/*
 * This file is a reintroduction of the old school-specific school.css/styles.css
 * It will contain all custom styles Destiny writes for a specific school, this file should remain empty and only school customizations of this file should have content.
 * No customizations need go into publicViewCustomization.css as that will be for client use
*/

/* Branding colors:   **Hex**   **RGB**
 *
 * Bulldog Red:       #ba0c2f   186,12,47
 * Arch Black:        #000000   0,0,0
 * Chapel Bell White: #ffffff   255,255,255
 * Glory Glory:       #e4002b   228,0,43
 * Jackson Oak:       #b7bf10   183,191,16
 * Stegman:           #9ea2a2   158,162,162
 * Lake Herrick:      #00a3ad   0,163,173
 * Olympic:           #004e60   0,78,96
 * Creamery:          #d6d2c4   214,210,196
 * Athens:            #66435a   102,67,90
 * Sanford:           #554f47   85,79,71
 * Herty Field:       #594a25   89,74,37
 *
 * Pandora (old)      #ffcd00   255,205,0
*/

/* Import UGA-approved fonts from Google Fonts */

@import url('https://fonts.googleapis.com/css2?family=Merriweather+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700;1,800&family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&family=Oswald:wght@200;300;400;500;600;700&display=swap');

/* Begin custom CSS for SBDC */

body {
	background-color: #ffffff;
	color: #777;
	font-family: "Merriweather Sans", Tahoma, sans-serif;
	height: 100vh!important;
}

h1, h2, h3, h4, h5, h6 {
	color: #ba0c2f; /* Bulldog Red */
	font-family: "Merriweather", Georgia, serif;
}

h2, h3, h4, h5, h6 {
	margin-bottom: 1rem;
	margin-top: 1rem;
}

a {
	color: #ba0c2f; /* Bulldog Red */
}

a:hover {
	color: #e4002b; /* Glory Glory */
}

#pageContainer {
	height: 100vh;
}

#mainContentWrapper {
	min-height: calc(100% - 363px);
	padding-bottom: 20px;
}

#mainContent {
	padding-top: 20px;
	padding-bottom: 20px;
}

#header3Wrapper {
	background-color: rgba(214,210,196,.25)!important; /* Creamery25% */
}

#searchBreadcrumb {
	display: none;
}

#studentMenu {
	font-weight: 300;
}

.floatright {
	float: right;
}

.floatleft {
	float: left;
}

.clear {
	clear: both;
}

.headerlogo {
	max-height: 85px;
}

a.headerlogo {
	border: none;
}

.navbar {
	padding-left: 0;
	padding-right: 0;
}

.mainNavBar .navbar-nav {
	margin: 0;
}

.btn-primary,
.btn-primary:visited {
	background-color: #ba0c2f; /* Bulldog Red */
	border-color: #ba0c2f; /* Bulldog Red */
}

.btn-primary:hover,
.btn-primary:active,
.btn-primary:not(:disabled):not(.disabled).active, 
.btn-primary:not(:disabled):not(.disabled):active, 
.show>.btn-primary.dropdown-toggle {
	background-color: #e4002b; /* Glory Glory */
	border-color: #e4002b; /* Glory Glory */
}

.btn.focus, 
.btn:focus,
.btn-primary.focus, 
.btn-primary:focus {
	box-shadow: 0 0 0 0.1rem rgba(186,12,47,.5); /* Bulldog Red */
}

.btn-secondary,
.btn-secondary:visited,
.btn-secondary:not(:disabled):not(.disabled).active, 
.btn-secondary:not(:disabled):not(.disabled):active, 
.show>.btn-secondary.dropdown-toggle {
	background-color: #004e60; /* Olympic */
	border-color: #004e60; /* Olympic */
}

.btn-secondary:hover,
.btn-secondary:active {
	background-color: #00a3ad; /* Lake Herrick */
	border-color: #00a3ad; /* Lake Herrick */
}

.btn-secondary.focus, 
.btn-secondary:focus {
	box-shadow: 0 0 0 0.1rem rgba(0,78,96,.5); /* Olympic */
}

.nav-pills .nav-link.active, 
.nav-pills .show>.nav-link,
.portalMenu .active > a, 
.sidebarScrollSpy .active > a {
	color: #ba0c2f; /* Bulldog Red */
	border-left: 5px solid #004e60; /* Olympic */
	background-color: rgba(214,210,196,.25); /* Creamery 25% */
	margin-left: -5px;
}

.subMenu > .nav-item > .nav-link.active {
	border-left: 0;
	border-bottom: 2px solid #004e60; /* Olympic */
	margin-left: 0;
}

.custom-control-input:checked~.custom-control-label::before {
	border-color: #ba0c2f; /* Bulldog Red */
	background-color: #ba0c2f; /* Bulldog Red */
}

.courseProfileSectionAvailability, 
.programOfferingAvailability
{
	color: #66435a; /* Athens */
	border: #66435a 1px solid; /* Athens */
	font-weight: bold;
	padding: 5px;
	border-radius: 5px;
}

.courseProfileSectionAvailability_available, 
.programOfferingAvailability_available
{
	color: #ba0c2f; /* Bulldog Red */
	border: #ba0c2f 1px solid; /* Bulldog Red */
	font-weight: bold;
	padding: 5px;
	border-radius: 5px;
}

.glyphicon {
	color: #9ea2a2; /* Stegman */
}

#buttonCourseProfileActionInquiry .glyphicon {
	color: #9ea2a2; /* Stegman */
}

.glyphicon.glyphicon-envelope:hover {
	color: rgba(0,78,96,.7)!important; /* Olympic */
}

.glyphicon.glyphicon-time:hover {
	color: #ffcd00!important; /* Pandora */
}

.glyphicon.glyphicon-question-sign:hover {
	color: #e4002b!important; /* Glory Glory */
}

.glyphicon.glyphicon-print:hover {
	color: #00a3ad!important; /* Lake Herrick */
}

#cartCount {
	background-color: #ba0c2f; /* Bulldog Red */
}

.navbar-dark.bg-dark {
	background-color: #004e60!important; /* Olympic */
}

.bg-light {
	background-color: rgba(214,210,196,0)!important; /* Creamery */
}

footer#footer {
	margin-top: 20px;
}

#footer1Wrapper {
	color: #999;
	background-color: rgba(214,210,196,.25)!important; /* Creamery 25% */
	height: auto;
	padding: 10px 0;
}

.footer_col_1,
.footer_col_2 {
	font-size: .8rem;
}

.footer_col_1 {
	width: 100%;
	font-weight: 500;
}

.footer_col_2 {
	font-weight: 300;
}

#footer1Wrapper h2 {
	font-size: 1rem;
	color: #ba0c2f; /* Bulldog Red */
}

#footer1Wrapper a {
	color: #00a3ad; /* Lake Herrick */
}

#footer2Wrapper {
	background-color: #004e60!important; /* Olympic */
	color: #ffffff;
	height: auto;
}

@media (min-width: 768px) {
	.footer_col_1 {
		width: 33%;
	}
	.footer_col_2 {
		width: 33%;
	}
	.footer_col_3 {
		width: auto;
	}
}
