/*


*/
@font-face {
  font-family: 'Atlas Grotesk Web';
  src: url('https://static.propublica.org/rails/assets/checkup/fonts/AtlasGrotesk-Light-Web-eeb56885ca5039b01abe0248f737e900b4abd6df7a75dd1066bc480d3dbe4405.eot');
  src: url('https://static.propublica.org/rails/assets/checkup/fonts/AtlasGrotesk-Light-Web-eeb56885ca5039b01abe0248f737e900b4abd6df7a75dd1066bc480d3dbe4405.eot?#iefix') format('embedded-opentype'),
     url('https://static.propublica.org/rails/assets/checkup/fonts/AtlasGrotesk-Light-Web-790a565dcf41296cc316074142c0e0d0ce0587bf93faae7c37850a0e722edfa9.woff') format('woff'),
     url('https://static.propublica.org/rails/assets/checkup/fonts/AtlasGrotesk-Light-Web-e4464dfa037bc8b550493b7eb72ec208e28891fc544975766e1a64c1fa1c083d.ttf') format('truetype'),
     url('https://static.propublica.org/rails/assets/checkup/fonts/AtlasGrotesk-Light-Web-04cc5b1cbde6da3f9af4394dea8f53130ff22c9e749d58f61875996969b6993e.svg#AtlasGrotesk-Light') format('svg');
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}

.AtlasGrotesk-Light-Web {
  font-family: 'Atlas Grotesk Web';
  font-weight:  300;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Atlas Grotesk Web';
  src: url('https://static.propublica.org/rails/assets/checkup/fonts/AtlasGrotesk-Regular-Web-a267d7a17595cc85b0c746afd23a1f9a3b0520d3af49efab985a794392b05ecc.eot');
  src: url('https://static.propublica.org/rails/assets/checkup/fonts/AtlasGrotesk-Regular-Web-a267d7a17595cc85b0c746afd23a1f9a3b0520d3af49efab985a794392b05ecc.eot?#iefix') format('embedded-opentype'),
     url('https://static.propublica.org/rails/assets/checkup/fonts/AtlasGrotesk-Regular-Web-eca8be943c027349e92e1eb72658b4bed6a4bc1595f8ec63d2f947b0b13e432d.woff') format('woff'),
     url('https://static.propublica.org/rails/assets/checkup/fonts/AtlasGrotesk-Regular-Web-25649956de7032c2029fc6dcafcac1d2224bc11129af8e0a96c027082c3161f6.ttf') format('truetype'),
     url('https://static.propublica.org/rails/assets/checkup/fonts/AtlasGrotesk-Regular-Web-e06d134d9a8646bfb1850db97e6ac826cf93a84524106b52d22ea72458c6d045.svg#AtlasGrotesk-Regular') format('svg');
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}

.AtlasGrotesk-Regular-Web {
  font-family: 'Atlas Grotesk Web';
  font-weight:  400;
  font-style:   normal;
  font-stretch: normal;
}


@font-face {
  font-family: 'Atlas Grotesk Web';
  src: url('https://static.propublica.org/rails/assets/checkup/fonts/AtlasGrotesk-Black-Web-fc3f79cb492c5a34a911fa0b3b32b4b82fdbeca35c4020260811206317b327ac.eot');
  src: url('https://static.propublica.org/rails/assets/checkup/fonts/AtlasGrotesk-Black-Web-fc3f79cb492c5a34a911fa0b3b32b4b82fdbeca35c4020260811206317b327ac.eot?#iefix') format('embedded-opentype'),
     url('https://static.propublica.org/rails/assets/checkup/fonts/AtlasGrotesk-Black-Web-abd37460d31411e566663700c1c18e3403534223eca1c12964472910f688eebe.woff') format('woff'),
     url('https://static.propublica.org/rails/assets/checkup/fonts/AtlasGrotesk-Black-Web-1598a35089acaaa1afe4db5e8909a9c7a529af0aa58f2c9399a3b23e1c359221.ttf') format('truetype'),
     url('https://static.propublica.org/rails/assets/checkup/fonts/AtlasGrotesk-Black-Web-60bfefa89cd811bc7995ab9edf1c9c9b7f863759de155ea4e63e2ae7f2f05b7b.svg#AtlasGrotesk-Black') format('svg');
  font-weight:  900;
  font-style:   normal;
  font-stretch: normal;
}

.AtlasGrotesk-Black-Web {
  font-family: 'Atlas Grotesk Web';
  font-weight:  900;
  font-style:   normal;
  font-stretch: normal;
}

.alt-list a::after {
  content: ",";
}
.alt-list a:last-child::after {
  content: "";
}

.special_note {
  font-size: 11px;
  color:#444;
  font-style: italic;
  letter-spacing: .02em;
  padding:3px 0px;
}

.drugs.show .top_bar {
  border-bottom: 0px
}
.special_note span, .drug_facts .starred{
  font-size: 15px;
  padding-right: 2px;
  color: #e10f0f;
  position: relative;
  top: 2px;
  left: -2px;
}

.drug_facts .source-line {
  color:#444;
  font-style: italic;
  font-size: 11px;
}
#iodine-stats {
  clear: both;
  width: 100%;
  padding: 10px 0px;
  display: inline-block;
  border-top: 3px solid #e7e7e7;
  margin-top: 10px;
  padding: 35px 0px 10px 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  border-bottom: 3px solid #e7e7e7;

}
#iodine-stats > div {
  float: left;
  display: inline-block;
  width: 24.55%
}
#iodine-stats > div > div {
  display: inline-block;
}
.stats-bar {
  clear: both;
  background: #e7e7e7;
  position: relative;
}
.stats-bar > div {
  position: relative;
}
.stats-bar > div.bar-color {
  position: absolute;
  top: 0px;
  left: 0px;
  height: 12px;
  display: inline-block;
  z-index: 0;
}

.stats-bar span {
  width: 3px;
  height: 12px;
  margin-right: 12px;
  background: #FFFFFF;
  display: inline-block;
  float: left;
}
.stats-num {
  width: 100%
}
.stats-num > div {
  float: left;
  width: 70%
}

.stats-num > div:first-child {
  width: 30%
}

.stats-num div p {
  color:#999;
}

.stats-num div h5 {
  text-transform: uppercase;
  font-size: 11px;
}

.stats-num h4 {
  font-size: 35px;
  font-family: 'Sentinel A', 'Sentinel B', serif;
  position: relative;
  top:-5px;
}

a.title-link, .title-link a {
  font-family: 'Sentinel A', 'Sentinel B', serif;
  font-weight: bold;
}
.io-1, .io-1 h4 {
  color:#8493ca;
}
.io-2, .io-2 h4 {
  color:#87a394;
}
.io-3, .io-3 h4 {
  color:#9b7475;
}

.io-1 .bar-color {
  background:#8493ca;
}
.io-2 .bar-color {
  background:#87a394;
}
.io-3 .bar-color {
  background:#9b7475;
}

#iodine-stats > div.io-reviews {

  clear: both;
  padding-top: 10px;
  width: 100%;
    display: inline-block;
  position: absolute;
  top: 0px;
  left: 0px;
  color: #666;
  letter-spacing: .04em;
  font-size: 12px;
  padding: 10px 0px 4px 0px;
  border-radius: 0px 0px 7px 7px;
    -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.io-reviews p {
  float: left;
}

.io-reviews p.iodine-call {
  float: right;
}

.io-reviews p a {
/*  color: #666;
*//*  font-weight: bold;
*/}
.app-top {
  padding-bottom: 0;
  font-size: 13px;
  line-height: 1.6;
}

h2, h3, h5 {
  font-family: 'Sentinel A', 'Sentinel B', serif;
  line-height: 1.4em;
}

.content-header-text p {
  font-family: 'Sentinel A', 'Sentinel B', serif;
  padding-bottom: 5px
}

#content-header.ribbon .wrapper {
  min-height: 95px
}

#content-header h2, #content-header h1, #content-header p.parent-title {
  margin-bottom: 0px
}

h6 {
  font-size: 11px;
  font-weight: normal;
}

.drugs h6 {
  text-transform: uppercase;
  font-size: 11px;
  font-weight: bold;
}

h2 {
  font-size: 29px;
  line-height: 1.2em;
  font-family: 'Sentinel A', 'Sentinel B', serif;
}

h3 {
  font-size: 24px;
  padding-top:5px;
}

.small_search h3 {
  font-size: 18px;
}
.drugs.index .small_search h3 {
  font-size: 24px;
  width: 250px;
}

a.pt.hover {
  background: #444;
  height: 30px
}

h2 span{
  font-size: 14px;
}

.d4d_box h2 {
  font-size:20px;
}

.center {
  text-align: center;
  clear: both;
}

h5 {
  font-size: 13px;
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
}

.crumbs {
  padding: 10px 0 10px;
  font-weight: 400;
  font-size: 11px;
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
}

.big_num {
  color: black;
  font-size: 16px;
  font-weight: bold;
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
}
.providers.show span.big_num {
  padding-bottom: 5px;
  display: block;
}
.providers.show .big_num, .providers.show .big_num a, .drugs.show .big_num{
  font-size: 20px;
  font-weight: 600;
  display: inline-block;
  line-height: 1.2em;
  font-family: 'Sentinel A', 'Sentinel B', serif;
}

.drugs.show .big_num {
  font-size: 25px;
  line-height: 1.4em
}

.drugs .summary_stats {
  display: inline-block;
}

.drugs td.num_column {
  font-size: 11px
}

td.num_column {
  text-align: right;
}

.state_box {
  float: left;
  padding:5px;
}

.rightest_rail .state_box {
  padding:0px;
}

.drugs.index .ad {
  margin-top: 40px;
  float: left;
  max-width: 290px
}
.drugs.index .social_callout {
  margin-top: 40px;
  height: auto;
}
table a {
  font-weight: bold;
  font-size: 11px;
}

.top_rule {
  border-top: 2px solid #cecece;
}

#content .state_box td {
  padding:10px 0px 5px 0px;
  border-bottom: 1px solid #e7e7e7;
  font-size: 12px
}

.state_box td a {
  font-weight: normal;

}

.state_box th {
  padding:10px 10px 5px 0px;
}

.drugs.index .scrolly tbody, .embed .scrolly tbody {
  display: block;
  overflow-y: scroll;
  max-height: 1275px;
}

.drugs.index .scrolly thead {
  display: block;
}

#content .drugs.index .state_box td {
  padding:10px 40px 5px 0px;
}

.bar_chart {
  margin-bottom: 25px;
  padding-left: 0px;
  height: 200px;
  cursor: pointer;
  width: 100%;
  margin-left:0px;
  clear:both;
  font-family: arial;
}

.bar-container {
  margin-right: 4px;
  position: relative;
  height: 200px;
  cursor: pointer;
  float: left;
  width: 14px;
}

.bar {
  width: 12px;
  max-height: 200px;
  cursor: pointer;
  position: absolute;
  bottom: 0px;
  background: #cecece;
  font-size:9px;
}

.bar-labels {
  font-size: 10px;
  position: relative;
  bottom: -205px;
  color: black;
}

.bar_chart a:hover {
  text-decoration: none
}

.bar-totals {
  display: none;
  color:black;
  position: relative;
  top:-15px;
}

.bar:hover {
  background: #cf7925
}

.bar:hover .bar-totals {
  display: block;
  text-decoration: none;
  z-index: 10
}

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


.top_drugs {
  margin: 5px 0px 0px 10px;
  width: 300px;
}

.drugs.show .small_search {
  max-width: 520px
}


.drugs.show  .summary_stats {
  margin-top: 5px
}
.small_search {
  float: right;
  max-width: 520px;
}

.drugs.show .top_summary {
 margin-top: 0px;
width: 100%;
font-size: 11px;
padding:10px 0px 5px;
  border-top: 3px solid #e7e7e7;
}

.drugs.show .top_summary p {
  color: #666;
  letter-spacing: .04em;
  font-size: 12px;
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
}

.drugs.show .top_summary p.avg {
  font-size: 11px;
  border-radius: 2px
}


.drugs.show #about_data {
  width:290px;
}

.drugs.index div.tips{
  display: none;
}

div.tips {
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
  color: #999;
  margin: 5px 0px;
  display: inline-block;
  background: #f7f7f7;
  width: 98%;
  padding: 5px 0px 5px 10px;
}

div.tips p {
  float: left;
  margin-right:25px;
}
div.tips p:last-child {
  margin-right: 0px
}
div.tips > span {
font-size: 14px;
font-weight: 100;
float: left;
margin-right: 25px;
}

div.tips a, .drugs a, .app-top-text-only p.byline a {
  color:#237EB5;
}

.app-top-text-only p {
    font-family: 'Sentinel A', 'Sentinel B', serif;
    font-size: 13px
}

div.tips a:hover {
  color:#000;
  text-decoration: none
}

div.tips p span {
  font-weight: normal;
  font-size: 11px
}

.small_search #drugs-search #query {
  width: 222px
}

.small_search .search_left {
  float: left;
  width: 250px;
  margin-top: 5px
}

.small_search .search_right {
  margin-top: 7px;
float: left;
}

.small_search #drugs-search label {
  display: block;
}

.small_search #drugs-search #state {
  margin:3px 0px 0px 0px;
  width: 150px
}

.small_search #drugs-search {
  margin-top:0px;
  border-top: 0px;
  width:500px;
  float: right;
  padding:10px 5px 5px 15px;
}

.address {
  font-size: 11px;
}

.drugs .guff {
  font-family: 'Sentinel A', 'Sentinel B', serif;
  font-size: 14px;
}

.drugs .providers {
  margin-left:30px;
}

.provider_box table {
  clear: both;
  width: 100%;
}



.drugs.show .right_bar {
  float: right
}

.drugs.show .left_bar {
  border-top:0px;
  width: 320px;
}

.drugs.index #drugs-search {
  float: left;
  margin: 0px 0px 20px;
  padding: 20px 0px 30px 20px;
  width: 560px;
}

.by_the_numbers {
  float: left;
  width: 100%;
  margin:20px 0px;
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
}

.by_the_numbers .label {
  margin: 10px 5px 0px 0px;
  font-size: 11px;
  top: 5px;
  left: 5px;
  float: left;
}

.by_the_numbers ul p {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 2px
}

.by_the_numbers ul {
  float: left;
}

.by_the_numbers ul li {
  font-size: 11px;
  margin: 10px 10px 0px 0px;
  border-radius: 5px;
  padding: 8px 10px;
  width: 120px;
  border: 1px solid #eee;
  box-shadow: 1px 1px 4px #eee;
  background: #f3f3f3;
  float: left;
  height: 70px
}

.by_the_numbers ul li:last-child {
  margin:10px 0px 0px 0px;
}

.drugs.index .left_bar {
  border-top: 0px;
  clear: both;
  width: 600px;
}

.story img {
  margin-top:10px;
}

.drugs.index h3 img {
  margin-top:0px;
  position: relative;top: 3px;padding-right: 5px;
}

.drugs h3 a {
  color: black;
}

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

.drugs h5 a:hover {
  color:black;
}

.related_story_box h5 {
  padding: 5px 0px;
  display: inline-block;
}

.story h2{
font-size: 13px;
padding-top: 10px;
font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
font-weight: bold;
}

.story h3{
  font-size: 14px;
  padding-top: 10px;
}

.doctors_in_story {
padding: 10px 0px;
border-top: 1px solid #cecece;
border-bottom: 1px solid #cecece;
}

.drugs.index .right_bar {
  width: 300px
}

div.rank {
text-transform: uppercase;
font-size: 11px;
background: #fff;
width: 100%;
text-align: center;
position: relative;
padding-bottom: 15px;
}

div.rank span.dots_label {
background: #fff;
z-index: 1;
width: 130px;
text-align: center;
font-weight: normal;
position: relative;
top: 8px;
padding: 0px 15px;
color: #999;
}

#content td.rank {
  text-align: center;
}

.drugs.drug_state .right_bar{
  float: left;
  width: 100%
}

.drugs.drug_state .provider_box td.fancy_table p, .drugs.drug_state .sorting {
  width: 150px;
  min-width: 150px;
}

.drugs.drug_state .provider_box table {
  width: 100%
}


.drug_state .provider_box {
  float: left;
  margin-left:0px;
  width: 100%;
  position:relative;
}

.drugs.show .provider_box {
  margin: 5px 0px 0px 0px;
}

.providers.show .sorty th {
  padding-top:10px;
}
.sorty th.doc_rank {
  padding-left: 10px;
}

.risky_drugs td div, .oxycontin td div{
  line-height: 1.4em
}

.risky_drugs table, .oxycontin table {
  margin:20px 0px;
}

.risky_drugs .sorty th, .oxycontin .sorty th, .schedule2 .sorty th {
  padding-right:20px;
  text-transform: uppercase;
  font-size: 11px;
  font-weight: normal;
}

.drugs.show .drug_facts {
  float: left;
  width: 420px;
  margin-bottom: 10px
}

.risky_drugs td, .oxycontin td {
  padding:10px 30px 10px 0px;
  font-size: 13px;
  border-bottom: 1px solid #e7e7e7;
}

.risky_drugs tr td:last-child, .oxycontin tr td:last-child {
  padding:10px 0px 10px 0px;
}

.risky_drugs .drug_name a, .oxycontin .name a, .schedule2 .name a{
  font-size: 16px;
  font-weight: bold;
  text-transform: capitalize;
}

.risky_drugs .drug_name div:last-child, .oxycontin .drug_name div:last-child{
  font-size: 11px;
  font-style: italic;
  }

.risky_drugs .drug_prescriptions, .oxycontin .drug_prescriptions {
  font-size: 16px;
  font-weight: bold;
}

.drugs.oxycontin .guff, .drugs.schedule2 .guff {
  margin:10px 0px 20px;
}

.drugs.oxycontin table p a {
  font-weight: normal;
}

.iframe_detect {
  cursor:pointer;
}

.drugs.show .related_story_box, .drugs.index .related_story_box, .providers.show .related_story_box {
  display: none
}


.narcotic-warning {
  width: 100%;
  display: inline-block;
  background: #981313;
  padding:20px;
    -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}


.narcotic-warning p {
  color: #fff;
  font-size: 15px;
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
  line-height: 1.6em;
}

.narcotic-warning p.narcotic-source {
  margin-top: 10px;
  font-size: 11px;
}

.narcotic-warning p a {
  color:#85C8EA;
}

.narcotic-warning p.narcotic-hed {
  font-weight: bold;
  letter-spacing: .06em;
}

@charset "UTF-8";section.comments,#page.get-involved-general>.wrapper>article>section.bodytext,#page.get-involved-general #river,#page.get-involved-assignment #comments,#page.get-involved-action #comments,#page.get-involved-topic section#tumblr-river{width:630px;float:left}section.modules,#page.get-involved-general>.wrapper>article>aside.modules,#page.get-involved-assignment .modules,#page.get-involved-action .modules,#page.get-involved-topic section.modules{width:300px;float:right}#page.get-involved-assignment>.wrapper,#page.get-involved-action>.wrapper{position:relative;width:1040px;padding-right:85px;min-height:750px;overflow:hidden}@font-face{font-family:"SSSocial";src:url("https://www.propublica.org/static/fonts/ss-social-circle.eot");src:url("https://www.propublica.org/static/fonts/ss-social-circle.eot?#iefix") format("embedded-opentype"),url("https://www.propublica.org/static/fonts/ss-social-circle.woff") format("woff"),url("https://www.propublica.org/static/fonts/ss-social-circle.ttf") format("truetype"),url("https://www.propublica.org/static/fonts/ss-social-circle.svg#SSSocialCircle") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"SSSocial";src:url("https://www.propublica.org/static/fonts/ss-social-regular.eot");src:url("https://www.propublica.org/static/fonts/ss-social-regular.eot?#iefix") format("embedded-opentype"),url("https://www.propublica.org/static/fonts/ss-social-regular.woff") format("woff"),url("https://www.propublica.org/static/fonts/ss-social-regular.ttf") format("truetype"),url("https://www.propublica.org/static/fonts/ss-social-regular.svg#SSSocialRegular") format("svg");font-weight:normal;font-style:normal}html:hover [class^="ss-"]{-ms-zoom:1}.ss-icon,.ss-icon.ss-social,.ss-icon.ss-social-circle,[class^="ss-"]:before,[class*=" ss-"]:before,[class^="ss-"][class*=" ss-social"]:before,[class*=" ss-"][class*=" ss-social"]:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"][class*=" ss-social"].right:after,[class*=" ss-"][class*=" ss-social"].right:after{font-family:"SSSocial";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.ss-icon.ss-social-circle,[class^="ss-"].ss-social-circle:before,[class*=" ss-"].ss-social-circle:before,[class^="ss-"].ss-social-circle.right:after,[class*=" ss-"].ss-social-circle.right:after{font-weight:bold}[class^="ss-"].right:before,[class*=" ss-"].right:before{display:none;content:''}.ss-facebook:before,.ss-facebook.right:after{content:''}.ss-twitter:before,.ss-twitter.right:after{content:''}.ss-linkedin:before,.ss-linkedin.right:after{content:''}.ss-googleplus:before,.ss-googleplus.right:after{content:''}.ss-appdotnet:before,.ss-appdotnet.right:after{content:''}.ss-zerply:before,.ss-zerply.right:after{content:''}.ss-reddit:before,.ss-reddit.right:after{content:''}.ss-tumblr:before,.ss-tumblr.right:after{content:''}.ss-wordpress:before,.ss-wordpress.right:after{content:''}.ss-blogger:before,.ss-blogger.right:after{content:''}.ss-posterous:before,.ss-posterous.right:after{content:''}.ss-youtube:before,.ss-youtube.right:after{content:''}.ss-vimeo:before,.ss-vimeo.right:after{content:''}.ss-flickr:before,.ss-flickr.right:after{content:''}.ss-instagram:before,.ss-instagram.right:after{content:''}.ss-fivehundredpx:before,.ss-fivehundredpx.right:after{content:''}.ss-pinterest:before,.ss-pinterest.right:after{content:''}.ss-svpply:before,.ss-svpply.right:after{content:''}.ss-readmill:before,.ss-readmill.right:after{content:''}.ss-dropbox:before,.ss-dropbox.right:after{content:''}.ss-pinboard:before,.ss-pinboard.right:after{content:''}.ss-dribbble:before,.ss-dribbble.right:after{content:''}.ss-behance:before,.ss-behance.right:after{content:''}.ss-github:before,.ss-github.right:after{content:''}.ss-octocat:before,.ss-octocat.right:after{content:''}.ss-stackoverflow:before,.ss-stackoverflow.right:after{content:''}.ss-paypal:before,.ss-paypal.right:after{content:''}.ss-kickstarter:before,.ss-kickstarter.right:after{content:''}.ss-foursquare:before,.ss-foursquare.right:after{content:''}.ss-yelp:before,.ss-yelp.right:after{content:''}.ss-skype:before,.ss-skype.right:after{content:''}.ss-rdio:before,.ss-rdio.right:after{content:''}.ss-spotify:before,.ss-spotify.right:after{content:''}.ss-lastfm:before,.ss-lastfm.right:after{content:''}.ss-soundcloud:before,.ss-soundcloud.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-rss:before,.ss-rss.right:after{content:''}.ss-share:before,.ss-share.right:after{content:''}.ss-apple:before,.ss-apple.right:after{content:''}.ss-microsoft:before,.ss-microsoft.right:after{content:''}.ss-windows:before,.ss-windows.right:after{content:''}.ss-android:before,.ss-android.right:after{content:''}.ss-blackberry:before,.ss-blackberry.right:after{content:''}@font-face{font-family:"SSStandard";src:url("https://www.propublica.org/static/fonts/ss-standard.eot");src:url("https://www.propublica.org/static/fonts/ss-standard.eot?#iefix") format("embedded-opentype"),url("https://www.propublica.org/static/fonts/ss-standard.woff") format("woff"),url("https://www.propublica.org/static/fonts/ss-standard.ttf") format("truetype"),url("https://www.propublica.org/static/fonts/ss-standard.svg#SSStandard") format("svg");font-weight:normal;font-style:normal}html:hover [class^="ss-"]{-ms-zoom:1}.ss-icon,.ss-icon.ss-standard,[class^="ss-"]:before,[class*=" ss-"]:before,[class^="ss-"].ss-standard:before,[class*=" ss-"].ss-standard:before,[class^="ss-"].right:after,[class*=" ss-"].right:after,[class^="ss-"].ss-standard.right:after,[class*=" ss-"].ss-standard.right:after{font-family:"SSStandard";font-style:normal;font-weight:normal;text-decoration:none;text-rendering:optimizeLegibility;white-space:nowrap;-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;-o-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased}[class^="ss-"].right:before,[class*=" ss-"].right:before{display:none;content:''}.ss-cursor:before,.ss-cursor.right:after{content:''}.ss-crosshair:before,.ss-crosshair.right:after{content:'⌖'}.ss-search:before,.ss-search.right:after{content:'🔎'}.ss-zoomin:before,.ss-zoomin.right:after{content:''}.ss-zoomout:before,.ss-zoomout.right:after{content:''}.ss-view:before,.ss-view.right:after{content:'👀'}.ss-attach:before,.ss-attach.right:after{content:'📎'}.ss-link:before,.ss-link.right:after{content:'🔗'}.ss-move:before,.ss-move.right:after{content:''}.ss-write:before,.ss-write.right:after{content:'✎'}.ss-writingdisabled:before,.ss-writingdisabled.right:after{content:''}.ss-erase:before,.ss-erase.right:after{content:'✐'}.ss-compose:before,.ss-compose.right:after{content:'📝'}.ss-lock:before,.ss-lock.right:after{content:'🔒'}.ss-unlock:before,.ss-unlock.right:after{content:'🔓'}.ss-key:before,.ss-key.right:after{content:'🔑'}.ss-backspace:before,.ss-backspace.right:after{content:'⌫'}.ss-ban:before,.ss-ban.right:after{content:'🚫'}.ss-trash:before,.ss-trash.right:after{content:''}.ss-target:before,.ss-target.right:after{content:'◎'}.ss-tag:before,.ss-tag.right:after{content:''}.ss-bookmark:before,.ss-bookmark.right:after{content:'🔖'}.ss-flag:before,.ss-flag.right:after{content:'⚑'}.ss-like:before,.ss-like.right:after{content:'👍'}.ss-dislike:before,.ss-dislike.right:after{content:'👎'}.ss-heart:before,.ss-heart.right:after{content:'♥'}.ss-halfheart:before,.ss-halfheart.right:after{content:''}.ss-star:before,.ss-star.right:after{content:'⋆'}.ss-halfstar:before,.ss-halfstar.right:after{content:''}.ss-sample:before,.ss-sample.right:after{content:''}.ss-crop:before,.ss-crop.right:after{content:''}.ss-layers:before,.ss-layers.right:after{content:''}.ss-fill:before,.ss-fill.right:after{content:''}.ss-stroke:before,.ss-stroke.right:after{content:''}.ss-phone:before,.ss-phone.right:after{content:'📞'}.ss-phonedisabled:before,.ss-phonedisabled.right:after{content:''}.ss-rss:before,.ss-rss.right:after{content:''}.ss-facetime:before,.ss-facetime.right:after{content:''}.ss-reply:before,.ss-reply.right:after{content:'↩'}.ss-send:before,.ss-send.right:after{content:''}.ss-mail:before,.ss-mail.right:after{content:'✉'}.ss-inbox:before,.ss-inbox.right:after{content:'📥'}.ss-chat:before,.ss-chat.right:after{content:'💬'}.ss-ellipsischat:before,.ss-ellipsischat.right:after{content:''}.ss-ellipsis:before,.ss-ellipsis.right:after{content:'…'}.ss-user:before,.ss-user.right:after{content:'👤'}.ss-femaleuser:before,.ss-femaleuser.right:after{content:'👧'}.ss-users:before,.ss-users.right:after{content:'👥'}.ss-cart:before,.ss-cart.right:after{content:''}.ss-creditcard:before,.ss-creditcard.right:after{content:'💳'}.ss-dollarsign:before,.ss-dollarsign.right:after{content:'💲'}.ss-barchart:before,.ss-barchart.right:after{content:'📊'}.ss-piechart:before,.ss-piechart.right:after{content:''}.ss-box:before,.ss-box.right:after{content:'📦'}.ss-home:before,.ss-home.right:after{content:'⌂'}.ss-buildings:before,.ss-buildings.right:after{content:'🏢'}.ss-warehouse:before,.ss-warehouse.right:after{content:''}.ss-globe:before,.ss-globe.right:after{content:'🌎'}.ss-navigate:before,.ss-navigate.right:after{content:''}.ss-compass:before,.ss-compass.right:after{content:''}.ss-signpost:before,.ss-signpost.right:after{content:''}.ss-map:before,.ss-map.right:after{content:''}.ss-location:before,.ss-location.right:after{content:''}.ss-pin:before,.ss-pin.right:after{content:'📍'}.ss-database:before,.ss-database.right:after{content:''}.ss-hdd:before,.ss-hdd.right:after{content:''}.ss-music:before,.ss-music.right:after{content:'♫'}.ss-mic:before,.ss-mic.right:after{content:'🎤'}.ss-volume:before,.ss-volume.right:after{content:'🔈'}.ss-lowvolume:before,.ss-lowvolume.right:after{content:'🔉'}.ss-highvolume:before,.ss-highvolume.right:after{content:'🔊'}.ss-airplay:before,.ss-airplay.right:after{content:''}.ss-camera:before,.ss-camera.right:after{content:'📷'}.ss-picture:before,.ss-picture.right:after{content:'🌄'}.ss-video:before,.ss-video.right:after{content:'📹'}.ss-play:before,.ss-play.right:after{content:'▶'}.ss-pause:before,.ss-pause.right:after{content:''}.ss-stop:before,.ss-stop.right:after{content:'■'}.ss-record:before,.ss-record.right:after{content:'●'}.ss-rewind:before,.ss-rewind.right:after{content:'⏪'}.ss-fastforward:before,.ss-fastforward.right:after{content:'⏩'}.ss-skipback:before,.ss-skipback.right:after{content:'⏮'}.ss-skipforward:before,.ss-skipforward.right:after{content:'⏭'}.ss-eject:before,.ss-eject.right:after{content:'⏏'}.ss-repeat:before,.ss-repeat.right:after{content:'🔁'}.ss-replay:before,.ss-replay.right:after{content:'↺'}.ss-shuffle:before,.ss-shuffle.right:after{content:'🔀'}.ss-book:before,.ss-book.right:after{content:'📕'}.ss-openbook:before,.ss-openbook.right:after{content:'📖'}.ss-notebook:before,.ss-notebook.right:after{content:'📓'}.ss-newspaper:before,.ss-newspaper.right:after{content:'📰'}.ss-grid:before,.ss-grid.right:after{content:''}.ss-rows:before,.ss-rows.right:after{content:''}.ss-columns:before,.ss-columns.right:after{content:''}.ss-thumbnails:before,.ss-thumbnails.right:after{content:''}.ss-filter:before,.ss-filter.right:after{content:''}.ss-desktop:before,.ss-desktop.right:after{content:'💻'}.ss-laptop:before,.ss-laptop.right:after{content:''}.ss-tablet:before,.ss-tablet.right:after{content:''}.ss-cell:before,.ss-cell.right:after{content:'📱'}.ss-battery:before,.ss-battery.right:after{content:'🔋'}.ss-highbattery:before,.ss-highbattery.right:after{content:''}.ss-mediumbattery:before,.ss-mediumbattery.right:after{content:''}.ss-lowbattery:before,.ss-lowbattery.right:after{content:''}.ss-emptybattery:before,.ss-emptybattery.right:after{content:''}.ss-lightbulb:before,.ss-lightbulb.right:after{content:'💡'}.ss-downloadcloud:before,.ss-downloadcloud.right:after{content:''}.ss-download:before,.ss-download.right:after{content:''}.ss-uploadcloud:before,.ss-uploadcloud.right:after{content:''}.ss-upload:before,.ss-upload.right:after{content:''}.ss-fork:before,.ss-fork.right:after{content:''}.ss-merge:before,.ss-merge.right:after{content:''}.ss-transfer:before,.ss-transfer.right:after{content:'⇆'}.ss-refresh:before,.ss-refresh.right:after{content:'↻'}.ss-sync:before,.ss-sync.right:after{content:''}.ss-loading:before,.ss-loading.right:after{content:''}.ss-wifi:before,.ss-wifi.right:after{content:''}.ss-connection:before,.ss-connection.right:after{content:''}.ss-file:before,.ss-file.right:after{content:'📄'}.ss-folder:before,.ss-folder.right:after{content:'📁'}.ss-quote:before,.ss-quote.right:after{content:'“'}.ss-text:before,.ss-text.right:after{content:''}.ss-font:before,.ss-font.right:after{content:''}.ss-print:before,.ss-print.right:after{content:'⎙'}.ss-fax:before,.ss-fax.right:after{content:'📠'}.ss-list:before,.ss-list.right:after{content:''}.ss-layout:before,.ss-layout.right:after{content:''}.ss-action:before,.ss-action.right:after{content:''}.ss-redirect:before,.ss-redirect.right:after{content:'↪'}.ss-expand:before,.ss-expand.right:after{content:'⤢'}.ss-contract:before,.ss-contract.right:after{content:''}.ss-help:before,.ss-help.right:after{content:'❓'}.ss-info:before,.ss-info.right:after{content:'ℹ'}.ss-alert:before,.ss-alert.right:after{content:'⚠'}.ss-caution:before,.ss-caution.right:after{content:'⛔'}.ss-logout:before,.ss-logout.right:after{content:''}.ss-plus:before,.ss-plus.right:after{content:'+'}.ss-hyphen:before,.ss-hyphen.right:after{content:'-'}.ss-check:before,.ss-check.right:after{content:'✓'}.ss-delete:before,.ss-delete.right:after{content:'␡'}.ss-settings:before,.ss-settings.right:after{content:'⚙'}.ss-dashboard:before,.ss-dashboard.right:after{content:''}.ss-notifications:before,.ss-notifications.right:after{content:'🔔'}.ss-notificationsdisabled:before,.ss-notificationsdisabled.right:after{content:'🔕'}.ss-clock:before,.ss-clock.right:after{content:'⏲'}.ss-stopwatch:before,.ss-stopwatch.right:after{content:'⏱'}.ss-calendar:before,.ss-calendar.right:after{content:'📅'}.ss-addcalendar:before,.ss-addcalendar.right:after{content:''}.ss-removecalendar:before,.ss-removecalendar.right:after{content:''}.ss-checkcalendar:before,.ss-checkcalendar.right:after{content:''}.ss-deletecalendar:before,.ss-deletecalendar.right:after{content:''}.ss-briefcase:before,.ss-briefcase.right:after{content:'💼'}.ss-cloud:before,.ss-cloud.right:after{content:'☁'}.ss-droplet:before,.ss-droplet.right:after{content:'💧'}.ss-flask:before,.ss-flask.right:after{content:''}.ss-up:before,.ss-up.right:after{content:'⬆'}.ss-upright:before,.ss-upright.right:after{content:'⬈'}.ss-right:before,.ss-right.right:after{content:'➡'}.ss-downright:before,.ss-downright.right:after{content:'⬊'}.ss-down:before,.ss-down.right:after{content:'⬇'}.ss-downleft:before,.ss-downleft.right:after{content:'⬋'}.ss-left:before,.ss-left.right:after{content:'⬅'}.ss-upleft:before,.ss-upleft.right:after{content:'⬉'}.ss-navigateup:before,.ss-navigateup.right:after{content:''}.ss-navigateright:before,.ss-navigateright.right:after{content:'▻'}.ss-navigatedown:before,.ss-navigatedown.right:after{content:''}.ss-navigateleft:before,.ss-navigateleft.right:after{content:'◅'}.ss-directup:before,.ss-directup.right:after{content:'▴'}.ss-directright:before,.ss-directright.right:after{content:'▹'}.ss-dropdown:before,.ss-dropdown.right:after{content:'▾'}.ss-directleft:before,.ss-directleft.right:after{content:'◃'}.ss-retweet:before,.ss-retweet.right:after{content:''}.ss-volumelow:before,.ss-volumelow.right:after{content:'🔉'}.ss-volumehigh:before,.ss-volumehigh.right:after{content:'🔊'}.ss-batteryhigh:before,.ss-batteryhigh.right:after{content:''}.ss-batterymedium:before,.ss-batterymedium.right:after{content:''}.ss-batterylow:before,.ss-batterylow.right:after{content:''}.ss-batteryempty:before,.ss-batteryempty.right:after{content:''}.ss-clouddownload:before,.ss-clouddownload.right:after{content:''}.ss-cloudupload:before,.ss-cloudupload.right:after{content:''}.ss-calendaradd:before,.ss-calendaradd.right:after{content:''}.ss-calendarremove:before,.ss-calendarremove.right:after{content:''}.ss-calendarcheck:before,.ss-calendarcheck.right:after{content:''}.ss-calendardelete:before,.ss-calendardelete.right:after{content:''}#page.get-involved-action .wrapper>article>header:first-child .byline{font-size:14px;color:#666}#content-header .big-numbers{float:right;margin-top:15px;left:-5px;height:50px}#content-header .big-numbers figure{text-align:center;max-width:139px;float:left;font-family:"ff-meta-serif-web-1","ff-meta-serif-web-2","Georgia",serif;border-right:1px solid #c3c3c3;padding:0 25px;font-size:26px}#content-header .big-numbers figure a{color:#ba0909}#content-header .big-numbers figure a:hover{text-decoration:none}#content-header .big-numbers figure figcaption{margin-top:3px;font-family:"Helvetica Neue","Arial",sans-serif;font-size:13px;font-weight:bold;text-transform:uppercase}#content-header .big-numbers figure figcaption a{color:#666}#content-header .big-numbers figure figcaption a:hover{text-decoration:none}#content-header .big-numbers figure:last-child{border:0;padding-right:0}#content-header.ribbon .big-numbers{height:59px}#content-header.ribbon .big-numbers figure{font-size:34px}#content-header.ribbon .big-numbers figure figcaption{margin-top:7px}.gi-module>h1{width:100%;font-size:24px;line-height:1.2;margin:0;padding-bottom:20px;border-bottom:1px solid #edecec}.gi-spotlight{clear:both;background:#edecec;color:#333}.gi-spotlight>h1{font-size:24px;line-height:1;text-align:center;height:37px;line-height:37px;padding:0;padding-top:3px}.gi-spotlight section{clear:both;font-family:"Georgia",serif;border-top:1px solid #dddcdc;padding:20px;width:260px;text-align:left}.gi-spotlight section a.read_more{font-family:"Helvetica Neue","Arial",sans-serif;text-align:right;display:block;clear:both;font-size:13px}.gi-spotlight section a.read_more:after{content:" »";position:relative}.gi-spotlight section h1{font-size:18px;margin-bottom:10px}.gi-spotlight section.photo figure{margin:0}.gi-spotlight section.photo figure figcaption{margin-top:10px;font-size:14px;line-height:1.3}.gi-spotlight section.photo img{max-width:260px;height:auto}.gi-spotlight section.text{font-size:14px;font-family:"Helvetica Neue","Arial",sans-serif}.gi-spotlight section.text img{display:none}.gi-spotlight section.text p{margin-bottom:10px;line-height:1.3}.gi-spotlight section.quote blockquote{font-size:15px;line-height:1.5;font-style:italic}.gi-spotlight section.quote blockquote:before{content:"“";position:relative}.gi-spotlight section.quote blockquote:after{content:"”";position:relative}.gi-spotlight section.quote blockquote a{color:#333}.gi-spotlight section.quote cite{display:block;text-align:right;line-height:1.3;font-size:12px;margin:10px 0}.gi-spotlight section.quote cite:before{content:"— ";position:relative}.gi-spotlight section.quote img{display:none}.gi-spotlight footer{width:300px;background:#b4b4b4;height:20px;line-height:20px;text-align:center;font-size:12px}.gi-spotlight footer a{color:white}section.reading-list>section{font-family:"Helvetica Neue","Arial",sans-serif;font-size:13px;margin:10px 0;text-align:left;border-bottom:1px solid #edecec;clear:both;padding:7px 10px 15px 10px}section.reading-list>section:last-child{border-bottom:0}section.reading-list>section a{color:#999;text-decoration:none}section.reading-list>section a:hover{color:#2262cc}section.reading-list>section h1{font-family:"ff-meta-serif-web-1","ff-meta-serif-web-2","Georgia",serif;font-size:16px;margin-bottom:5px}section.reading-list>section h1 a{color:black}section.reading-list>section h1 a:hover{color:black}section.reading-list>section h2{color:black;font-size:14px}section.saying-list>section{border-bottom:1px solid #edecec;text-align:left;font-size:13px;float:left;width:280px;clear:both;padding:7px 10px 10px 10px}section.saying-list>section img{float:left;margin:3px 8px 0 0}section.saying-list>section blockquote{font-family:"Georgia",serif;font-size:12px;line-height:1.5;color:#333}section.saying-list>section blockquote a{word-break:break-all;word-wrap:break-word}section.saying-list>section cite{line-height:1.3;color:#999;display:block;margin:5px 0}section.saying-list>section cite a{color:#999}section.saying-list>section .related{color:black;font-weight:bold;line-height:1.3}section.saying-list>section .related a{font-weight:normal;color:black}section.totem-pole>section{border-bottom:1px solid #edecec;text-align:left;color:#999;font-family:"Helvetica Neue","Arial",sans-serif;font-size:13px;float:left;width:280px;clear:both;padding:7px 10px 10px 10px}section.totem-pole>section a{color:#999}section.totem-pole>section a:hover{text-decoration:none}section.totem-pole>section img{float:left;margin:3px 0 0 0;width:40px;height:40px}section.totem-pole>section div.text{width:230px;float:right}section.totem-pole>section div.text h1{line-height:1.2;font-family:"Georgia",serif;font-size:15px;color:#333;display:inline-block;margin:0}section.totem-pole>section div.text h1 a{color:#333}section.totem-pole>section div.text .topics{font-size:11px;font-weight:bold;text-transform:uppercase;display:inline}section.totem-pole>section div.text .contact{margin-top:5px}section.totem-pole>section div.text .contact a{color:#999;display:inline-block;margin-right:10px;float:left}section.totem-pole>section div.text .contact a:hover{color:#2262cc}section.totem-pole>section div.text .contact a i.icon-facebook{border:solid #999;border-width:0 1px;padding:0 10px}section.action-cards{clear:both;width:940px;float:left;border:solid #c3c3c3;border-width:1px 0 0 0;-webkit-box-shadow:inset 0 5px 3px -3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 5px 3px -3px rgba(0,0,0,0.1);box-shadow:inset 0 5px 3px -3px rgba(0,0,0,0.1)}section.action-cards .action-card{float:left}section.action-cards header{overflow:hidden}section.action-cards header>h1{font-family:"ff-meta-serif-web-1","ff-meta-serif-web-2","Georgia",serif;font-style:normal;font-size:28px;line-height:1;margin:20px 0 0px}section.action-cards header>nav{text-align:right;width:420px;position:absolute;bottom:0px;right:0}section.action-cards header>nav h1{display:inline-block;font-family:"Helvetica Neue","Arial",sans-serif;font-weight:bold;font-size:14px;line-height:1}section.action-cards header>nav label{margin-left:7px}section.action-cards footer{width:100%;clear:both;padding:20px 0 30px;text-align:center}section.action-cards footer .action-button{font-size:14px;line-height:25px;height:25px;font-family:"Helvetica Neue","Arial",sans-serif;border:1px solid #b9b9b9;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;color:#666;padding:0 20px;margin:0 auto;display:inline-block}section.action-cards footer .action-button:hover{background:#b9b9b9;color:white;text-decoration:none;cursor:pointer}aside.modules aside.ad{clear:left}#page.get-involved-general>.wrapper>article>section.bodytext{margin-top:20px}#page.get-involved-general>.wrapper>article>section.bodytext>h1{font-size:28px;margin-bottom:10px}#page.get-involved-general>.wrapper>article>aside.modules{margin-top:20px}#page.get-involved-general #river{padding:0;border:0;background:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#page.get-involved-general #river>section{border-top:1px solid #c3c3c3;border-bottom:0;overflow:auto}#page.get-involved-general #river>section .box-feature-text{width:530px}#page.get-involved-general #river #pages{border-top:1px solid #c3c3c3;padding-top:20px;width:100%;height:20px}#page.get-involved-assignment section.action-cards{float:left;margin:30px 0 0 80px;border-width:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#page.get-involved-assignment #comments{margin-left:80px}#page.get-involved-assignment .assignment{display:table;margin:20px 0 30px;border-collapse:collapse;width:960px;float:right}#page.get-involved-assignment .assignment>section{display:table-row;min-height:35px}#page.get-involved-assignment .assignment>section>div{display:table-cell;border:1px solid #dedede}#page.get-involved-assignment .assignment>section .label{padding:10px 20px 10px 10px;width:110px;font-family:"Helvetica Neue","Arial",sans-serif;font-size:11px;font-weight:bold;color:#8c8b8c;text-align:right;text-transform:uppercase;vertical-align:middle}#page.get-involved-assignment .assignment>section .content{font-size:16px;padding:10px 20px 10px 20px;width:770px}#page.get-involved-assignment .assignment>section.topic .content{font-size:13px;text-transform:uppercase;font-weight:bold;color:#8c8b8c}#page.get-involved-assignment .assignment>section.topic .content a{color:#8c8b8c}#page.get-involved-assignment .assignment>section.project .label{vertical-align:bottom}#page.get-involved-assignment .assignment>section.project .content{font-size:36px;font-family:"ff-meta-web-1","Helvetica Neue","Arial",sans-serif}#page.get-involved-assignment .assignment>section.goal .content{line-height:1.3}#page.get-involved-assignment .assignment>section.deadline .content{font-size:16px;color:#ba0909;font-weight:bold}#page.get-involved-assignment .assignment>section.bodytext .label{vertical-align:top}#page.get-involved-assignment .assignment>section.bodytext .content{font-family:"Georgia",serif}#page.get-involved-assignment .assignment>section.bodytext .content figure.main{width:240px;float:right;margin:0 0 20px 20px}#page.get-involved-assignment .assignment>section.bodytext .content figure.main img{width:240px;height:160px}#page.get-involved-assignment .assignment>section.bodytext .content figure.main figcaption{color:#999;font-size:14px;font-style:italic}#page.get-involved-assignment .assignment>section.get-involved .label{vertical-align:top}#page.get-involved-assignment .assignment>section.get-involved iframe{max-width:760px;overflow:auto}#page.get-involved-action section.action-cards{float:left;margin-left:80px;margin-bottom:0;border-width:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#page.get-involved-action .wrapper>article{float:right;width:960px}#page.get-involved-action .wrapper>article>header:first-child{margin:20px 0;padding-bottom:15px;border-bottom:1px solid #dedede;overflow:auto}#page.get-involved-action .wrapper>article>header:first-child a.topic{font-size:13px;text-transform:uppercase;font-weight:bold;color:#8c8b8c}#page.get-involved-action .wrapper>article>header:first-child h1{font-size:34px;margin-bottom:20px}#page.get-involved-action .wrapper>article>header:first-child .byline{float:left;width:555px;margin:0}#page.get-involved-action .wrapper>article>header:first-child .tools{position:absolute;right:0;bottom:14px;text-align:right;width:400px;line-height:16px;font-size:0}#page.get-involved-action .wrapper>article>header:first-child .tools a{font-size:14px;color:#333;border-right:1px solid #333;padding-right:.5em;margin-right:.5em}#page.get-involved-action .wrapper>article>header:first-child .tools a:last-child{border:none;margin-right:0;padding-right:0}#page.get-involved-action .wrapper>article>header:first-child .tools a:hover{color:#2262cc;text-decoration:none}#page.get-involved-action .wrapper>article>.bodytext{font-family:"Georgia",serif;font-size:16px;width:620px;margin-right:20px;overflow:auto}#page.get-involved-action .wrapper>article>.bodytext figure.main{width:240px;float:right;margin:0 0 20px 20px}#page.get-involved-action .wrapper>article>.bodytext figure.main img{width:240px;height:160px}#page.get-involved-action .wrapper>article>.bodytext figure.main figcaption{color:#999;font-size:14px;font-style:italic}#page.get-involved-action .wrapper>article section#comments{width:620px;margin-right:20px}#page.get-involved-topic section.action-cards{border-width:0 0 1px 0;-webkit-box-shadow:inset 0 -5px 3px -3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 -5px 3px -3px rgba(0,0,0,0.1);box-shadow:inset 0 -5px 3px -3px rgba(0,0,0,0.1);margin:30px 0 40px;padding-left:9px;padding-right:9px}#page.get-involved-topic section#tumblr-river>header{width:100%;border-bottom:1px solid #edecec;float:left;margin-bottom:30px;padding-bottom:10px}#page.get-involved-topic section#tumblr-river>header>h1{font-size:28px;width:460px;float:left;line-height:1}#page.get-involved-topic section#tumblr-river>header aside{color:#999;position:absolute;bottom:15px;right:0;width:160px;text-align:right}#page.get-involved-topic section#tumblr-river>header aside h1{font-family:"Helvetica Neue","Arial",sans-serif;line-height:1;display:inline-block}#page.get-involved-topic section#tumblr-river>header aside a{margin-left:.3em;color:#999}#page.get-involved-topic section#tumblr-river>header aside a:hover{text-decoration:none;color:#061f37}#page.get-involved-topic section.modules>aside,#page.get-involved-topic section.modules>section{clear:both;float:right;margin-bottom:25px;width:300px;max-width:300px;box-sizing:border-box}#page.get-involved-hub section.action-cards{border-width:1px 0 0 0;-webkit-box-shadow:inset 0 5px 3px -3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 5px 3px -3px rgba(0,0,0,0.1);box-shadow:inset 0 5px 3px -3px rgba(0,0,0,0.1)}#page.get-involved-hub section.hero{float:left;clear:both;width:958px;height:300px;margin:20px 0}#page.get-involved-hub section.hero h1{font-size:24px;margin-bottom:20px}#page.get-involved-hub section.hero h2{font-weight:bold;text-transform:uppercase;font-size:13px;font-family:"Helvetica Neue","Arial",sans-serif;margin-bottom:5px}#page.get-involved-hub section.hero h2 a{color:#8c8b8c}#page.get-involved-hub section.hero img.hero{width:460px;height:300px;margin:0 0 0 35px;float:right}#page.get-involved-hub section.hero>.text{float:left;width:455px;font-size:16px;font-family:"Georgia",serif}#page.get-involved-hub section.hero>.text p{line-height:1.3}#page.get-involved-hub section.hero>.text a.action{float:none;clear:both;font-size:18px;height:40px;line-height:40px;width:220px;position:relative;margin:30px auto 20px auto}#page.get-involved-hub section.hero>.text .stat{font-family:"Helvetica Neue","Arial",sans-serif;text-align:center;clear:both;font-size:13px;color:#666}#page.get-involved-hub section.action-cards{padding-left:9px;padding-right:9px}#page.get-involved-hub nav.topics{clear:both;width:100%;font-family:"Helvetica Neue","Arial",sans-serif;font-size:13px;border-top:1px solid #c3c3c3;padding:15px 0;line-height:1}#page.get-involved-hub nav.topics h1{font-family:"Helvetica Neue","Arial",sans-serif;display:inline;font-weight:bold;font-size:13px}#page.get-involved-hub nav.topics a{border-right:1px solid #c3c3c3;padding:0 10px;color:black;text-decoration:none}#page.get-involved-hub nav.topics a:hover{text-decoration:underline}#page.get-involved-hub nav.topics a:last-child{border:0;padding-right:0}#page.get-involved-hub .troika{width:958px;margin:0;clear:both;float:left;border-top:1px solid #c3c3c3;-webkit-box-shadow:inset 0 5px 3px -3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 5px 3px -3px rgba(0,0,0,0.1);box-shadow:inset 0 5px 3px -3px rgba(0,0,0,0.1)}#page.get-involved-hub .troika>section{display:table-cell;width:300px;max-width:300px;text-align:center}#page.get-involved-hub .troika>section:nth-child(1){padding:25px 14px 25px 0}#page.get-involved-hub .troika>section:nth-child(2){border:solid #c3c3c3;border-width:0 1px;padding:25px 14px}#page.get-involved-hub .troika>section:nth-child(3){padding:25px 0 25px 14px}#page.get-involved-hub .troika>section>.gi-spotlight{margin-top:10px}#page.get-involved-hub .troika>section>.gi-spotlight>section:first-of-type{border-top:none}#page.get-involved-hub .troika>section iframe#twitter-widget-0{margin-top:10px}#tumblr-river article{font-family:"Georgia",serif;color:black;border-bottom:1px solid #edecec;padding:70px 0;float:left}#tumblr-river article:first-of-type{padding-top:10px}#tumblr-river article p{line-height:1.3;margin-bottom:10px}#tumblr-river article h1{font-size:24px;margin-bottom:10px}#tumblr-river article img{max-width:100%;height:auto}#tumblr-river article iframe{max-width:100%}#tumblr-river article figure{margin:10px 0}#tumblr-river article a.read_more:after{content:" »";position:relative}#tumblr-river article.text img{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);float:left;margin:0 20px 20px 0}#tumblr-river article.audio .audio_player{display:block}#tumblr-river article.audio figcaption{margin-top:20px;font-style:italic}#tumblr-river article.photo figure img{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3)}#tumblr-river article.photo figure figcaption{font-style:italic;margin-top:20px}#tumblr-river article.photo figure.photoset{letter-spacing:10px}#tumblr-river article.photo figure.photoset img{margin-bottom:10px;display:inline-block}#tumblr-river article.photo figure.photoset figcaption{margin-top:10px;letter-spacing:normal}#tumblr-river article.video figure iframe{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3)}#tumblr-river article.video figure figcaption{font-style:italic;margin-top:20px;line-height:1.3}#tumblr-river article.quote blockquote{font-size:22px;margin-bottom:25px;padding-left:60px;line-height:1.3}#tumblr-river article.quote blockquote:before{content:"“";font-size:112px;line-height:.85;color:#e6e6e6;position:absolute;top:0;left:0}#tumblr-river article.quote cite{display:block;text-align:right;padding-left:85px;line-height:1.3}#tumblr-river article.quote cite:before{content:"— ";position:relative}#tumblr-river article.quote cite a{text-decoration:none}#tumblr-river article.link{padding-left:60px}#tumblr-river article.link h1:before{font-family:"SSStandard";content:'🔗';font-size:36px;line-height:1;color:#e6e6e6;position:absolute;top:7px;left:-52px}#tumblr-river article.answer .question{background:#edecec;padding:10px;margin-bottom:20px;line-height:1.3}#tumblr-river article.chat li{padding:5px}#tumblr-river article.chat li:nth-child(2n+1){background:#edecec}#tumblr-river article aside.meta{clear:both;margin-top:30px;text-align:right;font-family:"Helvetica Neue","Arial",sans-serif;color:#999}#tumblr-river article aside.meta a{color:#999}#tumblr-river article aside.meta a:hover{color:#061f37;text-decoration:none}#tumblr-river article aside.meta p{margin-bottom:10px}#tumblr-river article aside.meta i.ss-icon{top:1px;margin:0 10px}#tumblr-river article aside.meta .tags a{text-transform:uppercase;font-weight:bold}#tumblr-river article aside.meta .tags a:after{content:", ";position:relative;font-weight:normal}#tumblr-river article aside.meta .tags a:last-child:after{content:""}#tumblr-river article aside.meta .share{margin-left:10px;padding-left:10px;border-left:1px solid #999}#tumblr-river article aside.meta .notes{margin-left:20px}#tumblr-river article section.comments{margin-top:40px}#mc_embed_signup .mc-field-group .asterisk{top:auto !important;right:auto !important}.social-stack .pocket img,.social-stack .commons-link img{margin-top:15px}.social-stack .pocket .popper{width:50px}.modal-wrapper{display:none;position:absolute;top:0;left:0;z-index:298;height:100%;width:100%}.modal-wrapper.active{display:block}.full-overlay{background:rgba(0,0,0,0.5);height:100%;width:100%;position:absolute;z-index:299}.republish-window{background:#fff;height:630px;left:50%;position:absolute;top:20px;margin:0px 0 0 -400px;width:800px;z-index:300;-webkit-box-shadow:0 0 4px #000;-moz-box-shadow:0 0 4px #000;box-shadow:0 0 4px #000}.republish-window h2{font-size:28px;display:inline;vertical-align:middle;padding:0 0 5px 5px}.republish-window h3{font-size:24px;line-height:1}.republish-header{border-bottom:1px solid #c3c3c3;padding:10px 20px 15px}.republish-header img{vertical-align:middle}.republish-content{padding:15px 20px}.republish-content p,.republish-content li{font-size:14px;line-height:1.4}.republish-content p{margin-bottom:10px}.republish-content li{margin-left:30px}.republish-title{border:1px solid #c3c3c3;background:#edf7fc;padding:10px 10px 5px;margin-bottom:10px}.republish-title img{display:block;float:left;width:70px;padding-right:10px}.republish-copy{border-top:1px solid #c3c3c3;padding:15px 20px}.republish-copy textarea{background:none;border:1px solid #c3c3c3;height:50px;width:750px}.clippy-wrapper{margin-top:10px;margin-left:auto;margin-right:auto;width:670px;position:relative}#clippy,.clippy-wrapper a.close{position:absolute;display:block;height:60px;width:322px;overflow:hidden}#clippy{left:0}.clippy-wrapper a.close{right:0;background:url(//s3.amazonaws.com/cdn.propublica.net/deploy/images/common/close-btn-modal.png) 0 0 no-repeat}.clippy-wrapper a.close:hover{background-position:0 -60px}.clippy-wrapper a.close:active{background-position:0 -120px}

/* modal styles */


.modal-link {
  border-bottom: 1px dotted #404040;
  text-decoration: none;
  float: none!important;
  width: 0;
  padding: 0;
}
.modal-link:hover {
  text-decoration:none;
  cursor:pointer;
}

#app-modal {
  position:absolute;
  z-index:9999;
  top:200
  margin: 0 auto;
  background:#1A1A1A;
  color:#fff;
  width:285px;
  -webkit-border-radius: 04px;
  -moz-border-radius: 04px;
  border-radius: 04px;
  border-radius: 04px;
  opacity:.95;
}

#app-modal p a {
  display:none; /* don't show links in tooltips */
}

#app-modal h2 {
  font-size:18px;
  text-shadow: #f0f0f0 0px 0px 1px;
  -moz-text-shadow: #f0f0f0 0px 0px 0px;
}
#app-modal p {
  font-size:14px;
  text-shadow: #f0f0f0 0px 0px 1px;
  -moz-text-shadow: #f0f0f0 0px 0px 0px;
}

#app-modal-flag {
  display:none;
  width:20px;
  height:20px;
  background: url(https://static.propublica.org/rails/assets/checkup/left-arr-ba1e3945ed8f46abc0e59a48d0f3103a45b7585c75d531da8554dc5cfdd654f1.png) no-repeat;
  position:absolute;
  z-index:999;
}

#state-map-tooltip {
  background-color: white;
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
  padding:5px;
  font-weight: bold;
  border: 1px solid #ccc;
  -moz-box-shadow: rgba(0, 0, 0, 0.296875) 0px 2px 3px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.296875) 0px 2px 3px 0px;
}
#content-header .wrapper {
  padding-left: 0;
  width: 960px;
}

.state_link_list {
  margin-top:15px;
}
.state_link_list ul {
  float:left;
  margin-right:40px;
}
.state_link_list ul li {}
/* -- */
.iodine-logo {
  background: url(https://static.propublica.org/rails/assets/checkup/logo-iodine-purple-9a0fb906ee66120e2ffea3cfe09a8fe74d495ecc05289f6e9cb5952fe58fa335.svg) no-repeat top left;
  width: 90px;
  height: 20px;
  background-size: 100%;
  display: inline-block;
  position: relative;
  float: right;
  margin: 0px 10px 0px 10px;
  opacity: .8
}

.iodine-logo:hover {
  opacity: 1
}

h6.attention {
  text-decoration: underline;
}

p#lights-off-note {
  padding-bottom: 20px;
  width: 480px;
  margin-left:auto;
  margin-right: auto;
  text-align: left;
}

.name_brand {
  position: relative;
  clear: both;
  margin-top:40px;
  border-top: 1px solid #cecece;
  padding-top: 10px;
}

#about_data {
  padding-top: 20px
}

.related_graphics {
  border-top: 1px solid #cecece;
  padding-top: 20px;
  margin-top: 20px;
  line-height: 2em;
}

.tinytext {
font-size: 11px;
font-weight: normal;
line-height: 1.3em;
font-style: italic;
padding-bottom: 5px;
}
.tinytext a {
  font-style: normal;
}

.related_graphics h5 {
  line-height: 1.6em
}

.drugs.index #about_data {
  border-top: 1px solid #cecece;
margin-top: 20px;
}

.our-stories-container {
border-top: 1px solid #cecece;
margin-top: 20px;
padding-top: 10px;

}

#prov_chart div.provider-graph-anchor {
  width: 335px;
  height: 300px;
  margin: 10px 0px 0px 0px;
  background: #f0ead7;
  border-radius: 3px;
}

.state_by_state .guff {
  margin: 10px 0px 20px;
  font-family: "Georgia", serif
}

.provider-bar .pt {
  display: block;
  width: 4px;
  opacity: 0.1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
  filter: alpha(opacity=50);
  cursor: pointer;
  z-index: 1;
  background-color: #004e7a;
  position: absolute;
  height: 100%;
  margin-right: -3px;
}

.highlight-column {
  background: #f7f7f7
}

.hover-info {
  cursor: pointer;
}

.summary_stats .avg {
  margin-left:-5px;
}
span.capitalize {
  text-transform: capitalize;
}

.search .city-state-no-click td p a, .search .city-state-no-click .address p a {
  color: black;
  font-weight: normal;
  font-size: 11px;
  pointer-events: none;
  line-height: 1.5em;
  text-transform: capitalize;
}


h4 span.hover-info, th.span.hover-info a {
  border-bottom: 1px dotted;
  padding-bottom: 1px
}

.hover-info span.hover_link {
border-bottom: 1px dotted #444;
display: inline;
clear: both;
    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;
}


.hover-info:hover span.hover_link, .dashboard .hover-info:hover {
  border-bottom: 1px solid #000
}

.brand-name-search {
  display: none
}

.providers.search .brand-name-search {
  display: block;
}

.tiny_num {
  font-size: 10px;
}

.search_suggestions{
padding-top: 10px;
font-size: 16px;
font-weight: bold;
padding: 10px;
text-transform: capitalize;
background: #e9f0f8;
display: inline-block;
border-radius: 1px;
margin-top: 20px;
box-shadow: 0 0 5px #F0F0F0;
}

#city-search-results p:last-child{
  font-size: 13px;
  font-weight: normal;
    line-height: 2em
}

.drug-description {
  display:none;
}

.drug-summary {
  margin-top: 5px
}
.drug-summary a {
  cursor: pointer;
}

.providers .legend .pt.highlight, .legend .pt.avg {
  height: 18px;
  top: 0px;
  margin-bottom: 2px;
}

.providers .pt.highlight {
  background-color: #e25d29;
  width: 2px;
  height: 40px;
  opacity: 1;
  filter: alpha(opacity=100);
  z-index: 100;
  position: relative;
  top: -7px;
  display: inline-block;
  border: 1px solid #e25d29;
}

.pt.avg {
  z-index: 1;
  background-color: #fff;
  width: 2px;
  height: 40px;
  opacity: 1;
  display: inline-block;
  position: relative;
  top: -7px;
  border: 1px solid #666;
}

.providers.show .left_bar h4, .providers.show .right_bar h4 {
  text-align: center;
  margin:20px 0px 0px;
}
.right_text {
  text-align: right;
}

.rightest_rail {
width: 580px;
float: left;
}
.leftest_rail {
width: 340px;
float: left;
margin-right: 40px;
}

.leftest_rail p {
  max-width: 340px
}
.leftest_rail .name_brand img {
width: 100%;
padding: 10px 0px;
}

.rightest_rail .top_drugs {
margin: 0px 0px 0px 20px;
width: 285px;
float: left;
}

.dashboard .dash_item h5{
  font-size: 22px;
  padding-bottom: 5px;
  font-weight: bold;
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
}

.prov_chart canvas {
  position: absolute;
  left: 0;
}

#provider-tip {
  display: none;
  position: absolute;
  padding: 5px;
  border: 1px solid gray;
  background-color: white;
  z-index: 200;
}

.prov_chart div.provider-bar {
  height: 30px;
  width: 350px;
  position: relative;
  background: #f0ead7;
  border-radius: 2px;
  margin: 10px 0px 5px
}

#provider-stats.prov_chart div.provider-bar {
    margin: 10px 0px 35px
}
.prov_chart.hide-bars div.provider-bar {
  background-color: transparent;
  height:10px;
}

.prov_chart span, .address p {
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
  font-size: 11px;
  position: relative;
}


#provider-stats {
  float: left;
  border-radius: 3px;
  width: 100%;
  padding: 0px 0px 10px;
  margin-bottom: 20px;
}

.big_num h6 {
  font-style: italic;
}
.providers.show p.type_hedder {
  text-align: center;
  font-family: 'Sentinel A', 'Sentinel B', Georgia, serif;
  font-weight: 600;
  font-size: 20px;
  text-transform: none;
  padding: 20px 0px 20px 0px;
}

.providers.show p.type_hedder.small {
    padding: 20px 0px 0px 0px;

}

.type_hedder_caption {
  font-size: 13px;
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
  text-align: center;
}

p.type_hedder {
  font-family: 'Sentinel A', 'Sentinel B', Georgia, serif;
  font-weight: 600;
  font-size: 20px;
  text-transform: none;
  padding: 10px 0px 5px;
}
.prov_chart span.big_num {
  font-size: 20px;
  margin: -5px 3px 35px 0px;
  padding: 5px 5px 5px 0px;
  text-align: right;
}

.prov_chart span.big_num span {
  font-weight: normal;
  font-style:italic;
}

.prov_chart span {
  float: left;
}

.prov_chart span.prov_descr {
  position: relative;
  top: 3px;
  font-size: 13px;
  width: 310px;
  font-weight: bold
}

#sim_bar {
  float: left;
  clear: both;
  width: 100%;
  margin-bottom: 20px
}

#sim_bar.prov_chart span {
  height: 40px;
}

#sim_bar span.weird_label {
  font-size: 11px;
  margin-top:5px;
  color: #666;
  font-style: italic;
  float: right;
  height: 30px;
}

#sim_bar .weird_label.left {
  float: left;
  clear: both;
}

/* Little black labels on similarity bars */

#sim_bar.prov_chart .pt p {
  color: black;
  position: absolute;
  padding: 5px;
  border-radius: 6px;
  display: inline-block;
  top: -35px;
  width: 100px;
  right: -53px;
  border-bottom: 1px solid #aaa;
  text-align: center;
}

#sim_bar.prov_chart .pt p.flip {
  top: 50px;
  width: 100px;
  border-bottom: 0px;
  border-top: 1px solid #aaa;
}

#sim_bar.prov_chart .pt.highlight p {
  top: -36px;
  width: 80px;
  left: -46px;
}

#sim_bar .pt.highlight p span {
  left:48%;
}

#sim_bar .provider-bar {
  width: 960px;
}

#sim_bar.prov_chart div.bar_cont {
  padding: 18px 10px 0px 0px;
  margin-bottom: 0px
}

/* Arrows on similarity bar labels */
.provider-bar .highlabel span {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  position: absolute;
  width: 0;
  height: 0;
  border-top: 4px solid #aaa;
  margin-top: 15px;
  left: 48%;
}


.provider-bar .avglabel span {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  position: absolute;
  width: 0;
  height: 0;
  border-bottom: 4px solid #aaa;
  left: 48%;
}

.provider-bar .avglabel span {
  margin-top: -7px;
}

.provider-bar .highlabel{
  bottom: 34px;
  position: absolute;
  z-index: 1;
  border-bottom: 1px solid #aaa;
  border-radius: 6px;
  padding: 2px 10px;
  margin-bottom: 14px;
  width: 75px;
  left: -49px;
  color:black;
}

.provider-bar .avglabel{
  position: absolute;
  z-index: 1;
  border-top: 1px solid #aaa;
  border-radius: 6px;
  padding: 3px 10px;
  margin-left:1px;
}


#sim_bar p {
 clear: both;
}


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

.prov_chart div {
  margin-bottom: 10px;
  float: left;
  clear: both;
}

.prov_chart > div {
  margin-top: 10px
}

.address p {
  line-height: 1.6em;
  text-transform: uppercase;
}

.address p:last-child {
  text-transform: none;
}

.vitals .address span.thin{
  text-transform: none;
  padding-top: 2px;
  display: inline-block;
  font-weight: 100
}

.address h4 {
  font-size: 13px;
  margin: 10px 0px 0px
}

.address h4 a, .search_left p a, .top_bar a, .providers a{
  color:#237EB5;
}

.address h4 a:hover {
  text-decoration: underline;
}

h4 {
  color: black;
  font-size: 16px;
  font-weight: bold;
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
}

#drugs-search p {
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
}

.provider_box {
  margin: 5px 0px 0px 30px;
  width: 610px;
  float: right;
  line-height: 1.4em;
  font-size: 12px;
}

.provider_box img {
  margin-top: 15px;
  border: 1px solid #cecece;
  display: inline-block
}
.providers .fancy_table p span.num, .specialties .fancy_table p span.num {
  font-size: 12px;
  font-weight: bold;
  float: right;
  padding-right:2px;
}

.provider_box td.fancy_table >p {
  padding: 3px 0px;
}

.drugs.show .provider_box td.fancy_table p {
  border-bottom: 0px;
}

.drugs.show .provider_box tbody td, .drugs.drug_state .provider_box tbody td {
  border-top: 1px solid #e7e7e7
}

.drugs.drug_state table th.header:last-child, .drugs.drug_state table td:last-child  {
  display: none
}

/*.state_specialty th.header.reverse, .state_specialty #providers td.reverse {
  display: none
}*/

.provider_box .sortamagic .address a p {
  padding: 0px 0px;
  font-size: 12px;
  margin-top: 3px;
}

.providers.search .no-search, .specialties.show .no-search{
  display: none
}

.specialties td p.avg, p.avg {
display: inline-block;
margin-top: 5px;
padding: 0px 5px;
background: #f1f1ee;
}


.fancy_table {
  position: relative;
}

#provider-stats .label {
  font-weight: bold;
  font-size: 13px;
  padding: 20px 0px 5px;
}

.state_specialty .dashboard {
  height: auto;
  width: 515px;
  margin-top: 0px;
  position: relative;
  padding: 0px;
  display: inline-block;
  float: right;
}

.state_specialty .dashboard > div {
  width: 80px;
  padding: 0px 7px 0px 8px;
  text-align: left;
  height:210px;
}

.state_specialty .dashboard p {
  font-size: 11px
}

.state_specialty .dashboard .difference_bar div {
height: 35px;
}

.state_specialty .dashboard .difference_bar {
  height: 70px;
  margin-bottom:0px;
}

.state_specialty .dashboard h4:first-child, .state_specialty .dashboard .dash_item h5 {
  font-size: 12px;
}

.dashboard {
  margin: 5px auto 0px;
  width: 960px;
  height: 400px;
  padding-bottom: 50px;
  position: relative;
}

.dashboard >p {
  padding-bottom: 10px
}

.state_specialty .dashboard h4:first-child {
  height: 50px;
}

.dashboard h4:first-child {
  height: 70px;
  padding-bottom: 0px;
  font-size: 16px;
  line-height: 1.4em
}

.dashboard h4 {
  font-size: 22px;
  padding-bottom: 5px
}

.dashboard > div {
  float: left;
  width: 177px;
  margin-right: 5px;
  height: 100%;
  padding: 10px 5px;
  background: #f1f1ee;
  border-radius: 3px;
  text-align: center;
}

.dashboard .difference_bar {
  position: relative;
  height: 200px;
  text-align: center;
  margin-bottom: 5px
}

.dashboard .difference_bar div {
  clear: both;
  height: 99px;
  width: 100%;
  text-align: center;
  position: absolute;
}



.dashboard .difference_bar.above div{
  top:0px;
}
.dashboard .difference_bar.below div {
  bottom: 0px;
}

.dashboard .difference_bar > div:nth-of-type(1) {
  border-bottom: 1px solid #cecece;
}

.dashboard .difference_bar.below > div:nth-of-type(1) {
  border-top: 1px solid #cecece;
  border-bottom: 0px;
}

.dashboard .difference_bar p {
  position: absolute;
}

.dashboard .difference_bar span.average_label.first_label {
  min-width: 47px
}

.provider_avg_guff {
margin: auto;
display: block;
width: 60%;
}

.provider_avg_guff img {
  float: left;
}


.provider_avg_guff span {
float: left;
line-height: 1.5em;
display: inline;
width: 80%;
margin: 5px 0px 0px 20px;
}

.providers.show .dashboard h6 {
  margin-top: 90px;
  font-size: 16px;
    font-weight: bold;
  color:#cecece;
}
.specialties td h6 {
  font-weight: bold;
  color:#cecece;
  font-size: 13px;
  margin-top: 25px
}

.search td h6 {
  font-weight: bold;
  color:#cecece;
  font-size: 13px;
}

.state_specialty .dashboard span.average_label{
  left: -85px;
  top: 28px;
  text-transform: uppercase;
  font-size: 10px;
}

.dashboard span.average_label {
  width: 80px;
  padding-right: 2px;
  font-size: 11px;
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
  color: #666;
  position: absolute;
  display: block;
  min-width: 25px;
  text-align: right;
}

.providers.show .dashboard span.average_label {
width: 100%;
padding: 10px 0px;
font-size: 11px;
text-align: center;
font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
color: #666;
}

.providers.show .avg_label {
top: 130px;
left: -100px;
position: absolute;
}

.providers.show .avg_label span {
clear: both;
display: block;
position: relative;
}

.providers.show .dashboard span.average_label span{
  margin-top: 15px;
  right: -3px;
  margin-left: 20px;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 7px solid #666;
  position: absolute;
  width: 0;
  height: 0;
}

.dashboard_label {
  margin-top: 30px;
  display: inline-block;
  width: 100%;
}

.dashboard_label >div:first-child {
  width: 36%;
  margin: 0px 20px;
}

.dashboard_label >div{
  width: 56%;
  display: inline-block;
  text-align: center;
  margin: 0px 11px;
}

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

.dot_label {
  background: #fff;
  margin-top: -10px;
  z-index: 999;
  position: relative;
  width: 270px;
  text-align: center;
  top: -11px;
  padding: 0 10px 0 10px;
  position: relative;
  top: -11px;
  text-transform: uppercase;
  font-size: 11px;
  color: #000;
/*  letter-spacing: 1px;
*/  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
}

.dashboard .difference_bar p.provider_label {
  bottom: 10px;
  width: 300%;
  left: -100%;
  font-size: 11px;
  line-height: 1.6em;
  color: #666;
  padding: 5px 0px;
}

.dashboard .difference_bar.below p.provider_label {
  bottom:0px;
  padding:10px 0px;
}

.dashboard .difference_bar p.provider_label span {
  font-weight: bold;
  font-size: 13px;
  width: 100%;
  display: block;
}

.dashboard > div >p {
text-align: left;
padding: 0px 0px 0px 5px;
font-size: 13px;
line-height: 1.4em;
}
.dashboard > div > span {
  height:30px;
  display: block;
}

.state_specialty .dashboard .difference_bar .inner_bar {
  width: 40px;
}

 .dashboard .difference_bar .inner_bar {
  display: inline-block;
  width: 60px;
  position: relative;
  height: 100%;
}

 .dashboard .difference_bar .inner_bar .color_inner_bar {
  height: 15.0%;
  bottom: -1px;
  width: 100%;
  display: block;
  position: absolute;
  max-height: 100px !important
}

.dashboard .difference_bar.above .inner_bar.B .provider_label:before {
  content: "(much higher than peers)"
}

.dashboard .difference_bar.above .inner_bar.B .provider_label {
color: #b2310f;
/*border-bottom: 1px dotted #444;
cursor: pointer;
padding: 0px;
margin: 5px auto;
width: 205%;
left: -52%;
line-height: 1.4em;*/
}

.dashboard .difference_bar.below .inner_bar.A .provider_label:before {
  content: "(much lower than peers)"
}

.dashboard .difference_bar.below .inner_bar.A .provider_label {
  color:#2e4c61;
/*cursor: default;
pointer-events:none;*/
}

.dashboard .difference_bar.above .inner_bar.B .color_inner_bar {
background: #b2310f;
}

.dashboard .difference_bar.below .inner_bar.A .color_inner_bar {
  top: -1px;
  background: #2e4c61
}

.dashboard .difference_bar.below .inner_bar .color_inner_bar {
  top: -1px;
  background: #5e90b1
}

.dashboard .difference_bar.above .inner_bar .color_inner_bar {
  background: #cf5e02
}

.dashboard .difference_bar.below p.provider_label span{
  color: #5e90b1;
}

.dashboard .difference_bar.above p.provider_label span {
  color: #cf5e02;
}

.dashboard .difference_bar.above .inner_bar.B p.provider_label span{
  color:#b2310f
}
.dashboard .difference_bar.below .inner_bar.A p.provider_label span{
  color:#2e4c61
}
.dashboard > div:last-child {
  margin-right: 0px;
  border-right:0px;
}

.dashboard .barchart {
  width: 30px;
  display: block;
  background: #fff;
  height: 150px;
  position: relative;
  margin: 0px 54px;
  border-radius: 2px
}

.dashboard .barchart > div {
  position: absolute;
  bottom: 0px;
  width: 100%;
  left: 0px;
  -webkit-font-smoothing: antialiased;
}

.dashboard .barchart > div >p {
  position: relative;
  width: 65px;
  top: -15px;
}

.dashboard .barchart > div.thisdoc >p {
  left: 40px;
}

.dashboard .barchart > div.avg >p {
  right: 75px;
  text-align: right;
}

.dashboard .barchart > div > p span:first-child {
  font-weight: bold;
  font-size: 18px;
  width: 100%;
  display: block;
}

.dashboard .barchart > div > p span {
  clear: both;
  font-size: 11px;
}

.dashboard .barchart > div > span {
  background: #64B19F;
  position: absolute;
  bottom: 0px;
  width: 100%;
  left: 0px;
  height: 100%
}

.dashboard .barchart > div > span.red{
  background: #9B1C1F;
}

.dashboard .barchart > div.avg > span {
  background: transparent;
  border-top:2px solid #cecece;
  border-style: dotted;
  z-index: 1
}

.dashboard .barchart > div.avg > p span:first-child {
  font-size: 14px;
}

.dashboard .barchart > div.avg > p span {
  color:#888;
  line-height: .7em;
}

.providers.show .summary_stats {
  clear: both;
  display: inline-block;
  padding: 0px 0px 10px 0px;
  text-align: left;
  float: none;
}

.summary_stats div {
  width: 125px;
  padding-right: 15px;
}
.summary_stats div.first {
 width: 240px;
}

.summary_stats div.first p{
  width: 200px
}

.summary_stats div:last-child {
  padding-right:0px;
}
.summary_stats span, .summary_stats div p {
  clear: both;
  font-size: 11px
}

.big_num span.hover-info {
  font-size: inherit;
}

.summary_stats div p {
   clear: both;
  display: inline-block;
}

.providers.show h3.center {
  padding-top:30px;
  border-top: 1px solid #e7e7e7;
}

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

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

.providers.show p.center {
  border-top:1px solid #e7e7e7;
}

.providers.show .divider {
  width: 100%;
  display: inline-block;
  margin-top: 30px
}

.providers.show .top_summary {
  text-align: center;
}

.top_summary div.story {
  float: left;
  overflow: hidden;
}

.story div, .top_summary div {
  float: left;
}

.drugs.index .story {
  margin-bottom: 10px
}

.related_story {
  clear: both;
font-size: 11px;
font-style: italic;
}

.top_summary .story p {
  font-family: Georgia, serif
}
.top_summary .story div {
  padding: 20px 0px 0px 5px;
  float: left;
  width: 240px;
}

.top_summary h6{
  font-size: 11px;
  color: #666;
  font-style: italic;
  margin: 4px 10px 0px 0px;
  float: left;
}

.top_summary .last {
  margin:0px;
}
.top_summary div.title, .legend .title {
  width: 100%;
  font-size: 11px;
  text-transform: uppercase;
  padding: 5px 0px;
  text-align: left;
}

.top_summary {
    width: 100%;
    float: left;
    margin-top:-3px;
}
.legend {
  clear: both;
  display: inline-block;
  border: 1px dotted #888;
  padding: 5px 10px;
  border-radius: 2px;
  float: left;
}

.legend h5 {
  text-transform: uppercase;
  font-weight: normal;
  font-size: 11px;
  width: 100px;
  float: left;
  padding-top: 5px;
}
.legend div {
  float: left;
  margin: 0px 10px 0px 0px;
  text-align: center;
}

.legend div:last-child {
  margin:0px;
  width: 100px;
  float: right;
}

.legend .last {
  width: 100px;
  text-align: center;
}


.legend .gradient h6:last-child {
  text-align: right;
  float: right;
  margin-right: 0px;
}

.legend h6 {
  width: 65px;
  float: left;
  text-align: left;
  font-size: 11px;
  color: #666;
  font-style: italic;
}
.legend h6.center {
  text-align: center
}

.legend .gradient span.blue {
  height: 5px;
  float: left;
  background: #cee5f6;
  background: -moz-linear-gradient(left, #cee5f6 13%, #13618b 88%);
  background: -webkit-gradient(linear, left top, right top, color-stop(13%,#cee5f6), color-stop(88%,#13618b));
  background: -webkit-linear-gradient(left, #cee5f6 13%,#13618b 88%);
  background: -o-linear-gradient(left, #cee5f6 13%,#13618b 88%);
  background: -ms-linear-gradient(left, #cee5f6 13%,#13618b 88%);
  background: linear-gradient(to right, #cee5f6 13%,#13618b 88%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cee5f6', endColorstr='#13618b',GradientType=1 );
  width: 130px;
  margin: 8px 0px 11px;
}

.sim_legend {
  margin:20px 0px 0px 0px;
  float: right;
}

.sim_legend p:nth-child(2) {
  text-align: right;
  clear: both;
}

.providers .sortamagic th.wide {
  width:300px;
}

.providers table td, .providers table th {
  line-height: 1.5em;
}

.providers.show .vitals h6 {
  font-weight: bold;
  padding: 3px 0px;
  font-size: 13px;
}

.providers.show .vitals h6:last-child {
  font-size: 13px;
}
.providers.show .right_bar table td{
  border-bottom: 1px solid #e7e7e7;
}

.providers.show .right_bar table td.empty {
  border-bottom: 0px;
  padding-left: 0px;
  font-size: 18px;
  font-family: Georgia;
  color: #999;
}
.fancy_table.prov_claims p{
  font-weight: 200
}
.fancy_table p {
  font-weight: bold
}
.providers.show .right_bar table td.rank {
  background: #f1f1ee;
}


.drugs.index .sorty th, .providers.show .sorty th {
  vertical-align: middle;
}
.providers.show .sorty th.all_rank {
  padding-left:10px;
}

table th.header{
  padding: 0px;
  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) 5% 50% no-repeat #fff;
  cursor: pointer;
}

table th.header.no-sort, .state_specialty #providers th.header.no-sort {
  background:#fff;
  padding-left: 10px;
  padding-top: 10px;
  cursor: default;
}



.drugs.show  table th.header:first-child{
  width: 100px
}
 .state_specialty table th.header{
  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) 5% 25% no-repeat #fff;
 }

.state_specialty table th.header a {
  padding: 10px 10px 10px 20px;
}

table th.header a{
  color:black;
  display: block;
  padding: 10px 10px 10px 25px;
}

.providers.show .right_bar table.sorty th.rank.sortyDown, table th.header.headerSortDown {
  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);
/*  background-color:#f7f7f7
*/}

.providers.show .right_bar table.sorty th.rank.sortyUp, table th.header.headerSortUp{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAYAAAAGRPQsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMFJREFUeNpiaWhoYKAWYGKgIhi8hjEicwwNDXf9%2F%2F%2F%2FzZMnT7LfvHnzCSj0F1meUPgyIRmUBqRcGRkZQ0RFRfOAbB5SXQ5WbGBgoA6k2qFirEAQKSYmpglks6O7Hq9hQBcxAV0zAcgWggkyMzOrAw2rFxcXlwdyWUhxWQEQe6BLAF3nwcfH5w9kchPrXZbz589PAtJLgFgcTeM%2FIP4CdRkTlI%2FfMKiiz0D8G4sLQLH5gxiDkA37DsUUAZaRkTcBAgwAKG4pyOjcKXkAAAAASUVORK5CYII%3D);
/*   background-color:#f7f7f7
*/}

table th.header.headerSortUp.reverse {
  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);
}

table th.header.headerSortDown.reverse {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAYAAAAGRPQsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMFJREFUeNpiaWhoYKAWYGKgIhi8hjEicwwNDXf9%2F%2F%2F%2FzZMnT7LfvHnzCSj0F1meUPgyIRmUBqRcGRkZQ0RFRfOAbB5SXQ5WbGBgoA6k2qFirEAQKSYmpglks6O7Hq9hQBcxAV0zAcgWggkyMzOrAw2rFxcXlwdyWUhxWQEQe6BLAF3nwcfH5w9kchPrXZbz589PAtJLgFgcTeM%2FIP4CdRkTlI%2FfMKiiz0D8G4sLQLH5gxiDkA37DsUUAZaRkTcBAgwAKG4pyOjcKXkAAAAASUVORK5CYII%3D);
}

.specialties table tbody tr {
  border-bottom: #cecece solid 1px;
}

.providers .right_bar {
  float: right;
  width: 100%;
}

.noresults {
  clear: both;
  position: absolute;
  top: 34px;
  background: #fff;
  background: rgba(255,255,255, 0.95);
  padding: 5px;
  border: 1px solid #cecece;
  font-size: 13px;
  display: none;
}

.providers.show .filter_section input[type="text"] {
    width: 180px;
  border-radius: 4px;
  height: 25px;
  font-size: 13px;
  -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: 4px 5px;
  background: url("http://propublica.s3.amazonaws.com/images/mag_glass.svg") no-repeat top left;
  background-size: 25px 25px;
  padding-left: 30px;
  color:#444;
  font-weight: bold;
  margin-bottom: 10px
}

/* BADGES BADGES BADGES */

.badges {
  float: right;
  position: relative;
  width: 725px;
  color: #666;
  font-size: 11px;
  line-height: 1.5em;
  margin: 0px 0px 10px;
}

.search_box {
  float: left;
  width: 225px;
  font-weight: bold;
  color:#444;
}

.clear-filters {
  background: url("http://propublica.s3.amazonaws.com/images/close_icon.png") no-repeat center left 4px #e7e7e7;
  display: none;
  float: left;
  margin: 0px 15px;
  cursor: pointer;
  padding: 2px 6px 2px 20px;
  color: #444;
  border-radius: 3px;
  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-size: 12px;
  background-position-y: 3px;
}

.clear-filters:hover {
  background: url("http://propublica.s3.amazonaws.com/images/close_icon.png") no-repeat center left 4px #444;
  color:white;
  background-size: 12px;
  background-position-y: 3px;
}

.filter_section {
  padding-top: 20px;
  position: relative;
  background: #fff;
  z-index: 1
}

.filter_section h6 {
  font-size: 13px;
  font-weight: bold;
  margin-bottom: 20px;
  color: #000;
  float: left;
}

.badges div {
  float: left;
  margin-right: 23px;
  width: 70px;
  padding-bottom: 10px;
}

.badges div.notactive span{
  cursor: default;
}
.badges div.notactive span:hover {
  opacity: .8;
}

.badges div.fade {
  opacity: .5;
}

.badges div p {
  margin-top: auto;
  float: left;
  display: block;
  width: 80px;
}

.the-more {
  display: none;
}

.see-more {
  color:#237EB5;
  cursor: pointer;
  clear: both;
  display: block;
}

.see-more:hover {
  text-decoration: underline;
}
.badges div:last-child {
  margin-right: 0px;
}

.top_prescriber.true a {
  color:#b28600;
}

.providers table td.notable {
  padding-top:10px;
}

.providers.show .tooltip{
  max-width: 150px;
}
.tooltip {
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  color: #333;
  min-width:50px;
  max-width:250px;
  display: block;
  padding: 10px;
  font-size: 12px;
  position:absolute;
  background: white;
  border-radius: 3px;
  border: 1px solid #cecece;
  display: none;
  z-index: 10000
}

.drugs.index .tooltip  {
  width: 170px;
  line-height: 1.9em;
  opacity: .9
}

.drugs.index .tooltip h4 {
  line-height: 1.7em;
}

.providers table td.notable span:hover, .badges span:hover {
  opacity: 1;
}
.providers table td.notable span, .badges span {
  cursor: pointer;
}

.providers table td.notable span, .badges div > span {
  -webkit-font-smoothing: antialiased;
  font-size: 11px;
  font-weight: bold;
  display: none;
  color: white;
  width: 35px;
  text-align: center;
  display: block;
  float: left;
  margin: 0px 10px 5px 0px;
  opacity: .8;
  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;
}


.badge-S2 {
  background: #a60a06;
  padding: 8px 0px;
  border-radius: 3px;
}

.badge-S3 {
  background: #a60a06;
  padding: 8px 0px;
  border-radius: 3px;
}


.badge-N {
  background: #a60a06;
  padding: 8px 0px;
  border-radius: 3px;
}

.badge-10 {
  background: #dbb006;
  padding: 8px 0px;
  border-radius: 3px;
}

.badge-B {
  background: #dbb006;
  padding: 8px 0px;
  border-radius: 3px;
}


.providers table td.notable span img, .badges span img {
  width: 20px
}

.badge-down {
  background: url("http://propublica.s3.amazonaws.com/images/arrow-avg-down.png")#366a74 no-repeat;
  padding: 3px 0px;
  border-radius: 3px;
  background-size: 20px;
  width: 35px;
  height: 28px;
  background-position: 50%;
}

.badge-up {
  background: url("http://propublica.s3.amazonaws.com/images/arrow-avg-up.png")#366a74 no-repeat;
  padding: 3px 0px;
  border-radius: 3px;
  background-size: 20px;
  width: 35px;
  height: 28px;
  background-position: 50%;
}


.badge-A{
  background: #2c5c0c;
  padding: 8px 0px;
  border-radius: 3px;
}

.badge-R {
  background: #BB6100;
  padding: 8px 0px;
  border-radius: 3px;
}

.badges .top_prescriber {
  font-weight: bold;
  font-size: 12px;
  color:#b28600;
  font-style: normal;
}

.av_days span {
  display: inline-block;
}

.providers.search .right_bar {
  width: 100%;
  float: left;
  padding-left:0px;
}

.providers.search .prov_name a, .specialties .prov_name a, .drug_state .prov_name a{
  font-size:16px;
  line-height: 1.3em
}
.providers.search .provider_box, .specialties .provider_box  {
  float: left;
  margin-left:0px;
  width: 100%;
  position:relative;
}

.providers.search #providers td.fancy_table:last-child, .specialties #providers td.fancy_table:last-child {
  padding: 10px 0px 0px 70px;
}

.providers .provider_box td.fancy_table > p, .specialties .provider_box td.fancy_table >p{
  width: 300px;
  padding:6px;
}

.drugs.drug_state .provider_box td.fancy_table > p {
min-width: 50px;
padding: 6px;
width: 30%;
}

.specialties .sorting {
  margin-bottom: 5px;
}

.vitals .address p a {
  font-weight: bold
}

.providers.show .left_bar {
  border-top: 0px;
  width: 100%;
  clear: none;
  float: right;
  margin-top:20px;
}

td.right_num {
  text-align: right;
}
.providers td.right_num p {
  width: 70%;
}

.specialties td.right_num p {
  margin-right: 20px
}
.states .left_bar td.right_num, .specialties .left_bar td.right_num{
  padding-right: 100px;
}

.states .right_bar td.right_num, .specialties .right_bar td.right_num {
  padding-right: 30px;
}
.providers.show .left_bar > div.last {
  margin-right:0px;
}

.providers.show .left_bar > div {
  width: 275px;
  float: left;
  display: inline-block;
  margin-right: 35px;
}

.providers.show .right_bar {
  float: left;
}

.providers.show table {
  width: 100%;
}

#provider-tip {
  background: #fff;
  border-radius:3px;
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
  border:0px;
  color:#444;
  padding:10px;
  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;
  width: 200px;
}

#provider-tip p:first-child {
  margin-bottom: 5px;
}

#provider-tip span {
  font-style: italic;
}

.providers .guff {
  padding:0px 0px 5px 0px;
  line-height: 1.4em;
  clear: both;
}

.providers .right_bar th:first-child{
  width:120px
}

.providers.search .right_bar th:first-child {
  width:250px
}

.providers.search .right_bar th:last-child {
  display: none;
}

.providers.search td span.num {
  font-size: 16px;
  font-weight: 200;
  display: block;
  padding-top: 5px;
  width: 100%;
}
.providers.search #providers td.formatted {
  padding-left: 20px
}

.providers.search tr {
  border-bottom: 1px solid #cecece
}

.state_specialty td span.prov_name {
  display: inline-block;
  padding-top: 25px;
}

.providers.search td span.prov_name a {
  font-size: 20px
}

/* Orange sort buttons */

.sortamagic .fancy_table a {
  display: block;
}

.drugs.show .provider_box td.fancy_table > p {
  border-bottom: 0px;
  padding:5px;
}

.provider_box td.fancy_table.prov_claims p {
  font-size: 16px;
  border-bottom: 0px;
  padding-left:5px;
}

.sort-field {
  display: inline;
}

span.sort-field.hide {
  display:none;
}

.not_here {
  line-height: 1.4em;
  margin-bottom:10px;
  padding:10px 0px;
}

.not_here p {
  font-size: 13px;
}

.not_here a {
  cursor: pointer;
  padding-bottom: 10px;
  display: block;
}

.drugs.state_by_state tbody tr {
  border-bottom: 1px solid #e7e7e7;
}

.drugs.state_by_state table {
  width: 100%;
}


#doc_highlights {
font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;font-size: 13px;
display: inline-block;
margin: 0px 0px 20px 0px;
height: inherit;
float: left;
border-bottom: 1px solid #cecece;
margin-bottom: 20px;
padding-bottom: 30px;
}

#doc_highlights  div {
  float: left;
}


#doc_highlights .doc_image {
width: 100%;
overflow: hidden;
margin-top: 10px;
text-align: center;
}
#doc_highlights .doc_image img {
  padding-bottom: 10px
}
.doc_item {
  display: none;
clear: both;
margin-top: 20px;
background: #f1f1ee;
padding: 20px 0px;
text-align: center;
}

.doc_guff {
  width: 100%
}

.doc_item p {
  clear: both;
  text-align: left;
  padding:0px 30px;
}
.doc_item.active {
  display: block;
  max-width: 310px;
}

.doc_nav.active {
  background: #fafafa;
box-shadow: inset 0 0 20px -2px rgba(0,0,0,.2);
opacity: 1;
}

.doc_nav:hover {
background: #fafafa;
opacity: 1;
}



.doc_guff h3 {
font-weight: 700;
font-size: 20px;
padding-bottom: 10px;
font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
}

.doc_nav {
font-size: 11px;
text-transform: uppercase;
float: left;
padding: 10px 5px;
border-radius: 3px;
margin: 10px 5px 0px 0px;
cursor: pointer;
border: 1px solid #CCC;
width: 90px;
text-align: center;
font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
min-height: 30px;
}

#drug_map .alaska {
top: 140px;
cursor: pointer;
height: 70px;
position: absolute;
width: 10px;
z-index: 1000;
}
#drug_map .hawaii {
top: 20px;
cursor: pointer;
height: 180px;
left: -60px;
position: absolute;
width: 140px;
z-index: 10;
}

#map-one {
  margin-top: -40px;
}
#drug_map .states {
  cursor: pointer;
height: 265px;
position: relative;
width: 300;
z-index: 500;
top: -20px;
}

.drug_map_guff {
  position: absolute;
height: 100px;
z-index: 1000;
}
.drug_map_container {
display: block;
height: 360px;
position: relative;
padding-bottom: 10px;
margin-bottom: 10px;
top: 70px;
}
#drug_map {
width: 280px;
height: 210px;
position: relative;
float: left;
margin-bottom: 70px;

}

#drug_map h3 {
  position: absolute;
}
.drug_map_container #text_box {
  display: inline-block;
  clear: both;
height: 30px;
line-height: 1.7em

}

.social_section {
  float: right;
}

.social_section a:hover {
text-decoration: none;
color: #666;
}

.rightest_rail .social_section {
  margin-top: 20px;
}

p.smallnum {
  font-size: 12px;
  line-height: 1.5em
}



/* MAP LEGEND */
.drug_map_container .druglegend,.drug_map_container .legend-box  {
clear: both;
}

.drug_map_container .druglegend span {
float: left;
height: 25px;
width: 60px;
}


.drug_map_container .druglegend .drugbar {
height:10px;
}


.drug_map_container .avg-1 {
background:#002d40;
}


.drug_map_container .avg-2 {
background:#165d74;
}

.drug_map_container .avg-3 {
background:#57a19f;
}

.drug_map_container .avg-4 {
background:#98c9a9
}

.drug_map_container .avg-5 {
background:#c2e3c2;
}

.drug_map_container .legend-text {
font-size: 9px;
clear: both;
}



#content h1 {
    font-family: 'Sentinel A', 'Sentinel B', serif;
}

.parent-title img {
  vertical-align: bottom;
margin: 0px 10px 5px 0px;
}
#content .wrapper {
  height: auto;
  overflow: visible;
  min-height: 875px;
}

.left_bar {
  float: left;
  border-top:2px solid #cecece;
  clear: both
}

.right_bar {
  float: right;
}

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

.vitals {
  float: left;
  width: 425px;
}

table {
  border-collapse: collapse;
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
}

td, th {
  padding: 10px 15px 10px;
  vertical-align: top;
  line-height: 1.4em;
  text-align: left;
  font-size: 12px
}

th {
  vertical-align: top;
}

td.narrow, th.narrow {
  width:70px;
}

td.med, th.med {
  width:160px;
}
th.med_wide {
  width:150px;
}

th.wide, td.wide {
  width:190px;
}

.drugs, .providers, .specialties {
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
}

#providers td, th {
  padding: 10px 10px 10px 10px;
}
.state_specialty #providers th {
  font-size: 13px;
  min-width: 50px;
  padding: 0px
}

.state_specialty #providers th span {
max-width: 80px;
float: left;
margin-right: 20px;
width: 85px;
}

/*.state_specialty #providers th.avg_header {
  max-width: 90px;
}*/

.state_specialty #providers th span:last-child {
  margin-right: 0px
}
.state_specialty #providers td:first-child,.state_specialty #providers th:first-child  {
  width: 130px
}

.state_specialty #providers td:first-child {
  display: block;
}

.advertisement {
  margin-top:20px;
  clear: both;
  float: left;
}

/* sorty styles */

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

.sorty 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{
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAPCAYAAAAGRPQsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMFJREFUeNpiaWhoYKAWYGKgIhi8hjEicwwNDXf9%2F%2F%2F%2FzZMnT7LfvHnzCSj0F1meUPgyIRmUBqRcGRkZQ0RFRfOAbB5SXQ5WbGBgoA6k2qFirEAQKSYmpglks6O7Hq9hQBcxAV0zAcgWggkyMzOrAw2rFxcXlwdyWUhxWQEQe6BLAF3nwcfH5w9kchPrXZbz589PAtJLgFgcTeM%2FIP4CdRkTlI%2FfMKiiz0D8G4sLQLH5gxiDkA37DsUUAZaRkTcBAgwAKG4pyOjcKXkAAAAASUVORK5CYII%3D);
}

.specialties.index .sorty th {
  vertical-align: middle
}
.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;
}

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


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


/* search box styles */

#drugs-search {
  width: 560px;
  padding: 18px;
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
  border-top: 2px solid #cecece;
  box-shadow: 0 0 5px #F0F0F0;
  background: #e9f0f8;
}

#drugs-search label, #drugs-search p {
  margin-bottom: 0px;
  display:  block;
  font-size: 11px;
}

#drugs-search label {
  display: inline
}

#drugs-search p {
  color: #7f7f7f;
  font-size: 11px;
  margin-bottom: 10px;
  padding-top: 2px
}

#drugs-search #query {
  font-size: 15px;
  font-weight: bold;
  display:block;
  width: 95%;
  margin-left: -1px;
}

#drugs-search #search {
  font-weight: normal;
  padding: 3px 10px;
}

#drugs-search #state {
  margin-left: 0.5em;
  font-size: 12px;
  border-color:#999;
}

#drugs-search .inline {
  display: inline;
}

#drugs-search input#search {
  background: #0f459a;
  background: -webkit-gradient(linear,left top,left bottom,from(#4387e4),to(#0f459a));
  background: -moz-linear-gradient(top,#4387e4,#0f459a);
  background: -ms-linear-gradient(top,#4387e4,#0f459a);
  border: 1px solid #4d5b88;
  margin: 0 0 0 11px;
  color: white;
  font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
  font-size: 12px;
  padding: 3px 10px;
  text-transform: uppercase;
  cursor: pointer;
  text-decoration: none;
  border-radius: 4px;
  font-weight: normal;
}

#drugs-search input#search:hover {
  text-decoration: none;
  -webkit-box-shadow: 1px 1px 2px rgba(0,0,0,0.53);
  -moz-box-shadow: 1px 1px 2px rgba(0,0,0,0.53);
  box-shadow: 1px 1px 2px rgba(0,0,0,0.53);
  background: #0a65bc;
  background: -webkit-gradient(linear, left top, left bottom, from(#0a65bc), to(#1d85ea));
  background: -moz-linear-gradient(top, #0a65bc, #1d85ea);
  background: -ms-linear-gradient(top, #0a65bc, #1d85ea);
}


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

.pagination span {
 margin-bottom: 10px;
display: inline-block;
}

.pagination .disabled {
  color: #aaaaaa;
}

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

.pagination span a {
  border: 1px solid #dddddd;
  color: #0063dc;
  text-decoration: none;
  font-weight: normal;
}

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

 p {
  line-height: 1.4em
 }

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

.source {
  clear: both;
  margin-top: 10px;
  float: left;
}
.providers.show #about_data {
  margin:10px 0px;
}
#about_data, #caveats {
  margin: 10px 0px 10px 0px;
  clear: both;
  float: left;
  width:100%;
}

#caveats ul {
  list-style: disc;
padding-left: 18px;
line-height: 1.4em
}

#questions {
    width:100%;
}

.callout_box {
background-color: #f4f4f4;
padding: 10px 15px;
border: 1px solid rgba(0,0,0,.1);
border-radius: 5px;
float: left;
width: 90%;
text-align: center;
margin-top:5px;
margin-bottom:5px;
}

.drugs.index .callout_box {
  width: 210px;
margin-right: 20px;
}

.providers.show .callout_box {
margin-top: 0px;
width: 400px;
padding: 12px;
background: #fff;
padding: 0px;
border:0px;
margin-bottom: 0px
}
.providers.show .callout_box div {
float: right;
font-size: 11px;
border: 0px;
padding-top: 0px;
width: 49%;
text-align: center;
margin-top: 0px
}

.providers.show .social_callout a.action {
padding: 12px 0px;
clear: none;
display: inline-block;
width: 95%;
margin: 5px 0px 0px;
}

.callout_box div {
display: inline-block;
margin-top: 10px;
border-top: 1px solid #cecece;
padding-top: 10px;
}

.callout_box h3 {
  font-size: 20px;
  text-align:center;
}

.social_callout a.action {
padding: 10px 25px;
margin: 10px;
clear: both;
float: none;
display: inline-block;
}

.social_callout {
  float: right;
}

.drugs.index .social_callout {
  float: left;
}
.redid_sort select#sort {
-webkit-appearance: none;
border: 0;
padding: 5px 10px;
float: left;
font-weight: bold;
color: #d57300;
font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
font-size: 13px;
cursor: pointer;
border: 1px solid #cecece;
border-radius: 2px;
margin:0px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANtJREFUeNrsl8ENgzAMRTETMAIjdIVu0BHoKTPlxChdoSN0hI5QRyoXRBon8W8P%2FV%2ByQAjs%2F0gsOcNAURRFUe2SmpdjjIteVo27xjmE8ESYaqkzViQ%2FvZMnpfubPpuAEFud1fLd2FHTHWYHUSUziC5vWuYrCiYDcVSzv0cKBZt7xiOn%2FKqwdy4BbAWzAc8fIqB9XTTivUUF2KRZQ4g%2B6wapNYaAcAOxGkRBuIKUjGpcUBDuIB9gHhozCgICYhw13IdOCEgBBjI5w0AyMLDxHwryzTMMRVF%2FopcAAwB%2FNJ7RdgSWXAAAAABJRU5ErkJggg%3D%3D) 95% 50% no-repeat;
background-size: 15px;
width: 260px;
}

.redid_sort form, .providers.search .redid_sort form{
  float: left;
  width: 260px;
  margin-right: 10px;
}

.drugs.show .redid_sort select#sort, .providers .redid_sort form, .drugs.show .redid_sort form {
  width: 140px;
}

.redid_sort select#sort:hover {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAeCAYAAABuUU38AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJdJREFUeNrs18EJgDAMheHiBI7SkdzMERzBERzBUWJEBL3YatM0wfdD8aTJh14MASGEEFKKiAY6Wvj0LufwAyPdq4K5IM6mnPu6gpmRzyyJ2RF8GTU%2FLfE3U%2FPZagPVETUGN0NILtAcIbGIGUTJQuYQXxYzi3izoHlEzqJuEAnM6gqRwPhCZGD8IB4w%2FhDa%2FzAIoZ%2B0CTAAh9%2B6qstP79wAAAAASUVORK5CYII%3D) 95% 50% no-repeat #d57300;
  color:white;
  background-size: 15px
}

.redid_sort {
  display: inline-block;
  cursor:pointer;
}
.redid_sort h4 {
  float: left;
  margin: 5px 10px 0px 0px;
}

.drugs .redid_sort h4 {
  margin-top:8px;
}

.redid_sort .sort_direction {
padding: 3px;
display: inline-block;
border-radius: 2px;
font-size: 10px;
color: #d57300;
text-align: center;
margin-top: 4px;
text-transform: uppercase;
font-family: arial;
}

.redid_sort form div {
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f5f5f5));
  background: -moz-linear-gradient(top, #fff, #f5f5f5);
  background: -o-linear-gradient(top, #fff, #f5f5f5);
  float: left;
}

.redid_sort .sort_direction.desc:before {
  content: "▼";
 }

.redid_sort .sort_direction.asc:before {
    content: "▲";
 }

 .redid_sort a:hover {
  text-decoration: none;
 }

.redid_sort .sort_direction:hover, .redid_sort .sort_direction.desc.direction-desc, .redid_sort .sort_direction.asc.direction-asc {
  background: #d57300;
  color:white;
}

.specialties .redid_sort .sort_direction.active, .drugs .redid_sort .sort_direction.active, .specialties .redid_sort .sort_direction.active.direction-asc:hover,.drugs .redid_sort .sort_direction.active.direction-asc:hover  {
  background: #d57300;
  color:white;
}

.redid_sort .sort_direction.active.direction-asc {
    background: #fff;
  color:#d57300;
}
.page_and_sort {
display: inline-block;
padding-top: 10px;
width: 960px;
background: #fff;
z-index: 1;
overflow: hidden;
}

.page_and_sort > span {
display: inline-block;
width: 100%;
}
.page_and_sort > span.shadow {
  box-shadow: rgba(0, 0, 0, 0.0980392) 0px 2px 2px 0px
}

.drugs.show .page_and_sort nav.pagination {
  width:250px;
}

.drugs.show .page_and_sort {
  width: 100%
}
.page_and_sort nav.pagination {
width: 420px;
padding: 6px 0px;
overflow: visible;
margin: 0px 0px 15px;
}

.page_and_sort nav {
  float: left;
}

.providers .page_and_sort .redid_sort, .specialties .page_and_sort .redid_sort, .drugs.drug_state .page_and_sort .redid_sort{
  float: right;
  width:520px;
}

.n_a {
  color:#ccc;
}


h5 img {
  margin-right:8px;
}

.wapo_embed h3 {
  font-family: Georgia;
  font-size: 20px
}

.wapo_embed p {
  font-family: Arial, sans-serif
}
.wapo_embed a {
  color: black;
  text-decoration: underline;
}
.wapo_embed a.action {
  color: white;
  text-decoration: none;
}

.wapo_embed a.action:hover {
  text-decoration: underline;
  color: white;
}
.wapo_embed a:hover {
  color: #237EB5;
  text-decoration: none;
}

.specialties.show .gone, .specialties.show .provider_box img{
  display: none
}

.specialties p {
  font-size: 13px;
  font-weight: normal;
}


.specialties table .address p {
  font-size:11px;
}

.specialties.index .left_bar {
  border: 0px;
}

.specialties.index .right_bar {
  float: right;
}

.specialties td p  {
  font-size: 11px;
  max-width: 120px
}
.specialties p > span.num {
font-weight: 200;
font-size: 16px;
display: inline-block;
margin: 25px 0px 5px;
width: 100%;
}

.specialties .provider_box .specialty_state_guff{
float: left;
display: inline-block;
padding: 0px 0px 30px 0px;
}
@font-face {
   font-family: 'StateFaceRegular';
   src: url(https://static.propublica.org/rails/assets/checkup/stateface-regular-webfont-3c64c2da16f3351da05c02a92dd6614ff03e9ed94f60531d6de428e3c2fbb0e2.eot);
   src: url(https://static.propublica.org/rails/assets/checkup/stateface-regular-webfont-3c64c2da16f3351da05c02a92dd6614ff03e9ed94f60531d6de428e3c2fbb0e2.eot?#iefix) format('embedded-opentype'),
        url(https://static.propublica.org/rails/assets/checkup/stateface-regular-webfont-aa1c1b5e43c442fb7d071ccc07ef68f239e4249758f44a29f7a9ada7776b12dc.woff) format('woff'),
        url(https://static.propublica.org/rails/assets/checkup/stateface-regular-webfont-5b38439e9b98c507589f517dc4cae6565972095c4551d1aa96e5be3628193552.ttf) format('truetype'),
        url(https://static.propublica.org/rails/assets/checkup/stateface-regular-webfont-169d91f4e95bd0ce7139a20d715dd1359e9edc01408b8c2cc35857e9adf541ef.svg#StateFaceRegular) format('svg');
   font-weight: normal;
   font-style: normal;
}

.stateface span {
    font-family: StateFaceRegular;
    margin-right: 0px;
    width: 18px;
    display: inline-block;
    height: 100%;
}

.stateface-replace {
    text-indent: -999em;
    display: inline-block;
    position: relative;
    min-width: 1em;
}

.stateface-replace:before {
    position: absolute;
    left: 0;
    top: 0;
    text-indent: 0;
}

.stateface-ak:before {
    content: "A";
}

.stateface-al:before {
    content: "B";
}

.stateface-ar:before {
    content: "C";
}

.stateface-az:before {
    content: "D";
}

.stateface-ca:before {
    content: "E";
}

.stateface-co:before {
    content: "F";
}

.stateface-ct:before {
    content: "G";
}

.stateface-dc:before {
    content: "y";
}

.stateface-de:before {
    content: "H";
}

.stateface-fl:before {
    content: "I";
}

.stateface-ga:before {
    content: "J";
}

.stateface-hi:before {
    content: "K";
}

.stateface-ia:before {
    content: "L";
}

.stateface-id:before {
    content: "M";
}

.stateface-il:before {
    content: "N";
}

.stateface-in:before {
    content: "O";
}

.stateface-ks:before {
    content: "P";
}

.stateface-ky:before {
    content: "Q";
}

.stateface-la:before {
    content: "R";
}

.stateface-ma:before {
    content: "S";
}

.stateface-md:before {
    content: "T";
}

.stateface-me:before {
    content: "U";
}

.stateface-mi:before {
    content: "V";
}

.stateface-mn:before {
    content: "W";
}

.stateface-mo:before {
    content: "X";
}

.stateface-ms:before {
    content: "Y";
}

.stateface-mt:before {
    content: "Z";
}

.stateface-nc:before {
    content: "a";
}

.stateface-nd:before {
    content: "b";
}

.stateface-ne:before {
    content: "c";
}

.stateface-nh:before {
    content: "d";
}

.stateface-nj:before {
    content: "e";
}

.stateface-nm:before {
    content: "f";
}

.stateface-nv:before {
    content: "g";
}

.stateface-ny:before {
    content: "h";
}

.stateface-oh:before {
    content: "i";
}

.stateface-ok:before {
    content: "j";
}

.stateface-or:before {
    content: "k";
}

.stateface-pa:before {
    content: "l";
}

.stateface-pr:before {
    content: "3";
}

.stateface-ri:before {
    content: "m";
}

.stateface-sc:before {
    content: "n";
}

.stateface-sd:before {
    content: "o";
}

.stateface-tn:before {
    content: "p";
}

.stateface-tx:before {
    content: "q";
}

.stateface-us:before {
    content: "z";
}

.stateface-ut:before {
    content: "r";
}

.stateface-va:before {
    content: "s";
}

.stateface-vt:before {
    content: "t";
}

.stateface-wa:before {
    content: "u";
}

.stateface-wi:before {
    content: "v";
}

.stateface-wv:before {
    content: "w";
}

.stateface-wy:before {
    content: "x";
}

.states table, .specialties.index table {
    width: 400px;
    float: left;
}

.states .right_bar table, .specialties.index .right_bar table {
    width: 520px;
}

.states td {
    padding: 10px 5px;
}
.states.show .left_bar, .specialties.index .left_bar {
    border-top:0px;
    width:400px;
    font-family: 'Atlas Grotesk Web', Helvetica, sans-serif;
    line-height: 1.4em
}

.states.show h3 {
    padding:10px 0px;
}
/* Nexus 7 */
/*@media screen and (-webkit-min-device-pixel-ratio: 1.1) and (min-width: 600px) and (max-width: 605px) {
  html { zoom: 92.30769%; }
}*/
/* Kindle Fire */
/*@media screen and (device-width: 600px) { html { zoom: 92.30769%; } }*/


@media screen and (max-width: 480px) {
  * {
    -webkit-text-size-adjust: none;
  }


.rightest_rail, .leftest_rail, .rightest_rail .top_drugs, .rightest_rail .state_box, .rightest_rail .social_callout, .rightest_rail .ad {
clear: both;
float: left;
margin:10px 0px;
width:100%;
}

#doc_highlights {

width:325px;
}
  .wrapper {
    margin: 0 auto;
    width: 290px;
    min-width: 290px
  }

.name_brand span {
  left:160px;
}

.drugs.index .callout_box {
  width: 270px
}

#drug_map {
  left:-30px;
}
.drug_map_container {
  background: #fff;
  padding: 10px 0px
}

.drug_map_container .druglegend span {
  width: 50px
}
  .content-full {
    width: 290px;
  }

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

  .gone {
    display: none !important
  }
  .small_search {
    float:none;
  }
  .small_search #drugs-search {
    width:280px !important;
    float:none;
    padding-bottom:15px;
    display: inline-block;
  }

  #content .drugs.index .state_box td {
    padding: 10px 5px 5px 0px;
  }

  .states .topdocs {
    width: 100%;
  }

  .crumbs {
    clear: both;
  }

  #drugs_search {
    padding:15px;
    max-width: 265px;
    width:265px;
  }

  .drugs.index #drugs-search {
    width: 285px
  }

  .providers.show .left_bar > div {
    margin:0px 0px 20px ;
  }

  #drugs-search .search_right {
    clear: both;
  }
  #drugs-search #query {
    border-radius: 3px;
    margin:5px 0px;
    max-width: 240px;
    width:240px;
  }

  #drugs-search #state {
    max-width: 130px
  }

  #drugs-search input#search {
    height: 30px;
    padding: 0px 5px;
  }
  .small_search #drugs_search #query {
  }

  .drugs.show .provider_box {
    width:300px;
    margin-top:20px;
  }

  .drugs.show .left_bar {
    width:300px;
  }
  .right_bar {
    width:100%;
    float:none;
  }

  .top_drugs {
    margin:0;
    margin: 15px 0 15px 0;
  }

  #content .right_bar table a, #content .right_bar table td {
    font-size: 11px;
  }


.state_specialty #providers td:first-child, .state_specialty #providers th:first-child {
  width: 100px
}


  table th.wide {
    width: 80px
  }

  .providers th.rank {
    width: 110px;

    left: 35px;
  }
  .providers th:first-child {
    width: 150px
  }

  .vitals, #sim_bar,.providers .right_bar {
    width: 300px
  }

  .vitals {
    width: 300px;
  }
  .providers .right_bar {
    width: 300px;
  }

  .left_bar, .right_bar {
    clear: both;
  }

  .provider-bar {
    width: 150px
  }

  #sim_bar .provider-bar {
    width:300px
  }

  .prov_chart div.provider-bar {
    width:300px;
  }
  .by_the_numbers {
    margin: 0px;
  }

.providers.show .left_bar {
  width: 300px;
}


.top_summary .legend {
    clear: both;
    width: 400px;
}

.top_summary .legend div {
  margin-top:10px;
}

  .top_summary {
    padding-bottom: 20px
  }
  .drugs.index .scrolly {
    height: 100%;
  }

  .drugs.index .left_bar {
    width:320px;
  }
    .drugs.index .scrolly table {
    width: 300px;
    margin-bottom:20px
  }

  .search table#providers.sortamagic {
    width: 330px
  }

  .provider_box td p span {
    float: none;
    display: block;
  }

  .sim_legend p {
    width: 40px
  }

  .state_box, .sorty.scrolly, .zebra.sorty.scrolly .right_bar.top_drugs, .drugs.index .right_bar {
    width:300px;
  }
  .state_box table {
    width:100%;
  }
  .sorty.scrolly td {
    width:50%;
  }
  .stack_box {
    width:100%;
  }
  .right_bar {
    margin-top:15px;
  }

  .redid_sort select#sort {
    margin-top: 15px;
  }

  .providers .page_and_sort .redid_sort, .specialties .page_and_sort .redid_sort, .drugs.drug_state .page_and_sort .redid_sort {
    width:300px;
  }

  .states.show .left_bar, .states table, .states .right_bar table, .specialties.index .right_bar table,.search table#providers.sortamagic, .by_the_numbers .label,
  .specialties.index table, .specialties.index .left_bar{
    width:300px;
  }
  #patients_hedder, .patients_cell {
    display:none;
  }
  .providers .provider_box td.fancy_table p, .specialties .provider_box td.fancy_table p {
    width:150px;
    clear:both;
  }
  .provider_box td p span { float: left;}
  .sorting {
    overflow: auto;
    padding: 3px 0 8px 0px;
    clear:left;
  }
  .all_rank, .doc_rank, .rank {
    display:none;
  }
  .provider_box td.fancy_table p[data=claims], .provider_box td.fancy_table p[data=city], .provider_box td.fancy_table p[data=state], .drugs.drug_state .provider_box td.fancy_table p { width: auto !important;}
  .drugs.drug_state .provider_box td.fancy_table p[data=claims] {
    min-width:70px; width:auto;
  }
  .drugs.drug_state .sorting, .drugs.drug_state .provider_box td.fancy_table p, .drugs.drug_state .sorting {
    width:auto;
    min-width:0 !important;
  }

  #content .right_bar p.drug-summary a {
    font-weight: bold;
    font-size: 14px;
  }

.drugs.drug_state table td:last-child,  th.header.reverse, #providers td.reverse {
display: none
}

  .dashboard {
    width: 100%;
    height: 100%;
    margin-top: 20px;
    display: inline-block;
    padding: 0px;
  }

  .badges div {
    width: 125px
  }
  .address {
    margin-bottom: 20px
  }

  .dashboard > div {
    margin: 0px 25px 25px 0px;
    width: 40%;
    height: 400px;
}

.dashboard > div:nth-child(odd) {
  margin: 0px 0px 20px 0px;
}
  .providers.show .big_num {
    font-size: 16px
  }
.filter_section h6 {
  margin-bottom: 10px;
}

.provider_avg_guff {
  width: 100%;
  text-align: center;
}

.provider_avg_guff img {
  float: none;
}

.providers.show .filter_section input[type="text"] {
  width: 100%
}
  .provider_avg_guff span:last-child {
clear: both;
margin-top: 20px;
width: 100%;
text-align: left;
margin-left: 0px;
  }

.providers.show .callout_box {
  margin-top: 20px;
width: 100%;
padding: 10px 0px;
text-align: center;
}

.providers.show .callout_box p {
  width: 100%;
text-align: center;
}
.providers.show .social_callout a.action {
  float: none;
  margin:10px 0px;
}
.providers.show p.type_hedder {
  font-size: 18px
}

.summary_stats div {
display: inline-block;
height: 140px;
text-align: left;
width: 80px;
padding-right: 15px;
margin-bottom: 10px;
}
.summary_stats div.first {
  margin-bottom: 15px;
  width: 100%;
  text-align: center;
  height:auto;
}

.summary_stats div.first p {
  width: 100%
}

.drugs.show .summary_stats div {
  display: inline-block;
  height: 80px;
  text-align: left;
  width: 40%;
  padding-right: 15px;
  margin-bottom: 10px;
}

#iodine-stats > div {
  width: 100%;
  margin:5px;
}

.io-reviews p.iodine-call {
  clear: both;
  float: left;
}

#iodine-stats > div.io-reviews {
  position: relative;
}

#iodine-stats {
  padding-top: 0px;
  margin-top: 0px
}


.drugs.show .drug_facts {
  width: 100%;
  margin-bottom: 10px
}

div.tips {
  display: none;
}
.badges{
  float: left;
  margin-top: 20px;
  width: 100%
}

.top_summary .story div {
  width: 100%
}

.top_summary .story h2 {
  float: left;
width: 140px;
margin-right: 10px;
color:#237EB5;
}

.top_summary .story h2 a {
  color:#237EB5;
}

}
