
.RadGrid_user .rgHeader { text-align: center !important; }
.RadGrid_user .rgAltRow td { text-align: center !important; }
.RadGrid_user .rgRow td { text-align: center !important; }

.RadGrid .rgRow td, .RadGrid .rgAltRow td, .RadGrid .rgEditRow td, .RadGrid .rgFooter td { border-left: 0 none; border-right: 0 none; padding-bottom: 3px; padding-top: 4px; }
.RadGrid .rgPageLast { background: url(images/lf_last.jpg) no-repeat right center !important; }
.RadGrid .rgPageFirst { background: url(images/lf_first.jpg) no-repeat right center !important; }
.RadGrid .rgPageNext { background: url(images/lf_next.jpg) no-repeat right center !important; }
.RadGrid .rgPagePrev { background: url(images/lf_previous.jpg) no-repeat right center !important; }
.RadGrid .rgMasterTable, .RadGrid .rgDetailTable { border-collapse: separate; }
.RadGrid .rgInfoPart { float: right; }
.RadGrid .rgWrap { float: left; line-height: 22px; padding: 0 10px; white-space: nowrap; }
.RadGrid .rgWrap { float: left; line-height: 22px; padding: 0 10px; white-space: nowrap; }
.RadGrid .rgAdd, .RadGrid .rgRefresh, .RadGrid .rgEdit, .RadGrid .rgDel, .RadGrid .rgFilter, .RadGrid .rgPagePrev, .RadGrid .rgPageNext, .RadGrid .rgPageFirst, .RadGrid .rgPageLast, .RadGrid .rgExpand, .RadGrid .rgCollapse, .RadGrid .rgSortAsc, .RadGrid .rgSortDesc, .RadGrid .rgUpdate, .RadGrid .rgCancel, .RadGrid .rgUngroup { background-color: transparent; background-image: url(images/filter.jpg); background-repeat: no-repeat; border: 0 none; cursor: pointer; font-size: 1px; height: 16px; margin: 0; padding: 5px; vertical-align: middle; width: 16px; }
.RadGrid .rgExpand { background-image: url(images/arrow_expand.png) !important; }
.RadGrid .rgCollapse { background-image: url(images/arrow_collapse.png) !important; }
.RadGrid_Black { background: #fff !important; }
.RadGrid .rgHeader { padding-left: 7px !important; }
.grid { overflow: scroll; height: 210px; width: 785px; position: relative !important; }
.grid1 { overflow: scroll; height: 200px; width: 720px; position: relative !important; }
.grid1 td { padding: 4px 0 !important; }
.rgEditForm td { padding: 5px; }
.grid2 { overflow-y: scroll; }
.RadComboBox table td.rcbInputCell, .RadComboBox .rcbInputCell .rcbInput { padding-left: 2px; }
.RadComboBox .rcbInputCell .rcbInput { background: none repeat scroll 0 0 transparent; border: 0 none; outline: 0 none; padding: 2px 0 1px; vertical-align: middle; width: 100%; }
.RadComboBox .rcbInputCell .rcbInput { width: 100%; }
.RadComboBox .rcbFocused .rcbReadOnly .rcbArrowCellRight { background-position: -74px -88px; }

.RadScheduler .rsMonthView .rsApt,.RadScheduler .rsMonthView .rsWrap {height: 30px !important;}
.RadScheduler_OrangeDay .rsApt{width:100% !important;}
.RadScheduler_Orange, .RadScheduler_Orange a, .RadScheduler_Orange input, .RadScheduler_Orange select, .RadScheduler_Orange textarea { font: normal 12px/14px Arial, sans-serif, Segoe UI; }
.RadScheduler_Orange .rsHeader, .RadScheduler_Orange .rsHeader ul a:hover, .RadScheduler_Orange .rsHeader ul a:hover span, .RadScheduler_Orange .rsHeader .rsSelected, .RadScheduler_Orange .rsHeader .rsSelected em, .RadScheduler_Orange .rsHeader .rsDatePickerActivator, .RadScheduler_Orange .rsHeader .rsPrevDay, .RadScheduler_Orange .rsHeader .rsNextDay { background-image: url('Scheduler/rsSprites.png'); }
.RadScheduler_Orange .rsApt .rsArrowTop, .RadScheduler_Orange .rsApt .rsArrowBottom, .RadScheduler_Orange .rsApt .rsArrowLeft, .RadScheduler_Orange .rsApt .rsArrowRight, .RadScheduler_Orange .rsApt .rsAptDelete, .RadScheduler_Orange .rsApt .rsAptResize, .RadScheduler_Orange .rsApt .rsAptRecurrence, .RadScheduler_Orange .rsApt .rsAptRecurrenceException { background-color: transparent; background-image: url('images/rsSprites.png'); background-repeat: no-repeat; }
.RadScheduler_Orange .rsAptResize { display: none; }
.RadScheduler_Orange .rsBottomIndicator .rsOvertimeArrow { background: transparent url('images/rsSprites.png') no-repeat -180px -31px; }
.RadScheduler_Orange .rsTopIndicator .rsOvertimeArrow { background: transparent url('images/rsSprites.png') no-repeat -134px -31px; }
.RadScheduler_Orange .rsAdvancedEdit .rsAdvInnerTitle, .RadScheduler_Orange .rsModalWrapper .rsModalOuterTitle { background-image: url('images/rsModalOuterTitleBg.png'); }
.RadScheduler_Orange .rsAdvancedEdit a.rsAdvEditClose, .RadScheduler_Orange .rsModalWrapper .rsModalWindowClose { background-image: url('images/rsSprites.png'); }
.RadScheduler_Orange .rsAdvancedEdit a.rsAdvEditClose { margin-top: -23px; }
.RadScheduler_Orange .rsAdvancedEdit a.rsAdvEditClose:hover, .RadScheduler_Orange .rsModalWrapper a.rsModalWindowClose:hover { background-position: -30px -341px; }
.RadScheduler_Orange .rsModalWrapper .rsModalIcon, .RadScheduler_Orange .rsModalWrapper .rsModalButtons a { background-image: url('images/rsSprites.png'); }
.RadScheduler_OrangeDay .rsHorizontalHeaderWrapper { display: none !important; }
.RadScheduler_OrangeDay, .RadScheduler_OrangeDay a, .RadScheduler_OrangeDay input, .RadScheduler_OrangeDay select, .RadScheduler_OrangeDay textarea { font: normal 12px/14px Arial, sans-serif, Segoe UI; }
.RadScheduler_OrangeDay .rsHeader, .RadScheduler_OrangeDay .rsHeader ul a:hover, .RadScheduler_OrangeDay .rsHeader ul a:hover span, .RadScheduler_OrangeDay .rsHeader .rsSelected, .RadScheduler_OrangeDay .rsHeader .rsSelected em, .RadScheduler_OrangeDay .rsHeader .rsDatePickerActivator, .RadScheduler_OrangeDay .rsHeader .rsPrevDay, .RadScheduler_OrangeDay .rsHeader .rsNextDay { background-image: url('Scheduler/rsSprites.png'); }
.RadScheduler_OrangeDay .rsApt .rsArrowTop, .RadScheduler_OrangeDay .rsApt .rsArrowBottom, .RadScheduler_OrangeDay .rsApt .rsArrowLeft, .RadScheduler_OrangeDay .rsApt .rsArrowRight, .RadScheduler_OrangeDay .rsApt .rsAptDelete, .RadScheduler_OrangeDay .rsApt .rsAptResize, .RadScheduler_OrangeDay .rsApt .rsAptRecurrence, .RadScheduler_OrangeDay .rsApt .rsAptRecurrenceException { background-color: transparent; background-image: url('images/rsSprites.png'); background-repeat: no-repeat; }
.RadScheduler_OrangeDay .rsAptResize { display: none; }
.RadScheduler_OrangeDay .rsBottomIndicator .rsOvertimeArrow { background: transparent url('images/rsSprites.png') no-repeat -180px -31px; }
.RadScheduler_OrangeDay .rsTopIndicator .rsOvertimeArrow { background: transparent url('images/rsSprites.png') no-repeat -134px -31px; }
.RadScheduler_OrangeDay .rsAdvancedEdit .rsAdvInnerTitle, .RadScheduler_OrangeDay .rsModalWrapper .rsModalOuterTitle { background-image: url('images/rsModalOuterTitleBg.png'); }
.RadScheduler_OrangeDay .rsAdvancedEdit a.rsAdvEditClose, .RadScheduler_OrangeDay .rsModalWrapper .rsModalWindowClose { background-image: url('images/rsSprites.png'); }
.RadScheduler_OrangeDay .rsAdvancedEdit a.rsAdvEditClose { margin-top: -23px; }
.RadScheduler_OrangeDay .rsAdvancedEdit a.rsAdvEditClose:hover, .RadScheduler_OrangeDay .rsModalWrapper a.rsModalWindowClose:hover { background-position: -30px -341px; }
.RadScheduler_OrangeDay .rsModalWrapper .rsModalIcon, .RadScheduler_OrangeDay .rsModalWrapper .rsModalButtons a { background-image: url('images/rsSprites.png'); }
.RecurrenceEditor_Default div.rsAdvRecurrencePatterns { margin: 1px 0 1px !important; }
.rsAdvChkWrap { padding-left: 3px !important; }
.RadComboBox_Default .rcbInputCell, .RadComboBox_Default .rcbArrowCell { background-image: url('../WebResource.axd?d=tIDc-HCQA0LVEtSqai2XUA47S9BL-LWIe2H8hZ8epLNAQxewRaUjb5K6ND4XI7uLzi1RlvYvVDnIHU3-D4yKYmbU0iCt6RTPSoGxxTgGBihhXIACvyNYybNIZbXrptcPp8ZZ10XF7AKkf8byTalRrmLOD541&t=635169076823310164'); }
.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbArrowCellRight { background-position: -234px -176px !important; }
.RadComboBox_Default .rcbReadOnly .rcbArrowCellRight { background-position: -162px -176px !important; }
.RadComboBox_Default .rcbFocused .rcbReadOnly .rcbInputCellLeft { background-position: 0 -132px !important; }
.RadComboBox_Default .rcbReadOnly .rcbInputCellLeft { background-position: -0 -88px !important; }

* { padding: 0; margin: 0; outline: none; }
object { outline: none; }
a { outline: none;text-decoration:none; }
img { border: none; }
.l { float: left; }
.r { float: right; }
.c { clear: both; }
#main { width: 100%; margin: 0 auto; }
.rightside1 { height: 100%; margin-left: 10px; }
#header { margin: 0; padding: 0; height: 111px; }
#content { padding: 0 0 36px; }
#contentsite { padding: 0 0 36px; }
.rightside { height: 100%; width: 700px; padding-left: 15px; }
.leftside { width: 251px; }
.panelcommon { width: 251px; }
.logo { padding-top: 10px;padding-left:10px; }

.visiter { float: right; padding-right: 5px; }

.search { width: 175px; height: 27px; }
.gobtn { width: 34px; height: 27px; }
.searchpd { padding: 3px 10px 0 0; float: right; }
.catmr { margin-top: 10px; }

.listbuttons { height: 36px; padding: 11px 0 0 1px; }
.listbuttons ul { margin: 0; padding: 0; }
.listbuttons ul li { list-style: none; float: left; margin-right: 15px; }
.listbuttons ul li a { text-decoration: none; }
.loginmainbg { background: none; }
.loginbg { background: url(images/login_bg.jpg) repeat-x left top; }

/*.loginwin.RadWindow .rwWindowContent { background: none repeat scroll 0 0 transparent !important; height: 100% !important; }
.loginwin.RadWindow .rwWindowContent iframe { background: none transparent !important; }*/
.forgettd tr td { padding: 5px; }
.adduserdrp select { padding: 3px; border: none; width: 100px; }
.sch_bg { background-position: left top; background-repeat: repeat-y; }
.sch_top { background-position: left top; background-repeat: no-repeat; }
.sch_bottom { background-position: left bottom; background-repeat: no-repeat; padding: 5px 15px; }
.login_new { background: url('../../image/login_bg_new.png') no-repeat; width: 441px; height: 280px; overflow: hidden; }
.loginhead_new { font-size: 15px; font-weight: 700; padding: 35px 0 0 63px; }
.logincontent_new { padding: 13px 0 0 157px; }
.logincpad { padding-bottom: 8px; }
.login_newlfpass a { text-decoration: underline; }
.login_newlfpass a:hover { text-decoration: none; }
.login_newbtnpd { padding-left: 5px; }
* + html .logincpad7 { padding-bottom: 5px; }

.ht_opt { margin: 0; padding: 7px 0 0 0; }
.ht_opt ul li { list-style: none; display: inline; padding: 0; margin: 0; font-size: 13px; margin-left: 10px; }
.ht_optalign { height: 13px; margin: 0; padding: 0; position: relative; top: -3px; vertical-align: bottom; width: 13px; }
.calender_container { width: 100%; }
.ExtraFieldName { float: left; width: 120px; vertical-align: top; }
.ExtraField { float: left; width: 175px; vertical-align: top; }
.ExtraFieldD { float: left; width: 255px; vertical-align: top; }
.ExtraFieldError { float: left; vertical-align: top; }
.ac_results{width:250px !important;}
.ac_results ul { width: 100%; list-style-position: outside; list-style: none; padding: 0; margin: 0; }
.ac_results li { margin: 0; padding: 2px 5px; cursor: default; display: block; line-height: 16px; overflow: hidden; }
.ac_loading { background: url(loading.jpg) right no-repeat; }
span.question { display: block; position: absolute; }
span.question:hover { background-color: transparent; }
.shadetabs p { margin: 0; padding: 0; }

.shadetabs li a.selected { position: relative; top: 0; text-decoration: underline; }
.shadetabs li a.selected:hover { text-decoration: none; }
.tabcontent { display: none; margin: 0; padding: 0; }
.sfopen { z-index: 2 !important; top: 115px !important; left: 730px !important; position: relative; }
.pad td { padding: 2px 0 2px 10px !important; }
.pad2 td { padding: 0 !important; }
.padSch td { padding: 0 !important; background-color:#fff !important;}
.padlogg td { padding: 0 0 0 5px !important; }
.rsShowMore { display: none !important; }
.rgGroupCol { padding-left: 0 !important; padding-right: 0 !important; font-size: 1px !important; }
.reportpointer { cursor: pointer !important; }
.closebtn { position: absolute; top: 7px; left: 93%; }
.BWfl { float: left !important; }
.BWftl { float: left !important; text-align: left !important; }
.BWftr { float: left !important; text-align: right !important; }
.BWdialogdiv { float: left !important; margin: 9px 7px 9px 20px !important; }
.BWdivProgress { position: fixed !important; left: 50% !important; top: 60% !important; z-index: 80000 !important; }
.BWhgtPad1 { height: 100% !important; padding: 5px 25px !important; }
.BWhgtPad2 { padding: 5px 38px !important; }
.BWHgtWdt10 { width: 10px !important; height: 10px !important; }
.BWAdvtable { border: 0 !important; vertical-align: top !important; height: 210px !important; }
#overlay img { position: relative; left: 50%; top: 50%; z-index: 100; }
.RowHeader { text-align: left; padding-left: 10px; }
* + html .numericText { width: 25px !important; height: 18px !important; }

/*COLOR SCEMA REQUIRED*/
body { font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; margin: 0 auto; padding: 0; }
#footer { padding: 10px 15px 13px 0; font-size: 11px; }
.nav { padding-top: 14px; }
* + html .nav { padding-top: 11px; }
.nav ul { padding: 0; margin: 0; }
.nav ul li { list-style: none; float: left; margin-right: 3px; }
.nav ul li a { text-decoration: none; padding-left: 15px; display: block; float: left; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; }
.nav ul li a span { font-weight: 700; display: block; padding: 2px 7px 2px 0; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; }
.nav ul li a:hover, .nav ul li a.active { -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; }
.nav ul li a:hover span, .nav ul li a.active span { -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; }
.breadcrumbs { padding: 5px 0 !important; }
* + html .breadcrumbs { padding: 12px 0 0 !important; line-height: normal; }
.breadcrumbs span span { list-style: none; float: left; padding-left: 7px; background: url(images/bred_arrow.jpg) no-repeat right center; padding-right: 14px;}
* + html .breadcrumbs span span { list-style: none; float: left; padding-left: 0; background: url(images/bred_arrow.jpg) no-repeat right center; padding-right: 14px;}
.breadcrumbs span span a { text-decoration: none; font-weight: 700; }
.calender { height: 220px; }
.chead1 { height: 31px; width: 100%; }
.chead { height: 31px; width: 700px; }
.lhead { width: 251px; height: 33px; }
.lhead h1 { padding: 7px 0 0 10px; font-size: 15px; font-weight: 700; }
.listhead1 h1 { height: 28px; font-size: 15px !important; padding-left: 10px; padding-top: 8px; }
.OperationLabel { font-size: 13px !important; padding: 5px 0 5px 10px; font-weight: 700; margin-bottom: 10px; }
.detailsbg { padding: 0; }
.detailsbg2 tr td { padding: 5px; }
.btnpad { padding-left: 10px; }
.detailsbg table td { padding: 5px; }
.content-box { padding-left: 15px !important; }
.BWGridHeadertext { font-weight: bold !important; }
.BWHeadertext { font-size: small !important; font-weight: bold !important; }
.divVisible { height: 100%; padding: 5px 38px; visibility: visible; }
.divHidden { height: 0; padding: 0 38px; visibility: hidden; overflow: hidden; }
/*.calenderbg { padding: 15px; }*/
.calenderbg {
    padding: 7px;
}
.BWlinkButton { font-size: 14px !important; font-weight: bold !important; text-decoration: none !important; }
.BWblacktext { text-decoration: none !important; }
.LinkStyle { text-decoration: none; }
.ht_tab { margin: 0; padding: 0; }
.ht_tab ul li { list-style: none; float: left; margin: 0; padding-right: 1px; }
.ht_tab ul li a { display: block; font-size: 14px; font-weight: 700; padding: 6px 15px 7px; text-align: center; text-decoration: none; vertical-align: middle; }
.dtlabel_ch { font-size: 18px; font-weight: 400; vertical-align: top; }
.breadcrumsbgnone { text-decoration: none; font-weight: 700; }
.headersearch { height: 25PX; }
.headerText { text-decoration: none; }
.headerLogin { font-weight: bold; }
.toolTip { border: none; font-weight: normal; }
.toolTipHeader { font-weight: bold; font-size: 16px; height: 25px; padding-left: 5px; padding-top: 5px; }
.shadetabs { padding: 0; margin: 0; font-weight: bold; font-size: 12px; list-style-type: none; text-align: left; height: 25px; }
.shadetabs li { margin: 0; padding: 0; float: left; height: 25px; }
.shadetabs li a { text-decoration: none; position: relative; padding: 0 6px; margin: 0 3px 0 0; line-height: 25px; font-size: 14px; }
.shadetabs li a:hover { text-decoration: underline; }
#forgetpwd { width: 340px; margin: 77px; padding: 27px 10px 18px; }
* + html #forgetpwd { width: 340px; margin: 77px auto; padding: 27px 10px 18px; }

.RadGrid .rgHeader, .RadGrid th.rgResizeCol { font-weight: 700 !important; border-top: 0 none; font-weight: 400; padding-bottom: 4px; padding-top: 4px; text-align: left; }
.RadGrid .rgHeader { font-weight: 700; }
.RadGrid .rgHeader a { text-decoration: none; }
.RadGrid .rgFilterRow td { padding-bottom: 7px; padding-top: 9px; }
.RadGrid .rgAltRow td { overflow: hidden; }
.RadGrid .rgInfoPart { float: right; }
.RadGrid .rgNumPart span { float: left; padding: 0 0 0 5px; }
.RadPanelBar .rpLink { background-repeat: repeat-x; height: 25px; cursor: pointer; overflow: hidden; line-height: 26px !important; padding-left: 3px; }
.RadPanelBar .rpText { padding: 0 10px; font-weight: 700; }
.MultiPageCss tr td { margin-bottom: 0; padding: 5px 0 5px 10px; }
.MultiPageCss1 tr td { margin-bottom: 0; padding: 0; }
/*.MultiPageCss tr td { margin-bottom: 1px; padding: 5px 0 5px 10px; }*/
.RadComboBox_Windows7, .RadComboBox_Windows7 .rcbInput, .RadComboBoxDropDown_Windows7 { font: 12px Arial,sans-serif !important; }
.RadComboBox table td.rcbInputCell, .RadComboBox .rcbInputCell .rcbInput { padding: 0 0 0 2px !important; }
.RadComboBox_Default, .RadComboBox_Default .rcbInput { font-family: Arial, Helvetica, sans-serif !important; font-size: 12px !important; }
.RadComboBox, .RadComboBox .rcbInput { font: 12px "Segoe UI" ,Arial,sans-serif; text-align: left; }
.RadComboBoxDropDown_Default { font-family: Arial, Helvetica, sans-serif !important; font-size: 12px !important; line-height: 16px; min-height: 0; text-align: left; cursor: default; position: absolute; }
.reccedit { overflow: scroll; height: 200px; width: 720px; position: relative !important; font-size: 12px !important; font-family: Arial, Helvetica, sans-serif !important; }
.RadListBox_Default .rlbText, .RadListBox_Default .rlbItem, .RadListBox_Default .rlbButtonText, .RadListBox_Default .rlbEmptyMessage { font-family: Arial, Helvetica, sans-serif !important; font-size: 12px !important; }
.RadlistCust .rlbButtonText { width: 4px !important; height: 20px !important; background: transparent url('../../image/delete-sm.png') no-repeat !important; }
div.RadTabStrip .rtsLink { text-align: left; }
div.RadTabStrip .rtsLink { white-space: normal !important; }
.RadTabStrip .rtsNextArrow, .RadTabStrip .rtsPrevArrow, .RadTabStrip .rtsPrevArrowDisabled, .RadTabStrip .rtsNextArrowDisabled { background-image: url('images/TabStripStates.png') !important; background-color: transparent !important; background-repeat: no-repeat !important; font-size: 0 !important; height: 9px !important; line-height: 9px !important; margin-top: 19px !important; overflow: hidden !important; width: 18px !important; }
div.RadTabStrip a.secondTab { display: block; font-weight: 700; padding-left: 1px; text-decoration: none; text-align: center; vertical-align: top; height: 35px; -webkit-print-color-adjust: exact; }
div.RadTabStrip a.secondTab.rtsSelected { font-weight: 700; -webkit-print-color-adjust: exact; }
div.RadTabStrip .secondTab span { margin: 0; padding: 0; }
div.RadTabStrip .secondTab span span { margin: 0; padding: 0; }
div.RadTabStrip a.secondTab span span span { padding: 0 !important; width: 100%; height: 35px; -webkit-print-color-adjust: exact; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; }
div.RadTabStrip a.secondTab span span span span { -webkit-print-color-adjust: exact; }
div.RadTabStrip .secondTab.rtsSelected span span span { padding: 0 !important; height: 35px; -webkit-print-color-adjust: exact; }
.RadTabStrip .rtsLevel { padding-top: 0 !important; clear: both !important; overflow: hidden !important; position: relative; width: auto !important; }
.RadScheduler_Office2007 .rsContent, .RadScheduler_Office2007 .rsTopWrap .rsFooter { -moz-border-bottom-colors: none !important; -moz-border-image: none !important; -moz-border-left-colors: none !important; -moz-border-right-colors: none !important; -moz-border-top-colors: none !important; border-color: -moz-use-text-color #688CAF #688CAF !important; border-right: 0 solid #688CAF !important; border-style: none solid solid !important; border-width: 0 0 1px !important; }
.ui-widget-content { border: none; }
.ui-widget-header { border: none; font-weight: bold; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-state-focus, .ui-widget-content .ui-state-focus { border: none; font-weight: bold; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover { border: none; font-weight: bold; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: none; font-weight: bold; outline: none; }
.RadPanelBar .rpRootGroup { border: none !important; }

.OrangeDay { padding-left: 15px; border-top: 0 !important; width: 1022px; }
.OrangeWeek { border-top: 0 !important; }

.RadScheduler_Orange .rsTopWrap .rsFooter { border-top: 0 !important; }
.RadScheduler_Orange .rsContentTable td { border-bottom-style: dotted; }
.RadScheduler_Orange .rsContentTable .rsAlt td { border-bottom-style: solid; }
.RadScheduler_Orange .rsHorizontalHeaderTable th { background-image: url('Scheduler/rsSprites.png'); }
.RadScheduler_Orange .rsAptCreate, .RadScheduler_Orange .rsMonthView .rsAptCreate { background-image: url('Scheduler/rsSprites.png'); background-repeat: repeat-x; }
.RadScheduler_Orange .rsAptCreateRow2, .RadScheduler_Orange .rsMonthView .rsAptCreateRow2 { background-image: url('Scheduler/rsSprites.png'); background-repeat: repeat-x; }
.RadScheduler_Orange .rsAptIn, .RadScheduler_Orange .rsAptMid, .RadScheduler_Orange .rsAptContent { background: url('images/orange_app.png') repeat left top #F9B36C; }
.RadScheduler_Orange .rsFooter a { background-color: transparent; background-image: url('images/rsSprites.png'); background-repeat: no-repeat; }
.RadScheduler_Orange .rsAdvancedEdit .rsAdvTitle, .RadScheduler_Orange .rsModalWrapper .rsModalOuter { background-image: url('images/rsModalOuterBg.png'); }
.RadScheduler_Orange .rsModalWrapper .rsModalTitle { background-image: url('images/rsSprites.png'); }

.RadScheduler_OrangeDay .rsTopWrap .rsFooter { border-top: 0 !important; }
.RadScheduler_OrangeDay .rsContentTable td { border-bottom-style: dotted; }
.RadScheduler_OrangeDay .rsContentTable .rsAlt td { border-bottom-style: solid; }
.RadScheduler_OrangeDay .rsHorizontalHeaderTable th { background-image: url('Scheduler/rsSprites.png'); }
.RadScheduler_OrangeDay .rsAptCreate, .RadScheduler_OrangeDay .rsMonthView .rsAptCreate { background-image: url('Scheduler/rsSprites.png'); background-repeat: repeat-x; }
.RadScheduler_OrangeDay .rsAptCreateRow2, .RadScheduler_OrangeDay .rsMonthView .rsAptCreateRow2 { background-image: url('Scheduler/rsSprites.png'); background-repeat: repeat-x; }
.RadScheduler_OrangeDay .rsAptIn, .RadScheduler_OrangeDay .rsAptMid, .RadScheduler_OrangeDay .rsAptContent { background: url('images/orange_app.png') repeat left top #F9B36C; }
.RadScheduler_OrangeDay .rsFooter a { background-color: transparent; background-image: url('images/rsSprites.png'); background-repeat: no-repeat; }
.RadScheduler_OrangeDay .rsAdvancedEdit .rsAdvTitle, .RadScheduler_OrangeDay .rsModalWrapper .rsModalOuter { background-image: url('images/rsModalOuterBg.png'); }
.RadScheduler_OrangeDay .rsModalWrapper .rsModalTitle { background-image: url('images/rsSprites.png'); }


.lusertxtbox { padding: 2px; width: 276px; height: 20px; border: 1px solid #ccc; }
.ac_results { padding: 0; border: 1px solid #CCC; overflow: hidden; z-index: 99999; }
.rscText { border: 1px solid #ccc !important; font-weight: 700; text-decoration: none; }
/*Parita 2024-04-16 Change height due due to design changed*/
input[type="text"] { border: 1px solid #CCC; height: 26px; }
input[type="password"] { border: 1px solid #CCC; height: 20px !important;  }
textarea { border: 1px solid #CCC !important; }
select { border: 1px solid #CCC !important; }
.BWbackgBorder { border: 1px solid #ccc !important; }
.divtabmouse { top: 300px; position: fixed; border: 1px double #ccc; font-weight: normal; float: left; z-index: 10000; }
html body .RadInput_Default .riTextBox, html body .RadInputMgr_Default { border: 1px solid #CCC !important; }
.RadListBox_Default .rlbGroup { border: 1px solid #CCC !important; }
.RecurrenceEditor_Default div.rsAdvRecurrencePatterns, .RecurrenceEditor_Default div.rsAdvRecurrenceRangePanel { overflow: hidden !important; border: 1px solid #CCC !important; padding: 8px 0 7px 27px !important; }
.RecurrenceEditor_Default ul.rsRecurrenceOptionList { border-right: 1px solid #CCC !important; }
#ctl00_cph1_RadSchedulerRecurrenceEditor1_RecurrenceCheckboxPanel { border: 1px solid #CCC !important; }
#ctl00_cph1_RadMultiPage1 { border: 1px solid #CCC !important; padding: 10px !important; }
.RadMenu_Default .rmGroup, .RadMenu_Default .rmMultiColumn, .RadMenu_Default .rmGroup .rmVertical { border: 1px solid #ccc; }

.commonbtn { cursor:pointer; padding: 5px 15px; font-weight: 700; text-decoration: none; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
    /*.commonbtn:hover { opacity:0.81;    }*/
* + html .commonbtn2 { cursor:pointer; padding: 4px 15px 0; font-weight: 700; text-decoration: none; display: block !important; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.commonbtn2 {cursor:pointer; padding: 5px 15px; font-weight: 700; text-decoration: none; border: 1px solid #fff; height: 30px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
/*.commonbtn2:hover { opacity:0.81;    }*/
.commonbtn2new { cursor:pointer; padding: 5px 15px; font-weight: 700; text-decoration: none; border: 1px solid #fff; height: 30px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
/*.commonbtn2new:hover {opacity:0.81;}*/
.commonbtnnew {cursor:pointer; padding: 5px 15px; font-weight: 700; text-decoration: none; border: 1px solid #fff; height: 30px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.RadGrid .rgRow td, .RadGrid .rgClipCells { border-top: 1px solid #fff; border-bottom: 1px solid #fff; overflow: hidden; }
.RadGrid .rgRow tr { border: 1px solid #FFF; overflow: hidden; }
.RadGrid .rgCommandRow { border: 1px solid #fff !important; background-color: #FFF !important; }
.RadGrid .rgRowS td { border: 1px solid #FFF; overflow: hidden; padding: 4px 7px 3px 7px; border-left: 0 none !important; border-right: 0 none !important; }

/*Validation*/
.rcWeekend a { color: Red !important; }
.BWrequirefield { font-size: x-large !important; color: Red !important; }
.BWrequirefield1 { font-weight: bold !important; color: Red !important; }
.errMsg { color: Red; }
#overlay { display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; cursor: wait; background: #041128; z-index: 50; opacity: 0.5; -ms-filter: "alpha (opacity=50)"; filter: alpha (opacity=50); }

.btn { display: block; padding: 0 5px; font-size: 14px; font-weight: 700; line-height: 24px; text-align: left; min-width: 100px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.btn1 { display: block; padding: 0 5px; font-size: 14px; font-weight: 700; line-height: 24px; text-align: left; min-width: 100px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-bottomright: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; }
.clearfix { *zoom: 1; }
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; }
.clearfix:after { clear: both; }
.btn i { padding: 2px; height: 18px; float: right; vertical-align: middle; margin-left: 10px; }
.btn1 i { padding: 2px; height: 18px; float: left; vertical-align: middle; margin-left: 0px; }
.red { background: #CA292F !important; }
/*.red:hover { opacity:0.81;}*/
.green { background: Green !important; }

.blue { background: #4AABC5 !important; }
/*.green:hover { opacity:0.81; }*/
input[type=checkbox] {    vertical-align: middle;    position: relative;    bottom: 1px;   margin-right:2px; }
/*input[type=radio] {    vertical-align: middle;    position: relative;    bottom: -2px;   margin-right:2px; }*/
.profiler-results.profiler-left, .profiler-results.profiler-bottomleft {    top: 50% !important;}
.Dep{border: 1px solid #ccc; background:#fff !important;}
.Deptop{border: 1px solid #ccc;  background:#fff !important;}

a:disabled
{
color:#333333;
}

 .rgHeader th{
        /*background-color: #f1861b !important;*/
        padding: 5px 3px !important;
        text-align: left !important;
        border: 1px solid !important;
    }

    .rgHeader td {
        /*background-color: #fff !important;*/
        border: 1px solid !important;
        padding: 3px 3px !important;
        text-align: left !important;        
    }

.ui-button-text {
    text-indent:99999px;
}
#divAdvbooking .btn {
    padding-top:2px;
    padding-bottom:2px;
}
/*custom sprite*/
.custom-sprite {
    background-image:url(/Areas/Web/styles/Default/sprite.png);
    background-repeat:no-repeat;
    display:inline-block;    
}
.flag-eng {
    background-position:0 -366px;
    width:23px;
    height:17px;
}
.flag-swe {
    background-position:-26px -366px;
    width:23px;
    height:17px;
}
.usericon {
    background-position:-234px -338px;
    width:22px;
    height:22px;
}
.orange-arrow-down {
    background-position:-323px -338px;
    width:25px;
    height:25px;
    cursor:pointer;
}
.search-sm {
    background-position:-179px -366px;
    width:22px;
    height:22px;
    vertical-align:middle;
}
.search-big {
    background-position:-144px -366px;
    width:33px;
    height:22px;
    vertical-align:middle;
}
.close-big-orange {
    background-position:-123px -338px;
    width:22px;
    height:22px;
    vertical-align:middle;
}
.close-white {
    background-position:-39px -400px;
    width:16px;
    height:16px;
    vertical-align:middle;
}
.userbutton {
    background-position:-258px -338px;
    width:20px;
    height:23px;
    vertical-align:middle;
}
.attach-file {
    background-position:-210px -338px;
    width:22px;
    height:23px;
    vertical-align:middle;
}
.delete-sm {
    background-position:-228px -366px;
    width:20px;
    height:20px;
    vertical-align:middle;
    cursor:pointer;
}
.save-btn-icon {
    background-position:-189px -339px;
    width:20px;
    height:20px;
}   
 .close-btn-icon {
    background-position:-167px -340px;
    width:20px;
    height:20px;
}      
.normal-right-arrow {
    background-position:-69px -421px;
    width:22px;
    height:22px;
    cursor:pointer;
}
.normal-right-arrow:hover {
    background-position:-161px -421px;   
}
.normal-left-arrow {
    background-position:-46px -421px;
    width:22px;
    height:22px;
    cursor:pointer;
}
.normal-left-arrow:hover {
    background-position:-138px -421px;   
}
.normal-right-last-arrow {
    background-position:-23px -421px;
    width:22px;
    height:22px;
    cursor:pointer;
}
    .normal-right-last-arrow:hover {
        background-position:-115px -421px;  
    }
.normal-left-last-arrow {
    background-position:0 -421px;
    width:22px;
    height:22px;
    cursor:pointer;
}
.normal-left-last-arrow:hover {
    background-position:-92px -421px;
}

.normal-right-arrow-disabled {
    background-position:-253px -421px;
    width:22px;
    height:22px;
    
}
.normal-left-arrow-disabled {
    background-position:-230px -421px;
    width:22px;
    height:22px;   
}
.normal-left-last-arrow-disabled {
    background-position:-184px -421px;
    width:22px;
    height:22px;
 
}
.normal-right-last-arrow-disabled {
    background-position:-207px -421px;
    width:22px;
    height:22px;   
}
.spr-department {
    background-position:-280px -338px;
    width:22px;
    height:22px; 
    cursor:pointer;
    vertical-align:middle;
}
.spr-add {
    background-position:0 -338px;
    width:22px;
    height:22px; 
    cursor:pointer;
    vertical-align:middle;
}
.spr-edit {
    background-position:-304px -338px;
    width:17px;
    height:22px; 
    cursor:pointer;
    vertical-align:middle;
}
.spr-email {
    background-position:-75px -338px;
    width:22px;
    height:22px; 
    cursor:pointer;
    vertical-align:middle;
}
.spr-refresh {
    background-position:-102px -366px;
    width:22px;
    height:22px; 
    cursor:pointer;
    vertical-align:middle;
    margin-left:3px;
}
.spr-black-arrow {
    background-position:-75px -366px;
    width:22px;
    height:22px; 
    cursor:pointer;
    vertical-align:middle;
}
.spr-save {
    background-position:-25px -338px;
    width:22px;
    height:22px; 
    cursor:pointer;
    vertical-align:middle;
}
.spr-cancel {
    background-position:-50px -338px;
    width:22px;
    height:22px; 
    cursor:pointer;
    vertical-align:middle;

}
.spr-addsuer {
    background-position:-99px -338px;
    width:22px;
    height:22px; 
    cursor:pointer;
    vertical-align:middle;
    margin-left:2px;
}
.delete-btn-icon {
    background-position:-146px -340px;
    width:20px;
    height:20px;
}
.spr-tick {
    background-position:-203px -366px;
    width:20px;
    height:20px; 
    cursor:pointer;
    vertical-align:middle;
}
.spr-close-sm {
    background-position:-57px -400px;
    width:10px;
    height:10px; 
    cursor:pointer;
    vertical-align:middle;
}   

.spr-downarrow-sm {
    background-position:-81px -400px;
    width:11px;
    height:9px; 
    cursor:pointer;
    vertical-align:middle;
} 
.spr-rightarrow-sm {
    background-position:-69px -400px;
    width:9px;
    height:11px; 
    cursor:pointer;
    vertical-align:middle;
}
.spr-n-icon {
    background-position:-122px -400px;
    width:11px;
    height:11px; 
    cursor:pointer;
    vertical-align:middle;
    margin-right:3px;
}

.spr-c-icon {
    background-position:-96px -400px;
    width:11px;
    height:11px; 
    cursor:pointer;
    vertical-align:middle;
    margin-right:3px;
}

.spr-r-icon {
    background-position:-135px -400px;
    width:11px;
    height:11px; 
    cursor:pointer;
    vertical-align:middle;
    margin-right:3px;
}

.spr-s-icon {
    background-position:-148px -400px;
    width:11px;
    height:11px; 
    cursor:pointer;
    vertical-align:middle;
    margin-right:3px;
}


.spr-e-icon {
    background-position:-109px -400px;
    width:11px;
    height:11px; 
    cursor:pointer;
    vertical-align:middle;
    margin-right:3px;
}
.spr-delete-sm {
    background-position:-17px -472px;
    width:13px;
    height:15px; 
    cursor:pointer;
    vertical-align:middle;  
    margin-right: 30px;
}
.spr-close-red-sm {
   background-position:-32px -472px;
    width:20px;
    height:20px; 
    cursor:pointer;         
}
.spr-close-black-sm {
   background-position:0 -472px;
    width:15px;
    height:14px; 
    cursor:pointer;         
}
.spr-note-delete-sm {
   background-position:-155px -446px;
    width:20px;
    height:22px; 
    cursor:pointer;     
    margin-left: 10px;
}
.spr-hide-ready-sm {
     background-position: -80px -472px !important;
    width: 22px;
    height:22px; 
    cursor:pointer;     
    margin-left: 10px;
}
.spr-show-ready-sm {
    
     background-position: -105px -472px ;
  
    width: 22px ;
    height:22px; 
    cursor:pointer;     
    margin-left: 10px;
}

.spr-note-edit-sm {
    background-position:-110px -446px;
    width:22px;
    height:22px; 
    cursor:pointer;     
    margin-left: 10px;
}
.spr-note-add-sm {
    background-position:-89px -446px;
    width:20px;
    height:22px; 
    cursor:pointer;     
    margin-left: 10px;
}
.spr-printer-sm {
    background-position:-66px -446px;
    width:22px;
    height:22px; 
    cursor:pointer;     
    margin-left: 10px;
}
.spr-note-ready-sm {
    background-position:-176px -446px;
    width:22px;
    height:22px; 
    cursor:pointer;     
    margin-left: 10px;
}
.spr-notego-sm {
    background-position:-132px -446px;
    width:22px;
    height:22px; 
    cursor:pointer;     
    margin-left: 10px;
}

.spr-pdf-sm {
    background-position:-46px -446px;
    width:18px;
    height:22px; 
    cursor:pointer;     
    margin-left: 10px;
}
.spr-excel-sm {
    background-position:-22px -446px;
    width:22px;
    height:22px; 
    cursor:pointer;     
    margin-left: 10px;
}
.spr-word-sm {
    background-position:0 -446px;
    width:22px;
    height:22px; 
    cursor:pointer;     
    margin-left: 10px;
}
.spr-move-top {
    background-position:-249px -446px;
    width:22px;
    height:22px; 
    cursor:pointer;
    vertical-align:middle;
}
.spr-move-top:hover {
    background-position:-295px -446px;   
}
.spr-move-bottom {
    background-position:-272px -446px;
    width:22px;
    height:22px; 
    cursor:pointer;
    vertical-align:middle;
}
.spr-move-bottom:hover {
    background-position:-318px -446px;  
}
.spr-move-bottom-dis {
    background-position:-226px -446px;
    width:22px;
    height:22px; 
    cursor:pointer;
    vertical-align:middle;
}
.spr-move-top-dis {
    background-position:-203px -446px;
    width:22px;
    height:22px; 
    cursor:pointer;
    vertical-align:middle;
}
.mrb10 {
    margin-bottom:10px;
}
.mrr10 {
    margin-right:10px;
}
.text-bold {
    font-weight:bold;
}
.text-left {
    text-align:left;
}
#divCateringDest #lblrdCatName {
    margin-left:3px !important;
}

.dateFilterSelector .k-widget.k-datepicker.k-header, .dateFilterSelector .k-picker-wrap.k-state-default {
     height:26px !important;
     line-height:normal !important;
}
.dateFilterSelector .k-picker-wrap .k-select, .dateFilterSelector .k-numeric-wrap .k-select, .dateFilterSelector .k-dropdown-wrap .k-select {
    line-height: 2.5em !important;
}

/*New login-page Start*/
.login-page { text-align: center;  height:100%;padding:0 15px; background-color:#fff !important;}
.login-page .logo {padding:150px 0 20px 0}
.login-page .logo1 {padding:15px 0 20px 0}
.sign-header { margin:0 0 20px;}
.sign-header span{ font-size: 16px;  }
.sign-group {  display:block; padding: 10px 30px 20px; width:310px; margin:0 auto; -webkit-box-shadow: 0 1px 2px -2px rgba(0,0,0,1); -moz-box-shadow: 0 1px 2px -2px rgba(0,0,0,1);
box-shadow: 0 1px 2px -2px rgba(0,0,0,1); border:1px solid #ccc;}
.sign-group h1 { display:block; margin:0 0 20px; font-size: 32px; font-weight:normal;padding:10px 0;}
.sign-group input[type="text"]{ display: block; height:40px; font-size:18px; padding:2px 14px 2px 15px; width:90%; border: 1px solid #CCC;}
.sign-group input[type="text"]:first-child { /*border-bottom:none;*/}
.sign-group input[type="password"]{ display: block; height:40px !important; font-size:18px; padding:2px 14px 2px 15px; width:90%; border: 1px solid #CCC;}
.padding-bt{ padding-bottom:20px}
.btn-blck{   font-size:18px !important;  padding: 8px 0; cursor:pointer; margin-bottom:5px; display:block; width:100%}
.btn-black:hover { }
.btn-orange{   font-size:18px !important; padding: 8px 0; cursor:pointer; margin-bottom:5px; display:block; width:100%}
.btn-orange:hover {}
.checkbox-password { margin-top: 15px;}
.sign-group .checkbox { display: inline-block; float: left;}
.sign-group .checkbox span{ display: inline-block; margin-left:5px; font-size:13px; font-weight:700;}
.sign-group .checkbox  input[type="checkbox"]{display: inline-block; float: left;}
.sign-group .password a {  display: inline-block; float: right; margin: 0; font-size:13px; text-decoration:none;}
.sign-group .password a:hover{ text-decoration:underline}
.footer-login { margin-top:50px; text-align:center;font-size: 13px;}
.sign-req {float:left; height:0; width:1px;}
/*New login-page End */


/*telerik tabstrip overrids*/

.k-tabstrip-items .k-state-default, .k-ie7 .k-tabstrip-items .k-state-default .k-loading {
    border-color: #ccc !important;
}
.k-block, .k-header, .k-grid-header, .k-toolbar, .k-grouping-header, .k-pager-wrap, .k-button, .k-draghandle, .k-treemap-tile, html .km-pane-wrapper .k-header {
    background-color:#ffffff !important;
}
.k-state-active, .k-state-active:hover, .k-active-filter, .k-tabstrip .k-state-active {
    background-color: #efefef !important;
    border-color: #ccc !important;
    color: #2e2e2e;
}
.k-header, .k-grid-header, .k-toolbar, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap, .k-grouping-header, .k-pager-wrap, .k-textbox, .k-button, .k-progressbar, .k-draghandle, .k-autocomplete, .k-state-highlight, .k-tabstrip-items .k-item, .k-panelbar .k-tabstrip-items .k-item, .km-pane-wrapper > .km-pane > .km-view > .km-content {
    background-image:none !important;
    background-color:#ffffff !important;
}
.tabstrip-main {
    border-color: #ffffff !important;    
    box-shadow:none !important;
}
#tabstripRecurrSeries {
    width:800px !important;
    border-color: #ffffff !important; 
    box-shadow:none !important; 
}
#tabstripRecurrSeries-1:before, #tabstripRecurrSeries-1:after{
    clear:both;
    display:table;
    content:"";
    line-height:0;
}
#tabstripSub-5 table.BWAdvtable tr td {
    vertical-align:top !important;
}

/*telerik tabstrip overrids*/
.flag-dim
{
    opacity: 0.5;
    filter: alpha(opacity = 50);
}
.flag-full
{
    cursor:default;
}

.cart-qty {        
        border-radius: 10px !important;        
        font-size: 12px !important;
        font-weight: bold !important;
        line-height: 1 !important;
        min-width: 20px !important;
        overflow: hidden !important;
        padding: 4px 0 !important;
        position: absolute !important;
        text-align: center !important;
        top: -11px !important;
        vertical-align: baseline !important;
        white-space: nowrap !important;
        left: 0px !important;
    }

.k-recur-view label.k-check {
    padding-right:20px;
}
	


#StartDisplayingTime_timeview {
        width: 250px;
        background-color: #ffffff;
        outline:none;
        border-left:1px solid #c5c5c5;
        border-top:1px solid #c5c5c5;
        border-bottom:1px solid #c5c5c5;
    }

        #StartDisplayingTime_timeview li {
            float: left;
            width: 60px;
            border-right:1px solid #c5c5c5;
        }
            #StartDisplayingTime_timeview li.k-item {
                padding: 0px 5px 0px 5px !important;
                /*line-height: 1.8em !important;
                min-height: 1.8em !important;*/
            }
            #StartDisplayingTime_timeview li.k-state-hover {
                float: left !important;
                width:66px !important;
                border-right: 1px solid #c5c5c5 !important;
                padding: 0px 0px 0px 5px !important ;
                border-width: 2px !important;
                border-style: none !important;
                background-color: #f35800;
                color: #fff;
                border-color: #f35800;
                text-align: left;
            }

            #StartDisplayingTime_timeview li.k-state-selected {
                float: left !important;
                width: 66px !important;
                border-right: 1px solid #c5c5c5 !important;
                padding: 0px 0px 0px 5px !important;
                border-width: 2px !important;
                border-style: none !important;
                background-color: #f35800;
                color: #fff;
                border-color: #f35800;
                text-align: left;
            }

            
#StopDisplayingTime_timeview {
        width: 250px;
        background-color: #ffffff;
        outline:none;
        border-left:1px solid #c5c5c5;
        border-top:1px solid #c5c5c5;
        border-bottom:1px solid #c5c5c5;
    }

        #StopDisplayingTime_timeview li {
            float: left;
            width: 60px;
            border-right:1px solid #c5c5c5;
        }
            #StopDisplayingTime_timeview li.k-item {
                padding: 0px 5px 0px 5px !important;
                /*line-height: 1.8em !important;
                min-height: 1.8em !important;*/
            }
            #StopDisplayingTime_timeview li.k-state-hover {
                float: left !important;
                width:66px !important;
                border-right: 1px solid #c5c5c5 !important;
                padding: 0px 0px 0px 5px !important ;
                border-width: 2px !important;
                border-style: none !important;
                background-color: #f35800;
                color: #fff;
                border-color: #f35800;
                text-align: left;
            }

            #StopDisplayingTime_timeview li.k-state-selected {
                float: left !important;
                width: 66px !important;
                border-right: 1px solid #c5c5c5 !important;
                padding: 0px 0px 0px 5px !important;
                border-width: 2px !important;
                border-style: none !important;
                background-color: #f35800;
                color: #fff;
                border-color: #f35800;
                text-align: left;
            }



/*#StartDate_timeview {
        width: 215px;
        background-color: #ffffff;
        outline:none;
        border-left:1px solid #c5c5c5;
        border-top:1px solid #c5c5c5;
        border-bottom:1px solid #c5c5c5;
    }

        #StartDate_timeview li {
            float: left;
            width: 60px;
            border-right:1px solid #c5c5c5;
        }
            #StartDate_timeview li.k-item {
                padding: 0px 5px 0px 5px !important;*/
                /*line-height: 1.8em !important;
                min-height: 1.8em !important;*/
            /*}
            #StartDate_timeview li.k-state-hover {
                float: left !important;
                width:66px !important;
                border-right: 1px solid #c5c5c5 !important;
                padding: 0px 0px 0px 5px !important ;
                border-width: 2px !important;
                border-style: none !important;
                background-color: #f35800;
                color: #fff;
                border-color: #f35800;
                text-align: left;
            }

            #StartDate_timeview li.k-state-selected {
                float: left !important;
                width: 66px !important;
                border-right: 1px solid #c5c5c5 !important;
                padding: 0px 0px 0px 5px !important;
                border-width: 2px !important;
                border-style: none !important;
                background-color: #f35800;
                color: #fff;
                border-color: #f35800;
                text-align: left;
            }

#EndDate_timeview {
        width: 215px;
        background-color: #ffffff;
        outline:none;
        border-left:1px solid #c5c5c5;
        border-top:1px solid #c5c5c5;
        border-bottom:1px solid #c5c5c5;
    }

        #EndDate_timeview li {
            float: left;
            width: 60px;
            border-right:1px solid #c5c5c5;
        }
            #EndDate_timeview li.k-item {
                padding: 0px 5px 0px 5px !important;*/
                /*line-height: 1.8em !important;
                min-height: 1.8em !important;*/
            /*}
            #EndDate_timeview li.k-state-hover {
                float: left !important;
                width:66px !important;
                border-right: 1px solid #c5c5c5 !important;
                padding: 0px 0px 0px 5px !important ;
                border-width: 2px !important;
                border-style: none !important;
                background-color: #f35800;
                color: #fff;
                border-color: #f35800;
                text-align: left;
            }

            #EndDate_timeview li.k-state-selected {
                float: left !important;
                width: 66px !important;
                border-right: 1px solid #c5c5c5 !important;
                padding: 0px 0px 0px 5px !important;
                border-width: 2px !important;
                border-style: none !important;
                background-color: #f35800;
                color: #fff;
                border-color: #f35800;
                text-align: left;
            }



#StartTimeAdv_timeview {
        width: 215px;
        background-color: #ffffff;
        outline:none;
        border-left:1px solid #c5c5c5;
        border-top:1px solid #c5c5c5;
        border-bottom:1px solid #c5c5c5;
    }

        #StartTimeAdv_timeview li {
            float: left;
            width: 60px;
            border-right:1px solid #c5c5c5;
        }
            #StartTimeAdv_timeview li.k-item {
                padding: 0px 5px 0px 5px !important;*/
                /*line-height: 1.8em !important;
                min-height: 1.8em !important;*/
            /*}
            #StartTimeAdv_timeview li.k-state-hover {
                float: left !important;
                width:66px !important;
                border-right: 1px solid #c5c5c5 !important;
                padding: 0px 0px 0px 5px !important ;
                border-width: 2px !important;
                border-style: none !important;
                background-color: #f35800;
                color: #fff;
                border-color: #f35800;
                text-align: left;
            }

            #StartTimeAdv_timeview li.k-state-selected {
                float: left !important;
                width: 66px !important;
                border-right: 1px solid #c5c5c5 !important;
                padding: 0px 0px 0px 5px !important;
                border-width: 2px !important;
                border-style: none !important;
                background-color: #f35800;
                color: #fff;
                border-color: #f35800;
                text-align: left;
            }

            
#EndTimeAdv_timeview {
        width: 215px;
        background-color: #ffffff;
        outline:none;
        border-left:1px solid #c5c5c5;
        border-top:1px solid #c5c5c5;
        border-bottom:1px solid #c5c5c5;
    }

        #EndTimeAdv_timeview li {
            float: left;
            width: 60px;
            border-right:1px solid #c5c5c5;
        }
            #EndTimeAdv_timeview li.k-item {
                padding: 0px 5px 0px 5px !important;*/
                /*line-height: 1.8em !important;
                min-height: 1.8em !important;*/
            /*}
            #EndTimeAdv_timeview li.k-state-hover {
                float: left !important;
                width:66px !important;
                border-right: 1px solid #c5c5c5 !important;
                padding: 0px 0px 0px 5px !important ;
                border-width: 2px !important;
                border-style: none !important;
                background-color: #f35800;
                color: #fff;
                border-color: #f35800;
                text-align: left;
            }

            #EndTimeAdv_timeview li.k-state-selected {
                float: left !important;
                width: 66px !important;
                border-right: 1px solid #c5c5c5 !important;
                padding: 0px 0px 0px 5px !important;
                border-width: 2px !important;
                border-style: none !important;
                background-color: #f35800;
                color: #fff;
                border-color: #f35800;
                text-align: left;
            }*/

#StartDate_timeview,
#EndDate_timeview,
#StartTimeAdv_timeview
#EndTimeAdv_timeview {
    width: 200px;
    background-color: #ffffff;
    outline: none;
    border-left: 1px solid #c5c5c5;
    border-top: 1px solid #c5c5c5;
    border-bottom: 1px solid #c5c5c5;
}


    #StartDate_timeview li,
    #EndDate_timeview li,
    #StartTimeAdv_timeview li,
    #EndTimeAdv_timeview li {
        float: left;
        width: 60px;
        border-right: 1px solid #c5c5c5;
    }

        #StartDate_timeview li.k-item,
        #EndDate_timeview li.k-item,
        #StartTimeAdv_timeview li.k-item,
        #EndTimeAdv_timeview li.k-item {
            padding: 0px 5px 0px 5px !important;
            line-height: 1.8em !important;
            min-height: 1.8em !important;
        }

        #StartDate_timeview li.k-state-hover,
        #StartDate_timeview li.k-state-selected,
        #EndDate_timeview li.k-state-hover,
        #EndDate_timeview li.k-state-selected,
        #StartTimeAdv_timeview li.k-state-hover,
        #StartTimeAdv_timeview li.k-state-selected,
        #EndTimeAdv_timeview li.k-state-hover,
        #EndTimeAdv_timeview li.k-state-selected {
            background-color: #f35800;
            color: #fff;
            border-color: #f35800;
        }

.k-block, .k-button, .k-textbox, .k-drag-clue, .k-touch-scrollbar, .k-window, .k-window-titleless .k-window-content, .k-window-action, .k-inline-block, .k-grid .k-filter-options, .k-grouping-header .k-group-indicator, .k-autocomplete, .k-multiselect, .k-combobox, .k-dropdown, .k-dropdown-wrap, .k-datepicker, .k-timepicker, .k-colorpicker, .k-datetimepicker, .k-notification, .k-numerictextbox, .k-picker-wrap, .k-numeric-wrap, .k-colorpicker, .k-list-container, .k-calendar-container, .k-calendar td, .k-calendar .k-link, .k-treeview .k-in, .k-editor-inline, .k-tooltip, .k-tile, .k-slider-track, .k-slider-selection, .k-upload {
    border-radius:0 !important;
}


.opbook {  opacity: 0.5; -ms-filter: "alpha (opacity=50)"; filter: alpha (opacity=50); }

.redDisabled {        
        cursor:not-allowed;
    }
.SilverClose {        
        background:#C0C0C0 !important;
        cursor:not-allowed;
    }
.RedClose {        
        background:#F75D59 !important;
        cursor:not-allowed;
    }
.GreenClose {        
        background:#4AE371 !important;
        cursor:not-allowed;
    }
.YellowClose {        
        background:#ffe920 !important;
        cursor:not-allowed;
    }
.BlackClose {        
        background:#848482 !important;
        cursor:not-allowed;
    }
.PinkClose {        
        background:#FFBBDD !important;
        cursor:not-allowed;
    }
.BlueClose {        
        background:#ADDFFF !important;
        cursor:not-allowed;
    }
.OrangeClose {        
        background:#F9B36C !important;
        cursor:not-allowed;
    }
.WhiteClose {        
        background:#C0C0C0 !important;
        cursor:not-allowed;
    }
/*Bhavin-16-08-2022*/
.OverviewClose {
    background: White !important;
    cursor: not-allowed;
}

.iconsearch2 {
   font-size:14px; 
}

.iconcancel2 {
    font-size:10px;
    margin:2px;
}

.iconbwserachbtn2bigdot {
    font-size:18px;
}

.iconbworangearrowdown {
font-size:22px;
margin-top:7px;
}

.iconcolor {
color:#fff;
}

.iconcolor1 {
color:#f1861b;
}

.iconbckcolor {
background-color:#f1861b;
 width:24px;
 text-align:center;
}

.iconsearch2b {
   font-size:14px; 
    background-color:#f1861b;
 width:24px;
 text-align:center;
 padding-top:5px;
 height:17px;
}

.iconcancel2b {
    font-size:10px;
    margin:2px;
    background-color:#f1861b;
 width:24px;
 text-align:center;
 padding-top:5px;
 height:17px;
}

.iconbwserachbtn2bigdotb {
    margin-left:1px;
    font-size:18px;
     background-color:#f1861b;
 width:24px;
 text-align:center;
 padding-top:5px;
 height:17px;
}

.HideAppointment{   display:none;  }

.borderRed {
border-color:#e52213 !important;}

.k-more-events{   display:none !important;  }
.k-more-events>span{   display:none !important;  }


div[aria-describedby="divEasybooking"] .ui-dialog-titlebar-close {
    display: block !important;
    background-image: url(/Areas/Web/styles/Default/sprite.png);
    background-repeat: no-repeat;
    background-position: -39px -400px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    position: absolute;
    top: 17px;
    left: 93%;
    background-color: transparent;
    cursor: pointer;
}

.RadToolBar .rtbOuter {
    border-width: 0px !important;
    border-style: none !important;
}

.RadListBox_Default .rlbItem.rlbSelected {
    background-color: #c5c5c5 !important;
}

.RadListBox_Default .rlbItem.rlbHovered {
    background-color: #DFDFDF !important;
}

.RadListBox .rlbDisabled {
    opacity: 1 !important
}

.rcbDisabled {
    opacity: 1 !important;
}

.RadGrid {
    border-style: none !important;
}