/* @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;}
.r-tabs .r-tabs-nav{margin:0;padding:0;}.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none;}.r-tabs .r-tabs-panel{padding:15px;display:none;}.r-tabs .r-tabs-accordion-title{display:none;}.r-tabs .r-tabs-panel.r-tabs-state-active{display:block;}@media only screen and (max-width:768px){.r-tabs .r-tabs-nav{display:none;}.r-tabs .r-tabs-accordion-title{display:block;}}
body{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;background-color:#f9f9f9;}.r-tabs{position:relative;background-color:#F1F1F1;border-top:1px solid #F1F1F1;border-right:1px solid #F1F1F1;border-left:1px solid #F1F1F1;border-bottom:4px solid #F1F1F1;border-radius:4px;margin-top:10px;}.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;background-color:#F1F1F1;}.r-tabs .r-tabs-nav .r-tabs-anchor{display:inline-block;padding:10px 15px;text-decoration:none;font-size:14px;font-weight:bold;color:#000;}.r-tabs .r-tabs-nav .r-tabs-state-disabled{opacity:0.5;}.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#fff;text-shadow:none;background-color:#00A5D2;border-top-right-radius:4px;border-top-left-radius:4px;}.r-tabs .r-tabs-panel{background-color:white;border-bottom:4px solid white;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}.r-tabs .r-tabs-accordion-title .r-tabs-anchor{display:block;padding:10px;background-color:#F1F1F1;color:#fff;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(0,0,0,0.4);font-size:14px;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom:1px solid #fff;}.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background-color:#fff;color:#F1F1F1;text-shadow:none;}.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled{opacity:0.5;}button{display:inline-block;margin-top:10px;margin-right:10px;padding:10px 20px;line-height:100%;color:#fff;font-size:14px;text-align:center;text-shadow:0 1px rgba(0,0,0,0.3);vertical-align:middle;font-weight:bold;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#F1F1F1;box-shadow:0px 3px 0px 0px #00ab94;cursor:pointer;}.info{display:inline-block;margin-top:10px;margin-right:10px;padding:10px 20px;width:300px;line-height:100%;font-family:Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px;color:#F1F1F1;border:2px solid #00ab94;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff;cursor:pointer;}
.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;}

