.secondary-navbar {
	--tw-bg-opacity: 1;
	background-color: rgb(0 46 78 / var(--tw-bg-opacity));
	padding-left: 2.25rem;
	padding-right: 2.25rem;
}
.secondary-nav {
	padding-top: 1.25rem;
	padding-bottom: 1.25rem;
	column-gap: 2rem;
	display: flex;
	justify-content: flex-end;
	position: relative;
	max-width: 1230px;
	margin: 0 auto;
}
.secondary-navbar a {
	transition: all;
	transition-duration: 0.3s;
	--tw-text-opacity: 1;
	color: rgb(255 255 255 / var(--tw-text-opacity));
	line-height: 1.38rem;
	font-weight: bold;
	font-size: 0.9375rem;
	top: 0.125rem;
	position: relative;
}
.header-container {
	max-width: 1230px;
	margin: 0 auto;
	padding-top: 3rem;
	padding-bottom: 3rem;
	padding-left: 2.25rem;
	padding-right: 2.25rem;
}
.container .h1 {
font-weight: bold;
text-align: left;
}
.m-off-canvas-nav .list-group-item {
background-color: #FFFFFF;
color: #008FB3;
}

.m-off-canvas-nav .list-group {
    border-bottom: 0 solid #ffffff;
}
.m-off-canvas-nav a.list-group-item {
    -webkit-tap-highlight-color: #ffffff;
}

.m-off-canvas-nav a.list-group-item:focus,.m-off-canvas-nav a.list-group-item:hover {
    background-color: #ffffff;
}
.page-header .page-header-anchor .m-page-header {
font-weight: bold;
text-align: left;
}

.m-navbar-logo {
width: 160px;
text-align: left;
position: static;
padding: 0;
}
.l-navbar-fixed-top-mobile {
    position: relative;
    right: 0;
    left: 0;
    top: 0;
    z-index: 1030;
margin-bottom: 100px;
}
.m-logo-retina {
	height: 75px;
}
.primary-nav-item a{
	color:#fff;
}
.l-off-canvas, .l-off-canvas a {
 color: #008FB3;
 }
li.m-global-nav-item {
padding-top:0;
padding-bottom: 0;
}
.nav .navbar-nav .navbar-right .m-wide-navbar{
padding-top:0;
padding-bottom: 0;
}
.m-global-nav-item a{
	color:#fff;
}
a.list-group-item:focus,a.list-group-item:hover {
    color: #003F72;
    transition: all .3s ease-out
}
.community-nav {
padding-top: 0;
padding-bottom: 0;
}
.secondary-nav .m-global-nav-item .leading-22{
	line-height: 75px;
	
	color: #fff;

	position: relative;

	}
.items-center {
	align-items: center;
}
.justify-end {
	justify-content: flex-end;
}
	.primary-nav .primary-nav-item {
	position: relative;
	float: left;
	
	}
	.primary-nav .primary-nav-item .leading-33{
	line-height: 75px;
	font-weight: bold;
	}
	.py-4 {
	padding-top: 1rem;
	padding-bottom: 1rem;
	}
	
	.leading-33 {
	line-height: 2.0625rem;
	}
	.xl\:px-\[2\.1875rem\] {
	padding-left: 2rem;
	padding-right: 2rem;
	}
	.clear{
	clear:both;
	}
	.program.submenu{
		min-width: 550px;
	}
	
	.submenu {
	display: none;
	width: max-content;
	
	z-index: 999;
	position: relative;
	--tw-bg-opacity: 1;
	background-color: rgb(255 255 255 / var(--tw-bg-opacity));
	border-bottom-left-radius: 20px;
	border-top-right-radius: 20px;
	--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
	--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
	box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	position: absolute;
	padding-left: 2rem;
	padding-right: 2rem;
	padding-top: 1.5rem;
	padding-bottom: 1.5rem;
	}
	.submenu-ul{
	list-style: none;
	margin: 0;
	padding: 0;
	}
	.primary-nav-item:hover > div.submenu {display: block;}
	.submenu li a{
	--tw-text-opacity: 1;
	color: rgb(10 64 107 / var(--tw-text-opacity));
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	padding-top: 0.5rem;
	padding-bottom: 0.5rem;
	font-size: 13px;
	line-height: 2rem;
	font-weight: 500;
	}
	li.submenu-item.first {
	--tw-text-opacity: 1;
	color: rgb(10 64 107 / var(--tw-text-opacity));
	--tw-border-opacity: 1;
	border-color: #777;
	border-bottom: 2px solid rgb(238 244 251 / var(--tw-border-opacity));
	margin-bottom: 0.5rem;
	padding-bottom: 0.5rem;
	}
	li.submenu-item.first a {
	--tw-text-opacity: 1;
	color: rgb(10 64 107 / var(--tw-text-opacity));
	border-color: #000;
	line-height: 1.88rem;
	font-size: 1.3125rem;
	font-weight:bold;
	}
	.submenu-ul {
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	}
	ul.programs.submenu-ul {
	padding-right: 2%;
	}
	ul.programs.submenu-ul,
	ul.services.submenu-ul
	{
	width:49%;
	}
	.submenu.last{
		right: 2.1875rem;
	}
	.secondary-nav .cart i.fa.fa-shopping-cart{
	font-size:17px;
	}
	


.secondary-navbar .navbar .navbar-nav>li>a {
font-size: 13px !important;
}
.m-wide-navbar {
margin-top: 0;
}
@media (max-width: 767px) {
body {
    padding-top: 0px;
}
}
@media screen and (min-width: 768px){
.navbar-nav>li>a, .navbar-default .navbar-nav>li>a{
padding-top: 0 ;
padding-bottom: 0;
padding-left: 1rem;
padding-right: 1rem;
line-height: 1.38rem;
	margin: 0 auto;
	font-weight: bold;
	font-size: 13px !important;
	
	position: relative;
}
}

@media screen and (min-width: 768px){
.navbar-nav.navbar-right:last-child{
margin-right: -15px;
margin-left: -15px;
}
@media screen and (min-width: 768px){
.navbar-default .navbar-nav>li.m-highlight>a {
padding-bottom: 0px;
padding-top: 0px;
margin-top: 0px;
}
}





.m-off-canvas-nav {
margin-top: 50px !important;
padding-top: 200px;
}
      }






	/** Container CSS **/
	.FinancialInformation{
	pointer-events:none;
	}
    .NonClickable{
	pointer-events:none;
	}
	.l-canvas .container .col-sm-3 .list-group{
		border-top:0px;
		box-shadow: none;
	}
	.l-canvas .container .list-group .list-group-item {
    border-bottom: 0;
	}
	.BAPTemplate .card.m-card-no-heading {
    border: 0;
    margin-bottom: 0;
	}
	.card {
    box-shadow: none;
	}
	.card-list {
    box-shadow: none;
	}
	.slds-card {
		border:0 !important;
	}
	/** footer css**/
	        #footer {
        --tw-bg-opacity: 1;
        background-color: rgb(10 64 107 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
        }
        .footer-wrap.l-wrap.l-padding {
        padding-top: 4rem;
        max-width: 68rem;
        margin: 0 auto;
        }
        .h7-desktop.pb-2.md\:pb-8 {
        font-size: 1.625rem !important;
        line-height: 2.50rem !important;
        font-weight: 700 !important;
        padding-bottom: 2rem;
        }
        .footer-bg{
        }
        .bg-midnightBlue {
        --tw-bg-opacity: 1;
        background-color: rgb(0 46 78 / var(--tw-bg-opacity));
        padding-top: 1.25rem;
        padding-bottom: 1.25rem;
        }
        .text-lightBlue{
        --tw-text-opacity: 1;
        color: rgb(108 169 220 / var(--tw-text-opacity));
        padding-bottom: 0.5rem;
        font-size: 15.8px !important;
        line-height: 1.94rem !important;
        font-weight: 700 !important;
        }
        .text-white{
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
        }
        .link-hover {
        transition: all;
        transition-duration: 0.3s;
        }
        .link-hover:hover {
        color: #2D6A9D;
        }
        .list-none {
        list-style-type: none;
        }
        .gap-x-5 {
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem;
        }
        
        .social{
        font-size: 16px;
        line-height: 36px;
        padding-top: 2rem;
        }
        .social ul{
        padding-left: 0;
        }
        .social svg {
        width: 20px;
        color: #fff;
        }
        
        .flex{
        display: flex;    
        }
        .bottom-footer span {
        font-size: 16px;
        font-weight: bold;
        opacity: 0.7;
        }
        .max-w-siteContainer{
        display: flex;
        align-items: center;
        margin: 0 auto;        
        font-weight: 400;
        max-width: 85.25rem;
        }
        .bottom-footer ul{ 
        list-style-type: none;
        font-size: 16px;
        line-height: 36px;
        --tw-text-opacity: 1;
        color: rgb(238 244 251 / var(--tw-text-opacity));
        font-weight: bold;
        opacity: 0.7;
        }
        .bottom-footer li {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
        display: inline-block;
        }
        .bottom-footer a {
        transition: all;
        transition-duration: 0.3s;
        color: rgb(238 244 251 / var(--tw-text-opacity));
        }
         .bottom-footer a:hover{   
        color: #2D6A9D;
		}
        
        @media screen and (min-width: 992px){
        .md\:justify-between {
        justify-content: space-between;
        }
        }

/** text elements css**/
.nu-lightning-wrapper .slds-form-element__control .slds-radio {
width:100%;
}

.slds-scope .slds-radio .slds-form-element__label {
font-size: 15px !important;
}

.card-list .card-list-heading {
border-bottom: 0px solid #e8e9ec;
color: #003F72;
padding-top: 0px;
    padding-right: 15px;
    padding-bottom: 0px;
    padding-left: 15px;
}

.card-list .card {
border-bottom: 0px solid #e8e9ec;
}
.rowspace {
margin-top: 30px;
}
.rowmove {
margin-top: -30px;
}
.rowmovelarge {
margin-top: -50px;
}
.rowmove .card-list-heading .row {
color: #003F72;
padding: 0;
margin: 0;
margin-top: -30px;

}




.card .card-heading {
color: #E05E00;
}
.card-list-heading .row {
color: #003F72;
}
.slds-card__footer .navigationBar{
border-top: none;
}
.navigationBar[lwc-3uma98d0eu4]{
border-top: none;
}

.col-xs-12 .col-sm-7 .col-lg-8 .l-no-gutter-left {
width: 75.00%;
}

.col-xs-12 .col-sm-5 .col-lg-4 .l-no-gutter-right .l-text-right-desktop {
width: 25.00%;
}

@media screen and (min-width: 1200px)
.col-lg-4 {
width: 75.00%;
}

@media screen and (min-width: 1200px)
.col-lg-4 {
width: 25.00%;
}

.navbar-collapse {
padding-right: 0px;
padding-left: 0px;
}


@media print {
        @page {
            size: portrait; /*automatically set to Landscape only*/
        }
    }

.navbar-default .navbar-toggle .m-toggle-button {
float: right;
}


.moveright {
width: 150px;
float: right;
}

.navbar-default .navbar-toggle.m-toggle-button {
    padding: 8px;
    border-color: transparent;
    margin: 0;
    line-height: 1em;
    
    z-index: 5000;
    border-radius: 0;
}


