﻿/*----------------------------------
        Results Page
----------------------------------*/
/*MBP*/
#favoritesTable table thead tr th { padding:10px 0; }
#favoritesTable .results-infoTD { text-align:left; }
.dTable-container-favs { height:auto; }

.favs-view { float:left; text-align:left; }
.favs-paging { float:right; text-align:right; }
.favsPaging_section { margin-left:15px; }

.comparisonList .favsInfo,
.comparisonList .favsPaging {
    display:inline-block;
}

h4 a {
    color:#006699 !important;
}

.comparisonList .resultsInfo{
    text-align:left;
    float:left;
}

.comparisonList .favs-paging{
    text-align:right;
    float:right;
}

.comparisonList .favs-paging input[type="button"].pagingButton{
    background:none;
}
.address-wrapper {height:auto !important;}
.comparisonList .favs-paging input[type="button"],
.pageButtons input[type="button"] {
    padding:0 4px;
    padding-left: 2px;
    margin:0;
    border:0;
    font-weight:bold;
    margin: 0 2px;
}

.comparisonList .favs-paging input[disabled] { color:#91B4D4; cursor:default; }

.favs-paging i {
    display: block;
    float: left;
    height: 18px;
    overflow: hidden;
    width: 18px;
}

.favs-paging .pageButtons { float:left;}

.favs-paging i a {
    padding-top: 6px;
    display: block;
}

.favs-paging i a img {
    width: auto;
    height: auto; 
    max-width: none !important;  
}

.favs-paging i a#firstFavButton img { margin: 0 0 0 -30px; }
.favs-paging i a#firstFavButton[disabled] img { margin: -61px 0 0 -30px; }

.favs-paging i a#prevFavButton img { margin: 0 0 0 -60px; }
.favs-paging i a#prevFavButton[disabled] img { margin: -61px 0 0 -60px; }

.favs-paging i a#nextFavButton img { margin: 0 0 0 -90px; }
.favs-paging i a#nextFavButton[disabled] img { margin: -61px 0 0 -90px; }

.favs-paging i a#lastFavButton img { margin: 0 0 0 -123px; }
.favs-paging i a#lastFavButton[disabled] img { margin: -61px 0 0 -123px; }

.favs-paging i a[disabled],
.favs-paging i a[disabled] img { cursor:default; }

span.pageButtons input.alphabet_button,
#tabs.sidebar .comparisonList .favsPaging input.alphabet_button {
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #cdcfd1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cdcfd1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#cdcfd1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#cdcfd1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#cdcfd1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#cdcfd1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcfd1',GradientType=0 ); /* IE6-9 */
    min-width:18px;
    text-indent: 0;
    height:auto;
    text-decoration:underline;
    font-family:Arial;
    font-size:0.9em;
    color:#000;
}

.comparisonList .favsPaging input.alphabet_button,
#tabs.sidebar .comparisonList .favsPaging input.alphabet_button:focus {
    background: #ffffff;   /* Old browsers */
    background: -moz-linear-gradient(top,  #ffffff 0%, #cdcfd1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#cdcfd1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffffff 0%,#cdcfd1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffffff 0%,#cdcfd1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffffff 0%,#cdcfd1 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffffff 0%,#cdcfd1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cdcfd1',GradientType=0 ); /* IE6-9 */
    min-width:18px;
    text-indent: 0;
    height:auto;
    text-decoration:underline;
    font-size:0.9em;
    border-bottom-style: dotted;
    border: 1px;border-style: ridge; 
}

#tabs.sidebar .comparisonList .favsPaging input#firstButton:focus { border: 1px; border-style:ridge; background-position:-20px 0;}
#tabs.sidebar .comparisonList .favsPaging input#prevButton:focus { border: 1px; border-style: ridge;}
#tabs.sidebar .comparisonList .favsPaging input#nextButton:focus { border: 1px; border-style: ridge;}
#tabs.sidebar .comparisonList .favsPaging input#lastButton:focus { border: 1px; border-style: ridge;}

/*Filter Panel styles----*/
span.StarRatingCounts {
	position:absolute;
	color:Blue;
	margin-top:5px;
	margin-left:3px;
}

/*----------------------------------
        Compare Page
----------------------------------*/
a.rtg-link { color: #006699 !important; }

.compare .measure-description { margin: 10px 0 10px 10px; float: left; text-align: left; }
.compare .hide-graph-link { clear: both; float: left; margin: 10px 10px; width: 100%; text-align: left; }
#page { box-shadow: none; }

.nhc-Name {
	margin: 10px 0;
}

.footNote { font-size:14px; }

#Table_staffing th, #Table_staffing td {
    padding: 7px; 
    vertical-align: middle;
}

/*----------------------------------
        Profile Page
----------------------------------*/
#healthRtgLink.inactive, #qualRtgLink.inactive, #staffingRtgLink.inactive, span[name='overallratingtext'] {
    font-weight: bold;
}

a.inactive {
    color: #069 !important;
    font-weight: normal;
}

a.inactive:focus,  a.inactive:hover{
    text-decoration: none;
    cursor: text !important;
}

.table-link {
text-align: center;
padding: 20px;
border-left: 1px solid #bbb;
border-right: 1px solid #bbb;
border-bottom: 1px solid #bbb;
}

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 {
    position:relative;
    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: 25px; }
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;
}

#fstClm ul li, #sndClm ul li {
    list-style: none;
    background: transparent url("//assets.cms.gov/Resources/Medicare/Images/home/bulletSprite.png") 0 -173px no-repeat;
	padding-left: 15px;
}

.sidebar h2, .sidebar h3 {
    -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;
    background: #fdfefe; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzk4YmVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #fdfefe 0%, #98bede 80%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(80%,#98bede)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfefe 0%,#98bede 80%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfefe 0%,#98bede 80%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfefe 0%,#98bede 80%); /* IE10+ */
    background: linear-gradient(to bottom,  #fdfefe 0%,#98bede 80%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#98bede',GradientType=0 ); /* IE6-8 */
    zoom: 1;
}

.box-heading.heading-gradient.rounded-top {
    background: #fdfefe; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iIzk4YmVkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  #fdfefe 0%, #98bede 80%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(80%,#98bede)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfefe 0%,#98bede 80%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfefe 0%,#98bede 80%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfefe 0%,#98bede 80%); /* IE10+ */
    background: linear-gradient(to bottom,  #fdfefe 0%,#98bede 80%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#98bede',GradientType=0 ); /* IE6-8 */
    zoom: 1;
}

.general-info-leftpanel #map_canvas {
    height: 289px;
    margin-top: 20px;
    margin-bottom: 0px;
}

.profile ul.urlsectionBullets { margin: 0 auto; }

/*#LastHealthInspectDt .complaintDt_rptLink { margin-left:17px; } */
#LastHealthInspectDt .complaintDt_rptLink, #LastComplaintDt .complaintDt_rptLink, .recent_ComplaintDt_rptLink { display: inline; margin-left:17px; }

/* NHC-1830 IE7 cobrand nav */
.IE7 .cobrand-topnav#topnav ul li a.oneLn { margin-bottom: -8px; }

.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;
}

#Table_staffing thead th, #Table_short_stay thead th, #Table_long_stay thead th {
	font-size: 1.3em;
	color: #042C4F;
	white-space:normal;
	width:90%;
}

#_tabContent #Table_staffing thead th, #_tabContent #Table_short_stay thead th, #_tabContent #Table_long_stay thead th {
	font-weight: normal;	
}

.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;
}

.GlobeIcon {
    position:relative;
    vertical-align:middle;
}

/*NHC-3673 */
#Table_staffing thead .profileTableWidth {
    width: 17%;
}

#Table_staffing thead #leftColumn {
    width: 50%;
}

#prtBtn, .buttons-container {
    height:35px;
}

/*Star Rating System css Rules*/
 .widthAdjust {
    width:.9em;
}

.ratingColor {
    color: #FBB534;
}

.inspectionColor {
    color: white;
}

.summary-heading-graybar.infoCircle,
.infoCircle
{
    color:Black;
    font-size:1.3em;
}

.noRatingCircle {
    font-size:.75em;
    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;
}

#filterTab .section-group {
    border-bottom: 0px;
    margin-bottom : 0px;
}

#filterTab .listBorderBottom {
    border-bottom: 1px dashed #042C4F; 
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.filter_agency .section-group {
    border-bottom: 0px;
    margin-bottom : 0px;
}

#rsNewSearchWrapper {
    margin-top: 10px; 
}

.left-label {
    width:auto;
}

.IE8SortIcon {
    font-size: 1.5em !important;
    margin-top: -8px !important;
}

#filterResultsWrapper2 {
    margin-top: 20px; 
}

#modifyResultsWrapper2 {
    border-radius: 0px 0px 10px 10px;
}

#modifyResultsWrapper2 .inner {
    border-radius: 0px 0px 10px 10px;
}

#CurrComplaint a, a#CurrHealthSum {
    border-top: 10px solid #09549F;
}

#infoWindow {
    width: 240px;
}

/* inspection icon IE images **TEMP FIX FOR IE9 OUTDATED SECURITY **/
.inspection-icon {
    background: url("../images/OldSurvey_ContextualHelp.png") no-repeat 0 0;
    display: inline-block !important;
    height: 17px;
    width: 17px;
    margin-left: 5px;
    vertical-align: middle;
}

/* 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;
}

.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;
}

#dTableResults.map-view .table-star {
    position:relative;
}

/* 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;
}
@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;
}
}

.results-paging i {
  display: block;
  float: left;
  height: 18px;
  overflow: hidden;
  width: 24px;
}

#Table_general_info .compare-star-rating, #Table_general_info .gray-star-container {
    text-align: center;
}

.tab-intro-content.tab-intro-content-border.profile-info
{
    height: 340px;
}

/**NHC-441/457: Profile Updated Styles for fire safety tab by Jorge R.**/
#fireSafetyContent
{
    height: 54px;
}
#fireSafetySummary
{
    padding-left: 0px;
}
#contentTab3 .tab-intro-content #overlRating_0 > .profile-general-star-container
{
    margin-top: -3px;
}

/**Styling for fire safety compare page responsive view by Jorge R.**/
#tab-2 #fireSafetySummary
{
    padding-top: 47px;
}
#tab-2 #overlRating_0
{
    padding-top: 15px;
}
#tab-2 #overlRating_1
{
    padding-top: 15px;
}
#tab-2 #overlRating_2 
{
    padding-top: 15px;
}
/************/

table.content-table .gray-star-container 
{
    text-align: center;
}
#comparePage table.content-table tr
{
	border-top: 1px groove;
}
#Table_penalties tbody 
{
    text-align: center;
}
@media screen and (min-width: 768px) /* added css for the sticky header for compare qualitytab */
{
    table.content-table td, table.content-table th
    {
        padding: 16px 16px 16px 11px;
    }
    table#Table_short_stay tr#showHideRow 
    {
        font-size: 10px;
    }
    table#Table_long_stay tr#showHideRow 
    {
        font-size: 10px;
    }
    tr.generalInfo 
    {
        text-align:center;
    }
}
#Table_inspections_complain th, #Table_inspection td {
   padding: 7px;
}
#Table_inspections_complain thead th, #Table_short_stay thead th, #Table_long_stay thead th {
	font-size: 1.3em;
	color: #042C4F;
	white-space:normal;
	width:90%;
}
#_tabContent #Table_inspections_complain thead th {
	font-weight: normal;	
}
#Table_inspections_complain thead .profileTableWidth {
    width: 50%;
}
#Table_inspections_complain thead #leftColumn {
    width: 50%;
}

#Table_firesafety_measures td 
{
    vertical-align:middle;
}
#Table_FireSafety thead th#facilityName {
    text-align: center;
}

#comparePage .resp-wrap-scroll {
    width: 670px !important;
}

#main-content .ui-tabs .ui-tabs-nav li{
    width: 120px !important;
}

/**Styling for results page mapbox info window**/
.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;
}
/*************************/
.table_info 
{
    text-align: center;
}
table.content-table th
{
    font-size: 1em;
}
.blue_border 
{
    border-top-width: 22px !important;
    border-top-color: #0A549F !important;
}
.imgHeight
{
    height:20px;
}
.arrowAlign
{
    padding-left:10px; 
    padding-right:10px;
}
#LastComplaintDt table tbody tr td {
    text-align:center; 
    padding:0px;
    width:15%;
}

#LastComplaintDt0 table tbody tr td {
    text-align:center; 
    padding:0px;
    width:15%;
    border-right:0px;
    border-bottom:0px; 
    border-left:0px;
    border-top:0px;
}

#LastComplaintDt1 table tbody tr td {
    text-align:center; 
    padding:0px;
    width:15%;
    border-right:0px;
    border-bottom:0px; 
    border-left:0px;
    border-top:0px;
}

#LastComplaintDt2 table tbody tr td {
    text-align:center; 
    padding:0px;
    width:15%;
    border-right:0px;
    border-bottom:0px; 
    border-left:0px;
    border-top:0px;
}

.callOut
{
    font-size: 1em;
    line-height: 1.5;
    border: none;
    margin: 10px 40px 20px;
    padding: 20px;
    background: #eefafe;
}
