
     
     .logoBar {
  background:  url( 'https://www.follettcontent.com/cloud-k12/titlewave-self-service-info-graphic/images/23-11-775171-Titlewave-Self-Service-Infographic-LP-top-bar.svg' ) no-repeat left top;
}

label, fieldset.sub legend label {
  color: #808080;
  font-weight: bold;
}


  


/** type ahead styles **/

    .typeahead::placeholder {color:#6c757d !important;}
    
    div.tt-menu {max-height:250px;
    overflow-y: scroll;}
    input.typeahead {}
    span.twitter-typeahead {
    display:block !important;}
.typeahead, .tt-query, .tt-hint {
 border: var(--bs-border-width) solid #cccccc !important;
border-radius: .25rem !important;
 /*font-size: 1rem;*/ /* Set input font size */
 /*height: 58px;
 line-height: 58px;*/
 outline: medium none;
 /*padding: 8px 12px;*/
  min-height: calc(1.5em + .5rem + calc(var(--bs-border-width) * 2)) !important;
padding: .25rem .5rem !important;
font-size: .875rem !important;

}
.typeahead {
 background-color: #FFFFFF;
}
.typeahead:focus {
 border: 2px solid #0097CF;
}
.tt-query {
 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.tt-hint {
 color: #999999;
}
.tt-menu {
 background-color: #FFFFFF;
 border: 1px solid rgba(0, 0, 0, 0.2);
 border-radius: 8px;
 box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
 margin-top: 12px;
 padding: 8px 0;
 /*width: 422px;*/
}
.tt-suggestion {
 font-size: 1rem;  /* Set suggestion dropdown font size */
 padding: 3px 20px;
}
.tt-suggestion:hover {
 cursor: pointer;
 background-color: #0097CF;
 color: #FFFFFF;
}
.tt-suggestion p {
 margin: 0;
}

/** type ahead styles **/
  
  
 /** form validation styles **/
  

      .form-check-label {font-size:13px !important;
        font-weight:400 !important;
      }
      .form-group label {font-size:13px !important;}
      button.btn-submit {
    color: #FFFFFF;
    background: #de6718;
}
         button.btn-submit:hover { color:#de6718; background:rgba(255,255,255,.80) !important;
      border: 2px solid #de6718;}
   button.btn-neutral {
  background:#ffffff;
 
}
 button.btn-neutral:hover { background:#ddd;
 
}    
      
.form-control.is-valid, .was-validated .form-control:valid {
            border-color: #28a745;

padding-right: calc(1.5em + .75rem);

background-image: none !important;

background-repeat: no-repeat;

background-position: none !important;

background-size: none !important;
        }

/** form validation styles **/
  
/** bootstrap root overides **/

      .malibu-beach-t-b {  /* fallback for old browsers */
  background: #4facfe;

  /* Chrome 10-25, Safari 5.1-6 */
  background: -webkit-linear-gradient(to bottom, rgba(79, 172, 254, 1), rgba(0, 242, 254, 1));

  /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  background: linear-gradient(to bottom, rgba(79, 172, 254, 1), rgba(0, 242, 254, 1));
      }
       @media only screen and (min-width: 992px) {
  .containerClip1 {
    clip-path: polygon(0% 0%, 92% 0, 100% 50%, 92% 100%, 0% 100%) !important;
    transition-timing-function: ease-in-out;
}
    .containerClip2 {
   clip-path: polygon(0 0, 100% 12%, 100% 88%, 0% 100%) !important;
    transition-timing-function: ease-in-out;
}   
             .containerClip3 {
   clip-path: polygon(0 13%, 100% 0, 100% 100%, 0 100%) !important;
    transition-timing-function: ease-in-out;
}  
         
      }
@media only screen and (max-width: 991px) {
  .containerClip1 {
    clip-path: polygon(2% 0, 100% 0, 100% 89%, 49% 100%, 0 89%) !important;
    transition-timing-function: ease-in-out;
  }
  
    .containerClip2 {
    clip-path: polygon(0 0, 100% 12%, 100% 88%, 0% 100%) !important;
    transition-timing-function: ease-in-out;
  }
  
               .containerClip3 {
   clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%) !important;
    transition-timing-function: ease-in-out;
}  
}
    
      .sections p {color:rgb(var(--bs-primary-rgb));}
      
      .sections .AccordianHeader a:hover {opacity:0.75;
      transition-timing-function: ease-in;
      transition: 0.15s;
            }
      .sections .AccordianHeader a {opacity:1;
      transition-timing-function: ease-in;
      transition: 0.15s;
      }
      
      .sections .AccordianHeader a span {white-space:nowrap;}
     
       .sections .AccordianHeader a, .sections .AccordianHeader z {color:rgba(var(--bs-primary-rgb));
      text-decoration:none;} 
            .sections .AccordianHeader a span::after {
              flex-shrink: 0;
width: var(--bs-accordion-btn-icon-width);
height: var(--bs-accordion-btn-icon-width);
      content:"";
      background-image: var(--bs-accordion-link-icon);
      background-repeat:no-repeat;
      background-size: var(--bs-accordion-btn-icon-width);
      display: inline-block;
      margin-left:10px;} 
      
      
      .bg-primary {
  background-color: var(--bs-blue) !important;
}
    .text-follett-teal {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-follett-teal-rgb), var(--bs-text-opacity)) !important;
}
      
      .bg-infographic-purple {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-infographic-purple-rgb), var(--bs-bg-opacity)) !important;
}
      
            .bg-infographic-green {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-infographic-green-rgb), var(--bs-bg-opacity)) !important;
}
      
            .bg-infographic-teal {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-infographic-teal-rgb), var(--bs-bg-opacity)) !important;
}
      .accordion-item {

  border: 0px solid rgba(255,255,255,0) !important;
}
      
      .btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;;
  --bs-btn-border-color: rgba(var(--bs-warning-rgb), 0.9) !important;;
  --bs-btn-hover-color: rgba(255,255,255, .90) !important;
  --bs-btn-hover-bg: rgba(var(--bs-warning-rgb), 0.9) !important;;
  --bs-btn-hover-border-color: rgba(var(--bs-warning-rgb), 0.8) !important;;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #fff !important;
  --bs-btn-active-bg: rgba(var(--bs-warning-rgb), 0.9) !important;;
  --bs-btn-active-border-color: rgba(var(--bs-warning-rgb), 0.8) !important;;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff !important;
  --bs-btn-disabled-bg: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;;
  --bs-btn-disabled-border-color: rgba(var(--bs-warning-rgb), 0.9) !important;;
}
      
      .accordion-button {
  color: rgba(var(--bs-primary-rgb));
  background-color: rgba(var(--bs-infographic-green-rgb));
  box-shadow: inset 0 calc(0 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color) !important;
  font-weight:900;
}
      
    .accordion-button::after {
  flex-shrink: none !important;
  width: none !important;
  height: none !important;
  margin-left: 0;
  content: "";
  background-image: none !important;
  background-repeat: no-repeat;
  background-size: none !important;
  transition: none !important;
}   
      
              .accordion-button::before {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-right: 20px;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
  background-color: var(--bs-primary);
  padding: 20px;
  background-position: center;
  border-radius: 100%;
}
      
        .accordion-button:not(.collapsed)::before {
  background-image: var(--bs-accordion-btn-active-icon);

  transform: var(--bs-accordion-btn-icon-transform);

}
        .accordion-button:not(.collapsed)::after {
  background-image: none !important;

  transform: none !important;

}
      
      .AccordianHeader  {
      text-align:center;
        font-weight:700;
        color:rgba(var(--bs-primary-rgb));
             }
      
.accordion {
   --bs-opacity-values-0 = 0;
        --bs-opacity-values-25 = .25 !important;
         --bs-opacity-values-5 = .5 !important;
         --bs-opacity-values-75 = .75 !important;
         --bs-opacity-values-1 = 1 !important;
  /*--bs-accordion-color: var(--bs-white);*/
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: rgba(var(--bs-primary-rgb));
  --bs-accordion-btn-bg: rgba(var(--bs-infographic-green-rgb));
  --bs-accordion-link-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23e87b1e' %3e%3cpath fill-rule='evenodd' d='M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6V32c0-17.7-14.3-32-32-32H352zM80 32C35.8 32 0 67.8 0 112V432c0 44.2 35.8 80 80 80H400c44.2 0 80-35.8 80-80V320c0-17.7-14.3-32-32-32s-32 14.3-32 32V432c0 8.8-7.2 16-16 16H80c-8.8 0-16-7.2-16-16V112c0-8.8 7.2-16 16-16H192c17.7 0 32-14.3 32-32s-14.3-32-32-32H80z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary);
  --bs-accordion-active-bg: rgba(var(--bs-infographic-green-rgb),.8);
  --bs-primary-text-emphasis: var(--bs-primary);
  
}      
      
      

  .btn-infographic {
  --bs-btn-font-weight: 900;
  --bs-btn-color: var(--bs-primary);
  --bs-btn-bg: var(--bs-infographic-green-rgb);
  --bs-btn-border-color: var(--bs-infographic-green-rgb);
  --bs-btn-hover-color: var(--bs-primary);
  --bs-btn-hover-bg: #{shade-color($bs-infographic-green-rgb, 10%)};
  --bs-btn-hover-border-color: #{shade-color($bs-infographic-green-rgb, 10%)};
  --bs-btn-focus-shadow-rgb: var(--bs-infographic-green-rgb);
  --bs-btn-active-color: var(--bs-btn-hover-color);
  --bs-btn-active-bg: #{shade-color($bs-infographic-green-rgb, 20%)};
  --bs-btn-active-border-color: #{shade-color($bs-infographic-green-rgb, 20%)};
}
        .btn-share {
  --bs-btn-font-weight: 900;
  --bs-btn-color: var(--bs-white);
  --bs-btn-bg: rgba(var(--bs-infographic-purple-rgb));
  --bs-btn-border-color: rgba(var(--bs-infographic-purple-rgb));
  --bs-btn-hover-color: var(--bs-white);
  --bs-btn-hover-bg: rgba(var( --bs-infographic-purple-rgb,.90));
  --bs-btn-hover-border-color: rgba(var( --bs-infographic-purple-rgb, .80));
  --bs-btn-focus-shadow-rgb: rgba(var(--bs-infographic-purple-rgb));
  --bs-btn-active-color: var(--bs-btn-hover-color);
  --bs-btn-active-bg: rgba(var( --bs-infographic-purple-rgb,.20));
  --bs-btn-active-border-color: rgba(var( --bs-infographic-purple-rgb, .15));
}
      
    
     

      
      :root {
         --bs-opacity-values-0 = 0 !important;
         --bs-opacity-values-25 = .25 !important;
         --bs-opacity-values-5 = .5 !important;
         --bs-opacity-values-75 = .75 !important;
         --bs-opacity-values-1 = 1 !important;
   --bs-accordian-active-color = var(--bs-white-rgb); 
          --bs-infographic-teal: #00a2ae !important;
  --bs-infographic-teal-rgb: 0, 162, 174 !important;
  --bs-infographic-green-rgb: 159, 203, 61 !important;      
  --bs-infographic-purple: #633393 !important;
  --bs-infographic-purple-rgb: 99, 51, 147;
  --bs-follett-teal: #00a2ae !important;
   --bs-follett-teal-rgb: 0, 162, 174 !important;      
  --bs-blue: #00338d !important;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #ec1c24 !important;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #20a950 !important;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #00529c !important;
  --bs-secondary: #6c757d;
  --bs-success: #20a950;
  --bs-info: #0dcaf0;
  --bs-warning: #e67c1e !important;
  --bs-danger: #ec1c24 !important;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 0, 82, 156 !important;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 32, 169, 80 !important;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 230, 124, 30 !important;
  --bs-danger-rgb: 236, 28, 36 !important;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  /*- -bs-font-sans-serif: 'Roboto', sans-serif;  */    
 --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
        
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-2xl: 2rem;
  --bs-border-radius-pill: 50rem;
  --bs-heading-color: ;
  --bs-link-color: #0d6efd;
  --bs-link-hover-color: #0a58ca;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
}

  