﻿@font-face {
  font-family: 'FL';
  font-style: normal;
  font-weight: 400;
  src: 
        url(Fonts/LEMONMILK.OTF) format('opentype'),
      url(Fonts/LEMONMILK.OTF) format('truetype'),
       url(Fonts/LEMONMILK.OTF) format('embedded-opentype');
            }
@font-face {
  font-family: 'FYW';
  
  font-weight:100;

  src: url(Fonts/persian/DYekan.woff),
       url(Fonts/persian/DYekan.svg) ,
       url(Fonts/persian/DYekan.ttf);
            }    



@font-face {
  font-family: 'FY_BO';
  
  
  src: url(Fonts/bigtheme-BYekan2.eot?#iefix) format('embedded-opentype'),
       url(Fonts/bigtheme-BYekan2.woff) format('woff'),
       url(Fonts/bigtheme-BYekan2.ttf) format('truetype');
            }



@font-face {
  font-family: 'FY';
  font-style: normal;
  font-weight: 400;
  src: url(Fonts/yekan-webfont.eot?#iefix) format('embedded-opentype'),
       url(Fonts/yekan-webfont.svg) format('svg'),
       url(Fonts/yekan-webfont.ttf) format('truetype');
            }


          

            @font-face {
  font-family: 'BYekan';
  src: url('Fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
       url('Fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('Fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}



    @font-face {
    font-family: IRANYekan;
    src: url(FontNew/699085bd.eot);
    src: url(FontNew/699085bd.eot?#iefix) format("embedded-opentype"),url(FontNew/a80f71ff.woff2) format("woff2"),url(FontNew/088dfe8a.woff) format("woff"),url(FontNew/2c83275a.ttf) format("truetype");
    font-weight: 300;
    font-style: normal;
}

    @font-face {
    font-family: IRANYekan;
    src: url(FontNew/5bea6c32.eot);
    src: url(FontNew/5bea6c32.eot?#iefix) format("embedded-opentype"),url(FontNew/1fdcadec.woff2) format("woff2"),url(FontNew/56a1baa4.woff) format("woff"),url(FontNew/79533773.ttf) format("truetype");
    font-weight: 400;
    font-style: normal
}
    @font-face {
    font-family: IRANYekan;
    src: url(FontNew/7c912e00.eot);
    src: url(FontNew/7c912e00.eot?#iefix) format("embedded-opentype"),url(FontNew/fe12f13a.woff2) format("woff2"),url(FontNew/2d7cc7cd.woff) format("woff"),url(FontNew/a7d41f91.ttf) format("truetype");
    font-weight: 700;
    font-style: normal
}
@font-face {
    font-family: IRANSans;
    src: url(FontNew/a83daff6.ttf) format("truetype");
    font-weight: 300;
    font-style: normal
}
@font-face {
    font-family: NewFont;
    src: url(FontNew/7cedf9b6.eot);
    src: url(FontNew/7cedf9b6.eot?#iefix) format("eot"),url(FontNew/981fe1d4.woff2) format("woff2"),url(FontNew/15f4555c.woff) format("woff"),url(FontNew/f9cdd786.ttf) format("truetype")
}
@font-face {
    font-family: 'XSANS';
    src: url('FontNew/XTX-FNT-XEROSANS-BOLD.woff') format('woff') ;
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'XSANS';
    src: url('FontNew/XTX-FNT-XEROSANS-BLACK.woff') format('woff') ;
    font-weight: bold;
    font-style: normal
}




body 
{
    margin:0px;   
   text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
    font-family:FY;
    font-size:12px;
}

.curner
{
    border:2px solid #eee;width:900px;border-radius:4px;margin-top:10px;padding:15px;
}

td {
    
    text-align:justify;
}

.tdl{text-align:left}
.tdr{text-align:right}
.div_header
{
 width:100%;height:180px;color:#fff;font-family:FY,Tahoma;text-align:right;
}
.h{color:#476e9e;font-family:FY,Tahoma;font-size:15px;}
.chkl td
{
    text-align:right;
}
.none
{
 display:none;   
}
.bold
{
 font-weight:bold;  
}
.fid
{
 width:100%;
 margin-bottom:10px;   
 margin-top:10px;
 border-radius:10px;
 border:2px solid #ccc;
 text-align:right;
padding-top:10px;
}
.fid legand
{
 font-weight:bold;
}
.m10{
    margin-top:10px;
}
.m20{
    margin-top:20px;
}
.colorRed
{
 background-color:Red;   
}
.fid legend
{
    padding:5px;
    margin:3px;
}
.btnSearch
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    background-color:transparent;
    background-image:url('images/search.png') ;
    width:22px;
    height:21px;
    }

.div_information {
    width: 70%;
    background-color: #e2d652;
    color: #8b8003;
    font-family: FY,Tahoma;
    text-align: center;
    border-radius:8px;
    padding: 10px;
    margin: 15px;
    border: 1px solid #e2d652;
    font-weight: bold;
}
.m-b-5 {
    margin-bottom: 5px !important;
}
.m-t-0 {
    margin-top: 0 !important;
}
.font-600 {

    font-weight: bold;
    font-size:16px;
    font-family:IRANYekan;
}
.text-success {
    color: #10c469 !important;
}
.widget-user {
    min-height: 112px;
}

    .widget-user img {
        height: 72px;
        float: right;
    }

    .widget-user .wid-u-info {
        margin-right: 90px;
    }

        .widget-user .wid-u-info p,
        .widget-user .wid-u-info h4 {
            white-space: nowrap;
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
        }

        .card-boxw {
    padding: 20px;
    box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0px 0 rgba(0, 0, 0, 0.02);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    background-clip: padding-box;
    margin-bottom: 20px;
    background-color: #ffffff;

}

.card-box {
    padding: 20px;
    box-shadow: 0 0px 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0px 0 rgba(0, 0, 0, 0.02);
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    background-clip: padding-box;
    margin-bottom: 20px;
    background-color:#F1FEF6;

}
.text-custom {
    color: #71b6f9 !important;
}
.widget-user {
    min-height: 112px;
}
    .widget-user .wid-u-info {
        margin-right: 90px;
    }
.TDLINK {

    color:#FFF;
    background-color:#63be9c;
    border-bottom:1px solid #DEDEDE;
    text-align:center;
    padding:11px;
    font-family:Tahoma;
    font-size:12px;

}
.TDLINK a{

    text-decoration:none;
    color:#FFF;


}
    .TDLINK:hover {

        background-color:#199a69;
    }
.drpT {
  
    width: 100%;
    
    font-family: IranYekan,sans-serif;
    font-size: 16px;
    color: #666666;
   
    padding-right:5px;
    height:55px;
}   

.drp
{
    font-family:FY; 
    font-size:14px;
    padding:5px;
     border:1px solid #ccc;
    margin-left: 0px;
    border-radius:2px;
    width:100%;
}    
.shadow
{
box-shadow: 2px 2px 3px #DADADA;

}

.H_PurpleShadow
{
 background: linear-gradient(60deg, #ab47bc, #8e24aa);
  box-shadow: 0 12px 20px -10px rgba(156, 39, 176, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(156, 39, 176, 0.2);
}   


#small-chat {
    position: absolute;
    z-index: 100;
}
.badge-warning {
    background-color: #f8ac59;
    color: #FFFFFF;
}
.label-warning{
    background-color: #f8ac59;
    color: #FFFFFF;
}
.box-title {
    display: inline-block;
    
    margin: 0;
    line-height: 1;
}
.count-info {
    line-height: 12px;
    padding: 2px 5px;
    position: absolute;
    right: 6px;
    top: 12px;
}
.box-header.with-border {
    border-bottom: 1px solid #f4f4f4;
}
.no-padding {
    padding: 0 !important;
}
.box-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding:10px;
}

.ColorBBB {
    color:#838383;
    padding-right:5px;
    padding-bottom:4px;
    font-family:IRANYekan;
}
.paddingLeft{
    padding-left:3px;
    padding-top:3px;
    padding-bottom:3px;

}

.paddingRight{
    padding-right:3px;
    padding-top:3px;
    padding-bottom:3px;

}
.padding{
    padding-left:3px;
    padding-right:3px;
    padding-top:3px;
    padding-bottom:3px;

}


.box-header>.box-tools {
    position: absolute;
    right: 10px;
    top: 5px;
}

.pull-right {
    float: right;
}

.box-header5 {
    color: #444;
    display: block;
    padding: 5px;
    position: relative;
    background-color:#F8F9F9;
}
.padding1{padding:1px;}

.box-header {
    color: #FFF;
    font-weight:bold;
    font-size:16px;
    display: block;
    padding: 10px;
    position: relative;
    background-color:#85C1E9;
}
.box-headerNone {
    color: #444;
    display: block;
    padding: 10px;
    position: relative;
   
}
.box.box-none {
    border-top-color:transparent;
    border-top: 0px;
     border-radius: 3px;
}


.box.box-success {
    border-top-color: #00a65a;
}
.box.box-danger {
    border-top-color: #EB984E ;
}
.drpB {
    display: block;
    width: 100%;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
  
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.groupB {
    flex: 0 0 100%;
    width: 100%;

}
.labelB {
   display:inline-block;
}
.box.box-info {
    border-top-color: #3498DB ;
}
.box { 
    border-radius: 3px;
    background: #ffffff;
    border-top: 5px solid #D6EAF8;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    margin-bottom:10px;
}
.boxonly { 
    border-radius: 3px;
    background: #ffffff;
    border:1px solid #d2d6de;
    border-right:3px solid #d2d6de;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0,0,0,.6);
    margin-bottom:10px;
   

}
.boxonlyheader
{
    color: #444;
    display: block;
    padding: 10px;
    position: relative;
    border-bottom:1px solid #d2d6de;
   background-color:#ecf8e7;
}
.boxonlybody
{    
    padding: 10px; 
}



.label 
{
    display:inline;   
    font-size: 75%;
    font-weight: 700;
    bottom:10px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
.back-to-top {
    cursor: pointer;
    position: fixed;
    bottom: 10px;
    right: 20px;
    display:none;
}
.main-header {
    position: relative;
    max-height: 100px;
    z-index: 1030;
    font-family: 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;
}
.pull-right {
    float: right;
}
.main-footer {
    background: #fff;
    padding: 5px;
    color: #444;
    border-top: 1px solid #d2d6de;
    width:100%;
text-align:center;
position:fixed;left:0;bottom:0;
}

.sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index:2000;

}


.open-small-chat {
    display: block;
    padding: 9px 8px;
    text-align: center;
    color: #fff;
}

.H_OrangShadow
{
  
  background: linear-gradient(60deg, #ffa726, #fb8c00);
  box-shadow: 0 12px 20px -10px rgba(255, 152, 0, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(255, 152, 0, 0.2);
}

.H_HeaderBlue
{
    background: linear-gradient(60deg, #26c6da, #00acc1);
}

.H_BlueShadow
{
    color:#FFF;
  background: linear-gradient(60deg, #26c6da, #00acc1);
  box-shadow: 0 12px 20px -10px rgba(0, 188, 212, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(0, 188, 212, 0.2);
}
.H_GreenShadow
{
  color:#FFF;
  background: linear-gradient(60deg, #66bb6a, #43a047);
  box-shadow: 0 12px 20px -10px rgba(76, 175, 80, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(76, 175, 80, 0.2);
}

.H_RedShadow
{
  background: linear-gradient(60deg, #ef5350, #e53935);
  box-shadow: 0 12px 20px -10px rgba(244, 67, 54, 0.28), 0 4px 20px 0px rgba(0, 0, 0, 0.12), 0 7px 8px -5px rgba(244, 67, 54, 0.2);
}
.divclassificationGreen {
    border-radius: 10px;
    width: 20px;
    height: 20px;
    background-color: #86ff93;
    margin-left: 10px;
}
.divclassificationRed {
    border-radius: 10px;
    width: 20px;
    height: 20px;
    background-color:#fa6b6b;
    margin-left:10px;
}
.divclassification {
    padding: 10px;
    border: 2px solid #BBB;
    border-radius: 10px;
    float: left;
    margin: 3px;
  
}
.divclassificationInside {
  
    margin-top:10px;
    display: flex;
    flex: auto;
    text-align:center;
    width:100%;
}

.txt
{
    width:100%;
    font-family:FY; 
    font-size:14px;
    padding:7px;
    border:1px solid #ccc;
    margin-left:0px;
    margin-bottom: 0px;
  
}
.DivBoxControl {
    display: table;
    width: 100%;
    padding: 5px;
    border: 1px solid #BBB;
    margin-bottom: 30px;
    border-radius: 3px;
}

.DivBoxaddon {
    display: table-cell;
    width: 1%;
}

.DivBoxControllabel {
    display: block;
    margin-top: -19px;
    background: #FFFFFF;
    float: right;
    padding: 2px 5px 5px 5px;
    color: #BBB;
    font-size: 14px;
    overflow: hidden;
    font-family: IRANYekan,FY;
    font-weight:bold;
}

.TxtBoxControl {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    width: 100%;
    display: table-cell;
    outline: none;
    border: none;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
    padding: 0;
    font-family: IRANYekan,FY;
}
.RR
{
    
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.r
{
    
   border-radius:2px;
}


.tbl_header
{
    padding-top:30px;
    padding-right:40px;
    color:#FFF;
}
.td_menuBase
{
     background-color:#568ea3;
     text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
}
.td_menu
{
    
    padding-bottom:15px;
    padding-top:15px;
    font-family:FY; 
    font-size:12px;
    background-color:#568ea3;
    width:100%;
    color:#FFF;
    padding-right:10px;
    border-bottom:1px solid #BBB;
    
}

.td_menu:hover
{
    background-color:#8eb7c6;
}

.td_menu a
{
    color:#FFF;
    text-decoration:none;
}
.img_icon
{
    padding:4px;
    cursor:pointer;

}

.btnblue {
	
	background-color:#7892c2;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:2px;
	border:1px solid #92a5e0;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:FY;
	font-size:12px;
	
	padding:6px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #283966;
}
.btnblue:hover {
	background-color:#476e9e;
}
.btnblue:active {
	position:relative;
	top:1px;
}
.myButton {
	
	background-color:#BBB;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #ffffff;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:FY;
	font-size:13px;
	padding:6px;
	text-decoration:none;
	text-shadow:0px 1px 0px #BBB;
    
}
.myButton:hover {
	background-color:#eb675e;
}
.myButton:active {
	position:relative;
	top:1px;
}
.grd_trheader
{
    background-color:#73C6B6;
   
}
.grd_trheaderS2{
    background-color:#7FB3D5;
    color:#FFF;
   

}
.grd_trFooter
{
    background-color:#16A085;
    
   
}
.grd_trheaderS2 th
{
    height:30px; 
    padding:5px; 
    text-align:right;
}
.grd_trheader th
{
    height:30px; 
    padding:5px; 
    text-align:right;
}
.grd_Alternating
{
 background-color:#F0F3F4;
}


.grd_Alternating td
{
 padding:8px;
 text-align:right;

 background-color:#F0F3F4;
 
    
}
.a{ text-decoration:none;cursor:pointer;margin:5px;color:black}
.a:link{color:black}.a:visited{color:black}.a:active{color:black}


.grd_row
{

 background-color:#FFF;
    
}


.grd_row td
{
 padding:8px;
 text-align:right;
 border-bottom:2px solid #BBB;
 background-color:#FFF;    
}
.myButtonGreen {
	background-color:#44c767;
	-moz-border-radius:5px ;
	-webkit-border-radius:5px;
	border-radius:5px;
	border-color:#44c767;
	border-width:0px ;
	cursor:pointer;
	color:#ffffff;
	font-family:FY;
	font-size:12px;
	padding:6px 15px;
	text-decoration:none;
}
.myButtonGreen:hover {
	background-color:#5cbf2a;
}
.myButtonGreen:active {
	
}
.brnDel
{
 width:18px;
 height:18px;
 background-image:url(images/no.png);  
 background-color:transparent;
 border:0px; 
}
.brnview
{
 width:20px;
 height:20px;
 background-image:url(images/vie.png);  
 background-color:transparent;
 border:0px; 
 cursor:pointer
}
.left
{
 float:left;   
}
.right
{
 float:right;   
 padding:3px;
}


.btnadd
{
 width:24px;
 height:24px;
 background-image:url(Pic/text-plus-icon.png);  
 background-color:transparent;
 border:0px; 
}



.btnReport
{
 width:42px;
 height:47px;
 background-image:url(Pic/re.png);  
 background-color:transparent;
 border:0px; 
}

.btnSave
{
 width:48px;
 height:48px;
 background-image:url(Pic/SaveN.png);  
 background-color:transparent;
 border:0px; 
}
.btnSave:hover
{
    background-image:url(Pic/SaveO.png);  
}

.boxNew2-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding: 10px;
    padding-bottom: 20px;
    padding-top: 20px;
}
.boxNew2-header {
    display: block;
    padding: 10px;
    position: relative;
    padding-bottom: 15px;
    font-size:16px;
    padding-top: 15px;
    border-bottom:2px;
}
 .cardAlert {
            background: linear-gradient(60deg,#ab47bc,#8e24aa);
            box-shadow: 0 4px 20px 0 rgba(0,0,0,.14), 0 7px 10px -5px rgba(156,39,176,.4);
            margin-left: 0;
            position: relative;
            margin-right: 0;
            padding-top:18px;
            padding-bottom:15px;
            padding-right:10px;
            font-size:16px;
            color:#FFF;
            border-radius:3px;
        }
.boxNew2 {
    margin-top:20px;
    background: #ffffff;
    width: 100%;
    box-shadow: 0 1px 3px rgba(0,0,0,.12), 0 1px 2px rgba(0,0,0,.24);
  
    margin-bottom: 10px;
    border-radius: 10px;
}

.PagerGrid
{
 background-color:#FFF; 
 color:#999;  
 
 
}

.PagerGrid table
{
    margin-top:5px;
}
.PagerGrid span
{
 padding:7px;   
 font-weight:bold;
 color:#229954;
 background-color:#ABEBC6;
 border-radius:3px;
 
 
}
.PagerGrid a
{
 padding:4px; 
 color:#999;  
}


.notice {
    padding: 15px;
    background-color: #fafafa;
    border-left: 20px solid #7f7f84;
    margin-bottom: 10px;
    -webkit-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
       -moz-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
            box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
}
.notice-sm {
    padding: 10px;
    font-size: 80%;
}
.notice-lg {
    padding: 35px;
    font-size: large;
}
.notice-success {
    border-color: #80D651;
}
.notice-success>strong {
    color: #80D651;
}
.notice-info {
    border-color: #45ABCD;
}
.notice-info>strong {
    color: #45ABCD;
}
.notice-warning {
    border-color: #FEAF20;
}
.notice-warning>strong {
    color: #FEAF20;
}
.notice-danger {
    border-color: #d73814;
}
.notice-danger>strong {
    color: #d73814;
}

.tableFixHead{ overflow-y:auto; height:100px; border-collapse:collapse; width:100%;background-color:#FFF;}
.tableFixHead thead th{ position:sticky; top:0;background-color:#FFF; }
.tableFixHead th{background-color:#FFF; }

/* Just common table stuff. Really. */
/*table  {border-collapse:collapse; width:100%;  }
th, td { padding:8px 16px; }
th     { background:#eee; }*/









.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
.bg-gradient-warning {
    background: #f6960b!important;
    background: linear-gradient(45deg,#f9b115 0%,#f6960b 100%)!important;
    border-color: #f6960b!important;
}
.bg-gradient-info {
    background: #2982cc!important;
    background: linear-gradient(45deg,#39f 0%,#2982cc 100%)!important;
    border-color: #2982cc!important;
}
.cardNew1 {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    margin-bottom: 1.5rem;
    word-wrap: break-word;
    background-clip: border-box;
    border: 1px solid;
    border-radius: .25rem;
    height:80px;
    border-color: #d8dbe0;
    padding:7px;
    font-weight:bold;
    text-align:center;
}
.bg-gradient-success {
    background: linear-gradient(87deg,#2dce89 0,#2dcecc 100%)!important;
    color:#FFF;
}

.dash4{
    
    padding-top:20px;padding-bottom:20px;text-align:center;
    margin-bottom:3px;
    padding-left:3px;
    padding-right:3px;
    font-weight:bold;
    margin:3px;
    border-radius:4px;
    height:150px;
    background-color:#42a5f5    ; 
    
}
.dash2{
    padding-top:20px;padding-bottom:20px;text-align:center;
    margin-bottom:3px;
    padding-left:3px;
    padding-right:3px;
    font-weight:bold;
    margin:3px;
    border-radius:4px;
    height:150px;
    background-color:#90caf9    ;
    
    
}
.dash1{
    padding-top:20px;padding-bottom:20px;text-align:center;
    margin-bottom:3px;
    padding-left:3px;
    padding-right:3px;
    font-weight:bold;
    margin:3px;
    border-radius:4px;
    height:150px;
    background-color:#bbdefb   ;
    
    
}
.redV {
    background-color: #FF8B72;
}
.greenv{
    background-color:#97e391
}
.dashp{
    padding-top:20px;padding-bottom:20px;text-align:center;
    margin-bottom:3px;
    padding-left:3px;
    padding-right:3px;
   
    height:160px;
    box-shadow: 0 0 2rem 0 rgba(136,152,170,.15);
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    border: 1px solid rgba(0,0,0,.05);
    border-radius: .375rem;
    background-color: #e4e4e4;
    background-clip: border-box;
}
.dash{
    padding-top:20px;padding-bottom:20px;text-align:center;
    margin-bottom:3px;
    padding-left:3px;
    padding-right:3px;
    font-family:IRANYekan,FY;
    font-size:16px;
    height:160px;
    
    box-shadow: 0 0 2rem 0 rgba(136,152,170,.15);

    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    border: 1px solid rgba(0,0,0,.05);
    border-radius: .375rem;
    background-color: #fff;
    background-clip: border-box;
}

.dashBig {
    padding-top: 20px;
    padding-bottom: 20px;
    text-align: center;
    margin-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    font-family: IRANYekan,FY;
    font-size: 16px;
    height: auto;
    box-shadow: 0 0 2rem 0 rgba(136,152,170,.15);
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    border: 1px solid rgba(0,0,0,.05);
    border-radius: .375rem;
    background-color: #fff;
    background-clip: border-box;
}
.dashBigZ {
  
    text-align: center;
    margin-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    font-family: IRANYekan,FY;
    font-size: 16px;
    height: auto;
    box-shadow: 0 0 2rem 0 rgba(136,152,170,.15);
    
   
   
   
    padding-bottom:10px;
    padding-top:5px;
    border: 1px solid rgba(0,0,0,.05);
    border-radius: .375rem;
    background-color: #fff;
    background-clip: border-box;
}

.dashsmal {
    padding-top:2px;
    padding-bottom:2px;
    text-align: center;
    margin-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    font-family: IRANYekan,FY;
    font-size: 16px;
   
    
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    
    
    background-color: #fff;
    background-clip: border-box;
}


.dashN{
    padding-top:10px;padding-bottom:10px;text-align:center;
    margin-bottom:3px;
    padding-left:3px;
    padding-right:3px;    
    height:110px; 
    box-shadow: 0 0 2rem 0 rgba(136,152,170,.15);
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    border: 1px solid rgba(0,0,0,.05);
    border-radius: .375rem;
    background-color:#E4F1FA;
    background-clip: border-box;
}
.dashNGC {
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    margin-bottom: 3px;
    padding-left: 3px;
    padding-right: 3px;
    height: 140px;
    box-shadow: 0 0 2rem 0 rgba(136,152,170,.15);
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    border: 1px solid rgba(0,0,0,.05);
    border-radius: .375rem;
    background-clip: border-box;
    background-color: #C8F4FF;
}
.dashNG{
    padding-top:10px;padding-bottom:10px;text-align:center;
    margin-bottom:3px;
    padding-left:3px;
    padding-right:3px;    
    height:110px; 
    box-shadow: 0 0 2rem 0 rgba(136,152,170,.15);
    position: relative;
    display: flex;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    border: 1px solid rgba(0,0,0,.05);
    border-radius: .375rem;
   
    background-clip: border-box;
}
.dash3{
   padding-top:20px;padding-bottom:20px;text-align:center;
    margin-bottom:3px;
    padding-left:3px;
    padding-right:3px;
    font-weight:bold;
    margin:3px;
    border-radius:4px;
    height:150px;
    background-color:#64b5f6 ;
}
.dash-imgC  {
    
}
.dash-imgC img {
 
    background-color:#FFF;
    margin-top:10px;
    width: 70px;
    border-radius:35px;
    border:2px solid #dedede;
}

.dash-img
{

}
.dash-img img
{
    
    background-color:#DEDEDE;
    width:50px;

}
.dash-titleNC {
    padding-top: 3px;
    font-family: IranYekan,FY;
    font-size: 18px;
    color: #444;
    font-weight: bold;
}

.dash-titleN{
    padding-top:3px;
    font-family:IranYekan,FY;font-size:14px;
    color:#000;
    
}
.dash-title{
    padding-top:5px;
    font-family:IranYekan;font-size:14px;
}
.dash-num{
    font-family:FY,IRANYekan;
    font-size:18px;
    color:#444;
    font-weight:bold;
}
.dash-numV {
    text-align:center;
    font-family: FY;
    font-size: 18px;
    color: #f6960b;
    font-weight:bold;

}
.dash-numN{
    font-family:FY,IRANYekan;
    font-size:18px;
    color:#EC320B;
}
.dash-numN a{
    font-family:FY,IRANYekan;
    font-size:18px;
    color:#EC320B;
} 
.dash-num a{
    font-family:FY,sans-serif;
    font-size:22px;
    font-weight:bold;
    color:#000;
}
.trtd1 td{
    text-align:center;
}
.trheader1 td
{
    text-align:center;
}
.trfooter1 td{
    text-align:center;
    font-weight:bold;
    font-size:20px;
    font-family:IRANYekan,FY;
}
