.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;text-align:center;display:inline-block;cursor:pointer;text-transform:uppercase;width:100%;background-color:#0080aa;border:1px solid #0080aa;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}#document-content{margin-bottom:60px}#document-content h1{font-size:80px;line-height:1;margin:0;padding-bottom:20px;font-weight:300}#document-content .actions{margin-top:10px;margin-bottom:10px}#document-content .content{font-family:"Freight Text";font-size:15px}#document-content .doc-image{position:relative}#document-content .doc-image .see-all{position:absolute;bottom:1em;right:2em}#document-content .doc-image .nj-button{width:12em;border:1px solid #fff}#document-content .doc-image .nj-button i{font-size:15px;margin-right:5px}#document-content .doc-image .nj-button:focus{outline:0}#document-content .doc-image img{max-width:100%;height:auto;-webkit-box-shadow:2px 5px 10px rgba(0,0,0,.2);box-shadow:2px 5px 10px rgba(0,0,0,.2)}#document-content .doc-page-count{text-align:right;font-weight:700}#document-content .favorite-item{width:auto}#document-content .pub-date{font-size:20px;color:#999;text-transform:uppercase;font-weight:700}#document-content .see-more{padding:20px 0;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;width:100%;clear:both;float:left}#document-content .see-more span{text-transform:uppercase;font-size:15px;font-weight:700;color:#999}#document-content .see-more #related_congress_member_url{margin:.5em 0}#document-content .see-more #related_congress_member_url a{color:#000;font-weight:300}#document-content h2{margin:10px 0 0 0;font-size:30px;font-weight:300;line-height:1;width:100%;clear:both;float:left}#document-content .section{padding:0;margin-top:20px;list-style:none}#document-content .section .section-header{padding-bottom:10px;color:#0080aa;font-size:20px;text-transform:uppercase;font-weight:700}#document-content .section li{font-size:15px}.favorite-item.black i{color:#000}.nj-button{width:100%;background-color:#0080aa;border:1px solid #0080aa}.nj-button-secondary{width:100%;background-color:#00a8e1;border:1px solid #00a8e1}.nj-button-secondary.disabled{pointer-events:none;opacity:.5;cursor:not-allowed}#recommended{padding:20px 0;min-height:225px}#recommended h4{color:#359e8f!important}.see-all-modal-content{position:relative}.see-all-modal-close{position:absolute;top:-1.5rem;right:-4.5rem;background:0 0;border:none;color:#fff;font-size:4em;padding:0;line-height:1}.see-all-modal-close:focus{outline:0}#related-content{padding:30px 0 0 0;min-height:225px}#related-content #related-content-title{font-size:20px;color:#0080aa;text-transform:uppercase;font-weight:700;margin-top:0;padding-top:20px;padding-left:0;border-top:1px solid #999}#related-content .related-pub-chan{color:#0080aa}#related-content .related-byline{color:#000}#related-content .related-container{background:#fff;overflow:hidden;padding:5px}#related-content .related-container .channel a{color:#0080aa}#related-content .related-container .related-image{width:100%}#related-content .related-container .related-item{padding:10px 20px 15px 20px;-webkit-box-shadow:1px 1px 6px rgba(0,0,0,.15);box-shadow:1px 1px 6px rgba(0,0,0,.15)}#related-content .related-container .related-item .byline,#related-content .related-container .related-item .headline,#related-content .related-container .related-item .subheadline{margin:5px 0}#related-content .related-container .related-item .headline{color:#000;font-weight:700}#related-content .related-container .related-item .subheadline{color:#000}#related-content .related-container img{padding:10px}#lead_wrapper{display:none}.banner-wrapper{z-index:auto}.banner-wrapper .banner-container{background-color:#00a8e1!important}@media only screen and (max-width:1120px){#document-content h1{font-size:60px}#document-content .actions a{margin-right:0;margin-bottom:15px}}@media only screen and (max-width:740px){#document-content .doc-image{margin-bottom:40px}#related-content .related-container{margin-top:20px}#related-content .related-container:nth-child(2n+1){clear:left}}.template-selector .selector-wrapper{width:100%;float:right;height:30px;overflow:hidden;position:relative}.template-selector .selector-wrapper select{width:100%;clear:both;float:left;border:1px solid #999;border-radius:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:4px;position:relative;z-index:1;height:30px}.template-selector .selector-wrapper i{height:30px;position:absolute;top:0;right:0;padding:9px 8px;font-size:15px;background:#00a8e1;color:#fff;z-index:-1}