/* All Custom Css  */

body {
    padding: 0;
    margin: 0;
    background-color: #5a6066;
}

.login_backimg {
    background-repeat: no-repeat;
    background-size: cover;
}

.login_section .custom-control-description {
    color: #fff !important;
}

.login_section {
    padding: 30px;
    border-radius: 10px;
}

.login_section_top {
    margin: 5% 0;
}

.login_section input {
    padding-left: 20px;
    background-color: rgba(170, 177, 185, 0.5);
    color: #fff;
    border: none;
}

.login_section input:focus {
    background-color: rgba(170, 177, 185, 0.5);
    color: #fff;
    border: none;
}

.login_section .input-group-addon {
    background-color: rgba(170, 177, 185, 0.5);
    border: none;
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px;
}

.login_section .has-success .form-control:focus {
    box-shadow: none !important;
}

.login2_border {
    background: rgba(255, 255, 255, 0.04);
    padding: 25px 30px 20px 30px;
    box-shadow: 0 0 7px 0 #777;
}

.login_section .has-success .form-control:focus {
    box-shadow: none !important;
}

.form-control+.input-group-addon:not(:first-child) {
    border-left: 0;
}

/* .admire_logo {
    width: 70px;
    height: 70px;
} */
.admire_logo {
    width: 330px;
    height: 80px;
}


/*forgot password*/

.forgot_section_top {
    margin: 14% 0;
}


/* ======custom Input error Message  */

.custom-input-error-msg {
    color: tomato;
    padding: 7px 7px;
}
