/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root,[data-bs-theme=light]{--bb-primary-dark:#0c63e3;--bb-primary-text:#212529;--bb-secondary-dark:#5a6168;--bb-h1-color:#212529;--bb-h2-color:#212529;--bb-h3-color:#212529;}[data-bs-theme=dark]{color-scheme:dark;--bb-primary-text:#dee2e6;--bb-h1-color:#dee2e6;--bb-h2-color:#dee2e6;--bb-h3-color:#dee2e6;}
.password-strength__meter{margin-top:0.5em;background-color:#ebeae4;}.password-strength__indicator{background-color:#77b259;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;}.password-strength__indicator.is-weak{background-color:#e62600;}.password-strength__indicator.is-fair{background-color:#e09600;}.password-strength__indicator.is-good{background-color:#0074bd;}.password-strength__indicator.is-strong{background-color:#77b259;}.password-confirm,.password-field,.password-strength,.password-confirm-match{width:55%;}.password-suggestions{padding:0.2em 0.5em;margin:0.7em 0;max-width:34.7em;border:1px solid #b4b4b4;}.password-suggestions ul{margin-bottom:0;}.confirm-parent,.password-parent{clear:left;margin:0;max-width:33em;overflow:hidden;}[dir="rtl"] .confirm-parent,[dir="rtl"] .password-parent{clear:right;}.password-confirm .ok{color:#325e1c;font-weight:bold;}.password-confirm .error{color:#a51b00;font-weight:bold;}.page-user-login main .region-content,.page-user-password main .region-content{max-width:400px;background:white;padding:15px 25px;margin:0 auto;border-radius:5px;}body.path-user .field--label-inline .field__label{width:100px;}body.path-user .field--label-inline .field__item{padding:0.25rem 1rem;border-radius:1rem;background:#e9ecef;min-width:250px;margin:0.25rem 0;}body.path-user .field--label-above .field__item{padding:0.25rem 1rem;border-radius:1rem;background:#e9ecef;width:100%;margin:0.25rem 0;}

body{margin-top:0!important;}#header-wrapper{background:url(/themes/contrib/bfls5/images/bg_header.jpg) top right repeat;padding-bottom:30px;}@media only screen and (min-width:400px){#branding{background:url(/themes/contrib/bfls5/images/header_bg_2.png) 60px 80px no-repeat;}}#branding .navbar-brand{font-size:1rem !important;}@media only screen and (min-width:400px){#branding .navbar-brand{font-size:2.5rem!important;}}.logo{width:130px;display:inline-block;margin-left:30px;}.navbar-brand{font-family:"Oregano",cursive;!important;font-size:2.5em!important;color:black!important;padding-top:40px;}#navbar-main{margin-top:-30px!important;margin-bottom:0!important;background:#212121!important;border-color:transparent;padding:0 30px;}#navbar-main .nav-item a{color:#fcfcfc;text-transform:uppercase;}#navbar-main .nav-item a:hover,.nav-item a:focus,.nav-item a:active{color:#fcfcfc;background-color:#0C2D4D;}#navbar-main .dropdown-item a{color:#0C2D4D;}.navbar-toggler{background-color:white!important;}#main-wrapper{background:url(/themes/contrib/bfls5/images/bg.jpg) top right repeat;padding-top:50px;padding-bottom:50px;}#main{background-color:white;border-radius:5px;padding-top:30px;padding-bottom:30px;}#mission{min-height:150px;background-color:#C55042;margin:30px;padding:30px 0;border-radius:5px;text-align:center;}#vision{min-height:150px;background-color:cadetblue;margin:30px;padding:30px 0;border-radius:5px;text-align:center;}#banner-img{padding-right:0;padding-left:0;}#banner-img img{object-fit:cover;width:100%;}h1,h2,h3,h4,h5,h6{font-family:"Oregano",cursive;}p{font-family:'Trebuchet MS','Helvetica Neue',Arial,Helvetica,sans-serif;}a{color:#18599b;text-decoration:none;}a:hover{color:#888;text-decoration:underline;}#block-bfls5-abouthomepage,#block-bfls5-souringheartsproject{padding:50px;}#block-bfls5-abouthomepage p{font-size:20px;}.site-footer{background-color:#333;border-top:transparent;margin-top:0;padding:30px 0;text-align:center;color:#fff;font-size:12px;}
body{color:#3b3b3b;background:#292929;}.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;}.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:#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;}
