html{background:#52606f;height:100%}body.page-login{height:100%;background-size:100%;background:#d8dee3;background-image:url(../img/bg-login06.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.page-login .logo{color:#495460;font-size:32px;font-weight:600;margin-bottom:34px;text-align:center;margin-top:24px}.page-login .logo span{color:#b7bdc2;font-size:16px;font-weight:100;margin-left:7px;vertical-align:middle}.page-login .logo img{margin:0;width:136px}.page-login .content{background-color:transparent;overflow:hidden;position:relative;max-width:422px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.page-login .content .login-forms{padding:40px;min-height:482px;background-color:#fff;margin-bottom:16px;box-shadow:0 0 18px 14px rgba(0,0,0,.01)}.page-login .content footer{color:#8b95a0;font-size:12px;font-weight:100;padding:4px 0 0 0;width:100%;text-align:center}.page-login .content footer span{color:rgba(255,255,255,.65);float:right}.page-login .login-info{background:#3286eb url(../img/bg-logininfo01.png) no-repeat scroll 23px 0;color:#fff;padding:94px 34px 124px}.page-login .login-info h2{color:#fff;font-size:20px;font-weight:100;margin-bottom:32px}.page-login .content .login-info a{border:1px solid rgba(255,255,255,.4);border-radius:19px;color:#fff;display:inline-block;font-weight:100;margin-bottom:9px;margin-left:-4px;padding:6px 6px 6px 8px;width:100%}.page-login .content .login-info a:focus,.page-login .content .login-info a:hover{text-decoration:none;background-color:rgba(255,255,255,.17)}.page-login .content .login-info a i{background-color:#98c1f4;border-radius:50%;color:#fff;height:26px;padding-top:5px;text-align:center;width:26px;margin-right:12px}.page-login .content a{color:#429be4}.page-login .content h3{color:#4db3a5;text-align:center;font-size:22px;font-weight:400!important}.page-login .content h4{color:#555}.page-login .content p{color:#717171}.page-login #back-btn{color:#429be4;background-color:transparent;border:none;font-size:13px;margin-top:14px}.page-login #back-btn i{color:#429be4}.page-login .content .forget-form,.page-login .content .page-login-form{padding:0;margin:0}.page-login .content .form-group{background-color:#d8dee347;border:1px solid #c1c1c117;padding:10px 19px}.page-login .content .form-control{background-color:transparent;border:none;color:#8290a3;height:auto;box-shadow:none;border-radius:0;padding:2px 0 6px 0}.page-login .content .form-control:active,.page-login .content .form-control:focus{border:none!important}.page-login .content .form-control::-moz-placeholder{color:#a4aab0;font-weight:300}.page-login .content .form-control:-ms-input-placeholder{color:#a4aab0;font-weight:300}.page-login .content .form-control::-webkit-input-placeholder{color:#a4aab0;font-weight:300}.page-login .content select.form-control{padding-left:9px;padding-right:9px}.page-login .content .forget-form{display:none}.page-login .content .forget-form p{text-align:center;font-size:15px;margin-bottom:20px}.page-login .content .form-title{font-weight:300;margin-bottom:25px}.page-login .content .form-actions{margin-top:24px;text-align:center}.page-login .content .form-actions .checkbox{margin-left:0;padding-left:0}.page-login .content .forget-form .form-actions{border:0;margin-bottom:0;padding-bottom:20px}.page-login .content .register-form .form-actions{border:0;margin-bottom:0;padding-bottom:0}.page-login .content .form-actions .btn{background-color:#2d9ff3;color:#fff;border-radius:4px;font-size:16px;line-height:1.5;padding:12px 8px;width:100%;font-weight:600;letter-spacing:1px;background:#409ffa;background:-moz-linear-gradient(left,#409ffa 0,#3bbef8 100%)!important;background:-webkit-linear-gradient(left,#409ffa 0,#3bbef8 100%)!important;background:linear-gradient(to right,#409ffa 0,#3bbef8 100%)!important}.page-login .content .form-actions .btn-default{font-weight:600;padding:10px 25px!important;color:#6c7a8d;background-color:#fff;border:none}.page-login .content .forget-password{display:inline-block;font-size:13px;margin-top:14px}.page-login .form-group label{color:#0d1013;font-weight:400;font-size:11px;text-transform:uppercase;letter-spacing:.8px}@media (max-width:992px){.page-login .content{width:88%}.page-login .logo span{font-size:14px}}@media (max-width:768px){.page-login .form-group{width:100%}.page-login .login-info h2{margin-top:0}.page-login .content .login-info{padding-bottom:98px}.page-login .login-info h2{font-size:18px;margin-bottom:28px;text-align:center}}@media (max-width:480px){.page-login .content .login-forms,.page-login .content .login-info{padding:38px 18px 54px}}