html,body{background:url(images/new-york.jpg) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%;background-color:rgba(0,0,0,0.53);color:#888;text-align:center}
.tops{display:table;width:100%;height:100%;min-height:100%;background:linear-gradient(to top,rgba(0,0,0,0.53) 0,rgba(0,0,0,0.69) 100%)}
.formbox{margin:0 auto;max-width:1160px;visibility:hidden;background:#fff;border-radius:4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;padding:40px}
.myleft{border-right:1px solid #eee}
.separator{width:100%;height:55px}
.title{font-size:27px;font-weight:300;margin-bottom:38px;margin-top:0}
.pace{-webkit-pointer-events:none;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}
.pace-inactive{display:none}
.pace .pace-progress{position:fixed;top:0;right:100%;z-index:2000;width:100%;height:3px;background:#ffb472}
.mycaptcha{margin-bottom:14px;min-height:78px}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #fff inset}
input,textarea,button{font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.875rem}
a,a:hover{outline:none!important}
.form-control{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;height:40px;border-color:#efefef}
.form-group{margin-bottom:19px;position:relative}
.email:before{font-family:FontAwesome;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:10px;top:12px;color:#999;font-weight:400}
.password:before{font-family:FontAwesome;font-style:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:10px;top:13px;color:#999;font-weight:400}
.form-control{padding-left:30px;font-size:14px}
.email:before{content:"\f007"}
.password:before{content:"\f023"}
.forgot{text-align:left;width:100%}
.forgotten-password{height:35px;float:right;line-height:45px;font-size:14px;color:#555}
.login{margin:0 auto;display:inline-block}
button.primary.green:hover{background:#8bc79a;color:#fff;background:#add8b8;border-color:#add8b8}
button.primary.green{border-color:rgba(105,182,124,0.5);color:#fff;background:#8bc79a}
button.primary:active{transform:scale(1.05)}
button.primary:hover{color:#fff;background:#9fabb8;border-color:#9fabb8}
button.green:hover{background:#8bc79a;color:#fff}
a:hover,button:hover{transition:all .15s ease-out .1s!important}
button.primary{background:#8291a2;color:#fff;border:1px solid #8291a2;transition:all .25s ease-in-out;box-shadow:0 1px 3px rgba(0,0,0,0.15)}
button.green{border-color:#8bc79a;color:#8bc79a}
button:hover{color:#fff;background:#8291a2}
button{background:0;color:#8291a2;border:1px solid #8291a2;font-weight:400;border-radius:3px;padding:10px 35px;font-size:14px;position:relative;cursor:pointer;transition:all .25s ease-in-out}
.form-control::-webkit-input-placeholder{color:#777}
.form-control:-moz-placeholder{color:#777}
.form-control::-moz-placeholder{color:#777}
.form-control:-ms-input-placeholder{color:#777}
.form-control::-ms-input-placeholder{color:#777}
.footer{background:linear-gradient(to top,rgba(0,0,0,0.73) 0,rgba(0,0,0,0.73) 100%);padding-top:22px;color:#eee;font-size:14px;height:90px;position:fixed;bottom:0;left:0;right:0}
.footer a{color:#eee}
.formbox .alert{font-size:15px}
@media only screen and (min-width:0) and (max-width:1160px) {
.separator{height:5px}
.formbox{padding:16px;width:90%;margin-bottom:44px}
.myleft{border-right:0 solid #ddd;margin-bottom:64px;padding-bottom:64px;border-bottom:1px solid #ddd}
.footer{display:none}
}
.alert-success a{color:#3c763d;font-weight:500;text-decoration:none}
.alert-info a{font-weight:500;color:#31708f;text-decoration:none}
.alert-danger a{color:#a94442}