/* Reset Styles Group */
*{margin:0;padding:0;}

Images,fieldset{border:none;}
Images {display: block; max-width: 100%;}
ul,ol{list-style:none;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;float:none;font-size:0;}
.clearfix{ zoom:1;}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help;}
a[href], a {text-decoration: none;}
table{border-collapse:collapse;border-spacing:0;}
a, a[href], a:focus {
    color: #0000ff;
}
input[type="text"], input[type="password"]{outline: none; border:1px solid #6F7785; margin-right:2px; padding-left:5px;}
textarea{font-family: Arial; font-size: 100%;}
input[type="checkbox"]:focus{ outline:1px dotted #000;}
/* Center Elements wit no WIDTH */
.outer {position: relative; left: 50%; float: left; clear: both;}
.inner {position: relative; left: -50%;}
input[type="text"]{background: none; color:#373737;}
.clsShowCharacterCount{color:#039; font-size: 10px; margin-top:-4px; margin-bottom:2px;}

/* Common Layout Styles */
 body {background-color: #E6E6E6; font-family: Arial; font-size: 100%;}
.wrapper { border-bottom: 1px solid #BDC2CA; background: repeat-x left top #FFF;}
.wrapperPad {padding: 0 0.9765625%;}
.wrap{width: 100%; margin: 0 auto;}
.lowerWrap .footerPad{ /*padding-left:8px;padding-right:8px;*/ background-color: #E6E6E6;font-size:11px;text-align:right;} 
.lowerWrap .footerPanel{border-radius: 0px !important; border-bottom:2px solid #e9a90c;}

/* Header Styles */

.logo {width: 224px; height: 40px; float: left; margin-top: 10px;} 
.logo2 {width: 224px; height: 40px; float: left; margin-top: 2px;} 
.header {padding-top: 16px; width: 1004px;}
.header h1 {color: #4d6eae; text-transform: uppercase; font-size: 22px; font-weight: normal; display: block;}
.breadcrumbs span{display: block; font-size: 10px; color: #464646;margin-bottom: 12px;text-indent: 1px;}
.HiddenCheckBoxInHeader input[type="checkbox"]{visibility:hidden;}
/* inline group styles */
.inlineGroup > .logo {float: left;}
.inlineGroup > .breadcrumbs{float: right;}

/* SearchBox Styles */
.inputBox {float: right; width: 190px; height: 24px; margin-right: -2px;}
.inputBox .inputText {background-color: #eef900; width: 163px; padding: 5px 0 6px 7px; height: 13px; float: left; border: none; font-weight: normal; font-size: 10px; color: #91928f;}
.inputBox .inputText:focus {outline: none;}
.inputBox .inputSubmit {float: right; border: none; font-size: 0; text-indent: -9999px; text-transform: uppercase; cursor: pointer; background: url(../Images/common/search-submit.png) no-repeat 0 0; width: 20px; height: 24px;}

/* topbar styles */
.topBar > section{float: right;}
.welcomeUserWrap{margin-top: 15px; float:right; }
.welcomeUserWrap > span{font-size: 10px; display: block; color: #333;line-height: 12px; position:absolute; top:40px; width:auto;}
.welcomeUserLink{max-width: 400px}
.loginNav  .welcomeUserLink span{float: none; display: block;}
.changeRole{margin-top: 9px; float:right;}
.aboutLink{color:#4d6eae;font-size:11px;font-family:Arial;}
.labelHarmonyVersion {display:inline-block;position:relative;font-size:11px; font-family:Arial;}

/* Login nav styles */
.loginNav {color: #000;}
.loginNav > li, .loginNav span , .loginNav a {float: left; margin-right:6px; line-height: 18px; font-size: 12px;}
.loginNav .PageName{margin-right: 0;max-width: 163px;}
.loginNav a{line-height: 33px;border-left: 2px solid #c1c5cf; padding-left: 10px;}
.loginNav > li > a{font-size:15px;font-weight:normal;color:#4d6eae;background:none repeat scroll 0 0 transparent;}
.loginNav > li > a >input { font-size: 15px; line-height: 20px; font-weight: normal; color: #4d6eae;background: none repeat scroll 0 0 transparent;border: medium none; cursor:pointer; }
.loginNav > li:first-child {border-left: none; padding-left: 0;}

 /*Primary Navigation Styles */
.primaryNav, .chapterTabs{padding-top: 5px; background-color: #fff; margin: 0 auto;}
.primaryNav > table > tbody > tr> td, .chapterTabs table table table td, .utilityCtrlNav td {border: none;float: left;width: 115px;  margin-right: -1px;height: 28px;}
.primaryNav table td:first-child table td input,.chapterTabs table table td:first-child table nobr, .utilityCtrlNav td input{background: none;}
.primaryNav > li:hover a{background-image: none;}
.primaryNav table td table input, .chapterTabs table table table nobr, .utilityCtrlNav td input{cursor: pointer;width: 115px; border: none; height: 28px;background: url(../Images/common/divider.jpg) no-repeat left center; display: block; font-weight: normal; font-size:12px; line-height: 29px; color: #333; text-align: center;text-transform: uppercase; border-top: 1px solid transparent;}

.primaryNav table td table input:hover, .chapterTabs table table table nobr:hover, .utilityCtrlNav td input:hover{background: url(../Images/common/mainbg-hover.png) repeat-x !important; color: #000;height: 28px; border: 1px solid #ba8e24; border-bottom: none; border-radius: 5px 5px 0 0;font-weight: bold;}
.primaryNav table td table input.clsLeftMenuChapterButtonSelected, .chapterTabs table table table.clsLeftMenuChapterButtonSelected nobr{background: url("../Images/common/selected.png") repeat-x scroll 0 0 transparent !important; color: #000;height: 28px; border: 1px solid #ba8e24; border-bottom: none; border-radius: 5px 5px 0 0; font-weight: bold; font-family:Arial;}
.primaryTab, .chapterTabs {background-color: #fff;border-bottom: 2px solid #e9a90c;}
table{border: none !important;}
.chapterTabs table table table nobr{width: auto; padding: 0 12px;}
.chapterTabs table table table td {width: auto;}
.lowerPanel {border: #caced5 solid 1px; border-radius: 12px; background-color: #fff; padding: 19px 0 0 0;}

/* Container Styles */
.container {float: left; width: 24.05189620758483%; margin-left: 0.80%;}
.container h2 {text-align: center; color: #333; text-transform: uppercase; font-size: 0.875em; line-height: 1.125em; margin-bottom: 10px;}
.myHarmonyContainer { margin-bottom: 9px; padding-bottom: 2px;}
.myHarmonyContainer .myHarmonyInnerHeader:first-child {font-size: 0.875em; color: #333; line-height: 15px; border-radius: 6px 6px 6px 6px; margin: 0; border: 1px solid #7d93bd;padding: 12px 0 12px 5px}
.myHarmonyContainer .myHarmonyInnerHeader:first-child span{padding-right: 20px; display:inline-block; word-break: keep-all;word-wrap: break-word; }
.myHarmonyContainer .myHarmonyInnerHeader {cursor: pointer;background: #d3dae9 url(../Images/common/accordion-arrow.png) no-repeat 98% center;}
.myHarmonyContainer .open {background: #d3dae9 url(../Images/common/accordion-arrow-down.png) no-repeat 98% center;}
.myHarmonyContainer .myHarmonyInnerHeader:after {content:".";display:block;height:0;visibility:hidden;clear:both;float:none;font-size:0;}
.myHarmonyContainer .myHarmonyInnerHeader{zoom:1;}
.myHarmonyContainer .myHarmonyInnerHeader img{display: none;}

/* Modal Window Styles*/
.dialogPopupInnerBlock tr td    {border:1px solid #ced9ec; padding-left:5px; margin-top:10px; height:15px;}
.dialogPopupInnerBlock       { font-size:11px; margin-top:10px; color:#000; }
.dialogPopupInnerBlock b     { font-size:11px; color:#373737; } 
.dialogPopupWindowBlock    { margin-top:10px !important; margin:0 auto;}

/* Login Page */
.loginpageWrap { width:394px; margin-bottom: 10px; }

/* Container Styles */
.container {float: left; width: 24.05189620758483%; margin-left: 0.80%;}
.lowerPanel .MyHarmonyDispositionHeader {font-weight: bold;text-align: center; color: #333; text-transform: uppercase; font-size: 0.875em; line-height: 1.125em; margin-bottom: 10px;}
.MyHarmonyDispositionHeader > div:first-child {font-size: 0.875em; color: #333; line-height: 38px; text-indent: 16px; border-radius: 6px 6px 6px 6px; margin: 0; border: 1px solid #7d93bd;}
.MyHarmonyDispositionHeader > div {cursor: pointer;background: #d3dae9 url(../Images/common/accordion-arrow.png) no-repeat 98% center;}
.MyHarmonyDispositionHeader > table.open {background: #d3dae9 url(../Images/common/accordion-arrow-down.png) no-repeat 98% center;}
.MyHarmonyDispositionHeader div:after {content:".";display:block;height:0;visibility:hidden;clear:both;float:none;font-size:0;}
.MyHarmonyDispositionHeader div{zoom:1; font-weight:bold; }
.MyHarmonyDispositionHeader div span {float: right;}
.MyHarmonyDispositionHeader div a {float: left;}
.MyHarmonyDispositionHeader div{border: 1px solid #afafaf; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-top: -7px; background-color: #fff;}

.innerlist{border: 1px solid #afafaf; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-top:-7px; background-color: #fff; padding:0px 4px; cursor:pointer;}
.innerlist > table>  tbody> tr > td{border-top: #e4e4e4 solid 1px;}
div.open {background: #d3dae9 url(../Images/common/accordion-arrow-down.png) no-repeat 98% center;height:100%;}
.innerlist td {line-height: 30px; font-size: 0.75em; color: #4a4a4a; padding-left:10px;}
.containerList li:first-child a {border-top: none;}
.innerList li{ border-top: #e4e4e4 solid 1px;}
.innerList li:first-child {border-top: none;}
.containerList li:last-child {border-radius: 0 0 6px 6px;}

/* Search Box Related Styles */
.searchWrap { background-color: #F7F7F7;border-bottom: 1px solid #C1C5CF;padding: 5px;}
.searchWrap fieldset, .changeRole fieldset {border: 1px solid #c1c5cf;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; width:99%;}
.searchWrap legend, .changeRole legend{font-weight: bold; color: #333; font-size: 12px; line-height: 12px;}
.searchWrap .searchPad{padding: 6px 5px;background-color: #FFFFFF; border: 1px solid #CACED5;border-radius: 4px 4px 4px 4px; width:923px; margin:0px auto;}
.searchPad table{width: 100%;}
.searchWrap .changeRole{float: left;}
.searchWrap .advancedSearch{ position: relative;width: 100%;}
.searchWrap .clsButton, .changeRole .clsButton{font-size: 0;background: url(../Images/common/go-btn-new.png) no-repeat; width: 44px; height: 25px; text-indent: -999px; float: left; border: none; cursor: pointer;}
.searchWrap .clsButton:hover, .changeRole .clsButton:hover{font-size: 0;background: url(../Images/common/go-btn-new.png) no-repeat; width: 44px; height: 25px; text-indent: -999px; float: left; border: none; cursor: pointer;}
.inquiryContentPad .clsButton{float: left;font-size: 12px; color: #1f488f; text-decoration: underline; text-transform: uppercase; line-height: 14px; margin-right: 22px;background: none; border: none;cursor: pointer;}
.clsButtonAddPackageSetup {white-space:normal; width:110px;}
#ctrlTopMenu1__updateProgress {z-index: 1; min-width:95px !important; max-width:95px !important; width: 95px !important; min-height:75px; max-height:75px; height: 75px;}

/* Change Role Div */
.changeRole fieldset > article{padding: 5px 0 9px;}
.changeRole select{width: 138px; height: 23px; font-size: 11px; color: #000; line-height: 23px; padding: 3px 5px; float: left; margin-right: 5px; border: 1px solid #7788aa; margin-left:6px;}

/* AdvancedSearch Div */
.advancedSearch fieldset > div{ width:93%; margin:10px;}
.searchFields{position: relative;}
.participartingChk td{padding-top:10px;}
.searchFields input[type="text"]{border: 1px solid #abb9d5; width: 183px; height: 25px; padding-left: 5px; float: left; margin-right: 10px;}
.searchFields select{width: 222px !important; height: 25px; font-size: 11px; color: #000; line-height: 25px; padding: 3px 5px; float: left; margin-right: 10px; border: 1px solid #abb9d5;}
.searchFields #lastName{margin-right: 7px;}
.advancedSearch a, .advancedSearch label{text-transform: uppercase; font-size: 14px; color: #333; text-decoration: underline;}
.advancedSearch label{text-transform: capitalize; float: left; padding-left: 6px;}
.advancedSearch input[type="checkbox"]{float: left;}
.searchFields  > table > tbody> tr > td{float: left;}

/* Tabs */
.tabsWrap{background-color: #e6e6e6;border-top: 1px solid #e8c163;}
.tabContentPad{padding: 10px; background-color:  #e6e6e6; border-top: none;}

/* QuickLinks */
.quickLinksBox { width:100%; background-color: #f7f7f7; text-align:center; margin:0 auto;}
.quickLinksPad {  width:100%; float:left; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; background-color: #fff; border-bottom: 2px solid #E9A90C;  border-bottom: 0px solid #E9A90C; margin:0px auto\9;}
.quickLinksBox strong{font-size: 12px; line-height: 12px; display: block; color: #252525; text-transform: capitalize; padding-bottom: 10px; text-indent: 9px;background: url(../Images/common/accordion-arrow.png) no-repeat 98.3% center; padding-top: 11px; cursor: pointer;}
.quickLinksBox strong.open{background: url(../Images/common/accordion-arrow-down.png) no-repeat 98.3% center; }
.quickLinks{width:100%; float:left; font-size: 12px; line-height: 12px; color: #333;height: 28px; border-bottom:2px solid #e9a90c; background:#fff\9;}
.quickLinks table td{height: 30px;font-size: 14px;padding: 0 10px !important;float: left;}
.quickLinks table{margin-left: 14px;}
.quickLinks table td nobr{cursor: pointer;color: #000;line-height: 28px;text-indent: 8px;font-weight: bold;display: block;font-size: 14px;}
.quickLinks em{font-style: normal; width: 14px; margin-right: 22px; text-indent: -9999px;}

/*Menu Styles*/
.MenuGroup td, .MenuGroup a{font-size: 13px;color: #213a72; line-height: 14px; text-indent:8px;}
.MenuGroup td:first-Child > a{background: none; padding: 0; margin: 0;}
.MenuGroup{margin-left: 3px;}
.quickLinks MenuItemHover{text-decoration: underline;}
.MenuGroup td{padding: 7px 5px !important; cursor: pointer;}
.MenuGroup td:hover, .TopGroup .MenuItem:hover,.TopGroup .MenuItem nobr:hover, .quickLinks table td nobr:hover{text-decoration: underline;}
.MenuGroupcon{width: 200px;background-color: #ffbe1e; border-radius: 0 0 5px 5px;padding: 11px 0;}
.MenuGroupcon td, .MenuGroupcon a{font-size: 13px;color:#fff; line-height: 14px; }
.MenuGroupcon td:first-Child > a{background: none; padding: 0; margin: 0;}
.MenuGroupcon{margin-left: 3px;}
.MenuGroupcon td{padding: 7px 5px !important; cursor: hand;}
.MenuGroupcon .TopGroupcon, .MenuItemcon { background-color:#ffbe1e;}
.MenuGroupcon td,.TopGroupcon .MenuItemcon,.TopGroupcon .MenuItemcon nobr{font-size: 13px;padding: 7px 5px !important; cursor: pointer;}
.MenuGroupcon td:hover,.TopGroupcon .MenuItemcon:hover,.TopGroupcon .MenuItemcon nobr:hover{font-size: 13px;text-decoration: underline;}
table.secondaryNav {font-size: 12px; line-height: 12px; display: block; color: #252525; text-transform: capitalize; padding-bottom: 10px; text-indent: 9px;background: url(../Images/common/accordion-arrow.png) no-repeat 98.3% center; padding-top: 11px; cursor: pointer;}
.MenuScrollDown {color:black; margin:1px; cursor:default; clear:both; text-align:center; }
.MenuScrollUp {color:black; margin:1px; cursor:default; clear:both; text-align:center; background-color:#ffbe1e;}

.wrapper1{background-color: #f5f5f5; width:100%;}
.lowerPanel{padding: 12px 11px 5px 11px; }
div.msg, span.msg{font-size: 12px; font-weight:bold; color:#333; font-family:Arial;}
.additionalInfo{margin-bottom: 5px;width: 100%; }
    .additionalInfo strong.subtitle, #heading1, h2.subtitle, .consumerName, #lblHeader, .wordMergeTableContent .wordMergeHeading, .ruleListWrap .ruleListheader span, .reportsMainWrap .reportsHeader span,
    .reportSetupTableContent .reportTableHeader span, .ScreenDesignQuesCond div label, .groupDetailsWrap table tr:first-child td table span, .tableHeadingpagesViews, h1.tableHeadingpagesViews {
        font-weight: bold;
        color: #373737;
        font-size: 14px;
        display: block;
        height: 24px;
        line-height: 24px;
        background-color: #d8deec;
        text-indent: 7px;
    }
.tableHeading {font-weight: bold;color: #373737; font-size: 14px; height: 24px; line-height: 24px; text-indent: 7px;}
.tableHeading {background-color: #d8deec;}
.additionalInfo > table{float: left; width: 100%;}
.additionalInfo > table td table{width: 100%;}
.additionalInfo table td, .ParticipantServiceReferral table tr td,.externalMappingWrap .additionalInfo td, .batchEntryWrap .additionalInfo td, .dialogWindowTableBlock td,.passwordsetupWrap table table td, .ScreenDesignerBlock .screenDesigntable >tbody>tr>td{border: 1px solid #e9e8e8; font-size: 12px; color: #333 !important; height: 25px; text-align: left;}
.additionalInfo table td .advancedSearchBox table tr:first-child {   background-color: #dfe4f0 !important; font-weight: bold !important; text-align: center !important;}
.additionalInfo table td .advancedSearchBox table tr:first-child td:last-child {display:none;}
    
.additionalInfo table td .advancedSearchBox table {border: 1px solid #7d93bd !important;cursor: pointer;width: 70% !important;}
#ReasonSearchLookup {    width: 75% !important;} 
.groupDetailsWrap .groupContent td {border: 1px solid #e9e8e8;font-size: 12px;color: #333;height: 25px;text-align: left;}
.additionalInfo table td.Column1, .Column1, .groupDetailsWrap .groupContent td.Column1,
.dialogWindowTableBlock td.Column1, .ScreenDesignerBlock .screenDesigntable >tbody>tr>td.Column1{font-weight: bold !important; background-color: #f5f5f5; text-align: left; padding-right:10px !important; border:none; }
.groupDetailsWrap .groupContent td.Column1{border: 1px solid #e9e8e8; width: 250px; max-width: 250px;}
 
.additionalInfo table td.Column2, .Column2{border: none; padding-left:3px; text-align: left !important; word-wrap:break-word; }
.additionalInfo table.secondTable{margin-left: 4px;}
.batchEntryWrap .additionalInfo td{padding: 2px;}
.externalMappingWrap .additionalInfo td{padding: 2px;}

.innerTabs { width:930px !important; background-color: #f5f5f3;height: 32px;margin:0 auto;}
.innerTabs td > div > table td > div > div> table > tbody> tr > td{ padding: 0 !important;}
.innerTabs td > div > table td > div > div> table > tbody> tr > td nobr:hover, .innerTabs .SelectedTab nobr {background: url(../Images/common/innernav-hover.png) repeat-x; font-weight:bold;}
.innerTabs td > div > table td > div > div> table > tbody> tr > td nobr{ border: 1px solid #b1b1b1; border-bottom: none; margin-left: -1px;border-radius: 5px 5px 0 0; display: block;line-height: 22px;padding: 5px 10px 4px;height: 22px;}
.innerTabs td > div > table td > div > div> table > tbody> tr > td:first-child nobr{border-left: 1px solid #b1b1b1 !important;margin-left: 1px;}
.lastRow{border-bottom: none;}
.innerTabs td > div > table td > div > div> table > tbody> tr > td{text-align: center;line-height: 18px; font-size: 12px; color: #000; text-transform: capitalize;cursor: pointer;padding: 0 !important;}
.innerTabs td > div > table td > div > div> table > tbody> tr > td table td{padding: 0 !important;}
.navigation{margin-bottom: 12px;}
.innerTabs > tbody> tr>td>div{height: 31px !important;}
.innerTabs>tbody>tr>td>div>table>tbody>tr>td>div{width: 940px;}
.SelectedTab{background: url("../Images/common/selected.png") repeat-x scroll 0 0 transparent !important; color: #000;height: 100%;width: 100%;  border-bottom: none;  font-weight: bold;}

/* image_carousel  */
.ScrollItem_left, .ScrollItem_right {width: 16px;height: 22px;display: block;position: absolute; top:390px; cursor:pointer;} 
.ScrollItem_right td, .ScrollItem_left td{display: none;}
.ScrollItem_left {background: url(../Images/common/prev-tab.png) no-repeat; left:340px; z-index:9999;} 
.ScrollItem_right {background: url(../Images/common/next-tab.png) no-repeat; left:1320px; z-index:9999;} 

.consumersTab .lowerWrap {border-bottom: 1px solid #ccc;}

.advancedSearch fieldset > a{display: block;height: 19px; position: absolute; float:right; right:10px; top:-4px; text-indent: -9999px; width: 19px;}
.advancedSearch fieldset > a.open{background: url("../Images/common/accordion-arrow-down.png") no-repeat scroll 98% center transparent; top: 25px; float:right; right:8px; position:absolute;}
.fieldsetWrap 
{border: none;}
.searchWrap .quickSearchTextLink{   Font-size: 14px;text-decoration: underline;color: #000;padding-right: 27px; height: 22px;float: left;line-height: 22px;background: url("../Images/common/accordion-arrow.png") no-repeat scroll 98% center transparent;}
#common{border: 1px solid #CCCCCC; display: block; height: 200px; padding: 5px 10px;}
#tab2 .consumerName{margin-bottom: 8px;}

.fieldsetWrap .advancedSearchLink a{line-height:14px;}
.fieldsetWrap fieldset{padding: 0;} 
.fieldsetWrap .advancedSearch > a{top: -4px;} 

.MenuGroup{background-color: #fff; width: 236px; margin-left:0px !important; background-color: #ffbe1e; border-radius: 0 0 5px 5px;padding: 11px 0;height: auto;}
.lowerWrap { width:100%; float:left;}
.innerTabsWrap {width: 100%; margin:0px auto;}
#reportsNav{width: 240px;}
.advancedSearchPad > table{width: 100%;}
.advancedSearchPad > table td > table{width: 100%;}
.plandatatableblock{overflow: auto;}

/* claimBatchEntry */
.cellClaimBatchEntryMissing {background-color: #f0e68c !important; }
.claimsBatchEntry span.Total {font-size:13px; vertical-align:middle; padding-right:3px; }
.claimsBatchEntry {margin:0px 8px; padding-top:13px; padding-bottom:13px; margin:0px 5px 0px 5px\9; padding:0px 0px 0px 0px\9; width:99%;overflow: auto;}
.claimsBatchEntry > table td > table >tbody>tr>td, .advancedSearchPad > table td > table >tbody>tr>td, .singleRecordTable1 td, .singleRecordTable2 th, 
  .ruleListAddeditemsTable td, .chapterListGrid  td, .fieldsetList th, .AdjcodepopWrap table table td, .chargeCodePopupWrap table td,  
  .addresspopupTable table tr td, .addresspopupTable table tr th, .chapterListGrid th, .IndexCodeLookup th, .IndexCodeLookup td
  {border: none; border-right: 1px solid #7D93BD ; border-bottom: 1px solid #7D93BD ; white-space: nowrap;}
.claimtab table tr:first-child td { font-weight:bold; text-align:center !important; color:#000; background:#dfe4f0;}
.claimtab table tr td { padding:2px; border:1px solid #7d93bd !important; text-align:left; height:20px; }
.batchclaim table tr td.Column1 { width:19% !important;}
.batchclaim td.btnConsumer {text-align:center;} 
.batchclaim td.btnActivity {text-align:center;}
.claimsBatchEntryResult {table-layout: fixed; overflow:auto;}
.claimsBatchEntryResult table[id$="ctlNavigationGrid"] {table-layout: fixed;}
  
/* externalMapping */
.externalMappingResult {table-layout: fixed; overflow:auto;}
.externalMappingResult table[id$="ctlNavigationGrid"] {table-layout: fixed;}
.externalMappingArticle > table> tbody> tr> td> div> table> tbody>tr>th {border: none; border:1px solid #7d93bd !important;  white-space: nowrap; height:20px;padding:2px;  }
.externalMappingArticle span.Total {font-size:13px; vertical-align:middle; padding-right:3px; }
.externalMappingArticle {margin:0px 8px; padding-top:13px; padding-bottom:13px; margin:0px 5px 0px 5px\9; padding:0px 0px 0px 0px\9; width:99%;overflow: auto;}
.externalMappingTab table tbody tr:first-child { font-family:Arial; font-size:12px; font-weight:normal; text-align:center !important; color:#000; background:#dfe4f0 !important;}
.externalMappingTab table tbody tr td { padding:2px; border:1px solid #7d93bd !important;text-align:left; height:20px; background-color: #C8C8C8;}
.externalMapping table tr td.Column1 { width:19% !important;}

.SelectedTab img, .DefaultTab img, .DefaultTabHover img{display: none;width:100%;}
 .innerTabs td > div > table td > div > div {width: 930px !important;}
.advancedSearch table > tbody > tr > td > div > table > tbody > tr > td{ width:80%;}
.advancedSearch table > tbody > tr > td > div > table > tbody > tr > td:nth-child(2){ width:17%;}
.inquiryWrap .additionalInfo {width:100%;}
.inquiryRightContent .additionalInfo > table>tbody>tr>td{border: none;}
.inquiryWrap {margin:-9px -9px 0px;}
.inquiryPad .inquiryLeftnav > div table{width: 100%;}
.inquiryWrap .inquiryLeftnav{margin: 8px 10px 0 8px;width: 13%;}
.inquiryRightContent{border-left: 1px solid #cfcfd1 !important;}
.inquiryRightContent > div > span{display:block !important; width: 100% !important;}
.inquiryWrap .inquiryLeftnav table table table td{height: 33px; font-size: 12px; text-transform: none;color: #000;line-height:33px; text-indent: 12px;border: none;}
.inquiryWrap .inquiryLeftnav table table table td nobr, .inquiryWrap .inquiryLeftnav table table table td input{ font-size:12px; border: 1px solid transparent; display: block; border-bottom: 1px solid #cfcfcf; margin-top: -3px;background: transparent;height: 33px; line-height: 33px; cursor:pointer;text-align:left; text-indent:8px;}
.inquiryWrap .inquiryLeftnav table table table td:hover nobr, .inquiryOuterWrap .inquirynav table table table td.active nobr, .inquiryWrap .inquiryLeftnav table table table td:hover input, .inquiryWrap .inquiryLeftnav .clsinquiryButtonSelected nobr, .inquiryWrap .inquiryLeftnav table table table td .clsUserClicked{display: block; border-radius: 5px 5px 5px 5px;border: 1px solid #ba8e24;background: url(../Images/inquiry/nav-bg.jpg) repeat-x;} 
.inquiryRightContent strong.subtitle{background-color: #D8DEEC;border: 1px solid #C3CDE0;color: #373737;display: block;font-size: 14px;height: 24px;line-height: 24px;text-indent: 7px;}
.inquiryRightContent, .inquiryLeftnav{padding:6px;}
.clsRedStarLabel {
    color: #fe050d;
    font-size: x-large;
    vertical-align:middle;
}
.inquiryTableContent > tbody> tr > td{border: none;}

/*napis dialog box*/
.napisWrap #PanelMain{margin: 0 auto;}
.napisWrap label{font-size: 13px; margin-left: 5px; float: left; margin-top: -1px;}
.napisWrap input[type="radio"]{float: left;}
.napisWrap select{padding: 0 3px;}
.napisWrap span{font-size: 13px;}

/*uploadApi dialog box*/
.uploadApiWrap table table table td{width: 120px;}
.uploadApiWrap table table td > div{margin-bottom: 9px;}
.uploadApiWrap #tblButtons input{float: left; margin-right: 5px;}
.uploadApiWrap #tblButtons td{padding-left: 120px;}
.uploadApiWrap { margin-top:30px; font-family:Arial; font-size:13px;}
.uploadApiWrap .clsButton {background: -ms-linear-gradient(top,  #bbbfc9 0%,#606164 100%);background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bbbfc9), color-stop(1, #606164) ); background:-moz-linear-gradient( center top, #bbbfc9 5%, #606164 100% ); filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#bbbfc9', EndColorStr='#606164'); /* IE6,IE7 */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#bbbfc9', EndColorStr='#606164')"; /* IE8 */background-color:#ededed; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;border-radius:0\9; border:1px solid #dcdcdc; display:inline-block; color:#ffffff !important;font-family:arial; font-size:12px; padding:5px 10px; text-decoration:none; cursor:pointer; }    
.uploadApiWrap .clsButton:hover { background: -ms-linear-gradient(top,  #dfdfdf 0%,#ededed 100%); /* IE10+ */background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfdfdf', EndColorStr='#ededed')"; /* IE8 */color:#000000 !important; cursor:pointer;   }
.singleRecordWrap .additionalInfo{width: 488px; margin-right: 2px;}
.singleRecordTable1 tr:first-child td, .singleRecordTable2 th{font-weight: bold; color: #000}
.singleRecordTable2 {margin-top: 10px;}

.napiexportWrap {border: 1px solid #000 !important;font-size: 14px !important;}
.napiexportContent {padding: 10px 5px 10px 10px;}
.napiexportContent td table td{ display: inline-block;padding-bottom: 8px;}
#RadUpload1ButtonArea{margin: 5px 0 0 8px;}

.wordMergeTableContent table td, .chapterPageLasttable td{border: 1px solid #E9E8E8;width: 50%;font-size: 12px;padding:3px 15px 3px 15px;}
.wordMergeTableContent {margin-bottom: 10px;}
.chapterPageTable table td{border:1px solid #7D93BD; font-size: 12px; padding: 3px;}
.chapterPageTable{margin-bottom: 10px;}
.chapterPageLasttable {font-size: 12px;margin-bottom: 10px;}
.fundCodesWrap th span, .pagesetslowertable th span{font-size: 13px; display: block; padding: 12px 0 4px;text-align: left; text-indent: 14px; white-space: nowrap;}
.fundCodesWrap fieldset table, .pagesetslowertable{margin-bottom: 10px; width:100%;}
.fundCodesWrap fieldset table select, .pagesetslowertable select{width: 334px; padding: 3px;}
.pagesetslowertable select{width: 417px !important; margin-left:10px;} 
.ruleListheader span{ margin-bottom: 15px;}
.ruleListAddeditemsTable a{float: none !important;}
.ruleListAddeditemsTable{margin-top: 10px;}
.ruleListWrap .fieldChangeBlock > span{width: auto !important;}
.ruleListWrap .fieldChangeBlock {font-size: 13px;padding-top: 3px;}
.ruleListWrap select{width: 180px !important;}
.ruleListWrap .secondSelectbox select{width: 125px !important;}
.addRuleListTable{border: 1px solid #7D93BD; padding: 5px 3px;}

/*report Setup*/
.reportsMainWrap table table td{ font-size: 14px;}
.reportsFilterblock{border:1px solid #ABB5D7; border-radius:5px; padding: 10px 15px; width:93% !important; margin:0px auto; font-size:12px; font-weight:bold; color:#333;}
.reportsFilterblock span, .reportSetupWrap div span{margin-right:0px;}
.reportsFilterblock select, .reportSetupWrap div select{margin-right: 35px;}
.reportSetupWrap .searchPad{padding: 10px 15px; background-color: #FFFFFF; border: 1px solid #CACED5;border-radius: 4px 4px 4px 4px;}
.reportSetupWrap {font-size: 14px;}
.reportSetupTableContent {margin-top:10px;}
.reportSetupTableContent .reportTable td{border: 1px solid #ABB5D7 !important; font-size: 13px;padding: 3px 6px; cursor:pointer;}

/*batchEntry*/
.batchEntryWrap .additionalInfo .screenDesignerInnerTable td{border: none;}
.batchEntryWrap .additionalInfo .screenDesignerInnerTable tr:first-child td{border-bottom: 1px solid #E9E8E8}
.batchEntryWrap .additionalInfo {margin: 9px 0; width:100%;}
 
/*externalMappingWrap*/
.externalMappingWrap .additionalInfo {margin: 9px 0; width:100%;}
 
.groupSetupHeader div{  border: 1px solid #ABB5D7; font-size: 13px;padding: 10px;border-radius: 5px;}
.groupSetupHeader div select{width: 202px; margin-left: 25px;}
.chapterListGrid, .groupDetailsWrap{width: 935px; border: 1px solid #C3CDE0; border-radius: 5px; padding: 11px; border-top: none;}
.chapterListGrid a {color: #1F488F}
.pageMenuListGrid table{width: 100%;}

/*Dialog Window related CSS*/
.dialogWindowBlock, .dialogWindowTableBlock{border: 1px solid #C1C5CF; border-radius: 5px; padding: 10px;width:auto; font-size: 14px;margin: 5px;}
.dialogWindowTableBlock{padding: 0;border-radius: 0; border: none;}
.dialogWindowBlock td{padding-bottom: 10px;}
.dialogWindowBlock span, .dialogWindowBlock label{margin-right: 20px;float:left; line-height: 24px;}
.dialogWindowBlock .radContrl span{margin-right: 0; width: 112px;}
.dialogWindowBlock .radContrl > table{width: 110px !important;}
.dialogWindowBlock select{width: 190px ;}
.AdjcodepopWrap table div, .fileuploadpopup table div{ border: 1px solid #C1C5CF;border-radius: 4px 4px 4px 4px;padding: 15px 10px 8px 10px;margin-bottom: 10px;}
.AdjcodepopWrap table, .chargeCodePopupWrap, .fileuploadpopup table {margin: 0 auto;font-size: 14px;}
.fileuploadpopup table div label{width: 190px; display: inline-block;}
.AdjcodepopWrap table table tr:hover{color: Black !important;}
.AdjcodepopWrap table div span, .AdjcodepopWrap table div label{padding-bottom: 5px; float: left; margin-right: 20px;}
.AdjcodepopWrap table div input[type="submit"], .AdjcodepopWrap table div input[type="button"], .dialogWindowSubmitBtns input[type="submit"], .dialogWindowSubmitBtns input[type="button"]{margin-top: 5px; margin-right: 10px !important;}

/* Common Code For Dialog Boxes*/
.dialogWindowBlock input[type="radio"] ,.dialogWindowBlock input[type="checkbox"]  {float: left; margin-right: 5px; margin-top: 6px;}
.tdLabelErrorMessage span {font-size: 12px; color: red; margin-left: 5px; white-space:pre-line;}

.allegedPerpretratorBlock .dialogWindowSubmitBtns a {margin-top: 5px; margin-right: 5px;float: right;}
.AdjcodepopWrap table div input[type="submit"], .AdjcodepopWrap table div input[type="button"], .AdjcodepopWrap table div button, .dialogWindowSubmitBtns button, .dialogWindowSubmitBtns input[type="submit"], 
.dialogWindowSubmitBtns input[type="button"]{margin-top: 0; margin-right: 10px !important;}
.dialogWindowBlock  .dialogWindowSubmitBtns{padding-bottom: 0; float:right; margin-right:40px;}
.dialogWindowTableContent span, .mergePurgeFromBlock span{float: left; margin-right: 10px;line-height: 24px;}
/*HNET 32147 I.Radonjic My File > Download: Formatting prevents users from downloading files with new UI*/
.dialogWindowTableContent.dialogFileDownload span{float:none;}
.topFilter select, .topFilter input[type="text"], .bottomFilter select, .filterPad input[type="text"], .filterPad select, .dialogWindowTableContent select, .dialogWindowTableContent input[type="text"], 
.dialogWindowTableContent input,.mergePurgeFromBlock input[type="text"]{height: 25px; border: 1px solid #6F7785; float:left;font-size: 12px; color:#000; background-color: transparent; margin-bottom:5px; font-family:Arial;}
.mergePurgeFromBlock span,.mergePurgeFromBlock input[type="text"],.dialogWindowTableContent, .dialogWindowTableContent select,.dialogWindowTableContent input[type="text"], .dialogWindowTableContent span, .dialogWindowTableContent label, .dialogWindowTableContent p{font-size: 12px;line-height: 15px;font-family:calibri, arial, sans-serif;}
.DialogSaveEditCancel .dialogWindowSubmitBtns input{float: none; margin: 0; }

/* Filters */
.filtersWrap td table tr td{padding-left: 20px}
.filtersWrap td table tr td:first-child + td, .filtersWrap td table tr td:first-child {padding-left: 0;}
.filtersWrap { background:#fff !important;}
.filtersWrap {position: relative;}
/*HNET 30786 I.Radonjic Convert collapsed Filter section to a link and make it "sticky" */
.filtersWrap > a{left:-3px; top: -4px; min-width: 19px;background:url("../Images/common/accordion-arrow-down.png") no-repeat scroll 98% center transparent; position: absolute;display: block; float: right;height: 19px;}
.filtersWrap > a.collapsed{left:0; top:0;background:url("../Images/common/accordion-arrow.png") no-repeat scroll 98% center transparent; position: inherit;padding-right:25px;width:auto;color: #000;text-decoration: underline;line-height:22px;font-size: 14px;}
.filtersWrap > fieldset > div{margin-top: -3px !important;cursor: pointer !important;padding: 0 25px 0 7px !important;}
.filtersWrap legend span, .filtersWrap legend{line-height: 12px !important ;}
.filtersWrap legend span{padding-bottom: 0 !important;}
.filtersWrap ~ section, .filtersWrap ~ div { clear:left !important;}	
.filterSearchWrapper{padding: 10px;}

/**role Setup**/
.rolesetupWrap { margin: 0px;}
.rolesetupWrap .fundCodesWrap fieldset table select{width: 305px ; margin:0 12px;} 
.rolesetupWrap .fundCodesWrap fieldset{margin-top: 20px;}
.rolesetupWrap .dialogWindowTableBlock td{width: auto;}
.rolesetupWrap .chapterTabs table table table td {padding: 0 !important;}
.rolesetupWrap .dialogWindowTableBlock, .groupPackageWrap .dialogWindowTableBlock{width: 100%;}
.rolesetupWrap .chapterListGrid {width: 736px;}
.chapterListGrid .rolegroupPackage tr:first-child{background-color: #fff; font-weight: normal;}
.roleSetUpPageNavigation input[type="submit"]{color: #000000 !important;display: inline-block;font-family: arial;font-size: 12px; padding: 4px 8px;text-decoration: none; margin-left: 3px;border: 1px solid #d4d4d4; background-color: #d4d4d4;}
.roleSetUpPageNavigation input[type="submit"][disabled]{border-radius: 0;cursor: pointer;}
.roleSetUpPageNavigation input[type="text"]{margin-left: 8px;}

/**System Setup**/
.systemSetupWrap fieldset{margin-bottom: 20px; margin-left:10px;}
.systemSetupWrap fieldset table{margin-bottom: 10px;margin-top: 5px;}
.systemSetupWrap .batchEntryWrap .additionalInfo{margin-left:12px;} 
.systemSetupWrap .batchEntryWrap .additionalInfo td{width: 50%;}

/**lookup Setup**/
.lookupSetupWrap table span, .packageSetupWrap table span{text-align: left;font-size: 12px; float: left; width: 104px;line-height: 25px;}
.lookupSetupWrap table span.hide{display: none;}
    .lookupSetupWrap table span.clsRedStarLabel {
        color: #fe050d;
        font-size: x-large;
        vertical-align: middle;
        padding-right:7px;
    }
.lookupSetupWrap table td, .packageSetupWrap table td{padding-bottom: 6px;}
.looksetTableWrap table table td, .packageSetupTableWrap table td{height: 20px;}
.packageSetupWrap table span, .sitesettingsWrap .lookupSetupWrap table span{width: 155px;}
.pagesetmaintenanceWrap .dialogWindowTableBlock{margin: 0;}
.pagesetmaintenanceWrap .dialogWindowTableBlock{width: 979px;}


/*passwordsetup*/
.passwordsetupWrap .pswdHeading{font-weight: bold;color: #373737; font-size: 14px;height: 24px; line-height: 24px; border: 1px solid #c3cde0; background-color: #d8deec; text-indent: 7px;}
.passwordsetupWrap table table td input[type="checkbox"], .passwordsetupWrap table table td input[type="radio"], .passwordsetupWrap table table td input[type="text"]{margin-right: 8px;}
.passwordsetupWrap table table td input[type="text"]{font-size: 10px; font-weight: normal; margin-bottom:1px; height:18px;}

.dashboardSetupWrap table td input{font-weight: normal !important;}
.dashboardSetupWrap table table td:first-child{border-left: 1px solid #7d93bd;}
.dashboardSetupWrap td span { background:#fff !important;}
.caseLoadTransfer {font-size: 13px;}

/*Modal box*/
.modalboxopen{padding: 0 7px;background:#fafafa !important; margin:0 !important; width:55%;  min-width:455px; border:2px solid #373737; border-radius:5px; overflow-y:auto; z-index:9999; font-family:Arial; font-size:12px; color:#333; overflow:auto }
.modalboxclose{background-color:#bfbfbf; border-radius: 10px 10px 10px 10px; padding-left:11px; scroll:auto;}

.caseLoadTransferIncidentWrap {font-size: 13px;}
.caseLoadTransferIncidentWrap .chapterListGrid tr:first-child{background-color: #F6F6F6 !important; font-weight: normal;}

.sitesettingsWrap .chapterListGrid tr:first-child{background-color: #DFE4F0 !important; font-weight: bold;}
.sitesettingsWrap .inquiryLeftnav table table table td input{width: 140px !important; height: 33px !important;}
.sitesettingsWrap .dialogWindowTableContent:nth-child(1) {width: 35%;}
.sitesettingsWrap .dialogWindowTableContent:nth-child(2) .advancedSearchPad {padding-top: 0px !important;}

.recordChkout td input[type="checkbox"]{margin-right: 8px;}
.recordChkout .startEndDateBlock td > span input{margin-right: 5px; float: none;}
.recordChkout .dialogWindowSubmitBtns input[type="submit"]{float: none;}

.primaryIncidentsBlock label{margin-right: 0; width: 460px; line-height: 20px; margin-bottom: 10px;}
.primaryIncidentsBlock input[type="radio"]{margin-top: 4px;}
.fileuploadFormRadioBtns input[type="radio"]{width: 18px; height: 13px !important;}

.teamsearchPopup > table td > table{border: none !important; width:100% !important;}
.teamsearchPopup > table td > table td>input{margin-right: 0 ;}
.teamsearchPopup > table td > table td>span>input{margin-right: 5px !important;}

/**Allegations page**/
.allegationSubTypeBlock table td + td input:first-child{margin-left: -8px;}
.allegationSubTypeBlock table td select{margin-right: 5px;}
.allegedPerpretratorBlock >tbody>tr>td>div>table>tbody>tr>td, .allegedPerpretratorBlock >tbody>tr>td>fieldset>table>tbody>tr>td {border: 1px solid #E9E8E8 !important;color: #333333;font-size: 12px;height: 22px; text-align: right; text-indent: 8px; padding: 5px;}
.allegedPerpretratorBlock >tbody>tr>td>div>table>tbody>tr>td.Column2, .allegedPerpretratorBlock >tbody>tr>td>fieldset>table>tbody>tr>td.Column2{text-align:left;} 
.allegedPerpretratorBlock #btnAllegedCopyAddressFrom,.allegedPerpretratorBlock #btnVictimCopyAddressFrom,.allegedPerpretratorBlock  #btnReporterCopyAddressFrom,
.allegedPerpretratorBlock #btnIncidentCopyAddressFrom, .allegedPerpretratorBlock #btnOthersCopyAddressFrom, .allegedPerpretratorBlock #btnConsumerCopyAddressFrom,
.allegedPerpretratorBlock #btnContactCopyAddressFrom, .allegedPerpretratorBlock td div table tr td.Column2 span div.RadComboBox table td a
,.allegedPerpretratorBlock #btnCallerCopyAddressFrom, .allegedPerpretratorBlock td fieldset table tr td.Column2 span div.RadComboBox table td a,
.allegedPerpretratorBlock td div table tr td.Column2 span input[type="button"],  .allegedPerpretratorBlock td fieldset table tr td.Column2 span input[type="button"] {float: none; font-size: 11px; margin: 0;}
.allegedPerpretratorBlock fieldset{padding: 0; margin-top:10px;}
.allegedPerpretratorBlock fieldset >table{margin: 10px; width: 98% !important;}
.addresspopupTable table tr th a{color: #333;}
.addresspopupTable table tr td div{font-size: 13px;}
.allegedPerpretratorBlock td div table tr td.Column2 span, .allegedPerpretratorBlock td fieldset table tr td.Column2 span{display: block;}
.allegedPerpretratorBlock td div table tr td.Column2 span div.RadComboBox, .allegedPerpretratorBlock td fieldset table tr td.Column2 span div.RadComboBox {float: left; width: 188px !important;}

.utilityCtrlNav td input{width: 210px;}
.utilityCtrlNav tr td:first-child input{background: none; border-left:  1px solid #8496BA;}
.utilityCtrlNav td{ width: 250px; float: left; margin-top:7px;}
.utilityCtrlNav  tr{height: 35px;}
.utilityCtrlNav tr td input{line-height: 12px;height: 34px !important; border-bottom: 1px solid #8496BA;white-space: normal;word-wrap: break-word;border-right: 1px solid #8496BA;  border-top: 1px solid #8496BA; border-radius: 5px 5px 0 0; width:250px; border-left: 1px solid #8496BA; background:none;}
.inquiryPad .corresspondenceBlock .inquiryLeftnav > div{width: 250px}
.corresspondenceBlock .inquiryLeftnav td input{width: 250px !important; text-align: center;}
.corresspondenceBlock .inquiryRightContent > div{width: 714px;}
.inquiryRightContent .AdjcodepopWrap table div {border: 0 0 5px 5px;}
.inquiryRightContent .AdjcodepopWrap table input[type="checkbox"]{width: 20px !important; margin-right: 0;}
.schedularBlock {font-size: 12px;}
.schedularBlock input[type="radio"]{margin-right: 5px;}
.fNone input{float: none !important;}
.mergePurgeFromBlock  table{width: 70%;}
.mergePurgeFromBlock input[type="text"]{margin: 0;}
.lookupChainSetupBlock .chapterListGrid{width: auto;}
.Column2 textarea{ margin: 5px 0; border: 1px solid #767676; padding:0px 6px; }
/*.Column2 input[type="submit"], .Column2 input[type="button"]{ margin-right:5px; }*/
.Column2 input[type="text"]{font-weight: normal !important;  font-size: 13px;padding-left:5px; height:20px !important;}
.Column2 input[type="text"] { max-width: 80% !important; }
.Column2 selectbox{width: auto !important;}
.incidentAsstnBlock > td{border: 1px solid #ABB5D7; border-left:none; padding:5px;}
.advancedSearchPad table table td a{text-overflow: ellipsis; word-wrap: break-word; word-break: normal;}
.grdCodesBlock td input[type="text"]{width: 80px;}
.reportEditBlock .additionalInfo td{border: 1px solid #E9E8E8 !important;}
.reportEditBlock .firstTableBlock td.Column1{width: 236px;}

/**ScreenDesigner**/
.ScreenDesignerBlock > .tableHeading{margin-top: -20px;}
.ScreenDesignerBlock .screenDesigntable {margin: 0 0 10px 0;}
.screenDesignBottmBlock span{background-color: #fff !important; font-size: 13px; float: left; width: 320px;}
.screenDesignBottmBlock textarea{background-color: #fff !important; width: 435px !important; height: 100px !important; float: left; margin-right: 10px; border: 1px solid #000;}
.screenDesignBottmBlock >table{margin-top: 10px;}
.ScreenDesignerBlock .screenDesigntable >tbody>tr>td { border-left:none; border-right:none;}
.ScreenDesignerBlock .screenDesigntable >tbody>tr>td.Column1    { border:1px solid #e9e8e8 !important;}
.screenDesigntable tr td {font-size:12px !important; color:#333;  height:25px;}
/*.screenDesigntable tr td span { float:left;}*/
.screen_design tr td { border:1px solid #e9e8e8 !important; font-size:12px !important; color:#333; height:30px;}
.screenDesigntable td input[type="radio"]{ float:left; margin-left:8px;}
.screenDesigntable label {padding-left: 0px;float: none !important;} 
.ScreenDesignerBlock table tr:nth-child(3) td span#ucLeft_dlTicklerData table tr { background: #f5f5f5; }
.ScreenDesignerBlock table tr { background: #fff; }
.ScreenDesignQuestionWrap { padding-top:8px; padding-bottom:8px; padding-left:8px;text-align:left !important;}
.ScreenDesignerGridCellWrap {word-wrap: break-word !important; word-break: break-all !important; white-space: normal !important; text-transform: none !important;}
[id$="_tblScreenQuestions"] > tbody > tr > td.Column1 {padding: 4px 0px;}

.topFilter input[type="radio"]{float: left;}
.topFilter  label{float: left; font-size:12px; width: 40px;}
.clsCalendar{	font-family:verdana;	border-width:1px;	border-style:solid;	border-color:black;	table-layout:fixed;	color:#084a87;}
.clsCalendarBody{	border-collapse:collapse;}
.Column1 td{text-align: right;}
.Column1 {word-wrap: break-word !important; word-break: keep-all !important; white-space: normal !important;}

.clsTimeControl{ display:table; display:block\9 !important; display:block\0/ !important; background:#fff !important;}
.clsTimeControl td { text-indent:0px !important; background:#fff !important; padding-right:0px !important; padding-left:0px !important;}
tr.clsTimeControl td{ border:none !important;}
.Column2 .clsTimeControl  select { width:auto !important;}

.printviewpage .clsTimeControl > td > div { float:left; }
.printviewpage .clsTimeControl > td > div:last-child { margin-left: 4px; }

.visit-scheduled tr.clsTimeControl td { float:left\9; text-indent:0px; margin-right:6px;}  
.additionalInfo tr.clsTimeControl td { float:left\9;}  
.additionalInfo tr.clsTimeControl{ padding-left:0px !important;}

.activity_time tr { background:#fff !important;}
.activity_time tr td { background:#fff !important;}
.activity_time td { border:1px solid #7d93bd;}                                       
.activity_time tr.clsTimeControl td { background:#fff !important;}                                       
.activity_time table tr td img { margin-bottom:-3px;} 

@-moz-document url-prefix() 
{
.primaryNav table td table input:hover{  font-size:12px; font-family:Arial; } 
.advancedSearchPad table thead {height:0px;}
.schedularBlock tr td table tr td { padding-left:0px !important;}
.primaryNav table td table input:hover, .chapterTabs table table table nobr:hover, .utilityCtrlNav td input:hover{font-weight: bold; font-family:Arial; font-size:12px;}
/*.topFilter table.clsqbgrid { width:25%; }*/
lowerPanel table tr td fieldset{ width:50%;}
.filterPad select { font-family:Arial;}
.modelboxtext{ margin:14px 0px 0px 0px; float:none; width: 450px;}
}

/**WFW Menu**/
.clsLeftMenuStyle{ margin:0px auto;}
.clsMainPageTable{ width:2% !important;float: none !important;padding-right:5px;}

/**Model Search box**/
.modelsearchbox{ height:85%; top:70px; position:absolute; width:95%; font-family:Arial; font-size:12px; color:#ccc; }
.modelsearchbox tr td { border:1px solid #ced9ec; padding-left:5px;}
    .modelsearchbox th {
        border: 1px solid #ced9ec;
        font-family: Arial;
        font-size: 14px;
        color: #121111;
    }
.modelboxtext      { font-family:Arial; color:#121111;font-size: 15px; float:left; margin:14px 0px 0px 16px;}
.modelproviderworker { top: 50px; padding-left:15px; position:absolute }

.lowerPanel div.bottomFilter div table  { width:auto;}

/**Incident**/
tr.incidentAsstnBlock td:first-child + td table tr:nth-child(4) td { padding-bottom:0px;}
.inquiryPad table tr td:first-child + td fieldset table tr:first-child + tr td:first-child + td select { padding:0px;}
.incidentAsstnBlock > td:nth-child(3){ border-right:none;}
.fileDiv    { margin-right:5px;}
#loginpage { width:800px; margin:0 auto; background:red; height:200px;}
.left-bord{height:50px; border-left:2px solid #c1c5cf;}
.topFilter table tr:nth-child(2){ background:#fff !important;}
.dashboardSetupWrap table table td { padding-left:10px;}
.dashboardSetupWrap table td input[type="checkbox"] {width:50px !important;}
.dashboardSetupWrap table td input { padding:2px 2px 2px 8px; width:160px !important;}
.schedularBlock tr td table tr td { padding-left:10px; padding-bottom:5px;}

label { padding-left:5px;}
.lowerPanel table { width:100%;}
.lowerPanel table:first-child + table { width:100%;}
.lowerPanel table tr td fieldset table tr:nth-child(5) td:nth-child(4) table tr td { border:none;} 
.lowerPanel table tr td fieldset table tr:nth-child(6) td:nth-child(4) table tr td { border:none;} 
.lowerPanel fieldset table tr:nth-child(4) td table tr:nth-child(2){ background:#fff !important;}
.lowerPanel table tr td fieldset table tr:nth-child(5) td:nth-child(4) tr:nth-child(2){background:#fff !important;}
fieldset.batchEntryWrap table tr { background:#fff !important;}
fieldset.externalMappingWrap table tr { background:#fff !important;}

/**Mulit-Select Control**/
.clsMultiSelect_buttons { margin-left:5px; float:left; margin-right:0px; width:30px;}
td.clsMultiSelect_buttons input[type="image"]  { float:left; margin:1px 0px;}
td.Column2 table.clsMultiSelect { width:0% !important;}
table.clsMultiSelect { width: auto; }
.clsMultiSelect_buttons input:first-child{display: none;}
.clsMultiSelect_source, .clsMultiSelect_buttons, .clsMultiSelect_destination{border: none!important;}
/*.clsMultiSelect_source select, .clsMultiSelect_destination select{width: 200px !important;}
.clsMultiSelect select { max-width:200px !important;}*/
.clsMultiSelect_destination { text-indent:0px !important; padding-left:0px !important}
select[multiple="multiple"] { height: 108px;}

.schedularBlock label { color:#373737 !important;}
.tablecontent td { font-family:Arial; font-size:14px; padding-top:5px;}

/**FundCode**/
table.fundCodesWrap tr td table.dialogWindowTableBlock tr td.Column1 { border:1px solid #e9e8e8;}
.fundCodesWrap tr:nth-child(5) td table.dialogWindowTableBlock{ margin-top:10px;}
.fundCodesWrap tr td table tr td table.groupSetupHeader tr td:first-child { border:none; text-align:left !important;}
.fundCodesWrap tr:nth-child(5) td table.dialogWindowTableBlock tr td.Column1 { text-align:right !important;}
table.batchEntryWrap tr td fieldset table.additionalInfo tr td.Column1 { border:1px solid #e9e8e8 !important;}
table.externalMappingWrap tr td fieldset table.additionalInfo tr td.Column1 { border:1px solid #e9e8e8 !important;}
table.additionalInfo tr:nth-child(5) td:nth-child(3).Column1 { padding:0px;}
table.additionalInfo tr:nth-child(5) td:nth-child(3).Column1 table.screenDesignerInnerTable tr td { padding-right:10px; }

.ScreenDesignfleft input[type="text"] {float:left; padding-right: 3px; }
.ScreenDesignfleft span {float:left; padding-right: 4px; padding-top: 5px;}
.dialogWindowTableBlock tr td.Column1 { border:1px solid #e9e8e8 !important;}
.Notification{border: 1px solid #abb5d7; border-radius: 4px 4px 4px 4px;padding-left: 3px;margin-top: 2px;margin-bottom: 5px;margin-left: 0px;width:99.5%}
.utilityCtrlNav{width: 1000px !important; margin: 0 auto;} 

@media screen and (max-width: 1260px) {.clsmyharmonytreeview{width: 100% !important;}}
#modalbox td hr, .hideSearchBox{display: none}
#modalbox, .hideAdditionalSearch { visibility: hidden;}
.systemSetupWrap .batchEntryWrap td.Column1{border: 1px solid #E9E8E8}


.caseLoadTransferIncidentWrap .chapterListGrid td{text-align: center;}
.caseLoadTransferIncidentWrap{padding: 0 5px;}
.RadGrid .rgMasterTable, .RadGrid .rgDetailTable { border-collapse:collapse !important; }
.RadGrid, .RadGrid_Harmony div  { border-style: none !important; }

/**Model search box**/
.modelsearchbox table tr { height:20px;}
.modelsearchbox table tr td { background:#fff;}
.modelsearchbox table tr td:first-child { background:#f5f5f5 !important; color:#333; font-weight:bold; text-align:center;}
.modelsearchbox table tr td{ background:#fff; color:#333; text-align:center; cursor:pointer; }
    .modelsearchbox table tr th:first-child {
        background: #7F9CBD;
        color: #121111;
        height: 20px;
        font-size: 13px;
    }
    .modelsearchbox table tr th {
        background: #7F9CBD;
        color: #121111;
        height: 20px;
        font-size: 13px;
    }
table#htAlertNotes tr td:first-child { background:#f5f5f5; width:200px;}
table#htAlertNotes { background:#fff; color:#373737;} 
#ValidationSummary1{background-color: White; padding: 5px 0 5px 10px;font-size: 13px; color: #CC0000;}


/**RadComboBox control - Places Control**/
/*.RadComboBox_Harmony .rcbInputCell .rcbInput { padding:0px !important; width:100% !important;}*/
.RadComboBox_Harmony td.rcbArrowCell{ float:left; margin-top:4px; margin-top:4px\9 !important; margin-bottom:0px\9 !important; margin-left:-15px;}
.RadComboBox_Harmony td.rcbArrowCell { border:none !important;}
.RadComboBox .rcbArrowCell a { text-indent:-9999px !important;}
.RadComboBox_Harmony td.rcbInputCell{ border:none !important; }
/*.RadComboBox_Harmony .rcbInputCell .rcbInput{ text-indent:8px;}*/
.RadComboBox_Harmony td.rcbInputCell { vertical-align:middle !important;}
.RadComboBoxDropDown .rcbScroll {background-color: #FFFFFF;border: 1px solid #abb5d7;font-size: 12px; text-indent:8px;}
.rcbScroll { overflow:auto;}
.rcbSlide { background:#fff;  font-size:13px;}
.rcbMoreResults { border-top:1px solid #abb5d7; background:#f1f1f1; padding:4px 0 4px 4px; text-align:center; border:1px solid;}
.RadComboBoxDropDown .rcbScroll .rcbHovered  { background:#306ac5; color:#fff;}
.rcbMoreResults a { margin-right:8px;display: block; width: 16px; height: 16px; background:url('../images/rcbMoreResults.gif')no-repeat 0 -16px; margin: 0 auto 4px; text-indent: -3333px; overflow: hidden; text-decoration: none; cursor: pointer;}
.rcbInputCell input[type="text"] { float:left;}

/*Advanced Search Grid*/
.advancedSearchPad table tr {background-color: transparent;height: 24px;}
/* .advancedSearchPad table tr td table td:hover { color:blue !important; cursor:pointer; } Djordje Tadic (Intens) I comment this statement because it makes trouble when we have detail grid. (Every row becomes blue */
/*.advancedSearchPad table tr td table td:hover {cursor: pointer;}*/
.advancedSearchPad table tr td table td { border-color:#7d93bd;}
.advancedSearchPad table td { background-color: transparent !important; text-indent:0px !important; padding:0 4px !important;}
.advancedSearchPad table td .cellTotalRowItem {color: black !important; background-color: #CFCECE !important; font-weight:bold;}

.AdjcodepopWrap td div{width:905px;margin-left: 6px;}
.AdjcodepopWrap td div input[type="submit"]{float: left;margin: 0;}
.AdjcodepopWrap table td{text-align: center; padding-left: 3px; padding-right: 3px; }
select option{padding-left: 3px;}


.Column2 span{ width: auto; text-align: left !important;}
.goalsWrap table td{padding: 3px 0 !important;}
td.tableHeading span{color: #000 !important; font-weight:bold;}
td.Column2 > select + span{display: inline-block !important;}
.IndexCodeLookup{width: 70% !important ; float: left;}
.IndexCodeLookup th{padding: 3px 0; font-weight: normal !important;}
.IndexCodeLookup td { max-width: 100px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.IndexCodeLookup td:nth-child(2) {max-width: 170px;}
.openCloseNotesWrap span{ width:70px}
.planCodeTable tr{background-color: transparent !important;}
.planCodeTable td{border: none !important; padding: 5px !important; background-color: transparent !important;}
.Column2 input[type="checkbox"] + label {padding:0 0 0 8px !important;}
.chapterListGrid tr td span.clsRedStarLabel { margin-left:0px;}

/**Lookup Setup**/
.looksetTableWrap fieldset table tr td table tr td input[type="text"] { padding-left:5px;}
.looksetTableWrap fieldset table tr td table tr:first-child td { text-align:center !important;}
.looksetTableWrap fieldset table tr td table tr td:last-child{ text-indent:0px !important; text-align:center;}

/**Funds billing**/
.fundsbillingWrap table tr td table#tblBilling tr td { padding-left:8px;}
.fundsbillingWrap table tr td table#tblBilling tr td input[type="text"], textarea { padding-left:8px;}
.fundsbillingWrap table tr td table#tblWarrant tr td { padding-left:8px;}
.fundsbillingWrap table tr td table#tblWarrant tr td input[type="text"], textarea { padding-left:8px;}
.addNewBudget .advancedSearchPad table table td { text-align:center;}
.changeRole fieldset{ width:315px !important;}
.searchpeople tr td fieldset div table tr td { border:1px solid #7d93bd !important;}
.plandatatableblock table td table td div table { margin-left:3px; width:100.1% !important;}
.advancedSearch fieldset{position: relative;}
.hierarchical_plan tr td table tr td { border:1px solid #7d93bd;}

.collapse_expand td { width:50%; float:left; font-family:Arial; font-size:12px;}
.collapse_expand {width: 310px !important;}
.errorBlock{position: absolute;color: red; font-weight: bold;}
.errorBlock span{font-size: 11px;}
.report_time table { margin-top:0px !important;}
.report_time table tr td table { margin-top:0px !important;}
.r_time tr td input[type="text"] { margin:0 !important; padding:0 !important; width:20px !important; float:left; color:#000 !important;}
.r_time tr td strong { float:left; margin-left:-7px; margin-right:1px; margin-top:2px;}
.dialog_table tr td { text-align:left !important; padding-left:8px !important; height:30px;}
.dialog_table tr:first-child td { text-align:center !important;}
.dialog_table tr td:first-child { text-align:center !important; padding-right:7px !important;}
.rgPagerLabel { margin-left:10px !important;}

.rgPagerCell div.RadComboBox { border-left:1px solid #7d93bd !important; border-right:1px solid #7d93bd !important; }
.rgPager table { margin-top:0px !important;}

span.tableHeading{display: block;}

.clsButton { cursor:pointer;} 
.modelboxtext input[type="text"] { padding-left:3px;} 
.ui-datepicker-trigger { cursor:pointer;}
#ui-datepicker-div { z-index:9999 !important;}
#modalbox table tr td div table { table-layout:fixed; word-wrap:break-word;}

/*Button Styles */
.searchPadLinks .clsButton, .Column2 .clsButton, .dialogWindowSubmitBtns input[type="submit"], .dialog-worker-search-popup .clsButton, table div input .clsButton, .reportsFilterblock .clsButton, .dialogWindowTableContent .clsButton,
fieldset table tr td input[type="submit"].clsButton, .dialogWindowSubmitBtns input[type="button"], .singleRecordTable2 .clsButton, .singleRecordTable1 .clsButton,
.dialog_advance_search td div.noofPages input[type="submit"], .search_data .clsButton, .activity_time .clsButton, .vendor-service-select .clsButton, .service-code-search .clsButton, .packageSetupTableWrap input[type="submit"],
.AdjcodepopWrap table div input[type="submit"] .clsButton, .secabtn .clsButton, .reload-btn, .search-panel .clsButton, .dia-consumer-search-popup .clsButton, .worker-search .clsButton, .searchforUsersBlock input[type="submit"], .visit-scheduled .clsButton, .filtersWrap .clsButton, .complete-merge .clsButton, .people-search-buttons .clsButton, .consumer-search-buttons .clsButton, #entityBrowser_multiPage .clsButton, .code-search-popup .clsButton, .dialog-plancode .clsButton, .renter_search .clsButton, .consumer_search .clsButton,
.dialogPopupInnerBlock button,
.lookupSetupWrap .clsButton,
.lookupchainSetuptableWrap .clsButton,
.participantMoverListBoxSection .clsButton,
#RptParamArea .clsButton,
.navigationPanel .clsButton,
.addNewBudget .clsButton,
.remove_set .clsButton,
table.utility-catalog-search .clsButton {
    background: -webkit-linear-gradient(top, #ededed 0%, #d7d2d2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #d7d2d2));
    background: -moz-linear-gradient(center top, #ededed 5%, #d7d2d2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#d7d2d2'); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ededed', EndColorStr='#d7d2d2')"; /* IE8 */
    background-color: #ededed;
    border: 1px solid #6F7785;
    border-radius: 0 !important; /* Removes rounded corners for block look */
    display: inline-block;
    color: #000000;
    font-family: Arial, sans-serif;
    font-size: 12px;
    padding: 5px 10px;
    text-decoration: none;
    cursor: pointer;
}

/* Button hover Styles*/
    .searchPadLinks .clsButton:hover, .Column2 .clsButton:hover, .dialogWindowSubmitBtns input[type="submit"]:hover, table div input .clsButton:hover, .reportsFilterblock .clsButton:hover,
    .dialog-worker-search-popup .clsButton:hover, .dialogWindowTableContent .clsButton:hover, fieldset table tr td input[type="submit"].clsButton:hover, .dialogWindowSubmitBtns input[type="button"]:hover,
    .singleRecordTable2 .clsButton:hover, .singleRecordTable1 .clsButton:hover, .dialog_advance_search td div.noofPages input[type="submit"]:hover,
    .search_data .clsButton:hover, .activity_time .clsButton:hover, .vendor-service-select .clsButton:hover, .service-code-search .clsButton:hover, .packageSetupTableWrap .packageSetupTableWrap input[type="submit"]:hover,
    .dialog-plancode .clsButton:hover, .code-search-popup .clsButton:hover, .renter_search .clsButton:hover, .reload-btn:hover, .search-panel .clsButton:hover, .dia-consumer-search-popup .clsButton:hover, .worker-search .clsButton:hover, .searchforUsersBlock input[type="submit"]:hover, .AdjcodepopWrap table div input[type="submit"] .clsButton:hover, .secabtn .clsButton:hover, .visit-scheduled .clsButton:hover, .filtersWrap .clsButton:hover, .consumer_search .clsButton:hover, .complete-merge .clsButton:hover, .people-search-buttons .clsButton:hover, .consumer-search-buttons .clsButton:hover, #entityBrowser_multiPage .clsButton:hover,
    .dialogPopupInnerBlock button:hover, .lookupSetupWrap .clsButton:hover, .lookupchainSetuptableWrap .clsButton:hover, .participantMoverListBoxSection .clsButton:hover, #RptParamArea .clsButton:hover, .navigationPanel .clsButton:hover, .addNewBudget .clsButton:hover, .remove_set .clsButton:hover, .add_set .clsButton:hover, table.utility-catalog-search .clsButton:hover {
        background: -webkit-linear-gradient(top, #dfdfdf 0%,#9b9999 100%); /* IE10+ */
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #9b9999) );
        background: -moz-linear-gradient( center top, #dfdfdf 5%, #9b9999 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#9b9999');
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfdfdf', EndColorStr='#9b9999')"; /* IE8 */
        color: #000000;
        cursor: pointer;
    }
 
 /*Button Styles */            
.add_set .clsButton{background: -ms-linear-gradient(top,  #bbbfc9 0%,#606164 100%) !important;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bbbfc9), color-stop(1, #606164) ) !important; background:-moz-linear-gradient( center top, #bbbfc9 5%, #606164 100% ) !important; filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#bbbfc9', EndColorStr='#606164') !important; /* IE6,IE7 */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#bbbfc9', EndColorStr='#606164')" !important; /* IE8 */background-color:#ededed !important; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;border-radius:0\9; border:1px solid #dcdcdc; display:inline-block; color:#ffffff !important;font-family:arial; font-size:12px; padding:5px 10px; text-decoration:none; cursor:pointer; }                                         
.add_set .clsButton:hover{ background: -ms-linear-gradient(top,  #dfdfdf 0%,#ededed 100%) !important; /* IE10+ */background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) ) !important;background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% ) !important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed') !important;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfdfdf', EndColorStr='#ededed')" !important; /* IE8 */color:#000 !important; cursor:pointer;   }
.remove_set input[disabled="disabled"] {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #fff) ) !important; background: -ms-linear-gradient(top,  #fff 0%,#fff 100%) !important; /* IE10+ */background:-moz-linear-gradient( center top, #fff 5%, #fff 100% ) !important;  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#fff') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#fff')" !important; /* IE8 */background-color:#fff !important; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;border-radius:0 \9; border:1px solid #dcdcdc; display:inline-block; color:#000 !important;font-family:arial; font-size:12px; padding:4px 8px; text-decoration:none; cursor:pointer;  }
/* MHFW-49970: Fixed contrast ratio */
.add_set input[disabled="disabled"] {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #fff) ) !important; background: -ms-linear-gradient(top,  #fff 0%,#fff 100%) !important; /* IE10+ */background:-moz-linear-gradient( center top, #fff 5%, #fff 100% ) !important;  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#fff') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#fff', EndColorStr='#fff')" !important; /* IE8 */background-color:#fff !important; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;border-radius:0 \9; border:1px solid #6F7784; display:inline-block; color:#000 !important;font-family:arial; font-size:12px; padding:4px 8px; text-decoration:none; cursor:pointer;  }
.btn_right_left .clsButton{background: -ms-linear-gradient(top,  #bbbfc9 0%,#606164 100%) !important;background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #bbbfc9), color-stop(1, #606164) ) !important; background:-moz-linear-gradient( center top, #bbbfc9 5%, #606164 100% ) !important; filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#bbbfc9', EndColorStr='#606164') !important; /* IE6,IE7 */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#bbbfc9', EndColorStr='#606164')" !important; /* IE8 */background-color:#ededed !important; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;border-radius:0\9; border:1px solid #6F7784; display:inline-block; color:#ffffff !important;font-family:arial; font-size:12px; padding:5px 10px; text-decoration:none; cursor:pointer; }                                         
.btn_right_left .clsButton:hover{ background: -ms-linear-gradient(top,  #dfdfdf 0%,#ededed 100%) !important; /* IE10+ */background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) ) !important;background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% ) !important; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed') !important;-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#dfdfdf', EndColorStr='#ededed')" !important; /* IE8 */color:#000 !important; cursor:pointer;   }

.dialogWindowBlock textarea { width:300px; margin-bottom:8px;}                                                                                     
.iso td { padding:5px !important;}                                       
.sample_text { float:left !important;}
.file_n { font-size:13px;}  
.rolegroupPackage select { width:200px;}
.intake_work table tr td:first-child { width:20% !important; padding:2px !important;}
.intake_work table tr td input[type="submit"] { margin-top:0px !important;}
.intake_work table tr td input[type="button"] { margin-top:0px !important;}
.intake_work table tr td:first-child + td { width:10% !important;}

/**Payment voucher dialog box**/
.payment_vou{ margin:0px auto; margin-top:35px;} 
.payment_vou tr td span { text-align:right !important; float:none; margin-right:0px !important;}
.payment_vou tr td:first-child + td { text-indent:0px !important; padding-left:8px !important;}
.payment_vou tr td:first-child + td select { margin:5px 0 !important; padding:0px;}
.payment_vou tr td:first-child + td input[type="button"] { margin-left:0px !important;}                                  
.rcTable tr td:first-child + td { padding-left:0px !important;}
.RadPicker, .RadPicker td { vertical-align:top !important;}

.maintext table tr td { background:#fff !important; border:none; }
.pass_exp td { background:#fff !important; text-align:left !important; padding-left:8px;}
.status_text{float: left; font-size: 13px;margin: 4px 1px 0 8px; font-weight:bold;}
.text_search { margin-left:30px;}
.dialog_plancode div span { margin-right:5px !important;}
.update_password{background-color: #fff; border-top: 1px solid #8B96A3; border-left: 1px solid #8B96A3; border-right: 1px solid #253746; border-bottom: 1px solid #253746;color: #253746;width: 120px; height: 22px; line-height: 22px; text-align: center;font-size: 12px; margin-bottom:5px; cursor:pointer; margin-left:55px; font-weight:bold;}
.cancel_update{background-color: #fff; border-top: 1px solid #8B96A3; border-left: 1px solid #8B96A3; border-right: 1px solid #253746; border-bottom: 1px solid #253746;color: #253746;width: 80px; height: 22px; line-height: 22px; text-align: center;font-size: 12px; margin-bottom:5px; cursor: pointer; float:right; font-weight:bold;}

/*Enforcementagency and Dialogsearch*/
.enforce_button  { float:right;}                                      
.searchenforce { margin-bottom:20px;}                                       
.enforce_table div table tr:first-child { background:#4E81BC; font-family:Arial; font-size:13px; color:#fff;}  
.enforce_table div table tr:first-child th{ height:20px;border:1px solid #ced9ec; text-align:center;}                                     
.enforce_table div table tr td{ font-family:Arial; font-size:12px; font-weight:normal; padding:3px; text-align:center; color:#333; background:#fff; border:1px solid #ced9ec;}                                       
.enforce_table div table tr td:first-child { font-weight:bold; background:#f5f5f5;}                                       
                  
.fiscal_month tr td { padding:5px;}
.dialog_advanced td div { width:auto !important;}  

.RadScheduler .rsHeader div[id$="SelectedDateCalendar_wrapper"] {width:220px !important;}  
.RadScheduler .rsAdvancedEdit ul { float:left;}
.RadScheduler .rsAdvancedEdit .rsAdvButtonWrapper { margin-right:10px;} 
.RecurrenceEditor div { text-align:left !important;}
.RecurrenceEditor .rsAdvWeekly_WeekDays li { width: auto !important;}
.rsAdvRadio { float:left;}
div.RadInput_Outlook { display:inline-table !important;}

.singleRecordTable2 td { border:1px solid #ced9ec !important; text-align:left;}      
.singleRecordTable2 input[type="text"] { height:16px !important; padding-bottom:2px !important;}      
.openCloseNotesWrap td { border: none; }


input[type="button"][disabled], input[type="submit"][disabled] {
    background: #f5f5f5 !important;
    color: #000 !important;
    border: 1px solid #6F7785; /* Thick block-style border */
}

    input[type="button"][disabled]:hover, input[type="submit"][disabled]:hover {
        background: #f5f5f5 !important;
        color: #000 !important;
    }

.disabled_button{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f5f5f5), color-stop(1, #f5f5f5) ) !important; background: -ms-linear-gradient(top,  #f5f5f5 0%,#f5f5f5 100%) !important; /* IE10+ */background:-moz-linear-gradient( center top, #f5f5f5 5%, #f5f5f5 100% ) !important;  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#f5f5f5') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#f5f5f5')" !important; /* IE8 */background-color:#B6B6B4 !important; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;border-radius:0 \9; border:1px solid #dcdcdc; display:inline-block; color:#000 !important;font-family:arial; font-size:12px; padding:4px 8px; text-decoration:none; cursor:pointer;  }
.disabled_button:hover{background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f5f5f5), color-stop(1, #f5f5f5) ) !important; background: -ms-linear-gradient(top,  #f5f5f5 0%,#f5f5f5 100%) !important; /* IE10+ */background:-moz-linear-gradient( center top, #f5f5f5 5%, #f5f5f5 100% ) !important;  filter:  progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#f5f5f5') !important; -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#f5f5f5', EndColorStr='#f5f5f5')" !important; /* IE8 */background-color:#B6B6B4 !important; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;border-radius:0 \9; border:1px solid #dcdcdc; display:inline-block; color:#000 !important;font-family:arial; font-size:12px; padding:4px 8px; text-decoration:none; cursor:pointer;  }

/**Dialog box**/
.dialog_advance_search div { width:auto !important;}          
.dialog_advance_search .filtersWrap { width:auto !important;}
.dialog_advance_search table { margin:0px;}
.dialog_advance_search tr td{ background:#fff !important; border:none !important;}  

.print_view { background:red;}

.plandatatableblock tr td table td { border:1px solid #7d93bd !important; font-weight:normal; text-indent:0px !important; padding:0 4px !important;}
.intake_menu{ float:left; margin-left:-15px;}
.intake_menu table tr td { padding:5px 7px !important; height:20px; margin-left:0px !important; }
.changePswd { cursor:pointer;}
.dialog_advance_search { border:none !important; width:740px !important;} 
.dialog_advance_search fieldset { text-align:left;}
.dialog_advance_search div { border:none !important; margin:0px !important; padding:0px !important;  padding-top: 2px !important}  /*padding-right and padding-top are corrections for IE*/
.dialog_advance_search section.plandatatableblock table tr td table tr:first-child td { background:#dfe4f0 !important;}
.fiscal_month tr:first-child{ background:#dfe4f0 !important; font-weight:bold;}
.permis table { width:72% !important;}                                                                                  
.ScreenDesignerBlock td { font-family:Arial; font-size:14px; font-weight:normal ; padding-right:0px;}
.plandatatableblock table tr td { padding-right:10px !important;}
.screen_design table { margin:5px; font-size:12px; font-weight:bold; color:#333;}
.screen_design table tr td { margin-top:2px; width:100px;}
.right_align_button { float:right; width:226px !important; border:none !important; padding:0px !important; margin:10px 0 5px 0 !important;}
.right_button{ float:right; width:160px !important; border:none !important; padding:0px !important; margin:2px 0 2px 0 !important;}
.planned_service table tr td.Column1 { width:35% !important; }

.code_search_popup input[type="text"] { height:20px !important;}
.code_search_popup tr:first-child + tr td table tr:first-child td { text-align:center; padding:5px !important;} 
.code_search_popup tr:first-child + tr td table tr td { text-align:left; padding-left:6px;} 
.code_search_popup { margin:0px !important; margin-left:8px !important; float:left; }

.service-code-search tr:first-child td div select { margin-right:10px;}
.service-code-search tr:first-child td div input[type="text"] { margin-right:10px;}
.service-code-search tr:first-child + tr td table tr:first-child td { text-align:center; padding:5px !important;} 
.service-code-search tr:first-child + tr td table tr td { text-align:left; padding-left:6px; white-space:normal;} 

.inquiryTableContent .clsnoteswrap .Column1{text-align: left !important;}
.inquiryTableContent .clsnoteswrap .Column2{text-align: left !important;}
input[type="radio"]{border: none !important;}
.index-code-select tr td table tr:first-child td { text-align:center; padding-left:0px;} 
.index-code-select tr td table tr td { text-align:left; padding-left:6px;} 
.vendor-code-search tr:first-child + tr td table tr:first-child td { background:#d8deec !important; font-weight:bold !important; text-align:center !important; padding:5px !important;}

.vendor-code-search .vendor_cost_grid th, .advancedSearchPad table tr td table tr:first-child th, .medicationDataGrid1 th {
    border: 1px solid #7d93bd;
    padding-left: 6px;
    padding-right: 3px;
}

.medicationDataGrid1 th {
    word-wrap: break-word !important;
}

.vendor-code-search tr:first-child + tr td table tr td { text-align:left; padding-left:6px;}  

.vendor-service-select tr:first-child td div select { margin-right:10px;}
.vendor-service-select tr:first-child td div input[type="text"] { margin-right:10px;}
.vendor-service-select tr:first-child + tr td table tr:first-child td { background:#d8deec !important; font-weight:bold !important; text-align:center !important; padding:0 5px !important; height:22px; }
.vendor-service-select tr:first-child + tr td table tr td { text-align:left; padding-left:6px; height:22px; white-space:normal;}  

.code-search-popup tr:first-child + tr td table tr:first-child td { background:#d8deec !important; font-weight:bold !important; text-align:center !important; padding:5px !important; }
.code-search-popup tr:first-child + tr td table tr td { text-align:left; padding-left:6px; white-space:normal;}  
.dialog-address-form tr td table tr:first-child td { background:#d8deec !important; font-weight:bold !important; text-align:center !important; padding:5px !important; font-size: 14px; }
.dialog-address-form tr td table tr td { text-align:left; font-size: 14px; padding: 0px 3px !important; } 

.topFilter  a{float: left;font-size: 11px;line-height: 31px; text-decoration: underline;color: #008ad2}
.searchWrap .searchPad{width: 923px;}

@media screen and (max-width: 1024px) 
{
.inquiryTableContent .modifier_wrap tr td table tr .Column1 { width:200px \9 !important;}
.inquiryTableContent .modifier_wrap tr td table tr .Column2 { width:700px \9 !important;}
.inquiryTableContent .modifier_wrap{ width:1190px \9 !important;}

.CommentDescription_wrap tr td table tr .Column1 { width:240px \9 !important; max-width:240px \9 !important;}
.CommentDescription_wrap tr td table tr .Column2 { width:auto \9 !important;}

.Column2 input[type="text"]{max-width: 550px;}                     
.Column2 textarea{max-width: 460px !important;}

.activity_time{overflow: auto;}
.activity_time > table{width:950px;}
.clsnoteswrap .activity_time > table{width:812px;}
.clsnoteswrap .activity_time{overflow: auto; width:829px;}
.activity_time table td input[type="text"]{width: 120px;}

.inquiryWrap{width: 100% !important;}
.inquiryRightContent div { overflow:auto;} 

/**Column width for 1024*768 Resolution**/
.Column1 { width:100px; max-width:100px; min-width:80px;}
.Column2 { width:300px; max-width:300px; min-width:150px;}
.inquiryTableContent .clsnoteswrap .Column1{ width:175px; max-width:200px; min-width:100px;}
.inquiryTableContent .clsnoteswrap .Column2{width: 565px; max-width:565px; min-width:300px;}

.plandatatableblock tr td table td { white-space:normal !important; text-indent:0px !important; padding:0 4px !important; }
.advancedSearchPad table td{ text-indent:0px !important; padding:0 4px !important; }
.claimsBatchEntry table td{ text-indent:0px !important; padding:0 4px !important; }
.externalMappingArticle table td{ text-indent:0px !important; padding:0 4px !important; }
.dialog_advanced_search_consumer table tr td:first-child { text-align:center !important;}
.dialog_advanced_search_consumer table tr td:last-child { text-align:center !important;}
.noofPages { width:475px !important;}
.divSession { text-align:center !important; left:400px !important; width:150px !important;}
#RptScrollArea { height:160px !important;}
}

.divMasterSessionNotification {
    position: fixed;
    z-index: 10001;
    top: 50%;
    left: 50%;
    margin-top: -60px;
    margin-left: -175px;
    background-color: lightgray;
}

#pDiv {
    display: none;
    text-align: center;
}



@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.fa-spinning {
    animation: spin 1.2s infinite linear;
    -webkit-animation: spin 1.2s infinite linear;
    -moz-animation: spin 1.2s infinite linear;
}

.divSessionClass {
    display: none;
    width: 350px;
    height: 120px;
    font-size: 15px;
    text-align: center;
    border: 1px solid #abb9d5;
}

.divMessageClass {
    padding-top: 30px;
    padding-bottom: 15px;
}

.buttonContinue {
    padding: 10px;
    font-weight: bold;
}

@media (min-width:1280px) {
  .myHarmonyContainer .myHarmonyInnerHeader:first-child { padding-right:20px;}
}

@media screen and (max-width: 1000px) 
{
    /*.lowerWrap, .wrapper, .quickLinksBox, #HarmonyForm{ width: 991px !important;}*/
    .wrap { width: 970px !important;}
    .inquiryWrap{width: 100% !important;}
    .clsMultiSelect_source select, .clsMultiSelect_destination select{width: 200px !important;} 
}


.modalboxopen table { table-layout:auto; width:95%; margin: auto;} /* do not change auto to fixed!!!*/ 

.call-worker table tr td:first-child { width:180px;}
.call-worker table tr td:first-child + td { width:40px;}
.resou_spec table tr td:first-child { width:180px;}
.resou_spec table tr td:first-child + td { width:40px;}

.Column2 a { width: auto; }
.Column2 a.clsLookupDropDownURL {float: left; margin-top:-8px; margin-bottom:2px;} 
.Column2 label{float: left;}
.openCloseNotesWrap .clsButton { width: 465px\9; }
.openCloseNotesWrap textarea { width: 450px; }

.assotableHeading, .assotableHeading tr {background-color: #D8DEEC !important;padding: 5px 0 0 9px;}
.assotableHeading input[type="text"],.assotableHeading select{background-color: White !important;}
.HeaderDesigntable { font-weight:bold;}
.HeaderDesigntable td { background:#d8deec;}

.RadGrid .rgExpand { background-image:url("../Images/plus.gif") !important; background-repeat:no-repeat;}
.RadGrid .rgCollapse { background-image:url("../Images/minus.gif") !important; background-repeat:no-repeat;}

.activity_time table { vertical-align:middle;}
.dialog_advance_search section.plandatatableblock table { width:100%;}
.people-search-table div { border:none !important; width:694px !important; margin:0px !important; padding:0px !important;}
.people-search-table div table tr th { border-color:#7d93bd !important; }
.people-search-table div table tr td { text-align:left !important; text-indent:5px; border-color:#7d93bd !important; }

.consumer-search-table div { border:none !important; width:694px !important; margin:0px !important; padding:0px !important;}
.consumer-search-table div table tr th { border-color:#7d93bd !important; height:25px !important;}
.consumer-search-table div table tr td { text-align:left !important; text-indent:5px;}
.groupDetailsWrap { width:auto;}
section.groupDetailsWrap table { table-layout:fixed;}
section.groupDetailsWrap { border:none !important; margin:0px; padding:0px; }
article.groupDetailsWrap { margin:5px !important; padding:5px !important; border:none;}
section.groupDetailsWrap fieldset { border-radius:5px !important; border:1px solid #abb5d7; margin:2px; margin-bottom:5px !important;}
.twoLegendFieldset { position: relative;}
table.groupContent article.advancedSearchPad { margin:0px !important; width:100% !important;}

.peopleDetailsWrap { width:auto;}
section.peopleDetailsWrap table { table-layout:fixed;}
section.peopleDetailsWrap { margin:0px; padding:0px;  }
article.peopleDetailsWrap { margin:5px !important; padding:5px !important;}
article.peopleDetailsWrap span { font-size:12px !important; display:inline !important; background:#fff !important; font-weight:bold;}
.peoplegroupbox fieldset { border-radius:5px !important; border:1px solid #abb5d7; margin:2px; margin-bottom:5px !important;}
.peoplegroupContent td{ border:1px solid #e9e8e8;}
table.peoplegroupContent article.advancedSearchPad { margin:0px !important; width:100% !important;}
.peoplegroupContent tr td:first-child {border-left:1px solid #e9e8e8 !important;}
.peoplegroupbox td { border:1px solid #e9e8e8;}
.RadTreeView span, .RadTabStrip  span{float: none !important; margin-right: 0 !important;}
/**trlTreeBrowser control, skin is Telerik**/
.RadGrid_Telerik .rgHeaderDiv {width:100% !important;}
.tabstrip { min-width: 400px; width:450px;}
.multiPage { min-width:455px; }
.clsFilterPageView {margin-top:10px;}
.csTreeM tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) {text-align: left; width: 35%; height: 474px;}
.csTreeM tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) {text-align: left; width: 65%; height: 469px; padding-top: 5px;}
.csTreeM {display: inline-block; }
#divTreeMButtons {text-align: center;}
#entityBrowser_multiPage { width:451px;}
.week-begin td { width:115px; float:left; }
.btn-filter td{ float:left; width:auto; margin:0 15px; padding:5px; font-size:13px; font-family:Arial;}
.FrozenHeader { font-size:12px; font-weight:bold; background:#dfe4f0;}
.FrozenHeader td { padding:3px; border-top:none; text-align:center !important;} 
.FixedHeader { font-size:12px; font-weight:bold; background:#dfe4f0;}
.FixedHeader td { padding:3px; border-top:none; text-align:center !important;} 
.worker-appt-count tr td { height:20px; text-indent:8px; text-align:left; font-size:12px; color:#333; border:1px solid #7d93bd;}
.appt-scheduler { border:none;}
.rgMasterTable table tr:first-child td { text-align:left !important;}
.rgMasterTable table tr:first-child td span { text-align:center !important; display:block;}

.wordMergeTableContent table td.Column1, .chapterPageLasttable td.Column1 {width: 20% !important;}
.wordMergeTableContent table td.Column2, .chapterPageLasttable td.Column2 {width: 88% !important;}

.destination-message { font-family:Arial; font-size:14px;}
.wordMergeTemplateEditWrap .quickLinksBox{text-align: left;}
.wordMergeTemplateEditWrap #fileMenu{padding-top: 6px; padding-left: 17px;}
.reload-btn { margin-top:5px;}
.search-text-box { height:20px; width:350px; margin-left:2px ; margin-top: 2px;}
.search-box-btn { margin-top:2px;}
.search-panel input[type="text"] { width:300px; height:20px !important;} 

.recordChkout td{text-align: left !important;}
.recordChkout #lblHeader{height: auto; padding:0 7px; width:97%;}
.recordChkout td input[type="checkbox"]{width: auto; margin-right: 0px; height: 18px; margin-left: 15px;}
.recordChkout td label{padding-right: 0;}

#dtgContact { width:100% !important;}
.cssGridHeaderText { font-size:13px; text-indent:8px;}
.cssGridText { font-size:13px; text-indent:8px;}
/*Allegation Perpetrator List on APS Intake*/
.cssGridHeaderBorder th { border:1px solid #7d93bd !important;  font-family: Arial !important; font-weight: bold !important; text-align: center;}
.cssGridTextBorder td { border:1px solid #7d93bd !important; font-family: Arial !important;  }
.cssGridHeaderBorder th input[type="checkbox"] {width: auto; margin-right: 0px; margin-left: 0px; height: 18px; border:none;    float: none !important; }
.cssGridTextBorder td input[type="checkbox"] {width: auto; margin-right: 0px; margin-left: 0px; height: 18px; border:none; float: none !important; }
#menuItemPopup {cursor: pointer;color: #000 !important;text-indent: 8px;font-weight: bold !important;font-size: 14px !important; font-family:Arial !important; background:none !important; border:none !important;} 
.cssWelcomePopup span {float:left; font-family:Arial; font-size: 11px; color: #373737 !important}
.cssPageNamePopup  {font-size:20px !important; color: #373737 !important; font-family: Arial; line-height:25px !important; padding-bottom: 5px;}

.overlayDiv { left:0px; top:0px; width:100% !important; height:100% !important; position:fixed; background-color:gray !important; opacity:0.5; z-index: 1040;}

.planCodeTable input[type="submit"].btnCancel { margin-top:-10px\0/;}

.ie10 .planCodeTable input[type="submit"].btnCancel{margin-top:-10px;}

@media screen and (max-width: 1155px) 
{.primaryNav table td table input, .utilityCtrlNav td input{width: 90px; font-size: 11px;}
 .primaryNav > table > tbody > tr > td{width: 90px;}
 .inquiryRightContent > div{overflow: auto;}
 .utilityCtrlNav td{width: auto !important;}
 .utilityCtrlNav td input[type="button"] {width: 183px !important;}
 .primaryNav table td table input:hover, .utilityCtrlNav td input:hover{font-size: 11px;}
}

.advancedPeopleSearchWrap fieldset{ padding-right: 5px;}
.applyFilterSearch{text-align: left !important;}
.applyFilterSearch label{padding: 0; font-size: 12px; float: left;margin-left: 5px}
.applyFilterSearch input{float: left;}
.serach_people_box a{font-size: 12px;}
.screenQusetConditionDetail select{max-width: 500px;}
.screenQusetConditionDetail > table{width: 99%;}
#fsResultPanel { font-size:12px; text-transform:capitalize; color:#333; font-family:Arial; padding:3px;}

.apptSchedularWrap .groupDetailsWrap{border: none; padding: 0;}
.clsLeftMenuWFWTextCanceled{ color: red !important;  text-decoration: line-through !important;}
.Column2 input[type="radio"]{float: left; margin-left: 5px;}
.rgWrap.rgAdvPart { width:200px;}
.rgMasterTable table tr:first-child td span { text-align:center !important; float:left;}

.unitCostChangePopup input[type="radio"]{width: auto !important; height: auto !important; border: none !important;margin: 0px 0px 10px 0px;padding: 0px; }
.fileuploadFormRadioBtns input[type="radio"]{width: auto;height: auto; margin: 2px 0 0 0 ;}

.clientinfo{height: 20px;font-family: arial;font-size: 13px;font-weight: bold;background: #d8deec;padding-top: 4px;text-indent: 10px;color: #373737;border: 1px solid #ccc;border-radius:3px; margin-bottom:5px;}
.screendesigndata {width: 575px; margin-top: 0px; margin-right: auto; margin-bottom: 8px; margin-left:auto;}
.topFilter tr{background-color: #fff !important;}

/***multipleFileUpload Dialog box***/
.multipleFileUploadWrap .fileLabel input[type="file"]{width: 250px !important;}
.multipleFileUploadWrap select{width: 75% !important; height: 70px !important;}
.multipleFileUploadWrap .dialogWindowSubmitBtns{float: left !important; margin-bottom: 10px !important;}

.advancedSearch fieldset{padding-top: 5px \9;}
.advancedSearch fieldset > a{margin-top: 4px;}
.ada_wfe_menu > a{font-size: 11px; margin-left: 7px; line-height:25px;}
.plan-code .advancedSearchPad{width: 100%;}
.unitCostChangePopup .dialogWindowSubmitBtns{float: none;}
.unitCostChangePopup .dialogWindowSubmitBtns input[type="submit"]{float: none !important; margin: 0 auto !important;}

/**People Search**/
.rgMasterTable tr.rgRow td { background:#fff !important;}
.rgRow td, .rgAltRow td { font-weight:normal !important; text-align:left !important;}
.RadGrid a {text-align:left !important; font-weight:normal !important; text-decoration:none; color: #000;}
.RadGrid a:hover {text-align:left !important; font-weight:normal !important; text-decoration:underline; color: #000;}

.RadGrid .rgPageNext, .RadGrid .rgPageLast, .RadGrid .rgPageFirst, .RadGrid .rgPagePrev
{width:16px; height:16px; border:0; padding:0; background-color:transparent; background-image:url('../images/sprite2.gif') !important; background-repeat:no-repeat; vertical-align:middle; cursor:pointer;}
.rgPageFirst { background-position:0 -550px;}
.rgPageFirst:hover{	background-position:0 -600px;}
.rgPagePrev{background-position:0 -700px;}
.rgPagePrev:hover{background-position:0 -750px;}
.rgPageNext{background-position:0 -850px;}
.rgPageNext:hover{background-position:0 -900px;}
.rgPageLast{background-position:0 -1000px;}
.rgPageLast:hover{background-position:0 -1050px;}
.RadGrid .rgNumPart { margin:0 3px; color:#333 !important;}
.RadGrid .rgNumPart a { line-height:23px !important;}
.RadGrid .rgNumPart a:hover, .RadGrid .rgNumPart a:hover span, .RadGrid .rgNumPart a.rgCurrentPage, .RadGrid .rgNumPart a.rgCurrentPage span{background:#8fc8d8; border-radius:2px;}
.rgPagerCell.NextPrevAndNumeric { border:none !important;}
.RadGrid .rgExpand { width:10px !important; height:10px !important;}

/***userSetUpPage***/
.userSetUpPageWrap div > span{display: block;font-size: 12px;}
.userSetUpPageWrap tr:first-child  div  > span{padding: 3px;display: block; text-align: left !important;border: 2px solid #ABB5D7;}
.userSetUpPageWrap tr:first-child  div  > span:first-child{border-bottom: none}
.searchforUsersBlock{background-color: #ABB5D7;text-align: center;}
.searchforUsersBlock input[type="text"]{background-color: #fff;}
.searchforUsersBlock input[type="submit"]{padding:2px 4px !important; margin-bottom: 5px;}
.removeSectionLabel{text-align: right !important;}
.removeSectionLabel input[type="checkbox"]{margin: 5px 5px 0 0;}
.sectionTitleBlock input[type="text"]{background-color: #fff;}
.chapterListGrid table tr.sectionTitleWrap{background-color: #dfe4f0 !important; border:1px solid #7d93bd !important;}
.sectionTitleWrap span{color:#1F488F; font-weight: bold}
.Column1{padding-left: 8px !important;}
.Column2{padding-left: 3px !important;}

.AdjcodepopWrap  .dialog_advance_search  legend span{line-height: 8px;}
.rgWrap.rgArrPart1 { margin-top:1px;}
.rgWrap.rgArrPart2 { margin-top:1px;}
.rgAdvPart { display:none !important;}
.selctedRole > div {padding-left: 5px;font-size: 13px;}
.screen_design table tr:first-child + tr td.Column2 span:not([data-fieldtype='checkbox']) {
    display: none !important;
} 
.addsessionNotes td.Column2 input[type="text"], .addsessionNotes td.Column2 input[type="checkbox"], .addsessionNotes td.Column2 span,.addsessionNotes td.Column2 textarea{float: left}

.advancedSearchPad table tr td table.lookupchainSetuptableWrap tr td:first-child{border-left: 1px solid #7D93BD}
.advancedSearchPad table tr td table.lookupchainSetuptableWrap tr td{ padding:8px;}
.Column2 select{float: left; max-width: 300px;}
.addsessionNotes .Column1, .addsessionNotes .Column2{border: 1px solid #E9E8E8}
.myHarmonyContainer .innerlist tr td span{line-height: 15px;padding-top: 9px;}
#tblDialogAlertNotes table {width:100% !important;}
#tblDialogAlertSanctions table {width:100% !important;}
.grid_table tr:first-child th {
    background: #7F9CBD;
    color: #121111;
    font-size: 12px;
    font-family: arial, sans-serif !important;
    border: 1px solid #404f6c !important;
}
.grid_table tr td {font-family:arial, sans-serif !important; color:#373737; border:1px solid #7d93bd !important; font-size:12px !important; text-align:left !important; padding-left:5px; height:20px !important; cursor:pointer; }
.dialogWindowTableContent span { font-size:12px; font-family: arial, sans-serif; font-weight:bold; } 


.planslookup span  { font-size:12px; font-family:Arial;  color:#000;  font-weight:bold; padding-top:50px;  width: 310px; padding-left:90px; text-align:left; } 
.planslookup input[type="button"] { float:right; margin-top:25px; margin-right:75px;}
.okcancel_input { width:344px !important;}
.save_filter { font-family:calibri, arial, sans-serif; font-weight:bold; font-size:12px; margin:0 auto;}
.center_btn input { float:none !important;}
.table_data tr td { text-align:left; height:18px; padding-left:6px !important; font-size:11px !important; font-weight:bold;font-family:calibri, arial, sans-serif;}
.table_data tr:first-child td { text-align:center; font-size:12px !important; font-family:calibri, arial, sans-serif;}
.gridviewtd {padding: 3px;}
.gridviewtdfirst {padding: 3px; width:50px;text-align:center;}

.dia_span span { margin-right:4px !important;}
.single_grid tr:first-child td{ font-family:calibri, arial, sans-serif !important; color:#373737; font-size:14px !important; background:#d3dae9 !important; font-weight:bold !important;}
.single_grid tr td { font-family:calibri, arial, sans-serif !important; color:#373737; border:1px solid #7d93bd !important; font-size:14px !important; text-align:left !important; text-indent:6px !important; height:20px !important; cursor:pointer; } 
.advancedSearchPad .single_grid tr:nth-child(even):hover { background:rgb(173, 216, 230) !important;}
.advancedSearchPad .single_grid tr td:first-child:hover { text-decoration:underline;}

.dialog span { margin-right:3px !important;}
.dialog label { margin-right:3px !important;}
.dialog input[type="checkbox"] { width:15px; height:15px;}
.dialog input[type="radio"] { width:15px; height:15px; margin:0px !important;}

.no_contract_popup td span { font-size:16px !important; color:#373737;}
.dialog_popup span { float:none !important;}
.table_radio_btn input[type="radio"] { margin:0px; width:15px !important; height:15px !important;}

.table_data_grid table { table-layout:fixed;}
.table_data_grid table td { white-space:normal !important; word-wrap:break-word;}
.session_time_mess span { float:none !important; text-align:center;}
.session_time_btn { width:140px !important;}
.teams_search table { margin:0 auto; width:95% !important;}
.teams_search table tr td { border:1px solid #7d93bd;}
.teams_search table tr:first-child td span { line-height:27px !important; padding-top:6px;}
.teams_search table tr:first-child td input[type="submit"] { margin-top:5px;}
.file_upload label { font-weight:bold; margin-right:10px !important;}
.impor_btn li.ruActions { margin:0px !important;}
.payment_vou input[type="submit"] { float:none !important;}
.payment_vou input[type="button"] { float:none !important;}
.advancedSearchPad > .plandatatableblock > table{table-layout: fixed !important;}

#lblPageName{ font-size:16px; color:#373737; font-weight:bold; font-family:arial;}
#lblConsumer, #lblListTitle{ font-size:16px; color:#373737; font-weight:bold; font-family:arial; text-align:left;}
.PageName span{border-left: 2px solid #C1C5CF; line-height: 17px; padding-left:10px;font-size: 17px; font-weight: bold;text-align: center; display: block; float: none; vertical-align: middle;}
.loginNav  .welcomeUserLink .topMenuUserName, #lblWelcom, #lblUserName{font-size: 13px;}
.plan-code div { border:1px solid #C1C5CF; border-radius:4px 4px 4px 4px; padding:15px 10px 8px 10px;}
.chkConfidentialTD {text-align: left !important;}

/**Main Harmony page**/
#HarmonyForm {background-color: #fff;}
#HarmonyForm > a{font-size: 11px; margin-left: 7px; line-height:25px;}
.ada-menu {background-color: #fff; display: none;}
.ada-menu > a{font-size: 11px; margin-left: 7px; line-height:25px;}



.LookupSetupGrid{border: 1px solid #000 !important;}
.LookupSetupGrid tr td { white-space: normal;}
       
input [readonly="true"] { background:lightgray;}
input[type="text"][disabled="disabled"]{ background:lightgray !important;}

.people_link_overwrite td{padding-left: 30%;padding-top: 3px;}
.people_link_overwrite {margin: 8px 0;}
.schedularBlock tr tr{background-color: #fff !important;}
.active span{ background-color: Highlight;color: white;cursor: hand;padding: 2 2 2 2;}

.activerow{ background:rgb(176, 196, 222) !important; }
.fileDiv { height:500px; overflow:auto;}
.ctrlParticipantMoverWrap td{padding-left:5px; border-color:#7d93bd !important;}
.participantMoverListBoxSection table tr{background-color: #fff !important;}
.participantMoverListBoxSection table{margin: 7px 0;}
.AddressPopup_grid {overflow: auto !important; }
.dialog_cost input[type="text"] { height:auto\0/ !important;}
.dialog_cost td { padding-bottom:0px !important;}
.checkout_info table tr td input[type="checkbox"] { border:none !important;}
.activity_time tr:first-child td { background:#D8DEEC !important;}
.activity_time tr:first-child td { font-weight:bold;}
.activity_time tr td table tr:first-child td { background:#fff}
.search_dialog_page {
    width: 549px;
}
.query_auth select { margin-right:0px !important; margin-right:0px !important;}
.advancedSearchBox fieldset legend span { float:none !important;}
.dialog_advance_search div.bottomFilter div table tr td.query_auth { padding-left:20px;}
.dialog_advance_search div.bottomFilter div table tr td.query_auth:first-child + td { padding-left:20px !important;}
.dialog_advance_search fieldset legend span { float:none !important; margin-right:0px !important;}

.bottomFilter .addBtn{margin-left:20px !important;}
.dialog_adjcode table tr td table tr td { white-space:normal;}
.adjcode_btn span { margin-right:6px !important;}
.singleRecordTable1 td { vertical-align:middle !important;}
.singleRecordTable1 td img { vertical-align:middle !important;}
#RptScrollArea { height:450px;}
#RptParamArea table { width:93% !important; margin:0 auto;}
#RptParamArea table tr td span { font-size:12px; color:#373737; text-align:justify;}
.plan-code table tr td { white-space:normal;}
.chapterListGrid tr td { height:23px;}
.chapterListGrid table tr:first-child { background:#dfe4f0;}
.chapterListGrid table tr:first-child td { color:#1F488F; font-weight:bold !important;}
.invisible { display:none;}


/***WFW***/
.wfw_left_menu table tr td table tr td:first-child { font-size:13px; border:1px solid #7d93bd; padding-right:8px;}
.wfw_left_menu table tr td table tr td { border:1px solid #7d93bd; height:18px;}
.filter_selection td{ height:18px;}

/***fundcode***/
.fund_code tr:first-child td { background:#fff !important; font-weight:normal !important; color:#333 !important;}
.fund_code tr td { padding-left:8px !important; }
.fund_code tr td span { color:#1F488F !important; font-weight:bold !important; }
.fiscal_year { font-weight:bold; width:120px !important; padding-left:8px;}
.fund_code_monite_btn { padding-left:12px;} 
.fund_code_monite_btn input[type="submit"] { margin-top:5px;} 
.fundcode_selected_roles td { text-align:left !important; text-indent:6px !important; }
.fundcode_selected_roles td span { margin:1px 0 1px 6px;}
.fundcode_selected_roles td input[type="text"], input[type="submit"] { margin:0px !important;}
.month_codes td { text-align:center; height:22px; padding:0px !important;}

/***password Setup***/
.password_reuse td { padding-left:8px;}
.password_reuse tr td input[type="radio"] { margin-right:0px !important;}
.pass_exp table tr td input[type="checkbox"] { margin-right:0px !important;}
.userpass input[type="checkbox"] { margin-right:0px !important;} 
.userpass_text { float:left;}
.lookup_filters td span { width:auto !important;}
.lookup_filters td span.clsRedStarLabel { width:8px !important;}
.lookup_filters td div{  font-size: 12px;}

.advancedPeopleSearchWrap .addBtn { margin-left:5px !important;} 
.participant_data table tr th {  text-indent:0px !important; padding: 0px 5px 0px 5px !important; font-size: 12px}
.participant_data table tr td {  font-size: 12px;}
.participant_data table tr th:first-child + th + th + th { width:115px !important;}
.rgNoRecords td { border-top:none !important;}

.role_setup div { overflow:hidden !important;}
.package_name table tr td:first-child + td { text-indent:0px !important;}
.package_name table tr td { background:#fff;}
.package_name table tr:first-child td { background:#dfe4f0 !important; }
.package_selected { background: PowderBlue !important;}
.packageSearchPad table tr td table tr:first-child {background:#fff !important;}
.package_name table {margin-bottom: 15px; margin-top: 5px;}
.packageSetupHeader td { border:none !important; }
.packageSetupHeader td div {margin-bottom: 1px; margin-top: 27px;  }
.packageSetupHeader td input[type="submit"] { margin-bottom: 1px !important; margin-top: 10px !important ;   } 
.packageSetupHeader td:first-child {width: 850px;}
.packageSetupTableWrap fieldset {border:none !important;}

/**Column width**/
.Column1 { width:200px; max-width:200px; min-width:110px;}
.Column2 { width:565px; max-width:565px; min-width:270px;}
.inquiryTableContent .clsnoteswrap .Column1{ width:200px; max-width:200px; min-width:200px;}
.inquiryTableContent .clsnoteswrap .Column2{width: 565px; max-width:565px; min-width:300px;}

.dialog_advanced_search_consumer table tr td:first-child { text-align:center !important;}
.dialog_advanced_search_consumer table tr td:last-child { text-align:center !important;}
.balance_window span { float:none !important; margin:0px !important; font-size:15px !important; color:#373737;}


#tblBilling td input[type="text"] { vertical-align:middle; margin:3px 0;}
#tblBilling td textarea { vertical-align:middle; margin:3px 0;}
#tblWarrant td input[type="text"] { vertical-align:middle; margin:3px 0;}
#tblWarrant td textarea { vertical-align:middle; margin:3px 0;}
/***question batchentry***/
.question_batchentry .Column1 { width:100px !important; max-width:100px !important; min-width:100px !important;}
.question_batchentry .Column2 { width:700px !important; max-width:700px !important; min-width:700px !important;}
.question_batchentry .Column2 span { display:inline;}
.clsLabel { color: #003399; font-weight:bold; padding-right:5px; }
.clsLabel600 {
    vertical-align: top;
    color: #003399;
    font-weight: 600 !important;
}
.filtersWrap > fieldset[id$="fsFullTextSearch"] > span.clsLabel {
    font-size: 12px
}
.ScrollItem_left { width:20px !important;}
.RadUpload_Default { width:auto !important;}
.DataListBackGround span .WhiteRow > td{text-align: left !important;text-indent: 5px;text-decoration: underline;}
.DataListBackGround span .WhiteRow > td > a{text-decoration: underline;}
.DataListBackGround .clsLeftMenuWFWButtonSelected {
    background-color: #d8deec;
    font-weight: bold;
}

.DataListBackGround .clsLeftMenuWFWButtonOver a{ color: blue; font-weight: bold; }
.clsLeftMenuWFWTextCompleted{ text-decoration:line-through !important;}
.DataListBackGround span .WhiteRowWFW > td{text-align: left !important;text-decoration: underline;padding: 3px 3px 3px 6px !important;}
.DataListBackGround span .WhiteRowWFW > td > a{text-decoration: underline;}
.advancedSearchBox .activityTimesHeading{padding-bottom: 10px \9;}

/***modifier***/
.inquiryTableContent .modifier_wrap tr td table tr .Column1 { width:200px \9 !important;}
.inquiryTableContent .modifier_wrap tr td table tr .Column2 { width:700px \9 !important;}
.inquiryTableContent .modifier_wrap{ width:100% \9 !important;}
.inquiryTableContent .modifier_wrap table { width:auto \9 !important;}

/***pages with comment or description fields***/
@media screen and (min-width: 1024px)
{
.CommentDescription_wrap tr td table tr .Column1 { width:385px \9 !important; max-width:385px \9 !important;} 
.CommentDescription_wrap tr td table tr .Column2 { width:auto \9 !important;}
}
.CommentDescription_wrap{ width:100% \9 !important;}


/***reports***/
#RptParamArea .tablecontent td { padding-top:0px !important;}

.clsExpandCollapse {width:20px !important}
 
.clsqbgrid tr td div { font-size:13px; color:#000;}
.bottomFilter tr td div { font-size:13px; color:#000;}
.chkDays td {text-align: left!important; font-size:13px;}
.checkboxAlignLeft {float:left; clear:both;}

.clsGridText {  font-weight:normal; color: #000; }
.sql_query span { color:#008ad2;}
.wordMergeTableContentWMerge td.Column2 .clsLabel { display:inline !important;}
.Column2WMerge input[type="text"] { width:auto !important;}
.Column2WMerge input[type="checkbox"] { margin-left:0px !Important;}

/***screen question designer ***/
div[id$="pnlControlProperties"] > div {border:1px solid #cccccc;}
div[id$="pnlControlProperties"] > div[id$="pnlCalculatedField"] > table > tbody > tr > td:nth-child(1) {width:14%;}
div[id$="pnlControlProperties"] > div[id$="pnlCommentField"] > table > tbody > tr > td:nth-child(1) {width:14%;}
div[id$="pnlControlProperties"] > div[id$="pnlCommentField"] > table > tbody > tr > td:nth-child(2) {width:11%;}
div[id$="pnlControlProperties"] > div[id$="pnlCommentField"] > table > tbody > tr > td:nth-child(3) {width:15%;}
div[id$="pnlControlProperties"] > div[id$="pnlCommentLookup"] > table > tbody > tr > td:nth-child(1) {width:155px;}
div[id$="pnlControlProperties"] > div[id$="pnlCommentLookup"] > table > tbody > tr > td:nth-child(2) {width:12%;}
div[id$="pnlControlProperties"] > div[id$="pnlCommentLookup"] > table > tbody > tr > td:nth-child(3) {width:110px;}
div[id$="pnlControlProperties"] > div[id$="pnlCommentLookup"] > table > tbody > tr > td:nth-child(4) {width:12%;}
div[id$="pnlControlProperties"] > div[id$="pnlCommentLookup"] > table > tbody > tr > td:nth-child(5) {width:115px;}
div[id$="pnlControlProperties"] > div[id$="pnlLikert"] > table > tbody > tr > td:nth-child(1) {width:17%;}
div[id$="pnlControlProperties"] > div[id$="pnlDataLookup"] > table > tbody > tr > td:nth-child(1) {width:14%;}
div[id$="pnlControlProperties"] > div[id$="pnlNumericBox"] > table {width:50%;}
div[id$="pnlControlProperties"] > div[id$="pnlNumericBox"] > table > tbody > tr > td:nth-child(1) {width:5%;}
div[id$="pnlControlProperties"] > div[id$="pnlNumericBox"] > table > tbody > tr > td:nth-child(2) {width:8%;}
div[id$="pnlControlProperties"] > div[id$="pnlNumericBox"] > table > tbody > tr > td:nth-child(3) {width:5%;}
div[id$="pnlControlProperties"] > div[id$="pnlNumericBox"] > table > tbody > tr > td:nth-child(4) {width:8%;}
div[id$="pnlControlProperties"] > div[id$="pnlNumericBox"] > table > tbody > tr > td:nth-child(5) {width:6%;}
div[id$="pnlControlProperties"] > div[id$="pnlRawScore"] > table > tbody > tr > td:nth-child(1) {width:14%;}
div[id$="pnlControlProperties"] > div[id$="pnlLookup"] > table {width:60%;}
div[id$="pnlControlProperties"] > div[id$="pnlLookupNeed"] > table > tbody > tr:nth-child(2) > td:nth-child(1) input[type="text"] {width:110px;}
div[id$="pnlControlProperties"] > div[id$="pnlLookupNeed"] > table > tbody > tr:nth-child(2) > td:nth-child(2) input[type="text"] {width:110px;}
div[id$="pnlControlProperties"] > div[id$="pnlLookupNeed"] > table > tbody > tr:nth-child(2) > td:nth-child(3) input[type="text"] {width:75px;}
div[id$="pnlControlProperties"] > div[id$="pnlLookupNeed"] > table > tbody > tr:nth-child(2) > td:nth-child(4) input[type="text"] {width:300px;}
div[id$="pnlControlProperties"] > div[id$="pnlCBScales"] > table {width:30%;}
div[id$="pnlControlProperties"] > div[id$="pnlCBNeedScales"] > table > tbody > tr:nth-child(2) > td:nth-child(1) input[type="text"] {width:120px;}
div[id$="pnlControlProperties"] > div[id$="pnlCBNeedScales"] > table > tbody > tr:nth-child(2) > td:nth-child(2) input[type="text"] {width:500px;}
div[id$="pnlControlProperties"] > div[id$="pnlHeader"] > table > tbody > tr > td> table:nth-child(2) td:nth-child(1) {width:200px;}
div[id$="pnlControlProperties"] > div[id$="pnlHeader"] > table > tbody > tr > td> table:nth-child(2) td:nth-child(2) {width:200px;}
div[id$="pnlControlProperties"] > div[id$="pnlHeader"] > table > tbody > tr > td> table:nth-child(2) td:nth-child(3) {width:100px;}
div[id$="pnlControlProperties"] > div[id$="pnlHeader"] > table > tbody > tr > td> table:nth-child(2) td:nth-child(4) {width:100px;}
div[id$="pnlControlProperties"] > div[id$="pnlHeader"] > table > tbody > tr > td> table:nth-child(2) td:nth-child(5) {width:100px;}
/**/

.CustomMessage {padding: 0px 0px 15px 0px; font-size: 13px;}
.CustomMessage span:nth-child(1) {color: Red;}
.SAMSServiceDeliveryGrid table tr td table td:hover { color:black !important; cursor: default !important; }

/*Refferal for Services*/
.ParticipantServiceReferral table tr td {font-size: 12px; padding: 4px 0px 4px;}
.ParticipantServiceReferral  legend {color: #330099; font-weight:bold; font-size: 13px; }
.PeopleMapped span:nth-child(1) {color: Green; font-weight: bold;}
.PeopleMapped span:nth-child(3) {font-size: 11px;}
.PeopleNotMapped span {color: Red; font-weight: bold; }
.PeopleNotMapped input[type="submit"]{margin-bottom: 5px !important; margin-top: 4px !important;}
.SendReferral { padding-left: 100px !important;  border: none !important;}

 .DialogAcknowledgementPopup  {padding-left:35px; padding-right:37px; line-height:15px; text-align: left;}
 .ModalLogin {background-color: #fff;border: 1px solid #000; font-size: 12px;}
 .SecurityBanner {width: 90%;  float:left; margin-left: 20px; margin-right:20px; font-size:12px;}





body.dialog-lookup {
    background-color: #ffffff;
    max-width: 100%;
    overflow-x: hidden;
}

.dialog-lookup form.AdjcodepopWrap table.dialog-content {
    margin-left:auto; 
    margin-right:auto;
}

.dialog-lookup form.AdjcodepopWrap table.dialog-content tr > td:first-child {
    text-align: left;
    padding-left: 3px;
    padding-right: 3px;
    white-space: nowrap;
    width: inherit;
}

.dialog-lookup form.AdjcodepopWrap table.dialog-content tr > td {
    text-align: left;
    padding-left: 3px;
    padding-right: 3px;
    padding-top: 1px;
    padding-bottom: 1px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dialog-lookup form.AdjcodepopWrap table.dialog-content tr > td:first-child + td {
    max-width: 200px;
}

.dialog-lookup form.AdjcodepopWrap table.dialog-content tr > td:first-child + td + td {
    max-width: 560px;
}

table.alternate-rows tr:nth-child(odd) {
    background-color: #FFFFFF;
}

table.alternate-rows tr:nth-child(even) {
    background-color: #F6F6F6;
}

.navbar {
  position: relative;  
  margin-bottom: 20px;
  border: 1px solid transparent;
}

.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 990;
}

.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}

div.RadScheduler .rsHeader
{
    z-index: 980;
}
    div .RadScheduler .rsHeader > * {
        background-color: #0947d1 !important;
        color: cornsilk !important;
    }
div.RadScheduler .rsDatePickerActivator
{
    position:absolute !important;
}
.rsHeader a {
    color: cornsilk !important;
}
.LinkedScreenDesignTitle span {line-height: 17px; margin:15px 5px 10px 0px;font-size: 17px; font-weight: bold;text-align: right; display: block; float: none; vertical-align: middle;}
.LinkedScreenDesignHeader span { vertical-align:top; color: #000000; font-weight:bold; }
.LinkedScreenDesignHeader td { padding-bottom:3px;}
.LinkedScreenButtons {margin-right: 1px;}

.ExtSourceHidden {display: none !important;}
.DeleteIcon {background: url(../Images/common/cancel.png) no-repeat 0 0; border: medium none !important; cursor:pointer;}

/*sync icon*/
.ctlSyncIcon { position:relative; vertical-align:middle; margin-left:3px; width:22px; height:22px; }

/*screen catalog popup*/

.screenCatalog td.Column1 { width:170px!important; background-color: #fff;}
.screenCatalog td.Column2 input[type="text"]{ width:300px; background-color: #fff;}
.screenCatalog td.Column2 span {color:#FF0000;}
.screenCatalog td{ padding-bottom:30px; padding-top:10px;}

/* aspNetDisabled MedicationDataForm */

table.aspNetDisabled[id$="_HG1"]{background-color: lightgray !important; border-color:dimgray !important;}
table.aspNetDisabled[id$="_HG1"] > tbody > tr > td {background-color: lightgray !important;  cursor:default; border-color:dimgray !important;}
table.aspNetDisabled[id$="_HG1"] > tbody > tr > td:hover {color: dimgray !important; cursor:default; border-color:dimgray !important;}
table.aspNetDisabled[id$="_HG1"] > tbody > tr:first-child > td {background-color: lightgray !important; color: dimgray !important; cursor:default; border-color:dimgray !important;}
table.aspNetDisabled[id$="_HG1"] > tbody > tr:first-child > td:hover {color: dimgray !important; cursor:default; border-color:dimgray !important;}

/* aspNetDisabled MultiSelectionListBox */

select.aspNetDisabled[multiple="multiple"] {
    background-color: lightgray !important;
    color: #3e3d3d !important;
    pointer-events: none;
}
select.aspNetDisabled[multiple="multiple"]  option:checked { box-shadow: 0 0 10px 100px #D3D3D3 inset;}

.clsButton.places {
    padding-top: 4px;
}



/*smarty streets api styling*/
/*.smarty-tag {margin-top: -115px; margin-left: -50px;}*/

.visual-debug-container {
    position: relative;
}

.visual-debug-tag {
    position: absolute;
    bottom: 1px;
    right: 1px;
    font-size: 9px;
    font-family: Consolas;
    background-color: pink;
    padding: 1px 3px 1px 2px;
    color: #000000;
}

.visual-debug-tag.advanced-search {
    bottom: 14px;
}


.tooltipcustomstyles {
    border:1pt ridge black !important;
    background:#FEFFF0 !important;
    font:8pt  verdana !important;
    white-space:normal !important;
    padding:2px !important;
    word-wrap: break-word !important;
    border-radius:0 !important;

}

select.ui-datepicker-year
{
    width:45%!important;
}

#CaseLoadNotoficationTable {
    margin-top:15px;
}

#CaseLoadNotoficationTableControls td {
    text-align:left !important;
    padding:5px;
}

#CaseLoadNotoficationTable td {

    text-align:left !important;
    padding:5px;
}

.clNotificationLabel {
    text-decoration:underline;
    color:#003399;
    font-weight:bold;
}

.clNotificationDesc {
    color:#003399;
    font-weight:bold;
}



#noteAttachmentPrintWrapper fieldset {
    padding:10px;
    margin:10px !important;

}

    #noteAttachmentPrintWrapper input {
        margin:4px !important;
        width:90px !important;
    }



.advancedSearchPad table td.CaseLoadViewRecord {
    color:#0066cc !important;

}


.caseLoadTransferControls {
   text-align:left !important;
   color:#4D4D4D !important;
   font-weight:normal !important;
}

    .caseLoadTransferControls a {
        font-weight:normal;
        
    }


.chapterListGrid.override-caseload tr td{

    background:#ffffff !important;

}


.btnDisplayCaseLoad-notablestyles {

    border:none !important;
}


#CaseLoadNotoficationTableControls  tr td:first-child{
    width:150px !important;
}



.sdlabel {
    color:black !important;
    font-weight:normal;
}

/* fixed headers*/
.fixed_headers {
  width: 750px;
  table-layout: fixed;
  border-collapse: collapse;
}
.fixed_headers th {
  text-decoration: underline;
}
.fixed_headers th,
.fixed_headers td {
  padding: 5px;
  text-align: left;
}
.fixed_headers td:nth-child(1),
.fixed_headers th:nth-child(1) {
  min-width: 200px;
}
.fixed_headers td:nth-child(2),
.fixed_headers th:nth-child(2) {
  min-width: 200px;
}
.fixed_headers td:nth-child(3),
.fixed_headers th:nth-child(3) {
  width: 350px;
}
.fixed_headers thead {
  background-color: #333333;
  color: #fdfdfd;
}
.fixed_headers thead tr {
  display: block;
  position: relative;
}
.fixed_headers tbody {
  display: block;
  overflow: auto;
  width: 100%;
  height: 300px;
}
.fixed_headers tbody tr:nth-child(even) {
  background-color: #dddddd;
}
.old_ie_wrapper {
  height: 300px;
  width: 750px;
  overflow-x: hidden;
  overflow-y: auto;
}
.old_ie_wrapper tbody {
  height: auto;
}

.advancedSearchPad table td .OpenProviderRecord {
text-decoration: underline!important;
color:blue!important;
}

.advancedSearchPad table td .ViewConsumerRecord {
    text-decoration: underline !important;
    color: blue !important;
}

.copyAreaPlan { font-family: Arial; font-size:12px; margin:0 auto; }
.copyAreaPlan td {background-color: transparent; padding-top: 1px; }
.createNewVersion td {padding-top: 1px;}

#ui-id-1 { font-size: 14px; margin: 0px;}
.no-titlebar .ui-dialog-titlebar {
    display: none;
}
#lblMessage {font-size: 14px;}

.tooltipCss {
    position:absolute; 
    border:1px solid gray; 
    width:auto;
    height: auto;
    margin:1em; 
    padding:3px;
    background: #ffeb3b;
    background: rgba(255, 235, 59, 0.53);
    overflow: auto;
    border: 1px solid gray;
    font-family: Trebuchet MS;
    font-weight: normal;
    color: black;
    font-size: 11px;
    max-width: 400px;
}

.CellWithComment{
  position:relative;
  word-wrap:break-word;
}

.CellComment {
    display: none;
    position: absolute;
    background: #FFF;
    z-index: 100;
    border: 1px solid #8c8c8c;
    border-radius: 3px;
    padding: 3px;
    color: #000;
    font-size: 11px;
    top: 25px;
    left: 50px;
    height: auto;
    max-height: 200px;
    width: auto;
    max-width: 300px;
    overflow-y: auto;
    box-shadow: 5px 5px 10px rgba(0,0,0,0.4);
    font-weight: normal;
}

/* HNET-40341 */
table td.CellWithComment:hover span.CellComment {
    display: block;
}

/* HNET-41232 */
table td.ScreenDesignQuestionWrap.CellWithComment:hover span.CellComment { 
    display: none;
}
table td.ScreenDesignQuestionWrap.CellWithComment span.clsLabel:hover span.CellComment { 
    display: block;
}

.divPleaseWait {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 10000;
    background-color: white;
    width: 200px;
    height: 50px;
    margin-left: -100px;
    text-align: center;
    vertical-align: middle;
    line-height: 3;
    border:1px solid black;
}


fieldset.areaPlanIsoPopupFieldset  { 
  margin: 0; 
  padding: 3px; 
  margin-bottom: 1.25em; 
  
} 

fieldset.areaPlanIsoPopupFieldset legend { 
  margin: 0; 
  padding: 2px; 
  font-weight: bold; 
  margin-left: 20px; 
  font-size: 100%; 
  color: black; 
}
.displayRed {
    color:red !important;
}

.dialog-suggest span{
    position: relative;
    margin: auto;
}
 
 
.dialog-suggest span label {
    position: absolute;
    
}

.rightButtonIFrame {
    border: none !important;
    padding: 0px !important;
    margin: 2px 0 2px 0 !important;
}

.cbMiddle * {
    float: none !important;
}

.ui-dialog {
    z-index: 1000 !important;
    position: fixed !important;
}

.fctl_radiobtnlist {
    margin: 5px 0px;
    padding: 0px;
    width: 100% !important;
}

.fctl_radiobtnlist input[type="radio"] {
    display: table-cell;
    margin: 0 4px 0 0;
}

.fctl_radiobtnlist label {
    float: none;
    display: table-cell;
    padding-bottom: 5px;
    font-size: 9pt;
}

.ScreenDesignQuestionWrap .fctl_radiobtnlist input[type='radio'] { /* wrap style */
    display: inline !important;
    float: none !important;
}

.ScreenDesignQuestionWrap .fctl_radiobtnlist label {
    display: inline !important;
    float: none !important;
}
/*HNET-39540 - JOkiljevic (Intens)*/
.ScreenDesignQuestionWrap span input[type='checkbox'] {
    float:left;
    margin-left:8px;
}
.CellWithComment span input[type='checkbox'] {
    float: left;
    margin-left: 8px;
}
/* back to top icon - start - HNET-39040 */

.cd-top {
    display: inline-block;
    height: 50px;
    width: 50px;
    position: fixed;
    bottom: 5px;
    right: 50px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
    /* image replacement properties */
    border-radius: 50%;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap; /* #f0b310 */
    background: #196065 url(../Images/cd-top-arrow.svg) no-repeat center 50%; /*MHFW-49981 - Fixed the contrast issue for back to top icon*/
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity .3s 0s, visibility 0s .3s;
    -moz-transition: opacity .3s 0s, visibility 0s .3s;
    transition: opacity .3s 0s, visibility 0s .3s;
}

    .cd-top.cd-is-visible, .cd-top:hover {
        -webkit-transition: opacity .3s 0s, visibility 0s 0s;
        -moz-transition: opacity .3s 0s, visibility 0s 0s;
        transition: opacity .3s 0s, visibility 0s 0s;
    }

    .cd-top.cd-is-visible {
        /* the button becomes visible */
        visibility: visible;
        opacity: 1;
    }

    .no-touch, .cd-top:hover {
        background-color: #196065;
        opacity: 1;
    }
    /*Use this css to hide any elements while printing*/
    @media print {
        .no-print {
        visibility: hidden !important;
    }
}
/* back to top icon - end */

#tblEVVWorker {
    margin:0 auto;
}
.tblEVVWorkerColumn1 {
width:200px;
max-width:200px;
min-width:110px;

padding-left:8px;

word-wrap:break-word;
word-break:keep-all;
white-space:normal;

font-weight:bold;
text-align:left;
padding-right:10px;
border:none;

padding-top:9px;
padding-top:7px;
}
#tblEVVWorker input[type='radio'] {
margin-bottom:13px; 
}
/* HNET-40590 */
#ctrlScreenDesign_Progress 
{
    border : 1px solid black;
    padding : 5px;
    background-color: white;
    position: absolute;
    top: 50%;
    left: 50%;
}
/* HNET-40590  - end */
td.Column2 input[name*='lblLastRefresh'], td.Column2 input[name*='lblCurrentBudgetSource'] {
    width: 400px !important;
}

#tblSANSWorker {
    margin: 0 auto;
}
.tblSANSWorkerColumn1 {
    width: 200px;
    max-width: 200px;
    min-width: 110px;
    padding-left: 8px;
    word-wrap: break-word;
    word-break: keep-all;
    white-space: normal;
    font-weight: bold;
    text-align: left;
    padding-right: 10px;
    border: none;
    padding-top: 9px;
    padding-top: 7px;
}

#tblSANSWorker input[type='radio'] {
    margin-bottom: 13px;
}

/* MHFW-530 - start */
#pnlOther {
    width: 60%;
    margin: auto;
    display: block;
    height: 240px;
}
.fieldControls {
    width: 100%;
    display: inline-block;
    min-height: 30px;
}
.fieldControlName {
    width: 40%;
    display: inline-block;
    height: 29px;
    float: left;
}
.fieldControlName div.fieldNameContainer {
    float: right;
    margin: 7px;
}
.fieldControl {
    width: 50%;
    display: inline-block;
}
.fieldControls .RadComboBox {
    border: silver solid 1px;
    width: 191px !important;
}
.scheckbox input {
    margin-top: 4px;
}
/* MHFW-530  - end */

div.msg[id*='pnlNotification'] p:last-child {
margin-bottom: 10px;
}
div.msg[id*='pnlNotification'] p:first-child {
    margin-bottom: 3px;
}

#tbExpandCollapse {
    border-top: 1px solid #7D93BD !important;
    border-left: 1px solid #7D93BD !important;
    border-right: 1px solid #7D93BD !important;
    display: table;
}

.dialogWindowBlock select.ddlCriteriaStyle {
    width: 100px !important;
}

.md-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    min-height: 100%;
    z-index: 1500;
    text-align: center;
    background: rgba(147, 147, 147, 0);
    -webkit-transition: ease-in .3s;
    -moz-transition: ease-in .3s;
    transition: ease-in .3s;
    visibility: hidden;
}

.md-show {
    background: rgba(147, 147, 147, 0.7);
    visibility: visible;
}

.ajax-loader {
    position: fixed;
    display: block;
    left: 46%;
    top: 46%;
    padding-top: 3px;
    /*padding-left: 2px;*/
    color: #1f787e;
    font-weight: bolder;
    border: 1px solid black;
    min-width: 150px;
    width: 150px;
    max-width: 150px;
    min-height: 88px;
    height: 88px;
    max-height: 88px;
    text-align: center;
    z-index: 1041;
    opacity: .9;
    background: rgba(255, 255, 255, 1);
}


.fa-spinning {
    animation: spin 1.8s infinite linear;
    -webkit-animation: spin 1.8s infinite linear;
    -moz-animation: spin 1.8s infinite linear;
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

/* toasert message */

#toaster-message-container {
    pointer-events: none;
    position: fixed;
    top: 12px;
    right: -350px;
    z-index: 4000;
    display: none;
}

.show-animation {
    -webkit-animation-name: show-toaster-animation; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 60s; /* Safari 4.0 - 8.0 */
    -webkit-animation-delay: 0.5s; /* Safari 4.0 - 8.0 */
    animation-name: show-toaster-animation;
    animation-duration: 60s;
    animation-delay: 0.5s;
}

.stop-animation {
    -webkit-animation-name: remove-toaster-animation; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 3s; /* Safari 4.0 - 8.0 */
    -webkit-animation-delay: -1s; /* Safari 4.0 - 8.0 */
    animation-name: remove-toaster-animation;
    animation-duration: 3s;
    animation-delay: -1s;
}


.toaster-message-flag {
    left: 0;
    max-height: 300px;
    opacity: 1;
    position: relative;
    top: 65px;
    transition: opacity .2s,top .5s;
    width: 330px;
}

.toaster-message, .toaster-message:first-child {
    margin-bottom: 10px;
    border: 1px solid #C6C6C6;
}

    .toaster-message.toaster-message {
        padding: 15px 40px 20px 20px;
    }
    .toaster-message .fa-check{
        font-size: 30px;
        color: #36b37e;
        margin-right: 25px
    }

    .toaster-message-flag .toaster-message {
        box-shadow: 0 10px 22px 2px rgba(9,30,66,0.35), 0 0 1px rgba(9,30,66,0.31);
        pointer-events: auto;
        border-width: 0;
    }

.toaster-message:first-child, .toaster-message:first-child {
    margin-top: 0;
}

.toaster-message {
    background: #fff;
    border: 1px solid #0052cc;
    border-radius: 3px;
    color: #172b4d;
    line-height: 20px;
    margin: 20px 0 0 0;
    overflow-wrap: break-word;
    padding-bottom: 20px;
    padding-left: 50px;
    padding-right: 20px;
    padding-top: 20px;
    position: relative;
    word-wrap: break-word;
    word-break: normal;
}

    .toaster-message .icon-close:hover {
        opacity: 0.9;
    }

.toaster-message .toaster-message-icon.icon-close {
    background-image: none;
    color: #505f79;
    text-indent: inherit;
}

    .toaster-message span {
        font-size: 11pt !important;
    }

.toaster-message-icon {
    background-repeat: no-repeat;
    background-position: 0 0;
    border: none;
    display: inline-block;
    height: 16px;
    margin: 0;
    padding: 0;
    text-align: left;
    text-indent: -999em;
    vertical-align: text-bottom;
    width: 16px;
    cursor: pointer;
    left: auto;
    opacity: 0.5;
    position: absolute;
    right: 20px;
    top: 23px;
}

@keyframes show-toaster-animation {
    0%   { right: -350px; }
    1%   { right: 15px;   }
    100% { right: 15px; }
}

@-webkit-keyframes show-toaster-animation {
    0%   { right: -350px;  }
    1%   { right: 15px;    }
    100% { right: 15px;  }
}

@keyframes remove-toaster-animation {
    0%   { right: 15px;   }
    75%  { right: 15px;   }
    100% { right: -350px; }
}

@-webkit-keyframes remove-toaster-animation {
    0%    { right: 15px;   }
    75%   { right: 15px;   }
    100%  { right: -350px; }
}

.button-help {
    background-color: transparent; /* make the button transparent */
    background-repeat: no-repeat; /* make the background image appear only once */
    border: none; /* we don't want any borders */
    cursor: pointer; /* make the cursor like hovering over an <a> element */
    vertical-align: middle; /* align the text vertically centered */
    margin-top: 3px; /* put some space at the top */
}


.ctrlSaveFormFilterMainDiv {
    border-top: 1px solid darkgray;
    border-right: 1px solid darkgray;
    border-left: 1px solid darkgray;
    border-bottom: .5px solid darkgray;
    padding: 10px;
    width: 48%;
    border-radius: 0px 45px 0px 0px;
    background-color: gainsboro;
    margin-top: 2px;
}
.ctrlSaveFormFilterMainDiv select {
    height: 25px;
}

    .ctrlSaveFormFilterMainDiv span {
        vertical-align: baseline;
        font-size: small;
    }



.rgHeaderDiv {
    margin-right: 0px !important;
    overflow: visible !important;
}


.RadGrid .rgRow > td, .RadGrid .rgAltRow > td, .RadGrid .rgEditRow > td, .RadGrid .rgFooter > td, .RadGrid .rgFilterRow > td, .RadGrid .rgHeader, .RadGrid .rgResizeCol, .RadGrid .rgGroupHeader td {
    padding-left: 10px !important;
    padding-right: 10px !important;

}

.RadGrid .rgMasterTable, .RadGrid .rgDetailTable {
    overflow: visible !important;

}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.addWorkerContainer {
    display: block;
    width: 100%;
    height: 100%;
    background-color: beige;
    margin-top: 2px;
    padding-top: 2px;
    padding-right: 7px;
}

.addWrkSchSec {
    position: relative;
    display: block;
    margin: 5px;
    padding: 5px;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: .25rem;
    border-radius: 5px;
    box-shadow: 0 1px 2.94px 0.06px rgba(4,26,55,0.16);
    border: none;
    margin-bottom: 30px;
    transition: all 0.3s ease-in-out;
}

    .addWrkSchSec:hover {
        box-shadow: 0 0 25px -5px #9e9c9e;
    }

    .visitToBeScheduled {
        display: block;
    }

.workerApptList {
    display: inline-block;
    width: 100%;
}

ul.workerApptList > li {
    display: block;
    
}

ul.workerApptList > li > ul {
    text-align: left;
}

    .workerApptList * ul {
        border-bottom: 1px dotted darkgray;
        display: flex;
        height: 26px;
    }

    .workerApptList * ul > li {
        width: 40%;
        padding-top: 3px;
    }
        .workerApptList * ul > li > span {
            color: black;
            font-weight: 500;
        }

        .workerApptList * ul > li input {
            color: darkgray;
            border: none;
            background-color: transparent !important;
        }

.bsAlert {
    padding: 15px;
    margin-bottom: 7px;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-top: 7px;
}

.bsAlert-warning {
    color: maroon;
    background-color: whitesmoke;
    border-color: black;

}


.SelectAttachments input[type="text"] {
    border-top-style: inset !important;
    border-left-style: inset !important;
    border-width: 1px !important;
    border-right-color: white !important;
    border-bottom-color: white !important;
    border-width: 1px !important;
    width: 270px !important;
    margin-bottom: 5px !important;
}

.SelectAttachments span {
    vertical-align: top;
    font-weight: bold;
}

.SelectAttachments textarea {
    margin-top: 0px !important;
}

.dialog-message {
    border: 1px solid olivedrab;
    padding: 7px;
    margin: 14px;
    background-color: linen;
    font-size: 14px;
}

.dialogBackgroundColor{
    background-color:white;
}
.visuallyreadonly {
    accent-color: lightgrey;
}
/*ADA styles*/
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

/*Vendor Serive Select Popup Dialog in Consumer Activities and Conumser Auths AuthService Page, MHFW-11506*/
.tablegridth {
    border: 1px solid #7d93bd;
}

.teethNumberOrLetterCell {
    width: 15px !important;
    text-align: center !important;
}

.teethNumberOrLetterCell:hover {
    background-color: aliceblue !important;
}

.teethNumberOrLetterCellSelected {
    background-color: aliceblue !important;
}

/*Alert override*/
#modalContainer {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10000;
    background-color: rgba(241, 233, 233, 0.50);
}

#alertBox {
    position: relative;
    width: 33%;
    min-height: 100px;
    max-height: 400px;
    max-height: 100%;
    margin-top: 50px;
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: 20px 30px;
    top: 30%;
    box-shadow: 1px 1px #888888;
    border: 1px solid gray;
    border-radius: 2px;
}


#modalContainer > #alertBox {
    position: fixed;
}


#alertBox span {
    height: 100%;
    padding-left: 5px;
    padding-top: 5px;
    text-align: center;
    vertical-align: middle;
    font: 0.8em verdana,arial;
}


#alertBox button {
    position: relative;
    margin-right: 16px;
    align-content: center;
    padding: 7px;
    border: 0 none;
    width: 70px;
    font: 0.7em verdana,arial;
    text-transform: uppercase;
    text-align: center;
    color: #FFF;
    background-color: #4285F4;
    border-radius: 3px;
    text-decoration: none;
}

/* CSS for RadTimePicker Control*/

.radTimePickerCSS {
    margin-bottom: 1px;
    margin-top: 1px;
    font-size: 14px;
}

.ColumnParticipantTypes {
    text-align: left !important;
    font-size: 12px !important;
    font-family: Verdana, Arial !important;
}

.hideProgramAdditionalSearch {
    display:none;
}

.hsLoader {
    display: none;
    color: black;
    text-align: center;
    padding-bottom: 10px;
    padding-top: 10px;
}


.tooltipCssDiv {
    position: absolute;
    z-index: 5;
    border: 1px solid gray;
    width: auto;
    height: auto;
    margin: -50px;
    padding: 3px;
    background: #fbe4ab;
    overflow: auto;
    border: 1px solid gray;
    font-family: Trebuchet MS;
    font-weight: normal;
    color: black;
    font-size: 11px;
    max-width: 250px;
    opacity: 1;
   white-space: pre-wrap;
}


.headercalander {
    padding-top: 16px;
    width: 96%;
}

.sr-only {
    position: absolute;
    top: -2000em;
    left: -3000em;
}

.datepicker {
    margin-top: 0.2em;
    position: relative;
    height: 29px;
}

    .datepicker .group {
        display: inline-block;
        position: relative;
        width: 20px;
        margin-left:2px;
    }

    .datepicker label {
        display: block;
    }

    .datepicker input {
        padding: 0;
        margin: 0;
        height: 1.5em;
        background-color: white !important;
        color: black;
        border: 1px solid gray;
    }

    .datepicker button.icon {
        position: relative;
        top: 0.30em;
        margin-left: 2px;
        padding: 0px;
        border: 0 solid #005a9c;
        background-color: white !important;
    }

    .datepicker .desc {
        position: absolute;
        left: 0;
        top: 2em;
    }

    .datepicker .fa-calendar-alt {
        color: hsl(216deg 89% 51%) !important;
    }

    .datepicker button.icon:focus {
        outline: none;
        padding: 2px;
        border-width: 2px;
        background-color: #def !important;
    }

    .datepicker input:focus {
        background-color: #def !important;
        outline: 2px solid #005a9c;
        outline-offset: 1px;
    }

.datepicker-dialog {
    position: absolute;
    width: 250px;
    clear: both;
    border: 3px solid hsl(216deg 80% 51%) !important;
    margin-top: 0.15em;
    border-radius: 5px;
    padding: 0;
    background-color: #fff !important;
}

    .datepicker-dialog .headercalander {
        cursor: default;
        background-color: hsl(216deg 80% 51%) !important;
        padding: 5px 0px 5px 11px;
        font-weight: bold;
        text-transform: uppercase;
        color: white !important;
        justify-content: space-around;
    }

    .datepicker-dialog h2 {
        margin: 0;
        padding: 0;
        display: inline-block;
        font-size: 1em;
        color: white !important;
        text-transform: none;
        font-weight: bold;
        border: none;
    }

    .datepicker-dialog button {
        border-style: none;
        background: transparent;
    }

        .datepicker-dialog button::-moz-focus-inner {
            border: 0;
        }

    .datepicker-dialog .dates {
        width: 250px;
    }

    .datepicker-dialog .prev-year,
    .datepicker-dialog .prev-month,
    .datepicker-dialog .next-month,
    .datepicker-dialog .next-year {
        padding: 4px;
        width: 24px;
        height: 24px;
        color: white;
    }

        .datepicker-dialog .prev-year:focus,
        .datepicker-dialog .prev-month:focus,
        .datepicker-dialog .next-month:focus,
        .datepicker-dialog .next-year:focus {
            padding: 2px;
            border: 2px solid white !important;
            border-radius: 4px;
            outline: 0;
        }

        .datepicker-dialog .prev-year:hover,
        .datepicker-dialog .prev-month:hover,
        .datepicker-dialog .next-month:hover,
        .datepicker-dialog .next-year:hover {
            padding: 3px;
            border: 1px solid white;
            border-radius: 4px;
        }

    .datepicker-dialog .dialog-ok-cancel-group {
        text-align: right;
/*        margin-top: 1em;
        margin-bottom: 1em;
        margin-right: 1em;*/
        margin: 5px;
    }

        .datepicker-dialog .dialog-ok-cancel-group button {
            padding: 6px;
            margin-left: 1em;
            width: 5em;
            background-color: hsl(216deg 80% 92%);
            font-size: 0.85em;
            color: black;
            outline: none;
            border-radius: 5px;
        }

    .datepicker-dialog .dialog-button:focus {
        padding: 4px;
        border: 2px solid black;
    }

    .datepicker-dialog .dialog-button:hover {
        padding: 5px;
        border: 1px solid black;
    }

    .datepicker-dialog .fa-calendar-alt {
        color: hsl(216deg 89% 51%);
    }

    .datepicker-dialog .month-year {
        display: inline-block;
        width: 9em;
        text-align: center;
    }

    .datepicker-dialog table.dates {
        width: 250px;
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 10px;
        border: none;
        border-collapse: separate;
    }

        .datepicker-dialog table.dates th {
            border: none !important;
        }
        .datepicker-dialog table.dates th,
        .datepicker-dialog table.dates td {
            text-align: center;
            background: white;
            color: black;
            border: none;
        }

        .datepicker-dialog table.dates tr {
            border: 1px solid black;
        }

        .datepicker-dialog table.dates td {
            padding: 0px;
            margin: 0;
            line-height: inherit;
            height: 25px;
            width: 15px;
            border-radius: 5px;
            font-size: 14px;
            font-weight: normal !important;
            background: #eee !important;
            border: 1px solid white;
        }

            .datepicker-dialog table.dates td.disabled {
                padding: 0px;
                /*border: none;*/
                height: 21px;
                width: 21px;
                background-color: #eeeeee78 !important;
            }

            .datepicker-dialog table.dates td:focus,
            .datepicker-dialog table.dates td:hover {
                padding: 0;
                background-color: hsl(216deg 59% 76%) !important;
                color: black;
            }

            .datepicker-dialog table.dates td:focus {
                padding: 0px;
                border: 1px solid rgb(100 100 100);
                outline: 0;
            }

            .datepicker-dialog table.dates td:not(.disabled):hover {
                padding: 0px;
                border: 1px solid rgb(100 100 100);
            }

            .datepicker-dialog table.dates td[aria-selected] {
                padding: 0px;
                border: 1px dotted rgb(100 100 100);
            }

                .datepicker-dialog table.dates td[aria-selected]:focus {
                    padding: 0px;
                    border: 1px solid rgb(100 100 100);
                }

            .datepicker-dialog table.dates td[tabindex="0"] {
                background-color: hsl(216deg 59% 76%) !important;
                color: black;
            }

    .datepicker-dialog .dialog-message {
        margin: unset;
        padding-top: 0.5em;
        padding-left: 1em;
        height: 15px;
        background: hsl(216deg 80% 51%);
        color: white;
        text-align: center;
    }
