/* form controls */
textarea,input[type="text"],input[type="password"],input[type="number"],input[type="file"],input[type="Emphasize"],.uneditable-input,select{border-radius: 3px;color: #333333;font-size: 11px;font-family: Vazir;padding: 3px;background-color:#ffffff;border: 1px solid #5fabdb;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}                                                        
input[type="Emphasize"]{border:1px solid #ff6347}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="Emphasize"]:focus,.uneditable-input:focus,input[type="checkbox"]:focus,input[type="radio"]:focus{background:#e0faff;border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}

input[type="checkbox"],input[type="radio"]{-moz-transition: all 0.5s ease-out; /* FF4+ */ -o-transition: all 0.5s ease-out; /* Opera 10.5+ */ -webkit-transition: all 0.5s ease-out; /* Saf3.2+, Chrome */ transition: all 0.5s ease-out;}input[type="checkbox"]:hover{-webkit-transform: scale(1.3) rotate(45deg);transform: scale(1.3) rotate(45deg);}input[type="radio"]:hover{-webkit-transform: scale(1.3);transform: scale(1.3);}
input[type=checkbox] + label {font-style: italic;} 
input[type=checkbox]:checked + label {font-style: normal;text-decoration: none}
input[type=image] {cursor: pointer}

/* Message */
.msgWarning {border:1px solid #F2DD8C; background:#FFF5CC url('Images/icons/SetC/msgWarning.gif') no-repeat right;color:#db7f1a;display:block;margin:5px;padding: 5px 30px 5px 5px;border-radius: 4px}
.msgInfo {border:1px solid #B8E2FB; background: #E8F6FF url('Images/icons/SetC/msgInfo.gif') no-repeat right;color:#0085cc;display:block;margin:5px;padding:5px 30px 5px 5px;border-radius: 4px}
.msgDone {border:1px solid #BBDF8D; background:#EAF7D9 url('Images/icons/SetC/msgDone.gif') no-repeat right;color:#318c0e;display:block;margin:5px;padding:5px 30px 5px 5px;border-radius: 4px}
.msgError {border:1px solid #FFAEAE; background:#FEEBEB url('Images/icons/SetC/msgErrors.gif') no-repeat right;color:#e40000;display:block;margin:5px;padding:5px 30px 5px 5px;border-radius: 4px}

/* Tooltip*/
.tooltips {cursor: help;}
a.tooltips {position: relative;display: inline-block;text-underline: transparent;border-bottom: 1px dashed #26a1ff;padding-bottom: 2px;}
a.tooltips span {position: absolute;color: #3f5e73;background: #ffffff; /*height: 38px;*/line-height: 15px;text-align: justify;visibility: hidden;border-radius: 10px;box-shadow: 0px 0px 5px #00add5;padding: 8px;border: 4px solid #00add5;}
a.tooltips span:after{content:'';position:absolute;top:10px;left:-.7vw;margin-left:-8px;width:0;height:0;border-top:10px solid #00add5;border-right:10px solid transparent;border-left:10px solid transparent;-webkit-transform:rotate(90deg)}
a:hover.tooltips{text-decoration: none}
a:hover.tooltips span {visibility: visible;opacity: 0.9;filter: alpha(opacity=90);left: 20%;margin-left: 25vw;z-index: 999;width:30vw;margin-top:-10px;}

/* Sitemap */
.currentnode{padding:2px 10px 4px 10px;color:#2d2d2d;font-size:9px;display:inline-block}
.node{padding:2px 10px 4px 10px;color:#3b8acc;font-size:9px;display:inline-block}
.pathseparator{background: url('Images/icons/SitemapArrow.gif') no-repeat bottom;display:inline-block;height:18px}
.rootnode{padding:2px 10px 4px 10px;color:#3b8acc;font-size:9px;display:inline-block}
.divSiteMap{text-align:left;background-color:#EEEEEE; margin:0; margin-bottom: 5px}

/* controls over write */
.fa{ font-size: 13px !important;margin-right: 5px;margin-left: 5px}
.ui-datepicker-calendar tbody tr td a{ font-weight: bold}.ui-datepicker-year option{font-size: 12px}
#Radupload1 ul li{padding:0;margin: 0;}
.ruBrowse{font-size:10px !important;font-family:Vazir !important;color: #058dc7 !important;border: 1px solid #5fabdb !important;border-right-style: dashed !important}
.ruFakeInput{ border: 1px solid #5fabdb !important;border-left-style: dashed !important}
.RadUpload{ width: 100% !important}
.reTool .AlignmentOptions{background-image: url("Images/icons/JustifyRight.gif") !important;}
.reTlbVertical{direction: ltr !important}
.riTextBox{ font-weight: bold !important;font-family:Vazir !important;}
.rddtCheckAll {text-align: right !important}


/*rad combo*/
.rcbInput radPreventDecorate{font-family:Vazir !important;font-weight: normal !important}
.rcbInput{font-family:Vazir !important;font-weight:normal !important;font-size: 11px !important}
.rcbInputCell input[type="text"]:focus{background: #25a0da !important;color:white !important}
.rcbList{text-align: right !important;width: 100% !important}
.rcbTemplate{ border-bottom: 1px dashed #d7eaf4;padding-left: 2px !important}
.rcbTemplate div{float: right;font-size:12px}
.rcbLoading{ border-bottom: 1px solid #0099CC;color: #0099CC !important;background: #F5F5F5 url("Images/icons/DataLoading.gif") no-repeat right !important;padding-top: 5px !important;padding-bottom: 5px !important}

/*rad tree*/
.rtLI{text-align: right;}
.RadTreeView_Default {margin-right: 10px;}
.RadTreeView_rtl .rtPlus, .RadTreeView_rtl .rtMinus {right: -5px !important;}
.RadTreeView .rtUL {background: white !important}
.RadDropDownTree .rddtFakeInput{text-align: right !important}
.RadDropDownTree_Default .rddtInner{ border-color: #5fabdb !important;background-image: none !important;background: white !important}
.RadDropDownTree_Default .rddtFocused {background: #5fabdb !important}

/*rad treelist*/
.RadTreeList .rtlPager .rtlNumPart span {padding: 0 5px !important}
.RadTreeList_Silk .rtlPager .rtlNumPart a{ padding: 7px 0 !important}
.RadTreeList_Office2010Blue .rtlPager .rtlNumPart a{ padding: 7px 0 !important;background: none !important}
.rtlPagerCell .rtlWrap .rtlPagerLabel{display: none}

/*rad tabstrip*/
.PageViewContainer{ background: white;padding: 10px;border: 1px solid #dedede;border-top: 0;border-radius: 0 0 5px 5px;}
.rmpHidden {display:none}
.RadMultiPage .rmpView > iframe {height: 70vh !important }

/*rad editor*/
.reContentArea span, .reContentArea a {font-size: inherit !important;}
.reNews span {font-family:inherit }
/*=========================== buttons =======================================*/
.iButton {padding:3px 5px;text-align: center; -webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;-ms-transition:0.3s;transition:0.3s;cursor: pointer;border-radius: 3px}
.iButton:hover, .iButton:active, .iButton:focus {box-shadow: 0 1px 2px lightslategrey;-webkit-transform:  scale(1.05);-moz-transform:  scale(1.05);-ms-transform:  scale(1.05);-o-transform:  scale(1.05);transform:  scale(1.05);border-radius: 8px; text-decoration: none;}
.iButton-ie-fix:hover {-webkit-transform: translate(50%, 50%) scale(1.05);-moz-transform: translate(50%, 50%) scale(1.05);-ms-transform: translate(50%, 50%) scale(1.05);-o-transform: translate(50%, 50%) scale(1.05);transform: translate(50%, 50%) scale(1.05);}

.iButtonSimple{text-align: center; -webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor: pointer}
.iButtonSimple:hover{-webkit-transform: scale(0.9);transform: scale(0.9);text-decoration: none}

.btn {display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;line-height:20px;color:#333;text-align:center;vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe6e6e6',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);*zoom:1;text-decoration: none}
.btn:hover,.btn:focus,.btn:active,.btn.active,.btn.disabled,.btn[disabled]{color:#333;background-color:#e6e6e6;*background-color:#d9d9d9}
.btn:active,.btn.active{background-color:#ccc \9}
.btn:first-child{*margin-left:0}
.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:0.1s}
.btn:hover,.btn:focus{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:.1s;-moz-transition:.1s;-o-transition:.1s;transition:.1s}
.btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn.active,.btn:active{background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 2px 4px rgba(0,0,0,0.15),0 1px 2px rgba(0,0,0,0.05)}
.btn.disabled,.btn[disabled]{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

.btn-primary.active,.btn-warning.active,.btn-danger.active,.btn-success.active,.btn-info.active,.btn-inverse.active{color:rgba(255,255,255,0.75)}
.btn-primary{color:#fff;background-color:#006dcc;*background-color:#04c;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc',endColorstr='#ff0044cc',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.btn-primary.disabled,.btn-primary[disabled]{color:#fff;background-color:#04c;*background-color:#003bb3}
.btn-primary:active,.btn-primary.active{background-color:#039 \9}

.btn-danger{color:#fff;background-color:#da4f49;*background-color:#bd362f;border-color:#bd362f #bd362f #802420;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffbd362f',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.btn-danger.disabled,.btn-danger[disabled]{color:#fff;background-color:#bd362f;*background-color:#a9302a}
.btn-danger:active,.btn-danger.active{background-color:#942a25 \9}

.btn-info{color:#fff;background-color:#49afcd;*background-color:#2f96b4;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2f96b4',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.btn-info.disabled,.btn-info[disabled]{color:#fff;background-color:#2f96b4;*background-color:#2a85a0}
.btn-info:active,.btn-info.active{background-color:#24748c \9}

/*=========================== Idea Grid =======================================*/
.IdeaGrid {width:100%;text-align:center;border: 1px solid #b9d5e1;background: white}
.IdeaGrid td{border: dotted 1px #b9d5e1;border-right:none;border-left:none; text-align: center;padding: 4px;color: #494949;-moz-transition: all 0.5s ease-out; /* FF4+ */ -o-transition: all 0.5s ease-out; /* Opera 10.5+ */ -webkit-transition: all 0.5s ease-out; /* Saf3.2+, Chrome */ transition: all 0.5s ease-out;}
.IdeaGrid td:hover{ background: #f0ffba;}

.IdeaGridHeader th{height:35px ;background:#f8f9ff;text-align: center;border-bottom:2px solid #0073ea;-moz-transition: all 0.5s ease-out; /* FF4+ */ -o-transition: all 0.5s ease-out; /* Opera 10.5+ */ -webkit-transition: all 0.5s ease-out; /* Saf3.2+, Chrome */ transition: all 0.5s ease-out;}
.IdeaGridHeader th:hover{background: #d8f5ff;}
.IdeaGridHeader a, .IdeaGridHeader a:visited{text-decoration: none;text-align:center;display: block;padding: 3px 0 3px 0;color: #0073ea;font-weight: bold}.IdeaGridHeader a:hover{ color: #009137;text-decoration: none}

.IdeaGridFooter{background:#f8f9ff;border-top:2px solid #b9d5e1;} .IdeaGridFooter td:hover{background: #f8f9ff}
.IdeaGridFooter td div center table tbody tr td{ padding: 0;margin: 0;border: 0}

.IdeaGridPager tbody tr td a{ padding: 5px 6px 5px 6px;display: block;border: solid 1px #b9d5e1;margin: 1px;border-radius: 5px;-moz-transition: all 0.5s ease-out; /* FF4+ */ -o-transition: all 0.5s ease-out; /* Opera 10.5+ */ -webkit-transition: all 0.5s ease-out; /* Saf3.2+, Chrome */ transition: all 0.5s ease-out;}
.IdeaGridPager tbody tr td a:hover{  background: #b2e1f5;text-decoration: none;border-radius: 10px;border-color: #b2e1f5}
.SelectedPage{ background: #0073ea;color: white}

.SelectedRow{background: #b5dd31 url(Images/bg/selectedRow.gif);font-weight:normal;color:Black}
.RowNumberCell{width:30px;text-align: center;background: #e2f4ff;color: #79b0d1 !important} 
.CommandCell{height:22px;width:35px;text-align: center} 
.CommandCell input[type="image"]{ border-radius: 5px;-moz-transition: all 0.5s ease-out; /* FF4+ */ -o-transition: all 0.5s ease-out; /* Opera 10.5+ */ -webkit-transition: all 0.5s ease-out; /* Saf3.2+, Chrome */ transition: all 0.5s ease-out;}.CommandCell input[type="image"]:hover{border-radius: 10px;-webkit-transform: scale(1.2);transform: scale(1.2)}
.InvisibleElement{display:none;}
.SortAsc{ background: #eef3f8 url(Images/icons/Arrows/sortDown.png) no-repeat 5px 10px !important}.SortDesc{background: #eef3f8 url(Images/icons/Arrows/sortUp.png) no-repeat 5px 10px !important}

/*=========================== STYLE A of GRIDs =======================================*/
.Grid {width:100%;text-align:center;border:1px dashed #b9d5e1;border-top:0}
.Grid td{border:0;border-bottom: solid 1px #FFFFFF;border-right:dotted 1px #FFFFFF;text-align: center;}
.GridHeader{height:30px;background:url(Images/bg/GridHeader.gif) repeat-x top;text-align:center}
.GridHeader th{height:30px;background:url(Images/bg/GridHeader.gif) repeat-x top;text-align:center}
.GridHeader a, .GridHeader a:visited{text-decoration: none;text-align:center;display: block;padding: 3px 0px 3px 0px}
.GridHeader a:hover{text-decoration: none;color: #1fa125;text-align: center;background: #dbe9ef}
.GridItem{background-color:#def0f8;}.GridAltItem{background-color:#effafe;}
.GridPager{background:url('Images/bg/bgwhite.png');text-align:center; border:1px solid #b9d5e1; border-top:none}

.HiddenItem{color:White;font-size:1%;border:0;width:1px;}

.SelectedRowLighened{background: #cccccc url(Images/bg/chg.gif) repeat 0 100%;font-size:12px;}
.SelectedRowColored{background: #ffffff url(Images/bg/ToolBar.gif) repeat 0 100%;color:Black;}

/*=========================== STYLE D of GRIDs - colorful =======================================*/
/* -----------------------Green------------------------*/
.GreenGridHeader{height:19px;font-size: 10px;font-weight: normal;background:#a7cd2c url(Images/bg/chg.gif) repeat 0 100%;text-align: center;}
.GreenGridHeader a ,.GreenGridHeader a:visited{text-decoration: none;color: #2d2d2d;font-size: 10px;font-weight:normal;text-align: center;}
.GreenGridHeader a:hover{text-decoration: none;color: #7994cb;font-size: 10px;font-weight:normal;text-align: center;}
.GreenGridItem{background-color: #e3f3c2;}.GreenGridAltItem{background-color: #f7fced;}

/* -----------------------Color Headers------------------------*/
.BlueGridHeader{background-color: #cccccc;height:19px;font-size: 10px;font-weight:normal;font-weight: normal;background: #69bae9 url(Images/bg/chb.gif) repeat-x 0 100%;text-align: center;}
.OrangeGridHeader{background-color: #cccccc;height: 19px;font-size: 10px;font-weight:normal;background:#fdd853 url(Images/bg/cho.gif) repeat-x;text-align: center;}
.RedGridHeader{height: 19px;font-size: 10px;font-weight:normal;background: #ffffff url(Images/bg/chr.gif) repeat-x 0 100%;text-align: center;}
.GrayGridHeader{height: 19px;font-size: 10px;font-weight:normal;background: #cccccc url(Images/bg/ch.gif) repeat 0 100%;text-align: center;}
.BlueGridHeader{height: 19px;font-size: 10px;font-weight:normal;text-align: center;}

/* -----------------------Gray------------------------*/
.GridG {width:100%;text-align: center;border:1px dashed #c9cfd2;border-top:0}
.GridG td{border:0;border-bottom: solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;text-align: center;}
.GridHeaderG {height:30px;background:#ECEFF1 url(Images/bg/GridHeaderG.gif) repeat-x top;text-align:center}
.GridHeaderG th{height:30px;background:url(Images/bg/GridHeaderG.gif) repeat-x top;text-align:center}
.GridHeaderG a, .GridHeaderG a:visited{text-decoration: none;text-align: center;}
.GridHeaderG a:hover{text-decoration: none;color: #1fa125;text-align: center;}
.GrayGridItem{background-color: #f7f7f7;}.GrayGridAltItem{background-color: #ededed;}


.ideacheck input[type="checkbox"] {display: none !important;}
.ideacheck label {display: inline-block;opacity:0.75 !important; margin:5px; padding:5px; border:1px solid #DDDDDD; border-radius:5px; background-color:#FFFFFF}
.ideacheck label:hover {cursor:pointer}
.ideacheck input[type="checkbox"] + label {color: #c6c6c6;opacity:0.75 !important; padding-right: 25px; background-image:url(Images/icons/None.png); background-repeat:no-repeat; background-position:right center}
.ideacheck input[type="checkbox"]:checked + label {color: #131f52;  opacity:1 !important; border-color:#AAAAAA; padding-right: 25px; background-image:url(Images/icons/True.png); background-repeat:no-repeat; background-position:right center}
.ideacheck input[type="checkbox"]:disabled + label {display:none}

.idearadio input[type="radio"] {display: none !important;}
.idearadio label {display: inline-block;opacity:0.75 !important; margin:5px; padding:5px; border:1px solid #DDDDDD; border-radius:5px; background-color:#FFFFFF}
.idearadio label:hover {cursor:pointer}
.idearadio input[type="radio"] + label {color: #c6c6c6;opacity:0.75 !important}
.idearadio input[type="radio"]:checked + label {color: #131f52;  opacity:1 !important; border-color:#AAAAAA}
.idearadio input[type="radio"]:disabled + label {display:none}