#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{background:#fff;overflow:hidden;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;background:rgba(255,255,255,0.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -75px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -50px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/sites/all/modules/contrib/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/sites/all/modules/contrib/colorbox/styles/default/images/controls.png) no-repeat -25px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}
.ctools-locked{color:red;border:1px solid red;padding:1em;}.ctools-owns-lock{background:#ffffdd none repeat scroll 0 0;border:1px solid #f0c020;padding:1em;}a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing{padding-right:18px !important;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) right center no-repeat;}div.ctools-ajaxing{float:left;width:18px;background:url(/sites/all/modules/contrib/ctools/images/status-active.gif) center center no-repeat;}
.file .content,.mediashare-file{position:relative;}.mediashare-file .content img{display:block;}.mediashare{background:url(/sites/all/modules/custom/mediashare/mediashare_bg.png) no-repeat scroll 0 100% transparent;height:auto;list-style:outside none none;margin:0 0 0 -17px;opacity:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity 0.4s ease 0s,top 0.25s ease 0s;width:55px;z-index:50000;border-radius:0px 5px 0px 0px;-moz-border-radius:0px 5px 0px 0px;-webkit-border-radius:0px 5px 0px 0px;}.mediashare.fixed{position:fixed;}.mediashare .social-networks{float:left;margin:25px 0 21px 16px;}.mediashare .social-networks .facebook{margin:0 0 13px 7px;}.mediashare .social-networks .twitter{margin:0 0 13px 0;}.mediashare .social-networks .pinterest{margin:0 0 13px 0;}@media screen and (max-width:800px){.mediashare,.mediashare.fixed{opacity:1 !important;position:static;margin:0;width:auto;background:none;padding-bottom:20px;}.mediashare .social-networks{display:inline-block;float:none;padding:10px 20px;margin:0;width:auto;background:#4A545A;border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;}.mediashare .social-networks a{display:inline-block;margin:0 !important;margin-left:10px !important;}.mediashare .social-networks a:first-child{margin-left:0 !important;}}
.view-multi-page-events{min-height:280px;}.aside .view-multi-page-events{min-height:10px;margin-top:2em;margin-bottom:2em;}.view-multi-page-events .article-box h2{text-transform:uppercase;margin-bottom:10px;text-align:left;margin-left:0;}.view-multi-page-events h2 span{font-weight:bold;padding-right:20px;}.view-multi-page-events .views-field-field-image{float:left;padding-right:30px;}.view-multi-page-events .more a{color:#FFF;text-decoration:none;}.node-type-event .field-type-date{font-weight:bold;padding:10px 0;}.node-type-event .views-field-address{margin-bottom:1em;}.node-type-event .views-field-address .fn{font-weight:bold;}.view-multi-page-events.view-display-id-block .views-field-title h2.field-content{font-weight:bold;}.view-multi-page-events.view-display-id-block .views-field-title h2.field-content span{display:block;font-weight:normal;font-size:0.8em;}
.icon-speaker:before,.vote-speaker:before{content:"\e900";}.icon-present:before,.vote-present:before{content:"\e901";}.icon-question:before,.vote-novote:before{content:"\e902";}.icon-checkmark:before,.vote-support:before{content:"\ea10";}.icon-cross:before,.vote-oppose:before,.vote-opposed:before{content:"\ea0f";}.icon-star:before,.vote-endorsed:before{content:"\2605";}.page-taxonomy-term.vocabulary-year.hide-banner .content-section-title{height:0;background:transparent;}@media screen{.page-taxonomy-term.vocabulary-year .content-section-title{height:100px;background:url(/sites/all/modules/custom/congressional_scorecard_extras/images/htv_capitol_banner_sm.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;max-width:none;margin-bottom:1em;}}@media screen and (min-width:719px){.page-taxonomy-term.vocabulary-year .content-section-title{height:200px;}}.taxonomy-term.vocabulary-year.view-mode-full{max-width:840px;}.taxonomy-term.vocabulary-year .taxonomy-term-description{font-size:16px;line-height:1.35em;}.view-congressional-scorecard-listing,.view-congressional-scorecard-2016{margin:1em 0 4em;}@media print{.view-congressional-scorecard-listing,.view-congressional-scorecard-2016{margin-bottom:0;}}.view-congressional-scorecard-listing:after,.view-congressional-scorecard-2016:after{content:"";display:table;clear:both;}@media (min-width:1151px){.view-congressional-scorecard-listing .view-filters,.view-congressional-scorecard-2016 .view-filters{width:25%;float:right;}}@media print{.view-congressional-scorecard-listing .view-filters,.view-congressional-scorecard-2016 .view-filters{display:none;}}.view-congressional-scorecard-listing .view-filters legend,.view-congressional-scorecard-2016 .view-filters legend{width:100%;}.view-congressional-scorecard-listing .view-filters .fieldset-legend,.view-congressional-scorecard-listing .view-filters h3,.view-congressional-scorecard-2016 .view-filters .fieldset-legend,.view-congressional-scorecard-2016 .view-filters h3{font-family:'Proxima Bold',Arial,sans-serif;border-top:solid 5px #555;font-size:1.5em;text-transform:uppercase;padding:15px 0;}@media (max-width:1150px){.view-congressional-scorecard-listing .view-filters h3,.view-congressional-scorecard-2016 .view-filters h3{display:none;}}.view-congressional-scorecard-listing .view-filters #edit-filters-wrapper,.view-congressional-scorecard-2016 .view-filters #edit-filters-wrapper{margin:0;padding:0;}.view-congressional-scorecard-listing .view-filters fieldset .fieldset-legend,.view-congressional-scorecard-2016 .view-filters fieldset .fieldset-legend{padding-left:0 !important;background:none !important;}.view-congressional-scorecard-listing .view-filters fieldset .fieldset-legend a,.view-congressional-scorecard-2016 .view-filters fieldset .fieldset-legend a{text-decoration:none;}.view-congressional-scorecard-listing .view-filters fieldset .fieldset-legend a:before,.view-congressional-scorecard-2016 .view-filters fieldset .fieldset-legend a:before{content:' – ';}@media (min-width:1151px){.view-congressional-scorecard-listing .view-filters fieldset,.view-congressional-scorecard-2016 .view-filters fieldset{height:auto !important;}.view-congressional-scorecard-listing .view-filters fieldset > legend,.view-congressional-scorecard-2016 .view-filters fieldset > legend{display:none !important;}.view-congressional-scorecard-listing .view-filters fieldset > .fieldset-wrapper,.view-congressional-scorecard-2016 .view-filters fieldset > .fieldset-wrapper{display:block !important;}}@media (max-width:1150px){.view-congressional-scorecard-listing .view-filters fieldset,.view-congressional-scorecard-2016 .view-filters fieldset{margin-bottom:-1em;}}.view-congressional-scorecard-listing .view-filters fieldset.collapsed .fieldset-legend a:before,.view-congressional-scorecard-2016 .view-filters fieldset.collapsed .fieldset-legend a:before{content:' + ';}.view-congressional-scorecard-listing .view-filters .fieldset-wrapper > .form-item,.view-congressional-scorecard-2016 .view-filters .fieldset-wrapper > .form-item{float:none;width:auto;overflow:visible;margin:1em 0;}.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget{float:none;width:auto;overflow:visible;margin:1em 0;}.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget:first-child,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget:first-child{margin-top:0;}.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget:last-child,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget:last-child{margin-bottom:0;}.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .form-item,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .form-item{display:block;}.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget label,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget label{margin-bottom:4px;color:#444;font-family:'Proxima Bold',Arial,sans-serif;font-size:14px;text-transform:uppercase;}.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .bef-checkboxes .form-item,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .bef-checkboxes .form-item{margin:5px 0;}.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .bef-checkboxes .form-item:first-child,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .bef-checkboxes .form-item:first-child{margin-top:0;}.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .bef-checkboxes .form-item:last-child,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .bef-checkboxes .form-item:last-child{margin-bottom:0;}.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .bef-checkboxes label,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .bef-checkboxes label{text-transform:none;font-size:15px;font-family:'Proxima Regular',Arial,sans-serif;}.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .form-type-textfield.form-item-combine input[type="text"],.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .form-type-textfield.form-item-combine input[type="text"]{background:#fff url(/sites/all/themes/uscoc/images/sprite.png) no-repeat -740px -40px;line-height:38px;height:38px;padding-left:36px;box-sizing:border-box;width:100%;font-size:16px;}.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .select-area,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .select-area{float:none;display:block;}.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .form-item-field-cm-party-affiliation-value,.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .form-item-field-cm-chamber-value,.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-field_cm_party_affiliation_value,.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-field_cm_chamber_value,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .form-item-field-cm-party-affiliation-value,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .form-item-field-cm-chamber-value,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-field_cm_party_affiliation_value,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-field_cm_chamber_value{width:48%;display:inline-block;vertical-align:top;margin-top:0;}@media (min-width:719px) and (max-width:1150px){.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .form-item-field-cm-party-affiliation-value,.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .form-item-field-cm-chamber-value,.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-field_cm_party_affiliation_value,.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-field_cm_chamber_value,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .form-item-field-cm-party-affiliation-value,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .form-item-field-cm-chamber-value,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-field_cm_party_affiliation_value,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-field_cm_chamber_value{width:25%;}}@media (min-width:719px) and (max-width:1150px){.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .form-item-field-cm-state-value,.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-field_cm_state_value,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .form-item-field-cm-state-value,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget.views-widget-filter-field_cm_state_value{width:45%;display:inline-block;vertical-align:top;margin-top:0;box-sizing:border-box;padding-right:30px;}}@media (max-width:1150px){.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .views-ef-fieldset-container-container-3,.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget.views-submit-button,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .views-ef-fieldset-container-container-3,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget.views-submit-button{text-align:center;}.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .views-ef-fieldset-container-container-3 .form-submit,.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget.views-submit-button .form-submit,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .views-ef-fieldset-container-container-3 .form-submit,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget.views-submit-button .form-submit{width:100%;max-width:200px;}}.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .views-ef-fieldset-container-container-3 .form-submit,.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget.views-submit-button .form-submit,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .views-ef-fieldset-container-container-3 .form-submit,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget.views-submit-button .form-submit{margin-top:0;}.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .views-ef-fieldset-container-container-3 .form-submit + .form-submit,.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget.views-submit-button .form-submit + .form-submit,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .views-ef-fieldset-container-container-3 .form-submit + .form-submit,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget.views-submit-button .form-submit + .form-submit{background:#bbb;margin-top:1em;}@media (min-width:719px){.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget .views-ef-fieldset-container-container-3 .form-submit + .form-submit,.view-congressional-scorecard-listing .view-filters .views-exposed-form .views-exposed-widget.views-submit-button .form-submit + .form-submit,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget .views-ef-fieldset-container-container-3 .form-submit + .form-submit,.view-congressional-scorecard-2016 .view-filters .views-exposed-form .views-exposed-widget.views-submit-button .form-submit + .form-submit{margin-left:10px;margin-top:0;}}@media screen and (min-width:1151px){.view-congressional-scorecard-listing .view-content,.view-congressional-scorecard-2016 .view-content{width:70%;float:left;}}.view-congressional-scorecard-listing .view-content h3,.view-congressional-scorecard-2016 .view-content h3{color:#333;font-family:'Proxima Bold',Arial,sans-serif;}@media screen{.view-congressional-scorecard-listing .view-content h3,.view-congressional-scorecard-2016 .view-content h3{font-size:15px;line-height:1.35em;}}@media print{.view-congressional-scorecard-listing .view-content h3,.view-congressional-scorecard-2016 .view-content h3{margin:0;}}@media screen and (min-width:1151px){.view-congressional-scorecard-listing .view-content h3,.view-congressional-scorecard-2016 .view-content h3{font-size:20px;}}@media screen and (min-width:719px) and (max-width:1150px){.view-congressional-scorecard-listing .view-content h3,.view-congressional-scorecard-2016 .view-content h3{font-size:18px;}}@media screen and (min-width:719px){.view-congressional-scorecard-listing .view-content h3,.view-congressional-scorecard-2016 .view-content h3{width:60%;display:inline-block;}}.view-congressional-scorecard-listing .view-content h3 a,.view-congressional-scorecard-2016 .view-content h3 a{text-decoration:none;}.view-congressional-scorecard-listing .view-content th.views-field-field-annual-score,.view-congressional-scorecard-listing .view-content th.views-field-field-cumulative-score,.view-congressional-scorecard-2016 .view-content th.views-field-field-annual-score,.view-congressional-scorecard-2016 .view-content th.views-field-field-cumulative-score{text-align:center;}@media (max-width:718px){.view-congressional-scorecard-listing .view-content td.views-field-field-last-name,.view-congressional-scorecard-2016 .view-content td.views-field-field-last-name{font-size:14px;}}.view-congressional-scorecard-listing .view-content td.views-field-field-cm-party-affiliation strong,.view-congressional-scorecard-2016 .view-content td.views-field-field-cm-party-affiliation strong{display:inline-block;background:#db3923;padding:7px 10px 5px;color:#fff;font-family:'Proxima Bold',Arial,sans-serif;line-height:1em;text-transform:uppercase;}@media (max-width:1150px){.view-congressional-scorecard-listing .view-content td.views-field-field-cm-party-affiliation strong,.view-congressional-scorecard-2016 .view-content td.views-field-field-cm-party-affiliation strong{padding:5px 6px 3px;font-size:14px;}}.view-congressional-scorecard-listing .view-content td.views-field-field-cm-party-affiliation.pa-D strong,.view-congressional-scorecard-2016 .view-content td.views-field-field-cm-party-affiliation.pa-D strong{background:#004c81;}.view-congressional-scorecard-listing .view-content td.views-field-field-cm-party-affiliation.pa-I strong,.view-congressional-scorecard-2016 .view-content td.views-field-field-cm-party-affiliation.pa-I strong{background:#888;}.view-congressional-scorecard-listing .view-content td.views-field-field-annual-score,.view-congressional-scorecard-listing .view-content td.views-field-field-cumulative-score,.view-congressional-scorecard-2016 .view-content td.views-field-field-annual-score,.view-congressional-scorecard-2016 .view-content td.views-field-field-cumulative-score{font-family:'Proxima Bold',Arial,sans-serif;font-size:20px;text-align:center;}@media (min-width:1151px){.view-congressional-scorecard-listing .view-content td.views-field-field-annual-score,.view-congressional-scorecard-listing .view-content td.views-field-field-cumulative-score,.view-congressional-scorecard-2016 .view-content td.views-field-field-annual-score,.view-congressional-scorecard-2016 .view-content td.views-field-field-cumulative-score{font-size:26px;}}@media screen{.view-congressional-scorecard-listing .view-content td.views-field-field-annual-score,.view-congressional-scorecard-listing .view-content td.views-field-field-cumulative-score,.view-congressional-scorecard-2016 .view-content td.views-field-field-annual-score,.view-congressional-scorecard-2016 .view-content td.views-field-field-cumulative-score{width:20%;}}.view-congressional-scorecard-listing ul.pager,.view-congressional-scorecard-2016 ul.pager{clear:left;padding-left:0;}@media screen and (min-width:1151px){.view-congressional-scorecard-listing ul.pager,.view-congressional-scorecard-2016 ul.pager{width:70%;margin:0;padding:2em 0;}}.field-name-field-cm-party-affiliation strong{display:inline-block;background:#db3923;padding:7px 10px 5px;color:#fff;min-width:14px;text-align:center;font-family:'Proxima Bold',Arial,sans-serif;line-height:1em;text-transform:uppercase;}@media (max-width:1150px){.field-name-field-cm-party-affiliation strong{padding:5px 6px 3px;font-size:14px;}}.field-name-field-cm-party-affiliation strong.pa-D{background:#004c81;}.field-name-field-cm-party-affiliation strong.pa-I{background:#888;}.scorecard-table{font-size:16px;}.scorecard-table > .taxonomy-term.vocabulary-year{font-size:14px;}@media screen{.scorecard-table{line-height:1.35em;}}.scorecard-table table{margin:2em 0 0;}@media screen{.scorecard-table table{width:100%;}}@media (min-width:1151px){.scorecard-table table{margin-top:0;}}.scorecard-table table tr.odd,.scorecard-table table tr.even{padding:0;background:#fff;-webkit-transition:all 200ms;transition:all 200ms;border:1px solid #ccc;border-top:0;}.scorecard-table table tr.odd:first-child,.scorecard-table table tr.even:first-child{border-top:1px solid #ccc;}.scorecard-table table tr.odd:after,.scorecard-table table tr.even:after{content:'';display:table-cell;-webkit-transition:all 200ms;transition:all 200ms;background:transparent;}@media screen{.scorecard-table table tr.odd:after,.scorecard-table table tr.even:after{width:5px;}}.scorecard-table table tr.odd td:first-child,.scorecard-table table tr.even td:first-child{-webkit-transition:all 200ms;transition:all 200ms;}.scorecard-table table tr.odd:hover,.scorecard-table table tr.even:hover{background:#eee;cursor:pointer;}.scorecard-table table tr.odd:hover:after,.scorecard-table table tr.even:hover:after{background:#0076a3;}.scorecard-table table tr.odd:hover td:first-child,.scorecard-table table tr.even:hover td:first-child{transform:translateX(5px);}.scorecard-table table tr.odd .district-Senate,.scorecard-table table tr.even .district-Senate{display:none;}.scorecard-table table tr.even{background:#f7f7f7;}@media screen{.scorecard-table table th,.scorecard-table table td{padding:5px;vertical-align:middle;line-height:1.35em;}}@media screen and (min-width:719px){.scorecard-table table th,.scorecard-table table td{padding:10px;}}@media screen{.scorecard-table table th:first-child,.scorecard-table table td:first-child{padding-left:10px;}}@media screen and (min-width:719px){.scorecard-table table th:first-child,.scorecard-table table td:first-child{padding-left:14px;}}.scorecard-table table th.active,.scorecard-table table td.active{background:none;}.scorecard-table table th{color:#444;font-family:'Proxima Bold',Arial,sans-serif;font-size:14px;text-transform:uppercase;}@media screen{.scorecard-table table th{padding-bottom:16px;}}@media (max-width:718px){.scorecard-table table th{font-size:11px;}}.scorecard-table table th.views-field-field-last-name > a.disabled{color:#444;cursor:text;pointer-events:none;text-decoration:none;}.scorecard-table table th.views-field-field-last-name > a.disabled img{display:none;}.scorecard-table table .views-field-name a{position:relative;}.scorecard-table table .views-field-name a:before{content:"";position:absolute;height:100%;width:172%;top:0;left:0;}.scorecard-table table .views-field-name a:nth-child(2){display:none;}@media screen and (min-width:1151px){.node-type-congressional-member-scorecard .scorecard-menu,.node-type-congressional-member-scorecard .vote-key{float:right;width:25%;}}.node-type-congressional-member-scorecard .view-vote,.node-type-congressional-member-scorecard .node-congressional-member-scorecard.view-mode-full{margin-bottom:2em;}.node-type-congressional-member-scorecard .view-vote h1.page-title,.node-type-congressional-member-scorecard .node-congressional-member-scorecard.view-mode-full h1.page-title{clear:none;margin-bottom:10px;}@media screen and (min-width:1151px){.node-type-congressional-member-scorecard .view-vote,.node-type-congressional-member-scorecard .node-congressional-member-scorecard.view-mode-full{width:70%;}}.node-type-congressional-member-scorecard #content-second{background:#f7f7f7;margin-top:0;}@media print{.node-type-congressional-member-scorecard #content-second{display:block !important;visibility:visible !important;background:transparent;}}.node-type-congressional-member-scorecard #content-second:after{content:"";display:table;clear:both;}@media screen{.node-type-congressional-member-scorecard #content-second{padding:2em 0;}}.node-type-congressional-member-scorecard .content-section:after{content:"";display:table;clear:both;}.node-type-congressional-member-scorecard .content-section .field-name-field-ct-member + .group-scores,.node-type-congressional-member-scorecard .content-section .field-name-field-member + .group-scores{margin-top:2em;position:relative;}@media (min-width:719px){.node-type-congressional-member-scorecard .content-section .field-name-field-ct-member + .group-scores,.node-type-congressional-member-scorecard .content-section .field-name-field-member + .group-scores{margin-top:5em;}}@media screen and (min-width:719px){.node-type-congressional-member-scorecard .content-section .group-scores{float:left;width:50%;}}.node-type-congressional-member-scorecard .content-section .group-scores > .field{font-family:'Proxima Bold',Arial,sans-serif;font-size:22px;line-height:1em;color:#424649;margin:10px 0;border-bottom:1px solid #ccc;padding-bottom:8px;}@media (min-width:719px){.node-type-congressional-member-scorecard .content-section .group-scores > .field{font-size:28px;}}.node-type-congressional-member-scorecard .content-section .group-scores > .field:first-child{margin-top:0;}.node-type-congressional-member-scorecard .content-section .group-scores > .field:last-child{margin-bottom:0;}.node-type-congressional-member-scorecard .content-section .group-scores > .field > .field-items{float:right;}.scorecard-menu{font-size:16px;margin-bottom:2em;position:relative;z-index:1;}.scorecard-menu > a{margin-top:8rem;}@media (max-width:1150px){.scorecard-menu{display:none;}.htv-vue .scorecard-menu{display:block;}.htv-vue .scorecard-menu > a{margin-top:0;font-size:13px;padding:12px;}}@media print{.scorecard-menu{display:none;}}.scorecard-menu h2{font-family:'Proxima Bold',Arial,sans-serif;border-top:solid 5px #555;font-size:1.5em;text-transform:uppercase;padding:15px 0;margin-bottom:0.5em;}.scorecard-menu h2 a{text-decoration:none;}.scorecard-menu p{border-bottom:solid 1px #e6e9ed;padding-bottom:10px;margin-bottom:10px;}.scorecard-menu p a{text-decoration:none;font-weight:bold;}.scorecard-menu p:last-child{border-bottom:0;padding-bottom:0;}.vote-key{background:#e6e9ed;padding:20px;box-sizing:border-box;color:#444;}.vote-key--lite{background:#f7f7f7;}.not-front .vote-key h2{color:#444;font-family:'Proxima Bold',Arial,sans-serif;font-size:14px;text-transform:uppercase;}.vote-key p{margin:10px 0;}.vote-key p:first-child{margin-top:0;}.vote-key p:last-child{margin-bottom:0;}@media print{.vote-key{background:transparent;padding:0;}.vote-key:after{content:"";display:table;clear:both;}.vote-key p{float:left;width:33%;margin:5px 0;}.vote-key h2{margin:0;}}.node-congress-member.view-mode-member_detail.clearfix:after,.entity-member-scorecard.view-mode-member_detail.clearfix:after{display:none;}.node-congress-member.view-mode-member_detail .field-name-field-cm-state,.node-congress-member.view-mode-member_detail .field-name-field-cm-district,.node-congress-member.view-mode-member_detail .field-name-field-cm-party-affiliation,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-state,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-district,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-party-affiliation{font-size:22px;margin-bottom:0.5em;display:inline-block;vertical-align:middle;}.node-congress-member.view-mode-member_detail .field-name-field-cm-state + .field-name-field-cm-state,.node-congress-member.view-mode-member_detail .field-name-field-cm-state + .field-name-field-cm-party-affiliation,.node-congress-member.view-mode-member_detail .field-name-field-cm-state + .field-name-field-cm-district,.node-congress-member.view-mode-member_detail .field-name-field-cm-district + .field-name-field-cm-state,.node-congress-member.view-mode-member_detail .field-name-field-cm-district + .field-name-field-cm-party-affiliation,.node-congress-member.view-mode-member_detail .field-name-field-cm-district + .field-name-field-cm-district,.node-congress-member.view-mode-member_detail .field-name-field-cm-party-affiliation + .field-name-field-cm-state,.node-congress-member.view-mode-member_detail .field-name-field-cm-party-affiliation + .field-name-field-cm-party-affiliation,.node-congress-member.view-mode-member_detail .field-name-field-cm-party-affiliation + .field-name-field-cm-district,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-state + .field-name-field-cm-state,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-state + .field-name-field-cm-party-affiliation,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-state + .field-name-field-cm-district,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-district + .field-name-field-cm-state,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-district + .field-name-field-cm-party-affiliation,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-district + .field-name-field-cm-district,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-party-affiliation + .field-name-field-cm-state,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-party-affiliation + .field-name-field-cm-party-affiliation,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-party-affiliation + .field-name-field-cm-district{margin-left:10px;padding-left:10px;border-left:1px solid #ccc;}@media print{.node-congress-member.view-mode-member_detail .field-name-field-cm-state,.node-congress-member.view-mode-member_detail .field-name-field-cm-district,.node-congress-member.view-mode-member_detail .field-name-field-cm-party-affiliation,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-state,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-district,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-party-affiliation{font-size:18px;}}.node-congress-member.view-mode-member_detail .field-name-field-cm-state,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-state{font-family:'Proxima Bold',Arial,sans-serif;}@media screen and (min-width:719px){.node-congress-member.view-mode-member_detail .group-image,.entity-member-scorecard.view-mode-member_detail .group-image{float:left;margin-right:50px;}}.node-congress-member.view-mode-member_detail .field-name-field-cm-bio-photo,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-bio-photo{margin:1em 0;}.node-congress-member.view-mode-member_detail .field-name-field-cm-bio-photo img,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-bio-photo img{border:1px solid #ccc;}.node-congress-member.view-mode-member_detail .field-name-field-cm-facebook-url,.node-congress-member.view-mode-member_detail .field-name-field-cm-twitter-handle,.node-congress-member.view-mode-member_detail .field-name-field-cm-email,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-facebook-url,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-twitter-handle,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-email{display:inline-block;}.node-congress-member.view-mode-member_detail .field-name-field-cm-facebook-url a,.node-congress-member.view-mode-member_detail .field-name-field-cm-twitter-handle a,.node-congress-member.view-mode-member_detail .field-name-field-cm-email a,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-facebook-url a,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-twitter-handle a,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-email a{display:inline-block;color:#fff;font-size:20px;line-height:20px;background:#e75845;padding:8px 9px;text-decoration:none;margin-right:0.625em;}.node-congress-member.view-mode-member_detail .field-name-field-cm-facebook-url a:before,.node-congress-member.view-mode-member_detail .field-name-field-cm-twitter-handle a:before,.node-congress-member.view-mode-member_detail .field-name-field-cm-email a:before,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-facebook-url a:before,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-twitter-handle a:before,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-email a:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}@media print{.node-congress-member.view-mode-member_detail .field-name-field-cm-facebook-url,.node-congress-member.view-mode-member_detail .field-name-field-cm-twitter-handle,.node-congress-member.view-mode-member_detail .field-name-field-cm-email,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-facebook-url,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-twitter-handle,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-email{display:block;}.node-congress-member.view-mode-member_detail .field-name-field-cm-facebook-url a span.element-invisible,.node-congress-member.view-mode-member_detail .field-name-field-cm-twitter-handle a span.element-invisible,.node-congress-member.view-mode-member_detail .field-name-field-cm-email a span.element-invisible,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-facebook-url a span.element-invisible,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-twitter-handle a span.element-invisible,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-email a span.element-invisible{display:inline;position:relative !important;margin-left:6px;}}.node-congress-member.view-mode-member_detail .field-name-field-cm-facebook-url a,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-facebook-url a{background:#3d62b8;}.node-congress-member.view-mode-member_detail .field-name-field-cm-facebook-url a:before,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-facebook-url a:before{content:"\e60c";}.node-congress-member.view-mode-member_detail .field-name-field-cm-twitter-handle a,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-twitter-handle a{background:#25a6e7;}.node-congress-member.view-mode-member_detail .field-name-field-cm-twitter-handle a:before,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-twitter-handle a:before{content:"\e60d";}.node-congress-member.view-mode-member_detail .field-name-field-cm-email a:before,.entity-member-scorecard.view-mode-member_detail .field-name-field-cm-email a:before{content:"\e610";}.view-vote .views-field-name{padding:0;}.view-vote .views-field-name:first-child{padding-left:0;}.view-vote .views-field-name a{text-decoration:none;font-weight:bold;display:block;padding:10px 10px 10px 14px;}.view-vote .views-field-field-member-position,.view-vote .views-field-field-chamber-position{text-align:center;}@media screen{.view-vote .views-field-field-member-position,.view-vote .views-field-field-chamber-position{width:60px;}}@media screen and (min-width:1151px){.view-vote .views-field-field-member-position,.view-vote .views-field-field-chamber-position{width:120px;}}#block-views-vote-block .scorecard-menu{display:none;}@media screen and (max-width:1151px){#block-views-vote-block .scorecard-menu{display:block;}}.vote-oppose,.vote-opposed,.vote-support,.vote-present,.vote-novote,.vote-speaker,.vote-endorsed{font-size:16px;}.vote-oppose:before,.vote-opposed:before,.vote-support:before,.vote-present:before,.vote-novote:before,.vote-speaker:before,.vote-endorsed:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.vote-oppose span,.vote-opposed span,.vote-support span,.vote-present span,.vote-novote span,.vote-speaker span,.vote-endorsed span{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;}.vote-oppose,.vote-opposed{color:#db3923;}.vote-support{color:#5c9e10;}.vote-endorsed:before{color:#E3CE0B;font-size:2.4rem;}#new-bill-modal-content,#bill-modal-content{font-size:16px;line-height:1.4em;}#new-bill-modal-content .bill-name,#bill-modal-content .bill-name{font-family:'Proxima Bold',Arial,sans-serif;font-size:22px;}#new-bill-modal-content .field-name-field-bill-number,#bill-modal-content .field-name-field-bill-number{color:#444;font-family:'Proxima Bold',Arial,sans-serif;font-size:14px;text-transform:uppercase;margin:0.5em 0;}.vocabulary-how_they_voted_bill .item-list{display:none;}.not-front h2.name-title,h2.name-title{margin-bottom:2rem;font-size:32px;}.htv-vue{margin:4rem 0;}#new-bill-modal-content{position:fixed;background:rgba(0,0,0,0.8);top:0;left:0;right:0;bottom:0;z-index:2;}@media (max-width:768px){#new-bill-modal-content{overflow:scroll;}}.modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;}.modal-content{position:absolute;background:white;max-width:600px;width:calc(100% - 2rem);padding:3rem 4rem 3rem 3rem;margin:0px auto auto;top:20%;left:0;right:0;box-sizing:border-box;z-index:1;}.modal-close{position:absolute;top:0;right:0;}.modal-close a{background:black;display:inline-block;font-size:30px;height:20px;font-weight:bold;text-decoration:none;padding:10px;color:white;transition:background 300ms;}.modal-close a:hover{background:#e75845;}.page-how-they-voted-2018 .term-listing-heading > .taxonomy-term{display:none;}.capitalize{text-transform:capitalize;}input[type="submit"].reset{background:#bbb;margin-top:0.5rem;}.loading-spinner{min-height:400px;position:relative;}.loading-spinner .lds-ring{display:inline-block;position:absolute;margin:auto;top:0;left:0;right:0;bottom:0;width:64px;height:64px;}.loading-spinner .lds-ring div{box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border:6px solid #e75845;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5,0,0.5,1) infinite;border-color:#ddd transparent transparent transparent;}.loading-spinner .lds-ring div:nth-child(1){animation-delay:-0.45s;}.loading-spinner .lds-ring div:nth-child(2){animation-delay:-0.3s;}.loading-spinner .lds-ring div:nth-child(3){animation-delay:-0.15s;}.loading-spinner .htv-vue + .lds-ring{display:none;}@keyframes lds-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.page-how-they-voted-2019 td.views-field-field-last-name{position:relative;}.page-how-they-voted-2019 td.views-field-field-last-name a:before{position:absolute;content:"";width:200%;top:0;left:0;display:block;height:5.6rem;}.page-how-they-voted-2019 td.views-field-field-last-name h3{color:#0076a3;}.page-how-they-voted-2019 .term-listing-heading > .taxonomy-term{display:none;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard{display:flex;flex-direction:row;flex-wrap:wrap;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section{order:2;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section article.node-congressional-member-scorecard{width:100%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section article.node-congressional-member-scorecard .node-congress-member .group-image{width:100%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section article.node-congressional-member-scorecard .node-congress-member .group-image img{width:100%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section article.node-congressional-member-scorecard .node-congress-member .field-name-field-cm-district{font-size:1.3em;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section article.node-congressional-member-scorecard .node-congress-member .quick-facts h3{font-size:1.6rem;color:#000;line-height:2rem;margin-top:1rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section article.node-congressional-member-scorecard .node-congress-member .quick-facts ul{margin:0;font-size:1.6rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section article.node-congressional-member-scorecard .node-congress-member .quick-facts ul li{list-style-type:none !important;line-height:1.35em;padding:0;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section article.node-congressional-member-scorecard .node-congress-member .quick-facts ul li:before{content:"-";margin-right:.4rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section article.node-congressional-member-scorecard .node-congress-member .print-awards{display:none;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scorecard-menu{order:1;flex:100%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scorecard-menu h2{border-top:none;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list{flex:100%;display:flex;flex-direction:row;flex-wrap:wrap;order:3;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score-details,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score-details__list{flex:100%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score-details{margin-bottom:2rem;font-size:1.6rem;order:2;line-height:1.35em;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score{flex:100%;order:1;margin-bottom:2rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score p{width:15rem;height:15rem;border:5px solid black;border-radius:100px;text-align:center;line-height:15rem;font-size:5rem;font-weight:bold;margin-top:2rem;font-family:'Proxima Bold',sans-serif;margin:auto;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score-details__list{flex:100%;order:3;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score-details__list a{text-decoration:none;color:#000;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score-details__list a:hover{text-decoration:underline;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .score-cumulative{flex:25%;order:4;margin-bottom:1.5rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .score-cumulative .cumulative-wrapper{background:#eee;text-align:center;height:100%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .score-cumulative .cumulative-wrapper h2{padding-top:3rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .score-cumulative .cumulative-wrapper p{width:15rem;height:15rem;border:5px solid black;border-radius:100px;text-align:center;line-height:15rem;font-size:5rem;font-weight:bold;margin-top:2rem;font-family:'Proxima Bold',sans-serif;margin:auto;margin-top:2rem;margin-bottom:4rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .score-cumulative .cumulative-wrapper span{font-size:1.8rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .score-cumulative .cumulative-wrapper span.chamber{text-transform:capitalize;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .score-details__list--score{display:flex;flex-direction:row;flex-wrap:wrap;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .score-details__list--score .score-sm{flex:10%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .score-details__list--score .score-sm p{background:#dddddd;display:inline-block;width:60px;height:60px;border-radius:30px;line-height:6rem;text-align:center;font-weight:bold;font-size:20px;font-family:'Proxima Bold',sans-serif;margin-right:1rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .score-details__list--score p{flex:75%;line-height:6rem;font-weight:bold;font-size:2rem;font-family:'Proxima Bold',sans-serif;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .designations{order:5;flex:100%;display:flex;flex-direction:row;flex-wrap:wrap;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .designations h3{color:#000;flex:100%;margin-bottom:1rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .designations h4.designation{flex:100%;margin-bottom:1rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .designations h4.designation a{color:#000;text-decoration:none;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .designations h4.designation a:hover{text-decoration:underline;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .designations h4.designation.desig-bipartisanship-award:before{content:url(/sites/all/modules/custom/congressional_scorecard_extras/images/bipartisanship.svg);width:2rem;height:2rem;vertical-align:middle;margin:0 1rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .designations h4.designation.desig-leadership-award:before{content:url(/sites/all/modules/custom/congressional_scorecard_extras/images/leadership.svg);width:2rem;height:2rem;vertical-align:middle;margin:0 1rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .designations h4.designation.desig-usmca-leader:before{content:url(/sites/all/modules/custom/congressional_scorecard_extras/images/usmca-leader.svg);width:2rem;height:2rem;vertical-align:middle;margin:0 1rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship{order:6;display:flex;flex-direction:row;flex-wrap:wrap;flex:100%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score{flex:100%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score p,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score p,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score p{margin:2rem auto;max-width:12rem;max-height:12rem;line-height:12rem;background:#ddd;text-align:center;border-radius:7.5rem;font-family:'Proxima Bold',sans-serif;font-size:3rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score-desc,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-desc,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score-desc{flex:100%;display:flex;flex-direction:column;justify-content:center;font-size:1.6rem;line-height:1.35em;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score-desc h3,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-desc h3,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score-desc h3{color:#000;margin-bottom:1rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score-bills__table,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-bills__table,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score-bills__table{flex:100%;order:3;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score-bills__table > div,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-bills__table > div,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score-bills__table > div{display:flex;flex-direction:row;flex-wrap:wrap;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score-bills__table > div .view-vote,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-bills__table > div .view-vote,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score-bills__table > div .view-vote{flex:100%;margin-bottom:0;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score-bills__table > div .view-vote .views-field-field-member-position,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-bills__table > div .view-vote .views-field-field-member-position,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score-bills__table > div .view-vote .views-field-field-member-position{width:12rem;margin-bottom:1rem;padding-bottom:1rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score-bills__table > div .key-wrapper,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-bills__table > div .key-wrapper,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score-bills__table > div .key-wrapper{margin:2rem 0;width:100%;order:0;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score-bills__table > div .key-wrapper .vote-key,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-bills__table > div .key-wrapper .vote-key,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score-bills__table > div .key-wrapper .vote-key{width:100%;margin-bottom:2rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score-bills__table > div .scorecard-table table,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-bills__table > div .scorecard-table table,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score-bills__table > div .scorecard-table table{margin-top:0;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative hr,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership hr,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship hr{margin:3rem 10%;flex:100%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership{order:7;margin-top:3rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .vote-novote:before{content:"";}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship{margin-top:3rem;margin-bottom:4rem;flex:100%;order:8;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .print-footer{display:none;}@media (max-width:718px){.page-how-they-voted-2019 .node-type-congressional-member-scorecard .desktop-group-details{display:none;}}@media (min-width:719px){.page-how-they-voted-2019 .node-type-congressional-member-scorecard .mobile-group-details{display:none !important;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section{flex:70%;margin-right:5%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section article.node-congressional-member-scorecard{width:100%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section article.node-congressional-member-scorecard .node-congress-member .group-image{width:28%;display:inline-block;float:left;margin-right:7% !important;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section article.node-congressional-member-scorecard .node-congress-member .group-image img{width:100%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section article.node-congressional-member-scorecard .node-congress-member .group-details,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section article.node-congressional-member-scorecard .node-congress-member .quick-facts{width:65%;display:inline-block;float:right;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list{flex:70%;margin-right:5%;order:3;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score{flex:50%;order:2;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score p{margin:0 0 0 2rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score-details{order:1;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score-details__list{flex:50%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score-cumulative-print{display:none;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .score-cumulative{flex:25%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .designations h4.designation{flex:initial;margin:2rem 1rem 0 1rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .views-field-name a:before{width:130%;}}@media (min-width:719px) and (max-width:1150px){.page-how-they-voted-2019 .node-type-congressional-member-scorecard .score-cumulative .cumulative-wrapper p{max-width:13rem;max-height:13rem;line-height:13rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section{flex:100%;}}@media (min-width:1151px){.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score{flex:15%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scores-list .score-details__list{flex:35%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score{flex:10%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score p,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score p,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score p,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score p,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score p{margin:2rem 0;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .score-cumulative .cumulative-wrapper h2{padding-top:4.6rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .content-section{order:1;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .scorecard-menu{order:2;flex:25%;border-top:solid 5px #555;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership{margin-top:0;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score{flex:10%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score p,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score p,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score p,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score p{width:10rem;height:10rem;line-height:10rem;margin-left:2rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score-desc,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-desc,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score-desc,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-desc{flex:50%;margin-right:30%;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score-bills__table > div,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-bills__table > div,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score-bills__table > div,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-bills__table > div{display:flex;flex-direction:row;flex-wrap:wrap;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score-bills__table > div .view-vote,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-bills__table > div .view-vote,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score-bills__table > div .view-vote,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-bills__table > div .view-vote{flex:70%;margin-right:5%;margin-bottom:2rem;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score-bills__table > div .vote-key,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-bills__table > div .vote-key,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score-bills__table > div .vote-key,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-bills__table > div .vote-key{margin:3.8rem 0 0 0;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .legislative .score-bills__table > div .key-wrapper,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-bills__table > div .key-wrapper,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship .score-bills__table > div .key-wrapper,.page-how-they-voted-2019 .node-type-congressional-member-scorecard .leadership .score-bills__table > div .key-wrapper{flex:25%;margin:0;order:2;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .bipartisanship{margin-bottom:0;}.page-how-they-voted-2019 .node-type-congressional-member-scorecard .view-vote{order:1;}}.page-how-they-voted-2019 .print-leader-disclaimer{display:none;}
#block-emailsignup-emailsignup-auto-issue .email-signup-modal{border-left:none;border-right:none;border-bottom:none;bottom:calc(50% - 111px);width:266px;background-color:#ffffff;z-index:100;}.node-article #block-emailsignup-emailsignup-auto-issue .email-signup-modal{position:fixed;right:-300px;}#block-emailsignup-emailsignup-auto-issue .email-signup-modal{border:solid 1px #e6e9ed;border-top:solid 5px #424649;padding:1em;box-shadow:3px 3px 3px -3px rgba(0,0,0,0.5),3px 3px 3px -3px rgba(0,0,0,0.5),-3px 3px 3px -3px rgba(0,0,0,0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px;}@media screen and (min-width:719px) and (max-width:1150px){#block-emailsignup-emailsignup-auto-issue .email-signup-modal{display:none;}}@media screen and (max-width:718px){#block-emailsignup-emailsignup-auto-issue .email-signup-modal{display:none;}}#block-emailsignup-emailsignup-auto-issue .email-signup-modal .emailsignup-form{display:block;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}#block-emailsignup-emailsignup-auto-issue .email-signup-modal a.close span{float:right;font-size:1.25em;color:#0076a3;}#block-emailsignup-emailsignup-auto-issue .email-signup-modal a.close span:hover,#block-emailsignup-emailsignup-auto-issue .email-signup-modal a.close span:focus,#block-emailsignup-emailsignup-auto-issue .email-signup-modal a.close span:active{color:#4e95af;}#block-emailsignup-emailsignup-auto-issue .email-signup-modal h3,#block-emailsignup-emailsignup-auto-issue .email-signup-modal h3{display:inline-block;margin-top:0;width:85%;font:normal normal 1.125em/1.23em 'Proxima Bold',sans-serif;}#block-emailsignup-emailsignup-auto-issue .email-signup-modal input#Email{width:219px !important;}#block-emailsignup-emailsignup-auto-issue .email-signup-modal input{outline:none;height:50px;background:#fff;color:#666;float:none;font-size:1em;border:1px solid #999999;padding:1em;margin-bottom:10px;}#block-emailsignup-emailsignup-auto-issue .email-signup-modal input::-moz-placeholder,#block-emailsignup-emailsignup-auto-issue .email-signup-modal input::-moz-placeholder{color:#888;opacity:1;}#block-emailsignup-emailsignup-auto-issue .email-signup-modal input:-ms-input-placeholder{color:#888;}#block-emailsignup-emailsignup-auto-issue .email-signup-modal input::-webkit-input-placeholder{color:#888;}#block-emailsignup-emailsignup-auto-issue .email-signup-modal input:-moz-placeholder{color:#888;}#block-emailsignup-emailsignup-auto-issue .email-signup-modal .form-item-email{margin:0;}#block-emailsignup-emailsignup-auto-issue .email-signup-modal .form-item-email button[type="text"]{border:1px solid #999999;padding:1em;margin-bottom:10px;}#block-emailsignup-emailsignup-auto-issue .email-signup-modal button[type="submit"]{background-color:#e75845;color:white;border:none;margin-bottom:0.75em;text-transform:none;letter-spacing:0;width:100%;padding:15px 0;}#block-emailsignup-emailsignup-auto-issue .email-signup-modal button[type="submit"]:hover,#block-emailsignup-emailsignup-auto-issue .email-signup-modal button[type="submit"]:active,#block-emailsignup-emailsignup-auto-issue .email-signup-modal button[type="submit"]:focus{background-color:#bf3725;}#block-emailsignup-emailsignup-auto-issue .mktoForm .mktoFormRow label.mktoLabel{text-transform:uppercase;font-size:11px;width:auto;}#block-emailsignup-emailsignup-auto-issue .mktoForm .mktoFormRow label.mktoLabel,#block-emailsignup-emailsignup-auto-issue .mktoForm .mktoFormRow .mktoCheckboxList{display:none;}#block-emailsignup-emailsignup-auto-issue .mktoForm .mktoFormRow .mktoCheckboxList{width:20px;margin-right:10px;height:35px;}#block-emailsignup-emailsignup-auto-issue .mktoForm{width:auto !important;}#block-emailsignup-emailsignup-auto-issue .mktoForm .mktoForm .mktoFieldWrap{float:none;}#block-emailsignup-emailsignup-auto-issue .mktoForm .mktoButtonRow{display:block;}#block-emailsignup-emailsignup-auto-issue .mktoForm .mktoOffset{height:60px;}#block-emailsignup-emailsignup-auto-issue .mktoForm .mktoOffset,#block-emailsignup-emailsignup-auto-issue .mktoForm .mktoGutter{display:none;}#block-emailsignup-emailsignup-auto-issue .mktoForm .mktoFormCol{float:none;display:inline-block;margin-bottom:0 !important;min-height:0;}#block-emailsignup-emailsignup-auto-issue .mktoForm input[type="checkbox"]{position:relative;top:-18px;}#block-emailsignup-emailsignup-auto-issue .mktoForm .mktoCheckboxList > label{display:none;}
.node-type-document .field-name-field-author{margin:10px 0;}
