body {
  font-family: "Red Hat Text", "Red Hat Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

p {
  font-family: "Red Hat Text", "Red Hat Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

a {
  font-family: "Red Hat Text", "Red Hat Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

ul {
  font-family: "Red Hat Text", "Red Hat Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

li {
  font-family: "Red Hat Text", "Red Hat Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
}


h1 {
  font-family: "Red Hat Display", "Helvetica Neue", Helvetica, Arial, sans-serif; 
}

h2 {
  font-family: "Red Hat Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h3 {
  font-family: "Red Hat Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h4 {
  font-family: "Red Hat Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

h5 {
  font-family: "Red Hat Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
}






/* ---- Buttons ----*/
.btn-Fusion-primary {
  color: #ffffff;
  background-color: #00284d /*#fe9903*/;
  border-color: #00284d /*#fe9903*/;
  font-weight: bold;
}
.btn-Fusion-primary:hover {
  color: #ffffff;
  background-color: #00284d /*#f9aa41*/;
  border-color: #00284d /*#f9aa41*/;
  font-weight: bold;
}
.btn-check:focus + .btn-Fusion-primary, .btn-Fusion-primary:focus {
  color: #ffffff;
  background-color: #00284d /*#fe9903*/;
  border-color: #00284d /*#fe9903*/;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
  font-weight: bold;
}
.btn-check:checked + .btn-Fusion-primary, .btn-check:active + .btn-Fusion-primary, .btn-Fusion-primary:active, .btn-Fusion-primary.active, .show > .btn-Fusion-primary.dropdown-toggle {
  color: #ffffff;
  background-color: #00284d /*#fe9903*/;
  border-color: #00284d /*#fe9903*/;
  font-weight: bold;
}
.btn-check:checked + .btn-Fusion-primary:focus, .btn-check:active + .btn-Fusion-primary:focus, .btn-Fusion-primary:active:focus, .btn-Fusion-primary.active:focus, .show > .btn-Fusion-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-primary:disabled, .btn-Fusion-primary.disabled {
  color: #ffffff;
  background-color: #00284d /*#fe9903*/;
  border-color: #00284d /*#fe9903*/;
  font-weight: bold;
}

.btn-Fusion-secondary {
  color: #000000;
  background-color: #c9a717 /*#fe9903*/;
  border-color: #c9a717 /*#fe9903*/;
  font-weight: bold;
}
.btn-Fusion-secondary:hover {
  color: #000000;
  background-color: #a38816 /*#f9aa41*/;
  border-color: #a38816 /*#f9aa41*/;
  font-weight: bold;
}
.btn-check:focus + .btn-Fusion-secondary, .btn-Fusion-secondary:focus {
  color: #000000;
  background-color: #c9a717 /*#fe9903*/;
  border-color: #c9a717 /*#fe9903*/;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
  font-weight: bold;
}
.btn-check:checked + .btn-Fusion-secondary, .btn-check:active + .btn-Fusion-secondary, .btn-Fusion-secondary:active, .btn-Fusion-secondary.active, .show > .btn-Fusion-secondary.dropdown-toggle {
  color: #000000;
  background-color: #c9a717 /*#fe9903*/;
  border-color: #c9a717 /*#fe9903*/;
  font-weight: bold;
}
.btn-check:checked + .btn-Fusion-secondary:focus, .btn-check:active + .btn-Fusion-secondary:focus, .btn-Fusion-secondary:active:focus, .btn-Fusion-secondary.active:focus, .show > .btn-Fusion-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-Fusion-secondary.disabled {
  color: #000000;
  background-color: #c9a717 /*#fe9903*/;
  border-color: #c9a717 /*#fe9903*/;
  font-weight: bold;
}


.btn-Fusion-NTAS {
  color: #000000;
  background-color: #0078ae /*#fe9903*/;
  border-color: #0078ae /*#fe9903*/;
  
}
.btn-Fusion-NTAS:hover {
  color: #000000;
  background-color: #014a63 /*#f9aa41*/;
  border-color: #014a63 /*#f9aa41*/;
  
}
.btn-check:NTAS + .btn-Fusion-NTAS, .btn-Fusion-NTAS:focus {
  color: #000000;
  background-color: #0078ae /*#fe9903*/;
  border-color: #0078ae /*#fe9903*/;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
  
}

.btn-check:checked + .btn-Fusion-NTAS, .btn-check:active + .btn-Fusion-NTAS, .btn-Fusion-NTAS:active, .btn-Fusion-NTAS.active, .show > .btn-Fusion-NTAS.dropdown-toggle {
  color: #000000;
  background-color: #0078ae /*#fe9903*/;
  border-color: #0078ae /*#fe9903*/;
  
}
.btn-check:checked + .btn-Fusion-NTAS:focus, .btn-check:active + .btn-Fusion-NTAS:focus, .btn-Fusion-NTAS:active:focus, .btn-Fusion-NTAS.active:focus, .show > .btn-Fusion-NTAS.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-Fusion-NTAS.disabled {
  color: #000000;
  background-color: #0078ae /*#fe9903*/;
  border-color: #0078ae /*#fe9903*/;
  
}

.btn-Fusion-NHTH {
  color: #000000;
  background-color: #00337f /*#fe9903*/;
  border-color: #00337f /*#fe9903*/;
  
}
.btn-Fusion-NHTH:hover {
  color: #000000;
  background-color: #012249 /*#f9aa41*/;
  border-color: #012249 /*#f9aa41*/;
  
}
.btn-check:NHTH + .btn-Fusion-NHTH, .btn-Fusion-NHTH:focus {
  color: #000000;
  background-color: #00337f /*#fe9903*/;
  border-color: #00337f /*#fe9903*/;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
  
}

.btn-check:checked + .btn-Fusion-NHTH, .btn-check:active + .btn-Fusion-NHTH, .btn-Fusion-NHTH:active, .btn-Fusion-NHTH.active, .show > .btn-Fusion-NHTH.dropdown-toggle {
  color: #000000;
  background-color: #00337f /*#fe9903*/;
  border-color: #00337f /*#fe9903*/;
  
}
.btn-check:checked + .btn-Fusion-NHTH:focus, .btn-check:active + .btn-Fusion-NHTH:focus, .btn-Fusion-NHTH:active:focus, .btn-Fusion-NHTH.active:focus, .show > .btn-Fusion-NHTH.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-Fusion-NHTH.disabled {
  color: #000000;
  background-color: #00337f /*#fe9903*/;
  border-color: #00337f /*#fe9903*/;
  
}



.btn-logo {
  color: #000000;
  background-color: #e6e6e6 /*#fe9903*/;
  border-color: #cccccc /*#fe9903*/;
  
}
.btn-logo:hover {
  color: #000000;
  background-color: #b3b3b3 /*#f9aa41*/;
  border-color: #b3b3b3 /*#f9aa41*/;
  
}
.btn-check:NHTH + .btn-logo, .btn-logo:focus {
  color: #000000;
  background-color: #e6e6e6 /*#fe9903*/;
  border-color: #cccccc /*#fe9903*/;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
  
}

.btn-check:checked + .btn-logo, .btn-check:active + .btn-logo, .btn-logo:active, .btn-logo.active, .show > .btn-logo.dropdown-toggle {
  color: #000000;
  background-color: #e6e6e6 /*#fe9903*/;
  border-color: #cccccc /*#fe9903*/;
  
}
.btn-check:checked + .btn-logo:focus, .btn-check:active + .btn-logo:focus, .btn-logo:active:focus, .btn-logo.active:focus, .show > .btn-logo.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-logo.disabled {
  color: #000000;
  background-color: #e6e6e6 /*#fe9903*/;
  border-color: #e6e6e6 /*#fe9903*/;
  
}







.LNpubmeta{
    font-size: .75rem;
}

.WhiteHead {
  font-family: "Red Hat Display", "Helvetica Neue", Helvetica, Arial, sans-serif; 
  letter-spacing: 2px;
  color: #ffffff;
  font-size: 26px;
  font-weight: bold;
  text-transform: uppercase;
}

/*---- Links ---*/

LinkTopBar {
  color: #19406b;
}

/* unvisited link */
a.LinkTopBar:link {
  color: #19406b;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.1rem;
}

/* visited link */
a.LinkTopBar:visited {
  color: #19406b;
  text-decoration: none;
  font-weight: bold;
}

/* mouse over link */
a.LinkTopBar:hover {
  color: #a38816;
  text-decoration: none;
}

/* selected link */
a.LinkTopBar:active {
  color: #19406b;
  text-decoration: none;
  font-weight: bold;
}

Link1 {
  color: #ffffff;
}

/* unvisited link */
a.Link1:link {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.1rem;
}

/* visited link */
a.Link1:visited {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

/* mouse over link */
a.Link1:hover {
  color: #0f2151;
  text-decoration: none;
}

/* selected link */
a.Link1:active {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}


Link2 {
  color: #00284d;
}

/* unvisited link */
a.Link2:link {
  color: #00284d;
  text-decoration: none;
  font-weight: bold;
  font-size: .8rem;
}

/* visited link */
a.Link2:visited {
  color: #00284d;
  text-decoration: none;
  font-weight: bold;
}

/* mouse over link */
a.Link2:hover {
  color: #c9a717;
  text-decoration: none;
}

/* selected link */
a.Link2:active {
  color: #00284d;
  text-decoration: none;
  font-weight: bold;
}

LinkNav {
  color: #ffffff;
}

/* unvisited link */
a.LinkNav:link {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  font-size: 1rem;
}

/* visited link */
a.LinkNav:visited {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

/* mouse over link */
a.LinkNav:hover {
  color: #65c4c4;
  text-decoration: none;
}

/* selected link */
a.LinkNav:active {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
}

.navbar-dark .navbar-nav .nav-link {
    color: #ffffff;
}


LinkFS {
  color: #00284d;
}

/* unvisited link */
a.LinkFS:link {
  color: #00284d;
  text-decoration: none;
  font-weight: bold;
  font-size: 1rem;
}

/* visited link */
a.LinkFS:visited {
  color: #00284d;
  text-decoration: none;
  font-weight: bold;
}

/* mouse over link */
a.LinkFS:hover {
  color: #c9a717;
  text-decoration: none;
}

/* selected link */
a.LinkFS:active {
  color: #00284d;
  text-decoration: none;
  font-weight: bold;
}



/*---- Breadcrumb Links ---*/

crumbs {
  color: #ffffff;
  text-transform: uppercase;
  font-family: "Red Hat Text", "Red Hat Display", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* unvisited link */
a.crumbs:link {
  color: #ffffff;
  text-decoration: none;
  font-size: 1rem;
  text-transform: uppercase;
}

/* visited link */
a.crumbs:visited {
  color: #ffffff;
  text-decoration: none;
  font-size: 1rem;
  text-transform: uppercase;
}

/* mouse over link */
a.crumbs:hover {
  color: #a38816;
  text-decoration: none;
  text-transform: uppercase;
}

/* selected link */
a.crumbs:active {
  color: #ffffff;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
}

.breadcrumb-item.active {
    color: #c9a717;
}

.grow { 
transition: all .2s ease-in-out; 
}

.grow:hover { 
transform: scale(1.1); 
}

.shrink { 
transition: all .2s ease-in-out; 
}

.shrink:hover { 
transform: scale(0.9); 
}


.doa-table-row.doa-table-header {
    color: #ffffff;
    background: #00284d;
}
.doa-table-row {
    display: table-row;
    background: #fff;
}
.doa-table-row {
    display: table-row;
    background: #fff;
    
}
.table {
    width: 100%;
    display: table;
    margin: 0;
    border: 1px solid #EFF0F2;
}

.container-table100 {
    width: 100%;
    /* background: #fff; */
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}
.cell {
    display: table-cell;
    padding: 10px;
    border-bottom: 1px solid #EFF0F2;
}
.wrap-table100 {
    width: 960px;
    border-radius: 0.125rem;
    overflow: hidden;
}

/*--- Accessibility Button --*/
.side-accessibility-btn {
   color: #000067 !important;
      
}

.side-accessibility-btn:hover {
    color: #a38816 /*#066769*/ !important;
}



/*-- Bottom Align Buttons */

.parent {
    position: relative;
  }

  .bottom {
    position: absolute;
    bottom: 0;
    left: 0; 
  }
  
  

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
  }
   

/* ---- DropDown Menu Styles ----*/
.dropdown-menu li {
position: relative;
}
.dropdown-menu .dropdown-submenu {
display: none;
position: absolute;
left: 100%;
top: -7px;
}
.dropdown-menu .dropdown-submenu-left {
right: 100%;
left: auto;
}
.dropdown-menu > li:hover > .dropdown-submenu {
display: block;
}
.dropdown-menu .dropdown-submenu-right {
right: auto;
left: 100%;
}


/* --- Image Hovers --*/
.grow { 
transition: all .2s ease-in-out; 
}

.grow:hover { 
transform: scale(1.1); 
}

.shrink { 
transition: all .2s ease-in-out; 
}

.shrink:hover { 
transform: scale(0.9); 
}


/*--- Video Style ---*/
 
        .iframe-wrapper {
            position: relative;
            overflow: hidden;
            padding-top: 56.25%; /* 16:9 aspect ratio (height: width) */
        }
        .iframe-wrapper iframe {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: none;
        }