*,::after,::before{box-sizing:border-box}html{font-size:inherit}body{margin:0;padding:0}strong,b{font-weight:700}.page-template-page-scorecard #header{background:#41693d}.bt50-jumbotron{position:relative;min-height:500px;width:100%}.bt50-jumbotron-overlay,.bt50-legislator-detail{z-index:10}@media screen and (min-width: 760px){.bt50-jumbotron{min-height:500px !important}}@media screen and (min-width: 1500px){.bt50-jumbotron{min-height:550px !important}}@media screen and (min-width: 760px){.bt50-jumbotron .bt50-jumbotron-overlay-content p{padding:2rem 4rem 0 !important}}#scorecard-app{font-family:"Cooper Hewitt",sans-serif !important}#scorecard-app .rds-container{margin-top:48px !important;margin-bottom:48px !important}#scorecard-app h1{font-family:"Domaine",serif !important;font-weight:500 !important;text-transform:none !important;font-size:48px !important}#scorecard-app h3,#scorecard-app h4{font-family:"Cooper Hewitt",sans-serif !important;text-transform:none !important}#scorecard-app .bt50-back{background:#0c1f2c !important}#scorecard-app .bt50-back a{color:#febd3d !important}#scorecard-app .bt50-jumbotron{background-repeat:none !important;background-position:top right !important}@media screen and (max-width: 1024px){#scorecard-app .bt50-jumbotron{background-position:top right -200px !important}}@media screen and (max-width: 760px){#scorecard-app .bt50-jumbotron{background-position:top right -340px !important}}#scorecard-app .bt50-legislator-detail .legislator-name,#scorecard-app .bt50-jumbotron .bt50-jumbotron-overlay-content{background:none !important}#scorecard-app .bt50-jumbotron .bt50-jumbotron-overlay-content h1:after{font-family:"Cooper Hewitt",sans-serif !important;font-weight:500 !important;letter-spacing:0 !important}#scorecard-app .bt50-jumbotron .bt50-jumbotron-overlay-content p{font-weight:500 !important}#scorecard-app .legislator-list .card{border:1px solid #d8dfe1 !important;background:#ecf0ef !important}#scorecard-app .legislator-list .card:hover a{text-decoration:none !important}#scorecard-app .legislator-list .card-content{color:#0c1f2c !important;font-family:"Cooper Hewitt",sans-serif !important}#scorecard-app .legislator-list .score .value h4{color:#114734 !important;font-family:"Cooper Hewitt",sans-serif !important;font-size:18px !important;top:58%}#scorecard-app .legislator-list .name h2{font-family:"Domaine",serif !important;font-weight:500 !important}#scorecard-app .legislator-list .party{font-family:"Cooper Hewitt",sans-serif !important;color:#0c1f2c !important}#scorecard-app .legislator-list .party .label p{color:#0c1f2c !important;font-weight:500 !important}#scorecard-app .legislator-list .header-content p{color:#0c1f2c !important;font-weight:500 !important}#scorecard-app .legislator-list .info h3{color:#0c1f2c !important;font-weight:500 !important}#scorecard-app .legislator-list .info p{color:#0c1f2c !important;font-weight:500 !important}#scorecard-app .legislator-list .record a{font-family:"Cooper Hewitt",sans-serif !important}#scorecard-app .legislator-list .card-footer{border-top:2px solid #d8dfe1 !important}#scorecard-app .legislator-list .card-footer a{font-weight:700 !important;text-decoration:underline !important}#scorecard-app .legislators-side .scoring-info a{color:#0c1f2c !important}#scorecard-app .legislators-side h3,#scorecard-app .legislators-side a{font-weight:bold !important}#scorecard-app .legislators-side a{text-decoration:underline !important}#scorecard-app .legislators-side a:hover{text-decoration:none !important}#scorecard-app .bt50-legislator-detail .legislator-score-circle{color:#114734 !important;font-size:1.15rem !important;padding-top:11px !important}#scorecard-app .bt50-legislator-detail .legislator-meta{background:#ecf0ef !important;float:none !important}#scorecard-app .bt50-legislator-detail .legislator-meta p{font-family:"Cooper Hewitt",sans-serif !important}#scorecard-app .bt50-legislator-detail .legislator-sub-head{background:#f6dfa4 !important}#scorecard-app .bt50-legislator-detail .legislator-sub-head p{color:#0c1f2c !important;font-family:"Cooper Hewitt",sans-serif !important;font-weight:700 !important}#scorecard-app .bt50-jumbotron-legislator{background-color:#41693d !important;background-repeat:no-repeat !important;background-position-y:top -100px !important;background-position-x:right !important;min-height:525px !important}@media screen and (max-width: 960px){#scorecard-app .bt50-jumbotron-legislator{background-position-y:top -50px !important;background-position-x:right -200px !important;background-size:1213px 400px !important}}#scorecard-app .table .pure-table{font-family:"Cooper Hewitt",sans-serif !important}#scorecard-app .table .pure-table .billcell a{color:#0c1f2c !important;text-decoration:underline !important}#scorecard-app .table .pure-table .billcell a:hover{text-decoration:none !important}#scorecard-app .table .pure-table .pure-table-odd td{background:#ecf0ef !important}#scorecard-app .table .pure-table .pure-table-horizontal td,#scorecard-app .table .pure-table .pure-table-horizontal th{border-bottom:1px solid #d8dfe1 !important}#scorecard-app .view-all a{color:#0c1f2c !important;text-decoration:underline !important;font-weight:700 !important}#scorecard-app .view-all a:hover{text-decoration:none !important}#scorecard-app .bt50-search p{color:#0c1f2c !important}#scorecard-app .bt50-search .search-bar{border:2px solid #0c1f2c !important;height:54px !important}#scorecard-app .rds-map-wrapper{background-color:#ecf0ef !important}#scorecard-app .break{background:#d8dfe1 !important}#scorecard-app input.address-input{height:54px !important;color:#0c1f2c !important}@media screen and (min-width: 760px){#scorecard-app input.address-input{font-size:1.25rem !important}}#scorecard-app .pagination a{color:#0c1f2c !important}
#scorecard-app .bt50-jumbotron-overlay-content h1:after {
    content: "The scores and voting records listed are based solely on bills to which AFP has assigned key vote alerts.";
    font-size: .83rem;
    display: inline-flex;
    font-weight: 400;
    font-family: 'Raleway';
    letter-spacing: .2px;
    line-height: 1.6;
}
#scorecard-app form .reset a {
    color: #ffffff !important;
    background-color: #363636;
    padding: 7px 30px;
    border-radius: 8px;
    text-decoration: auto !important;
}
#scorecard-app .usa-map-svg path[data-id="AK"],
#scorecard-app .usa-map-svg path[data-id="AR"],
#scorecard-app .usa-map-svg path[data-id="AL"],
#scorecard-app .usa-map-svg path[data-id="AZ"],
#scorecard-app .usa-map-svg path[data-id="NV"],
#scorecard-app .usa-map-svg path[data-id="NM"],
#scorecard-app .usa-map-svg path[data-id="OK"],
#scorecard-app .usa-map-svg path[data-id="TX"],
#scorecard-app .usa-map-svg path[data-id="UT"],
#scorecard-app .usa-map-svg path[data-id="IL"],
#scorecard-app .usa-map-svg path[data-id="MI"],
#scorecard-app .usa-map-svg path[data-id="MO"],
#scorecard-app .usa-map-svg path[data-id="MT"],
#scorecard-app .usa-map-svg path[data-id="NJ"],
#scorecard-app .usa-map-svg path[data-id="OH"],
#scorecard-app .usa-map-svg path[data-id="WV"],
#scorecard-app .usa-map-svg path[data-id="CO"],
#scorecard-app .usa-map-svg path[data-id="GA"],
#scorecard-app .usa-map-svg path[data-id="IN"],
#scorecard-app .usa-map-svg path[data-id="KS"],
#scorecard-app .usa-map-svg path[data-id="MN"],
#scorecard-app .usa-map-svg path[data-id="NE"],
#scorecard-app .usa-map-svg path[data-id="ND"],
#scorecard-app .usa-map-svg path[data-id="PA"],
#scorecard-app .usa-map-svg path[data-id="SD"],
#scorecard-app .usa-map-svg path[data-id="FL"],
#scorecard-app .usa-map-svg path[data-id="IA"],
#scorecard-app .usa-map-svg path[data-id="KY"],
#scorecard-app .usa-map-svg path[data-id="LA"],
#scorecard-app .usa-map-svg path[data-id="MS"],
#scorecard-app .usa-map-svg path[data-id="NH"],
#scorecard-app .usa-map-svg path[data-id="NC"],
#scorecard-app .usa-map-svg path[data-id="SC"],
#scorecard-app .usa-map-svg path[data-id="TN"],
#scorecard-app .usa-map-svg path[data-id="VA"],
#scorecard-app .usa-map-svg path[data-id="WI"],
#scorecard-app .usa-map-svg path[data-id="WY"] {
    fill: #d5eac7;
}
#scorecard-app .usa-map-svg path:hover {
    fill: #febd3d;
}
#scorecard-app .usa-map-svg path.selected {
    fill: #febd3d;
}
.rds-map-legend:before {
    background-color: #d5eac7;
}
