.bumpversion-4\.3\.8_7\.4\.0_4\.3\.1 {background-color: transparent;}
.navbar-brand {
	padding-top:1.3rem;
}
.navbar-brand img {
	max-height: 55px !important;
}


.img-ptp-stretching {
	max-height: 400px !important;
}


section.jumbotron {
	background-image: url(https://www.wellmindhealth.com/wsimages/large-w-blue.svg);
 background-color: #316174 !important; background-color: var(--ugly-blue) !important;
	background-position: center center;
    -webkit-background-size: auto 110%;
    -moz-background-size: auto 110%;
    -o-background-size: auto 110%;
    background-size: auto 110%;
    background-repeat: no-repeat;
    background-attachment: initial;
}

section#intro_custombanner_home.jumbotron, section#intro_login.jumbotron {
	background-image: url(https://www.wellmindhealth.com/wsimages/large-w-blue.svg);
 background-color: #316174 !important; background-color: var(--ugly-blue) !important;
}
section#intro_login.jumbotron {
 background-color: #316174 !important; background-color: var(--ugly-blue) !important;
}

section#intro_custombanner_home:before {
	position: absolute;z-index: auto;
	content:url(https://www.wellmindhealth.com/wsimages/group-33.png);
    bottom: -10px;
    left: 10px;
}
section#intro_custombanner_home .container:before {
	position: absolute;z-index: auto;
	content:url(https://www.wellmindhealth.com/wsimages/group-30.png);
    top: -80px;
    right: 0px;
}

section#intro_custombanner_thecourse .col-right:before,
section#intro_custombanner_selfreg .col-right:before,
section#intro_custombanner_selfreg_shared .col-right:before
{
	position: absolute;z-index: 2;
	content:url(https://www.wellmindhealth.com/wsimages/STAR-FIX.png);
    bottom: calc(-4rem - 2rem);
    right: 0;
}



a {
    color: #316174; color: var(--ugly-blue);
}
a:hover {
    color: #42ADC7; color: var(--cool-blue);
}

.navbar li.nav-functions, 
ul#navbar-functions li.nav-functions, ul#mobile-navbar-functions li.nav-functions {
    background-color: #316174; background-color: var(--ugly-blue);
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover, .navbar-light ul li.active>a, .navbar-light ul li.activeAsParent>a {
    color: #42ADC7 !important; color: var(--cool-blue) !important;
}
.navbar-light .navbar-nav .dropdown-menu .nav-link:focus, .navbar-light .navbar-nav .dropdown-menu .nav-link:hover, .navbar ul li ul li:hover, .navbar ul li ul li:focus, .navbar ul li ul li.active, .navbar-light #navbar-functions.navbar-nav li:hover {
    background-color: #42ADC7; background-color: var(--cool-blue);
}
ul#navbar-functions li.nav-functions.pay-up.active, ul#mobile-navbar-functions li.nav-functions.pay-up.active, ul#navbar-functions li.nav-functions.pay-up.active:hover, ul#mobile-navbar-functions li.nav-functions.pay-up.active:hover {
    background-color: #F1844F; background-color: var(--orangish);
}
ul#navbar-functions li.nav-functions.pay-up:hover, ul#mobile-navbar-functions li.nav-functions.pay-up:hover {
    background-color: #42ADC7; background-color: var(--cool-blue);
}
#mobile-navbar-functions.navbar-nav li:hover {
    background-color: #42ADC7; background-color: var(--cool-blue);
}

section.mainTabs ul.nav-tabs a.nav-link  {
    color: #316174; color: var(--ugly-blue);
    background-color: #fff;
} 
section.mainTabs ul.nav-tabs a.nav-link.active {
    background-color: #316174; background-color: var(--ugly-blue);
    color: #fff;
    border-bottom: 1px solid var(--ugly-blue);
}


.btn-main-left.bg-ugly-blue {
    background-color: #42ADC7 !important; background-color: var(--cool-blue) !important;
    color: #fff; color: var(--white);
}



@media (max-width: 1350px) {
	section#intro_custombanner_home .container:before  {
	    top: -110px;
	}
}


@media (max-width: 991px) {
	section#intro_custombanner_home:before, section .container:before  {
		zoom: 1;
		filter: alpha(opacity=15);
		opacity: 0.15;
	}
	section#intro_custombanner_home.jumbotron {
		background-image: none !important;
	}
	.navbar-brand {
		padding-top:0.7rem;
		padding-left:1rem;
	}
	.navbar-brand img {
		max-height: 50px !important;
	}
}
@media (max-width: 575px) {
	.navbar-brand {
		padding-top:0.9rem;
	}
	.navbar-brand img {
		max-height: 50px !important;
	}
}
@media (max-width: 400px) {
	.navbar-brand img {
		max-height: 50px !important;
	}
}


