﻿/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

/*a.navbar-brand {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}*/

/* Provide sufficient contrast against white background */
/*a {
  color: #0366d6;
}

.btn-primary {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}*/

/* Sticky footer styles
-------------------------------------------------- */
/*html {
  font-size: 14px;
}
@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.border-top {
  border-top: 1px solid #e5e5e5;
}
.border-bottom {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy {
  font-size: 1rem;
  line-height: inherit;
}*/

/* Sticky footer styles
-------------------------------------------------- */
/*html {
  position: relative;
  min-height: 100%;
}

body {*/
/* Margin bottom by footer height */
/*margin-bottom: 60px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 60px;*/ /* Vertically center the text there */
/*}*/


@font-face {
    font-family: 'IRANSans' !important;
    font-style: normal;
    font-weight: 900;
    src: url('Theme/fonts/iransans/fonts/eot/IRANSansWeb_Black.eot');
    src: url('Theme/fonts/iransans/fonts/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('Theme/fonts/iransans/fonts/woff2/IRANSansWeb_Black.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Theme/fonts/iransans/fonts/woff/IRANSansWeb_Black.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Theme/fonts/iransans/fonts/ttf/IRANSansWeb_Black.ttf') format('truetype');
    src: url('Theme/fonts/iransans/fonts/FaNum/IRANSans(FaNum)_Black.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSans' !important;
    font-style: normal;
    font-weight: bold;
    src: url('Theme/fonts/iransans/fonts/eot/IRANSansWeb_Bold.eot');
    src: url('Theme/fonts/iransans/fonts/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('Theme/fonts/iransans/fonts/woff2/IRANSansWeb_Bold.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Theme/fonts/iransans/fonts/woff/IRANSansWeb_Bold.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Theme/fonts/iransans/fonts/ttf/IRANSansWeb_Bold.ttf') format('truetype');
    src: url('Theme/fonts/iransans/fonts/FaNum/IRANSans(FaNum)_Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSans' !important;
    font-style: normal;
    font-weight: 500;
    src: url('Theme/fonts/iransans/fonts/eot/IRANSansWeb_Medium.eot');
    src: url('Theme/fonts/iransans/fonts/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('Theme/fonts/iransans/fonts/woff2/IRANSansWeb_Medium.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Theme/fonts/iransans/fonts/woff/IRANSansWeb_Medium.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Theme/fonts/iransans/fonts/ttf/IRANSansWeb_Medium.ttf') format('truetype');
    src: url('Theme/fonts/iransans/fonts/FaNum/IRANSans(FaNum)_Medium.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSans' !important;
    font-style: normal;
    font-weight: 300;
    src: url('Theme/fonts/iransans/fonts/eot/IRANSansWeb_Light.eot');
    src: url('Theme/fonts/iransans/fonts/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('Theme/fonts/iransans/fonts/woff2/IRANSansWeb_Light.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Theme/fonts/iransans/fonts/woff/IRANSansWeb_Light.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Theme/fonts/iransans/fonts/ttf/IRANSansWeb_Light.ttf') format('truetype');
    src: url('Theme/fonts/iransans/fonts/FaNum/IRANSans(FaNum)_Light.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSans' !important;
    font-style: normal;
    font-weight: 200;
    src: url('Theme/fonts/iransans/fonts/eot/IRANSansWeb_UltraLight.eot');
    src: url('Theme/fonts/iransans/fonts/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('Theme/fonts/iransans/fonts/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Theme/fonts/iransans/fonts/woff/IRANSansWeb_UltraLight.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Theme/fonts/iransans/fonts/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
    src: url('Theme/fonts/iransans/fonts/FaNum/IRANSans(FaNum)_UltraLight.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANSans' !important;
    font-style: normal;
    font-weight: normal;
    src: url('Theme/fonts/iransans/fonts/eot/IRANSansWeb.eot');
    src: url('Theme/fonts/iransans/fonts/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'), /* IE6-8 */
    url('Theme/fonts/iransans/fonts/woff2/IRANSansWeb.woff2') format('woff2'), /* FF39+,Chrome36+, Opera24+*/
    url('Theme/fonts/iransans/fonts/woff/IRANSansWeb.woff') format('woff'), /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
    url('Theme/fonts/iransans/fonts/ttf/IRANSansWeb.ttf') format('truetype');
    src: url('Theme/fonts/iransans/fonts/FaNum/IRANSans(FaNum).ttf') format('truetype');
}

.input-currency {
    direction: ltr;
}

@media (min-width: 768px) {
    .modal-xl {
        width: 90%;
        max-width: 1200px;
    }
}

.rowLightGreen {
    background: #ccf7cc !important;
}


.rowLightRed {
    background: #e67979 !important;
}

.rowLightGray {
    background: #9b8c8c !important;
}

.rowLightYellow {
    background: #ffc107 !important;
}

.stiJsViewerPage * {
    font-family: 'IRANSans' !important;
}

.stiHtmlViewerPage * {
    font-family: 'IRANSans' !important;
}

.k-in .k-image {
    width: 20px !important;
}


/*alternate grids coloring*/
.k-grid .k-master-row.k-alt {
    background-color: #f0f0f0 !important;
}
/*alternate grids coloring*/


/*mouse hover grids coloring*/
.k-grid tbody tr:hover:not(.k-detail-row) {
    background: #edf7fa;
}
/*mouse hover grids coloring*/


/*grids header properties*/
.k-grid .k-header {
    background-color: #d3e3eb !important;
}

.k-grid-header {
    padding-left: 0px !important;
}

.k-grid .k-header {
    background-color: #3282b8 !important;
    border: none !important;
    color: white !important;
}

.k-grid-header th.k-header > .k-link {
    color: white !important;
}

.k-grid-header .k-link .k-icon {
    color: white;
}

.details .k-header {
    background-color: #6c5b7b !important;
    border: none !important;
    color: white;
}
/*grids header properties*/

.datepicker-plot-area {
    width: 300px !important;
    font-family: 'IRANSans'!important;
}
