@charset "utf-8";

.ui-fileupload-cancel { display: none }
.wizardStep .rContainer {
	-webkit-border-radius: 3px; 
	-khtml-border-radius: 3px; 
	border-radius: 3px;
	border: 1px solid gray;	
}

@media screen and (max-width: 40em){
.ui-fileupload-buttonbar .ui-button .ui-button-text {
	display:inline;
}
}
.wizardStep .cContent {
	-webkit-border-radius: 3px; 
	-khtml-border-radius: 3px; 
	border-radius: 3px;
	border-left: none;
	border-right: none;	
}

.ui-panel .ui-panel-titlebar-icon {
	float:left !important;
}

.ui-tooltip {
	pointer-events: auto;
}
/*
.mainBody .embeddedServiceHelpButton {
	position: absolute;    
    left: 50%;
    width: 501px;
    margin: 0 auto;
    min-width: 489px;
}

.mainBody .embeddedServiceHelpButton .helpButton {
	position: relative;
    top: 65px;
    float: right;
    right: 0px;
}
*/
.wizardStep .rContainer .cContent {
	padding-top: 5px;	
}
div.fs-content div.fsPanelOpen > div.fsExpanded > ul.horizontal-list {
margin-top:-20px;

}
div.popupaddEditClaimLevelNotificationsConfigPopup div.ui-datatable-tablewrapper {
	overflow: hidden !important;
}
div.req-tbl-opt li.tableOptionsText{
	top:-10px;
}
div.popupaddEditClaimLevelNotificationsConfigPopup div.ui-datatable-tablewrapper {
	overflow-x: hidden;
}

div.fsToolTipTableMyAlerts .ui-datatable-tablewrapper {
	overflow-x: hidden;
}

div.req-tbl-opt li.tableOptionsText{
	top:-10px;
}
div.popupaddEditClaimLevelNotificationsConfigPopup div.ui-datatable-tablewrapper {
	overflow-x: hidden;
}
.searchPharmDlgPtitles {
	font-weight:700;
	text-decoration: underline;
}
.searchPharmDlgBold {
	font-weight:700;
}

.wizardStep .rContainer .cContent .cntBox {
	padding: 7px;
	width: 100%	
}
table.genericOpAlrtDtls td:nth-child(1) {	width:32%;}
table.genericOpAlrtDtls td:nth-child(2) {	width:23%;}
table.genericOpAlrtDtls td:nth-child(3) {	width:15%;}
table.genericOpAlrtDtls td:nth-child(4) {	width:30%;}

table.genericOpPrescrib td:nth-child(1) { width:5%; }
table.genericOpPrescrib td:nth-child(2) { width:1%; }
table.genericOpPrescrib td:nth-child(3) { width:10%; }
table.genericOpPrescrib td:nth-child(4) { width:2%; }
table.genericOpPrescrib td:nth-child(5) { width:4%; }
table.genericOpPrescrib td:nth-child(6) { width:1%; }
table.genericOpPrescrib td:nth-child(7) { width:40%; }
table.genericOpPrescrib td:nth-child(8) { width:3%; }
table.genericOpState td:nth-child(1) { width:2.3%; }
table.genericOpState td:nth-child(2) { width:4.2%; }
table.genericOpState td:nth-child(3) { width:.6%; }
table.genericOpState td:nth-child(4) { width:2%; }
table.genericOpState td:nth-child(5) { width:4.2%; }
table.genericOpState td:nth-child(6) { width:1%; }
table.genericOpState td:nth-child(7) { width:4%; }
table.genericOpState td:nth-child(8) { width:.7%; }
table.genericOpState td:nth-child(9) { width:6%; }

.wizardStep .ui-panel .ui-panel-title {
	margin-top: -5px;
	display: inline-block;
}

.ui-widget-header {
	text-shadow:none;
}

.ui-selectonemenu.ui-widget .ui-selectonemenu-trigger .ui-icon {
	margin-top: 0px;
}
.ui-selectonemenu.ui-widget {
	border: 1px solid gray;
	background: #FFFFFF;
	border-radius: 0px;	
}

.ui-inputfield, .ui-widget-content .ui-inputfield, .ui-widget-header .ui-inputfield {
	box-shadow: none;
	border-radius: 0px;	
}

.billDetailPanel .ui-accordion .ui-accordion-header .clpsHdr {
	color: #FFFFFF;
}

.billDetailPanel .ui-accordion .ui-accordion-header .ui-icon {
	border-radius: 0px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	text-shadow: none;
}

.ui-selectonemenu .ui-icon-triangle-1-s {
	background-image: url("/CoventryConnect/javax.faces.resource/images/ui-icons_616161_256x240.png.xhtml?ln=primefaces-aristo");
	background-position: -68px -2px;
	margin-left: 2px;
	transform: scale(1.3);
}
.ui-widget-header .directionsDlg {
	background-color: #FFFFFF;
}
.ui-selectonemenu .ui-selectonemenu-label {
	margin: 1px;
}

.ui-selectonemenu .ui-selectonemenu-trigger {
    border: 1px #969696 solid;    
    margin: 4px;
    width: 12px;
    height: 12px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    background: rgba(230, 230, 230, 1);
}


.ui-calendar .ui-inputfield{
	width: 80px;
}

.btnContainer {
	padding-top: 5px;
	padding-bottom: 5px;
	display: table;
	margin-left: auto; 
	margin-right: auto;
}

.xbtnContainer input[type="submit"], .btnContainer input[type="button"], .btnContainer .ui-button.ui-button-text-only {
	font-size:11px;
	color: white;
    font-family: Arial, serif, tahoma, Helvetica, sans-serif;
	font-weight:bold;
	overflow:visible;
	text-shadow: none;	
	box-shadow: none;
	margin-left: 5px; 
	margin-right: 5px;
	
	background: #00C8F0;
    border: solid 1px #00C8F0;
    color: black;
    border-radius: 0px;   
    padding: 0 1rem 0 1rem;
}

input[type="submit"] {
	background: #00C8F0;
    border: solid 1px #00C8F0;
    color: black;
    border-radius: 0px;   
}

li.ui-columntoggler-item > div.ui-chkbox > div.ui-chkbox-box.ui-state-default{
	background: #ffffff no-repeat fixed center !important; 
}
div.clvMenu {
   border:none !important;
   
}

.clvMenu .tableOptionsText .ui-menuitem-text {
	font-weight: bold;
}

.clvMenu ul > li a.ui-state-hover, a.ui-state-hover{
	box-shadow: none !important;
}

.clvMenu .ui-menu-parent > .ui-menuitem-link > .ui-menuitem-text {
	font-weight: bold;
}	

.ui-growl-item {
	color:#ffffff;
	background-color:#0F197D;
	font-size:1.4em;
	text-align:left;
}

.ui-growl-item-container {
	background-color:#0F197D;
	opacity: .97;  
}

.ui-growl-message > p > a {
	color: #00C8F0 !important;
}


.clvMenu ul > li > ul {
	background: #ffffff  no-repeat fixed center !important; 
}
.clvMenu ul .ui-state-hover{
	background: #ffffff  no-repeat fixed center !important; 
	color: #0F197D;
}
.clvMenu ul > li > ul > li > a.ui-state-hover{
    color: #fff !important;
    background-color: #0F197D !important;	
}

.subMenuInsidePanel > a {
	font-weight :bold !important;
	color : white !important;
}
.subMenuInsidePanel .ui-menu{
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.subMenuInsidePanel{
	display:block !important;
}
.subMenuInsidePanel .ui-icon-triangle-1-s {background:url(../images/downarrow.png);}
.subMenuInsidePanel ul > li > ul > li > a{
	background: white no-repeat fixed center !important; 
	color: #0F197D !important;
	font-weight :normal !important;
}
.subMenuInsidePanel ul > li > a.ui-state-hover {
	background : none !important;
}
.subMenuInsidePanel div{
	background : none !important;
} 

.tableOptionsMenu{
	display:block !important;
}

.tableOptionsMenu ul > li > ul > li > a{
	font-weight :normal !important;
}
.tableOptionsMenu .ui-menu , .tableOptionsMenu ul > li > a {
	padding-top:0px !important;
	padding-bottom:0px !important;
}
.ui-icon-calendar {
    background-image: url(../images/cal_button.png) !important;
    background-position: 5px 0px !important;
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
}

.ui-datatable th.ui-state-active{
	background-color:#0F197D !important;
	font-weight:bold;
}

.ui-panel.collapsePanel {
	background: none;
	border: none;
	padding: 0px;
}

.duaClaim .ui-panel-title{
	color: rgb(15, 98, 133);
}

.ui-panel.collapsePanel .ui-panel-titlebar {
	background: none;
	border: none;
	padding: 5px 0px 5px;	
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
	font-family:Arial, arial;
	line-height:14px;
}

.ui-datatable-resizable thead th, .ui-datatable-resizable tbody td, .ui-datatable-resizable tfoot td{white-space:normal!important}

.ui-tooltip{
	text-align:left;
	border-radius: 4px;
}

.ui-tooltip .ui-tooltip-text {
	background-color: rgb(255, 255, 255) !important;
	color: #222222 !important;
	border: 1px solid gray !important;
	box-shadow:none !important;
}

.ui-dialog .ui-dialog-titlebar{
padding :.4em .4em .4em 1em
}


.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus, .ui-icon-closethick, .popupHeaderImage{
	position:relative !important;
}

.mainBody .ui-datatable .ui-paginator .ui-state-default{
	background:none !important;
}

.mainBody .ui-state-highlight a, .mainBody .ui-widget-content .ui-state-highlight a, .mainBody .ui-widget-header .ui-state-highlight a {
	color: #0F197D;
	text-shadow: none;	
}


.smart-referral-link {
	font-weight: 700;
	padding-left: 12px;
}
.blue {
	background-color:#eaf5f7;
}
.bulkBtn {
	color:white;
}
.bulkBtn:disabled {
    color:gray;
}
input[type=submit]:disabled, input[type=button]:disabled {
    color:gray;
    text-shadow: none;
    border: 1px solid gray;
}

.mainContent {
       padding : 0px 6px 0px 6px;
       min-height : 400px;
}

.ui-tabs .ui-tabs-nav li a{
	padding-top:0.05em;
	padding-right : 1em;
	padding-bottom:0.05em;
	padding-left:1em;
}

.clinical-alerts-transferBtn {
	position: relative;
	top:46px;
}

div.noXscroll > div.ui-datatable-scroll-x.ui-datatable-scrollable-body {
	overflow-x:hidden ;
}

.candPNotficationTblIdClv {
	float:right;
	padding-right:10px;
}

.clinical-search-help {
	text-decoration:underline;
	font-weight:700;
	font-size:1.1em;
}
.search-input {
	font-weight:700;
	font-size:1.1em;
}

.tcmDetails-label {
	font-weight: 700;
	text-align:left;
	width:13%;
	display:inline-block;
}
.tcmDetails-entry {
	font-weight: normal;
	text-align:left;
	width:18%;
	display:inline-block;
}

.cmPrflPadding > div > table > tbody > tr > td {
	padding-bottom:5px !important;
    padding-top:5px !important;
    
} 
.cmPrflPaddingUtil > div > table > tbody > tr:nth-child(1) > td {
	padding-bottom:17px !important;
    padding-top:17px !important;
    
}

.cmPrflPaddingUtil > div > table > tbody > tr:nth-child(9) > td {
	padding-bottom:15px !important;
    
}  
table.medLetterHeadDtls td:nth-child(1) {
	width:40%;
}
table.medLetterHeadDtls td:nth-child(2) {
	width:20%;
}
table.medLetterHeadDtls td:nth-child(3) {
	width:25%;
}
table.medLetterHeadDtls td:nth-child(4) {
	width:25%;
}

table.medLetterRow2 td:nth-child(1) {
	width:7.7%;
}
table.medLetterRow2 td:nth-child(2) {
	width:16%;
}
table.medLetterRow2 td:nth-child(3) {
	width:6%;
}
table.medLetterRow2 td:nth-child(4) {
	width:15%;
}
table.medLetterRow2 td:nth-child(5) {
	width:3%;
}
table.medLetterRow2 td:nth-child(6) {
	width:10%;
}
table.medLetterRow2 td:nth-child(7) {
	width:3%;
}
table.medLetterRow2 td:nth-child(8) {
	width:20%;
}


table.bill-dtls-col td:nth-child(1){
	width:13%;
}
table.bill-dtls-col td:nth-child(2){
	width:18%;
}
table.bill-dtls-col td:nth-child(3){
	width:11%;
}
table.bill-dtls-col td:nth-child(4){
	width:20%;
}
table.bill-dtls-col td:nth-child(5){
	width:11%;
}
table.bill-dtls-col td:nth-child(6){
	width:20%;
}


table.auth-apr-radio td {
	padding-right:15px;
}

table.auth-apr-radio td > label {
	padding-left:10px;
}

table.billDtlsGrid > tr > td:nth-child(3){
	width:30%;
}

table.billDtlsGrid  td:nth-child(1){
	width:20%;
}
table.billDtlsGrid  td:nth-child(2){
	width:31%;
}
table.billDtlsGrid  td:nth-child(4){
	width:13%;
}

table.clvPrefernceList  td:nth-child(1){
	width:40%;
	
}
table.clvPrefernceList  td:nth-child(2){
	width:60%;
	
}
table.clvPrefernceList  {
	width:450px;
}
.cpaClaimantDetails th {
	text-align: left;
    font-weight: 700;
    vertical-align:top;
    white-space: nowrap;
}

.cpaClaimantDetails td {
    text-align: left;
    vertical-align:top;
}

.dmeRefWiz .eqSection .equipment {
	margin-bottom: 10px;
}

.dmeRefWiz .eqSection .equipment > span {
	display: inline-block;
}

.dmeRefWiz .eqSection .equipment > span > div {
	
}

.dmeRefWiz .eqSection .eqName {
	width: 150px;
	display: inline-block;
}

.dmeRefWiz .eqSection label, .dmeRefWiz .eqSection radio-label, 
.dmeRefWiz .eqSection radio-input, .dmeRefWiz .eqSection img, 
.dmeRefWiz .eqSection input, .dmeRefWiz .eqSection .authDate {
	margin-left: 10px;
	vertical-align: middle;	
}

.dmeRefWiz .eqSection .authDate {	
	width: 240px;	
	display: inline-block;
}


.dmeRefWiz .eqSection .checkbox radio-label, 
.dmeRefWiz .eqSection .checkbox input {
	margin-top: 0px;	
}

.dmeRefWiz .eqSection .subEqName {
	margin-left: -95px;
}

.dmeRefWiz .eqSection .details {
	margin-left: -30px;	
}

.dmeRefWiz .eqSection .checkbox table {
	display: inline-block;
	vertical-align: bottom;
}

.dmeRefWiz .eqSection .checkbox td {
	width: 110px;
	height: 20px;
}


.dmeRefWiz .transSection .transEffAuth .checkbox {
	width: auto;
	margin-left: 15px;	
	height: 20px;
}

.dmeRefWiz .transSection .transEffAuth .checkbox td {
	width: 100px;
	height: 20px;
}

.logo {
	padding:0px 0px;
	border: none;
	float:left;
	width:300px;
} 
img.login-logo{
	width:997px;
}

.surround {
border: 2px solid #00FF00;	
};

.surround:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
} 
.widget-coloumn {
   border:2px solid #C0C0C0;
}            
.workQueueList div{
	display:inline;
	
}
.workQueueList h1{
	padding-bottom:4px;
	margin-left:5px;
	font-weight:bold;
	font-size:15px;
}

.widget-tabe-cell-border {
  border-width:2px !important;
  border-style:solid !important;
  border-color:#D8D8D8 !important;
  height:17px;
 }
 
 .row-height-15 {
     height: 15px;
 }
 
.widget-lineHeight{ height:17px;}
.widget-total {	border-right: solid 2px #D8D8D8;padding: 4px;font-weight: bold;}
.widget-total-text{
	font-size:1.1em;
}
.widget-tot-bkgrnd{
	display: inline-block;
	background-color:rgb(225, 238, 250);
	padding-left:5px;
	padding-top: 5px;
	padding-right:5px;
	padding-bottom:0px;
	xwidth:220px;
	float:right;
}
.workQueueList li{
	padding-top:4px;
	padding-bottom:4px;
	border-bottom:solid;
	border-color:#E8E8E8;
	border-width:thin;
	height:13px;
}

.trackPage th{
	background-color:rgb(12, 128, 179);
}
.trackPage .overRideSrule th{
    background-color:rgb(46, 144, 189);
}

div.trackPage .bmWidget th.ui-widget-header.ui-state-active {
	background-color:#6EAC2C !important;
}

.shortclass{
	max-height:225px;
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;
	overflow: auto;
}

.workQueueList a{
	color:black;
	font-size:1.2em;
	text-decoration:none;
	border:0;
	outline-style:none;
	font-weight: normal;
}
.workQueueList .widgetBorder :hover, .workQueueList .widgetBorder li :hover {
   background-color:#E0E0E0;   
 }
.widetCmdTotal:hover{
	text-decoration:underline;
}
.widetCmdTotal{
	text-decoration:none;
}
 
 .workQueueList .widgetBorder li :hover {
   width:200px;
   padding:0px;
 }
 
.workQueueList .widgetBorderSelected li {
	background-color:#C0C0C0
}
 
.workQueueList ul{
	width:200px;
	list-style-type:none;
    margin-left:5px;
}


.container .ui-tableconf {
	position: fixed;
	z-index: 60;	
	/* height: 400px; */
	overflow: scroll;	
}

.container .ui-tableconf-button a {
	padding-bottom: 0px;
}
	
.container .ui-tableconf .ui-tableconf-body > table {
	width: 100%;
}

.container .ui-tableconf-button .ui-state-default {		
	border: none;
	background-image: none;
	background-color: transparent;
}

.container .ui-tableconf-button .ui-icon-gear {
	background-image: url(../images/ico-settings.png);
	background-position-x: 0px;
	background-position-y: 0px;
	width: 24px;
	height: 24px;
	background-size:24px;
}

.center {
	display: table;
	margin-left: auto; 
	margin-right: auto;
}

.verticalMid { vertical-align: middle; }

/* COLOR CHANGES - STARTS */

/* Color: white Used in button text, footer contents, hover-text in certain tabs */
.fileTblHdr, .bottomLinks, .bottomLinks ul a, .wdgtHead,.wdgtHead span,.wdgtHead .iceCmdLnk, 
.wdgtHead .rtSet a, p.wizardStepIndicator, p.wizardCurrentStepIndicator, .oo_feedback_link, .utility-header-box ul li a, .rounded-corners, 
.empty-corners, .btn-text a, .btn-text, .mainBody .claimPatActContent .ui-widget-header .ui-state-default em,
.quicklink, .selectbox, .noColorRow {color: #EAF5F7; } /*CC*/

.noColorRow span {
	color: black;
}
.cc-tooltip-target{
	width:100%;
}
.toolTipHeader .ui-panel-titlebar {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.fileTbl td {
	border: solid 1px gray;
}

.ui-tabs .ui-tabs-nav { background-color: #ffffff }

.mainMenu .ui-state-hover { box-shadow: none; }
.mainMenu .ui-menu { background-color: rgb(46, 143, 188); padding: 0px; }
.mainMenu .ui-menu .ui-menu-parent .ui-menu-child, 
.mainMenu .ui-menu .ui-menu-parent .ui-menu-child .ui-menuitem-link { padding: 0px; }
.mainMenu .ui-menu .ui-menu-parent .ui-menu-child .ui-menuitem {height: 17px;}
.mainMenu .ui-menu .ui-menu-list .ui-menuitem a { font-size: 12px; font-weight: bold; white-space: normal; text-align: center; color:#eaf5f7; }
.mainMenu .ui-menu .ui-menu-list .ui-menuitem { padding-top: 6px; padding-left: 4px; padding-right: 4px; max-width: 114px; border-right: 1px solid #eaf5f7; height: 36px; border-radius: 0px;}
.mainMenu .ui-menu .ui-menu-list .ui-menuitem.wrapped { padding-top: 0px; padding-bottom: 4px;}
.mainMenu .ui-menu .ui-menu-list .ui-menuitem.ui-menu-parent { padding-right: 16px; }
.mainMenu .ui-menu .ui-menu-list .ui-menuitem .ui-icon { background: transparent url(../images/downarrow.png) repeat; }
.mainMenu .ui-menu .ui-menu-list .ui-menuitem .ui-icon.ui-icon-triangle-1-s, 
.mainMenu .ui-menu .ui-menu-list .ui-menuitem .ui-icon.ui-icon-triangle-1-n { margin: 0px -20px -2px 0px; }
.mainMenu .ui-menu .ui-menu-list .ui-menuitem.wrapped .ui-icon.ui-icon-triangle-1-s, 
.mainMenu .ui-menu .ui-menu-list .ui-menuitem.wrapped .ui-icon.ui-icon-triangle-1-n { margin: 4px -17px 0px 0px }
.mainMenu .ui-menu .ui-menu-list .ui-menu-child { width: auto; }
.mainMenu .ui-menu .ui-menu-list .ui-menu-child .ui-menuitem a { font-size: 11px; font-weight: normal; white-space: nowrap; color:#428f99; }
.mainMenu .ui-menu .ui-menu-list .ui-menu-child .ui-menuitem { padding: 3px; border-bottom: 1px solid #eaf5f7; min-width: 150px; width: 98%; max-width: 350px;}
.mainMenu .ui-menu .ui-menu-list .ui-menu-child .ui-menuitem.ui-menuitem-active { background-color: #E9F6FC; }
.mainMenu .ui-menu .ui-menu-list .ui-menu-child .ui-menuitem.ui-menuitem-active a { color: #4e4e4e; background: transparent; }
.mainMenu .ui-menu .ui-menu-list .ui-menu-child { background-color: #FCFCFC !important; border: 1px solid #e9ebd2; background: none; }

.mainBody .ui-datatable { background: none; }
.mainBody .ui-datatable .ui-datatable-header { text-shadow: none; }
.mainBody .ui-datatable thead th, 
.mainBody .ui-datatable tbody td, 
.mainBody .ui-datatable tfoot td, 
.mainBody .ui-datatable tfoot th { padding: 0px; border: none; }
.mainBody .ui-datatable .ui-column-filter { width: 80%; }
.mainBody .ui-datatable thead th { vertical-align: bottom; }
.mainBody .ui-datatable th.ui-state-default {margin:0px; text-align:center;position:inherit; border: solid 1px #ffffff; padding: 5px 20px 5px 5px;}
.mainBody .ui-datatable th.ui-state-default { text-align: left; background: none #0F197D; color: #ffffff; text-shadow: none; }    
.mainBody .ui-datatable th.ui-state-default .ui-column-title{font-size: 11px; display: inline-block; white-space: normal;}
.mainBody .ui-datatable th.ui-state-default .ui-column-title a{white-space: nowrap;}
.mainBody .ui-datatable .ui-datatable-scrollable-theadclone th.ui-state-default {margin: 0px; padding-top: 0px; padding-bottom: 0px;}
.mainBody .ui-datatable .ui-datatable-scrollable-theadclone th.ui-state-default .ui-column-title{padding: 0px; display: block;}
.mainBody .ui-datatable th.ui-state-default .ui-inputfield { background: none #FFFFFF }
.mainBody .ui-datatable th.ui-state-default .ui-icon-carat-2-n-s.ui-icon-triangle-1-n { background:url(../images/column_sort_asc.png) no-repeat top; }
.mainBody .ui-datatable th.ui-state-default .ui-icon-carat-2-n-s.ui-icon-triangle-1-s { background:url(../images/column_sort_desc.png) no-repeat bottom; }
.mainBody .ui-datatable th.ui-state-default .ui-icon-carat-2-n-s { 
	height: 12px;
	width: 20px;
	margin: 0px -20px -2px 0px;	
	background-image:url(../images/column_sort_asc.png),url(../images/column_sort_desc.png);
	background-position: top, bottom; 
	background-repeat: no-repeat, no-repeat;}
.mainBody .ui-datatable .ui-header-column, 
.mainBody .ui-datatable .ui-footer-column{padding:5px;background:none #EFF5E8;border-color:#D3D9CD;color:#494949;}
.mainBody .ui-datatable tbody.ui-datatable-data > TR > TD  {font-size:11px;border-color:#D3D9CD }
.mainBody .ui-datatable tbody.ui-datatable-data > tr > td, .mainBody .ui-datatable tbody.ui-datatable-data-empty > tr > td{border-color:gray;padding:1px 5px;border-style:solid;border-width:1px;}
.mainBody .ui-datatable tbody.ui-datatable-data > tr > td, .mainBody .ui-datatable tbody.ui-datatable-data-empty > tr > td{font-size:11px;}
.mainBody .ui-datatable .numberColumn { text-align: right }
.mainBody .ui-datatable-data .ui-datatable-selectable.ui-state-hover, .mainBody .ui-widget-content .ui-datatable-selectable.ui-state-hover,

.mainBody .ui-datatable-data .ui-datatable-selectable.ui-state-highlight, .mainBody .ui-widget-content .ui-datatable-selectable.ui-state-highlight {
    background: #bcbcbc;
    color: black;	
}

.mainBody .ui-datatable-data .ui-datatable-selectable.ui-state-hover a.hover-link	{
    color: black;
}
	
.mainBody .ui-datatable-data .ui-datatable-selectable.ui-state-highlight, .mainBody .ui-widget-content .ui-datatable-selectable.ui-state-highlight { font-weight: bold; font-size:12px; text-shadow: none; }
.mainBody .ui-datatable .ui-datatable-scrollable-header .ui-column-title { font-size: 12px; }
.mainBody .ui-datatable .ui-datatable-scrollable-header .ui-widget-header .ui-tableconf-button { display: none; }
.mainBody .ui-datatable-empty-message { display: none; }
.mainBody .ui-datatable .ui-paginator .ui-paginator-pages, 
.mainBody .ui-datatable .ui-paginator .ui-paginator-first, 
.mainBody .ui-datatable .ui-paginator .ui-paginator-prev,
.mainBody .ui-datatable .ui-paginator .ui-paginator-next,
.mainBody .ui-datatable .ui-paginator .ui-paginator-last,
.mainBody .ui-datatable .ui-paginator .ui-paginator-rpp-options { background: #FFFFFF; text-align:left; vertical-align: middle; font-weight: normal; }
.mainBody .ui-datatable .ui-paginator .ui-paginator-pages { padding-top: 0px 6px 0px 6px;}
.mainBody .ui-datatable .ui-paginator .ui-paginator-page { vertical-align: middle; } 
.mainBody .ui-datatable .ui-paginator .ui-paginator-page.ui-state-active { background: #0F197D !important; color: #ffffff; font-weight: normal; box-shadow: none; }
.mainBody .ui-datatable .ui-paginator {text-align:right; font-size: 10px; font-weight:normal; color:#000000; background:none #FFFFFF; border: none;}
.mainBody .ui-datatable .ui-paginator .ui-paginator-current { width: 350px; }
.mainBody .ui-datatable.hide-column-names table thead tr { display: none; }
.mainBody .ui-paginator .ui-paginator-next .ui-icon, 
.mainBody .ui-paginator .ui-paginator-prev .ui-icon, 
.mainBody .ui-paginator .ui-paginator-first .ui-icon, 
.mainBody .ui-paginator .ui-paginator-last .ui-icon { overflow: hidden; }

.mainBody .ui-tabs .ui-tabs-panel { padding-left: 2px; padding: 0; margin: 0;}
.mainBody .ui-tabs .ui-tabs-nav .ui-state-default { background: #0F197D; border: none; position: relative; top: 3px;}

.mainBody .ui-tabs .ui-tabs-nav .ui-state-default a { 
	font-size: 12px; font-weight: bold;  
	line-height: 28px; text-shadow: none; 
	color:#ffffff; 
	position: relative; 
	xborder: 2px solid transparent;
	}

.mainBody .ui-tabs .ui-tabs-nav .ui-state-default.ui-tabs-selected { background: #ffffff; border-top: 1px solid #D8D8D8; border-left: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; border-bottom: none; position: relative; top: 3px;}
.mainBody .ui-tabs .ui-tabs-nav .ui-state-default.ui-tabs-selected a { color:#000000; }

.header {display: block !important; margin-top: 5px;}
.header .welcome { float: left; width: 45%; margin: 0px; padding: 0px;}
.header .defaultAppLinks { float: right; margin: 0px; }
.header .referralOrder { display: inline-block; padding-left: 8px; }
.header .multiClient { padding-left:60px;display: inline-block;}
.header .quickSearch { padding-left:40px; }
.header .header-link-search { display: inline-block; vertical-align: bottom;}
.utility-header {margin: 3px;}
.utility-header-box ul {list-style: none; list-style-image: none; color: #000 !important;}
.utility-header-box ul li { float: left; padding-left: 5px; font-size: 11px;}


.mainBody .sideNavPage { display: table; float: left; width: 100%; margin-top: 5px; }
.mainBody .sideNavPage .pageContent { display: table-cell; min-height: 400px; vertical-align:top; padding-left: 15px;}
.mainBody .homePage .releaseNotes  { text-align: right; float: right; font-weight: bold; padding-bottom: 10px;padding-right:18px;font-size: 11px; clear: both;}
.mainBody .homePage .quickRefGuide  { text-align: right; float: right; font-weight: bold; padding: 10px 18px 5px 0;font-size: 11px; clear: both;}
.mainBody .homePage .workQueues { }

/* For ccTooltip */
.ccTooltip .ui-datatable table { width: auto; }
.ccToolTip .ui-dialog .ui-dialog-content { overflow: hidden; }
.ccToolTip .ttDiagholdID { margin-left: -150px; }
.ccToolTip .ttDiagbillHoldID { margin-left: -175px; }
.ccToolTip { margin-top: -3px; }
.ccToolTip .ui-dialog .ui-widget-content { border: 0px none; padding: 1px; }
.ccToolTip .ui-dialog .ui-widget-content .csTipToolTipInner { font-size: 11px; }
.ccTooltipTarget { display: inline; position: relative; }
.ccTooltip { display: none; position: absolute; }
.ccTooltipTarget:hover .ccTooltip,
.ccTooltipTarget:focus .ccTooltip { position: absolute; display: inline-block; }
.ccTooltipRightPosition { left: 5px; top: 4px; }
.ccTooltipLeftPosition { right: 5px; top: 4px; }


.mainBody .ui-fileupload .ui-fileupload-buttonbar .ui-fileupload-choose input { font-size: 1em; } 
.ui-fileupload { width: 550px; } 
.uploadFileLabel { width: 135px; }
.uploadFileInput { width: 500px; }

.rContainer .ui-paginator select {
	width: 50px;
}
.heavy {
	font-weight: 700;
}
/* Color: #EAF5F7 - CC */
body,.content,.bmNotePopup .rContainer .cHead .rtCnt, .dmePlusContent .rContainer .cHead .rtCnt, 
.careMgmtContent.createNewRef .iceSelMnyCb label,.rContainer .icePnlClpsblHdr .rtHdrCnt,.rContainer .icePnlClpsblColpsdHdr .rtHdrCnt,
UL.alrtBar LI.ind, UL.alrtBar LI.sup {color: #000;}

/* Color:#355f85 */
.headContent a, .claimPatActContainer .claimDetHead .iceMnuBarItem .iceMnuBarItemLabel, 
.claimPatActContainer .claimDetHead .iceMnuItm a .iceMnuItmLabel, 
.claimPatActContainer .mnuOptn .iceMnuBarItem .iceMnuBarItemLabel, 
.claimPatActContainer .mnuOptn .iceMnuItm a .iceMnuItmLabel {color: #355f85;}

/* color: #517596 -> Anchor tag font color*/
/* hyperlink color change - CC*/
a, .ui-widget-content a {color:#0F197D; font-weight: bold; text-decoration: none;}
a:hover, .ui-widget-content a:hover {text-decoration: underline;}
.fs-content a, .fs-content .ui-widget-content a {color:#0F197D; font-weight: bold;text-decoration:none;}
.fs-content a:hover{text-decoration:underline;}


/* color: #EAF5F7 -> Table Header content font color*/
.mainBody .iceDatTblColHdr,.mainBody .iceDatTblColHdr1,.mainBody .iceDatTblColHdr2,.mainBody .iceDatTblColGrpHdrCol,.mainBody .iceDatTblFtr,
.mainBody .iceDatTblColHdr span,.mainBody .iceDatTblColHdr1 span,.mainBody .iceDatTblColHdr2 span,.mainBody .iceDatTblColGrpHdrCol span,.mainBody .iceDatTblFtr span,
.bmDenialPopup .note b, .medBillCodePopup .fResult, .medBillCodePopup .fResult, .ui-widget-header{color: #EAF5F7;}  
.claimActivity {
	background-color: #0F197D;
	font-size:1.2em;
	height:15px;
	padding:10px;
}

.mainBody .medical-allowance-summary .ui-datatable th.ui-state-default .ui-column-title {
    color: white;
}

.claimActivityTh th.ui-state-default {
    background-color: #0F197D !important;
	color: white;
}

.claimProfile .ui-datatable th.bencMarkTh-white {
	background-color: #ffffff !important;
}


/* COLOR CHANGES - ENDS */


/* BACKGROUND- COLOR CHANGES - STARTS */

/* background-color: #ffffff  Used extensively through out the application*/
.csrMsgBtn,.content,.dispoAlert,.wdgtContent .contentBox,.rContainer .cContent .cntBox,.rContainer .cContent .cntBoxdua,.window, 
.window .b-m-cnt, .fs-authdatatable .ui-paginator tbody tr:hover td, .mainBody .claimPatActContent .icePnlClpsbl,
.mainBody .claimPatActContent .iceMnuBar, .mainBody .claimPatActContent .iceLink,.mainBody .icePnlTbSet .icePnlTbSetCnt,
.errorPg, .bmDenialPopup, .bmDenialPopup .summaryCnt .iceDatTbl .iceDatTblRow2,.medBillCodePopup, .bmNotePopup,
.bmNotePopup .icePnlTbSet .icePnlTbSetCnt, 
.claimPatActContainer .claimDetHead .iceMnuBarItem a,.claimPatActContainer .claimDetHead .iceMnuBarVrtItem a,.claimPatActContainer .claimDetHead .iceMnuBarItem a:hover,.claimPatActContainer .claimDetHead .iceMnuBar,
.cContentCpaSection .cntBoxCpa,.cContentGroupCpa .multiPagination,.noColorRow, .mainBody .claimPatActContent .icePnlClpsblColpsd, .icePnlClpsblColpsd-dis, 
.ui-paginator, .mainBody .ui-paginator, div.selectbox-wrapper, .nContainer2, .rContainer .cContent .cntBox .ui-paginator {background-color: #ffffff;}

/* background-color: #CEE8F2 --> Used in Search Containers, Bill Information Container, Correspondence Information Container, Administration tab screens */
.rContainer,.mainBody .claimPatActContent .ui-tabset .ui-tabs-panel, .aceTab .ui-tabset .ui-tabs-panel, .mainBody .claimPatActContent .icePnlTbOn, 
.claimPatActContainer .mnuOptn .iceMnuBarItem a,.claimPatActContainer .mnuOptn .iceMnuBarVrtItem a,.claimPatActContainer .mnuOptn .iceMnuBarItem a:hover,.claimPatActContainer .mnuOptn .iceMnuBar,
.rContainerCpa .viewPrint .iceMnuBarVrtItem a { } 

/* background-color:#eff0dd  --> Used in filterContainer, login, logout,forgotPwd, changePwd & error screens*/
.loginContent,.fpContent,.cpContent,.errorContent {background-color: #ffffff;}

/*Login screen color change*/
/* CC */
.filterContainer {
	border: 1px solid gray;
	background-color: #ffffff;
}

/* BACKGROUND- COLOR CHANGES - ENDS */


/* FONT CHANGES - STARTS */

/* font-size:10px; */
.breadCrumb,.contentHead a,.note,.mainBody .iceDatTblCol,.mainBody .iceDatTblCol1,.mainBody .iceDatTblCol2,
.fpContent .msgTxt,.filterContainer,.paginatorContainer,.paginatorContainerNoBottomMargin,.bmBtnContainer,
.paginationWidget tfoot, .bmDenialPopup fieldset.fields .el, .bmDenialPopup p, .bmPopup fieldset.fields,
.mainBody .ui-datatable TBODY.ui-datatable-data > TR > TD, .bmBdContent .paraHead .rtCnt, 
.bmBdContent .rContainer .cHead .rtCnt, .bmRejPopup .rContainer, .bmNotePopup .rContainer .cHead .rtCnt,  
.bmNotePopup .nContainer2 table span,.bmNotePopup .iceSelOneRb, .bmNotePopup .icePnlTbSet .icePnlTbSetCnt .firstEl,
.bmNotePopup .rContainer .currInsLog, .bmNotePopup .expiredIns .iceDatTbl .iceDatTblCol1,.bmNotePopup .expiredIns .iceDatTbl .iceDatTblCol2,
.pharmPopup table span, .pharmPopup .resultInfo, .pharmContent .resultInfo,.dmePlusContent .resultInfo,.careMgmtContent .resultInfo,
.dmePlusContent .rContainer .cHead .rtCnt, .amEquipPopup .grpEl .btmLbl, .careMgmtContent.createNewRef .iceSelMnyCb label,
.careMgmtContent.telCaseMgmt .refNoteLnkDiv, .careMgmtContent.telCaseMgmtVwRefNotePopup .rContainer .webRefGenInfo,
.adminContent .resultInfo, .adminContent .grpEl .btmLbl, .claimPatActContent .resultInfo, .claimPatActContent table .iceSelInpDateInput,
.claimPatActContainer .claimDetHead .iceMnuBarItem .iceMnuBarItemLabel, .claimPatActContainer .mnuOptn .iceMnuBarItem .iceMnuBarItemLabel,
.reportContent .resultInfo, .reportContent table .iceSelInpDateInput, .arContent .paraHead .rtCnt,
.arContent .rContainer .cHead .rtCnt, .rContainer .icePnlClpsblHdr .rtHdrCnt,.rContainer .icePnlClpsblColpsdHdr .rtHdrCnt,
 .ui-datatable .ui-paginator, .ui-paginator-current{font-size:10px;}

.messageBox { 	
	text-align: left;	
}

.horizontal-list {
    float: right;
}

.horizontal-list li {
    display: inline;
    list-style-type: none;
    margin: 5px;
}

.blue {
    color: blue;
}

ul.customizedListViewItems {
    padding-left:12px;
}

ul.customizedListViewItems > li{
    font-style:oblique; 
    padding-left: 9px;
    list-style-type:disc;
    display: list-item;
    margin:0;
}

.caContent .messageBox {
	width: 350px; 
}

.mainBody .clinicalButtonPanel {
	background-color: #FFFFFF;
	width: 960px;
}

.clinicalButtonPanel TD {
	vertical-align: bottom; text-align: left;
}

/* font-size:11px; */
.rContainer .cContent .paraHead, .window .b-tp-m, .cntTitle,
.mainBody .iceDatTblColHdr,.mainBody .iceDatTblColHdr1,.mainBody .iceDatTblColHdr2,.mainBody .iceDatTblColGrpHdrCol,.mainBody .iceDatTblFtr,
.mainBody .iceDatTblColHdr span,.mainBody .iceDatTblColHdr1 span,.mainBody .iceDatTblColHdr2 span,.mainBody .iceDatTblColGrpHdrCol span,.mainBody .iceDatTblFtr span,
.filterContainer .advOptnDiv h3, .bmDenialPopup .note b, .bmNotePopup .expiredIns .iceDatTbl .iceDatTblColHdr1,.bmNotePopup .expiredIns .iceDatTbl .iceDatTblColHdr2,
.bmNotePopup .note b, .reportContent .icePnlTbSetCnt .iceDatTblColHdr,.reportContent .icePnlTbSetCnt .iceDatTblColHdr1,.reportContent .icePnlTbSetCnt .iceDatTblColHdr2,
.reportContent .reportDetContainer .iceDatTbl, div.selectbox-wrapper ul
{font-size:11px;}

/* font-family:Arial, serif, Verdana, Helvetica, sans-serif; */
body, .ui-widget {
	font-family: Arial, serif, Verdana, Helvetica, sans-serif;
}
/* FONT CHANGES - ENDS */

/* Body Background-color Change Starts Here */
body  {
    font-size: 70%;
    background: #fcfdfd;
    text-align: center; 
    text-shadow: none !important;
}
/*Body background Color Change Ends Here */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0; 
    padding: 0;
}
.csrMsgBtn { padding: 4px; border: 1px; text-decoration: none; border-style:solid; width: 130px; }
.trackPage {
    display:inline;
    margin:0px;
    padding:0px;
}

.fsExpanded {
    display: block;
}

.fsCollapsed {
    display: none;
}

.panelOpen {
	background-image: url("../images/ice_images/PanelHeader_down.png");
	height: 17px !important; 
	width: 17px !important;
    vertical-align: middle;
    display: inline-block;
}

.panelClsd {
	background-image: url(../images/ice_images/PanelHeader_collapsed.png);
	height: 17px !important; 
	width: 17px !important;
    vertical-align: middle;
    display: inline-block
}

fieldset{border:0;}
h1{font:normal bold 13px Arial, serif, sans-serif; color:#000000; }
h3,h3 label{font-size:0.98em; color:#000000;}
hr{color:#b5bfac; background-color:#b5bfac; height:1px; border:none;}

.container { 
	width: 1003px;
    margin: 0 auto; 
    text-align: left; 
    min-width: 979px;
    border-left: 2em
}
.headContent{float:right;font-size:90%;position:relative;}
.headContent select{border:1px solid #adae97; color:#747474; font-size:0.9em; height:2.1em; padding:0px;vertical-align:middle;}

.placeholder{}

.colClass1px{width: 1px;}
.colClass1{width: 1%;}
.colClass2{width: 2%;}
.colClass3{width: 3%;}
.colClass4{width: 4%;}
.colClass5{width: 5%;}
.colClass9{width: 9%;}
.colClass10{width: 10%;}
.colClass15{width: 15%;}
.colClass20{width: 20%;}
.colClass25{width: 25%;}
.colClass30{width: 30%;}
.colClass35{width: 35%;}
.colClass40{width: 40%;}
.colClass45{width: 45%;}
.colClass50{width: 50%;}
.colClass55{width: 55%;}
.colClass60{width: 60%;}
.colClass70{width: 70%;}
.colClass80{width: 80%;}
.colClass90{width: 90%;}
.colClass95{width: 95%;}
.colClass50vAlign{width: 50%; vertical-align: top;}
.colClass30vAlign{width: 30%; vertical-align: top;}
.colClass33vAlign{width: 33%; vertical-align: top;}

.fileTbl { border-collapse: collapse; }
.fileTblCol1 { padding-left: 10px; padding-right: 0px; border:1px solid; }
.fileTblCol2 { padding-left: 10px; padding-right: 10px; border:1px solid; }
.fileTbl .fileTblHdr {color: white; font-weight: normal; font-style: normal; font-variant: normal; padding: 3px; font-size: 11px; font-family: Arial, serif, tahoma, Helvetica, sans-serif } 
.fileTbl .fileTblCell {color: #000000; font-weight: normal; font-style: normal; font-variant: normal; padding: 3px; font-size: 11px; font-family: Arial, serif, tahoma, Helvetica, sans-serif }
.fileTbl tr:first-child {background-color: #0F197D }

.popupBody .ice-file-entry INPUT { width: 600px; }

.popupHdr  {text-align:left; font-weight: bold;}
.popupLabel  {text-align:left;}
.popupBody .popupLabel .popupInputQuarter, .popupBody .popupLabel .popupInputQuarter-dis  {width: 90%;}
.popupBody .popupLabel .popupInputFull, .popupBody .popupLabel .popupInputFull-dis  {width: 97%;}
.popupBody .popupLabel .popupInputThird, .popupBody .popupLabel .popupInputThird-dis  {width: 96%;}

.l-odd {
	background-color: #E9F6FC; /* CC */
}

.popupInput textArea {overflow:auto;}

.dateLabel {width: 40px; font-weight: bold;}
.dateData {width: 135px;}
.noteLabel {width: 40px; font-weight: bold;}


.iceInpTxt-dis, .mainBody  .cReferralRequestContent .rContainer .cContent .iceInpTxt-dis { background-color:#EEEEEE; width:auto;}
.mainBody  .cReferralRequestContent .rContainer .cContent input[type="text"]:disabled{ background-color:#EEEEEE; }
.iceSelOneMnu-dis { background-color:#EEEEEE; }
.iceSelBoolChkbx-dis{ margin-left: 2px; }

.iceOutLnk img{border:0;}

.manageEnroll .scrollingTable > DIV {
	width: 960px;
}

.manageEnroll .scrollingTable span {
	white-space:nowrap;
}

.ssnField {
	white-space:nowrap;
	text-align: left;
}

.topLinks{margin: 7px 0px 5px;float:right;}
.topLinks ul a{text-decoration:none;}
.topLinks li{display:inline;margin:0 0.7em 0 0;padding:0 0 0 12px;background:transparent url(../images/top_link_arr.gif) no-repeat scroll 0px 2px;}

.topLinks ul{list-style-type: none; margin:0; padding-right:17px; display:inline;}

.pad2 {
	padding: 2px;
}

.yui-navset .midTab {
	font-size: 11px;
}

.quickLinks{float:right;margin:0px; padding:0px;}
.quickSearch-l{background:#e2e2cd url(../images/quick_search_sprite.gif) no-repeat scroll 0px 0px; padding-left:4px;}
.quickSearch-m{padding:4px; background:#e2e2cd url(../images/quick_search_sprite.gif) repeat-x scroll 0px -59px;}
.quickSearch-r{padding-right:4px;background:#e2e2cd url(../images/quick_search_sprite.gif) no-repeat scroll right -119px;}
.quickSearch-l,.quickSearch-m,.quickSearch-r{height:100%;}
.quickSearchBtn{background:transparent url(../images/quick_search_ico.gif); height:17px; width:17px;cursor:pointer;}
.content{
    position:relative;
    box-shadow: 0 1px 4px rgba(0,0,0,0.12), 0 2px 4px rgba(0,0,0,0.24);
}
.content,.mainBody{min-height:400px;}

.icePnlPop {
	/*overflow-x: hidden;*/
}

.icePnlPop table {
	margin: 0px; padding: 0px;
}

.icePnlPop .mainBody{min-height:0;}

.contentHead{text-align:center;}
.breadCrumb {padding-bottom: 5px;margin-bottom: 5px;}
.contentHead .breadCrumb{text-align:left !important;padding:2px 10px 5px;}
.breadCrumb ul{list-style-type: none; margin:0; padding:0;}
.breadCrumb li{display:inline;padding:0px 8px 0px 4px;margin: 0px;}
.breadCrumb li{background:url(../images/list_bullet1.gif) no-repeat right;}
.breadCrumb li.last{background:none;}
.contentHead .nav{padding-top:2px;margin-top:2px;}
.contentHead .nav.spacious{xpadding-bottom:6px; height: 1rem;}
.contentHead .nav ul{list-style-type: none; margin:0; padding:0; margin-bottom: .25rem;}
.contentHead .nav li{display:inline;padding:0 0.7em;border-right:1px solid #0F197D;}
.contentHead .nav li.last{border:0;padding-right:0px;}
.mainBody{background-color:#F2f2f2;position:relative;padding:0px 6px 4px 6px;}

.bottomLinks{padding:7px; font-size:0.94em; font-weight:bold; background: #0F197D; overflow:hidden;position:relative;} /* CC */
.bottomLinks ul{list-style-type: none; margin:0; padding:0;width: 100%;}
.bottomLinks ul a{text-decoration:none;font-size:0.94em; font-weight:bold;}/* CC */
.bottomLinks li{display:inline;margin:0 0.7em 0 0;padding:0 0.8em 0 0;border-right:1px solid #ffffff;}/* CC */
.bottomLinks li.last{border:0;}

.alertContent-container .alertBarButton {
	height: 31px;	
	color: #FFFFFF
}

.alertContent-container .toolTipInner .ui-panel-titlebar,
.widget-container .toolTipInner .ui-panel-titlebar {
	background-color: rgb(239, 245, 232);
	background-image: none;
	padding: 1px;
}
.alertContent-container .header {
	font-size: 14px;
	font-weight: bold;	
}

.alertCounts {
}

.alertContent-container .alertCounts, .alertContent-container .alertCounts a {
	font-weight: normal;
	white-space: nowrap;
	color: #0F197D;
	cursor:pointer;
    text-decoration: none !important;
    padding-bottom: 2px;
    font-size: 11px;
}

.alertContent-container .alertCounts a {
	font-weight: bold;
}
	
.alertContent-container .toolTipInner .ui-panel-title,
.widget-container .toolTipInner .ui-panel-title {
	font-size: 11px;	
	color: #EAF5F7;/* CC */
}
.alertContent-container .lblOvr div 
{ 
	color:#FFFFFF 
}

.alertContent-container > ul > li {
	list-style-type: none;
}

.alertContent-container .toolTipInner .ui-panel .ui-panel-content,
.widget-container .toolTipInner .ui-panel .ui-panel-content {
	border: 1px solid gray;
}
.biCounts .lblOvr > table {
	width: 100%;
	color: #EAF5F7; /* CC */
}


.col1, .col2, .col3 {
display:inline;
float: left;
min-width:300px;
}
.col1 {
	fload: left;
    width: 33.3%; 
}
.col2 {
    width: 33.4%; 
    min-height:525px;
} 
.col3 {
    float: right; 
    width: 33.3%; 
}
.col2 .widget{margin:0.8em 0.1em;}

.alertList{padding:0.6em 0.6em 0.6em 1em;background-color:#f1f6eb;}
ul.listType1{list-style-type: none; margin:0; padding:0;}
.listType1 a{color:#154672;font-size:0.9em;}
.listType1 li{padding:0 0 0 0.8em;background:url(../images/list_bullet1.gif) no-repeat 0 0.3em;}
.dispoAlert{padding:0.3em 0.3em 0.3em 1em; border-top:1px solid #e8ece2;border-bottom:1px solid #e8ece2;}
.wdgtContent .contentBox{border:1px solid gray; padding:2px;height:100%;} /* CC */
.newsList{padding:0.6em;}
.newsList .listType1{margin:3px 0px;}
.newsList .listType1 li{background-image:url(../images/list_bullet2.gif);}
.newsList span.newsTitle{color:#849078;}
.phMgmt{padding:4px;}

/* Footer text color change CC */
.footer { 
    text-align: left; 
    font-size:92%;
    color:#36373B;
    padding:0 4px 7px 4px;
} 

.covConnectVer{
    text-align:right;
    font-size:92%;
    color:#36373B; /* CC */
}

.toolTipLabel {
	border-collapse: collapse;
}



.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
    clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.relative{position:relative;}
.floatLeft{float:left;}
.floatRight{float:right;}
.leftAlign{text-align:left;}
.rightAlign{text-align:right;}
.absoluteRight{
	top: 0;
	right:0;
}
div.provTblExp > div.ui-row-toggler-parent {
	display:inline-block;
	float:right;
}
div.provTblExp  {
	width:70px;
	text-align:left;
}

div.provReqFragment .ui-icon-circle-triangle-e{
	background:url(../images/tree_nav_top_open_no_siblings.png) no-repeat;
}

div.provReqFragment .ui-icon-circle-triangle-s{
	background:url(../images/tree_nav_top_close_no_siblings.png) no-repeat ;
}

div.provReqFragment .ui-row-toggler{
	display:inline-block;
	float:right;
	
}
.popupHeaderImage {
    top: 0;
    right:0;	
}
.centerAlign{text-align:center;}

/* CC */
.rContainer .tp-l,.rContainer .tp-r,.rContainer .bt-l,.rContainer .bt-r{height:3px;background:url(../images/widget_corner_sprite.gif) no-repeat;}
.rContainer .tp-m{border-top:2px solid gray;height:3px; overflow:hidden;}
.rContainer .bt-m{border-bottom:1px solid gray;height:3px; overflow:hidden;}
.rContainer .tp-l{padding-left:3px; background-position:0px 0px;}
.rContainer .tp-r{padding-right:3px; background-position:right -42px;}
.rContainer .bt-l{padding-left:3px; background-position:0px -84px;}
.rContainer .bt-r{padding-right:3px; background-position:bottom right;}
/* CC */
.rContainer .cHead{font-size:1em;font-weight:bold; padding:0.27em 0.8em 0.7em 0.8em; background:url(../images/rcontainer_arr.png) no-repeat 5px 3px; padding-left:29px !important;}
.rContainer .cHead.plain{background:none !important;padding-left:8px !important;}
.rContainer .cContent{}
.rContainer .cContent .cntBox {border:1px solid #666666;}
.rContainer .cContent .cntBoxdua {border:0px solid gray;}
.rContainer .cContent .paraHead{background-color:#CEE8F2;color:#0F6285;font-weight:bold;}
.rContainer.colpsd .cContent{padding:0;}
.rContainer.colpsd .cHead{ background-image: url(../images/rcontainer_arr_collapsed.gif);padding-bottom:0.3em; background-position:5px 2px;}


.nContainer{background-color:#CEE8F2;border:1px solid gray;text-align:left;}
.nContainer2{border:1px solid gray;text-align:left;}
.nContainer2 .cContent{border:0;}
.nContainer2 .cHead{color:#0F6285;background:#CEE8F2 url(../images/ncontainer2_arr.png) no-repeat 5px 3px;border:0;font-size:1em;font-weight:bold;padding:0.27em 0.8em 0.7em 0.8em; }
.nContainer2 .cHead.plain{background:#CEE8F2 !important;padding-left:8px !important; padding-bottom:0.4em;} /* CC */
.nContainer2.colpsd .cContent{padding:0;}
.nContainer2.colpsd .cHead{ background-image: url(../images/ncontainer2_arr_collapsed.gif);padding-bottom:0.3em; background-position:5px 2px;}
.nContainer2 .orSplit {}
.nContainer2 .orSplit .lCol{width:48%;}
.nContainer2 .orSplit .lCol,.nContainer2 .orSplit .rCol{vertical-align:top;}
.nContainer2 .orSplit .mCol{width:24px;background:transparent url(../images/or_split_bg.gif) repeat-y center;}

.sysMsg .cContent{padding:0.27em 0.8em 0.27em 0.8em; }
.sysMsg span,.sysMsg label{color:#0F6285; font-weight:bold;}/* CC */
.msgContainer{padding:4px 0px;}

.window{margin-top:0px; width:310px;margin-left:auto;margin-right:auto;}
.window .b-tp-l,.window .b-tp-m,.window .b-tp-r{background:url(../images/login_sprite.png) no-repeat;overflow:hidden;}
.window .b-tp-l,.window .b-tp-m,.window .b-tp-r{height:32px;}
.window .b-tp-l{padding-left:7px; background-position:0px 0px;}
.window .b-tp-m{background-position:0px -96px; background-repeat:repeat-x;font-weight:bold;color:#0F6285;padding:10px 0px 0px 8px;}
.window .b-tp-r{padding-right:7px; background-position:right -188px;}
.window .b-tp-m .ico{background:url(../images/login_arr.png) no-repeat; padding-left:18px;}

.window .b-tp-lhtml,.window .b-tp-mhtml,.window .b-tp-rhtml{background:url(../../images/login_sprite.png) no-repeat;overflow:hidden;}
.window .b-tp-lhtml,.window .b-tp-mhtml,.window .b-tp-rhtml{height:32px;}
.window .b-tp-lhtml{padding-left:7px; background-position:0px 0px;}
.window .b-tp-mhtml{background-position:0px -96px; background-repeat:repeat-x;font-weight:bold;color:#0F6285;padding:10px 0px 0px 8px;}
.window .b-tp-rhtml{padding-right:7px; background-position:right -188px;}
.window .b-tp-mhtml .ico{background:url(../../images/login_arr.png) no-repeat; padding-left:18px;}

.window .b-m-l,.window .b-m-r{background:url(../images/login_bsprite.gif) repeat-y;}
.window .b-m-l{padding-left:7px; background-position:0px 0px;}
.window .b-m-r{padding-right:7px; background-position:top right;}

.window .b-m-lhtml,.window .b-m-rhtml{background:url(../../images/login_bsprite.gif) repeat-y;}
.window .b-m-lhtml{padding-left:7px; background-position:0px 0px;}
.window .b-m-rhtml{padding-right:7px; background-position:top right;}

.window .b-bt-l,.window .b-bt-m,.window .b-bt-r{background:url(../images/login_sprite.png) no-repeat;overflow:hidden;}
.window .b-bt-l{padding-left:7px; background-position:0px -453px;}
.window .b-bt-m{background-position:0px -506px; background-repeat:repeat-x;}
.window .b-bt-r{padding-right:7px; background-position:bottom right;}
.window .b-bt-l,.window .b-bt-m,.window .b-bt-r{height:7px;}

.window .b-bt-lhtml,.window .b-bt-mhtml,.window .b-bt-rhtml{background:url(../../images/login_sprite.png) no-repeat;overflow:hidden;}
.window .b-bt-lhtml{padding-left:7px; background-position:0px -453px;}
.window .b-bt-mhtml{background-position:0px -506px; background-repeat:repeat-x;}
.window .b-bt-rhtml{padding-right:7px; background-position:bottom right;}
.window .b-bt-lhtml,.window .b-bt-mhtml,.window .b-bt-rhtml{height:7px;}

img { 
	border:none; 
}

.fs-authDetailButtonCenter .btn-l { padding-right:4px; }
.btn-l{background-position:0px 0px;padding-left:2px;}
.btn-r{background-position:bottom right;padding-right:2px;margin-right: 3px;}
.btn-ltest{background-position:0px 0px;padding-left:2px;}
.btn-rtest{background-position:bottom right;padding-right:2px;margin-right: 3px;}
.btnContainer{}
.txtHighlight{color:#B63500 !important;}
.txtHighlight2{color:#298DDF !important;}

.icePnlPopBody .iceDatPgr .iceDatPgrTbl {
	margin: 0px;
}

.icePnlTb .MidMid a div {
	height: 12px;
	padding-bottom: 2px;
	text-align: center;
	vertical-align: middle;
}

.corrSpacing .corrSpacingCnt div {
	margin: 5px;	
}

.collapseHdr .right{text-align:right;padding-top:2px;}
/* CC  */
.collapseHdr .right a{color: #0F6285; }
.collapseHdr .right a img{border:0;margin-left:2px;}
.dlgActionContainer{text-align:center;}
.cntTitle{color:#626655;font-weight:bold; padding:3px 0px;}
.addressGrid{background-color:#EFEFEF;padding:4px;}
.addressFields{background-color:#EFEFEF;padding:4px 0px;}

.referralLink  {
    background: url( '../images/CPATabsAndButtons.png' ) no-repeat 0px -204px !important;
    vertical-align: middle;
    display: inline-block; 
    height: 15px  !important;
    width: 18px  !important;
}

.panelCollapseButtonExpand  {
    background: url( '../images/CPATabsAndButtons.png' ) no-repeat 0px -20px !important;
    height: 17px !important; width: 17px !important;
      vertical-align: middle;
    display: inline-block;
    
   }
.panelCollapseButtonShrink {
    background: url( '../images/CPATabsAndButtons.png' ) no-repeat 0px 0px !important;
      height: 17px !important; width: 17px !important;
        vertical-align: middle;
    display: inline-block;
      
  
   }
   
.ui-paginator-first,  .ui-paginator-previous,  .ui-paginator-next,  .ui-paginator-last {margin-bottom : 0px;margin-bottom : 2px;} /* * is there to fix paginator changes in ie8 */
.ui-paginator-last {margin-right:1em;}
.ui-paginator-pages { padding-bottom:0px !important;padding-top:8px;}   
.ui-paginator .ui-paginator-page, .ui-paginator .ui-paginator-pages, .ui-paginator .ui-paginator-next, .ui-paginator .ui-paginator-last, 
.ui-paginator .ui-paginator-first, .ui-paginator .ui-paginator-prev, .ui-paginator .ui-paginator-current { padding-left:5px; padding-bottom:0px; padding-right:5px;padding-top:0px}
   
 .claimPatActTab .ui-paginator-first, .claimPatActTab .ui-paginator-previous, .claimPatActTab .ui-paginator-next, .claimPatActTab .ui-paginator-last {margin-bottom : 0px;margin-bottom :2px;} /* * is there to fix paginator changes in ie8 */
 .claimPatActTab .ui-paginator-last {margin-right:1em;}
 .claimPatActTab .ui-paginator-pages { padding-bottom:0px !important;padding-top:8px;}
 /*Fix for 4628 Pagination with underline inconsistency removed text-decoration: underline;    */
 .claimPatActTab a {
    font-size: 11px;
    font-weight: bold;
    color: #0F197D;
    text-decoration: none;
}
 
 .claimPatActTab a:hover {
    text-decoration: underline;
}
   /* These are changes in CSS for ace:tabSet and ace:tabPane for page ClaimAndPatientActivityByClaimNumber */
    .mainBody .claimPatActContent .claimPatActTab .horizontalScrollDivForTable {width : 905px;}
    .mainBody .claimPatActContent .ui-tabset .ui-tabs-nav { background :none;}
.mainBody .claimPatActContent .ui-tabset .ui-tabs-panel { padding: 1px 3px 1px 3px; border-top:none;filter:inherit !important;opacity:1 !important;}

   /* These are changes in CSS for ace:tabSet and ace:tabPane for page ClaimAndPatientActivityByClaimNumber */
    .aceTab .scrollingTable > div {width : 850px;}
    .aceTab .ui-tabset .ui-tabs-nav { background :none;}
.aceTab .ui-tabset .ui-tabs-panel { padding: 1px 3px 1px 3px; border-top:none;filter:inherit !important;opacity:1 !important;}
.aceTab .yui-content{ border: 1px solid gray;}/* CC */
.aceTab .ui-tabset .ui-tabs-nav, .aceTab .ui-tabset .ui-tabs-nav div em {
    padding: 0 0 0;}
.aceTab .ui-tabset .ui-tabs-nav li {
    border: medium none;
    margin: 0 0 0 0;
}
span.clinical-tipTitle{
	text-decoration:underline;
	font-weight:bold;
}
a.clinical-tip:link {
	color:black;
	text-decoration:none;
}
a.clinical-tip:hover {
	background-color:gray; /* CC */
	color:C0C0C0;
}
/*first script authorizations datatable*/
  .fs-authdatatable tbody tr.ui-selected td { 
 background-color: #1E90FF;
 } 
.fs-authdatatable tbody tr:hover td{
    background-color:#9ACDFF;
}
.user-prefernce div.ui-paginator-top, .user-prefernce div.ui-paginator-bottom {
	background-color: #FFFFFF;
}
/*first script authorization details*/
.fs-authDetailButtonCenter {text-align:left;display:inline-block;width:81%;padding-left:4%; margin:0 auto;}
.fs-auth-det-col1{width:18%;}
.fs-auth-det-col2{width:23%;}
.fs-auth-det-col3{width:17%;}
.fs-auth-det-col4{width:14%;}
.fs-auth-det-col5{width:18%;}
.fs-auth-det-col6{width:10%;}
.fs-auth-auth-col1{width:16%;}
.fs-auth-auth-col2{width:14%;}
.fs-auth-auth-col3{width:14%;}
.fs-auth-auth-col4{width:20%;}
.fs-auth-auth-col5{width:14%;}
.fs-auth-auth-col6{width:22%;}

/*dua*/
.fs-dua-det-col1{width:18%;}
.fs-dua-det-col2{width:20%;}
.fs-dua-det-col3{width:17%;}
.fs-dua-det-col4{width:44%;}

.searchTableColSide { width: 10%; }
.searchTableColCenter { width: 80%; }

.dmeSearchTableColSide { width: 10%; }
.dmeSearchTableColCenter { width: 80%; }
     
.clinical-alerts-col50{width:50%;}
.clinical-alerts-col40{width:40%;}
/* CC */
   .mainBody .claimPatActContent .yui-content{ border: 1px solid gray;}
   .mainBody .claimPatActContent .icePnlClpsbl {margin-bottom: 2.5px;margin-top: 1.5px;}
.total-widget{
	color:#0F197D;
	font-weight: normal;
}

.claim-patient-tableCol-default {
	border:0px;	text-align: left;
}  

.container .ui-tabset .ui-tabs-nav, .container .ui-tabset .ui-tabs-nav div em {
    padding: 0;
    background-image: none;}

.container .ui-tabset .ui-tabs-nav li {
    border: medium none;
    margin: 0 0 0 0;
}

.reportFilters .buttonsAndLinksContainerCol1 {
	margin: 0;
}


.container .ui-widget-header .ui-state-default em {
 	border: none;
    text-align: center;
    font-weight: bold;
}
.container .ui-widget-header .ui-state-default .leftTab {
	background : url(../images/CPATabsAndButtons.png) no-repeat 0px -163px; 
    width: 14px; height: 40px;
}
.container .ui-widget-header .ui-state-default .rightTab {
	background : url(../images/CPATabsAndButtons.png) no-repeat 0px -122px !important; 
    width: 16px; height: 40px; 
}
.container .ui-widget-header .ui-state-default .midTab {
 	background : url(../images/CPTabRepeatX.png) repeat-x 0px 0px;  
    width: auto; height: 40px; color: #FFFFFF
} /* CC */

.container .ui-widget-header .ui-state-active .leftTab {
	background : url(../images/CPATabsAndButtons.png) no-repeat 0px -80px; 
    padding-bottom: 1px;
}
.container .ui-widget-header .ui-state-active .rightTab {
	background : url(../images/CPATabsAndButtons.png) no-repeat 0px -38px !important; 
    padding-bottom: 1px;
}
.container .ui-widget-header .ui-state-active .midTab {
    background : url(../images/CPTabRepeatX.png) repeat-x 0px -40px;  
    padding-bottom: 1px; 
    color: #ffffff
}

.container .cpaDmeTabSet .ui-widget-header .ui-state-default .rightTab {
    background: rgb(46, 144, 189) !important;
    border-right-style:solid;
    border-right-width:thin;
    border-right-color: rgba(215,215,215,1);
    height: 30px;
    width: 16px;
}

.container .cpaDmeTabSet .ui-widget-header .ui-state-default .leftTab {
    background: rgb(46, 144, 189);
    border-left-style:solid;
    border-left-width:thin;
    border-left-color: rgba(215,215,215,1);
    height: 30px;
    width: 15px;
}

.container .cpaDmeTabSet .ui-widget-header .ui-state-default .midTab {
    background: rgb(46, 144, 189);
    color: #FFF;
    height: 30px;
    width: auto;
}

.container .cpaDmeTabSet .ui-widget-header .ui-state-active .rightTab {
    background: none !important;
    background-color:white !important;
    border-right-style:solid;
    border-right-width:thin;
    border-right-color: rgba(215,215,215,1);
    border-top-style:solid;
    border-top-width:thin;
    border-top-color: rgba(215,215,215,1);
    top: -1px;
    height:32px;
}
body.mainBody button.cc-button:focus {
	border: black dashed 2px;
}
a.moreBtn:focus,
div.msg > a:focus,
div.bottomLinks li > a:focus,
a.lessLnk:focus,
.help-content a:focus,
a.moreLnk:focus,
.help-item > a:focus h2,
.expandCollapseContainer > a:focus,
.hover-link:focus,
.ui-tabs-panel > div > a:focus,
div.trackBreadCrumbAndNav ul > li > a:focus, 
ul.access-side-nav > li > a:hover,
ul.access-side-nav > li > a:focus,
div.side-navigation > div.link-nav > ul li > a:focus,
div.my-alerts > ul > div.trackPage > li > a:focus,
div.my-alerts > ul > li > div.trackPage > a:focus,
div.my-alerts > ul > li > a:focus{
	text-decoration:underline;
}
a.hover-row:focus > span {
	text-decoration:underline;
}
div.billReviewViewPrint ul > li > a.ui-menuitem-link,
div.clvMenu > ul > li > a.ui-menuitem-link {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
}
a.clinical-tip:hover,
div.claimProfile td > a:focus{
	text-decoration: none !important;
}

input[type="text"]:focus{
	cursor: auto ;
}

input[type="radio"]:focus{
	outline: black dotted .3px !important;
	
}
div.document-tab input[type="checkbox"]:focus {
	outline: #fff dashed 1.5px !important;
}
input[type="checkbox"]:focus{
	outline: black dotted 1px;
	
}

.masProfile .ui-datatable th.ui-state-default:focus {
	border: black dashed 2px !important;
}

.masProfile .ui-panel .ui-panel-content {
	padding: .25rem;
}

.rContainer .cContent .cntBox td a:focus {
	text-decoration: underline;
}


.ssnCommandLink:focus,
div.claimProfile a:focus{
	text-decoration: underline !important;
}
div.helpCnt > a.acmdLink{
	text-decoration: none;
}
.acmdLink:focus {
	text-decoration: underline !important;
}
.ui-commandlink:focus {
	text-decoration: underline;
}
span.btn-r >  div > input[type=submit]:focus,
span.btn-r > div > input[type=button]:focus,
span.btn-r > input[type=button]:focus,
span.btn-r > input[type=submit]:focus{
	margin-right: -4px;
	margin-left:-1px;
}
 button.ui-button.ui-datepicker-trigger.ui-button:focus {
	border: none !important;
	outline: none !important;
}
button.ui-button:focus,
 input[type=button]:focus,  
 input[type=submit]:focus{
    border: black dashed 2px !important;
    outline:none;
}
.breadCrumb li > a:focus{
	text-decoration: underline;
}
ul > li.last > a:focus{
	text-decoration: underline;
}
ul li a.contact:focus{
	text-decoration: underline;
}


li.ui-tabs-header > a { 
	font-size: 12px; font-weight: bold;  
	text-shadow: none; 
	color:#ffffff; 
	position: relative; 
	border: 2px solid transparent;
	}

li.ui-tabs-outline > a {
	border:  white dashed 2px !important;
}

ul.access-view-print > li > a:focus,
ul.work-queues > li > a:focus{
	background-color:#edeeef;;
}

.tab-index table:focus {
	border: #2e90BD dashed 3px !important;
}

li.ui-tabs-outline.ui-tabs-selected  > a{
	text-decoration: underline;
    outline:0;
    margin-bottom:0px 0px;
}

.ui-datatable-data > tr > td a:focus {
	text-decoration: underline;
} 

.mainBody .ui-datatable th.ui-state-focus {
	position: relative;
	outline:0;
}

.mainBody .ui-datatable th.ui-state-focus::before {
	content: "";
	position: absolute;
	border: #FFF dashed 2px !important;
	top: 1px;
	left: 1px;
	right: 1px;
	bottom: 1px;
}


div.cust-widg-circle:focus,
a.cust-widg-circle:focus {
	margin-top:-1px;
	border-bottom:#2e90BD solid 2px !important;
	padding-bottom:2px;
	outline:0;
}

div.billReviewViewPrint a.ui-submenu-link.ui-state-hover > .ui-menuitem-text,
li.tableOptionsText > a.ui-menuitem-link.ui-state-hover > span{
	text-decoration: underline;
} 
li.tableOptionsText > a.ui-menuitem-link:focus > span{
	text-decoration: underline;
} 
a:focus img.panelOpen,
a:focus img.panelClsd{
	padding-bottom: 0px;
}
ul.directControl:focus{
	border: #fff dashed 2px !important;
}
ul.slides:focus {
	border:#D8D8D8 solid 2px !important;
    outline:0;
    width:98%;
}
ul.slides > li > a:focus img{
	border-bottom:none !important;
	border:#D8D8D8 solid 2px !important;
}
div.LPMcontainer:focus[style]{
	border-bottom-left-radius:0px !important;
	border-bottom-right-radius:0px !important;
}
div.LPMcontainer:focus{
	outline:none;
	border-bottom:#2e90BD solid 3px !important;
}

ul.directControl:focus{
	border:#fff dotted 2px !important;
}
a:focus img{
	border-bottom:#0F197D solid 3px !important;
}
div.ui-accordion > h3.ui-accordion-header:focus{
	outline:none;
}
div.ui-accordion > h3.ui-accordion-header:focus > span.ui-icon{
	border:#fff dotted 2px !important;
	margin-right:-2px;
}

.access-out-off:focus{
	border:#D8D8D8 solid 2px;
	outline:0;
}
.access-halo-suround:focus > label{
	border:#fff dotted 2px !important;
}
.access-delete-ico:focus {
   border:none;
   outline: #fff dotted 2.5px !important;
}

.ui-panel-titlebar-icon:focus,
a:focus .acePanelExpImg,
a:focus .acePanelCLpsImg{
	border:none;
	outline: #fff dotted 2.5px !important;
}


a.ui-dialog-titlebar-icon:focus,
a.ui-dialog-titlebar-icon:hover,
li > a.access-footer:hover,
li > a.access-footer:focus
 {
    padding:4px 4px;
	outline: #fff dashed 2px !important;
}

.container .cpaDmeTabSet .ui-widget-header .ui-state-active .leftTab {
    background: none !important;
    background-color:white !important;
    top: -1px;
    border-left-style:solid;
    border-left-width:thin;
    border-left-color: rgba(215,215,215,1);
    border-top-style:solid;
    border-top-width:thin;
    border-top-color: rgba(215,215,215,1);
    height:32px;
}

.container .cpaDmeTabSet .ui-widget-header .ui-state-active .midTab {
    background: none !important;
    color: black;
    top: -1px;
    background-color:white !important;
    border-top-style:solid;
    border-top-width:thin;
    border-top-color: rgba(215,215,215,1);
    height:32px;
}

.container .ui-widget-header .ui-state-active  em {    
	color: #436B8D;
}

div .cpaDmeTabSet > div > ul{
	border-bottom:none !important;
}
.container .ui-tabset .ui-tabs-nav { 
	border-bottom:1px solid gray;
	border-radius:0px;
}
  
.container .ui-panel-titlebar-icon {
	float: left;
	margin-top: -4px;
	margin-right: 4px;
	border: 0px;	
}
.container .ui-panel-titlebar-icon .ui-icon {
	width: 17px;
	height: 17px;
}
.container .ui-panel-titlebar-icon .ui-icon-plusthick {
	background : url("../images/ice_images/PnlHdr_collapsed.png");
	background-position-x: 0px;
	background-position-y: 0px;	
	background-repeat: no-repeat;
	background-size: auto;
	background-origin: padding-box;
	background-clip: border-box;
	background-color: transparent;	
	border-radius:0;	
}

.container .ui-panel-titlebar-icon .ui-icon-minusthick {
	background : url("../images/ice_images/PnlHdr_down.png");
	background-position-x: 0px;
	background-position-y: 0px;	
	background-repeat: no-repeat;
	background-size: auto;
	background-origin: padding-box;
	background-clip: border-box;
	background-color: transparent;
	border-radius:0;	
	
}

   
  .mainBody .claimPatActContent .icePnlTbOff td.MidMid div > a > img,
  .mainBody .claimPatActContent .icePnlTbOver td.MidMid div > a > img,
  .mainBody .claimPatActContent .icePnlTbOn td.MidMid div > a > img{text-decoration:none !important;
  outline:none !important;
  border:0;
  -ms-interpolation-mode: bicubic;}
 
.mainBody .claimPatActContent .icePnlClpsblHdr{ border-bottom: none;}
.mainBody .claimPatActContent .iceLink{background-image:none;}
.mainBody .claimPatActContent .iceMnuBarItem span, .mainBody .claimPatActContent .iceMnuBarItem a {padding: none !important;}
.mainBody .claimPatActContent .iceDataTblFtr {border-left : 1px solid; border-top: 1px solid;}
.mainBody .claimPatActContent .iceDatTbl td .iceMnuBarItem a, .mainBody .claimPatActContent .iceMnuBarItem span, .mainBody .claimPatActContent .iceMnuBarItem a:hover{color: #0F197D !important; text-decoration: underline; font-weight: normal;}
.mainBody .claimPatActContent .icePnlTbSet .icePnlTbSetCnt .iceDatTbl {border-top: 1px solid; border-left: 1px solid !important;  border-color: gray !important;  }
 .claimPatActContent .colpsd .cHead{ background-image: url(../images/rcontainer_arr_right.gif) !important;padding-bottom:0.3em; background-position:5px 2px;}
.mainBody .claimPatActContent .icePnlTlTip {position:absolute !important; top: 15px !important; left:50px !important;}


/* CSS for new ClaimAndPatientActivityDetailByClaimNo */
.mainBody .claimPatActContent .icePnlTbOn {
    border-top : none;
    border-left:none;
    border-right : none;
}

 .mainBody .claimPatActContent .icePnlClpsblHdr div,
 .mainBody .claimPatActContent  .icePnlClpsblColpsdHdr div   {
  background: none;
    padding: 0px 0 0 0px;
    margin: 0px 0 0 0px;
    background-position: 0px 0px; 
    float:left;
   }
   .mainBody .claimPatActContent .icePnlClpsblHdr {
   cursor : default !important;
   }
 .mainBody .claimPatActContent .icePnlClpsblHdr .iceCmdLnk, .mainBody .claimPatActContent .icePnlClpsblColpsdHdr .iceCmdLnk {
    padding-left: 8px !important;
}

 .mainBody .claimPatActContent .cContent .icePnlClpsbl .icePnlClpsblHdr .iceCmdLnk {
    padding-left: 0px !important;
}

.preNotPopup .ui-paginator {
	background-color: #FFFFFF;
}

.mainBody select{vertical-align:middle;}
.mainBody .icePnlTbSet{background-color:#fcfdfd;} /* CC */
.mainBody .icePnlTbSet .icePnlTbSetCnt{padding:3px 3px;border-left:1px solid gray;border-right:1px solid gray;border-bottom:1px solid gray;}
.mainBody .icePnlTbSet .icePnlTbSetSpcr{border-bottom:1px solid gray;}
.mainBody .icePnlTbOn{border:0px;}
.mainBody .icePnlTbOn .LftTop {
    background: url( '../images/ice_images/Tab_LftTop.gif' ) no-repeat top left;
}
.mainBody .icePnlTbOn .MidTop {
    background: url( '../images/ice_images/Tab_MidTop.gif' ) repeat-x top left;
}
.mainBody .icePnlTbOn .RtTop {
    background: url( '../images/ice_images/Tab_RtTop.gif' ) no-repeat top left;
}
.mainBody .icePnlTbOn .LftMid {
    background: url( '../images/ice_images/Tab_LftMid.gif' ) repeat top left;
}
.mainBody .icePnlTbOn .MidMid {
    background: url( '../images/ice_images/Tab_MidMid.gif' ) repeat top left;
}
.mainBody .icePnlTbOn .RtMid {
    background: url( '../images/ice_images/Tab_RtMid.gif' ) repeat top left;
}
.mainBody .icePnlTbOff ,.mainBody .icePnlTbOver {border:0px;background-color:transparent;margin:0px;}
.mainBody .icePnlTbOff .LftTop,.mainBody .icePnlTbOver .LftTop {
    background: url( '../images/ice_images/Tab_LftTop_off.gif' ) no-repeat top left;
}
.mainBody .icePnlTbOff .MidTop,.mainBody .icePnlTbOver .MidTop{
    background: url( '../images/ice_images/Tab_MidTop_off.gif' ) repeat-x top left;
}
.mainBody .icePnlTbOff .RtTop,.mainBody .icePnlTbOver .RtTop {
    background: url( '../images/ice_images/Tab_RtTop_off.gif' ) no-repeat top left;
}
.mainBody .icePnlTbOff .LftMid,.mainBody .icePnlTbOver .LftMid {
    background: url( '../images/ice_images/Tab_LftMid_off.gif' ) repeat top left;
}
.mainBody .icePnlTbOff .MidMid,.mainBody .icePnlTbOver .MidMid {
    background: url( '../images/ice_images/Tab_MidMid_off.gif' ) repeat top left;
}
.mainBody .icePnlTbOff .RtMid,.mainBody .icePnlTbOver .RtMid {
    background: url( '../images/ice_images/Tab_RtMid_off.gif' ) repeat top left;
}
.mainBody .icePnlTbOn .LftBtm {
    background: url( '../images/ice_images/Tab_Btm_LftBtm.gif' ) no-repeat bottom left;
}
.mainBody .icePnlTbOn .MidBtm {
    background: url( '../images/ice_images/Tab_Btm_MidBtm.gif' ) repeat-x bottom left;
}
.mainBody .icePnlTbOn .RtBtm {
    background: url( '../images/ice_images/Tab_Btm_RtBtm.gif' ) no-repeat bottom left;
}
.mainBody .icePnlTbOff .LftBtm,.mainBody .icePnlTbOver .LftBtm {
    background: url( '../images/ice_images/Tab_Btm_LftBtm_off.gif' ) no-repeat bottom left;
}
.mainBody .icePnlTbOff .MidBtm,.mainBody .icePnlTbOver .MidBtm {
    background: url( '../images/ice_images/Tab_Btm_MidBtm_off.gif' ) repeat-x bottom left;
}
.mainBody .icePnlTbOff .RtBtm,.mainBody .icePnlTbOver .RtBtm {
    background: url( '../images/ice_images/Tab_Btm_RtBtm_off.gif' ) no-repeat bottom left;
}

.mainBody .icePnlTbSet .firstSpcr{ padding-left:18px;width:18px;}
.mainBody .icePnlTbOff .MidMid a,.mainBody .icePnlTbOff .MidMid div.ptfd,.mainBody .icePnlTbOver .MidMid a,.mainBody .icePnlTbOver .MidMid div.ptfd{padding:0;}

.mainBody .iceDatTblColHdr,.mainBody .iceDatTblColHdr1,.mainBody .iceDatTblColHdr2,.mainBody .iceDatTblColGrpHdrCol,.mainBody .iceDatTblFtr {font-weight:bold;}
.mainBody .iceDatTblColHdr span,.mainBody .iceDatTblColHdr1 span,.mainBody .iceDatTblColHdr2 span,.mainBody .iceDatTblColGrpHdrCol span,.mainBody .iceDatTblFtr span {font-weight:bold;}
.mainBody .iceDatTblCol,.mainBody .iceDatTblCol1,.mainBody .iceDatTblCol2{padding:1px 5px;}
.mainBody .iceDatTbl .boldTxt{font-weight:bold;}
.mainBody .iceDatTbl .liteTxt span{color:#154672;}
.mainBody .iceDatTbl .normalTxt span{color:#EAF5F7;} /* CC */
.mainBody .iceDatTbl .liteTxt a{color:#b4c4d2;}
.mainBody .iceDatTbl td,.mainBody .iceDatTbl th{text-align:center;}
.mainBody .iceDatTbl .icoCol{border-right:0px;}


.mainBody .claimPatActContent .ccToolTip .ui-dialog {	
	border: 1px solid;
	background-color: #FFFFFF;
}

/* Style class definitions for Login Page */
.loginCol{margin-left:0%;margin-right:0%; min-height:525px;}
.loginContent{padding:10px 10px 10px 10px;}
/*.loginCol .window {width:320px;} */
.loginCol .window .helpCnt{background-color:#ffffff;padding:10px 18px;margin:-1px;}
.loginContent .iceOutLbl{font-weight:bold;}
.loginContent .iceInpTxt,.loginContent .iceInpSecrt{width:195px;}
.loginContent .statusMessage{color:#ff0000;}

.loginColLeft{height:530px;margin-left:1%;margin-right:66%; min-height:520px;}
/*.loginCol .window {width:320px;} */
.loginCol .window .helpCnt{background-color:#ffffff;padding:10px 18px;margin:-1px;}

.loginColRight{height:530px;margin-left:66%;margin-right:1%; min-height:520px;}
/*.loginCol .window {width:320px;} */
.loginCol .window .helpCnt{background-color:#ffffff;padding:10px 18px;margin:-1px;}
.error-color{
	color:#B63500;
	font-weight: bold;
}
.errorMessage{color:#B63500 !important; margin:5px;font-weight: bold;}
.dmeErrorMessage{
	color:#B63500 !important;
	position:relative;
	left:-4px;
	font-weight: bold;
	}

/* Style class definitions for Forget Password Page 
Forget Username Page
Error Page
*/
.fpCol{margin-left:0%;margin-right:0%;min-height:525px;}
.fpCol .window{width:310px;margin-top:0px;}
.fpCol .window .b-bt-l,.errorPg .window .b-bt-l{padding-left:7px; background-position:0px -280px;}
.fpCol .window .b-bt-m,.errorPg .window .b-bt-m{background-position:0px -333px; background-repeat:repeat-x;}
.fpCol .window .b-bt-r,.errorPg .window .b-bt-r{padding-right:7px; background-position:right -393px;}
.fpContent{padding:10px 10px 10px 10px;}
.fpContent .msgTxt{margin:8px 0px 0px 6px;}
.fpContent .btnSet{margin-right:30px;margin-top:7px;}
.fpContent .btnSet .btn-l{margin-left:14px;}
.fpCol .helpCnt{background-color:#ffffff;padding:8px 10px;}
.fpContent .iceInpTxt{width:210px;}
.fpColType1 .window {margin-top:0px;}

/* Style class definitions for Change Password Page */
.cpCol{height:530px;margin-left:0%;margin-right:0%; min-height:525px;}
.cpCol .window{width:310px;margin-top:0px;}
.cpContent{padding:10px 10px 10px 10px;}
.cpCol .window .helpCnt{background-color:#ffffff;padding:5px 20px;margin:-1px;text-align:justify;}
.cpContent .iceInpSecrt{width:215px;}
.cpContent .btn-l{margin-right:10px;}
.cpCol .msgTxt{text-align:justify;margin:6px 4px 15px;}

/* Style class definitions for Error Page */
.errorPg{text-align:left;}
.errorPg .window{width:540px;margin-top:100px;margin-left:23%;}
.errorContent{padding:10px 10px 10px 10px;}
.errorContent .msg{margin:6px 0px 4px;}


/*
.loginCol{height:530px;margin-left:30%;margin-right:30%; min-height:520px;}
.loginContent{padding:10px 25px 10px 25px;}
.loginCol .window {width:370px;}
.loginCol .window .helpCnt{background-color:#ffffff;padding:10px 18px;margin:-1px;}
.loginContent label{font-weight:bold;}
.loginContent .iceInpTxt,.loginContent .iceInpSecrt{width:195px;}
.loginContent .statusMessage{color:#ff0000;}

.errorMessage{color:#B63500 !important; margin:5px;}

.fpCol{margin-left:22%;margin-right:22%;min-height:520px;}
.fpCol .window{width:538px;margin-top:28px;}
.fpCol .window .b-bt-l,.errorPg .window .b-bt-l{padding-left:7px; background-position:0px -280px;}
.fpCol .window .b-bt-m,.errorPg .window .b-bt-m{background-position:0px -333px; background-repeat:repeat-x;}
.fpCol .window .b-bt-r,.errorPg .window .b-bt-r{padding-right:7px; background-position:right -393px;}
.fpContent{padding:10px 25px 10px 25px;}
.fpContent .msgTxt{margin:8px 0px 0px 6px;}
.fpContent .btnSet{margin-right:30px;margin-top:7px;}
.fpContent .btnSet .btn-l{margin-left:14px;}
.fpCol .helpCnt{background-color:#ffffff;padding:8px 34px;}
.fpContent .iceInpTxt{width:210px;}
.fpColType1 .window {margin-top:130px;}

.cpCol{height:530px;margin-left:28%;margin-right:28%; min-height:520px;}
.cpCol .window{width:420px;margin-top:58px;}
.cpContent{padding:10px 18px 10px 18px;}
.cpCol .window .helpCnt{background-color:#ffffff;padding:5px 20px;margin:-1px;text-align:justify;}
.cpContent .iceInpSecrt{width:215px;}
.cpContent .btn-l{margin-right:10px;}
.cpCol .msgTxt{text-align:justify;margin:6px 4px 15px;}

.errorPg{text-align:left;}
.errorPg .window{width:540px;margin-top:100px;margin-left:23%;}
.errorContent{padding:10px 25px 10px 25px;}
.errorContent .msg{margin:6px 0px 4px;}
*/




.filterContainer {border: 1px solid gray; padding: .5rem 0 .5rem 0; xmargin: .5rem;}
.xfilterContainer .tp-l,.filterContainer .tp-r,.filterContainer .bt-l,.filterContainer .bt-r{background:url(../images/round_edg_cnt_sprite1.gif) no-repeat;overflow:hidden;height:3px;}
.xfilterContainer .tp-l{padding-left:3px; background-position:0px 0px;}
.xfilterContainer .tp-r{padding-right:3px; background-position:right -49px;}
.xfilterContainer .bt-l{padding-left:3px; background-position:0px -95px;}
.xfilterContainer .bt-r{padding-right:3px; background-position:bottom right;}
.filterContainer fieldset{padding:0px 10px;}
.filterContainer input{vertical-align:middle;}
.filterContainer .queueDropdown {float:left;}
.filterContainer .queueDropdown .el{padding-right:8px;}
.filterContainer .filterOptionBtn { float:right; }
.filterContainer .filterOptionBtn a.moreLnk,.filterContainer .filterOptionBtn a.lessLnk{margin-top:3px;padding-right:10px;background-repeat:no-repeat;background-position:right 6px;}
.filterContainer .filterOptionBtn a.moreLnk{color:#0F6285;background-image:url(../images/menu_arr_down.gif);} /* CC */
.filterContainer .filterOptionBtn a.lessLnk{color:#0F6285;background-image:url(../images/menu_arr_up.gif);} /* CC */
.filterContainer .advOptnDiv{padding:10px 10px; display: block; } /* CC */
.filterContainer .advOptnDiv h3{border-bottom:1px solid #B9B486;}
.filterContainer .advOptnDiv table .el{margin:0px 10px;}
.filterContainer .advOptnDiv .dlgActionContainer .btn-l{margin:0px 5px;}
.filterContainer .advOptnDiv table, .advOptnDiv div.dlgActionContainer{background-color:white;} /* CC */
.filterContainer .advOptnDiv .el{color:#000000;font-weight:normal;}

.paginatorContainer{padding-top:3px;margin-bottom:-18px;}
.paginatorContainerNoBottomMargin{padding-top:3px;margin-top:-10px;}
.paginatorContainer .rtSet .iceDatPgr,.bmBtnContainer .rtSet .iceDatPgr{display:inline;vertical-align:bottom;}
.paginatorContainerNoBottomMargin .rtSet .iceDatPgr,.bmBtnContainer .rtSet .iceDatPgr{display:inline;vertical-align:bottom;}
.bmBtnContainer .approveCnt{ float:left;display:inline;margin-right:15px;}
.bmBtnContainer .approveCnt fieldset{ margin:0px;padding:7px 5px 2px 1px; display:inline;height:24px;}
.bmBtnContainer .approveCnt fieldset .el input{vertical-align:middle;}
.bmBtnContainer .approveCnt fieldset .el{padding-right:4px;}
.bmBtnContainer .approveCnt .tp-l,.bmBtnContainer .approveCnt .tp-r,.bmBtnContainer .approveCnt .bt-l,.bmBtnContainer .approveCnt .bt-r{background:url(../images/round_edg_cnt_sprite2.gif) no-repeat;overflow:hidden;}
.bmBtnContainer .approveCnt .tp-l{padding-left:3px; background-position:0px 0px;}
.bmBtnContainer .approveCnt .tp-r{padding-right:3px; background-position:right -67px;}
.bmBtnContainer .approveCnt .bt-l{padding-left:3px; background-position:0 -120px;}
.bmBtnContainer .approveCnt .bt-r{padding-right:3px; background-position: bottom right;}
.bmBtnContainer .ltSet .btnSet{padding:6px 0px 0px 0px;float:left;}
.bmBtnContainer .rtSet{padding-top:4px;}
.bmBtnContainer .rtSet .icePnlGrp{margin-top:13px;}
.bmBtnContainer.btm .rtSet .icePnlGrp{margin-top:0px;text-align:right;}
.bmBtnContainer .btnSet .btn-r,.bmBtnContainer .btnSet .btnGrp{margin-right:13px;}
.bmBtnContainer .btnSet .dnyBtn{margin-right:38px;}
.bmBtnContainer .btnSet .btnGrp{display:inline;}
.bmBtnContainer .btnSet .btnGrp .btn-r{margin-right:5px;}

/* CC */
.bmBtnContainerNew .approveCnt{ float:left;display:inline;margin-right:7px;}
.bmBtnContainerNew .approveCnt fieldset{ margin:0px;padding:2px 0px 2px 1px; display:inline;height:29px;}
.bmBtnContainerNew .approveCnt fieldset .el input{vertical-align:middle;}
.bmBtnContainerNew .approveCnt fieldset .el{padding-right:4px;}
.bmBtnContainerNew .approveCnt .tp-l,.bmBtnContainerNew .approveCnt .tp-r,.bmBtnContainerNew .approveCnt .bt-l,.bmBtnContainerNew .approveCnt .bt-r{background:url(../images/round_edg_cnt_sprite2.gif) no-repeat;overflow:hidden;}
.bmBtnContainerNew .approveCnt .tp-l{padding-left:3px; background-position:0px 0px;}
.bmBtnContainerNew .approveCnt .tp-r{padding-right:3px; background-position:right -67px;}
.bmBtnContainerNew .approveCnt .bt-l{padding-left:3px; background-position:0 -120px;}
.bmBtnContainerNew .approveCnt .bt-r{padding-right:3px; background-position: bottom right;}
.bmBtnContainerNew .ltSet .btnSet{padding:6px 0px 0px 0px;float:left;}
.bmBtnContainerNew .rtSet{padding-top:4px;}
.bmBtnContainerNew .rtSet .icePnlGrp{margin-top:13px;}
.bmBtnContainerNew.btm .rtSet .icePnlGrp{margin-top:0px;text-align:right;}
.bmBtnContainerNew .btnSet .btn-r,.bmBtnContainerNew .btnSet .btnGrp{margin-right:5px;}
.bmBtnContainerNew .btnSet .dnyBtn{margin-right:38px;}
.bmBtnContainerNew .btnSet .btnGrp{display:inline;}
.bmBtnContainerNew .btnSet .btnGrp .btn-r{margin-right:5px;}
.bmBdContent .bmBtnContainerNew{padding-top:2px;}
.bmBdContent .bmBtnContainerNew .approveCnt{margin-left:0px; width: 190px;}

.biTopDataTableContainer {padding: 5px 0 0 0;}
.biBtmDatatableContainer {padding: 5px 0 0 0;}

.btmDataTableContainer {position: absolute; margin-top: -45px; z-index: 1;}
.topDataTableContainer {position: absolute; margin-top: 7px; }
.topDataTableContainer .ltSet .btnSet,.btmDataTableContainer .ltSet .btnSet{padding:6px 0px 0px 0px;float:left;}
.topDataTableContainer .rtSet,.btmDataTableContainer .rtSet{padding-top:4px;}
.topDataTableContainer .rtSet .icePnlGrp,.btmDataTableContainer .rtSet .icePnlGrp{margin-top:13px;}
.topDataTableContainer.btm .rtSet .icePnlGrp,.btmDataTableContainer.btm .rtSet .icePnlGrp{margin-top:0px;text-align:right;}
.topDataTableContainer .btnSet .btn-r,.topDataTableContainer .btnSet .btnGrp,
.btmDataTableContainer .btnSet .btn-r,.btmDataTableContainer .btnSet .btnGrp{margin-right:5px;}
.topDataTableContainer .btnSet .dnyBtn,.btmDataTableContainer .btnSet .dnyBtn{margin-right:38px;}
.topDataTableContainer .btnSet .btnGrp,.btmDataTableContainer .btnSet .btnGrp{display:inline;}
.topDataTableContainer .btnSet .btnGrp .btn-r,.btmDataTableContainer .btnSet .btnGrp .btn-r{margin-right:5px;}

.paginationWidget tfoot{text-align:right;font-weight:normal;vertical-align:bottom;padding-right:7px;}

.datTblContainer{border:1px solid #B9BEAA;}
.bmDtaTbl .iceDatTbl tbody tr{height:20px;}
.bmDtaTbl .iceDatTbl thead tr{height:42px;}
.bmDtaTbl .iceDatTbl td,.bmDtaTbl .iceDatTbl th{padding:0px 4px;white-space:nowrap;}
.bmDtaTbl .datTblHscroll{width:875px;}
.bmDtaTbl .containerTbl{border-collapse:collapse;}
.datTblHscroll{overflow-x:hidden;overflow-y:hidden;}
.horizontalScrollDivForTable{overflow-x:auto;overflow-y:hidden;width:920px;position:relative; margin:7px; padding-bottom:20px;}
.bmDtaTbl .iceDatTbl .mnuCol{width:60px; display:block; empty-cells:show;}

/* Style class definitions for Bill Management Denial Action Page */

.bmDataContainer .clvMenu {
	margin-top: -10px;
}

.bmDataContainer .clvWrapper {
	margin-bottom: -10px;
}

.bmDenialPopup{padding:0;}
.bmDenialPopup .iceDatTbl .firstCol{text-align:right;}
.bmDenialPopup .iceDatTbl .lCol{text-align:left;}
.bmDenialPopup .iceDatTbl .lCol{padding-left:10px;padding-right:10px;}
.bmDenialPopup fieldset.fields .srchTxtBx{width:260px;vertical-align:middle;}
.bmDenialPopup fieldset.fields .btn-l{vertical-align:middle;}
.bmDenialPopup fieldset.fields .el{margin-left:8px;}
.bmDenialPopup h3{margin-top:8px;}
.bmDenialPopup p{margin-bottom:5px;}

.bmDenialPopup .summaryCnt{background-color:#2E90BD; border:1px solid gray;padding:0px 10px;}

.bmDenialPopup .summaryCnt .iceDatTbl,
    .bmDenialPopup .summaryCnt .iceDatTbl th,
    .bmDenialPopup .summaryCnt .iceDatTbl td,
    .bmDenialPopup .summaryCnt .iceDatTbl tr,
    .bmDenialPopup .summaryCnt .iceDatTbl th{background-color:#ecf3e4;}
    
.bmDenialPopup .btnContainer .rtSet .iceCmdBtn{ width:195px;}
.bmDenialPopup .note{padding:0px 10px 4px;}
.bmDenialPopup br{line-height:10px;}

/* Style class definitions for Bill Management -
Approve Bill Confirmation 
Approve Bill Confirmation With pay code 
Route Bills(s)
Hold Bills(s)
Bill Management Reject
*/
.btnPopupContainer {text-align:center;}

.bmPopup{padding:6px 14px;}
.bmPopup fieldset.fields,.bmPopup table{margin-bottom:15px; }
.bmPopup fieldset.fields a{color:#b63500;text-decoration:none;}
.bmPopup select{width:308px;}
.bmPopup .btnContainer{text-align:center;}
.bmPopup .btnContainer .iceCmdBtn{width:60px;}
.bmPopup .btnContainer .btn-l{margin-left:14px;}

/* Style class definitions for Bill Management - Bill Detail page 
Claim and Patient Activity - Claim - Bill Details Page for Historical data page */
.bmBdContent .paraHead{
	padding:4px 6px;
    background-color: #0F197D;
    font-weight: bold;
    color: #eaf5f7;
    	}
.bmBdContent .paraHead.first{border-top:0;}
/* CC change */
.bmBdContent .paraHead .rtCnt{display:inline-block;width:800px;margin-left:20px;}
.bmBdContent .cntBox table {padding: .5rem;}
.bmBdContent .cntBox table td{padding:2px; vertical-align: top;}
.bmBdContent .cntBox table td label {padding-top:2px;padding-bottom:2px;color: #000000; vertical-align:top;}
.bmBdContent .bmBtnContainer{padding-top:2px;}
.bmBdContent .bmBtnContainer .approveCnt{margin-left:10px;}
.bmBdContent .rContainer .cHead .rtCnt{position:absolute;right:15px;font-weight:normal;}
.bmBdContent .iceDatTbl td,.bmBdContent .iceDatTbl th{text-align:left;}
.bmBdContent .iceCmdSrtHdrAsc,.bmBdContent .iceCmdSrtHdrDesc{background-position: right center;}
.bmBdContent .billDetails .iceDatTbl{margin:0px 5px;}
.bmBdContent .paraHead .blDet{display:inline-block;padding-top:8px;vertical-align:top;}


/* Style class definitions for Bill Management Reject Popup page */
.bmRejPopup .nContainer {padding:4px;}
.bmRejPopup table table select{width:auto;}
.bmRejPopup table table{margin:0;}

/* Style class definitions for Bill Management Medical Billing Code Popup page */
.medBillCodePopup{padding:0;}
.medBillCodePopup table td label{white-space:nowrap;}
.medBillCodePopup table td select{ width:150px;}
.medBillCodePopup .lastRow table tr{border:0px;}
.medBillCodePopup table .btn-l{margin-right:4px;margin:2px;}
.medBillCodePopup .dlgActionContainer{padding:8px 0px 0px; }
.medBillCodePopup .iceCmdBtn{width:70px;}
.medBillCodePopup .iceDatTbl .lCol{text-align:left;}
.medBillCodePopup .iceDatTbl {border-bottom:1px solid #d9d9d9;}
.medBillCodePopup .fResult{font-weight:bold;padding:6px;}

/* Style class definitions for Bill Management Inventory page 
Bill Indexing Inventory page
*/
.invContent .iceDatTbl .firstCol,.invContent .iceDatTbl .lCol{text-align:left;}
.invContent .iceDatTbl .firstCol.result{text-align:right;}

/* Style class definitions for Bill Management Bill Detail Send an Email page */
.bmBdSmContent .icePnlGrdCol1,.bmBdSmContent .icePnlGrdCol2{padding:0px 12px;}
.bmBdSmContent .btnContainer{padding:6px 15px;}
.bmBdSmContent .nContainer{margin:6px 7px;padding:5px;}
.bmBdSmContent .nContainer h3{margin:2px;}
.bmBdSmContent .nContainer .icePnlGrdCol1,.bmBdSmContent .nContainer .icePnlGrdCol2{padding:0px;}
.bmBdSmContent .btnContainer .btn-l{margin-right:8px;}
.bmBdSmContent .btnContainer .btnSet .iceCmdBtn{width:60px;}

/* Style class definitions for Bill Indexing page 
Correspondence Indexing page
*/
.biDtaTbl .iceDatTbl tbody tr{height:22px;}
.biDtaTbl .iceDatTbl thead tr{height:36px;}
.biDtaTbl .iceDatTbl td,.biDtaTbl .iceDatTbl th{padding:0px 4px;white-space:nowrap;}
.biDtaTbl .datTblHscroll{width:887px;}
.biDtaTbl .containerTbl{border-collapse:collapse;}

.biConfigPopupNameCol {width: 80%; text-align: left; vertical-align: middle;}
.biConfigPopupVisCol {width: 20%; text-align: center; vertical-align: middle;}
.biConfigPopupHeader {font-weight: bold; border-bottom: 1px solid #E9EBD2; margin-bottom:0px;}

/* Style class definitions for Correspondence Indexing page */
.biDtaTbl .lastCol{text-align:left !important;}

/* Style class definitions for Bill Indexing Matching bill page 
Correspondence Indexing Details page
*/
.ibContent .iceSelInpDateInput{width:84px;}
.ibContent .btnContainer{padding:5px 0px;}
.ibContent .btnContainer .btn-l{margin-right:5px;}
.ibContent .billStatus{position:absolute; right:24px;top:12px;}
.ibContent p.note{margin-top:3px;padding:0px 0px 3px 6px;}
.ibContent .iceDatTbl td{padding:0px 4px;height:22px;}
.ibContent .icePnlGrdCol1{padding:5px;}
.ibSrchMatchBill{margin-top:5px;}
.ibSrchMatchBill .iceSelOneRb td{border:0 !important;}
.ibSrchMatchBill table .btn-l{margin-right:4px;}

/* Style class definitions for Notes & Instructions page 
Notes & Instructions Create an Internal Note page
Notes & Instructions Edit External Instruction page
*/
.xbmNotePopup{margin:-5px -3px;}
.bmNotePopup .btnContainer.first{padding: 0px 0px 5px;}
.bmNotePopup .btnContainer.first .rtSet .btn-l{margin-left:9px;}
.bmNotePopup .rContainer{margin-bottom:6px;}
.bmNotePopup .rContainer .cHead .rtCnt{position:absolute; right: 15px; font-weight:normal;}
.bmNotePopup .nContainer2{padding: 1em;border:1px solid gray;}
.xbmNotePopup .icePnlGrd .icePnlGrdCol1,.bmNotePopup .icePnlGrd .icePnlGrdCol2{padding:2px 3px;} 
.bmNotePopup table .btn-l{margin-right:9px;}
.xbmNotePopup .icePnlTbSet .icePnlTbSetCnt .firstEl{background-color:#f1f6eb;padding:5px;}
.bmNotePopup .firstEl{background-color:#fff;padding:5px;}
.bmNotePopup .nContainer2 .currInsLog{padding:4px;}
.bmNotePopup .activeIns{}
.bmNotePopup .nContainer2 .cHead .rtCnt{right: 30px;}
.bmNotePopup .expandCollapseContainer{padding:5px;}
.bmNotePopup .expandCollapseContainer a{margin:4px;}
.xbmNotePopup .expiredIns .iceDatTbl .iceDatTblColHdr1,.xbmNotePopup .expiredIns .iceDatTbl .iceDatTblColHdr2{border-top:1px solid gray;border-bottom:1px solid gray; border-right:0;}
.xbmNotePopup .expiredIns .iceDatTbl .iceDatTblCol1,.xbmNotePopup .expiredIns .iceDatTbl .iceDatTblCol2{border:0;padding:0px 5px;}
.bmNotePopup .dlgActionContainer .btn-l{margin-left:9px;}
.bmNotePopup .dlgActionContainer {margin-bottom: 10px;}
.bmNotePopup .note{padding:0px 0px 4px;}
.xbmNotePopup .createNote{padding-bottom:4px;width:100%;}
.bmNotePopup .createNote .text-align-top td { vertical-align: top;}
.xbmNotePopup .createNote .iceInpTxtArea{width: 400px;}
.bmNotePopup .createNote .iceInpTxtArea{height:100px;overflow: auto;}
.bmNotePopup .cContent, .bmNotePopup .cContent .rContainer {border: none; padding: 0px; }
.bmNotePopup .ui-panel .ui-panel-content { background-color: #fff; }
.xbmNotePopup .ui-tabset .ui-tabs-panel {padding: 0px; border-left: 1px solid gray; border-right: 1px solid gray; border-bottom: 1px solid gray;}
.bmNotePopup .ui-panel-titlebar {border: none;}
.bmNotePopup .ui-widget {margin-bottom: 1em;}
.bmNotePopup .cContent {background-color: #FFFFFF; padding: 5px;}

/* Style class definitions for Pharmacy Benefit Management pages */
.mainBody .pharmContainer{border:1px solid gray;padding:5px;position:relative;} /* border CC */
.pharmContainer .ltSet label{color:#0F6285;font-weight:bold;}/* CC */
 
/* Style class definitions for Pharmacy Benefit Management Auth User Level popup page 
Pharmacy Benefit Management - Add a Drug Authorization popup page
Pharmacy Benefit Management - Add Doctor Authorization popup page
*/
.pharmPopup .nContainer2{margin-bottom:6px;}
.pharmPopup .icePnlGrd .icePnlGrdCol1,.pharmPopup .icePnlGrd .icePnlGrdCol2{padding:2px 3px;}
.pharmPopup .dlgActionContainer .btn-l{margin:0px 4px; }
.pharmPopup table .iceSelInpDatePopup{display:inline; margin-right:15px; margin-left:2px;}
.pharmPopup .iceSelOneRb.hSelOneRb td{padding-right:10px;}
.pharmPopup .iceSelOneRb.hSelOneRb input{margin-right:2px;}
.pharmPopup .iceSelOneRb.includeRecTxt{display:inline;vertical-align:middle;margin-right:4px;}
.pharmPopup .resultInfo{margin:5px 0px 1px;}

/* Style class definitions for Pharmacy Benefit Management - Manage Authorization page
Pharmacy Benefit Management - Find a Pharmacy page
Pharmacy Benefit Management - Manage Enrollment page
Pharmacy Benefit Management - Manage Enrollment - Profile & History page
Durable Medical Equipment ( DME ) Plus page
Durable Medical Equipment ( DME ) Plus - Create a referral Request page
Clinical Interventions page
*/

.pharmContent .resultInfo,.dmePlusContent .resultInfo,.careMgmtContent .resultInfo{margin:8px 0px 4px;}
.pharmContent .dlgActionContainer,.dmePlusContent .dlgActionContainer,.careMgmtContent .dlgActionContainer{margin:4px 0px;}
.pharmContent .dlgActionContainer .btn-l,.dmePlusContent .dlgActionContainer .btn-l,.careMgmtContent .dlgActionContainer .btn-l{margin:0px 4px; }
.pharmContent .icePnlGrd .icePnlGrdCol1,.pharmContent .icePnlGrd .icePnlGrdCol2,.dmePlusContent .icePnlGrd .icePnlGrdCol1,.dmePlusContent .icePnlGrd .icePnlGrdCol2,.careMgmtContent .icePnlGrd .icePnlGrdCol1,.careMgmtContent .icePnlGrd .icePnlGrdCol2{padding:1px 3px;}
.pharmContent table.normal td,.pharmContent table.normal th,.dmePlusContent table.normal td,.dmePlusContent table.normal th{text-align:left;}

/* Style class definitions for Pharmacy Benefit Management - Message Center page */
.pharmMsgCentreContent .paginatorContainer{margin:0 !important; padding:5px 0px 2px;}
.pharmMsgCentreContent .paginatorContainer .btn-l{margin-right:4px;}
.pharmMsgCentreContent .paginatorContainerNoBottomMargin{margin:0 !important; padding:5px 0px 2px;}
.pharmMsgCentreContent .paginatorContainerNoBottomMargin .btn-l{margin-right:4px;}
.pharmMsgCentreContent .actionContainer{margin-bottom:2px;}
.pharmMsgCentreContent .actionContainer a{margin:0px 3px;}
.pharmMsgCentreContent .iceDatTbl .lCol{text-align:left;}
.pharmMsgCentreContent .iceDatTbl .fCol{padding:0;border-right:0;}

/* Style class definitions for Pharmacy Benefit Management - Manage Enrollment - Profile & History page*/
.pharmContent .vpfEnrolProf{margin-bottom:6px;}
.pharmContent .vpfEnrolProf .cntBox{padding:6px 6px 0;}
.pharmContent .vpfEnrolProf .nContainer2{margin-bottom:6px;}


/* Style class definitions for Pharmacy Benefit Management - Add a Drug Authorization popup page */
.drugAuthPopup .srchRslt{padding:0px 5px 5px;}
.drugAuthPopup .iceDatTbl td{height:18px;padding:0px 4px;}
.drugAuthPopup .iceDatTbl .iceSelOneRb td{border:0;padding:0;}
.drugAuthPopup .orSplit .iceInpTxt{height:15px;padding:0;}
.drugAuthPopup .orSplit .icePnlGrd .icePnlGrdCol1,.drugAuthPopup .orSplit .icePnlGrd .icePnlGrdCol2{padding:0px 4px;}

/* Style class definitions for Pharmacy Benefit Management - Manage Enrollment - Preview & Print ID card popup page */
.previewIdPopup .previewIdCardDiv{width:400px;height:452px; overflow:auto;border:1px solid #c5cdbc;}
.previewIdPopup .btnContainer{margin-bottom:6px;}
.previewIdPopup .btnContainer .rtSet a{color:#B63500;}

/* Style class definitions for Durable Medical Equipment ( DME ) Plus - Create a referral Request page */
.dmePlusContent .paraHead{padding:5px;background-color:#d3dcca;}
.dmePlusContent .rContainer{margin-bottom:5px;}
.dmePlusContent .rContainer .cHead .rtCnt{float:right; font-weight:normal;}

.dmeRefWiz .collapse,
.dmeRefWiz .eqSection .equipment .collapse {	
	height: 0px;
	white-space: nowrap;
}

.dmeRefWiz .eqSection .equipment {
	margin-bottom: 10px;
}

.dmeRefWiz .eqSection .equipment > span > div {
	
}

.dmeRefWiz .eqSection .eqName {
	width: 150px;
	display: inline-block;
}

.dmeRefWiz .eqSection label, .dmeRefWiz .eqSection radio-label, 
.dmeRefWiz .eqSection radio-input, .dmeRefWiz .eqSection img, 
.dmeRefWiz .eqSection input, .dmeRefWiz .eqSection .authDate {
	margin-left: 10px;
	vertical-align: middle;
}

.dmeRefWiz .eqSection .checkbox radio-label, 
.dmeRefWiz .eqSection .checkbox input {
	margin-top: 0px;	
}

.dmeRefWiz .eqSection .subEqName {
	margin-left: -95px;
}

.dmeRefWiz .eqSection .details {
	margin-left: -30px;	
}

.dmeRefWiz .checkbox2 table,
.dmeRefWiz .checkbox3 table,
.dmeRefWiz .checkbox5 table {
	display: inline-block;
	vertical-align: bottom;
}
.dmeRefWiz .checkboxtransheader table {
	display: inline-block;
	vertical-align: bottom;
	width:500px;
}
.dmeRefWiz .eqSection .checkbox td {
	width: 110px;
	height: 20px;
}

.dmeRefWiz .eqSection .header .auth {
	display: inline-block;
	width: 100px;	
}

.clvDlg>div {
    background-color: rgb(12, 128, 179);
}

.clvDlg th {
    background-color: rgb(12, 128, 179);
}

.dmeRefWiz .checkbox2 {
	display: inline-block;
	width: 220px;	
}

.dmeRefWiz .checkbox3 {
	display: inline-block;
	width: 330px;	
}


.dmeRefWiz .transSection .checkbox2 td,
.dmeRefWiz .transSection .checkbox3 td,
.dmeRefWiz .transSection .checkbox5 td {
	width: 75px;
}

.dmeRefWiz .eqSection .header .checkbox5 {
	display: inline-block;
	width: 450px;	
}

.dmeRefWiz .eqSection .header .msg {
	margin-left: 10px;
}

.dmeRefWiz .transSection {
	margin-left: 10px;
}

.dmeRefWiz .transSection span {
	margin-left: 10px;
}

.dmeRefWiz .transSection span {
	display: inline-block;
}

.dmeRefWiz .transSection .label {
	width: 115px;	
}

.dmeRefWiz .transSection .halflabel {
	width: 50px;	
}

.dmeRefWiz .transSection .data {
	width: 290px;
}

.dmeRefWiz .transSection .halfdata {
	width: 140px;
}

.dmeRefWiz .transSection .pickupdate {
	width: 150px;
}

.dmeRefWiz .transSection .pickupdate span {
	margin-left: 0px;
}

.dmeRefWiz .transSection .data input {
	width: 267px;
}

.dmeRefWiz .transSection .data select {
	width: 275px;
}

.dmeRefWiz .transSection .halfdata select {
	width: 127px;
}

.dmeRefWiz .transSection .halfdata input {
	width: 120px;
}

.dmeRefWiz .transSection .checkbox {
	width: 150px;
}

.dmeRefWiz .transSection .checkbox input {
	width: auto;
	vertical-align: middle;
}

.dmeRefWiz .transSection .details input {
	width: 475px;
}

.dmeRefWiz .transSection .grpTranslator {
	margin-top: 15px;
}

.dmeRefWiz .transSection .transHeader {
	font-weight: bold;
}

.dmeRefWiz .transSection .transData {
	margin-left: 20px;
}

.dmeRefWiz .transSection .chkbxspan {
	vertical-align: middle;	
}  


.cReferralRequestContent .rContainer .icePnlClpsblCnt .btnContainer{margin-top:5px;}
.cReferralRequestContent .rContainer .icePnlClpsblCnt{border:0; background-color:transparent; padding:0;}

/* Style class definitions for Durable Medical Equipment(DME) Plus - Ancillary Medical Equipment page*/
.amEquipPopup .nContainer2{width:750px;}
.amEquipPopup .iceSelInpDatePopup{display:inline;margin-right:15px;}
.amEquipPopup .grpEl{display:inline-block;float:left;}
.amEquipPopup .grpEl .iceInpTxt{margin-bottom:0;}
.amEquipPopup .grpEl .btmLbl{text-align:center; width:170px; display:inline-block;padding-top:0;}
.amEquipPopup .inlineLbl{margin:0px 4px;}
.amEquipPopup .dlgActionContainer{margin:6px 0px -3px;}
.amEquipPopup .iceInpTxtArea{width:540px;}


/* Style class definitions for Create new Referral - Select Referral Type popup page */
.careMgmtContent.selRefTypePopup .iceSelOneRb{margin:4px;}

/* Style class definitions for Create a New Referral page */
.careMgmtContent .rContainer,.careMgmtContent .note.first{margin-bottom:5px;}

.careMgmtContent.createNewRef .iceInpTxtArea{width:765px;}
.careMgmtContent.createNewRef .dlgActionContainer{margin-top:6px;}

/* Style class definitions for Clinical Interventions View Referrals - Telephonic Case Management(TCM) page */
.careMgmtContent.telCaseMgmt .refNoteLnkDiv{padding:2px;text-align:right;}
.careMgmtContent.telCaseMgmt .refNoteLnkDiv .iceCmdLnk{padding:1px 10px;}

.careMgmtContent.telCaseMgmtVwRefNotePopup .nContainer,.careMgmtContent.telCaseMgmtVwRefNotePopup .nContainer2{margin-bottom:8px;}
.careMgmtContent.telCaseMgmtVwRefNotePopup .nContainer .icePnlGrdCol1{padding:5px 5px;}
.careMgmtContent.telCaseMgmtVwRefNotePopup .nContainer2 .cContent{width:600px; padding:2px;}
.careMgmtContent.telCaseMgmtVwRefNotePopup .nContainer2 .paraHead{font-weight:bold;padding:5px 5px 2px;color:#6F7D61;}
.careMgmtContent.telCaseMgmtVwRefNotePopup .nContainer2 .webRefGenInfo{padding: 0px 5px 2px;}


/* Style class definitions for User Administration page - Add a New User - Option1 page */

.adminContent .resultInfo{margin:8px 0px 4px;}
.adminContent .dlgActionContainer{margin:4px 0px;}
.adminContent .dlgActionContainer .btn-l{margin:0px 4px; }
.adminContent .icePnlGrd .icePnlGrdCol1,.adminContent .icePnlGrd .icePnlGrdCol2{padding:1px 3px;}
.adminContent table.normal td,.adminContent table.normal th{text-align:left;}
.adminContent .grpEl{display:inline-block;float:left;}
.adminContent .grpEl .btmLbl{text-align:center; width:170px; display:inline-block;padding-top:0;}


/* Style class definitions for User Administration page */
.usrAdminCnt .btnContainer.first{text-align:right;}
.usrAdminCnt .paginatorContainer{margin:0;}
.usrAdminCnt .paginatorContainerNoBottomMargin{margin:0;}
.usrAdminCnt .btnContainer.last{padding:3px;}
.usrAdminCnt .rContainer{clear:both;margin-top:5px}
.usrAdminCnt .nContainer.srch{border-left:0;border-right:0;border-top:0;padding:2px 5px;}
.usrAdminCnt .resultInfo a{margin-left:10px;}

/* Style class definitions for Claim and Patient Activity page */
.claimPatActContent{}
.claimPatActContent .resultInfo{margin:8px 0px 4px;}
.claimPatActContent .dlgActionContainer{margin:4px 0px;}
.claimPatActContent .dlgActionContainer .btn-l{margin:0px 4px; }
.claimPatActContent .icePnlGrd .icePnlGrdCol1,.claimPatActContent .icePnlGrd .icePnlGrdCol2{padding:1px 3px;}
.claimPatActContent table .iceSelInpDatePopup {display:inline;margin-left:2px;margin-right:15px;}
.claimPatActContent table .iceSelInpDateInput{width:72px;}
.claimPatActContent .paraHead{color:#0F6285!important;padding:4px 6px;background-color:#CEE8F2;border-top:1px solid #d3dcca;border-bottom:1px solid #d3dcca;}
.claimPatActContent .collapseHead{color:#0F6285!important;padding:4px 6px;background-color:#CEE8F2;border-top:0;border-bottom:1px solid gray;
	width:813px; text-align:left;vertical-align:top;}
.claimPatActContent .paraHead.first{border-top:0;}
table.pharmTblDrCol td:nth-child(1){
   width:75%;
   padding-right:3px;
    word-break: keep-all;
}

table.claim-dtls td{
	text-align: left;
}

table.claim-dtls td:nth-child(1){
   width:11.25%;
   font-weight:bold;	
}
table.claim-dtls td:nth-child(2){
   width:25.5%;	
}
table.claim-dtls td:nth-child(3){
   width:10.5%;	
   font-weight:bold;
}
table.claim-dtls td:nth-child(4){
   width:18%;	
}
table.claim-dtls td:nth-child(5){
   width:14%;	
   font-weight:bold;
}
table.claim-dtls td:nth-child(6){
   width:20%;	
}
.claimPatActEventPopup .iceDatTbl  .columnDate { width:150px; }
.claimPatActEventPopup .iceDatTbl  .columnDesc { width:400px; }
.claimPatActEventPopup .iceDatTbl  .columnUser { width:225px; }

.claimPatActContent .claimPatActForm .iceInpTxt{width:270px;}
.claimPatActContent .claimPatActForm .iceSelMnyMnu,.claimPatActContent .claimPatActForm .iceSelOneMnu{width:278px;}

.hintLabelCol, .hintTextCol { vertical-align: top;}
.hintLabelCol { text-align: right; width: 20%; background-color:#81BEF7; }
.hintTextCol { text-align: left; width: 20%; }

.hintOddRow {height: 25px; vertical-align: top; background-color:#eaf5f7; }
.hintEvenRow {height: 25px; vertical-align: top; }

.cpaLabelCol, .cpaTextCol { vertical-align: top;}
.cpaLabelCol { text-align: right; width: 15%; background-color:#81BEF7; }
.cpaTextCol { text-align: left; width: 15%; }

.cpaOddRow {height: 15px; vertical-align: top; background-color:#eaf5f7; }
.cpaEvenRow {height: 15px; vertical-align: top; }

/* Printer friendly report page */

.prfBill .billCol {width: 80px;}
.prfBill .billCol1 {width: 100px;}

/* Style class definitions for Claim and Patient Activity - Claim Number page */
.claimPatActContainer{position:relative;zoom:1;}
.claimPatActContainer .claimDetHead{padding:0px 80px 0px 4px;}
.claimPatActContainer .claimDetHead .cntTitle{color:#46759F;}

.claimPatActContainer .claimDetHead .iceMnuItm a,.claimPatActContainer .claimDetHead .iceMnuItm a:hover,.claimPatActContainer .claimDetHead .iceMnuItmVrt a,.claimPatActContainer .claimDetHead .iceMnuItmVrt a:hover{line-height:18px;height:18px; font-size:9px;}
.claimPatActContainer .nContainer2 .paraHead{font-weight:bold; color:#717f65;}
.claimPatActContainer .iceDatTbl .fCol{border-right:0;}
.claimPatActContainer .iceDatTbl .sCol{border-left:0;}
.claimPatActContainer .rContainer,.claimPatActContainer .nContainer2{margin-bottom:5px;}
.claimPatActContainer .rContainer .cmContainer .icePnlClpsbl {margin-bottom:25px;}
.claimPatActContainer .rContainer .dmeContainer .icePnlClpsbl {margin-bottom:25px;}
.claimPatActContainer .rContainer .icePnlClpsblCnt {
background-color:transparent;
border:0 none;
padding:0;
}
.claimPatActContainer .datTblHscroll{width:913px;}
.claimPatActContainer .bmDtaTbl .datTblHscroll{width:881px;}
.claimPatActContainer .biDtaTbl .datTblHscroll,.claimPatActContainer .bilRevDtaTbl .datTblHscroll{width:888px;}
.claimPatActContainer .fsDatSec .cntBox{padding:6px;}
.claimPatActContainer .fsDatSec .cntBox h3{margin:5px 0px 4px;}
.claimPatActContainer .fsDatSec .cntBox h3.first{margin-top:0px !important;}

.rContainer .cContent .cpatitle .iceCmdLnk { margin-left: 3px; padding-left: 0px; }
.rContainerCpa { padding:0.1em 0.1em 0.1em 0.1em; }
.rContainerCpa .viewPrint .iceMnuBarItem, 
.rContainerCpa .viewPrint .iceMnuBarVrtItem,
.rContainerCpa .viewPrint .iceMnuBar, 
.rContainerCpa .viewPrint .iceMnuBarVrt,
.rContainerCpa .viewPrint .iceMnuBarItem a, 
.rContainerCpa .viewPrint .iceMnuBarVrtItem a {
    background-image: none;
}

.cContentCpaSection {
padding:0 .5rem .5rem .5rem;
zoom:1;display: inline-block; width: 100%;}
.cContentCpaSection .cntBoxCpa {border:0px solid gray;}
.cContentCpaSection .paginatorContainer {margin-bottom: -20px; margin-top: 0px; padding: 0px;}

.cContentGroupCpa { padding:0em 0.63em 0.3em 0.63em;border-left:1px solid gray;border-right:1px solid gray;zoom:1;}       

.cContentGroupCpa .icePnlClpsbl {margin-bottom:15px;}

.cContentGroupCpa .sectionTitle {
    color: #626655;
    font-size: 0.98em;
}

.cContentGroupCpa .noHeader .singlePagination { 
    margin-top: -20px;
}

.rContainerCpa .hasHeader .singlePagination .paginatorContainer { 
    margin-top: -20px;
}

.cContentGroupCpa .multiPagination { 
    margin-top: 0px;
    border: 1px solid gray; 
}
    
.cContentGroupCpa .hasHeader .icePnlClpsblHdr {
    height: 41px;
}

.cContentGroupCpa .noHeader .icePnlClpsblHdr {
    height: 21px;
}
    
.cContentGroupCpa .icePnlClpsblColpsdHdr > span, 
.cContentGroupCpa .icePnlClpsblHdr > span, 
.cContentGroupCpa .icePnlClpsblColpsdHdr-dis > span, 
.cContentGroupCpa .icePnlClpsblHdr-dis > span {
    padding-left: 3px;
}

.cContentGroupCpa .icePnlClpsblHdr .iceCmdLnk, 
.cContentGroupCpa .icePnlClpsblColpsdHdr .iceCmdLnk {
    padding-left: 0px;
}


.cContentGroupCpa .icePnlClpsblColpsdHdr, 
.cContentGroupCpa .icePnlClpsblColpsdHdr-dis,
.cContentGroupCpa .icePnlClpsblColpsdHdr div,
.cContentGroupCpa .icePnlClpsblHdr div {
    background: none;
    padding: 0px 0 0 0px;
    margin: 0px 0 0 0px;      
}

.cContentGroupCpa .iceCmdSrtHdr {
    white-space: nowrap;
}

.cpaSectionMnuBar {    
    background-image: none;
    color: #EAF5F7;
    float: right;
    margin: 0;
    padding: 0px 20px 0px 20px;
    white-space: nowrap;
}




/* Style class definitions for Claim and Patient Activity - Print Bill Review page */
.claimPatActPopup select{vertical-align:middle;}
/* Style class definitions for Claim & Patient Activity - Re-eval Approve page */
.claimPatActPopup.approvePopup .iceInpTxtArea{width:300px;}

/* Style class definitions for User Administration page - Add a New User - Option1 page */
.adNewUsrAdmin .mand{padding:0px 14px;}

.adNewUsrAdmin .iceSelBoolChkbx{margin-left:30px;}

/* Style class definitions for Reports - Daily Reports page 
Reports Parameter Reports - Inventory Reports - Aging Queue Details page

*/
.reportContent{background-color:#fcfdfd;padding:0 6px 4px;position:relative;}
.reportContent .icePnlTbSetCnt{padding:4px;}
.reportContent .resultInfo{margin:8px 0px 4px;}
.reportContent .dlgActionContainer{margin:4px 0px;}
.reportContent .dlgActionContainer .btn-l{margin:0px 4px; }
.reportContent .icePnlGrd .icePnlGrdCol1,.reportContent .icePnlGrd .icePnlGrdCol2{padding:1px 3px;}
.reportContent table .iceSelInpDatePopup {display:inline;margin-left:2px;margin-right:15px;}
.reportContent table .iceSelInpDateInput{width:72px; }
.reportContent .icePnlTbSetCnt .iceDatTbl{width:100%;border:1px solid gray;}
.reportContent .icePnlTbSetCnt .iceDatTblColHdr,.reportContent .icePnlTbSetCnt .iceDatTblColHdr1,.reportContent .icePnlTbSetCnt .iceDatTblColHdr2 {border-top: 1px solid gray;border-left: 1px solid gray;font-weight:bold;}
.reportContent img{vertical-align:middle;}
.reportContent .reportDetContainer .iceDatTbl{margin-bottom:5px;}
.reportContent .iceDatTblCol,.reportContent .iceDatTblCol1,.reportContent .iceDatTblCol2 {text-align:center;}
.reportContent .reportDetContainer{width:861px;}
.reportContent .reportFilters table td{vertical-align:top;}
.reportContent .reportFilters table .iceSelOneMnu, .reportContent .reportFilters table .iceSelMnyMnu{width:300px;}

img {border: medium none; vertical-align: middle;}

/* Style class definitions for Pharmacy search

*/
.pharmContent .icePnlGrd .icePnlGrdCol1{width: 50%} 
.pharmContent .icePnlGrd .icePnlGrdCol2{vertical-align:top;}

.bold {
    font-weight:900;
    
}
.normal {
    font-weight:normal;
}
.nContainerAddr{border:1px solid gray;text-align:left;width:335px;background-color:#f2f2f2;}



.widget{border:1px solid #5f88ac;margin:0.4em;width:311px;overflow:hidden;}
.wdgtHead{padding:.5em; background-color: #5F88AC !important;position:relative;height:25px;}
.wdgtHead,.wdgtHead span,.wdgtHead .iceCmdLnk {font-size:1em;font-weight:bold;text-decoration:none;padding-left:5px;}
.wdgtHead .rtSet{right:10px;position:absolute;}
.wdgtHead .rtSet a{margin-left:8px;}
.widget .wdgtContent{padding:0.13em;height:18.25em;overflow:scroll;}
.widget .wdgtContent .contentBox{height:14.35em;}

/* CC */
.normalTxtColm, .normalTxtColm a{
    color:#000000;	
    font-weight:normal;    
}

.normalTxtColm, .normalTxtColm a:hover {
	text-decoration:none;
}

.boldTxtColm, .boldTxtColm a, .ui-widget-content .boldTxtColm a{
    font-weight: bold;
    color :#000000;
    }

/* Style class definitions for Administration */
.adminClientName {font-size: 12px;color: #5F88AC;font-weight: bold;}
.adminClientAddressColumn {vertical-align:top;padding-left:10px;}
.adminEditColumn {vertical-align:top;}
.adminSectionHeaderDiv {margin: 20px 0pt 1px 5px;}
.adminSectionHeaderTxt {border-bottom: none;font-weight:bold;}
.miscClaimRejectCodes {padding-left: 10px;}
.serviceCheckboxCol {text-align:right;width:20px;}
.serviceNameCol {text-align:left;width:205px;}
.serviceActionCol {text-align:left;width:100px;}
.serviceSubheaderTable {margin-top:3px;}
.serviceSubheaderTxt-dis {background:none;}
.adminAddNewUserButton {margin-top: 10px; margin-bottom: 10px;}


.userProfileLabelColumn {text-align:left; width: 20%; }
.userProfileValueColumn {text-align:left; width: 30%; }
.userProfileRow {height: 40px; vertical-align: top; }
.userProfileHr {width: 70%; text-align: center; margin-top: 10px; margin-bottom: 10px; margin-right: auto; margin-left: auto}
.userProfileDiv .iceCmdBtn {background-color: transparent; background-image: none;}
.userProfileDiv .icePnlClpsblHdr {text-align: left; }
.adminIceCcDiv .iceCmdBtn {background-color: transparent; background-image: none; height: 100%;}
.adminIceCcDiv .iceDatTblCol .iceHdnLnk, .adminIceCcDiv .iceDatTblCol1 .iceHdnLnk, .adminIceCcDiv .iceDatTblCol2 .iceHdnLnk  {background-color: transparent; background-image: none; visibility: hidden;}
.redTxt{color: #0F197D;}
.blackTxt{color: black;}
.greenTxt{color: green;}
.triStateCheckbox .iceCmdBtn {background: none;height:12px;padding:2px;}
.dataTableRowSolid {border-width: 1px; border-style: solid; border-color: #D9D9D9;}
.adminClientAddressAddressCol {text-align: left; min-width: 500px;}
.adminClientAddressLinksCol {text-align: right; min-width: 100px;}
.adminClientAddressLinksColNoHeader {text-align: right; min-width: 108px;}
.adminClientAddressSpacerCol {text-align: left; min-width: 13px;}


/* Style class definitions for AdjusterRule */
.arContent .paraHead{padding:4px 6px;background-color:#2E90BD;border-top:1px solid #d3dcca;border-bottom:1px solid #d3dcca;}
.arContent .paraHead.first{border-top:0;}
.arContent .paraHead .rtCnt{font-weight:normal;display:inline-block;width:800px;margin-left:20px;}
.arContent .cntBox table td{padding:4px;}
.arContent .rContainer .arBtnContainer{padding-top:2px;padding-bottom:2px;}
.arContent .rContainer .cContent .arBtnContainer{padding-top:2px;padding-bottom:2px;}
.arContent .rContainer .cContent .cntBox .arBtnContainer{padding-top:2px;padding-bottom:2px;}
.arContent .arBtnContainer{padding-top:2px;padding-bottom:2px;}
.arContent .arBtnContainer .approveCnt{margin-left:10px;}
.arContent .rContainer .cHead .rtCnt {position:absolute;right:15px;font-weight:normal;}
.arContent .iceDatTbl td,.arContent .iceDatTbl th{text-align:left;}
.arContent .iceCmdSrtHdrAsc,.arContent .iceCmdSrtHdrDesc{background-position: right center;}
.arContent .billDetails .iceDatTbl{margin:0px 5px;}
.arContent .paraHead .blDet{display:inline-block;padding-top:8px;vertical-align:top;}

/*
----------- Panel Collapsible --------
*/

.rContainer .icePnlClpsbl,.rContainer .icePnlClpsbl-dis,.rContainer .icePnlClpsblHdr,.rContainer .icePnlClpsblHdr-dis {border:0;}
.rContainer .icePnlClpsblCnt,.rContainer .icePnlClpsblCnt-dis {border: 1px solid gray;}
.rContainer .icePnlClpsblCnt,.rContainer  .icePnlClpsblCnt-dis {padding:2px;}
.rContainer .icePnlClpsblHdr .rtHdrCnt,.rContainer .icePnlClpsblColpsdHdr .rtHdrCnt{float:right; font-weight:normal;}
.rContainer .icePnlClpsblColpsdHdr .rtHdrCnt{padding-right:8px;}

.rContainer .icePnlClpsblColpsd, .rContainer .icePnlClpsblColpsd-dis {border:0;}
.rContainer .icePnlClpsblColpsdHdr div{background-position:3px 3px;}
.rContainer .cHead.plain.bold{background:none !important;padding-left:8px !important;font-weight:bold;}
/* CC font */
.rContainer .cHead.plain .rtCnt label{color:#0F6285; font-weight:bold;}
.rContainer .cContent .cntBox td span{color: #36373B;}/* /for output value */
.rContainer .cContent .cntBox td span .ui-state-active {color: #ffffff;}
.rContainer .cContent .cntBox td a span {text-decoration: none; color: #0F197D;}
.rContainer .cContent .cntBox td a {text-decoration: none; color: #0F197D;}
.rContainer .cContent .cntBox td a:hover {text-decoration: underline;}
.rContainer .cContent .attachmentBox{background-color:#ffffff;}
.rContainer .cContent .cntBox .utilHistory .cContent span{color:#EAF5F7;} 
.rContainer .cContent .cntBox .utilHistory .cContent .ui-paginator span{color:#000000;}
.rContainer.wizardStep, .rContainer.noBackground{background: #fff;}

.adjusterRulesCriteriaDropDownColumn{text-align: left; width: 200px; min-width: 200px; vertical-align: middle;}
.adjusterRulesCriteriaSpacerColumn{text-align: left; width: 40px; min-width: 40px; vertical-align: middle;}
.adjusterRulesCommonPriorityColumn{text-align: left; width: 50px; min-width: 50px; vertical-align: middle;}
.adjusterRulesCommonSpacerColumn{text-align: left; width: 80px; min-width: 80px; vertical-align: middle;}
.adjusterRulesCommonIconColumn{text-align: left; width: 100px; min-width: 100px; vertical-align: middle;}
.adjusterRulesCommonDescriptionColumn{text-align: left; width: 400px; min-width: 400px; vertical-align: middle;}
.adjusterRulesViewRuleDetailTitleColumn {text-align: left; min-width: 200px;}
.adjusterRulesViewRuleDetailValueColumn {text-align: left; min-width: 400px;}


.popupTopTextDrag {
    margin: 2px 0 0 4px;
    display: inline;
    float: left;
}

.popupTopClose {
    vertical-align: middle;
    margin: 4px;
    display: inline;
    float: right;
}

.ccPnlPop .icePnlPopHdr {width: 10px;}
.ccPnlPop .icePnlPopHdr .popupMainCol {width: 99%;}

UL.alrtBar LI.ind{ font-family: Arial, serif, tahoma, Helvetica, sans-serif;
                   margin-right:10px;}
UL.alrtBar LI.sup{ font-family: Arial, serif, tahoma, Helvetica, sans-serif;
                   margin-right:16px;}
.widget .iceCmdSrtHdrAsc{
    background-image: url('../images/column_sort_asc_small.png');
}
.widget .iceCmdSrtHdrDesc{
    background-image: url('../images/column_sort_desc_small.png');
}
.widget .iceDatTbl .iceDatTblActvSrtHdr{background-color:#6EAC2C;}

.uploadLastRow {border-bottom:1px solid #d9d9d9;}

.uploadHeader {
	text-align: left !important;
	font-family: verdana, arial !important; 
	font-size: 11px !important; 
	background:none !important; 
	color: white !important; 
	font-weight: normal !important;
 }
 
 .uploadHeader .ui-icon-carat-2-n-s{
 background-image: url(../images/column_sort_asc.png),url(../images/column_sort_desc.png);
 height : 12px;
 margin: 0px -20px -2px 0px;
 background-position : top, bottom !important; 
 
 }
 .uploadHeader .ui-icon-triangle-1-n.ui-icon-carat-2-n-s{
  background: url(../images/column_sort_asc.png) no-repeat top;
 }
.uploadHeader .ui-icon-triangle-1-s.ui-icon-carat-2-n-s{
   background: url(../images/column_sort_desc.png) no-repeat bottom;
 }
.uploadContent{
	color: black !important;
	font-size: 10px !important; 
}

.header {display: block !important;}
.utility-header { margin: 3px;}
.utility-header-box {}
.utility-header-box ul {list-style: none; list-style-image: none; color: #000 !important;}
.utility-header-box ul li { float: left; padding-left: 5px; font-size: 11px;}
.bench-help-icon { background: url(../images/homepage_images/help.png) right no-repeat; text-decoration: none; padding: 18px;  }
.help-icon { background: url(../images/homepage_images/help.png) right no-repeat; text-decoration: none; padding-top: 5px; padding-bottom: 5px; padding-right:18px; background-position-y: 99%; }
.help-icon2 { background: url(../images/homepage_images/help.png) right no-repeat; text-decoration: none; padding-top: 3px; padding-bottom: 2px; padding-right: 22px; background-position-y: 99%; }
/*.utility-header-box ul li a.help { background: url(../images/homepage_images/help.png) left no-repeat; color: #000; text-decoration: none;
.utility-header-box ul li a {text-decoration: underline; padding: 4px 0 4px 4px !important;}
.utility-header-box ul li a.link {color: #000; text-decoration: none; padding-left: 10px !important; padding-top: 5px !important;}
.utility-header-box ul li a.logout { background: url(../images/homepage_images/ico_logout.png) left no-repeat; color: #000; text-decoration: none;
    padding: 4px 0 4px 25px !important;}
.utility-header-box ul li a.close { background: url(../images/ico_close.gif) ;
    padding: 4px 0 4px 25px !important;}*/
    
.close_button { background-image: url(../images/ico_close.gif) !important; }  
 .utility-header-box ul li a {text-decoration: none; color:#0F197D; padding: 4px 0 4px 4px !important;}
 .utility-header-box ul li a:hover {text-decoration: underline; color:#0F197D; padding: 4px 0 4px 4px !important;}
.center-contact {text-align:center;}       
.center-contact a.rxcontact { background: url(../images/homepage_images/contact.png) left no-repeat; padding-left: 18px;}

/*.utility-header-box ul li a.contact { color: #000; text-decoration: none;}
.utility-header-box ul li a.help:hover,.utility-header-box ul li a.logout:hover{
    text-decoration: underline !important;}*/

.search-box {display: block !important;}
.csrTable {border-collapse: collapse; width: 210px; margin-left: -4px; margin-right: -9px; margin-top: -5px; margin-bottom: -5px;}
.csrTable td { padding: 4px 0px 4px 0px; }
.csrTable .link {text-decoration: none !important;}
.csrTable tr:hover {background-color: #E9F6FC;}

.csrDetailContent .cntBox td{padding:4px;}
.csrDetailContent .detailAddtnlHdr {color: #0F6285; padding: 4px; background-color:#CEE8F2; font-size: 11px; font-weight: bold; 
    border-top:1px solid gray;border-bottom:1px solid gray;}
.csrDetailContent .moreData { display: none; }
.search-box span { padding: 0 6px !important;}
.btn {background: url(../images/btn_sprite.gif) left top repeat-x; -webkit-border-radius: 3px; -khtml-border-radius: 3px; border-radius: 3px; padding: 4px 15px !important;}
.rounded-corners { background: url(../images/homepage_images/button-bg.gif) left top repeat-x; -webkit-border-radius: 3px;
    -khtml-border-radius: 3px; border-radius: 3px; padding: 4px 15px; font-weight: bold; font-size: 13px; 
    text-align: center !important;}
.empty-corners { background: url(../images/clear.gif) left top repeat-x; -webkit-border-radius: 3px;
    -khtml-border-radius: 3px; border-radius: 3px; padding: 4px 3px; font-weight: bold; font-size: 13px;
    text-align: center !important;}     
.header-search-radio { font-size: 12px; color: #000; }
.header-search-radio TD { padding-left: 8px; }
.btn-text a { font-weight: bold; font-size: 13px; text-align: center; text-decoration: none !important;}
.btn-text {font-weight: bold; font-size: 13px; text-align: center; text-decoration: none !important;}
.input-search {padding: 4px; width: 300px; height: 15px !important;}
.clear {clear: both; height: 0px !important;}
.F-left {float: left !important;}
.F-right {float: right !important;}
.margin-left-5 {margin-left: 5px !important;}
.margin-top-0 {margin-top: 0px !important;}
.margin-top-5 {margin-top: 5px !important;}
.margin-top-6 {margin-top: 6px !important;}
.margin-top-3 {margin-top: 3px !important;}
.margin-bottom-5 {margin-bottom: 5px !important;}

.margin-top-20 {margin-top: 20px !important;}
.margin-top-10 {margin-top: 10px !important;}
.margin-right-5 {margin-right: 5px ! important;}

.header-link a {text-decoration: none; color:#0F197D; padding: 4px 0 4px 4px !important;}
.header-link a:hover {text-decoration: underline; color:#0F197D; padding: 4px 0 4px 4px !important;}

.header-link-search a {text-decoration: none; color:#0F197D;; padding: 0 0 0 0 !important; white-space: normal;}
.header-link-search a:hover {text-decoration: underline; color:#0F197D; padding: 0 0 0 0 !important;}
.header-link-search span { padding: 0 0 !important;}

.leftTextAlign {text-align: left;}
.topAlignCol1 {vertical-align:top; }
.topAlignCol2 {width: 700px; }
.csrDetailContent .moreMsg { color: blue; text-decoration:underline; cursor:pointer;}
.csrDetailContent .msgText { width: 700px; word-wrap:break-word; }
.quicklink{background:url(../images/homepage_images/quicklink-bg.gif) left top repeat-x; -webkit-border-radius:3px; -khtml-border-radius:3px;
    border-radius:3px; padding:4px 10px; font-weight: bold; font-size: 12px; text-align:center;}
#quickLinkForm label {color: #FFFFFF;}    
.combo {position:relative;width:190px;text-align:left;padding:0;margin:0;}
.combo * {padding:0;margin:0;}
.combo ul {padding:1px;border:2px solid #ccc;width: 89px;background-color:#cfc;position:absolute;right:3px;top:1.5em;display:none;z-index:1;}
.combo li {display:block; width: 100%;}
div.selectbox-wrapper {position:absolute; width:400px; border:1px solid #ccc; margin:0px; margin-left:2px;
  margin-top:-2px; padding:0px; text-align:left;  z-index:1000;}
div.selectbox-wrapper ul { list-style-type:none; margin:0px; padding:0px;}
div.selectbox-wrapper ul li {list-style-type:none; display:block; margin:0; padding:2px; cursor:pointer;}
div.selectbox-wrapper ul li.selected { background-color: #EAF2FB;}
div.selectbox-wrapper ul li.current {background-color: #CDD8E4;}
.selectbox { margin: 0px 5px 3px 2px; padding-left:2px; line-height:23px;  font-family:Verdana, Geneva, Arial, serif, Helvetica, sans-serif; font-size:12px;/* Resize Font*/
  width : 220px; display : block; text-align:left; background: url("../images/homepage_images/quicklink-bg.gif") right top; cursor: pointer; border-radius:3px;
  height:23px; border:transparent; overflow:hidden; }

.wizardStep {width:100%}

.iceFileUpload {background:#0000FF;}
.iceInpFile {padding:0px; margin:0px;}

.btn-l-dis{background:url(../images/btn_sprite_dis.gif) no-repeat;height:21px;display:inline-block;}
.btn-l-dis{background-position:0px 0px;padding-left:2px;}

.bottomLinks .iceOutRsr { display: inline; }

/* uses Sliding Panels technique */
p.wizardStepIndicator, p.wizardCurrentStepIndicator
{
    background: transparent url('../images/wiz_right.gif') no-repeat scroll top right;
    display: block;
    float: left;
    font-weight: bold;
    height: 20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 0px;
    padding-right: 20px; /* CHANGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */
    text-decoration: none;
    width:85px;
    text-align:center;
    color: #FFFFFF;
}

p.wizardStepIndicator span, p.wizardCurrentStepIndicator span
{
    background: transparent url('../images/wiz_left.gif') no-repeat;
    display: block;
    line-height: 20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    padding: 0px 7px 0px 20px;
}

p.wizardCurrentStepIndicator
{
    background: transparent url('../images/wiz_right_current.gif') no-repeat scroll top right;
}

p.wizardCurrentStepIndicator span
{
    background: transparent url('../images/wiz_left_current.gif') no-repeat;
}




/* Style class definitions for inputbox for search fields -clear */
.searchTextWiderWidth {width:200px; }
.searchTextMediumWidth{}



.ui-widget-header {background:none #0F197D; white-space:nowrap;color: #FFFFFF; font-weight:bold;}
.ui-tabset .ui-tabs-nav {background:none #FFFFFF; white-space:nowrap;}
.ui-paginator {border:none;}
.ui-icon {text-indent:9999px !important; overflow:hidden;}

.ui-widget .ui-header-text, .mainBody .midTab {
	font-family: verdana, arial;
}

.ui-widget {background:none; border:none;font-size: 1em;}

.ui-widget select, .ui-widget textarea, .ui-widget button {
	font-size: 0.9em;
}

.ui-widget-content {
    background: #FFFFFF repeat-x;
    border: 1px solid #666666;
    color: #222222;
}

.labelFont {font-size: 1em;}



.claimPatActContent .icePnlClpsblCnt { padding-left: 0px;}


 
 
.ui-datepicker .ui-datepicker-calendar .ui-datepicker-today .ui-state-highlight { 
    background: #0F197D;   
    border: 1px solid #EAF5F7;
    color: #FFFFFF
}
.mainBody .ui-datatable-data .ui-datatable-selectable.ui-state-hover .pharmTable, .mainBody .pharmTable .ui-widget-content .ui-datatable-selectable.ui-state-hover ,
.mainBody .pharmTable .ui-datatable-data .ui-datatable-selectable.ui-state-highlight, .mainBody .pharmTable .ui-widget-content .ui-datatable-selectable.ui-state-highlight  {
	 background: #D3D3D3; 
	 color:#000000;
}


.udt-details div.ui-accordion-content {
	overflow:hidden;
}

.ui-datepicker .ui-datepicker-calendar .ui-datepicker-current-day .ui-state-active {     
    background: #6EAC2C;   
    border: 1px solid #EAF5F7;
    color: #FFFFFF
}

.ui-datepicker .ui-datepicker-calendar .ui-state-default {
	border: thin solid rgb(196, 196, 196);
}

.ui-datepicker-trigger {	
    vertical-align: middle;
    padding-left: 3px;
    background : none !important;
    border : none !important;
}

input.date_picker {
  text-align: center;  
  background-image: url("../images/cal_button.png");
  background-position: right center;
  background-repeat: no-repeat;
  padding-right: 18px;
  width: 78px;
}


.stateSel {
	width: 125px;
}

a.lessLnk{margin-top:3px;padding-right:10px;background-repeat:no-repeat;background-position:right 6px;background-image:url(../images/menu_arr_up.gif);}
a.moreLnk{margin-top:3px;padding-right:10px;background-repeat:no-repeat;background-position:right 6px;background-image:url(../images/menu_arr_down.gif);}

.noBorder tbody {
    border-width:0px;
}

.noBorderColumn {
    border-width:0px; border-bottom-width:0px; border-top-width:0px; border-left-width:0px; border-right-width:0px; text-align: left;
}

.topAligned {
    vertical-align: top;
}

.hidden {
    display:none;
}

.visible {
    display:block;
}

.searchBillDetail {
	width: 435px;;
}

.parentGrid .icePnlGrdCol1 { vertical-align: top; }

.eventGrdCol1, .eventGrdCol2 { padding-left: 15px; }

.moreBtn { cursor:pointer;}

.oo_feedback_link {color: #ffffff; background: #4f5555 url(../images/oo_icon.gif) 7px 9px no-repeat; position:absolute; top:0; right:0; float:right; padding:7px 7px 7px 20px; font-size:0.94em; font-weight:bold; cursor:pointer;}
.oo_feedback_link_html {color: #ffffff; background: #4f5555 url(../../images/oo_icon.gif) 7px 9px no-repeat; position:absolute; top:0; right:0; float:right; padding:7px 7px 7px 20px; font-size:0.94em; font-weight:bold; cursor:pointer;}
.oo_feedback_link:focus {border: #fff dashed 2px; outline: 0;}

.gm-style .gm-style-iw div { font-size: 11px; }

.exampleBoxCol1 {
    padding: 5px;
}
/* Style class definitions for Common Inline styles - START */
.width100px { width:100px; }
.width150px { width:150px; }
.width120px { width:120px; }
.width180px { width:180px; }
.minWidth180px {min-width:180px;}
.maxWidth250px {max-width: 250px;}
.width90px { width:90px; }
.width400px { width:400px; }
.width200px { width:200px; }
.width300px { width:300px; }
.width204px { width:204px; }
.width250px { width:250px; }
.width850px { width:850px; }
.width80px { width:80px; }
.width50px { width:50px; }

.ice-blockui-overlay {
	background-color: transparent;
	opacity: 0.0;
    filter: alpha(opacity = 0);
 }
 
.required {
    padding-left: 0px;  /* remove padding since the * will take up some space - keeps labels aligned */
}

.required:before {
color:#FF0000;
content:"*";
font-size:10px;
width: 10px;
display:inline-block;
}

.requiredAfter:After {
padding-left:3px;
color:#FF0000;
content:"*";
font-size:10px;
width: 10px;
display:inline-block;
}
 
 .popup .ui-dialog {
 padding: 0;
 }

.addEditMessagesPopup .ui-widget.ui-inputfield{
	width: 120px;
}


/* Fix for ALM Defect #4271 */
/* Modified styles for proper alignment of Event Log pop-up window */
.ui-widget-header {
	background-image: #2E90BD url("../images/popup_sprite.gif") repeat-x 0px -100px;
}

.eventLogPopup {font-size: 90%;}
.eventLogPopup .ui-header-text{font-size: 0.8em;}

.uploadEntry {background-color:#ffffff;border:1px solid gray;text-align:left;}
.uploadList {border:1px solid gray;text-align:left;overflow-y:auto;border-top:0px;height: 120px;}
.csrRequestPopup .uploadList {height: auto}
.ui-fileupload-buttonbar .ui-button { 
	background-color: #00C8F0 !important;
	border: solid 1px #00C8F0;
	box-shadow: none; 
	background:none;
}

.ui-fileupload-buttonbar .ui-button.ui-state-focus { 	
	border: black dashed 2px !important;
}

.ui-fileupload-buttonbar .ui-button-text, .ui-fileupload-buttonbar .ui-button-text.ui-state-active { 
	color: black;
	text-shadow: none; 
}

.refFrm {font-size: 12px;font-weight: bold;}
.refFrm .refFrmHdr TABLE TR TD {font-weight: bold; display: inline; }
.refFrm .refFrmBdy TABLE TR TD {white-space: nowrap; vertical-align:middle;}
.refFrm .refFrmBdy .label {width: 1%;} 
.refFrm .uploadEntry, .refFrm .uploadList {border: 0px none}
.refFrm .refFrmSec .rContainer .refFrmHdr, .refFrm .refFrmSec .rContainer .refFrmHdr label{color:#0F6285;} /* Referral form font color -CC */

.inlineTable { display: inline-block; }

.refFrm .refFrmBdy .selectManyThreeColumns {
	width: 100%;
	margin-left: 40px;
	margin-top: 0px;
}

.refFrm .refFrmBdy .selectMany td {
   float: left;
    width: 40%;
}

.refFrm .refFrmBdy .selectManyThreeColumns td {
   float: left;
    width: 15%;
    margin-left: -20px;
    padding-top: 5px; 
    white-space: nowrap;
}

.refFrm .refFrmBdy .referralSpecialtyOther {
	padding-left: 85px; 
	margin-top: -22px;
	height: 40px; 
	background: transparent;
	display: block;
}

/* .homeIcon {
    position: absolute;
    top: -32px;
} */

.homeIcon img {
    vertical-align: text-bottom;
}

.homeIcon a {
	text-decoration: none;
}

select {
	margin: 2px;
	padding: 1px;
	font-size: 10px;
	border: 1px solid gray;
}

.popupinputCommentPopup .ui-dialog .ui-dialog-content {
	padding: 0px;
}

.ui-widget-overlay {filter: alpha(opacity=50); background-image: none; opacity: 0.5}
.popupalertPopupWithCancelBtn .ui-dialog {z-index:26000 !important;}

.clvDlg > div {
	background-color: rgb(12, 128, 179);
}
.clvDlg th {
	background-color: rgb(12, 128, 179);
}
.preformatted {
    white-space: pre-wrap;
}

.trackBreadCrumbAndNav,.covConnectVer label,.trackHeaderSearchRadio label{ 
	color:#000000;
}
.ui-header-column label{
	color:#EAF5F7;
}
.el,.ltSet label{
	font-size:10px;
	color:#000000;
	font-weight: bold;
}

.approveCnt .el{color: #000000;}
.claimTextCol span,.claimLabelCol label{
	color:#000000;
}

 .advOptnDiv table, .advOptnDiv div.dlgActionContainer{background-color:white;} /* CC */
 .advOptnDiv .el{color:#000000;font-weight:normal;}
 .paraHead span{
	font-weight:bold;
}

.vpfEnrolProf .iceDatTblRow2 {
    border: 1px solid gray;
}

.vpfEnrolProf .iceDatTblColHdr1 label, .vpfEnrolProf .iceDatTblColHdr2 label{color:#EAF5F7;}


.ui-widget-header{border: 1px solid #fff;}
 
.bmNotePopup .ui-panel-title{color:white;}

.ui-dialog-titlebar-close .ui-icon-closethick {
	background-position-x: 0px;
	background-position-y: 0px;
	width: 15px;
	height: 15px;
	background: url("../images/popupclose.png") repeat scroll 0 0 transparent;
}

.popupmedicalBillingCodesPopup .medList table > tbody > tr > td, .popupmedicalBillingCodesPopup .medList table > tbody > tr > td {
	text-align: left;
}

.bmPopup .medListScrlHdrTbl {
	margin-bottom: 0px;
}

/*fix for defect #5074. new style class for "Edit Note" popup title*/ 
.editNotePopupTitle {
	color: #ffffff;
	font-weight: bold;
	font-family: Arial, serif, Verdana, Helvetica, sans-serif;
}



.IE8 .contentHead .trackBreadCrumbAndNav .nav .navBar { margin-top: -20px; }
.contentHead .trackBreadCrumbAndNav .nav .CCLiveChat{ padding-bottom: 10px; margin-right: 80px; float: right; margin-top: -20px; }
.fshome .contentHead .trackBreadCrumbAndNav .nav .CCLiveChat { margin-top: -40px; }

.contentHead .trackBreadCrumbAndNav a:hover, #popupQuickRefGuide:hover, .mainBody #widgetformId table > tbody > tr > td > a:hover{ text-decoration:underline; } 
.contentHead .trackBreadCrumbAndNav a, #popupQuickRefGuide, .mainBody #widgetformId table >  tbody > tr > td > a{	text-decoration:none; }
div.dmeHeader {
   background-color:#0C80B3;
   font-weight:700;
   color: #EAF5F7;
   width:100%;
   line-height:20px;
   
}
.dmeRefWiz .eqSection .header .selradio2 {
	display: inline-block;
	width: 280px;	
	top-margin:0px;
}
.dmeRefWiz .eqSection .header .selradio {
	display: inline-block;
	width: 320px;	
	top-margin:0px;
}

.billReviewViewPrint {
	background-color: transparent !important;
	border-style: none !important;
	padding-top:0px;
	padding-bottom:0px;
	width:auto !important;
}


div.billReviewViewPrint {
   border:none !important;
}

.billReviewViewPrint ul > li > ul{
	background:white !important;
	width:180px !important;
}

.billReviewViewPrint .ui-icon-triangle-1-s {background:url(../images/downarrow.png);}

.billReviewViewPrint ul > li > ul > li > a{
	background: white no-repeat fixed center !important; 
	color: #0F197D !important;
}

.billReviewViewPrint ul > li > ul > li > a.ui-state-hover{
	background: rgb(233,246,252) no-repeat fixed center !important; 
	color: #000000 !important;
}

.billReviewViewPrint ul > li > a{
	color:white !important;
	background:none !important;
}


.billReviewViewPrint ul > li > ul > li > ul{
	background:white !important;
}

.link-container {
    display: table;
    float: left;
    width: 100%;
    margin-top: 5px;    
    background-color: white;
}

.link-container .link-nav {
	margin-left: 2px;  
}

.link-nav .link-nav-header {
    border-bottom: 1px solid #A9AAAC;
    xdisplay: inline-block; 
    width: 100%; 
    xfont-weight: bold; 
    font-size: 14px; 
    padding: 0px 0px 5px 0px;	
}

.cpaDmeTab .link-container {	
	display: inline;
}

.cpaDmeTab .link-container .horizontal-list,
.cpaDmeTab .link-container .vertical-list {
	display: table;
	margin-top: 5px;
}

.cpaDmeTab .link-container .download {
	margin-right: 15px;
}

.cpaDmeTab .link-container .cpa-dme-table {	
	width: 765px;
	margin-top: 5px; 	
}

div.transferCommentDlg {
	text-align: left;
	font-size:9px;
}
div.confirmDlg {
	font-size:11px !important;
}

.transferCommentDlg div.to, div.from  {
	display:inline-block;
	vertical-align: text-top;
	width:195px;
}
.transferCommentDlg div.from  {
	
	padding-right:5px;
	
}
.transferCommentDlg div.to  {
	padding-left:12px;

}
.transferCommentDlg div.date {
	width:25%;
	padding-right:2px;
	display:inline-block;
	float:left;
	vertical-align: text-top;
}
.transferCommentDlg  span.label{
	padding-right:2px;
	font-weight:700;
}

div.transferCommentDlg .ui-dialog-title {
	font-weight:900;
}
.rContainer .cContent .cntBox div.transferCommentDlg .ui-dialog-title {
	color:white;
}

.acePanelClps > .ui-panel-titlebar.ui-widget-header.ui-corner-all {
	background-color: #0F197D;
	color:#eaf5f7 !important;
}

.acePanelExpImg {
	background-image : url(../images/ice_images/PnlHdr_down.png);
	height: 17px !important; 
	width: 17px !important;
    vertical-align: middle;
    display: inline-block;
}

.acePanelCLpsImg {
	background-image: url(../images/ice_images/PnlHdr_collapsed.png);
	height: 17px !important; 
	width: 17px !important;
    vertical-align: middle;
    display: inline-block
}

#billDetailForm label {
	font-weight:bold;
}


.maintainReasonHoverLink {
	text-decoration: none;
	color: #0F197D;
}

.maintainReasonHoverLink:hover {
	text-decoration: underline;
    border: 0px;
    color: #0F197D;
    background: none;
    cursor: pointer;
}

.physMedNetworkDtlPnls > .ui-panel-content.ui-widget-content{
	padding: 0px !important;
	border: none !important;
}

.upTable {
	border-collapse: collapse;
}

.upTable td {
	padding: 5px;
}

.upTable .link {
	text-decoration: none !important;
}

.upTable tr:hover {
	background-color: #E9F6FC;
}
.linkWithoutUL{
	text-decoration: none;
}
.linkWithoutUL:hover{
	text-decoration:underline;
}
.linkAlignLeft{
	text-align: left;
}
.mainBody .iceDatTbl td, .mainBody .iceDatTbl th{
	text-align:left;
}

a.refNumStyle {
	text-decoration: none;
	float: left;
	
}

a.refNumStyle:hover {
	text-decoration: underline;
}

a.refNumStyleBold {
	text-decoration: none;
	float: left;
	font-weight: 700;
	color: #0F197D;
}

a.refNumStyleBold:hover {
	text-decoration: underline;
	
}

a.viewReferralTab {
	text-decoration: none;
}

.notificationPanel .ui-widget-header{
	background-image:url("../images/top_menu_bg.jpg");
}

.changedBG th{
	background-image:url("../images/top_menu_bg.jpg") !important;
}

.userPrefNotfctinLabel{
	font-weight:bold;
	font-size:13px;
	padding-bottom: 5px;
	display: inline-block;
}

.hover-link {
    text-decoration: none;
    color: #0F197D;
    border: 0px;
	font-weight: bold;
}

.hover-link:hover,
.fs-content .ui-widget-content .hover-link:focus {
    text-decoration: underline;
    border: 0px;
    color: #0F197D;
    background: none;
    cursor: pointer;
	font-weight: bold;
}

a:focus img.refreshDataIcon {
	border: #fff dashed 2px !important;
}

.referralDtTbl td, .careMgtTbl td, .fcmDtTbl td, .cmLstTbl td, .imeDtTbl td, .urDtTbl td {
    text-align: left !important;
}

.referralDtTbl td a, .careMgtTbl td a, .fcmDtTbl td a, .cmLstTbl td a, .imeDtTbl td a, .urDtTbl td a {
    text-decoration: none;
    color: #0F197D;
    border: 0px;
}

.referralDtTbl td a:hover, .careMgtTbl td a:hover, 
.fcmDtTbl td a:hover, .cmLstTbl td a:hover, 
.imeDtTbl td a:hover, .urDtTbl td a:hover {
    text-decoration: underline;
    border: 0px;
    color: #0F197D;
    background: none;
    cursor: pointer;
}

.redbox {
    outline: 1px solid red;
}

.greenbox {
    outline: 1px solid green;
}

.bluebox {
    outline: 1px solid blue;
}

.boldFont{
	font-weight: bold;
}

div.udtEventPopup {
	width:100%;
}
div.udtEventPopup > table tr > th {
	font-weight:700;
    text-align:left;  
    width:45%;
}
div.udtEventPopup > table tr > td {
	text-align:left;  
    width:50%;
}

.inline-track {
	display: inline-block;
	position: relative;
	left: -2px;
	margin: 0;
	padding: 0;
}

.block-track {
    display: block;
    margin: 0;
    padding: 0;
}

.ordersTable  {
	text-align:left;
}

.dmeOrderServiceItemList {
	list-style-type:disk; 
	position:relative; 
	right:-11px;
	padding-right:4px;
}

.underline {
    text-decoration: underline; 	
}

.pmInput .ui-inputfield.ui-widget{
	border-color:#D8D8D8 !important;
}

div.bullet_arrow_down > div > ul > li > a > span.ui-icon-triangle-1-s {
	background: transparent url(../images/bullet_arrow_down.png) repeat !important;
}


.caseNotesStyle {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial, serif, Verdana, Helvetica, sans-serif;
	font-size: 100%;
}

.iceDatTblCol a, .iceDatTblCol1 a, .iceDatTblCol2 a {
    color: #0F197D;
    text-decoration: none;
    font-weight: bold;
}

.iceDatTblCol a:hover, .iceDatTblCol1 a:hover, .iceDatTblCol2 a:hover {
    text-decoration:underline;
}

.widgetSelected{
	text-indent: 0px;
	background-color:#C0C0C0;
	color:#0F197D;
}
.widgetUnSelected{
	text-indent: 0px;
	color:#0F197D;
}

.referServices{
	margin-left:-205px;
	margin-top: 55px;
}

.referServicesMuliClient{
	margin-left:-205px;
	margin-top: 55px;
}

.dmeStrAddrCol { text-align: left; width: 20%; }
.dmeStrAddrStrCol { text-align: left; width: 80%; }

.dmeRefWiz .orderItemDetails .ui-widget-header {background: none #b2b2b2;white-space:nowrap;color: white;font-weight:bold;}
  
.dmeOrderDetailsCol { text-align: left !important}

.dmeprovvencol1{width: 45%;}
.dmeprovvencol2{width: 55%;}

.grayHeader .ui-header-column .ui-widget-header {
	background: gray;
	background-color: gray;
	background-image: none;
	background-repeat: no-repeat;
}

.whiteHeader .ui-header-column {
	background-color: white;
	padding-bottom:8px !important;
    padding-top:8px !important;
	
}

.claimProfile .ui-datatable th.greenHeader
  {
	background-color: #8FBF5D !important;
	padding-bottom:8px !important;
    padding-top:8px !important;

}

.claimProfile .ui-datatable th.yellowHeader
{
	background-color: #FFE869 !important;
	padding-bottom:8px !important;
    padding-top:8px !important;
}

.claimProfile .ui-datatable th.redHeader
{
	background-color: #FF4647 !important;
	padding-bottom:8px !important;
    padding-top:8px !important;
}

.colorDot ul {
    list-style-type: disc;
}
.greenDot ul > li {
    color: green; font-size: 60px;
}

.whiteColorRow td {
	background: white; 
	
}

.claimProfile .hide-column-names table thead tr {
    display: none;
}

.claimProfile .tableNoOverflow .ui-datatable-tablewrapper{
	overflow:hidden;
}

.claimProfile .benchMark .ui-datatable th.ui-state-default {padding: 5px 5px 5px 5px;}


.claimProfile .borderless table tbody tr,
.claimProfile .borderless table tbody td {
    border: none !important;
    
   
}
.claimDetailPnlLink {
    text-decoration: none;
    color: #0F197D;
    font-weight:bold !important;
    font-size:11px;
    padding-left: 20px;
    outline-style: none;
}
div.notes-instructions-popup div.ui-datatable-scrollable-body,
div.popupselectDenyReasonPopup div.ui-datatable-scrollable-body {
	overflow-x:hidden;
}

div.popupdenyBillsPopupForReeval div.ui-datatable-scrollable-body {
	overflow-x:hidden;
}

/* .clinicalDataTable .ui-widget-content a {color:#0F197D; } 
.fs-content .clinicalDataTable .ui-widget-content a {color:#0F197D; font-weight: bold;}
.clinicalDataTable .ui-widget-header {background:none #2e90bd; white-space:nowrap;}*/
.clinicalDataTable .bmDenialPopup .note b, .medBillCodePopup .fResult, .medBillCodePopup .fResult, .ui-widget-header{color: #FFFFFF;} 
.clinicalDataTable .ui-datatable-scrollable-header .ui-state-active, .ui-state-active {background-color:#6EAC2C; color: #FFFFFF}
.clinicalDataTable .ui-datatable tbody.ui-datatable-data > tr > td, .ui-datatable tbody.ui-datatable-data-empty > tr > td{border-color:#d8d8d8;padding:5px 5px;border-style:solid;border-width:1px; text-align:left;}
/* .clinicalDataTable .ui-datatable-data .ui-datatable-odd,  .ui-widget-content .ui-datatable-odd{background: none repeat scroll 0 0 white;} */
.clinicalDataTable .ui-datatable .ui-paginator {background:#FFFFFF;}  

 
.clinicalDataTable .ui-widget-header .ui-sortable-column-icon .ui-icon-triangle-1-s {background:url(../images/downarrow.png);}
.clinicalDataTable .ui-widget-header .ui-sortable-column-icon .ui-icon-triangle-1-n {background:url(../images/uparrow.png);}

.ui-datepicker .ui-datepicker-header {
	background-color: #0F197D;
}

.csrButton {
 color: white; 
 border-width: 0px; 
 height: 18px; 
 padding-right: 0px; 
 font-family: Arial, serif, tahoma, Helvetica, sans-serif; 
 font-size: 11px; 
}

.csrBottomLinks{padding:7px; font-size:0.94em; font-weight:bold; background: #0C80B3; overflow:hidden;position:relative;}
.csrBorder{
	border: 1px solid rgb(166, 201, 226); 
	border-image: none;
}

.billReviewDateTimeEntry > .ui-datepicker-trigger {
	border:none !important;
	background: none !important;
	font-size: 1em !important;
}

.pmServiceTable{
    padding: 0 .5rem 0 .5rem;
}


.p-border {
    border: 1px solid gray;
    border-radius: 3px;
}

.tooltiptbl thead {
  display: none;		
}

.tooltiptbl .ui-datatable-scrollable-body {
    height: auto;
    max-height: 250px;
    overflow-y: auto;
}

.divCenter{
	margin:0 auto;
}


.internalNotesPopup * {
	box-sizing: border-box;
}

body.mainBody button.cc-button {
    text-shadow: none;
    box-shadow: none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    margin: 0 .5em 0 0;
    padding: 1px 5px 0 5px;
    font-size: 11px;
    color: black;
    font-family: Arial, serif, tahoma, Helvetica, sans-serif;
    height: 1.9em;
    line-height: 1.9em;
    font-weight: bold;
    text-align:center;
    outline: none;    
    
    background-image: none;
    background-color: #00C8F0;
    border: 2px solid transparent;
    border-radius: 0px;
}

body.mainBody a.cc-button {
    text-shadow: none;
    box-shadow: none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
    margin: 0 .5em 0 0;
    font-size: 11px;
    color: black;
    font-family: Arial, serif, tahoma, Helvetica, sans-serif;
    font-weight: bold;
    text-align:center;
    outline: none;    
    display: inline-block;
    
    background-image: none;
    background-color: #00C8F0;
    border: 2px solid transparent;
    border-radius: 0px;
    padding: .15rem 1rem .15rem 1rem;
}

xbody.mainBody .cc-button .ui-button-text {
	color: black !important;
}

.provReqNotes tbody td:nth-child(2){
	float:right;
}

::-webkit-input-placeholder {
    color:#8E8E8F;
}

:-moz-placeholder {
    color:#8E8E8F;
}

::-moz-placeholder {
    color:#8E8E8F;
}

:-ms-input-placeholder {
    color:#8E8E8F !important;
}

.col-sel-checkbox label{
	font-weight: normal !important;
}

div.ui-datatable > div.ui-datatable-scrollable-body {
 	max-height:400px; 	
 }
 
 div.noScrollBody > div.ui-datatable-scrollable-body,.notificationSettings div.ui-datatable > div.ui-datatable-scrollable-body {
 	max-height:none !important;
 }
 
 div.provReqFragment > div.ui-datatable-scrollable-body {
 	max-height:600px; 	
 }
 
  div.scrollHeight500 > div.ui-datatable-scrollable-body {
 	max-height:500px;
 	overflow-x: hidden; 	
 }
 
   div.scrollHeight400 > div.ui-datatable-scrollable-body {
 	max-height:400px; 	
 }
 
.v-form-component {
	display: inline-block;
} 

.cpaBillBillReviewPanel .ui-panel-titlebar, .cpaHistoricalBillsPanel .ui-panel-titlebar {
	margin: 0;
	padding: 0 0 0 1em;
}

.linkStyle:hover  {
	text-decoration: underline !important;
}

.reportHorizontalLayoutCol1 > table {
	width: 225px;
}

.csrInquriesTabPanel{
	display:inline-block; 
	border-left:0px;border-right:0px;border-bottom:0px;
	min-width:900px;
}

.billDataAlert a:hover {text-decoration: none;}



.my-alerts .ui-panel .ui-panel-titlebar{
padding :.01em 1em .01em
}

.ui-inputfield.ui-state-focus,
.ui-widget-content .ui-inputfield.ui-state-focus,
.ui-widget-header .ui-inputfield.ui-state-focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.no-h-scroll.ui-datatable .ui-datatable-scrollable-body{
    overflow-y: scroll !important;
    overflow-x: hidden !important;
}

.medical-billing-codes.ui-datatable .ui-datatable-scrollable-body{
    max-height: 20.1em;
}
	
.link-nav li a:focus,.link-nav li a:hover, .contentHead .trackBreadCrumbAndNav a:focus, #popupQuickRefGuide:focus, .mainBody #widgetformId table > tbody > tr > td > a:focus {
	text-decoration: underline !important;
}

.ui-selectonemenu-panel .ui-selectonemenu-filter-container {
	text-align: none;
	display: block;
}


body.wait * {
    cursor:wait !important;
}

.ui-datatable.borderless thead th,
.ui-datatable.borderless tbody tr,
.ui-datatable.borderless tbody td {
    border-style: none;
}
.tabUtilHist.ui-menuitem .ui-widget .ui-corner-all{
	display: none;
	
}

div.ssnPopup > div.ui-dialog-content {
	padding: 12px;
}

div.ssnPopup > div.ui-widget-header > span {
 	color: #ffffff !important;
 	font-weight: bold !important;
 }

#oReportDiv {
	overflow: visible !important;
}

.acrometis-comment-list {
	list-style-type:none;
	padding: 0 1em .75em 1em;
}

.acrometis-comment-list li {
	padding-top: .75em;
}

.acrometis-comment-list h3 {
	padding: 0 0 .25em 0;
}

.acrometis-comment-list p {
	padding: 0 0 0 1.25em;
	line-height: 1.25;
}

.acrometis-comment-list .less {
	height: 57px;
	overflow: hidden;
}

.acrometis-comment-list .more-less-toggle {
	margin: 0;
	padding: .5em 0 0 1.25em;
	display:inline-block;
}

.acrometis-comment-list .more-less {
	position: relative;
}

.acrometis-comment-list .auto {
	height: auto;
}

.provider-tool{
	border: 1px solid #C0C0C0;
	height: 110px;
	width:300px;
	padding:10px;
	display:inline-block;
}


.provider-tool-last-row{
	margin-top:20px;
}

.provider-tool-top-row{
	vertical-align:top;
}

.columnHalf{
	width:50%;
}

.ui-selectonemenu {
 min-width: 0 !important;
 }
 
a.cmdLink {
 	text-decoration:underline !important;
 }
 .go-back:focus{
     text-decoration:underline !important;
 }
.ui-paginator .ui-paginator-page.ui-state-active.ui-state-focus{
	border: #fff dashed 2px !important;
    outline:#66AA17 solid 1px !important;
}

.focusableImage:focus{
	border: #fff dashed 2px !important;
}

a.focusableImage:focus img {
	border-bottom: none !important;
}

input.cc-button {
    background-image: none;
    background-color: #00C8F0;
    border: 2px solid transparent;
    border-radius: 0px;
    color: black;
    xheight: 30px;
    
    
    text-shadow: none;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0 .5em 0 0;
    padding: 1px 5px 0 5px;
    padding: 0 1rem 0 1rem;
    font-size: 11px;
    color: black;
    font-family: Arial, serif, tahoma, Helvetica, sans-serif;
    height: 1.9em;
    xline-height: 1.9em;
    line-height: normal;
    font-weight: bold;
    text-align: center;
    outline: none;
    background-image: none;
    background-color: #00C8F0;
    border: 2px solid transparent;
    border-radius: 0px;
    
}

input.cc-action-button {
    background-image: none;
    background-color: #00C8F0;
    border: 2px solid transparent;
    color: black;
    border-radius: 0px;
}

a.similarBillLink {
	color: #0F197D;
}

li.clinicalAlertsTabTableOptions {
	float:right;
	margin-top:auto;
}

li.cpaClnclAlertsTabTableOptions {
	float:right;
	margin-top:3px;
}

input[type="checkbox"].selectAllCheckbox-table-header:focus{
	outline: #fff dashed 2px;
}

.staticlink-button a {
  text-align:right;bottom:22px;padding-right:20px;position:relative;
  font: bold 11px Arial, serif, tahoma, Helvetica, sans-serif;
  text-decoration: none !important;
  background-color: #00C8F0; 
  color: black;
  padding: 4px 6px 4px 6px;
  border: solid 1px #00C8F0;
}

.staticlink-button a:hover{
	 text-decoration: none !important;
}

.staticlink-button  a:focus{
	padding: 4px 6px 4px 6px;
	border: black dashed 2px ;
    text-decoration: none !important;    
}

div.ui-datepicker {
	position: absolute !important;
}

.ui-dialog .ui-dialog-content {
	text-align: left;
}

.claimEventRemove .ui-dialog-content {
	overflow: hidden;
}

.training-content {
    display: table;
    float: left;
    width: 100%;
    margin-top: 5px;
}

.training-content .ui-panel .ui-panel-titlebar {
	height: 18px;
	padding: 8px 0 0px 5px;	
}

.training-content .container .ui-panel-titlebar-icon {
	margin: 0;
}

.training-content .ui-widget-content {
	border: none;
	margin: .25rem 1rem 0 1rem;
}

.training-content .ui-panel.training-type .ui-panel-titlebar {
	height: 15px;
	padding: 0;	
    color: black;	
	background: white;
}

.training-content .training-item {
	display: inline-block;
	padding: 0 0 .25rem 0;	
	white-space: nowrap;
	margin: 0;
}

.training-content a:focus {
	text-decoration: underline;
}

.training-content .training-message {
	color: #b63500 !important;
	padding: 0 0 1rem 1.25rem;
}

.training-content .ui-panel .ui-panel-titlebar-icon:focus {
	border-bottom: #2e90BD solid 3px !important;
}

.auth-approval-disable-field-visibility > input:disabled {
	opacity: 1 !important;
}



.alert-display {
    padding: .25rem;	
    width: 225px;
}

.utility-header-box .alert-display ul li {
    float: none;
}

.utility-header-box .alert-display .link-nav {
    margin-bottom: 0;
}

.alert-desc {
    float: left; 
    text-indent: 0px;
    display:inline-block; 
    word-wrap:break-word;	
}

.alert-line {
	overflow: hidden !important;
	width: 100%;
}

.alerts-notification .ui-overlaypanel {
	padding: .25rem .25rem 0 .25rem;
}

/*Hidden visually, available for screenreaders. Same technique as in HTML5 boilerplate.*/
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.visuallyhidden:focus {
  display: block;
  border: 0;
  clip: none;
  height: auto;
  margin: 0;
  overflow: auto;
  padding: 0;
  position: relative;
  width: auto;
}      
      
.ui-datepicker .ui-datepicker-calendar .ui-state-default {
    background: 0;
    border: 0;
    color: black;
}
      
.quickSearch input[type="radio"] {
	position: relative;
	top: 2px;
}      

.ui-button-text-only .ui-button-text {
    padding: 0 1rem 0 1rem;
}


.ui-datepicker .ui-datepicker-header {
    background: #0F197D;
    border-right: 0;
    border-left: 0;
    border-top: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}

.ui-widget-content a:hover > .descStyle {
    text-decoration: none !important;
}

.embeddedServiceSidebarFormField .uiInput .required:before  {
	content: "";
}

.embeddedServiceSidebarFormField .uiInput .required {
    position: absolute;
    color: var(--lwc-colorTextError,rgb(234, 0, 30));
    left: -17px !important;
    top: 0;
}

.button-panel--bottom {
	padding: .75rem .5rem .5rem .5rem;
}

.popupPadding {
	padding: 1rem 1rem 0 1rem;
}

.navbar-nav .dropdown-menu > li > a {
    line-height: 28px;
}


/* csr popup items */

.csrRequestPopup {
	box-sizing: border-box;
	margin: 1rem auto 0 auto;
}

.csrRequestPopup .mainContent {
	padding: 0;
	display: inline-block;
}

.csrRequestPopup .popupContent {
	width: 760px;
	overflow: hidden;
	background: white;
	margin: 0 auto;
	box-shadow: 0 1px 4px rgba(0,0,0,0.12), 0 2px 4px rgba(0,0,0,0.24);	
}
