/*
    Note that this file is not actually being referenced in the public site.  To include this file, upload it as the CSS file at SV > Marketing > Public View > Configuration.

/* START OF THEME */

/*
  A customized version of the Bootswatch Spacelab theme (http://bootswatch.com).
*/
@import url("/restricted/3rdPartyTools/deployed/bootstrap/themes/bootswatch.spacelab.custom.css");

/*!
  You can change the theme to a non-customized version by replacing the above import statement
  with the following statement.

@import url("/restricted/3rdPartyTools/deployed/bootstrap/themes/bootswatch.spacelab.min.css");
*/

/* END OF THEME */


/* --------------------------------------------------------------------------------------------------------------------------  */

/* Get Started Styles.  These styles are intended for helping users to get started for branding their public sites.
   Users may want to override one or more of the following css styles. */

/* HEADER START */

/* Language bar
   Default Position on definitionsConfig.jsp: Header0
   Corresponding jsp file - languageBar.jsp */
#header0Wrapper {
    /* background-color: <Insert Color Code> !important; */
}

/* Top Header
   Default Position on definitionsConfig.jsp: Header1
   Corresponding jsp file - topHeader.jsp

   Header 1 - center (logo, cart icon, login link) */
#header1Container {
    /* background-color: <Insert Color Code>; */
    /* height: 42px; */
}

/* Cart and login properties */
#loginInfo, #cartInfo {
  float: right;
  margin-top: 30px;
}

#cartInfo {
    margin-right: 32px;
}

#loginInfo {
  width: 80%;
}

@media only screen and (min-width: 768px) and (max-width: 992px) {
    
    #loginInfo {
        width: 65%;
    }

}

#loginNameWrapper {
  width: 75%;
}

/* Cart properties */
.glyphicon-shopping-cart {
    color: #003352;
}

.glyphicon-shopping-cart:hover {
    color: #6E7277;
}

#cartInfo .glyphicon-shopping-cart {
    font-size: 1.5em;
}

/* Cart counter properties */
#cartCount {
    background-color: #003352;
}

#loginInfo {
	margin-right: 20px;
}

/* Login dropdown properties */
#loginDropdownMenuLink {
    color: #003352;
	text-transform: uppercase;
	margin-top: 5px;
}

/* search icon properties */

#searchInfo a {
    float: right;
    margin-top: 29px;
    color: #003352;
    font-size: 1.5em;
}

#searchInfo a:hover {
    color: #6E7277;
}

/* Header 1 full length */
.navbar-dark {
  /* background-image: none; */
  /* background-color: <Insert Color Code>; */
}

/*----------------------------------------------------------*/

/* Global Nav
   Default Position on definitionsConfig.jsp: header3Sub1
   Corresponding jsp file - globalNavigationEmbeddable.jsp and globalNavigation.jsp */

/* Global nav center properties */

#header1, #clpHeader1ContentWrapper a, #clpHeader1ContentWrapper a .glyphicon, #cartInfo a, #header0Wrapper, #header0Wrapper a, #loginInfo .headerProfileLink, #loginInfo .headerLogoutLink, #loginInfo .headerStudentLoginLogoutLink, .headerStudentLoginContainer .headerStudentLoginDropdownLink {
  color: #003352;
}

.oneceBookbird {
  background: none;
  width: 0;
  height: 0;
  float: none;
}

#capGroupInfoHeader .schoolName {
  font-size: 1.45rem;
  line-height: 5rem;
}

#header3Wrapper {
	background: #007FB5;
}

#header3Container {
    background: transparent;
}

.navbar-light.bg-light {
	border: none;
	background-image: none;
	background-color: transparent !important;
}

.navbar-expand-md .navbar-nav .nav-link {
		padding: 1px;
}

@media only screen and (max-width: 768px) {

	.navbar-light .navbar-nav .nav-link {
		color: #ffffff;
	}

	.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
		color: #ffffff;
	}

	.navbar-expand-md .navbar-nav .nav-link {
		padding: 0;
	}

}

/* Nav item properties */
.nav-item {
	float: left;
	padding: 15px 22px;
}

.nav-item:hover {
	background-color: #003352;
}

@media (min-width: 768px) and (max-width: 992px) {

  .nav-item {
  	float: left;
  	padding: 15px 22px;
  }



}

@media only screen and (max-width: 768px) {

	.nav-itemshow {
		background-color: #003352;
	}

	.nav-link:hover, .nav-link:focus {
		background-color: rgba(0,0,0,0);
	}

	.navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
		color: #ffffff;
	}

}

.dropdown-menu {
  padding: 0;
}

.portalMenuDropDownContainer .dropdown-item {
  padding: 2.5px 0;
}

.portalMenuDropDownContainer .dropdown-menu > .active {
  background-color: #e0f6ff;
  color: #003352;
}

.portalMenuDropDownContainer .nav-link:hover, .portalMenuDropDownContainer .nav-link:focus, .portalMenuDropDownContainer .dropdown-item:hover, .portalMenuDropDownContainer .dropdown-item:focus, .portalMenuDropDownContainer .dropdown-menu .subMenu > li > a:hover, .portalMenuDropDownContainer .dropdown-menu .subMenu > li > a:focus {
  background-color: transparent;
  color: #dce7f0;
}

.dropdown-menu > .active > a {
  background-color: transparent;
  color: #003352;
}

.dropdown-menu > .active > a:hover {
  background-color: transparent;
}

.dropdown-menu > .active:hover {
  background-color: #f8f8f8;
  color: #000000;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover {
  color: #003352;
}

#mainNavBarCollapsable .nav a.dropdown-toggle, .nav-item a {
    color: #dce7f0;
	font-family: 'Open Sans',Sans-Serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 1.4;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
	text-transform: uppercase;

}

#mainNavBarCollapsable .nav a.dropdown-toggle i, .nav-item a i {
	margin-right: -3px;
}

#mainNavBarCollapsable .nav a.dropdown-toggle:hover, .nav-item a:hover {
	text-decoration: none;
}

.dropdown-toggle::after {
	border: none;
	margin-left: 0;
}



.mainNavBar .navbar-nav {
	margin: 0;
}

ul .nav.nav-mega .dropdown {
	position: static;
	padding: 15px 22px;
}

.nav-mega .dropdown-menu.mega-menu {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius-topleft: 0;
  -webkit-border-top-left-radius: 0;
  border-top-left-radius: 0;
  -moz-border-radius-topright: 0;
  -webkit-border-top-right-radius: 0;
  border-top-right-radius: 0;
  min-width: auto;
  width: 100%;
  margin-top: 0;
  padding: 0;
  background-color: #003352;
  border: none;
}

@media only screen and (max-width: 768px) {

	.nav-mega .dropdown-menu.mega-menu {
	  background-color: rgba(0,0,0,0);
	}

}

.nav-mega .dropdown-menu.mega-menu .media a {
  color: #ffffff;
}

.nav-mega .dropdown-menu.mega-menu .media a.btn {
  color: #52CBFF;
  border: 1px solid #ffffff;
  padding: 10px 30px;
  border-radius: 1px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}

@media (min-width: 992px) and (max-width: 1200px) {

	.nav-mega .dropdown-menu.mega-menu .media a.btn {
		padding: 10px 20px;
	}

}

@media (min-width: 768px) and (max-width: 991.99px) {

	.nav-mega .dropdown-menu.mega-menu .media a.btn {
		padding: 10px 20px;
	}

	.btn {
		font-size: 12px;
	}

}

.nav-mega .dropdown-menu.mega-menu .media a.btn:hover {
	background-color: #0099dd;
	color: #ffffff;
	border: 1px solid #0099dd;
}

.nav-mega .dropdown-menu.mega-menu > li {
  padding: 20px;
}

@media only screen and (max-width: 768px) {

	.nav-mega .dropdown-menu.mega-menu > li {
		padding: 0;
	}

}

.nav-mega .dropdown-menu.mega-menu .media-list .media {
  padding: 10px;
  font-size: 13px;
  position: relative;
}

@media (min-width: 992px) and (max-width: 1200px) {

  .nav-mega .dropdown-menu.mega-menu .media-list .media {
    padding: 10px 10px 5px 10px;
  }

}

@media (min-width: 768px) and (max-width: 992px) {

    .nav-mega .dropdown-menu.mega-menu .media-list .media {
      font-size: 12px;
    }
}

@media only screen and (max-width: 768px) {

	.nav-mega .dropdown-menu.mega-menu .media-list .media {
		padding: 15px 0 0 0;
	}

}

.navigation-image-container {
	position: relative;
}

.navigation-image-textlink {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	padding: 10px;
}

.navigation-image-textlink p {
	font-size: 16px;
	font-weight: 600;
}


@media only screen and (max-width: 1200px) {

    .navigation-image-textlink p {
      font-size: 14px;
    }

}

@media (min-width: 768px) and (max-width: 991.99px) {
  #cons-menu .navigation-image-fullheight {
    overflow: hidden;
    max-height: 63px;
  }
}

@media only screen and (max-width: 767.99px) {

  #cons-menu .navigation-image-fullheight {
    overflow: hidden;
    max-height: 150px;
  }

}



.nav-mega .dropdown-menu.mega-menu .media-list .media-heading {
  font-size: 16px;
}




.nav-mega .dropdown {
    padding: 15px 22px;
}

@media only screen and (max-width: 768px) {

	.nav-mega .dropdown {
		width: 100%;
	}
}

.nav-mega .dropdown:hover {
	background-color: #003352;
}

.nav-mega .dropdown-menu li:hover {
	background-color: #003352;
}

@media only screen and (max-width: 768px) {

    .dropdown:hover .dropdown-menu {
        width: auto;
    }

}

.dropdown-menu {
	border: none;
	border-radius: 0;
	background-color: #003352;

}

.dropdown-menu li {
	padding: 8px 20px;
}

@media only screen and (max-width: 768px) {

	.dropdown-menu li {
		padding: 8px 10px;
	}

}

.dropdown-menu li:hover {
	background-color: #80868a;
}

.dropdown-menu a {
	color: #ffffff;
	text-transform: none;
}


@media only screen and (max-width: 768px) {

	#mainNavBarCollapsable li.dropdown.show {
		background-color: #003352;
	}

}


/* HEADER END */

/* BODY START */

/* Main page background */
#pageContainer, body {
    background-color: #ffffff;
}

body {
  color: #595959;
}

#mainContentWrapper {
    margin-top: 55px;
	margin-bottom: 75px;
}

.container {
	border-left: none;
	border-right: none;
}



/* BODY END */

/* ----- Instructor portal, Student portal and Family portal styles ----- */

#instructorMenu, #studentMenu, #portalFamilyGroupProfileForm #scrollSpyMenuNav, #adminPortalMenu, #publicAbbreviatedStudentProfileForm #scrollSpyMenuNav {
    border-right: 1px solid #000000;
}

#instructorMenu .nav-item, #studentMenu .nav-item, #portalFamilyGroupProfileForm #scrollSpyMenuNav .nav-item, #adminPortalMenu .nav-item, #publicAbbreviatedStudentProfileForm #scrollSpyMenuNav .nav-item {
  padding: 0;
}

#instructorMenu .nav-item:hover, #studentMenu .nav-item:hover, #portalFamilyGroupProfileForm #scrollSpyMenuNav .nav-item:hover, #adminPortalMenu .nav-item:hover, #publicAbbreviatedStudentProfileForm #scrollSpyMenuNav .nav-item:hover {
  background-color: transparent;
}

#instructorMenu .nav-link:hover, #instructorMenu .nav-link:focus, #studentMenu .nav-link:hover, #studentMenu .nav-link:focus, #portalFamilyGroupProfileForm #scrollSpyMenuNav .nav-link:hover, #portalFamilyGroupProfileForm #scrollSpyMenuNav .nav-link:focus, #adminPortalMenu .nav-link:hover, #adminPortalMenu .nav-link:focus, #publicAbbreviatedStudentProfileForm #scrollSpyMenuNav .nav-link:hover, #publicAbbreviatedStudentProfileForm #scrollSpyMenuNav  .nav-link:focus {
  background-color: rgba(0,0,0,0);
}

.sidebarScrollSpy .nav-item.active > a, .sidebarScrollSpy .nav-pills .nav-link.active {
  color: #2b2b2b;
  border-radius: 0;
  background: #e0f6ff;
  border-right: 3px solid #000;
  font-weight: 600;
  border-left: 0;
}

.sidebarScrollSpy .nav-item.active .menuLink::after, .sidebarScrollSpy .nav-pills .nav-link.active::after {
  position: absolute;
  top: 50%;
  right: 0;
  bottom: auto;
  left: auto;
  -webkit-transform: translateX(50%) translateY(-50%) rotate(45deg);
  transform: translateX(50%) translateY(-50%) rotate(45deg);
  margin: 0 -.5px 0 0;
  border: none;
    border-top-color: currentcolor;
    border-top-style: none;
    border-top-width: medium;
    border-right-color: currentcolor;
    border-right-style: none;
    border-right-width: medium;
  border-top: 1px solid #999999;
  border-right: 1px solid #999999;
}

.sidebarScrollSpy .nav-link {
  color: #003352;
}

.nav-pills .nav-link {
  border-radius: 0;
}

#instructorMenu .nav-item a, #studentMenu .nav-item a, #portalFamilyGroupProfileForm #scrollSpyMenuNav .nav-item a, #adminPortalMenu .nav-item a {
  text-transform: none;
}

#applicationStatusFilter {
  margin-left: 15px;
}




/* FOOTER START */

/* Footer
   Default Position on definitionsConfig.jsp: footer1Sub1
   Corresponding jsp file- bottomNavigation.jsp */

footer {
    background-color: #003352 !important;

}

#footer1Wrapper {
	padding: 30px 0;
}

#pageFormsPolicies footer h3, footer h3 {
	font-family: 'Open Sans',Sans-Serif;
	margin-top: 0;
	margin-bottom: 20px;
	color: #ffffff;
	font-weight: 300;
	font-size: 24px;
}

footer a, #footer1 a, #footer2 a, #footer3 a, footer p, #footerNav h5, #footer1 .footerAbout, #footer1 .footerContact, #footer1 .footerSiteMap {
  color: #ffffff;
}

#footerNav h5 a {
  color: #32c5ff;

}

.footerConnect {
  margin-top: 35px;
}

/*footer ul {
	list-style-type: none;
	padding-left: 0;
}

footer li {
	margin-bottom: 10px;
	font-size: 12px;
	color: #dcdcdc;
}

footer .fa {
	margin-right: 7.5px;
}*/

/*----------------------------------------------------------*/

/* Copyright
   Default Position on definitionsConfig.jsp: footer2Sub2
   Corresponding jsp file- copyright.jsp */

/* Footer2Sub2 center */
#footer2Sub2 {
    /* background-color: <Insert Color Code> !important; */
    /* height: 100px; */

}

/* Footer 1 */
#footer1Wrapper .container {
    background: transparent;
}

/* Footer2Sub2 full length */
#footer2Wrapper {
    background-color: #2b2b2b; !important;
    /* height: 100px; */
}

/* Footer 2 */
#footer2Wrapper .container {
    background-color: transparent;
}

/* FOOTER END */

/* SECTION PROFILE START */

/* Section Header */
.sectionHeader {
  /* background-image: none; */
  /* background-color: <Insert Color Code>; */
  /* border-color: <Insert Color Code>; */
}

/* Secondary Section Header */
.sectionHeaderSecondary {
  background-image: none;
  /* background-color: <Insert Color Code>; */
  /* border-color: <Insert Color Code>; */
}

.sectionHeader h3, .sectionHeader h2 {
  color: #003352;
}

/* SECTION PROFILE END */






/* GLOBAL UI STYLES START */


.btn {
  text-shadow: none;
}

.btn-primary {
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
  border: none;
  background-color: #0099dd;
  color: #ffffff;
  padding: 10px 30px;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
}

.btn-primary:hover, .btn-primary:not(.disabled):hover {
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
  border: none;
	background-color: #80868a;
	color: #ffffff;
}

.btn-secondary {
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
  border: none;
  background-color: #80868a;
  color: #ffffff;
  padding: 10px 30px;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  font-size: 0.75rem;
}

.btn-secondary:hover, .btn-secondary:not(.disabled):hover {
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
  border: none;
  background-color: #333333;
  color: #ffffff;
}

.btn-primary:active, .btn-primary:not(.disabled):active, .btn-primary:active, .btn-primary:not(.disabled):active, .btn-secondary:active, .btn-secondary:not(.disabled):active {
  background-image: none;
  background-repeat: no-repeat;
  filter: none;
  border: none;
}

.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active, .btn-secondary.active, .open .dropdown-toggle.btn-secondary {
  box-shadow: none;
  border: none;
  color: #000000;
}

.panel-group .card + .card {
  margin-top: 12px;
}

.panel-group .card, .userForm .card, .instructorForm .card, .sectionHeader.card, .card-header:first-child, .card {
  border-radius: 4px;
}

.card {
  background-color: #ffffff;
  border:none;
  border-radius:45px;
  -webkit-box-shadow: none;
  box-shadow: none;
}

.panel-default > .card-header {
	border: none;
  background-color: #007fb5;
  border-color: #007fb5;
  color: #ffffff;
}

.card-info > .card-header {
  background-color: #007fb5;
  border-color: #007fb5;
	color: #ffffff;
}

.card-info > .card-header a, .card-info > .card-header .glyphicon, .card-info > .card-header h4, card, .panel-default > .card-header .glyphicon, .panel-default > .card-header a, .panelHeadingToggle button, .panelHeadingToggle button.btn:hover, .panelHeadingToggle button.btn:active, .panelHeadingToggle button.btn:visited {
  color: #ffffff;
}

.card-info > .card-header .glyphicon {
	margin-top: 3px;
}

.table-striped tbody tr:nth-of-type(2n+1) {
  background-color: #e0f6ff;
}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
	padding: 10px 20px;
}

#accordion .btn {
  text-align: left;
  width: 100%;
}

.catalogSearchResults .nav-item:hover {
  background-color: transparent;
}

.catalogSearchResults .nav-item a {
  color: #58565A;
}

.catalogSearchResults .nav-link:hover, .catalogSearchResults .nav-link:focus {
  color: #003352;
}

#searchBreadcrumb, .programArea #buttonViewInstructors {
  display: none;
}

#courseSearchStreamAndArea {
  display: none !important;
}
}

/* ------------------------ Certificate page styles ------------------------ */

#certificateStreamsHeader {
  color: #003352;
}



.highlights-box {
  border: 1px solid #007fb5;
  padding: 35px;
  margin-bottom: 35px;
  margin-left: 0;
  margin-right: 0;
}

#highlights-box-ce {
  background-image: url("/srs/upload/brandingimage_ContEdBrandingStrip.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
}

.testimonial-box-ce {
  background-image: url("/srs/upload/CE-testimonials-bg.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
    background-color: #e0f6ff;
    padding: 135px 40px 40px 40px;
    margin-bottom: 35px;
}

.testimonial-box-ce p {
  color: #003a5f;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.3;
}

.testimonial-box-ce p .testimonial-name {
    font-weight: 400;
    font-size: 16px;
}


.infonight-box {
  border: 1px solid #007fb5;
  margin-bottom: 35px;
}

.infonight-box h4 {
  color: #000000;
}

.infonight-box p {
  color: #003352;
}

.infonight-box-heading {
	background-color: #007fb5;
	padding: 5px 35px;
	background-image: url("/srs/upload/brandingimage_Background3.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}

.infonight-box-body {
  padding: 35px;
}


.infonight-box .btn-primary, .infonight-box a:not([href]):not([tabindex]) {
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
    border: none;
    background-color: #0099dd;
    color: #ffffff;
    padding: 10px 30px;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    float: none;
}

.infonight-box .btn-primary:hover, .infonight-box .btn-primary:not(.disabled):hover {
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
    border: none;
  	background-color: #80868a;
  	color: #ffffff;
}




.importantannouncement-box {
  background-color: #003352;
  padding: 35px;
  margin-bottom: 35px;
	background-image: url("/srs/upload/brandingimage_Background2.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0% 100%;
}

.importantannouncement-box h4, .importantannouncement-box p {
  color: #FFFFFF;
}

.importantannouncement-box a {
  color: #FFFFFF;
  text-decoration: underline;
}

.importantannouncement-box a:hover {
  color: #99e0ff;
}




.highlightsbenefits-box {
  margin-bottom: 35px;
}

.highlightsbenefits-box-cons {
  padding: 40px;
  background-color: #e0f6ff;
  color: #003352;
}

.highlightsbenefits-box p, .highlightsbenefits-box-cons h3 {
  color: #003352;
}



.ce-cert-funding-opportunity-box {
  padding: 35px;
  margin-bottom: 35px;
  background-color: #c5d7ef;
  background-image: url("/srs/upload/brandingimage_Background2.jpg");
  background-position: 0% 30%;
}

.ce-cert-funding-opportunity-box h4, .ce-cert-funding-opportunity-box p, .ce-cert-funding-opportunity-box i {
  color: #003352;
}

.ce-cert-funding-opportunity-box a {
  color: #003352;
  text-decoration: underline;
}

.ce-cert-funding-opportunity-box a:hover {
  color: #000000;
}




.individual-course-promotional-box {
  padding: 35px;
  border: 1px solid #003352;
  position: relative;
}

.individual-course-promotional-box #promobox-brandingstrip {
  position: absolute;
  top: 0;
  left: 0;
  width: 300px;
  height: 7px;
  background-color: #003352;
  background-image: url("/srs/upload/brandingimage_ContEdBrandingStrip.png");
  background-size: contain;
}

.individual-course-promotional-box h4 {
  color: #007fb5;
}

.individual-course-promotional-box .btn-primary, .individual-course-promotional-box a:not([href]):not([tabindex]) {
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
    border: none;
    background-color: #0099dd;
    color: #ffffff;
    padding: 10px 30px;
    border-radius: 4px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    float: none;
}

.individual-course-promotional-box .btn-primary:hover, .individual-course-promotional-box .btn-primary:not(.disabled):hover {
    background-image: none;
    background-repeat: no-repeat;
    filter: none;
    border: none;
  	background-color: #80868a;
  	color: #ffffff;
}


/* ------------------------ Home page styles ------------------------ */

.homepage-businessunitbox {
  padding: 35px;
  margin-bottom: 35px;
}

.homepage-businessunitbox-toprow {
  min-height: 200px;
}

.homepage-businessunitbox-bottomrow {
  min-height: 235px;
}

.homepage-businessunitbox h3 {
  font-size: 1.3rem;
}

.homepage-businessunitbox a.btn {
  padding: 10px 30px;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  width: 150px;
  margin: 20px auto 0 auto;
  display: block;
}

@media (min-width: 768px) and (max-width: 992px) {

	.homepage-businessunitbox a.btn {
		padding: 10px 20px;
	}

	.homepage-businessunitbox .btn {
		font-size: 12px;
	}

}

#homepage-profcontstudies {
  background-color: #2bd4ed;
  background-image: url("/srs/upload/brandingimage_Background3.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: 0% 60%;
  margin-right: 7.5px;
}

#homepage-profcontstudies a.btn {
  background-color: rgba(0,0,0,0);
	color: #000000;
	border: 1px solid #000000;
}

#homepage-profcontstudies a.btn:hover {
  background-color: #ffffff;
	color: #000000;
	border: 1px solid #ffffff;
}

@media only screen and (max-width: 768px) {

  #homepage-profcontstudies {
    margin-right: 0px;
  }

}

#homepage-conservatory {
  background-color: #003352;
  background-image: url("/srs/upload/brandingimage_Background1.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  margin-left: 7.5px;
}

#homepage-conservatory h3 {
  color: #ffffff;
}

#homepage-conservatory a.btn {
  background-color: rgba(0,0,0,0);
	color: #ffffff;
	border: 1px solid #ffffff;
}

#homepage-conservatory a.btn:hover {
  background-color: #ffffff;
	color: #003352;
	border: 1px solid #ffffff;
}

@media only screen and (max-width: 768px) {

  #homepage-conservatory {
    margin-left: 0px;
  }

}

#homepage-occupationalprograms {
  background-color: #c5d7ef;
  background-image: url("/srs/upload/brandingimage_Background2.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  margin-right: 7.5px;
}

#homepage-occupationalprograms h3 {
  color: #003352;
}

#homepage-occupationalprograms a.btn {
  background-color: rgba(0,0,0,0);
	color: #003352;
	border: 1px solid #003352;
}

#homepage-occupationalprograms a.btn:hover {
  background-color: #ffffff;
	color: #003352;
	border: 1px solid #ffffff;
}

@media only screen and (max-width: 768px) {

  #homepage-profcontstudies {
    margin-right: 0px;
  }

}

#homepage-academicupgrading {
  background-color: #2b2b2b;
  margin-right: 7.5px;
  margin-left: 7.5px;
}

#homepage-academicupgrading h3 {
  color: #ffffff;
}

#homepage-academicupgrading a.btn {
  background-color: rgba(0,0,0,0);
	color: #ffffff;
	border: 1px solid #ffffff;
}

#homepage-academicupgrading a.btn:hover {
  background-color: #ffffff;
	color: #2b2b2b;
	border: 1px solid #ffffff;
}

@media only screen and (max-width: 768px) {

  #homepage-profcontstudies {
    margin-right: 0px;
    margin-left: 0px;
  }

}

#homepage-tvp {
  background-color: #0099dd;
  margin-left: 7.5px;
}

#homepage-tvp h3 {
  color: #ffffff;
}

#homepage-tvp a.btn {
  background-color: rgba(0,0,0,0);
	color: #ffffff;
	border: 1px solid #ffffff;
}

#homepage-tvp a.btn:hover {
  background-color: #ffffff;
	color: #2b2b2b;
	border: 1px solid #ffffff;
}

@media only screen and (max-width: 768px) {

  #homepage-profcontstudies {
    margin-left: 0px;
  }

}

/* ------------------------ Course page styles ------------------------ */

#sectionEnrollmentHeader {
  color: #003352;
}

.courseProfileSectionAvailability {
  background-color: #fff;
  padding: 5px 10px;
  border-radius: 2px;
}

.courseSection .form-row {
  margin-bottom: 10px;
}

#courseProfileWrapper h2 {
  font-size: 1.35rem;
}


/* ------------------------ Variable content block styles ------------------------ */


.vbc-discount-promo {
	padding: 35px;
  margin-bottom: 35px;
}

#vbc-discount-promo-ce {
	background-color: #2bd4ed;
	background-image: url("/srs/upload/brandingimage_Background3.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0% 60%;
  position: relative;
}

#vbc-discount-promo-ce h3, #vbc-discount-promo-ce p {
	color: #000000;
  position: relative;
  z-index: 5;
}

#vbc-discount-promo-cons {
	padding: 35px;
  margin-bottom: 35px;
}

#vbc-discount-promo-cons {
	background-color: #005294;
	background-image: url("/srs/upload/brandingimage_Background1.jpg");
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 0% 60%;
}

#vbc-discount-promo-cons h3, #vbc-discount-promo-cons p {
	color: #ffffff;
}

.vcb-cons-application-scholarship-deadline {
  padding: 35px;
  border: 1px solid #007fb5;
  margin-bottom: 35px;
}

.vcb-contactinfo-box {
  padding: 35px;
  margin-bottom: 35px;
}

.vcb-contactinfo-box .btn-primary {
  float: none;
}

#contactinfo-box-ce, #contactinfo-box-cons {
  background-color: #f8f8f8;
  padding: 35px;
  border: 1px solid #007fb5;
}

#contactinfo-box-ce h2 {
  color: #003352;
}

#contactinfo-box-cons {
  background-color: #e0f6ff;
}

#contactinfo-box-cons p {
  font-size: 1.2em;
}

.vcb-socialinfo-box {
  margin-top: 50px;
}

.vcb-socialinfo-box h2 {
  margin-bottom: 15px;
}

.vcb-socialinfo-box p {
  font-size: 1.2em;
}

.cons-app-ap-application-block {
  padding: 35px;
  background-color: #0099dd;
}

.cons-app-ap-application-block h3, .cons-app-ap-application-block p, .cons-app-ap-application-block i, .cons-app-ap-application-block a {
  color: #ffffff;
}

.cons-app-ap-application-block a:hover {
  color: #e0f6ff;
}





#pageFormsPolicies h1 {
  font-size: 2.5rem;
  border-bottom: 3px solid #003352;
  color: #003352;
  margin-bottom: 30px;
  padding-bottom: 15px;
}

#pageFormsPolicies h2 {
  font-size: 2.2rem;
  color:#007fb5;
  margin-bottom: 40px;
}

#pageFormsPolicies h3 {
  color:#003352;
}


#policy-contact-div {
  padding: 40px;
  background-color: #e0f6ff;
}

#policy-contact-div h2, #policy-contact-div h3, #policy-contact-div p, #policy-contact-div a {
  color: #003352;
}

#policy-contact-div a {
  text-decoration: underline;
}

#policy-contact-div a:hover {
  color: #000000;
}


.policy-quick-links a {
  padding: 10px 15px;
  background-color: #007fb5;
  color: #fff;
  border-radius: 4px;
  display: inline-block;
  margin-bottom: 0px;
  text-align: center;
  margin-right: 15px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  width: 100%;
}

.policy-quick-links a:hover {
  background-color: #003352;
}
