﻿@charset"utf-8";

@font-face {
    font-family: "IranSans";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/IRANSansWeb.eot?#iefix") format("embedded-opentype"), url("../../styles/fonts/IRANSansWeb.woff") format("woff"), url("../../styles/fonts/IRANSansWeb.TTF") format("truetype");
}

@font-face {
    font-family: "IranSansbold";
    font-style: normal;
    font-weight: normal;
    src: url("fonts/IRANSansWeb_Bold.eot?#iefix") format("embedded-opentype"), url("../../styles/fonts/IRANSansWeb_Bold.woff") format("woff"), url("../../styles/fonts/IRANSansWeb_Bold.TTF") format("truetype");
}

* {
    margin: 0;
    padding: 0;
    font-family: 'IranSans',Tahoma;
    font-size: 13px;
}
html{/*overflow-x:hidden;*/}
body{background-color:#F4F5EB;direction:rtl; /*overflow-x:hidden;*/}
textarea {
    margin: 1px;
    overflow: auto;
    font-family: 'IranSans',Tahoma;
    font-size: 13px;
    border: solid 1px #C4DAEF;
    resize: none;
    padding: 2px;
}
input, select {
    margin: 1px;
    padding: 1px;
    font-family: 'IranSans',Tahoma;
    font-size: 13px;
    border: solid 1px #C4DAEF;
    vertical-align: middle;
    height: 26px;
}
a{text-decoration:none;}
img{vertical-align:middle;border:none;}
label{cursor:pointer;}
ul{list-style-image:none;list-style-position:outside;list-style-type:none;}
hr{border:none;border-top:1px solid #CCCCCC;height:1px;margin-bottom:5px;}
*[align="right"] {text-align:right;}
*[align="left"] {text-align:left;}
.Button{margin:0;min-width: 92px;height: 28px;border:solid 1px #6DB7E4;background:#deedff url(../Images/AdminImages/bgBTN.png) repeat scroll 0px 0px;background-size: contain;padding-bottom:3px;border-radius:2px;cursor: pointer;}
.Button:hover, .Button:focus{margin:0;background:#deedff url(../Images/AdminImages/bgBTN.png) repeat scroll 0px 0px;background-size: contain;border:solid 1px #2880B5;}
.IconBtn{width:22px;min-width:auto;padding: 0px !important;}
.InputFocus{background-color:#FAFBE9;border:solid 1px #2880B5;}
input:hover, textarea:hover, select:hover, input:focus, textarea:focus, select:focus{background-color: #F4F9FB;border: 1px solid #7AB8DE;}
.ac_input{background:transparent url(../Images/AdminImages/ibottom.gif) no-repeat scroll 0 4px;}
.EvenRow {
    background-color: #ebf6ff;
    text-align: center;
}
.OddRow {
    background-color: #eaf8fd;
    text-align: center;
}
.MouseoverRow, .EvenRow:hover, .OddRow:hover {
    background: #e0eeff;
}
.TableHeaderBar{height:35px;background:#316ecf !important; /*url(../Images/AdminImages/RightMenu_CatBg.png) repeat-x scroll 0 -1px;*/text-align:center;border-width:0px;}
.TableHeaderBar TD{color:White;border-left:0px;border-right:1px solid #767373;padding:0 5px; }
#Table_ActiveForm .TableHeaderBar TD{text-align:right;position:relative;}
#Table_ActiveList .TableHeaderBar TD{text-align:center;}
.TableHeaderBar a:visited, .TableHeaderBar a:active, .TableHeaderBar a:link{font-size:12px;color:yellow;text-decoration:none;}
.TableHeaderBar a:hover{color:#cc0000;text-decoration:none;}
.HeaderOfTable{border-width:0px;height:30px;background:#5a8e9b; /*url(../Images/AdminImages/bgBTN.png) repeat-x scroll 0 1px;*/color:#fff;}
.FooterOfTable{border-width:0px;height:28px;background:#e1e9e5;text-align: center;}
.BtnBar{float: left; padding-left: 2px;}
.BtnBar a:hover{box-shadow:0 4px 2px #00465E;}
.FixMsg{position:fixed;right:0;margin:0;padding:5px;text-align:center;background:#CBE087;z-index:110;display:none;}
.CheckStatus{height:17px;width:17px;background-image:url('../Images/AdminImages/Checkbox.gif');background-repeat:no-repeat;background-attachment:scroll;}
.InputComment{color:#CB5609;font-size:8pt;}
#BtnSave{background-image:url(../Images/AdminImages/save.gif);}
#BtnEdit{background-image:url(../Images/AdminImages/save.gif);}
#BtnNew{background-image:url(../Images/AdminImages/file_16.png);}
#BtnDel{background-image:url(../Images/AdminImages/delete_16_trans.png);}
#BtnSrch{background-image:url(../Images/AdminImages/search_16x16.png)}
#BtnPrint{background-image:url(../Images/AdminImages/print_16x16.png)}
#BtnBack{background-image:url(../Images/AdminImages/forward_16.png)}
#BtnGraph{background-image:url(../Images/AdminImages/bullet9_trans.png)}
#BtnView{background-image:url(../Images/AdminImages/bullet9.gif)}
#BtnSrch, #BtnSave, #BtnEdit, #BtnNew, #BtnDel, #BtnBack, #BtnGraph, #BtnView, #BtnPrint{color: #0B4F55;background-color: #b7e7f9;background-attachment:scroll;background-repeat:no-repeat;background-position:97% 50%;background-size: 20px;padding:0 8px 3px 0;border-color:#7FC1EA;}
#BtnSrch:hover, #BtnSave:hover, #BtnEdit:hover, #BtnNew:hover, #BtnDel:hover, #BtnBack:hover,#BtnGraph:hover, #BtnView:hover, #BtnPrint:hover{background-color: #A1D7EF;color: #02393E;}
#BtnSrch[disabled], #BtnSave[disabled], #BtnEdit[disabled], #BtnNew[disabled], #BtnDel[disabled], #BtnBack[disabled],#BtnGraph[disabled], #BtnView[disabled], #BtnPrint[disabled]{background-color:#EFEFEF;border: 1px solid #A9A8A8;opacity:0.6;cursor: not-allowed;}
#BtnSrch[disabled]:hover, #BtnSave[disabled]:hover, #BtnEdit[disabled]:hover, #BtnNew[disabled]:hover, #BtnDel[disabled]:hover, #BtnBack[disabled]:hover,#BtnGraph[disabled]:hover, #BtnView[disabled]:hover, #BtnPrint[disabled]:hover{background-color:#EAEAEA;}
#f2_tbd TD{padding:3px;border-width:0px;border-bottom:solid 0px #A1AAAD;border-right:solid 0px #C6DEE7;}
#f2_tbd TD a:visited, #f2_tbd TD a:active, #f2_tbd TD a:link{color:#B44800;text-decoration:none;}
#f2_tbd TD a:hover{color:#FF6500;text-decoration:underline;}
#Table_ActiveForm{width:100%;background-color:#e7e7e7;border:solid 1px white;}
#Table_ActiveForm TR{background-color:#FBFCF9;}
#Table_ActiveForm tbody TD{padding:3px 4px 0px;vertical-align:top;}
.TdLabel{background:#f3f6f2 url(../Images/AdminImages/bg7.gif) repeat-y;text-align:left;}
#Table_ActiveList {
    background-color: #dae1e3;
    width: 100%;
    border: solid 0px gray;
    border-top-width: 0px;
    margin-bottom: 80px;
}
.DateHTML{border:solid 1px #C4DAEF;margin:0 1px 2px;padding:0px 2px 0px 2px;width:110px;height:32px;background:white;line-height:0;}
.DateHTML input{border-width:0px;}
.CaptchaBox{float:right;height:35px;border:1px solid white;width:169px;margin-left:2px;background:url(../Images/Loaders/smallsquare_loader.gif) no-repeat scroll center center transparent;}
.PagingBar{background:#D5E9FB;height:27px;margin-top:7px;padding:0 2px;}
.SearchBar, .SearchBar DIV{height:28px;}
.SearchBar DIV{border-top:solid 1px #efefef;padding:6px 0px 0px 3px;}
    .SearchBar DIV SPAN {
        padding: 3px;
        vertical-align: middle;
        font-family: 'IranSans',Tahoma;
        font-size: 8pt;
    }
#SearchBarOrder{width:100%;text-align:right;white-space:nowrap;}
#SearchBarPager{width:100%;text-align:left;left:0;float:left;direction:ltr;white-space:nowrap;}
.PrevArrow,.NextArrow{width:20px;height:20px;}
.PrevArrow{background:transparent url(../Images/AdminImages/PrevArrow.gif) no-repeat scroll 0 0;}
.NextArrow{background:transparent url(../Images/AdminImages/NextArrow.gif) no-repeat scroll 0 0;}
.SearchBar a:visited, .SearchBar a:active, .SearchBar a:link{font-size:8pt;color:darkgreen;text-decoration:none;}
.SearchBar a:hover{color:darkgreen;text-decoration:underline;}
.SearchItem{border-width:0px;width:455px;height:87px;background:#f0f4fa url(../Images/AdminImages/bg1.png);padding:3px;margin:5px;}
#MyLightBoxSurface{position:absolute;border-width:0;background-color:#efefef;overflow:hidden;left:0;top:0;width:100%;height:100%;z-index:10000;opacity:0;filter:alpha(opacity=0);}
#MyLightBoxDiv{position:absolute;border:double 4px #390101;background-color:#DAE6ED;overflow:hidden;z-index:10001;box-shadow: 0 0 4px #778A9C;border-radius: 5px 5px 0 0;}
#MyLightBoxTitle{height:auto;border-bottom:solid 1px #ABAAAA;}
#Sp_MyLightBoxTitle{display:block;cursor:move;width:100%;text-align:center;border-bottom:solid 1px #454545;font-weight:bold;padding:4px 0;background-color:#AFB6BA;}
#MyLightBoxContent{overflow:auto;width:100%;height:94%;position: relative;}
#MyLightBoxContentCover{position: absolute; left: 0pt; top: 0pt; width: 100%; height: 100%; background-color: white; z-index: 1002; opacity: 0.1;}
#MyLightBoxContent_Iframe{width:100%;height:100%;overflow:auto;border-width:0;background-color:white;}
#MyLightBoxContent_Passage{margin:3px auto;width:97%;line-height:1.3em;word-wrap:break-word;}
#MyLightBoxCloseBtn{position:absolute;cursor:pointer;top:0;left:0;margin:3px;}
.BlueButton{background-color:#C6ECF8;width:50px;height:20px;}
.BlueButton:hover, .BlueButton:focus{margin:1px;background-color:lightblue;border:solid 1px #333B59;}
.GreenButton{background-color:#E0F49E;border:1px solid #B2CF4F;}
.GreenButton:hover, .GreenButton:focus{margin:1px;background-color:#C9E666;border:1px solid #96B726;}
.Button1{background-color:#C6ECF8;width:50px;height:20px;}
.Button1:hover, .Button1:focus{margin:1px;background-color:lightblue;border:solid 1px #4474BF;}
.SilverGrad{background:white url(../Images/ContactInput_bg.png) repeat-x scroll 0 1px;border:1px solid #C0C0C0;}
.SilverGrad:hover, .SilverGrad:focus{background-color:#D5D5D5;border:1px solid #9E9F9D;}
a.UndoLink {
    background: #F3F907;
    border: 1px solid #D76D04;
    font-family: 'IranSans',Tahoma;
    font-size: 7pt;
    padding: 0 1px;
}
a.Norm:visited, a.Norm:active, a.Norm:link {
    font-family: 'IranSans',Tahoma;
    font-size: 12px;
    text-decoration: none;
    border-width: 0px;
}
a.Norm:hover{text-decoration:none;border-width:0px;}
a.Attach:visited, a.Attach:active, a.Attach:link {
    font-family: 'IranSans',Tahoma;
    font-size: 12px;
    text-decoration: none;
    padding: 2px;
    border-bottom: solid 1px white;
}
a.Attach:hover{background:#efefef;border-bottom:solid 1px gray;}
a.lang, a.lang:visited, a.lang:link, a.lang:active{background:url(../Images/lang.png) no-repeat scroll 0px -20px;padding-top:3px;padding-bottom:3px;display:block;text-decoration:none;}
a.lang:hover{background:url(../Images/lang.png) no-repeat scroll 0px 0px;padding-top:3px;padding-bottom:3px;display:block;text-decoration:none;}
.FCKPreLoad, a.FCKPreLoad:visited, a.FCKPreLoad:active, a.FCKPreLoad:link{display:block;height:200px;background: #F4F4F5;border: 1px solid #C5E2EE;text-decoration:none;color:Gray;margin-bottom:2px;overflow:hidden;line-height:1.5em;}
.FCKPreLoad:hover, a.FCKPreLoad:hover, a.FCKPreLoad:focus{cursor:pointer;border:solid 1px #C5E2EE;background:#ededFF;}

#LingualArea{padding: 3px 0 0 !important;}
#LingualTabBar { height:20px; }
#LingualTabBar li 
{
    border-radius: 3px 3px 0 0;
    float: right;
    text-align: center;
    width: 30px;
    position:relative;
}
#LingualTabBar li img{ padding-top:2px; }
.InactiveLangTab
{
    background:#E0DDDD;
    cursor: pointer;
    border:solid 1px gray;
    border-bottom-color:#555555;
    height: 18px;
    margin-top: 1px;
}
.ActiveLangTab 
{
    background:white;
    cursor: default;
    border:solid 1px #555555;
    border-bottom-width:0;
    height: 20px;    
    box-shadow: 0 -1px 2px gray;
    z-index: 100;
}
.LingualBox
{
    border:solid 1px #555555;
}
.LingualBoxTable
{
    background-color:#C7E2EA;
    border:0px solid white;
    width: 100%;
}
.jcrop-holder {border: 2px solid black;}
#TR_ImageCrop {
    background: #EFEDDB;
    display: block;
    margin: 3px 0;
    padding: 2px 5px 5px;
}

.BtnImg {
    cursor: pointer;
    width: 20px;
    margin-left: 3px;
}
.BtnImg:hover {box-shadow:0 0 3px #7C9FE8;}

.DescBox {
    background: #EBDEB2;
    border: 1px solid #D6B590;
    box-shadow: 0 1px 3px #767676;
    display: none;
    height: auto;
    padding: 3px 2px 4px;
    position: fixed;
    width: 300px;
    z-index: 1000;
}
.DescBoxInner {
    text-align: right;
    padding: 7px 10px 10px;
    border: solid 1px #d8cba0;
    background: #fbf8ee;
    margin-bottom: 2px;
    margin: auto 3px;
    min-height: 150px;
    max-height: 400px;
    overflow: auto;
}
.DescBoxTitle{
    padding: 5px 5px 9px;
    font-weight: bold;
}
@media (max-width: 767px) {
    .DescBox {
        top: 20px !important;
        width: auto !important;
        left: 10px !important;
        right: 10px !important;
        bottom: 25px !important;
    }
}
@media (max-width: 991px) {
    .DescBoxInner {
        min-height: 20px;
        max-height: calc(100vh - 100px);
    }
}