﻿.btn {
    box-shadow: none !important;
    display: flex !important;
    line-height: unset !important;
    padding: 12px !important;
    font-weight: var(--font-weight-semibold) !important;
    border-radius: 8px !important;
}

    .btn:focus {
        box-shadow: none !important;
    }

.search-icon {
    width: 24px;
    height: 24px;
}

.mud-button-label {
    text-transform: capitalize;
    font-family: Inter, sans-serif !important;
}

.submit-btn, .continue-btn {
/*    font-size: 16px !important;
*/    font-weight: 600 !important;
    border-radius: 8px !important;
    /*width: 14.438rem !important;*/
    min-width: 10.5rem !important;
    width: fit-content !important;
}

:dir(ltr) .submit-btn,
:dir(ltr) .continue-btn,
:dir(ltr) .cta-btn {
    font-size: 16px !important;
}

:dir(rtl) .submit-btn,
:dir(rtl) .continue-btn,
:dir(rtl) .cta-btn {
    font-size: 18px !important;
}

/*.cta-btn {
    font-size: 16px !important;
}*/
@media(max-width:640px) {
    .cta-btn:not(.btn-small), .btn-small:not(.cta-btn) {
       flex:1;
    }
}

.btn-min-width {
    min-width: 168px !important;
}

.btn-small {
    height: 43px !important;
}

.btn-large {
    height: 53px !important;
}

[dir="rtl"] .submit-btn,
[dir="rtl"] .cta-button {
    font-size: 18px !important;
}

.close-button {
    width: 14.4375rem !important;
    height: 3.125rem !important;
    justify-content: center;
    padding: 0 !important;
}

.btn-outline-primary:hover {
    color: var(--app-blue) !important;
    border-color: var(--app-blue) !important;
    background: var(--app-white) !important;
}

.btn-primary:focus, .btn-outline-primary:focus {
    box-shadow: none !important;
}

.btn-light:disabled {
    background-color: var(--app-very-light-grey) !important;
    border-color: var(--app-very-light-grey) !important;
}

.mud-button-text.mud-button-text-primary:hover {
    background-color: var(--app-blue) !important;
    color: var(--app-white) !important;
}

.w-min-fit {
    min-width: fit-content !important;
}

.btn-primary.disabled, .btn-primary:disabled,
.btn-secondary.disabled, .btn-secondary:disabled,
.btn-danger.disabled, .btn-danger:disabled
.btn-light.disabled, .btn-light:disabled {
    background-color: var(--app-very-light-grey) !important;
    border-color: var(--app-very-light-grey) !important;
    color: var(--app-disbled-text) !important;
}

.btn-secondary, a.btn-secondary {
    color: #2C81E4 !important;
    background-color: transparent !important;
    border-color: transparent !important;
}

    .btn-secondary:hover {
        color: var(--app-blue) !important;
        border-color: var(--app-blue) !important;
        background: transparent !important;
    }

.btn-light, a.btn-light {
    color: #262626 !important;
    background-color: var(--app-white) !important;
    border-color: #D4D4D4 !important;
}

    .btn-light:hover {
        color: #262626 !important;
        border-color: #D4D4D4 !important;
        background: #D4D4D4 !important;
    }
