/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.site-footer{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:35px 0 30px;background:#000}.site-footer .layout-container{padding:0 15px}@media all and (min-width:560px){.site-footer__top .region{float:left;position:relative;width:50%}[dir=rtl] .site-footer__top .region{float:right}}@media all and (min-width:560px) and (max-width:850px){.site-footer .region{box-sizing:border-box}.site-footer__top .region:nth-child(2n+1){padding-right:10px}[dir=rtl] .site-footer__top .region:nth-child(2n+1){padding-left:10px;padding-right:0}.site-footer__top .region:nth-child(2n){padding-left:10px}[dir=rtl] .site-footer__top .region:nth-child(2n){padding-left:0;padding-right:10px}.region-footer-third{clear:both}}@media all and (min-width:851px){.site-footer__top .region{width:24%;padding:0 .65%}.site-footer__top .region:first-child{padding-left:0}[dir=rtl] .site-footer__top .region:first-child{padding-left:10px;padding-right:0}.site-footer__top .region:last-child{padding-right:0}[dir=rtl] .site-footer__top .region:last-child{padding-left:0;padding-right:10px}}.site-footer h2{color:silver;color:rgba(255,255,255,.65)}.site-footer blockquote{color:#555}.site-footer .content{color:silver;color:rgba(255,255,255,.65);font-size:.857em}.site-footer .menu-item{padding:0}.site-footer .content ol:not(.menu),.site-footer .content ul:not(.menu){padding-left:1.4em}[dir=rtl] .site-footer .content ol:not(.menu),[dir=rtl] .site-footer .content ul:not(.menu){padding-right:1.4em;padding-left:0}.site-footer .content a,.site-footer .content a.is-active{color:#fcfcfc;color:rgba(255,255,255,.8)}.site-footer .content a:hover,.site-footer .content a:focus{color:#fefefe;color:rgba(255,255,255,.95)}.site-footer .block{margin:20px 0;border:1px solid #444;border-color:rgba(255,255,255,.1);padding:10px}.site-footer table{font-size:1em}.site-footer tr td,.site-footer tr th{border-color:#555;border-color:rgba(255,255,255,.18)}.site-footer tr.odd{background-color:transparent}.site-footer tr.even{background-color:#2c2c2c;background-color:rgba(0,0,0,.15)}.site-footer__top h2{border-bottom:1px solid #555;border-color:rgba(255,255,255,.15);font-size:1em;margin-bottom:0;padding-bottom:3px;text-transform:uppercase}.site-footer__top .content{margin-top:0}.site-footer__top p{margin-top:1em}.site-footer__top .content .menu{padding-left:0}[dir=rtl] .site-footer__top .content .menu{padding-right:0}.site-footer__top .content li a{display:block;border-bottom:1px solid #555;border-color:rgba(255,255,255,.15);line-height:1.2;padding:.8em 2px .8em 20px;text-indent:-15px}[dir=rtl] .site-footer__top .content li a{padding:.8em 20px .8em 2px}.site-footer__top .content li a:hover,.site-footer__top .content li a:focus{background-color:#1f1f21;background-color:rgba(255,255,255,.05);text-decoration:none}.site-footer__top .block-menu,.site-footer__bottom .block{margin:0;padding:0;border:none}.site-footer__bottom .block{margin:.5em 0}.site-footer__bottom .content{padding:.5em 0;margin-top:0}.site-footer__bottom .block h2{margin:0}.site-footer__bottom{letter-spacing:.2px;margin-top:30px;border-top:1px solid #555;border-color:rgba(255,255,255,.15)}.site-footer__bottom .region{margin-top:20px}.site-footer__bottom .block{clear:both}.site-footer__bottom .block .menu{padding:0}.site-footer__bottom .menu-item a{float:left;padding:0 12px;display:block;border-right:1px solid #555;border-color:rgba(255,255,255,.15)}[dir=rtl] .site-footer__bottom .menu-item a{float:right;border-left:1px solid #555;border-right:none}.site-footer__bottom .menu-item:first-child a{padding-left:0}[dir=rtl] .site-footer__bottom .menu-item:first-child a{padding-right:0;padding-left:12px}.site-footer__bottom .menu-item:last-child a{padding-right:0;border-right:none}[dir=rtl] .site-footer__bottom .menu-item:last-child a{padding-left:0;padding-right:12px;border-left:none}[dir=rtl] .site-footer__bottom .menu-item:first-child:last-child a{padding-right:0}
.skip-link{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:50;background:#444;background:rgba(0,0,0,.6);font-size:.94em;line-height:1.7em;padding:1px 10px 2px;border-radius:0 0 10px 10px;border-bottom-width:0;outline:0}.skip-link.visually-hidden.focusable:focus{position:absolute !important;color:#fff}
table{border:0;border-spacing:0;font-size:.857em;margin:10px 0;width:100%}table table{font-size:1em}tr{border-bottom:1px solid #ccc;padding:.1em .6em;background:#efefef;background:rgba(0,0,0,.063)}thead>tr{border-bottom:1px solid #000}tr.odd{background:#e4e4e4;background:rgba(0,0,0,.105)}table tr th{background:#757575;background:rgba(0,0,0,.51);border-bottom-style:none}table tr th,table tr th a,table tr th a:hover,table tr th a:focus{color:#fff;font-weight:700}table tbody tr th{vertical-align:top}tr td,tr th{padding:4px 9px;border:1px solid #fff;text-align:left}[dir=rtl] tr td,[dir=rtl] tr th{text-align:right}@media screen and (max-width:37.5em){th.priority-low,td.priority-low,th.priority-medium,td.priority-medium{display:none}}@media screen and (max-width:60em){th.priority-low,td.priority-low{display:none}}
tr.drag{background-color:ivory}tr.drag-previous{background-color:#ffd}body div.tabledrag-changed-warning{margin-bottom:.5em}a.tabledrag-handle .handle{width:25px;height:25px}
tr.selected td{background:#ffc}td.checkbox,th.checkbox{text-align:center}[dir=rtl] td.checkbox,[dir=rtl] th.checkbox{text-align:center}
.tablesort{width:14px;height:14px;vertical-align:top;margin:1px 0 0 5px}.tablesort--asc{background-image:url(/core/misc/icons/ffffff/twistie-down.svg)}.tablesort--desc{background-image:url(/core/misc/icons/ffffff/twistie-up.svg)}
#page .ui-widget{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
nav.tabs{margin-bottom:1rem}
body.toolbar-horizontal #navbar-top.fixed-top,body.toolbar-vertical #navbar-top.fixed-top,body.toolbar-vertical.toolbar-tray-open #navbar-top.fixed-top,body.toolbar-horizontal #navbar-main.fixed-top,body.toolbar-vertical #navbar-main.fixed-top,body.toolbar-vertical.toolbar-tray-open #navbar-main.fixed-top{top:40px}body.toolbar-horizontal.toolbar-tray-open #navbar-top.fixed-top,body.toolbar-horizontal.toolbar-tray-open #navbar-main.fixed-top{top:80px}body.toolbar-fixed .toolbar-oriented .toolbar-bar{z-index:1040}
.vertical-tabs{margin:0;border:1px solid #ccc;display:flex;flex-direction:row;font-size:.875rem}[dir=rtl] .vertical-tabs{flex-direction:row-reverse;margin-left:0;margin-right:0}.vertical-tabs__menu{display:flex;flex-direction:column;flex-wrap:nowrap;width:15em;margin:0;padding:0;border-top:1px solid #ccc;list-style:none}[dir=rtl] .vertical-tabs__menu{margin-left:0;margin-right:-15em}.vertical-tabs__pane{margin:0;border:0}.vertical-tabs__pane>summary{display:none}.vertical-tabs__menu-item{border:1px solid #ccc;border-top:0;background:#eee}.vertical-tabs__menu-item a{display:block;padding:.5em .6em;text-decoration:none}.vertical-tabs__menu-item a:focus .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:active .vertical-tabs__menu-item-title,.vertical-tabs__menu-item a:hover .vertical-tabs__menu-item-title{text-decoration:underline}.vertical-tabs__menu-item a:hover{outline:1px dotted}.vertical-tabs__menu-item.is-selected{border-right-width:0;background-color:#fff}[dir=rtl] .vertical-tabs__menu-item.is-selected{border-left-width:0;border-right-width:1px}.vertical-tabs__menu-item.is-selected .vertical-tabs__menu-item-title{color:#000}.vertical-tabs__menu-item-summary{display:block;margin-bottom:0;line-height:normal}
.views-displays .tabs .open>a{border-radius:7px 7px 0 0}.views-displays .tabs .open>a:hover,.views-displays .tabs .open>a:focus{color:#0071b3}.views-displays .secondary .form-submit{font-size:.846em}.views-displays .tabs .action-list{padding:0}.views-filterable-options .filterable-option:nth-of-type(even) .form-type-checkbox{background-color:#f9f9f9}.views-ui-display-tab-actions .dropbutton .form-submit{color:#0071b3}.views-ui-display-tab-actions .dropbutton .form-submit:hover,.views-ui-display-tab-actions .dropbutton .form-submit:focus{color:#018fe2}
.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 .3em}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper{flex:auto}.webform-options-display-buttons .form-check-label{margin:0 5px 10px;border:3px solid #ccc;border-radius:3px;background-color:#fff;padding:10px;width:100%}.webform-options-display-buttons .form-check-label:hover{border-color:#999;color:#333}.webform-options-display-buttons .form-check-input:checked~.form-check-label{border-color:#0074bd;color:#000}.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check-label{text-align:center;margin:0 5px 10px 0}.webform-options-display-buttons .webform-options-display-buttons-wrapper .radio,.webform-options-display-buttons .webform-options-display-buttons-wrapper .form-check{padding:0}
.ui-widget-overlay{background:#000;opacity:.7}.ui-dialog{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border-radius:0}.ui-dialog input,.ui-dialog select,.ui-dialog textarea{font-size:.9em}.ui-dialog .button{background-color:#fff;background-image:-webkit-linear-gradient(top,#f3f3f3,#e8e8e8);background-image:linear-gradient(to bottom,#f3f3f3,#e8e8e8);border:1px solid #e4e4e4;border-bottom-color:#b4b4b4;border-left-color:#d2d2d2;border-right-color:#d2d2d2;color:#3a3a3a;cursor:pointer;font-size:.929em;font-weight:400;text-align:center;padding:.25em 1.063em;border-radius:1em}
