/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the top of the
 * compiled file, but it's generally better to create a new file per style scope.
 *


 */


#content .wrapper {
  overflow: visible;
}
#content .wrapper.partb.doctors.show {
  overflow: hidden;
}
.partb a {
  color: #237EB5;
}

.partb h1 a {
  color: #000;
}

.partb h1 a:hover {
  color: #237EB5;
}

#content .partb h1, #content-header h2, #content-header h1, #content-header p.parent-title, p.title-link{
font-family: 'Tiempos Text', Georgia, serif;
}


.pagination { line-height: 28px; }
.state_specialty .hidden { display: none; }
.partb table {
  display: inline-block;
  margin: 0px;
  font-family:'graphik', "Helvetica", sans-serif;
}

.partb table p {
  font-family:'graphik', "Helvetica", sans-serif;
}

.partb td, .partb th{
  padding:10px 10px 10px 0px;
  text-align: left
}

.partb .zebra td, .partb .zebra th, .partb .fancysort td  {
  padding:10px;
}

.partb .zebra th {
  padding: 10px 20px 10px 17px;
  vertical-align: middle;
}

.partb .zebra tr td:nth-child(1) {
  text-align: right;
  width: 60px;
}

.partb td.num {
  font-size: 13px
}

.partb .guff.doc-specific {
  color: #255766;
  font-size: 16px;
  font-weight: bold;
  width: 600px;
  margin-top: 40px;
  clear: both;
  text-align: center;
}

div.doc-guff {
  margin: 10px auto 0px;
  max-width: 780px;
}

.doc-guff p {
  font-size: 14px;
}

.doc-guff p.left {
  text-align: left;
}

.services_table .indv .service_rank .rank_num span.unusual-doc {
  color: red;
font-size: 31px;
line-height: 0em;
height: 10px;
}

.partb .big_name {
  font-weight: bold;
font-size: 15px;
text-align: right;
padding-right: 20px;
}

.crumbs {
  padding: 10px 0 10px;
  font-weight: 400;
  font-size: 11px;
  font-family:'graphik', "Helvetica", sans-serif;
  text-align: left;
}

.intro-guff {
  margin-bottom: 20px
}

#content-header .wrapper {
  padding:0px;
}


.wrapper.partb {
  font-size: 13px;
  line-height: 1.5em;
}
.capitalize {
  text-transform: capitalize;
}

.partb .list {
display: inline-block;
float: left;
margin-right:20px;
}

.indv {
  clear: both;
  display: block;
  border-top:1px solid #e7e7e7;
}

.indv div, .indv th, .indv td {
  width: 105px;
  padding:10px 10px 10px 0px;
  margin-right:10px;
  line-height: 1.4em;
  font-size: 13px;
  vertical-align: top
}
.indv th {
  vertical-align: bottom;
}

.indv div.title {
  width: 280px;
}

.title p {
  font-weight: bold;
}
.services_table .indv td, .services_table .indv th{
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
  padding-left: 10px
}
.services_table .indv td {
  padding-top:30px;
}

.services_table .indv td.title {
  padding-top:10px;
}
.services_table .indv td.title, .services_table .indv th.title {
width: 240px;
padding-right: 40px;
}
.services_table .indv .thin {
  width: 100px
}

.services_table .one_line {
  padding-top: 27px;
}

.services_table .two_line {
  padding-top: 14px;
}

.top15 {
  padding-top:15px;
}

.services_table .indv .wide {
  width: 210px;
}

.partb .vitals h3.description-extra {
  margin:0px 0px 10px 0px;
  font-family: 'Tiempos Text', Georgia, serif;
  font-size: 20px
}

.zebra tbody tr:nth-of-type(odd) {
  background-color:#ebebeb;
}

.indv div span, .indv span, .services .sorty span, .states .fancysort td div {
font-size: 11px;
color: #999;
margin: 3px 10px 0px 0px;
float: left;
height: 100%;
display: inline-block;
line-height: 1.4em;
}

.doctors.show .indv span {
  margin:0px;
}

/*.indv span.goto_button {
background: #f7f7f7;
padding: 2px 5px;
color: #2262cc;
border-radius: 3px;
}*/

.indv.header {
  font-weight: bold;
  font-size: 12px;
  border:0px;
}

#content .doctors h1 {
  margin:10px 0px 0px 0px;
}

.partb h2, .partb h3 {
font-family: 'Tiempos Text', Georgia, serif;line-height: 1.4em;
}

.partb h2 {
  font-size: 30px;
  margin:20px 0px;
}

.partb h3 {
  margin:20px 0px 10px;
  font-size: 20px;
}

.partb h3.topzero {
  margin-top:0px;
}


.doctors.index .app-top {
  margin-bottom: 0px;
  padding: 10px 0 10px;
  border-bottom: 0px
}
.partb .address {
  font-size: 11px;
  font-weight: bold;
  float: left;
  max-width: 510px
}

.partb .address h6 {
  margin-top: 5px
}

.partb .address p {
  font-weight: normal;
    font-family:'graphik', "Helvetica", sans-serif;
    font-size: 13px
}

.address p span {
  padding: 0px 2px;
}

.top_bar {
display: inline-block;
width: 100%;
border-bottom: 1px solid #e7e7e7;
padding-bottom: 5px;
}

.extras_bar {
padding: 5px 0px;
background:#e9f0f8;
color: #999;
clear: both;
display: inline-block;
width: 100%;
text-align: center;
}

.extras_bar a {
  font-weight: 400;
  padding: 0px 10px;
}


/*SEARCH */

.partb .search_box {
  width:100%;
  padding: 15px 20px;
  background: #e9f0f8;
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
  display: inline-block;
}

.partb .search_box >div {
  float: left;
}

.search_box input[type="text"] {
width: 500px;
border-radius: 4px;
-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.3);
border: 1px solid #dedede;
padding: 0 10px 0 30px;
background: url("//propublica.s3.amazonaws.com/images/mag_glass.png") no-repeat top left #fff;
background-size: 28px;
font-weight: 500;
font-family:'graphik', "Helvetica", sans-serif;
font-size: inherit;
float: left;
margin: 0px;
height: 30px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;

}

.search_box .search_left >div {
float: left;
margin-right: 10px;
}

.search_box  form input[type="submit"].fancy_btn {
padding: 0px 10px;
-webkit-border-radius: 04px;
-moz-border-radius: 04px;
border-radius: 04px;
font-weight: bold;
border: 1px solid #dedede;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-box-shadow: #cecece 0 0 0px!important;
-moz-box-shadow: #cecece 0 0 0px!important;
-webkit-user-select: none;
text-shadow: 1px 1px 0 white;
background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#f0f0f0));
background: -moz-linear-gradient(top,#fff,#f0f0f0);
font-size: 13px;
color: #444 !important;
text-transform: none;
height: 30px;
line-height: inherit;
margin: 0px;
font-weight: normal;
-webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.3);
-moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.3);
box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.3);
transition: all 0.10s ease-in-out;
-webkit-transition: all 0.10s ease-in-out;
-moz-transition: all 0.10s ease-in-out;
-o-transition: all 0.10s ease-in-out;
line-height: 1em;
background: -ms-linear-gradient(top,#fff,#f0f0f0);
background-color: #f0f0f0;
cursor: pointer;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
font-family: 'graphik', "Helvetica", sans-serif

}

.partb .search_box select {
  position: relative;
margin-top:1px;
height: 28px;
border: 1px solid #aaa;
border-radius: 5px;
background-color: #fff;
background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));
background: -webkit-linear-gradient(top, #ffffff 20%, #f7f7f7 50%, #f1f1f1 52%, #f5f5f5 100%);
background: -moz-linear-gradient(top, #ffffff 20%, #f7f7f7 50%, #f1f1f1 52%, #f5f5f5 100%);
background: -o-linear-gradient(top, #ffffff 20%, #f7f7f7 50%, #f1f1f1 52%, #f5f5f5 100%);
background: linear-gradient(top, #ffffff 20%, #f7f7f7 50%, #f1f1f1 52%, #f5f5f5 100%);
background-clip: padding-box;
box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1);
color: #444;
padding: 5px 0 0 5px;
}



.search_box .search_examples {
  clear: both;
  font-size: 11px;
  padding:2px;
  font-family:'graphik', "Helvetica", sans-serif;
}
.search_box form input[type="submit"].fancy_btn:hover {
background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e7e7e7));
background: -moz-linear-gradient(top,#fff,#e7e7e7);
background: -ms-linear-gradient(top,#fff,#e7e7e7);
background-color:#e7e7e7;
-webkit-box-shadow: #999 0 0 2px;
-moz-box-shadow: #999 0 0 2px;
}

.search.partb .right_bar.provider_table {
  width: 100%;
  float: none;
}

.search.partb .right_bar.provider_table .name {
  width: 380px;
  padding-left: 14px;
}

.search.partb .right_bar.provider_table .services, .search.partb .right_bar.provider_table .patients {
  text-align: right;
  padding: 6px 40px 6px 14px;
}


.search.partb .right_bar.provider_table .city {
  width: 220px;
  padding-left: 14px;
}


.partb.doctors.index .search_box {
  width: 650px;
  padding:20px 0px 20px  20px;
}

.partb.doctors.index .search_box input[type="text"] {
  width: 360px
}

.video-player {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAvZJREFUeNrsneFxmzAUgNVcBvAIdAM2CN2gI5ANvEHJBE0ncDaIN7CZoNnA2cDZoBVnpZcShIV4gCS%2B7%2B7d5UeM796HpCdsPykFAAAAAAAAAAAAAADCfBG4Rq7ju4478%2FdmhXl80%2FGio9axN3%2FPSpP0rY6Tjj%2FEpziZ%2FMxyc5Y6ziTdKc4mX5OQ6TiQZK84mPyJkTMqREZLLrGoN0Nu5%2FB%2FR7OoHVsLXap8LGAKU9QUDq%2B71%2FE05k2vWa%2Bkh2PEZCYf12aT3PfifRd%2BXmmJ61qFPl%2B5kQffxH0LeEnOnSvSvoVe5ELIkJNSug63MzJmkXJ2mfa3PWsG%2BGNbU7bXXnjyNQleM8%2FJp8ytyKcI1dAy2PYC9hly%2B5RBN%2FxhbHkGXtuJfzm%2B6Ziy2tTkUJTaslR00jWcCnIoSmHJc%2BcIgYVxEfK2cKmYGoPyaR1KC5aJhwSnzainrMJISVGM15QVopgcIWGJ%2Ba0un2JmCAmHUl2eAyUlJoWyNykxKe1DkhCT4sYwajEp79TfxfyMaYO5hkcn799BrmLc%2BYe4U5f%2B9mAIYpzznLqQUMTwtLdFI%2BJHiFPZ2h%2B%2FByeGz0M%2BiykREpaY3ZJiENJNZsTsEBIGRx3f1OW3HLNyS%2B7%2F49VIOLKGhCHi65IyGCEXEQ9qxE%2FMEJKoiLUKCVbE2oQEL2ItQpovpf3S8aiW%2FcLf6oVEJyJVIdGKSE1I9CJSEZKMiBSEPKQkImYhT0bGa4rViMuzrDwgEc2zpvvIZeRjR8iGESHKJuYpq1Ir46ajamlTKJCksFSLnUK6OsDdkUNRuvL5YhNSW4xm5FGEzDJCapuQveVCJbkUwZbHfd%2BL6AY0XXU1uBtQA%2F2ypsG7XxYd5aaZqrw7yvVdAClyMgbnkq6k08oY3PYqU%2FTtHbOAi%2FftbaCz9fCbuFIjOlvT%2B92fRXq%2Ff3xzTkeY4XSEocOR80MCOT%2BkPYUxWgI4YaddRXAG1QRnUHFKmwyLn9IGAAAAAAAAAAAAACHxV4ABALayA4BNqkSaAAAAAElFTkSuQmCC) no-repeat top left ;
width: 17px;
height: 15px;
background-size: 16px;
display: inline-block;
float: left;
margin: -1px 3px 0px 0px;
opacity: .5;
}

.partb-home-top >div {
  float: left;
}

.partb-home-top >div.home-top-text {
  float: right;
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
  width: 265px;
}
.partb-home-top .top-related {
  padding:0px;
  width: 265px;
  display: inline-block;
  border-bottom: 1px solid #e7e7e7;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
    margin-bottom: 5px

}

.partb .home-top-text h3 {
  margin:0px 0px 0px 0px;
  font-size: 16px
}

.partb p.subhed {
text-transform: uppercase;
letter-spacing: .025em;
font-size: 11px;
color: #999;
margin-bottom: 5px;
line-height: 1em;
font-family:'graphik', "Helvetica", sans-serif;
font-style:normal;
}

.partb #local-stories p.subhed {
  color:#555;
  margin-bottom: 0px
}

.partb #local-stories {
  margin-top:25px;
  border-top: 1px solid #e7e7e7
}
.partb #local-stories h3 {
  margin-top: 10px
}
.partb #local-stories li {
margin-bottom: 5px
}
.partb .partb-home-top {
display: inline-block;
min-width: 960px;
width: 100%;
margin-bottom: 10px
}

.partb .partb-home-top p.story-byline {
  font-family: Georgia, serif;
  font-style: italic;
  color:#999;
  clear: both;
font-size: 12px;
line-height: 1.3em
}

.partb .partb-home-top p.story-byline a {
  color:#999;
}

.partb .top-related > div{
  float: left;
  width: 45px;
  overflow: hidden;
  margin-top: 2px
}
.partb .partb-home-top .guide {
font-size: 11px;
margin: 0px 0px 2px;
line-height: 1.3em;
font-family:'graphik', "Helvetica", sans-serif;
}

.partb .partb-home-top .guide.video:hover .video-player {
opacity: .8;
}

.partb .partb-home-top .guide.video:hover a {
  text-decoration: underline;
}

.partb .top-related > div.story-text {
  margin-left: 13px;
  width: 160px
}

.partb .partb-home-top img {
  width: 100%;
  margin-bottom: 5px
}

.partb .partb-home-top img.short-img {
  margin-bottom: 0px
}

/*STATE PAGE */

.topdocs{
font-family:'graphik', "Helvetica", sans-serif;  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  margin-bottom: 20px;
  width: 80%
}

.topdocs span:first-child{
  clear: both;
  float: left;
  line-height: 1.6em;
  max-width: 280px
}

.topdocs span:last-child {
  float: right;
}

.left_bar, .right_bar {
  float: left;
  width: 470px;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.right_bar {
  float: right;
}
.left_bar {
  padding-right:40px;
}

.doctors.index .left_bar {
  width: 260px;
  float: right;
  padding:0px;
}

.doctors.index .left_bar td {
  padding:0px 0px 5px;
text-transform: uppercase;
font-size: 11px;
letter-spacing: .025em;
}

.doctors.index .left_bar td.national-row{
  font-weight: bold;
  color:#ca0020;
}

.doctors.index .left_bar td.right_text {
  font-weight: bold;
  font-size: 12px;
  padding-right: 15px;
  text-align: right;
}
.right_bar.provider_table {
  float: left;
  width: 640px
}
/*DOCTOR PAGE */

.partb.doctors h2 {
  margin-bottom: 0px
}


.partb h4, .stats-labels {
font-family: 'graphik', "Helvetica", sans-serif;
font-weight: 400;
font-size: 11px;
}

.partb h4 {
margin: 0px 0px 5px 0px;
line-height: 1.4em;
font-size: 13px;
}

.section {
text-align: center;
width: 100%;
float: left;
border-bottom: 1px solid #e7e7e7;
position: relative;
}

.section.left-section {
  text-align: left;
  margin:20px 0px;
  border-bottom: 0px;
}

.stats-labels {
float: left;
height: 20px;
width: 100%;
}

.stats-labels > div {
  width: 45%;
  float: left;
    width: 320px;
    margin-left: 90px;
}

.stats-labels > div:first-child {
  width: 120px;
margin-left: 0px;
}

.stats-labels .dots {
position: relative;
top: -3px;
color: #e6e6e6;
border-bottom: 1px dotted #E6E6E6;
display: block;
margin-right: 5px;
}

.dot-label {
background: #fff;
margin-top: -10px;
position: relative;
top: -11px;
padding: 0 10px 0 10px;
letter-spacing: .025em;
font-weight: bold;
color:#666;
}

.refer_section {
  background: #f7f7f7;
  float: left;
  margin-top: 20px;
}
.section .refer_label {
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
position: absolute;
left: 330px;
width: 150px;
top: 60px;
text-align: right;
}

.section .refer_label.first {
left: 35px;
text-align: left;
}

.section .refer_mid {
float: left;
width: 498px;
text-align: center;
position: relative;
padding: 0px 10px 30px;
min-height: 210px;
background: rgb(247,247,247); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(247,247,247,1) 0%, rgba(255,255,255,1) 3%, rgba(255,255,255,1) 97%, rgba(247,247,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(247,247,247,1)), color-stop(3%,rgba(255,255,255,1)), color-stop(97%,rgba(255,255,255,1)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 3%,rgba(255,255,255,1) 97%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 3%,rgba(255,255,255,1) 97%,rgba(247,247,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 3%,rgba(255,255,255,1) 97%,rgba(247,247,247,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 3%,rgba(255,255,255,1) 97%,rgba(247,247,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7',GradientType=1 ); /* IE6-9 */
}


.partb .refer_mid h3 {
  margin-top:15px;
}

.partb .refer_mid p {
  font-family: 'Tiempos Text', Georgia, serif;
}

.section .refer_label span {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAN4AAAA5CAYAAABZJpWNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAaxJREFUeNrs3cFNAkEYgNFVKIAStgRKoAStQDxxpgKgAvHICTpAK3CtADtwS6AEZ8IkxpgowjIgvJfMUXfj%2BjnzQ4itAsiu5UcAwgPhAcID4QHCA%2BEBwgPhAcID4YHwAOGB8ADhgfAAIJrNZvOweqdyP9ceCReiDOslxBdXKTzIK%2B567yG%2BcVgd4UFeoxRgX3iQV9zx4uy3yj3%2FCQ%2BKopvmv2Wu%2BU948OkmrFWO%2BU948P34OUoB9oUHeZVp%2FotH0K7wIK9e2v3mTR4%2Frw5912m7Lj0%2Fjuyugd%2FDdViPg8Fg%2FB%2FCe0l%2FNeBc1GENQ4BPjpqQd%2F5bpvmvIzzIJx47X8Out97li9sZbnBYbF6ihWN6KDZvlDdhEdYkRFef7IwHp6Ch1xqqFFy17%2F20PRL4VZ2CWzT1DYUHP5uENd11lhMe%2FE18q2C4zxwnPNjeWwquOuRFhAcb6zTHTXNcTHgQZrgU3TrXBYXHJYvHyftDzXHCg6%2FqFFx1rBsQHpc2xzXy6QLhwXaew7rNOccBJ8b%2FTgDhgfAA4YHwAOGB8ADhgfAA4YHwQHiA8OCsfAgwAA1lcNKur5ShAAAAAElFTkSuQmCC) no-repeat top left ;
width: 72px;
height: 20px;
display: inline-block;
background-size: 100%;
}

.services .vitals p{
  font-size: 16px;
  font-weight: bold
}

.section .refer_box {
float: left;
text-align: right;
padding: 10px 15px 10px 10px;
width: 220px;
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
  font-family: 'graphik', "Helvetica", sans-serif;
}

.partb .refer_box h5 {
  margin-top: 10px
}

.section .refer_box:last-child {
  float: right;
  text-align: left;
  padding: 10px 10px 10px 15px;
}

.section .refer_box p {
  font-size: 11px;
  letter-spacing: .025em;
  font-family: 'graphik', "Helvetica", sans-serif;
}

.section .refer_box > div {
float: left;
max-width: 300px;
margin-right: 20px;
}

.section .refer_box > div:last-child {
  margin-right: 0px
}

.summary_stats div {
  float: left;
width: 160px;
margin: 30px 30px 0 0;
}


.summary_stats {
  clear: both;
display: inline-block;
padding: 40px 0px 20px 0px;
text-align: left;
float: none;
line-height: 1.2em;
font-weight: normal;
margin-top: 20px;
width: 100%;
}

.doctors.show .summary_stats {
  padding: 0px 0px 50px 0px;
margin-top: 50px;
}

.summary_stats .provider_ranks {
  margin-left:100px;
}

.big_num {
color: black;
font-size: 16px !important;
font-weight: bold;
font-family:'graphik', "Helvetica", sans-serif;
padding-bottom: 5px;
display: block;
line-height: 1.2em
}
.partb .no-bars .blue-bar .big_num {
  font-size: 24px !important;
  width: 85px;
  margin-left: -27px;
}

.vitals .big_num {
  padding-bottom: 0px
}
.partb th.r-align {
  text-align: right;
  padding-right: 20px;
  vertical-align: bottom;
}

.doctors td p.big_num {
  position: absolute;
margin-top: 1px;
}

.partb .th_small th {
  font-size: 11px ;
  font-weight: 400;
  color:#999;
  line-height: 1.3em
}

.vitals .doc_icon{
width: 50px;
margin:5px 15px 0px 0px;
float: left;
}

.partb .vitals .vitals-check .see-more {
  padding-top: 10px;
font-size: 11px;
font-weight: normal;
}
.partb .vitals .vitals-check {
  text-align: right;
  width: 380px;
  float: right;
  margin-top:35px;
  font-weight: bold;

}
.partb .vitals-check h3 {
  margin-bottom: 5px
}
.partb .vitals .vitals-check p {
margin-bottom: 0px;
font-size: 13px;
font-weight: normal;
}

.partb .vitals h6, .partb .vitals .vitals-check p, .partb .vitals {
  font-family: 'graphik', "Helvetica", sans-serif;
}
.radial-top .partb h3 {
  margin-top: 0px
}
.partb h3 a {
  color:black
}

.partb h3 a:hover {
  text-decoration: underline;
}

.partb table a:hover {
  text-decoration: none;
  color:black;
}


.partb .vitals h2 {
  line-height: 1.2em
}

.link-to-story:hover h3{
  text-decoration: underline;
}
.link-to-story h3 {
  color: #000;
}
.doc_icon {
  width: 100%;
  height: 100px;
  opacity: .5;
}

.refer_section .doc_icon.F, .refer_section .doc_icon.M, .refer_section .doc_icon.O {
  background-size: 30px;
  margin: 20px 0px 10px
}

.doc_icon.F {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAGhCAYAAAAk1Pu4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOEE2REI4NUJGODdBQzI1OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQkQ4ODQxRkJFNzIxMUUzOEJFMUEwNTg2Qzc3QzUwMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQkQ4ODQxRUJFNzIxMUUzOEJFMUEwNTg2Qzc3QzUwMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI%2BIDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3N0YxMTc0MDcyMDY4MTE4QTZEQjg1QkY4N0FDMjU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3N0YxMTc0MDcyMDY4MTE4QTZEQjg1QkY4N0FDMjU5Ii8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2BgHEXhwAAHZJJREFUeNrsnQmwHcV1hs8T2hFCQgtofxJCYhUII0BCyxMuMMQYDC5sHLBJ4lRiV2JXgvGSQIoq7JSXgjgJFNkos5UhOA6mbIxjliAQ2pCFQEgIAQKBhECgBS0g0PbSP9MvwJPenZ6ZntM9c%2F%2Bv6lRR6L57e7r7n%2B4%2Bffp0S3t7uxBCDkwLBUIIBUIIBUIIBUIIBUIIBUIIBUJIrQTS0tLCWimf3sbGGjvK2ARjI4wNMtYLTWBsl7G3ja039qKxF4ytNraNVVcu%2B%2BmBAlFjqLHZxv7A2BQrkN6Of7vH2FpjS409YOx3xtawSssXyAf%2F46NGvHOqsX839iaq25NtN3aPsXONdWcV%2BxXIx%2FRAgZTGNGP32bd%2Fe4m2yNiFxrqxyimQKjDM2M0KwuhsvzV2AqufAomZi4ytUxZG56nXFRxNKJDYwDrgRwGF0dl%2BYewwNgsFEgP9jP1XROLosN9L4ikjFEgw%2Bkvicm2P1FYZm8hmokBC0NfY%2FRGLo8OeNdbK5qJAtLmlAuLosPnGDmWTUSBafLtC4uiwW9lsFIgG043trKBAYH%2FK5qNAyl53LKyoOGAbjI1jM1IgZfGtCoujw%2B5gM1IgZYCQ9PU1EMheYzPZnBSIb66tgTg67B42JwXik8GSnL%2Boi0BwIOsUNmu6QBjU5sb5xsbU6Hl6GLuMzZpnSCEHogo75lkNR3n7s2k5xSoKAv7erqFAYGezeTnFKspUqW%2BYxpls3sZQIOlMq7n4CQVSiBNr%2FGxIOzSETUyB5GWgsdE1fj6kIhrJZqZA8jK45m%2FYgygQCqQIONfdu%2BbPyCkWBZKbQyRJBVpnBrCZKZC89GiCZ%2BzJZqZA8rKPz0iBkK7Z2QTP%2BA6bmQLJC0JM9tT8GTexmSmQIp1na82fcT2bmQLJy1vGXq%2Fx8yGX7zo2MwWSFxwsWlXj53uVIwgFUpTFNX62p429xyamQIrwWI2fbQ6bNwUemEqlj7EVUr%2FDUlh%2FTGDzNtYDR5B0sBdyfw2fa56x59m8HEF8cLJdsNdpBPkym9VBDxSIM7%2BukTjgmWPCBgrEK2fXSCB%2FzeakQMrglzUQBy7U4V0hFEgpTLbenyoL5BI2IwVSJldXWBx3s%2FkokLLpZezhCorjZeH5cwpEifGSxDFVRRwIJzmLzUaBaDLL2LaKCOTP2FwUSAguMPZu5OL4DpuJAgkJrkbYGqEwcNb8CjYPBRIDU%2B0iOKZAxEvZLBRITCBF6f9EII5njJ3K5qBAYqS7JGEcWwIIY7exfxQmgqNAKgCypuO6Za0I4IeEVxlQIBXkFCuUMsJTdtkp3bnCk6EUSMXBNW7flOT4bhG3MKZRS41939hJUv%2B8wcEF0tJZFC0trPMSwZv%2BSGOnG%2FuEseMkuT0XWeT7SnIdAYCL9j27lnnN2EpjTxpbKEk07i5WZXkC%2BZgeKJDg4Mw7ws%2BRSb6nHRUwUuyQZKd%2Bhx09CAVCCAVCCAVCCAVCCAVCCAVCgRBCgRBCgRBCgRBCgRBCgQQFoR3jrSHUA2Efb0gS69RiDXFRiIHalvJdpxkbZGxv4GdCvBdurp0vjS8gxbOfIUkao45gSPy%2FEZJEHyMGDLdP4Qq6HRRIcwiknyTZEadLEjA4UZJcUQen%2FB0%2BuyjlM3Pt98bAGmMnpHRsCGG5ND5gtdO%2BMF4wtsTY48aeMLaxWQTSDOHueCvONnaTsZfsiJA1zPwMh995QOI5k%2F6csd4p5cUR4TzJJjZIkqHxIvvCqZ1AmuU8CCJkvypJmHjRDnemw%2B%2FFdD3CMkmO%2FzZivJ2KFfmd1caukRplbGwGgWC69A07WvjqcJ92%2BN2fRySQxZJ%2BmOp48XckGFOuHxg7nAKJm%2FMkyerhu8N93uG3b4lIIHMdyjsl53SzkWFh%2F%2Bfy4cGvygukLmeZBxu72div7JvRNy63McXk6XnH4TN9xf%2BR3eHG%2FlWSOx3H16Fj1UEgU6135StS3hltlwtntkdUJ9s9PVNecBvXAmNfoEDCcrmxByVx15aJS66pbRHVy1aHzwxUGNXvMva9KvezKgvk74zdKul7GD4Y5PCZzRHVzWbHDlw2GNGvtuuz3hSIHj80dq3i7w2pmEC2eBK9L3Dl9M8kiVSgQEoGwtBO6e8ikJh2l99y%2BMwRymW6yI4kPSiQ8vgLO7XSZrBDw%2BKtvSeSetrg8JnhAcqFRfs%2FVKrHVWgfBCk235cw%2BwqvO8zZR9hpVgz7IGnZ3bFP8aTwnvZ0PVREIK0S9k5AZDk8JqWM2Fd4MQJxYD9mnIMHa13AMiIIcnYVBFKVKRbS%2Bo8K%2BPu9HKYkyLn7RgR1tdFhPXSEkherK%2BDRukHZUVDbNQguoLwggnKMc%2FjMKxGUE9PBtD2ZkVb0IUFe4msokGKMjKgSJzh85vkIyrna07NogGjrGRRIfq4M5G05EMc4fGZlBOVc6elZNIBn8Gp6sfJxtMR1e%2BwqSd%2FomiRJZvaQ5fyMQ90%2BKnHdyHtBtHqIWCA3RtaIO61oG9HPTnFClRFRvEellBF3kbwWWd0%2BTIFkAx6rNyW%2Bu8c%2F51D2ewOWD7dPpZ3FOD3CeoW1xSiQWNcgF4tbeIc2pzl85rGA5UMmk70eniEEX%2BYiPZtAYsQlecMjEi71z0OeniEEiJQYxkV6OpMjWOh2ZdhfGJtSfoR4Lw5QNuyMp23%2B4ZDUmkjrFvaHnGKlc5akZ%2BQIBZLLpeW%2BQkP%2FPEDZfiPpO%2Bi4OHRMxE7VczmCpL%2Fhno%2F4DQe7y%2BE5kHPqLcUyIfnCVIdyXR953WJ0GxiVHiITyOzIGxCGeCuXsxTXKZbpHofyYA9nZQXqty0mgcQ2xZol8YPcT59yfFuvVSgP9j7%2B3uFz6HhHV6B%2B4%2BoDkY0gj1TgDQd70PF5Pq9QFtfTlXdVpG4fjkoPEQkEm4ObK9KIcOOe7vhcV5dYjv9wLANGjh0VqdtNEjCVacwCubAiDdhht2d4tm%2BW4Lr%2BSQZv3z9VrG4%2FS4FUvxFx%2FHdKhufDBt0c8RNO8pkMv4vR4%2B2K1e1PKJCPg%2FihJRVrRNi9OZ5zln0Z%2FN7uW%2BxNcd8iGQSytSO1KnIPZ80vdUcF6xV10y0GgcRygQ7OJzwpusnF0PnePVAd2Y7c1%2FF7LjV2Z86XAuLNcN4FR0%2BRAK%2Bn%2FbfdtmwQB2552mD%2FX1YuyCBijIgdN2t1pq9yh0UOAERUPBdCIDF6sf5Ewmz4YTE4oZONsGuGLBnNx0p84DmyXAFxs%2F2bzvUxMpAH7I85xfqQ2wM0wGUNyvO3Ody%2BMaXWxEh0f8ZnaBQe86UA7XMrBfLh8L1KufLh8mx0sOi2HN95i8QRHY0y%2FDRH%2BZc0KP9RAdzEmF71oUCSJGf7lCt%2FoTS%2BKmFuzu%2B95SPriBD0LjAavyFdn8FpsXWm2Ub7MnoJSxFIDG%2B8GVLevR5pAjgQh0j%2Bjao%2FkiSqdnSAesR64QE7HcrDIOk6QYbrrVU%2BaZEYMp5EMIKEuPzyvAbl8TGdQG4qXOijkagZgkb2l00e6uX8Br9zXoB2%2BlWzT7EGi34CgTelcSqhMz3%2B1hIrlCElvF1xadBV4jfd6RUNfnO46OcJWCfK2Rc76yH0waTJop%2F36ilJ9ha64kiPv3WydZ%2FibMg8Sc6Mr7ANjyjct%2B2bvxEjrRgOtv99rJ2bn1DCIrbRs6%2B3dXeWsqv6JAkZwBh4BPl%2BgGH7qpQy%2FVChDB1xWTc51NHfKNbN71LKclWA9ro2pB5CL9JnBvjNtKwjRymUoftHXNwxAedCrwJ1VwZBz4eEFEirJJkINXlZkrimRvXRqvnCikwgh1vrCtTdGuUyoY%2BMaUaBYB59qPJvIgiu0Q2wyDoYX%2BoZPQamrAlRd4uVyzRAAuyHxCCQEEPnnJR%2FHy5h782IgbEF67BW06xQAsEcfLryb2Jh%2FHjKZzCU92hygYxP%2Bfd5ki%2ByuAjTJVAqqFACwSEe7RT8iPdKC58%2BUkiaQFbautQEfWViMwlkmujHLGEPYlfBztEMpN2ktcvWpSa9bJ9pGoG0Rbj%2BoEASsDnXn%2BuQcAJB7NCpyr%2B53dgih7fUKOrjAzdvWmK8J2ydaoKs9P2aQSDHBZjrL5fkdF0jhopbxsS6g83LtGjm1bZOtddGxzWDQEIMlY86fAYu3oHUxwe4vMBC7KrPpEDCCQT%2B%2FxZqw3ktFmId0lZ3gWB%2Be7LybyIjyFIu0L0LZKmtW01OtlPh2gpksjSO9SmDJx0bkgL5kDEOfWODrVtNsEY8qc4CaQvQ2I86fm4cdfGx9dggj3Xrk9l1FkiM4e0ArucR1MX%2FgxOQwzzVrW9m1FUgeEMfr1yZru7ItDDvZqO7uIWYL7d1rAlOUo6to0BOs29qTbA56LKhhQ3Cg6mLzGsy1O0TyuXqL4pXWWsKJFb3LtcfB8Z1M3dOgLLNqptAEJiofT93lqA6erDy14lLEKhv0Jd61EkgCG%2FXDldGWPZzFEhuMO10yTe8yta1JmrHJbQEMl30DyLhcNQexzpopR72w%2FV0JQ5PzVMuWw%2BtGYmWQGJef%2BAcOl28%2BzMgQ72E2A%2BZVReBIDGD9qF7JGRzTS5whPAcele4ulPhydqqXDYcmehfB4FMEv0LZp4R9%2FQ0PIfeNa45wtbYOtcW76Q6CCTW3XMu0NPJcm4nxDRrJgVS7vojayegQJpsHVK2QOAJmaxcaUiyvDTD54%2BiDroEi3TX6Acktn5duXyI7B1WZYEgfn%2BIcqUhBHuj42exgclz6F2TJUYNGeyXKJdvaNkv4LIFEmP2xI%2FScQ0zOTB9M75AQkyz2qoqkBBXaGW9KgxTCJ5Db0wWJ8Zjop%2BQe0ZVBYKK1Q5vf0GyZdtoZf9PJUsgJy4HelG5fMdLiZ7IMgWCkGTtEHKEt7%2FLBbpXstQRbs1aqFy%2BflJi%2BHuZAmkL0JhzMn6eLl63UTZLP6nVOqQsgSAKdKpyJb1nbAEF4p2s67T5ti00Qd7eXlUSCEKRj1aupGeNPZ9xaB7J%2Fp%2FKIMkWzIk20A5%2Fx1GKY6skkOminxAC3qu9GT6PIMWh7P%2BpIE5tdIbP75VsnkQfHCQlhb%2BX1YlDrD%2Byzn1HSoBkyBUlq5doToAytlVFIJivnqJcOVskuX%2BQ649yyFpXS2ybaIIjFQOqIJBJGYdkHyAOaG3Gv2GiBneyusNfNfa0chlHSwnh72UIJER4yWMKjd7MINwk641gtYjurYtAsjYGwmDGst87k8ehUYv9EN8CwcL3ROVKWZtjOMc5dAYpZquvrOf2lxlbp1zOE8VzfgHfAsHifJBypWBBuDnj3%2FA%2B9OxkHXE3SXbHSVHQ9z4Rs0BiD28vMqcuA5f6j%2BVSnzxev8pPs7p5%2Fi7t8PZ9kuS%2Fykos59DfdvjM%2BkjKmsep8bhtI01meH2ptLe3f8wKgNASRNK2KxrCS%2FrkKOs%2FK5ezs%2BH03V9KciDJhdMlSc4Wssx5PIVom5XK5URE8URfevA5gpyes7MWAaHVO5WmC75ADikE190o7qH5C%2B3U4caA5c5yPr0DtM0C5XL2tX0xuilWW4BGyzPHxdpjdKBOhlHgXEkOdmUFKT6%2Fbuz6QGV3uT%2B9fusQT1MsqPa5igylI%2BwUR3uKgt3lVg9NhsC8%2BwJNs%2FJcfzbRtpVmOVfmnc3spwdPAjnFLsY0K%2BGJnIuxKQHKCvuixzck1ntbAjzDV3KUFW20WLmceyVnPGBZa5CZAdyRcyVfgoDWAGXFAvcuj9%2BH0fq2AFOXPN6%2FrIk0fC0dpse0Bok9e2JRd2VRbi%2FhO%2B8I4ELN6x6fE6DOZ8UikEGiH96OxHB5d2m1PVi4x%2B9%2FS%2FhehNesUH6W1px9BtEOm5TL6iWqw4dAThL9%2BzUQ3r6%2BIgJZbRfovtkTQCAI0Tksx9%2B9ZttMEy9xgT4EUoXo3Q76BRDz65LtKHDWjqeJ6%2F3pPtssaN%2F0IZAqrT%2Fy%2BvKLUGaGj93Kz5L1fHpogcwMLZAxoh%2Fe%2Forkv6xlhOifQy%2Fz9wYE6HR5F%2BrLbNtpcqIU3BQuKpBTAjQSfOpv5%2FzbECEmEGXPyDpriN9Em2mHvxfOj1BUIG0BGmhOxToURFmGaxkn%2FI6vkECKtl2QPlpEIAh5mK78sFjszquYQJDx75wSvveTAdZTYJTkz2L4eIkOi66YbvtqPgqEmhxnF6CaIQTLCzQOds8XSZgYJpS7r%2BeGfyTQsyDEZWSBl8Vy5fKijx6bVw9FRpCpUlI%2B1AYg7%2Bv7Of825H3oeJl8zeP3fSnQ9BbgWu%2B8rl60nXb4ey8pkCe6iECqtv7AdGSIhOMa8ZPQG2%2FD6wI%2BR0tBZ0el1iF5BYJ7P05TfsgdkkTwFpk7hzyHjsNGdxZcWCNxwt0SPqdwkbXcItuWmuS%2FqybnGuT0AHPf%2BQUr6esS9shqhyFE5rwc5ceu8OpInqFoJPEC5fLuc32h%2B1qDzAjw1ioaMh1LLl7M3%2B%2BVJML3BIfPw0V8k7EHJJ50qWMDt2WeaWGuPts95w9WKf7Kx7TANwfZhfbFkritH5Yk8HCjfdvBoYA7Vmbbuo4tC%2F1IO2XcXqAtv6Vc5lm51m45plhD7TRBc4jcIMUujMfaY1kk05M62LsFXzjDbJtqlvk1FyeNjynWSQU7ax6WShIVmxecC2CqUX%2F0kWK3c6EttcPfh9u%2BW7oXq4rTqxGS7xwD6ZoJgdtUZWmQRyAhwtsfK%2Fj3rRJPCs%2B6MC5wm4pG380qkLGOnhefvCT5w9tjXKDXhVEF%2Fx5rwpeVyzxJMqZeyiqQUyUJNdAEm4PbCn4Hr1vzz%2FsF%2F36bFNv4zQP67pQyBVLF9QdHkHIYGUnbZqWtLIHguOUZyg%2BDI6XzCn5HX%2BF96GWA6XbRXMzzRP%2FY8Bm2L7uRYR8Ea49douu7fjrTw3TdkNuEexe%2BbbuHdUgP0d%2BfwtTweFc9ZBlBpnnorFmZ7%2BEN07HrS%2FzST4rnGt4txWPsstLT9mXvU6y2AI0wx8N3cIFeHq2RtHFp6xBXgfSXxIOliS8vBwVSHhM9fMcTkj%2BmKy%2Bnuc4qXAWCOZt2JCn2Pnz4yXkfenn4SPnkY58rK%2BPE8VyOq0CquHv%2B0UU6Kc8jNCKits7CTJ8Cqer6A3mRGKRYHgM81W%2B06xAXgeAs92TlwvuK9kTjDWE%2FLo2i59M7QLT2G8plR58%2B3IdAThb9M9BPGnvTw%2FcUyeFE3Gj18B1v2jbX5HDbtwsLJMT0ylcIAj1Y5XNMZG2ehVk%2BBBLi%2FLmvRRtjsKoxgkS7UE8TCN7A2vlfXxR%2FF8NQIOWD7Ok%2BIhVW2LbXJHX7Ik0gSO%2BjnTBgofjJm4SwmDHsv6Uz1GWx6wA2Cxcplx3CPq2IQKoa3g4GS5jkzs0GoqVHRdb2WWjLKxB4f6YpFxaJhn0Fr8HFO4j9VwVfURZFci%2FnBX28Zx6BwDsxUbmwK42t8rh47Ma%2Bq4KvaIVVtg9oMlEaeOIadSDcq9BdubA%2B74%2FgAl0PX3W9x%2FYBTXpIg3tuutV0%2FQG4B6IHRuuWCPuAK7OyCgQxNlOUC4mLWRZTIJUEAYsDPX1XkTso8zJFurhrsyuBID2KtosUIc%2BvevoupLrnOXQ94Or15THETbjLAoyAJ2QRSNWnVz4bjKQDL9Boj98XYld9VhaBzKy4QDDk92e%2FreRCPdQ6ZKarQJCY%2BkTlwiHzts9kxuPYX9XxueZ7yvYJTSYdaNbRrYv5mPYZClwwv8nj9%2FGYbbVHENyTEiL8vdV1BNFmTsRvM%2BIG1iA9Iu4TLgx3EcjByoVCMi%2Ffm0M8hx6mcw32%2BH1zbd%2FQpK%2BLQHYpF%2Bp58RfeDgZKuPvQm5nDxO%2F5f%2FSJF5SfYZeLQDYoFwrh7Ts9zyWHsr%2Bq0038HZ4CuOZtgfIzvOUikDVS%2FLqBkHNNzIV5Dj0Mvp0jmu7e7bbvOwlkhVKh8JbwnZuVQYrh8O1en%2B95dtGIZ10FAn6tVKh5dg3iE3qwwuH75bRKcZp134GcAl0J5G5jmxUK9dMKDPPEHcS%2FHVyBPtIZBEf%2B5wH%2FpcH9ID%2BScu9pgGvX93UKOL%2FylPDujpB3hvh2sfeyo0iZ5b6%2BSz00EMggOy8ro0A4WltGQOTh1hPBzhrOykgT9Ukp7%2FImTOOG5BEImGnfCr4L9d2ShkpkytvLThrULi%2Bpba8qoaxwEs1uOKNyuILtc9aT4KtQPy5xLnkhO2hw%2B16J7Xu9%2BL2K7YupSw7HOwrPMrauYIEwRF5Z8mLr2%2Bygwe2uktv4O5Jc3VakjEiO%2FmmnNXmGSzzH2JV%2BninMItFJYfpv7KDBbaFCO7cZW5KjbPuM%2FXcjR0IRgXSADBC3S5KRu1Fh3jH2oLFLpEHeIc88xA4a3NZKF%2Be7PdPb2GXGHnFYAiDfwS%2FsYr8hnfXQ0lkULS3OySmw8se9hTjLO8r6vzGvW289Azh8%2F5LoRWT2sS7eCdyOCMr71lnyrNLvdbMblOiLx0lyXKOnfUEjx8FySe5BdDqAtd8gkWMEiZVWY1v5Bo%2FCPlXVTlTknvTY4Tn0eKhNNEOdBMIYrHgYR4FQIIQjSKVgmHs8YEugOwXCYZ0cGKTPGUKBxMOhwnPoMYFA1%2BEUSDz4zqhBiverVgokHnBQpw%2F7JdeEFAgX6GwTCiQzdPGyTSiQBvAcepzT3r4USHjgb%2Bd96PGB489HUCDh4X3ocYK4uOEUSHiGCV28sTKOAgkPplcHsS9GyXgKhI1AKBA2AuEUq6pwDyTu9eFACiQcCC%2FhfejxUnlXb9UFMlTC3KlI3EBe3dEUSDgQ4n4o%2ByGnwBRITReBTcB4CoSVTygQDt8kF77vT6dAOMWqFYjHGkSB6MNz6NUA4hhGgegD%2F%2Frh7H%2BV6GNjKRB9kDC7N%2FsfF%2BoUCBfoVedICoRvJcIRhJVOclHZ8%2BlVFQgOSPEcenWAF2sIBaIHXId08VaHQ6SiUddVFUilN5%2BalHEUiB48h841IwXSACaKY5tRIA04mv2tkiNIS9UKXdVbgB6Q5FrfXQ6fxbXEuB%2F7nIjKj3u9b5Dk%2Fu60qWK77VhfjWyh%2B7SxO8UtUhfPuMl%2BdlelelqNroFuxF9JXNckb5TscWQLInuGW%2BvYUep8DXTaGyy2qW2W0bslwmfo3gwdp1kEQggFQggFQggFQggFQggFQggFQggFQggFQgihQAihQAihQAihQAihQAihQAihQAihQAihQAihQAghFAghFAghFAghFAghFAghFAghFAghFAghFAghhAIhhAIhhAIhhAIhhAIhhAIhhAIhhAIhhAIhhAIhhFAghFAghFAghFAghFAghFAghFAghFAghFAghBAKhBAKhBAKhBAKhBAKhBAKhBAKhBAKhBAKhBAKhBBCgRBCgRBCgRBCgRBCgRBCgRBCgRBCgRBCgRBCKBBCKBBCKBBCKBBCKBBCKBBCKBBCKBBCKBBCKBBCCAVCCAVCCAVCCAVCCAVCCAVCCAVCCAVCCAVCCAXCKiCEAiGEAiGEAiGEAiGEAiGEAiGEAiGEAiGEAiGEUCCEUCCEUCCEUCCEUCCEUCCEUCCEUCCEUCCEUCCEEAqEEAqEEAqEEAqEEAqEEAqEEAqEEAqEEAqEEEKBVI92VgEFUhbvR1aevcZ2ZxTHbtYpBVIWGyMrz1Zj72b8my2sUwqkLF6JrDyvG9uR8W9eiuwZ1lAg9QGd682IyrMsx988E1mdPkOB1IcNxp6OqDxzc%2FzNoojWIa8aW0GB1IvfRFKOt3IKZLmxJZE8wyMRronKob29%2FWNWY8Ya2yyJRyik3VrgGb4RQflh5zSNHppIIOBfAnesPcamFSj%2FEcbWBn4GjH4HUSD1ZELgUeRnHp7hysACOb%2BpZlRNJhDw3UAdC1608R7K39fYggoLnAKJnB7Gfhugc13u8RlOlWSzUbP8LxgbToE0ByOsm1Krc%2F2ghGe4VJKQFY3ybym4dqJAKshEY6sUOtcNJT7D1xREsrXOXisKJN31W9Z8fp%2BxaxSe4ZISp1svGzujmToEBbI%2F%2Fexb3uebGLFfn1V8hpOMLfQsjl8aG9lsnYEC6ZpZxuZ4mI5cZ2xIgPL3lmQj8ZWCz4A4sS8Ya2nGTtBZDy2dRdHS0tLMIsEG2NnGLjbW306TXP8Oi%2F7bjK0O%2FAyH2QX8zI42d%2FgbhBztMnafHTl2NmsH2E8PTT5qENIQCoQQCoQQCoQQCoQQCoQQCoQQCoSQSvN%2FAgwAE98HnvYBn6MAAAAASUVORK5CYII%3D) 50% 100% no-repeat;
  background-size: 40px;
}

.doc_icon.M {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAGhCAYAAAAk1Pu4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExOEE2REI4NUJGODdBQzI1OSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNTk3MEFENkJFNjYxMUUzOEJFMUEwNTg2Qzc3QzUwMiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNTk3MEFENUJFNjYxMUUzOEJFMUEwNTg2Qzc3QzUwMiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI%2BIDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY3N0YxMTc0MDcyMDY4MTE4QTZEQjg1QkY4N0FDMjU5IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3N0YxMTc0MDcyMDY4MTE4QTZEQjg1QkY4N0FDMjU5Ii8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2BCbeSrQAAExNJREFUeNrsnQe0FcUdh%2BcKSpEOolIEFUU9GtHYlYglURMM1liDGDVRjp6TWGM%2FUWM8McUSW9SoWI4hklgwgmBX7GKJHVAUC1gQqeLj3fz%2F2XkR0fd23727s7Oz33fO73iOb7l37ux8u7Ozs7OVarVqAODbWYkqAEAQAAQBQBAABAFAEADvaevqiyqVCrX9Fe0l60gGSdaX9JX0sP9fK2qp5DPJ%2B5Jpkjcl0yWfU3URrm5PtKWqnbGGZJhkN8lWVpD2Cf9tg%2BQdyfOSeyWTJDOoUgcHdlcmlvgMsq1klGRPyZopfeY8yWTJdZIJkmWcQTL8IhcpIUMld9jGW80wUyT7lVEQJ%2B0WQVKnj%2BRqyZcZi7FixkuGIAiC%2BIweyWc6FmP5aNfrBHuhjyAI4tVo4AU5irFixtpRMQSpM1yk108ne7Hs23XAM5IDQh3tctZuEaQuutij9W6elu91yQj7XwRBEKd0kIyT7OF5OV%2BT7G6vjRCklTDVpEbfJVcWQA5lA8mtkq7sNgRxxYmSkQUq7zaSS9ltdLFcsJ3kfkm7Apb9SMm1dLEQJMvrjkclmxe0%2FB9LtpS8jSB0sbLg2ALLofSSnMdu5AySBTrR8AXJagX%2FHTo3bEfJY5xBOIOkyTEByKG0kZzM7uQMkiY97NmjXyD7XSdS6sjWc5xBOIOkwYiA5FBWNsUaps4NBEnGAYFK34VdiyD1MtBE9z5C%2FF3bsnsRpF5Ujs6B%2Frad2b0IkoYgoaIX6iw3gyA1o41n04B%2Fny451JPdjCC10k0yIODf11vSn92MILXSyybk%2Fd%2BX3YwgtdK02mHIrM5uRpBa6VyCi1gepEKQmlm5BL9xFXYzgtRKI78RQaB5FpfgNy5kNyNIregrCEJfGPoTdjOC1NN45gX%2BG99nNyNIrXwUeANaIJnFbkaQWtE3Pb0e8O%2FTl%2FK8x25GkHp4KuDfpm%2Bs%2BoJdjCD18IgJdyj0QXYvgqRxlH0jwN%2Blw7sPsHsRpF70Xsj4AH%2BXLvszjd2LIGlws4lWAgmJG9mtCJJmN2tyQL9HX6pzB7sVQdLkjwH9lr9I5rNL42HhuNZxp4ned15kdMBBF7D%2BvMg%2FgoXj%2FOQMyaKC%2F4Yziy4HXSx%2FedFEb7MtKreZ6J2KQBcrM%2FQBo3tNtEJ6kdBpJbqEURBTS%2Bhi%2BYvOz%2FpZwRqalvkIw7wrBHGEDpMebIozEqQv%2FpnMbkMQlzws%2BalkieflPEVyNburjr6ciwSMDvvqk4dVz6ITLI%2Bn3dbZbhEkFba33S5f5NBh3EM5sCOIT%2BgSpf%2F2QA6dFhP8aw0QpLjXdNqt%2BSQHMXSk6s8mWk%2BYSwME8RpdNX2MbbQu5Jgo2YFrZwQpGltLbjDRyihZnDHulgxncCm7cCfdDYNM9E7AH0u2kHSs8XN0ja4X7bXOOMnUMo%2B%2BOmm3COKcwSaaTauibGQv7vUlNh0kbZcTQe%2BvzDXR3e9X7MX3k5KXJA1lr0QEKQ96NtG3zepK8u3s%2F9OnFxfY4Vqe20AQAD8FYaoJAIIAIAgAggAgCACCACAIAIIAIAgAggDA8rQtwW%2FUOU59JH0l%2FSS9JF1NNAeqTcI60mnlE2O228lEs3XrnUjYNJ29Vio210pei9n2IMlmCcrcNHlS3ymiEyg%2FNNG7Gz%2BQfIwgxUJnxupMWX1OfCsTPby0holmy9bKkgSC6LMfv%2FSoHh5IIIiuyrJHjZ%2BvEyr1yUl9Fl%2Bn4OtM48dNYO90DEWQTpLvS%2FaVDLNnizRJckT3bdZtkjWE63m13Mr2wKPRFRuPNtHLhqbaM%2B7tJpqmjyA5ol2mwyWHmOg5i6xon%2FAs4xNfpPS7WkMHK4vmLBMt0XqNFWYZF%2Bnu6C05X%2FKs5JyM5VBWTemI7YrGhIJ0yLAM%2BmyLrhmmL%2BrRRfZGIEj26MXnz030auZTrSguKJogDQkEWSmDM0hzbGe7XHfZQQEEyYAN7Kn6KhM9puqSzgm2WeBRXS211wMtoavUd3RcruH2bHJaUbr3RRFEhyMfMrWPuNRLlwTbLPSovpYkOKO1t4MbrtHv%2FK09mwxEkPo5V3KLw%2B5Uczt1pQSC%2BLKYwqIEZ5BVE3Yds2J3yYOSoQhSG9oFuN5Erz3Lm64JLmjnJ2iUrkhSli45C2JsV1m7zfshSOvQERB9N%2FlhnpSnS4LrkAUedbPm2%2BuQluhmD0J509nu60MQJBl68XaDZ0eVziZ%2BzVsVZJ4n5f0kwTaredZb%2BJtkfwSJ5xLJAR6e0XrGbKPDqnM9Ke%2FsBNv08bBLfZ2J5rQhSDPoyujHeNrtWzPm79WEDdMFHxRQkKaBg5sk6yLIN9lF8juPBw3WSrDNLE%2FKmuRlnQM8rec%2BtovdHkG%2B3h%2F%2BqycXjc0xMME273hS1pkFFkTRmdjnIMhXXChZx%2FjNoATbzPCgnA0JzmR6B72f5%2FV9vA%2FXIz4I8kPjz3Bu3BF3lQSCNOZczo8TdLHWTHBNlTf6MNtFxv10GK8E0R9%2FgSkG%2FU307ENcF%2BsjD7pXn8Zss07eDS8h35EcV2ZBjpJsUhBB9F5I3OiK3n94K%2Bdy6kNKcQ94bWyKw0l5dgfzFKS75ARTLDaN%2Bbs2zBdyLuNzCbYp0pTznibH973nKcjhtttSJLZIsM3jOZZPr3%2BeitlGZyoMKVi9H25yGnXLSxC9IXSMKR6bJbhQf8Ike5ovq%2BuPl2O2GWiSjcj5RDfbHS%2BNIMMLuJOMLfN6MdtMM9EqH3nwiImfMKnvR%2BxQwLofaXJ4B3xegowyxUTPHtvHbKOLE4zPqXx3JNhml4LWfX%2BTwyuv8xBE16kaZorLDxJsc1sO3ax3JffFbKNnjh0LXPeHlkEQXemifYF3kj4B1ytmGx1qnei4XDea%2BOn22r1at%2BB1Pyh0QYabYtM7YTflD6a%2BJURbg06zvzLBdnubaGWYoqI3N3cPWZCB9ihWdA5MeMF8s6Py%2FN52sVpCn6vfK4C6d7twh75v2kWWa1jVALIgYVdFp26%2FnXFZHjTRA11x%2FCSQutepPL1dtVvXZ5ChJgz0Ps6oBNvpCugHm%2ByeNNSFokcmHBA4OpC61%2Bu%2FzUPsYul3bWHC4YgEF%2BvKFDswMS3l759iuxtJnkHZqeCjVyuyTYiCrG6KeXOwOXS6%2BOiE2z4m%2BZ7kclP%2FKvD6bo4zTbSafdKJkaebsF6WtLWrL6osd32Q7RdVKtvZhhISn9rT%2FcxW%2FJvB9mJZR8I2sAeOlqav6PpW%2Boy53p3XoeM7bdctKbpSyNjA6v1dabdrhSaI9tmvM%2BFxq4mWRq2FbvZCXh851un0eiNPh2EbrRh6X2O2FaSWtX91JqxOXlwnsDr%2FTNptdxdf5HIB4XVNmOjI3D2SMbXsaJus%2BFOAciiu7i857ZcOMOFysfHvGQt9HdxIA4URpE%2FA9djN9vN9OVrr0PKFNO9iCdIr8LrUETqdxbtRzuU40l7rtaV5F0uQLiWozw0lk0x038M1Ok9J539dbfxeXwxBmqF9SepUu5L6XMalJv237TbHj0z05qYTaNLp4nKY96MSdLNWRIdnrzfRpMWXU%2F5svVGp91L0ee2dS1avc6Xd9ghNEF0Sp4cpJzpX6mnJoyZa9UQXmNP5WYusRI0xXSe9Gan3SZpmI2xh%2F99qJa3PIAXRu87dDTShcugd%2BG1Nyw866eJpU01YU0UKIwiVnh8d7QGjQlX4S2hDgdp1uamZRle1XTx9z7ovozxJX%2FrZ6NnBTOv4DROtn7tiHWtZ9XVqgxHEP16VnN3C3%2FVx2VGGYdB60VdVPNLC34eEIkhoXaw44TvRpUmte1iKAy%2FXIAAIAoAgAAgCXlBFEABAEAAEAUAQAAQBQBAABAFAEAAEAUAQAAQBAASBumEuFgAgCACCLAeP2wKCACAIAIIAIAgAggAgCACCACAIACAIAIIAIAgAggAgCACCQLHhgSkAQBAABAFAEAAEAUAQAAQBQBCIo62JX2llJbsdIIgTfFr6Z56kIWabzyXv0VQRpGxcIxkumR%2Bz3QzJNpLLqDIEKQN61jhQcpRkWsJ%2FM0tyrP1386lCt31gcId2l%2FaR3F%2Fjv%2F%2B7FWycpGOOv4O5WJAJo%2BuQo4kJkpOoSgQJjVslN6f0WZdLJlGlCBIKiyXnpvyZ50saqVoECYHJkldS%2FsyHJVOpWgQJgfEZfGYj3SwECYHGDI%2F0nEEQJFXyuIu%2BUDIno8%2F%2BgCaMIEXnS8nSjD67gepFkKLTXtIho8%2FuQvUiSNHRO959MvrsQVQvgoTAVhl97vZULYKEwIgMPrOXZBeqFkFCQI%2F0O6T8mYdJelO1CBICbUw01SSt%2Bu4rOZFqRZCQGCY5PaV9doVkDaoUQULjN5Jf1Lm%2FdCbvnlQlgoSI3sm%2FUnKepF0N3ap%2F1ClYWvDAFGSKdrUekuxlohuJLdFDcpxkiomeRgSH8Mhtfmwt%2BZfkJcl9kmdM9Oz5EkknyUATjX7tKulPdSFIWdnEBuhiASAIAIIAIAgAggAAggAgCACCACAIeA1zsQAAQQAQBABBABAEAEEAEAQAQQAQBABBABAEABAEAEEAEAQAQQAQBABBIBh4YAoAEAQAQQAQBKDgglQD%2BQ4o0X5wKchSB9%2BxiLbpBYsQpPXMdfAds2mbXjAHQVrPDAffMT3m7xXarhOmI0jredbBd0ylbXrBCxl%2FfiVEQR7I%2BPM%2FQBCvBJnFGaR1PCF5PcPPn%2BDoOgfimSeZWOAzVC6C6OuNr8nos5dJrqJdOiPJMO61ksaMvv%2BKEAUxVpAsLuDGSp6k3XrF45JxGXzu0yZ6v3yQgnwm%2BVUG1x6%2Fpj16yamSj1P8vKW2%2FSwNVRDlLsnZKX3WYskoyTu0RS%2FR3sJRtgucBqdIHnPbmaxWneRbOMf2ZWuNXpDv3cqfu55kYZ3fS4zZsZX1fpi9Bq3nO8%2FIpd3mKIhysGRmDZU1RfLdGo4HCJKPIMqukldq%2BK73JYfmdWCvtNB4U6VSafbezpqS0ZJDJGvHjJw8I7laMkbyRY2CPC%2Fp6FE35E3Ja810d3UUqJ9kM8%2B6TsMkD9Xw77pLjpUcHrOvFZ2ucovkInsQ%2FYYgTtqtB4I00VWynWRL25C72gaiF3kv21ERFaShjmL4KMhZknNb%2BPv%2BdpQuBEGa6GY%2FY6hksKSXie6O6yDONHudcb%2Fkw5YuDVzQ1qNK15tL99iUiTYF2kdpjmbebuM1ZXxgqlKw8jDBEkEAEAQAQQAQBABBAABBABAEAEFChfsgCAIFg9XdAQBBABAEAEEAEAQAQQAQBABBABAEMoY76QgCgCAQDkw1AQAEAUAQLngBQQAQBABBgG4hggAgCCShShUgCACCACAIAIIAAIIAIAgAggAgCACCQBHggSnwBuZiIQgAggAgCACCACAIACAIAIIAIAgAggAgCACCACAI1A9zsRAEAEEAEAQAQQAQBAAQBGqBR24BAEEAEAQAQQAQpJQw1QRBABAEAEEAEAQAQQAAQQAQBABBklAx3FcABCkUVaoAQQCpEQQAQSCP6yZAEAAEAUAQAAQBQBAABAEABAFAEAAEAUAQAAQBQBCoD%2BZiIQgAggAgCACCACAIQLPwyC0AIAgAggAgCACCACAIfB2mmiAIAIIAIAgAggAgCAAgCACC%2FB%2BGTAFBkBoQBABBABAEAEEAEAQAQQB4Jh0AEAQAQQAQJOD%2BPHfSEQQAQQAQBABBABAEABAEAEEAEAQAQQAQBABBABAEAEEgU5isiCA0OEAQCAceuQUABAFAEAAEAUAQAAQBQBAABIE04MYmggAgCACCACAI%2FXlAEABAEKgFZvMCAIIAIAgAggAgCACCwNfh3g2CACCID1SNf2P41Tr%2FTh0iSGp8IWnwrExLYv6%2B2LPyNkqWIkiYzJPM96xMs2P%2BPsez8i6UfIYgYaI79n3PyvRWzN%2FflXzpmdBzECRMtHvwkkfl%2BUTyRsw2b1tJfOFVD7t9CJIiD3pUlqkJuljapXmS%2BkMQV0y21yI%2BcGfC7W73pLw6yHEPgoTNe5LxHpRjruSfCbedIHnHgzLfL3kNQcLnEsmynMtwo5U1CZ9LrvKg3i4uXUupVqtO4iHaQKs55SNJv1aWt7tkRo5lvtt4NO3FWbstsSBrST7MqbGNrrHM%2B%2BVUXj2DbVTKA3uJBVH2NdHQr8vGNrbOI%2FFlOQhyZGl7PiUXRDnNYUN7QtKtzvK2syNJrsp8YakvDRDkf5znoKE9JembUnlVskkOynyp8XS6PYK45zgT3SHOoqHpfYyeKZd3Vcn1GZVXJ3SezuASgqzI9yTPptjQdO7XyRkPpx9torvxaZX5FckejL4iSEtH5hPqHFLVM9EYhyM%2Fa0uutKNNtZZ5luQsO5zM7QmbiqvGW6kU7snRHpJ9JPtLtkpwcd1gj756v%2BAWyX9yKPP6koMke0o2kawSs%2F18e8a8TTLODnsX5v6dk3aLIIkYYBvcEHv%2FpLPtNi2x3ZuXJS9YQXx4mKiNZEPJppKNJWtIOtozxQITzQ5%2B0WZ6EXdIcIIAFBEWbQBAEAAEAUAQAAQBQBAABAFAEAAEAUAQAEAQgIT8V4ABADFD7ogpdiJaAAAAAElFTkSuQmCC) 50% 100% no-repeat;
background-size: 40px;
}

.doc_icon.O {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAAGhCAYAAAAk1Pu4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QURBQzFCNENENEIxMUUzOTZGMkU2NDQxMDBBNkU4NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QURBQzFCNUNENEIxMUUzOTZGMkU2NDQxMDBBNkU4NCI%2BIDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVBREFDMUIyQ0Q0QjExRTM5NkYyRTY0NDEwMEE2RTg0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVBREFDMUIzQ0Q0QjExRTM5NkYyRTY0NDEwMEE2RTg0Ii8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2BESU1WgAABmJJREFUeNrs3bFro2UcwPH3kXOyaoZyKEgJuHQSNxeH0MHpoNmsuLT%2FQJ3dAi6OXkcXR7uZxbUt2MExh0Xq1i4ikiH1eh5y4uvzVkE4kl6TPE%2Fy5vXzgd%2FU42ny9P2S9%2BWSN6EsywIYLwgEBAICAYGAQEAgIBAQCAgEBAIIBAQCAgGBgEBAICAQEAgIBARiF0AgIBAQCAgEBAICAYGAQEAggEBAICAQEAgIBAQCAgGBgEBAIIBAQCAgEBAICAQEAgIBgYBAAIGAQEAgIBAQCAgEBAICAYGAQACBgEBAICAQEAgIBAQCAgGBAAIBgYBAQCAgEBAICAQEAv%2FDQEIIdmexOnGObcNyxA7GHvAv2RqYTCAgEBAICAQEAgIBgYBAQCAgEEAgIBCY3z1bwAs8jvNOorXeivOdQGiSv%2BJcOMUCBAICAYGAQEAgIBAQCAgEBAIIBAQCAgGBgEBAICAQEAgIBAQCCATuzF1NmuGrOL9lWvtpwrWqx%2Fgw4z68HedB0hWrb7kdNyxcp%2FpzzDht23ejO%2BseTurAKRa4BgGBgEBAICAQEAgIBAQCAgEEAgIBgYBAQCAgEBAINIaP3DbDl3F%2Bz7T2kzgfJ1rr%2Fr%2BPNZc3k6%2FoI7e10Slm%2F8htzhklfI7tmj5HH7kF1yAgEBAICAQEAgIBgYBAAIGAQEAgIBAQCAgEBAICAYGAQACBgEAgJbf94S7HSCfRWm%2Bs2pMPk27xE0JwaCxWdRAe24bliB0Ep1jgGgQEAgIBgYBAQCAgEBAIIBAQCAgEBAICAYGAQEAgIBAQCCAQEAgIBPJzX6xm%2BCjOL5nWru5l9XWitZ7EeZBxH96P85lAeN73cS4yrd1OuNafcU4y7kPLKRa4BgGBgEBAICAQEAggEBAICAQEAgIBgYBAQCAgEBAIIBAQCAgEBAI14K4mzfBBnF8zrX0%2F4Vovx%2Blm3If3Ui8YyrIc%2F4MQHHaL1YlzbBuWI3YQnGKBaxAQCAgEBAICAYGAQEAggEBAICAQEAgIBAQCAgGBQKP5yG0zPIwzyrR2K84nidb6I87nGfdhM86HSVesPnI7bli4TvXnmHHaGR9Xe47H9fyMMu9hd9bHNqkDp1jgGgQEAgIBgYBAQCAgEBAICAQQCAgEBAICAYGAQEAgIBAQCAgEEAjMwG1%2FmuG14p%2Fb8%2BRaO5WQ8XFWXkm9YJh0i58QgsNusTpxjm3DcsQOwrSvIF%2FYtrk8jfOpbVhtt72CuHvcfK6mPJ3wClLDVxAX6XALgYBAQCAgEBAICATq77b%2FKLyyPXOxfw0PpGV7cIoFCAQEAgKBelyksyK2traK%2Ff39bOsfHh7eTAo7Ozs3k8vBwUFxdHQkEP6zsbFRbG9vZ1t%2FMBgkW2tzczPrY%2B33%2Bwt7Bek69ObyLM63tqG5p1jf2J65TPuBKVykg0BAICAQEAggEBAICAQEAgIBgYBAQCAgEEAgIBAQCAgEBAJ1464mDXB9fV1cXl5mW380GiVdK%2BdjrfYiJd9ym49vuV0hvuUWXIOAQEAgIBAQCAgEBAICAQQCAgGBQD7ezdsAa2trxfr6erb1q3fgpnpHb6vVuplchsNh2nf0Vu%2FmHTfVj8xcM%2B0R1Zn1d%2B3u7pY59Xq9ZPtSrZVTtRezPK5JHTjFAtcgIBAQCAgEBAICAYGAQEAggEBAICAQEAgIBAQCAgGBgEBAIIBAQCCQlvtiNcDp6Wmxt7eXbf3BYJBsrX6%2FX1xcXGTdi5R8y20%2BvuV2hfiWW3ANAgIBgYBAQCAgEBAICAQQCAgEBAICAYGAQEAgIBAQCAgEEAgIBAQCAgGBgEBAICAQEAggEBAICAQEAovnG6YYq91u30wuZ2dnxXA4rP9GVN8wNW6qH5m5ZjTln6JTp8ff6%2FXKnLrdbq3%2BXpM6cIoFrkFAICAQEAgIBAQCAgGBgEAAgcAdLevNis%2Fi%2FFyD578RJzgMqFsgP8Z5twbPv3pD4esOA5xigUBAICAQEAgIBAQCAgGBAAIBgYBAQCAgEBAICAQEAgIBgQACAYGAQEAgIBAQCAgEBAICAQQCAgGBgEBAIFAr92wB45ycnGRd%2F%2Fz8fCX2IZRlOf4HIZQZf%2B%2BjovlfwXYVpzXFv%2B%2FEOZbmcsQOglMscA0CAgGBgEBAICAQEAgIBBAIvMht78V6lPH3%2FlST5%2F9DnFczrf3Y4bX6%2FhZgAMKKGVwjZSJpAAAAAElFTkSuQmCC) 50% 100% no-repeat;
background-size: 50px;
margin-top:8px;
}
.summary_stats div p, .summary_stats span {
font-size: 11px;
clear: both;
}


p.avg, .partb .big_name span, .stateface-chart p.avg, .doctor_table span, .sorty p.avg {
  display: block;
  clear: both;
  background: #fff;
  font-size: 11px;
color: #999;
line-height: 1.3em;
font-weight: normal;
font-family:'graphik', "Helvetica", sans-serif;

}

.section h3 {
  margin:30px 0px 0px;
}

.services_table {
  text-align: left;
  padding-top:20px;
  clear: both;
  width: 100%;
}

.services_table .indv .service_rank span {
margin: 0px 0px 0px 0px;
float: left;
text-align: left;
width: 80px;
}
.services_table .indv .service_rank span:first-child {
  clear: both;
  margin: 0px 10px 0px 0px;
}
.services_table .indv .service_rank .rank_num span {
color: #000;
font-size: 13px;
margin-top:0px;
}

.partb .top_bar h2 {
  margin: 5px 0px 0px 0px
}

.partb.doctors.show .top_bar{
  border-bottom:0px;
}

.serv a.seemore{
font-size: 18px;
padding: 2px;
margin-top: -3px;
display: inline-block;
border-radius: 2px;
position: absolute;
top:0px;
right:0px;
cursor: pointer;
font-weight: bold;
}

.serv.s-summary {
padding-right: 20px
}

.serv {
  position: relative;
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
  padding-right: 10px
}

.serv a.seemore:hover {
  text-decoration: none;
  color:#000;
}
.serv .s-description a {
  font-size: 13px
}

.s-description {
  display: none;
}

.description .s-description {
  display: block;
}
.description .s-summary {
  display: none;
}

.s-summary {
    color:#2262cc;
}

.sorty th:hover {
  text-decoration: underline;
}
#content .specialties h1 {
  text-align: left;
}


/* sorty styles */

.fancysort .header a {
  color:black;
}
.specialties .doctor_table.fancysort th {
  padding-top:17px;
  min-width: 140px;
}
.fancysort .service b {
  width: 100%;
display: inline-block;
}

.partb div.radial-caption, .partb div.radial-caption p {
  font-size: 11px;
  color:#777;
  font-family:'graphik', "Helvetica", sans-serif;
}

.cursor_pt {
  background: url(https://static.propublica.org/rails/assets/treatment/OS9cursor-d2892cab2e636a10b096a2a68a67f283c360db897ad48435d792db13f4d742f0.png) no-repeat top left;
width: 27px;
height: 50px;
background-size: 20px;
display: inline-block;
background-position: 0px 2px;
float: left;
}

.doctors.index .cursor_pt  {
  margin-top: 4px;
}


.partb .extra-credits {
  margin: 20px 0px;
border-top: 1px solid #e7e7e7;
padding: 10px 0px;
border-bottom: 1px solid #e7e7e7;
font-family: Georgia, serif;
font-style:italic;
}

.partb.index div.radial-caption {
  line-height: 1.4em;
float: left;
width: 340px;
margin: 0px;
}
.partb.show div.radial-caption  {
width: 180px;
position: absolute;
right: -10px;
line-height: 1.3em;
top: 50%;
}


.sorty th.nosort.sortyDown, .sorty th.nosort.sortyUp {
  background-image: none;
  pointer-events: none;
}

.sorty th.sortyDown, .fancysort th.sortyDown{
  background-image:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAYAAAAGRPQsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANdJREFUeNpibGhoYKAWYGKgIhghhrFs2LAhhpGRcTE2yT9%2F%2FlRfvny5H8j8CcT%2FCEUW08%2BfP3f%2F%2B%2FdvLRaDjl%2B9enUrkMlLrA%2BYrl%2B%2F%2FvrDhw%2FVQAOvwQT%2F%2F%2F%2F%2F%2BdmzZ7OBYv%2BB3N8gVxEbZv8ePnx47%2B%2Ffv4ugGhk%2Bffo0%2F%2B3btyDDXwPxF1IMA%2Fvq1atXM4EGbgF679S9e%2FfWAMXeAPFHkBzREQDzGdCwT0CcCGSLQsXeAvEPkByphjFAvfIF5lUg%2BEWs97AZBgJ%2Fgfgb2els0GZ0gAADAADQbKnqwtPPAAAAAElFTkSuQmCC);
}

.sorty th.sortyUp, .fancysort th.sortyUp{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAYAAAAGRPQsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMFJREFUeNpiaWhoYKAWYGKgIhi8hjEicwwNDXf9%2F%2F%2F%2FzZMnT7LfvHnzCSj0F1meUPgyIRmUBqRcGRkZQ0RFRfOAbB5SXQ5WbGBgoA6k2qFirEAQKSYmpglks6O7Hq9hQBcxAV0zAcgWggkyMzOrAw2rFxcXlwdyWUhxWQEQe6BLAF3nwcfH5w9kchPrXZbz589PAtJLgFgcTeM%2FIP4CdRkTlI%2FfMKiiz0D8G4sLQLH5gxiDkA37DsUUAZaRkTcBAgwAKG4pyOjcKXkAAAAASUVORK5CYII%3D);
}

.specialties.index .sorty th {
  vertical-align: middle
}
.fancysort th, .sorty th, .sorty th.rank {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAYAAAAGRPQsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAVxJREFUeNpiZEAChoaGu%2F7%2F%2F%2F%2FmyZMn2W%2FevPkEFPqLLN%2FQ0MCADzAhGZQGpFwZGRlDREVF84BsHmR5YgBYsYGBgTqQaoeKsQJBpJiYmCaQzQ7EjEQbBnQRE9A1E4BsIZggMzOzOtCwenFxcXkgl4UUlxUAsQe6BNB1Hnx8fP5AJjex3mU5f%2F78JCC9BIjF0TT%2BA%2BIvUJcxQfn4DYMq%2BgzEv7G4ABSbP4gxCNmw71BMEWABxmQMMAIWY5P88%2BdP9eXLl%2FuBzJ%2FEuI7p58%2Bfu%2F%2F9%2B7cWi0HHr169uhXI5CU2ApiuX7%2F%2B%2BsOHD9VAA6%2FBBIG54POzZ89mA8X%2BQ8PyH7FJ49%2FDhw%2Fv%2Ff37dxFUI8OnT5%2Fmv337FmT4a2iMEm0Y2FevXr2aCTRwC9B7p%2B7du7cGKPYGiD%2BC5IiOAJjPgIZ9AuJEIFsUKvYWmiz%2Bk2oYciL9DeX%2FItZ7MAAQYABwSotYghNKzgAAAABJRU5ErkJggg%3D%3D) 0% 50% no-repeat;
/*  cursor: pointer;
*/  padding: 6px 15px 6px 10px;
  vertical-align: top;
  background-size: 15px 15px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ie-user-select: none;
  user-select: none;
  cursor: pointer;
}

.fancysort th.nosort {
  background: #fff;
}

.states .sorty th {
  vertical-align: middle;
}

.states.show .left_bar p {
padding-right:10px;
}

.states .sorty.med th:first-child {
width: 210px;
padding-right: 20px;
}

.partb .doctor_table.sorty th:first-child {
width: 240px;
padding-right: 30px;
}

.partb .doctor_table.sorty td:first-child {
width: 240px;
padding-right: 30px;
}

.states .sorty.med td:first-child a{
font-weight: bold;
clear: both;
display: block;
}

.states .sorty.med td:first-child {
  padding-left:0px;
}
.states .sorty.med th, .states .sorty.med td {
  padding-right:10px;
}

.states .sorty.med td {
  padding: 10px
}

.sorty th.nosort, .sorty th.nosort.sortyUp, .sorty th.nosort.sortyDown {
  background: #fff;
  padding-left: 0px;
  pointer-events: none;
}


.sorty tr.noarrows th {
  background: none;
  cursor: normal;
}

.sorty.med th, .sorty.med td {
  padding: 10px 40px 10px 10px;
}

.doctors.index .sorty.med th, .doctors.index .sorty.med td {
  padding-right: 20px
}
.doctor_table.sorty.med th {
  padding-top: 20px
}

.med tr,.sorty.med tr, .services .sorty tr {
  border-bottom: 1px solid #e7e7e7;
}

/*SERVICE PAGE */

.service_facts {
  width: 400px
}

.partb .vitals h3 {
  margin-top:10px;
}

#partb-warning {
  background: #ae1111;
  color:white;
  font-size: 13px;
  padding:20px 20px 40px 20px;
}

.partb.doctors .vitals {
  float: left;
  text-align: left;
  width: 100%;
  padding:0px 0px 20px 0px;
  overflow: hidden;
  z-index: 11;
}

.vitals-inner {
    max-width: 960px;
    margin: auto;
    display: inline-block;
    width: 100%;
    border-bottom: 2px solid #e2e2e2;
    padding-bottom: 20px;
    background: #fff
}

.sticky-section {
    height: 180px;
    position: absolute;
    width: 100%;
    background: #fff;

}

.under-sticky {
  margin-top:180px
}

.section.above-sticky {
  border-bottom: 0px
}


.services.show .right_bar {
  width: 640px
}

.services.show .left_bar {
width: 300px
}
.partb.services .zebra th {
  padding-top: 6px
}
.sorty p {
  font-size: 13px
}




/*PAGINATION */


.pagination a, .pagination em {
  padding: 0.2em 0.5em;
}

.pagination .disabled {
  color: #aaaaaa;
}

.pagination .current {
  font-style: normal;
  font-weight: bold;
  color: #444;
}

.pagination a {
  border: 1px solid #dddddd;
  text-decoration: none;
}

.pagination a:hover, .pagination a:focus {
  background: #EBEBEB;
  color: #444;
}

.pagination .page_info {
  color: #aaaaaa;
  padding-top: 0.8em;
}

.pagination .previous_page, .pagination .next_page {
  border-width: 1px;
}

.pagination .next_page {
  margin-left: 1em;
}

.partb_notes, .partb .source {
  margin-top: 20px;
  display: inline-block;
  clear: both;
  width: 100%
}

.partb .source {
  border-top:1px solid #e7e7e7;
}
.stateface-chart {
display: inline-block;
}

.stateface-chart div {
float: left;
width: 100px;
height: 70px;
}

.stateface-chart p {
  font-size: 11px;
}

.stateface-chart span {
font-family: StateFaceRegular;
margin-right: 5px;
display: block;
font-size: 20px;
color: #999;
margin: 5px;
}

.radialcharts .costly {
  background:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALsAAADSCAYAAAASa7H4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAADXhJREFUeNrsnX1sXWUdx89zNojQjt2pUSPJdhsSXkSyO0aEiKG3qGgC0lsEA75kt%2BI%2FqKRdFDFRWRsRMYptwaAIpregSEDpLeBkUeld8IUIuA5kim%2B7g2iMBncr7f70%2BPzO%2BZ320ME2Rt%2Fur59PcnZ6z73d2ud8zm%2Ff5znPOScIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOaXJ9tOHfBLjpaAQxEa%2BT1E9BK7E0zI7it38RBvj%2Fmlk90JTS%2B7RhSJKr36uuyXXX4p6EdqfimyO8FKLs%2F5Zb9fSvq6V1%2F36evRw1R%2FoLIve8ELmU0dWuELm%2Ff%2BcdB%2F3eaXDf71Xr9uEGWgmWOMVPFxqdp%2BPewFn%2FDrfr9IFc%2F51w2%2FdPvXshSIMtDs8UVkj%2FySz2zrk8z%2BMp%2Fdm%2F0cQFPFGL%2Fa6ZfBtJrLdl%2FNJadP%2BNfDc76l7hdkh%2BaSXTubeRHbL1tFbok0mYNAtuXSAyD9vAoPcBBumVZzkTo9I7pJsnlme1q9t%2FrttbnfK59lt0KzyB4LrR3PQEdjpGpX9CMSXcb8%2BxV2HzSt7Fq993uRnX4tYhc0wkik2cQuA0uVPR1lEdmHdDxdtkdyELDL4GhZvUwEL6jcksc70mqe5m89S1pjd0FTy67Dh0UVXSSvyOiLnj0d0M5oQQ8CgOaMMTqxq9PL3ZHJ7NJBHdMOaTlIpgFUGGWBpkbPjpbmbMvLBC9aB%2BabpT6p1Ahmx9NjfAWXOJPjtD9Yk10mdQ1kZzbKXPUgGWevs3ugqTuo2umUrF71Qnf513LaX%2BJMVat8kc4oNL3sKroIvS4TX%2BSEUZt2RoVuOqOwELhFlj0S0TPj5yK8XHjRoXPVAWxmdpV%2BKODOAGBQ9prm8%2BwITHvA2VEwGGPSk0b5IDlpJJ3RiXSGI4AZ2TPCl1T4OlN1AQCaCT31X6QlwHSM0TH1dJRFossmzorCUhIukOjlILmySE4WpRdLF3Q7gB3Zg%2BTOXEPpPRqD5CZGIvwWmhysyS4ni%2FJBMgdmJJ3JSHODmcyu03Lz%2BnJU1226lvH1fi9%2BlWYHC5VdMnmP3s%2BlWyv8fl1GEB2Wknmb9Zi52EIiS6BiV2U7ozBgKsbo5XWjWs2ZxQh2Y4xWcsnnspanYgxzaR2YlD29tE4ndYn0OZW%2BSDODiRijY%2BkSX%2FLB7F10uyTGqOgTXHkEJtC40pt5nT7riAgD5mQff5ltA%2BmDvQAsZfZGtrIrk0EyKgOwbJiPcXa594tcarfRr0c0t8scGG4vDbY6qBpbRPBtKrpU9H7G2cGM7BpdeoLkYukxpgKASdm1kstwo8xVL2hskW0i%2FBBVHSxl9rxKXdPKPqgHgFR6pvKCHfTa0lFaAkzHGK3gu7SCS1yREZgqMxthuXM04%2BzlIBltkQNFhh3ljl7yGPXROXf6AjCR2SvyR2bOenzjI%2BbAgJkYoxFGLqBucMs6sB5jpHLv9EtRJ3sNZ5%2BaAWCqg5qp8un4ulyhJNN4u2hOMA8dUwAAAAAAAAAAAACAI%2BeJtlP6%2FMLYOjQV4VGILmdM5XrTMs0HZmX3ouf9alhf9tB8YLmyy9VJaXzJe%2FmLNCGYk11yepBcXJ2FZyRB0%2BCOUHSp4OOv8Pa6s%2FY%2By0UbYKayH%2BriajqqYEd2X7nXSQV3q91gePzqIDx%2BlVxoPRgkt9FopxmhGTjia1Alqjx52tsm3bFhEB4Xjp35zJ4%2Bmg9MdlBjomgtTQYrRPZkNCaKAm5vB8Zln5We0RdYIbIDrIAYU9SviDGwMip74bHdxBggxgAgOwCyAyA7ALIDIDsAsgMgOyA7ALIDIDuANdnr8sfEORt5jhIYl90lsgc8sh2IMQDWKrsLiDFgXXa3L1kRY8B%2BjEkv2thA04H1GDOh6zxNByuksjtkB9uyb96zh8oOK6ayC3X546l3by7SfGBb9tnhR6o72JbdObczcR3ZwX5lT3M7t6qGlZHZfYnnLCrYlr3wxFNS2WUIMvfMRWcTZcB0ZZfpAmmUKdKEYFr2INROqnPkdjAuu4ufpSRfkNuhaXBH%2B41PX3BWtOq4YwJ37Oq20%2B57tE5Tgs3KnuT2mq7J7WBb9jS3B%2BR2sF%2FZXVXXJZoRTMt%2B%2Bvbfzoy3%2F%2Blj59NRBcMxRqp6OFPdt9CUYFp2b%2FuY5neiDCx73Gv9C569vH1%2F%2BLpjc%2BExqzaddPvDPEUPjFb2JMNUNdIQZcC27F7yMZWeKAO2ZT%2F5B%2BNS2RtyEXb96osRHgzHmKS6V5Li7jppUrAu%2B1Dyt4Xl5z57GXcLA7uyn3THjno6E9KL30uzglnZNcKM6JpRGbAte9utD0lur0tH9e9f%2BmiZpgWzss%2Bp7j00LZiWPQjdYCDDkM4V%2Fnn9lUWaF8zKvv6mHzeCcOaM6jaaF%2BxW9iTC9OtXxX9%2F45NUd7Ar%2B4k33F33wlfUfKo72JU9iTBhv1b54gu39FLdwa7sb7luuB7MTCEIqe5gV3at6lv9qiHVffL2z5dpajAr%2B5uuvU1EH1Lxt03deR1zZsCm7FreZdy97td5LzxzZsCu7G%2FovbmRdlZ9r7Vn%2Bu4v52lysFnZPbmrvl7xlb0WJA8KHqDJwazsmtm79cvS9A%2Bv52omsCv7mu7rJbfrmdVgePqer9BZBZuyCy0fvq5PO6s5H2mGaXowK7vmGY0zrnTg3huIM2BX9pYrvljzq3Si2PCBe28kzoDRyi7CX%2F4FiTNy5zARfZRdAGZlVyTOyB2Aiwfu%2B1ofuwEWJUUv1T984N6vliXKRGF8vHW0XPq5GrsDTMqeCH%2BjyC7SN%2FxP0tbywWsa7BKwFmP0UItnRmp%2Bd%2BPsDjAr%2B%2FGXXdvI5PfC9P03Mf4ORiu7x2d1qexd%2BrI8PfpNZkeCTdkT4a%2BpaYWXbDMwXR0ss2vAVAd1LnGMcb7D6pzk%2BU0tnT08yQNsVfaZCn%2FJZ6S6V%2FTl%2BPQDN%2FMUPrApu5IZoQnGpx64BeHBpuwtXVtlZKbjJcI%2F%2BC2EB5OVPWgp9cbCRyJ8PCXYjU89dCvCgz3ZY%2BE7e%2BQ5TTMV3vdZx6d%2F8m2EB3uyC60XX52JNC4%2Byzq9%2FTsID%2FZkj4X%2FwKcPyvDTP70N4cGe7LHwF31qVvgkw%2B%2Ba3nF7md0H5mSPM%2FyFV8nMSBG%2BopuGp3Z8j6kFcMS4Zvyhpx%2F%2B7rCv7uVIjlXnKq0XfLybXQkmZY%2BF33GHl90NB6H8CqHEm47W92xhPjw0f4w5KNa87xMVjTUSb6TDunfqF3cW2aVgTva443rBlbXsWHwgZ1sfuauP3QqmYkyWqZ9XZAx%2BQHK8zpiUg6CrteMjxBqwJfuM9I%2FcVQ7k5qkulOFJeURld2v7FVV2c3PyZH0ytzm%2FtoHsryT8%2BPcLctcCeRarl15%2BxWos%2FXkfoso3j%2BTSB5NLNBte9g5kP5z0tbv7gvh5TnGsaQRh2N36rkup8stfdOlzpc%2FhkgK1yQtfR%2FbDCb%2FznmJc5cMwH2f5pMpvbT33kjpaLTvJi1rN87pJClM3MebVSv%2FofX3JM1mTKh85N7TmnV19KLYsJM8HyUMqSplqLpLP%2B%2F%2FCbqU06tQvf1TQEZti5OIzr%2FE949ecc3EF5Zam8%2BlXMt2jJ0iGjQV5Blf%2FfFbzFSn7jPS%2Fur8cSZZ3Lj8zTOnC%2FjXvuLCGgosmelmreSq5tP1WL%2FmCXmDvVmJjv%2FjrqgxN9vqlR4cpY%2Bmdl771rPcj%2FcJKvi2Ty%2Bsq%2BaIMHLiV3PgvPvagiK4no0J59lMsfSSV%2Fsz3Iv3CSd5QyRc1Qjp2hZf%2B8e1%2BJ7htTqWPZuPNyJrC%2BWT615bJt8yRXB4EPbhQuRzZjzTPP7EjH8mojXOlTLypi%2FTyAOM1Z5zHianDS17QTmcpk8klrsgTV6pLITmyH6rS%2F%2B5nXvRQM71cGRWP3sRz533EGTvh9HM5OXVwFS%2Bp5NlLJqXDObTYcQXZj1b83eMSbbbIkOVMxAnial8NQjdywqlnT6xgyUXwTr%2BU57wlco94yZdVvwfZj1T6px%2BVocqeKMn1GnF0vD45MztywsmbJ4zLLRW8qIJnY0paxUdE9KWMKsg%2Bz%2Fx3z298pnedXvZSHHOkGUNf9eMniIj44U45ANaedEbTZ%2FyJfZOFyAvul3YRPIpe8rZk8apW8WV%2FoCP7axX%2F2cd9hfPih2EpClym4sdVf8Kva369W0Z31q4%2Fpb7cf5%2Bn9%2B1P5Hau3YtdlPv1iN%2Bp435bUwmO7AvE5J93FXQkp90vxUzUCZIpCqGv%2FHK9rK%2F8%2FkDwB0d93VvXL4kwf3juhZwXtxDFlzS6DV7mgsodi530TWK5G%2F7nrPltO0XyMzesrTfr%2FkH2hRL%2Fb7%2FP6Zx6kb49itdhtupnhHJ1L1O8%2BDf2xYLJwZCU08abTzzxVR8Qf33%2BX8UokTWI5wOJxFGwMUpytlRvL7tLfg6t3Mm%2FF%2F8sE%2F7fF7lrG9fnzPRDkH0RaTz%2FF5FflnxyALi835wX6WajQixlfCCk%2BXhGxrjq6vtprAjSz8nBkwj7P92tGdlf5vvig0zuyiBy746S%2BSn1t69%2Ffd1q%2ByP7MuA%2F%2F3g%2BqbSBxgipwL7jq7Lno2R5tbL7mOT%2Fh0hkl8g0KXk7%2Bd8jqJ%2B6%2Fo11Wh4AAAAAAAAAAAAAAAAAAAAAwAb%2FF2AAv5E1N6BSp4oAAAAASUVORK5CYII%3D) no-repeat 0px 5px;
position: absolute;
width: 200px;
height: 100%;
left: 250px;
pointer-events: none;
}

.radialcharts {
height: 300px;
position: relative;
}

#radial {
  height: 200px;
  margin-top:10px;
  clear: both;
}

.doctors.index #radial {
  margin: 50px 0px;
  display: block;
  height: 100%;
  position: relative;
}

.doctors.index #radial > svg {
  position: relative;
  top:-20px;
}

#radial path {
  fill: #fff;
}

/*#radial .series-0 path.slice {
  fill: #255766;
  pointer-events:none;
}
*/


#radial .series-0 .highlight path.slice, #radial .series-1 .highlight path.slice  {
    fill: #444;
}




#radial line {
    stroke: #cecece;
    opacity: 0.6;
    fill: none;
}

#radial text{
  stroke:none;
  font-size: 11px;
  fill:#cecece;
  -webkit-svg-shadow: 0 0 7px #fff;
}


#radial .line-ticks {
  stroke: none;
}
    .tooltip {
      font-family:'graphik', "Helvetica", sans-serif;
      font-size: 11px;
      position: absolute;
      z-index:10;
      width: 110px;
    }

    path {
        cursor: pointer;
    }

    text {
        pointer-events: none;
    }

    text.name {
        fill:#000;
    }
/*
    path:hover {
        fill: grey;
    }*/

.radial-section {
  width: 450px;
  margin: 10px auto;
}
.radial-section > div {
  width: 50%;
  float: left;
}

.specialty-radials {
  position: relative;
}

.specialty-radials #radial path {
  fill: #fff;
  opacity: 0;
}

.specialty-radials #radial path.slice {
    opacity: 1;
}

.specialty-radials #radial path.visible-1, #radial  path.visible-1 {
fill: #92c5de;
pointer-events:none;
}

.specialty-radials #radial path.visible-2, #radial  path.visible-2 {
fill: #cddfef;
pointer-events:none;
}
.specialty-radials #radial path.visible-3, #radial  path.visible-3 {
fill: #efe5e0;
pointer-events:none;
}
.specialty-radials #radial path.visible-4, #radial  path.visible-4 {
fill: #f4a582;
pointer-events:none;
}
.specialty-radials #radial path.visible-5, #radial  path.visible-5 {
  fill: #ca0020;
  pointer-events:none;
}



/*
#radial .series-1 path.visible-1 {
fill: #d0d0d0;
pointer-events:none;
}

#radial .series-1 path.visible-2 {
fill: #eaeaea;
pointer-events:none;
}
#radial .series-1 path.visible-3 {
fill: #f0f0f0;
pointer-events:none;
}
#radial .series-1 path.visible-4 {
fill: #d1d1d1;
pointer-events:none;
}
#radial .series-1 path.visible-5 {
  fill: #a4a4a4;
  pointer-events:none;
}

*/

.radial-key {
  background:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPAAAACWCAIAAABvmpKCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAKfxJREFUeNrsfQmQHFeZZr68s%2B7qu1vduq8WyDIC68ALtsHHzrAzxkcMa8z4mIixN1gMBLEGzcx6hhjvgAli2GVhJxZPBGAD45hdX8JrZozF2AZsqW0sWzJWS7bultTdanVXdZ15v%2F0zX1VWVlZVH5K61ep6v8rlrJcvs7qqvvfl9%2F7%2Ff38ijDFDjdpiMZZ%2BBdQooKlRo4CmRo0Cmho1CugFZzDztm2bfg8U0IvEAM2qqtHvgQKaGjUKaGoU0NSoUUBTo0YBTY0aBTQ1ahTQ1CigqVGjgKZGjQKaGjUKaGrUKKCpUUBTo0YBTY0aBTQ1ahTQ1Kg1NL6pPi3G6vjZiUxeQyziRbmlvTMsoMXx0VKjwzku2dcmU0A3k5nZTGZSZyXeMrEp2IuhJImdS6ey2exkJsfEo5ShmwvQ%2BmTeNLhla1eIHOIWBzVjM5tOpYuqZloiLRnUbIDOqbZhFg%2B%2Bsw%2B2o8nuvr4O6XLHNRK7l6%2FuZuyT7x%2FJI0QB3VyTQoHj5XCi%2F4pNazoj%2BfzkSEpfLJMDEztLyylFNxegbT7c0tnVJXMo0t0t2JapFRfNdJdBDIVzk0kObKTGh9OauKy3lbEnMScoirJYPpujNqjgaDJAIykZj%2BoTk8dPnGAwG020tcbFxfND8oLI06gCg5pNeFmGmitoIKcjsdC8TQgty9I0PRSauwsC1lQV87LMIwpoKr0WAaCpNeOkkBoFNDVqFNDUqFFAU6NGAU2NGgU0NQpoatQooKlRo4CmRu1CjKdfwcU052YqmjWRtjUd54u2btiWk9BnSMpkTx9vshxiOBbxCPEcK7BI5BFHk5gXPqB%2FtWJtctvWzU%2F8xGtJ7Xl97x2fW%2FnlB1Z86YGZn%2BfYd783q%2F6XDMaFonbomPruIW30jJme0A4ftyaz1ljKyuUNbQI65Ps3vvdfH8liQeBYiUMSz8o8FxbZsMiFBK49LEYlvkW5bMhlx%2BMvbFzWdec1my7K2d45MQLPcMIFzdDZA4PqqdNy7xLycvipp%2FlYbLYnOfo%2FFjqg9WND%2BYG96tHD6ntHiu8eMsZHbcas0w8xCAwjw7INi8npFrA22QM83RoWYyLfFRNbQ0KrIgDKm4pT9x8fvQwA3X37LQBiAkczkxn75S5o8fYO%2FfCxo9%2F9HrQDka956C%2BjG%2FphAAw%2BuAOeYQys%2FNID3bffuveOP4We8Ew6LLSfAWg48%2F9%2BVTj%2BXmFgrzZ6GjNT3obQXU9Sd49h45GsNoK1E5PFlpDQHhKWxpWuqHjZwXr3oZOPvvDGaDp3xfKuh%2F7kurAs5lX9By%2B8sWvfYdi7fd3Shz5zHWxAnxf3HYZd0PKVm6%2BGo0gHaLnvpqsWMKBvu3X%2F%2FZ8ngAY0J7dtEcoMDS9P%2FujHW5%2FfCdgFUQE43vL8TtiAQ7Y8fzeIEzgQAA3HpvYMwLNSpvkFYtl%2FeSX13HOFI%2B9r7x%2BxsTnTvHoH0TjA2tCCYIezyegmHs5oIxnt8HghLgs9MXlzTzQkXB6zdsAxIBVwvLKr5Ts7X%2F3ZK%2FsAnQS4%2F%2Ferd0CHLzz6HEiLsCQCgn%2F8xdugBbpBB4D1xmUOQ1%2B%2FadWCZmjgVEAwoBOgPPzUM3333p0bHPTkB3AwUSOA1zNPPk2IOTUwENnQD%2F2v2fc72AUb3vPCYeWx7z%2BW2%2FeGNjxkaxrTaJUIrtOOfCCu7ut1tZEDe1Qw7KKhpYrGeF5b3xFZnpClBZ%2B5DzBd2dmS13RA7fb1fQBWAPSnt26Ah6eSwYC2SWcQGISwwToTEXiGkbDQvRwAYsAu8Gvx1Kn2G6%2F3AG1msnJvr9dN6e2FlrUP%2FdXwk08P%2FejHLj3fAi8X1A8G07vML16eeOrZ%2FP63LC1fhcPpudl9QmTRH%2Fbh20Wwu%2BkCvbIDtlXTPjmppVTz9KR8ZXcU1MhCBnReNY6OTgAxk5erXHQeHZn4zs9fjciip48Bu4%2FcddPOgcFnBwaBvAmjXzZuOwAxCOWTsWjP7bf624GM0wMDhHpBRgM9A%2BjhGfqD0oAW0M2E2hfIr2WOjJ3a8TeTr7xkIzw1DVexcfClD86lDeTX2N45UbmbjXFGtd4p5g6O5W9Y07amdeGuD%2BhMhAG1oIn9jgvA953XbAJRQViZCGVPK4N0fvSXbwC%2BLxtA87EYzPlg%2Fnf1b14KMDdAVl6yBHgaKBmACxA%2F%2BqAzR%2By79x54Lp467elmoq3lSyej1YNHTn3t4ew7exrAdKYM7Y2F8nFEQFcrEFTRJGQDuwwOE8d%2FOXT2aEf0ptUtCwTBANmfvVJ5%2Bemt%2FTD%2F%2B9krkSuWd%2B4%2BOARs%2FchdDivDNjD0%2FuOjwNZHRiY64pGvPf7C%2FTddBVQNjfDSO9uufeHrN62%2B8D%2BM%2B%2FrXv37RPy1cXQHKhIzDq1a1XvMx0gwIBqRK7e3xD10JamTi17%2BBjdVf%2FS%2BsJAGs1dOnQW0Xjh4FhQ3tRIjr587B83m4%2FC7O%2FO%2FlgZN3fbFw5uBUKplsT0nYRnvnxMev1xiu3s76R6ISWZc6wNa5nDGpm0sTykKIxYRlyf%2Fyw6uXXPOBFbsPDe05NJSMKF%2F41DaR5%2Fra4m8eOQMPQPnG5V3vHB%2F9w4%2Bs6%2B9t3%2FX2EWgETN%2F7yc3QDfRJKqcC7i%2BK%2FKBrCuubDaL5xZdP%2F8V%2F0%2FVULd0G0cw0Bre7ne%2Ff%2BP5D38rYfHkn8muMgN8j%2BBI7PmwiS3iW7YmL23rjHRGRhhjrGs3lqKcRdCP17C9OfOWrQTTPSmwEoY89HY1ra8Lgmg1PWCOmpD0wY9r2UFp96ejEeMGgPEQBPTMcWnbh9X2nHvq6jawAwupP%2BHAd51yQpAmgcUUolx4I%2BXmaKOa6zkBUEiDOac4VjHdGshnVpJie10nhZWqTT%2F%2Fr2X%2F4xxKaZ8LHdQU0morRceOqXZ4mQR6rl4ZDxVEIm4fOFVQLf7gn2hWR6E82PUOn9rw%2B1288D29xHpb%2F7RtjP3y8cPL9Wc5ELqwbCkqPOohHVUcbFj6RKv5%2BNF807Uvi4liwb1Ef0Hvv%2BNwUx5Asiwu0qd%2Fikpj2%2FvGxH%2F%2B0cOIQxuY8v3XZoVHF4lMrCsD0sVTx1KRmzHvd9q899sIUex994Y2jIxNz%2BhazBvQnj70XYNPsgUHfywH%2FXthVS7e1jYGTBN4iYOqp09DfzGTm7UeycvmR%2F%2F69zGu%2FttWix5O1E7VppoCN%2BuNgO6qEDCv78Czew7GCbu0%2BkT6b1%2BfZU%2FWLv747wKZ%2BBB8dnchrlTrFsKuWbmsbAy2BtwheSFUnxj6azs1UQ%2F9qxVoAHEDq%2FYf%2FjnFDJIBFEpGGXaTD5id%2Bmty2Bdjag92W53eSXd2335o7MGhkMkIsBo2AzoFP3Rzd0F88dYq0eG9x4MEd0f7%2Bvj9z%2FvrhJ59ODby%2B4duPHPvu9848%2BbTS2wtvSnKY5uFHyv3bnuye1y21WGfChxpDC81INDuwrfay4eojcQMxXTsAApZWjbdOZ8LLkol5TKf%2Bw799DAAHkPrBC2%2FAy4gsHhmZuGHT6vtuumrH4y%2FsPz4CjzuvufLOazbBy5xaAvf37%2Fsjcuz1m1Y7oFf1sCySxi88%2BhzpAxiFls5EhLzFd3a%2BurIrSRJCdu07vP%2F4KEnQg4sA9IE3hZckEjlTLwdAqv%2Fbj2x%2B4icArKEfPuYxKzwDmqGFj0UBoFtc2JEOYIBRaLn6Ny8BpmFUDD%2F1NAwGOAm0RNxMUe%2F87TdcD3vJ9tiLu%2BAl7AU0w9tB%2F5VfeuA9d0TNteknTmd%2B82szM1EHpqiB6kVTAr0OvQZT7VC5GVX76hqMIISr2LyyZyitnphUtYskplVVHZ%2BYqWAAWv3KH1%2F9yF03AQqfHTgALbB9xfKub919E6AZWsKSA1kHo%2FEI6cA4eUhJaPnRF28jREuImXSDo%2Fw8vX193659R8j27oND8JJx0%2FQe%2BpPr4I2%2BdddNsD07L0dy21aSi1yXJgGCJAWUsDi8JFxLnhk38Qie2264fv%2F9n3fOtnXr2of%2B0h%2F2a7%2FxeoAsUDgMDID%2BFT%2F4Bzib4oTES2Nj7Je7pgKirsO3L8tyLBrluPNPIJ585l9TT%2F4ce56NWpii6YQAquHm6iALqufocEInyIF0JeLtvqxxFZbjX%2BRUqBJ%2Fgc66jV8fSneGha7o%2BXs8CoVCLp%2B3LAu%2BzNaWmUbsALskvEcy5gK259BQRzxCMpaAjOEl4Vry7B21srOFwPSK5Z1At%2F5TwUuSY%2B3Ez0%2BMPPSZ6wDusL370BA8yMUBWvyLAy6aH1rpXdJ92y11d8GQAMYF2gbEv%2FqxT%2FgZmmAaUBtYAeDZyi9PtWJFFMXuri5JFAHWwyMjqXT6fMTGS7vTL%2F%2BbhYoz5VqvA56OxZlAILC6b90IC8N6XuqyNClldJR80e5RyBcbd%2BBo2PvPFs5nHqxp4%2BPj8NVpug44hi8zmUjMxTUQYNoo45kID2DfoyMp0B4k39%2BPadAY8LihXqYHqBcvIeQi%2BKEjG9aDJiZZ%2FADTXDVSAx46ENbwONb7vXMv7vKvQOm%2B7dbBB3cA05PzRPr7ob%2B31MWj6iks5FpJhJ0ds20rHot5LdO76vbvLezfG2RiNJ27Dc0A8T6GdjL57apoS4loMVNGaWkD%2BQcUKt9sAhFkV%2FJLvV6E3d8fy964KjnDj2ya5mQ2a%2Bh6NBJtbW2dIyEH1AtgJUsPQZyAbq7bDQgYWBagCdgFWAOj%2B7OUYBh85%2BevgmIh54Fzgij%2F9NZ%2BklrtyZgLAjRoBrIyaum998BsjyTHgfCdIomZZDkD%2Bk%2F%2B8DHQFQH%2BJuOBbABhg%2BqA84NGB2TDmJkdE3S0kx9sIuWwtaLIHMsCdHieR%2FWSH%2FTjpzIvvWYHmBJfjPs7IB%2BmmToRR%2BzTy2Xc%2BhBdT0bXThY99QISevfJye1L4%2FV9OI45IlszdE3VJElsTSbnCMegm2GyCJi7eWs%2FMC7gFegZeLfRCiuQDdAfJnzQDZg4MMkjkgYGA9kAHANVw2kB9HBmaPcETOl7rZucRNKRSSanx6ZejjJIXrd9PSAb%2Bgw%2F%2BYyZzYBQJj39qcwk1xm6wSFk8le3G%2BwNyPThJ59WT58GtgZ8X8iXW1TVQqHIcayiKM41mmV5jvOQjU0z%2B%2FJrx%2F78ARtpDWXxtBxcdwBUt3irvqd2ZQQBXxbT1dtVw8T%2FRiGBvetDPf7lLTZcrSxnYqAbJqgL2GhJXgRFQWQrTOkAUl6KnKdloR1wBkoAAArb7kIsY%2Fu6PtLTL3mBtqEPWX1IusF8kQDa34245%2FzaGva6AyAMnQlVTwPoxWf5QkHVNOBpWZLg0s2ynCDw5ui5s%2F%2F4%2BOgPH50RamdlNYB%2B%2F6%2B%2BmWHEqnleTT50aX1hvfP48qSn6INvXNu%2Bvi0Ev6lhmtDRsm0XxygSCfNcUywmb5ZcjnAoFHZVtabpgGxBEHRDLw6PZn5%2FaBo4np%2F2qE3wQKg2k86fy1%2FS1YwvhYkQjq8%2FU3ftF6pokuFzmR7JgnGLbee2hZIsKXJz3f276ZKTQD7Cw2HNzCSyJyNXtOPkJ8yJvHX0GB4%2F2xCO54fpxn7owD6%2F0kZVOqZKlaCqkE6F3VsEHOVBUPFhjjUsLImcpIhMU1rzZtuFeCRaKXmVLK35gJkqqKtbC%2BOqdS5rHxrE%2Bdyc3vSvxL0N9DOuWkjLNJLd0A1ADFAG%2BZSQ%2BIjAwobNipyoSFLz%2Fqwz%2FeTuataDZCI4R39K7dRwTg2rOWvkMGcbUfssE2WsjS0mEu2Cnvv4%2BoIpGycmjOeemqu3LrFySUYzDRJKcbVa9ig5zDFrwtiZ4PKSLPBuSSbnDnXQBMdMqmYiNB%2BAhpkZmfnN1bSnetJ5MQGdPTC4944%2FJfWNNj%2Fxk4tbxwjOTKrgETfIvNX%2BwlqBKUx6yoLDBosNJDNCSIoh224JpZZ%2FVivK5uBh89VfN%2FSB4AYBcFTTvyG4cRVefcc6fmrXueEtmN0UxyyCf3xElqHRdvawpbVcTowRA7h109HP7Fwu0AKofe3xF4j%2F4f6brrooi1s9I4EVku%2Fxs1f2zXZZ%2BIwAfe7FXSQz6b2H%2Fy4QFglQuNK7xE%2BxMADMTNbP67XdArl782Z2LsXYVm38hLc1ntEYieGWyLbFmO1LM5vuLGZZ69AJa%2FBdJjs%2B65hLKbCCAhl5GFXBtyq47Zv%2FhZG5REFRkTOREJMlNxwDOOZwUF0jt%2FCB46ozLSzO5R04SYjk%2B%2Ff90e5DJ3cODDYCNCmV5KdYGABnJ3MBXg90G03n51xyJLZuff%2FhvwMspve8vqZe9GT4yacPPLgjuW1r8dQpeN7w7UcYN5ji%2BqGdpDloISFuJ73OZfra3L0yvp1SYKR4EtirH7tuw7e%2FNRc1OvC5U1N3EC3V%2BV%2BEiUTcyi8b109y1xbHTeO3b1lvvsbkJ6dx6gV3VScnkTAhqmkpv4py1roojgqcjWRbCPuiKsgbEAgRrysuu1%2BdFpgUZjW7dS6LLTlFklw9sPvgUN0ii0dHJoDCPdR%2B666bwrL47MABYNxVXS1HRpxoyJ3XbIIzfOHR56AFNkgAHDr87JW3CcpJaBDe6J7%2F%2BRScgSD%2BOztfhdNOUfh0RoAmeHr1Y58AXNbF1nsPf2PL8zsBqQB6J1vj3sG0k82cJRU5Shi98XdDP3qMIBu67b%2F%2FPzNu1h7JI4Xt9MAAeS%2Fgb4A%2BdCNZHxeOZv3UabFGmiNLn4nY9TIyZGNSMSaZMFO4ZWXm1u3qOU195iX87msz8nI4yRkswj7RTPSxn6FdNEssXhu2WiWOQbwlRAzE1TpK3MCQi2AnmE5OA%2BhmsWvQYM9xyj%2BAb%2Fu6pYDFGzatrostUmKGxPB2PP7Ci%2FsOX7GsCxp%2F%2FMXbSBgFMLp9Xd%2FuQ0Mk6ZQgFYaBdzYv7Y6EBnftO3KfC2i4JpCM00Y2%2FTgG8L3%2BqZu7b7sVgJUbHASQkfQ6zwCvAEGiQ0BaALnCtpN5d%2B%2Fd3niADtCt%2B7ZbQLTA4aA6%2FNWjAwYHwuFEVS%2B9954L%2FPatTPbIf%2FqC7s44qyRHNsXUCSNXcSmq1x4qnOvKv7tMObz%2Bs32xv%2F%2BG9OefZ9dunkorEw51UFaN5iptgdaGzGvbmKvbxUSs3ZJabCnBOGjGjA%2FExJtNWNlrKYPdJt1sjFRjbtdlAfjchIoNRHs8%2FM8vBTr4c4lABENPgl0S1SMYhRYX005yMzyDFm80%2F7t5az8pvATPMDCmnoZOD%2BjhJ59JbNvS92d3A7kCcQ4%2BuIOPBh0ddV0f%2Fkay3X37rR9%2B4qdwOGAaBkmjBSnAzURYN0rBm5UNPfyNwoHB0R89XjMpzDH18j1LnBdMXw4m1ZE%2BS9R9K5ePr7hnY9s3dyTuv0f56FZu5QrU2sHwQtX0sZJMVEqdkxCO8zgpMGuj6Jp27rpOvqulw5KSphDxJDUqobaE4nJ1DjIkvL%2BQDA7kXAFcBeJoaHsOAU3SjL5y89VAoqCGvdz8WhafooVsA4KBbld2JUG6AGc3WrgFCIYH7IVu1185TZHSGTB0NgPigYASBDSpFOrvAHM%2Bd%2FKX8VQvvIxsWO9l7rvrqQagG0htxs2WBnp2V8EcrC%2BD3BpiwOUXXjNp%2FKln4EE2goAuZpl6NQh8jDgN7ZZz9BkRq%2B32se5lxc5bNifu%2F0zsD66TNqzjVixH7R2BUwsIR3mcEJmlYfaDSW5TC98djdpS1OAjJTVcFU0s5UpjXPl7alKsSC0E7A4B22VoBiaFgb82p1rwuDguDs2pT0e2AdYkHyMosrtavDx9oHNQz4Baf14obEOLs3ZrdALmlHAewuKN3vT6TaueHRh0SptWpy6dj4YGsTHwqZsPMDv4WBTYGlgWJnZbN1RWRgHmgEehT8%2Ftt7ryoxeAqPQ%2BAGIajiKJeCu%2F%2FICTonT69Jt3fA66GW6NxqibSefl7gXedO8dnwvk5c3WCgcODj38zbLwyACmW30Z29PO5WYx3yubok8ozATTz%2BSu%2FGRek8zBE8U9A5aF2GhM4TDLMjGB7ZKZkMhjLoQRZ7k0TE7mAhdVzozKaTYY%2B1JusA%2FShKptUl%2Fau6TU9ddlNWfZb0S%2BCOkcMAsEfiV3pdjlFngGibzRzc33%2BgB5%2F%2B0%2FvwS6ApQJkRNwyM6BQXIU4BLGAPSHDdKNTBn%2F2i2wG5aFnW5tUrI%2BhRh0%2FsELb9wwA%2F%2FgjJKTgGLh6u%2Bl1JG5WsB5Bx1AYctLlnSXa416iXiJrVu9iR0gHiZ%2FoDpAV5Ah4eXukesAaSSTS8%2FXcX42%2BB9uKfhStKPbtqz9p4rwUJ%2F4mzl3dcOgEtsNnU2hjuKmzawUYVjRRuwUUXWE%2FNCshinGXrIHUSLVez16R1GZW9NZlQ4%2BPOmk2nXHL04Rj7wL09F0niTHEWdcwN3hKIRDQ4BOTzoTYoajOhOVuoxwLFlk5aXjeY48AL0%2FsALa5it%2FfPW0cZaFmG0HAwbkird04IJONfB6buD18Z0749d%2Bojg4uOp%2F%2Fy8uFp03QJcuFOF2fd3H80Isi6I2KzYCcTVGiaJhPa9cGbJVIR0PzeUyY6VxMteAnmcjKwAA9zMJsizEoD%2BgGdh65cUIGUa3boEfOb%2Fvzb6H%2FiK4T44wam4ePk6%2Bqz8ajmDL1q1ikREDyqUi1rFfLZScIWWwlp5d6Nu4jG%2BG8W2V0cwihmcXVR1HQDNMB%2B%2B7cUZ3YFmIgJ6f8v1IjuIaQOMGfo%2Bp%2BzCNV8dOLN8W6l7B8nyIw8i0LKuoI6UMTcbvcSP0TCDrd66UT4W92EqV2wRXVQ9xD2B5LjjX101bES7XfGjQJzOPri%2F%2BYo1cLKYPn5kpyuv5oXFjZwhTb42s5%2FvLJ5dJS9YIPE9gJ%2FNMjNUErDIlXzJDnMqOx819n1Kd0cq0sOKxxkwpLkhcH9jn4GBKNT%2FIqtn6P6hu4lBz3C1u8QNa6V9fF9BIidbxxDVG%2BWytGGpT21byguADH5KQKVpFZBnl5I6StCilcSB%2FnX9C4bjss8OeK7qy%2FKqS%2F4G8PjA45jSRgwJ6IZB0VB%2BpwXQ43sgPjWogjhqAfooptdbdr3QuJfrAK10H1%2F2kaCusiSq%2BDhL2Y8snc%2BMp1SnRuLxeHFeC36hSkRd5u5wNkBtyzc3gsqqpiCwF9CKx0Pp%2Bo5akIy3MdGmeqHGLL62ijshOL71K7FzKC3w577lUHhqeJZ5NcEXO1gjjuphk3ZgI61t%2BhXxxwdIycC%2BAQmIonv4up3CUwM0iJFUztOWmdnAsooBeJCb29OT2vRmcDrf2TAFfPJ0UQdU87e%2BTaVsrda%2FkRIkp59Ah5HninEdIYCM4x7o1Tl142sRDV6JtX21oAlHM%2BDm4FOj2bTA%2BcNscx8rV87%2BibkflZlnD0hSAltetN0aHg62CjBJdjWT0FDnPuDaHyUfUarjN7l6LRYXxLSPEvqmem4bBhDhLsbLINpiSv9kuq2SGEG4lJFhGtsfBXtaol6VUFh4OvuUaAZ3VmkVvNAuglbXr8vuDDI0khW2dZrlXI25G9VwizsVdkM2WpVK8leNYv%2Br1pVuURgSI6ZhgioyBqgqKYX9gxXM1e%2BdxcO9qjHKqHYE7ER2lIRGuWVBY1K3L12fXBIDGtqkX8oXizG8xEtn8EePsMDyqWqUw6loRSH2o64TGM%2FD0gdmcUGhZYXeu4ng%2BuEDbx%2BPlW6ugsMhHmIJgqwSL%2FsGCKkV2ScpR6S8qLVcpQ5gpJzARmncK6SAn7l0DaDs0FUPbhq7mXMsXVMu2KaDn1XR18syJo8dOns7P5kZQ4Ss%2FUvj9W1VA5Hg20sbAYzrVMcPJlBrvsbpW80q4okOQR7AVlwguBwUdNhWYCM4TLHqOC%2Fdg1ivXiKqkSynW4rvdUEVBQ5siIoGr%2Bnt104ZJodLYCa3nJ0eHjp8ePTc2fPrE8ROjE3kK6Hnl54lz46nirPNPYldfW3j3rSC5ymG2c8W0no2ZmCUoZvsKIdrCcZxX%2BLkEZ%2BTdk9APPweUAsdGRCTbeY9zsed89nk8pna6lIaBO0JawsFqY5NFMz7VInC7kC%2FmdbalvbOrq1Ni7XRWo4CeP1PTZzM5I5qQZgu78BWbc7%2F7bY2MDrGdyxn2Qj0AFi%2BprSu4tj6nJGQ1agNevuDoxAxgOskWJawyAT9gde065J8hBov%2BlxSKwKNEzT3uc6o5tYtDDEVaOzoTYZl1Q5Asz1JAz5NZ2eFjQyNKZ3dbXKhirpk4Olau5SLR%2FN7qgu8cz7X0oNYLqgRicVI%2BuVzv6ecFgfEyKgJkXHKxMYw%2FYlKGpCKwYTvDmqqXiuQpE9%2FKFMZ%2FizfiD%2FElNjm92iJiQG%2BA2HAYeqq7VbChSKytRUmPDZ0YOq2xkc5kmAJ6nuzc6Jhq4szZs2eG84amjk%2Bk8rO592R068fzbwXXtKJQDFQH5oTZ%2BjoqoJFCRucaORzzO%2BaqE0C8xVI%2B552PvgGWUYlXkOpTGkw1YfvXEWJvtujpE6deMIvaIvX0hsJPE1Ix86mzw2fH81y0o7enMxYSKaDnyWJt3T09PW2JSMi50TUr8uKsLo%2BJP7g9%2F%2FYeu1g96WE5tmM529IzEz9GXYgXe68IJVu54J%2BCamaV2B9WRKiKXgWWjQu24ojpGnove5qZ0oosthxMIa2lwGFM4QP0DDaW1eMhYerxmJnMnJsoJtu7utqSYUW43O8gfjkFkJREuxOusLVcWssZdiwWlmYTzhXau6Rlqwr7ByJbP1GlO4ChUyNmeoQxtFrgonpQ9hrHejbHelYxgWxm3xyw5DPG3pIqhKrOhb0EUYVHHDLOalmNj5bHQcmr4RKxl2Jq%2ByI5mHHLf8Foao8KNd46yzDt2mliNZ7zBTWb19Tc6ROj7rp4pW3p%2Br4WCuj5vKhIkZYVG87rO49dfWPml%2F8nAGjnlL39bHrEPvZ2XW6uLa5LYJqJ9eLOVSSz2b%2BipJyNRJ4RxjUeQMRUVlMx5XWwjhcZy0gzbAlzUlmMVOU%2FefEUD9bkL%2BlJSEpNQtK5nN4WnU4%2FcLGuJdHOHtv1PlumxQr85R2Caa6b10e2Xw8wUA8ElyqykQTXsYIR5GkXpPlzkop9H4rHY%2BUVJaXsI6aUv8Ew5YJ0ZQSXCtUFUvNL44G4KTiUkFiJMTxx7FXbYLwIufMgWR8l715IYsPujTf8f6du2qm8Pg09V4YJ55oogYi7zHOYmgvQYPF%2F%2F5n8nl%2FWoarlG9mlG5Eo1wrl2rwOi5cnlm5JtLdXQiGV0h1%2BtwTyLZLy3Uai7KL21q3gihcPJThVtrIMtlD1RaI8JNy0aWyTe3nKArskIdXmi57NqMmwKPJN9%2Fs23QcOf%2BRaOzOuvlNTwovluPXbUVsfw%2FJ116L6qTufXIpaelD9JcbI42nG56FA1TfzJlDGODBmnNcCixVG423dy0%2Fy1%2BWoDBXk3A2pOy6FxCCpOvSc0ztjEtN8xjbhZ45cd2th9y%2BwVqzRk638qo8w0VYUWK1avWHKMdy%2BXIrGK2IgSOTlXGZf9Lrs6Kj25HmNqAxTh6S5iMgoyECM7Ztb2ky1F9Bx9sl8ROZrK%2BeOpIqdcbkJ6blJAa1suppLtGv7f1NHePT1Cx%2B8FiUbevHUcHth1XaxtZvn%2BLJXrYLZSv25cmTEg7gnlAOOPYRQbbBF5LikYIRwAfmEhz%2BFAzg5JnOdMaHWVZcpGkXDao02Iz03KaBdkr5de%2BtXdmqkDqZ71%2FH9V2OpTkVAU1CK7Wv4eDvH834pUpEoqIaoa93KFQ6vIv9A%2BTwg3hCj8k5JX%2BwNCdIPUB1T%2BI6YGJKCHgnLxiOpQndSaZL1KRTQZdS2L5GvulHf%2FfN6XwnH9a7n12%2BvzfEwwm1saw8rCD5V7YtLe4Wb8ZQekoDkwPU8hWQBIs8ojMpiq%2BKzc3W3xLMdUTEscbWYPTORl0UupghMsxrbtJ9c%2BtAnGUnW975YF9PC%2Bm38R29j5KgHOTXeY%2FZ%2BUI7EWCeWwQSC2yVXctUkz19sDpcLFVRVJA0okyqVghwxnZRRDOU4xiwXPGBANPe1SBG5DprTeU01rCUtYaaJjW3mDy9tu9k6vt88vr%2FeF8PzS9YKmz6J4p0AHS3UanatE5IdpNJA2YPseezq3DuwVEajTNjB%2ByP7UM4wjK%2FURkWcILcGUlyww7hAgjPxEL8kKUXq3eRKM6zRdLGvLdK0YqMk1Zr5w6NwXPp3t2sv%2FxOb6GITHbWY5vo2MFJYf%2B%2F1IhdmYx0Acq%2BKkc%2F%2FVsXNpYL62F9TFJc3fGHvSjk6VFlLRapC%2BwQ3vOAQkpGeZ3FUFnsSjmu5FrC2jU%2BenexKhOWmWWrV8DdtklsjT2HW8XeMt38lXvvZOpgmYqNYnBwbKWOlqnQiqihphJhgIn8pNE1u31b2KJdC4qjifauaKQYqRJcWrKC0jpcvW1b3z3PRnAnJfEcizDS9UUCXMK3vf0n6%2BH%2BsxbSu69lcrrWlxSjmtdykZRrV3By4pby%2Fsi3yY7dUhb%2Baj%2F2zxECJj%2FI9WDAnykosyQni8MhId1dXLZqHzmYkketqidDfkQLa55I78XuDYDreXnFrGGY2m5VlKeTeJ9y2zWJ63NK1QPlaj1%2B9gvtMFSXX7vXXwK0Mj5KTxBsbLJIiCVEJI9aZ6mQyGThBPBb1o%2FnU2KQo8BTNFNB1Mf2u8c7LMFNk23pJS7GompYZjVTBxdQ1vZC1TcMyzbJ8RgFo%2BvLv%2FLenr5QF824my5SZ25sWshyHOI4XZSkcI1D2LJPJKiFFcFaVwyzQHDmXkWWxM0nRTAHdCNMn39X3vih%2B%2BCa%2Br183DFVVY9FofZVi6Fo%2BY5umbZnYtnwCGFUTcKW92meHveTP0mQQCJlz7hIrSLKghFmuznzdMM1CPh8OhzXDOjuRbUtEomGZ%2FmoU0FOZPTmmvfE8kHSm6wPtXd3TiG%2FTNIo54Gxs24xtkUpzTKX8M%2FZJ7fqVpp2ANss5D54XZAX%2BA4ae4h0Nwxgbn9RtprM1rkgC%2Fb0ooKc3bGiZgec5NRvafMPUq7M8HxzwtG3qDmGDWY4UwZaz7aYv%2BzwhrFtOkWUdXUFwzCIAMWiMupQcnKEa5ngqA9I5HlUi4RD9pSigZ2SFYtG2LGnsqHn4Ta5rhdD%2FUcTPdOmoc6NAV1s7UgQIu7oQkVt7kXXVRRnQM1vEByDO5fOZbCEaCUfCMvyFoihKokh%2FLAroaUzVNMOAiaDj08XFrD74mp0a5ZdvFFZ96JINsEIxk81xHJdMxnlXkGg6KHwDAC0IVHVQQDc2TdPyhSKg2Q8Ue2JYP%2FqWrRaEZR%2Fgu1fNnK0v3IqFQjabAzUSjUYkSQxcRuA5pCj0V6OAbmgTqZQsy4os1yoBKzViHNtn59N892qhdz2S5zAsZ1mWWijAg%2BV5JRyGP6lOH9suFAqyJFGSpoCub5lslud5gAjLNszZsnMp49RBa%2FwMUiJ810q%2BdQmSLtrkDGS3oetaoQByQpQVgDI%2FJVgB99lcLhwOE880NQroqis4gCkSiXDc9Pk92DSs8dPm%2BBmgbTaSYOMdXLyNC8WRNGsB4MwhddXSNUPXTMMQ5JAgKSJcItgZJUICSauqFo1GBYFimgLaZ%2Fl8QRDh36wv31bmnJUZt7LjVi6FeIkLx1EoBjqblRTk1vH3SuSSkIvr3XMKFdiGZhmGzSBeDvFSiJNkXjyfdVOpdBpIWqTCgwLas1zOuQNnJHKhMWSsF22taOXSAGJbzTs%2BO4Scm9YDllm35DPDMjzPgUpBLC%2BHES%2Bw%2FEUA4vjERDQSEakXjwIaPn4unwfRHA5d3nGKdHoyGp2RXlrcxjb554d5lW1ZPHfZC1BQSzCppQzd1IC2bawbhhNyky77izVcYWzb1nSdSo4mlRyWbauqihBaTLGJbC4nCIIsSU0L6OZlaE3VDNNcZJE2mBqqmsY0sTUvoFVNXZRMJvB8oVCggG4uI36uRQloRZYZhJp2gtiMgJ7MZFmWXawpEPDRREGwLUtrSu3RjPFS%2BKVbW5Jz%2FCb2%2BNmRyWzRsjErhvt6u0Ru%2Fuq%2FcBwny7JpWk04OWw6hgax0dHeNtcBCG381Lmxc5aS7FsiFyZGT4%2Br8%2FkZEUIAaIxtEgGlgF60lkqnow0WvV5c03XMSsmeZESSo85dffRLcPWPRCIIsfl8c00Qm0hywNy%2FphT%2BXFm0exmMm%2BzwibdHUsCYnW3xS6WnQV9ZltU8IfFmYWjDMHXDiEYj85I6jHW1WFQNIZbo6miROGZyLGVfiviVosiSJGq6btuYAnrxmGXb%2BUI%2BHJqvRHhspUbOnDw1ZqBQd09PhGcsXbUuUURWURQYzJpT7QlTQC8et0Y4FJq%2FFHjESxJnq%2Bn0ZDqXHc8aSIR3v3RVbuOxqK7rpmk2w2%2FdFLkchmlyLMuy8zh6rWI6ncurmoWRyIuxtrYQjy7pkNZhPM%2FrN0ABvQiljmW6gOboV0EBTY0a1dDUKKDpV0CNApoaNQpoatQooKlRo4CmRgFNjRoFNDVqC83%2BvwADAKLnfJau%2FEclAAAAAElFTkSuQmCC) no-repeat 0px -20px;
width: 280px;
height: 140px;
float: right;
margin: -5px 0px 0px 15px;
background-size: 240px;
}


.radial_bar {
  width: 680px;
  float: left;
  margin-bottom: 40px
}

.radial-key div  {
  margin-bottom: 2px;
}

.radial-key div span {
margin: 0px 5px 10px 0px;
padding: 2px 4px;
clear: both;
height: 13px;
color: #fff;

}
.radial-key div.level-1 span {
background: #92c5de;
}
.radial-key div.level-2 span {
background: #cddfef;
}
.radial-key div.level-3 span{
background: #efe5e0;
}
.radial-key div.level-4 span{
background: #f4a582;
}

.radial-key div.level-5 span{
  background: #ca0020;
}


.specialty-radials #radial .highlight path.slice {
  fill: #444;

}

.specialty-radials #radial line {
    stroke: #cecece;
    opacity: 0.3;
    fill: none;
}

.specialty-radials #radial text {
  stroke:none;
  font-size: 10px;
  fill:#e7e7e7;
  -webkit-svg-shadow: 0 0 7px #fff;
}

.specialty-radials #radial .specialtyname text {
    stroke:none;
  font-size: 11px;
  fill:#aaa;
}

.specialty-radials #radial text.specialtyname {
  fill:#999;
  text-anchor: middle;
  font-size: 11px;
}


.tooltip {
  font-family:'graphik', "Helvetica", sans-serif;
  font-weight: normal;
  line-height: 1.4em;
  color: #333;
  font-size: 12px;

  display: block;
  padding: 5px;
  filter: alpha(opacity=90);
  -khtml-opacity: 0.9;
  -moz-opacity: 0.9;
  opacity: 0.9;
  z-index:13000;
  background: #fff;
  border-radius: 3px
}

.partb .no-bars .stat-bar {
  height: 0px;
}

.partb .stat-bar {
  position: relative;
height: 100px;
width: 30px;
background: #e7e7e7;
margin: auto;
float: none;
font-family:'graphik', "Helvetica", sans-serif;
}

.partb h6 {
  letter-spacing: .025em;
  font-size: 11px;
  text-transform: uppercase;
  color: #666;
}

.partb h6 span {
  text-transform: none;
  font-weight: 200;
}

 .partb table h6 {
  line-height: 1.3em;
  margin-bottom: 3px;
  clear: both;
}

.partb .refer_box h6, .partb .radial-section h6 {
  margin-top:10px;
  font-family:'graphik', "Helvetica", sans-serif;
}
.partb .summary_stats div h6 {
  margin: 10px 0px 0px 0px;
  position: relative;
  top: -60px;
  left: 4px;
  text-align: center;
  height: 35px;
  font-family:'graphik', "Helvetica", sans-serif;
}



.doctors.show .summary_stats.no-bars {
padding: 0px 0px 40px 0px;
margin-top: 30px;
}

.partb .summary_stats.no-bars div h6 {
  top: -30px;
  font-weight: 800;
  letter-spacing: .025em;
  margin: 10px 0px 0px 0px;
  font-size: 11px;
  text-transform: uppercase;
  color: #666;
}
.partb .stat-bar .blue-bar {
background: #255766;
display: block;
width: 30px;
margin: 10px auto 0px;
position: absolute;
bottom: 0px;
text-align: center;
}

.stats-key {
margin: 5px -15px 5px 10px;
font-size: 11px;
text-align: left;
line-height: 1.3em;
float: right;
width: 140px;

}

.stats-key p {
  font-family:'graphik', "Helvetica", sans-serif;
  font-size: 13px
}

.stats-key > div {
  clear: both;
  margin-right: 20px
}

.stats-key span {
  width: 50px;
  display: inline-block;
}
.stats-key .key-dot {
  border-bottom: 2px dotted #cecece
}

.stats-key .key-blue {
  border-bottom: 3px solid #255766;
}

.stats-key > div:first-child {
  color:#255766;
  font-weight: bold
}
.stats-key > div:last-child {
  color:#999;
}

.partb .stat-bar .average-line {
position: absolute;
bottom: 0px;
width: 50px;
margin-left: -10px;
border-top: 2px dotted #cecece;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
max-height: 100px !important;
}


.partb .stat-bar .rank-line {
position: absolute;
bottom: 0px;
width: 50px;
margin-left: -10px;
border-top: 3px solid #255766;
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}


.partb .stat-bar .average-line span {
position: absolute;
color: #999;
right: 55px;
top: -8px;
width: 30px;
text-align: right;
}

.partb .stat-bar .rank-line span {
  color:#255766;
  position: absolute;
left: 55px;
top: -5px;
width: 90px;
line-height: 1.2em;
display: inline-block;
text-shadow: 0 1px 0 #fff, 0 -1px 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff;
}

.partb .blue-bar .doctor-num {
text-align: left;
position: absolute;
color: #999;
left: 55px;
top: -7px;
width: 90px;
}

.partb .blue-bar .doctor-num span {
color:#555;
line-height: 1.2em;
display: inline-block;
font-weight: bold
}

.partb .blue-bar.outlier_doc  .doctor-num span {
  color: #ca0020;
}
.partb .blue-bar .doctor-num span span{
font-weight: normal;
}

.partb .blue-bar .doctor-line {
position: absolute;
width: 50px;
margin-left: -25px;
border-top: 3px solid #255766;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.partb .blue-bar .big_num {
width: 60px;
color: #255766;
position: absolute;
margin-left: -15px;
text-align: center;
top: -22px;
z-index: 1
}
.partb .blue-bar.outlier_doc .big_num {
  top:-42px;
  color: #ca0020;
}

.partb .blue-bar.outlier_doc .doctor-line {
  top: -20px;
border: 0px;
}

.partb .blue-bar.outlier_doc .doctor-num {
  top:-22px;
}

.partb .blue-bar span.arrow {
width: 0px;
display: inline-block;
font-size: 15px;
color: #255766;
background-size: 20px;
height: 15px;
background-size: 25px;
border-left: 3px dotted #255766;
}

.partb .blue-bar span.arrow span {
width: 120px;
font-size: 11px;
margin: 10px 0px 0px -40px;
display: block;
background: #fff;
}

.partb .stat-bar.rank .blue-bar {
  background: none
}

.partb .stat-bar.rank{
   background-image:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAAB4CAIAAADUqY3vAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw%2FeHBhY2tldCBiZWdpbj0i77u%2FIiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8%2BIDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1QURBQzFCOENENEIxMUUzOTZGMkU2NDQxMDBBNkU4NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1QURBQzFCOUNENEIxMUUzOTZGMkU2NDQxMDBBNkU4NCI%2BIDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjVBREFDMUI2Q0Q0QjExRTM5NkYyRTY0NDEwMEE2RTg0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjVBREFDMUI3Q0Q0QjExRTM5NkYyRTY0NDEwMEE2RTg0Ii8%2BIDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY%2BIDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8%2BXknNGAAAAI9JREFUeNrs2NEJwDAIQMEK3X8q9zIrhFKImHMCOR5%2BGFX1NJs3M7vtFJw4ceLEiRMnTpw4ceLEiRMnTpw4ceLEiRMnTpw4ceLEiRMnTpw4%2FQIQWwR60hMnTpw4ceLEiRMnTpw4cZrstPkg0JOeOHHiNMcpvt1%2BPXHidJHTwTOhp5lOp5LSEydOnLo6LQEGAMJLSlshGl8eAAAAAElFTkSuQmCC);
  background-size: 49px;
  margin:auto;
}

.perc-patients-mobile {
  display: none;
}

.states .zebra .wide {
  text-align: right;
}

.states .zebra tr td:nth-child(1){
  width: 80px;
  padding-right: 20px;
}


.office-visits .related-story {
float: right;
width: 160px;
margin: 10px 0px 0 10px;
font-size: 11px;
padding: 10px 5px 5px;
border-top: 1px solid #e7e7e7;
border-bottom: 1px solid #e7e7e7;
text-align: left;
}

.section.office-visits .related-story h3 {
font-size: 14px;
margin-top: 0px;
}
.section.office-visits .related-story div.rel-story-text {
float: left;
width: 120px;
margin-left: 10px;
}


.section.office-visits .related-story img {
  float: left;
}

.top-line-nums {
  margin: 0px 0 5px;
  padding: 0 0 25px;
  border-bottom: 1px solid #EEE;
}

.top-line-nums .holder div {
  width: 33%;
  float: left;
}

.top-line-nums .holder div h3 {
  text-align: center;
  font-family:'graphik', "Helvetica", sans-serif;
  font-size: 13px;
  font-weight: normal;
}

.top-line-nums .holder div p {
    color: #255766;
  font-size: 24px;
  font-family:'graphik', "Helvetica", sans-serif;
  font-weight: bold;
  text-align: center;
}

p.note {
  font-size: 11px;
  color: #999;
  text-align: right;
}


.partb .doctor_table.fancysort td {
padding: 10px 20px 10px 10px;
}

.partb .doctor_table.fancysort td.service, .partb.states .fancysort td.times-perf {
text-align: right;
}

.partb.states .fancysort td {
padding: 10px 36px 10px 10px;
}

.partb.uniqservice_state .doctor_table.fancysort td.times-perf {
text-align: right;
padding-right: 50px;
width: 122px;
}

.partb .doctor_table.fancysort td.patients {
text-align: right;
width: 40px;
}

.partb.state_specialty .doctor_table.fancysort td.patients {
  text-align: left;
}

.doctor_table th {
vertical-align: middle;
}

.uniqservice_state .doctor_table.fancysort td, .uniqservice_state .doctor_table.fancysort th.nosort {
padding-left:0px;
}

.uniqservice_state .top_bar {
  padding-bottom: 20px
}

#questions, .source p {
  margin: 10px 0 0 0;
}

.doctors .social_section {
  padding: 7px 0px 0px;
  float: right;
  position: relative;
  width: 180px;
  font-family:'graphik', "Helvetica", sans-serif;
}

.social_section span.text {
  text-transform: uppercase;
  font-size: 11px;
  color: #888;
  position: relative;
  top: -2px;
  padding: 2px 5px 0 0;
  letter-spacing: .025em
}

.partb .social_section .ss-icon {
padding:0px 1px;
font-size: 12px
}

.partb .social_section .ss-icon:hover {
  color:#444;
}

.section.office-visits h3 {
  margin-top: 20px;
}

.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

.embed-wrapper {
  width: 265px
}
.embed-wrapper h3 {
  margin-bottom:0px
}
.embed-wrapper p {
  margin-bottom: 1em;
  font-family: Georgia, serif;

}

.radial-top {
  display: inline-block;
}

.radial-chart-container {
width: 120px;
height: 140px;
float: left;
margin-right: 10px;
font-size: 11px;
color: #999;
line-height: 1.2em;
}

.radial-chart-container p {
position: relative;
top: 120px;
width: 80px;
color: #777;
height: 20px;
text-align: center;
font-family:'graphik', "Helvetica", sans-serif;
font-size: 11px
}

#toggler {
width: 300px;
float: left;
font-family:'graphik', "Helvetica", sans-serif;
}

 #button1 {
  border-radius: 5px 0px 0px 5px;
  border-right:1px solid transparent;
  pointer-events:all;
}

#button2 {
  border-radius: 0px 5px 5px 0px;
  margin-left:-1px;
  border-left:1px solid transparent;
  border-left:1px solid #bbb;
}

  .toggle {
    float: left;
    width: 120px;
    padding: 10px 10px 8px 10px;
    margin-bottom: 10px;
    cursor: pointer;
    border: 1px solid #cecece;
    text-align: center;
    background-color: #fff;
    transition: all 0.10s ease-in-out;
    -webkit-transition: all 0.10s ease-in-out;
    -moz-transition: all 0.10s ease-in-out;
    -o-transition: all 0.10s ease-in-out;
    text-transform: uppercase;
    letter-spacing: .025em;
    font-size: 11px;
    color:#555;
  }

  .toggle:hover{
    border-color: #9e9e9e;
    box-shadow: 0px 1.5px 1px rgba(0,0,0,0.1);
    color:#000;
  }

  .button1 #button1.toggle, .button2 #button2.toggle  {
    border-right:1px solid #bbb;
    background-color: #ddd;
    border-color: #bbb;
    box-shadow: inset 0px 0px 7px rgba(0,0,0,0.18);
    color: #000;
    pointer-events: none;
    background-color: #ddd;
    border-color: #bbb;
    box-shadow: inset 0px 0px 7px rgba(0,0,0,0.18);
    color: #000;

  }

   #button-text-container.button1 p.button1-text, #button-text-container.button2 p.button2-text {
    display: block;
  }

#button-text-container p{
  display: none;
  color:#777;
  font-family:'graphik', "Helvetica", sans-serif;
}

#button-text-container {
  clear: both
}

.partb .badge-icon {
  padding: 1px 5px;
  text-transform: uppercase;
  color: #fff;
  border-radius: 4px;
  margin: 0px 5px 5px 0px !important;
  background-color: #444;
  font-size: 11px;
  letter-spacing: .03em;
  height: 100%;
  display: inline-block;
  line-height: 1.4em;
  background-color:#444;
  cursor: pointer;
    -webkit-transition: all 0.10s ease-in-out;
  -moz-transition: all 0.10s ease-in-out;
  -o-transition: all 0.10s ease-in-out;
}

.partb #badge-box .badge-icon {
  opacity: .5
}
.partb #badge-box.show-medical .badge-icon.b-medical, .partb #badge-box.show-drug .badge-icon.b-drug, .partb #badge-box.show-all .badge-icon.b-all {
  opacity: 1
}

.partb .badge-icon:hover {
  -webkit-box-shadow: 0px 0px 4px rgba(0,0,0,.2);
-moz-box-shadow: 0px 0px 4px rgba(0,0,0,.2);
box-shadow: 0px 0px 4px rgba(0,0,0,.2);
opacity: 1
}

.partb  .badge-icon.b-medical {
  background-color: rgb(147, 194, 115);
  color: #fff;
}

.partb .badge-icon.b-drug {
  background-color: rgb(202, 115, 0);
  color: #fff;
}

.filter_section, .filter_section p {
  text-align: center;
  font-family:'graphik', "Helvetica", sans-serif;
}

.partb p.na {
    margin: 50px 35px;
  text-transform: none;
  font-weight: 400;
  color: #999;
}

.partb #badge-box {
  margin: 30px auto 20px;
  display: inline-block;
  position: relative;
}

.partb #badge-box >div {
    float: left;

    font-size: 11px;
    color: #666
}

#badge-box p {
  position: absolute;
  top: -18px;
  font-size: 11px;
  color: #666;
  left: 95px;
}

.drug_10_note {
  padding: 2px 0px;
  width: 100%;
  margin: 0px auto 20px;
  max-width: 700px;
  color: #ca0020;
  font-family:'graphik', "Helvetica", sans-serif;
  font-size: 13px
}


.risk-chart {
  display: inline-block;
  width: 100%;
  height:100px;
  margin-bottom: 50px;
  position: relative;
  padding-top:10px;
   font-family:'graphik', "Helvetica", sans-serif;

}


.risk-chart .circle-group rect {
  fill:rgba(37,87,102,.4);
/*  transition: all 0.10s ease-in-out;
  -webkit-transition: all 0.10s ease-in-out;
  -moz-transition: all 0.10s ease-in-out;
  -o-transition: all 0.10s ease-in-out;*/
  cursor: pointer;
}


.risk-chart .circle-group:hover rect{
  fill: #000;
}

.risk-chart .circle-group.this-doc:hover rect{
  fill: #e25d29;
}

.risk-chart .circle-group.this-doc rect{
  fill:#e25d29;
}

.risk-chart path.record-triangle {
  fill:#444;
  stroke:none;
  stroke-antialiasing:true;
  shape-rendering:geometricPrecision;
}

.risk-chart text, .risk-chart  {
  font-size: 11px;
  fill: #444
}

.risk-labels {
    margin: auto;
    width: 100%;
    display: inline-block;
    font-style: italic;
}

.risk-labels > div {
  float: left;
  color:#999;
}

.risk-labels > div:last-child {
  float: right;
}

.risk-labels > div:first-child::before {
  content:"← ";
    font-size: 13px;
    margin-left: 0px;
}

.risk-labels > div:last-child::after {
  content:" →";
  font-size: 13px;
}

.risk-chart rect.risk-background {
  fill: #f0ead7;
}

.risk-tooltip {
  position: absolute;
  text-align: center;
  padding: 8px;
  pointer-events: none;
  background: #fff;
  border-radius: 3px;
  border: 0px;
  color: #444;
  box-shadow: 0 0 2px #cecece;
  -moz-box-shadow: 0 0 2px #cecece;
  -webkit-box-shadow: 0 0 2px #cecece;
  font-size: 12px;
  line-height: 1.4em;
  letter-spacing: .02em;
  font-weight: bold;
  font-family:'graphik', "Helvetica", sans-serif;
}


.partb tr.notspecified a {
  pointer-events: none;
      color: #444;
}

.doctors.show .services_table {
  height: 610px;
  overflow: hidden;
}

.doctors.show .services_table.expanded {
  height: auto;
}

.expand-button {
  transition: all 0.10s ease-in-out;
-webkit-transition: all 0.10s ease-in-out;
-moz-transition: all 0.10s ease-in-out;
-o-transition: all 0.10s ease-in-out;
    background: #b6cadd;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
     color: #fff;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .02em;
    padding: 10px 0px 0px;
    font-weight: bold;
    cursor: pointer;
}

.expand-button:hover {
background: #adadad
}


.expand-button span.show {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI%2BCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI%2BCgkuc3Qwe2ZpbGw6I0ZGRkZGRjtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU%2BCjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTQ5LjksNzIuMWMtMC44LDAtMS41LTAuMy0yLTAuOEw5LjYsMzNjLTEuMS0xLjEtMS4xLTIuOSwwLTRjMS4xLTEuMSwyLjktMS4xLDQsMGwzNi4zLDM2LjNsMzYuNC0zNi40CgkJYzEuMS0xLjEsMi45LTEuMSw0LDBjMS4xLDEuMSwxLjEsMi45LDAsNEw1MS45LDcxLjNDNTEuNCw3MS44LDUwLjcsNzIuMSw0OS45LDcyLjF6Ii8%2BCjwvZz4KPC9zdmc%2BCg%3D%3D) no-repeat 50% 50%;
      width: 50px;
    height: 20px;
    display: inline-block;
}



.expand-button p::before {
  content: "See All Services";
      height: 20px;
    position: relative;
    top: -5px;

}

.expand-button.expanded p::before {
  content: "See Fewer Services";
      height: 20px;
    position: relative;
    top: -5px;
    color: #fff;
}

.expand-button.expanded span.hide {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIwLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMDAgMTAwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI%2BCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI%2BCgkuc3Qwe2ZpbGw6I0ZGRkZGRjtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MztzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU%2BCjxnPgoJPHBhdGggY2xhc3M9InN0MCIgZD0iTTUwLjEsMjcuOWMwLjgsMCwxLjUsMC4zLDIsMC44TDkwLjQsNjdjMS4xLDEuMSwxLjEsMi45LDAsNGMtMS4xLDEuMS0yLjksMS4xLTQsMEw1MC4xLDM0LjhMMTMuNiw3MS4zCgkJYy0xLjEsMS4xLTIuOSwxLjEtNCwwYy0xLjEtMS4xLTEuMS0yLjksMC00bDM4LjUtMzguNUM0OC42LDI4LjIsNDkuMywyNy45LDUwLjEsMjcuOXoiLz4KPC9nPgo8L3N2Zz4K) no-repeat 50% 50%;
  width: 50px;
  height: 20px;
  display: inline-block;
}

.expand-button.expanded span.show, .expand-button span.hide, .expand-button span {
  display: none;
}


@media screen and (max-width: 990px) {
  #content-header .wrapper {
        margin: 0px 15px;
  }
}

@media screen and (max-width: 480px) {
  html body #page .wrapper, html body #content-header .wrapper, html body #content .wrapper {
    width: inherit;
  }
}

 @font-face {
  font-family:'graphik';
  src:url("https://static.propublica.org/v3/assets/fonts/Graphik-Light-Web.woff2") format("woff2"),url("https://static.propublica.org/v3/assets/fonts/Graphik-Regular-Web.woff") format("woff");
  font-weight:200;
  font-style:normal }

  @font-face {
  font-family:'graphik';
  src:url("https://static.propublica.org/v3/assets/fonts/Graphik-Lightitalic-Web.woff2") format("woff2"),url("https://static.propublica.org/v3/assets/fonts/Graphik-Regularitalic-Web.woff") format("woff");
  font-weight:200;
  font-style:italic }



  @font-face {
  font-family:'graphik';
  src:url("https://static.propublica.org/v3/assets/fonts/Graphik-Regular-Web.woff2") format("woff2"),url("https://static.propublica.org/v3/assets/fonts/Graphik-Regular-Web.woff") format("woff");
  font-weight:normal;
  font-style:normal }

  @font-face {
  font-family:'graphik';
  src:url("https://static.propublica.org/v3/assets/fonts/Graphik-RegularItalic-Web.woff2") format("woff2"),url("https://static.propublica.org/v3/assets/fonts/Graphik-RegularItalic-Web.woff") format("woff");
  font-weight:normal;
  font-style:italic }

    @font-face {
  font-family:'graphik';
  src:url("https://static.propublica.org/v3/assets/fonts/Graphik-LightItalic-Web.woff2") format("woff2"),url("https://static.propublica.org/v3/assets/fonts/Graphik-LightItalic-Web.woff") format("woff");
  font-weight:200;
  font-style:italic }

  @font-face {
  font-family:'graphik';
  src:url("https://static.propublica.org/v3/assets/fonts/Graphik-Semibold-Web.woff2") format("woff2"),url("https://static.propublica.org/v3/assets/fonts/Graphik-Semibold-Web.woff") format("woff");
  font-weight:bold;
  font-style:normal }

  @font-face {
  font-family:'graphik';
  src:url("https://static.propublica.org/v3/assets/fonts/Graphik-Semibolditalic-Web.woff2") format("woff2"),url("https://static.propublica.org/v3/assets/fonts/Graphik-Semibolditalic-Web.woff") format("woff");
  font-weight:bold;
  font-style:italic
  }

  @font-face {
  font-family:'Tiempos Text';
  src:url("https://static.propublica.org/v3/assets/fonts/TiemposTextWeb-Regular.woff2") format("woff2"),url("https://static.propublica.org/v3/assets/fonts/TiemposTextWeb-Regular.woff") format("woff");
  font-weight:normal;
  font-style:normal }

  @font-face {
  font-family:'Tiempos Text';
  src:url("https://static.propublica.org/v3/assets/fonts/TiemposTextWeb-Semibold.woff2") format("woff2"),url("https://static.propublica.org/v3/assets/fonts/TiemposTextWeb-Semibold.woff") format("woff");
  font-weight:600;
  font-style:normal }

  @font-face {
  font-family:'Tiempos Text';
  src:url("https://static.propublica.org/v3/assets/fonts/TiemposTextWeb-RegularItalic.woff2") format("woff2"),url("https://static.propublica.org/v3/assets/fonts/TiemposTextWeb-RegularItalic.woff") format("woff");
  font-weight:normal;
  font-style:italic }

  @font-face {
  font-family:'Tiempos Text';
  src:url("https://static.propublica.org/v3/assets/fonts/TiemposTextWeb-Bold.woff2") format("woff2"),url("https://static.propublica.org/v3/assets/fonts/TiemposTextWeb-Bold.woff") format("woff");
  font-weight:bold;
  font-style:normal }

  @font-face {
  font-family:'Tiempos Text';
  src:url("https://static.propublica.org/v3/assets/fonts/TiemposTextWeb-BoldItalic.woff2") format("woff2"),url("https://static.propublica.org/v3/assets/fonts/TiemposTextWeb-BoldItalic.woff") format("woff");
  font-weight:bold;
  font-style:italic}




  #content {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    min-width: 300px;
  }

  .wrapper {
    margin: 0 auto;
    max-width: 960px;
    min-width: 960px;
    width: 100%;
  }

  .last-updated {
    font-size: 11px;
    text-transform: uppercase;
    color: #AF0000;
    font-family: Arial;
    margin: 30px 0 25px 0;
    border-bottom: 1px solid #EEE;
    padding: 0 0 10px 0;
    display: none;
  }

  .titles {
    margin: 30px auto 40px;
    width: 75%;
  }

  .titles h1 {
    text-align: center;
  }


  .app-top p.byline {
    font-family: 'Tiempos Text', Georgia, serif;
    margin-bottom: 10px;
    text-align: center;
    font-size: 14px;
    line-height: 1.4em
  }

  p.byline {
    font-family: 'Tiempos Text', Georgia, serif;
  }

  .titles .guff {
    margin: 18px 0 25px;
    font-size: 15px;
    line-height: 1.6em;
    color: #333;
    font-family: Georgia, serif;
  }

  footer {
    color: #A9A8A6;
    font-family: "Helvetica Neue", Arial, sans-serif;
    font-size: 12px;
    margin: 70px auto 0px;
    border-top: 1px solid #eee;
    padding-top: 20px;
    width: 75%; }
    footer p {
      margin: 0 0 10px 0; }

  #footer {
    background: rgb(235, 235, 235);
    border-top: 2px solid #F5F0E9; }

  #footer-logo-image {
    background: url(https://static.propublica.org/logos/propublica-words.svg?201412161945) 0 0 repeat-x;
    background-size: 135px 20px; }

  #footer .wrapper {
    padding: 30px 0; }

  .cf:before,
  .cf:after {
      content: " "; /* 1 */
      display: table; /* 2 */
  }

  .cf:after {
      clear: both;
  }

  @media screen and (max-width: 480px){

      html body {
         padding-top: 0px;
         background: none;
        -webkit-background-size: 0px 0px;
        -moz-background-size: 0px 0px;
        background-size: 0px 0px;
      }

      .titles {
        width: 100%;
      }

    header .banner-logo p {
      font-style: normal;
      margin: 0px
    }

    header[role="banner"] nav, header[role="banner"] > div > div {
      display: none;
    }

    .c-header header[role="banner"] h1 {
      padding-left:0px;
      float: none;
      margin: auto;
    }

  }

  header[role="banner"] nav ul.tools-nav .donate a {
    display: block;
    width: auto;
    text-indent: 0;
    }

  header[role="banner"] nav ul.tools-nav li a:hover, header[role="banner"] nav ul.tools-nav li a:focus {
  opacity: 1;
  }

  header h4 {
  font-family: "ff-meta-serif-web-1","ff-meta-serif-web-2","Georgia",serif;
  float: left;
  font-size: 16px;
  padding: 3px 0 3px 10px;

  position: relative;
  border-left: 1px solid #DDD;
  margin: 7px 0 0 10px;
}

header[role="banner"] {
  width: 100%;
  height: 40px;
  z-index: 1000;
  background: rgba(84,160,197,.8)
}

header[role="banner"] .banner-wrap {
  max-width: 960px;
  margin: auto;
}

header[role="banner"] > div > div {
  float: left;
  margin: 10px 0px 0px 15px;
  border-left: 1px solid #fff;
  padding-left: 15px;
}

header[role="banner"] > div > div p {
  padding-top: 2px;
  font-size: 15px;
  color: #fff;
  font-family: 'graphik', "Helvetica", sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: .02em;
  margin-bottom: 0px;
  line-height: 1.2
}

header[role="banner"] > div > div p span {
    font-weight: normal;
    text-transform: none;
    font-size: 12px;
    margin-right: 8px;
    font-style: italic;
}

header[role="banner"] > div > div a {
  color: #fff;
}

header[role="banner"] h1 {
display: block;
width: 116px;
height: 40px;
float: left;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
transition: all 0.25s ease;
}

header[role="banner"] h1:hover {
  opacity: 1
}
header li {
  line-height: 1.8em;
}


header[role="banner"] h1 a {
    display: block;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    height: inherit;
    background: url("//propublica.s3.amazonaws.com/logos/pp-logo-light.min.svg") 0 10px no-repeat;
}


header[role="banner"] nav ul.tools-nav li a {
text-decoration: none;
display: block;
text-indent: 100%;
white-space: nowrap;
overflow: hidden;
width: 30px;
color: #ccc;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
transition: all 0.25s ease;
opacity: .8
}

header[role="banner"] nav ul.tools-nav li {
display: inline-block;
}

header nav a:hover, nav a:focus, header nav .comment a:hover, header nav .comment a:focus {
-webkit-transform: scale(1.25);
-moz-transform: scale(1.25);
-ms-transform: scale(1.25);
-o-transform: scale(1.25);
transform: scale(1.25);
}


header[role="banner"] nav ul.tools-nav .donate a:hover, header[role="banner"] nav ul.tools-nav .donate a:focus {
opacity: 1;
background: #ab3535;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}


header[role="banner"] nav ul.tools-nav .donate a {
  opacity: .8;
background: #be3b3b;
font-family: "jaf-bernina-sans-condensed",Georgia,Times,"Times New Roman",serif;
font-size: 1.1em;
font-weight: bold;
line-height: 1;
text-transform: uppercase;
padding: 0.3em 0.75em 0.35em 0.75em;
position: relative;
top: 0.125em;
border-radius: 0.2em;
color: white;
-webkit-font-smoothing: antialiased;
}

header[role="banner"] nav {
font-size: 0.875em;
}


header[role="banner"] nav ul.tools-nav {
display: inline-block;
position: absolute;
top: 0.625em;
right: 0.5em;
list-style: none;
height: 40px;
right: 1em
}

header nav .twitter a {
background: url("//static.propublica.org/logos/nav-sprites-light.min.svg") 0 -50px no-repeat;
}


header nav .facebook a {
  background: url("//static.propublica.org/logos/nav-sprites-light.min.svg") 0 0 no-repeat;
}


#content h1.main-header {
  font-size: 40px;
  font-weight: bold;
  margin: 20px 0px;
  font-weight: 600;
}

#content h1 {
  margin-bottom: 10px;
  font-size: 26px;
  font-family: 'Tiempos Text', Georgia, serif;
  font-weight: 600;
  text-align: center;
}


#content .smaller-header h1.main-header  {
  text-align: left;
  font-size: 20px;
  margin-bottom: 5px;
}

#content .smaller-header h4 {
    font-family: 'Tiempos Text', Georgia, serif;
    font-size: 14px;
    font-weight: normal;
}

#content .smaller-header {
  display: inline-block;
  width: 100%;
  text-align: left;
  margin-bottom: 20px
}

  .mobile-gone {
    display: inline-block;
  }

  .mobile-view {
    display: none;
  }


#content h1 {
  font-family: 'Tiempos Text', Georgia, serif;
}

 p {
  font-family: 'Tiempos Text', Georgia, serif;
  line-height: 1.5em;
  margin-bottom: 10px;
  font-size: 14px
 }

 @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  header[role="banner"] h1 {
     margin-top:-10px;
  }
}
/* Embeddable widget
========================== */
body.widget {
  margin: 0px;
  background-color: #e9f0f8;
  /* Copied from D4D: */ }
  body.widget .widget-banner {
    height: 48px;
    position: relative; }
  body.widget #content {
    min-width: auto; }
  body.widget #content h1 {
    font-size: 18px; }
  body.widget .wrapper {
    min-width: auto; }
  body.widget .widget-banner h1 {
    color: white;
    font-family: 'Tiempos Text', Georgia, serif;
    font-size: 20px;
    font-weight: normal;
    padding: 12px;
    margin: 0px; }
  body.widget .widget-banner h1 a, body.widget .widget-banner h1 a:hover {
    color: white;
    text-decoration: none; }
  body.widget .widget-banner img {
    position: absolute;
    right: 5px;
    top: 0px;
    border: none; }
  body.widget #button-bar {
    text-transform: none;
    font-weight: normal;
    font-size: 13px;
    margin: 25px 0 0 0;
    width: 100%; }
  body.widget #button-bar .embed {
    text-align: center;
    color: #363636;
    margin-top: 5px; }
  body.widget #button-bar .about {
    text-align: center;
    font-weight: bold; }
  @media all and (max-width: 290px) {
    body.widget .widget-banner h1 {
      font-size: 18px; }
    body.widget label {
      margin-top: 1em; }
    body.widget #widget-embed-close {
      margin-top: -0.75em; } }
  body.widget #button-bar .about a {
    color: #5182CA;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px; }
  body.widget #button-bar .about a:hover {
    text-decoration: underline; }
  body.widget #button-bar .embed .embed-button {
    background: #eeeeee;
    /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjY2NjY2MiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #cccccc));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #eeeeee 0%, #cccccc 100%);
    /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
    /* IE6-8 */
    padding: 5px 6px 5px 10px;
    text-align: center;
    font-weight: bold;
    color: black;
    border: 1px solid #ddd;
    margin-right: 2px;
    opacity: 0.8; }
  body.widget #button-bar .embed .embed-button .get-widget {
    color: black;
    text-decoration: none; }
  body.widget #button-bar .embed .embed-button:hover {
    opacity: 1;
    cursor: pointer; }
  body.widget #widget-embed {
    display: none;
    background: #EEE;
    position: absolute;
    bottom: 0;
    z-index: 999;
    width: 100%;
    padding: 8px 0 12px;
    -moz-box-shadow: 0 -1px 2px #888;
    -webkit-box-shadow: 0 -1px 2px #888;
    box-shadow: 0 -1px 2px #888;
    left: 0px; }
  body.widget #widget-embed label {
    display: block !important;
    line-height: 1.4;
    padding-left: 15px;
    margin-bottom: 5px;
    font-size: 13px; }
  body.widget #widget-embed input {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block; }
  body.widget a#widget-embed-close {
    font-size: 10px;
    color: #D2232A;
    font-weight: bold;
    position: absolute;
    text-transform: uppercase;
    top: 11px;
    right: 15px; }
  body.widget #widget-search {
    width: auto;
    border-top: none;
    padding: 0 13px 20px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
    body.widget #widget-search h2 {
      font-size: 1.2em;
      margin-top: 0px;
      font-weight: bold;
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      padding-top: 14px; }
    body.widget #widget-search h3 {
      font-size: 1em;
      margin: 12px 0; }
    body.widget #widget-search input, body.widget #widget-search select {
      margin: 8px 0;
      width: 100%; }
    body.widget #widget-search input[type="text"] {
      display: block;
      width: 100%;
      font-size: 12px;
      padding: 0px 5px;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 28px;
      margin-bottom: 4px; }
    body.widget #widget-search .search_examples {
      font-size: 11px;
      margin-bottom: 10px;
      float: left; }
    body.widget #widget-search .small-label {
      font-size: 12px; }
    body.widget #widget-search .search_examples a {
      color: #5182CA;
      text-decoration: none; }
    body.widget #widget-search .search_examples a:hover {
      text-decoration: underline; }
    body.widget #widget-search input#search {
      padding: 0px 10px;
      -webkit-border-radius: 04px;
      -moz-border-radius: 04px;
      border-radius: 04px;
      font-weight: bold;
      border: 1px solid #dedede;
      -moz-user-select: none;
      -khtml-user-select: none;
      -webkit-box-shadow: #cecece 0 0 0px !important;
      -moz-box-shadow: #cecece 0 0 0px !important;
      -webkit-user-select: none;
      text-shadow: 1px 1px 0 white;
      background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));
      background: -moz-linear-gradient(top, #fff, #f0f0f0);
      font-size: 13px;
      color: #444 !important;
      text-transform: none;
      height: 30px;
      line-height: inherit;
      margin: 0px;
      font-weight: normal;
      -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.3);
      -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.3);
      box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.3);
      transition: all 0.10s ease-in-out;
      -webkit-transition: all 0.10s ease-in-out;
      -moz-transition: all 0.10s ease-in-out;
      -o-transition: all 0.10s ease-in-out;
      line-height: 1em;
      background: -ms-linear-gradient(top, #fff, #f0f0f0);
      background-color: #f0f0f0;
      cursor: pointer;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      font-family: Helvetica, sans-serif; }
    body.widget #widget-search input#search:hover {
      background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e7e7e7));
      background: -moz-linear-gradient(top, #fff, #e7e7e7);
      background: -ms-linear-gradient(top, #fff, #e7e7e7);
      background-color: #e7e7e7;
      -webkit-box-shadow: #999 0 0 2px;
      -moz-box-shadow: #999 0 0 2px; }
@media screen and (max-width: 480px) {
  html body #content-header .wrapper .content-header-text .title-link, html body #content-header .wrapper .content-header-text h1, html body #content-header.ribbon .wrapper .content-header-text h1, html body #content-header.ribbon .wrapper .content-header-text .title-link, html body #content-header.ribbon .wrapper .content-header-text h1, html body #content-header .wrapper .content-header-text .title-link, html body #content-header .wrapper .content-header-text h1 {
    font-family: "ff-meta-serif-web-pro","ff-meta-serif-web-2","Georgia",serif;
    font-size: 32px; }

  html body #content-header, html body #content-header.ribbon {
    padding: 10px 0px; }

  #content-header .social-module {
    display: none; }

  .partb table {
    width: 300px; }
  .partb .top_bar h2 {
    line-height: 34px;
    padding: 8px 0px; }
  .partb .left_bar {
    padding-right: 0px; }
  .partb .left_bar, .partb .right_bar {
    float: none;
    width: 300px; }

  .uniqservices table.zebra tr td:nth-child(2) {
    width: 176px; }
  .uniqservices table.doctor_table {
    width: 300px; }
    .uniqservices table.doctor_table th {
      display: none; }
    .uniqservices table.doctor_table td {
      border: none;
      display: block;
      padding: 0px;
      width: 300px; }
    .uniqservices table.doctor_table .doctor {
      padding: 15px 0px; }
    .uniqservices table.doctor_table .service::before {
      content: "Times Performed: "; }
    .uniqservices table.doctor_table .perc-patients {
      display: none; }
    .uniqservices table.doctor_table .perc-patients-mobile {
      display: block; }
    .uniqservices table.doctor_table .perc-patients-mobile p, .uniqservices table.doctor_table .perc-patients-mobile span {
      display: inline; }
    .uniqservices table.doctor_table .uniques::before {
      content: "Unique Visits Per Patient: "; }
    .uniqservices table.doctor_table .uniques {
      padding-bottom: 15px; }
  .uniqservices .top-line-nums {
    padding: 0px;
    border-bottom: none; }
    .uniqservices .top-line-nums .holder div {
      width: 100%;
      border-bottom: 1px solid #EEE;
      padding-bottom: 30px; }

  .states.partb .zebra tr td:nth-child(1) {
    width: 70px;
    padding-right: 15px; }
  .states.partb table.sorty.med {
    width: 300px; }
    .states.partb table.sorty.med th {
      display: none; }
    .states.partb table.sorty.med td {
      border: none;
      display: block;
      padding: 0px;
      width: 300px; }
    .states.partb table.sorty.med td div {
      float: none;
      display: block; }
    .states.partb table.sorty.med .service {
      padding: 15px 0 10px; }
    .states.partb table.sorty.med .times-perf {
      text-align: left; }
    .states.partb table.sorty.med .times-perf::before {
      content: "Times Performed: ";
      font-weight: bold; }
    .states.partb table.sorty.med .med-pay::before {
      content: "Medicare Payments: ";
      font-weight: bold; }
    .states.partb table.sorty.med .med-pay {
      padding-bottom: 15px; }

  .state_specialty table.fancysort {
    width: 300px; }
    .state_specialty table.fancysort th {
      display: none; }
    .state_specialty table.fancysort td {
      border: none;
      display: block;
      padding: 0px !important;
      width: 300px;
      margin: 0 0 10px; }
    .state_specialty table.fancysort .doctor {
      padding: 15px 0 10px !important; }
      .state_specialty table.fancysort .doctor p.avg {
        padding-left: 0px; }
    .state_specialty table.fancysort .patients {
      width: 300px !important; }
    .state_specialty table.fancysort .doctor::before {
      content: "Provider: ";
      font-weight: bold; }
    .state_specialty table.fancysort .services::before {
      content: "Services Performed: ";
      font-weight: bold; }
    .state_specialty table.fancysort .patients::before {
      content: "Patients: ";
      font-weight: bold; }
    .state_specialty table.fancysort .payments::before {
      content: "Payments from Medicare: ";
      font-weight: bold; }
    .state_specialty table.fancysort .avg-payments::before {
      content: "Avg. Payment Per Patient: ";
      font-weight: bold; }
    .state_specialty table.fancysort .avg-services::before {
      content: "Avg. Services Per Patient: ";
      font-weight: bold; }
    .state_specialty table.fancysort .avg-services {
      padding-bottom: 15px; }
    .state_specialty table.fancysort p.avg {
      padding-left: 10px; }

  .uniqservice_state.partb table.fancysort.doctor_table td {
    width: 300px !important;
    text-align: left !important;
    padding: 0px; }
  .uniqservice_state.partb table.fancysort.doctor_table td.times-perf {
    padding: 0px; }
  .uniqservice_state.partb table.fancysort.doctor_table .doctor {
    padding-top: 15px; }
  .uniqservice_state.partb table.fancysort.doctor_table .times-perf::before {
    content: "Times this Serivce Performed: ";
    font-weight: bold; }
  .uniqservice_state.partb table.fancysort.doctor_table .patients::before {
    content: "Patients: ";
    font-weight: bold; }
  .uniqservice_state.partb table.fancysort.doctor_table .city::before {
    content: "City: ";
    font-weight: bold; }
  .uniqservice_state.partb table.fancysort.doctor_table .city {
    padding-bottom: 15px; }

  .search.partb .right_bar.provider_table table.fancysort {
    width: 300px;
    border-top: 1px solid #e7e7e7; }
    .search.partb .right_bar.provider_table table.fancysort th {
      display: none; }
    .search.partb .right_bar.provider_table table.fancysort td {
      border: none;
      display: block;
      padding: 0px;
      width: 300px; }
    .search.partb .right_bar.provider_table table.fancysort td div {
      float: none;
      display: block; }
    .search.partb .right_bar.provider_table table.fancysort .city {
      display: none; }
    .search.partb .right_bar.provider_table table.fancysort .name {
      padding: 15px 0; }
    .search.partb .right_bar.provider_table table.fancysort .name, .search.partb .right_bar.provider_table table.fancysort .services, .search.partb .right_bar.provider_table table.fancysort .patients {
      padding-left: 0px;
      text-align: left; }
    .search.partb .right_bar.provider_table table.fancysort .services::before {
      content: "Services Performed: ";
      font-weight: bold; }
    .search.partb .right_bar.provider_table table.fancysort .patients::before {
      content: "Patients: ";
      font-weight: bold; }
    .search.partb .right_bar.provider_table table.fancysort .patients {
      padding-bottom: 15px; }

  .partb .search_box #provider-search {
    width: 260px; }
  .partb .search_box .search_left > div {
    width: 260px; }
  .partb .search_box input[type="text"] {
    width: 260px !important; }
  .partb .search_box #state {
    width: 100%;
    margin: 5px 0; }
  .partb .search_box #search {
    width: 100%; }
  .partb .search_box h3 {
    font-size: 15px; }

  .partb .partb-home-top {
    min-width: 100%; }

  .doctors.partb .doc_icon, .doctors.partb .stats-labels {
    display: none; }
  .doctors.partb .vitals h2 {
    margin-top: 10px; }
  .doctors.partb .vitals .vitals-doctor .address {
    float: none; }
  .doctors.partb .vitals .vitals-check {
    width: 300px;
    float: none;
    text-align: left; }
    .doctors.partb .vitals .vitals-check h3 {
      font-size: 15px;
      margin: 20px 0 5px 0; }
  .doctors.partb .guff {
    margin: 10px 0px; }
  .doctors.partb .summary_stats {
    margin-top: 0px;
    padding-top: 10px; }
    .doctors.partb .summary_stats h6 {
      top: -30px;
      margin-bottom: 20px; }
  .doctors.partb .summary_stats > div {
    height: 210px;
    width: 296px;
    margin: 0;
    border-top: 1px solid #EEE;
    padding-top: 40px; }
  .doctors.partb #radial {
    height: 450px; }
  .doctors.partb .radialcharts {
    height: 500px; }
    .doctors.partb .radialcharts .costly {
      top: 6px;
      left: 30px; }
  .doctors.partb .radial-section {
    width: 300px;
    position: relative;
    font-weight: bold; }
    .doctors.partb .radial-section .p {
      top: -237px; }
    .doctors.partb .radial-section .a {
      top: -20px; }
  .doctors.partb .radial-section > div {
    width: 100%;
    position: relative; }
  .doctors.partb .refer_section {
    width: 300px; }
    .doctors.partb .refer_section .refer_mid {
      display: none; }
    .doctors.partb .refer_section .refer_box, .doctors.partb .refer_section .refer_box:last-child {
      float: none;
      text-align: center;
      padding: 0 0 20px 0;
      width: 300px; }
    .doctors.partb .refer_section .refer_box::before {
      content: "Before This Provider";
      background-color: #DDD;
      display: block;
      padding: 6px; }
    .doctors.partb .refer_section .refer_box:last-child::before {
      content: "After This Provider";
      background-color: #DDD;
      display: block;
      padding: 6px; }
  .doctors.partb .services_table {
    width: 300px; }
    .doctors.partb .services_table th {
      display: none; }
    .doctors.partb .services_table td {
      border: none;
      display: block;
      padding: 0px;
      width: 300px; }
    .doctors.partb .services_table .indv .service_rank span {
      float: left;
      width: 130px;
      margin-top: 6px; }
    .doctors.partb .services_table .indv span {
      float: none; }
    .doctors.partb .services_table .title {
      padding: 10px 0 15px; }
    .doctors.partb .services_table .title h5::before {
      content: "Category: "; }
    .doctors.partb .services_table .times-perf::before {
      content: "Times this Serivce Performed: ";
      font-weight: bold; }
    .doctors.partb .services_table .service_rank::before {
      content: "This Service's Rank: ";
      font-weight: bold; }
    .doctors.partb .services_table .service_rank::after {
      display: block;
      clear: both;
      content: ""; }
    .doctors.partb .services_table .patients::before {
      content: "Patients: ";
      font-weight: bold; }
    .doctors.partb .services_table .unique-visits::before {
      content: "Unique Visits Per Patient: ";
      font-weight: bold; }
    .doctors.partb .services_table .billed::before {
      content: "Billed to Medicare: ";
      font-weight: bold; }
    .doctors.partb .services_table .payments::before {
      content: "Payments from Medicare: ";
      font-weight: bold; }
    .doctors.partb .services_table .payments {
      padding-bottom: 15px; }
  .doctors.partb #questions {
    margin-bottom: 20px; }

  .partb.index .partb-home-top #drugs-search {
    width: 100%;
    float: none; }
  .partb.index .partb-home-top .home-top-text {
    float: none !important;
    width: 100%; }
  .partb.index .partb-home-top .top-related {
    width: 100%;
    margin: 10px 0px; }
  .partb.index .radial_bar {
    width: 100%;
    float: none; }
    .partb.index .radial_bar .radial-guff {
      padding-bottom: 15px; }
    .partb.index .radial_bar .radial-caption {
      margin-left: -25px;
      width: 88%; }
    .partb.index .radial_bar .radial-chart-container {
      margin: 13px 0px 0px 24px; }
    .partb.index .radial_bar #radial {
      height: 5820px; }
    .partb.index .radial_bar #button-text-container.button1 p.button1-text, .partb.index .radial_bar #button-text-container.button2 p.button2-text {
      margin: 10px 0 0 26px; }
  .partb.index .left_bar {
    float: none;
    width: 300px; }
  .partb.index .embed-wrapper {
    width: 300px; }
    .partb.index .embed-wrapper iframe {
      width: 300px !important; }
  .partb.index .national-row.left {
    padding-right: 150px; } }
.sticky-section {
  position: relative; }

.under-sticky {
  margin-top: 0px; }
