
#login-block{-webkit-box-shadow:0 0 45px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 45px 0 rgba(0,0,0,.4);box-shadow:0 0 45px 0 rgba(0,0,0,.4);z-index:2}
@media (max-width:991.98px){#login-block{opacity:.95}#bg-block{position:fixed;top:0;left:0;bottom:0;right:0}}@media (min-width:992px){.w-lg-75{width:75%}
.rounded-lg-0{border-radius:0!important}}@media (min-width:1200px){.w-xl-50{width:50%}}.login-card .profile-name-card{font-size:16px;font-weight:700;text-align:center;margin:10px 0 0;min-height:1em}
.login-one-form{transform:translate(-50%,-50%);max-width:350px;width:350px;background-color:#fff;padding:30px;border-radius:5px;box-shadow:3px 3px 4px rgba(0,0,0,.2)}
.login-one{background-color:rgba(0,0,0,.1);min-height:100%;height:1000px;background-size:cover}.login-one-ico{padding:30px;font-size:50px;text-align:center}.form-group{text-align:center}#button{width:100%}#heading{padding-bottom:10px}
.register-photo{background:#f1f7fc;padding:80px 0}.register-photo .image-holder{display:table-cell;width:auto;background:url(../../assets/img/sms.png);background-size:cover}
.register-photo .form-container{display:table;max-width:900px;width:90%;margin:0 auto;}.register-photo form{display:table-cell;width:400px;background-color:#fff;padding:30px 40px;color:#505e6c}
@media (max-width:991px){.register-photo form{padding:30px}}.register-photo form h2{font-size:24px;line-height:1.5;margin-bottom:30px}
.register-photo form .form-control{background:#f7f9fc;border:none;border-bottom:1px solid #dfe7f1;border-radius:0;box-shadow:none;outline:0;color:inherit;text-indent:6px;height:40px}
.register-photo form .form-check{font-size:13px;line-height:20px}.register-photo form .btn-primary{background:#f4476b;border:none;border-radius:4px;padding:11px;box-shadow:none;margin-top:35px;text-shadow:none;outline:0!important}
.register-photo form .btn-primary:active,.register-photo form .btn-primary:hover{background:#eb3b60}.register-photo form .btn-primary:active{transform:translateY(1px)}
.register-photo form .already{display:block;text-align:center;font-size:14px;color:#6f7a85;opacity:.9;text-decoration:none}.login-card{max-width:350px;padding:30px;background-color:#F7F7F7;margin:100px auto 25px;border-radius:30px;box-shadow:0 2px 2px rgba(0,0,0,.3)}
.login-card .profile-img-card{width:70%;margin:-80px auto 15px 19px;display:block}.login-card .reauth-email{display:block;color:#404040;line-height:2;margin-bottom:10px;font-size:14px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}
.login-card .form-signin button,.login-card .form-signin input[type=email],.login-card .form-signin input[type=password],.login-card .form-signin input[type=text]{height:44px;font-size:16px;width:100%;display:block;margin-bottom:10px;z-index:1;position:relative;box-sizing:border-box}
.login-card .form-signin .form-control:focus{border-color:#4682b4;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #4682b4;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #4682b4}
.login-card .btn.btn-signin{font-weight:700;height:36px;line-height:36px;font-size:14px;background:#4169E1;border-radius:3px;border:none;transition:all 218ms;padding:0; }
.login-card .btn.btn-signin:active,.login-card .btn.btn-signin:focus,.login-card .btn.btn-signin:hover{ background:#4682b4; }
@media (max-width:500px){ .login-card{ max-width:95%; margin:50px auto 25px; } .register-photo{background:#f1f7fc;padding:40px 0;} }
.prog{ background:green;color:#fff;padding:6px;text-align:center;border-radius:3px }
.copyright{position:fixed;bottom:20px;text-align:center;right:0;left:0;margin:0 auto}
.form-group input{font-family:'FontAwesome',ebrima;}
