/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.icon404{width:40%;height:40%;margin-right:2rem;}.icon404-text{font-size:2rem;}.icon404-wrap{display:flex;margin-bottom:3rem;}.node--type-material-type.node--view-mode-teaser{border-bottom:none;}#views-form-flag-bookmark-page-1 #edit-action{display:none;}#views-form-flag-bookmark-page-1 a.disabled{pointer-events:none;cursor:default;color:gray;}th.views-field[scope="row"]{a{color:#C0162C!important;font-weight:normal;}background-color:var(--bs-grey);vertical-align:middle;}tr.selected .views-field-field-lesson-title{background:#ffc !important;}a.visually-hidden-focusable{color:white !important;}a.eula-link{color:#b10003;}#sliding-popup{width:100%;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.7;margin:0 2px 2px 0;}.material-icons-outlined{font-family:'Material Icons';}.word-search-button,.new-search-button{position:relative;bottom:-5px;line-height:normal;font-size:x-large;padding-right:0.2em;}.button-icon{line-height:unset;}.navbar-nav .nav-link.active,.nav-link.is-active{color:white;border-bottom:2px solid var(--bs-secondary);}.navbar-nav a{color:white;}.navbar-nav .nav-item:hover{background:#ffffff2e;transition:background-color .25s ease;}.sidebar .block-content-basic{border:none;padding:0px !important;margin:0;}#block-exposed-form-text-search .form-item-sort-by,#block-exposed-form-text-search .form-item-sort-order{display:none;background-color:gray;}.sidebar .block{border-color:var(--bs-secondary) !important;border-radius:.5em;padding:.7em;}ul.item-list__checkbox{margin:0;}.sidebar .block .content{line-height:1.8;}.collapsiblockTitle button{color:var(--bs-primary);cursor:pointer;}.collapsiblockTitle button:hover{color:var(--bb-primary-dark);}.collapsiblockTitle h2{border-bottom:none;padding-bottom:0;}.collapsiblockTitle h2::before,.collapsiblockTitle button div::before{font-family:'Material Icons';content:"\e5ce";font-size:x-large;}.collapsiblockTitleCollapsed h2::before,.collapsiblockTitleCollapsed button div::before{font-family:'Material Icons';content:"\e5cf";font-size:x-large;}div.collapsiblockTitleCollapsed button,div.collapsiblockTitle button{background:none;}input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;}input[type="radio"]:checked,input[type="checkbox"]:checked{background-color:var(--bs-secondary);color:#000000;}input[type="checkbox"]:checked::after{display:block;}input[type="checkbox"]::after{font-family:'Material Icons';content:"\e5ca";text-align:center;display:none;line-height:1em;}[type="radio"],[type="checkbox"]{border:2px solid var(--bs-primary);}[type="radio"],[type="checkbox"]{display:inline-block;min-width:1.2em;min-height:1.2em;height:1.2em;vertical-align:text-bottom;-webkit-appearance:none;-moz-appearance:none;appearance:none;}[type="checkbox"],[type="radio"]{padding:0;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}li.facet-item input[type="checkbox"] + label{cursor:pointer;}.sidebar_second .facet-item{display:inline-flex;width:100%;align-items:center;margin-bottom:.4em;gap:.25em;}.sidebar_second .facet-item > label{display:flex;align-items:center;gap:.5em;}.sidebar_second .facet-item__value{line-height:1.2;display:inline-block;overflow-wrap:anywhere;hyphens:auto;}.sidebar_second .facet-item__count{color:#767676;}.js-facets-checkbox-links{list-style:none;padding-left:0;}.block-facet--checkbox .facet-item__label,.block-facet--searchbox-checkbox .facet-item__label{display:none;}.facets-reset .facet-item__count{display:none;}.facets-reset > label{font-weight:bold;}.facets-reset{margin-bottom:.5em;width:fit-content;border:1px solid var(--bs-secondary);border-radius:.5em;padding-right:0.5em;background-color:#eee;}.facets-reset:hover{background-color:var(--bs-secondary);transition:background-color .5s ease;}.facets-reset > .facets-checkbox:not(:checked){border:none;background-image:url(/themes/custom/portal_barrio/restart_alt_black_24dp.svg);background-repeat:no-repeat;min-width:20px;height:22px;margin-top:.25em;}.btn-primary,.btn-primary:hover .btn-primary:active{color:white;}a.btn-primary:active,a.btn-primary:focus,a.btn-primary:hover,button.btn-primary:active,button.btn-primary:focus,button.btn-primary:hover{color:white;}thead{background-color:#444;}thead:hover{background-color:#888;}footer li{width:100%;}.block-facets-summary ul{list-style-type:none;margin:0;padding:0;overflow:hidden;}.block-facets-summary li{float:left;padding:0 0.7em;border-radius:1em;margin-right:0.5em;background:var(--bs-primary);cursor:pointer;}.block-facets-summary li.facet-summary-item--clear{background:#ddd;cursor:pointer;}.block-facets-summary li.facet-summary-item--clear a{color:black;}.block-facets-summary li.facet-summary-item--clear:hover{background:var(--bs-secondary);}.block-facets-summary li:hover{background:var(--bb-primary-dark);}.block-facets-summary a{display:block;text-decoration:none;color:white;}.block-facets-summary a:hover{color:white;}.block-facets-summary .facet-item__status.js-facet-deactivate{display:none;}.facet-summary-item--clear a:before{font-family:'Material Icons';content:"\f053";font-size:large;vertical-align:middle;}.facet-summary-item--facet,.facet-summary-item--clear{margin-top:.3rem;}.facet-summary-item--facet a:after{font-family:'Material Icons';content:"\e888";font-size:large;vertical-align:middle;;}.facet-summary-item--facet a:focus{color:white;background-color:#a90f19;}.facet-summary-item--clear a:focus{background:var(--bs-secondary);color:white;}.eu-cookie-compliance-banner{background-color:#F3C727;}.eu-cookie-compliance-message{max-width:100%;}li.page-item.active > span:hover{background:var(--bb-primary-dark);color:white;}a.navbar-brand > img{max-width:80%;padding-left:1em;}.bookmarks-view-main .view-footer a,.flag-bookmark a,.block-field-blocknodelessonfield-launch a{border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:.375rem;-webkit-appearance:button;margin:0 10px 10px 0;color:white;background-color:var(--bs-primary);border-color:#d6121f;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;padding:.5em;text-decoration:none;display:block;width:fit-content;}.flag-bookmark a:focus{color:white;}.bookmarks-view-main .vbo-table{margin-top:0;}.bookmarks-view-main .tabledrag-toggle-weight{background-color:white;color:black;margin:1rem 0 0 1px;border-radius:.5rem .5rem 0 0;border:1px solid black;border-bottom:none;font-weight:bold;font-size:small;padding:0.3rem 1rem;}.bookmarks-view-main .tabledrag-toggle-weight:hover{color:black !important;background-color:#eee;transition:background-color .25s ease;}.bookmarks-view-main .tabledrag-toggle-weight-wrapper{text-align:left;}.bookmarks-view-main .tabledrag-toggle-weight:focus,.bookmarks-view-main .tabledrag-toggle-weight a{color:black;}.flag-bookmark a:focus,{color:white !important;background-color:#a90f19;}.bookmarks-view-main 
.view-footer a:hover,.flag-bookmark a:hover,.block-field-blocknodelessonfield-launch a:hover,.tabledrag-toggle-weight:hover{background-color:#a90f19;box-shadow:var(--bs-btn-focus-box-shadow);color:white !important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.block-field-blocknodelessonfield-launch,.block-extra-field-blocknodelessonflag-bookmark{width:fit-content;margin-right:0.5em;}.bookmarks-view-main .view-footer{display:flex;}.bookmarks-view-main input[type="checkbox"]:checked{background-color:white;color:#000000;}.tabledrag-handle{margin-top:1rem;cursor:grab !important;}body.drag{cursor:grabbing !important;}.csv-btn,.pdf-btn{height:1.7rem;padding-right:4px;}.bookmarks-view-main .flag-bookmark{display:grid;}.select-all [type="checkbox"]{border-color:white;border-radius:0.25em;}.bookmarks-view-main .bookmark-button-title,.bookmarks-view-main .js-flag-message,.ajax-progress-throbber,.bookmarks-view-main .select-all.views-field.views-field-draggableviews.tabledrag-hide input{display:none;}.bookmarks-view-main .select-all.views-field.views-field-draggableviews.tabledrag-hide input::after{content:'Order';}.bookmarks-view-main a.tabledrag-handle .handle{width:1.5rem;background:url(/themes/custom/portal_barrio/images/move.svg) no-repeat 0px 0px;background-size:contain;margin:0 1rem 0 0.5rem;padding:0;}.tabledrag-changed-warning{color:black;background-color:var(--bs-secondary);border:1px solid black;padding:0.7rem;font-weight:bold;margin:0 1px !important;}.flag-bookmark.action-flag a::before{font-family:'Material Icons';content:"\e598";font-size:x-large;vertical-align:middle;}.flag-bookmark.action-unflag a::before{font-family:'Material Icons';content:"\e599";font-size:x-large;vertical-align:middle;}.flag-bookmark.action-unflag a{background-color:var(--bs-secondary);color:black;border:1px solid black;}.flag-bookmark.action-unflag a:focus{color:black !important;}.flag-bookmark.action-unflag a:hover{background-color:#eee;border:1px solid black;box-shadow:green;color:var(--bs-primary) !important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;}.block-field-blocknodelessonfield-launch a::before{font-family:'Material Icons';content:"\e895";font-size:x-large;vertical-align:middle;}.field--name-field-lesson-title{font-size:xx-large;}.field--type-entity-reference{margin:0;}.field--label-inline .field__label{color:var(--bb-primary-dark);font-weight:bold;}.field--label-inline .field__label::after{content:":";}.field--name-field-lesson-title{border-bottom:4px solid var(--bs-secondary);}.node--type-lesson .layout__region--first .block-field-blocknodelessonfield-lesson-description{border-radius:10px;margin:0.3rem .3rem .8rem 0;padding:0.5rem;border:1px solid var(--bs-secondary);}.node--type-lesson .layout__region--first{}.node--type-lesson .layout__region--second{margin:0.3rem 0 0 0;font-size:80%;}.layout-section-flex .layout__region--content{display:flex;}.flag-bookmark{display:flex;}.view-old-tech-warning .field-content{display:flex;border-bottom:4px solid var(--bs-secondary);}.old-tech-warning-icon{color:var(--bs-primary);font-size:xxx-large;width:fit-content;margin-left:1em;}.old-tech-warning-text{font-weight:bold;width:80%;margin-left:1em;padding-top:.5em;}.js-flag-message{vertical-align:bottom;}.views-field-field-launch a{text-decoration:none;font-size:large;line-height:.5;vertical-align:bottom;}.views-field-field-launch{text-align:center;}#block-exposed-form-items-per-page .js-form-item-title,#block-exposed-form-items-per-page .js-form-item-description{display:none;}#block-exposed-form-text-search .form-item-items-per-page{display:none;}.form-item-items-per-page{margin-right:0.5em;}.view-lessons .view-content > table > thead,.vbo-table > thead{white-space:nowrap;}.footer-logo > img{width:60%;height:60%;}#block-portal-barrio-nflclogo{margin:0;border:none;}.site-footer section{margin:0 .5%;}#block-portal-barrio-portallinks-menu,#block-portal-barrio-othernflcwebsites-menu,#block-portal-barrio-umdlinks-menu{border-bottom:4px solid var(--bs-secondary);color:white;font-size:larger;margin-bottom:0;padding-bottom:3px;text-transform:uppercase;font-family:'Fjalla One',sans-serif;font-weight:normal;}.site-footer a.nav-link:hover{color:white;}.site-footer a.nav-link{color:var(--bs-secondary);}.site-footer a.nav-link:after{content:'';display:block;height:2px;width:0px;background:transparent;transition:width .5s ease,background-color .5s ease;}.site-footer a.nav-link:hover:after{width:50%;background:var(--bs-secondary);color:white;}.site-footer .block-social-media-links{margin:0;padding:0;border:none;text-align:center;}.social-media-links--platforms li{width:auto;}.social-media-links--platforms{padding-left:0 !important;margin-bottom:0 !important;}#block-portal-barrio-socialmedialinks > div > ul > li > a{border-bottom:none;text-indent:0;padding:0;}#block-portal-barrio-socialmedialinks > div > ul > li > a:hover{color:var(--bs-secondary);}.site-footer > section.region{border-bottom 1px solid white;}svg.ext{width:1.5em;height:1.5em;vertical-align:text-bottom;}.fab.fa-twitter.fa-2x{font-family:sans-serif;}.fab.fa-twitter.fa-2x::before{content:"𝕏";font-size:1.2em;}.field--name-field-material-type-logo img,.material-type-help img,.material-type-help-list img{width:100%;border-radius:0.7rem;padding:.3em;}.field--name-field-media-image.field--type-image{float:none;}.material-type-help-list .views-col{padding:0 .2em;}.featured-bottom{background-color:#e9e9e9e9;padding:1em 0;border-top:1px solid black;}#block-portal-barrio-views-block-material-type-help-block-4{text-align:center;color:black;}.search-catalog-button{margin-top:2rem;}.search-catalog-button::before{font-family:'Material Icons';content:"\e8b6";font-size:x-large;vertical-align:middle;}.faq-content{margin-bottom:2rem;}#faq-expand-all{margin-bottom:2rem;}.faq-display{background-color:white;border-radius:10px;border:2px solid var(--bs-secondary);}.faq-answer{padding:0 2rem 2rem 2rem;}.faq-question-answer .faq-question{border-top:1px solid var(--bs-secondary);padding:1rem;}.faq-question-answer:first-of-type .faq-question{border-top:0px;border-radius:10px 10px 0 0;}.faq-question-answer:last-of-type .faq-question{border-radius:0 0 10px 10px;}.faq-question:hover{background-image:linear-gradient(#eee,white);}.faq-question a{font-family:'Fjalla One',sans-serif;font-weight:normal;text-decoration:none;color:black;font-size:larger;}.menu--help a,.menu--bookmarks-page a{color:black;}.menu--help .nav-item .is-active,.menu--bookmarks-page .nav-item .is-active{color:black;}.collapsiblockTitle div{font-family:'Fjalla One',sans-serif;font-weight:normal;text-transform:uppercase;border-bottom:1px solid #d6d6d6;font-size:1.2rem;line-height:1.2;}.collapsiblockTitleCollapsed div{border-bottom:none;}.menu--help a.nav-link,.menu--bookmarks-page a.nav-link{border-bottom:3px solid white;padding:.5rem 0 0 0;color:black;}.menu--help .nav-link{color:black !important;}.menu--bookmarks-page li > span,.menu--bookmarks-page li > span:hover{color:black;}.menu--help a.nav-link:hover,.menu--bookmarks-page a.nav-link:hover{border-bottom:3px solid gray;color:black;}.menu--help a.nav-link.is-active,.menu--bookmarks-page a.nav-link.is-active{border-bottom:3px solid var(--bs-secondary);}.menu--help ul.collapsiblockContent,.menu--bookmarks-page ul.collapsiblockContent{display:unset;}.menu-item--expanded ul.menu{padding-left:1rem;font-size:smaller;}.menu-item--expanded span.nav-link{padding-left:0;padding-bottom:0;font-weight:bold;}.sidebar nav .nav{margin:0 0rem;}.field--name-field-media-oembed-video{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}.media-oembed-content{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;}.block-field-blocknodematerial-typefield-screencast,.block-field-blocknodematerial-typefield-material-type-overview{padding:3rem 0;}.block-field-blocknodematerial-typefield-material-type-search-link a{color:white;text-decoration:none;}.block-field-blocknodematerial-typefield-material-type-search-link a::before{font-family:'Material Icons';content:"\e8b6";font-size:x-large;vertical-align:middle;}.block-field-blocknodematerial-typefield-material-type-search-link a:hover{color:white;}#downloads-container{border:1px solid var(--bs-secondary);margin:2rem 0;padding:1rem;border-radius:0.5rem;background-color:#f5f5f5;}.download-buttons{display:flex;}.flag-bookmark.action-flag a::before{font-family:'Material Icons';content:"\e598";font-size:x-large;vertical-align:middle;}.flag-bookmark.action-unflag a::before{font-family:'Material Icons';content:"\e599";font-size:x-large;vertical-align:middle;}#views-form-flag-bookmark-page-1 .js-form-wrapper{margin-bottom:1rem !important;}#vbo-action-form-wrapper{display:flex;}.vbo-view-form button:disabled{color:white;}.vbo-view-form input[type="checkbox"]{width:1.2rem;height:1.2rem;}.bookmarks-sort-options-label{font-size:x-large;font-family:'Fjalla One',sans-serif;font-weight:normal;text-transform:uppercase;vertical-align:text-top;}.bookmarks-sort-options{background-color:#eee;padding:0.5rem;border:1px solid black;border-radius:0.5rem;}.vbo-view-form input[type="checkbox"]:checked{background-color:white;color:#000000;border-color:red;font-size:1rem;}.draggableviews-weight{padding:0.1rem;text-align:center;font-size:.9rem;min-width:2rem;}.toast-container{z-index:2147483647!important;margin-top:50px;}#header{position:sticky;top:0px;}.umdheader-main__container{max-width:100% !important;}.bookmark-icon-container{color:black;font-size:xx-large;border-radius:0.5rem;margin-left:0.5rem;display:flex;align-content:center;flex-wrap:wrap-reverse;}.bookmark-icon{background-color:var(--bs-secondary);width:3rem;text-align:center;outline:black;border-radius:0.5rem;border:1px solid black;}.tabledrag-toggle-weight-wrapper,.tableresponsive-toggle-columns{width:fit-content;}.tabledrag-toggle-weight-wrapper .tabledrag-toggle-weight,.tableresponsive-toggle-columns .tableresponsive-toggle{background-color:white;color:black;margin:0 0 0 1px;border-radius:.5rem .5rem 0 0;border:1px solid black;border-bottom:none;font-weight:bold;font-size:small;padding:0.3rem 1rem;}table{background:white;}section.region-footer-first,section.region-footer-second,section.region-footer-third,section.region-footer-forth{margin-bottom:3rem;}
body{color:#444444;background:#1f1d1c;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#ffffff;}.tabs ul.primary li a.is-active{background-color:#ffffff;}.tabs ul.primary li.is-active a{background-color:#ffffff;border-bottom-color:#ffffff;}#navbar-top{background-color:#e11933;}#navbar-main{background-color:#e11933;}a,.link{color:#C0162C;}a:hover,a:focus,.link:hover,.link:focus{color:#ff1d1d;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#ff5151;}.page-item.active .page-link{background-color:#e11933;border-color:#e11933;}.page-link,.page-link:hover{color:#e11933;}.sidebar .block{background-color:#ffffff;border-color:#ededed;}.btn-primary{background-color:#d6121f;border-color:#d6121f;}.btn-primary:hover,.btn-primary:focus{background-color:#a90f19;}.site-footer{background:#1f1d1c;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
