.domcrm--forgot-password-box {
    display: flex;
    flex-direction: column;
    gap: 50px;

    input[type="text"],
    input[type="email"],
    input[type="password"] {
        border: none;
        border-radius: 10px;
        padding: 20px 30px;
    }

    .domcrm--forgot-password-block {
        display: flex;
        flex-direction: column;
        gap: 20px;
    }

    .domcrm--forgot-password-block .domcrm--forgot-password-form {
        display: flex;
        flex-direction: column;
        gap: 20px;

        label {
            display: flex;
            flex-direction: column;
        }
    }

    h2 {
        color: #D97F36 !important;
        font-size: 25px !important;
    }

    a.btn.domcrm-btn,
    button.btn.domcrm-btn {
        display: inline-block;
        background: #D97F36;
        color: white;
        font-weight: 400;
        padding: 5px 40px;
        border: 1px solid #D97F36;
        border-radius: 50px;
        transition: all 0.25s ease-in-out;
    }

    a.btn.domcrm-btn:hover,
    button.btn.domcrm-btn:hover {
        background: white;
        color: #D97F36 !important;
    }

    form.domcrm--renew-password {
        display: flex;
        flex-direction: column;
        gap: 20px;

        .renew-password-fields {
            display: flex;
            gap: 20px;
        }
    }
}

.domcrm-errormsg,
.domcrm-errorresponsemsg {
	color: #c00;
    background-color: #fdd;
    border-radius: 10px;
    padding: 5px 20px;
}

.domcrm-errormsg.hidden,
.domcrm-errorresponsemsg.hidden {
	display: none;
}

.domcrm-successmsg {
	color: #00a306;
    background-color: #d2edd7;
    border-radius: 10px;
    padding: 5px 20px;
}

.domcrm-successmsg.hidden {
	display: none;
}

@media (max-width: 768px) {
    
    .domcrm--forgot-password-box {
        flex-direction: column;
    
        form.domcrm--renew-password {

            .renew-password-fields {
            flex-direction: column;
            }
        }
    }
}

@media (min-width: 769px) {

    .domcrm--forgot-password-box {

        input[type="text"], input[type="email"] {
            width: 50%;
        }

        form.domcrm--renew-password {

            .renew-password-fields label {
            width: 50%;
            }
        }
    }
}