﻿#page { color:#000; }

#HospitalContent div.nhcHealthFire_header { padding:0px; }

#favoritesDataTable { width: 100%; }

.name_of {
    font-size: 18px;
    color: #042C4F;
}

#resultsDataTable { width: 100%; }

#goToTop { margin-top: 10px; }

.pciHeader {
    font-weight:bold;
    text-decoration:underline;
}

.notbold {
    font-weight:normal;
    float: none;
}​

#HospitalContent div.nhcHealthFire_popupTable table {
	border:none;
	border-right:1px solid #ccc;
	border-collapse:collapse!important;
}

#HospitalContent div.nhcHealthFire_popupTable table td, #HospitalContent div.nhcHealthFire_popupTable table th { border:1px solid #ccc; }

#HospitalContent div.nhcHealthFire_popupTable table tr.overview td {
	border-top:none;
	border-bottom:none;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #eef3ea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eef3ea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#eef3ea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#eef3ea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#eef3ea 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#eef3ea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eef3ea',GradientType=0 ); /* IE6-9 */
}

/*---------------------------------
        HOS profile page
----------------------------------*/
#ProfileInfoContent .star-rating-na,
div[name='ProfileNameInfo'] .star-rating-na {
    display: inline;
}

a.inactive {
    color: #069 !important;
    font-weight: normal;
}

a.inactive:focus, a.inactive:hover {
    text-decoration: none;
    cursor: text !important;
}

a.collapse-header-tan {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #afd2ed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#afd2ed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#afd2ed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#afd2ed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#afd2ed 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#afd2ed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#afd2ed',GradientType=0 ); /* IE6-9 */
    display:block;
    text-decoration:none;
}

a.collapse-header-tan, .header-static-tan {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #F7F5EC 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#F7F5EC)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#F7F5EC 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#F7F5EC 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#F7F5EC 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#F7F5EC 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#F7F5EC',GradientType=0 ); /* IE6-9 */
}

.collapse-icon-tan {
	width: 0;
	height: 0;
	border-left: 8px solid transparent;
	border-right: 8px solid transparent;
	border-top: 8px solid #999;
	position: absolute;
	margin-top:5px;
	margin-left:4px;
}

.collapsed .collapse-icon-tan {
	width: 0;
	height: 0;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #999;
	position: absolute;
	margin-left: 6px;
	margin-top:2px;
}

a.collapse-header h2, a.collapse-header h3, a.collapse-header-tan h3{
    display:inline;
    margin:0 !important;
    line-height:1em !important; 
    word-wrap:break-word;
}

a.collapse-header-tan h2 {
	display:inline;
    margin:0 !important;
    line-height:1em !important; 
    word-wrap:break-word;
    font-size: 1.1em;
}

a.collapse-header-tan h2 span, a.collapse-header-tan h3 span { display:block; }

a.collapse-header-tan {
    min-height: 20px;
    padding: 15px 10px;
    margin:0;
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
}

a.collapse-header-tan, .header-static-tan {
    margin-top:2px; 
    padding-left: 40px; 
}

a.collapse-header-tan i.collapse-icon {
    background:none; 
    margin-top:0px; 
}

a.collapse-header-tan.collapsed span { margin:0px; }

.collapse-header-tan span { padding-left:20px; }

.QualityToolHeader2 { margin-left: 10px; } 

.desc h3 { font-size:15px; }

.desc h2 { font-size:15px; }

/*general information*/
#general .span5, #general .span7 {
    padding:0px; 
    margin:0px; 
}

#general .span5 { width:40%; }

#general .span7 { width:60%; }

#main-content .ui-tabs .ui-tabs-panel { padding:0px; }

.gray-spacing-half { width:50% }

.gray-star-container {
    width:40%; 
    margin-left:25px; 
    text-align:left; 
}

/*patient survey results*/
.psr-profile-name {
    padding:10px; 
    border-right:1px solid #BBB; 
}

.desc, .desc2 { padding:10px; }

#providerInfoTop { border-bottom: 1px solid #BBB; }

.resident-date {
    width:100%; 
    border-top:1px solid #bbb; 
}

/*patient survey*/
#ProfileName1 { height:330px; }

/*use of medical imaging*/
#ProfileName4 { height:560px; }

/*medicare payment*/
#ProfileName5 { height:330px; }

/*readmissions and deaths*/
#ProfileName6 { height:500px; }

.FFX #PaymentMeasures {
    display: table; 
    width: 100%; 
}

table.content-table th:first-child {  text-align:left; }

/*medicare patietns tab*/
.med-patients-wrapper { padding:10px; }

#leftcol { margin-left:0px; }

#Medicare-Patients-Treated {         
    border: 1px solid #BEBEBF;
    webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom:10px;
}

.profile #Medicare-Patients-Treated { border: 0; }      
        
#Medicare-Patients-Treated .desc { padding:25px; }

#Medicare-Patients-Treated .header-static-gray {     
    -webkit-border-radius: 10px 10px 0 0;
    -moz-border-radius: 10px 10px 0 0;
    border-radius: 10px 10px 0 0;
    color:#000;
    text-align: center;
    margin:0;
    padding:0;
    line-height:2em;
    border:none;
}

.td-desc
{
    width:80%;
}
.mdclEmptySpc {
    padding-top:10px;
    margin-bottom:10px; 
}

.prof-patient h2 {
    font-size:1.1em; 
    border-bottom: 1px solid #999; 
    padding: 5px 0;
}

.QualityToolHeader4 {
    padding: 5px 0 5px 20px; 
    line-height: 2em; 
    margin-top: 0px !important; 
}

.patient-search label { font-weight:bold; }

.patient-search {
    background-color: #F8F6ED; 
    border-top: 1px solid #BEBEBF; 
    border-bottom: 1px solid #BEBEBF; 
    margin-top: 22px; 
}

.prof-patient h2, .header-static-gray {
    background: -moz-linear-gradient(top,  #ffffff 0%, #EEF3EA 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#EEF3EA)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#EEF3EA 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#EEF3EA 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#EEF3EA 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#EEF3EA 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient (startColorstr='#ffffff', endColorstr='#EEF3EA');/* IE6-9 */
    zoom: 1;
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EEF3EA',GradientType=0 );*/    
}

.patient-search select { margin-top: 10px; }

#modifyTab { min-height :338px; }

.location-radios { margin-right: 3px !important; }

.sectionBullets { margin-left: 20px; }

.vcard, .content-table tr th div {
    margin: 10px 0; 
    margin: 10px 0px; 
    font-weight: normal; 
    color: #000; 
}

#Table_ th { border: none; }

#Table_ tr#showHideRow  {
    border-top: 1px solid #BBB; 
    background: linear-gradient(to bottom, #E1EFFA 0%,#FFF 7%); 
}

#Table_ .name_of, .prof-patient h2, h4.QualityToolHeader4  { color: #042C4F; }

#TableLable__title { border-bottom: 1px solid #BBB !important; }

.collapse-header-tan { margin-bottom: 15px; }

#showHideRow th  { width: auto; }

#comparePage table.content-table thead tr th { border-top: 1px solid #BBB !important; }

#comparePage table.content-table tr th.row-header-col-static  
{
    width: 88px !important;
    font-weight: normal;
	font-size: 18px;
}

#comparePage table.content-table tr th.row-header-col-staticlong
{
    width: 140px !important;
    font-weight: normal;
	font-size: 18px;
	padding-left:5px;
}
    

/* OOC graphs */
.ooc-graph-item-graph { margin-top: 0px; }

.hai-ooc-graph { 
    padding-top: 10px;
    height: 85px;
    width: 74%;
    float: left; 
}

.hai-ooc-graph-text {
    padding-top: 10px;
    height: 85px;
    width: 90%;
}

#QualityToolsContent div.desc div.showHideGraphLegend div {
    float: none;
    width: auto;
    margin: 2px;
}

#QualityToolsContent div.desc div.showHideGraphLegend div {
    float: none;
    width: auto;
}

#QualityToolsContent .compare .dataTabContainer *, #QualityToolsContent .profile .dataTabContainer * {
    margin: 0 auto;
}

#QualityToolsContent div.desc div {
    width: 150px;
    float: left;
    margin: 10px 0;
}

.national-marker { margin-left:10px; text-align:center; }

.national-marker.inverse-margin { margin-left:-11px; }

.measure-desc { font-weight:bold; }

/********************************
    Results page
********************************/
.IE8 #resultsDataTable TR.odd td:last-child { border-right: #bebebf 1px solid; }

.IE8 #resultsDataTable TR.odd { border-right: #bebebf 1px solid; }

.results-typeTD, .results-erTD { text-align: center; }

.CHRM table.content-table { width: 99.9% }

.gen-infoTD { padding: 20px 10px 0; }

.EHR_indicator { padding: 3px 0; }

.infoWrapAll .EHR_indicator { margin-top: -12px; }

/*Compare Page */
#comparePage table.content-table { min-width: 750px }

#comparePage .infoWrapAll .header-address { padding-bottom: 0px !important; margin-bottom: 15px !important; }

.address-wrapper { display: inline; }

.IE7 #comparePage table.content-table th.row-header-col-static {
    vertical-align: top !important;
    padding-top: 40px !important;
}
#comparePage table.content-table th:first-child { width: 21% !important; }
#comparePage table.content-table th.average { width: 6%; }

#Medicare-Patients-AddtnlDesc { padding: 20px; }

#comparePage .med-ptnts-wrapper, #comparePage #PaymentContainer, #comparePage div.dataTabContainer { padding-top: 10px; }

#comparePage div.patient-search { padding: 20px; }

#comparePage div.header-static-gray h3.QualityToolHeader4 { padding-left: 0; }

.content-table-static ul ul { margin-left: 40px!important; }

#comparePage ul.sectionBullets li, ul.urlsectionBullets {
    margin-left: 60px;
    list-style: disc;
    background: none;
    color: #000000;
    padding-left: 5px;
}

#comparePage ul.urlsectionBullets {
    margin-left: 20px; 
    list-style: none; 
}

#comparePage #Table_medpat { border-bottom: 1px solid  #BBB !important; }

#comparePage .header-static-gray h3 { margin: 0; }

#comparePage #Table_gen_info thead tr th { border-top: none !important; }

#comparePage h3 { color: #042C4F; }

#comparePage .footnoteSearch { padding-left: 13px; }

#comparePage table.resp-wrap-table thead th { width: auto !important; }

#comparePage table.resp-wrap-table thead th.target-compare-col1 {
    width: 88px !important;
    padding-left: 5px;
    padding-right: 25px;
}

#comparePage table.resp-wrap-table thead th.target-compare-col2 {
    width: 88px !important;
    padding-left: 5px;
    padding-right: 25px;
}

#comparePage table.resp-wrap-table thead th.target-compare-col3 {
    width: 88px !important;
    padding-left: 5px;
    padding-right: 25px;
}

#comparePage table.resp-wrap-table thead th.target-compare-collong1 {
    width: 130px !important;
    padding-left: 5px;
    padding-right: 35px;
}

#comparePage table.resp-wrap-table thead th.target-compare-collong2 {
    width: 130px !important;
    padding-left: 5px;
    padding-right: 35px;
}

#comparePage table.resp-wrap-table thead th.target-compare-collong3 {
    width: 130px !important;
    padding-left: 5px;
    padding-right: 35px;
}

#comparePage table.content-table th.row-header-col-static 
{
     width: 45px !important;
     padding-left: 5px;
     padding-right: 25px;
}

th.target-compare-col2, th.target-compare-col3, th.target-compare-col4 { width: auto; }

.IE8 #comparePage table.content-table th.average { width: 6% !important; }

.IE8 #comparePage table.content-table th:first-child { width: 0% !important; }

.IE8 #comparePage TABLE.resp-wrap-table THEAD TH { width:17% !important; }

.IE8 table.resp-wrap-table th.average { width: 6% !important; }

.IE8 table.resp-wrap-table th:first-child { width: 0% !important; }

.IE8 table.resp-wrap-table THEAD TH { width:17% !important; }

.IE8 table.resp-wrap-table#Table_medpat THEAD TH { width: auto !important; }

.IE8 table.content-table TR.odd th { position:static; }

#content-column ol li { list-style: decimal !important; }

#content-column ol ul { padding-top: 0px; }

#content-column ol li ul li {
    list-style: none !important;
    padding-top: 0px;
    margin-top: 0px;    
}

.compare .imp-link { margin:10px 0px; }

.compare .measure-description { margin-bottom: 10px; }

/* Patient Survey Details Page */
.detailsContent .footNote {
    padding-top: 10px;
    padding-bottom: 10px;
}

.detailsContent ul {
    margin: 0 0 9px 0;    
}

.detailsContent ul > li {
    list-style: none;
    background: transparent url("//assets.cms.gov/Resources/Medicare/Images/home/bulletSprite.png") 0 -173px no-repeat;
    padding-left: 20px;
}

.FFX #h_comp_1-tab-content table.content-table,
.FFX #h_comp_2-tab-content table.content-table,
.FFX #h_comp_3-tab-content table.content-table,
.FFX #h_comp_4-tab-content table.content-table,
.FFX #h_comp_5-tab-content table.content-table,
.FFX #h_clean_hsp-tab-content table.content-table,
.FFX #h_quiet_hsp-tab-content table.content-table,
.FFX #h_comp_6-tab-content table.content-table,
.FFX #h_hsp_rating-tab-content table.content-table,
.FFX #h_recmnd-tab-content table.content-table {
	border-collapse: separate!important;
	border: 1px solid #bbb;
}

.FFX #h_comp_1-tab-content table.content-table td, 
.FFX #h_comp_2-tab-content table.content-table td,
.FFX #h_comp_3-tab-content table.content-table td, 
.FFX #h_comp_4-tab-content table.content-table td,
.FFX #h_comp_5-tab-content table.content-table td,
.FFX #h_clean_hsp-tab-content table.content-table td,
.FFX #h_quiet_hsp-tab-content table.content-table td,
.FFX #h_comp_6-tab-content table.content-table td,
.FFX #h_hsp_rating-tab-content table.content-table td,
.FFX #h_recmnd-tab-content table.content-table td,
.FFX #h_comp_1-tab-content table.content-table th,
.FFX #h_comp_2-tab-content table.content-table th,
.FFX #h_comp_3-tab-content table.content-table th,
.FFX #h_comp_4-tab-content table.content-table th,
.FFX #h_comp_5-tab-content table.content-table th,
.FFX #h_clean_hsp-tab-content table.content-table th,
.FFX #h_quiet_hsp-tab-content table.content-table th,
.FFX #h_comp_6-tab-content table.content-table th,
.FFX #h_hsp_rating-tab-content table.content-table th,
.FFX #h_recmnd-tab-content table.content-table th {
	border-bottom: none;
	border-left: none;
}

.hai-bkg-image {
    width:650px; 
    position:relative;
    z-index:-1; 
    margin-left:28%; 
}

.IE7 .hai-bkg-image { margin-left:41%; }

.IE7 #comparePage .hai-bkg-image { margin-left:39% }

.IE8 #comparePage tr.odd td, .IE8 #comparePage tr.odd th, .IE8 #_tabContent tr.odd td, .IE8 #_tabContent tr.odd th {
    outline-width: thin; 
    outline-style: solid;
    outline-color: #bbb;
}

.gradient {
    /*background: linear-gradient(to bottom,  #C5DDEA 0%,rgba(255,255,255,1) 30%);*/
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNWQ1ZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #C5DDEA 0%, rgba(255,255,255,1) 30%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#C5DDEA), color-stop(30%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #C5DDEA 0%,rgba(255,255,255,1) 30%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #C5DDEA 0%,rgba(255,255,255,1) 30%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #C5DDEA 0%,rgba(255,255,255,1) 30%); /* IE10+ */
    background: linear-gradient(to bottom,  #C5DDEA 0%,rgba(255,255,255,1) 30%); /* W3C */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#C5DDEA, endColorstr=#ffffff)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C5DDEA, endColorstr=#ffffff,GradientType=0 );
}

.IE8 .gradient, .IE9 .gradient {
    outline-width: thin; 
    outline-style:solid;
    outline-color: #bbb;
}

#data_Methods_Outcomes p sup { font-size: 0.9em; }

#_tabContent table.content-table tr#showHideRow th {
    font-size: 1.3em; 
    font-weight: normal; 
} 

#_tabContent #Medicare-Patients-Treated tr#showHideRow .name_of {
    color: #042C4F; 
    font-weight: normal !important; 
}

.noGraphText {
	font-weight: bold;
	margin: 0 auto;
	text-align: center;
	white-space: nowrap;
}

body .ui-tooltip { border: 1px solid #3076D4; }

a.info:hover { cursor: help !important;	}

sup { font-size: 88%; }

sub, supSmall {
  position: relative;
  font-size: 78%;
  line-height: 0;
  vertical-align: baseline;
}
supSmall {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}

.IE7 sup, .IE8 sup { font-size: 120%; }

div.showHideHAIGraphText {
    margin-left: 20px; 
    display:none; 
}

.IE8 #generalinfo {
    outline-width: thin; 
    outline-style: solid;
    outline-color: #bbb;
}

.text  {
    font-weight:bold; 
    font-size:18px; 
}

table.content-table .details-row-header {
    color: #042C4F;
    font-weight: normal;
    text-align: left;
    white-space: normal;
}

<!--[if IE 8]>
.odd 
{
    border-right-color: rgb(190, 190, 191);
    border-right-style: solid;
    border-right-width: 1px;
}

<![endif]-->

#prtBtn, .buttons-container { height:35px; }

.complicationGreyTD {
    border:1px solid #D6D6D6;
    padding:10px 5px;
    background:#EEF6EB;    
}

.breadcrumbs { height:20px; }

.IE9 .ftntnum { font-size:120%; }
    
.IE9 sup { font-size:100%; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) 
{
   .ftntnum { font-size:120%; }
    
    sup { font-size:100%; }
}

.nowrap { white-space:nowrap; }

#filterResultsWrapper2 { margin-top: 20px; }

#modifyResultsWrapper2 { border-radius: 0px 0px 10px 10px; }

#modifyResultsWrapper2 .inner { border-radius: 0px 0px 10px 10px; }

#filterTab .listBorderBottom {
    border-bottom: 1px dashed #042C4F; 
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.left-label { width:auto; }

.IE8SortIcon {
    font-size: 1.5em !important;
    margin-top: -8px !important;
}

.CenterAlignTable { margin:0px auto; }

.Text-Size { font-size:.96em; }

.Matrix {
    border:1px solid #D6D6D6;
    padding:10px 5px;
    text-align:center;
    width:300px;
    height:150px;
}

/* Sorting Icons IE images **TEMP FIX FOR IE9 OUTDATED SECURITY **/
.sorting-icon {
    background: url("../images/sort-icons-blue-bg.gif") no-repeat 0 0;
    display: inline-block;
    height: 19px;
    width: 19px;
    position: relative;
}

.sort-d-white { background-position: 0 -19px; }

.sort-a-orange { background-position: 0 -38px; }

.sort-d-orange { background-position: 0 -57px; }

/*Star Rating System css Rules specific to tables on compare and profile.*/
.fa-stack.widthAdjust { width: .9em; }

.ratingColor { color: #FBB534; }

.content-table tr th div.star-rating-na  {
    display: inline-block;
    margin: 3px 0 0 0; 
}

/*Keep star rating icons together and not break if not enough cell space*/
#overlRating_0 .icon-printing,
#overlRating_1 .icon-printing,
#overlRating_2 .icon-printing {
    display: inline-block;
    margin: 0; 
}

.content-table tr th div.ovrRatingSingleLn {
    margin-bottom: 0; 
    white-space: nowrap;
}

[lang="es-US"] .content-table tr th div.ovrRatingSingleLn {
    white-space: normal;
}

#ratings { margin: 0; }

.infoWrapAll .icon-printing .fa-stack {
    height: 1em;
    line-height: .5em;
}

.infoWrapAll .icon-printing .noRatingCircle { padding-top: 0; }

.infoWrapAll .toggle { margin: 25px 0 10px 0; }

.noRatingCircle {
    font-size:.7em !important;
    padding-left:.2em;
    color:#242021;
    padding-top: .25em;
    vertical-align: text-top;
}

label .fa-star-o { color: #333; }

.breadcrumbs { height:20px; }

.starWidth { width: 7em !important; }

/* star ratings IE images **TEMP FIX FOR IE9 OUTDATED SECURITY **/
.star-rating {
    background: url("../images/star-sprite-with-dots-no-bg.gif") no-repeat 0 0;
    display: inline-block !important;
    height: 12px;
    width: 65px;
}

.icon-printing::after 
{
    display: none !important;
}
em.table-star { vertical-align: middle; }

.compare-star-rating 
{
    min-height: 52px;
}

#addressDiv .icon-printing .star-rating, #addressDiv div.star-rating-na  
{
    display: inline-block !important;
}

#infoWindow .icon-printing, #infoWindow .icon-printing .star-rating {
	display: block !important;
	overflow: hidden;
}

#addressDiv .icon-printing .adobeBlank 
{
    font-size: .8rem !important;
}

#infoWindow b 
{
    font-weight: bold !important;
}

.two-star { background-position: 0 -14px; }

.three-star { background-position: 0 -28px; }

.four-star { background-position: 0 -40px; }

.five-star { background-position: 0 -52px; }

.table-star { display: table; }

.filter-star { margin-top: .5em; }

/*Filter Panel styles----*/
span.StarRatingCounts {
	position:absolute;
	color:Blue;
	margin-top:5px;
	margin-left:3px;
}

#dTableResults.map-view .table-star { position:relative; }

@media print {
    /* Star Ratings---------Need to be in Medicare-Assets under Medicare Print for Global application-----------------*/
    /* ---------------------Delayed due to server access issues on dev side-------------------------------------------*/
    .fa-star-o, .fa-star, .fa-circle, .fa-stack { display:none; }

    .starWidth{ width: auto !important; }

    .table-star{ margin-left:auto; }

    .star-rating {
        background:none;
        height:auto;
        width:auto; 
    }

    .icon-printing em { display:none; }

    .starRead.sr-only {
       display: block !important;
       font-size: 100%;
       height: auto  !important;
       margin: 0;
       position: relative !important;
       width: auto  !important;
       white-space:nowrap;
    }
    
    #filter5Star span.StarRatingCounts,
    #filter4Star span.StarRatingCounts,
    #filter3Star span.StarRatingCounts,
    #filter2Star span.StarRatingCounts,
    #filter1Star span.StarRatingCounts {
        position: relative;
        margin: 0;
    }
    
    #filter5Star .starRead.sr-only,
    #filter4Star .starRead.sr-only,
    #filter3Star .starRead.sr-only,
    #filter2Star .starRead.sr-only,
    #filter1Star .starRead.sr-only {
        display: inline !important;
    }
}

@media (max-width: 768px)
{
    #comparePage .name_of a { font-size: 15px; }
    
    #comparePage table.content-table tr th.row-header-col-static  
    {
        font-weight: normal;
        font-size: 15px;
    }
    
    #comparePage table.content-table tr th.row-header-col-staticlong  
    {
        width: 130px !important;
        font-weight: normal;
        font-size: 15px;
    }
    
    table.content-table { width: auto; }
}

@media (max-width: 480px) 
{
    #_tabContent table.content-table tr#showHideRow th {
        font-size: 1.1em !important; 
        font-weight: normal;
        padding-left: 8px;
    } 
}

/*************Static Page Div Table***************/
#tableContainer {
    display: table;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 20px;
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

#page.staticpage #tableContainer h2 {
    margin-bottom: 0px;
    font-size: 16px;
    color: #000;
}

#page.staticpage .boldText {
    font-weight: bold !important;
}

.staticTblRow { display: table-row; }

.staticTblHeader .leftTableCell, .staticTblHeader .rightTableCell { background-color: #9BC4E2; }

.leftTableCell, .rightTableCell {
    display: table-cell; 
    border-top: 1px solid #000;
    border-left: 1px solid #000;
    text-align: left;
    vertical-align: middle;
    padding: 5px 5px 5px 11px;
}

/************************************************/
.li {
    display: list-item; 
    margin: .5em 0 0 2em;
}

.results-paging i {
    display: block;
    float: left;
    height: 18px;
    overflow: hidden;
    width: 24px;
}

.td-desc { width:80%; }

.list-circle { list-style-type: circle; }

table.content-table th.details-rating {
    text-align: center;
}

/*************Fix for table headers in spanish********************/
#resultsTable:lang(es) #theadClone .results-headers th{
    width: 327px !important;
}
#resultsTable:lang(es) #theadClone .results-headers th.results-overall{
    width: 107px !important;
}
#resultsTable:lang(es) #theadClone .results-headers th.results-er{
    width: 87px !important;
}
#resultsTable:lang(es) #theadClone .results-headers th.results-type{
    width: 191px !important;
}

.btn.btn-light-blue {
  background: #D7EAF9;
  color: #005b9c;
  text-decoration: underline;
}

.btn.btn-light-blue:hover{
  background: #005b9c;
  color:#FFFFFF;
}

a.btn.btn-light-blue {
  font-size:0.95em;
  color: #005b9c;
}

.btn.btn-green {
  background: #12890E;
  color: #FFFFFF;
}

.btn.btn-green:hover {
  background: #0A6807;
}

.btn.btn-red {
  background:#C00;
  color:#FFFFFF;
}

.btn.btn-red:hover {
  background: #B20000;
}

tr.selected {
  background: #fff8c3;
}

.button-list {
  margin-left: -5px;
}


/***Fix for hover over HOS-658****/
.info {
    text-decoration: none;
    border-bottom: dotted 1px #063346;
}

