﻿@font-face {
    font-family: vazir;
    src: url('fonts/font vazir/Vazir.eot');
    src: url('fonts/font vazir/Vazir.eot?#iefix') format('embe_besded-opentype'), url('fonts/font vazir/Vazir.woff') format('woff'), url('fonts/font vazir/Vazir.ttf') format('truetype');
    font-weight: normal;
}

* {
    font-family: vazir, 'Source Sans Pro', sans-serif,"Font Awesome 5 Free", FontAwesome, Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji !important;
}

body {
}

table {
    width: 100%;
    color: #2e2b2b;
    -moz-box-shadow: -3px 3px 9px 2px #ffffff;
    -webkit-box-shadow: -3px 3px 9px 2px #ffffff;
    box-shadow: -3px 3px 9px 2px #ffffff;
}
    table td {
        padding: 8px;
       
        border-bottom: 1px solid #0000004d;
    }
    table thead {
         background-color: rgb(241 237 237); 
        color: #1f1e1e;
        border-bottom: 3px outset #0000004d;
    }
    table th {
        padding: 5px;
        padding-top: 7px;
        border: 1px outset rgb(0 0 0 / 0.03);
    }
    table>tr,table>tbody>tr {
        background-color:white;
    }
        table > tr:nth-child(even), table > tbody > tr:nth-child(even)  
       {
        background-color: rgb(241 237 237);
    }

/*.form-check-input {
    margin-left: 0 !important;
    margin-right: -1.25rem !important;
}*/





.bg-light-green {
    color: #fff;
    background-color: #99b433
}

.bg-green {
    color: #fff;
    background-color: #00a300
}

.bg-dark-green {
    color: #fff;
    background-color: #1e7145
}

.bg-magenta {
    color: #fff;
    background-color: #ff0097
}

.bg-light-purple {
    color: #fff;
    background-color: #9f00a7
}

.bg-purple {
    color: #fff;
    background-color: #7e3878
}

.bg-dark-purple {
    color: #fff;
    background-color: #603cba
}

.bg-darken {
    color: #fff;
    background-color: #1d1d1d
}

.bg-teal {
    color: #fff;
    background-color: #00aba9
}

.bg-light-blue {
    color: #000;
    background-color: #90CAF9
}

.bg-blue {
    color: #fff;
    background-color: #2d89ef
}

.bg-dark-blue {
    color: #fff;
    background-color: #2b5797
}

.bg-yellow {
    color: #fff;
    background-color: #ffc40d
}

.bg-orange {
    color: #fff;
    background-color: #e3a21a
}

.bg-dark-orange {
    color: #fff;
    background-color: #da532c
}

.bg-red {
    color: #fff;
    background-color: #ee1111
}

.bg-dark-red {
    color: #fff;
    background-color:  #b91d47;
 
}

.bg-hover:hover {
    
    text-shadow: -4px 4px 9px #00000080;
    box-shadow: -3px 3px 8px 0px #00000069, 0px 0px 9px 0px #00000080 inset;
}
.bg-tr10 {
    opacity: 0.1;
}
.bg-tr20 {
    opacity: 0.2;
}
.bg-tr30 {
    opacity: 0.3;
}
.bg-tr40 {
    opacity: 0.4;
}
.bg-tr50 {
    opacity: 0.5;
}
.bg-tr60 {
    opacity: 0.6;
}
.bg-tr70 {
    opacity: 0.7;
}
.bg-tr80 {
    opacity: 0.8;
}
.bg-tr90 {
    opacity: 0.9;
}
a {
    text-decoration: none!important;
}