#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;}
.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;}
.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;}}
.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{content:"\ea0f";}@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;}@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;}@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;}@media (max-width:1150px){.scorecard-menu{display:none;}}@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;}.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;}@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;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 (min-width:719px){.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{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;}}.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 a{text-decoration:none;font-weight:bold;}.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-support,.vote-present,.vote-novote,.vote-speaker{font-size:16px;}.vote-oppose:before,.vote-support:before,.vote-present:before,.vote-novote:before,.vote-speaker: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-support span,.vote-present span,.vote-novote span,.vote-speaker span{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;}.vote-oppose{color:#db3923;}.vote-support{color:#5c9e10;}#bill-modal-content{font-size:16px;line-height:1.4em;}#bill-modal-content .bill-name{font-family:'Proxima Bold',Arial,sans-serif;font-size:22px;}#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;}
