@font-face{font-family:cm-icon;src:url(/assets/css/fonts/cm-icon/cm-icon.eot);src:url(/assets/css/fonts/cm-icon/cm-icon.eot?#iefix) format("embedded-opentype"),url(/assets/css/fonts/cm-icon/cm-icon.woff) format("woff"),url(/assets/css/fonts/cm-icon/cm-icon.ttf) format("truetype"),url(/assets/css/fonts/cm-icon/cm-icon.svg#cm-icon) format("svg");font-weight:400;font-style:normal}#app-container{font-family:Boomer-Light}h1{font-family:BoomerSlab;font-weight:700;font-size:36px}h3,h4{font-family:Boomer;line-height:1.3em;margin-bottom:0;margin-top:15px}h4{font-size:18px}p{font-family:Boomer-Light;font-size:16px;line-height:1.6}p strong,li strong{font-family:Boomer;font-weight:700}a{color:#49709F}a:hover{color:#6F92BC}#spinner{display:none;position:absolute;top:300px;left:0;width:100%;text-align:center;z-index:30000}#spinner i{opacity:.7;color:#111;text-align:center;font-size:200px}#tooltip,div.ttip{max-width:300px;position:absolute;padding:8px;background-color:#fff;border:1px solid darkgray;pointer-events:none;z-index:101;box-shadow:4px 4px 10px rgba(0,0,0,.3);font-family:Boomer-Light;font-size:12px}#tooltip{display:none}#tooltip strong,div.ttip strong{font-family:Boomer;font-weight:400}.dotted{cursor:help;border-bottom:1px darkgray dotted}.name{padding-top:5px;margin:3px;width:175px}.top-bar{background-color:#0e3968;padding-left:.9375rem;padding-right:.9375rem}#header-region .contain-to-grid{background-color:#0e3968;border-bottom:4px solid #fff}.top-bar-section ul li,.top-bar.expanded .title-area,.top-bar.expanded{background-color:#0e3968}.top-bar-section li:not(.has-form) a.header-link{background-color:#0e3968;font-family:Boomer-Book;transition:.2s all ease}.top-bar-section li:not(.has-form) a.header-link:hover{background-color:#49709F}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li.active:not(.has-form) a:not(.button):hover{background:#49709F none repeat scroll 0 0}.top-bar-section ul li>a,.top-bar-section li:not(.has-form) a:not(.button){text-transform:uppercase}section{border-bottom:0;padding:0}#row-bg{background-color:rgba(0,0,0,.7);padding-top:70px;color:#fff}#row-bg h1{color:#fff;font-size:52px}#bg-img{position:fixed;top:-7%;left:-50px;z-index:-10}#bg-img img{width:115%;height:auto}#homepage-content p{font-size:20px}#homepage-bottom{border-top:4px solid #fff;background-color:#0E3968}#home-icon-row{padding:40px 0;background-color:#0E3968;text-align:center}#home-icon-row img{width:70px;height:70px}#home-icon-row h3{margin-top:10px;text-transform:uppercase;font-size:22px}#home-icon-row h3 a{color:#fff}#home-icon-row h3 a.hover{color:#A3BCDB}.small-card{border:1px solid #eee;padding:10px 10px 5px}.small-card.row{margin:0}.small-card.row .columns{padding:0}.small-card p{font-size:12px;margin-bottom:5px}.small-card img{padding:0 70px;margin-bottom:10px}.axis text,.chart-label{font-family:Boomer-Book;font-size:10px}.base{fill:#EEE}.axis path,.axis line{fill:none;stroke:#bbb;stroke-width:1px;shape-rendering:crispEdges}.y.axis text,.bar,.stat-circle{cursor:pointer}.y.axis text.active{font-family:Boomer;font-weight:700}rect.normal,#legend-region li.normal,#mobile-list .mobile-rating.normal{fill:#49709F;background-color:#49709F}rect.range.bad,#legend-region li.bad,#mobile-list .mobile-rating.bad{fill:#BF653C;background-color:#BF653C}rect.range.good,#legend-region li.good,#mobile-list .mobile-rating.good{fill:#489162;background-color:#489162}#contextLines line{stroke-width:3}line#averageLine{stroke:darkgray}line#nationalLine{stroke:#DDD}#main-chart-region{padding-bottom:15px}#legend-region li{display:inline;padding:6px}#legend-region li:last-child{padding-left:0}#legend-region ul{margin-bottom:10px;margin-left:0}select#js-filter-criterion{margin-bottom:0}.hospital-info h3{font-family:BoomerSlab-Book;font-size:22px;margin-top:0;margin-bottom:5px}.hospital-info p{margin-bottom:5px;line-height:1.4em;font-size:12px}.address{font-family:Boomer-Light;text-transform:uppercase;letter-spacing:1.5px;font-size:12px;padding-bottom:10px;border-bottom:2px solid #333;margin-bottom:20px}.hospital-list h4{font-family:Boomer-Book;font-size:16px}.hospital-list p{font-size:12px;line-height:1.5em;margin-bottom:0}.hospital-list .hospital-list-item hr{margin-top:5px}.hospital-list-item:not(:first-child){margin-top:35px}.hospital-list-item.not-available{color:darkgray}.hospital-list-item:not(.not-available) p{margin-top:10px}.hospital-list-item p strong{font-size:12px;font-family:Boomer;font-weight:400}#hospital-region-1 #detail-legend{margin-bottom:10px;background:#eee;padding:5px 10px;margin-top:10px;padding-bottom:10px}#detail-legend p{font-size:12px;margin-top:10px}.predicted{stroke:#aaa;stroke-width:3}.observed{stroke:#000;stroke-width:3}.chart-label.txt{font-size:12px;stroke-width:.5}.legend-svg{vertical-align:middle;height:15px;width:5px}.legend-svg line{stroke-width:5px}.legend-circle{height:8px;width:8px}.legend-margin{margin-left:10px}.dot-label{margin-left:5px}#detail-legend .chart-label{margin-left:-3px}#legend-region .chart-label:not(:last-child){font-family:Boomer;font-weight:700}#legend-region ul{margin-bottom:15px}@media (max-width:998px){#row-bg h1,h1{font-size:20px}#homepage-content p,#section-intro-region p{font-size:14px}#section-intro-region .small-card p,#home-icon-row h3{font-size:12px}.small-card img{padding-left:0;padding-right:15px}.small-card{border-top:0;border-left:0;border-right:0}#section-intro-region [class*=block-grid-]>li{padding:0 .625rem 5px}#section-intro-region [class*=block-grid-]>li:last-of-type .small-card{border:0}}@media (max-width:405px){.name{padding-bottom:5px}.top-bar{padding-left:0;padding-right:0}#home-icon-row{padding:10px 0}.mobile-rating{display:block;width:20px;height:20px;margin:0 auto}#hospital-show-region{display:none}#bg-img{top:0;left:-400px}#bg-img img{max-width:1000px;width:auto}#row-bg{padding-bottom:15px;padding-top:15px}#home-icon-row img{width:40px}#home-icon-row h3{font-size:11px}.pq-modal-content .pq-modal-wrap-container.pq-modal-welcome-container{top:5%}#dot-legend{display:none}#home-icon-row img{height:auto}}@media (max-width:998px) and (min-width:406px){#bg-img{top:-200px;left:-700px}#bg-img img{max-width:1500px;width:auto}#row-bg{padding:20px 15px}.top-bar-section ul li>a{font-size:11px}.top-bar-section li.active:not(.has-form) a:not(.button),.top-bar-section li:not(.has-form) a:not(.button){padding:0 10px}.top-bar{padding-right:0}}@media (max-width:720px) and (min-width:641px){.top-bar-section ul li>a{font-size:10px;font-family:Boomer-Book}.top-bar{padding-right:0;padding-left:0}section.columns{padding:0}#header-region [class*=block-grid-]>li{padding:0}}