@font-face {
    font-family: IRANSans;
    font-weight: normal;
    font-style: normal;
    src: url("/fonts/IRANSans.eot");
    src: url("/fonts/IRANSans.eot?#iefix") format("embedded-opentype"),url("/fonts/IRANSans.woff") format("woff"),url("/fonts/IRANSans.ttf") format("truetype"),url("/fonts/IRANSans.svg#IRANSans") format("svg");
}

@font-face {
    font-family: IRANSansWeb;
    font-weight: normal;
    font-style: normal;
    src: url("/fonts/IRANSansWeb.eot");
    src: url("/fonts/IRANSansWeb.eot?#iefix") format("embedded-opentype"),url("/fonts/IRANSansWeb.woff") format("woff"),url("/fonts/IRANSansWeb.ttf") format("truetype"),url("/fonts/IRANSansWeb.svg#IRANSansWeb") format("svg");
}

:root {
    --thm-body-background-color: #fff;
    --thm-font-family: IRANSansWeb;
    --thm-color-light: var(--bs-gray-400);
    --thm-color-border: var(--thm-color-light);
    --thm-color-orage-600: #ca6510;
    --thm-color-special-1: #f03c02;
    --thm-color-special-2: #fd5c28;
    --thm-color-special-3: #2b2320;
    --thm-color-special-4: #65534c;
    --thm-color-special-5: #b4aca8;
    --thm-color-special-6: #4d4643;
    --thm-color-special-7: #ded5d2;
    --thm-color-special-8: #fe825a;
    --thm-color-special-9: #f3f1f0;
    --thm-color-badge: var(--bs-orange);
    --thm-color-text: var(--thm-color-special-6);
}

.thm-color-text {
    color: var(--thm-color-text);
}
.thm-color-bg {
    background-color: var(--thm-body-background-color);
}

.bg-gray {
    background-color: var(--bs-gray-500);
}
.text-gray {
    color: var(--bs-gray-500);
}

input:focus, [type=button]:focus, [type=reset]:focus, [type=submit]:focus, button:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.text-justify  { text-align: justify !important; }