/* Font */
/* Font_import */
/* @import url(https://cdn.jsdelivr.net/font-nanum/1.0/nanumbarungothic/nanumbarungothic.css); nanumbarungothic */
/* @import url(https://cdn.jsdelivr.net/font-nanum/1.0/nanumgothic/nanumgothic.css); nanumgothic */
/* @import url(https://cdn.jsdelivr.net/font-nanum/1.0/nanumgothiccoding/nanumgothiccoding.css); nanumgothiccoding */
/* @import url(https://cdn.jsdelivr.net/font-nanum/1.0/nanummyeongjo/nanummyeongjo.css); nanummyeongjo */
/* 
 * Nanum Barun Gothic (Korean)
 */
body {
	font-family: 'Nanum Barun Gothic', sans-serif;
	font-weight: 400;
}
div, table, p, small, b, address {
	font-family: 'Nanum Barun Gothic', sans-serif;
	/*font-weight: 400;*/
}
h1, h1, h3, h4, h5, h6, h7, h8, h9 {
	font-family: 'Nanum Barun Gothic', sans-serif;
	font-weight: 400;
}
input::-webkit-input-placeholder{color:#989696 !important;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
	.box-reply-reg .input-group-btn{height:70px !important;}
	.box-reply-reg .input-group-btn .btn{height:70px !important; }
	#attmonhome__ #search_year{width:auto;}
	#attmonhome__ #search_month{width:auto;}
	#__acsmon #search_year{width:auto;}
	#__acsmon #search_month{width:auto;}
	#uploadFile{margin-top:8px;}
	#action_before_img{margin-top:2px;height:auto;}
}

@media (max-width: 767px){
	#__main{display:block !important;width:106%;}
	.main-footer #footer_img1__{display:none !important;}
	.main-footer #footer_img2__{display:inline-block !important;}
	.viewjsp{margin-right:-50px !important;margin-left:-50px !important;}
	#userModifyModal__{width:100% !important;}
	#userModifyModal__ .modal-content{padding:5px !important;}
	#userModifyModal__ .modal-body{padding:5px !important;}
	#userModifyModal__ #modify_id, #userModifyModal__ #modify_name, #userModifyModal__ #modify_email, #userModifyModal__ #modify_crypt, #userModifyModal__ #modify_updcrypt, #userModifyModal__ #modify_reupdcrypt{width:200px !important;}
	#userModifyModal__ .ttt input{width:57px !important;}
	#loginform__ #findPwdModal .modal-dialog{width:322px !important;margin:0 auto;}
	#loginform__ #findPwdModal #findPwdModal_content{padding:10px !important;}
	#idno__ .box{border:1px solid #eaeaea !important;}
	#idno__ .d1, #idno__ .d2, #idno__ .d3, #idno__ .d4, #idno__ .d6, #idno__ .d7{border-bottom:0px;display:inline-block;padding:0;margin:0;}
	#idno__ .d1, #idno__ .d3, #idno__ .d6{background-color:#fff;}
	#idno__ .d1{padding-right:34px;}
	#idno__ .d2 input{width:211px !important;}
	#idno__ .d3{padding-right:6px !important;}
	#idno__ .d4{width:211px;text-align:center;padding-left:0px !important;}
	#idno__ .d4 .pwd_tel{width:58px;}
	#idno__ .d5 button{width:277px !important;}
	#idno__ .d6{padding-right:6px;}
	#idno__ .d7 input{width:211px !important;}
	#pwdno__ .box{border:1px solid #eaeaea !important;}
	#pwdno__ .d1, #pwdno__ .d2, #pwdno__ .d3, #pwdno__ .d4, #pwdno__ .d5, #pwdno__ .d6, #pwdno__ .d8, #pwdno__ .d9{display:inline-block;padding:0;margin:0;}
	#pwdno__ .d1, #pwdno__ .d3, #pwdno__ .d5, #pwdno__ .d8{background-color:#fff;}
	#pwdno__ .d1{padding-right:19px;}
	#pwdno__ .d2 input{width:212px !important;}
	#pwdno__ .d3{padding-right:33px;}
	#pwdno__ .d4 input{width:212px !important;}
	#pwdno__ .d5{padding-right:5px;}
	#pwdno__ .d6{width:212px;text-align:center;padding-left:0px !important;}
	#pwdno__ .d6 .pwd_tel{width:58px;}
	#pwdno__ .d7 button{width:277px !important;}
	#pwdno__ .d8{padding-right:5px;}
	#pwdno__ .d9 input{width:212px !important;}
	#loginform__ #registerModal .modal-dialog{width:322px !important;margin:0 auto;}
	#loginform__ #registerModal .modal-content{padding:30px 10px !important;}
}

/* Common_css */
/* ---------------------
Content
----------------------*/
.content-wrapper{/* AdminLTE.min */}

/* Content_header */
.content-header{
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	/* background gradient */
	background: #e4e4e4; /* For browsers that do not support gradients */
	background: -webkit-linear-gradient(#e4e4e4, #eee); /* For Safari 5.1 to 6.0 */
	background: -o-linear-gradient(#e4e4e4, #eee); /* For Opera 11.1 to 12.0 */
	background: -moz-linear-gradient(#e4e4e4, #eee); /* For Firefox 3.6 to 15 */
	background: linear-gradient(#e4e4e4, #eee); /* Standard syntax (must be last) */
	box-shadow: 0 3px 1px #e4e4e4;
}
.content-header h1 {
	font-weight: 600;
	color: #434159;
	font-size: 22px;
}
.content-header h1 small {
	color: #4a6076;
}
.fa-dashboard:before, .fa-tachometer:before {
	content: "\f015";
}
.breadcrumb>li+li:before {
	color: #888;
}
/* content */
.content {

}
.box {
 border-radius: 0;
}

.long_text {
	font-size:12px !important;
}

/* .box:hover {
    box-shadow: 0 16px 24px 2px rgba(0,0,0,.05), 0 6px 30px 5px rgba(0,0,0,.03), 0 8px 10px -5px rgba(0,0,0,.2);
} */

/* ---------------------
Login
----------------------*/
.login-wrapper>h4 {
	color: #228622;
	text-align: center;
	letter-spacing: 5px;
	font-weight: bold;
}
#loginmsgbox {
	/*width: 100%; 수정!*/
	/*padding: 10px; 주석처리함*/
	/* border: 1px solid #ffc0c0;
	background-color: #ffe7e7; */
	color: #df1717;
	font-weight: bold;
	/* margin-bottom: 5px; */
	/*추가↓*/
	width: 256px;
	float: right;
	text-align: right;
	margin-top: -35px;

}
/* Login Pen Title */
.pen-title {
	padding: 20px 0;
	text-align: center;
	letter-spacing: 2px;
}
.pen-title h1 {
	margin: 0 0 20px;
	font-size: 48px;
	font-weight: 300;
}
.pen-title span {
	font-size: 13px;
}
.pen-title span .fa {
	color: #33b5e5;
}
.pen-title span a {
	color: #33b5e5;
	font-weight: 600;
	text-decoration: none;
}
.logo-left {
	position: fixed;
	top: 0;
	right: 40%;
	bottom: 0;
	left: 0;
	padding: 0 100px;
	overflow: hidden;
	background: #fff;
}

.unauthorized-logo-wrapper {
	display: block;
	max-width: 900px;
	padding-top: 100px;
	margin: 0 auto;
	text-align: left;
	padding-left: 50px;
}

.unauthorized-logo {
	display: inline-block;
	font-size: 50px;
	font-weight: bold;
	color: #3d3d3d;
}

.unauthorized-logo img {
	display: block;
	height: 40px;
}

.unauthorized-container {
	display: block;
	max-width: 900px;
	margin: 0 auto;
	text-align: left;
	padding-left: 50px;
}

.unauthorized-intro {

}

.login-page, .register-page {
	background: #d8dde6;
}

.login-corp-wrapper {
	position: relative;
}

.login-container {
	position: absolute;
	left: 0;
	right: 0;
	margin-left: auto;
	margin-right: auto;
	display: block;
	padding-top: 120px;
	margin: 0 auto;
}

.login-left {
	height: 680px;
	border-top-left-radius: 20px;
	border-bottom-left-radius: 20px;
}

.login-right {
	height: 680px;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	vertical-align: middle;
}

@media ( max-width :1199px) {
	.login-left {
		height: auto;
		border-radius: 0;
	}
	.login-right {
		height: auto;
		border-radius: 0;
	}
	.unauthorized-links {
		top:70px;
	}
}
@media ( max-width :767px) {
	.unauthorized-links {
		display: none;
	}
}


.heightaut {
	margin-top: auto;
	margin-bottom: auto;
	vertical-align: middle;
	padding: 20px 20px;
}

.login-wrapper {
	/* background-color: #fff; */
	border-radius: 20px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
	width: 100%;
	min-height: 600px;
}

.login-right {
	background-color: #fff;
}

/* input-form */
.input-form, .form-group {
	margin-bottom: 5px;
}
.input-form input[type=text],
.input-form input[type=password] {
	width: 100%;
	/* background-color: #dfedff; */
	background-color: transparent;
	border: solid 1px #dadada;
	padding: 10px;
	outline: none;
}
.form-block input[type=text],
.form-block input[type=password],
.form-block textarea {
	/* background-color: #dfedff; */
	background-color: transparent;
	border: solid 1px #dadada;
	padding: 6px;
}
.input-form select {
	width: 100%;
}
.input-form input:focus {
	background-color: #dfedff;
}
.input-check>span {
	color: #81b8ff;
}

/* applybox */
.applybtn {
	width: 100%;
	background-color: #717171;
	color: #fff;
	border: none;
	padding: 10px 0;
}

/* ---------------------
Board 
----------------------*/
/* Common_Table */
/* Common_Table */
.table-wrapper {
	width: 100%;
	border-top: 2px solid #434159;
}
.table-wrapper .table-body {
	/* padding: 8px; */
	line-height: 1.42857143;
	vertical-align: top;
}
.table-wrapper .table-head {
	width: 100%;
	height: 42px;
	line-height:1.5;
	background: #e4e4e4;
	vertical-align: middle;
	border-bottom: 1px solid #ccc;
}
.table-row a:hover, table-row:hover {
	background:#e2e2e2;
}
.table-head .bbs-title-col {
	font-weight: 600;
}
.bbs_title {
	text-align: center;
}

.table-head a {
	color: #3d3d3d;
}

.table-head a:hover {
	color: #000;
}

.div_left .table-head {
	background: none;
	border-bottom: none;
	background: #e4e4e4;
}

.div_right .table-head {
	background: none;
	border-bottom: none;
	background: #e4e4e4;
}
.board-notice a:hover {
	background: #e2e2e2;
}
.table-body .board-notice-n:NTH-CHILD(2n+1):HOVER {
	background:#e2e2e2;
}

.table-body .board-notice-n:NTH-CHILD(2n):HOVER {
	background:#e2e2e2;

}.table-row {
	 border-bottom: 1px solid #ddd;
 }
.col-check {
	height: 36px;
}
/* .table-wrapper .table-head .table-col{padding:8px;border-right:1px solid #f4f4f4;font-weight:bold;display:inline-table;} */
.table-wrapper .table-head .table-col {
	padding: 8px 3px;
	padding-top:12px;
	float: left;
	font-weight: bold;
	text-align: center;
}
/* .table-wrapper .table-body .table-col{padding:8px;border-right:1px solid #f4f4f4;display:inline-table;} */
.table-wrapper .table-body .table-col {
	padding: 8px 3px;
	/* border-right: 1px solid #f4f4f4; */
	float: left;
}

.table-wrapper .table-row .table-col {
	padding: 8px 3px;
	/* border-bottom: 1px solid #ddd; */
	float: left;
}
.table-wrapper .table-row .col-check {
	/* border-bottom: none; */
}
/* .table-wrapper .table-body .table-col{padding:8px;border-right:1px solid #f4f4f4;float:left;} */
.table-wrapper .table-head .table-col:LAST-CHILD, .table-body .table-col:LAST-CHILD
{
	border-right: none;
}

.table-wrapper .table-body .table-row:NTH-CHILD(2n+1) {
	background-color: #f9f9f9;
}

.table-wrapper .table-body .table-row:NTH-CHILD(2n) {
	background-color: #fff;
}

.table-wrapper .table-body .table-row:NTH-CHILD(2n+1):HOVER {
	background: #dfedff;
}

.table-wrapper .table-body .table-row:NTH-CHILD(2n):HOVER {
	background: #dfedff;
}

/* .table-wrapper .table-row{display:inline-table;width:100%;} */
.table-wrapper .table-row {
	width: 100%;
	clear: both;
	float: left;
	text-align: center;
}

.table-wrapper .table-lg-col {
	width: 30%;
	text-align: left;
	vertical-align: middle;
}

.table-wrapper .table-mm-col {
	width: 25%;
	text-align: center;
	vertical-align: middle;
}

.table-wrapper .table-ld-col {
	width: 20%;
	text-align: center;
	vertical-align: middle;
}

.table-wrapper .table-md-col {
	width: 15%;
	text-align: center;
	vertical-align: middle;
}

.table-wrapper .table-sd-col {
	width: 10%;
	text-align: center;
	vertical-align: middle;
}

.table-wrapper .table-sm-col {
	width: 5%;
	text-align: center;
	vertical-align: middle;
}

@media only screen and (max-width: 683px), (min-device-width: 683px) and (max-device-width: 1024px)  {
	table, thead, tbody, th, td, tr {
		/* 		display: block; */
		border-collapse: collapse;
	}
	/* 	thead tr { */
	/* 		position: absolute; */
	/* 		top: -9999px; */
	/* 		left: -9999px; */
	/* 	} */
	.topboard tbody tr {
		border:none;
	}
	.datt {
		display: inline-block;
		width: 46%;
	}
	.mb2 .form-group {
		margin-bottom: 5px;
	}
	.select-box span {
		display: none;
	}
	.inline2 labal, .inline2 select, .inline2 input, .inline2 button {
		display: inline-block;
		width: 25%;
	}
}
/* table-row:hover */
.overrow {
	background-color: #e2e2e2 !important;
}
/* margin */
.mb2 {
	margin-bottom: 15px;
}
/* inline-block */
.form-group .inline, .form-group input {
	display: inline-block;
}

/* ---------------------
Topboard_Table 
----------------------*/
.topboard {
	border-top: 2px solid #434159;
	margin-bottom: 5px;
}
.topboard tr th {
	text-align: center;
	background: #e4e4e4;
	vertical-align: middle;
	/* line-height: 1.5; */
	border-top: 1px solid #ddd;
}
.topboard tbody tr {
	border-bottom: 1px solid #ccc;
}
.topboard tbody tr td {
	border-top: 1px solid #ddd;
}
.topboard tr {
	background: #fffdf3;
}

/* ---------------------
pagination 
----------------------*/
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	z-index: 3;
	color: #fff;
	cursor: default;
	background-color: #303641;
	border-color: #303641;
}
.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
.pagination>li:first-child>a, .pagination>li:first-child>span {
	margin-left: 0;
	border-top-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.paginate_button>a {
	cursor: pointer;
}

/* ---------------------
CUSTOMIZE Button 
----------------------*/
.btn {
	border-radius: none;
	border-radius: 3px;
}
.btnb-red, .btnb-yellow, .btnb-aqua, .btnb-blue, .btnb-light-blue, .btnb-green,
.btnb-navy, .btnb-teal, .btnb-olive, .btnb-lime, .btnb-orange, .btnb-fuchsia,
.btnb-purple, .btnb-maroon, .btnb-blac, .btnb-primary, .btnb-orange2,.btnb-black-light, .btnb-brown {
	color: #fff !important
}
.btnb-default {
	color: #000;
	background-color: #f5f5f5;
	border-color: #bbb;
}
.btnb-default:hover, .btnb-default:focus, .btnb-default.focus, .btnb-default.active, .open>.dropdown-toggle.btnb-default {
	color: #000;
	background-color: #dcdcdc;
	border-color: #9c9c9c;
}
.btnb-gray {
	color: #000;
	background-color: #d2d6de !important;
}
.btnb-black-light {
	background-color: #434159 !important;
}
.btnb-brown {
	background-color: #8c593a !important;
}
.btnb-gray-light {
	background-color: #f7f7f7;
}

.btnb-black {
	background-color: #111 !important;
}

.btnb-red {
	background-color: #dd4b39 !important;
}

.btnb-yellow {
	background-color: #f39c12 !important;
}

.btnb-aqua {
	background-color: #00c0ef !important;
}

.btnb-blue {
	background-color: #0073b7 !important;
}

.btnb-light-blue {
	background-color: #3c8dbc !important;
}
.btnb-primary {
	background-color: #367fa9 !important;
}
.btnb-green {
	background-color: #00a65a !important;
}

.btnb-navy {
	background-color: #001f3f !important;
}

.btnb-teal {
	background-color: #39cccc !important;
}

.btnb-olive {
	background-color: #3d9970 !important;
}

.btnb-lime {
	background-color: #01ff70 !important;
}

.btnb-orange {
	background-color: #00a65a !important;
}

.btnb-orange2 {
	background-color: #ff851b !important;
}

.btnb-fuchsia {
	background-color: #f012be !important;
}

.btnb-purple {
	background-color: #605ca8 !important;
}

.btnb-maroon {
	background-color: #d81b60 !important;
}

[class^="btnb-"].disabled {
	opacity: .65;
	filter: alpha(opacity = 65)
}

.btnb-teal-gradient {
	background: #39cccc !important;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #39cccc),
	color-stop(1, #7adddd)) !important;
	background: -ms-linear-gradient(bottom, #39cccc, #7adddd) !important;
	background: -moz-linear-gradient(center bottom, #39cccc 0, #7adddd 100%)
	!important;
	background: -o-linear-gradient(#7adddd, #39cccc) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7adddd',
	endColorstr='#39cccc', GradientType=0) !important;
	color: #fff
}
.btnb-light-blue-gradient {
	background: #3c8dbc !important;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #3c8dbc),
	color-stop(1, #67a8ce)) !important;
	background: -ms-linear-gradient(bottom, #3c8dbc, #67a8ce) !important;
	background: -moz-linear-gradient(center bottom, #3c8dbc 0, #67a8ce 100%)
	!important;
	background: -o-linear-gradient(#67a8ce, #3c8dbc) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#67a8ce',
	endColorstr='#3c8dbc', GradientType=0) !important;
	color: #fff
}

.btnb-blue-gradient {
	background: #0073b7 !important;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #0073b7),
	color-stop(1, #0089db)) !important;
	background: -ms-linear-gradient(bottom, #0073b7, #0089db) !important;
	background: -moz-linear-gradient(center bottom, #0073b7 0, #0089db 100%)
	!important;
	background: -o-linear-gradient(#0089db, #0073b7) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0089db',
	endColorstr='#0073b7', GradientType=0) !important;
	color: #fff
}

.btnb-aqua-gradient {
	background: #00c0ef !important;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00c0ef),
	color-stop(1, #14d1ff)) !important;
	background: -ms-linear-gradient(bottom, #00c0ef, #14d1ff) !important;
	background: -moz-linear-gradient(center bottom, #00c0ef 0, #14d1ff 100%)
	!important;
	background: -o-linear-gradient(#14d1ff, #00c0ef) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#14d1ff',
	endColorstr='#00c0ef', GradientType=0) !important;
	color: #fff
}

.btnb-yellow-gradient {
	background: #f39c12 !important;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #f39c12),
	color-stop(1, #f7bc60)) !important;
	background: -ms-linear-gradient(bottom, #f39c12, #f7bc60) !important;
	background: -moz-linear-gradient(center bottom, #f39c12 0, #f7bc60 100%)
	!important;
	background: -o-linear-gradient(#f7bc60, #f39c12) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7bc60',
	endColorstr='#f39c12', GradientType=0) !important;
	color: #fff
}

.btnb-purple-gradient {
	background: #605ca8 !important;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #605ca8),
	color-stop(1, #9491c4)) !important;
	background: -ms-linear-gradient(bottom, #605ca8, #9491c4) !important;
	background: -moz-linear-gradient(center bottom, #605ca8 0, #9491c4 100%)
	!important;
	background: -o-linear-gradient(#9491c4, #605ca8) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9491c4',
	endColorstr='#605ca8', GradientType=0) !important;
	color: #fff
}

.btnb-green-gradient {
	background: #00a65a !important;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #00a65a),
	color-stop(1, #00ca6d)) !important;
	background: -ms-linear-gradient(bottom, #00a65a, #00ca6d) !important;
	background: -moz-linear-gradient(center bottom, #00a65a 0, #00ca6d 100%)
	!important;
	background: -o-linear-gradient(#00ca6d, #00a65a) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ca6d',
	endColorstr='#00a65a', GradientType=0) !important;
	color: #fff
}

.btnb-red-gradient {
	background: #dd4b39 !important;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #dd4b39),
	color-stop(1, #e47365)) !important;
	background: -ms-linear-gradient(bottom, #dd4b39, #e47365) !important;
	background: -moz-linear-gradient(center bottom, #dd4b39 0, #e47365 100%)
	!important;
	background: -o-linear-gradient(#e47365, #dd4b39) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e47365',
	endColorstr='#dd4b39', GradientType=0) !important;
	color: #fff
}

.btnb-black-gradient {
	background: #111 !important;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #111),
	color-stop(1, #2b2b2b)) !important;
	background: -ms-linear-gradient(bottom, #111, #2b2b2b) !important;
	background: -moz-linear-gradient(center bottom, #111 0, #2b2b2b 100%)
	!important;
	background: -o-linear-gradient(#2b2b2b, #111) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2b2b',
	endColorstr='#111111', GradientType=0) !important;
	color: #fff
}

.btnb-maroon-gradient {
	background: #d81b60 !important;
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #d81b60),
	color-stop(1, #e73f7c)) !important;
	background: -ms-linear-gradient(bottom, #d81b60, #e73f7c) !important;
	background: -moz-linear-gradient(center bottom, #d81b60 0, #e73f7c 100%)
	!important;
	background: -o-linear-gradient(#e73f7c, #d81b60) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e73f7c',
	endColorstr='#d81b60', GradientType=0) !important;
	color: #fff
}

/* intro_info - 현장소개>현장정보 */
/* table */
.infoboard {
	border-top: 1px solid #434159;
	border-collapse: inherit;
}
.infoboard tr th {
	border-right: 1px solid #e4e4e4;
	background: #e4e4e4;
	border-bottom: 1px solid #fffdf3;
}
.infoboard tbody tr {
	border-bottom: 1px solid #e4e4e4;
}
.infoboard tbody tr td {
	border-bottom: 1px solid #e4e4e4;
}
.infoboard tr {
	background: #fffdf3;
}
.infoboard td.form-group input, .infoboard td.form-group .btn {
	margin-bottom: 5px;
}


/*  */
/*  */

/* ---------------------
 *작성자 : 오형준
 * 근로자 추가 및 보기, 수정 css
----------------------*/

.modal-content {
	padding:0;
	border-radius: 3px;
	height: auto;
}
.modal-header {
	border-bottom-color: #ccc;
}
.modal-header .modal-title {
	font-weight: 600;
	font-size: 22px;
	color: #004974;
}
.modal-header button.close2 {
	float: right;
	border-radius: none;
	border: none;
	background: none;
}
.modal-header button.close2 .fa-close {
	font-size: 24px;
}
.worker-wrapper .bd-title {
	font-size: 18px;
}
.row-left a.toupdate {
	width: 130px;
}
.worker-wrapper .toupdate{display:none;text-align: center;}
/* .worker-wrapper section > div:FIRST-CHILD {border-bottom:1px solid #3c8dbc;} */
/* .worker-wrapper .worker-header{height: 50px;font-size:20px;color:#3c8dbc;} */
.worker-wrapper .worker-header > div:FIRST-CHILD {float:left;}
.worker-wrapper .worker-header > div:LAST-CHILD {float:right;}
.worker-wrapper .box-header{border-bottom:1px solid #eaeaea;}

.row-con .row {margin: 0;}
.worker-wrapper .row {
	margin: 0;
	border-bottom: 1px solid #ddd;
}

.worker-wrapper .col-it-6{float:left;}
.worker-wrapper .row-left{float:left;width: 15%;}
.worker-wrapper .row-right{float:right;width: 85%;}
/* .worker-wrapper .row-right, .worker-wrapper .row-left {
	border-top: 1px solid #434159;
} */
.worker-wrapper .row>.col-it-6:NTH-CHILD(2n+1) {
	width: 100px;
	line-height: 37px;
	background-color: #e4e4e4;
	color: #717171;
	padding-left: 10px;
}
/* a.toupdate {
    width: 130px;
} */
.moin {width: 30%;}
.moin2 {width: 35%;}
.worker-wrapper .row > .col-it-6 {
	height: 40px;
	vertical-align: middle;
	line-height: 35px;
}
.worker-wrapper .row > .col-it-6:NTH-CHILD(2n) {
	padding-left: 10px;
}
.worker-wrapper .box-body {padding: 0;}
/*  .box-body {padding: 0;}  */
/* .worker-wrapper .row > .col-it-6:NTH-CHILD(2n) {height:37px;line-height:37px;} */
/* .worker-wrapper .row > .col-it-6:NTH-CHILD(2n) > input, select {    
	margin-bottom: 4px;
    margin-left: 5px;
    } */
/* .worker-wrapper .row > .col-it-6.address{width: 730px;} */
/* .worker-wrapper .row > .col-it-6.chk_insurance{width: 730px;padding-left:10px;line-height:37px;} */
/* .worker-wrapper select#site_idx{min-width:137px;}
.worker-wrapper select#phone_num1{width:60px;}
.worker-wrapper input#zipcode{width:80px;}
.worker-wrapper input#address1{width:250px;}
.worker-wrapper input#address2{width:300px;}
.worker-wrapper input#tel1, #tel2, #tel3, #phone_num2, #phone_num3{width:70px;text-align:center;letter-spacing:1px;padding:0px;}
.worker-wrapper input#tel1{width:60px;} */
/* .worker-wrapper input, select{padding-left:4px;}
.worker-wrapper input[type=button]{padding-left:12px;} */
.worker-wrapper .result{padding-left:10px;line-height:38px;}
.worker-wrapper .resultfixed{padding-left:10px;line-height:38px;}
/* .worker-wrapper .toupdate > input{height:37px;} */
.worker-wrapper .btn-primary{margin-left:10px;}
.worker-wrapper .btn-cancel{display:none;}
a#addbtn {
	margin: 3px;
}
ul.mailbox-attachments.clearfix {
	padding: 10px;
}
.bd-title, .inline-right {
	display: inline-block;
}

.inline-right {
	float: right;
	position: relative;
	top: 15px;
}

.worker-footer {
	border-top-color: #f4f4f4;
}

.worker-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}
.modal-content {
	padding:0;
	border-radius: 3px;
}

/* cursor: pointer */
.column{cursor: pointer;}
.workerE{cursor:pointer;}

/* worker_modal */
.worker-header h3 {

}


/* 게시판-검색필드 */
.sfield {
	/* border-top: 1px solid #333; */
	text-align: right;
	width: 100%;
}
/* 모바일 사이즈에서만 적용 */
/* @media (max-width: 991px){ */
/* 	.sfield { */
/* 	text-align: left; */
/* 	} */
/* } */
@media (max-width: 767px){
	.sfield {
		text-align: left;
	}
	.sfield .form-group label {
		padding: 0px;
		/* 		display: block; */
	}
	.sfield .form-group .btnb-black-light {
		width:100%;
	}
}
.sfield .form-group {
	line-height: 36px;
}

.sfield .form-group label {
	padding: 0 10px 0 20px;
	border-radius: 0 !important;
	box-shadow: none;
	border-color: #d2d6de;
}
.sbot {
	display: block;
	width: 100%;
	margin-bottom: 10px;
}

.sbot .form-group {
	margin-bottom: 5px;
}

.content-header>.breadcrumb>li>a {
	font-weight:400;
	font-size: 15px;
}
.modal-body .box-body {
	border-top: 1px solid #434159;
	border-bottom: 1px solid #434159;
	padding:0px;
	border-radius: 0px;
}
.worker-wrapper .box-body {
	border-top: 1px solid #434159;
	border-bottom: 1px solid #434159;
	padding:0px;
	border-radius: 0px;
}
.modal-body table.board-1 {
	border-top: 2px solid #434159;
	border-bottom: 1px solid #ccc;
}
.board-1 tbody tr td,.board-1 tbody tr th {
	border-bottom: 1px solid #ddd;
}
.board-1 tbody tr th {
	background: #e4e4e4;
}
.table>thead>tr>th {
	vertical-align: middle;
}
.modal-header span .fa-close {
	font-size: 18px;
	vertical-align: bottom;
}
.board-1 tbody tr th {
	width: 15%;
}
.black-wrapper .box-body {padding: 0;}
.black-wrapper .row .col-md-2, .black-wrapper .row .col-md-4, .black-wrapper .row .col-md-10 {
	height: 40px;
	vertical-align: middle;
	line-height: 35px;
}

.regsafefaultviewwrapper .box-body {padding: 0;}
.unauthorized-links li b {
	font-size: 15px;
	color: #2a3851;
	font-weight: 600;
}
.unauthorized-links li a {
	font-weight: 600;
	font-size: 14px;
	color: #2a3851;
}
.links-address {
	font-weight: 600;
	font-size: 16px;
	color: #2a3851;
}
.box {
	border: 1px solid #ddd;
}
.corpwrapper .box-title{
	color:#001f3f;
}
.box-title {font-size: 17px; color: #434159; font-weight: bold;}
#worker_name{max-width:65px;}
/* #pin_num{max-width:65px;} */
#ddayProgress {
	position: relative;
	width: 100%;
	height: 35px;
	background-color: #ddd;
}
#ddayProgress_com {
	position: relative;
	width: 100%;
	height: 35px;
	background-color: #ddd;
}
#ddayBar {
	position: absolute;
	width: 1%;
	height: 100%;
	background-color: #003a5d;
}
#ddayBar_com {
	position: absolute;
	width: 1%;
	height: 100%;
	background-color: #003a5d;
}
#ddayLabel {
	text-align: center;
	line-height: 33px;
	color: white;
	font-size:170%;
}
#ddayLabel_com {
	text-align: center;
	line-height: 33px;
	color: white;
	font-size:170%;
}

#myWorkerModal .modal-dialog{width:1000px;}
#myWorkerModal .worker-wrapper .row #phone_num1{width: 64px;}
#myWorkerModal .worker-wrapper .row #phone_num2, #myWorkerModal .worker-wrapper .row #phone_num3,
#myWorkerModal .worker-wrapper .row #tel1, #myWorkerModal .worker-wrapper .row #tel2, #myWorkerModal .worker-wrapper .row #tel3,
#myWorkerModal .worker-wrapper .row #low_press, #myWorkerModal .worker-wrapper .row #high_press{width:58px;}
#myWorkerModal .worker-wrapper .row #low_press2, #myWorkerModal .worker-wrapper .row #high_press2{width:58px;}
#myWorkerModal .worker-wrapper .row #low_press3, #myWorkerModal .worker-wrapper .row #high_press3{width:58px;}
#myWorkerModal .worker-wrapper .row #bloodsugar, #myWorkerModal .worker-wrapper .row #bloodsugar2{width:58px;}
#schWorkerModal .modal-dialog{width:650px;}
#schWorkerModal .schworker_left{display: table;}
#schWorkerModal .schworker_left > div{display: table-cell; vertical-align: middle;}
#zipModal .modal-dialog{width:550px;}
#zipModal .zip-col-code{display: table; height:53px;}
#zipModal .zip-col-code > div{display: table-cell; vertical-align: middle;}
#myBlackModal .modal-dialog{width:600px;}
.black-wrapper .worker-header{height: 50px;font-size:20px;color:#3c8dbc;}
.black-wrapper .worker-header > div:FIRST-CHILD {float:left;}
.black-wrapper .worker-header > div:LAST-CHILD {float:right;}
.black-wrapper .btn{margin-left:10px;}
.black-wrapper .row > .col-md-3:NTH-CHILD(2n+1) {width:100px;background-color:#ddd;color:#717171;padding-left: 6px;border-bottom:1px solid #fff;}
/* 		.black-wrapper .row > .col-md-3:NTH-CHILD(2n) {width:300px;height:37px;border-bottom: 1px solid #eaeaea;} */
.black-wrapper .row > .col-md-2:NTH-CHILD(2n+1) {background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.black-wrapper .row > .col-md-2:NTH-CHILD(2n) {border-bottom: 1px solid #ddd;}
.black-wrapper .row > .col-md-3:NTH-CHILD(2n+1) {background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.black-wrapper .row > .col-md-3:NTH-CHILD(2n) {border-bottom: 1px solid #ddd;}
.black-wrapper .row > .col-md-4:NTH-CHILD(2n+1) {background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.black-wrapper .row > .col-md-4:NTH-CHILD(2n) {border-bottom: 1px solid #ddd;}
.black-wrapper .row > .col-md-3:NTH-CHILD(2n+1) {background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.black-wrapper .row > .col-md-3:NTH-CHILD(2n) {border-bottom: 1px solid #ddd;}
.black-wrapper .row > .col-md-10:NTH-CHILD(2n) {border-bottom: 1px solid #ddd;}
#boardListModal .modal-dialog{width:100%; max-width: 1050px;}
#inputACSData .modal-dialog{width: 497px;}
#schWorkerModal .modal-dialog{width: 650px;}
#attendRegModal .modal-dialog{width: 390px !important;}
#acsRegModal .modal-dialog{width: 390px !important;}
#schAcsModal .modal-dialog{width: 650px;}
#safeFaultModal .modal-dialog{width: 800px;}
#safeFaultModal .m_show{display: none;}
#safeFaultModal .modal-body{padding:0px;}
#safeEduModal .modal-dialog{width: 800px;}
#safeEduModal .m_show{display: none;}
#safeEduModal .modal-body{padding:0px;}
#myRiskModal .modal-dialog{width: 800px;}
#myRiskModal .m_show{display: none;}
#myRiskModal .modal-body{padding:0px;}
#schUserModal .modal-dialog{width: 400px;}
#schUserModal .modal-body{padding:0px;}

#selectworker_content{padding:0px;}
#faulthome__ .regsafefaultwrapper .row #content_title{height: auto; resize: vertical;}
.col-no, .col-company, .col-worker, .col-pin, .col-jobtype, .col-phone, .col-retire, .col-isRetire, .col-check, .col-hire, .col-supply, .col-etc,
.col-site, .col-name, .col-reg, .col-black, .col-attend, .col-in, .col-out, .col-inout, .col-device,
.col-location, .col-date, .col-time, .col-num, .col-driver, .col-count, .edu1, .edu2, .edu3, .edu4, .edu5, .fault1, .fault2, .fault3, .fault4, .fault5, .fault6,
.faul1, .faul2, .faul3, .faul4, .faul5, .faul6, .sday1, .sday2, .sday3, .sday4, .sday5, .sday6, .bbs_no, .bbs_title, .bbs_writer, .bbs_date, .bbs_viewcnt,
.table-col{height:34px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.m_show{display: none;}
.regAcswrapper .row > .col-it-6:NTH-CHILD(2n+1) {width:100px;line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.regAcswrapper .row > .col-it-6:NTH-CHILD(2n) {width:300px;height:37px;line-height:37px;border-bottom: 1px solid #ddd;}
.regAcswrapper .row > .col-md-2:NTH-CHILD(2n+1) {line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.regAcswrapper .row > .col-md-2:NTH-CHILD(2n) {height:38px;line-height:38px;border-bottom: 1px solid #ddd;}
.regAcswrapper .row > .col-md-3:NTH-CHILD(2n+1) {line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.regAcswrapper .row > .col-md-3:NTH-CHILD(2n) {height:38px;line-height:38px;border-bottom: 1px solid #ddd;}
.regAcswrapper .row > .col-md-4:NTH-CHILD(2n+1) {line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.regAcswrapper .row > .col-md-4:NTH-CHILD(2n) {height:38px;line-height:38px;border-bottom: 1px solid #ddd;}
.regAcswrapper .row > .col-md-6:NTH-CHILD(2n+1) {line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.regAcswrapper .row > .col-md-6:NTH-CHILD(2n) {height:38px;line-height:38px;border-bottom: 1px solid #ddd;}
.regAcswrapper .row > .col-md-10:NTH-CHILD(2n) {height:38px;line-height:38px;border-bottom: 1px solid #ddd;}

.updAcswrapper .row > .col-it-6:NTH-CHILD(2n+1) {width:100px;line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.updAcswrapper .row > .col-it-6:NTH-CHILD(2n) {width:300px;height:37px;line-height:37px;border-bottom: 1px solid #ddd;}
.updAcswrapper .row > .col-md-2:NTH-CHILD(2n+1) {line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.updAcswrapper .row > .col-md-2:NTH-CHILD(2n) {height:38px;line-height:38px;border-bottom: 1px solid #ddd;}
.updAcswrapper .row > .col-md-3:NTH-CHILD(2n+1) {line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.updAcswrapper .row > .col-md-3:NTH-CHILD(2n) {height:38px;line-height:38px;border-bottom: 1px solid #ddd;}
.updAcswrapper .row > .col-md-4:NTH-CHILD(2n+1) {line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.updAcswrapper .row > .col-md-4:NTH-CHILD(2n) {height:38px;line-height:38px;border-bottom: 1px solid #ddd;}
.updAcswrapper .row > .col-md-6:NTH-CHILD(2n+1) {line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.updAcswrapper .row > .col-md-6:NTH-CHILD(2n) {height:38px;line-height:38px;border-bottom: 1px solid #ddd;}
.updAcswrapper .row > .col-md-10:NTH-CHILD(2n) {height:38px;line-height:38px;border-bottom: 1px solid #ddd;}

.risk-wrapper .row > .col-it-6:NTH-CHILD(2n+1) {width:100px;line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.risk-wrapper .row > .col-it-6:NTH-CHILD(2n) {width:300px;height:37px;line-height:37px;border-bottom: 1px solid #ddd;}
.risk-wrapper .row > .col-md-2:NTH-CHILD(2n+1) {line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.risk-wrapper .row > .col-md-2:NTH-CHILD(2n) {height:38px;line-height:38px;border-bottom: 1px solid #ddd;}
.risk-wrapper .row > .col-md-3:NTH-CHILD(2n+1) {line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.risk-wrapper .row > .col-md-3:NTH-CHILD(2n) {height:38px;line-height:38px;border-bottom: 1px solid #ddd;}
.risk-wrapper .row > .col-md-4:NTH-CHILD(2n+1) {line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.risk-wrapper .row > .col-md-4:NTH-CHILD(2n) {height:38px;line-height:38px;border-bottom: 1px solid #ddd;}
.risk-wrapper .row > .col-md-6:NTH-CHILD(2n+1) {line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.risk-wrapper .row > .col-md-6:NTH-CHILD(2n) {height:38px;line-height:38px;border-bottom: 1px solid #ddd;}
.risk-wrapper .row > .col-md-10:NTH-CHILD(2n) {height:38px;line-height:38px;border-bottom: 1px solid #ddd;}
.risk-wrapper .row > .col-md-12:NTH-CHILD(2n+1) {line-height:37px;background-color:#e4e4e4;color:#717171;padding-left: 6px;border-bottom:1px solid #ddd;}
.risk-wrapper .row > .col-md-12:NTH-CHILD(2n) {line-height:38px;border-bottom: 1px solid #ddd;}
.risk-wrapper .row{margin:0px;}
.risk-wrapper .box-body{border-top: 1px solid #434159; border-bottom: 1px solid #434159; padding:0px;}
.risk-wrapper #action_manager{width: 50%;}
.risk-wrapper #action_manager_btn{width:40%; padding-left: 10px;}
.risk-wrapper #action_before_img{width:50%;}

@media (min-width: 768px){
	#pin_num{width:100px;}
	#start_date{width:100px;}
	#end_date{width:100px;}
}

