@charset "UTF-8";
.btn_docare 
{ display:none !important; }

/*login*/
.user_front {
  background-color: #0871b9 !important;
}

.go_wrap.go_intro_wrap {
  padding-bottom: 0 !important;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
}

.go_wrap.go_intro_wrap .wrap_custom {
  display: block;
  width: 100%;
  height: 100%;
  background-image: url("../images/custom/bg_cloud.jpg");
  background-size: 100% 100%;
}

.go_wrap.go_intro_wrap .wrap_custom .go_header {
  position: absolute;
  right: 8px;
  top: 4px;
  background-color: transparent !important;
  border: none !important;
}

.go_wrap.go_intro_wrap .wrap_custom .language select {
  opacity: 0.5;
  background-color: transparent;
  border: none !important;
}

.go_wrap.go_intro_wrap .wrap_custom h1 {
  display: block;
  width: 156px;
  height: 140px;
  /*117px*/
  margin: 0 auto;
  padding-top: 24px;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_visual {
  display: block;
  width: 1016px;
  height: 560px;
  margin: 0 auto;
  background: url("../images/custom/bg_bd.png") no-repeat 0 -53px;
}

.go_wrap.go_intro_wrap .wrap_form {
  position: absolute;
  left: 0;
  top: 580px;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background-color: #2370c0;
}

.go_wrap.go_intro_wrap .wrap_form .wrap_banner {
  position: absolute;
  left: -200px;
  top: 0;
}

.go_wrap.go_intro_wrap .wrap_form .go_intro {
  left: 100px;
}

.go-gadget-content .slide_contents_warp .card_item:hover .btn_lead,
.dashboard_box .card_item:hover .btn_lead,
.btn_function {
  background: #0871b9 !important;
}

/*default*/
.login_box a.btn_login:hover {
  background-color: #0765a5;
  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;
}

.wrap_custom .go_intro section.login_box {
  padding: 0 !important;
  background: transparent;
  border: none !important;
}

.go_intro .login_id .select_list ul li:hover {
  background: #0871b9;
}

.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: #0871b9;
}

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

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

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

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro {
  width: 370px;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box .wrap_ipt {
  position: relative;
  padding-right: 115px;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box .wrap_ipt .btn_login {
  position: absolute !important;
  right: 0;
  top: 0;
  width: 108px;
  height: 100%;
  background: #274880;
  border-radius: 4px;
  border: 1px solid #254372;
  line-height: 67px;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box fieldset {
  margin: 0 !important;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box fieldset .txt_message {
  color: #fff;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box input[type="password"],
.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box input[type="text"] {
  padding: 0 16px;
  width: 100% !important;
  min-width: 100% !important;
  height: 33px !important;
  border-radius: 4px !important;
  border: none !important;
  color: #0871b9;
  font-size: 14px;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box input::-webkit-input-placeholder {
  font-weight: bold;
  font-weight: 500;
  font-size: 14px;
  color: #043557 !important;
  line-height: 30px !important;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box input:-ms-input-placeholder {
  font-weight: bold;
  font-weight: 500;
  font-size: 14px;
  color: #043557 !important;
  line-height: 30px !important;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box input::-ms-input-placeholder {
  font-weight: bold;
  font-weight: 500;
  font-size: 14px;
  color: #043557 !important;
  line-height: 30px !important;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box input::placeholder {
  font-weight: bold;
  font-weight: 500;
  font-size: 14px;
  color: #043557 !important;
  line-height: 30px !important;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box input::-moz-placeholder {
  font-weight: bold;
  font-weight: 500;
  font-size: 14px;
  color: #043557 !important;
  line-height: 30px !important;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box input:-ms-input-placeholder {
  font-weight: bold;
  font-weight: 500;
  font-size: 14px;
  color: #043557 !important;
  line-height: 30px !important;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box .login_msg {
  position: absolute;
  left: 0;
  top: -58px;
  width: 100%;
  margin: 0;
  padding: 16px;
  border-radius: 4px;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box .login_msg .ic_error {
  display: none;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box .login_msg span.txt {
  margin: 0;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box .captchaContents {
  margin-top: 8px;
  border-radius: 4px;
  border-width: 0;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box .captchaContents img {
  margin: 0;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box .captchaContents input {
  border: 1px solid #ededed !important;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box .login_check {
  margin: 0 0 0 16px;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box .login_check .option_wrap {
  display: inline-block;
  color: #fff;
  font-weight: 300;
  font-size: 13px;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box .login_check .option_wrap input[type="checkbox"] {
  cursor: pointer;
  height: 16px;
  width: 16px;
  border: solid 1px #fff;
  border-radius: 2px;
  -webkit-appearance: none;
  overflow: hidden;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box .login_check .option_wrap a.link {
  cursor: pointer;
  border: none;
  color: #fff;
  background: transparent;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box .login_check .option_wrap a.link:hover {
  border-bottom: 1px solid #fff;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_box .login_check .option_wrap + .option_wrap {
  margin-left: 16px;
}

.go_wrap.go_intro_wrap .wrap_custom .wrap_form .go_intro .login_txt {
  margin: 24px 0 0 16px;
  color: #00172b;
  font-size: 12px;
}

.login_check input[type="checkbox"]:checked {
  border: solid 1px #fff;
  background: #fff;
  font-size: 19px;
  color: #000;
  -webkit-appearance: none;
}

.login_check input[type="checkbox"]:checked::after {
  content: "\2228";
  display: block;
  position: relative;
  top: -8px;
  left: 0px;
  height: 15px;
  width: 15px;
  font-weight: bold;
  color: #000;
}

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

.go_wrap header.go_header {
  border-color: #0871b9;
}

.go_wrap .gadget_design_border .go-gadget-content {
  border-color: #0871b9 !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: #0765a5 !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: #0765a5 !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: #0871b9;
}

.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: #0765a5;
}

.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_2row nav ul li.more span.more {
  background: url(../images/ic_snb.png) no-repeat -146px 15px;
}

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

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

/*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: #93d0fa;
  border-color: #93d0fa;
}

/*go_footer*/
/*common*/
::-moz-selection {
  background-color: #0871b9;
}
::selection {
  background-color: #0871b9;
}

/*/*예외처리: 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: #0871b9 !important;
  border-color: #0871b9 !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: #0765a5 !important;
  border-color: #0765a5 !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: #0871b9;
}

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: #0871b9;
}

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: #0871b9;
}

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: #0871b9;
  border-color: #0765a5;
}

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

/*app_calendar*/
div.real_time {
  background: #0871b9;
}

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

/*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: #0871b9;
}

.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: #0765a5;
}

.go-dashboard .gadget_design_border .profile, .go-dashboard .gadget_design_border .today_list {
  background-color: #0871b9;
}

.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: #0871b9;
}

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

.type_btn_list_static li a {
  background: #0871b9;
}

.type_btn_list_static li:hover a {
  background: #0765a5;
}

.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: #0765a5;
}

.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: #0871b9 !important;
}

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

.go_skin_advanced .go_wrap header.go_header nav ul li.on a {
  background: #0765a5 !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: #0871b9 !important;
}

.go_skin_advanced .gadget_design_border .go-gadget-content,
.go_skin_advanced .go_header {
  background: #0871b9 !important;
  border-color: #0871b9 !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: #0871b9;
}

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: #0765a5 !important;
}

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

div.layer_notice > header {
  background: #0871b9;
}

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: #0765a5;
  border-color: #0871b9;
}

section.function.function_attend .works_state .layer_transition {
  border-color: #0871b9;
}

section.function.function_attend .layer_transition .row_wrap ul li:hover {
  background: #0871b9;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/*
예외처리 확인 사항
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: #0871b9;
}

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

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: #0871b9;
  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;
}


div.bar {display:none};
#guide {display:none};

/*----------------------------------------------------------------------------------------------------------------------------*/
/*# sourceMappingURL=go_color_cha.css.map */
/*----------------------------------------------------------------------------------------------------*/
/*참고*/
/*----------------------------------------------------------------------------------------------------*/
/*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,
.login_box.btn_confirm,
.go_wrap.mint_theme .btn_confirm {
  background: #1C519B !important;
  background-color: #1C519B !important;
}

/*default*/
/* after3.3.0.0 */
.login_box a.btn_login:hover {
  background-color: #163f78;
  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: #1C519B;
}

.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: #1C519B;
}

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

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

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

.go_intro input.ipt_login::-webkit-input-placeholder {
  color: #1C519B;
}

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

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

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

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

.go_wrap header.go_header {
  border-color: #1C519B;
}

.go_wrap .gadget_design_border .go-gadget-content {
  border-color: #1C519B !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: #163f78 !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: #163f78 !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: #1C519B;
}

.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: #163f78;
}

.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: #163f78;
}

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

/*inverse_theme*/
/*go_side*/
.go_side .btn_function {
  background: transparent !important;
}

/*default*/
.go_header .btn_oganization {
  background: #1C519B !important;
  opacity: 1;
}

/*default*/
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,
.go_side .lnb.lnb_option ul.side_depth li.view p.title.on {
  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: #97baec;
  border-color: #97baec;
}

.go-gadget .attend_contents_wrap2 .layer_transition {
  border-color: #1C519B;
}

ul.side_depth li p.on span.num {
  color: #1C519B !important;
}

/*go_footer*/
/*common*/
::-moz-selection {
  background-color: #1C519B;
}
::selection {
  background-color: #1C519B;
}

/*/*예외처리: 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: #1C519B !important;
  border-color: #1C519B !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: #163f78 !important;
  border-color: #163f78 !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: #1C519B;
}

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: #1C519B;
}

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: #1C519B;
}

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: #1C519B;
  border-color: #163f78;
}

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

/*app_calendar*/
div.real_time {
  background: #1C519B;
}

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

/*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: #1C519B;
}

.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: #163f78;
}

.go-dashboard .gadget_design_border .profile, .go-dashboard .gadget_design_border .today_list {
  background-color: #1C519B;
}

.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: #1C519B;
}

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

.type_btn_list_static li a {
  background: #1C519B;
}

.type_btn_list_static li:hover a {
  background: #163f78;
}

.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: #163f78;
}

.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: #1C519B !important;
}

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

.go_skin_advanced .go_wrap header.go_header nav ul li.on a {
  background: #163f78 !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: #1C519B !important;
}

.go_skin_advanced .gadget_design_border .go-gadget-content,
.go_skin_advanced .go_header {
  background: #1C519B !important;
  border-color: #1C519B !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: #1C519B;
}

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: #163f78 !important;
}

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

div.layer_notice > header {
  background: #1C519B;
}

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: #163f78;
  border-color: #1C519B;
}

section.function.function_attend .works_state .layer_transition {
  border-color: #1C519B;
}

section.function.function_attend .layer_transition .row_wrap ul li:hover {
  background: #1C519B;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
/*
예외처리 확인 사항
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: #1C519B;
}

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

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: #1C519B;
  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;
}

/*----------------------------------------------------------------------------------------------------------------------------*/
.do_side section.tab ul.side_tab_type li.on p.list_tit {
  color: #1C519B;
}

ul.side_depth li p.on span.num {
  color: #1C519B !important;
}

/*2022-05-17 표준판 수정 필요한 부분*/
header.go_header nav ul li,
header.go_header #menu-container {
  height: 44px !important;
}

header.go_header nav ul li .gnb_top_menu ul li {
  height: auto;
}

.go_wrap header.go_header_2row nav ul li {
  line-height: 44px !important;
}

.go_skin_advanced header.go_header #menu-container {
  height: auto !important;
}
/*# sourceMappingURL=go_color_seoyeon.css.map */
/*게시판 조회수 숨김처리*/
span.plus_num {display:none;}
