/* Minification failed. Returning unminified contents.
: run-time error CSS1066: Unexpected end of file encountered
 */
/* 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. */

/* Themes */

.show-background {
    background-image: url('/Student/Content/Images/sign-in-background-logo.jpg');
    background-repeat: no-repeat;
    background-position: center;
    width: 600px;
    margin: auto;
}

/* Copyright 2013-2016 Ellucian Company L.P. and its affiliates. */
/*[section] Navigation*/

.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 .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: #990026;
}

.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: rgb(153, 0, 38);
    background-color: #262626;
}

.primary-menu .menu-item, .primary-menu a:link, .primary-menu a:visited, .primary-menu a:hover {
    /*[rule-id] Default state of Primary Menu Text*/
    /*[rule-description] Default state of Primary Menu Text*/
    color: #ffffff;
}

.secondary-menu {
    /*[rule-id] Default state of Secondary Menu Background*/
    /*[rule-description] Default state of Secondary Menu Background*/
    background-color: #333333;
}

    .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: #262626;
    }

    .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: #FFC0CB;
    }

    .secondary-menu .menu-item, .secondary-menu a, .secondary-menu a:link, .secondary-menu a:visited, .secondary-menu a:hover {
        /*[rule-id] Default state of Secondary Menu Text*/
        /*[rule-description] Default state of Secondary Menu Text*/
        color: #ffffff;
    }

.tertiary-menu {
    /*[rule-id] Default state of Tertiary Menu Background*/
    /*[rule-description] Default state of Tertiary Menu Background*/
    background-color: #ffffff;
}

    .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: rgb(153, 0, 38);
    }

    .tertiary-menu .menu-item, .tertiary-menu a, .tertiary-menu a:link, .tertiary-menu a:visited, .tertiary-menu a:hover {
        /*[rule-id] Default state of Tertiary Menu Text*/
        /*[rule-description] Default state of Tertiary Menu Text*/
        color: #000000;
    }

/*[section] 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: rgb(153, 0, 38);
}

/* [section] Links */
a,
a:active,
a:hover,
.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 {
    /*[rule-id] Link color across Self-Service */
    /*[rule-description] Link color across Self-Service */
    color: rgb(0, 0, 0);
}

.backlink a:before,
.backlink button:before,
#page-description .backlink a:before {
    /*[rule-id] Back link caret color */
    /*[rule-description] Back link caret color */
    border-color: #260099;
}

a:visited,
.header-dropdown a:visited {
    /*[rule-id] Visited link color across Self-service */
    /*[rule-description] Visited link color across Self-service */
    color: rgb(153, 0, 0);
}

/*[section] Primary Colors */

.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: #730000;
}

.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: #730000;
}

.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: #80000D;
}

.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: #8C0019;
}

.esg-header-bar__menu-link,
.esg-modal-wizard__close {
    /*[rule-id] esg-background-color-primary-40 */
    /*[rule-description] Primary color darker (-5%)*/
    background-color: #444444;
}

.esg-label--primary,
.esg-dropdown__menu,
.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: rgb(153, 0, 38);
}

.esg-spinner,
.esg-calendar-table__marker-cap {
    /*[rule-id] esg-border-top-color-primary-45 */
    /*[rule-description] Primary color (base)*/
    border-top-color: rgb(153, 0, 38);
}

.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: rgb(153, 0, 38);
}

.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: #444444;
}

.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-person-card__name,
.esg-page-header__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: #990026;
}

.esg-calendar-table__event {
    /*[rule-id] esg-border-color-primary-50 */
    /*[rule-description] Primary color lighter (+5%)*/
    border-color: #A60D33;
}

.esg-sign-in__page::after {
    /*[rule-id] esg-background-color-primary-50 */
    /*[rule-description] Primary color lighter (+5%)*/
    /*background-color: #A60D33;*/
	background-color: none !important;
}

.esg-sign-in__page:before {
      background-image:url(/Student/Content/Images/sign-in-background.jpg);
      background-position:50%;
      background-size:cover;
      overflow:hidden;
      z-index:0;
      background-blend-mode:normal;
      filter:blur(0px);
}


.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: #FF668C;
}

.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: #FF7FA5;
}

.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: #FF7FA5;
    border-bottom-color: #FF7FA5;
}

.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: #FF7FA5;
}

.esg-pillbox__fill,
.esg-calendar-table__event {
    /*[rule-id] esg-background-color-primary-100 */
    /*[rule-description] Primary color lighter (+55%)*/
    background-color: #FF8FB5;
}

.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: #FF99BF;
}

.esg-header-bar__logo,
.esg-header-bar__menu-link {
    /*[rule-id] esg-color-primary-105 */
    /*[rule-description] Primary color lighter (+60%)*/
    color: #FFFFFF;
}

/*[section] Accent Colors */

code {
    /*[rule-id] esg-color-accent-45 */
    /*[rule-description] Accent color (base)*/
    color: #009973;
}

.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-accent-50 */
    /*[rule-description] Accent color lighter (+5%)*/
    color: #0da680;
}

    .esg-step-progress__item.esg-is-active::before,
    .esg-step-progress__item.esg-is-previous::before {
        /*[rule-id] esg-border-color-accent-50 */
        /*[rule-description] Accent color lighter (+5%)*/
        border-color: #0da680;
    }

    .esg-step-progress__item.esg-is-active::before {
        /*[rule-id] esg-background-color-accent-50 */
        /*[rule-description] Accent color lighter (+5%)*/
        background-color: #0da680;
    }

.esg-tab__menu-item.esg-is-active,
.esg-person-card__list:nth-last-child(n+4)::after,
.esg-person-card--non-modal {
    /*[rule-id] esg-border-bottom-color-accent-55 */
    /*[rule-description] Accent color lighter (+10%)*/
    border-bottom-color: #1ab38d;
}

.esg-pillbox__value.esg-is-active::after {
    /*[rule-id] esg-background-color-accent-55 */
    /*[rule-description] Accent color lighter (+10%)*/
    background-color: #1ab38d;
}

.esg-person-card__footer {
    /*[rule-id] esg-border-top-color-accent-75 */
    /*[rule-description] Accent color lighter (+30%)*/
    border-top-color: #4DE6C0;
}


/* ----------------------------------------------------------- */
/* //////////   Login and change pw Screen Styles  //////////  */
/* ----------------------------------------------------------- */


.login-partial-shell {
  background-color: #ded9c3;
  border: none;
}

#loginHeader
{
    padding: 12px 10px 10px;
    font-size: 16px;
    font-weight: bold;
    color: #990026;
}

.login-partial-content
{
    margin: 10px;

}

.login-field-text
{
    margin: 10px;
        font-size: 16px;
    font-weight: bold;
    color: #FFFFFF;

}

.login-form-text
{
    margin-bottom: 10px;
    margin-top: 20px;
        color: #FFFFFF;
max-width: 75%;
}

.login-form-signin
{
    margin-bottom: 50px;
    margin-top: 20px;
        color: #990026;
min-width: 50px;
max-width: 150px;
}

.login-partial-fieldset {
  padding-top: 2.31em;
  padding-bottom: 2.31em;
  background: #DED9C3;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}

.login-partial-input {
  display: inline;
  list-style: none;
  float: left;
  margin-left: 1.23em;
}

#loginForm input#UserName {
  margin: 0;
}

#loginForm input[type="text"] {
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 0.5em 1.8em 0.3em;
  font-size: .875em;
  width: 12.31em;
  border: 1px solid #767676;
}

#loginForm input#Password {
  margin: 0;
}

#loginForm input[type="password"] {
  -moz-border-radius: 4px;
  border-radius: 4px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  padding: 0.5em 1.8em 0.3em;
  font-size: .875em;
  width: 12.31em;
  border: 1px solid #767676;
/* Theme.css */


/*[section] Site Header*/
