﻿*:not(i)
{
    padding: 0px;
    font-size: 10pt;
    font-family: IRANSans !important;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    font-weight: 500;
    font-style: normal;
}
 
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: bold;
	src: url('IranSans/fonts/eot/IRANSansWeb(FaNum)_Bold.eot');
	src: url('IranSans/fonts/eot/IRANSansWeb(FaNum)_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('IranSans/fonts/woff2/IRANSansWeb(FaNum)_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('IranSans/fonts/woff/IRANSansWeb(FaNum)_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('IranSans/fonts/ttf/IRANSansWeb(FaNum)_Bold.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 500;
	src: url('IranSans/fonts/eot/IRANSansWeb(FaNum)_Medium.eot');
	src: url('IranSans/fonts/eot/IRANSansWeb(FaNum)_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('IranSans/fonts/woff2/IRANSansWeb(FaNum)_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('IranSans/fonts/woff/IRANSansWeb(FaNum)_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('IranSans/fonts/ttf/IRANSansWeb(FaNum)_Medium.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 300;
	src: url('IranSans/fonts/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('IranSans/fonts/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('IranSans/fonts/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('IranSans/fonts/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('IranSans/fonts/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: 200;
	src: url('IranSans/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot');
	src: url('IranSans/fonts/eot/IRANSansWeb(FaNum)_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('IranSans/fonts/woff2/IRANSansWeb(FaNum)_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('IranSans/fonts/woff/IRANSansWeb(FaNum)_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('IranSans/fonts/ttf/IRANSansWeb(FaNum)_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('IranSans/fonts/eot/IRANSansWeb(FaNum).eot');
	src: url('IranSans/fonts/eot/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('IranSans/fonts/woff2/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('IranSans/fonts/woff/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('IranSans/fonts/ttf/IRANSansWeb(FaNum).ttf') format('truetype');
}


p
{
    color: rgb(0, 95, 163);
}

div.Primary p
{
    color: #ffffff;
}






script
{
    display: none;
}

.Header
{
    /*background:#582F92 url(images/Header.gif) no-repeat right top;*/
    background-color: #15BDC3;
    padding: 0px;
    vertical-align: bottom;
    height: 50px;
    text-align: left;
}

.InfoBox
{
    display: block !important;
    position: relative !important;
    float: right !important;
    color: #ffffff;
    padding: 13px;
    width: 100% !important;
}

.HorzBar
{
    vertical-align: top;
    color: #ffffff;
    height: 35px;
    border-bottom: solid 1px #ffff00;
    background-color: #7E7DBC;
    background-color: #40c9ce;
    border-bottom: solid 1px white;
}

.FormBox
{
    margin: 5px;
    padding: 2px;
    text-align: right;
    vertical-align: top;
    display: inline;
    margin: auto;
}


.HeaderBox span
{
    font-size: 17px;
    font-family: B Nazanin !important;
    padding: padding: 1% 5% 1% 0%;
    text-align: right !important;
    direction: rtl !important;
    width: 100%;
    display: block !important;
}
.ContentBox
{
    border-left: 3px solid #5f8295;
    border-right: 3px solid #5f8295;
    border-top: 3px none #5f8295;
    border-bottom: 3px solid #5f8295;
    margin: auto;
    padding: 10px;
    background-color: #fdfdfd;
    display: block;
    width: 75% !important;
    border-radius: 0px 0px 5px 5px;
}
.ButtonBox
{
    text-align: left; /*  margin-top: 15px;     margin-bottom: 15px;*/
    width: 100%;
    padding-left: 1.3%;
}
.ErrorBox
{
    color: #ea1a15; /* background-color: #f2dede;*/
    border-color: #ebccd1;
    padding: 10px 15px;
    border: 1px solid transparent;
    border-radius: 5px;
    margin: 15px;
    padding: 10px;
    text-align: right;
    vertical-align: top;
    display: block; /*color: red;     border-top: solid 1px #dddddd;     border-bottom: solid 1px #dddddd;     background-color: #fdfdfd;*/
    width: 30%;
}

.SuccessMsgBox
{
    color: #468847; /* background-color: #dff0d8;*/
    border-color: #d6e9c6;
    padding: 10px 15px;
    border: 1px solid transparent;
    border-radius: 5px;
    margin: 15px;
    padding: 10px;
    text-align: center;
    vertical-align: top;
    display: block; /*color: red;     border-top: solid 1px #dddddd;     border-bottom: solid 1px #dddddd;     background-color: #fdfdfd;*/
    width: 30%;
}


div.Information
{
  float: right;
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
    border: 1px solid transparent;
    border-radius: 5px;
    align: center;
    text-align: center;
    vertical-align: top;
    display: block; /* border-top: solid 1px #dddddd;     border-bottom: solid 1px #dddddd;     background-color: #fdfdfd;*/
  /*  width: 85.5%; */
}

div.Warning
{
    float: right;
    background-color: #fcf8e3;
    border-color: #fbeed5;
    color: #c09853;
    border: 1px solid transparent;
    border-radius: 5px;
    align: center;
    text-align: center;
    vertical-align: top;
    display: block; /* border-top: solid 1px #dddddd;     border-bottom: solid 1px #dddddd;     background-color: #fdfdfd;*/
    width: 100%;
    margin-top: 1%;
    margin-bottom: 1%;
}

div.Primary
{
    float: right;
    color: #ffffff;
    background-color: #428bca;
    border-color: #428bca;
    border: 1px solid transparent;
    border-radius: 5px;
    align: center;
    text-align: center;
    vertical-align: top;
    display: block; /* border-top: solid 1px #dddddd;     border-bottom: solid 1px #dddddd;     background-color: #fdfdfd;*/
    width: 100%;
    margin-top: 1%;
    margin-bottom: 1%;
}

div.default
{
    float: right;
    color: #333333;
    background-color: #f5f5f5;
    border-color: #dddddd;
    border: 1px solid transparent;
    border-radius: 5px;
    align: center;
    text-align: center;
    vertical-align: top;
    display: block; /* border-top: solid 1px #dddddd;     border-bottom: solid 1px #dddddd;     background-color: #fdfdfd;*/
    width: 100%;
    margin-top: 1%;
    margin-bottom: 1%;
}


div.success
{
    float: right;
    color: #468847;
    background-color: #dff0d8;
    border-color: #d6e9c6;
    border: 1px solid transparent;
    border-radius: 5px;
    align: center;
    text-align: center;
    vertical-align: top;
    display: block; /* border-top: solid 1px #dddddd;     border-bottom: solid 1px #dddddd;     background-color: #fdfdfd;*/
    width: 100%;
    margin-top: 1%;
    margin-bottom: 1%;
}

.Information
{
    /*float: right;*/
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
    border: 1px solid transparent;
    border-radius: 5px;
    text-align: center;
    vertical-align: top;
    display: block; /* border-top: solid 1px #dddddd;     border-bottom: solid 1px #dddddd;     background-color: #fdfdfd;*/
    width: 100%;
}
.Info
{
    float: right;
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
    border: 1px solid transparent;
    border-radius: 5px;
    text-align: center;
    vertical-align: top;
    display: block; /* border-top: solid 1px #dddddd;     border-bottom: solid 1px #dddddd;     background-color: #fdfdfd;*/
    width: 100%;
}


.Content
{
    float: right;
    margin: 0px;
    padding: 0px;
    vertical-align: top;
}
.PageInfo
{
    /*border-bottom:solid 1px #999999;*/
    color: Black;
    text-align: right;
    vertical-align: middle;
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#ffffaa, endcolorstr=#ffffdd);
   /* margin-right: 12.1%; */
   /* margin-left:  12.5%; */
}

.PageInfoLong
{
    /*border-bottom:solid 1px #999999;*/
    color: Black;
    text-align: right;
    vertical-align: middle;
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#ffffaa, endcolorstr=#ffffdd);
    margin-right: 12%;
  .
    margin-bottom: 10%;
}

.PageInfoMiddle
{
    /*border-bottom:solid 1px #999999;*/
    color: Black;
    text-align: right;
    vertical-align: middle;
    filter: progid:dximagetransform.microsoft.gradient(startcolorstr=#ffffaa, endcolorstr=#ffffdd);
    margin-right: 12%;

    margin-bottom: 5%;
}
#ctl00_cphMain_upForm
{
    margin: auto; /*overflow: auto;*/
}

#ctl00_cphMain_upForm .FormBox .ContentBox
{
    padding: 10px;
}
#ctl00_lblNameSystem
{
    height: 12px;
    display: inline;
    padding-bottom: 7px;
}

#ctl00_lblHeader
{
    font-family: B Nazanin !important;
    display: block !important;
    margin: -2px;
    padding: 0;
    color: White !important;
}
center > div
{
    padding: 0%; /*display : block !important;     margin-top: 20px !important;     margin-bottom: 20px !important;*/
}
.dist_select_box
{
    width: 100px;
    margin-left: 20px;
}
.system_name_box
{
    border-radius: 5px;
}
.login_box
{
    width: 15%;
    display: block;
}
.login_box .HeaderBox
{
    width: 97% !important;
}
#ctl00_cphMain_rvViewReport
{
    display: block !important;
    margin: auto !important;
    padding: 4px !important;
}
#ReportFramectl00_cphMain_rvViewReport
{
    min-height: 450px;
}
.transition
{
    -webkit-transition: all 2500ms ease;
    -moz-transition: all 2500ms ease;
    -ms-transition: all 2500ms ease;
    -o-transition: all 2500ms ease;
    transition: all 2500ms ease;
}
.display-none
{
    display: none;
}

.add_new_tab
{
    width: 16px !important;
    height: auto !important;
}
.HeaderBox
{
    border: 3px solid rgb(111, 189, 231) !important;
    width: 98%;
    border-radius: 5px; /*display : none;    */
    background-color: rgb(176, 221, 244);
    font-family: B Nazanin;
    padding: 1%;
}
.ContentBox table
{
    margin-top: 25px;
    margin-bottom: 25px;
    padding: 5px;
}
.ContentBox select
{
    /*height : 23px !important;*/
}
.ContentBox span
{
    width: auto !important;
}

br
{
    display: block;
    line-height: 20px;
    margin: 15px 0 10px 0;
    content: " ";
}

.ContentBox .ButtonBox
{
    margin: 20px 0 20px 0;
}

.MultiChild
{
}
#VisibleReportContentctl00_cphMain_rvViewReport_ctl09
{
    width: 100% !important;
    overflow:visible;
}
.MultiChild td
{
    padding: 1px;
    height: 35px;
}

.MultiChildSingle td
{
    padding: 0.3rem;
    height: 34px;
}



.RedioLongList td
{
    padding: 0.3rem;
    height: 34px;
    width: 25%;
}

.RedioList td
{
    padding: 0.3rem;
    height: 34px;
    width: 25%;
}

.MultiChild, .MultiChildSingle table
{
    display: block;
}


table.MultiChild, table.MultiChildSingle, table.RedioLongList, table.RedioList
{
    background-color: white;
    width: 50%;
    border-spacing: 0;
    border-radius: 5px;
    display: inline-block;
    vertical-align: middle;
}




table.MultiChild tbody, table.MultiChild thead, table.RedioList tbody, table.RedioList thead, table.RedioLongList tbody, table.RedioLongList thead, table.MultiChildSingle tbody, table.MultiChildSingle thead
{
    display: block;
}

thead tr th
{
    height: 30px;
    line-height: 30px; /*text-align: left;*/
}

table.MultiChildSingle tbody
{
    overflow-y: auto;
    overflow-x: auto;
}



table.MultiChild tbody
{
    height: 175px;
    overflow-y: auto;
    overflow-x: auto;
}

table.RedioList tbody
{
    overflow-y: auto;
    overflow-x: auto;
}

table.RedioLongList tbody
{
    height: 125px;
    overflow-y: auto;
    overflow-x: auto;
}


tbody td:last-child, thead th:last-child
{
    border-right: none;
}




table.Grid tbody, table.Grid thead
{
    width: 100%;
}

table.Grid tr
{
    width: 100%;
}



table.Grid tbody
{
    overflow-y: auto;
    overflow-x: auto;
}

.Grid td
{
    padding: 1px;
    height: 30px;
}
table.Grid
{
    width: 100%; /* border-collapse: collapse; */
}
/*table.Grid tbody, table.Grid thead
{
    display: table;
}*/



.GridScroll
{
    width: 100%;
    height: auto;
    overflow: auto;
    overflow-y: hidden;
}

.ViewReport {
    width: 100%;
    height: 700px;
    overflow: visible !important;
    direction: rtl;
}
#ctl00_cphMain_rvViewReport_ctl09
{
    overflow :visible  !important;
}    


#ctl00_cphMain_rvViewReport .glyphui
{
    font-family:"reportingservicesglyphs-regular" !important;
    }


#ctl00_cphMain_rvElamiehBank .MenuBarBkGnd span
{
    font-family: "reportingservicesglyphs-regular" !important;
}