#wrap{position:relative;width:100%;min-height:100%;height:100%}
#header,#footer{display:none}
#container{overflow-y:auto;position:fixed;width:100%;min-height:100%;height:100%;margin:0 !important;padding:20px !important}
#logo{display:block;margin-bottom:4%;line-height:55px;text-align:center}
#logo a{font-size:1.5em;font-weight:700;color:#000;text-decoration:none}
#logo img{width:auto;height:45px;margin:0 10px;vertical-align:middle}
#login{position:relative;width:100%;min-height:100%;height:100%;background-color:#eee}
.login_wr{overflow-y:hidden;position:relative;top:5%;left:50%;transform:translate(-50%,0);max-width:100%;width:500px;min-height:500px;height:50%;padding:30px;border-radius:20px;border:1px solid #ddd;box-shadow:0 5px 5px -2px rgba(27,33,58,.4);background-color:#fff}
.access .panel-footer{overflow:hidden;}
.search form{padding:20px;}
.search textarea {padding: 15px;background: #f7f7f7;font-size: 12px;}
.final .btn_final{margin-top:20px; text-align:center;}
.alert{margin-bottom:0}
.autologin_txt{font-size:13px !important;font-weight:bold !important;letter-spacing:-.05em}
#login .btnWrap{display:block;margin-top:10%;padding:5% 0 0;border-top:1px solid #e4e4e4}
#login .btnWrap li.li1{width:32.1399%}
#login .btnWrap li.li2{width:62.1399%}
#login .btn{width:100%;letter-spacing:-.05em}

@media screen and (min-width:768px){
	.login_wr{min-height:550px;height:55%;padding:2.5% 5% 2.5% 5%}
}
@media screen  and (min-device-height:500px) {
	.login_wr{top:50%;transform:translate(-50%,-50%)}
}


