        #navigation {
             background-color: #0077D4;
             margin-bottom:20px;
         }
         
         :root {
           --blue: #2D9BB1;
           --indigo: #6610f2;
           --purple: #4B6AD9;
           --pink: #e83e8c;
           --red: #D6664F;
           --orange: #E4A429;
           --yellow: #ffc107;
           --green: #4FB293;
           --teal: #2D9BB1;
           --cyan: #17a2b8;
           --white: #ffffff;
           --gray: #6c757d;
           --gray-dark: #343a40;
           --primary: #0077D4;
           --secondary: #7F888F;
           --success: #4FB293;
           --info: #2D9BB1;
           --warning: #E4A429;
           --danger: #D8552C;
           --light: #F1F4F6;
           --dark: #0E4280;
           --bg-dark: #0E4280;
           --blueULight: #B2D6F2;
           --blueU: #0077D4;
           --blue1: #0077D4;
           --blue2: #115A9E;
           --blue3: #0E4280;
           --black: #212121;
           --gray5: #4C5054;
           --gray4: #7F888F;
           --gray3: #B1BABE;
           --gray2: #D5DADD;
           --gray1: #F1F4F6;
           --gray: #F1F4F6;
           --gray-dark: #4C5054;
           --white: #ffffff;
           --green: #4FB293;
           --greenLight: #A6DDCB;
           --blue: #2D9BB1;
           --blueLight: #A1D7E1;
           --purple: #4B6AD9;
           --purpleLight: #C2CBEC;
           --red: #D6664F;
           --redLight: #ECBEB5;
           --orange: #E4A429;
           --orangeLight: #EECF93;
           --breakpoint-xs: 0;
           --breakpoint-sm: 576px;
           --breakpoint-md: 768px;
           --breakpoint-lg: 992px;
           --breakpoint-xl: 1200px;
           --breakpoint-xxl: 1400px;
           --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
           --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
         }
         
         *,*::before,*::after {
           box-sizing: border-box
         }
         
         html {
           font-family: sans-serif;
           line-height: 1.15;
           -webkit-text-size-adjust: 100%;
           -webkit-tap-highlight-color: rgba(33,33,33,0)
         }
         
         article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {
           display: block
         }
       
         body {
           margin: 0;
           font-family: "Inter",Helvetica,Arial,sans-serif;
           font-size: 1rem;
           font-weight: 400;
           line-height: 1.4;
           color: #212121;
           text-align: left;
           background-color: #fff
         }
         #lmaincontent
          {
            margin-top: 20px;
            min-height: 500px;
            margin-bottom: 20px;
            margin-left: 20px;
            margin-right: 20px;
          }
         h1,h2,h3,h4,h5,h6 {
           margin-top: 0;
           margin-bottom: .5rem
         }
         .navbar-toggler-icon
         {
          color:white;
         }
         a {
           color: #212121;
           text-decoration: none;
           background-color: rgba(0,0,0,0)
         }
         
         a:hover {
           color: #004c88;
           text-decoration: underline
         }
         
         a:not([href]):not([class]) {
           color: inherit;
           text-decoration: none
         }
         
         a:not([href]):not([class]):hover {
           color: inherit;
           text-decoration: none
         }
         .nav-underline .nav-link:focus, .nav-underline .nav-link:hover {
           text-decoration: none;
    
    color: #0069B4 !important;
    border-bottom-style: none;
}
         }
         
         button {
           border-radius: 0
         }
         
         button:focus:not(:focus-visible) {
           outline: 0
         }
         h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
           margin-bottom: .5rem;
           font-weight: 600;
           line-height: 1.17;
           color: #212121
         }
         
         h1,.h1 {
           font-size: 3rem
         }
         
         h2,.h2 {
           font-size: 2rem
         }
         
         h3,.h3 {
           font-size: 1.75rem
         }
         
         h4,.h4 {
           font-size: 1.5rem
         }
         
         h5,.h5 {
           font-size: 1.125rem
         }
         
         h6,.h6 {
           font-size: 1rem
         }
         
         p {
           margin-top: 0;
           margin-bottom: 1rem
         }
         .navbar-dark .navbar-nav .nav-link {
             
           color:white;
         }
         .nav-link 
         {
           text-transform: capitalize;
           color:white;
           font-size:18px;
         }
         .nav-link:hover
         {
           color:white;
         }
         .navbar-nav .nav-link.active, .navbar-nav .nav-link.show
         {
           font-weight: 900;
           color:white;
           border-bottom: 3px solid white;
         }
        #preheader {
            background-color: #FFFFFF;
            color: #696E73;
        }
         header{
             background: white;
             margin-bottom:12px;
             margin-top:0px;
             color:#696E73;
         }
         .header .title {
             font-size:12px;
             padding-left: 14px;
             padding-right: 14px;
             padding-top: 14px;
             padding-bottom: 13px;
             text-transform: uppercase;
             min-height: 41px;
             display: inline-block;
         }
         .header-portaltitle {
              font-size: 1.75rem;
              font-weight: 800;
              letter-spacing: -0.05rem;
              color: #0069B4;
          }
          header .container .nav-link
          {
            color:#212121;
            font-size:16px;
            text-decoration: none;
          }
          header .navbar .container .nav-link
          {
            color:#696E73;
            font-size:16px;
              text-decoration: none;
          }
          header .navbar .container .nav-link:hover
          {
            color:#0069B4;
          }
          header .navbar .navbar-nav .active {
            text-decoration: none;
            color: #0069B4 !important;
            border-bottom-color: #0069B4;
            border-bottom-style: solid;
            padding-bottom: 6px;
            border-bottom-width: 8px;
}
         #maincontainer
         {
           margin-top: 20px;
           min-height: 500px;
           max-width: 1252px;
         }
         .header .title h2
         {
           
           font-family: "Inter",Helvetica,Arial,sans-serif;;
           font-size: 14px;
           font-style: normal;
           font-weight: 600;
           
         }
         .btn-primary
         {
           background-color:#0077D4;
         }
         .bg-dark
         {
           background-color: #0E4280 !important;
         }
         .bg-main
         {
           background-color: #0077D4 !important;
         }
         #indexentry p
         {
           background-color: #0077D4;
         }
         .progress
         {
           margin-top:10px;
           margin-bottom:12px
         }
         #catitle 
         {
           padding-left: 10px;
           padding-top:5px;
           color: #0077D4;
           padding-bottom: 5px;
         }
         .questiontext
         {
           padding-left: 10px;
           padding-right: 10px;
           padding-top:5px;
           padding-bottom: 5px;
         }
         .answercheck
         {
           padding:7px;
           margin-left:28px;
         }
         #convdetail
         {
           margin-bottom:30px;
         }
         
         .accordion-button collapsed
         {
           background-color:white;
           color:black;
           font-family: "Inter",Helvetica,Arial,sans-serif;
           font-weight:bold;
         }
         .card{
           margin-bottom:5px;
         }
         .accordion-button:not(.collapsed)
         {
           background-color:#EBF7FF;
           color:black;
           font-family: "Inter",Helvetica,Arial,sans-serif;
           font-weight:bold;
         }
         #imagecat
         {
           filter: invert(21%) sepia(67%) saturate(7289%) hue-rotate(193deg) brightness(96%) contrast(102%) drop-shadow(3px 3px 1px grey);
           width:30px;
           margin-left:10px;
           margin-right: 20px;
           margin-top: 5px;
           margin-bottom: 10px;
         }
         .imagecat
         {
           filter: invert(21%) sepia(67%) saturate(7289%) hue-rotate(193deg) brightness(96%) contrast(102%) drop-shadow(3px 3px 1px grey);
           width:30px;
           margin-left:10px;
           margin-right: 20px;
           margin-top: 5px;
           margin-bottom: 10px;
         }
         #questiontext .badge
         {
           float:left;
           margin-top: 3px;
           margin-right: 20px;
           
         }
         #progressbar
         {
           color:white;
           font-weight: 900;
         }
         .separator
         {
           margin-top:30px;
         }
         .tags
         {
           margin-top:5px;
           margin-bottom:10px;
         }
         #certdescription
         {
           margin:10px;
           margin-top:15px;
           margin-bottom:20px;
         }
         .question .badge
         {
           float:left;
           margin-right:5px;
         }
         .recommendationlevel
         {
           margin-top:10px;
           padding:5px;
         }
         .inden_1
         {
           padding-left:20px;
           
         }
         .rangeoutput
         {
           background-color: var(--bs-success);
           padding-left:10px;
           padding-right: 10px;
           padding-top:4px;
           padding-bottom:4px;
         
           color:white;
         
         }
         .inden_2
         {
           padding-left:40px;
         
         }
         .inden_3
         {
           padding-left:60px;
          
         }
         .inden_4
         {
           padding-left:80px;
           
         }
         .inden_5
         {
           padding-left:100px;
          
         }
         .select2-results__option--disabled
         {
           display:none;
         }
         h2,h3,h4
         {
         
         }
         #navbarSupportedContent
         {
           text-align: right;
         }
         .btn, .btn a {
           display: inline-block;
           font-weight: 600;
           text-align: center;
           vertical-align: middle;
           -webkit-user-select: none;
           -ms-user-select: none;
           user-select: none;
           padding: .625rem 1.25rem;
           font-size: .875rem;
           border-radius: 1.5rem;
           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;
         
         }
         .btn-sm
         {
           font-size: 0.65rem;
           padding: .25rem .5rem;
         
         }
         
         @media (min-width: 1700px)
         .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
             max-width: 1500px;
         }
         button.categoryaccordion
         {
           font-size: 1.7rem;
           font-weight: 600;
         }
         .footer {
           width: 100%;
           clear: both;
           margin-top: 65px;
           position: relative;
           color: #212121;
           background: #F1F4F6;
           padding-top: 40px;
           border-top: 1px solid #F1F4F6;
         }
         #footer-menu ul li {
           display: inline-block;
           margin-right: 10px;
           text-transform: uppercase;
         }
         #footer-menu ul li a {
           font-weight: 400;
           color: #000;
           text-decoration: none;
           font-size: 12px;
         }
          li.social-icon a {
           font-weight: 400;
           color: #000;
           text-decoration: none;
         
         }
         .clearfix
         {
           list-style: none;
         }
         .footer-lower{
           padding-top: 60px;
           padding-bottom: 20px;
         
         }
         .explanation
         {
           margin-top:10px;
           margin-bottom:15px;
           margin-left:15px;
         }
         .variablelist-group {
           list-style: none;
         }
         li .bi-caret-right-fill{
             display:none;
         }
         li .bi-caret-down-fill{
           display:inline;
         }
         li.collapsed .bi-caret-right-fill{
           display:inline;
         }
         li.collapsed .bi-caret-down-fill{
           display:none;
         }
         .categoryicon
         {
           width:34px;
           margin-right:20px;
         }
         .pdisclaimer
         {
           font-size: 0.8rem;
           line-height: 1.3;
           margin-top: 10px;
         }
         .pdisclaimer p {
           display: block;
           margin-block-start: 0.5em;
           margin-block-end: 0.6em;
           margin-inline-start: 0px;
           margin-inline-end: 0px;
           line-height: 1.3;
         
         }
        .brand-image {
    width: 8.48025rem;
}
         @media (max-width: 1000px) {
           .header-portaltitle {
               font-size: 26px;
           }
           .brand-image {
               width: 100px;
           }
         }
         #maincontainer
         {
          margin-left:100px;
          margin-right:100px;
         }
         #maincontent
         {
          min-height: 600px;
         }
         #lmaincontent
         {
          
          margin-left:100px;
          margin-right:100px;
         }
         body > section 
         {
          
          margin-left:100px;
          margin-right:100px;
         }
         .fade:not(.show) {
          opacity: 0;
          display: none;
      }
      .card
      {
        margin-bottom:5px;
      }
      .col-md-4 {
       
        padding-bottom: 15px;
    }
    .col-md-3 {
       
      padding-bottom: 15px;
  }

  .card-header .assetTitle
  {
    background-color: #0077D4;
    padding:5px;
  }
  .assetDetail 
  {
   
    --bs-bg-opacity: 1;
    background-color: rgba(var(--bs-light-rgb),var(--bs-bg-opacity));
    box-shadow: var(--bs-box-shadow);


  }
  .navbar-right
  {
   

  }

  @media (min-width: 1700px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1252px;
    }
    
  }

   .accordion-button:not(.collapsed) {
                background-color: #0077D4;
                color: white;
                font-family: "Inter",Helvetica,Arial,sans-serif;
                font-weight: bold;
            }

.card-height-fixed {
    height: 26.5rem;
    min-height: 26.5rem;
    max-height: 26.5rem;
}
.text-white h2
{
  color:white;
}
.text-white h1
{
  color:white;
}
.text-white h3
{
  color:white;
}
.text-white h4
{
  color:white;
}
.container .nav-link
{
  color:#212121;
}
.navbar .container .nav-link
{
  color:#212121;
}
.navbar .container .nav-link:hover
{
  color:white;
}
.nav-item{
  list-style-type: none;
}
div.boxintro
{
  padding: 48px;
  color:#BAD3FF;
  background-color: #0E4280;
  background-image: url("/static/boxback.png");
  background-size: cover;
}
div.boxintro h1
{
  color:white;
  padding-bottom: 20px;
}
div.boxintro h2,div.boxintro h3,div.boxintro h4,div.boxintro h5,div.boxintro h6
{
  color:white;

}
div.boxintro a
{
    color:white;
    text-decoration:none;
    }
 

div.boxintro div.boxSummary
{
 
  font-size: 18px;
  line-height: 25.2px;
}

div.nav-tabs button.active,  {
    border-color: #d5dadd;
    background-color: #d5dadd;
}
