﻿@font-face {
    font-family: 'IRANSansWeb';
    src: url('/fonts/IRANSansWeb.eot');
    src: url('/fonts/IRANSansWeb.eot') format('embedded-opentype'), url('/fonts/IRANSansWeb.woff') format('woff'), url('/fonts/IRANSansWeb.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


body {
    font-family: 'IRANSansWeb' !important;
    font-weight: 400;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'IRANSansWeb' !important;
}


.customGreen1{
    border:1px solid gray;
    border-radius:3px;
    color:black !important;
    background-color:#d0f7c9;
}

.customBlue1 {
    border: 1px solid gray;
    border-radius: 3px;
    color: black !important;
    background-color: #9ce5f2;
}

.customYellow1 {
    border: 1px solid gray;
    border-radius: 3px;
    color: black !important;
    background-color: #e8efa7;
}

.customRed1 {
    border: 1px solid gray;
    border-radius: 3px;
    color: black !important;
    background-color: #f59f9f;
}

.customGray1 {
    border: 1px solid gray;
    border-radius: 3px;
    color: black !important;
    background-color: #c4bdbd;
}

.custominput{
    border:1px solid gray;
    border-radius:1px;
    height:30px;
    margin-bottom:15px;
}
.customHeadingPanel {
    box-shadow: 3px 1px 1px 0 gray;
    border-radius: 2px;
}

.customTable {
    border-radius: 2px;
    box-shadow: 3px 3px 1px 0 gray;
    border: 1px solid gray;
}
.customCounterColumn {
    width: 60px;
    text-align: center;
}

.customImageTumbnail {
    max-width: 60px;
    max-height: 65px;
}
.customBodyPanel {
    border-radius: 2px;
    box-shadow: 3px 1px 1px 0 gray;
    background-color: #e6e2e2;
}
.btnImageLable {
    width: 145px;
    height: 30px;
    margin-bottom: 5px;
    border-radius: 3px;
    border: 1px solid gray;
}
.btnImageUpload {
    height: 30px;
    border-radius: 3px;
    border: 1px solid gray;
    width: 145px;
    margin-bottom: 10px;
}
.btnCustomBack {
    border: 1px solid gray;
    border-radius: 3px;
    margin-right: 5px;
}
.btnCustomSave {
    border: 1px solid gray;
    border-radius: 3px;
}
.inputCustomSearch {
    border: 1px solid gray;
    width: 300px;
    height: 28px;
    margin-bottom: 5px;
    text-align: center;
    font-weight: bold;
}
.customMultiSelect {
    border: 1px solid gray;
    margin-bottom: 5px;
}
.customRowFont {
    font-size: 13px;
}
.customInputDate {
    border: 1px solid gray;
    border-radius: 2px;
    width: 80px;
    height: 28px;
    padding-right: 3px;
    margin-bottom: 5px;
}
.customThead {
    font-size: 14px;
    font-weight: bold;
    background-color: gray;
}

.customTableBg {
    background-color: white !important;
}

.report-items-height {
    height: 28px;
}