.fullWidth{width:100%;clear:both;float:left}.box{-webkit-box-sizing:border-box;box-sizing:border-box}.bold{font-weight:700}.error{color:#d8000c;font-weight:700}.ttUppercase{text-transform:uppercase}.center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vertical-center-only{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.horizontal-center-only{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.no-transition{-webkit-transition:none;-o-transition:none;transition:none}.freightBig{font-family:'Freight Big',serif}.freight{font-family:"Freight Sans",sans-serif}.georgia{font-family:Georgia,serif}.italic{font-style:italic}.btn{padding:1px 6px 2px 8px;font-size:15px;font-weight:400}.btn-gold{background:#0080aa;text-transform:uppercase;color:#fff;text-align:center}.btn-gold:hover{background:#000;color:#fff}.nj-button{background:#0080aa;color:#fff;font-size:20px;padding:5px 0;text-align:center;display:inline-block;cursor:pointer;border:1px solid #0080aa;text-transform:uppercase}.nj-button:hover{background:#000;text-decoration:none;border:1px solid #000;color:#fff}.nj-button i{-webkit-transition:none;-o-transition:none;transition:none}.nj-button-secondary{background:#0080aa;color:#fff;font-size:20px;padding:5px 0;display:inline-block;cursor:pointer;border:1px solid #0080aa;font-size:14px;font-weight:600;-webkit-transition:background-color .25s ease-in;-o-transition:background-color .25s ease-in;transition:background-color .25s ease-in;text-align:center;margin:5px 10px 0 2px;padding:2px 4px 2px 4px;text-transform:uppercase;background:#00a8e1;border:1px solid #00a8e1}.nj-button-secondary:hover{background:#000;text-decoration:none;border:1px solid #000;color:#fff}.nj-button-secondary i{-webkit-transition:none;-o-transition:none;transition:none}.transparent-btn{color:#000;font-size:20px;padding:5px 10px;border:1px solid #000;text-align:center;font-weight:500;display:inline-block;cursor:pointer;text-transform:uppercase}.transparent-btn:hover{background:#000;text-decoration:none;color:#fff}.transparent-btn i{-webkit-transition:none;-o-transition:none;transition:none}.transparent-btn.white{color:#fff;border:1px solid #fff}h1{font-size:80px;font-weight:300;margin-bottom:0}h2{font-size:40px;margin-top:0;font-weight:300;line-height:1.2}.jump-to div{display:inline-block}.see-more-briefcase-btn{font-size:12px;text-transform:uppercase;cursor:pointer;font-weight:500}.see-more-briefcase-btn:hover{text-decoration:underline}.pub-date{color:#000;padding:5px 10px 0 10px}.hidden-anchor{position:relative;top:-85px}.inbox{-webkit-box-shadow:#999 0 3px 10px;box-shadow:#999 0 3px 10px;padding:60px 0}.err{font-size:15px;margin-bottom:15px}.briefcase-nav-wrapper{margin-top:10px}.briefcase-nav-wrapper .briefcase-nav{background:#0080aa;-webkit-box-shadow:#999 0 3px 10px;box-shadow:#999 0 3px 10px;position:relative;z-index:2}.briefcase-nav-wrapper .briefcase-nav.fixed{position:fixed;top:56px;width:100%;z-index:10000}.briefcase-nav-wrapper .briefcase-nav ul{padding:0;margin:0;list-style:none;padding:4px 0;width:100%;clear:both;float:left}.briefcase-nav-wrapper .briefcase-nav ul .briefcase-nav-items{display:none}.briefcase-nav-wrapper .briefcase-nav ul .briefcase-nav-items.active{display:block}.briefcase-nav-wrapper .briefcase-nav ul li{margin-right:25px;float:left;font-size:12px;text-transform:uppercase;color:#fff}.briefcase-nav-wrapper .briefcase-nav ul li span{font-weight:700}.briefcase-nav-wrapper .briefcase-nav ul li a{color:#fff}.briefcase-nav-wrapper .briefcase-nav ul li a:hover{text-decoration:underline}.briefcase-item{-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.15);box-shadow:1px 1px 6px rgba(0,0,0,.15);background:#fff;padding-bottom:35px;position:relative;margin-bottom:10px;width:100%;clear:both;float:left}.briefcase-item.agencyperson,.briefcase-item.candidate,.briefcase-item.election,.briefcase-item.person,.briefcase-item.profile,.briefcase-item.staffer{padding-bottom:0}.briefcase-item.agencyperson .bar,.briefcase-item.candidate .bar,.briefcase-item.election .bar,.briefcase-item.person .bar,.briefcase-item.profile .bar,.briefcase-item.staffer .bar{left:initial;right:0}.briefcase-item .list-only{display:none}.briefcase-item .kicker{font-size:12px;color:#0080aa;text-transform:uppercase;font-weight:700;text-decoration:none;padding:10px 10px 0 10px}.briefcase-item .kicker+.headline{padding-top:0}.briefcase-item .headline{padding:10px;font-size:20px;line-height:1.15;color:#000;font-weight:500}.briefcase-item .headline:hover{color:#0080aa}.briefcase-item .event-time{padding:0 10px 20px 10px}.briefcase-item .rsvp-btn{padding:1px 4px 2px 8px;font-size:15px;font-weight:400;background:#0080aa;text-transform:uppercase;color:#fff;text-align:center;margin-left:10px}.briefcase-item .rsvp-btn i{position:relative;top:2px}.briefcase-item .subheadline{margin-top:20px;padding:0 10px;font-size:16px;color:#000;line-height:1.25}.briefcase-item .subheadline:hover{color:#0080aa}.briefcase-item .subheadline+a .event-time{margin-top:10px}.briefcase-item img{margin-top:30px;width:100%}.briefcase-item .person-img,.briefcase-item .person-info{width:50%;float:left}.briefcase-item .person-info{padding-left:10px}.briefcase-item .person-info .headline{padding-left:0}.briefcase-item .person-info .state{margin-top:0;margin-bottom:0}.briefcase-item .person-info a{font-size:15px;display:inline-block}.briefcase-item .profile-info a{font-size:15px;display:inline}.briefcase-item .person-img{max-height:175px;overflow:hidden}.briefcase-item .person-img img{margin-top:0}.briefcase-item.tile-view .election-info{padding:0 10px 15px}.briefcase-item .caucus-committ-info,.briefcase-item .election-info,.briefcase-item .state-district-info{margin-top:20px;margin-bottom:2px;padding:0 10px}.briefcase-item .caucus-committ-info p,.briefcase-item .election-info p,.briefcase-item .state-district-info p{margin:0;padding:0}.briefcase-item .caucus-committ-info p span,.briefcase-item .election-info p span,.briefcase-item .state-district-info p span{font-weight:700;color:#0080aa}.briefcase-item .bar{width:100%;clear:both;float:left;position:absolute;bottom:0;left:0;padding:4px 10px}.briefcase-item .bar span{display:none}.briefcase-item .bar .options{float:right;color:#999}.briefcase-item .bar .options i{cursor:pointer}.briefcase-item .bar .options .social_share{font-size:10px;margin-right:10px}.briefcase-item .bar.selected-for-you{background:#0080aa;color:#fff}.briefcase-item .bar.selected-for-you span{float:left;display:inline-block;text-transform:uppercase;font-size:12px}.briefcase-item .bar.selected-for-you .options{color:#fff}.briefcase-item .no-padding{padding-left:0!important;padding-right:0!important}#wwf .title .title-left{width:24%;float:left}#wwf .title .title-right{float:right;padding-left:5px;width:76%}#wwf .title .title-right .headline{padding:5px 0}.background{padding:20px 0 0 0;background:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:65vh}.section{width:100%;clear:both;float:left;margin-bottom:40px}.section:last-child{margin-bottom:0}.fav-type-options ul{list-style:none;padding-left:0;float:right;margin-bottom:0}.fav-type-options ul li{float:left;margin-left:5px;font-size:32px;cursor:pointer}.fav-type-options ul li i{color:#0080aa;padding:5px}.fav-type-options ul li i.selected{background:#0080aa;color:#fff}#fav-results .briefcase-items .col-md-3:nth-child(4n+1){clear:left}#fav-results .briefcase-items .col-md-3:nth-child(n+5){display:none}.briefcase-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.briefcase-items .briefcase-item.tile-view{height:calc(100% - 10px)}.briefcase-items .briefcase-item.list-only-wrapper{height:100%}.list .briefcase-items .col-md-3.full-width{width:100%!important}.list .briefcase-item{position:relative;padding-bottom:0;-webkit-box-shadow:1px 2px 6px rgba(0,0,0,.15);box-shadow:1px 2px 6px rgba(0,0,0,.15);border-bottom:1px solid #d1d1d1;padding-top:10px;padding-bottom:10px;padding-right:0;padding-left:0;margin-bottom:0;min-height:70px}.list .briefcase-item .list-only{display:block}.list .briefcase-item img{width:initial;height:54px;left:52px;position:absolute;margin:auto;top:0;bottom:0;display:none}.list .briefcase-item .headline{padding-top:0;padding-left:0;padding-bottom:0;overflow:anywhere}.list .briefcase-item .subheadline{padding-left:0;margin-top:0}.list .briefcase-item .kicker{padding-left:0}.list .briefcase-item .kicker{padding-top:0}.list .briefcase-item .event-time{width:100%;clear:both;float:left;padding-left:0;padding-bottom:0}.list .briefcase-item .list-only-wrapper{width:100%;clear:both;float:left;padding-right:50px;padding-left:120px}.list .briefcase-item .list-only-wrapper>a{width:100%;clear:both;float:left}.list .briefcase-item .list-only-wrapper>a.rsvp-btn{margin-left:0;margin-top:10px;width:62px}.list .briefcase-item .bar{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;width:50px;left:initial;bottom:initial}.list .briefcase-item .bar .options i{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:30px;position:absolute}.list .briefcase-item .person-img{width:initial}.list .briefcase-item .person-info{width:initial;padding-left:0}.list .briefcase-item.person .bar{width:50px}.list .briefcase-item .false-img{background:#e5e5e5;color:#fff;font-size:30px;width:50px;height:50px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:52px;position:absolute}.list .briefcase-item .false-img i{float:left;padding:10px}.list .briefcase-item .state-district-info{padding:0;margin:0;width:100%;clear:both;float:left}.daybook-lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.6);color:#000;z-index:10000;padding-top:65px;display:none}.daybook-lightbox .dl-wrapper{max-width:646px;width:70%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#fff;-webkit-box-shadow:0 2px 4px 4px rgba(0,0,0,.15);box-shadow:0 2px 4px 4px rgba(0,0,0,.15);padding:0}.daybook-lightbox .mobile-overflow-scroll{max-height:65vh;overflow-y:auto;padding-left:35px;padding-right:20px;padding-top:25px}.daybook-lightbox .dl-content{width:100%;clear:both;float:left;padding:0}.daybook-lightbox .dl-contact{word-wrap:break-word}.daybook-lightbox .dl-title{font-size:40px;line-height:1.1;font-family:'Freight Big',serif;font-weight:500}.daybook-lightbox .dl-date{width:100%;clear:both;float:left;background:#0080aa;padding:4px 20px 4px 35px;font-size:20px;color:#fff;position:relative}.daybook-lightbox .dl-date i{position:absolute;top:5px;right:4px;font-size:25px;cursor:pointer}.daybook-lightbox .dl-date i:before{content:""}.daybook-lightbox .dl-location{font-size:20px;font-weight:100;padding:5px 1% 15px 1%}.daybook-lightbox .dl-tab-buttons{margin-left:1%}.daybook-lightbox .dl-tab-button{text-align:center;color:#0080aa;border:1px solid #e5e5e5}.daybook-lightbox .dl-tab-button:hover{background-color:#0080aa;border:1px solid #0080aa;color:#fff;cursor:pointer}.daybook-lightbox .active-dl-btn{background-color:#0080aa;border:1px solid #0080aa;color:#fff;cursor:pointer}.daybook-lightbox .dl-tabs{margin-top:15px;margin-bottom:20px;width:100%;clear:both;float:left}.daybook-lightbox .dl-tabs .dl-tab{display:none;padding:0;font-size:15px;font-weight:100}.daybook-lightbox .dl-tabs .dl-tab.active-dl-tab{display:block}.daybook-lightbox .dl-tags{background:#e5e5e5;padding-left:35px;width:100%;clear:both;float:left}.daybook-lightbox .add-to{position:relative;top:-4px;text-align:center}.daybook-lightbox .add-to>span{display:inline-block;font-size:15px;font-weight:700;text-transform:uppercase;color:#888;padding-bottom:5px}.daybook-lightbox .dl-agenda{margin-top:20px}.daybook-lightbox .dl-subtitle{font-weight:700}#add-cal-events .add-to-calendar-checkbox{display:none}.add-to-calendar-checkbox~a{display:block!important;background:#888;padding:2px 0;margin-bottom:10px;color:#fff}.add-to-calendar-checkbox~a:before{background-image:none!important;width:0!important;height:0!important}#folder-picker{background:-o-linear-gradient(45deg,transparent 50%,#fff 50%),-o-linear-gradient(315deg,#fff 50%,transparent 50%),-o-linear-gradient(left,#0080aa,#0080aa);background:linear-gradient(45deg,transparent 50%,#fff 50%),linear-gradient(135deg,#fff 50%,transparent 50%),linear-gradient(to right,#0080aa,#0080aa);background-position:calc(100% - 18px) calc(1em + 2px),calc(100% - 13px) calc(1em + 2px),100% 0;background-size:5px 5px,5px 5px,2.5em 2.5em;background-repeat:no-repeat;border:thin solid #999;font:300 1em/100% Freight Sans,Freight Sans,sans-serif;line-height:1.5em;padding:.5em 3.5em .5em 1em;border-radius:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-right:15px;width:50%}.nj-button{font-size:14px;font-weight:600;-webkit-transition:background-color .25s ease-in;-o-transition:background-color .25s ease-in;transition:background-color .25s ease-in;text-align:center;margin:5px 10px 0 2px;padding:2px 4px 2px 4px;text-transform:uppercase}.folder-title-wrapper{margin-top:30px}.folder-title-wrapper #folder-title{font-size:24px;float:left;margin-right:15px;padding-left:15px;word-break:break-word}.folder-title-wrapper #folder-btns{margin-top:3px}.folder-title-wrapper button{vertical-align:top;margin-left:14px}.folder-title-wrapper #folder-name-span{display:none;padding-left:15px;width:100%;margin-top:18px}.folder-title-wrapper #folder-name-span input{width:40%}.folder-title-wrapper #folderValidationError{margin-bottom:0;margin-top:10px;padding-left:15px}.item-checkboxes{display:none}.item-checkboxes.active{display:block}.item-checkboxes.tile-checkboxes{margin:2px 25px 0 0}.item-checkboxes.list-checkboxes{position:absolute;margin:auto;top:0;bottom:0;left:8px}.briefcase-contents{padding-bottom:60px}.briefcase-contents #bulk-items-options{margin-bottom:10px}.briefcase-contents #dropdown-container{margin-bottom:10px}.error-msg{margin-bottom:20px;color:red}.error-msg li{list-style-type:circle}.modal-body{text-align:center;word-break:break-word}.modal-body #folder-name{width:65%}.btn-primary{background-color:#0080aa}.btn-primary:hover{background-color:#0080aa}.modal-footer{text-align:center}#footer{margin-top:auto}@media only screen and (max-width:1120px){h2{font-size:30px}.briefcase-nav-wrapper .briefcase-nav.fixed{top:45px}.briefcase-nav-wrapper .briefcase-nav li{width:100%;clear:both;float:left;margin-right:0;text-align:center;display:none;padding:3px 0}.briefcase-nav-wrapper .briefcase-nav li:first-child{display:block;cursor:pointer;visibility:hidden}#fav-results .briefcase-items .col-md-3:nth-child(4n+1){clear:none}#fav-results .briefcase-items .col-md-3:nth-child(3n+1){clear:left}#fav-results .briefcase-items .col-md-3:nth-child(n+4){display:none}.jump-to .desktop-only{display:none}.jump-to .mobile-only{display:inline-block!important;position:relative;top:2px}.daybook-lightbox .dl-wrapper{width:90%}#folder-title{width:100%}.folder-title-wrapper #folder-name-span input{width:60%}}@media only screen and (max-width:740px){.background{padding-left:10px;padding-right:10px}#fav-results .briefcase-items .col-md-3:nth-child(3n+1){clear:none}#fav-results .briefcase-items .col-md-3:nth-child(2n+1){clear:left}#fav-results .briefcase-items .col-md-3:nth-child(n+3){display:none}.daybook-lightbox .dl-date{padding-left:20px}.daybook-lightbox .dl-content{padding:0}.daybook-lightbox .dl-title{font-size:30px}.daybook-lightbox .dl-location{font-size:18px}.daybook-lightbox .mobile-overflow-scroll{max-height:50vh;overflow-y:auto;padding-left:15px;padding-top:15px;padding-right:15px}.daybook-lightbox .dl-tags{margin-top:0;padding-left:20px}.daybook-lightbox .add-to{margin-top:20px}.briefcase-item.tile-view .person-info .state{margin-bottom:30px;width:90%}.briefcase-item .person-img,.briefcase-item .person-info{width:100%}.briefcase-item .person-img .state,.briefcase-item .person-info .state{margin-bottom:5px}.briefcase-items .col-md-3.full-width{overflow-wrap:normal}.briefcase-items .briefcase-item .caucus-committ-info h3{font-size:20px}#folder-title{width:100%}#folder-picker{width:100%}.nj-button{margin-top:10px}.fav-type-options{margin-top:15px}.folder-title-wrapper #folder-name-span input{width:60%}}