/*
    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. */

#header1Wrapper{
		background: #FFFFFF !important;
		border: none !important;
}

#header2Wrapper{
		background: #FFFFFF !important;
}

#header3Wrapper{
		background: #FFFFFF !important;
}


div#header2Container.container {
    border-left: none !important;
    border-right: none !important;
}


div#header0Container {
    border-left: none !important;
    border-right: none !important;
}	


#contentModule5 .row div.col-lg-4{
	background: #FFFFFF;
	border: 1px solid #ebebeb;
	border-radius: 3px;
	height: 100%;
	margin-bottom: 20px;
}




#mainContentWrapper{
background-color: #F7F7F7;
min-height: 35.7%;
min-height: 45%;
position: relative;
padding-bottom: 1%;
padding-top: 1%;
}


#mainContentContainer {
    background-color: transparent !important;
    border-left: none;
    border-right: none;
}



/*Do not display the text "There are not items to show." above the "New and Media" header label.*/
div#contentModule1 > div.row > div.col-lg-12 > p.form-text.notFoundMessage {
    display: none;
}



#header3Container {
    min-width: 85.5%;
}




span.glyphicon-shopping-cart.glyphicon {
    display: block;
	font-size: 30pt;
}



.glyphicon-shopping-cart.glyphicon {
    text-decoration: underline;
	color: black;	
}


div.col-6.col-sm-6.col-md-2.offset-md-2.col-lg-3.offset-lg-0 {
    display: flex;
}



div.dropdown.headerStudentLoginContainer > a.headerStudentLoginDropdownLink {
	color:black;
	font-weight:bold;
	font-size:20px;
}


.dropdown-item
{
font-weight:bold !important;
font-size:20px !important;
}


.headerStudentLoginDropdownLink {
    text-decoration: underline;
    width: 12em;
}



.dropdown-menu {
    box-shadow: 0 6px 12px rgba(17, 28, 255, 0.2);
}



.dropdown-menu.pull-right {
    top: 30px;
}


.mainNavBar .navbar-nav {
    width: 100%;
}


#globalNavigationBar {
    background-color: #446e9b !important;
    background-image: none;
    border-color: #e7e7e7;
	line-height:100%;
}





.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0;
    border: 1px solid transparent;
    border-radius: 0;
    font-size: 1.28571em;
    text-align: center;
}









#globalNavigationBar .navbar-nav > li > a:hover {
    background: none;
    background-color: #FFF;
    color: #446e9b;
}


.mainNavBar .navbar-nav {
    display: block;
    margin-top: 0;
    margin-bottom: 0;
    display: flex;
    justify-content: center;
}


#globalNavigationBar .navbar-nav > li > a {
    color: #FFFFFF;
    width: 100%;
    font-family: "Bebas", "Droid Sans", "OpenSans", "Arial Narrow", "Helvetica Condensed", "Helvetica Narrow", Arial, Helvetica;
    background: url(/images/main-menu-separator.jpg) top right no-repeat;
    text-decoration: none;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 30px;
}




.nav > li {
    /*width: 25%;*/
    background: url(/images/main.menu-separator.jpg) top right no-repeat;
    flex-grow: 1;
    display: block;
    min-width: 10em;
}


#globalNavigationBar .navbar-toggler:hover, #globalNavigationBar .navbar-toggler:focus {
    background-color: #446e9b;
}


#loginInfo {
    color: black;
}

div#loginNameWrapper {
	color:black;
}

a.headerProfileLink {
    color: black !important;
}

a.headerStudentLoginLogoutLink {
    color: black !important;
}

div#header0Wrapper {
    background-color: #446e9b !important;
    background-image: none !important;
}

#contentModule5 .row div.col-lg-4 a {
    font-family: "OpenSans";
    font-size: 21px;
    text-decoration: underline;
    font-weight: bold;
    color: #0563C1;
}


div.newsItemSummary p a span {
    font-family: "OpenSans";
    font-weight: bold;
    color: #0563C1 !important;
	font-size: 21px;
}


div.newsItemSummary p span span
{
	font-weight: bold;
}


.newsItemSummary {
    color: black;
}







#footer1Wrapper {
    background-color: #222;
    padding-top: 20px;
}

#footer2Wrapper {
    background-color: #070707;
}



#footer1Wrapper .container {
    background: none;
	border-left: none;
	border-right: none;
	/* MCSJ 10-5-26 font-size: 13px;*/
	font-size: .8rem;
}


#footer2Wrapper .container {
    background: none;
	border-left: none;
	border-right: none;
}


.footer2 .copyright {
    color: white;
}


.footerContact > ul > li {
    display: inline-flex;
	width: 200px;
}



.footerContact > h3 {
    color: white;
	font-weight: bold;
}


.footerContact > h4 {
    color: white;
}


#footer {
    background-color: #303030;
    color: white;
    padding-top: 1.28571em;
    position: relative;
    bottom: 0px;
    left: 0px;
    right: 0px;
    height: 36.3%;
}



footer {
    color: white;
    font-weight: bold;
}


#footerNav h5, #footer1 .footerAbout, #footer1 .footerContact, #footer1 .footerSiteMap {
    color: white;
}



.footerSiteMap > h4 {
    color: white;
}


#footer1 a {
    color: #3399f3;
}


div#legalSection {
    text-align: center !important;
    text-transform: uppercase;
    font-weight: bold !important;
    font-size: 13px !important;
    line-height: 22px !important;
}


div#legalSection, div#legalSection > a {
    color: #f3b50c;
}


p#legalLinksPara {
    text-align: center !important;
    font-weight: normal !important;
    font-size: 13px !important;
}


button#buttonCourseProfileActionRemind.btn
{
display:none !important;
}



button#buttonCourseProfileActionInquiry.btn
{
display:none !important;
}

div#newStudentDiv.userForm.col-md-6
{
display:none !important;
}



/* -------------------------------------------------------------------------------------------------------------------*/

.sectionHeader h3, .sectionHeader h2 {
    color: black;
}
