﻿/* DEFAULTS
----------------------------------------------------------*/

body   
{
    background: white;
    font-size: .80em;
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    direction:rtl;
    text-align:right;
}

.table_help
{
   width:100%;
   vertical-align:middle;
   font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
   color:darkslategray;
}

.table_fw_master
{
    width: 100%;
    background-color: #0033CC;
    color: #FFFF00;
    vertical-align:middle;
}

.table_fw_header
{
    background: yellowgreen;
    width: 100%;
    vertical-align:middle;
}


.table_fw_error
{
    background-color:red;
    background: red;
    width: 100%;
    vertical-align:middle;
}

.table_fw_rep
{
    background:orange;
    width: 100%;
    vertical-align:middle;
}

.table_fw_sef
{
    background: yellowgreen;
    height: 3em;
    width: 100%;
    border-color: #008000;
    border-style: groove;
    border-width: thin;
    vertical-align:middle; 
    color:darkblue;   
}

.vagc_header
{
    background-color: ghostwhite;
    width: 100%;
    border-color: #008000;
    border-style: groove;
    border-width: thin;
    vertical-align:middle;
}

.table_fw
{
   width:100%;
   vertical-align:middle;
   font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height: 0px;
}

table
{
    direction:rtl;
    vertical-align:middle;
}

.table_big
{
   background: #FFFFFF;
   width:100%;
   vertical-align:middle;
}

.table_field
{
    background: #FFFFFF;
    width: 100%;
    vertical-align:middle;
}

.table_grid
{
    background: #FFFFFF;
    width: 100%;
}

.label1
{
    height:2em;
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    vertical-align:middle;
}

.label_header
{
    height:2em;
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    vertical-align:middle;
}


.labelheader
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    color:orangered;
}
.labelhelp
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    color:lightslategray;
}

.labelrep
{
    background-color:darkslategray;
    color:darkblue;
}



.importantlabel
{
    height:2em;
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    color:darkgreen;
}

.button
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    color:darkgreen;
    background-color:lightgray;
}

.replink
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    color:green;
    text-decoration-line:none;
    width:25em;
    height:3em;
}

.textbox
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height:2em;
    width:100%;
}

.textboxrozmah
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height:2em;
    width:1.5em;
}

.textboxsal
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height:2em;
    width:3em;
}
.textboxnumintg2
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height:2em;
    width:10em;
}
.textboxnum
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height:2em;
    width:6em;
}

.textbox2
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height: 2em;
    width:2em;
}

.textbox4
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height: 2em;
    width:4em;
}
.textbox6
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height: 2em;
    width:6em;
}
.textbox8
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height: 2em;
    width:8em;
}
.textbox10
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height: 2em;
    width:10em;
}

.textbox12
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height: 2em;
    width:12em;
}

.textbox14
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height: 2em;
    }

.textbox16
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height: 2em;
    width:16em;
}

.textbox18
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height: 2em;
    width:18em;
}

.textbox20
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    }


.textbox22
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height: 2em;
    width:22em;
}

.textbox30
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height: 2em;
    width:30em;
}

.textbox40
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height: 2em;
    width:40em;
}

.gen_textbox
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height:2em;
}

.textbox
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height:2em;
}


.ddl
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    height:2.5em;
}


.panel_toolbar
{
    background-color:#DFFFDF;
    vertical-align:middle;
    border-color: forestgreen;
    border-style: groove;
    border-width: thin;
}

.panel_sef
{
    vertical-align: middle;
    border-color: yellowgreen;
    border-style: solid;
    border-width: 1px;
}

.panel_rectoolbar
{
    background-color:aliceblue;
    vertical-align:middle;
    border-color: darkblue;
    border-style: groove;
    border-width: thin;
}

.panel_printtoolbar
{
    background-color:lightgrey;
    vertical-align:middle;
    border-color: darkgrey;
    border-style: groove;
    border-width: thin;
}

.panel_rep
{
    border-color: darkslategray;
    border-style: solid;
    border-width: 1px;
}


.gridselectedrowstyle
{
    border: none;
    height:30px;
    background-color:#DDEBDA;
}

.gridEmptyDataRowStyle
{
    Border:none;
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    vertical-align:middle;
}

.grideditrowstyle
{
    Border:none;
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    vertical-align:middle;
} 

.gridheaderstyle 
{
    font-family:"Vazir","Tahoma";
    font-size: 1em;
    text-decoration: none;
    background-color:slategray;
    color:White;
    Height:3em;
    vertical-align:middle;
}

.floatright
{
    float:right;
}

.floatleft
{
    float:left;
}


.panel_modal
{
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 0px;
    padding: 0px;
    direction: rtl;
    background-color:#ffffff;
    border-width:3px;
    border-style:solid;
    border-color:Gray;
    padding:3px;
}    

.modalBg
{
    background-color:lightgoldenrodyellow;
    filter:alpha(opacity=90);
    opacity:0.9;
    border:ridge;
}

.paging
{
    text-decoration: none;
	font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    margin: 10px;
    padding: 10px;
    direction: rtl;
}

.centerright
{
    align-content:center;
    direction:ltr;
}

.wh
{
    width:100%;
}


p
{
    padding: 2px;
    margin: 2px;
    line-height: 2em;
    text-align: justify;
    vertical-align: middle;
    font-family: "Vazir","Tahoma","Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
    direction: rtl;
}


.line
{
   color : green;
   margin: 0px;
   height:1px;
}





