/* SEQUAL ===================================================* sequal-login-signup */
.innerPagesArea .gotQuestion textarea.form-control{height:auto!important}
.innerPagesArea.signup,.forgot-ps{margin-top:0!important}
form.formPart{background-color:#f9f9f9;border-radius:10px;padding:30px}
.formPart label span,.gotQuestion h6 span{color:#d9232e}

.loginBg-sequal{background:url(../../../../img-whitelabel/sequal/bg-login.jpg) center center no-repeat;background-size:cover;background-color:#fff;width:100%;min-height:calc(100vh - 86px);margin:0!important}

/* .loginImg{margin-top:80px} */
.loginbox{position: relative;overflow: hidden;padding:30px;background: rgba(255,255,255,0.5);border-radius: 10px;border: 1px solid rgba(255,255,255,1);}
.loginbox:before, .loginbox:after{
  z-index: -1;
  position: absolute;
  content: "";
  bottom: 15px;
  left: 10px;
  width: 50%;
  top: 80%;
  max-width:300px;
  background: #777;
  -webkit-box-shadow: 0 15px 10px #777;
  -moz-box-shadow: 0 15px 10px #777;
  box-shadow: 0 15px 10px #777;
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}
.loginbox:after{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}
.loginbox h1{color:#00767a;font-weight:600 !important;margin-bottom:40px;text-align: center;}
.loginbox h1 span{font-weight:900}

.loginbox .loginForm{color:#00767a}
.loginbox .loginForm p{color:#00767a;margin:10px 0;line-height:22px}
.loginbox .loginForm span.input-group-addon.timberuser_label,
.loginbox .loginForm .timberpass_label{display:flex;align-items:center;padding:10px 16px}

.loginbox form#form-login .form-control,
.loginbox form.loginForm .form-control{height:54px;background: rgba(255,255,255,0.5)!important;border:1px solid rgba(255,255,255,1);border-radius:0px;color:#000;font-weight:400}
.loginbox form.loginForm .form-control::placeholder{color:#666}

.loginbox form.loginForm .input-group{border:1px solid rgba(255,255,255,1)!important;border-radius:5px}
.loginbox form.loginForm .input-group.noborder{border:0px solid rgba(255,255,255,0)!important;border-radius:5px}
.loginbox form.loginForm .form-control:focus{box-shadow:none}
.loginbox form.loginForm .scheduleBtn{background: #00767a;border:1px solid #00767a;padding:12px 32px;border-radius:5px;color:#ffffff;font-weight:400;transition: all 0.3s;}
.loginbox form.loginForm .scheduleBtn:hover{background: #000000;border:1px solid #e2d30e;padding:12px 32px;border-radius:5px;color:#e2d30e;font-weight:400;transition: all 0.3s; letter-spacing: 0.15rem;}

.loginbox .forgot-password a{color:#000;font-weight:400;transition: all 0.3s;}
.loginbox .forgot-password a:hover{color:#e20e0e;font-weight:400;transition: all 0.3s;}
.loginbox .password-field-icon-eye{float:right;margin-right:0px;margin-top:0px;position:relative;z-index:2;cursor:pointer;background: rgba(255,255,255,0.5)!important;color:#666;line-height: 34px;padding-top: 10px;}

.main-header .navbar .navbar-collapse ul li a.btn-login{margin: 5px;padding: 5px 15px;border-radius: 4px;text-align: center;color: #00767a;font-size: 14px;font-weight: bold;cursor: pointer;  background: #ffffff;border:1px solid #00767a;}
.main-header .navbar .navbar-collapse ul li a.btn-login:hover{color: #ffffff;background: #00767a;border:1px solid #00767a;text-decoration: none;}
  
/* horizontal line */
.or {position: absolute;left: 50%;transform: translate(-50%);border-top: 1px solid rgba(255,255,255,0.1)!important;height: 1px;width: 92%;}
.or-innertext {position: absolute;left: 50%;transform: translate(-50%, -50%);background-color: transparent!important;border: 0px solid #1c2b81!important;padding: 5px;}

@media(max-width:991.98px){
.loginbox{padding:20px;}

.loginBg-sequal .d-flex.align-items-center.justify-content-between{flex-direction:column;margin-top:0}
.loginBg-sequal{padding-bottom:80px}  
}
@media(max-width:767.98px){

}
@media(max-width:575.98px){
.loginbox{padding:10px;}

}