﻿.direction
{
    direction: rtl;
}
.mainFont {
    font-family: IRANSansWebLight,iranyekanwebboldfanum,Tahoma;
    font-size: 14px;
}
.fontBg1
{
    font-size: 1.2em;
}
.fontBg2
{
    font-size: 1.5em;
}
.fontWB
{
    font-weight: bold;
}
fontWN
{
    font-weight: normal;
}
.bgColor
{
    background-color: #DAF3FD;
    /*background: #dcdfe2 url(images/background.jpg);*/
}
.bgColorAlt
{
    background-image:-webkit-linear-gradient(#f5f7f7,#fff);
    background-image:-moz-linear-gradient(#f5f7f7,#fff);
    background-image:-ms-linear-gradient(#f5f7f7,#fff);
    background-image:linear-gradient(#f5f7f7,#fff);
    background-color: #FAFBFB;
}
.colorMain
{
    color: #6F899C;
}
.colorMainAlt
{
}
.clear
{
    clear: both;
}
.textAreaContainer
{
}
.minHeightForPrint
{
    min-height: 0px;
    height: 0px;
    clear: both;
}
.minHeight
{
    min-height: 5px;
    height: 5px;
    clear: both;
}
.minWidth
{
    min-width: 10px;
    width: 10px;
}
.HSplitter
{
    min-height: 8px;
    height: 8px;
    border-top: 1px dotted black;
    clear: both;
}
.cAlign
{
    text-align: center;
}
.lAlign
{
    text-align: left;
}
.rAlign
{
    text-align: right;
}
.fRight
{
    float: right;
}
.fLeft
{
    float: left;
}
.Scroll
{
    overflow:scroll;
}
.MessageBoxDivErr
{
    text-align: center;
    margin-top: 3px;
    padding-top: 3px;
    background-color: #feffc3;
    border: 1px solid Black;
    width: 80%;
    height: 20px;
    display: block;
    clear: both;
}
/*Message Box Succecc Box */
.MessageBoxDiv
{
    text-align: center;
    width: 80%;
    margin-top: 3px;
    padding-top: 3px;
    background-color: #bdeac1;
    border: 1px solid Black;
    height: 20px;
    display: block;
    clear: both;
}

/*Show when requried is going Wrong */
.RequeiredField
{
    background-color: #B6C6E8;
    border: 1px solid #002062;
}
.RequeiredFieldValidator
{
    color: Red;
    padding-right: 2px;
}
.SearchPanel
{
    width: 100%;
}
.SearchTitle
{
    background-color: #D8D9DB;
    min-height: 20px;
    height: 20px;
    width: 100%;
    cursor: pointer;
    border-bottom: 1px dotted black;
}
.SearchContent
{
    background-color: #E7EBEF;
}
.spn_SearchIcon
{
}

/*Header Grid*/
.HGrid
{
    height: 30px;
    width: 100%;
    border-bottom: 2px solid #76bbfd;
    background-image: url("Images/HGrid.png");
    background-repeat: no-repeat;
    background-position: right top;
}
.HGridIncome
{
    height: 30px;
    width: 100%;
    border-bottom: 2px solid #CF5728;
    background-image: url("Images/HGridIncome.png");
    background-repeat: no-repeat;
    background-position: right top;
}
.HGridText
{
    width: 267px;
    text-align: center;
    margin-top: 10px;
    font-weight: bold;
}
.TmpMultiRefundGridItem
{
    background-color: #f7c980;
    text-align: center;
    cursor: pointer;
    height: 30px;
}
.TmpDraftGridItem
{
    background-color: #8fcbfe;
    text-align: center;
    cursor: pointer;
    height: 30px;
}

.TmpGreenGridItem
{
    background-color: #ade4d8;
    text-align: center;
    cursor: pointer;
    height: 30px;
}

.TmpYellowGridItem {
    background-color: #fbe362;
    text-align: center;
    cursor: pointer;
    height: 30px;
}

.TmpPurpleGridItem
{
    background-color: #cfb8d0;
    text-align: center;
    cursor: pointer;
    height: 30px;
}

.ConflictGridItem
{
    background-color: #999999;
    text-align: center;
    cursor: pointer;
    height: 30px;
}
.SelectExpertLink
{
    color: Black;
    cursor: pointer;
    font-weight: bolder;
}
.TxtPrice
{
    color: Red;
    font-weight: bold;
    width: 143px;
}
.GridPrice
{
    color: Red;
    font-weight: bold;
    direction:ltr;
}
.LblPrice
{
    color: Red;
    display:inline-block;
    direction:ltr;
    font-weight: bold;
}
.ForgetPasswordBox
{
    width: 400px;
    border: 1px solid #075e9a;
}
.ForgetPasswordBoxHeader
{
    height: 30px;
    background-color: #075e9a;
    color: White;
    font-weight: bold;
}
.RemoveWhiteSpace
{
    margin: 1px;
}
.RefreshButton
{
    background-image: url(images/refresh24x24.png);
    background-repeat:no-repeat;
    display: inline-block;
    width: 24px;
    height: 24px;
}
.Cursor
{
    cursor: pointer;
}
.pager table td{
    padding:5px;
}

.pager a {
    display:inline-block;
    padding:5px;
    font-weight:bold;
}

.Money {
    direction:ltr;
}

.row {
    clear:both;
}

    .row .col {
        margin:0;
        padding:0.5% 1%;
        width:48%;
        float:right;
    }

        .row .col > span {
            min-width:30%;
            display:block;
            float:right;
 
        }


.GreenColorRow
{
    background-color: #bdeac1;
    text-align: center;
    cursor: pointer;
    height: 30px;
}

.RedColorRow
{
    background-color: #eabdd5;
    text-align: center;
    cursor: pointer;
    height: 30px;
}

.BlueColorRow
{
    background-color: #bdd3ea;
    text-align: center;
    cursor: pointer;
    height: 30px;
}


div.a {
  width: 150px;
  height: 80px;
  -ms-transform: rotate(270deg); /* IE 9 */
  -webkit-transform: rotate(270deg); /* Safari 3-8 */
  transform: rotate(270deg);
}