#forgotPassModal .modal-content{
    border: none;
}

#forgotPassModal #step-3 #forgotPasswordStep3Form .alert-warning{
    position: relative;
    top: unset;
}

#forgotPassModal .stepsWizardComponent {
    margin: 40px 0px;
}

#forgotPassModal .stepsWizardComponent::before,
#forgotPassModal .stepsWizardComponent::after{
    content: unset !important;
}

#forgotPassModal #forgotPassword{
    background: none;
    overflow-y: unset;
}
#forgotPassModal #forgotPassword h1, #errorMsg  .modal-content h1{
    font-weight: 250;
    color: #333333;
    margin: 0;
    font-size: 35px;
}
#forgotPassModal #forgotPassword h4, #errorMsg  .modal-content h4{
    color: #333333;
    text-transform: none;
    font-weight: 550;
    margin: 20px 0;
    font-size: 14px;
}
#errorMsg  .modal-content h6{
    color: #333333;
    text-transform: none;
    font-weight: 550;
    margin: 20px 0;
    font-size: 16px;
}
#forgotPassModal #forgotPassword p, #errorMsg  .modal-content p{
    margin: 20px 0;
    color: #333333;
}
#forgotPassModal #forgotPassword .btn.btn-secondary, #errorMsg  .modal-content .btn.btn-secondary{
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
    font-weight: normal;
    text-transform: none;
    padding: 0.2em 5em;
    border-radius: 10px;
}

#forgotPassModal #forgotPassword #q1-passHint:not([disabled]),
#q1-passHint.btn-link:hover{
    text-decoration: underline;
}

#forgotPassModal #forgotPassword .nxt-btn{
    margin-top: 4em ;
}
#forgotPassModal .modal-footer, #errorMsg  .modal-footer{
    border-top: none;
    justify-content: center;
}
#errorMsg .modal-footer{
    font-size: 16px;
    padding-bottom: 0px;
}
#forgotPassModal .modal-footer .btn.btn-link, #errorMsg .btn.btn-link{
    font-size: medium;
    text-transform: none;
    text-decoration: none;
    color: #007cbc;
}

#forgotPassModal .modal-body{
    padding-bottom: 0px;
}

#errorMsg  .modal-content, #errorMsg  .modal-header{
    background: #FFFFFF;
    border: none;
}
#errorMsg .modal-content .resetEmailBtns{
    display: flex;
    flex-direction: column;
    align-items: center;
    font-size: 16px;
}

#errorMsg .modal-content{
    padding: 10px;
}

#modalResetPassword2{
    margin-top: 0px;
}

#forgotPassModal #forgotPassword .alert.alert-danger{
    margin: 20px 0;
}
#forgotPassModal .loginQuest .selectWrap{
    filter: grayscale(1);
}

@media screen and (max-width: 767.5px) {
    #forgotPassModal #forgotPassword .btn.btn-secondary, #errorMsg  .modal-content .btn.btn-secondary{
        width: 100% !important;
        padding: 0.2em 0.2em;
    }
}