@charset "UTF-8";

@font-face {
    font-family: 'Noto Sans KR';
    font-style: normal;
    font-weight: 400;
    src: local('Noto Sans KR Regular'), local('Noto Sans CJK KR Regular'),
    url(/font/admin/NotoSansKR-Regular.woff2) format('woff2'),
    url(/font/admin/NotoSansKR-Regular.woff) format('woff'),
    url(/font/admin/NotoSansKR-Regular.otf) format('opentype');
}

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; text-shadow:none;
}

/* .box-sizing(@box-model) {
  -webkit-box-sizing: @box-model; //사파리 <= 5
     -moz-box-sizing: @box-model; //파이어폭스 <= 19  box-sizing: @box-model;
} */


html,body {height:100%;}
body {font-family: "Noto Sans KR", "나눔고딕", "Dotum", "돋움",  "Arial", "AppleSDGothicNeo", sans-serif; padding:0; margin:0; font-size:13px;display:-ms-flexbox; display:flex; -ms-flex-align:center; align-items:center; padding-top:40px; padding-bottom:40px; background-color:#f5f5f5;}

.text-center {background:#0097B2;}
.text-center .form-signin {padding:50px 50px; background:#fff; border:1px solid rgba(0,0,0,0.2); border-radius:5px; max-width:450px; width:100%; margin:auto;}
.text-center .form-signin svg {width:60px; height:60px;}
.pageName.sub {font-size:16px; margin:10px 20px 40px; color:#A8A8A8; }

.form-signin .checkbox {font-weight:400;}
.form-signin .form-control:focus {z-index:2;}
.form-signin .form-control { width:100%; height:40px; margin-bottom:10px; padding:0 16px; border:0; border-radius:5px; background:#FAFAFA; box-shadow:none; font-size:14px; color:rgba(49, 58, 70, .8);}
input[type=text]:focus {border:1px solid #0097B2;}
input[type=password]:focus {border:1px solid #0097B2;}

.form-signin .btn-primary {font-weight:400; line-height:40px; margin:0; margin-left:6px; text-shadow:none; border:none; padding:0 5px; border-radius:5px; box-shadow:none; font-size:13px; float:right; background:#0097B2; color:#fff;}
.form-signin .btn-primary:hover, .form-signin .btn-primary:focus {outline:none; background:#008c95;}
.copy {color:#929292; font-size:12px; margin-top:20px; margin-bottom:0;}

.listBtn {overflow:hidden; display:inline-block; margin:auto; list-style:none; margin-top:20px; padding-inline-start:20px;}
.listBtn li {float:left;}
.listBtn li a {font-size:13px; color:#929292; cursor:pointer; text-decoration:none;}
.listBtn li:before {content:'l'; color:#929292; font-size:10px; margin:0 12px;}
.listBtn li:first-child:before {content:none;}






/*반응형 View*/
@media only screen and (max-width:1220px) {
}

@media only screen and (max-width:1024px) {
}

@media only screen and (max-width:768px) {	
}

@media only screen and (max-width:596px) {
}

@media only screen and (max-width:414px) {
}

@media only screen and (max-width:375px) {
}

@media only screen and (max-width:360px) {
}

@media only screen and (max-width:320px) {
}