/*==========
Author: UmHtml
Author URI: http://www.umtheme.com/
Theme ID: umFull
==========*/
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
body{-webkit-background-size:cover; background-size: cover;}
a{text-decoration:none}
a:hover{text-decoration:none}
input[type=text],input[type=password]{border:0}
.loginsvg path{stroke:rgba(255,255,255,.9);fill:none;stroke-width:1}
.main{background:rgba(255,255,255,0.3); padding:10px;position:absolute;top:50%;left:50%;width:420px;height:auto; overflow:hidden;transform:scale(1);transform:translate(-50%,-50%);-ms-transform:scale(1)}
.login{background:rgba(255,255,255,0.85);width:100%;height:100%;}
#register .loginBox .box,.loginBox .box{overflow:hidden;padding:30px 30px 0 30px}
#register .loginBox .controls,.loginBox .controls{position:relative;margin-bottom:20px}
.loginBox .controls.powered{padding-bottom:20px; margin-bottom:0}
.loginBox label{position:absolute;top:9px;left:12px;width:auto;color:rgba(0,0,0,.3);font-size:16px; z-index: 1;}
.loginBox label.fa-unlock-alt{top:14px}
.loginBox input{padding:9px 6px 9px 36px!important;height:auto!important}
#register .loginBox input,.loginBox input{color:#333}
.form-control{display:block;padding:6px 12px;width:100%;height:34px;border-bottom:1px solid #ccc;border-radius:4px;background-color:rgba(255,255,255,1);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;vertical-align:middle;font-size:14px;line-height:1.428571429;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.loginBox .checkbox-input{margin-top:20px;margin-bottom:20px;text-align:center}
.loginBox .checkbox-label{position:static}
input[type=checkbox]{clear:none;display:inline-block;margin-top:-7px!important;padding:8px 0 0 0!important;width:16px;height:16px!important;min-width:16px;outline:0;background-color:rgba(255,255,255,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);color:#555;vertical-align:middle;text-align:center;line-height:0;cursor:pointer;-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out;-webkit-appearance:none}
input[type=checkbox]:focus{border-color:#FC705E;-webkit-box-shadow:0 0 2px rgba(252,112,94,.8);box-shadow:0 0 2px rgba(252,112,94,.8)}
input[type=checkbox]:checked:before{margin:0;color:#FC705E;content:"\EB7A";font-family:remixicon!important}
.loginBox input.button{display:inline-block;margin-bottom:0;padding:9px 12px!important;width:100%;line-height:1.42857143;border:1px solid transparent;border-radius:4px;background-color:#f66;color:#FFF;text-align:center;text-decoration:none;letter-spacing:.2px;font-weight:400;font-size:14px;opacity:.9;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-ms-transition:all .3s ease-out}
.loginBox input.button:hover{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.15),0 2px 10px 0 rgba(0,0,0,.10);-moz-box-shadow:0 2px 5px 0 rgba(0,0,0,.15),0 2px 10px 0 rgba(0,0,0,.10);box-shadow:0 2px 5px 0 rgba(0,0,0,.15),0 2px 10px 0 rgba(0,0,0,.10);opacity:1}
.powered{margin-top:5px;text-align:center;font-size:14px}
.powered a{color:#f66;font-size:14px}
#edtPassWord,#edtUserName,#edtValidcode{float:none;width:100%;outline:0;line-height:24px}
#edtValidcode{ padding-right: 60px;}
.loginBox .controls #edtValidcode{ position: relative;}
.loginBox .controls .verify{ position: absolute; height: 28px; right: 8px; top: 7px;}
.button,input{float:none}
input[type=checkbox]{margin:0;padding:0}
label{float:none;padding:0;vertical-align:text-bottom;line-height:inherit}