.bg-gwd-bgnav {background-color: #007799 !important;}
.navbar-toggler-icon {background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1.5)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;}
.navbar-toggler{border:none !important;}

.gwd-hdrcol {background-color: #333333;}
.gwd-footercol {background-color: #333333; border-top:4px #000000 solid;}

.rcltxt {font-size: 2rem; color:#ffffff; letter-spacing:3px; line-height:1; font-weight:700;}
.hdrtagtxt {font-size:0.7rem; letter-spacing:0px;}
.hdrtagtxtmd {color:#ffffff; font-size:0.7rem; text-align:center; float:right;}
.hdrtagtxtxl {color:#ffffff; font-size:1.1rem; text-align:center; float:right;}
.hdrimages {float: left; width: 20%; padding-left: 7px;}
.txtmain {font-size:1.1rem}

@media print, screen and (max-width: 1024px) {.rcltxt {font-size: 1.4rem}}

.highbarsml {border-left:6px #cccccc solid; padding-top:0.5rem; padding-bottom:0.5rem; color:#000000; background-color:#f6f6f6}


.carousel-indicators li {
    width: 10px;
    height: 10px;
    border-radius: 100%;
}

.carousel.pointer-event {
  touch-action: pan-y pinch-zoom;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: none;
}
@media print, screen and (max-width: 730px) {
  .breakout {width: 100vw; max-width: 100vw; margin-left: calc(-50vw + 50%);}
   }

.nav-link {color: #ffffff !important; padding-right:1rem !important; font-size:1.15rem; line-height:1.3rem !important}
.active {color: #ffffff !important; background-color :#666666;}
.nav-link:hover {color: #ffffff !important; background-color :#666666;}
.navbar-toggler:focus,.btn:active {outline: none !important; box-shadow: none;}
.navbar {padding:0rem !important}

a.linkfoot:link {color: #000000; padding: 3px 3px; text-decoration: underline; display: inline-block; width: 100%; text-align:left; text-decoration: none;}
a.linkfoot:active {color: #000000; padding: 3px 3px; text-decoration: none; display: inline-block; width: 100%; text-align:left; text-decoration: none;}
a.linkfoot:visited {color: #000000; padding: 3px 3px; text-decoration: none; display: inline-block; width: 100%; text-align:left; text-decoration: none;}
a.linkfoot:hover {text-decoration: underline; color: #000000;}
a.linkbludot:link { color: #3399FF; text-decoration: none; border-bottom:1px #999999 dotted}
a.linkbludot:active { color:#3399FF; text-decoration: none; border-bottom:1px #999999 solid}
a.linkbludot:visited { color:#3399FF; text-decoration: none; border-bottom:1px #999999 dotted }
a.linkbludot:hover { color:#3399FF; text-decoration: none; border-bottom:1px black solid}
a.linkblkdot:link { color: #000000; text-decoration: none; border-bottom:1px #999999 dotted}
a.linkblkdot:active { color:#000000; text-decoration: none; border-bottom:1px #999999 solid}
a.linkblkdot:visited { color:#000000; text-decoration: none; border-bottom:1px #999999 dotted }
a.linkblkdot:hover { color:#000000; text-decoration: none; border-bottom:1px black solid}

h1, .h1 {font-size: 1.75rem !important;}
html {overflow-y: scroll; scroll-behavior: smooth;}



a.linkdot:link { color: #000000; text-decoration: none; border-bottom:1px #999999 dotted}
a.linkdot:active { color:#000000; text-decoration: none; border-bottom:1px #999999 solid}
a.linkdot:visited { color:#000000; text-decoration: none; border-bottom:1px #999999 dotted }
a.linkdot:hover { color:#000000; text-decoration: none; border-bottom:1px black solid}

a.linkdotW:link { color: #FFFFFF; text-decoration: none; border-bottom:1px #FFFFFF dotted}
a.linkdotW:active { color:#FFFFFF; text-decoration: none; border-bottom:1px #FFFFFF solid}
a.linkdotW:visited { color:#FFFFFF; text-decoration: none; border-bottom:1px #FFFFFF dotted }
a.linkdotW:hover { color:#FFFFFF; text-decoration: none; border-bottom:1px #FFFFFF solid}