/* input(86,12): run-time error CSS1032: Expected identifier or string, found '&'
input(86,13): run-time error CSS1033: Expected closing bracket, found 'quot'
input(86,17): run-time error CSS1031: Expected selector, found ';'
input(86,17): run-time error CSS1025: Expected comma or open brace, found ';'
input(86,22): run-time error CSS1031: Expected selector, found '&'
input(86,22): run-time error CSS1025: Expected comma or open brace, found '&'
input(86,28): run-time error CSS1019: Unexpected token, found ']'
input(87,12): run-time error CSS1032: Expected identifier or string, found '&'
input(87,13): run-time error CSS1033: Expected closing bracket, found 'quot'
input(87,17): run-time error CSS1031: Expected selector, found ';'
input(87,17): run-time error CSS1025: Expected comma or open brace, found ';'
input(87,24): run-time error CSS1031: Expected selector, found '&'
input(87,24): run-time error CSS1025: Expected comma or open brace, found '&'
input(87,30): run-time error CSS1019: Unexpected token, found ']'
input(88,12): run-time error CSS1032: Expected identifier or string, found '&'
input(88,13): run-time error CSS1033: Expected closing bracket, found 'quot'
input(88,17): run-time error CSS1031: Expected selector, found ';'
input(88,17): run-time error CSS1025: Expected comma or open brace, found ';'
input(88,24): run-time error CSS1031: Expected selector, found '&'
input(88,24): run-time error CSS1025: Expected comma or open brace, found '&'
input(88,30): run-time error CSS1019: Unexpected token, found ']'
input(111,38): run-time error CSS1038: Expected hex color, found '#262626-'
input(116,40): run-time error CSS1038: Expected hex color, found '#262626-' */
/* Copyright 2023 Ellucian Company L.P. and its affiliates. */
/* 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. */

._weboptimizer_returns_404_on_empty{
    background-color: rgba(255,255,255,0);
}

/* override the standard report logo */
#letter-logo {
    display: none;
}
/* and use a better sized one for fa award letter */
#letter-logo-container::after {
    background-image: url('Images/wu_letter_logo.png');
    background-size: 241px 60px;
    display: inline-block;
    width: 241px;
    height: 60px;
    content: '';
}
/*
/* Make the login page image Willamette */
.esg-sign-in__page:after {
    background: none;
}

.esg-sign-in__page:before {
    background-color: #c0ac7e;
    background-image: url('Images/wu-sign-in-background.jpg');
    background-position: 50%;
    background-size: cover;
    overflow: hidden;
    z-index: -2;
    background-blend-mode: luminosity;
    filter: blur(5px)
}
/* make the logos not so small and squished*/
.esg-header-bar__logo-image {
    padding: 0;
}
/* not sure which of these are still valid */
.esg-form__input #intCheckBox {
    display: none;
}

.esg-form__label #intCheckBoxDescription {
    display: none;
}

.esg-avatar--small {
    height: auto;
}

.esg-avatar--large {
    height: auto;
}

.other-info {
    display: none;
}

.esg-page-header__title {
    color: #000;
}

.esg-header-bar__menu-link {
    border-left-color: #555;
    background-color: #333;
}

    .esg-header-bar__menu-link:active, .esg-header-bar__menu-link:active:focus, .esg-header-bar__menu-link:active:hover, .esg-header-bar__menu-link:focus, .esg-header-bar__menu-link:hover {
        background-color: #555;
    }

.sitehome-expandednavlink h3 {
    color: #791716;
}

.sitehome-expandednavlink a:link, .sitehome-expandednavlink a:visited, .sitehome-expandednavlink a:hover, .sitehome-expandednavlink a:active {
    color: #000;
}
/* tweaks to button focus */
input:focus,
input[type=&quot;text&quot;]:focus,
input[type=&quot;submit&quot;]:focus,
input[type=&quot;search&quot;]:focus,
textarea:focus,
.esg-form__input:focus,
.esg-form__switch:focus + .esg-form__switch-toggle,
.esg-form__switch:checked:focus + .esg-form__switch-toggle::before,
input[type=radio]:focus + label::before,
input[type=radio]:checked + label:focus::before,
input[type=radio]:checked:focus + label::before,
input[type=checkbox]:focus + label::before,
input[type=checkbox]:checked + label:focus::before,
input[type=checkbox]:checked:focus + label::before,
.esg-button--primary:hover, .esg-button--primary:focus, .esg-button--primary:active,
.esg-button--primary:visited:hover,
.esg-button--primary:visited:focus,
.esg-button--primary:visited:active,
.esg-button--primary:active:hover, .esg-button--primary:active:focus,
.esg-button--primary:visited:active:hover,
.esg-button--primary:visited:active:focus {
    border-color: #333333;
}

.esg-button--primary:focus,
.esg-button--primary:visited:focus {
    box-shadow: inset 0 -0.25rem 0 0 #262626- 10%, 0 0 0 0.125rem #333333;
}

.esg-button--primary:active:focus,
.esg-button--primary:visited:active:focus {
    box-shadow: inset 0 -0.1875rem 0 0 #262626- 10%, 0 0 0 0.125rem #333333;
}

.esg-button--secondary:focus,
.esg-button--secondary:visited:focus {
    box-shadow: inset 0 -0.125rem 0 0 #f9f9f9, 0 0 0 0.125rem #333333;
}

.esg-button--secondary:active:focus,
.esg-button--secondary:visited:active:focus {
    box-shadow: inset 0 -0.1875rem 0 0 #f9f9f9, 0 0 0 0.125rem #333333;
}

.eds-button--primary:focus,
.eds-button--primary:visited:focus,
.eds-button--primary:active:hover, .eds-button--primary:active:focus,
.eds-button--primary:visited:active:hover,
.eds-button--primary:visited:active:focus,
.eds-button--primary:active:focus,
.eds-button--primary:visited:active:focus,
.eds-button--secondary:focus,
.eds-button--secondary:visited:focus,
.eds-button--secondary:active:hover, .eds-button--secondary:active:focus,
.eds-button--secondary:visited:active:hover,
.eds-button--secondary:visited:active:focus,
.eds-button--secondary:active:focus,
.eds-button--secondary:visited:active:focus {
    box-shadow: 0 0 0 2px #333333 inset;
}

:focus {
    outline: #333333 auto 4px;
}
