body{padding-top:50px}body a{cursor:pointer}body label{font-weight:400;margin-bottom:0}body form label{font-weight:700;margin-bottom:5px}.starter-template{padding:40px 15px;text-align:center}#logoutForm{padding-bottom:15px;padding-top:15px}.adminui{margin:1em}.navbar a{color:#999}.filterbuttons{padding:1em}#candidatelist li{background-color:#eee;margin:1px 0;padding:1px 1em}.candidatename{font-weight:bold;padding:0;margin:0}.candidatedetails{padding:0 0 0 1em;margin:0}.alert{margin-top:1em}.modal-dialog{width:900px}.on-drag-hover{background-color:#888}.on-drag-enter{background-color:#00f}.dragging{background-color:red}.modal-body .election-scopes-sortable-list .form-group{display:flex;margin-bottom:0;align-items:center;justify-content:flex-start}.modal-body .election-scopes-sortable-list .form-group .glyphicon-align-justify{cursor:move;color:#d3d3d3;font-size:2rem;padding-left:2rem}.modal-body .intro-copy p{padding-right:3rem;padding-left:3rem}.red{color:#bd1300!important}.election-header-location{font-family:"franklin-gothic-urw-1","franklin-gothic-urw-2";font-weight:600;font-style:normal;text-transform:uppercase;font-size:30px;margin-bottom:2px;margin-top:43px}.election-header{font-family:"adobe-text-pro-1","adobe-text-pro-2";font-weight:700;font-style:normal;font-size:24px;margin-bottom:29px;margin-top:43px}.election-date,.endorsed-msg-heading{font-family:"franklin-gothic-urw-1","franklin-gothic-urw-2";font-weight:700;font-style:normal;text-transform:uppercase;font-size:16px;margin-bottom:10px;padding-top:10px}.endorsed-msg-copy{text-transform:none}.election-date:nth-child(2){padding-top:20px}.election-location{font-family:"franklin-gothic-urw-1","franklin-gothic-urw-2";font-weight:700;font-style:normal;text-transform:uppercase;font-size:20px;color:#737f80;margin-bottom:9px}.election-position-container{border-bottom:1px solid #737f80;margin-bottom:26px;padding-bottom:22px}.election-position-container:last-child{border:none}.election-scope-container{display:none}.election-scope-container.current-tab{display:block}.election-scope-container+.election-date{border-top:4px solid #737f80}.election-tabs-container{margin-bottom:10px}.tab-content{display:none}.tab-content.active{display:block}.candidate-checkbox{display:inline-block;margin-right:0;cursor:pointer}.candidate-endorsed{display:inline-block;margin-right:12px;width:75px}.candidate-endorsed img{height:auto;width:75px;float:left;margin-bottom:-16px}.candidate-name{color:#737f80;display:inline-block;vertical-align:middle;font-family:"adobe-text-pro-1","adobe-text-pro-2";font-weight:700;font-style:normal;font-size:24px}.candidate-endorsed-true .candidate-name{color:#000}.candidate-incumbent{color:#737f80;margin-left:120px;margin-top:6px}.asterisk{font-size:1.1em;margin-left:-.45em}.asterisk2{font-size:1.3em}.incumbent_description{margin-top:-10px}.candidate-endorsed-true .candidate-incumbent{color:#000}.candidate-more{margin-left:121px}.candidate-grade{width:90px;margin-left:20px;color:#737f80;font-family:"adobe-text-pro-1","adobe-text-pro-2";font-weight:700;font-style:normal;font-size:30px;line-height:62px;margin-top:-10px}.candidate-grade-question{font-size:57px}.candidate-grade::first-letter {font-size:57px}.candidate-grade .grade-plus{font-size:1.5em}.candidate-grade .grade-minus{font-size:2.2em;font-weight:500}.candidate-seperator{border-bottom:1px solid #e6eded;margin-bottom:18px;margin-top:13px}.candidate-more-container{margin-left:0;margin-top:25px;font-family:"adobe-text-pro-1","adobe-text-pro-2";font-weight:initial;font-style:initial;text-transform:uppercase;font-size:initial}.candidate-address{}.candidate-phone-fax{margin-bottom:23px}.candidate-url{text-transform:initial}.candidate-email{margin-bottom:25px}.candidate-facebook{margin-bottom:30px}.candidate-twitter-container{vertical-align:top}.candidate-twitter-ta-container{display:inline-block;float:left;margin:0 30px 15px 0}.candidate-twitter-ta{}.candidate-twitter-right{display:inline-block;margin:0 0 15px 0}.candidate-twitter-btn{margin-bottom:20px}.candidate-twitter-chars-left{color:#666;font-family:"franklin-gothic-urw-1","franklin-gothic-urw-2";font-weight:500;font-style:normal;text-transform:uppercase}.voting-action-container{margin-bottom:40px}.voting-action{display:inline-block}#archivalData .voting-action .btn-print-modal{display:none}#archivalData .candidate-checkbox{display:none}#archivalData .candidate-incumbent{margin-left:80px}#archivalData .candidate-more{margin-left:81px}.election-cfr-container{border-bottom:1px solid #e6eded}.election-evc-container{}.election-rep-container{margin-bottom:44px}.election-rep-header{font-family:"franklin-gothic-urw-1","franklin-gothic-urw-2";font-weight:700;font-style:normal;text-transform:uppercase;font-size:20px;color:#737f80;margin-bottom:9px}.election-rep-img{margin-bottom:13px}.main-content-divider{margin-top:44px;margin-bottom:47px}.contact-container{margin-bottom:18px}.contact-block{margin-bottom:26px}.contact-left{margin-bottom:50px}.contact-right{}.alert-headline{margin-bottom:20px;font-size:20px;line-height:29px;font-family:'franklin-gothic-urw-1","franklin-gothic-urw-2';font-weight:700;font-style:normal;text-transform:uppercase}.alert-copy{margin-bottom:19px}.more-action-alerts{display:none}.less-action-alerts-link{display:none}.equal-height-alert-box{margin-bottom:30px!important}.related-tab{border:1px solid;border-color:#737f80;cursor:pointer;float:left;font-family:"franklin-gothic-urw-1","franklin-gothic-urw-2";font-size:17px;font-style:normal;font-weight:500;margin:2px 5px 20px 0;padding:2px 12px 2px 12px;text-transform:uppercase}.related-tab-on{position:relative;background:#bd1300;border:1px solid #bd1300;color:#fff}.related-tab-on:after,.related-tab-on:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.related-tab-on:after{border-color:rgba(189,19,0,0);border-top-color:#bd1300;border-width:6px;margin-left:-6px}.related-tab-on:before{border-color:rgba(189,19,0,0);border-top-color:#bd1300;border-width:6px;margin-left:-6px}.validation-summary-errors{color:#bd1300;font-weight:700}.validation-summary-errors li{list-style:none}