.login-page {background-color: #fff;}
.login-box, .register-box{margin:0 auto; padding:10% 0;}
.login-logo { margin:50px 0;}
.login-logo img { max-width: 100%; height: auto;}
.login-logo .login-header { font-size: 14px;}
.login-box-body { background: transparent; padding-top: 10px;}
.login-box-body .form-group { margin-bottom: 10px;}
.login-box-body .btn-primary { margin-top: 15px;}
.owner-id-input { border-color: #66afe9;}
p.log_tit{letter-spacing:-.4px; color:#000;}
.group_sel input{margin-left:5px;}
.group_sel span{margin-left:5px; position:relative; top:-2px;}
.logi_box_wrap .input-lg{font-size:14px;}
.alert-danger h4{display:inline-block; font-size:13px;}



/* Footer */
.footer_area{background-color:#fff}
.privacy_wrap{overflow:hidden; text-align:center;}
.privacy_wrap a{color:#666; font-size:12px;}
.privacy_wrap em{font-style:normal;color:#e8e9ec; padding:0 7px; font-size:11px;}
.company_num{padding:20px 0 0; text-align:left; font-size:12px; width:840px; margin:0 auto;}
.company_num ul{list-style:none; margin:0; padding:0;}
.company_num ul li{list-style:none; margin:10px 0; padding:0; letter-spacing:-.5px;}
.company_num ul li strong{color:#325e94;}
.company_num ul li em{font-style:normal;color:#aeaeae; padding:0 7px; font-size:11px;}
.footer_area .copy_right{font-size:12px; padding:10px 0 20px;}
.shops{box-sizing:border-box; -webkit-box-sizing:border-box;}
.shops a{margin:1px; box-sizing:border-box; -webkit-box-sizing:border-box;}
.skin-blue .sidebar a{display:block; width:100%; }
.skin-blue .sidebar a img{width:100%;}

ul.navi_gnb{margin-top:8px;}
ul.navi_gnb>li>a{padding:7px 13px;}
ul.navi_gnb li{margin-right:10px; border-radius:5px;}
.main-header ul.navi_gnb li span.label-success{background-color:#fff !important; color:#f00 !important; font-weight:bold; border-radius:6px; top:-3px !important; right:-3px !important;}
.content-wrapper, .right-side, .main-footer{margin-left:0; /*position:absolute; bottom:0; width:100%;*/}

