@import url('go_customize_common.css');


/* DOCUSTOM-5105 [서연] 전자결재 일괄결재시 요약정보 출력 기능 */
.tb_flat {width: 100%; table-layout: auto;} 
.tb_flat th, .tb_flat td {padding: 8px} 
.tb_flat th {background-color: #eee; border:1px solid #ccc; height: 28px; color: #555; cursor:default} 
.tb_flat td {border:1px solid #ccc;} 
.tb_flat.w_full > th, .tb_flat.w_full > td {border-right:0} 
.tb_flat.w_full > th:first-child, .tb_flat.w_full > td:first-child {border-left:0} 
.tb_flat td.line {background:red; padding:0; border-color:#666} 
.tb_flat .odd td {background:#f5f5f5} 
.tb_approve_account th {padding: 2px 8px} 
.tb_approve_account .doc_file {text-align:left}
.tb_approve_account .doc_num {width:auto} 
.tb_approve_account .no {width:50px} 
.tb_approve_account .account {text-align:right} 
.tb_approve_account .chk {text-align:center; width:80px} 
.tb_approve_account .tb_approve_account_data td {width:25%} 
.tb_approve_account {text-align:center}

/* DOCUSTOM-12030 [서연] 회계전표 전자결재 일괄결재시 요약정보 출력 기능 */
.tb_approve_account .tb_approve_sy_slip_data td:nth-child(1) {width:100px} 
.tb_approve_account .tb_approve_sy_slip_data td:nth-child(2) {width:100px} 
.tb_approve_account .tb_approve_sy_slip_data td:nth-child(3) {width:100px} 
.tb_approve_account .tb_approve_sy_slip_data td:nth-child(4) {width:auto} 
.tb_approve_account .tb_approve_sy_slip_data td:last-child {width:100px}

.doc_eh .purpose{width:30%}
.tb_approve_account .placeContent {text-align:left} 
.tb_approve_account .tb_approve_doceh_data th.period {width:28%} 
.tb_approve_account .tb_approve_doceh_data th:not(.period) {width:12%} 


/* 캐비닛_결재 수신자 */
.approvalReceiver{width:100%;border-top:1px solid #dedede;border-left:1px solid #dedede}
.approvalReceiver th{background:#f9f9f9;font-weight:normal;font-size:11px;color:#333;padding:5px 0;text-align:center;border-bottom:1px solid #dedede;border-right:1px solid #dedede}
.approvalReceiver th:first-child{background:#f9f9f9}
.approvalReceiver td{padding:5px 10px;background:#fff;color:#444;border-bottom:1px solid #dedede;border-right:1px solid #dedede}
.approvalReceiver td:first-child{background:#fff}
.approvalReceiver li{display:inline;padding:0 5px}
/*전자결재상세화면 관련 스타일 - 2014.01.14 */
.approvalWrap {width:100%;float:left;}
.approvalWrap_Sub {position:relative;text-align:center;float:right;padding-bottom:10px;display:inline-block;padding-top:0px;}  /*height:100%; 제거*/
.approvalLeft {width:120px;float:left;border-top:solid #dedede 1px;margin-bottom:10px;}
.approvalFirst_Left {border-left:solid #dedede 1px;}
.approval_header {border:solid #dedede 1px;border-left:0;border-top:0;background-color:#f6f7fa;color:#687b95;font-weight:bold;padding-top:2px;}
.approval_normal {border:solid #dedede 1px;border-left:0;border-top:0;padding-top:3px;padding-bottom:3px;}
.approval_normal li {display:inline;padding:0 5px}
.approval_body {border:solid #dedede 1px;border-left:0;border-top:0;min-height:63px;padding-top:3px;} /*height:100%; 제거*/
.userBasicWrite{width:100% !important;margin-bottom:10px;border-top:1px solid #dddfe3;border-left:1px solid #ebedf2;table-layout:fixed}
.userBasicWrite thead td{border:0;padding:0}
.userBasicWrite .tdTransparent{border-color:transparent;padding:0px;}
.userBasicWrite .ubwTop {border-top-width:0px;}
.userBasicWrite .userBasicWriteEA .ubwDotted {border-bottom:1px dotted #000000;}
.userBasicWrite .userBasicWriteEA .ubwCenter {padding:0px;text-align:center;}
.userBasicWrite .ubwBackColor {background-color: #EFEFEF;}
/* DO랑 중복될수 있어서 주석처리
table{border-collapse:collapse}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,input{margin:0;padding:0}
body{margin:10px 10px 10px 10px;padding:0}
body,h1,h2,h3,h4,input,button,table,select,textarea{font-family:'돋움',dotum,tahoma,AppleGothic,sans-serif;font-size:12px;line-height:1.25em;color:#333}
body{word-break:break-all;-ms-word-break:break-all}
img,fieldset,iframe{border:0 none}
li{list-style:none}
li{popupGuide-style:none}
table{border-collapse:collapse}
input,select,button,img{vertical-align:middle}
button{border:0} button::-moz-focus-inner{border:0;padding:0;margin-top:-1px}
a{color:#333;text-decoration:none;cursor:pointer}
a:hover{color:#333;text-decoration:underline}
hr{display:none}
*/
.titleWrap {width:100%;margin-bottom:10px;overflow:hidden}
.titleGuide{width:100%;margin-bottom:8px;overflow:hidden;font-size:11px;color:#7f7f87}
.titleMain {float:left;background:url(/Resource/ImgCommon/Common/titleIcon.png) no-repeat 5px 0;font-size:13px;font-weight:bold;padding-left:32px;color:#036;height:22px;line-height:22px}
.titleLocation {float:right; background:url(/Resource/ImgCommon/Common/iconHome.gif) no-repeat 0 20%; margin-top:7px;font-size:11px; color:#aaa; padding-left:18px}
.titleLine {border-bottom:1px solid #e9e9e9;clear:both; padding-top:4px}
.globalTitle, .globalTitle a{color:#333;padding-bottom:5px;font-weight:bold}
.globalContents, .globalContents a{font-size:11px;color:#666;line-height:16px}

.userBasicWrite .userBasicWriteEA {width:100%;border-top:1px solid #b9babd;border-left:1px solid #b9babd;border-right:1px solid #b9babd;border-bottom:1px solid #b9babd;table-layout:fixed}
.userBasicWrite .userBasicWriteEA thead td{border:0;padding:0}
.userBasicWrite .userBasicWriteEA ul{margin:5px 0}
.userBasicWrite .userBasicWriteEA li img{margin-top:-1px}
.userBasicWrite .userBasicWriteEA th{padding:0 0px;color:#6e7894;background:#b9babd;border-bottom:1px solid #b9babd;border-right:1px solid #b9babd}
.userBasicWrite .userBasicWriteEA th a{color:#555;text-decoration:none}
.userBasicWrite .userBasicWriteEA th a:hover{text-decoration:underline}
.userBasicWrite .userBasicWriteEA .active{color:#c36}
.userBasicWrite .userBasicWriteEA .selected{font-weight:bold;color:#c36}
.userBasicWrite .userBasicWriteEA td{padding:5px 10px;color:#545454;line-height:18px;border-left:0px solid #b9babd;border-top:0px solid #b9babd;border-right:1px solid #b9babd;border-bottom:1px solid #b9babd}
.userBasicWrite .userBasicWriteEA td a{font-weight:normal;color:#545454}
.userBasicWrite .userBasicWriteEA td a:hover{color:#222;text-decoration:underline}

.userBasicWrite{width:100% !important;margin-bottom:10px;border-top:1px solid #dddfe3;border-left:1px solid #ebedf2;table-layout:fixed}
.userBasicWrite thead td{border:0;padding:0}
.userBasicWrite ul{margin:5px 0}
.userBasicWrite li img{margin-top:-1px}
.userBasicWrite th{padding:0 10px;color:#6e7894;background:#f6f7fa;border-bottom:1px solid #dddfe3;border-right:1px solid #ebedf2}
.userBasicWrite th a{color:#555;text-decoration:none}
.userBasicWrite th a:hover{text-decoration:underline}
.userBasicWrite .active{color:#c36}
.userBasicWrite .selected{font-weight:bold;color:#c36}
.userBasicWrite td{padding:5px 10px;color:#545454;line-height:18px;border-bottom:1px solid #dddfe3;border-right:1px solid #ebedf2}
.userBasicWrite td a{font-weight:normal;color:#545454}
.userBasicWrite td a:hover{color:#222;text-decoration:underline}
td.userBasicWriteTitle{font-weight:bold}
td.userBasicWriteContents{text-align:left;padding:15px 3px 15px 0; text-align:left;line-height:18px;border-right:0;border-bottom:1px solid #d4d4d4}
td.userBasicViewContents{text-align:left;padding:15px;line-height:18px;border-right:0;border-bottom:1px solid #d4d4d4}

#intech_data input, #intech_data select ,#intech_data textarea, #intech_data span {FONT-SIZE: 9pt; ime-mode:active;}
#intech_data P {MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px; FONT-SIZE: 9pt;ime-mode:active;}
#intech_data TD {FONT-FAMILY: "dotum,verdana";vertical-align:middle;LINE-HEIGHT: 150%; FONT-SIZE: 9pt;ime-mode:active;}
#intech_data .SignLabel{ color: #356A8F; background-color: #e9f1f0;text-align:center;} 
#intech_data .CellLabel{ font-weight: bold; color: #356A8F; background-color: #e9f1f0;text-align:center;} 
#intech_data .CellInput{ background-color: #FFFFFF }
#intech_data .WEEK {FONT-FAMILY:helvetica;FONT-SIZE:12px;} 
#intech_data .month {FONT-FAMILY:helvetica;FONT-SIZE:13px;color:#076bbb;font-weight:bold}
#intech_data .align {MARGIN-LEFT:6PX}

#autovision_data input, #autovision_data select ,#autovision_data textarea, #autovision_data span {FONT-SIZE: 9pt; ime-mode:active;}
#autovision_data P {MARGIN-TOP: 1px; MARGIN-BOTTOM: 1px; FONT-SIZE: 9pt;ime-mode:active;}
#autovision_data TD {FONT-FAMILY: "dotum,verdana";vertical-align:middle;LINE-HEIGHT: 150%; FONT-SIZE: 9pt;ime-mode:active;}
#autovision_data .SignLabel{ color: #356A8F; background-color: #e9f1f0;text-align:center;} 
#autovision_data .CellLabel{ font-weight: bold; color: #356A8F; background-color: #e9f1f0;text-align:center;} 
#autovision_data .CellInput{ background-color: #FFFFFF }
#autovision_data .WEEK {FONT-FAMILY:helvetica;FONT-SIZE:12px;} 
#autovision_data .month {FONT-FAMILY:helvetica;FONT-SIZE:13px;color:#076bbb;font-weight:bold}
#autovision_data .align {MARGIN-LEFT:6PX}

/*DOCUSTOM-15324[서연] 로그인 상단 DO Care Lounge 제거 요청*/
.wrap_docare {display:none}


/* DOCUSTOM-17429 게시판 글 조회, 플러스한 사람 조회창 링크제거 Start*/
div.reply_wrap ul.reply a.linkNum {
    text-decoration: none; /*밑줄 없애기*/
    pointer-events: none; /*링크 이벤트 제거*/
	cursor: default;/*마우스 오버시 손모양 제거*/
}
/* DOCUSTOM-17429 게시판 글 조회, 플러스한 사람 조회창 링크제거 End*/
/* DOCUSTOM-17429 게시판 목록에서 조회, 플러스한 사람 조회창 링크제거 Start*/
#listPostReader{
	pointer-events: none;
	cursor: default;/**/
}
#listPostRecommend{
	pointer-events: none;
	cursor: default;
	color: #2EACB3;
}
/* DOCUSTOM-17429 게시판 목록에서 조회, 플러스한 사람 조회창 링크제거 End*/

/* go_color_seoyon.css 이 revision 영향을 받지 않아 css반영이 안되는 이슈-> go_color_seoyon.css 흡수 Start */
/* DOCUSTOM-6234 image edit list
GNB 로고
GNB 우측 my info 펑션 버튼 (white ver)
통합검색 돋보기 아이콘
메일-레이아웃 설정버튼
side 즐겨찾기 편집 확인(체크) 버튼
side 연락처,게시판 추가 시 + 버튼
가젯- 퀵메뉴 아이콘
노티레이어 - 느낌표 아이콘
윈도우 PC메신저 다운로드 아이콘
*/
/*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;
}
/* go_color_seoyon.css 이 revision 영향을 받지 않아 css반영이 안되는 이슈-> go_color_seoyon.css 흡수 End */

/* GO-43279 겸직자 비밀번호 동기화 start */
/*go_app_style.css*/
div.popup_pw_change {}
div.popup_pw_change .go_intro.wrap_pw_sync {width: 100%;}
div.popup_pw_change .go_intro.wrap_pw_sync .glad_box>form {margin: 0 auto; width: 400px;}
div.popup_pw_change .go_wrap.mint_theme .glad_box .change_pw {margin: 0 16px 5px;}
div.popup_pw_change .go_intro_wrap {margin-bottom: 0; padding-bottom: 0;}

/*go_color_mint.css*/
.go_wrap.mint_theme .go_intro div.change_pw input.ipt_login { background: #fff; box-shadow: none; padding: 0px 10px 0px 10px; color:#707070; border:solid 1px #13cae2; height:44px !important; box-sizing:border-box; width: 350px !important; }

/*go_style.css*/
span.desc {display:inline-block; font-size: 13px; color:#999; line-height:1.6; letter-spacing: -0.5px;}
ul.name_tag li.default_option {border-color:#ddd!important; background:#ffffff;}
.popup_pw_change .wrap_pw_sync .glad_msg .desc {text-align: center;}
.popup_pw_change .content > .desc {font-size: 13px; text-align: left;}
.popup_pw_change .go_intro.wrap_pw_sync {margin-top: 0; padding-top: 0;}
.go_intro .login_msg span.ic_error {position:absolute; top:10px; left:10px; padding:0px 6px; background:#f44e40; border-radius:2px; border:1px solid #df6c36; color:#fff; font-weight: bold; font-weight: 500; margin-right:4px}
.go_intro .glad_box .btn_wrap .btn_major_s {background:#151515;border:1px solid #151515;padding:8px 15px;}
.go_intro .glad_box .btn_wrap .btn_major_s:hover{background:#272727;border:1px solid #272727}
.go_intro .glad_box .btn_wrap .btn_minor_s {background:#fff;border:1px solid #151515; padding:8px 15px;}
.go_intro .glad_box .btn_wrap .btn_minor_s:hover{background:#fafafa;border:1px solid #151515;}

/*login_mint_theme*/
body.user_front  { background-image: none; }
.go_wrap.mint_theme { background: #fff; }
.go_wrap.mint_theme input::-webkit-input-placeholder {color:#bbb !important;}
.go_wrap.mint_theme input:-moz-placeholder {color:#bbb !important;}
.go_wrap.mint_theme input::-moz-placeholder {color:#bbb !important;}
.go_wrap.mint_theme input:-ms-input-placeholder {color:#bbb !important;}
.go_wrap.mint_theme .find_pw { border:solid 1px #a5a5a5; color: #707070; box-sizing:border-box; padding:7px; float:right; }
.go_wrap.mint_theme .find_pw:hover { background: #eee; }
.go_wrap.mint_theme .option_wrap { float:left; margin-top: 10px; color: #707070; }
.go_wrap.mint_theme .custom_visual { background: none; }
.go_wrap.mint_theme .login_box {  border:solid 1px #e0e0e0 !important; border-radius: 0px !important; box-shadow: none !important; }
.go_wrap.mint_theme .login_id,
.go_wrap.mint_theme .login_pw {  margin-bottom: 7px; }
.go_wrap.mint_theme fieldset { margin: 0px 96px !important; }
.go_wrap.mint_theme .login_id input,
.go_wrap.mint_theme .login_pw input{
	background: #fff; box-shadow: none; padding: 0px 10px 0px 10px; color:#707070; border:solid 1px #02a1c0; width: 366px !important; height:44px !important; box-sizing:border-box;
}
/*ie8*/
.go_wrap.mint_theme .login_id input,
.go_wrap.mint_theme .login_pw input { line-height: 42px\9 !important; }
.go_wrap.mint_theme .go_intro div.change_pw input.ipt_login { background: #fff; box-shadow: none; padding: 0px 10px 0px 10px; color:#707070; border:solid 1px #13cae2; height:44px !important; box-sizing:border-box; width: 350px !important; }
.go_wrap.mint_theme .go_intro .glad_box div.change_pw input.ipt_login {width:366px!important;}
.go_wrap.mint_theme .login_id input { /*width: 366px !important; */ }
.go_wrap.mint_theme .login_id input:focus,
.go_wrap.mint_theme .login_pw input:focus,
.go_wrap.mint_theme .go_intro div.change_pw input.ipt_login:focus { background: #f1feff; }
.go_wrap.mint_theme .btn_login { position: static !important; width: 366px; height:43px; line-height:43px; background: #02a1c0; }
.go_wrap.mint_theme .btn_login:hover { background:#23c4cd; }
.go_wrap.mint_theme .login_check { clear: both; margin: 8px 96px; }
.go_wrap.mint_theme .login_check:after {display:block;clear:both;overflow:hidden;height:0;content:'';}
.go_wrap.mint_theme .select_list { border:solid 1px #02a1c0; right: 0px; top: 1px; }
.go_wrap.mint_theme .select_list ul { background: #fff;  }
.go_wrap.mint_theme .select_list ul li { border-top:solid 1px #02a1c0; }
.go_wrap.mint_theme .select_list ul li:hover {background: #fff; }
.go_wrap.mint_theme .select_list ul li a { color: #bbb; height: 42px; line-height: 42px;  }
.go_wrap.mint_theme .select_list ul li a:hover { background: #f1feff; color: #707070; }
.go_wrap.mint_theme .select_list .btn_dropdown { top: 11px; }
.go_wrap.mint_theme .layer_confim_front { z-index: 1; }
.go_wrap.mint_theme .login_id .ipt_login { width: 245px !important; }
.go_wrap.mint_theme .login_id .ipt_login.login_wide{ width: 366px !important; }
.go_wrap.mint_theme .glad_box .change_pw {margin:  0 21px 5px; }

/*OTP ì¸ì¦*/
.go_wrap.mint_theme .btn_confirm { position: static !important; width: 366px !important; height:45px !important; line-height:43px !important; background: #02a1c0; box-sizing:border-box; }
.go_wrap.mint_theme .btn_confirm:hover { background:#23c4cd; }
.glad_box .change_pw {margin: 0 21px 5px;}
.glad_box .txt_message {margin: 0 21px 5px; padding: 0 0 10px 0; color:#888}

/*wrap_pw_sync*/
.go_intro.wrap_pw_sync {margin-top: 40px; padding:36px 0;}
.go_intro.wrap_pw_sync .glad_msg .title {color: #333; font-size: 24px; font-weight: 500; letter-spacing: -2px;}
.go_intro.wrap_pw_sync .glad_msg >.desc {margin-top: 24px; color: #9f9f9f; font-size: 12px; letter-spacing: -0.5px;}
.go_intro.wrap_pw_sync .glad_box .desc {margin: 16px 24px 0 24px!important; color: #333; font-size: 12px; letter-spacing: -0.5px;}
.go_intro.wrap_pw_sync .glad_box .desc .em {color: #459FBC; font-weight: 500;}
.go_intro.wrap_pw_sync .glad_box .desc + .wrap_opt_display {margin-top: 16px;}
.go_intro.wrap_pw_sync .glad_box .glad_option {position: relative; margin: 24px 21px; padding: 16px; background-color: #F8F7F7; border-radius: 8px;}
.go_intro.wrap_pw_sync .glad_box .glad_option >.desc {margin: 0!important;}
.go_intro.wrap_pw_sync .glad_box .glad_option >.tit {margin: 0 60px 8px 0; font-weight: 500; font-size: 16px; letter-spacing: -0.5px; color: #000;}
.go_intro.wrap_pw_sync .glad_box .glad_option .wrap_opt_display {padding-top: 16px; border-top: 1px solid #E9E9E9;}
.go_intro.wrap_pw_sync .glad_box .glad_option .wrap_opt_display .wrap_name_tag + .desc {margin: 0px!important; font-size: 11px; color: #999; letter-spacing: -1px;;}
.go_intro.wrap_pw_sync .glad_box .glad_option .wrap_opt_display >.tit {font-weight: 500; font-size: 13px; letter-spacing: -2px; color: #333;}
.go_intro.wrap_pw_sync .glad_box .glad_option .com_switch {position: absolute; top: 0px; right: 16px; }
.go_intro.wrap_pw_sync .glad_box .btn_major_s,
.go_intro.wrap_pw_sync .glad_box .btn_minor_s {border-radius: 4px;}

/*com_switch*/
.com_switch input[type=checkbox]{height: 0; width: 0; visibility: hidden;}

.com_switch label {
	cursor: pointer;
	text-indent: -9999px;
	width: 36px;
	height: 18px;
	background: #D9D9D9;
	display: block;
	border-radius: 48px;
	position: relative;
}

.com_switch label:after {
	content: "";
	position: absolute;
	top: 3px;
	left: 3px;
	width: 12px;
	height: 12px;
	background: #fff;
	border-radius: 12px;
	transition: 0.3s;
}

.com_switch input:checked + label {
	background: #13cae2;
}

.com_switch input:checked + label:after {
	left: calc(100% - 3px);
	transform: translateX(-100%);
}

.com_switch label:active:after {
	width: 20px;
}

/* GO-43279 겸직자 비밀번호 동기화 end */

/* GO-43478 결재정보 라인 깨지는 현상 CUSTOM start - 3.5.12.3 이상버전 업그레이드 시 제거필요 */
table.tb_approval_line thead tr th {padding: 0 4px}
table.tb_approval_line tr td {padding: 8px 5px}
/* GO-43478 결재정보 라인 깨지는 현상 CUSTOM end */