/* input(5,1): run-time error CSS1019: Unexpected token, 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. */

-.dummy {
    /*sometimes an error in the first line invalidates the first rule in this css*/
}

._weboptimizer_returns_404_on_empty{
    background-color: rgba(255,255,255,0);
}

/*/////////////////Login Page//////////////////*/
/*/////////////////////////////////////////////*/
.headerText {
    color: #ffffff;
    font-weight: bold;
    font-family: Baskerville, Baskerville Old Face, Hoefler Text, Garamond, Times New Roman, serif;
}

/*Changes the look of the sign-in page*/
/*The sign-in page does not display with SAML configured*/
.esg-sign-in__page::before {
    /* Dev */
    /*background-color: #de8500;*/
    /* Test */
    /*background-color: #8B7B4C;*/
    /* Prod */
    background-color: #4F5858;

    background-image: none;
    z-index: 0;
}

/* Changed Sign-In labels to black so that they can be seen ("User name" and "Password") */
/* Change by Charlie Cox - 07-16-21 */
.esg-form__label--sign-in {
    color: #000000;
}

.esg-sign-in__text {
    color: #000000;
    font-weight: bold;
    padding-left: 10%;
    padding-right: 10%;
    padding-bottom: 2em;
    text-align: center;
}


/*////////////////Landing Pages////////////////*/
/*/////////////////////////////////////////////*/
.studentServices_expandednavlink {
    background: url('images/CP-ICON.png') no-repeat 5px 1px;
    padding-left: 4.62em;
}
    .studentServices_expandednavlink span::after {
        content: 'Click here to find various Student Forms, Health & GPA Ack and Support Services.';
    }

.employeeServices_expandednavlink {
    background: url('images/CP-ICON.png') no-repeat 5px 1px;
    padding-left: 4.62em;
}
.employeeServices_expandednavlink span::after {
    content: 'Here you can view employee services.';
}

.facultyTools_expandednavlink{
    background: url('images/CP-ICON.png') no-repeat 5px 1px;
    padding-left: 4.62em;
}
.facultyTools_expandednavlink span::after {
    content: 'A collection of tools and links for faculty.';
}
.supervisorTools_expandednavlink{
    background: url('images/CP-ICON.png') no-repeat 5px 1px;
    padding-left: 4.62em;
}
.supervisorTools_expandednavlink span::after {
    content: 'A collection of tools and links for supervisors.';
}

.imageNowLinks_expandednavlink {
    background: url('images/CP-ICON.png') no-repeat 5px 1px;
    padding-left: 4.62em;
}
.imageNowLinks_expandednavlink span::after,
.imageNowLinks_expandednavlink p::after {
    content: 'Here you can view documents for online submission.';
}


/*////////////////Branding fixes///////////////*/
/*/////////////////////////////////////////////*/
/*the color of clicked links*/
:focus {
    outline: 4px auto #B6A269;
}

/*Menu backgrounds*/
.primary-menu, #drawer-nav, #toggle-nav-button {
    background-color: #424A4A;
}

/*current page indicator*/
.secondary-menu > .menu-wrapper.current-page > .menu-header .menu-item:before,
.secondary-menu > li > .menu-item.current-page:before {
    color: #B6A269;
}

/*sizes the logo*/
.esg-header-bar__logo-image {
    height: 105px;
    width: 340px;
    max-height: 105px;
    max-width: 340px;
    padding: 20px;
}

/*removes programatic padding because the image is padded*/
.esg-header-bar__logo {
    padding: 0px;
}

/*Adjusts the header's height to accomodate the logo*/
#header-bar {
    height: 105px;
}

/*fixes logo on Offer Letter*/
#letter-logo {
    height: 105px;
    width: 340px;
    max-height: 105px;
    max-width: 340px;
}

/*fixes logo on Shopping sheet*/
#shopping-sheet-logo {
    height: 105px;
    width: 340px;
    max-height: 105px;
    max-width: 340px;
    border-radius: 30px;
}

/*fixes the header on mobile*/
@media all and (max-width:769px){
    .esg-header-bar__logo-image {
        padding-left:5px;
        padding-right:0px;
        width:300px;
    }
    .esg-header-bar__menu {
        top:105px;
    }
    #page-description {
        top: 50px;
    }
    #home, .esg-page-wrapper, .esg-spinner {
        margin-top: 40px;
    }
}

/*fixes the header on smaller phones*/
@media all and (max-width:350px) {
    .esg-header-bar__logo-image {
        padding: 10px;
        height: 69px;
        width: 245px;
        max-height: 69px;
        max-width: 245px;
    }
    .esg-header-bar__menu {
        top:69px;
    }
    #page-description {
        top: 15px;
    }
    #home, .esg-page-wrapper, .esg-spinner {
        margin-top: 10px;
    }
}


/*/////////////Misc Customizations/////////////*/
/*/////////////////////////////////////////////*/

/* Hides send degree plan to advisor button */
#sendtoadvisor-button {
    display: none;
}

/* Hides petition waivers tab in Degree Plans  */
#schedplan-petitions-waivers-tablink {
    display: none;
}

/* Hides contact advisor tab in Degree Plans  */
#sendtoadvisor-button-withoutadvisors,
#sendtoadvisor-button-withadvisors{
    display: none;
}
/* Advisor email was removed prior to 10-28-19, re-added on Susan Hunter's request */
/*.contact-advisor-email {
    display: none;
}*/

/* Hides Offer Letter accept button */
#letter-accept {
    display: none;
}

/* Hides something in total awards  */
.total-awards-wrapper .esg-table-body__td .my-awards-toggle {
    display: none;
}

/*Hides a column in the Final Grading table*/
#faculty-final-grading-table tr th:nth-child(3), 
#faculty-final-grading-table tr td:nth-child(3)
{
    display: none;
}

/*Hides a column in the Midterm table*/
.faculty-midterm-grading-table tr th:nth-child(3), 
.faculty-midterm-grading-table tr td:nth-child(3)
{
    display: none;
}

/*Hides budget and need on offer letter*/
#letter-need-housing .item:nth-of-type(1),
#letter-need-housing .item:nth-of-type(3)
{
    display: none;
}


/*Hides progress bars in MyProgress
.total-credits-wrapper,
.total-credits-school-wrapper
{
    display: none;
} */

/* Fixing schedule time z-index issue introduced with Self-Service 2.32 */
.ui-widget-header {
    z-index: 2;
}
