﻿
/* input */
textarea,input[type="text"],input[type="password"],input[type="file"],input[type="Emphasize"],.uneditable-input,select{border-radius: 3px;color: #333333;font-family: Vazir;font-size:12px ;padding: 3px;background-color:#ffffff;border: 1px solid #9BA4B5;-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 tomato;}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="Emphasize"]:focus,.uneditable-input:focus,input[type="checkbox"]:focus,input[type="radio"]:focus,.RedText:focus {background:#F1F6F9;border-color:rgba(155, 164, 181,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(155,164,181,0.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(155,164,181,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(155,164,181,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 {color: #0085cc;font-style: normal;}
input[type="radio"], input[type="checkbox"] {margin-left: 3px;margin-right: 10px;}
input[type=image] {cursor: pointer}

.iButton{padding: 5px;text-align: center; -webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor: pointer;border-radius: 3px;text-decoration: none;}.iButton label {cursor: pointer}
.iButton:hover, .iButton:active, .iButton:focus {box-shadow: 0 1px 2px lightslategrey;-webkit-transform: scale(1.04);transform: scale(1.04);border-radius: 8px}

.iButtonSimple{padding: 5px;text-align: center;text-decoration: none !important;margin: 1px; -webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;cursor: pointer;border-radius: 7px;display: block}
.iButtonSimple:hover{-webkit-transform: scale(0.95);transform: scale(0.95)}

.RedText {color: #c00000; border-color: tomato !important}
/* ====MESSAGES==== */
.msgWarning {border: 1px solid #F2DD8C;background: #FFF5CC;color:#db7f1a;display: block;margin:20px 5px;padding: 5px 20px 5px 5px;border-radius: 5px}
.msgInfo {border:1px solid #B8E2FB;background: #E8F6FF;color:#0085cc;display:block;margin:20px 5px;padding:5px 20px 5px 5px;border-radius: 5px}
.msgDone {border:1px solid #BBDF8D;background: #EAF7D9; color:#318c0e;display:block;margin:20px 5px;padding:5px 20px 5px 5px;border-radius: 5px}
.msgError {border: 1px solid #FFAEAE;background: #FEEBEB;color: #e40000;display: block;margin:20px 5px;padding: 5px 20px 5px 5px;border-radius: 5px}

.Required {color: #c00000;background: #FFFFFF;font-size: 13px;}

/*=========================== Idea Grid =======================================*/
.IdeaGrid {width:100%;text-align:center;border: none ; background-color:#FFFFFF ; border-collapse:separate !important;  border-spacing: 0px 15px !important;}
.IdeaGrid tr {background-color:#FFFFFF !important ; outline: 1px solid #edeef2 ; border-radius:5px ; box-shadow: #edeef2 0px 0px 5px 3px }
.IdeaGrid td{text-align: center;color: #494949;padding:5px ; vertical-align:middle ; padding:5px}
.IdeaGrid td:hover{ }

.IdeaGridHeader {box-shadow:none !important ;} 
.IdeaGridHeader th{background:#edeef2;text-align: center;font-size: 12px;padding:5px  ; color:#4e4e4e}
.IdeaGridHeader th:hover{color: #0085cc;}
.IdeaGridHeader a, .IdeaGridHeader a:visited{text-decoration: none !important;text-align:center;display: block;color: #4e4e4e;font-size: 12px;font-family: Vazir;}
.IdeaGridHeader a:hover{color: #0085cc !important;}

.IdeaGridFooter{background:#f8f9ff} 
.IdeaGridFooter tr{outline:none ; box-shadow:none} 
.IdeaGridFooter td:hover{background: #f8f9ff}
.IdeaGridFooter td div center table tbody tr td{ padding: 0;margin: 0;border: 0}
.IdeaGridFooter div div .iButtonSimple{display: inline-block !important}
.IdeaGridFooter select{margin-left: 5px}

.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: #F1F6F9;text-decoration: none;border-radius: 10px;border-color: #F1F6F9}
.SelectedPage{ background: #0073ea;color: white}

.SelectedRow{background: #b5dd31;font-weight:normal;color:Black}
.CommandCell{height:22px;width:22px;} 
.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)}
.CommandCell input[type="checkbox"]{-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="checkbox"]:hover{-webkit-transform: scale(1.3);transform: scale(1.3)}
.InvisibleElement{display:none;}
.SortAsc{ background: #eef3f8 !important}.SortDesc{background: #eef3f8 !important}

/* Rating */
.ratingStar {font-size: 0;width: 16px;height: 16px;margin: 0;padding: 0;cursor: pointer;display: block;background-repeat: no-repeat;}
.filledRatingStar {background-image: url(../Images/Icon/FullStar.png);}
.emptyRatingStar {background-image: url(../Images/Icon/EmptyStar.png);}

.form-control {height: 28px;padding: 0px 12px;}