

@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap');

.login-paul-head{background:#fff}

.login-paul-head .row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}
.login-contact-details{      text-align: right;
    padding: 5px 0px;}
.login-contact-details li:not(:last-child){margin-right:15px}
.login-contact-details a{color:#188c3f;font-weight: bold;}
.login-contact-details a i{color:var(--main-color);margin-right:6px}
/* .login-temp-wrapper .container{max-width:500px;width:100%} */
.login-temp-wrapper.sign-up-temp .container{max-width:1140px}
.login-inner-body {
    padding: 10px;
    border-radius: 10px;
}
.login-inner-body h4{margin:0 0 23px;font-weight:700;text-align:center;font-size:24px}
.frm-ic{position:relative}
.frm-ic i{position:absolute;left:13px;color:var(--main-color);top:13px;font-size:16px}
.login-inner-body .form-control{height:44px;box-shadow:initial;padding-left:43px}
.forgot-pass-col .rigt-login{width:calc(100% - 118.5px);text-align:right}
.forgot-pass-col{display:flex;flex-wrap:wrap;align-items:center}
.rigt-login a{color:#333;padding:0}
.lft-rmb label,.rigt-login a{font-weight:500}
.rigt-login a.regist-btn{color:var(--secondary-color)}
.frm-ic .shw-pass {
    left: auto;
    right: 8px;
    font-size: 20px;
    top: calc(50% - 10px);
    cursor: pointer;
}
.logo-wrapprr{
    text-align: center;
    width: 40%;
    margin: auto;
}


body{
    background: #f7f5f5;
}
.login_header_text{
    border: 1px solid var(--main-color);
    padding: 4px 10px;
    border-radius: 5px;
    color: var(--main-color) !important;
    font-weight: bold;
}
.login_header_text:hover i{
    color: #fff !important;
    text-decoration: none;
}
.login_header_text:hover{
    border: 1px solid var(--main-color);
background-color: var(--main-color);
color: #fff !important;
text-decoration: none;
}
.dropdown-header-log{
    padding: 0;
    margin-top: 10px;
}
.dropdown-header-log li{
    margin-right: 0 !important;
}
.dropdown-menu>li>a {
    font-size: 14px;
    font-weight: 600;
    padding: 7px 4px;
    border-bottom: 1px solid #d5d2d2;
    color: #1e9242;
}
/* ============ */
.middleborder {
    border: 1px solid #e0e0e0;
    border-radius: 10px;
}
.padd_right {
    padding-right: 0;
}
.loginleft {
    border-radius: 10px;
    overflow: hidden;
    border-right: 1px solid #e0e0e0;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.loginleft img {
    width: 100%;
    max-height: 490px;
}
.login-inner-login {
    padding: 10px;
    max-width: 500px;
    margin: 25px auto;
}
.login-inner-login{
  background: transparent;
}
.log_in_logo img{   
    max-width: 140px;
    margin-bottom: 10px;
}
.cpatch-butt {
    border-bottom: 1px var(--main-color) dashed;
    padding-bottom: 8px;
    margin-bottom: 10px;
}
.login_forget_for{
    color: var(--main-color) !important;
    font-weight: bold;
}
.login_in_page {
    background-image: linear-gradient(to right, var(--main-color), var(--main-color), var(--main-color), var(--main-color));
    box-shadow: 0 4px 15px 0 rgb(12 97 155);
    border: 0;
    padding: 10px;
    font-size: 18px;
    border-radius: 5px;
}
.login-inner-body .form-control {
    border: 0;
    border-bottom: 2px #ccc solid;
}
.form-control {
    border-radius: 0;
}
.loginleft_height img {
    width: 100%;
    height: 45rem;
}
.search-by-dts {
    position: relative;
    border: 1px solid rgba(20, 110, 173, 0.22);
    padding: 24px 10px 17px;
    background: rgb(145 201 239 / 22%);
}
.login-inner-body h4 {   
    margin: 0 0 12px;
    font-weight: 700;
    text-align: center;
    font-size: 28px;
}
.loginleft_height {
    border-radius: 10px;
    overflow: hidden;
    border-right: 1px solid #e0e0e0;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}
.sine_up_page {
    max-width: 200px;
    margin: 0 auto;
    display: block;
}
.login-inner-verify{
    max-width: 500px;
    margin: 0 auto;
    background: #fff;
    padding: 10px
}
@media screen and (max-width: 991px) {
    .loginleft_height {
        border-right: 0px solid #e0e0e0;
    }
    .loginleft_height img {
        width: 100%;
        height: 37rem;
        border-radius: 10px;
    }
    .padd_right {
        padding-right: 15px;
    }
    .loginleft {
        border-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
    }
    .login-contact-details ul li{
        margin-bottom: 10px;
    }
    .main_sec_xs{
        display: inherit;
    }
}
@media (max-width: 767px){
    .login-contact-details {
        text-align: center;
        padding: 15px 0px 5px;
    }
   
        .dropdown-menu-left {
            right: -36px;
        }
   
    .padd_right {
        padding: 0;
    }
    .login-inner-body {
        padding: 10px 0;
    }
    .loginleft {
        border-right: 0px solid #e0e0e0 !important;
    }
    .captcha-right input {
        padding-left: 10px !important;
    }
}
@media (max-width: 480px){
    .padd_none_log{
padding: 0;
    }
    #captImg img{      
    width: 126px;
    }
    .captcha-input {
        width: 100%;
    }
.cpatch-left img {
    width: 30vw;
}
}