/**
 * Fundamentum Plugin Skin Addon: CSU CLA - Typography
 */

/**
 * 1.0 Reset and Normalize
 * -----------------------------------------------------------------------------
 */
body {
	background-color:#1E4D2B;
}
caption {
	color:inherit;
}
.site {background-color:#fff;}

.a11y-speak-intro-text,
.a11y-speak-region {
	color:#000;
	background-color:#fff;
}



/**
 * 1.1 Plugins Reset/Override
 * -----------------------------------------------------------------------------
 */

/* CLA People */
.cla-people-profile-position-title::after {
	background:linear-gradient(to right, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
}
.cla-people-profile-userphoto-wrap {
	border-color:#fff;
	background-color:#fff;
}

/* CLA TOC */
.cla-toc-layout-accordion {
	background-color:#fff;
	box-shadow:0 0 0 0.2rem rgba(224, 225, 223, 1);
}
.cla-toc-layout-accordion .nav-menu {
	background-color:#fff;
	box-shadow:0 0 0 0.2rem rgba(224, 225, 223, 1);
}

/* Tabs */
.fl-tabs-panels {
	background-color:transparent;
}
.fl-tabs .fl-tabs-labels .fl-tabs-label {
	border-color:transparent;
	box-shadow:none;
}
.fl-tabs-horizontal .fl-tabs-label.fl-tab-active,
.fl-tabs-vertical .fl-tabs-label.fl-tab-active {
	box-shadow:none;
}
.fl-row:not(.fl-row-bg-none) .fl-tabs-horizontal .fl-tabs-label.fl-tab-active,
.fl-row:not(.fl-row-bg-none) .fl-tabs-label.fl-tab-active {
	box-shadow:none;
	background-color:transparent;
}



/**
 * 2.0 Repeatable Patterns
 * -----------------------------------------------------------------------------
 */
a,
a:visited {color:#1E4D2B;}
a:hover,
a:focus {color:#002432;}
a[href]:focus-visible,
area[href]:focus-visible,
input:focus-visible:not([disabled]),
select:focus-visible:not([disabled]),
textarea:focus-visible:not([disabled]),
button:focus-visible:not([disabled]),
iframe:focus-visible,
object:focus-visible,
embed:focus-visible,
*[tabindex]:focus-visible,
*[contenteditable]:focus-visible {
	outline-color:#1E4D2B;
}

blockquote.blockquote-right,
.blockquote-right blockquote {
	border-right-color:#eee;
}



/**
 * 4.0 Header
 * -----------------------------------------------------------------------------
 */
.site-header .search-box-mobile .search-field,
.site-header .search-box-mobile .search-field:focus {
	border-color:rgba(239, 239, 244, 1);
}
.site-header .search-box-mobile .search-field:focus {
	box-shadow:none;
}

#site-header-row-meta {background-color:#1E4D2B;}
.is-child-theme #site-header-row-meta {background-color:#003f1d;}
#site-header-row-main {
	background-color:#fff;
	box-shadow:none;
}
#site-header-row-main.has-header-logo-parent {background-color:#1E4D2B;}
#site-header-row-sub {background-color:#58585A;}
.no-header-meta #site-header-row-sub {
	background-color:#fff;
	box-shadow:0 2px 0 0 rgba(239, 239, 244, 1);
}

.site-header-row-main.has-header-logo-parent .social-link {color:#fff;}

.site-header .search-form:hover .search-field,
.site-header-row-main .search-field:focus {
	box-shadow:0 0 0 2px rgba(239, 239, 244, 1);
}
.site-header-row-drawer .search-form .search-field,
.site-header-row-drawer .search-field,
.single-drawers-location-header main .search-form .search-field,
.single-drawers-location-header main .search-field {
	border-bottom-color:transparent;
	box-shadow:0 0 0 2px rgba(239, 239, 244, 1);
}
.site-header-row-drawer .search-form:hover .search-field,
.site-header-row-drawer .search-field:focus,
.single-drawers-location-header main .search-form:hover .search-field,
.single-drawers-location-header main .search-field:focus {
	box-shadow:0 0 0 2px rgba(30, 77, 43, 1);
}
.site-header-row-drawer .search-form:focus-within .search-field,
.single-drawers-location-header main .search-form:focus-within .search-field {
	box-shadow:0 0 0 2px rgba(30, 77, 43, 1);
}
.site-header .search-submit {color:#fff;}
.site-header-row-main .search-submit {color:#1E4D2B;}
.site-header-row-main.has-header-logo-parent .search-submit {color:#fff;}
.site-header-row-main .search-submit:hover {color:#ed6923;}
.site-header-row-main.has-header-logo-parent .search-submit:hover,
.site-header-row-main.has-header-logo-parent .search-submit .genericon:hover {color:#C8C372;}
.site-header-row-drawer .search-submit,
.single-drawers-location-header main .search-submit {color:#1E4D2B;}
.site-header-row-drawer .search-submit:focus,
.site-header-row-drawer .search-submit:hover,
.single-drawers-location-header main .search-submit:focus,
.single-drawers-location-header main .search-submit:hover {
	color:#1E4D2B;
	background-color:transparent;
}

.site-header-row-sub .social-link,
.site-header-row-drawer .social-link,
.single-drawers-location-header main .social-link {color:#1E4D2B;}

.csu-signature-link + .site-title:before {background-color:#fff;}
.csu-signature-mobile,
.csu-signature-medium,
.csu-signature-large {
	fill:#fff;
	transition:fill 300ms;
}
.csu-signature:hover .csu-signature-mobile,
.csu-signature:hover .csu-signature-medium,
.csu-signature:hover .csu-signature-large {fill:#C8C372;}

.site-header-row-meta .site-sub-title a {color:#bacdc3;}
.site-header-row-meta .site-sub-title a:hover {color:#fff;}



/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */
.site-header-row-main.has-header-logo-parent .menu-toggle,
.site-header-row-main.has-header-logo-parent .menu-toggle:before {color:#fff;}
.site-header-row-main.has-header-logo-parent .menu-toggle:focus,
.site-header-row-main.has-header-logo-parent .menu-toggle:hover,
.site-header-row-main.has-header-logo-parent .menu-toggle:focus:before,
.site-header-row-main.has-header-logo-parent .menu-toggle:hover:before {color:#C8C372;}

.has-header-logo-parent a {color:#fff;}
.has-header-logo-parent a:hover {color:#C8C372;}

.site-header-row-main .menu > .menu-item:hover,
.site-header-row-main .menu > .menu-item.active,
.site-header-row-main .menu > .menu-item.focus {
	background-color:transparent;
}

.site-header-row-main .menu > .current-menu-item:after,
.site-header-row-main .menu > .current-menu-parent:after,
.site-header-row-main .menu > .current-menu-ancestor:after {
	border-top-color:#fff;
}
.has-header-logo-parent .menu > .current-menu-item:after,
.has-header-logo-parent .menu > .current-menu-parent:after,
.has-header-logo-parent .menu > .current-menu-ancestor:after {
	border-top-color:#1E4D2B;
}

.site-header-row-main .menu > .menu-item > .sub-menu,
.site-header-row-sub .menu > .menu-item > .sub-menu {
	background-color:#fff;
	box-shadow:none;
}

.site-header-row-main .sub-menu a {color:#555;}
.site-header-row-main .sub-menu a:hover,
.site-header-row-main .sub-menu a:focus {color:#ed6923;}

.site-header-row-main .sub-menu .sub-menu,
.site-header-row-sub .sub-menu .sub-menu {
	box-shadow:0 4px 4px -4px rgba(0, 0, 0, 0.05) inset, 0 -4px 4px -4px rgba(0, 0, 0, 0.05) inset;
	background-color:rgba(0, 0, 0, 0.05);
}

.has-header-logo-parent .sub-menu a:hover,
.has-header-logo-parent .sub-menu a:focus {
	color: #1E4D2B;
}

.site-header-row-sub .menu > .menu-item > a {color:#fff;}
.no-header-meta .site-header-row-sub .menu > .menu-item > a {
	color:#1E4D2B;
}
.site-header-row-sub .menu > .menu-item > a:hover,
.site-header-row-sub .menu > .menu-item > a:focus,
.site-header-row-sub .menu > .current-menu-item > a,
.site-header-row-sub .menu > .current-menu-parent > a,
.site-header-row-sub .menu > .current-menu-ancestor > a {
	border-bottom:#C4D92E;
	color:#C4D92E;
}
.site-header-row-sub .sub-menu a:hover,
.site-header-row-sub .sub-menu a:focus {background-color:rgba(200, 195, 114, 0.3);}
.no-header-meta .site-header-row-sub .menu > .menu-item > a:hover,
.no-header-meta .site-header-row-sub .menu > .menu-item > a:focus,
.no-header-meta .site-header-row-sub .menu > .current-menu-item > a,
.no-header-meta .site-header-row-sub .menu > .current-menu-parent > a,
.no-header-meta .site-header-row-sub .menu > .current-menu-ancestor > a {
	border-color:#C8C372;
	color:#1E4D2B;
}
.site-header-row-sub .menu > .menu-item > .sub-menu {background-color:#fff;}
.no-header-meta .site-header-row-sub .menu > .menu-item > .sub-menu {background-color:#fff;}
.no-header-meta .site-header-row-sub .menu > .menu-item > .sub-menu a {color:#1E4D2B;}

.site-main .menu a:hover,
.site-main .menu a:focus {
	color:#C4D92E;
}
.site-footer .menu a:hover,
.site-footer .menu a:focus {
	color:#FBA919;
}

.breadcrumbs-menu .children {
	background-color:#fff;
}
.breadcrumbs-menu .children .menu-item a {
	color:#1E4D2B;
}
.breadcrumbs-menu .children .menu-item a:hover {
	background-color:rgba(89, 89, 91, 0.1);
}

.site-header-row-drawer ul ul,
.single-drawers-location-header main ul ul {
	border-left-color:rgb(239, 239, 244);
}



 /**
 * 6.0 Content
 * -----------------------------------------------------------------------------
 */
.archive article {
	border-bottom-color:rgba(88, 88, 90, 0.4);
}



 /**
  * 6.2 Entry Header
  * -----------------------------------------------------------------------------
  */
.entry-header-container {
	color:inherit;
	background-color:transparent;
}
.entry-header-container a,
.entry-header-container a:visited {
	color:inherit;
}



 /**
  * 7.1 Sidebar Blocks
  * -----------------------------------------------------------------------------
  */
.sidebar .navigation,
.sidebar .sidebar-page,
.sidebar .widget,
.fl-module-widget .widget {
	background-color:#fff;
	box-shadow:0 0 0 2px rgba(239, 239, 244, 1)
}
.sidebar .navigation-title {
	color:rgb(0, 76, 35);
	border-color:rgba(0, 76, 35, 0.2);
	background-color:rgba(0, 76, 35, 0.2);
}
.sidebar .sidebar-page h1:first-child,
.sidebar .sidebar-page h2:first-child,
.sidebar .sidebar-page h3:first-child {
	color:rgb(0, 36, 50);
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-color:1px solid rgba(0, 36, 50, 0.2);
	background-color:rgba(0, 167, 186, 0.2);
}
.sidebar .widget-title,
.fl-module-widget .widgettitle {
	background-color:transparent;
}



/**
 * 8.0 Footer
 * -----------------------------------------------------------------------------
 */
.site-footer {
	color:#fff;
	background-color: #1E4D2B;
}
.site-footer a {color:#C4D92E;}
.site-footer a:hover {color:#FBA919;}
.site-footer-row-sub {background-color: #003f1d;}

.site-footer .navigation-title,
.site-footer .widget-title {
	color:#fff;
}

.site-footer-row-copyright {background-color: #003f1d;}



/* Small devices (tablets, 768px and up) */
@media (min-width:768px) {
	/**
	 * 1.1 Plugins Reset/Override
	 * -----------------------------------------------------------------------------
	 */
	/* Events Manager */
	.em-calendar tbody td {
		border-color:#eee;
	}
}



/* Medium devices (desktops, 992px and up) */
@media (min-width:992px) {
	/**
	 * 4.0 Header
	 * -----------------------------------------------------------------------------
	 */
	.site-header-row-main.has-header-logo-parent .search-submit {
		background-color:#003f1d;
		box-shadow:2px 0 0 0 rgba(0, 0, 0, 0.1) inset;
	}



	/**
	 * 5.0 Navigation
	 * -----------------------------------------------------------------------------
	 */
	.site-header-row-main .menu > .menu-item:before {background-color:#C8C372;}
	.has-header-logo-parent .menu > .menu-item:before {background-color:#C8C372;}
}



/**
 * Fundamentum Plugin Skin Addon: CSU CLA - Colors 2020 VBL
 */


/**
 * Custom variables
 **/

:root {
--cla-vbl--color--apricot:#F9A872;
--cla-vbl--color--apricot--rgb:249, 168, 114;
--cla-vbl--color--crimson:#A02816;
--cla-vbl--color--crimson--rgb:160, 40, 22;
--cla-vbl--color--csu-gold:#C8C372;
--cla-vbl--color--csu-gold--rgb:200, 195, 114;
--cla-vbl--color--csu-green:#1E4D2B;
--cla-vbl--color--csu-green--rgb:30, 77, 43;
--cla-vbl--color--dark-gray:#41463F;
--cla-vbl--color--dark-gray--rgb:65, 70, 63;
--cla-vbl--color--jade:#00A176;
--cla-vbl--color--jade--rgb:0, 161, 118;
--cla-vbl--color--light-blue:#A2DCED;
--cla-vbl--color--light-blue--rgb:162, 220, 237;
--cla-vbl--color--magenta:#B6006A;
--cla-vbl--color--magenta--rgb:182, 0, 106;
--cla-vbl--color--maize:#FFCE51;
--cla-vbl--color--maize--rgb:255, 206, 81;
--cla-vbl--color--medium-blue:#005D7D;
--cla-vbl--color--medium-blue--rgb:0, 93, 125;
--cla-vbl--color--mint:#93D0AC;
--cla-vbl--color--mint--rgb:147, 208, 172;
--cla-vbl--color--navy-blue:#001D34;
--cla-vbl--color--navy-blue--rgb:0, 29, 52;
--cla-vbl--color--pale-gold:#F2EFDC;
--cla-vbl--color--pale-gold--rgb:242, 239, 220;
--cla-vbl--color--pale-gray:#E0E1DF;
--cla-vbl--color--pale-gray--rgb:224, 225, 223;
--cla-vbl--color--tangerine:#F26322;
--cla-vbl--color--tangerine--rgb:242, 99, 34;
--cla-vbl--color--white:#FFFFFF;
--cla-vbl--color--white--rgb:255, 255, 255;
}

/**
 * 1.0 Reset and Normalize
 * -----------------------------------------------------------------------------
 */
body {
	color:rgba(65, 70, 63, 1);
}



/**
 * 1.1 Plugins Reset/Override
 * -----------------------------------------------------------------------------
 */

/* Accordion */
.fl-accordion,
.fl-accordion .fl-accordion-item,
.fl-accordion-item-active .fl-accordion-button {
	border-color:rgba(30, 77, 43, 1);
}
.fl-accordion .fl-accordion-button {
	background-color:rgba(224, 225, 223, 0.15);
}
.fl-accordion .fl-accordion-content {
	border-top-color:rgba(30, 77, 43, 1);
}
.fl-row:not(.fl-row-bg-none) .fl-accordion-content {
	background-color:#fff;
}

/* Button */
button, .button, .button:visited, input[type="submit"], .fl-builder-content a.fl-button, .fl-builder-content a.fl-button:visited {
	border-color:#1E4D2B;
	color:#ffffff;
	background-color:#1E4D2B;
}
button, .button, .button:visited, input[type="submit"], .fl-builder-content a.fl-button *, .fl-builder-content a.fl-button:visited * {
	color:#ffffff;
}
button:hover, button:focus, .button:hover, .button:focus, input[type="submit"]:hover, input[type="submit"]:focus, .fl-builder-content a.fl-button:hover, .fl-builder-content a.fl-button:focus {
	border-color:#1E4D2B;
	color:#1E4D2B;
	background-color:transparent;
}
button:hover, button:focus, button:hover a, button:focus a, .button:hover, .button:focus, input[type="submit"]:hover, input[type="submit"]:focus, .fl-builder-content a.fl-button:hover *, .fl-builder-content a.fl-button:focus * {
	color:#1E4D2B;
}
/* Button apricot */
a.button-apricot, a.button-apricot:visited, button.button-apricot, input.button-apricot, .button-apricot a.fl-button, .button-apricot a.fl-button:visited {
	border-color:#F9A872;
	color:#A02816;
	background-color:#F9A872;
}
a.button-apricot, a.button-apricot:visited, button.button-apricot, input.button-apricot, .button-apricot a.fl-button *, .button-apricot a.fl-button:visited * {
	color:#A02816;
}
a.button-apricot:hover, a.button-apricot:focus, button.button-apricot:hover, button.button-apricot:focus, input.button-apricot:hover, input.button-apricot:focus, .button-apricot a.fl-button:hover, .button-apricot a.fl-button:focus {
	border-color:#F9A872;
	color:#F9A872;
	background-color:transparent;
}
a.button-apricot:hover, a.button-apricot:focus, button.button-apricot:hover, button.button-apricot:focus, input.button-apricot:hover, input.button-apricot:focus, .button-apricot a.fl-button:hover *, .button-apricot a.fl-button:focus * {
	color:#F9A872;
}
/* Button crimson */
a.button-crimson, a.button-crimson:visited, button.button-crimson, input.button-crimson, .button-crimson a.fl-button, .button-crimson a.fl-button:visited {
	border-color:#A02816;
	color:#ffffff;
	background-color:#A02816;
}
a.button-crimson, a.button-crimson:visited, button.button-crimson, input.button-crimson, .button-crimson a.fl-button *, .button-crimson a.fl-button:visited * {
	color:#ffffff;
}
a.button-crimson:hover, a.button-crimson:focus, button.button-crimson:hover, button.button-crimson:focus, input.button-crimson:hover, input.button-crimson:focus, .button-crimson a.fl-button:hover, .button-crimson a.fl-button:focus {
	border-color:#A02816;
	color:#A02816;
	background-color:transparent;
}
a.button-crimson:hover, a.button-crimson:focus, button.button-crimson:hover, button.button-crimson:focus, input.button-crimson:hover, input.button-crimson:focus, .button-crimson a.fl-button:hover *, .button-crimson a.fl-button:focus * {
	color:#A02816;
}
/* Button csu-gold */
a.button-csu-gold, a.button-csu-gold:visited, button.button-csu-gold, input.button-csu-gold, .button-csu-gold a.fl-button, .button-csu-gold a.fl-button:visited {
	border-color:#C8C372;
	color:#1E4D2B;
	background-color:#C8C372;
}
a.button-csu-gold, a.button-csu-gold:visited, button.button-csu-gold, input.button-csu-gold, .button-csu-gold a.fl-button *, .button-csu-gold a.fl-button:visited * {
	color:#1E4D2B;
}
a.button-csu-gold:hover, a.button-csu-gold:focus, button.button-csu-gold:hover, button.button-csu-gold:focus, input.button-csu-gold:hover, input.button-csu-gold:focus, .button-csu-gold a.fl-button:hover, .button-csu-gold a.fl-button:focus {
	border-color:#C8C372;
	color:#C8C372;
	background-color:transparent;
}
a.button-csu-gold:hover, a.button-csu-gold:focus, button.button-csu-gold:hover, button.button-csu-gold:focus, input.button-csu-gold:hover, input.button-csu-gold:focus, .button-csu-gold a.fl-button:hover *, .button-csu-gold a.fl-button:focus * {
	color:#C8C372;
}
/* Button csu-green */
a.button-csu-green, a.button-csu-green:visited, button.button-csu-green, input.button-csu-green, .button-csu-green a.fl-button, .button-csu-green a.fl-button:visited {
	border-color:#1E4D2B;
	color:#ffffff;
	background-color:#1E4D2B;
}
a.button-csu-green, a.button-csu-green:visited, button.button-csu-green, input.button-csu-green, .button-csu-green a.fl-button *, .button-csu-green a.fl-button:visited * {
	color:#ffffff;
}
a.button-csu-green:hover, a.button-csu-green:focus, button.button-csu-green:hover, button.button-csu-green:focus, input.button-csu-green:hover, input.button-csu-green:focus, .button-csu-green a.fl-button:hover, .button-csu-green a.fl-button:focus {
	border-color:#1E4D2B;
	color:#1E4D2B;
	background-color:transparent;
}
a.button-csu-green:hover, a.button-csu-green:focus, button.button-csu-green:hover, button.button-csu-green:focus, input.button-csu-green:hover, input.button-csu-green:focus, .button-csu-green a.fl-button:hover *, .button-csu-green a.fl-button:focus * {
	color:#1E4D2B;
}
/* Button dark-gray */
a.button-dark-gray, a.button-dark-gray:visited, button.button-dark-gray, input.button-dark-gray, .button-dark-gray a.fl-button, .button-dark-gray a.fl-button:visited {
	border-color:#41463F;
	color:#ffffff;
	background-color:#41463F;
}
a.button-dark-gray, a.button-dark-gray:visited, button.button-dark-gray, input.button-dark-gray, .button-dark-gray a.fl-button *, .button-dark-gray a.fl-button:visited * {
	color:#ffffff;
}
a.button-dark-gray:hover, a.button-dark-gray:focus, button.button-dark-gray:hover, button.button-dark-gray:focus, input.button-dark-gray:hover, input.button-dark-gray:focus, .button-dark-gray a.fl-button:hover, .button-dark-gray a.fl-button:focus {
	border-color:#41463F;
	color:#41463F;
	background-color:transparent;
}
a.button-dark-gray:hover, a.button-dark-gray:focus, button.button-dark-gray:hover, button.button-dark-gray:focus, input.button-dark-gray:hover, input.button-dark-gray:focus, .button-dark-gray a.fl-button:hover *, .button-dark-gray a.fl-button:focus * {
	color:#41463F;
}
/* Button jade */
a.button-jade, a.button-jade:visited, button.button-jade, input.button-jade, .button-jade a.fl-button, .button-jade a.fl-button:visited {
	border-color:#00A176;
	color:#ffffff;
	background-color:#00A176;
}
a.button-jade, a.button-jade:visited, button.button-jade, input.button-jade, .button-jade a.fl-button *, .button-jade a.fl-button:visited * {
	color:#ffffff;
}
a.button-jade:hover, a.button-jade:focus, button.button-jade:hover, button.button-jade:focus, input.button-jade:hover, input.button-jade:focus, .button-jade a.fl-button:hover, .button-jade a.fl-button:focus {
	border-color:#00A176;
	color:#00A176;
	background-color:transparent;
}
a.button-jade:hover, a.button-jade:focus, button.button-jade:hover, button.button-jade:focus, input.button-jade:hover, input.button-jade:focus, .button-jade a.fl-button:hover *, .button-jade a.fl-button:focus * {
	color:#00A176;
}
/* Button light-blue */
a.button-light-blue, a.button-light-blue:visited, button.button-light-blue, input.button-light-blue, .button-light-blue a.fl-button, .button-light-blue a.fl-button:visited {
	border-color:#A2DCED;
	color:#005D7D;
	background-color:#A2DCED;
}
a.button-light-blue, a.button-light-blue:visited, button.button-light-blue, input.button-light-blue, .button-light-blue a.fl-button *, .button-light-blue a.fl-button:visited * {
	color:#005D7D;
}
a.button-light-blue:hover, a.button-light-blue:focus, button.button-light-blue:hover, button.button-light-blue:focus, input.button-light-blue:hover, input.button-light-blue:focus, .button-light-blue a.fl-button:hover, .button-light-blue a.fl-button:focus {
	border-color:#A2DCED;
	color:#A2DCED;
	background-color:transparent;
}
a.button-light-blue:hover, a.button-light-blue:focus, button.button-light-blue:hover, button.button-light-blue:focus, input.button-light-blue:hover, input.button-light-blue:focus, .button-light-blue a.fl-button:hover *, .button-light-blue a.fl-button:focus * {
	color:#A2DCED;
}
/* Button magenta */
a.button-magenta, a.button-magenta:visited, button.button-magenta, input.button-magenta, .button-magenta a.fl-button, .button-magenta a.fl-button:visited {
	border-color:#B6006A;
	color:#ffffff;
	background-color:#B6006A;
}
a.button-magenta, a.button-magenta:visited, button.button-magenta, input.button-magenta, .button-magenta a.fl-button *, .button-magenta a.fl-button:visited * {
	color:#ffffff;
}
a.button-magenta:hover, a.button-magenta:focus, button.button-magenta:hover, button.button-magenta:focus, input.button-magenta:hover, input.button-magenta:focus, .button-magenta a.fl-button:hover, .button-magenta a.fl-button:focus {
	border-color:#B6006A;
	color:#B6006A;
	background-color:transparent;
}
a.button-magenta:hover, a.button-magenta:focus, button.button-magenta:hover, button.button-magenta:focus, input.button-magenta:hover, input.button-magenta:focus, .button-magenta a.fl-button:hover *, .button-magenta a.fl-button:focus * {
	color:#B6006A;
}
/* Button maize */
a.button-maize, a.button-maize:visited, button.button-maize, input.button-maize, .button-maize a.fl-button, .button-maize a.fl-button:visited {
	border-color:#FFCE51;
	color:#1E4D2B;
	background-color:#FFCE51;
}
a.button-maize, a.button-maize:visited, button.button-maize, input.button-maize, .button-maize a.fl-button *, .button-maize a.fl-button:visited * {
	color:#1E4D2B;
}
a.button-maize:hover, a.button-maize:focus, button.button-maize:hover, button.button-maize:focus, input.button-maize:hover, input.button-maize:focus, .button-maize a.fl-button:hover, .button-maize a.fl-button:focus {
	border-color:#FFCE51;
	color:#FFCE51;
	background-color:transparent;
}
a.button-maize:hover, a.button-maize:focus, button.button-maize:hover, button.button-maize:focus, input.button-maize:hover, input.button-maize:focus, .button-maize a.fl-button:hover *, .button-maize a.fl-button:focus * {
	color:#FFCE51;
}
/* Button medium-blue */
a.button-medium-blue, a.button-medium-blue:visited, button.button-medium-blue, input.button-medium-blue, .button-medium-blue a.fl-button, .button-medium-blue a.fl-button:visited {
	border-color:#005D7D;
	color:#ffffff;
	background-color:#005D7D;
}
a.button-medium-blue, a.button-medium-blue:visited, button.button-medium-blue, input.button-medium-blue, .button-medium-blue a.fl-button *, .button-medium-blue a.fl-button:visited * {
	color:#ffffff;
}
a.button-medium-blue:hover, a.button-medium-blue:focus, button.button-medium-blue:hover, button.button-medium-blue:focus, input.button-medium-blue:hover, input.button-medium-blue:focus, .button-medium-blue a.fl-button:hover, .button-medium-blue a.fl-button:focus {
	border-color:#005D7D;
	color:#005D7D;
	background-color:transparent;
}
a.button-medium-blue:hover, a.button-medium-blue:focus, button.button-medium-blue:hover, button.button-medium-blue:focus, input.button-medium-blue:hover, input.button-medium-blue:focus, .button-medium-blue a.fl-button:hover *, .button-medium-blue a.fl-button:focus * {
	color:#005D7D;
}
/* Button mint */
a.button-mint, a.button-mint:visited, button.button-mint, input.button-mint, .button-mint a.fl-button, .button-mint a.fl-button:visited {
	border-color:#93D0AC;
	color:#1E4D2B;
	background-color:#93D0AC;
}
a.button-mint, a.button-mint:visited, button.button-mint, input.button-mint, .button-mint a.fl-button *, .button-mint a.fl-button:visited * {
	color:#1E4D2B;
}
a.button-mint:hover, a.button-mint:focus, button.button-mint:hover, button.button-mint:focus, input.button-mint:hover, input.button-mint:focus, .button-mint a.fl-button:hover, .button-mint a.fl-button:focus {
	border-color:#93D0AC;
	color:#93D0AC;
	background-color:transparent;
}
a.button-mint:hover, a.button-mint:focus, button.button-mint:hover, button.button-mint:focus, input.button-mint:hover, input.button-mint:focus, .button-mint a.fl-button:hover *, .button-mint a.fl-button:focus * {
	color:#93D0AC;
}
/* Button navy-blue */
a.button-navy-blue, a.button-navy-blue:visited, button.button-navy-blue, input.button-navy-blue, .button-navy-blue a.fl-button, .button-navy-blue a.fl-button:visited {
	border-color:#001D34;
	color:#ffffff;
	background-color:#001D34;
}
a.button-navy-blue, a.button-navy-blue:visited, button.button-navy-blue, input.button-navy-blue, .button-navy-blue a.fl-button *, .button-navy-blue a.fl-button:visited * {
	color:#ffffff;
}
a.button-navy-blue:hover, a.button-navy-blue:focus, button.button-navy-blue:hover, button.button-navy-blue:focus, input.button-navy-blue:hover, input.button-navy-blue:focus, .button-navy-blue a.fl-button:hover, .button-navy-blue a.fl-button:focus {
	border-color:#001D34;
	color:#001D34;
	background-color:transparent;
}
a.button-navy-blue:hover, a.button-navy-blue:focus, button.button-navy-blue:hover, button.button-navy-blue:focus, input.button-navy-blue:hover, input.button-navy-blue:focus, .button-navy-blue a.fl-button:hover *, .button-navy-blue a.fl-button:focus * {
	color:#001D34;
}
/* Button pale-gold */
a.button-pale-gold, a.button-pale-gold:visited, button.button-pale-gold, input.button-pale-gold, .button-pale-gold a.fl-button, .button-pale-gold a.fl-button:visited {
	border-color:#F2EFDC;
	color:#1E4D2B;
	background-color:#F2EFDC;
}
a.button-pale-gold, a.button-pale-gold:visited, button.button-pale-gold, input.button-pale-gold, .button-pale-gold a.fl-button *, .button-pale-gold a.fl-button:visited * {
	color:#1E4D2B;
}
a.button-pale-gold:hover, a.button-pale-gold:focus, button.button-pale-gold:hover, button.button-pale-gold:focus, input.button-pale-gold:hover, input.button-pale-gold:focus, .button-pale-gold a.fl-button:hover, .button-pale-gold a.fl-button:focus {
	border-color:#F2EFDC;
	color:#F2EFDC;
	background-color:transparent;
}
a.button-pale-gold:hover, a.button-pale-gold:focus, button.button-pale-gold:hover, button.button-pale-gold:focus, input.button-pale-gold:hover, input.button-pale-gold:focus, .button-pale-gold a.fl-button:hover *, .button-pale-gold a.fl-button:focus * {
	color:#F2EFDC;
}
/* Button pale-gray */
a.button-pale-gray, a.button-pale-gray:visited, button.button-pale-gray, input.button-pale-gray, .button-pale-gray a.fl-button, .button-pale-gray a.fl-button:visited {
	border-color:#E0E1DF;
	color:#41463F;
	background-color:#E0E1DF;
}
a.button-pale-gray, a.button-pale-gray:visited, button.button-pale-gray, input.button-pale-gray, .button-pale-gray a.fl-button *, .button-pale-gray a.fl-button:visited * {
	color:#41463F;
}
a.button-pale-gray:hover, a.button-pale-gray:focus, button.button-pale-gray:hover, button.button-pale-gray:focus, input.button-pale-gray:hover, input.button-pale-gray:focus, .button-pale-gray a.fl-button:hover, .button-pale-gray a.fl-button:focus {
	border-color:#E0E1DF;
	color:#E0E1DF;
	background-color:transparent;
}
a.button-pale-gray:hover, a.button-pale-gray:focus, button.button-pale-gray:hover, button.button-pale-gray:focus, input.button-pale-gray:hover, input.button-pale-gray:focus, .button-pale-gray a.fl-button:hover *, .button-pale-gray a.fl-button:focus * {
	color:#E0E1DF;
}
/* Button tangerine */
a.button-tangerine, a.button-tangerine:visited, button.button-tangerine, input.button-tangerine, .button-tangerine a.fl-button, .button-tangerine a.fl-button:visited {
	border-color:#F26322;
	color:#ffffff;
	background-color:#F26322;
}
a.button-tangerine, a.button-tangerine:visited, button.button-tangerine, input.button-tangerine, .button-tangerine a.fl-button *, .button-tangerine a.fl-button:visited * {
	color:#ffffff;
}
a.button-tangerine:hover, a.button-tangerine:focus, button.button-tangerine:hover, button.button-tangerine:focus, input.button-tangerine:hover, input.button-tangerine:focus, .button-tangerine a.fl-button:hover, .button-tangerine a.fl-button:focus {
	border-color:#F26322;
	color:#F26322;
	background-color:transparent;
}
a.button-tangerine:hover, a.button-tangerine:focus, button.button-tangerine:hover, button.button-tangerine:focus, input.button-tangerine:hover, input.button-tangerine:focus, .button-tangerine a.fl-button:hover *, .button-tangerine a.fl-button:focus * {
	color:#F26322;
}
/* Button white */
a.button-white, a.button-white:visited, button.button-white, input.button-white, .button-white a.fl-button, .button-white a.fl-button:visited {
	border-color:#ffffff;
	color:#1E4D2B;
	background-color:#ffffff;
}
a.button-white, a.button-white:visited, button.button-white, input.button-white, .button-white a.fl-button *, .button-white a.fl-button:visited * {
	color:#1E4D2B;
}
a.button-white:hover, a.button-white:focus, button.button-white:hover, button.button-white:focus, input.button-white:hover, input.button-white:focus, .button-white a.fl-button:hover, .button-white a.fl-button:focus {
	border-color:#ffffff;
	color:#ffffff;
	background-color:transparent;
}
a.button-white:hover, a.button-white:focus, button.button-white:hover, button.button-white:focus, input.button-white:hover, input.button-white:focus, .button-white a.fl-button:hover *, .button-white a.fl-button:focus * {
	color:#ffffff;
}
/* Button text color apricot */
a.button-text-apricot, button.button-text-apricot, input.button-text-apricot, .button-text-apricot a.fl-button, .button-text-apricot a.fl-button:visited {
	color:#F9A872;
}
a.button-text-apricot, a.button-text-apricot:visited, button.button-text-apricot, input.button-text-apricot, .button-text-apricot a.fl-button *, .button-text-apricot a.fl-button:visited * {
	color:#F9A872;
}
/* Button text color crimson */
a.button-text-crimson, button.button-text-crimson, input.button-text-crimson, .button-text-crimson a.fl-button, .button-text-crimson a.fl-button:visited {
	color:#A02816;
}
a.button-text-crimson, a.button-text-crimson:visited, button.button-text-crimson, input.button-text-crimson, .button-text-crimson a.fl-button *, .button-text-crimson a.fl-button:visited * {
	color:#A02816;
}
/* Button text color csu-gold */
a.button-text-csu-gold, button.button-text-csu-gold, input.button-text-csu-gold, .button-text-csu-gold a.fl-button, .button-text-csu-gold a.fl-button:visited {
	color:#C8C372;
}
a.button-text-csu-gold, a.button-text-csu-gold:visited, button.button-text-csu-gold, input.button-text-csu-gold, .button-text-csu-gold a.fl-button *, .button-text-csu-gold a.fl-button:visited * {
	color:#C8C372;
}
/* Button text color csu-green */
a.button-text-csu-green, button.button-text-csu-green, input.button-text-csu-green, .button-text-csu-green a.fl-button, .button-text-csu-green a.fl-button:visited {
	color:#1E4D2B;
}
a.button-text-csu-green, a.button-text-csu-green:visited, button.button-text-csu-green, input.button-text-csu-green, .button-text-csu-green a.fl-button *, .button-text-csu-green a.fl-button:visited * {
	color:#1E4D2B;
}
/* Button text color dark-gray */
a.button-text-dark-gray, button.button-text-dark-gray, input.button-text-dark-gray, .button-text-dark-gray a.fl-button, .button-text-dark-gray a.fl-button:visited {
	color:#41463F;
}
a.button-text-dark-gray, a.button-text-dark-gray:visited, button.button-text-dark-gray, input.button-text-dark-gray, .button-text-dark-gray a.fl-button *, .button-text-dark-gray a.fl-button:visited * {
	color:#41463F;
}
/* Button text color jade */
a.button-text-jade, button.button-text-jade, input.button-text-jade, .button-text-jade a.fl-button, .button-text-jade a.fl-button:visited {
	color:#00A176;
}
a.button-text-jade, a.button-text-jade:visited, button.button-text-jade, input.button-text-jade, .button-text-jade a.fl-button *, .button-text-jade a.fl-button:visited * {
	color:#00A176;
}
/* Button text color light-blue */
a.button-text-light-blue, button.button-text-light-blue, input.button-text-light-blue, .button-text-light-blue a.fl-button, .button-text-light-blue a.fl-button:visited {
	color:#A2DCED;
}
a.button-text-light-blue, a.button-text-light-blue:visited, button.button-text-light-blue, input.button-text-light-blue, .button-text-light-blue a.fl-button *, .button-text-light-blue a.fl-button:visited * {
	color:#A2DCED;
}
/* Button text color magenta */
a.button-text-magenta, button.button-text-magenta, input.button-text-magenta, .button-text-magenta a.fl-button, .button-text-magenta a.fl-button:visited {
	color:#B6006A;
}
a.button-text-magenta, a.button-text-magenta:visited, button.button-text-magenta, input.button-text-magenta, .button-text-magenta a.fl-button *, .button-text-magenta a.fl-button:visited * {
	color:#B6006A;
}
/* Button text color maize */
a.button-text-maize, button.button-text-maize, input.button-text-maize, .button-text-maize a.fl-button, .button-text-maize a.fl-button:visited {
	color:#FFCE51;
}
a.button-text-maize, a.button-text-maize:visited, button.button-text-maize, input.button-text-maize, .button-text-maize a.fl-button *, .button-text-maize a.fl-button:visited * {
	color:#FFCE51;
}
/* Button text color medium-blue */
a.button-text-medium-blue, button.button-text-medium-blue, input.button-text-medium-blue, .button-text-medium-blue a.fl-button, .button-text-medium-blue a.fl-button:visited {
	color:#005D7D;
}
a.button-text-medium-blue, a.button-text-medium-blue:visited, button.button-text-medium-blue, input.button-text-medium-blue, .button-text-medium-blue a.fl-button *, .button-text-medium-blue a.fl-button:visited * {
	color:#005D7D;
}
/* Button text color mint */
a.button-text-mint, button.button-text-mint, input.button-text-mint, .button-text-mint a.fl-button, .button-text-mint a.fl-button:visited {
	color:#93D0AC;
}
a.button-text-mint, a.button-text-mint:visited, button.button-text-mint, input.button-text-mint, .button-text-mint a.fl-button *, .button-text-mint a.fl-button:visited * {
	color:#93D0AC;
}
/* Button text color navy-blue */
a.button-text-navy-blue, button.button-text-navy-blue, input.button-text-navy-blue, .button-text-navy-blue a.fl-button, .button-text-navy-blue a.fl-button:visited {
	color:#001D34;
}
a.button-text-navy-blue, a.button-text-navy-blue:visited, button.button-text-navy-blue, input.button-text-navy-blue, .button-text-navy-blue a.fl-button *, .button-text-navy-blue a.fl-button:visited * {
	color:#001D34;
}
/* Button text color pale-gold */
a.button-text-pale-gold, button.button-text-pale-gold, input.button-text-pale-gold, .button-text-pale-gold a.fl-button, .button-text-pale-gold a.fl-button:visited {
	color:#F2EFDC;
}
a.button-text-pale-gold, a.button-text-pale-gold:visited, button.button-text-pale-gold, input.button-text-pale-gold, .button-text-pale-gold a.fl-button *, .button-text-pale-gold a.fl-button:visited * {
	color:#F2EFDC;
}
/* Button text color pale-gray */
a.button-text-pale-gray, button.button-text-pale-gray, input.button-text-pale-gray, .button-text-pale-gray a.fl-button, .button-text-pale-gray a.fl-button:visited {
	color:#E0E1DF;
}
a.button-text-pale-gray, a.button-text-pale-gray:visited, button.button-text-pale-gray, input.button-text-pale-gray, .button-text-pale-gray a.fl-button *, .button-text-pale-gray a.fl-button:visited * {
	color:#E0E1DF;
}
/* Button text color tangerine */
a.button-text-tangerine, button.button-text-tangerine, input.button-text-tangerine, .button-text-tangerine a.fl-button, .button-text-tangerine a.fl-button:visited {
	color:#F26322;
}
a.button-text-tangerine, a.button-text-tangerine:visited, button.button-text-tangerine, input.button-text-tangerine, .button-text-tangerine a.fl-button *, .button-text-tangerine a.fl-button:visited * {
	color:#F26322;
}
/* Button text color white */
a.button-text-white, button.button-text-white, input.button-text-white, .button-text-white a.fl-button, .button-text-white a.fl-button:visited {
	color:#FFFFFF;
}
a.button-text-white, a.button-text-white:visited, button.button-text-white, input.button-text-white, .button-text-white a.fl-button *, .button-text-white a.fl-button:visited * {
	color:#FFFFFF;
}
/* Button text hover color apricot */
a.button-text-hover-apricot:hover, a.button-text-hover-apricot:focus, button.button-text-hover-apricot:hover, button.button-text-hover-apricot:focus, input.button-text-hover-apricot:hover, input.button-text-hover-apricot:focus, .button-text-hover-apricot a.fl-button:hover, .button-text-hover-apricot a.fl-button:focus {
	color:#F9A872;
}
a.button-text-hover-apricot:hover, a.button-text-hover-apricot:focus, button.button-text-hover-apricot:hover, button.button-text-hover-apricot:focus, input.button-text-hover-apricot:hover, input.button-text-hover-apricot:focus, .button-text-hover-apricot a.fl-button:hover *, .button-text-hover-apricot a.fl-button:focus * {
	color:#F9A872;
}
/* Button text hover color crimson */
a.button-text-hover-crimson:hover, a.button-text-hover-crimson:focus, button.button-text-hover-crimson:hover, button.button-text-hover-crimson:focus, input.button-text-hover-crimson:hover, input.button-text-hover-crimson:focus, .button-text-hover-crimson a.fl-button:hover, .button-text-hover-crimson a.fl-button:focus {
	color:#A02816;
}
a.button-text-hover-crimson:hover, a.button-text-hover-crimson:focus, button.button-text-hover-crimson:hover, button.button-text-hover-crimson:focus, input.button-text-hover-crimson:hover, input.button-text-hover-crimson:focus, .button-text-hover-crimson a.fl-button:hover *, .button-text-hover-crimson a.fl-button:focus * {
	color:#A02816;
}
/* Button text hover color csu-gold */
a.button-text-hover-csu-gold:hover, a.button-text-hover-csu-gold:focus, button.button-text-hover-csu-gold:hover, button.button-text-hover-csu-gold:focus, input.button-text-hover-csu-gold:hover, input.button-text-hover-csu-gold:focus, .button-text-hover-csu-gold a.fl-button:hover, .button-text-hover-csu-gold a.fl-button:focus {
	color:#C8C372;
}
a.button-text-hover-csu-gold:hover, a.button-text-hover-csu-gold:focus, button.button-text-hover-csu-gold:hover, button.button-text-hover-csu-gold:focus, input.button-text-hover-csu-gold:hover, input.button-text-hover-csu-gold:focus, .button-text-hover-csu-gold a.fl-button:hover *, .button-text-hover-csu-gold a.fl-button:focus * {
	color:#C8C372;
}
/* Button text hover color csu-green */
a.button-text-hover-csu-green:hover, a.button-text-hover-csu-green:focus, button.button-text-hover-csu-green:hover, button.button-text-hover-csu-green:focus, input.button-text-hover-csu-green:hover, input.button-text-hover-csu-green:focus, .button-text-hover-csu-green a.fl-button:hover, .button-text-hover-csu-green a.fl-button:focus {
	color:#1E4D2B;
}
a.button-text-hover-csu-green:hover, a.button-text-hover-csu-green:focus, button.button-text-hover-csu-green:hover, button.button-text-hover-csu-green:focus, input.button-text-hover-csu-green:hover, input.button-text-hover-csu-green:focus, .button-text-hover-csu-green a.fl-button:hover *, .button-text-hover-csu-green a.fl-button:focus * {
	color:#1E4D2B;
}
/* Button text hover color dark-gray */
a.button-text-hover-dark-gray:hover, a.button-text-hover-dark-gray:focus, button.button-text-hover-dark-gray:hover, button.button-text-hover-dark-gray:focus, input.button-text-hover-dark-gray:hover, input.button-text-hover-dark-gray:focus, .button-text-hover-dark-gray a.fl-button:hover, .button-text-hover-dark-gray a.fl-button:focus {
	color:#41463F;
}
a.button-text-hover-dark-gray:hover, a.button-text-hover-dark-gray:focus, button.button-text-hover-dark-gray:hover, button.button-text-hover-dark-gray:focus, input.button-text-hover-dark-gray:hover, input.button-text-hover-dark-gray:focus, .button-text-hover-dark-gray a.fl-button:hover *, .button-text-hover-dark-gray a.fl-button:focus * {
	color:#41463F;
}
/* Button text hover color jade */
a.button-text-hover-jade:hover, a.button-text-hover-jade:focus, button.button-text-hover-jade:hover, button.button-text-hover-jade:focus, input.button-text-hover-jade:hover, input.button-text-hover-jade:focus, .button-text-hover-jade a.fl-button:hover, .button-text-hover-jade a.fl-button:focus {
	color:#00A176;
}
a.button-text-hover-jade:hover, a.button-text-hover-jade:focus, button.button-text-hover-jade:hover, button.button-text-hover-jade:focus, input.button-text-hover-jade:hover, input.button-text-hover-jade:focus, .button-text-hover-jade a.fl-button:hover *, .button-text-hover-jade a.fl-button:focus * {
	color:#00A176;
}
/* Button text hover color light-blue */
a.button-text-hover-light-blue:hover, a.button-text-hover-light-blue:focus, button.button-text-hover-light-blue:hover, button.button-text-hover-light-blue:focus, input.button-text-hover-light-blue:hover, input.button-text-hover-light-blue:focus, .button-text-hover-light-blue a.fl-button:hover, .button-text-hover-light-blue a.fl-button:focus {
	color:#A2DCED;
}
a.button-text-hover-light-blue:hover, a.button-text-hover-light-blue:focus, button.button-text-hover-light-blue:hover, button.button-text-hover-light-blue:focus, input.button-text-hover-light-blue:hover, input.button-text-hover-light-blue:focus, .button-text-hover-light-blue a.fl-button:hover *, .button-text-hover-light-blue a.fl-button:focus * {
	color:#A2DCED;
}
/* Button text hover color magenta */
a.button-text-hover-magenta:hover, a.button-text-hover-magenta:focus, button.button-text-hover-magenta:hover, button.button-text-hover-magenta:focus, input.button-text-hover-magenta:hover, input.button-text-hover-magenta:focus, .button-text-hover-magenta a.fl-button:hover, .button-text-hover-magenta a.fl-button:focus {
	color:#B6006A;
}
a.button-text-hover-magenta:hover, a.button-text-hover-magenta:focus, button.button-text-hover-magenta:hover, button.button-text-hover-magenta:focus, input.button-text-hover-magenta:hover, input.button-text-hover-magenta:focus, .button-text-hover-magenta a.fl-button:hover *, .button-text-hover-magenta a.fl-button:focus * {
	color:#B6006A;
}
/* Button text hover color maize */
a.button-text-hover-maize:hover, a.button-text-hover-maize:focus, button.button-text-hover-maize:hover, button.button-text-hover-maize:focus, input.button-text-hover-maize:hover, input.button-text-hover-maize:focus, .button-text-hover-maize a.fl-button:hover, .button-text-hover-maize a.fl-button:focus {
	color:#FFCE51;
}
a.button-text-hover-maize:hover, a.button-text-hover-maize:focus, button.button-text-hover-maize:hover, button.button-text-hover-maize:focus, input.button-text-hover-maize:hover, input.button-text-hover-maize:focus, .button-text-hover-maize a.fl-button:hover *, .button-text-hover-maize a.fl-button:focus * {
	color:#FFCE51;
}
/* Button text hover color medium-blue */
a.button-text-hover-medium-blue:hover, a.button-text-hover-medium-blue:focus, button.button-text-hover-medium-blue:hover, button.button-text-hover-medium-blue:focus, input.button-text-hover-medium-blue:hover, input.button-text-hover-medium-blue:focus, .button-text-hover-medium-blue a.fl-button:hover, .button-text-hover-medium-blue a.fl-button:focus {
	color:#005D7D;
}
a.button-text-hover-medium-blue:hover, a.button-text-hover-medium-blue:focus, button.button-text-hover-medium-blue:hover, button.button-text-hover-medium-blue:focus, input.button-text-hover-medium-blue:hover, input.button-text-hover-medium-blue:focus, .button-text-hover-medium-blue a.fl-button:hover *, .button-text-hover-medium-blue a.fl-button:focus * {
	color:#005D7D;
}
/* Button text hover color mint */
a.button-text-hover-mint:hover, a.button-text-hover-mint:focus, button.button-text-hover-mint:hover, button.button-text-hover-mint:focus, input.button-text-hover-mint:hover, input.button-text-hover-mint:focus, .button-text-hover-mint a.fl-button:hover, .button-text-hover-mint a.fl-button:focus {
	color:#93D0AC;
}
a.button-text-hover-mint:hover, a.button-text-hover-mint:focus, button.button-text-hover-mint:hover, button.button-text-hover-mint:focus, input.button-text-hover-mint:hover, input.button-text-hover-mint:focus, .button-text-hover-mint a.fl-button:hover *, .button-text-hover-mint a.fl-button:focus * {
	color:#93D0AC;
}
/* Button text hover color navy-blue */
a.button-text-hover-navy-blue:hover, a.button-text-hover-navy-blue:focus, button.button-text-hover-navy-blue:hover, button.button-text-hover-navy-blue:focus, input.button-text-hover-navy-blue:hover, input.button-text-hover-navy-blue:focus, .button-text-hover-navy-blue a.fl-button:hover, .button-text-hover-navy-blue a.fl-button:focus {
	color:#001D34;
}
a.button-text-hover-navy-blue:hover, a.button-text-hover-navy-blue:focus, button.button-text-hover-navy-blue:hover, button.button-text-hover-navy-blue:focus, input.button-text-hover-navy-blue:hover, input.button-text-hover-navy-blue:focus, .button-text-hover-navy-blue a.fl-button:hover *, .button-text-hover-navy-blue a.fl-button:focus * {
	color:#001D34;
}
/* Button text hover color pale-gold */
a.button-text-hover-pale-gold:hover, a.button-text-hover-pale-gold:focus, button.button-text-hover-pale-gold:hover, button.button-text-hover-pale-gold:focus, input.button-text-hover-pale-gold:hover, input.button-text-hover-pale-gold:focus, .button-text-hover-pale-gold a.fl-button:hover, .button-text-hover-pale-gold a.fl-button:focus {
	color:#F2EFDC;
}
a.button-text-hover-pale-gold:hover, a.button-text-hover-pale-gold:focus, button.button-text-hover-pale-gold:hover, button.button-text-hover-pale-gold:focus, input.button-text-hover-pale-gold:hover, input.button-text-hover-pale-gold:focus, .button-text-hover-pale-gold a.fl-button:hover *, .button-text-hover-pale-gold a.fl-button:focus * {
	color:#F2EFDC;
}
/* Button text hover color pale-gray */
a.button-text-hover-pale-gray:hover, a.button-text-hover-pale-gray:focus, button.button-text-hover-pale-gray:hover, button.button-text-hover-pale-gray:focus, input.button-text-hover-pale-gray:hover, input.button-text-hover-pale-gray:focus, .button-text-hover-pale-gray a.fl-button:hover, .button-text-hover-pale-gray a.fl-button:focus {
	color:#E0E1DF;
}
a.button-text-hover-pale-gray:hover, a.button-text-hover-pale-gray:focus, button.button-text-hover-pale-gray:hover, button.button-text-hover-pale-gray:focus, input.button-text-hover-pale-gray:hover, input.button-text-hover-pale-gray:focus, .button-text-hover-pale-gray a.fl-button:hover *, .button-text-hover-pale-gray a.fl-button:focus * {
	color:#E0E1DF;
}
/* Button text hover color tangerine */
a.button-text-hover-tangerine:hover, a.button-text-hover-tangerine:focus, button.button-text-hover-tangerine:hover, button.button-text-hover-tangerine:focus, input.button-text-hover-tangerine:hover, input.button-text-hover-tangerine:focus, .button-text-hover-tangerine a.fl-button:hover, .button-text-hover-tangerine a.fl-button:focus {
	color:#F26322;
}
a.button-text-hover-tangerine:hover, a.button-text-hover-tangerine:focus, button.button-text-hover-tangerine:hover, button.button-text-hover-tangerine:focus, input.button-text-hover-tangerine:hover, input.button-text-hover-tangerine:focus, .button-text-hover-tangerine a.fl-button:hover *, .button-text-hover-tangerine a.fl-button:focus * {
	color:#F26322;
}
/* Button text hover color white */
a.button-text-hover-white:hover, a.button-text-hover-white:focus, button.button-text-hover-white:hover, button.button-text-hover-white:focus, input.button-text-hover-white:hover, input.button-text-hover-white:focus, .button-text-hover-white a.fl-button:hover, .button-text-hover-white a.fl-button:focus {
	color:#FFFFFF;
}
a.button-text-hover-white:hover, a.button-text-hover-white:focus, button.button-text-hover-white:hover, button.button-text-hover-white:focus, input.button-text-hover-white:hover, input.button-text-hover-white:focus, .button-text-hover-white a.fl-button:hover *, .button-text-hover-white a.fl-button:focus * {
	color:#FFFFFF;
}
/* Text color apricot */
.text-apricot {
	color:#F9A872;
}
/* Link color apricot */
a.link-apricot, .link-apricot a {
	color:#F9A872;
}
/* Link hover color apricot */
a.link-apricot:hover, .link-apricot a:hover {
	color:#F9A872;
}
/* Text color crimson */
.text-crimson {
	color:#A02816;
}
/* Link color crimson */
a.link-crimson, .link-crimson a {
	color:#A02816;
}
/* Link hover color crimson */
a.link-crimson:hover, .link-crimson a:hover {
	color:#A02816;
}
/* Text color csu-gold */
.text-csu-gold {
	color:#C8C372;
}
/* Link color csu-gold */
a.link-csu-gold, .link-csu-gold a {
	color:#C8C372;
}
/* Link hover color csu-gold */
a.link-csu-gold:hover, .link-csu-gold a:hover {
	color:#C8C372;
}
/* Text color csu-green */
.text-csu-green {
	color:#1E4D2B;
}
/* Link color csu-green */
a.link-csu-green, .link-csu-green a {
	color:#1E4D2B;
}
/* Link hover color csu-green */
a.link-csu-green:hover, .link-csu-green a:hover {
	color:#1E4D2B;
}
/* Text color dark-gray */
.text-dark-gray {
	color:#41463F;
}
/* Link color dark-gray */
a.link-dark-gray, .link-dark-gray a {
	color:#41463F;
}
/* Link hover color dark-gray */
a.link-dark-gray:hover, .link-dark-gray a:hover {
	color:#41463F;
}
/* Text color jade */
.text-jade {
	color:#00A176;
}
/* Link color jade */
a.link-jade, .link-jade a {
	color:#00A176;
}
/* Link hover color jade */
a.link-jade:hover, .link-jade a:hover {
	color:#00A176;
}
/* Text color light-blue */
.text-light-blue {
	color:#A2DCED;
}
/* Link color light-blue */
a.link-light-blue, .link-light-blue a {
	color:#A2DCED;
}
/* Link hover color light-blue */
a.link-light-blue:hover, .link-light-blue a:hover {
	color:#A2DCED;
}
/* Text color magenta */
.text-magenta {
	color:#B6006A;
}
/* Link color magenta */
a.link-magenta, .link-magenta a {
	color:#B6006A;
}
/* Link hover color magenta */
a.link-magenta:hover, .link-magenta a:hover {
	color:#B6006A;
}
/* Text color maize */
.text-maize {
	color:#FFCE51;
}
/* Link color maize */
a.link-maize, .link-maize a {
	color:#FFCE51;
}
/* Link hover color maize */
a.link-maize:hover, .link-maize a:hover {
	color:#FFCE51;
}
/* Text color medium-blue */
.text-medium-blue {
	color:#005D7D;
}
/* Link color medium-blue */
a.link-medium-blue, .link-medium-blue a {
	color:#005D7D;
}
/* Link hover color medium-blue */
a.link-medium-blue:hover, .link-medium-blue a:hover {
	color:#005D7D;
}
/* Text color mint */
.text-mint {
	color:#93D0AC;
}
/* Link color mint */
a.link-mint, .link-mint a {
	color:#93D0AC;
}
/* Link hover color mint */
a.link-mint:hover, .link-mint a:hover {
	color:#93D0AC;
}
/* Text color navy-blue */
.text-navy-blue {
	color:#001D34;
}
/* Link color navy-blue */
a.link-navy-blue, .link-navy-blue a {
	color:#001D34;
}
/* Link hover color navy-blue */
a.link-navy-blue:hover, .link-navy-blue a:hover {
	color:#001D34;
}
/* Text color pale-gold */
.text-pale-gold {
	color:#F2EFDC;
}
/* Link color pale-gold */
a.link-pale-gold, .link-pale-gold a {
	color:#F2EFDC;
}
/* Link hover color pale-gold */
a.link-pale-gold:hover, .link-pale-gold a:hover {
	color:#F2EFDC;
}
/* Text color pale-gray */
.text-pale-gray {
	color:#E0E1DF;
}
/* Link color pale-gray */
a.link-pale-gray, .link-pale-gray a {
	color:#E0E1DF;
}
/* Link hover color pale-gray */
a.link-pale-gray:hover, .link-pale-gray a:hover {
	color:#E0E1DF;
}
/* Text color tangerine */
.text-tangerine {
	color:#F26322;
}
/* Link color tangerine */
a.link-tangerine, .link-tangerine a {
	color:#F26322;
}
/* Link hover color tangerine */
a.link-tangerine:hover, .link-tangerine a:hover {
	color:#F26322;
}
/* Text color white */
.text-white {
	color:#FFFFFF;
}
/* Link color white */
a.link-white, .link-white a {
	color:#FFFFFF;
}
/* Link hover color white */
a.link-white:hover, .link-white a:hover {
	color:#FFFFFF;
}

/* Callout */
.fl-callout {
	background-color:rgba(224, 225, 223, 0.15);
}
.fl-callout .fl-callout-title-link {
	color:rgba(30, 77, 43, 1);
}

/* CLA Events */
.is-vbl-2020-version .fl-col-group-equal-height .fl-module-cla-events .cla-events::before {
	background-color:rgba(30, 77, 43, 1);
}
.cla-events .events-list .event-item .event-title {
	border-left-color:rgba(30, 77, 43, 1);
}
.fl-builder-pagination li a.page-numbers,
.fl-builder-pagination li span.page-numbers {
	border-color:transparent;
	background-color:rgba(224, 225, 223, 1);
}
.fl-builder-pagination li a.page-numbers {
	border-color:rgba(30, 77, 43, 1);;
	color:#fff;
	background-color:rgba(30, 77, 43, 1);;
}
.fl-builder-pagination li a.page-numbers:focus,
.fl-builder-pagination li a.page-numbers:hover {
	color:rgba(30, 77, 43, 1);;
	background-color:#fff;
}

/* CLA People */
.cla-people-controls {
	border-color:rgba(30, 77, 43, 1);
	background-color:rgba(224, 225, 223, 0.15);
}
.cla-people-control {
	border-color:rgba(30, 77, 43, 1);
}
.cla-people-controls-alphabet {
	border-top-color:rgba(30, 77, 43, 1);
}
.cla-people-list-item ul li,
.cla-people-individual ul li {
	border-right-color:rgba(224, 225, 223, 1);
}
.cla-people-list-item:nth-child(10n + 1) .cla-people-userphoto-link::before {background-color:rgba(0, 29, 52, 1);}
.cla-people-list-item:nth-child(10n + 2) .cla-people-userphoto-link::before {background-color:rgba(0, 93, 125, 1);}
.cla-people-list-item:nth-child(10n + 3) .cla-people-userphoto-link::before {background-color:rgba(162, 220, 237, 1);}
.cla-people-list-item:nth-child(10n + 4) .cla-people-userphoto-link::before {background-color:rgba(0, 161, 118, 1);}
.cla-people-list-item:nth-child(10n + 5) .cla-people-userphoto-link::before {background-color:rgba(147, 208, 172, 1);}
.cla-people-list-item:nth-child(10n + 6) .cla-people-userphoto-link::before {background-color:rgba(255, 206, 81, 1);}
.cla-people-list-item:nth-child(10n + 7) .cla-people-userphoto-link::before {background-color:rgba(249, 168, 114, 1);}
.cla-people-list-item:nth-child(10n + 8) .cla-people-userphoto-link::before {background-color:rgba(242, 99, 34, 1);}
.cla-people-list-item:nth-child(10n + 9) .cla-people-userphoto-link::before {background-color:rgba(160, 40, 22, 1);}
.cla-people-list-item:nth-child(10n + 10) .cla-people-userphoto-link::before {background-color:rgba(182, 0, 106, 1);}
.cla-people-individual .cla-people-userphoto-link::before {
	background-color:rgba(224, 225, 223, 1);
}
.cla-people-profile-about-cta-bar {
	border-bottom-color:rgba(224, 225, 223, 1);
}
.cla-people-profile-position-title.accent-text {
	color:rgba(30, 77, 43, 1);
}
@supports ((mask:url('https://coloradoreview.colostate.edu/wp-content/mu-plugins/cla-plugins/fundamentum-plugin/addons/skins/css/vbl/../../../../../beaver-sticks/svgs/icon-2020-cla-brand-map.svg')) or (-moz-mask:url('https://coloradoreview.colostate.edu/wp-content/mu-plugins/cla-plugins/fundamentum-plugin/addons/skins/css/vbl/../../../../../beaver-sticks/svgs/icon-2020-cla-brand-map.svg')) or (-webkit-mask:url('https://coloradoreview.colostate.edu/wp-content/mu-plugins/cla-plugins/fundamentum-plugin/addons/skins/css/vbl/../../../../../beaver-sticks/svgs/icon-2020-cla-brand-map.svg'))) {
	.cla-people-profile-icon {
		background-color:rgba(224, 225, 223, 1);
	}
}
.cla-people-profile-userphoto-wrap::before {
	background-color:rgba(224, 225, 223, 1);
}
.cla-people-profile-section-about > li {
	border-bottom-color:rgba(224, 225, 223, 1);
}

/* CLA TOC */
.cla-toc .cla-toc-title svg path {
	fill:rgba(65, 70, 63, 1) !important;
}
.cla-toc-layout-accordion {
	background-color:rgba(224, 225, 223, 0.15);;
	box-shadow:0 0 0 0.2rem rgba(30, 77, 43, 1);
}
.cla-toc-layout-accordion .nav-menu {
	box-shadow:0 0 0 0.2rem rgba(30, 77, 43, 1);
}

/* Events Manager */
.em-calendar tbody td {
	border:none;
}
.em-calendar tbody .days-names td {
	color:inherit;
	border-bottom-color:rgba(30, 77, 43, 1);
}
.em-calendar tbody .eventful-pre,
.em-calendar tbody .eventless-pre,
.em-calendar tbody .eventful-post,
.em-calendar tbody .eventless-post {
	background-color:rgba(224, 225, 223, 0.15);
}
.em-calendar .month-day {
	border-top-color:#E0E1DF;
	background-color:transparent;
}
.em-calendar tbody li {
	background-color:transparent;
}
table.em-calendar td.eventful a,
table.em-calendar td.eventful-today a {
	color:rgba(30, 77, 43, 1);
}
table.em-calendar td.eventful a:hover,
table.em-calendar td.eventful-today a:hover {
	color:rgba(30, 77, 43, 1);
}
.em-calendar tbody td.eventful-today,
.em-calendar tbody td.eventless-today {
	background-color:rgba(224, 225, 223, 0.15);
}

/* Tabs */
.fl-tabs .fl-tabs-panels,
.fl-tabs .fl-tabs-label.fl-tab-active,
.fl-tabs .fl-tabs-labels .fl-tabs-label.fl-tab-active {
	border-color:rgba(30, 77, 43, 1);
}
.fl-tabs .fl-tabs-labels .fl-tabs-label:hover {
	border-color:rgba(30, 77, 43, 0.5);
}





/**
 * 2.0 Repeatable Patterns
 * -----------------------------------------------------------------------------
 */

/* Headings */
h3 {color:rgba(30, 77, 43, 1);}



/**
 * 4.0 Header
 * -----------------------------------------------------------------------------
 */
.site-header .search-submit {
	background-color:transparent;
}

.no-header-meta #site-header-row-sub {
	box-shadow:0 2px 0 0 rgba(224, 225, 223, 1);
}

.site-header-row-drawer .search-form .search-field,
.site-header-row-drawer .search-field,
.single-drawers-location-header main .search-form .search-field,
.single-drawers-location-header main .search-field {
	box-shadow:0 0 0 2px rgba(224, 225, 223, 1);
}

.menu-toggle,
.menu-toggle:hover,
.menu-toggle:focus {
	border-color:transparent;
}



/**
 * 5.0 Navigation
 * -----------------------------------------------------------------------------
 */
.has-header-logo-parent .sub-menu a:hover,
.has-header-logo-parent .sub-menu a:focus {
	background-color:#C8C372;
}



/**
 * 6.2 Entry Header
 * -----------------------------------------------------------------------------
 */
.entry-header-container a:hover {
	color:rgba(30, 77, 43, 1);
}
.site-entry-header-content-container {
	background-color:#fff;
}
@supports ((mask:url('https://coloradoreview.colostate.edu/wp-content/mu-plugins/cla-plugins/fundamentum-plugin/addons/skins/css/vbl/../../../../../beaver-sticks/svgs/stamp-2020-cla-brand-arrows.svg')) or (-moz-mask:url('https://coloradoreview.colostate.edu/wp-content/mu-plugins/cla-plugins/fundamentum-plugin/addons/skins/css/vbl/../../../../../beaver-sticks/svgs/stamp-2020-cla-brand-arrows.svg')) or (-webkit-mask:url('https://coloradoreview.colostate.edu/wp-content/mu-plugins/cla-plugins/fundamentum-plugin/addons/skins/css/vbl/../../../../../beaver-sticks/svgs/stamp-2020-cla-brand-arrows.svg'))) {
	.has-featured-image .site-entry-header-content-container::before {
		background-color:rgba(30, 77, 43, 1);
	}
}



/**
 * 6.7 - Post/Image/Paging Navigation
 * -----------------------------------------------------------------------------
 */
.nav-links-next-previous .nav-links-previous:hover,
.nav-links-next-previous .nav-links-previous:focus,
.nav-links-next-previous .nav-links-next:hover,
.nav-links-next-previous .nav-links-next:focus {
	background-color:rgba(224, 225, 223, 0.15);
}
.nav-links-next-previous .nav-links-meta {
	color:rgba(30, 77, 43, 1);
}



/**
 * 8.0 Footer
 * -----------------------------------------------------------------------------
 */
.site-footer a {color:#93D0AC;}
.site-footer a:hover {color:#93D0AC;}



/* Small devices (tablets, 768px and up) */
@media (min-width:768px) {
	/**
	 * 1.1 Plugins Reset/Override
	 * -----------------------------------------------------------------------------
	 */
	/* Events Manager */
	table.em-calendar td.eventful li a,
	table.em-calendar td.eventful-today li a {
		background-color:rgba(224, 225, 223, 0.15);
	}
	table.em-calendar td.eventful li a:hover,
	table.em-calendar td.eventful-today li a:hover {
		background-color:rgba(224, 225, 223, 0.5);
	}
}



/* Medium devices (desktops, 992px and up) */
@media (min-width:992px) {
	/**
	 * 1.1 Plugins Reset/Override
	 * -----------------------------------------------------------------------------
	 */
	/* CLA Post Grid */
	.cla-post-grid-feed-blog {
		background-color:rgba(30, 77, 43, 0.9);
	}
}