body{
	background: linear-gradient(180deg, #0b3c5d 0, #f2f3f3 100%) fixed;
	font-family: "Heebo", sans-serif !important;
}
#content-container{
    background: #fff;
    margin-top: 70px;
    padding: 15px 15px 0px 15px;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}
.static-top.navbar-dark .navbar-brand a {
    text-decoration: none !important;
}
.static-top.navbar-dark {
    background-color: #fff !important;
}
.skip-to-content a{
	top: -150px !important;
}
/*Top header */
.top-header{
	padding:12px 0px;
}
.top-header h1{
	font-size: 24px !important;
    padding: 10px 20px;
    margin: 0;
}

/* footer */
footer{box-shadow:0 -4px 8px 0 #aaa}
footer #top-menu{background:#0b3c5d;background:linear-gradient(to right,#0b3c5d,#004680);display:table;height:44px;line-height:44px;margin:0;padding-left:25%;position:relative;width:100%}
@media(max-width:767.98px){
  footer #top-menu{padding-left:0;padding-bottom:44px}}
@media(max-width:575.98px){
  footer #top-menu{height:32px;line-height:32px;padding-bottom:36px}}
footer #top-menu>div{display:table-cell;flex:none;max-width:200%;padding:0;width:auto}
@media(max-width:575.98px){
  footer #top-menu>div{font-size:.75em}}
footer #top-menu>div>a{color:#fff;display:block;font-weight:700;position:relative;text-align:center;text-transform:uppercase;transition:color .2s}
@media(max-width:767.98px){
  footer #top-menu>div>a{font-size:.9em}}
footer #top-menu>div>a:hover{color:#ddd}
footer #top-menu>div>a:after{background:#f2f3f3;content:"";height:12px;margin-top:-6px;position:absolute;right:0;top:50%;width:1px}
@media(max-width:575.98px){
  footer #top-menu>div>a:after{display:none}}
footer #top-menu>div:nth-of-type(3)>a:after{display:none}
footer #top-menu #social-links{display:block;left:0;margin:0;position:absolute;top:0;width:25%}
@media(max-width:767.98px){
  footer #top-menu #social-links{bottom:0;top:auto;width:100%}
  }
footer #top-menu #social-links div{float:left;padding:0;width:16.66667%}
footer #top-menu #social-links div:nth-of-type(2) a{background:#0070cc}
footer #top-menu #social-links div:nth-of-type(3) a{background:#0082ee}
footer #top-menu #social-links div:nth-of-type(4) a{background:#1193ff}
footer #top-menu #social-links div:nth-of-type(5) a{background:#33a3ff}
footer #top-menu #social-links div:nth-of-type(6) a{background:#55b2ff}
footer #top-menu #social-links div a{ /** background:#005daa; **/ display:block; /*height:42px;line-height:42px;*/ text-align:center;transition:background .2s}
footer #top-menu #social-links div a:hover{background:#00172a}
@media(max-width:575.98px){
  footer #top-menu #social-links div a{height:36px;line-height:36px}}
footer #top-menu #social-links img{height:24px;width:auto}
@media(max-width:1199.98px){
  footer #top-menu #social-links img{height:20px}}
@media(max-width:767.98px){
  footer #top-menu #social-links img{height:28px}}
@media(max-width:575.98px){
  footer #top-menu #social-links img{height:20px}}
footer #top-menu #social-links span{left:-9999px;position:absolute}
footer #top-pages{background:#06283f;margin:0;padding:24px 5% 16px}
@media(max-width:1199.98px){
  footer #top-pages{padding:24px 1% 10px}}
@media(max-width:575.98px){
  footer #top-pages{font-size:.85em;padding:10px 1%}}
footer #top-pages>div{padding:0 30px;position:relative}
@media(max-width:1199.98px){
  footer #top-pages>div{padding:0 16px}}
@media(max-width:829.98px){
  footer #top-pages>div{flex:0 0 50%;max-width:50%}}
footer #top-pages>div>span.top-pages-flag{background:#f47735;border-radius:50px;color:#000;font-size:.8em;padding:1px 12px;position:absolute;right:30px;top:0;transition:background .2s}
@media(max-width:1399.98px){
  footer #top-pages>div>span.top-pages-flag{right:16px}}
@media(max-width:575.98px){
  footer #top-pages>div>span.top-pages-flag{padding:1px 7px 0;top:8px;display:none}}
footer #top-pages>div>span.top-pages-flag:hover{background:#e56624;text-decoration:none}
footer #top-pages>div>span.top-pages-flag img{height:12px;margin-right:2px}
@media(max-width:575.98px){
footer #top-pages>div>span.top-pages-flag img{display:none}}
footer #top-pages ul{list-style-type:none;padding:0}
@media(max-width:767.98px){
  footer #top-pages ul{display:none}}
footer #top-pages ul li{border-bottom:1px solid #073452;position:relative}
footer #top-pages ul li:before{background:#22bcb9;content:"";height:6px;left:0;position:absolute;top:5px;width:6px}
footer #top-pages ul li:last-of-type{border:0}
footer #top-pages ul li a{color:#fff;display:block;font-size:.9em;line-height:1.2em;padding-left:14px;margin:7px 0}
@media(max-width:575.98px){
  footer #top-pages ul li a{margin:4px 0}}
footer #top-pages h3{border-bottom:3px solid #073452;color:#fff;font-size:1.1em;padding-bottom:5px;padding-right:120px}
footer #top-pages h3 a{color:#fff;font-weight:normal}
@media(max-width:575.98px){
  footer #top-pages h3{font-size:1em;padding-right:0}}
.copyrightText{background:#000;color:#fff;font-size:.9em;margin-bottom:0;padding:10px;text-align:center}
@media(max-width:575.98px){
footer>p{font-size:.8em}}
  /** 2023-11-29 jab - youtube social nav icon styles for icon with transparent center matching social nav colors **/
.social-youtube-icon{fill:#fff;}
.social-youtube-icon,.social-youtube-icon-center{stroke-width:0;}
.social-youtube-icon-center{fill:#55b2ff}
#svg-social-youtube, #svg-social-youtube-footer{width:24px;height:24px;}
a.vdot-social-media-youtube-anchor:hover #svg-social-youtube .social-youtube-icon-center,
a.vdot-social-media-youtube-anchor:hover #svg-social-youtube-footer .social-youtube-icon-center{fill:#00172a}
/* page copy */
.crmEntityFormView, .entitylist, .modal-content, .popover-content {
    background-color: #FFFFFF;
    color: #000000;
    border: 1px solid #f2f2f2;
    padding: 20px;
}