@charset "utf-8";

#skipnavigation a {position:absolute; left:-3000%;}
#skipnavigation a:focus { display:block; left:0; top:0;z-index:10000000000; width:100%; height:30px; line-height:30px;background:#039; color:#fff; text-align:center;}

/* .blind{position:absolute;top:0;left:-99999px;font-size:1px;color:#fff;text-indent:-999999px;line-height:0}  */
.blind{position:absolute;overflow:hidden;width:1px;height:1px;border:0;margin:-1px;padding:0;clip:rect(0 0 0 0)}

h1.logo{margin-top: 0px;}
.plans .plan table th.normal{font-weight:400}
a:focus{outline:1px dotted #aaa}

.mgl-0{margin-left:0 !important }
.modal-body .table-bordered > tbody > tr > th label{font-weight:700}

.form-group .tele-m1 {width: 45px;float:left;}
.form-group .tele-m2 {width: 55px;float:left;}

.dTable-wrap{width:100%;border-top:2px solid #585858; border-bottom:1px solid #ddd; margin-bottom:20px;}
.dTable-wrap table{width:100%;}
.dTable-wrap table th{ font-weight:500; color:#222;}
.dTable-wrap table th,.dTable-wrap table td{vertical-align:middle;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc; margin-left:-1px;text-align:left}
.dTable-wrap table th{padding:13px}
.dTable-wrap table th:first-child,.dTable-wrap table th:last-child {border-left:none}
.dTable-wrap table td{padding:14px 10px}
.dTable-wrap table td:first-child {border-left:none; }
.dTable-wrap table td:last-child {border-right:none; }	
.dTable-wrap table tr:last-child th,.dTable-wrap table tr:last-child td{border-bottom:0}

.dTable-wrap table th.col_style{border-bottom:1px solid #fff;}
.dTable-wrap table thead th {background:#fafafa; vertical-align:middle;}
.dTable-wrap table tbody th {background:#f7f7f7; color:#333; vertical-align:middle;}
.dTable-wrap table tfoot{background:none;}
.dTable-wrap table > tbody > tr > td > a {color:#0a72dd; font-weight:500; }
.dTable-wrap table > tbody > tr > td > a:hover{text-decoration:underline;}



@media (max-width: 991px) and (min-width: 768px){
	.tele-m1 .form-control {margin-left:0}
	.tele-m2 .form-control {margin-left:0}
}

/*2018.09.07 shin */
/*footer 왼쪽정렬 */
.footer-menu-l1 {
	padding-left: 16px;
}

.adm-togle-add {
	font-family: fontAwesome !important;
}