/* Copyright 2019-2021 Ellucian Company L.P. and its affiliates. */
/* Do not ship with imports uncommented. For Development only. */
/*@import 'etecolors';*/

/* SVA CUSTOM 2.37 VAP Eric 02-28-23 new themecolor1 Primary #3EB1C8 -> #EB1000 , themecolor2 Secondary #A2D9DD -> #4A4A4A, themecolor3 Action #3EB1C8 -> #DA291C */
/*
// Primary color
#EB1000: #EB1000;
#330300: #EB1000;
#95120a: #EB1000;
#c01105: #EB1000;
#ff1100: #EB1000;
#ffa099: #EB1000;
#fef3f2: #EB1000;
#95120a: #EB1000;
#c01105: #EB1000;
#fef3f2: #EB1000;
#95120a: #EB1000;
#ffffff: #ffffff;
#fef3f2: #EB1000;
#151618: #ffffff;
#000000: #ffffff;

// Secondary color
#4A4A4A: #4A4A4A;
#1a1a1a: #4A4A4A;
#353536: #4A4A4A;
#3f4040: #4A4A4A;
#808080: #4A4A4A;
#cccccc: #4A4A4A;
#f6f6f6: #4A4A4A;
#353536: #4A4A4A;
#3f4040: #4A4A4A;
#f6f6f6: #4A4A4A;
#353536: #4A4A4A;
#ffffff: #ffffff;
#f6f6f6: #4A4A4A;
#151618: #ffffff;
#ffffff: #ffffff;
*/

// Action color
#026BC8: #DA291C;
#026BC8-0: #DA291C;
#026BC8-1: #DA291C;
#026BC8-2: #DA291C;
#026BC8-3: #DA291C;
#026BC8-4: #4A4A4A;
#026BC8-5: #DA291C;
#026BC8-active: #DA291C;
#026BC8-hover: #DA291C;
#026BC8-light: #DA291C;
#026BC8_dark: #DA291C;
#026BC8_dark_text:#ffffff;
#026BC8_light: #DA291C;
#026BC8_light_text: #ffffff;
#026BC8_text: #ffffff;

/* Navigation*/
.primary-menu > .menu-wrapper > .menu-header:hover,
.primary-menu > .menu-wrapper > .menu-item:hover,
.menu-wrapper .menu-header button[aria-expanded="true"][data-menu-level="0"] .menu-item {
    /* Remove default local theme - always dark gray $color-base-25 */
    background-color: #262626;
}

.primary-menu > .menu-wrapper > .menu-header:hover, 
.primary-menu > .menu-wrapper > .menu-item:hover, 
.menu-wrapper .menu-header button[aria-expanded="true"][data-menu-level="0"] .menu-item
{
    background-color: #000000;
}
.primary-menu > .menu-wrapper.current-page > .menu-header .menu-item {
    border-bottom-color: #EB1000;
    background-color: #EB1000;
}

/*SVA CUSTOM*/
.secondary-menu .menu-header:hover, .secondary-menu .menu-item:hover{
background-color: #262626;
}
.secondary-menu {
  /*[rule-id] Default state of Secondary Menu Background*/
  /*[rule-description] Default state of Secondary Menu Background*/
  background-color: #333333;
}

/*END SVA CUSTOM*/
.secondary-menu > .menu-wrapper.current-page > .menu-header .menu-item:before, .secondary-menu > li > .menu-item.current-page:before {
    color: #EB1000;
}

/* Spinner*/
.esg-spinner {
    border-color: #026BC8-4;
    border-top-color: #026BC8;
}



/* Links */
a,
a:active,
:not(.esg-alert--error):not(.esg-alert__warning):not(.esg-alert__info):not(.esg-alert__success) a:hover:not(.eds-button),
.esg-sign-in__content a,
.esg-sign-in__content a:hover,
.esg-sign-in__content a:visited,
.esg-sign-in__content a:link,
.esg-sign-in__content a:active,
.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,
.document-number-link {
    color: #026BC8;
    border-color: #026BC8;
    fill: #026BC8;
}

:not(.esg-alert--error):not(.esg-alert__warning):not(.esg-alert__info):not(.esg-alert__success) a:visited:not(.eds-button),
.header-dropdown a:visited {
    color: #026BC8-2;
}

.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 {
    border-left-color: #95120a;
}

.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 {
    border-color: #95120a;
}

.esg-datepicker__day.esg-is-active:hover {
    background-color: #026BC8-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 {
    background-color: #95120a;
}

.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 {
    color: #026BC8-hover;
}

.esg-header-bar__menu-link,
.esg-modal-wizard__close {
    background-color: #c01105;
}

.esg-label--primary,
.esg-is-open .esg-dropdown__menu-item,
.esg-calendar-table__marker-line,
.esg-button--sign-in {
    border-color: #026BC8;
}

.esg-spinner,
.esg-calendar-table__marker-cap {
    border-top-color: #026BC8;
}

.esg-sidebar__menu-link.esg-is-active,
.esg-table-head__th::after,
.esg-table-head__th.esg-is-active {
    border-bottom-color: #026BC8;
}

.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 {
    background-color: #026BC8;
}

.esg-header-bar,
.esg-header-bar__menu,
.esg-modal-wizard__header {
    background-color: #EB1000;
}

.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 {
    color: #026BC8;
}

.esg-sign-in__page::before {
    background-blend-mode: unset;
    background-color: #95120a;
    background-image: none;
    filter: none;
/* SVA CUSTOM BACKGROUND OVERWRITE */
    background-color: #ffffff;
}

.esg-sign-in__page::after {
    background: none;
    filter: none;
    mix-blend-mode: unset;
   /* SVA CUSTOM BACKGROUND OVERWRITE */
    /* background-color: #EB1000;
	background-image: none; */
    background-color: #ffffff;
    
    background-position: 50%;
    background-size: cover;
}

/* IE 11 fix for pseudo element background paint bug */
.esg-sign-in__page:hover::before {
/* SVA CUSTOM */
    background-image: url("");
    /* background-image: url("$themebgimage"); */
}

.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 {
    border-color: #026BC8-4;
}

.esg-dropdown__menu-item:active,
.esg-dropdown__menu-item.esg-is-active {
    border-color: #026BC8-5;
}

.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 {
    border-top-color: #026BC8-5;
    border-bottom-color: #026BC8-5;
}

.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 {
    background-color: #026BC8-5;
}

.esg-header-bar__logo,
.esg-header-bar__menu-link {
    color: #ffffff;
}

.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 {
    color: #ffffff;
}

code {
    color: #026BC8;
}

.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 {
    color: #026BC8;
}

.esg-step-progress__item.esg-is-active::before,
.esg-step-progress__item.esg-is-previous::before,
.css-org-card--in-context {
    border-color: #026BC8;
}

.esg-step-progress__item.esg-is-active::before {
    background-color: #026BC8;
}

.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 {
    border-bottom-color: #026BC8;
}

.esg-pillbox__value.esg-is-active::after {
    background-color: #026BC8;
}

.esg-person-card__footer {
    border-top-color: #026BC8-4;
}

/*SVA Sign in button on login page*/

.eds-button--secondary, .eds-button--secondary:visited {
    /* SVA color: #026BC8;
    box-shadow: inset 0 0 0 1px #026BC8; */
	box-shadow: inset 0 0 0 1px #DA291C;
    background-color: #DA291C;
    color: #ffffff;
}

.eds-button--secondary:focus, .eds-button--secondary:hover, .eds-button--secondary:visited:focus, .eds-button--secondary:visited:hover {
    /* SVA  background-color: #026BC8-hover;
    color: #026BC8_text; */
	box-shadow: inset 0 0 0 1px #4A4A4A;
    background-color: #4A4A4A;
    color: #ffffff;
}

.eds-button--secondary:active, .eds-button--secondary:visited:active {
    /* SVA background-color: #026BC8-active; */
	box-shadow: inset 0 0 0 1px #DA291C;
    background-color: #DA291C;
    color: #ffffff;
}

.esg-breadcrumb__list-item {
    color: #026BC8;
}

.esg-button--primary, .esg-button--primary:visited {
    /* SVA border-color: #026BC8-2;
    background-color: #026BC8;
    color: #026BC8_text;
    box-shadow: inset 0 -0.25rem 0 0 #026BC8; */
	
    border-color: #DA291C;
    box-shadow: 0 0 0 1px #DA291C inset;
    background-color: #DA291C;
    color: #ffffff;
}

.esg-button--primary:active, .esg-button--primary:focus, .esg-button--primary:hover, .esg-button--primary:visited:active, .esg-button--primary:visited:focus, .esg-button--primary:visited:hover {
    /* SVA background-color: #026BC8-active;
    color: #026BC8_dark_text;
    box-shadow: inset 0 -0.25rem 0 0 #026BC8-active; */
	
    border-color: #DA291C;
    box-shadow: inset 0 -0.25rem 0 0 #DA291C;
    background-color: #DA291C;
    color: #ffffff;
}

.esg-button--primary:active:focus, .esg-button--primary:active:hover, .esg-button--primary:visited:active:focus, .esg-button--primary:visited:active:hover {
    /* SVA box-shadow: inset 0 -0.1875rem 0 0 #026BC8-active; */
    border-color: #DA291C;
    box-shadow: inset 0 -0.1875rem 0 0 #DA291C;
    background-color: #DA291C;
    color: #ffffff;
}

.esg-button--primary:active:focus, .esg-button--primary:visited:active:focus {
    /* SVA border-color: #026BC8;
    box-shadow: inset 0 -0.1875rem 0 0 #026BC8-active, 0 0 0 0.125rem #51abff; */
    border-color: #DA291C;
    box-shadow: inset 0 -0.1875rem 0 0 #DA291C;
    background-color: #DA291C;
    color: #ffffff;
}

.esg-button--primary:visited[disabled], .esg-button--primary:visited[disabled]:focus, .esg-button--primary:visited[disabled]:hover, .esg-button--primary[disabled], .esg-button--primary[disabled]:focus, .esg-button--primary[disabled]:hover {
    /* SVA border-color: #026BC8-2;
    background-color: #026BC8;
    color: #026BC8_text; */
    border-color: #DA291C;
   box-shadow: inset 0 -0.1875rem 0 0 #DA291C;
    background-color: #DA291C;
    color: #ffffff;
}

@media only screen and (min-width: 62rem) {
    .esg-modal-dialog__action-section.esg-button-group--fluid .esg-button-group__item:last-child .esg-button--primary {
        border-color: #026BC8-2;
    }
}

.esg-breadcrumb__link {
    color: #026BC8;
}

.esg-breadcrumb__link:focus, .esg-breadcrumb__link:hover {
    color: #026BC8-hover;
}

.eds-button--primary, .eds-button--primary:visited {
    /* SVA background-color: #026BC8;
    color: #026BC8_text; */
    border-color: #DA291C;
   box-shadow: inset 0 -0.1875rem 0 0 #DA291C;
    background-color: #DA291C;
    color: #ffffff;
}

.eds-button--primary:focus, .eds-button--primary:hover, .eds-button--primary:visited:focus, .eds-button--primary:visited:hover {
    /* SVA background-color: #026BC8-hover;
    color: #026BC8_text; */
    border-color: #DA291C;
    box-shadow: inset 0 -0.1875rem 0 0 #DA291C;
    background-color: #DA291C;
    color: #ffffff;
}

.eds-button--primary:active, .eds-button--primary:visited:active {
    /* SVA background-color: #026BC8-active;
    color: #026BC8_dark_text; */
    border-color: #DA291C;
    box-shadow: inset 0 -0.1875rem 0 0 #DA291C;
    background-color: #DA291C;
    color: #ffffff;
}

.esg-fab__icon.esg-icon__container--fill:active:focus, .esg-fab__icon.esg-icon__container--fill:active:hover, .esg-fab__icon.esg-icon__container--fill:focus, .esg-fab__icon.esg-icon__container--fill:hover {
   /* SVA  background-color: #026BC8; */
border-color: #DA291C;
}

.esg-fab__menu-icon:active, .esg-fab__menu-icon:active:focus, .esg-fab__menu-icon:active:hover, .esg-fab__menu-icon:focus, .esg-fab__menu-icon:hover {
    /* SVA background-color: #026BC8; */
border-color: #DA291C;
}

.esg-header-bar__icon .esg-icon {
    fill: #ffffff;
}

input[type=checkbox]:checked + label:before,
input[type=radio]:checked + label:before {
    border-color: #026BC8;
    background-color: #026BC8;
}

input.esg-form__switch:checked + .esg-form__switch-toggle:before {
    background-color: #026BC8;
}

input.esg-form__switch:checked + .esg-form__switch-toggle:after {
    border-color: #026BC8;
}

.esg-collapsible-group__title button {
    color: #026BC8_dark;
}

.esg-collapsible-group__icon .esg-icon {
    fill: #026BC8_dark;
}

.esg-button--sign-in {
    border-color: #026BC8;
    background-color: #026BC8_text;
    color: #026BC8;
}

.esg-button--sign-in:focus, .esg-button--sign-in:hover {
    /* SVA border-color: #026BC8-hover;
    background-color: #026BC8_text;
    color: #026BC8;
    box-shadow: 0 0 0 0.0625rem #026BC8-hover; */
	
	border-color: #DA291C;
    box-shadow: inset 0 -0.1875rem 0 0 #DA291C;
    background-color: #DA291C;
    color: #ffffff;
}

.esg-button--sign-in:active {
    /* SVA border-color: #026BC8_text;
    background-color: #026BC8;
    color: #026BC8_text; */
	border-color: #DA291C;
    box-shadow: inset 0 -0.1875rem 0 0 #DA291C;
    background-color: #DA291C;
    color: #ffffff;
}

.esg-button--primary .esg-dropdown__icon .esg-icon, .esg-button--secondary .esg-dropdown__icon .esg-icon {
    fill: #026BC8;
}

.esg-is-open.esg-button--primary, .esg-is-open.esg-button--primary:focus, .esg-is-open.esg-button--primary:hover, .esg-is-open.esg-button--secondary, .esg-is-open.esg-button--secondary:focus, .esg-is-open.esg-button--secondary:hover {
   /* SVA  border-color: #026BC8;
    box-shadow: 0 0 0 0.125rem #026BC8; */
border-color: #DA291C;
    box-shadow: inset 0 -0.1875rem 0 0 #DA291C;
  }

.esg-dropdown__menu {
    border-color: #026BC8;
}

.esg-icon {
    /* SVA fill: #026BC8; */
    fill: #4A4A4A;
}

.esg-icon__container--fill {
    /* SVA background-color: #026BC8; */
    background-color: #4A4A4A;
}

.esg-header-bar,
.esg-header-bar__menu-link,
.esg-header-bar__menu-link:hover,
.esg-header-bar__menu-link:active,
.esg-header-bar__menu-link:focus,
.esg-header-bar__menu-link:active:focus {
    border-bottom: 4px solid #4A4A4A;
}

.proxy-banner {
    background-color: #4A4A4A;
    color: #ffffff;
}

:focus {
    outline: 4px auto #026BC8-4;
}

.eds-button--secondary:focus, .eds-button--secondary:visited:focus {
    box-shadow: inset 0 0 0 2px #DA291C;
}

.eds-button--secondary:active:focus, .eds-button--secondary:active:hover, .eds-button--secondary:visited:active:focus, .eds-button--secondary:visited:active:hover {
    box-shadow: inset 0 0 0 2px #DA291C;
}

.eds-button--primary:focus, .eds-button--primary:visited:focus {
    box-shadow: inset 0 0 0 2px #DA291C;
}

.eds-button--primary:active:focus, .eds-button--primary:active:hover, .eds-button--primary:visited:active:focus, .eds-button--primary:visited:active:hover {
    box-shadow: inset 0 0 0 2px #DA291C;
}

.esg-form__input:focus,
input:focus,
input[type=search]:focus,
input[type=submit]:focus,
input[type=text]:focus,
textarea:focus {
    border-color: #026BC8-4;
}

input[type=checkbox]:focus + label:before {
    border-color: #026BC8-4;
}

input[type=radio]:focus + label:before {
    border-color: #026BC8-4;
}

.esg-button--secondary:focus, .esg-button--secondary:visited:focus {
    border-color: #026BC8-4;
    box-shadow: inset 0 -0.125rem 0 0 #f9f9f9, 0 0 0 0.125rem #026BC8-4;
}

.esg-button--secondary:active:focus, .esg-button--secondary:visited:active:focus {
    border-color: #026BC8-4;
    box-shadow: inset 0 -0.1875rem 0 0 #f9f9f9, 0 0 0 0.125rem #026BC8-4;
}

.esg-button--primary:focus, .esg-button--primary:visited:focus {
    border-color: #026BC8-4;
    box-shadow: inset 0 -0.25rem 0 0 #026BC8-active, 0 0 0 0.125rem #026BC8-4;
}

.esg-button--primary:active:focus, .esg-button--primary:visited:active:focus {
    border-color: #026BC8-4;
    box-shadow: inset 0 -0.1875rem 0 0 #026BC8-active, 0 0 0 0.125rem #026BC8-4;
}

.esg-header-bar__logo-image.esg-header-bar__logo-image--ete {
    background-image: url("https://public.sva.edu/ellucian/theme/SS/MyServices2x-transparent.png");
    background-repeat: no-repeat;
    background-position-y: center;
    background-size: contain;
    width: 375px;
    height: 3.125rem;
}

@media (min-width: 768px) {
    .esg-header-bar__logo-image.esg-header-bar__logo-image--ete {
        width: 420px;
        height: 3.5rem;
    }
}

.esg-header-bar__logo {
    width: calc(100vw - 3.125rem - 2.5rem);
    height: 3.125rem;
}

@media only screen and (min-width: 48rem) {
    .esg-header-bar__logo {
        width: 450px;
        height: 3.5rem;
    }
}

.esg-icon.esg-icon--outline {
    fill: transparent;
}

.esg-icon--outline {
    stroke: #026BC8;
}

.esg-icon--warning.esg-icon--outline {
    stroke: #8a6a00;
}

.esg-icon--light.esg-icon--outline {
    stroke: #026BC8-4;
}

.esg-icon--light {
    fill: #026BC8-4;
}

.esg-icon__container--light {
    background-color: #026BC8-4;
}

.esg-icon--neutral {
    fill: #767676;
}

.esg-icon__container--neutral {
    background-color: #767676;
}

.esg-icon--info {
    fill: #51abff;
}


.esg-icon__container--info {
    background-color: #51abff;
}

.esg-icon--info-dark {
    fill: #2874bb;
}

.esg-icon__container--info-dark {
    background-color: #2874bb;
}

.esg-icon--warning {
    fill: #8a6a00;
}

.esg-icon__container--warning {
    background-color: #efc728;
}

.esg-icon--warning-dark {
    fill: #8a6a00;
}

.esg-icon__container--warning-dark {
    background-color: #8a6a00;
}

.esg-icon--error {
    fill: #ff3030;
}

.esg-icon__container--error {
    background-color: #ff3030;
}

.esg-icon--error-dark {
    fill: #d42828;
}

.esg-icon__container--error-dark {
    background-color: #d42828;
}

.esg-icon--success {
    fill: #00af69;
}

.esg-icon__container--success {
    background-color: #00af69;
}

.esg-icon--success-dark {
    fill: #00804d;
}

.esg-icon__container--success-dark {
    background-color: #00804d;
}

.esg-icon__container--outline {
    border-color: #026BC8;
}

.ete-favicon {
    background-image: url("https://public.sva.edu/ellucian/theme/SS/favicon.ico");
}

.esg-table--sticky-head thead th.draggable-header:hover,
.esg-table--sticky-head thead th.draggable-header.active,
.esg-table-head__th--has-action::after {
    border-bottom-color: #026BC8;
}

.draggable-header__context-menu,
.esg-table--sticky-head thead th.active-column-header,
.esg-table--sticky-head thead td.active-column-header,
.esg-table--sticky-head thead th.active-column-header:hover,
.esg-table--sticky-head thead td.active-column-header:hover {
    border-color: #026BC8;
}