/* ======== embeded fonts ======== */
@font-face{font-family:Vazir;src:url('font/Vazir.eot');src:url('font/Vazir.eot?#iefix') format('embedded-opentype'),url('font/Vazir.woff') format('woff'),url('font/Vazir.ttf') format('truetype')}

::-webkit-scrollbar{width:7px!important; height:7px!important}
::-webkit-scrollbar-track{background-color:#eee!important}
::-webkit-scrollbar-thumb{background-color:#127ccd !important}
::-webkit-scrollbar-thumb:hover{background-color:#50b4e6 !important}

/* ======== public html elements ======== */
* HTML BODY,HTML{HEIGHT:100%}
HTML{margin:0;padding:0}
Body{direction:rtl;margin:0;padding:0 0 30px}
a,div,dl,fieldset,input,ol,option,p,select,span,table,td,textarea,ul{font:11px Vazir}
th{font-weight:400;background:#f2f2f2;color:#464646;text-align:center}
img:hover{-webkit-filter:contrast(120%);filter:contrast(1.2)}
a{text-decoration:none;color:#1a75ba}
a:hover{color:#607d8b;text-decoration:underline}
a:visited{color:#007fd7}
a img{border:0}
fieldset{border:1px outset #A5BFCC;border-radius:3px;margin:5px 0;background:#fff}
legend {background: #A5BFCC;color: #4C585B;padding: 2px 30px;border-radius: 3px}

/*******/
/* Styled Text */
.LargeText,.LargeText span,.Title{font-weight:700;font-family:Vazir}
.Farsi,.Title{font-family:Vazir}
.LargeText,.LargeText span{font-size:14px}
.colorText{color:#df4017}
.BlueText{color:#4682b4}
.GrayText{color:Gray;font-size:10px}
.RedText,.Required{color:#c00000;background:#feebeb;padding:1px 5px 3px;border-radius:5px;font-size:11px}
.FadeText{color:#dddcd2}
.Farsi{font-size:12px}
.Title{font-size:13px}

/*==========================Info Message Panels============================*/
.msgbg{background-color:#ebebeb}
#topbar{POSITION:fixed;WIDTH:50%;left:25%;bottom:0;padding:0;border-radius:5px;z-index:99}
.ToolBar{text-align:right;margin-top:5px;margin-bottom:5px;padding:2px;background:url(Images/bg/bgwhite.png)}

/*============================CustomerLogo================================*/
.CustomerLogoBox{position:fixed;top:16px;left:16px;background:#FFFFFF;padding:3px;border-radius:5px}
.CustomerLogo{width:90px;height:90px;border-radius:4px}

/*=============================Loading Panel===============================*/
.LoadingFloat{background:#0d77c9;bottom:0;color:#fff;font-size:13px;font-family:Vazir;font-weight:700;display:none;position:fixed;right:50px;width:200px;border-radius:5px 5px 0 0;text-align:center;z-index:101}
/*=============================Message Panels==============================*/
@media screen {
    .msg,.shell{text-align:center;Z-INDEX:100}
    .shell{PADDING-RIGHT:0;PADDING-LEFT:0;PADDING-BOTTOM:0.5em;PADDING-TOP:0.5em;POSITION:absolute;BOTTOM:0;HEIGHT:100%;WIDTH:100%;opacity:.7;background:#000}
    .msg{width:87%;margin-left:2%;margin-right:1%;POSITION:fixed;BOTTOM:2%;padding:15px 10% 15px 5px;border:3px solid #db2027;background:url(Images/icons/questionred.png) right center no-repeat #fff;opacity:1}
    .helpPanel,.messagetable,.messagetext{text-align:justify}
    .messagetable{border:0 solid #e71d25;width:350px;padding:20px}
    .messagetext{padding:10px;font-size:11px}
    .helpPanel{POSITION:absolute;TOP:70px;right:30%;border:3px solid #000;opacity:1;padding:0;vertical-align:top;width:500px}
    .helpPnlClose{border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #ebebeb;border-top:1px solid #ebebeb;cursor:pointer}
    /* ================================ITEMS===================================== */
    .Item2,.Item3,.Item5{margin:1px}
    .CrystalBar{background:url(Images/bg/ReportToolbarBG.png) repeat-x!important;color:#1a75ba}
    .CrystalBarFooter{background:url(Images/bg/ReportToolbarBG.png) bottom repeat-x;padding:8px;text-align:left;color:#4682b4}
    .FurnishBar{background:url(Images/bg/bggrey.png)}
    .Item1{background:url(Images/bg/bgwhite.png)}
    .Item2{padding:2px 4px;background:#d9ecf7;border:1px solid #a4cfe6;color:#0f619a;border-radius:5px}
    .Item3{padding:1px 4px;background:url(Images/bg/ReportToolbarBG.png) repeat-x;border:1px solid #a4cfe6;color:#2d2d2d;border-radius:4px}
    .Item4{background:url(Images/bg/bgwhite.png);padding:5px; margin:0; margin-bottom:10px}
    .Item5{padding:2px;background:#006687;border:1px solid #2280b3;color:#fff}
    .Item6{background:url(Images/bg/bgtall.gif) repeat-x #f0f0f0;border:1px solid #bebebe;border-left-color:#e5e6e5;border-top-color:#e5e6e5}
    .Item7,.Item8{margin:1px;background:#cfeecf;color:#398130}
    .Item7{padding:2px;border:1px solid #89c089;border-radius:5px;display:inline-block}
    .Item8{padding:2px 4px;border:1px solid #89c089;border-radius:5px}
    .Item9{background:url(Images/bg/bgwhite.png)}
    .MessageItem,.MessageItemHover{padding:10px;text-align:justify;cursor:pointer}
    .MessageItem{border:1px dotted #ccc;border-bottom-color:#fff}
    .MessageItemHover{border:1px solid #01a9d8;border-right-style:dashed;border-left-style:dashed}
    .TopTab{text-align:center;padding-top:5px;height:20px;background:#ececec;border:1px solid #5991bb;border-bottom:0;color:#5991bb;border-radius:5px 5px 0 0}
    .left{text-align:left!important}
    .right{text-align:right!important}
}

@media print {
   .helpPanel,.helpPnlClose,.msg,.msgbox{display:none}
}

/*-----------------------------------------------------------*/
/*===========================================================*/
.HomeBox{-webkit-transition:.3s;transition:.3s}
.HomeBox:hover{opacity:1}
.divContent{padding-left:5px;padding-right:5px;padding-bottom:50px}
.DarkBlueBG{background:#607d8b;padding:8px;border-radius:5px}
.PaperEdgeTab1,.PaperEdgeTab2{width:220px;height:16px;padding:9px 10px 0}
.DarkBlueBG td{text-align:center;border-radius:2px}
.SmokeBG{background-color:#f3f3f3}
.ColorBG{background-color:#e7e6dc}
.ColorBG2{background-color:#f3fbfd;color:#3babdf}
.FadeBlueBG{background-color:#e1eef7}
.PaperEdgeTab1{color:#0f619a;background:url(Images/bg/PaperEdgeTab1.png) no-repeat}
.PaperEdgeTab2{color:#878787;background:url(Images/bg/PaperEdgeTab2.png) no-repeat}
.PaperEdgeDiv{padding:12px 6px 6px;border-left:1px solid #e3e3e3;border-right:1px solid #ddd;background:url(Images/bg/PageEdge.gif) top repeat-x #fff}
.CustomReport{background:url(Images/icons/Favorite.png) left center no-repeat #fff9cc;padding:5px 6px 4px 20px;color:#a17100}
.Warning{padding:3px 10px;background:#fff6e3;border-top:1px dashed #ebbe69;text-align:right;color:#bc7c12}
.ActiveSubMenu,.SubMenu,.blink-bg{text-align:center}
.SubMenu{padding:0 5px;}
.SubMenu a{display:block; border: 1px solid #127ccd; border-radius:5px}
.blue,.blue:visited{border:1px solid #0097e0 !important;color:#0097e0 !important}
.blue:hover{background:#0097e0;color:#fff !important}
.red,.red:visited{border:1px solid #d53b3b !important;color:#d53b3b !important}
.red:hover{background:#d53b3b;color:#fff !important}
.purple,.purple:visited{border:1px solid #9e56d6 !important;color:#9e56d6 !important; }
.purple:hover{background:#9e56d6;color:#fff !important}
.silver,.silver:visited{border:1px solid #6e8690 !important;color:#6e8690 !important;}
.silver:hover{background:#6e8690;color:#fff !important}
.gray,.gray:visited{border:1px solid #3b4c5c !important;color:#3b4c5c !important}
.gray:hover{background:#3b4c5c;color:#fff !important}
.ActiveSubMenu{padding:0 5px}
.ActiveSubMenu p{border-radius:5px;background-color:#127ccd; color:#FFFFFF; padding:5px;margin:0}
.ControlBar{width:100%;background:url(Images/bg/bgwhite.png)}
.blink-bg{border-radius:10px;padding:10px;margin:10px;animation:5s infinite blinkingBackground}
.DynamicHeader {background-color:transparent}

@keyframes blinkingBackground {
    0%,100%,50%{background-color:#fff;color:#318c0e}
  25%,75%{background-color:#d9ecf7;color:#0085cc}
}
/*-----------------------------------------------------------*/
.Farayand,.Farayand span{font-size:14px;font-weight:700}
.ProfileImage{box-shadow:0 0 2px #778899;height:34px;width:32px;background:#fff;position:absolute;right:5px;top:22px;border-radius:20px;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s}
.ProfileImage:hover{box-shadow:0 1px 2px #778899;-webkit-transform:scale(2);transform:scale(2);right:20px}
.FarayandColor{background:#0867a6}
.FarayandBar{background:url(Images/bg/FarayandBar.gif) repeat-x #a1bfcb;height:29px;text-align:center;padding-right:5px;padding-left:5px;border-left:1px solid #829ba4;border-right:1px solid #d7e0e3}
.FarayandBar a:link,.FarayandBar a:visited{color:#005094;text-decoration:none}
.FarayandBar a:hover{color:#0a73cd}
.Farayand a img {margin-bottom: -4px}
.Farayand{background-color:#50b4e6;color:#fff;border-radius:5px}
.Farayand a:link,.Farayand a:visited{color:#fff;text-decoration:none;font-size:14px;font-weight:700}
.Farayand a:hover{color:#ca4a0b}
.FarayandControlBar{width:100%;background:url(Images/bg/pattern.png) bottom repeat-x #ebebeb}
/*===========================================================*/
#Returner{position:absolute;top:20px;left:0}
#Returner a:hover{background:#fff}
.PrintButton{cursor:pointer;border:0}
.LinkDiv{cursor:pointer;color:#3b8acc}
.ExportPanel{padding:1px;display:inline}
.PanelSeperator{background:#50b4e6;color:#fff;text-align:center}
.ribb{font-size:10px;background:url("Images/bg/ribb_bar_bg.png") repeat-x;width:100%;display:none;text-align:right}
/*-----------------------------------------------------------*/
.tbltd2,.tbltd3,.tbltd4{border-top:1px solid #fff;border-right:1px solid #c6cdd8;border-bottom:1px solid #c6cdd8;border-left:1px solid #fff;padding:.5em .5em .5em .8em}
.tbltd2{background:#eee;color:#203276;text-align:right}
.tbltd3{background:url(Images/Background/BackY.gif) top repeat-x #ffda64;height:25px;font-size:x-small;text-align:center}
.tbltd4{background:url(Images/Command/buttonsContainerBg.gif) #ddd;color:#555;text-align:right}

/*-----------------------------------------------------------*/
/* style for integrated apps */
.LMS,.Portal,.Portal a{padding-left:5px;padding-right:5px}
.LMS{background:#f9e9af;border:1px solid #e89b08;color:#e78d00;display:block;border-radius:3px}
.Portal,.Portal a{background:#a07cb4;border:1px solid #7e4a9b;color:#fff!important;border-radius:3px}
.PE{color:#FFFFFF!important;background:#2cb4aa!important;border-radius:5px!important}
.peSelf{background:#c9ecff}
.peSupervisor{background:#d2ff99}
.peUndersupervision{background:#e5dff3}
.peCoworker{background:#fff37c}

.NewsBody img{max-width:100% !important}

@keyframes blink {0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; }}
.blink {animation: blink 3s infinite;}