.formHeader{margin-bottom:20px}
.form-icon{;font-size:15px;padding:10px;color:#fff;margin-left:5px;border-radius:3px}
input[type="text"],input[type="password"],input[type="email"],input[type="number"],input[type="search"],input[type="date"],textarea,select,input[type="file"],.riSingle .riTextBox[type="text"]{display:block;width:100%;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff !important;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;outline:0}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,.uneditable-input:focus,,.riSingle .riTextBox[type="text"]:focus{outline:0}
select{padding:2px 10px}
/*input[type="submit"],.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-appearance:button;cursor:pointer;background-color:#ba9a3a;color:#fff}*/
::-webkit-input-placeholder{color:#ccc}
::-moz-placeholder{color:#ccc}
:-ms-input-placeholder{color:#ccc}
:-moz-placeholder{color:#ccc}
.error{background:#ec3131;padding:5px;color:#fff;font-size:12px;margin-top:10px;margin-bottom:10px;border-radius:3px;display:none}
.inputblock{position:relative;margin-bottom:20px}
html[dir='ltr'] .required-star{position:absolute;right:16px;top:7px;color:#ec3131;font-size:12px;font-weight:100}
html[dir='rtl'] .required-star{position:absolute;left:16px;top:7px;color:#ec3131;font-size:12px;font-weight:100}
.Grid{background:#fff;margin:0 0 20px;border-left:solid 1px rgba(0,0,0,.2);border-top:solid 1px rgba(0,0,0,.2);font-size:14px;width:100%}
.Grid > tbody > tr > td,.Grid > tbody > tr > th, .Grid > thead > tr > th, .Grid > thead > tr > td{padding:5px;border:solid 1px #c1c1c1;border-right:solid 1px rgba(0,0,0,.2);border-bottom:solid 1px rgba(0,0,0,.2)}
.Grid > tbody > tr > th, .Grid > thead > tr > th{color:#fff;font-weight:400}
.Grid > tbody > tr > th a{color:#674f06; text-decoration:none}
.Grid > tbody > tr > th a:hover{color:#fff;text-decoration:underline}
.Grid tr.selected-row{background:#00ffff}
.Grid tr.alt{background:#fcfcfc}
.Grid .pgr{background:#363670 url(Images/grid-pgr.png) repeat-x top}
.Grid .pgr table{margin:3px 0}
.Grid .pgr td{border-width:0;padding:0 6px;border-left:solid 1px #666;font-weight:700;color:#fff;line-height:12px}
.Grid .pgr a{color:Gray;text-decoration:none}
.Grid .pgr a:hover{color:#000;text-decoration:none}
.Grid .grid-pagination > td{text-align:center;padding:15px 0}
.Grid .grid-pagination > td table{margin:0 auto}
.Grid .grid-pagination > td span,.Grid .grid-pagination > td a{display:inline-block;width:24px;height:24px;line-height:26px;text-align:center;margin:0 3px;background:#ccc;border-radius:3px;font-size:14px;color:#333}
.Grid .grid-pagination > td a{color:#fff}
.Grid .grid-pagination > td a:hover{background:#674f06}
.riSingle.RadInputRTL.riContSpinButtons{position:relative;display:block;padding:0 0 0 20px}
.riSingle .riUp,.riSingle .riDown{position:absolute;left:2px;top:0}
.riSingle .riUp{top:5px}
.riSingle .riDown{top:18px}
.Grid > tbody > tr > td{position:relative}
.Grid > tbody > tr > td .asterisk{position:absolute;top:5px;left:7px;font-size:16px;font-weight:700}
.RadInputRTL.RadInput{text-align:right;width:100%!important;display:block}
.btn, input[type="submit"],  input[type="button"]{border-radius:3px;color:#fff; display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: normal;    line-height: 1.42857143; text-align: center;border: 0px solid transparent;}

.btn.Clicked, input[type="submit"].Clicked,  input[type="button"].Clicked, .btn.Clicked:hover, input[type="submit"].Clicked:hover,  input[type="button"].Clicked:hover{background:#c8102e;color:#fff}
.btn-file{position:relative;overflow:hidden}
.btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;background:#fff;cursor:inherit;display:block}
.riSingle .riTextBox[type="text"].MyEmptyTextBox, .riSingle .riTextBox[type="text"].MyInvalidTextBox{ border:2px solid red}
.btn-bar{ padding-top:20px; padding-bottom:20px;}
.btn-bar input[type="submit"], .btn-bar input[type="button"], .btn-bar .btn{  min-width:120px; margin:0 5px 10px;}
.btn-bar input[type="submit"]:first-child, .btn-bar input[type="button"]:first-child, .btn-bar .btn:first-child{ margin-right:0px}
.btn-justify input[type="submit"], .btn-justify input[type="button"], .btn-justify .btn{  width:31%; margin:0 5px 10px; white-space: pre-wrap;}
/*.btn-justify input[type="submit"]:first-child, .btn-justify input[type="button"]:first-child, .btn-justify .btn:first-child{ margin-right:0px}*/
form{ margin:0px; padding:0px}
.checkbox-style{padding-bottom:10px;position:relative}
.checkbox-style input[type="checkbox"]{opacity:0;z-index:1;position:absolute}
.checkbox-style input[type="checkbox"] + label{padding:8px 27px 0 0;margin:0;position:relative;cursor:pointer;display:inline-block;vertical-align:middle;line-height:16px;margin-left:10px}
.checkbox-style input[type="checkbox"] + label:before{content:'';background:#fff;width:20px;height:20px;border:1px solid #ba9a3b;line-height:20px;text-align:center;position:absolute;top:6px;right:0;border-radius:3px;box-shadow:inset 2px 2px 2px rgba(0,0,0,.05);-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}
.checkbox-style input[type="checkbox"]:checked + label:before{background:#cca63f;border:2px solid #ba9a3b}
.checkbox-style input[type="checkbox"]:checked + label:after{font-family:'FontAwesome';content:"\f00c";display:inline-block;position:absolute;width:16px;height:16px;right:0;top:9px;padding-right:4px;padding-top:0;font-size:11px;color:#fff}
.checkbox-style input[type="checkbox"] + label:last-child {margin: 0; }
.checkbox-style input[type="checkbox"][disabled="disabled"] + label{opacity:.5}
.radiobtn-style{padding-bottom:10px;position:relative}
.radiobtn-style input[type="radio"]{opacity:0;z-index:1;position:absolute}
.radiobtn-style input[type="radio"] + label{padding:8px 25px 0 0;margin:0;position:relative;cursor:pointer;display:inline-block;vertical-align:middle;margin-left:15px;line-height:20px}
.radiobtn-style input[type="radio"] + label:before{content:'';background:#fff;width:20px;height:20px;border:1px solid #ba9a3b;line-height:20px;text-align:center;position:absolute;top:6px;right:0;border-radius:100px;box-shadow:inset 2px 2px 2px rgba(0,0,0,.05);-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}
.radiobtn-style input[type="radio"]:checked + label:before{background:#cca63f;border:2px solid #ba9a3b}
.radiobtn-style input[type="radio"]:checked + label:after{font-family:'FontAwesome';content:"";border-radius:100px;display:inline-block;position:absolute;width:10px;height:10px;right:0;top:6px;margin-right:5px;margin-top:5px;font-size:11px;background:#fff}
.radiobtn-style input[type="radio"][disabled="disabled"] + label{opacity:.5}
.redClass{color:red}
html body .riSingle .riTextBox[type="text"]{    padding: 6px 12px !important; }
.btn.btn-md, input[type="submit"].btn-md, input[type="button"].btn-md{ padding:10px 30px; font-size:150%;}
.riSingle.RadInput_Default{ width:100% !important;}
.grid-container #tblFilesConf tr td .row{ margin:0px}                 
.RadPicker table.rcTable.rcSingle, .RadPicker.RadPicker_Sunset{ width:100% !important}
.calendar-container > table{ border-left:1px solid #a1a1a1; border-top:1px solid #a1a1a1;}
.calendar-container > table > tbody > tr > td, .calendar-container > table > tbody > tr > th{ border-right:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; text-align:center}
 .calendar-container > table > tbody > tr > th { padding:5px;}
.calendar-container > table > tbody > tr > td a, .calendar-container > table > tbody > tr > th a{ padding:5px; display:block}
.calendar-container > table > tbody > tr > td > table{ border-left:1px solid #a1a1a1; border-top:1px solid #a1a1a1; border:0px}
.calendar-container > table > tbody > tr > td > table > tbody > tr > td{ padding:0;  border-right:1px solid #a1a1a1; border-bottom:1px solid #a1a1a1; text-align:center; border:0px}
.calendar-container > table > tbody > tr > td > table > tbody > tr > td a{ color:#fff !important; }
.calendar-container > table > tbody > tr > td a { }
.calendar-container .ajax__calendar_container { border: 1px solid #a1a1a1; background-color: #ffffff; padding:5px; font-size:12px }
.calendar-container .ajax__calendar_container .ajax__calendar_header{ }
.calendar-container .ajax__calendar_container .ajax__calendar_body .ajax__calendar_days table{ margin:0; padding:0}
.calendar-container .ajax__calendar_container .ajax__calendar_body .ajax__calendar_days table td{ padding:2px} 
.calendar-container .ajax__calendar_container .ajax__calendar_body, .calendar-container .ajax__calendar_container .ajax__calendar_body .ajax__calendar_days, .calendar-container .ajax__calendar_container .ajax__calendar_body .ajax__calendar_months, .calendar-container .ajax__calendar_container .ajax__calendar_body .ajax__calendar_years{ height:auto; width:100%; position:relative }
.calendar-container .ajax__calendar_container .ajax__calendar_footer {  height:auto;  font-size:11px}
.calendar-container .ajax__calendar_container .ajax__calendar_body .ajax__calendar_days table td.ajax__calendar_other{ color:rgba(0,0,0,.5)}
.calendar-container .ajax__calendar_container .ajax__calendar_body .ajax__calendar_days table td.ajax__calendar_hover{ color:#fff}

input[type="text"][disabled], input[type="password"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="date"][disabled], textarea[disabled], select[disabled], input[type="file"][disabled], .riSingle .riTextBox[type="text"][disabled] {background: rgba(0,0,0,.08); border-color: rgba(0,0,0,.08); color:rgba(0,0,0,.5) }
.btn .fa {line-height: 22px;}
.backGroundN{ background:None;}