.dnnSendPasswordContent input[type=text] {
    width: 35%;
}

.dnnSendPasswordContent ul.dnnActions {
    margin: 0;
    border: none;
    padding: 0;
}

@media screen and (min-width: 768px) {
    .dnnSendPasswordContent {
        width: 550px;
    }
}

.dnnPasswordResetContent input[type=text] {
    width: 45%;
}

.dnnPasswordResetContent ul.dnnActions {
    margin: 0;
    border: none;
    padding: 0;
}

.dnnPasswordResetContent {
    width: 550px;
}

    .dnnPasswordResetContent .confirm-password-tooltip {
        left: 3% !important;
    }
/*Fix RTL Dnnplus.ir 2020*/
.rtl div.dnnRegistrationForm .dnnForm {
    float: right;
}

@media screen and (max-width: 768px) {
    #dnn_ctr_ModuleContent .dnnActions a {
        padding: 6px;
        width: auto;
    }

    #dnn_ctr_SendPassword_divCaptcha {
        text-align: right;
        float: right;
    }

    .dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem > .dnnLabel {
        text-align: right;
        padding-left: 20px;
        padding-right: 0;
        width: fit-content !important;
    }

        .dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem > .dnnLabel > a {
            right: unset;
            left: 0;
        }
}