﻿
html, body {
    scrollbar-width: thin;
    font-family: iranyekan, Tahoma, serif;
    --bs-body-font-family: iranyekan;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: iranyekan, Tahoma, serif;
}
.tooltip {
    font-family: iranyekan;
}
a, button {
    /*transition: all ease-in-out 0.15s;*/
    text-decoration: none;
}

.rtl {
    direction: rtl;
}
.ltr {
    direction: ltr;
}
.roboto {
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
[data-bs-theme=dark] .text-dark {
    color: white !important;
}
[data-bs-theme=light] .text-dark {
    color: black !important;
}

.text-thin {
    font-weight: 100;
}
.text-light {
    font-weight: 300;
}
.text-regular {
    font-weight: normal;
}
.text-medium {
    font-weight: 500;
}
.text-bold {
    font-weight: bold;
}
.text-extrabold {
    font-weight: 800;
}
.text-black {
    font-weight: 900;
}
.text-extrablack {
    font-weight: 950;
}
.text-justify {
    text-align: justify;
}

.scrollbar-thin {
    scrollbar-width: thin;
}


.sidebar.navbar-expand-xl {
    position: relative;
    right: auto;
    left: auto;
    height: auto;
}
.sidebar {
    border-left: none;
}
.sidebar.navbar-expand-xl .sidebar-content {
    padding: 0;
    width: 100%;
    height: auto;
}

.content-body {}
.content-body h1 {
    font-size: 26px;
    font-weight: normal;
}
.content-body h2 {
    font-size: 25px;
    font-weight: normal;
}
.content-body h3 {
    font-size: 23px;
    font-weight: normal;
}
.content-body h4 {
    font-size: 21px;
    font-weight: normal;
}
.fs-10px {font-size: 10px;}
.fs-11px {font-size: 11px;}
.fs-12px {font-size: 12px;}
.fs-13px {font-size: 13px;}
.fs-14px {font-size: 14px;}
.fs-15px {font-size: 15px;}
.fs-16px {font-size: 16px;}
.fs-17px {font-size: 17px;}
.fs-18px {font-size: 18px;}
.fs-19px {font-size: 19px;}
.fs-20px {font-size: 20px;}
.fs-21px {font-size: 21px;}
.fs-22px {font-size: 22px;}
.fs-23px {font-size: 23px;}
.fs-24px {font-size: 24px;}
.fs-25px {font-size: 25px;}
.fs-26px {font-size: 26px;}
.fs-27px {font-size: 27px;}
.fs-28px {font-size: 28px;}
.fs-29px {font-size: 29px;}
.fs-30px {font-size: 30px;}
.fs-31px {font-size: 31px;}
.fs-32px {font-size: 32px;}
.fs-33px {font-size: 33px;}
.fs-34px {font-size: 34px;}
.fs-35px {font-size: 35px;}
.fs-36px {font-size: 36px;}
.fs-37px {font-size: 37px;}
.fs-38px {font-size: 38px;}
.fs-39px {font-size: 39px;}
.fs-40px {font-size: 40px;}

.text-blue, button.text-blue, .text-blue-hover:hover, button.text-blue-hover:hover {color: var(--bs-blue)!important;}
.text-indigo, button.text-indigo, .text-indigo-hover:hover, button.text-indigo-hover:hover {color: var(--bs-indigo)!important;}
.text-purple, button.text-purple, .text-purple-hover:hover, button.text-purple-hover:hover {color: var(--bs-purple)!important;}
.text-pink, button.text-pink, .text-pink-hover:hover, button.text-pink-hover:hover {color: var(--bs-pink)!important;}
.text-red, button.text-red, .text-red-hover:hover, button.text-red-hover:hover {color: var(--bs-red)!important;}
.text-orange, button.text-orange, .text-orange-hover:hover, button.text-orange-hover:hover {color: var(--bs-orange)!important;}
.text-yellow, button.text-yellow, .text-yellow-hover:hover, button.text-yellow-hover:hover {color: var(--bs-yellow)!important;}
.text-green, button.text-green, .text-green-hover:hover, button.text-green-hover:hover {color: var(--bs-green)!important;}
.text-teal, button.text-teal, .text-teal-hover:hover, button.text-teal-hover:hover {color: var(--bs-teal)!important;}
.text-cyan, button.text-cyan, .text-cyan-hover:hover, button.text-cyan-hover:hover {color: var(--bs-cyan)!important;}
.text-black, button.text-black, .text-black-hover:hover, button.text-black-hover:hover {color: var(--bs-black)!important;}
.text-white, button.text-white, .text-white-hover:hover, button.text-white-hover:hover {color: var(--bs-white)!important;}
.text-gray, button.text-gray, .text-gray-hover:hover, button.text-gray-hover:hover {color: var(--bs-gray)!important;}
.text-gray-dark, button.text-gray-dark, .text-gray-dark-hover:hover, button.text-gray-dark-hover:hover {color: var(--bs-gray-dark)!important;}
.text-gray-100, button.text-gray-100, .text-gray-100-hover:hover, button.text-gray-100-hover:hover {color: var(--bs-gray-100)!important;}
.text-gray-200, button.text-gray-200, .text-gray-200-hover:hover, button.text-gray-200-hover:hover {color: var(--bs-gray-200)!important;}
.text-gray-300, button.text-gray-300, .text-gray-300-hover:hover, button.text-gray-300-hover:hover {color: var(--bs-gray-300)!important;}
.text-gray-400, button.text-gray-400, .text-gray-400-hover:hover, button.text-gray-400-hover:hover {color: var(--bs-gray-400)!important;}
.text-gray-500, button.text-gray-500, .text-gray-500-hover:hover, button.text-gray-500-hover:hover {color: var(--bs-gray-500)!important;}
.text-gray-600, button.text-gray-600, .text-gray-600-hover:hover, button.text-gray-600-hover:hover {color: var(--bs-gray-600)!important;}
.text-gray-700, button.text-gray-700, .text-gray-700-hover:hover, button.text-gray-700-hover:hover {color: var(--bs-gray-700)!important;}
.text-gray-800, button.text-gray-800, .text-gray-800-hover:hover, button.text-gray-800-hover:hover {color: var(--bs-gray-800)!important;}
.text-gray-900, button.text-gray-900, .text-gray-900-hover:hover, button.text-gray-900-hover:hover {color: var(--bs-gray-900)!important;}
.text-primary, button.text-primary, .text-primary-hover:hover, button.text-primary-hover:hover {color: var(--bs-primary)!important;}
.text-secondary, button.text-secondary, .text-secondary-hover:hover, button.text-secondary-hover:hover {color: var(--bs-secondary)!important;}
.text-success, button.text-success, .text-success-hover:hover, button.text-success-hover:hover {color: var(--bs-success)!important;}
.text-info, button.text-info, .text-info-hover:hover, button.text-info-hover:hover {color: var(--bs-info)!important;}
.text-warning, button.text-warning, .text-warning-hover:hover, button.text-warning-hover:hover {color: var(--bs-warning)!important;}
.text-danger, button.text-danger, .text-danger-hover:hover, button.text-danger-hover:hover {color: var(--bs-danger)!important;}
.text-light, button.text-light, .text-light-hover:hover, button.text-light-hover:hover {color: var(--bs-light)!important;}
.text-dark, button.text-dark, .text-dark-hover:hover, button.text-dark-hover:hover {color: var(--bs-dark)!important;}
.text-mode, button.text-mode, .text-mode-hover:hover, button.text-mode-hover:hover {color: var(--bs-mode)!important;}
.text-primary-emphasis, button.text-primary-emphasis, .text-primary-emphasis-hover:hover, button.text-primary-emphasis-hover:hover {color: var(--bs-primary-text-emphasis)!important;}
.text-secondary-emphasis, button.text-secondary-emphasis, .text-secondary-emphasis-hover:hover, button.text-secondary-emphasis-hover:hover {color: var(--bs-secondary-text-emphasis)!important;}
.text-success-emphasis, button.text-success-emphasis, .text-success-emphasis-hover:hover, button.text-success-emphasis-hover:hover {color: var(--bs-success-text-emphasis)!important;}
.text-info-emphasis, button.text-info-emphasis, .text-info-emphasis-hover:hover, button.text-info-emphasis-hover:hover {color: var(--bs-info-text-emphasis)!important;}
.text-warning-emphasis, button.text-warning-emphasis, .text-warning-emphasis-hover:hover, button.text-warning-emphasis-hover:hover {color: var(--bs-warning-text-emphasis)!important;}
.text-danger-emphasis, button.text-danger-emphasis, .text-danger-emphasis-hover:hover, button.text-danger-emphasis-hover:hover {color: var(--bs-danger-text-emphasis)!important;}
.text-light-emphasis, button.text-light-emphasis, .text-light-emphasis-hover:hover, button.text-light-emphasis-hover:hover {color: var(--bs-light-text-emphasis)!important;}
.text-dark-emphasis, button.text-dark-emphasis, .text-dark-emphasis-hover:hover, button.text-dark-emphasis-hover:hover {color: var(--bs-dark-text-emphasis)!important;}




