/* Minification failed. Returning unminified contents.
(169,31): run-time error CSS1030: Expected identifier, found 'a'
(169,32): run-time error CSS1031: Expected selector, found ')'
(169,32): run-time error CSS1025: Expected comma or open brace, found ')'
 */
/* This style sheet should be used for custom client styles.
This style sheet is applied last, so it will override anything 
set in site.css, the area-specific css, and theme.css. */

/* S37 custom below */

@import 'colors';

/* 
    *************************
    S27 - Start of login page, from https://cdn.elluciancloud.com/assets/1.5.1/css/ellucian-design-system-ltr.min.css
    *************************
*/

.esg-sign-in__page:before {
	background-image: url(Images/custom/sinclair-login-background.jpg);
}

.esg-sign-in__page:after {
	background: #ac1c2f;
	background: linear-gradient(180deg,#ac1c2f 0, #ac1c2f);
	box-shadow: inset 0 0 .75rem 0 rgba(0,0,0,.6);
	z-index: -1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr= "#ffffff",endColorstr="#000000",GradientType=0);
	mix-blend-mode: multiply
}

/* S37 - Specifically the text on the login page */
/* S37 11/20/18 Incident #333983 Cai Williamson - Correction to css to stop white text on white backgrounds */
/*.esg-sign-in__page .esg-sign-in__content .esg-form__label,label {*/
.esg-sign-in__page .esg-sign-in__content {
	color: #ffffff
}

/* S37 - From /Content/Theme.css and Content/Theme.scss */
.esg-sign-in__page::after {
	background-color: #ac1c2f;
}



/* 
    ******************************
    S37 - Header logo edit, from _toolbar.scss
    ******************************
*/

.esg-header-bar__logo-image {
	/*padding: 15px 0;*/
	padding: 0px 0;
	max-width: 250px;
	max-height: 50px;
	display: table-cell;
}

@media (min-width: 600px) {
	.esg-header-bar__logo-image {
		max-width: 300px;
	}
}

@media (min-width: 768px) {
	.esg-header-bar__logo-image {
		max-width: 420px;
		max-height: 60px;
	}
}



/* 
    ******************************
    S37 - Start of Misc site edits, from Theme.css
    ******************************
*/

/* S37 - Navigation is the side bar */
/*[section] Navigation*/
/*[section-description] Control the style of the navigation controls */
/*.primary-menu .menu-header:hover,
.primary-menu .menu-item:hover,
.primary-menu .menu-item.selected,
.primary-menu button:focus + .menu-header .menu-item,
.menu-wrapper #nav-home-tab:hover,
.menu-wrapper .menu-header button[aria-expanded="true"][data-menu-level="0"] .menu-item {
  /*[rule-id] Hover and Selected states of Primary Menu Background* /
  /*[rule-description] Hover and Selected states of Primary Menu Background* /
  background-color: #790000;
  /*background-color: #5353D1;* /
 } 12/2/20 - S37 edit moved to Theme.css */



/*.primary-menu > .menu-wrapper.current-page > .menu-header .menu-item {
  /*[rule-id] Primary Menu Containing Current Page Background and Highlight* /
  /*[rule-description] Primary Menu Containing Current Page Background and Highlight* /
  border-bottom-color: #790000;
  background-color: #790000;
  /*border-bottom-color: #5353D1;
  background-color: #262626;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.secondary-menu {
  /*[rule-id] Default state of Secondary Menu Background* /
  /*[rule-description] Default state of Secondary Menu Background* /
  background-color: #930000;
  /*background-color: #333333;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.secondary-menu .menu-header:hover,
.secondary-menu .menu-item:hover,
.secondary-menu .menu-item.selected,
.secondary-menu button:focus + .menu-header .menu-item {
  /*[rule-id] Hover/Selected state of Secondary Menu Background* /
  /*[rule-description] Hover/Selected state of Secondary Menu Background* /
  background-color: #AC170C;
  /*background-color: #262626;* /
 }12/2/20 - S37 edit moved to Theme.css */

/*.secondary-menu > .menu-wrapper.current-page > .menu-header .menu-item:before, .secondary-menu > .menu-wrapper.current-page > .menu-header .menu-item:before {
  /*[rule-id] Active state of Secondary Menu Background* /
  /*[rule-description] Color of the Active state dot at the Secondary Menu level* /
  color: #ffffff;
  /*color: #51abff;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/* S37 - The selection dot in the Navigation menu - from Site.css */
.secondary-menu > li > .menu-item.current-page::before {
	color: #ffffff;
}

/* S37 This sets the color for pages highlighted to change their background color and their text color to be readable */
/*.tertiary-menu .menu-header:hover,
.tertiary-menu .menu-item:hover,
.tertiary-menu .menu-item.selected,
.tertiary-menu button:focus + .menu-header .menu-item,
.tertiary-menu .current-page {
  /*[rule-id] Hover/Selected state of Tertiary Menu Background* /
  /*[rule-description] Hover/Selected/Active state of Tertiary Menu Background* /
  background-color: #AC170C;
  color:#ffffff;
  /*background-color: #efefef;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/* S37 This forces the selected page to white text but leave the unselected with default color */
/*.tertiary-menu .menu-item, .tertiary-menu a, .tertiary-menu a:link, .tertiary-menu a:visited, .tertiary-menu a:hover {*/
.tertiary-menu > li > .menu-item.current-page {
	/*[rule-id] Default state of Tertiary Menu Text*/
	/*[rule-description] Default state of Tertiary Menu Text*/
	color: #ffffff;
	/*color: #000000;*/
}

/*[section] Spinner*/
/*[section-description] Control the style of the loading spinner */
/*.esg-spinner {
  /*[rule-id] Spinner colors * /
  /*[rule-description] Colors used to render the spinner * /
  border-color: rgba(120, 48, 131, 0.4);
  border-top-color: #ac1c2f;
  /*border-color: rgba(0, 116, 219, 0.4);
  border-top-color: #51ABFF;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/* [section] Links */
/* [section-description] Control the style of links */
a,
a:active,
a:hover:not(.esg-alert--error a):not(.esg-alert__warning a):not(.esg-alert__info a):not(.esg-alert__success a),
.backlink a,
.backlink a:hover,
.backlink a:visited,
.backlink a:link,
.backlink a:active,
.header-dropdown a,
.header-dropdown a:active,
.header-dropdown a:hover,
.my-awards-toggle .accordion-toggle,
button.esg-page-header__subtitle--backlink,
button.esg-page-header__subtitle--backlink:hover,
button.esg-page-header__subtitle--backlink:focus,
button.esg-page-header__subtitle--backlink:active,
.backlink a:before,
.backlink button:before {
	/*[rule-id] Link color across Self-Service */
	/*[rule-description] Link color across Self-Service */
	color: #3f756e;
	border-color: #3f756e;
	fill: #3f756e;
	/*color: #0074DB;
  border-color: #0074DB;
  fill: #0074DB;*/
}
/* 12/2/20 - S37 edit partially moved to Theme.css, fill isn't available */

/*a:visited:not(.esg-alert--error a):not(.esg-alert__warning a):not(.esg-alert__info a):not(.esg-alert__success a),
.header-dropdown a:visited {
  /*[rule-id] Visited link color across Self-service * /
  /*[rule-description] Visited link color across Self-service * /
  color: #ac1c2f;
  /*color: #005FB3;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*[section] Primary Colors */
/*[section-description] Control the primary colors used throughout Self-Service */
/*.esg-header-bar__menu-link,
.esg-header-bar__menu-link:hover, .esg-header-bar__menu-link:focus, .esg-header-bar__menu-link:active, .esg-header-bar__menu-link:active:hover, .esg-header-bar__menu-link:active:focus,
.esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link,
.esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link:focus,
.esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link:hover,
.esg-modal-wizard__close {
  /*[rule-id] esg-border-left-color-primary-30 * /
  /*[rule-description] Primary color darker (-15%)* /
  border-left-color: #ac1c2f;
  /*border-left-color: #3030B5;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link,
.esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link:focus,
.esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link:hover {
  /*[rule-id] esg-border-color-primary-30 * /
  /*[rule-description] Primary color darker (-15%)* /
  border-color: #ac1c2f;
  /*border-color: #3030B5;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-datepicker__day.esg-is-active:hover,
.esg-header-bar__menu-link:hover, .esg-header-bar__menu-link:focus, .esg-header-bar__menu-link:active, .esg-header-bar__menu-link:active:hover, .esg-header-bar__menu-link:active:focus,
.esg-header-bar__menu > .esg-is-active,
.esg-header-bar__menu > .esg-is-open,
.esg-header-bar__menu > .esg-is-active:hover, .esg-header-bar__menu > .esg-is-active:focus, .esg-header-bar__menu > .esg-is-active:active, .esg-header-bar__menu > .esg-is-active:active:hover, .esg-header-bar__menu > .esg-is-active:active:focus,
.esg-header-bar__menu > .esg-is-open:hover,
.esg-header-bar__menu > .esg-is-open:focus,
.esg-header-bar__menu > .esg-is-open:active,
.esg-header-bar__menu > .esg-is-open:active:hover,
.esg-header-bar__menu > .esg-is-open:active:focus,
.esg-header-bar__link:focus,
.esg-header-bar__link:hover,
.esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link,
.esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link:focus,
.esg-header-bar__menu-item .esg-is-open > .esg-dropdown__link:hover,
.esg-modal-wizard__close:hover, .esg-modal-wizard__close:focus, .esg-modal-wizard__close:active, .esg-modal-wizard__close:active:hover, .esg-modal-wizard__close:active:focus {
  /*[rule-id] esg-background-color-primary-35 * /
  /*[rule-description] Primary color darker (-10%)* /
  background-color: #ac1c2f;
  /*background-color: #3636C9;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-list-group__item.esg-is-active:hover, .esg-list-group__item.esg-is-active:focus,
.esg-list-group__item.esg-is-active .esg-list-group__link:hover, .esg-list-group__item.esg-is-active .esg-list-group__link:focus {
  /*[rule-id] esg-color-primary-40 * /
  /*[rule-description] Primary color darker (-5%)* /
  color: #ac1c2f;
  /*color: #4A4ACF;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-header-bar__menu-link,
.esg-modal-wizard__close {
  /*[rule-id] esg-background-color-primary-40 * /
  /*[rule-description] Primary color darker (-5%)* /
  background-color: #ac1c2f;
  /*background-color: #4A4ACF;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-label--primary,
.esg-is-open .esg-dropdown__menu-item,
.esg-calendar-table__marker-line,
.esg-button--sign-in {
  /*[rule-id] esg-border-color-primary-45 * /
  /*[rule-description] Primary color (base)* /
  border-color: #ac1c2f;
  /*border-color: #5353D1;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-spinner,
.esg-calendar-table__marker-cap {
  /*[rule-id] esg-border-top-color-primary-45 * /
  /*[rule-description] Primary color (base)* /
  border-top-color: #ac1c2f;
  /*border-top-color: #5353D1;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-sidebar__menu-link.esg-is-active,
.esg-table-head__th::after,
.esg-table-head__th.esg-is-active {
  /*[rule-id] esg-border-bottom-color-primary-45 * /
  /*[rule-description] Primary color (base)* /
  border-bottom-color: #ac1c2f;
  /*border-bottom-color: #5353D1;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-label--primary,
.esg-datepicker__day.esg-is-active,
.esg-sidebar__menu-link:hover,
.esg-sidebar__menu-link:hover, .esg-sidebar__menu-link:focus, .esg-sidebar__menu-link:active, .esg-sidebar__menu-link:active:hover, .esg-sidebar__menu-link:active:focus, .esg-sidebar__menu-link.esg-active:hover, .esg-sidebar__menu-link.esg-active:focus, .esg-sidebar__menu-link.esg-active:active,
.esg-sidebar__menu-toggle:hover, .esg-sidebar__menu-toggle:focus,
.esg-sidebar__submenu-item:hover, .esg-sidebar__submenu-item:focus, .esg-sidebar__submenu-item:active,
.esg-sidebar__submenu-item a:active:hover,
.esg-sidebar__submenu-item a:active:focus,
.esg-sidebar__submenu-link:hover,
.esg-sidebar__submenu-link:hover, .esg-sidebar__submenu-link:focus, .esg-sidebar__submenu-link:active, .esg-sidebar__submenu-link:active:hover, .esg-sidebar__submenu-link:active:focus, .esg-sidebar__submenu-link.esg-active:hover, .esg-sidebar__submenu-link.esg-active:focus, .esg-sidebar__submenu-link.esg-active:active,
.esg-header-bar,
.esg-header-bar__menu,
.esg-modal-wizard__header {
  /*[rule-id] esg-background-color-primary-45 * /
  /*[rule-description] Primary color (base)* /
  background-color: #ac1c2f;
  /*background-color: #5353D1;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-button--loading,
.esg-button--loading:hover, .esg-button--loading:focus, .esg-button--loading:active, .esg-button--loading:active:hover, .esg-button--loading:active:focus,
.esg-list-group__item.esg-is-active,
.esg-list-group__item.esg-is-active .esg-list-group-item-heading,
.esg-list-group__item.esg-is-active .esg-list-group-item-heading:hover, .esg-list-group__item.esg-is-active .esg-list-group-item-heading:focus, .esg-list-group__item.esg-is-active .esg-list-group-item-heading:active, .esg-list-group__item.esg-is-active .esg-list-group-item-heading:active:hover, .esg-list-group__item.esg-is-active .esg-list-group-item-heading:active:focus,
.esg-list-group__link:visited, .esg-list-group__link:visited:hover, .esg-list-group__link:visited:focus,
.esg-icon-list-group__link:visited,
.esg-icon-list-group__link:visited:hover,
.esg-icon-list-group__link:visited:focus,
.esg-list-group__item.esg-is-active .esg-list-group__link,
.esg-list-group__item-heading,
.esg-card--panel__heading .esg-card--panel__title,
.esg-action-bar,
.esg-action-bar__title,
.esg-is-active .esg-calendar-table__item,
.esg-modal-wizard__page-title,
.esg-form__checkbox--sign-in[type='checkbox']:checked + label::before {
  /*[rule-id] esg-color-primary-45 * /
  /*[rule-description] Primary color (base)* /
  color: #ac1c2f;
  /*color: #5353D1;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-calendar-table__event {
  /*[rule-id] esg-border-color-primary-55 * /
  /*[rule-description] Primary color lighter (+10%)* /
  border-color: #ac1c2f;
  /*border-color: #7272D9;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-sign-in__page::after {
  /*[rule-id] esg-background-color-primary-55 * /
  /*[rule-description] Primary color lighter (+10%)* /
  background-color: #ac1c2f;
  /*background-color: #7272D9;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-dropdown__menu-item:active:hover, .esg-dropdown__menu-item:active:focus, .esg-dropdown__menu-item:active:active,
.esg-dropdown__menu-item.esg-is-active:hover,
.esg-dropdown__menu-item.esg-is-active:focus,
.esg-dropdown__menu-item.esg-is-active:active {
  /*[rule-id] esg-border-color-primary-85 * /
  /*[rule-description] Primary color lighter (+40%)* /
  border-color: #ac1c2f;
  /*border-color: #9A9AE4;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-dropdown__menu-item:active,
.esg-dropdown__menu-item.esg-is-active {
  /*[rule-id] esg-border-color-primary-95 * /
  /*[rule-description] Primary color lighter (+50%)* /
  border-color: #e6c8eb;
  /*border-color: #C3C3EF;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-list-group__item:active, .esg-list-group__item:active:hover, .esg-list-group__item:active:focus,
.esg-icon-list-group__item:active,
.esg-icon-list-group__item:active:hover,
.esg-icon-list-group__item:active:focus {
  /*[rule-id] esg-border-top-bottom-color-primary-95 * /
  /*[rule-description] Primary color lighter (+50%)* /
  border-top-color: #e6c8eb;
  border-bottom-color: #e6c8eb;
  /*border-top-color: #C3C3EF;
  border-bottom-color: #C3C3EF;* /
 } 12/2/20 - S37 edit moved to Theme.css */

.esg-sign-in__content,
.esg-sign-in__content a,
.esg-form__checkbox--sign-in[type='checkbox'] + label {
	/*[rule-id] esg-color-primary-95 */
	/*[rule-description] Primary color lighter (+50%)*/
	color: #e6c8eb;
	/*color: #C3C3EF;*/
}

/*.esg-pillbox__fill,
.esg-calendar-table__event {
  /*[rule-id] esg-background-color-primary-100 * /
  /*[rule-description] Primary color lighter (+55%)* /
  background-color: #d5a2dd;
  /*background-color: #D7D7F4;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-list-group__item:active, .esg-list-group__item:active:hover, .esg-list-group__item:active:focus,
.esg-icon-list-group__item:active,
.esg-icon-list-group__item:active:hover,
.esg-icon-list-group__item:active:focus,
.esg-dropdown__menu-item:active,
.esg-dropdown__menu-item.esg-is-active,
.esg-dropdown__menu-item:active:hover, .esg-dropdown__menu-item:active:focus, .esg-dropdown__menu-item:active:active,
.esg-dropdown__menu-item.esg-is-active:hover,
.esg-dropdown__menu-item.esg-is-active:focus,
.esg-dropdown__menu-item.esg-is-active:active,
.esg-is-open .esg-dropdown__menu-item:active, .esg-is-open .esg-dropdown__menu-item.esg-is-active,
.esg-is-open .esg-dropdown__menu-item.esg-is-active:hover, .esg-is-open .esg-dropdown__menu-item.esg-is-active:focus, .esg-is-open .esg-dropdown__menu-item:active:hover, .esg-is-open .esg-dropdown__menu-item:active:focus {
  /*[rule-id] esg-background-color-primary-105 * /
  /*[rule-description] Primary color lighter (+60%)* /
  background-color: #eedaf1;
  /*background-color: #EBEBFA;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/* .esg-header-bar__logo,
.esg-header-bar__menu-link {
  /*[rule-id] esg-color-primary-105 * /
  /*[rule-description] Primary color lighter (+60%)* /
  color: #eedaf1;
  /*color: #EBEBFA;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*[section] Accent Colors */
/*[section-description] Control the accent colors used throughout Self-Service */
/*code {
  /*[rule-id] esg-color-accent-45 * /
  /*[rule-description] Accent color (base)* /
  color: #ac1c2f;
  /*color: #51ABFF;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-step-progress__item.esg-is-active,
.esg-is-active .esg-step-progress__link,
.esg-step-progress__item.esg-is-previous,
.esg-step-progress__item.esg-is-previous::before,
.esg-is-previous .esg-step-progress__link {
  /*[rule-id] esg-color-secondary * /
  /*[rule-description] Secondary color * /
  color: #c71950;
  /*color: #0074DB;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-step-progress__item.esg-is-active::before,
.esg-step-progress__item.esg-is-previous::before,
.css-org-card--in-context {
  /*[rule-id] esg-border-color-secondary * /
  /*[rule-description] Secondary color * /
  border-color: #c71950;
  /*border-color: #0074DB;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-step-progress__item.esg-is-active::before {
  /*[rule-id] esg-background-color-secondary * /
  /*[rule-description] Secondary color * /
  background-color: #c71950;
  /*background-color: #0074DB;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-tab__menu-item.esg-is-active,
.esg-person-card__list::after,
.esg-person-card__list:nth-last-child(n+4)::after,
.esg-person-card--not-popover {
  /*[rule-id] esg-border-bottom-color-secondary * /
  /*[rule-description] Secondary color * /
  border-bottom-color: #de1c5a;
  /*border-bottom-color: #0074DB;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-pillbox__value.esg-is-active::after {
  /*[rule-id] esg-background-color-accent-55 * /
  /*[rule-description] Accent color lighter (+10%)* /
  background-color: #de1c5a;
  /*background-color: #80C1FF;* /
 } 12/2/20 - S37 edit moved to Theme.css */

/*.esg-person-card__footer {
  /*[rule-id] esg-border-top-color-accent-65 * /
  /*[rule-description] Accent color lighter (+20%)* /
  border-top-color: #ed7299;
  /*border-top-color: #B3DAFF;* /
 } 12/2/20 - S37 edit moved to Theme.css */

