@font-face {
    font-family: 'nassimb';
    src: url('../../../fonts/nassim-regular.eot') format('eot'), url('../../../fonts/nassim-regular.woff') format('woff'), url('../../../fonts/nassim-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'yekan';
    src: url('../../../fonts/Yekan.eot') format('eot'), url('../../../fonts/Yekan.woff') format('woff'), url('../../../fonts/Yekan.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'dima';
    src: url('../../../fonts/DimaShekastehFree2.eot') format('eot'), url('../../../fonts/DimaShekastehFree2.woff') format('woff'), url('../../../fonts/DimaShekastehFree2.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'nassimb';
    src: url('../../../fonts/nassim-bold.eot') format('eot'), url('../../../fonts/nassim-bold.woff') format('woff'), url('../../../fonts/nassim-bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'vazir';
    src: url('../../../fonts/Vazir.eot') format('eot'), url('../../../fonts/Vazir.woff') format('woff'), url('../../../fonts/Vazir.ttf') format('truetype');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'titr';
    src: url('../../../fonts/Titr.eot') format('eot'), url('../../../fonts/Titr.woff') format('woff'), url('../../../fonts/Titr.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'irsns-regular-fa';
    src: url('../fonts/irsns-regular-fa.eot?#') format('eot'), /* IE6–8 */
    url('../fonts/irsns-regular-fa.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../fonts/irsns-regular-fa.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

@font-face {
    font-family: 'irsns-regular';
    src: url('../fonts/irsns-regular.eot?#') format('eot'), /* IE6–8 */
    url('../fonts/irsns-regular.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../fonts/irsns-regular.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

@font-face {
    font-family: 'irsns-light-fa';
    src: url('../fonts/irsns-light-fa.eot?#') format('eot'), /* IE6–8 */
    url('../fonts/irsns-light-fa.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../fonts/irsns-light-fa.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

@font-face {
    font-family: 'irsns-light';
    src: url('../fonts/irsns-light.eot?#') format('eot'), /* IE6–8 */
    url('../fonts/irsns-light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../fonts/irsns-light.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

@font-face {
    font-family: 'irsns-bold-fa';
    src: url('../fonts/irsns-bold-fa.eot?#') format('eot'), /* IE6–8 */
    url('../fonts/irsns-bold-fa.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../fonts/irsns-bold-fa.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

@font-face {
    font-family: 'irsns-bold';
    src: url('../../../assets/fonts/irsns-bold.eot?#') format('eot'), /* IE6–8 */
    url('../../../assets/fonts/irsns-bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('../../../assets/fonts/irsns-bold.ttf') format('truetype'); /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}

html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
  direction:rtl;
}

body {
    --tw-bg-opacity: 1;
    background-color: rgb(246 246 246 / 1);
    margin-bottom: 60px;
    font-family: 'irsns-regular-fa';
}
p {
    font-family: 'irsns-light-fa';
    line-height:2rem;
    text-align:justify;
}
.preline {
    white-space: pre-line
}
.rounded-2xl {
    border-radius: 1rem;
}
.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / 1);
}
.bg-header {
    background-color: #B93327;
}
.bg-light2 {
    background-color: #f6f6f6;
}
.md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}
.infobox h5
{
    border-bottom:1px #ddd dashed;
    padding-bottom:1rem;
}