﻿@font-face {    font-family: 'iransansxv';    src: url('/Content/fonts/iransansxv.woff') format('woff-variations'),    /* will be the standard and works in Safari now */    url('/Content/fonts/iransansxv.woff') format('woff');    /* for the other supporting browsers */    font-weight: 100 900;    font-display: fallback;}@font-face {    font-family: 'iransansx';    src: url('/Content/fonts/iransansx-regular.woff2') format('woff2'),        url('/Content/fonts/iransansx-regular.woff') format('woff');}@font-face {    font-family: 'iransansx';    src: url('/Content/fonts/iransansx-bold.woff2') format('woff2'),        url('/Content/fonts/iransansx-bold.woff') format('woff');    font-weight: 700;}/**:not(input,textarea,i) {    -moz-font-feature-settings: "ss02" !important;    -webkit-font-feature-settings: "ss02" !important;    font-feature-settings: "ss02" !important;    font-family: "iransansx" !important;}*/:root {    --bs-body-font-family: 'iransansx';}.tooltip {    --bs-tooltip-zindex: 108000000;    z-index: 108000000 !important;}    .navbar {    --bs-navbar-brand-padding-y: 10px;}h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {    font-family: var(--bs-body-font-family);}@supports (font-variation-settings: normal) {    :root {        --bs-body-font-family: 'iransansxv';    }}.ss02 {    -moz-font-feature-settings: "ss02";    -webkit-font-feature-settings: "ss02";    font-feature-settings: "ss02";}.validation {    border-right: 3px solid #ff0000 !important;}.validationError {    border-left: 1px solid #d70000 !important;    border-bottom: 1px solid #d70000 !important;    border-top: 1px solid #d70000 !important;    border-right: 3px solid #d70000 !important;    background-color: #fff4f4 !important;}.panel {    display: block;    box-shadow: 0px 1px 3px 0px rgba(0,0,0,0.2);    position: relative;    margin: 3px;    overflow: hidden;    -moz-border-radius: 2px;    -webkit-border-radius: 2px;    border-radius: 2px;    padding: 3px 7px;    border: 1px solid transparent;    border-bottom-width: 2px;}    .panel.red {        background: #e7505a;        padding: 20px;        color: #fff;        border-radius: 10px;        line-height: 25px;    }    .panel.green {        background: #2ecc71;        padding: 20px;        color: #fff;        border-radius: 10px;        line-height: 25px;    }    .panel.blue {        background: #3498db;        padding: 20px;        color: #fff;        border-radius: 10px;        line-height: 25px;    }    .panel.yellow {        background: #f1c40f;        padding: 20px;        color: #fff;        border-radius: 10px;        line-height: 25px;    }.print {    margin: 0;    font-family: var(--bs-body-font-family);    font-size: var(--bs-body-font-size);    font-weight: var(--bs-body-font-weight);    line-height: var(--bs-body-line-height);    color: var(--bs-body-color);    text-align: var(--bs-body-text-align);    background-color: var(--bs-body-bg);    -webkit-text-size-adjust: 100%;    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}.alert:empty {    display: none;}@media (min-width: 1200px) {    .navbar-expand-xl .navbar-brand .navbar-brand-item {        height: 70px;    }}@media (max-width: 1199.98px) {    .navbar-expand-xl .navbar-brand .navbar-brand-item {        height: 60px;    }}.datatablestyle #search {    padding-left: 30px;}