@charset "UTF-8";

/*GO-38517 start*/
.approval_type .file_wrap > li .item_file .name {max-width:64%;}
@media (min-width: 1420px) {.approval_type .file_wrap > li .item_file .name{max-width:70%};}
@media (min-width: 1600px) {.approval_type .file_wrap > li .item_file .name{max-width:75%};}
/*GO-38517 end*/

/*----------------------------------------------------------------------------------------------------*/
/*참고*/
/*----------------------------------------------------------------------------------------------------*/
/*login*/
.go_intro_wrap header.go_header {
  background: none !important;
}

.go-gadget-content .slide_contents_warp .card_item:hover .btn_lead,
.dashboard_box .card_item:hover .btn_lead,
.login_box a.btn_login,
.btn_function {
  background: #58585a !important;
}


/*default*/

.go_side .function > a .txt { /* DOCUSTOM-19340 css수정요청 */
  color: #FFFFFF;
}

.login_box a.btn_login:hover {
  background-color: #444445;
  color: #fff;
}

.go_intro input.ipt_login, .go_intro div.change_pw input.ipt_login,
.go_intro input.ipt_login, .go_intro .select_list {
  background-color: #fff !important;
  border-color: #ddd !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.go_intro .login_id .select_list ul li {
  border-top-color: #fff;
}

.go_intro section.login_box {
  border-radius: 0;
}

.go_intro .login_id .select_list ul li:hover {
  background: #58585a;
}

.go_intro .login_id .select_list ul li a {
  font-weight: bold;
}

.go_intro section.login_box fieldset a.btn_login, .go_intro section.login_box fieldset a.btn_confirm {
  color: #fff;
}

.layer_confim_front .info {
  color: #58585a;
}

a.btn_bk {
  background: #58585a;
  border-color: #58585a;
  font-weight: bold;
}

a.btn_bk:hover {
  background-color: #444445;
  border-color: #444445;
  color: #fff;
}

.go_intro div.change_pw input.ipt_login:focus, .go_intro div.login_pw input.ipt_login:focus {
  border-color: #58585a;
}

.go_intro input.ipt_login::-webkit-input-placeholder {
  color: #58585a;
}

/* for chrome */
.go_intro input.ipt_login::-moz-placeholder {
  color: #58585a;
  opacity: 1;
}

/* for firefox 19+ */
.go_intro input.ipt_login:-moz-placeholder {
  color: #58585a;
}

/* for firefox 18- */
.go_intro input.ipt_login:-ms-input-placeholder {
  color: #58585a;
}

/* for IE */
.samkee_theme_v1.user_front {
  height: 100%;
  background: #000 !important;
}

.samkee_theme_v1.user_front .go_wrap.go_intro_wrap {
  position: relative;
  padding-bottom: 0;
  height: 100%;
  background: transparent;
}

.samkee_theme_v1.user_front .go_wrap.go_intro_wrap .wrap_custom {
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 1000px;
  background-image: url(../images/custom/samkee_bg_v1.png);
  background-position: center 0;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

.samkee_theme_v1.user_front .go_wrap.go_intro_wrap .logo_custom {
  position: absolute;
  left: 24px;
  top: 24px;
}

.samkee_theme_v1.user_front .go_wrap.go_intro_wrap .logo_custom img {
  width: 139px;
  height: auto;
}

.samkee_theme_v1.user_front .go_wrap.go_intro_wrap .go_intro section.login_box {
  margin: 220px 20px 0 20px;
  padding: 80px 20px;
  border: 4px solid #808080 !important;
}

.samkee_theme_v1.user_front .go_wrap.go_intro_wrap .go_intro section.login_box .custom_visual {
  display: none;
}

.samkee_theme_v1.user_front .go_wrap.go_intro_wrap .go_intro section.login_box fieldset {
  margin: 0 80px !important;
}

.samkee_theme_v1.user_front .go_wrap.go_intro_wrap .go_intro section.login_box .btn_login {
  background: #FE280F !important;
}

.samkee_theme_v2.user_front {
  height: 100%;
  background: #fff !important;
}

.samkee_theme_v2.user_front .go_wrap.go_intro_wrap header.go_header .language {
  margin: 24px 24px 0 0;
}

.samkee_theme_v2.user_front .go_wrap.go_intro_wrap {
  position: relative;
  padding-bottom: 0;
  height: 100%;
  background: transparent;
}

.samkee_theme_v2.user_front .go_wrap.go_intro_wrap .wrap_custom {
  z-index: -1;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  min-height: 1000px;
  background-position: center 0;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

.samkee_theme_v2.user_front .go_wrap.go_intro_wrap .logo_custom {
  position: absolute;
  left: 24px;
  top: 24px;
}

.samkee_theme_v2.user_front .go_wrap.go_intro_wrap .logo_custom img {
  width: 139px;
  height: auto;
}

.samkee_theme_v2.user_front .go_wrap.go_intro_wrap .go_intro section.login_box {
  margin: 220px 20px 0 20px;
  padding: 80px 20px;
  border: 4px solid #808080 !important;
}

.samkee_theme_v2.user_front .go_wrap.go_intro_wrap .go_intro section.login_box .custom_visual {
  display: none;
}

.samkee_theme_v2.user_front .go_wrap.go_intro_wrap .go_intro section.login_box fieldset {
  margin: 0 80px !important;
}

.samkee_theme_v2.user_front .go_wrap.go_intro_wrap .go_intro section.login_box .btn_login {
  background: #FE280F !important;
}

/*go_header*/
/*GNB*/
/*classic*/
.go_skin_default.go_workspace_wide {
  background: none;
}

.go_wrap header.go_header {
  border-color: #58585a;
}

.go_wrap .gadget_design_border .go-gadget-content {
  border-color: #58585a !important;
}

.go_wrap .gadget_design_border .go-gadget-content ul.type_simple_list.today_list li:hover,
.go_wrap header.go_header nav ul li:hover {
  background-color: #444445 !important;
}

.go_wrap header.go_header_2row nav ul li.on,
.go_wrap header.go_header_2row .my_info ul.ctrl li:hover,
.go_wrap header.go_header_2row .my_info ul.ctrl li.on {
  background-color: #444445 !important;
}

.go_wrap header.go_header_2row nav ul li.on ul li {
  background-color: #fff !important;
}

.go_wrap header.go_header_2row nav ul li.on ul li span.menu {
  color: #333 !important;
}

.go_wrap header.go_header_2row .gnb_top_menu {
  background: #fff;
}

.go_wrap header.go_header,
.go_wrap header.go_header nav ul li ul li:hover {
  background-color: #58585a;
}

.go_wrap header.go_header nav ul li:hover ul li.on_layer,
.go_wrap header.go_header_2row .gnb_top_menu ul li,
.go_wrap header.go_header_2row .gnb_top_menu ul li:hover,
.go_wrap header.go_header_2row nav ul li.on ul li:hover {
  background-color: #fff !important;
}

/*deep dark*/
.go_wrap header.go_header_2row .gnb_top_menu,
.go_wrap header.go_header_2row .gnb_top_menu ul li.bar,
.go_wrap header.go_header section.my_info .profile span.photo,
.go_wrap header.go_header_2row nav ul li.on ul,
.go_wrap header.go_header_2row nav ul li.on ul li:first-child {
  border: none;
}

.go_wrap header.go_header_2row nav ul li.on div.gnb_top_menu {
  margin: 0;
}

.go_wrap header.go_header_2row nav ul li ul li span.menu,
.go_wrap header.go_header_2row nav ul li ul li:hover span.menu,
.go_wrap header.go_header_2row .gnb_top_menu a {
  color: #333 !important;
}

section.my_info ul.ctrl li:hover {
  background-color: #444445;
}

.go_wrap section.my_info ul.ctrl li a {
  background: url(../images/ic_snb.png) no-repeat;
}

/*line icon*/
.go_wrap section.my_info ul.ctrl li a.btn_noti {
  background-position: -50px 0;
}

.go_skin_advanced .snb ul.ctrl li a.btn_noti {
  background-position: -50px -50px !important;
}

.go_wrap header.go_header nav ul li a,
.go_wrap section.my_info .profile span.info a.name {
  color: #fff;
}

.go_wrap header.go_header_advanced nav span.ctrl_workspace {
  border-color: #444445;
}

.go_wrap header.go_header_advanced nav > span.ctrl_workspace:active,
.go_wrap header.go_header_advanced nav > span.ctrl_workspace:hover {
  background-color: #444445;
}

/*inverse_theme*/
/*go_side*/
ul.side_depth li p.on, section.lnb ul.side_depth li p.on:hover,
nav.side_menu ul li.on, nav.side_menu ul li.on:hover {
  background: #ededed;
  border-color: #ededed;
}

/*side-list-active-background*/
ul.side_depth li p.on > a > span.txt,
section.lnb ul.side_depth li p.on:hover > a > span.txt,
nav.side_menu ul li.on a,
nav.side_menu ul li.on:hover a {
  color: #333;
}

/*font-color*/
.gage {
  background: #bebec0;
  border-color: #bebec0;
}

/*go_footer*/
/*common*/
::-moz-selection {
  background-color: #58585a;
}
::selection {
  background-color: #58585a;
}

/*/*예외처리: mouse drag color : 중명도 혹은 고명도일 경우 텍스트와 명도대비확인, 크롬 초기화 컬러 : #3297fd;*/
input[type="text"]:hover, textarea:hover, select:hover,
.go_renew input.txt:hover,
.go_renew input[type=password]:hover,
.go_renew textarea:hover, .go_renew select:hover,
section.combine_search .c_search_wrap:hover,
section.combine_search .c_search_wrap:focus {
  border-color: #333;
}

/*예외처리*/
.go_renew .alert_box {
  background: #f4f4f4;
  border-color: #f9e5e4;
}

.btn_major_s,
div.page_action_wrap .btn_major, footer.btn_layer_wrap .btn_major,
span.btn_feedwrite,
.go_todo .btn_major_s {
  background: #58585a !important;
  border-color: #58585a !important;
}

.btn_major_s:hover,
div.page_action_wrap .btn_major:hover, footer.btn_layer_wrap .btn_major:hover,
span.btn_feedwrite:hover,
.go_todo .btn_major_s:hover {
  background-color: #444445 !important;
  border-color: #444445 !important;
  color: #fff;
}

table.type_normal tbody tr:hover, table.type_normal tbody tr.active,
ul.article_list > li:hover,
table.type_normal tbody tr:hover td,
table.type_normal tbody tr.active td {
  background: #fafafa;
}

ul.name_tag li.creat span.btn_wrap:hover span.txt {
  color: #58585a;
}

table td.on,
.go-gadget-content div.layer_calendar table.tb_calendar_mini tbody tr td.on,
.go-gadget-content div.layer_calendar table.tb_calendar_mini tbody tr td.on:hover {
  background: white;
}

ul.briefing_list li.today span.ic_today {
  border-color: #58585a;
}

ul.gadget_list li:hover .wrap img {
  background: #f9e5e4;
}

ul.gadget_list li:hover .wrap div.on {
  background: #f9e5e4;
  border-color: #f9e5e4;
}

/*app_board & app_community*/
a.plus_wrap span.plus {
  background: #58585a;
}

td.size span.num {
  color: #999 !important;
}

/*default color*/
.meta_wrap div.plus_action a.btn_plus:hover,
.meta_wrap div.plus_action a.on,
.meta_wrap div.plus_action a.plus_on,
.feed_contents_wrap div.plus_action a.btn_plus:hover,
.feed_contents_wrap div.plus_action a.on,
.feed_contents_wrap div.plus_action a.plus_on {
  background: #58585a;
  border-color: #444445;
}

div.plus_action a.btn_plus.on span.txt {
  color: #fff;
}

/*app_calendar*/
div.real_time {
  background: #58585a;
}

/*app_asset*/
section.asset_list div.article_wrap div.info span.count {
  color: #58585a;
}

/*app_report & app_task*/
.card_item div.card_wrapper p.folder_type,
ul.task_list span.category,
ul.task_list > li div.meta_wrap span.date,
.option_display span.byte,
.option_task_additem table.in_table td.detail strong {
  color: #58585a;
}

.task_home ul.article_list > li:hover {
  background: #f4f4f4;
}

/*표준판 수정 필요*/
.tool_bar .critical .btn_major_s {
  background: transparent !important;
  border-color: transparent;
}

.tool_bar .critical .btn_major_s:hover {
  background: #eee !important;
  border-color: transparent;
  color: #333;
}

/*표준판 수정 필요 끝*/
/*app_todo+*/
.go_todo a.btn_menu {
  background: none;
}

.go_todo a.btn_menu:hover {
  background: none;
}

/* add */
section.my_info .wrap_docare:hover {
  background: none !important;
}

/* 3.0 */
.go_wrap header.go_header_2row nav ul li span.badge {
  background-color: #444445;
}

.go-dashboard .gadget_design_border .profile, .go-dashboard .gadget_design_border .today_list {
  background-color: #58585a;
}

.go-dashboard .gadget_design_border .today_list li .badge_zero {
  color: #fff !important;
}

.type_simple_list .badge {
  color: #999 !important;
}

section.function.function_attend a.btn_function {
  border-color: #58585a;
}

section.function.function_attend a.btn_function span.txt {
  color: #333 !important;
}

.type_btn_list_static li a {
  background: #58585a;
}

.type_btn_list_static li:hover a {
  background: #444445;
}

.layout_fixed table.gadget_login_info td.ip {
  color: #333;
}

.go-gadget-content .asset_list .btn_formal {
  border-color: #ededed;
}

.go-gadget-content .asset_list .btn_formal .txt {
  color: #333;
}

.go-dashboard .layer_calendar span.badge {
  background-color: #444445;
}

.go_skin_advanced .gadget_design_border .go-gadget-content ul.type_simple_list.today_list li:hover,
.go_skin_advanced .go_wrap header.go_header nav ul li:hover {
  background-color: #58585a !important;
}

.go_skin_advanced .go_wrap header.go_header nav ul li a:hover {
  background-color: #444445;
}

.go_skin_advanced .go_wrap header.go_header nav ul li.on a {
  background: #444445 !important;
}

.go_skin_advanced .go_wrap header.go_header.go_header_2row {
  height: auto !important;
}

.go_skin_advanced .go_wrap header.go_header_2row nav ul li.on,
.go_skin_advanced .go_wrap header.go_header_2row nav ul li.on ul li,
.go_skin_advanced .go_wrap header.go_header_2row .my_info ul.ctrl li:hover,
.go_skin_advanced .go_wrap header.go_header_2row .my_info ul.ctrl li.on {
  background-color: #58585a !important;
}

.go_skin_advanced .gadget_design_border .go-gadget-content,
.go_skin_advanced .go_header {
  background: #58585a !important;
  border-color: #58585a !important;
}

.go_skin_advanced .go_header .btn_oganization {
  border-color: #fff;
}

.go_skin_advanced .go_wrap header.go_header_2row nav ul li span.menu,
.go_skin_advanced .go_wrap section.my_info .btn_docare .txt,
.go_skin_advanced .go_wrap header.go_header_2row nav ul li span.menu {
  color: #fff !important;
}

.go-dashboard .gadget_design_wrap,
.go-dashboard .go-gadget-content .tool_bar {
  background-color: #fff;
}

a.btn_mobile {
  background-color: #58585a;
}

a.btn_mobile span.ic_mobileVer {
  display: none;
}

/*표준판 수정 필요*/
.go-dashboard-editing .wrap_gadget_edit > .go_gadget_header {
  background: #333 !important;
}

.go-dashboard-editing .wrap_gadget_edit .gadget_edit footer.btn_layer_wrap a {
  border-left-color: #000;
}

.go-dashboard-editing .wrap_gadget_edit .gadget_edit footer.btn_layer_wrap a:hover {
  background: #444445 !important;
}

.go-dashboard-editing .wrap_gadget_edit {
  outline-color: #333 !important;
}

div.layer_notice > header {
  background: #58585a;
}

ul.side_depth li p.on > a > span.txt,
ul.side_depth li p.on > a > span.contactTag,
section.lnb ul.side_depth li p.on:hover > a > span.txt {
  color: #333;
}

/*표준판 수정 필요 끝*/
div.layer_mailbox_detail section h1.on {
  background: #444445;
  border-color: #58585a;
}

section.function.function_attend .works_state .layer_transition {
  border-color: #58585a;
}

section.function.function_attend .layer_transition .row_wrap ul li:hover {
  background: #58585a;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/*
예외처리 확인 사항
1_GNB 명도반전인가요?
  : 반전일 경우 아이콘 컬러 반전시켜줘야합니다. : GNB우측상단, 멀티컴퍼니 화살표
2_스킨 주조색이 빨간색 혹은 밝은 명도 인가요?
  : 색상,명도에 따라서 디폴트 컬러로 대체하는 예외처리 생길 수 있습니다. 
  : 주조색이 빨간색인 경우나 명도가 높아서 흰색에 대비가 잘 안되는 경우 .num의 텍스트를 주조색에서 회색으로 바꿔줍니다.
  : &color-main -> $color-grayscale-dark로 대체 
3_todo+ 레이어컬러 hover 색상이 어색한가요?
 표준판에서는 텍스트컬러가 흰색이고 민트컬러로 배경hover색상이지만, 컬러에 따라 어색해질 수 있으므로 확인 후 $color-grayscale-dark합니다.
 체크아이콘 좌표값도 수정필요합니다.
 향 후 표준판 수정필요..
*/
/*2case_app_mail*/
span.num,
p.desc span.num,
section.personal_data span.num strong,
ul.tab_menu li:hover span.txt,
a.plus_wrap span.num,
span.plus_num,
section.classic_detail header.article_header h1 span.num,
div.article_wrap div.info span.category,
div.article_wrap div.info span.category a,
span.list_subject:hover,
.board_column_wrap header.board_column .num,
.layer_type_detail > header .title h1 + .txt {
  color: #58585a;
}

/*3case_app_todo+*/
div.row_wrap div.row_tit:hover
.layer_transition .row_wrap .title:hover,
.layer_transition .row_wrap ul li:hover {
  background: #58585a;
}

div.row_wrap div.row_tit:hover,
.form_static_option .opt_public:hover,
.form_static_option .opt_public:hover .desc,
ul.list_default li a:hover {
  background: #58585a;
  color: #fff;
}

.layer_transition .row_wrap .title:hover span,
.layer_transition .row_wrap ul li:hover span {
  color: #fff;
}

ul.list_member li a:hover .ic_check,
.form_static_option .opt_public:hover .ic_check {
  background-position: 0 -400px;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/*# sourceMappingURL=go_color_samkee.css.map */