
.form-control-feedback {
    position: absolute;
    top: 8px;
    right: 20px;
    z-index: 2;
    display: block;
    width:25px;
    height:25px;
    line-height: 25px;
    text-align: center;
    pointer-events: none;
    background-color: #fff;
}
#forgot_password .error.help-block {
     color: #f23733;
     padding-left:15px;
}
.has-error .form-control-feedback {
    color: #a94442;
}
.form-control-feedback{
    color: #a94442;
}
.has-feedback .error{
    color: #f23733;
}
.form-control-feedback.fa-check{
    color: #28a745 !important;
    
}
.has-feedback.has-success .error,.has-success .form-control-feedback{
    color: #3c763d;
}
.has-feedback {
    position: relative;
    font-size: 13px;
}
.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
#login_form input[type=password] ,#signupForm input[type=password] {

    padding-right:60px;
}
.has-feedback .form-control,#login_form input[type=password] ,#signupForm input[type=password] {
    padding-right: 68.5px;
}

.custom-radio .custom-control-label::before{
    background-color:#fff;
    border:1px solid #dee2e6;
    width: 1rem;
    height: 1rem;
}


.custom-radio .custom-control-label::after {
    position: absolute;
    top: .50rem;
    left: 0px;
    display: block;
    width: 1rem;
    height: 0.5rem;
    content: "";
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 50% 50%;
}
.custom-radio .custom-control-label::after{
  background-size:100% 100%;
}

.successAbstract {
    position: absolute;
    bottom: -12px;
    left: 50%;
}
.successAbstract .table td{
    vertical-align: middle;
}
.table .progress{
    border-radius: .55rem;
}
#payfort_payment .form-control.error {
    border: 1px solid #ed1b24;
}

.confirm-section .alert{
    font-weight: 500;
}
.confirm-section .container{
    /*min-width: 1240px;*/
}

.wizard > .actions{
    
}

.pb-7 {
    padding-bottom: 4.5rem;
}
