/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.form-required::after{content:'';vertical-align:super;display:inline-block;background-image:url(/themes/contrib/bootstrap_barrio/images/required.svg);background-repeat:no-repeat;background-size:7px 7px;width:7px;height:7px;margin:0 0.3em;}.form-row>fieldset,.form-row>div{padding-right:5px;padding-left:5px;flex:0 1 auto;width:auto;max-width:none;}.form-row .form-actions{align-self:flex-end;}form .filter-wrapper{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem;}form .form-type-textarea{margin-bottom:0;}
.bg--dark-blue{background-color:#15396c;}.bg--mid-blue{background-color:#1C6DA6;}.bg--dark-gray{background-color:#2d2d2d;}.text--dark-blue{color:#15396c;}.text--mid-blue{color:#1C6DA6;}body{background-color:white !important;}h1{margin-bottom:1rem;}.path-frontpage h1 a{color:#15396c;}.region-homepage-faq a:link,.newsroom__teaser a:link{text-decoration:underline;}a.subscribe-button:hover{text-decoration:none;}.path-frontpage .hero-space{overflow:hidden;}.path-frontpage .featured-highlights{margin-top:-8rem;margin-bottom:3rem;}@media (min-width:1200px){.featured-highlights .container{max-width:1139px;}}.call-to-action-strip{background-image:url(/themes/custom/fta/images/call-to-action-background.jpg);background-size:cover;color:white;}.call-to-action-strip .field-content{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:15px;}.call-to-action-strip h1{color:white;}.call-to-action-strip a{color:white;}.call-to-action-strip .call-to-action-strip-body{margin-bottom:2.5rem;}.call-to-action-strip .call-to-action-strip-link{margin-bottom:2.5rem;}.call-to-action-strip .call-to-action-strip-link a{background-color:#15396c;padding:1rem 2rem;color:white;}.call-to-action-strip .call-to-action-strip-link a:hover{background-color:#1C6DA6;}@media (max-width:767.98px){.views-field-field-by-the-numbers .field-content{justify-content:center;flex-wrap:wrap;}}.featured-work{background-color:#f3f3f3;}.featured-work .card{margin-bottom:1rem;display:block;}.featured-work .card .card-field-header{font-size:.875rem;font-weight:600;text-transform:uppercase;margin-bottom:0.3rem;color:#484848;}.featured-work .card .card-field-body{color:#000;}.featured-work .card .card-field-body h3{color:#1C6DA6;font-weight:400;font-size:1.125rem;}.featured-work .card .card-field-body p{font-size:1rem;line-height:1.5;font-weight:400;}@media (max-width:990.98px){.featured-work article{margin-bottom:3rem;}}.block--fta-highlights .col > h1{padding:12px 12px;padding:0.6666rem 0.6666rem;}@media (max-width:575.98px){.jumbotron{min-height:fit-content;}.hero .container{padding-right:0;padding-left:0;}.path-frontpage .featured-highlights{margin-top:0;margin-bottom:0;}.block--fta-highlights .slick__slide{padding-right:0;}.block--fta-highlights .slick__arrow > .slick-next{right:0;}}@media (max-width:575.98px){.featured-highlights .container:first-of-type{background-color:#1c6da6;}.block--fta-highlights .col > h1{padding-left:0;padding-right:0;width:100%;}}.homepage-bottom .homepage-bottom-block{margin-bottom:2rem;}.homepage-bottom h1{font-family:'Open Sans';font-size:21px;font-weight:600;color:#2d2d2d;}.homepage-bottom h1 a{font-family:'Open Sans';font-size:21px;font-weight:600;color:#2d2d2d;}.homepage-bottom .views-field-field-link,.homepage-bottom .view-footer{margin-top:2rem;margin-bottom:2rem;overflow:visible;display:block;}.homepage-bottom .views-field-field-link a,.homepage-bottom .views-field-field-link .more-link,.homepage-bottom .view-footer a,.homepage-bottom .view-footer .more-link{background-color:#15396c;padding:1rem 2rem;color:white;background-color:#1C6DA6;text-transform:uppercase;}.homepage-bottom .views-field-field-link a:hover,.homepage-bottom .views-field-field-link .more-link:hover,.homepage-bottom .view-footer a:hover,.homepage-bottom .view-footer .more-link:hover{background-color:#1C6DA6;}.homepage-bottom .views-field-field-link a:hover,.homepage-bottom .views-field-field-link .more-link:hover,.homepage-bottom .view-footer a:hover,.homepage-bottom .view-footer .more-link:hover{background-color:#15507a;}.homepage-bottom .views-field-last-updated{margin-bottom:.5rem;}.homepage-bottom .views-field-title{margin-bottom:1rem;}@media (min-width:992px){#header{position:sticky;top:0;z-index:500;}.user-logged-in #header{top:75px;}}.align-right{margin-bottom:10px;margin-left:15px;}.align-left{margin-right:15px;margin-bottom:10px;}.content img,.image-style-homeopage-carousel{padding:0 !important;}.slick--skin--classic .slide--caption--below .slide__caption,.slick--skin--classic .slide__caption,.slide__caption{padding:0 0 !important;}.hero__content{color:#FFF;font-weight:600;}.hero__content .hero__caption{font-size:3vw;font-weight:normal;}@media (max-width:533.33333px){.hero__content .hero__caption{font-size:16px;}}@media (min-width:600px){.hero__content .hero__caption{font-size:18px;}}.hero__text_filter{background-color:#000d1a;background-color:rgba(0,13,26,0.65);background-color:rgba(0,13,26,0.65);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;}.node--type-homepage-image .node--type-homepage-image{padding-top:4rem;}.block--fta-highlights .slick__slide{padding-right:1rem;}@media (max-width:767.98px){.block--fta-highlights .slick__slide{padding-right:0;}}.block--fta-highlights .slick__arrow > .slick-prev{left:0;}.block--fta-highlights .slick__arrow > .slick-next{right:1rem;}@media (max-width:767.98px){.block--fta-highlights .slick__arrow > .slick-next{right:0;}}.block--fta-highlights .slick__arrow{bottom:auto;position:absolute;top:40%;width:100%;z-index:400;}.block--fta-highlights .slick-arrow{border-radius:0;width:2rem;height:3.125rem;}.block--fta-highlights .slick-arrow:hover::before,.block--fta-highlights .slick-arrow::before{color:transparent;}.block--fta-highlights .slick-prev,.block--fta-highlights .slick-next{background-color:rgba(75,86,93,0.9);background-color:rgba(75,86,93,0.9);}.block--fta-highlights .slick-prev:hover,.block--fta-highlights .slick-prev:focus,.block--fta-highlights .slick-next:hover,.block--fta-highlights .slick-next:focus{border-radius:0;background-color:rgba(75,86,93,0.9);background-color:rgba(75,86,93,0.9);}.block--fta-highlights .slick-prev::before,.block--fta-highlights .slick-next::before{background-repeat:no-repeat;-webkit-background-size:50% 50%;background-size:100%;background-position:center;display:block;position:relative;}.block--fta-highlights .slick-prev::before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='32' id='chevron-left' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg' fill='%23FFF'%3E%3Cpath d='M20 1 L24 5 L14 16 L24 27 L20 31 L6 16 z'/%3E%3C/svg%3E");}.block--fta-highlights .slick-next::before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' %3F%3E%3Csvg height='32' id='chevron-right' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg' fill='%23FFF'%3E%3Cpath d='M12 1 L26 16 L12 31 L8 27 L18 16 L8 5 z'/%3E%3C/svg%3E");}.featured-left .card-body{min-height:10.5rem;max-height:10.5rem;}.menu--homepage-faq .nav{flex-wrap:wrap;flex-direction:column;}.menu--homepage-faq .nav-item{margin:0 0 .75rem;}.menu--homepage-faq .nav-link{padding:0 0;}.block--newsroom .news-item{margin:0 0 1rem;}.list_news .table-responsive{margin-top:0;}.jumbotron h1{font-size:3vw;}@media (max-width:57.76667rem){.jumbotron h1{font-size:1.733rem;}}@media (min-width:100rem){.jumbotron h1{font-size:3rem;}}h1{font-size:3vw;}@media (max-width:53.33333rem){h1{font-size:1.6rem;}}@media (min-width:66.66667rem){h1{font-size:2rem;}}.block--fta-highlights h1{font-size:3vw;font-weight:600;}@media (max-width:50rem){.block--fta-highlights h1{font-size:1.5rem;}}@media (min-width:50rem){.block--fta-highlights h1{font-size:1.5rem;}}.block--fta-highlights .card-body,.featured-left .card-body,.featured-right .card-body{font-size:3vw;}@media (max-width:35.56667rem){.block--fta-highlights .card-body,.featured-left .card-body,.featured-right .card-body{font-size:1.067rem;}}@media (min-width:40rem){.block--fta-highlights .card-body,.featured-left .card-body,.featured-right .card-body{font-size:1.2rem;}}.date_format{font-size:.875rem;}@media (min-width:768px){#header .ultimenu--hover .ultimenu__flyout{min-width:428px !important;min-width:26.75rem !important;max-width:100% !important;right:0 !important;left:auto !important;}}@media (min-width:943px){#header .ultimenu--hover .uitem:nth-of-type(1) .ultimenu__flyout{right:-331px !important;right:-20.6rem !important;}#header .ultimenu--hover .uitem:nth-of-type(2) .ultimenu__flyout{right:-219px !important;right:-13.6875rem !important;}}.ultimenu--main .ultimenu__link,.ultimenu .ultimenu__ajax{text-align:left !important;}.ultimenu__flyout .navigation h1{font-size:1rem !important;}@media (max-width:767.98px){.navbar-collapse{margin-bottom:3rem !important;}}.border-white{border-color:#FFF;}.table-responsive{margin-top:0;}table.views-table .views-field-field-effective-date{width:10rem;}thead .views-field-field-grant-type{width:10rem;}thead .views-field-field-date-effective,thead .views-field-field-date-closed{width:11rem;}thead .views-field-field-opportunity-id{width:13rem;}thead .views-field-field-opportunity-id a{word-wrap:break-anywhre;}thead .views-field-field-grant-program{width:auto;}thead .views-field-field-grant-program a{word-wrap:break-anywhre;}.tablesort{vertical-align:baseline;}.form-item-field-date-effective-value-max label,.form-item-field-date-closed-value-max label{visibility:hidden;}.views-exposed-form .date-between{margin-top:1.5rem;}.row.region-in-the-news,.row.region-homepage-faq,.row.region-footer-left,.row.region-footer-right,.row.region-footer-first,.row.region-footer-second,.row.region-footer-third,.row.region-footer-fourth{margin-left:0;margin-right:0;}.block-views-exposed-filter-blockfta-tam-block-1{margin:30px 0 15px 0;}.paragraph--type--tam-record .field--type-entity-reference{margin:0;}.tam_label{margin-right:5px;}.form-item-field-name-value .form-text{max-width:190px;}.form-item-field-author-date-value-min,.form-item-field-author-date-value-max{display:none;}.auth-date-fieldset legend{font-size:1rem;font-weight:600;display:inline-block;margin-bottom:0.5rem;}.auth-date-fieldset label{display:none;}.author-date-min-year,.author-date-max-year{margin-top:29px;}.form-row .auth-date-fieldset{padding-right:0;}.form-row .auth-year-fieldset{padding-right:5px;}.tam_label,.field__item-tag{float:left;}.view-fta-tam .list_filter{margin-bottom:20px;}.field__item-tag:not(:empty) ~ .field__item-tag:not(:empty):before{content:", ";}#views-exposed-form-fta-tam-block-1 legend{margin-bottom:0;}#views-exposed-form-fta-tam-block-1 #edit-field-name-value--2{max-width:180px;}#views-exposed-form-fta-tam-block-1 .auth-date-fieldset legend{padding-top:5px;}#edit-field-author-date-value-wrapper--2 > .fieldset-wrapper{display:flex;}#edit-field-author-date-value-wrapper--2 > .fieldset-wrapper .auth-date-fieldset{align-self:flex-end;}#edit-field-author-date-value-wrapper--2 > .fieldset-wrapper .auth-date-fieldset:nth-child(2){padding-left:0;}#views-exposed-form-fta-tam-block-1 .form-row > fieldset:nth-child(2){margin-right:10px;}.node--type-transit-agency-profile .field--type-entity-reference .field__label{font-weight:bold;}.tabs{position:relative;z-index:1;}.shs-container{margin-top:0.25rem;}.form-item-term-node-tid-depth label{margin-bottom:0.25rem;}.shs-enabled{display:none;}.shs-container .shs-widget-container:last-child{margin-left:5px;}.shs-select{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:0.25rem;}#views-bootstrap-fta-faqs-page-faqs .lead{font-weight:700;}.form-row > fieldset.form-item-term-node-tid-depth{max-width:100%;}.js-form-type-checkbox label{padding-left:5px;}#views-exposed-form-ntd-data-reports-page-1 .col-left{margin-right:30px;}#edit-submit-federal-register{margin-right:10px;}.view-grant-notices .date-effective.form-row,.view-grant-notices .date-closed.form-row{display:flex;flex-wrap:nowrap;padding-right:0;padding-left:0;}.view-grant-notices .date-effective.form-row .col-auto:last-of-type,.view-grant-notices .date-closed.form-row .col-auto:last-of-type{padding-right:0;}@-moz-document url-prefix(){.view-grant-notices .date-effective.form-row .col-auto:last-of-type,.view-grant-notices .date-closed.form-row .col-auto:last-of-type{padding-right:0 !important;}}.view-grant-notices legend{font-size:1rem;font-weight:600;}
