@charset "utf-8";

@import url(https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css);

*{ font-family: 'Nanum Square'; }

.btn:hover{
 transform: none !important;
 -webkit-transform: none !important;
}

.p-1{padding: .25rem!important;}
.p-2{padding: .5rem!important;}
.p-3{padding: 1rem!important;}
.p-4{padding: 1.5rem!important;}
.p-5{padding: 3rem!important;}

.pb-1{padding-bottom: .25rem!important;}
.pb-2{padding-bottom: .5rem!important;}
.pb-3{padding-bottom: 1rem!important;}
.pb-4{padding-bottom: 1.5rem!important;}
.pb-5{padding-bottom: 3rem!important;}

.m-1{margin: .25rem!important;}
.m-2{margin: .5rem!important;}
.m-3{margin: 1rem!important;}
.m-4{margin: 1.5rem!important;}
.m-5{margin: 3rem!important;}

.mb-1{margin-bottom: .25rem!important;}
.mb-2{margin-bottom: .5rem!important;}
.mb-3{margin-bottom: 1rem!important;}
.mb-4{margin-bottom: 1.5rem!important;}
.mb-5{margin-bottom: 3rem!important;}

a,
a:active,
a:hover{text-decoration: none;}

.container2{max-width:450px; display:table; height:100%; margin:0 auto;}
.container2 .content{display:table-cell; vertical-align: middle;}
.img-19{max-width:80px;}
.block-center{margin:0 auto;}
.text-center{text-align:center;}

.awrap{display:flex;}
.awrap:after{display:block; content:''; clear:both;}
.awrap .img-wrap{width:80px; margin-right:10px; flex-shrink:0;}
.awrap .txt-wrap{flex-grow:1;}
.awrap .txt-wrap strong{display:block; line-height:1.5rem; letter-spacing:.08rem;}
.awrap .txt-wrap >a{font-weight:normal; color:#777; text-decoration: none; border-bottom:1px solid #777; padding-bottom:3px;}

.line{margin:20px -10px 20px -10px; height:3px; background:#ddd;}

.btn-groups {}
.btn-groups:after{display:block; content:''; clear:both;}
.btn-groups >div{float:left; width:33.3333%;}
.btn-groups >div a{display:block; width:100%; height:100%; text-align:center; background:#eee; padding:6px; backgroud:#ddd; border-bottom:4px solid #aaa; text-decoration:none;}
.btn-groups >div a.btn-login{border-bottom:4px solid #ff4500;}

.box-wrap >div {position:relative;}
.box-wrap >div:first-child{margin-bottom:-1px;}
.box-wrap >div >input{width:100%; border: 1px solid #ddd; padding:16px; border-radius:0; font-size:14px; height:auto;}
.box-wrap >div .help{position:absolute; bottom: 0; left:16px; font-weight:bold; color:#ff0082; font-size:11px;}

.foot .btn-primary{border-radius:0;}