.mse-0 {
    margin-left: 0;
    margin-right: 0;
}
blockquote {
	font-size: 16px;
    color: #103a66;
}
blockquote p {
	font-size: 16px;
    color: #103a66;
	text-indent: 0;
}
p, li, table {
    font-size: 16px;
}
li p {
	line-height: 1.5;
}
h2 {
	line-height: 1.3;
	color: #10133f;
	/* margin: 8px 0 12px 0; */
	margin: 16px 0;
}
/* .ContentPane h2 { */
	/* margin: 16px 0; */
/* } */
h3 {
	/* line-height: 1.3; */
	color: #10133f;
	font-size: 22px;
	margin: 16px 0;
}
/* .ContentPane h3 { */
	/* font-size: 22px; */
	/* margin: 16px 0; */
/* } */
h4 {
	color: #10133f;
	font-size: 18px;
	font-weight: 700;
	font-family: "PT Serif";
}
h5 {
	color: #10133f;
	font-size: 16px;
	font-family: "PT Serif";
	font-weight: 700;
}
h6 {
	color: #10133f;
	font-size: 14px;
	font-family: "PT Serif";
	font-weight: 700;
}
h2 a {
	text-decoration: underline;
}
.content-needed {
	font-size: 24px;
}
a, a:link, a:active, a:visited {
	/* text-decoration: underline; */
	color: #60a5c2;
}
.dnntitle h1 {
	line-height: 1.3;
    color: #10133f;
    margin: 8px 0 12px 0;
	font-size: 28px !important;
}
.text-red {
	color: #9d2428;
}
.contentmain ul,
.contentmain ol {
	margin: 16px 0;
	margin-left: 40px;
}
.contentmain li {
	margin-bottom: 16px;
}

/* Small devices (mobile up to 767px) */
@media (max-width: 767px) {
	h2 {
		font-size: 24px;
	}
	.dnntitle h1 {
		font-size: 24px;
	}
}


/* Accordions */

.dg-accordion15 .panel-heading .collapsed .arrow {
	background-color: #60a5c2;
}
.dg-accordion15 .panel-heading .arrow {
	border-radius: 0;
}
.dg-accordion15 .panel-heading .panel-title a.collapsed {
	color: #10133f;
    background-color: #dbe8f1;
}
.dg-accordion15 .panel-heading .panel-title a {
	border-radius: 0;
	padding-top: 12px !important;
    padding-bottom: 12px !important;
	font-family: "work sans";
	background-color: #dbe8f1;
	color: #10133f;
}
.dg-accordion15 .panel-heading .arrow {
	background-color: #035188;
}
.dg-accordion15 .panel-heading .panel-title a.collapsed:before, .dg-accordion15 .panel-heading .panel-title a.collapsed:after {
	background: #fff;
}
.dg-accordion15 .panel-heading .panel-title a:after, .dg-accordion15 .panel-heading .panel-title a:before {
	background: #fff;
}
.dg-accordion15 .panel-heading .collapsed:hover .arrow {
	background-color: #035188;
}
.dg-accordion15 .panel-heading .panel-title a:hover {
	color: #10133f;
}
.dg-accordion15 .panel-heading .panel-title a.collapsed:hover {
	color: #035188;
}


/* Login page */

.loginContent .dnnPrimaryAction {
	background: #035188;
    text-transform: uppercase;
    padding: 12px 24px;
    border-radius: 0;
    box-shadow: none;
    font-size: 18px;
    line-height: normal;
	border: none;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.loginContent .dnnPrimaryAction:hover {
	background: #60a5c2;
	border: none;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
#dnn_ctr403_Login_Login_EuclidCVCustom_txtUsername,
#dnn_ctr403_Login_Login_EuclidCVCustom_txtPassword {
	border-color: #707070;
    border-radius: 0;
    margin-bottom: 16px;
    font-size: 16px;
	color: #10133f;
	line-height: normal;
}
.dnnLoginActions a {
	background: #60a5c2;
    color: #fff;
    text-shadow: none;
    border: none;
    border-radius: 0;
    padding: 8px 16px;
    text-transform: uppercase;
    font-size: 13px;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
	text-decoration: none !important;
}
.dnnLoginActions a:hover {
	background: #035188;
    color: #fff;
    text-decoration: none;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.loginContent label {
	font-weight: 600;
}
.loginContent ul {
	margin: 0;
}
.loginContent li {
	margin-bottom: 0;
}

/* Small devices (mobile up to 767px) */
@media (max-width: 767px) {
	.loginContent .dnnActions {
		padding-top: 0;
	}
	.loginContent .dnnPrimaryAction {
		font-size: 14px;
	}
}


/* Back to top */
#to_top {
	background: rgba(255, 255, 255, 0.5);
	/* background: #f9f9f9; */
}
#to_top:hover {
	background: #60a5c2;
	border-color: #10133f;
	opacity: 1;
}
.backtop01:hover {
	border-width: 1px;
	border-color: #10133f;
	opacity: 1;
}
.backtop01:hover span:before,
.backtop01:hover span:after {
	border-width: 1px;
	border-color: #10133f;
	opacity: 1;
}

/* Small and medium devices (mobile and tablet up to 991px) */
@media (max-width: 991px) {
	#to_top {
		right: 3px!important;
		bottom: 75px!important;
	}
}

/* Header / Top Navigation */

.headerBox .header-top #search-icon {
	height: 40px;
	line-height: 40px;
}
.headerBox .header-top a, .headerBox .header-top a:link {
	font-size: 14px;
}
.dnn_logo img {
	height: 62px;
}
.headerBox .header-top a:hover, .headerBox .header-top .Login a:hover {
	text-decoration: none;
	/* color: #446798; */
}
.headerBox .header-top .searchBox {
	background-color: #a5c0d3;
	border-color: #10133f;
}
.headerBox .header-top .searchBox input.NormalTextBox {
	background-color: #fff;
	color: #10133f;
	border: solid 1px #707070;
}
.headerBox .header-top .searchBox input.NormalTextBox::placeholder {
	color: #10133f;
}
.headerBox .header-top .search, .headerBox .header-top a.search:link, .headerBox .header-top a.search:active, .headerBox .header-top a.search:visited {
	background-color: #10133f;
	margin-left: 0;
}
.headerBox .header-top .searchBox:before {
	border-top: 1px solid #10133f;
    border-left: 1px solid #10133f;
	background-color: #a5c0d3;
}

/* Header / Page Title */

.pagetitleBox h1 .fa {
	display: none;
}
.pagetitle_bg > .shade .img {
	background-position: center top;
	background-color: #fff;
	/* background-image: url('/Portals/0/Images/mba-background-3x-blueoverlay2.jpg?ver=WJptztPseyvpqCkKOPynfg%3d%3d'); */
	/* background-image: url('/Portals/0/Images/mba-background-3x-blueoverlay3.jpg?ver=iIRFFHAK-MaSqasWyqAI0A%3d%3d'); */
	/* background-image: url('/Portals/0/Images/mba-interior-background-dome.jpg?ver=t5n8UJ6jtrp3WyaZcGZplA%3d%3d'); */
	background-image: url('/Portals/0/Images/mba-interior-background-dome-blue.jpg');
}
.mobile_navbox .mobile_right_icon .mobilemenu_close {
	color: #fff !important;
}
.mobile_left_icon #ico_search, .mobile_right_icon a:before {
	font-size: 18px !important;
}
.mobile_left_icon {
	margin-right: 18px; !important;
}

/* Header / Main navigation */

#dnngo_megamenu > div > ul > li > a > span:before {
	display: none;
}
#dnngo_megamenu > div > ul > li.dir > a > span:after {
	display: none;
}
#dnngo_megamenu .primary_structure > li.current {
	background-color: #60a5c2;
}
#dnngo_megamenu .primary_structure > li.current a span {
	color: #fff !important;
}


/* Header / Mobile */

/* Small and Medium devices up to (mobile, up to 991px) */
@media (max-width: 991px) {
	#mobile_search {
		border-radius: 0 0 5px 5px;
	}
	#dnn_dnnSEARCH3_txtSearch {
		border-radius: 5px;
	}
	#dnn_dnnSEARCH3_cmdSearch {
		border-radius: 0 5px 5px 0;
	}
	#mobile_search input.NormalTextBox {
		font-size: 16px;
	}
	.mobile_menu .menu_header,
	#mobile_user	{
		background-color: #a5c0d3;
	}
	.head_topa {
		color: #10133d;
		padding: 0 20px;
	}
	.mm-menu .mm-navbar .head_topa a {
		color: #10133d;
		display: inline-block;
		font-size: 14px;
	}
	.mm-menu .mm-navbar .head_topa a strong {
		font-weight: 600;
	}
	.mm-menu .mm-navbar .head_topa a:hover {
		color: #fff;
	}
	.mm-listview > li:not(.mm-divider):after {
		left: 0 !important;
	}
	.Loginandlanguage.menu_footer a {
		font-weight: 700;
		font-size: 14px;
		color: #10133d !important;
	}
	.Loginandlanguage.menu_footer a:hover {
		color: #fff !important;
	}
	.Loginandlanguage.menu_footer .sep {
		color: #10133d;
		padding: 0 !important;
	}
	.mm-counter {
		/* font-size: 16px !important; */
	}
	.mobile_dnn_logo img {
		bottom: 2px;
		position: relative;
		height: 45px;
	}
	.mobile_menu.mm-menu em.mm-counter {
		font-size: 16px;
	}
	.mm-navbar .mm-title {
		color: #10133d !important;
	}
}



/* Header / Breadcrumbs */

.inside_breadcrumb{
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    background-color: #909090;
    box-shadow: 0 14px 17px 0 rgba(0, 0, 0, 0.16);
    min-height: 32px;
    display: flex;
    align-items: center;
}
.inside_breadcrumb .fa {
	 margin: 0 5px;
}
.inside_breadcrumb a{
    color: #fff;
	font-weight: 600;
}


/* Header / Breadcrumbs / Responsive */

/* Small devices (mobile up to 767px) */
@media (max-width: 767px) {
	.inside_breadcrumb .dnn_layout{
		width: 100%;
		line-height: 1.2;
	}
	.inside_breadcrumb {
		padding: 4px 0;
	}
	.inside_breadcrumb a {
		font-size: 12px;
	}
	.inside_breadcrumb a span {
		/* display: inline-block; */
	}
}



/* Header / Template responsive fixes */

@media (min-width: 992px) and (max-width: 1022px) {
	#header3 #dnngo_megamenu > div > ul > li > a > span {
		font-size: 13px;
	}
	#header3 #dnngo_megamenu > div.dnngo_gomenu > ul > li > a {
		margin: 0 6px;
	}
	#header3.headerBox .dnn_logo {
		height: 40px;
		line-height: 40px;
	}
}



/* Page template */

#dnn_content {
	padding-top: 32px;
}
.pagetitleBox .pagetitletoken {
	display: none;
}
.contentmain p a {
	text-decoration: underline;
}
.contentmain p a:hover {
	color: #035188;
}
.contentmain li a {
	text-decoration: underline;
}
.DNNModuleContent  {
	/* margin-bottom: 32px; */
}

/* Page template / Insidepage / left & right sidebar menu */

#left_menu .gomenu >ul, #right_menu .gomenu >ul {
	border-color: #dcdcdc;
}
#left_menu > .gomenu > ul > li > ul, #right_menu > .gomenu > ul > li > ul {
	border-color: #dcdcdc;
	background-color: #dbe8f1;
	padding: 0;
	border-bottom: none;
}
#left_menu > .gomenu > ul > li > a, #right_menu > .gomenu > ul > li > a {
	border-color: #dcdcdc;
}
#left_menu ul li a, #right_menu ul li a {
	/* padding: 12px 50px 12px 12px; */
	padding: 12px 37px 12px 8px;
}
#left_menu ul li li a, #right_menu ul li li a {
	margin-left: 16px;
	/* padding: 12px 50px 12px 12px; */
	padding: 12px 37px 12px 8px;
	line-height: 1.3;
}
#left_menu .gomenu > ul > li > ul > li, #right_menu .gomenu > ul > li > ul > li {
	border-bottom: solid 1px #dcdcdc;
}
/* #left_menu .gomenu > ul > li > ul > li:last-child, #right_menu .gomenu > ul > li > ul > li:last-child { */
	/* border-bottom: none; */
/* } */
/* #left_menu .gomenu > ul > li > ul > li > a:last-child, #right_menu .gomenu > ul > li > ul > li > a:last-child { */
	/* border-bottom: none; */
/* } */
#left_menu ul li li a:before, #right_menu ul li li a:before {
	display: none;
}
#left_menu ul li li.dir > ul, #right_menu ul li li.dir > ul {
	border-color: #dcdcdc;
	/* border-top: none; */
}
#left_menu ul li li.dir > ul > li, #right_menu ul li li.dir > ul > li {
	border-bottom: solid 1px #dcdcdc;
	/* background-color: #f6faff; */
}
#left_menu ul li li.dir > ul > li:last-child, #right_menu ul li li.dir > ul > li:last-child {
	border-bottom: none;
}
/* #left_menu ul li li.dir > ul > li:last-child, #right_menu ul li li.dir > ul > li:last-child { */
	/* border-bottom: none; */
/* } */
#left_menu ul li li li a, #right_menu ul li li li a {
	margin-left: 32px;
}
#left_menu > .gomenu > ul > li.dir > a > span:after, #right_menu > .gomenu > ul > li.dir > a > span:after {
	display: none;
}
#left_menu ul li.dir > a:after, #right_menu ul li.dir > a:after {
	content: "";
    position: absolute;
    /* top: 50%; */
    /* right: 18px; */
    /* width: 11px; */
    /* height: 0px; */
    /* margin: -1px 0 0 0; */
    /* text-align: center; */
    /* border-bottom: 1px solid #888888; */
    transition: border-color ease-in 200ms;
    -moz-transition: border-color ease-in 200ms;
    -webkit-transition: border-color ease-in 200ms;
    -o-transition: border-color ease-in 200ms;
    -ms-transition: border-color ease-in 200ms;
	
	background-image: url('/Portals/0/Images/Icons/square-caret-down-light-blue.svg?ver=sfAD4PPd8qYneMndEqf1Lw%3d%3d');
	position: absolute;
    width: 20px;
    height: 22px;
    background-size: cover;
    /* transition: background-color 0.3s; */
    right: 8px;
    top: 14px;
    border-bottom: none;
	transform: rotate(90deg);
}
#left_menu ul li.dir > a:hover:after, #right_menu ul li.dir > a:hover:after {
	/* background-image: url('/Portals/0/Images/Icons/square-caret-down-light-blue-light.svg?ver=4X_M3EaLzXn9kmO14WD6SA%3d%3d'); */
	/* transition: all ease-in 200ms; */
    /* -moz-transition: all ease-in 200ms; */
    /* -webkit-transition: all ease-in 200ms; */
    /* -o-transition: all ease-in 200ms; */
    /* -ms-transition: all ease-in 200ms; */
}
#left_menu ul li.dir.current > a:after, #right_menu ul li.dir.current > a:after {
	background-image: url('/Portals/0/Images/Icons/square-caret-down-light-blue-white.svg?ver=qCNzS5Ar0vk5NvxtA3dQYQ%3d%3d');
	transform: rotate(0deg);
	right: 9px;
}
#left_menu ul li.dir.subcurrent > a, #right_menu ul li.dir.subcurrent > a {
	/* background-color: #ebf5ff; */
	/* margin-left: 0; */
	/* padding-left: 35px; */
}
#left_menu ul li.dir.subcurrent > a:after, #right_menu ul li.dir.subcurrent > a:after {
	transform: rotate(0deg);
}
#left_menu ul li.dir.subcurrent > a:after, #right_menu ul li.dir.subcurrent > a:after {
	/* background-image: url('/Portals/0/Images/Icons/square-caret-down-light-blue-light.svg?ver=4X_M3EaLzXn9kmO14WD6SA%3d%3d'); */
}
#left_menu ul li.dir.subcurrent a, #right_menu ul li.dir.subcurrent a {
	color: #10133f;
}
#left_menu ul li.dir.subcurrent a:hover, #right_menu ul li.dir.subcurrent a:hover {
	color: #60a5c2;
}
#left_menu ul li.dir.subcurrent a.acurrent, #right_menu ul li.dir.subcurrent a.acurrent {
	color: #60a5c2;
}
#left_menu a.acurrent, #right_menu a.acurrent {
	font-weight: bold;
}
#left_menu ul li li a > span, #right_menu ul li li a > span {
	/* min-height: 22px; */
    /* display: flex; */
    /* align-items: center; */
}


/* Footer */

#dnn_FootPaneH {
	margin: 48px 0;
}
#dnn_FootPaneH .dnntitle {
	display: none;
}
.footer-top {
	display: flex;
    flex-direction: row;
	flex-wrap: wrap;
}
.footer-top img {
	margin-bottom: 16px;
	width: 250px;
	height: auto;
}
.footer-top,
.footer-top a {
	color: #fff !important;
	font-size: 14px;
	text-decoration: none !important;
}
.footer-top a:hover,
.footer-top a:active {
	/* text-decoration: underline !important; */
}
.footer-top .footer-brand {
	width: 30%;
}
.footer-top .footer-brand p {
	font-size: 14px;
	line-height: 24px;
}
.footer-top .footer-links {
	width: 70%;
    display: flex;
    flex-direction: row;
	line-height: 24px;
}
.footer-top .footer-links > div {
	margin-right: 10px;
	width: 25%;
}
.footer-top .footer-links > div:last-child {
	margin-right: 0;
}
.copyright_style {
	display:none;
}
#dnn_FooterBottomPaneA .dnntitle {
	display: none;
}
.footer_box .footer_bottom {
	padding: 0;
}
#dnn_FooterBottomPaneA {
	margin: 16px 0;
}
.footer-bottom {
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.footer-bottom .footer-social {
	width: 25%;
    display: inline-block;
}
.footer-bottom .footer-social a {
    display: inline-flex;
    /* background: #fff; */
    border-radius: 5px;
    /* height: 36px; */
	height: 42px;
    width: 36px;
    justify-content: center;
    align-items: center;
    margin-right: 12px;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.footer-bottom .footer-social a:hover {
	text-decoration: none;
}
.footer-bottom .footer-social .fa {
	font-size: 28px;
	color: #1d4e82;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.footer-bottom .footer-social a:hover .fa {
	 color: #a5c0d3;
	 transition: color ease 300ms;
	transition: all ease-in 200ms;
	-webkit-transition: all ease-in 200ms;
}
.footer-bottom .footer-social img {
	display: none;
}
.footer-bottom .footer-social a.footer-twitter {
	background: url(/Portals/0/Images/Icons/square-twitter-white.svg?ver=BoeoHoqRR-64nbA-Me1rsw%3d%3d);
}
.footer-bottom .footer-social a.footer-facebook {
	background: url(/Portals/0/Images/Icons/square-facebook-white.svg?ver=BoeoHoqRR-64nbA-Me1rsw%3d%3d);
}
.footer-bottom .footer-social a.footer-linkedin {
	background: url(/Portals/0/Images/Icons/linkedin-white.svg?ver=BoeoHoqRR-64nbA-Me1rsw%3d%3d);
}
.footer-bottom .footer-social a.footer-youtube { 
	background: url(/Portals/0/Images/Icons/square-youtube-white.svg?ver=BoeoHoqRR-64nbA-Me1rsw%3d%3d);
}
.footer-bottom .footer-social a.footer-twitter:hover {
	background: url(/Portals/0/Images/Icons/square-twitter-ltblue.svg?ver=FV5D2-2uAE1KjqF-4vh6jA%3d%3d);
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.footer-bottom .footer-social a.footer-facebook:hover {
	background: url(/Portals/0/Images/Icons/square-facebook-ltblue.svg?ver=85K0YZRuOtXTP1_NUVu4GA%3d%3d);
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.footer-bottom .footer-social a.footer-linkedin:hover {
	background: url(/Portals/0/Images/Icons/linkedin-ltblue.svg?ver=85K0YZRuOtXTP1_NUVu4GA%3d%3d);
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.footer-bottom .footer-social a.footer-youtube:hover { 
	background: url(/Portals/0/Images/Icons/square-youtube-ltblue.svg?ver=85K0YZRuOtXTP1_NUVu4GA%3d%3d);
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.footer-bottom .footer-copyright-links {
	width: 75%;
    display: inline-block;
    align-self: center;
    font-size: 14px;
    /* flex-wrap: wrap; */
    /* justify-content: end; */
	text-align: end;
}
.footer-bottom .footer-copyright-links span {
    display: inline-block;
}
.footer-bottom .footer-copyright-links > span:last-child {
	margin-left: 16px;
}
.footer-bottom .footer-copyright-links a {
	font-size: 14px;
	display: inline-block;
}
.footer-bottom .footer-copyright-links a:hover {
	text-decoration: none;
	/* color: #fff; */
}


/* Footer / Responsive */


/* Small and Medium devices (mobile and tablet, up to 991px) */
@media (max-width: 991px) {
	#dnn_FootPaneH {
		margin: 32px 0;
	}
	.footer-top img {
		width: 175px;
	}
	.footer-bottom .footer-social {
		width: 30%;
	}
	.footer-bottom .footer-copyright-links {
		width: 70%;
	}
}

/* Small devices (mobile up to 767px) */
@media (max-width: 767px) {
	#dnn_FootPaneH {
		margin: 32px 0 16px 0;
	}
	.footer-top .footer-brand {
		width: 100%;
		margin-bottom: 16px;
	}
	.footer-top img {
		width: 225px;
	}
	.footer-top .footer-links {
		width: 100%;
		flex-wrap: wrap;
	}
	.footer-top .footer-links > div {
		width: 50%;
		margin-right: 0;
		padding-right: 16px;
	}
	.footer-bottom .footer-social {
		width: 100%;
		justify-content: center;
		margin-bottom: 16px;
		text-align: center;
	}
	.footer-bottom .footer-copyright-links {
		width: 100%;
		text-align: center;
	}
	.footer-bottom .footer-copyright-links > span:last-child {
		margin-left: 0;
	}
}






/* Home */


/* Home / Slider */

.MBA-banner2 .transparent-box {
	/* padding: 40px 32px; */
	padding: 32px;
	max-width: 100%;
	margin: 0 auto;
}
.MBA-banner2 .transparent-box:after {
    /* box-shadow: 0 1px 13px 0 rgba(0, 0, 0, 0.28); */
    /* background-color: rgba(226,243,239,.4) !important; */
	background-color: rgba(255,255,255,.7) !important;
}
.MBA-banner2 h3.title {
	font-size: 42px;
	font-family: "PT Serif";
	font-weight: 700;
	padding: 0;
	margin-bottom: 16px;
	line-height: 1.1;
	color: #10133f;
    text-shadow: none;
}
.MBA-banner2 div.subtitle {
	font-size: 24px;
	font-family: "Work Sans";
	padding: 0;
	margin-bottom: 24px;
	line-height: 1.3;
	color: #10133f;
}
.MBA-banner2.swiper-container {
	padding-bottom: 16px !important;
}
.MBA-banner2 .swiper-wrapper .swiper-slide {
	padding: 0;
	min-height: 550px;
}
.MBA-banner2 .swiper-wrapper .swiper-slide .but_link > a {
	font-size: 18px;
    background-color: #035188;
    font-family: "Work Sans";
    font-weight: 700;
    padding: 12px 24px;
    width: initial;
    margin: 0 auto;
    color: #fff;
    text-transform: uppercase;
    /* border: solid 1px #fff; */
    /* border-radius: 50px; */
}
.MBA-banner2 .swiper-wrapper  .swiper-slide .but_link > a:hover {
	background-color: #60a5c2;
}
.MBA-banner2 > .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
    bottom: 30px !important;
}
.MBA-banner2 .swiper-pagination-bullet {
	opacity: 0.6 !important;
    background-color: #fff !important;
	border: solid 1px #195BA6 !important;
	width: 22px !important;
	height: 22px !important;
}
.MBA-banner2 .swiper-pagination-bullet-active {
	opacity: 1 !important;
	background-color: #60a5c2 !important;
	border: solid 1px #fff !important;
}

/* Home / Slider / Mobile */

/* Large devices (992px to 1199px) */

@media (min-width: 992px) {
	.MBA-banner2 .transparent-box {
		max-width: 500px;
		margin: 0;
	}
	.MBA-banner2 .swiper-wrapper .swiper-slide {
		min-height: 550px;
	}

}

/* Small and Medium devices (mobile and tablet, up to 991px) */
@media (max-width: 991px) {
	.MBA-banner2 h3.title {
		font-size: 36px;
	}
	.MBA-banner2 div.subtitle {
		font-size: 20px;
	}
}

/* Small devices (mobile up to 767px) */
@media (max-width: 767px) {
	.MBA-banner2 .swiper-wrapper .swiper-slide {
		min-height: 450px;
	}
	.MBA-banner2 .transparent-box {
		padding: 24px 15px;
		margin: 16px 0;
	}
	.MBA-banner2 h3.title {
		font-size: 28px;
	}
	.MBA-banner2 div.subtitle {
		font-size: 18px;
	}
	.MBA-banner2 .swiper-wrapper .swiper-slide .but_link > a {
		font-size: 14px;
	}
}


/* Home / Tiles top */

.Custom_Grid3_Pane1,
.Custom_Grid3_Pane2,
.Custom_Grid3_Pane3,
.Custom_Grid3_Pane4 {
	margin-bottom: 18px;
}
.img_box {
	padding: 28px 16px 40px 16px;
}
.img_box.bg01 {
	background-color: #1e4269;
}
.img_box.bg02 {
	background-color: #6fa3bd;
}
.img_box.bg03 {
	background-color: #bfb965;
}
.img_box.bg04 {
	background-color: #de7257;
}
.img_box .icon {
	height: 36px;
	line-height: initial;
}
.img_box .icon img {
	height: 36px;
}
.img_box .title {
	font-size: 22px;
    margin: 16px 0;
}
.img_box p {
	margin: 16px 0 0;
}
.img_box.bg02 p a {
	color: #fff;
	text-decoration: underline;
}

/* Small devices (mobile up to 767px) */
@media (max-width: 767px) {
	.img_box .title {
		font-size: 20px;
	}
	.img_box .icon {
		height: 28px;
	}
	.img_box .icon img {
		height: 28px;
	}
}


/* Home / Featured Events & Webinars*/

.custom_layout:before {
	display: none;
}
section.event_list {
	margin: 20px 0 0 0 !important;
}
div.Event_featured .event_top {
	padding-bottom: 8px;
}
div.MBA_Webinars .MBA_top {
	padding-bottom: 8px;
}
.left_box_bg .Event_Left_Pane {
	padding: 40px 30px;
}
.right_box_bg .Event_Right_Pane {
	padding: 40px 30px;
}
.Event_featured h3.Featured-Events {
	Font-Family: PT Serif;
    Font-weight: 700;
	text-transform: uppercase;
	font-size: 28px;
	color: #10133f;
}
.MBA_Webinars h3.MBA-Webinars {
	Font-Family: PT Serif;
    Font-weight: 700;
	text-transform: uppercase;
	font-size: 28px;
}
.custom_layout div.left_box_bg {
	background-color: #e5f0f5;
}
.custom_layout div.right_box_bg {
	background-color: #d9ece4;
}
div.Event_featured .View-All-Events a {
	Font-Family: "Work Sans";
    Font-weight: 400;
	font-size: 18px;
	display: flex;
}
.Event_featured .View-All-Events a .fa {
	margin-right: 8px;
}
.MBA_Webinars .View-All-Webinars a i{
	margin-right: 8px;
}
.hp-event-list.event_group .event_item {
	border-bottom: 1px solid #82c5d9;
}
.hp-event-list.event_group .event_item .con_event h3.event-list_title {
	Font-Family: "Work Sans";
    Font-weight: 400;
	font-size: 18px;
}
.hp-event-list.event_group .event_item .con_event .event-list_details .event_content p {
	color: #10133f;
}
.hp-event-list.event_group .event_item .con_event .event-list_details,
.hp-event-list.event_group .event_item .con_event .event-list_details .event_content p {
	Font-Family: "Work Sans";
    Font-weight: 400;
	font-size: 16px;
	margin-bottom: 8px;
}
.hp-event-list.event_group .event_item .con_event .event-list_details a:hover p {
	Font-Family: "Work Sans";
	color: #10133f;
}
.hp-event-list.event_group .event_item .con_event .event-list_details a:hover h3,
.hp-event-list.event_group .event_item .con_event .event-list_details a:hover p {
	/* color: #60a5c2; */
	text-decoration: underline;
}
section.hp-event-list.event_group .event_item {
	padding-bottom: 16px;
	margin-bottom: 16px;
}
section.hp-event-list.event_group .event_item .date {
	max-width: 96px;
	border-radius: 0;
}
section.hp-event-list.event_group .event_item .date .event-list_day {
	Font-Family: "Work Sans";
	font-weight: 500;
	padding: 4px;
	font-size: 44px;
	background-image: linear-gradient(to bottom, #1e426a, #73a1ba);
}
#dnn_Event_Right_Pane .hp-event-list.event_group .event_item .date .event-list_day {
	background-image: linear-gradient(to bottom, #902f2d, #ca614b);
}
section.hp-event-list.event_group .event_item .date .event-list_month {
	Font-Family: "Work Sans";
	font-size: 16px;
	line-height: 28px;
}
.MBA_Webinars .MBA_p p {
	font-size: 18px;
    padding-bottom: 0;
	margin: 20px 0 32px 0;
	color: #10133f !important;
}
.MBA_Webinars .View-All-Webinars a {
	font-size: 18px !important;
	display: flex;
}

/* Small devices (mobile up to 767px) */
@media (max-width: 767px) {
	.MBA_Webinars .MBA_p p {
		font-size: 16px;
	}
	.Event_featured h3.Featured-Events {
		font-size: 24px;
	}
	.MBA_Webinars h3.MBA-Webinars {
		font-size: 24px;
	}
	.right_box_bg .Event_Right_Pane {
		padding: 24px 15px;
	}
	.left_box_bg .Event_Left_Pane {
		padding: 24px 15px;
	}
}

/* Small and Medium devices (mobile and tablet, up to 1022px) */
@media (max-width: 1022px) {
	.Event_Left_Pane {
		max-width: 100%;
	}
	.Event_Right_Pane {
		max-width: 100%;
	}
}

/* Responsive fix for tablet */
@media (min-width: 768px) and (max-width: 1022px) {
	section.hp-event-list.event_group .event_item {
		/* width: 50%; */
		/* display: inline-flex; */
		/* border: none; */
	}
	.hp-event-list.event_group .event_item .con_event {
		/* padding-right: 16px; */
	}
}

/* Large devices */

@media (min-width: 1023px) {
	.MBA_Webinars .MBA_top, .Event_featured .event_top {
		display: block;
		text-align: left;
	}
	.MBA_Webinars .MBA-Webinars, .Event_featured .Featured-Events {
		padding-bottom: 10px;
	}
}

/* Container sizing fixes */

@media (min-width: 1200px) and (max-width: 1599px) {
	#dnn_Event_Left_Pane.Event_Left_Pane {
		 width: 585px;
	}
	.right_box_bg .Event_Right_Pane {
		 width: 585px;
	}
}

@media (min-width: 1600px) {
	#dnn_Event_Left_Pane {
		 width: 829px;
	}
	.right_box_bg .Event_Right_Pane {
		 width: 829px;
	}

}



/* Home / Tiles center */

.home-tiles-center {
	margin: 48px 0;
}
.home-tiles-center > div:first-child {
	height: 300px;
    display: flex;
    flex-direction: row;
}
.home-tiles-center > div:first-child > div:first-child {
	min-height: 300px;
	width: 35%;
	background-image: url(https://mba.cvsapphire.com/Portals/0/Images/GIT-tile.jpg?ver=ooH67oI7-YJEqU1NWq9nBg%3d%3d);
	background-size: cover;
	background-position: center center;
}
.home-tiles-center > div:first-child > div:first-child > div {
	/* background-color: rgba(172,78,66,.55); */
	background-color: rgba(129,162,158,1);
    display: flex;
	flex-direction: column;
	justify-content: center;
    height: 100%;
}
.home-tiles-center > div:first-child > div:first-child > div h2 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 16px 0;
}
.home-tiles-center > div:first-child > div:first-child > div a {
	font-size: 18px;
    background-color: #035188;
    font-family: "Work Sans";
    font-weight: 700;
    padding: 12px 24px;
    width: initial;
    margin: 0 auto;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    border-radius: 50px;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.home-tiles-center > div:first-child > div:first-child > div a:hover {
	text-decoration: none;
	background-color: #60a5c2;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.home-tiles-center > div:first-child > div:last-child {
	min-height: 300px;
	width: 65%;
	/* background-image: url(/Portals/0/Images/home-tiles-image2.jpg?ver=s2N-2E1HdpFbH43jfWiGaA%3d%3d); */
	background-image: url(/Portals/0/Images/home-tiles-image4.jpg?ver=3wXiQAzbSuyTL4QAE3Xveg%3d%3d);
	background-size: cover;
	background-position: center center;
}
.home-tiles-center > div:first-child > div:last-child > div {
	/* background-color: rgba(157,36,40,.55); */
	/* background-color: rgba(172,78,66,.55); */
    display: flex;
	flex-direction: column;
	justify-content: center;
    height: 100%;
}
/* .home-tiles-center > div:first-child > div:last-child > div h2 { */
	/* color: #fff; */
	/* text-transform: uppercase; */
	/* text-align: center; */
	/* margin: 0 0 16px 0; */
/* } */
/* .home-tiles-center > div:first-child > div:last-child > div a { */
	/* font-size: 18px; */
    /* background-color: #035188; */
    /* font-family: "Work Sans"; */
    /* font-weight: 700; */
    /* padding: 12px 24px; */
    /* width: initial; */
    /* margin: 0 auto; */
    /* color: #fff; */
    /* text-transform: uppercase; */
    /* border: solid 2px #fff; */
    /* border-radius: 50px; */
	/* transition: all ease-in 200ms; */
    /* -webkit-transition: all ease-in 200ms; */
/* } */
.home-tiles-center > div:first-child > div:last-child > div a:hover {
	text-decoration: none;
	background-color: #60a5c2;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.home-tiles-center > div:last-child {
	display: flex;
	flex-direction: row;
}
.home-tiles-center > div:last-child > div:first-child {
	min-height: 500px;
	width: 65%;
	/* background-image: url(/Portals/0/Images/home-tiles-image3.jpg?ver=TI17YdcU2Wapc15so83fWA%3d%3d); */
	background-image: url(/Portals/0/Images/iStock-1486286660.jpg?ver=9JbHNvdnyg_ZiPgHSBMDmQ%3d%3d);
	background-size: cover;
	background-position: center center;
}
.home-tiles-center > div:last-child > div:first-child > div {
	background-color: rgba(9,68,109,.55);
	/* background-color: rgba(71,126,160,.55); */
    display: flex;
    height: 100%;
    justify-content: center;
    align-items: center;
	padding: 40px;
	flex-direction: column;
}
.home-tiles-center > div:last-child > div:first-child > div h2 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 16px 0;
}
.home-tiles-center > div:last-child > div:first-child > div a {
	font-size: 18px;
    background-color: #035188;
    font-family: "Work Sans";
    font-weight: 700;
    padding: 12px 24px;
    width: initial;
    margin: 0 auto;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    border-radius: 50px;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.home-tiles-center > div:last-child > div:first-child > div a:hover {
	text-decoration: none;
	background-color: #60a5c2;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.home-tiles-center > div:last-child > div:first-child > div img {
	width: 100%;
    height: auto;
    max-width: 750px;
}
.home-tiles-center > div:last-child > div:last-child {
	width: 35%;
}
.home-tiles-center > div:last-child > div:last-child > div:first-child {
	min-height: 250px;
	/* background-image: url(/Portals/0/Images/home-tiles-image4.jpg?ver=3wXiQAzbSuyTL4QAE3Xveg%3d%3d); */
	background-size: cover;
	background-position: center center;
}
.home-tiles-center > div:last-child > div:last-child > div:first-child > div {
	min-height: 250px;
	background-color: rgba(172,78,66,1);
    display: flex;
	flex-direction: column;
	justify-content: center;
    height: 100%;
}
.home-tiles-center > div:last-child > div:last-child > div:first-child > div h2 {
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	margin: 0 0 16px 0;
}
.home-tiles-center > div:last-child > div:last-child > div:first-child > div a {
	font-size: 18px;
    background-color: #035188;
    font-family: "Work Sans";
    font-weight: 700;
    padding: 12px 24px;
    width: initial;
    margin: 0 auto;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    border-radius: 50px;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.home-tiles-center > div:last-child > div:last-child > div:first-child > div a:hover {
	text-decoration: none;
    background-color: #60a5c2;
    transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.home-tiles-center > div:last-child > div:last-child > div:last-child {
	min-height: 250px;
	/* background-image: url(/Portals/0/Images/home-tiles-image5.jpg?ver=aEmI1WdcHGYIP85T1EiT0w%3d%3d); */
	background-image: url(https://mba.cvsapphire.com/Portals/0/Images/home-tiles-image5-large.jpg?ver=dlC9rf80tbJq1x8DOdLVuQ%3d%3d);
	background-size: cover;
	background-position: center bottom;
}


/* Home / Tiles center / Mobile */

/* Small devices (mobile, up to 767px) */
@media (max-width: 767px) {

	.home-tiles-center > div:first-child {
		height: initial;
		flex-direction: column;
	}
	.home-tiles-center > div:first-child > div:first-child {
		min-height: initial;
		height: 200px;
		width: 100%;
	}
	.home-tiles-center > div:first-child > div:last-child {
		min-height: initial;
		height: 200px;
		width: 100%;
	}
	.home-tiles-center > div:last-child {
		flex-direction: column;
	}
	.home-tiles-center > div:last-child > div:first-child {
		min-height: initial;
		width: 100%;
		height: 200px;
	}
	.home-tiles-center > div:last-child > div:last-child {
		width: 100%;
	}
	.home-tiles-center > div:last-child > div:last-child > div:first-child {
		min-height: initial;
		height: 200px;
	}
	.home-tiles-center > div:last-child > div:last-child > div:first-child > div {
		min-height: initial;
		height: 200px;
	}
	.home-tiles-center > div:last-child > div:last-child > div:last-child {
		min-height: initial;
		height: 200px;
	}
	.home-tiles-center > div:first-child > div:last-child > div a {
		font-size: 14px;
	}
	.home-tiles-center > div:first-child > div:last-child > div h2 {
		font-size: 24px;
	}
	.home-tiles-center > div:last-child > div:first-child > div {
		padding: 15px;
	}
}


/* Home / Our team */

.dnn_spear1 {
	padding: 32px 0 48px 0;
}
.dnn_spear1 h2 {
	font-size: 28px;
}
.title-001 {
	max-width: 750px !important;
	margin: 0 auto;
}
.title-001 .title:before {
    border-bottom: 4px solid #10133f;
    margin: 0 30px 0 0;
	color: #103a66;
}
.title-001 .title:after {
    border-bottom: 4px solid #10133f;
    margin: 0 0 0 30px;
}
.our_team {
	justify-content: center;
}
.our_img {
	max-width: 250px;
	margin: 0 auto;
}
.our_img img {
	/* max-width: 150px; */
}
.our_item {
	overflow-wrap: normal;
}
.our_item .title {
    font-size: 20px;
    color: #10133f;
    margin: 16px 0 12px 0;
	white-space: normal;
}
.our_item .subtitle {
    font-size: 14px;
    color: #10133f;
}
.our_item .date {
    font-size: 16px;
    padding-bottom: 8px;
}
body .social_our_box a {
	font-size: 28px;
	color: #60a5c2;
	margin: 0 5px;
}
body .social_our_box a:hover {
	color: #a5c0d3;
}
#dnn_ctr497_HtmlModule_lblContent .our_team .button-001 {
	font-size: 18px;
    background-color: #035188;
    font-family: "Work Sans";
    font-weight: 700;
    padding: 12px 24px;
    width: initial;
    margin: 0 auto;
    color: #fff;
    text-transform: uppercase;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
	line-height: 23px;
}
#dnn_ctr497_HtmlModule_lblContent .our_team .button-001:hover {
	background-color: #60a5c2;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.our_team .btn_link {
	padding: 48px 0 32px 0;
}

/* Home / Our team / Responsive */


/* Small and Medium devices (mobile and tablet, up to 991px) */
@media (max-width: 991px) {
	.our_team > div {
		flex: 0 0 33%;
		max-width: 33%;
	}
}

/* Small devices (mobile up to 767px) */
@media (max-width: 767px) {
	.our_team > div {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.our_team > div:nth-child(odd) {
		padding-right: 8px;
	}
	.our_team > div:nth-child(even) {
		padding-left: 8px;
	}
	.dnn_spear1 {
		padding-bottom: 32px;
	}
	#dnn_ctr497_HtmlModule_lblContent .our_team .button-001 {
		font-size: 14px;
	}
	.our_team .btn_link {
		padding: 8px 0;
	}
	.title-001 .title:before {
		margin: 0 15px 0 0;
	}
	.title-001 .title:after {
		margin: 0 0 0 15px;
	}
}


/* Home / Our team / Template responsive fixes */

@media (min-width: 992px) and (max-width: 1022px) {
	.our_team > div {
		margin-bottom: 20px;
		padding-left: 10px;
		padding-right: 10px;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
}



/* Home / About Us */

.home_about_box {
	background-color: #1e426a;
	display: flex;
	flex-direction: column;
}
.home_about_box .bg05 {
	background-color: #1e426a;
	padding: 48px 0 0 0;
}
.home_about_box .bg05 img {
    max-width: 400px;
    width: 100%;
    margin-bottom: 8px;
}
.home-about-us-title {
	margin-bottom: 16px;
	display: flex;
	max-width: 750px;
	margin: 0 auto 16px auto;
}
/* .home-about-us-title > div:first-child, */
/* .home-about-us-title > div:last-child { */
	/* flex-grow: 1; */
    /* border-top: solid 4px #fff; */
    /* margin-top: 15px; */
/* } */
/* .home-about-us-title > div:nth-child(2) { */
	/* width: 200px; */
/* } */
.home-about-us-title h2.title-002 {
	font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
	text-align: center;
	margin: 0;
	justify-content: center;
    align-items: center;
	width: 100%;
	display: flex;
}
.home-about-us-title h2.title-002:before {
	border-bottom: 4px solid #fff;
    margin: 0 30px 0 0;
	content: "";
    flex: 1 1 auto;
}
.home-about-us-title h2.title-002:after {
    border-bottom: 4px solid #fff;
    margin: 0 0 0 30px;
	content: "";
    flex: 1 1 auto;
}
.home_about_box p.big_font {
	font-size: 20px;
}
.home-about-us-buttons {
	display: flex;
	margin: 24px auto 32px auto;
	text-align: center;
	max-width: 700px;
}
.home-about-us-buttons a {
	font-size: 18px;
    background-color: #035188;
    font-family: "Work Sans";
    font-weight: 700;
    padding: 12px 24px;
    width: initial;
    margin: 0 auto;
    color: #fff;
    text-transform: uppercase;
    border: solid 2px #fff;
    border-radius: 50px;
    transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
	white-space: nowrap;
	/* display: inline-flex; */
}
.home-about-us-buttons a:hover {
	background-color: #60a5c2;
	text-decoration: none;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.home_about_box .numbered-list-wrapper {
	/* background-color: #1d4e82; */
	background-image: url(/Portals/0/Images/home-about-us-bg.png?ver=AqQ_lO7OZqS4n26UTnqo6w%3d%3d);
	background-size: cover;
	background-position: center center;
	display: none;
}
.home_about_box .number_list {
	max-width: 1658px;
    margin: 0 auto;
	background-color: #537b9c;
}
.home_about_box .number_list > div:nth-child(2n + 2) {
	background-color: #1d4e82;
}
.home_about_box .number_item h4 {
	Font-Family: "Work Sans";
    font-size: 14px;
}
.home_about_box .number_item p {
	font-size: 14px;
}
.home_about_box  .number_item .number_line {
	Font-Family: PT Serif;
	font-weight: 700;
	font-size: 48px;
}
.home_about_box .bg05 {
	padding-left: 30px;
	padding-right: 30px;
}

/* Home / About Us / Responsive */

/* Small and Medium devices (mobile and tablet, up to 1022px) */
@media (max-width: 1022px) {
	.home_about_box .number_list > div:nth-child(1) {
		background-color: #537b9c;
	}
	.home_about_box .number_list > div:nth-child(2) {
		background-color: #1d4e82;
	}
	.home_about_box .number_list > div:nth-child(3) {
		background-color: #1d4e82;
	}
	.home_about_box .number_list > div:nth-child(4) {
		background-color: #537b9c;
	}
	.home_about_box .number_list > div:nth-child(5) {
		background-color: #537b9c;
	}
	.home_about_box .number_list > div:nth-child(6) {
		background-color: #1d4e82;
	}
}

/* Small devices (mobile up to 767px) */
@media (max-width: 767px) {
	.home-about-us-buttons {
		flex-wrap: wrap;
		justify-content: center;
		margin: 0 0 16px 0;
	}
	.home-about-us-buttons a  {
		margin: 6px;
		font-size: 14px;
	}
	.home_about_box .number_list > div:nth-child(odd) {
		background-color: #537b9c;
	}
	.home_about_box .number_list > div:nth-child(even) {
		background-color: #1d4e82;
	}
	.home-about-us-title h2.title-002 {
		font-size: 24px;
	}
	.home_about_box p.big_font {
		font-size: 16px;
	}
	.home_about_box  .number_item .number_line {
		font-size: 44px;
	}
	.home-about-us-title h2.title-002:before {
		margin: 0 15px 0 0;
	}
	.home-about-us-title h2.title-002:after {
		margin: 0 0 0 15px;
	}
	.home_about_box .bg05 {
		padding-left: 15px;
		padding-right: 15px;
	}
}


/* About Us / Mobile menu */

/* Small devices (mobile up to 767px) */
@media (max-width: 767px) {
	.about-us-mobile-menu {
		margin-bottom: 32px;
		border: solid 1px #dcdcdc;
	}
	.about-us-mobile-menu > ul {
		margin: 0;
	}
	.about-us-mobile-menu > ul > li {
		list-style: none;
		padding: 3px;
		border-bottom: solid 1px #dcdcdc;
        margin-bottom: 0;
	}
	.about-us-mobile-menu > ul > li:last-child {
		border-bottom: none;
	}
	.about-us-mobile-menu > ul > li a {
		color: #10133f;
		font-size: 14px;
		text-decoration: none;
		transition: all ease-in 200ms;
		-webkit-transition: all ease-in 200ms;
	}
	.about-us-mobile-menu > ul > li:hover {
		/* background: #60a5c2; */
		/* transition: all ease-in 200ms; */
		/* -webkit-transition: all ease-in 200ms; */
	}
	.about-us-mobile-menu > ul > li a:hover	{
		text-decoration: none;
		color: #60a5c2;
		transition: all ease-in 200ms;
		-webkit-transition: all ease-in 200ms;
	}
	.about-us-mobile-menu > ul > li.current-page {
		background: #60a5c2;
	}
	.about-us-mobile-menu > ul > li.current-page a {
		color: #fff;
		font-weight: 700;
	}
}

@media (min-width: 768px) {
	.about-us-mobile-menu {
		display: none;
	}
}


/* Home / Contact Us */

.form_pane_bgcolor {
	/* background-image: url(/Portals/0/Images/home-tiles-image5.jpg?ver=aEmI1WdcHGYIP85T1EiT0w%3d%3d); */
	background-image: url(https://mba.cvsapphire.com/Portals/0/Images/home-tiles-image5-large.jpg?ver=dlC9rf80tbJq1x8DOdLVuQ%3d%3d);
}
.form_pane_bgcolor .Form_Pane {
    margin: 72px auto;
    /* padding: 16px 32px; */
	padding: 32px;
	max-width: 750px;
}
.title-001 .title {
    font-size: 28px;
    margin: 0 0 16px 0;
}
.form_font p {
	font-size: 16px;
	line-height: 1.5;
	padding: 0;
    margin-bottom: 32px;
	color: #103a66;

}
#form_div_499 input,
#form_div_499 select {
    font-size: 18px;
    padding: 8px;
    height: 40px;
	font-family: "Work Sans";
}
#form_div_499 textarea {
	font-size: 18px;
    padding: 8px;
	line-height: 1.3;
}
#form_div_499 select::placeholder,
#form_div_499 input::placeholder,
#form_div_499 textarea::placeholder {
	color: #10133f;
}
#form_div_499 .form_submit input {
	font-size: 18px;
    background-color: #035188;
    font-family: "Work Sans";
    font-weight: 700;
    padding: 12px 24px;
    width: initial;
    margin: 0 auto;
    color: #fff;
    text-transform: uppercase;
    /* border: solid 2px #fff; */
    /* border-radius: 50px; */
    transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
	white-space: nowrap;
	line-height: initial;
	height: initial;
}
#form_div_499 .form_submit input:hover {
	background-color: #60a5c2;
	/* text-decoration: none; */
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}

/* Small devices (mobile up to 767px) */
@media (max-width: 767px) {
	.form_pane_bgcolor .Form_Pane {
		padding: 24px 15px;
	}
	.title-001 .title {
		font-size: 24px;
	}
	#form_div_499 .form_submit input {
		font-size: 14px;
	}
}



/* Home / Preferred Vendors */

.footer_top_box {
	padding: 72px 0 0 0;
}
.footer_top_box .title-003 {
	max-width: 750px;
	margin: 0 auto;
	padding-bottom: 48px;
}
.footer_top_box .title-003 .title {
	font-size: 28px;
    font-weight: 700;
    text-transform: uppercase;
	text-align: center;
	margin: 0;
	justify-content: center;
    align-items: center;
	width: 100%;
	display: flex;
	padding: 0;
	margin-bottom: 16px;
}
.footer_top_box .title-003 .title:before {
	border-bottom: 4px solid #10133f;
    margin: 0 30px 0 0;
	content: "";
    flex: 1 1 auto;
}
.footer_top_box .title-003 .title:after {
    border-bottom: 4px solid #10133f;
    margin: 0 0 0 30px;
	content: "";
    flex: 1 1 auto;
}
.footer_top_box .preferred-vendors-links {
	display: flex;
    flex-wrap: wrap;
}
.footer_top_box .preferred-vendors-links div {
	width: 20%;
    display: inline-flex;
    align-items: center;
    padding: 0 32px;
	justify-content: center;
	margin: 0 auto 48px auto;
}
.footer_top_box .preferred-vendors-links div img {
	width: 100%;
    height: auto;
	max-height: 80px;
}
#dnn_ctr823_ModuleContent .footer_top_box {
	padding-top: 24px;
}

/* Home / Preferred Vendors / Responsive */


/* Small and Medium devices (mobile and tablet, up to 991px) */
@media (max-width: 991px) {
	.footer_top_box .preferred-vendors-links div {
		width: 25%;
	}
}

/* Small devices (mobile up to 767px) */
@media (max-width: 767px) {
	.footer_top_box .preferred-vendors-links div {
		width: 33%;
		padding: 0 16px;
		margin-bottom: 32px;
	}
	/* .footer_top_box { */
		/* padding: 42px 0 0 0; */
	/* } */
	/* .footer_top_box .title-003 { */
		/* padding-bottom: 24px; */
	/* } */
	.footer_top_box .title-003 .title {
		font-size: 24px;
	}
	.footer_top_box .title-003 {
		padding-bottom: 32px;
	}
	.footer_top_box .title-003 .title:before {
		margin: 0 15px 0 0;
	}
	.footer_top_box .title-003 .title:after {
		margin: 0 0 0 15px;
	}
}



/* About Us Pages */

/* About Us / Our Staff */

.our_team.about-staff > div {
	flex: 0 0 25%;
    max-width: 25%;
	margin-bottom: 24px;
}
.our_team.about-staff .our_item .title {
	white-space: normal;
}
.our_team.about-staff.board-of-directors .our_bot .title {
	font-size: 16px;
}
.our_team.about-staff.board-of-directors .our_top .subtitle {
	margin: 0;
	padding: 0;

}
.our_team.about-staff.board-of-directors .our_item {
	justify-content: start;
}
.our_team.about-staff.board-of-directors .our_item .our_top {
	min-height: 245px;
}


/* About Us / Our Staff / Responsive */


/* Small and Medium devices (mobile and tablet, up to 991px) */
@media (max-width: 991px) {
	.our_team.about-staff > div {
		flex: 0 0 33%;
		max-width: 33%;
	}
}

/* Small devices (mobile up to 767px) */
@media (max-width: 767px) {
	.our_team.about-staff > div {
		flex: 0 0 50%;
		max-width: 50%;
	}
	.our_team.about-staff > div:nth-child(odd) {
		padding-right: 8px;
	}
	.our_team.about-staff > div:nth-child(even) {
		padding-left: 8px;
	}
}

/* Medium devices and up (mobile 768px and up) */
@media (min-width: 768px) {
	.our_team.about-staff {
		justify-content: start;
	}
}



/* About Us / MBA Committees */

.mba-committees-wrapper {
	display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.mba-committees-wrapper > .mba-committees:nth-child(odd) {
	padding: 10px 0 10px 0;
}
.mba-committees-wrapper > .mba-committees:nth-child(even) {
	padding: 10px 0 10px 0;
}

.mba-committees {
	display: inline-flex;
	flex-direction: column;
	width: 100%;
	/* min-height: 400px; */
	margin: 10px 0 15px 0;
}
.mba-committees > div {
	border-radius: 10px;
	background: #dbe8f1;
	padding: 10px 20px;
	height: 100%;
}
/* .mba-committees > div > p:last-child { */
	/* font-weight: bold; */
/* } */
.mba-committees h3 {
    font-size: 22px;
    margin: 16px 0;
    line-height: 1.25;
}

/* About Us / MBA Committees / Responsive */

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {


}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.mba-committees {
		max-width: 49%;
	}
	.mba-committees-wrapper > .mba-committees:nth-child(odd) {
		padding: 0 8px 0 0;
	}
	.mba-committees-wrapper > .mba-committees:nth-child(even) {
		padding: 0 0 0 8px;
	}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}

/* About Us / Contact Us */

.contact-us-top img {
	width: 100%;
	height: auto;
}
.contact-us-top {
	padding: 0;
	margin-bottom: 32px;
}
.contact-us-top > div:first-child {
	padding-left: 0;
}
.contact-us-map-icon {
	width: 16px !important;
	margin-right: 5px;
}

.DnnModule-792 {
	padding: 16px 32px;
    border-radius: 30px;
    background: #dbe8f1;
}
#form_div_792 select,
#form_div_792 input {
    font-size: 18px;
    padding: 8px;
    height: 40px;
	font-family: "Work Sans";
}
#form_div_792 textarea {
	font-size: 18px;
    padding: 8px;
	line-height: 1.3;
}
#form_div_792 select::placeholder,
#form_div_792 input::placeholder,
#form_div_792 textarea::placeholder {
	color: #10133f;
}
#form_div_792 .form_submit input {
	font-size: 18px;
    background-color: #035188;
    font-family: "Work Sans";
    font-weight: 700;
    padding: 12px 24px;
    width: initial;
    margin: 0 auto;
    color: #fff;
    text-transform: uppercase;
    /* border: solid 2px #fff; */
    /* border-radius: 50px; */
    transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
	white-space: nowrap;
	line-height: initial;
	height: initial;
}
#form_div_792 .form_submit input:hover {
	background-color: #60a5c2;
	/* text-decoration: none; */
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.DnnModule-792 .dnntitle h2:after {
	content: 'Have a question for Mass Bankers? We are here to help. Please let us know what you need help with from the Topics below and enter your contact information. A member of our staff will get back to you promptly.';
	display: block;
	font-size: 16px;
	margin: 16px 0px 32px 0px;
	font-family: "Work Sans";
	font-weight: normal;
}

/* Small devices (mobile up to 767px) */
@media (max-width: 767px) {
	.DnnModule-792 {
		padding: 15px;
	}
	#form_div_792 .form_submit input {
		font-size: 14px;
	}
	#form_div_792 input {
		font-size: 16px;
	}
	#form_div_792 textarea {
		font-size: 16px;
	}
}

/* Small and Large devices (desktops, 991px and up) */
@media (max-width: 991px) {
	.contact-us-top > div:last-child {
		padding: 0;
	}
}



/* Interior landing page template  */

.interior-landing-wrapper {
	display: flex;
    flex-wrap: wrap;
    align-items: stretch;
}
.interior-landing-tile {
	display: inline-flex;
	flex-direction: column;
	width: 100%;
	margin: 10px 0 15px 0;
	text-align: center;
}

.interior-landing-wrapper > .interior-landing-tile {
	padding: 10px 0 10px 0;
}
.interior-landing-wrapper > .interior-landing-tile > div {
	border-radius: 10px;
	background: #dbe8f1;
	padding: 10px 20px;
	height: 100%;
	display: flex;
    flex-direction: column;
	padding: 28px 16px 24px 16px;
	justify-content: space-between;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.interior-landing-wrapper > .interior-landing-tile > div > div:last-child {
    display: flex;
    justify-content: center;
}
.interior-landing-wrapper > .interior-landing-tile div img {
	height: 36px;
}
.interior-landing-wrapper > .interior-landing-tile div h3 {
	font-size: 22px;
    margin: 16px 0;
    line-height: 1.25;
}
.interior-landing-wrapper > .interior-landing-tile p {
	/* margin: 0; */
	color: #10133f;
}
/* .interior-landing-wrapper > .interior-landing-tile:nth-child(odd) { */
	/* padding: 10px 0 10px 0; */
/* } */
/* .interior-landing-wrapper > .interior-landing-tile:nth-child(even) { */
	/* padding: 10px 0 10px 0; */
/* } */
.interior-landing-link {
	background: #60a5c2;
    color: #fff !important;
    text-shadow: none;
    border: none;
    border-radius: 0;
    padding: 8px 16px;
    text-transform: uppercase;
    font-size: 14px;
	align-self: center;
	margin-top: 8px;
	font-weight: bold;
	text-decoration: none !important;
    transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.interior-landing-link:hover {
	background: #035188;
    color: #fff;
	text-decoration: none;
	transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
/* .our_team.about-staff.interior-landing-page { */
	/* justify-content: start; */
/* } */
.interior-landing-wrapper.our-positions-landing-wrapper > .interior-landing-tile div h3 {
		margin-top: 0;
}
.interior-landing-wrapper.our-positions-landing-wrapper > .interior-landing-tile div h3 {
		margin-top: 0;
}


/* About Us / MBA Committees / Responsive */

/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {


}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
	.interior-landing-tile {
		max-width: 49%;
	}
	.interior-landing-wrapper > .interior-landing-tile:nth-child(odd) {
		padding: 0 8px 0 0;
	}
	.interior-landing-wrapper > .interior-landing-tile:nth-child(even) {
		padding: 0 0 0 8px;
	}
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.interior-landing-tile {
		max-width: 33%;
	}
	.interior-landing-wrapper > .interior-landing-tile:nth-child(1),
	.interior-landing-wrapper > .interior-landing-tile:nth-child(4),
	.interior-landing-wrapper > .interior-landing-tile:nth-child(7),
	.interior-landing-wrapper > .interior-landing-tile:nth-child(10),
	.interior-landing-wrapper > .interior-landing-tile:nth-child(13)	{
		padding: 0 8px 0 0;
	}
	.interior-landing-wrapper > .interior-landing-tile:nth-child(2),
	.interior-landing-wrapper > .interior-landing-tile:nth-child(5),
	.interior-landing-wrapper > .interior-landing-tile:nth-child(8),
	.interior-landing-wrapper > .interior-landing-tile:nth-child(11),
	.interior-landing-wrapper > .interior-landing-tile:nth-child(14)	{
		padding: 0 8px;
	}
	.interior-landing-wrapper > .interior-landing-tile:nth-child(3),
	.interior-landing-wrapper > .interior-landing-tile:nth-child(6),
	.interior-landing-wrapper > .interior-landing-tile:nth-child(9),
	.interior-landing-wrapper > .interior-landing-tile:nth-child(12),
	.interior-landing-wrapper > .interior-landing-tile:nth-child(15)	{
		padding: 0 0 0 8px;
	}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}






/* Interior Landing template NEW */












/* Education & Training Pages */

/* Speaker Request Form */

.DnnModule-795 {
	padding: 16px 32px;
    border-radius: 30px;
    background: #dbe8f1;
}
#form_div_795 label {
	font-size: 16px;
}
#form_div_795 input {
	height: 40px;
	background: #fff;
	font-size: 16px;
	padding: 8px;
}
#form_div_795 > ul > li > div > div > span > input {
	height: initial;
	height: 24px;
}
#form_div_795 textarea {
	background: #fff;
	font-size: 16px;
	padding: 8px;
}
#form_div_795 .form-control-wrap {
	padding: 0;
}
#Ctl_ResumeBioUpload_795 {
	background: transparent;
}
/* #form_div_795 .dg-form-content label { */
	/* font-size: 16px; */
/* } */
#form_div_795 input::placeholder,
#form_div_795 textarea::placeholder {
	color: #10133f;
}
#form_div_795 > ul > li > div > label {
	font-weight: 600;
	margin-bottom: 2px;
}
input#Ctl_ResumeBioUpload_795 {
	padding: 8px;
	background: #fff;
    font-size: 16px;
	margin: 0 0 6px 0;
	border: solid 1px #10133f;
}
#form_div_795 .submit_but {
	font-size: 18px;
    background-color: #035188;
    font-family: "Work Sans";
    font-weight: 700;
    padding: 12px 24px;
    width: initial;
    margin: 0 auto;
    color: #fff;
    text-transform: uppercase;
    transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    white-space: nowrap;
    line-height: initial;
    height: initial;
	text-shadow: none;
    border: none;
    border-radius: 0;
}
#form_div_795 .submit_but:hover {
	background-color: #60a5c2;
    transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
#form_div_795 .form_list > li.from-footer {
	padding-bottom: 0;
}

/* Small devices (mobile up to 767px) */
@media (max-width: 767px) {
	.DnnModule-795 {
		padding: 15px;
	}
	#form_div_795 input {
		font-size: 16px;
	}
	#form_div_795 textarea {
		font-size: 16px;
	}
	#form_div_795 .submit_but {
		font-size: 14px;
	}
}




/* Advocacy */

.advocacy-landing {
	margin-bottom: 50px;
}
.advocacy-landing h2 {
	font-size: 20px;
	line-height: 1.5;
}


/* Advocacy / Beacon Hill Report (NewsMagazine template) */

.eds_news_NewsMagazine.eds_subCollection_news p {
	margin: 0 0 16px 0;
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_article .edn_articleSummary p {
	margin: 0 0 8px 0;
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_article {
	margin-bottom: 16px;
	font-family: "work sans";
	color: #103a66;
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_article a {
	color: #60a5c2;
	text-decoration: underline;
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_article a:hover {
	color: #035188;
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_article .edn_articleTitle {
	margin-bottom: 8px;
	font-size: 18px;
	font-family: "PT Serif";
	font-weight: 700;
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_categoryInfo {
	border: 0;
	padding: 0;
	margin: 16px 0;
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_article .edn_articleSummary {
	padding: 0;
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_article .edn_metaDetails {
	margin: 4px 0;
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_article.edn_articleDetails .edn_articleTitle {
	color: #10133f;
	margin: 16px 0 24px 0;
}
.eds_news_NewsMagazine.eds_subCollection_news h3 {
	font-size: 22px;
    font-family: "PT Serif";
    font-weight: 700;
	color: #10133f;
	margin: 16px 0;
}
.eds_news_NewsMagazine.eds_subCollection_news h4 {
	color: #10133f;
	font-size: 18px;
	font-weight: 700;
	font-family: "PT Serif";
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_socialPrintWrapper {
	text-align: right;
	padding-top: 8px;
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_printButton {
	background: #60a5c2;
    color: #fff;
    text-shadow: none;
    border: none;
    border-radius: 0;
    padding: 8px 16px;
    text-transform: uppercase;
    font-size: 13px;
    transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    text-decoration: none !important;
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_printButton > span {
	font-size: 13px;
	font-weight: 700;
	font-family: "work sans";
}
.eds_news_NewsMagazine.eds_subCollection_news .edn_printButton:hover {
    background: #035188;
    color: #fff;
    text-decoration: none;
    transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
}
.eds_news_NewsMagazine.eds_subCollection_news ul,
.eds_news_NewsMagazine.eds_subCollection_news ol {
	margin-left: 40px;
}
.eds_news_NewsMagazine.eds_subCollection_news ul li {
	margin-bottom: 16px;
}
.eds_news_NewsMagazine.eds_subCollection_news .article_pager a.active, .eds_news_NewsMagazine.eds_subCollection_news .article_pagination > span {
	background-color: #60a5c2;
}
.eds_news_NewsMagazine.eds_subCollection_news .article_pager a, .eds_news_NewsMagazine.eds_subCollection_news .article_pager > span, .eds_news_NewsMagazine.eds_subCollection_news .article_pagination a, .eds_news_NewsMagazine.eds_subCollection_news .article_pagination > span {
	border-left: solid 1px #60a5c2;
}
.eds_news_NewsMagazine.eds_subCollection_news .article_pager, .eds_news_NewsMagazine.eds_subCollection_news .article_pagination table, .eds_news_NewsMagazine.eds_subCollection_news .edNews_loadMoreTriggerWrapper .trigger {
	border: solid 1px #60a5c2;
}
.eds_news_NewsMagazine.eds_subCollection_news .article_pager a:hover, .eds_news_NewsMagazine.eds_subCollection_news .article_pagination a:hover {
	background-color: rgba(96, 165, 194, .5);
}
.eds_news_NewsMagazine.eds_subCollection_news .article_pager a, .eds_news_NewsMagazine.eds_subCollection_news .article_pager > span, .eds_news_NewsMagazine.eds_subCollection_news .article_pagination a, .eds_news_NewsMagazine.eds_subCollection_news .article_pagination > span {
	font-family: "Work Sans", sans-serif;
	font-size: 14px;
}


/* Resources */

.resources-landing {
	margin-bottom: 50px;
}
.resources-landing h2 {
	font-size: 20px;
	line-height: 1.5;
}
#dnn_ctr854_ContentPane h2 > a {
	text-decoration: underline;
}
#dnn_ctr854_ContentPane h2 > a:hover {
	color: #035188;
}



/*Membership */


/* Group Benefits / Tables */

table {
    margin-bottom: 16px;
}
table td {
    padding: 10px !important;
}

/* Group Benefits / Accordions in subpages */

.panel-title a {
    font-size: 16px !important;
    font-weight: 700 !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.dg-accordion19 .panel-heading .arrow {
    top: 21px;
}

/* Group Benefits / Communication resoruces */

.communication-resources {
	display: inline-flex;
	width: 100%;
	max-width: 100%;
}

.communication-resources > div {
	
}

/* Group Benefits / Responsive */


/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
	.communication-resources {
		max-width: 49%;
	}

}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {

}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
	.communication-resources {
		max-width: 32%;
	}
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
	.communication-resources {
		max-width: 24%;
	}
}


/* PAC */

.pac-header-img {
	width: 100%;
    height: auto;
    margin-bottom: 32px;
    max-width: 325px;
}
.pac-button {
	margin-bottom: 32px;
}


/* Brand Intro Page */









.brand-pane-1 {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(219,231,231,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(219,231,231,1) 100%);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(219,231,231,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#dbe7e7",GradientType=1);
    padding: 24px 30px 40px 30px;
    text-align: center;
    margin-bottom: -16px;
}
.brand-pane-1 .brand-pane-1-logo {
    width: 60px;
    height: auto;
}
.brand-pane-1 p {
    font-size: 18px;
    max-width: 700px;
    margin: 0 auto 48px auto;
}
.brand-pane-1 h2 {
    font-size: 36px;
    margin: 32px 0 40px 0;
    line-height: 1.2;
}
.brand-pane-1 .video-container {
    /* padding: 0 15px; */
}
.brand-pane-1 .video-container > div {
    margin: 32px 0;
}
.brand-pane-1 iframe {
    border-radius: 20px !important;
}


.brand-pane-2 {
    background-color: #f0f9fb;
    padding: 40px 15px;
    text-align: center;
    margin-bottom: -16px;
}
.brand-pane-2.full-gallery {
    background-color: transparent;
}
.brand-pane-2 .brand-images > div {
    display: flex;
    flex-wrap: wrap;
}
.brand-pane-2 .brand-images img {
    width: auto;
    height: 100%;
    object-fit: cover;
    overflow: hidden;
    padding: 10px;
}
.brand-pane-2 p {
    font-size: 18px;
    line-height: 1.3;
    max-width: 780px;
    margin: 0 auto 40px auto;
    padding: 0 15px;
}
.brand-pane-2 h2 {
    font-family: "Work Sans";
    font-size: 24px;
    font-weight: 700;
    margin: 32px 0 40px 0;
    padding: 0 15px;
}
.brand-pane-2 .panel {
    background-color: transparent;
}
.brand-pane-2 .panel-heading {
    border: none !important;
}
.brand-pane-2 .panel-group {
    border: none;
}

.brand-pane-2 .brand-pane-2-button {
    margin: 46px auto 32px auto;
}
.brand-pane-2-button a {
    font-size: 16px;
    background-color: transparent;
    font-family: "Work Sans";
    font-weight: 600;
    padding: 12px 40px 12px 36px;
    width: initial;
    color: #10133f;
    text-transform: uppercase;
    border: solid 2px #a7c3c5;
    border-radius: 50px;
    transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    white-space: nowrap;
    text-decoration: none;
}
.brand-pane-2-button a::after {
    content: 'Collapse View';
}
.brand-pane-2-button a.collapsed:after {
    content: 'Expand View';
}
.brand-pane-2-button a:hover {
    background-color: #a7c3c5;
    transition: all ease-in 200ms;
}

/* version with slider */
.brand-pane-2.brand-pane-2-slider {
    padding: 0 15px;
    background-color: transparent;
}
.brand-pane-2.brand-pane-2-slider p {
    margin: 0 auto 24px auto;
    padding: 0;
    text-align: left;
}
.brand-pane-2.brand-pane-2-slider h2 {
    margin: 0;
}
.DnnModule-1240 {
    background-color: #f0f9fb;
    padding-bottom: 54px;
}
.DnnModule-1240 .Container-H2 {
    margin: 0 30px;
}
.brand-pane-2-button.brand-pane-2-button-slider {
    display: none;
}
.brand-pane-2-button.brand-pane-2-button-slider a {
    padding: 12px 40px;
}
.brand-pane-2-button.brand-pane-2-button-slider a::after {
    content: '';
}
.brand-pane-2.brand-pane-2-slider.brand-pane-2-slider-bottom .brand-pane-2-button.brand-pane-2-button-slider {
    display: block;
    margin: 0;
}

.brand-pane-3 {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(233,239,240,1) 100%);
    background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(233,239,240,1) 100%);
    background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(233,239,240,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#e9eff0",GradientType=1);
    margin-bottom: -16px;
    padding: 40px 0 0 0;
}
.brand-pane-3-overlay {
    background: url(/Portals/0/Images/Brand/mass-bankers-intro.png);
    background-position: center bottom;
    background-repeat: no-repeat;
    background-size: 100vw;
    padding-bottom: 82px;
}
.brand-pane-3 h2 {
    font-size: 36px;
    text-align: center;
    margin: 32px 0 40px 0;
}
.brand-pane-3 p {
    font-family: 'PT Serif';
    font-size: 21px;
    line-height: 1.5;
    margin-bottom: 32px;
    padding: 0 15px;
}


.brand-pane-4 {
    text-align: center;
    margin-bottom: -16px;
    padding: 28px 15px;
}
.brand-pane-4 h2 {
    font-family: "Work Sans";
    font-size: 24px;
    font-weight: 700;
    margin: 40px 0;
    text-transform: uppercase;
    letter-spacing: 4px;
}
.brand-pane-4 p {
    font-size: 18px;
    margin-bottom: 28px;
    line-height: 1.5;
    font-weight: 400;
}


.brand-pane-5 {
    background: #DCE7E7;
    text-align: center;
    margin-bottom: -16px;
    padding: 0 15px;
}
.brand-pane-5 .brand-pane-4-top h2 {
    font-size: 36px;
    margin: 60px 0 40px 0;
    padding: 0 15px;
}
.brand-pane-5 .brand-pane-4-top h2 span {
    letter-spacing: 4px;
}
.brand-pane-5 .brand-pane-4-top p {
    font-size: 18px;
    max-width: 680px;
    margin: 0 auto 16px auto;
    padding: 0 15px;
}
.brand-pane-5 .brand-pane-4-bottom {
    margin: 60px 0;
}
.brand-pane-5 .brand-pane-4-bottom {
    display: flex;
    flex-wrap: wrap;
}
.brand-pane-5 .brand-pane-4-bottom > div {
    display: flex;
    padding: 0 15px;
    width: 100%;
    margin-bottom: 24px;
}
.brand-pane-5 .brand-pane-4-bottom > div > div {
    background: rgba(255,255,255,.85);
    border-radius: 20px;
    padding: 24px 30px;
    width: 100%;
}
.brand-pane-5 .brand-pane-4-bottom > div > div > div {
    height: 3px;
    background: #B3CEDE;
    width: 40px;
    margin: 0 auto 32px auto;
}
.brand-pane-5 .brand-pane-4-bottom h3 {
    font-size: 80px;
    color: #3F688C;
    margin: 40px 0;
}
.brand-pane-5 .brand-pane-4-bottom p {
    font-size: 19px;
    max-width: 700px;
    margin: 0 auto 16px auto;
    text-align: left;
}

.brand-pane-6 {
    background: rgb(252,252,253);
    background: -moz-linear-gradient(0deg, rgba(252,252,253,1) 0%, rgba(233,239,240,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(252,252,253,1) 0%, rgba(233,239,240,1) 100%);
    background: linear-gradient(0deg, rgba(252,252,253,1) 0%, rgba(233,239,240,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#fcfcfd",endColorstr="#e9eff0",GradientType=1);
    padding: 54px 30px 72px 30px;
}
.brand-pane-6 .brand-pane-6-left {
    padding-left: 0;
    padding-right: 0;
}
.brand-pane-6 .brand-pane-6-right {
    border-top: solid 2px #BEC8CC;
    padding-left: 0;
    padding-right: 0;
    margin-top: 72px;
    padding-top: 36px;
}
.brand-pane-6 h2 {
    font-size: 24px;
    font-weight: 700;
    margin-bottom: 32px;
}
.brand-pane-6 p {
    font-size: 18px;
}
.brand-pane-6-button {
    margin-top: 40px;
}
.brand-pane-6-button a {
    font-size: 16px;
    background-color: transparent;
    font-family: "Work Sans";
    font-weight: 600;
    padding: 12px 40px;
    width: initial;
    color: #10133f;
    text-transform: uppercase;
    border: solid 2px #a7c3c5;
    border-radius: 50px;
    transition: all ease-in 200ms;
    -webkit-transition: all ease-in 200ms;
    white-space: nowrap;
    text-decoration: none;
    margin-top: 40px;
}
.brand-pane-6-button a:hover {
    background-color: #a7c3c5;
    transition: all ease-in 200ms;
}


/* Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {

}

/* Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
    /* .brand-pane-5 .brand-pane-4-bottom > div {
        display: flex;
        padding: 0 15px;
        width: 25%;
        margin-bottom: 0;
    } */
    .brand-pane-2 .brand-images > div {
        flex-wrap: nowrap;
    }
    .brand-pane-5 .brand-pane-4-bottom > div {
        width: 50%;
    }
}

/* Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
    .brand-pane-1 h2 {
        font-size: 60px;
        margin: 54px 0;
        line-height: 1.3;
        padding: 24px 15px;
    }
    .brand-pane-1 p {
        font-size: 19px;
        margin: 0 auto 16px auto;
    }
    .brand-pane-1 .video-container > div {
        margin: 72px 0;
    }
    /* .brand-pane-2 .brand-images > div {
        flex-wrap: nowrap;
    } */
    .brand-pane-2 h2 {
        font-size: 36px;
        margin: 54px 0;
    }
    .brand-pane-2 p {
        font-size: 22px;
        margin: 0 auto 54px auto;
    }
    .brand-pane-2 .brand-pane-2-button {
        margin: 64px auto;
    }
    .brand-pane-2-button a {
        font-size: 18px;
        /* font-weight: 700; */
    }

    /* version with slider */
    .brand-pane-2.brand-pane-2-slider {
        padding: 0;
    }
    .brand-pane-2.brand-pane-2-slider p {
        margin: 0 auto 20px auto;
    }
    .DnnModule-1240 .Container-H2 {
        margin: 0;
    }
    .brand-pane-2-button.brand-pane-2-button-slider {
        display: block;
    }
    .brand-pane-2.brand-pane-2-slider.brand-pane-2-slider-bottom {
        display: none;
    }

    .brand-pane-3 h2 {
        font-size: 60px;
        text-align: left;
        margin: 54px 0 40px 0;
    }
    .brand-pane-3 p {
        font-size: 23px;
        line-height: 2;
        padding: 0;
    }
    .brand-pane-3-overlay {
        background: url(/Portals/0/Images/Brand/mass-bankers-intro-rotated.png);
        background-position: center right;
        background-repeat: no-repeat;
        background-size: 8%;
        padding-bottom: 60px;
    }
    .brand-pane-4 {
        padding: 72px 15px;
    }
    .brand-pane-4 h2 {
        font-size: 32px;
        margin: 54px 0 40px 0;
    }
    .brand-pane-4 p {
        font-size: 22px;
        margin-bottom: 72px;
    }
    .brand-pane-5 .brand-pane-4-bottom > div {
        display: flex;
        padding: 0 15px;
        width: 25%;
        margin-bottom: 0;
    }
    .brand-pane-5 .brand-pane-4-top h2 {
        font-size: 60px;
        margin: 112px 0 32px 0;
    }
    .brand-pane-5 .brand-pane-4-bottom {
        margin: 88px 0 104px 0;
    }
    .brand-pane-6 {
        padding: 54px 15px 72px 15px;
    }
    .brand-pane-6 .brand-pane-6-left {
        padding-right: 48px;
        padding-left: 15px;
    }
    .brand-pane-6 .brand-pane-6-right {
        border-left: solid 2px #BEC8CC;
        border-top: none;
        padding-left: 48px;
        padding-right: 15px;
        margin-top: 0;
        padding-top: 0;
    }
    .brand-pane-6 h2 {
        font-size: 36px;
    }
    .brand-pane-6 p {
        font-size: 19px;
    }
    .brand-pane-6-button a {
        font-size: 18px;
        /* font-weight: 700; */
    }
}

/* Extra large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

}





