@font-face {
    font-family: 'YekanBakh';
    src: url('/fonts/YekanBakh.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'YekanBakh-Fat';
    src: url('/fonts/YekanBakh-Fat.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

*:not(h1):not(h2):not(h3):not(#outputContent) {
    font-family: 'YekanBakh';
}
h1, h2, h3 {
    font-family: 'YekanBakh-Fat';
}

body {
    background-color: #F4F9FF;
}

a {
    text-decoration: none;
    color: #F58220;
    font-weight: 600;
    transition: all 0.2s ease-in-out;
}

a:hover {
    opacity: 0.80;
}

.card {
    background-color: #fff;
    border-color: #E1EAF5;
    border-radius: 20px;
    box-shadow: 0 5px 10px -5px rgba(89, 138, 221, 0.1) !important;
}

.btn {
    padding: 6px 18px;
}

.btn:hover {
    color: #333333;
    background-color: #C3D1EB;
    border-color: #7B8897;
}

.btn-primary {
    background-color: #004B88;
    border-color: #004B88;
}

.btn-primary:hover {
    background-color: #F58220;
    border-color: #F58220;
}

.btn:disabled {
    background-color: #004B88;
    border-color: #004B88;
}

.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control, .input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select, .input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: var(--bs-border-radius);
    border-bottom-right-radius: var(--bs-border-radius);
}

.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: var(--bs-border-radius);
    border-bottom-left-radius: var(--bs-border-radius);
}