.form-check-input.is-valid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label {
        color: #495057 !important; 
}
.form-check-input.is-valid, .was-validated .form-check-input:valid {
    border-color:rgba(0,0,0,.25) !important;
}
.form-control.is-valid, .was-validated .form-control:valid{
    border-color:rgba(0,0,0,.25) !important;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.auth-full-bg{
    height: 100%;
    position:fixed; 
    width: 100% ;

  
}
.captcha{
    padding : 10px;
    font-size: 20px;
    width: 50%;
    text-align: center;
    border-color:rgba(0,0,0,.25) !important;
    background-color: #B2DFDB;
    position: relative;
}
.captcha_img{
    width:100%;
    position: absolute;
    opacity: 0.1;
    left: 0;
    top: 0;
    height: 100%;
}

.modals{
    position: fixed;
    z-index: 999999;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background: #757575;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
    opacity: 0.86;
    display: none;
}


