/**
------------------------------------------------------------
 * @프로그램명 : login 스타일시트
 * @파일명 : login.min.css
 * @작성일 : 2017. 12. 31.
 * @작성자 : 김동우
------------------------------------------------------------
*/

html,body{color:#4b5f71;font-family:'굴림';font-size:12px;width:100%;background:#3B3F42;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%;overflow:hidden}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:'굴림';font-weight:500;line-height:1.1;color:inherit}h1,.h1,h2,.h2,h3,.h3{margin-top:10px;margin-bottom:10px}a{color:#3b3f42;text-decoration:none}a,a:visited,a:focus,a:active,:visited,:focus,:active,.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:0}a:hover,a:focus{text-decoration:none}@font-face{font-family:'굴림'}#header{margin-top:84px}.loginTitle{font-size:85px;color:#fff;font-family:Impact;margin-bottom:20px}.group{position:relative;margin-bottom:5px;margin-left:40px}.inputMaterial{font-size:15px;padding:10px 0 0;display:block;width:100%;border:none;border-bottom:1px solid #fff;background-color:transparent;color:#fff;text-align:center}.inputMaterial:focus{outline:none}.inputMaterial:focus ~ label,.inputMaterial:valid ~ label{top:-5px;font-size:14px;color:#32c425}.bar{position:relative;display:block;width:315px}.bar:before,.bar:after{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#32c425;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.bar:before{left:30%}.bar:after{right:50%}.inputMaterial:focus ~ .bar:before,.inputMaterial:focus ~ .bar:after{width:50%}.inputMaterial:focus ~ .highlight{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}@-webkit-keyframes inputHighlighter{from{background:#5264AE}to{width:0;background:transparent}}@-moz-keyframes inputHighlighter{from{background:#5264AE}to{width:0;background:transparent}}@keyframes inputHighlighter{from{background:#5264AE}to{width:0;background:transparent}}#footer-box{width:100%;height:48px;background:#878787;position:absolute;bottom:0}.footer-text{color:#cfd8dc}.sign-up{color:#fff;cursor:pointer}.sign-up:hover{color:#b2dfdb}div.col-md-4{padding:0}.wrap_layer{height:100%;left:0;position:fixed;top:0;width:100%;z-index:10001;background-color:rgba(0,0,0,.2)}.layerType{position:absolute}.layerIn{overflow:hidden;position:relative}.layerIn .layerTop{height:30px;line-height:30px;border-bottom:none;padding-top:4px}.layerTop .close{float:right;font-size:17px;font-weight:700;line-height:1;color:#969696;opacity:.9;margin-right:8px;margin-top:2px}.layerTop h5{padding:0 10px;color:#fff;background-color:#25436c;padding-left:33px;font-size:16px}.layerTop h4{color:#fff;padding:0 10px;font-size:12px}.layerCon{background:#fff}.layerCon .lineBox2{font-size:11px;border:solid 1px #e2e2e2;overflow:hidden;padding:5px 2%}.layerCon .lineBox2 ul li{float:left;width:24%}.layerCon .btnArea{text-align:center;clear:both;overflow:hidden;padding:10px}.layerCon .listDialog{border-collapse:collapse;width:100%;border-top:solid 2px #af8be4;border-right:solid 1px #e2e2e2;font-size:11px}.layerCon .listDialog th{padding:2px 0;background:#f9f9f9;text-align:center;border-bottom:solid 1px #e2e2e2;border-left:solid 1px #e2e2e2;color:#656565}.layerCon .listDialog td{padding:2px 5px;border-bottom:solid 1px #e2e2e2;border-left:solid 1px #e2e2e2;text-align:center}.layerCon .listDialog td.left{text-align:left}.layerCon .msg{padding:10px;display:table;height:calc(100% - 54px);width:100%;color:#4b5f71}.layerCon .msg .p{display:table-cell;vertical-align:middle;text-align:center;font-weight:700;font-size:12px;width:100%}.layerCon .popContents{padding:10px;border-top:none;overflow-x:hidden}.layerCon .popContentsXscroll{padding:18px 17px;border:solid 3px #000;border-top:none;overflow-x:auto;overflow-y:auto}.layerType .layerTop .btnClose{position:absolute;top:15px;right:22px;width:25px;height:22px;cursor:pointer;z-index:1103}.form-horizontal .control-label{padding-top:3px}.form-horizontal .form-group{margin-right:0;margin-left:0}.form-group{margin-bottom:10px}.layerCon .popContents{padding:10px;border-top:none;overflow-x:hidden}.layerCon .popContentsXscroll{padding:18px 17px;border:solid 3px #000;border-top:none;overflow-x:auto;overflow-y:auto}.layerCon .popContents .contents{overflow:hidden;display:block;width:100%;height:100%;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.layerCon .popContents .x_title_pop{padding:1px 5px 6px;margin-bottom:10px}.layerCon .popContents .x_title_pop .title{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:12px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;width:100%;border-radius:3px;color:#FFF;background-color:#4B5F71;border-color:#364B5F}.layerCon .popContents .x_content_pop{padding:0 5px 6px;position:relative;width:100%;float:left;clear:both;margin-bottom:5px;height:calc(100% - 50px)}.divH10{width:100%;height:10px;float:left}.form-control{border-radius:0;width:100%;font-size:12px;height:30px}.form-control:focus{border-color:#CCD0D7;box-shadow:none!important}.btn{border-radius:3px}a.btn-success,a.btn-primary,a.btn-warning,a.btn-danger{color:#fff}.btn-success{background:#26B99A;border:1px solid #169F85}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background:#169F85}.btn-dark{color:#E9EDEF;background-color:#4B5F71;border-color:#364B5F}.btn-dark:hover,.btn-dark:focus,.btn-dark:active,.btn-dark.active,.open .dropdown-toggle.btn-dark{color:#FFF;background-color:#394D5F;border-color:#394D5F}.btn-round{border-radius:30px}.btn.btn-app{position:relative;padding:15px 5px;margin:0 0 10px 10px;min-width:80px;height:60px;box-shadow:none;border-radius:0;text-align:center;color:#666;border:1px solid #ddd;background-color:#fafafa;font-size:12px}.btn.btn-app>.fa,.btn.btn-app>.glyphicon,.btn.btn-app>.ion{font-size:20px;display:block}.btn.btn-app:hover{background:#f4f4f4;color:#444;border-color:#aaa}.btn.btn-app:active,.btn.btn-app:focus{box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.btn-app>.badge{position:absolute;top:-3px;right:-10px;font-size:10px;font-weight:400}button,.buttons,.btn,.modal-footer .btn+.btn{margin-right:5px;font-size:12px;padding:5px 12px}.form-control{border-radius:0;width:100%;font-size:12px;height:29px;background-color:#fdfdfd;padding:6px 12px}.form-horizontal .control-label{padding-top:8px}.form-horizontal .control-label-left{padding-top:7px;margin-bottom:0;text-align:left}.form-control:focus{border-color:#CCD0D7;box-shadow:none!important}.no-border{border-radius:0;width:100%;border:none;border:0;display:block;width:100%;height:34px;padding:6px 12px;font-size:12px;line-height:1.42857143}legend{font-size:18px;color:inherit}.form-horizontal .form-group{margin-right:0;margin-left:0}.form-control-feedback{margin-top:3px;height:24px;color:#bfbfbf;line-height:24px;font-size:15px}.form-control-feedback.left{border-right:1px solid #ccc;left:6px}.form-control-feedback.right{border-left:1px solid #ccc;right:13px;margin-right:-9px;font-size:15px!important}.form-control.has-feedback-left{padding-left:45px}.form-control.has-feedback-right{padding-right:45px}.form-group{margin-bottom:10px}