/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--primary-color:#007dbc;--secondary-color:#162e51;--hover-color:#005ea2;--white-color:#fff;}body,.site-footer,#page .ui-widget{font-size:18px;}body{background:var(--primary-color) !important;}body .visually-hidden-focusable{display:none;}#navbar-top{background:var(--white-color) !important;}#navbar-main{background:var(--white-color) !important;border-top:1px solid var(--primary-color);border-bottom:1px solid var(--primary-color);}.navbar-brand{margin:auto;}.site-footer{padding:15px 0 10px;background:var(--primary-color) !important;}footer{bottom:0;width:100%;margin-top:2rem;}img{max-width:100%;height:auto;}p{text-align:justify;}h2,h4{font-weight:400;color:var(--secondary-color);}h3{font-weight:600;color:var(--secondary-color);}h4{font-size:1.25rem;}.Indent1{margin-left:2em;}.Indent2{margin-left:4em;}.Indent3{margin-left:6em;}.Indent4{margin-left:8em;}#block-disclaimer{font-size:14px;}.site-footer .block{border:0;margin:auto;}.site-footer .block p,.site-footer .block a{color:var(--white-color);margin:auto;text-align:center;}.menu--main{margin:auto;}.menu--main ul li a{color:var(--primary-color);font-size:18px;}.menu--main ul li.dropdown ul .dropdown-item.active,.menu--main ul li.dropdown ul .dropdown-item:active{background-color:transparent;}iframe{max-width:100%;border-radius:.25rem;}.country{display:none;}.address{margin-bottom:0;}.paragraph__column{padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;}#block-noticetousers,.path-brief-bank .block-region-top .block-block-content,.path-cja-resources .block-region-top .block-block-content{border:1px solid var(--primary-color);padding:15px;text-align:center;border-radius:.25rem;margin-bottom:15px;}.user-login-form .form-actions .button,.block-user-login-block .item-list .list-group-item a,.webform-submission-contact-us-form .form-actions .button{background:var(--primary-color) !important;border-color:var(--primary-color) !important;text-decoration:none;color:var(--white-color) !important;}.block-user-login-block .item-list .list-group-item{border:0;padding:15px 0;}.block-user-login-block .item-list .list-group-item a{padding:15px;border-radius:.25rem;color:var(--white-color);}.menu--quick-menu ul{justify-content:space-between;}.menu--quick-menu ul li{text-align:center;margin:auto;}.quick-menu .view-content{justify-content:space-between;}.quick-menu .view-content .views-row{flex:1 0 48%;border:1px solid var(--primary-color);border-radius:.25rem;display:flex;flex-direction:column;justify-content:inherit;padding-bottom:15px;margin:5px;}.quick-menu .view-content .views-row .views-field:nth-child(2),.quick-menu .view-content .views-row .views-field:nth-child(3){padding:.75rem;}.quick-menu .view-content .views-row .views-field,.quick-menu .view-content .views-row .views-field p{text-align:center;}.quick-menu .view-content .views-row img{max-width:100%;height:auto;}.quick-menu .view-content .views-row .views-field-title a{display:block;font-weight:700;background-color:var(--primary-color);color:var(--white-color);padding:.75rem 1.5rem;text-decoration:none;}.quick-menu .view-content .views-row .views-field-title a:hover{background-color:var(--hover-color);}button.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);}.path-frontpage .highlighted{position:relative;background-color:var(--primary-color);background-size:cover;background-position:center center;}.path-frontpage .highlighted #views-bootstrap-carousel-block-1{width:100%;}.path-frontpage .highlighted #views-bootstrap-carousel-block-1 .carousel-inner img{max-width:100%;height:500px;object-fit:cover;object-position:center;width:100%;}.path-frontpage .highlighted #views-bootstrap-carousel-block-1 .carousel-inner h3{color:#FFF;}.path-frontpage #block-ils-page-title{position:absolute;top:0;left:0;bottom:0;display:flex;justify-content:center;align-items:center;margin:auto;right:0;}.path-frontpage .title{font-weight:700;color:var(--white-color);position:absolute;top:0;left:0;right:0;bottom:0;text-transform:uppercase;display:flex;justify-content:center;align-items:center;text-align:center;font-size:2vw;}.path-frontpage .title span{padding:2rem;background-color:rgba(0,0,0,.5);}body:not(.path-frontpage) #block-ils-page-title{text-align:center;}body:not(.path-frontpage) .title{position:relative;text-align:center;display:inline-block;font-size:2rem;margin:20px 0;color:var(--primary-color);}body:not(.path-frontpage) .title::before,body:not(.path-frontpage) .title::after{content:"";border-bottom:2px solid var(--primary-color);width:3em;margin:0 1.25rem;position:absolute;bottom:0.5em;}body:not(.path-frontpage) .title::before{right:100%;}body:not(.path-frontpage) .title::after{left:100%;}.breadcrumb{background-color:transparent;padding-left:0;font-size:18px;}.breadcrumb .breadcrumb-item a{color:var(--primary-color);text-decoration:underline;}.breadcrumb .breadcrumb-item + .breadcrumb-item::before{content:">";}.educational .view-content,.faq .view-content,.training .view-content,.case-update .view-content,.links .view-content,.employment .view-content,.our-staff .view-content,.evoucher-material .view-content,.motion .view-content,.quick-menu .view-content,.office-address .view-content{margin:0;}.educational .view-content .list-group .list-group-item{border:0;}.educational .view-content > .item-list,.case-update .view-content .item-list,.employment .view-content .views-row,.our-staff .view-content .item-list,.evoucher-material .view-content .item-list,.motion .view-content .item-list{border:1px solid var(--primary-color);border-radius:.25rem;margin:5px;padding:15px;}.educational .view-content > .item-list h3,.cja-panel .view-content .item-list h3,.case-update .view-content .item-list h3,.links .view-content .view-grouping-content .item-list h3,.our-staff .view-content .view-grouping-content .item-list h3,.evoucher-material .view-content .item-list h3,.motion .view-content .item-list h3,.office-address .view-content .views-row h3{font-weight:600;color:var(--secondary-color);}.faq .view-content .views-row{width:100%;}.faq .view-content .views-row .views-row{margin:8px 0;}.faq .view-content .views-row .views-accordion-header,.training .view-content .views-row .ui-accordion-header{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--white-color);}.faq .view-content .views-row .views-accordion-header a,.training .view-content .views-row .ui-accordion-header a{color:var(--white-color);}.case-update .view-content .item-list,.our-staff .view-content .view-grouping-content .item-list,.evoucher-material .view-content .item-list,.motion .view-content .item-list{flex:0 0 48%;}.node--type-training .field .field__label{font-weight:700;}.node--type-training .field .field__label::after{content:':';}.links .view-content .view-grouping,.our-staff .view-content .view-grouping{flex:0 0 100%;}.links .view-content .view-grouping .view-grouping-header,.our-staff .view-content .view-grouping-header{margin:10px 0;font-size:2.4rem;font-weight:600;color:var(--secondary-color);}.links .view-content .view-grouping .view-grouping-header{border-bottom:1px solid #000;}.links .view-content .view-grouping-content .item-list ul{flex-wrap:wrap;}.links .view-content .view-grouping-content .item-list h3{padding:0 0 0 15px;}.links .view-content .view-grouping-content .item-list ul li{padding:5px 15px;border-bottom:1px solid #CCC;}.links .view-content .view-grouping-content .item-list ul li:last-child{border-bottom:0;}.links .view-content .view-grouping-content .item-list ul li h4{font-weight:700;font-size:1.25rem;color:var(--secondary-color);}.view-cja-reference-materials .view-content.row,.cja-panel .view-content.row{display:block;}.cja-panel .view-content.row .item-list,.view-cja-reference-materials .view-content.row .views-row{padding:5px;margin:0 0 0 15px;}.cja-panel .view-content.row .item-list{border-bottom:1px solid #CCC;}.cja-panel .view-content.row .item-list:last-child{border:0;}.cja-panel .view-content.row .item-list ul{padding:0 0 0 15px;}.field--name-bp-header{margin:10px 0;font-size:2.4rem;font-weight:600;color:var(--secondary-color);border-bottom:1px solid #000;}.our-staff .view-content .view-grouping-content{display:flex;flex-wrap:wrap;}.training .view-content{flex-direction:column;}.training .view-header h2{margin:15px 0;font-size:2.4rem;font-weight:400;color:var(--secondary-color);}.training .view-content .views-row .ui-accordion-content .views-row{padding:15px 0;}.training .view-content .views-row .ui-accordion-content .views-row a{color:#0071b3;}.employment .view-empty,.employment .view-footer{text-align:center;}.employment .view-footer{padding:15px 0;}.employment .view-footer p{text-align:center;}.employment .view-content .views-row{flex:0 0 32%;}.site-footer section{flex-direction:column;}.site-footer .use-ajax{text-decoration:underline;color:var(--white-color) !important;font-weight:700;}.ajax-progress-throbber{display:none;}.ui-widget.ui-widget-content{width:500px !important;left:0 !important;right:0 !important;margin:auto;}.ui-widget.ui-widget-content .ui-widget-header{background-color:var(--primary-color);color:var(--white-color);}button.ui-dialog-titlebar-close{border:0;color:var(--white-color);background-color:var(--primary-color);padding:0 !important;margin:0 !important;top:auto !important;}button.ui-dialog-titlebar-close::before{font-family:'Font Awesome 5 Free';content:"\f057";}button.ui-dialog-titlebar-close:focus{outline:none;}.sidebar .block{background-color:var(--white-color) !important;border-color:var(--primary-color) !important;border-width:1px !important;border-radius:.25rem;}.sidebar .block h2{font-size:2rem;border-bottom:1px solid var(--primary-color);padding-bottom:10px;font-weight:400;color:var(--secondary-color);}.office-address .view-content{flex-direction:column;}.office-address .view-content .views-row{margin:5px;}.webform-confirmation{text-align:center;}.responsive-menu-toggle{width:100px;}.mm-menu .mm-navbar,.mm-menu .mm-listview .mm-listitem,.mm-menu .mm-listitem .mm-btn::after,.mm-btn::before{border-color:var(--primary-color);}.mm-menu .mm-navbar a,.mm-menu .mm-navbar a:hover,.mm-menu .mm-listview a{color:var(--primary-color);}.mm-menu .mm-listitem .mm-listitem__text{padding-left:1em;white-space:initial;}.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after,.responsive-menu-toggle-icon span.icon{background:var(--primary-color);}.responsive-menu-toggle-icon span.label{color:var(--primary-color);}@media (max-width:575.98px){.path-frontpage .title{font-size:5vw !important;}}@media (max-width:767.98px){.training .view-content .views-row,.cja-panel .view-content .item-list,.case-update .view-content .item-list,.employment .view-content .views-row,.motion .view-content .item-list{flex:0 0 100% !important;}.quick-menu .view-content .views-row,.employment .view-content .views-row,.links .view-content .view-grouping-content .item-list ul li{flex:1 0 100% !important;}.ui-widget.ui-widget-content{width:100% !important;}}@media (max-width:991.98px){.our-staff .view-content .view-grouping-content .item-list,.evoucher-material .view-content .item-list{flex:0 0 100%;}.employment .view-content .views-row{flex:0 0 48%;}header #search-block-form{padding:5px;}.region-ham{width:100%;justify-content:space-between;align-items:center;margin:auto;}.ui-widget.ui-widget-content{width:100% !important;}}@media (max-width:1199.98px){.path-frontpage .title{font-size:3vw;}}@media (max-width:1399.98px){#navbar-main{flex-direction:column;}.region-ham{margin-left:auto;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.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;}
