﻿.nursingCareServices, .physicalTherapyServices, .occupationTherapyServices, .speechTherapy, .medicalServices, .homeAideServices { text-align: center; }

#main-content .ui-tabs .ui-tabs-nav li {
    width: 150px;
}

#resultsKey ul {
    list-style: none;
    white-space: nowrap;
}

.results-checkmarkTD {
    padding-right: 10px;
    padding-left: 10px;
}

#staticServeText {
    font-weight: bold;
    font-size: .93em;
    margin-left: 20px;
}

#staticServeText h2 {
    color: #000;
}

.small-graph-legend {
    padding-right: 22%;
}

#M_PAC_SCRE_graphContainer .legend-table2 {
    text-align: center;
    margin: auto;
}

#M_PAC_SCRE_graphContainer .cell_2 {
    width: auto;
    vertical-align: middle;
    padding: 10px 10px 10px 10px !important;
}

#M_PAC_SCRE_graphContainer .cell_1 {
    width: auto;
    vertical-align: middle;
    padding: 10px 10px 10px 10px !important;
}

#comparePage div.dataTabContainer { padding-top: 10px; }

.header-static-gray h2 { font-size: 1.1em; }

.legend-key {
    background-color:#F7F5EC;
    font-weight:bold;
    padding: 4px 18px;
    float: left;
    margin-top: 10px;
    width: 70%;
}

.legendHolder, .legendHolder li { float:left; }

.legendHolder img { padding-left: 16px; }

.legendHolder li {
    list-style: none;
    margin-bottom: 0;
}

.legendHolder li:first-child { margin-top: 4px; }

.legendHolder { margin: auto 0; }

.staticRow {
	padding: 10px 20px;
    background: #F7F5EC;
}

/*----------------------------------
        Search Page
----------------------------------*/
.errorSummaryContainer { margin-left: 17px; }

/*----------------------------------
        Results Page
----------------------------------*/
.results-nursingCareTD, .results-phyTherapyTD, .results-occTherapyTD, .results-spTherapyTD, .results-socSvcTD, .results-hhAideTD, .results-ptntCareTD, .results-ptntSurveyTD {
    text-align: center;
    padding: 0 5px;
}

.FFX #favoritesDataTable, .IE8 #favoritesDataTable { width: 100%; }

tr.even th, tr.odd th { border-bottom: 1px solid #BEBEBF; padding-top: 20px;}

/*MBP*/
#favoritesDataTable .gen-infoTD { padding: 20px 0 0 12px; }

.sorting_disabledFav { text-align: center; }

#favoritesTable .results-infoTD { text-align:left; }

#favsTab { padding:10px; }

#ManuallyAddFav, #OthPrvdSearchhref { white-space:normal; }

#collapseResults {
    padding-left:10px;
    cursor: default !important;
}

.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; }

.comparisonList .resultsInfo {
    text-align:left;
    float:left;
}

.comparisonList .favs-paging {
    text-align:right;
    float:right;
}

.comparisonList .favs-paging input[type="button"].pagingButton { background:none; }

.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;
}

.measure-description { overflow: hidden; }

.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;
}

/*----------------------------------
        Compare Page
----------------------------------*/
#comparePage .hide-column-btn { margin-top: 0px; }

.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; }

.graph-date-range { width:90%; }

.hhc-Name { margin: 10px 0; }

.compare .imp-link { margin-left:10px; }

.graph-date-range {
    margin-left:10px;
    padding-bottom:20px;
}

/*----------------------------------
        Profile Page
----------------------------------*/
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 {
    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; }

.profile ul.urlsectionBullets { margin: 0 0 9px 25px;}

.profile-agency ul { padding-left: 15px }

#comparePage span.section-heading { font-size: 100%; }

.general-info-leftpanel { min-height: 0; }

.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;
}

.Avg {
    font-size: 18px;
    font-weight: normal;
}

.GlobeIcon {
    position:relative;
    vertical-align:middle;
}

.IE7 .name_of sup, .IE8 .name_of sup { font-size: 92%; }

.name_of sup { font-size: 68%; }

#prtBtn, .buttons-container { height:35px; }

.breadcrumbs { height:20px; }

.IE8 #comparePage TABLE.content-table THEAD TR TH:first-child { width:0%; }

.IE8 #comparePage TABLE.content-table.resp-wrap-table THEAD TR TH:first-child { width:15%; }

.IE8 #comparePage TABLE.content-table THEAD TR TH.target-compare-col2 { width:19% }

.IE8 #comparePage TABLE.content-table THEAD TR TH.target-compare-col3 { width:19% }

.IE8 #comparePage TABLE.content-table THEAD TR TH.target-compare-col4 { width:19% }

#rsNewSearchWrapper { margin-top: 0px; }

.filter_agency .section-group {
    border-bottom: 0px;
    margin-bottom : 0px;
}

#filterTab .section-group {
    border-bottom: 0px;
    margin-bottom : 0px;
}

#filterTab .listBorderBottom {
    border-bottom: 1px dashed #042C4F;
    margin-bottom: 15px;
    padding-bottom: 15px;
}

.IE8SortIcon{
    font-size: 1.5em !important;
    margin-top: -8px !important;
}

.left-label { width:auto; }

/* 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; }

#content-column > a > h2 > span { display: inline-block;}

span.stateName { font-weight: bold; }

span.nation{ font-weight: bold; }

.noGraphText {
    font-weight: bold;
    margin: 0 auto;
    text-align: center;
    white-space: nowrap;
}

/* star rating 10 scale system */
.starWidth { font-size: 1.1em; width: 8em; }

.widthAdjust { width: .85em; }

.ratingColor { color: #FBB534; }

.noRatingCircle{
    font-size: .6em;
    padding-left: .3em;
    color: #444444;
    padding-top: .2em;
    vertical-align: text-top;
}

.half-star { margin-left: -.1em }

.half-open-star { padding-right: .15em; }

.inner-half-star {
    font-size: .75em;
    margin-left: -1px;
    margin-top: 0px;
}

.half-star-circle {
    font-size: .6em;
    padding-left: .25em;
    color: #444444;
}

.grey { color: #4c4c4c; }

.qmList {
    position: relative;
    padding: 5px 10px;
    margin: 0;
    border-top: 3px solid #CCCCCC;
}

.star-rating {
    background: url("../images/star-sprite-with-dots-no-bg.gif") no-repeat 0 0;
    display: inline-block;
    height: 16px;
    width: 87px;
    margin-left:0px;
}

.two-star { background-position: 0 -19px; }

.three-star { background-position: 0 -37px; }

.four-star { background-position: 0 -57px; }

.five-star { background-position: 0 -75px; }

.one-half-star  { background-position: 0 -91px;}

.oneHalf-star  { background-position: 0 -110px;}

.twoHalf-star  { background-position: 0 -128px;}

.threeHalf-star  { background-position: 0 -148px;}

.fourHalf-star  { background-position: 0 -166px;}

.table-star {
    margin: 0 auto;
}

.filter-star {
    margin-top:.5em;
    margin-left:.5em;
}

/*----------------------------------
      Star Rating Graph Page
----------------------------------*/
.staticpage #Table_rating h2 {
    color: #042C4F;
    font-size: 1.1em;
}

.starRatingDesc { padding: 8px 0 18px 0; }

.agencyDivPadding { padding:10px 0; }

.agencyList .widthAdjust {
    width: 1em;
    height: 1.7em;
    line-height: 1.7em;
}

.agencyList sup { font-size: 88%; }

.agencyMargin_R { margin-right: 15px; }

.agencyMargin_L { margin-left: 8px; }

.hrGraphSeperater { border-top: 3px solid #e5e5e5; }

.content-table caption {
    border: 1px solid #BBB;
    border-bottom: none;
}

.ftNoteHoverHelp {
    font-size: .96em;
    padding: 15px 0 10px 0;
}

/* IE custom styles b/c star images are different */
.IE8 .agencyList sup, .IE9 .agencyList sup, .IE10 .agencyList sup, .IE11 .agencyList sup { font-size: 120%; }

.IE8 .agencyList .table-star, .IE9 .agencyList .table-star, .IE10 .agencyList .table-star, .IE11 .agencyList .table-star { margin-left: 0; }

.IE9 .agencyList tr td:nth-child(2), .IE10 .agencyList tr td:nth-child(2), .IE11 .agencyList tr td:nth-child(2) { vertical-align: top; }

@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 .starWidth { display:none; }

    .icon-printing > .sr-only {
       display: block;
       font-size: 100%;
       height: auto;
       margin: 0;
       position: relative !important;
       width: auto;
       white-space:nowrap;
    }

    .starRead.sr-only {
       display: block !important;
       font-size: 100%;
       height: auto  !important;
       margin: 0;
       position: relative !important;
       width: auto  !important;
       white-space:nowrap;
    }
    @media print{
        /* adjusting star text on print preview page:HHCN-138*/
        .StarPadding{
            display: block !important;
            font-size: 90% !important;
            margin-left: -15% !important;
        }
    }
}

/* The following rule is for HHC-5039 and is ideally placed in medicare assets */
/* for HHCN-306 */
.rwdtabs-wrapper ul:not(.legend-ul) li {
    background: transparent url("//assets.cms.gov/Resources/Medicare/Images/home/bulletSprite.png") 0 -173px no-repeat;
}

.rwdtabs-wrapper ul li {
    list-style: none;
    padding-left: 20px;
}

.results-paging i {
    display: block;
    float: left;
    height: 18px;
    overflow: hidden;
    width: 24px;
}

.collapse.in.marginTop10 { margin-top: 10px; }

/*Remove space after divs in detail tables to display footnote properly next to star ratings*/
html[class^='CHRM'] #COMP_1_CARE_PATIENTS tbody div:after,
html[class^='IE'] #COMP_1_CARE_PATIENTS tbody div:after,
html[class^='SAF'] #COMP_1_CARE_PATIENTS tbody div:after,
html[class^='FFX'] #COMP_1_CARE_PATIENTS tbody div:after,
html[class^='CHRM'] #COMP_2_COMMUNICATIONS tbody div:after,
html[class^='IE'] #COMP_2_COMMUNICATIONS tbody div:after,
html[class^='SAF'] #COMP_2_COMMUNICATIONS tbody div:after,
html[class^='FFX'] #COMP_2_COMMUNICATIONS tbody div:after,
html[class^='CHRM'] #COMP_3_SPECCAREISSUES tbody div:after,
html[class^='IE'] #COMP_3_SPECCAREISSUES tbody div:after,
html[class^='SAF'] #COMP_3_SPECCAREISSUES tbody div:after,
html[class^='FFX'] #COMP_3_SPECCAREISSUES tbody div:after,
html[class^='CHRM'] #OVERALL_RATECARE tbody div:after,
html[class^='IE'] #OVERALL_RATECARE tbody div:after,
html[class^='SAF'] #OVERALL_RATECARE tbody div:after,
html[class^='FFX'] #OVERALL_RATECARE tbody div:after {
    content: none;
}

/*Spanish Styles*/

:lang(es) #overallRating .checkbox.inline {
    padding-left: 15px; 
}

:lang(es) #topnav.cobrand-topnav ul li a.twoLn {
    line-height: 10px !important; 
}

:lang(es) #breadcrumbs-wrapper {
    width: 89%;
}

:lang(es) .sharethis-wrapper {
    width: auto; 
}

@media screen and (max-width: 979px) and (min-width: 768px) {
   :lang(es) #breadcrumbs-wrapper {
        width: 86.5%; 
    }
}

@media screen and (max-width: 767px) {
    :lang(es) #breadcrumbs-wrapper {
        width: 78.5%
     }
     :lang(es) #page .breadcrumbs .jcarousel-next-horizontal {
         margin-right: 0; 
     }
}

@media screen and (max-width: 640px) and (min-width: 480px) {
    :lang(es) #breadcrumbs-wrapper {
        width: 74.5%;
    }
}

@media screen and (max-width: 479px) {
    :lang(es) #breadcrumbs-wrapper {
        width: 71.5%;
    }
}

/* 508 hover and focus for HHCN-33 */
/* general infromation tab */
#tab0 > a:focus , #tab0 > a:hover, 
a[data-target="#agencyinfo-tab-content"]:focus, a[data-target="#agencyinfo-tab-content"]:hover,  
a[data-target="#servicesprovided-tab-content"]:focus,a[data-target="#servicesprovided-tab-content"]:hover,

/* Quality of patient care tab */
#tab1 > a:focus, #tab1 > a:hover,
a[data-target="#rating-tab-content"]:focus, a[data-target="#rating-tab-content"]:hover, 
a[data-target="#quality-tab-content8"]:focus, a[data-target="#quality-tab-content8"]:hover, 
a[data-target="#daily-tab-content"]:focus, a[data-target="#daily-tab-content"]:hover, 
a[data-target="#pain-tab-content"]:focus, a[data-target="#pain-tab-content"]:hover, 
a[data-target="#harm-tab-content"]:focus, a[data-target="#harm-tab-content"]:hover, 
a[data-target="#unplanned-tab-content"]:focus, a[data-target="#unplanned-tab-content"]:hover, 
a[data-target="#mspb-tab-content"]:focus, a[data-target="#mspb-tab-content"]:hover, 

/* Patient survey results tab */
#tab2 > a:focus, #tab2 > a:hover
 {
    border-style: dashed;
    border-color: #000000;
    border-width: .2px;
    text-decoration: underline;
}





