.hospitalPenalties-filters{margin:0 auto;max-width:1400px;width:85%}@media (min-width: 768px) and (max-width: 1023px){.hospitalPenalties-filters{width:100%}}@media (max-width: 767px){.hospitalPenalties-filters{font-size:0.9rem;width:100%}}.hospitalPenalties-filters .filter-row{display:flex;flex-direction:row;justify-content:space-around}@media (min-width: 768px) and (max-width: 1023px){.hospitalPenalties-filters .filter-row{flex-direction:column}}@media (max-width: 767px){.hospitalPenalties-filters .filter-row{flex-direction:column}}.hospitalPenalties-filters .filter-row.right{align-items:flex-end;justify-content:flex-end}.hospitalPenalties-filters .filter-row.fill{justify-content:unset}.hospitalPenalties-filters .filter{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1rem;padding-bottom:2rem;text-align:left}.hospitalPenalties-filters label{font-size:0.95rem}.hospitalPenalties-filters .filter--search{flex-grow:3}.hospitalPenalties-filters .filter--reset{background-color:transparent;border:none;float:right;font-size:0.9rem;outline:none;padding:1rem 1rem 0;text-decoration:underline}.hospitalPenalties-filters input,.hospitalPenalties-filters select{background-color:#EEEFF0;border:1px solid #979797;border-radius:5px;height:36px}.hospitalPenalties-filters input{padding:0 4px}.hospitalPenalties-filters .table-button{background-color:#EEEFF0;border:none;border-bottom:3px solid #333;flex-grow:1;font-size:1.2rem;font-weight:600;outline:none;padding:1rem;width:50%}@media (min-width: 768px) and (max-width: 1023px){.hospitalPenalties-filters .table-button{width:100%}}@media (max-width: 767px){.hospitalPenalties-filters .table-button{width:100%}}.hospitalPenalties-filters .table-button.active{background-color:#333;color:#fff}.hospitalPenalties-filters .penalty-description{font-size:0.95rem;font-weight:600;margin:0.5rem auto}.noresults,.loading{padding:1rem}.noresults{align-items:center;color:#ba0202;display:flex;min-height:200px;justify-content:center}.penaltiesTable{margin:0 auto 2rem;max-width:1400px;width:85%}@media (min-width: 768px) and (max-width: 1023px){.penaltiesTable{width:100%}}@media (max-width: 767px){.penaltiesTable{font-size:0.9rem;margin:1rem -6px 1rem 0;width:100%}}.penaltiesTable table{border-collapse:collapse;width:100%}.penaltiesTable caption{height:0;padding:0;visibility:hidden}.penaltiesTable tr{height:1px}.penaltiesTable thead th{border-bottom:1px solid #979797}@media (max-width: 767px){.penaltiesTable thead th{font-size:0.75rem}}.penaltiesTable th,.penaltiesTable td{height:inherit;text-align:center;vertical-align:bottom}@media (max-width: 767px){.penaltiesTable th,.penaltiesTable td{vertical-align:middle}}.penaltiesTable td{height:50px}.penaltiesTable .fullyear{display:block}@media (max-width: 767px){.penaltiesTable .fullyear{display:none}}.penaltiesTable .partialyear{display:none}@media (max-width: 767px){.penaltiesTable .partialyear{display:block}}.penaltiesTable .dataCell{align-items:center;background-color:#a2c0d3;display:flex;flex-direction:column;flex-grow:1;height:90%;justify-content:center;margin:auto;transition:background-color 0.5s ease;width:95%}.penaltiesTable .penalized{background-color:#016DBB;color:#fff;font-size:0.9em;font-weight:600}.penaltiesTable .exempt{background-color:#e2e2e2}.penaltiesTable .na{background-color:#f6f6f6}.penaltiesTable .hospital-info{font-weight:300;height:50px;max-width:350px;text-align:left}@media (max-width: 767px){.penaltiesTable .hospital-info{max-width:250px;min-width:175px;padding-right:0.5rem}}.penaltiesTable .hospital-name{font-size:0.95em;font-weight:600;line-height:1.2em}.penaltiesTable .hospital-loc{font-size:0.8em;line-height:1em}.penaltiesTable .hospital-loc button{border:none;padding:0}.key{display:flex;flex-direction:row;justify-content:space-between;margin:0.5rem 0 0.5rem auto;width:350px}@media (max-width: 767px){.key{flex-wrap:wrap;margin:0.5rem auto;width:100%}}.key .item{align-items:center;display:inline-flex;justify-content:center;margin:0 1rem}.key .color{display:inline-block;height:1rem;margin-right:6px;width:1rem}.key .title{display:inline-block;font-size:0.9rem;font-weight:300}.key .nopenalty{background-color:#a2c0d3}.key .penalty{background-color:#016DBB}.key .exempt{background-color:#e2e2e2}.key .na{background-color:#f6f6f6}.sort-by{background:transparent;border:none;outline:transparent;padding-right:18px;position:relative;text-align:right}.sort-by:focus{outline:none}@media (max-width: 767px){.sort-by{padding-left:2px}}.upArrow,.downArrow{border:4px solid transparent;cursor:pointer;display:block;height:0;position:absolute;right:5px;top:50%;width:0}.upArrow{border-bottom-color:#979797;margin-top:-9px}.upArrow.active{border-bottom-color:#333}.downArrow{border-top-color:#979797;margin-top:1px}.downArrow.active{border-top-color:#333}.special-article #content .article-body .layout-lg .hospitalPenalties .loading img{width:28px !important}.hospitalPenalties{clear:both;color:#333;font-family:'Source Sans Pro', sans-serif;padding:1rem;text-align:center;width:100%}@media (min-width: 768px) and (max-width: 1023px){.hospitalPenalties{padding:0}}@media (max-width: 767px){.hospitalPenalties{padding:0}}.hospitalPenalties .loading{align-items:center;display:flex;justify-content:center}.hospitalPenalties .loading img{display:inline-block;margin-right:8px;width:28px}.hospitalPenalties .loading span{color:#7e7e7e;font-weight:300}.hospitalPenalties .source{font-size:0.9rem;font-weight:300;margin:0.5rem auto 1rem;max-width:1400px;text-align:right;width:85%}@media (min-width: 768px) and (max-width: 1023px){.hospitalPenalties .source{width:100%}}@media (max-width: 767px){.hospitalPenalties .source{font-size:0.8rem;margin:1rem -6px;width:100%}}
