/* Black Gray */
/* Bootstrap 5.0 Colors */
/* Primitives */
body { padding-top: 65px; }

blockquote { background: #f9f9f9; border-left: 10px solid #777; margin: 1.5em 10px; padding: 0.5em 10px; }

/* Blockquote Callouts */
.bq-callout-info { border: 1px solid #0dcaf0; border-left: 10px solid #0dcaf0; }

ol ol { list-style-type: lower-alpha; }

ol ol ol { list-style-type: lower-roman; }

/* Colors */
.sacgold { color: #bd9d28; }

.sacgoldlight { color: #F0D05B; }

.sacgreen { color: #59a659; }

.sacdarkgreen { color: #478447; }

/* Text Colors */
.text-light, .footer > p > a, .bg-dark, .footer { color: #F1F1F1; }

/* Background Colors */
.bg-dark, .footer { background-color: #444; }

.bg-sacgreen { background-color: #59a659; }

.bg-sacdarkgreen { background-color: #478447; }

.bg-sacgoldlight { background: #F0D05B; }

.bg-notsolight { background: #DDD; }

/* Border Colors */
.border-dark { border-color: #444; }

.border-sacgreen { border-color: #59a659; }

.border-sacgoldlight { border-color: #F0D05B; }

.border-notsolight { border-color: #DDD; }

/* Footer */
.footer { box-shadow: 0 50vh 0 50vh #444; }

.footer > p > a:hover { color: rgba(241, 241, 241, 0.8); }

/* Nav Bar */
.navbar { letter-spacing: 3px; }

.navbar-brand { line-height: 10px; font-size: 15px; padding-top: 10px; padding-bottom: 8px; padding-left: 7px; padding-right: 3px; border-radius: 5px; /*border: 2px solid #59a659;*/ }

.navbar-brand > a { color: #F0D05B; text-decoration: none; }

.navbar-brand > a:hover { color: rgba(240, 208, 91, 0.8); }

.navbar-dark .navbar-nav .nav-link { color: #F1F1F1; }

.navbar-dark .navbar-nav .nav-link:hover { color: rgba(241, 241, 241, 0.8); }

.navbar-dark .navbar-nav .dropdown-menu .dropdown-item { color: #F1F1F1; background-image: none; background-color: rgba(241, 241, 241, 0); }

.navbar-dark .navbar-nav .dropdown-menu .dropdown-item:hover { color: rgba(241, 241, 241, 0.8); background-image: none; background-color: rgba(241, 241, 241, 0); }

/********************* NEW STYLES *********************/
boxed { border: 2px solid #444; padding-left: 2px; padding-right: 2px; border-radius: 5px; }

/* INFO CONTENT
-------------------------------------------------- */
/* Center align the text within the three columns */
.information .card { min-width: 300px; text-align: center; margin-bottom: 1.5rem; }

.information h2 { font-weight: 300; }

/*# sourceMappingURL=main-20250809.css.map */