/* GLOBAL STYLES
-------------------------------------------------- */

/*dk blue 		#032854
black			#000000
lighter blue

Font	Della Respira Safeway & headlines
		Montserrat Risk managment and primary text
*//* Padding below the footer and lighter body text */

body {
  color: rgb(var(--bs-tertiary-color-rgb));
}
/* NAV */
.navbar {
	padding-bottom:0;
	margin-bottom:0;
	border-bottom:groove;
	}
navbar-brand {
	padding-bottom:0;
	margin-bottom:0;
}
.custom-toggler .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0,0,0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.custom-toggler .navbar-toggler {
  border-color: rgb(248,158,6);
	background-color: rgb(248,158,6);
 	color:#f89e06; 
}
.link-custom {
   color: #032854;
   font-weight:bold;
   text-decoration:none;
   font-size:1.1rem;
}
.link-int {
   color: #032854;
   font-weight:normal;
   text-decoration:underline;
}
.link-customWDW {
   color: #032854;
   text-decoration:none;
}
.link-custom:focus, .link-custom:active, .link-custom.active, .open>.dropdown-toggle.link-custom {
    color: #032854;!important
    background-color: #000;
    border-color: #032854; /*set the color you want here*/
}
.link-custom:hover {
    border-color: #032854;/*set the color you want here*/
	 background: 
    linear-gradient(#032854 0 0) no-repeat
    calc(200% - var(--i, 0) * 100%) 100% / 200% calc(100% * var(--i, 0) + .08em);
  transition: .3s calc(var(--i, 0) * .3s), background-position .3s calc(.3s - calc(var(--i, 0) * .3s));
  background: #fff;
    border-color: #032854; /*set the color you want here*/
}
.link-custom:hover {
  --i: 1;
}

.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #032854;
}
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: #032854;
  background-color: #0772f1;
}
.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-hover-color: rgba(7, 114, 241, 0.75);
  --bs-navbar-brand-hover-color: #0772f1;
}

/* CUSTOMIZE THE CAROUSEL
-------------------------------------------------- */

/* Carousel base class */
.carousel {
  margin-bottom: 4rem;
}
.carousel-inner {
}
/* Since positioning the image, we need to help out the caption */
.carousel-caption {
  bottom: 3rem;
  z-index: 10;
  text-shadow: 2px 2px 8px #032854;
}
/* Declare heights because of positioning of img element */
.carousel-item {
/*  height: 32rem;
*/}
.span-blue {
	color:#0033FF;
	color:#0A58CA;
}
/* MARKETING CONTENT
-------------------------------------------------- */

/* Center align the text within the three columns below the carousel */
.marketing .col-lg-4 {
  margin-bottom: 1.5rem;
  text-align: center;
}
/* rtl:begin:ignore */
.marketing .col-lg-4 p {
  margin-right: .75rem;
  margin-left: .75rem;
}
/* rtl:end:ignore */

/*Placeholder*/
.bd-placeholder-img{font-size:1.125rem;text-anchor:middle;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 768px){.bd-placeholder-img-lg{font-size:3.5rem}}.b-example-divider{width:100%;height:3rem;background-color:#0000001a;border:solid rgba(0,0,0,.15);border-width:1px 0;box-shadow:inset 0 .5em 1.5em #0000001a,inset 0 .125em .5em #00000026}.b-example-vr{flex-shrink:0;width:1.5rem;height:100vh}.bi{vertical-align:-.125em;fill:currentColor}.nav-scroller{position:relative;z-index:2;height:2.75rem;overflow-y:hidden}.nav-scroller .nav{display:flex;flex-wrap:nowrap;padding-bottom:1rem;margin-top:-1px;overflow-x:auto;text-align:center;white-space:nowrap;-webkit-overflow-scrolling:touch}.btn-bd-primary{--bd-violet-bg: #712cf9;--bd-violet-rgb: 112.520718, 44.062154, 249.437846;--bs-btn-font-weight: 600;--bs-btn-color: var(--bs-white);--bs-btn-bg: var(--bd-violet-bg);--bs-btn-border-color: var(--bd-violet-bg);--bs-btn-hover-color: var(--bs-white);--bs-btn-hover-bg: #6528e0;--bs-btn-hover-border-color: #6528e0;--bs-btn-focus-shadow-rgb: var(--bd-violet-rgb);--bs-btn-active-color: var(--bs-btn-hover-color);--bs-btn-active-bg: #5a23c8;--bs-btn-active-border-color: #5a23c8}.bd-mode-toggle{z-index:1500}.bd-mode-toggle .bi{width:1em;height:1em}.bd-mode-toggle .dropdown-menu .active .bi{display:block!important}


/* Featurettes
------------------------- */

.featurette-divider {
  margin: 4rem 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
 rtl:begin:remove 
.featurette-heading {
  letter-spacing: -.05rem;
  margin-bottom: 1rem;
}

 rtl:end:remove 

ul {
  font-size: 1.2rem; /* Or use pixels, e.g., 18px */
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
}	
li {
      font-size: 1.2rem; 
	  font-weight:lighter;
    }
table {
      font-size: 1.2rem; 
	  font-weight:lighter;
}

/* Footer links
-------------------------------------------------- */

footer-link {

}

/* RESPONSIVE CSS
-------------------------------------------------- */
@media (max-width: 39.9em) {

	.carousel-caption {
	  bottom: 0.5rem;
	}
	.carousel-caption h1 {
		font-size:1.3rem;
	}
}
@media (min-width: 40em) {

	.carousel-caption {
	  bottom: 1.6rem;
	}
	.carousel-caption h1 {
		font-size:1.3rem;
	}
	.carousel-caption p {
		font-size: 1.25rem;
	}
  .featurette-heading {
    font-size: 40px;
  }
}
@media (min-width: 48em) {


	.carousel-caption {
	  bottom: 2rem;
	}
	.carousel-caption h1 {
		font-size:3rem;
	}
	.carousel-caption p {
		font-size: 1.5rem;
	}
}
@media (min-width: 62em) {

  .featurette-heading {
    margin-top: 0rem;
  }
}
*/@media (min-width:992px) {
        .fixed-top-lg {
            position:fixed;
            top:0;
            right:0;
            left:0;
            z-index:1030;
        }
    }