/*
 *
 * EMORY BRAND COLOR PALETTE - DO NOT CHANGE!!!
 * "AA compliant" means color is WCAG 2.0 AA compliant for text on a white background, or as a background for white text
 *
*/
/*
 *
 * SUPPLEMENTAL COLORS
 * Not part of the Emory brand palette
 *
*/
/*
 *
 * EMORY BRAND FONT STACKS
 *
*/
/*
 *
 * EMORY HR SUBBRAND COLOR PALETTE
 * "AA compliant" means color is WCAG 2.0 AA compliant for text on a white background, or as a background for white text
 *
*/
.page-benefits .btn.btn-secondary {
  background-color: #614B79;
  border-color: #614B79; }
  .page-benefits .btn.btn-secondary:hover {
    background-color: #4f3d63;
    border-color: #4f3d63; }

.page-benefits .highlight-divider {
  border-top-color: #614B79; }

.page-benefits .card-icon .fas {
  color: #614B79; }

.page-benefits .table .thead-dark th {
  background-color: #614B79; }

.page-rewards .btn.btn-secondary {
  background-color: #005F83;
  border-color: #005F83; }
  .page-rewards .btn.btn-secondary:hover {
    background-color: #00455f;
    border-color: #00455f; }

.page-rewards .highlight-divider {
  border-top-color: #005F83; }

.page-rewards .card-icon .fas {
  color: #005F83; }

.page-rewards .table .thead-dark th {
  background-color: #005F83; }

.page-career .btn.btn-secondary {
  background-color: #BA0C2F;
  border-color: #BA0C2F; }
  .page-career .btn.btn-secondary:hover {
    background-color: #980a27;
    border-color: #980a27; }

.page-career .highlight-divider {
  border-top-color: #BA0C2F; }

.page-career .card-icon .fas {
  color: #BA0C2F; }

.page-career .table .thead-dark th {
  background-color: #BA0C2F; }

.page-learning .btn.btn-secondary {
  background-color: #00857C;
  border-color: #00857C; }
  .page-learning .btn.btn-secondary:hover {
    background-color: #00615b;
    border-color: #00615b; }

.page-learning .highlight-divider {
  border-top-color: #00A499; }

.page-learning .card-icon .fas {
  color: #00A499; }

.page-learning .table .thead-dark th {
  background-color: #00857C; }

.page-wellness .btn.btn-secondary {
  background-color: #AD6200;
  border-color: #AD6200; }
  .page-wellness .btn.btn-secondary:hover {
    background-color: #894e00;
    border-color: #894e00; }
  .page-wellness .btn.btn-secondary .fas {
    color: #f2a900; }

.page-wellness .highlight-divider {
  border-top-color: #DE7C00; }

.page-wellness .card-icon .fas {
  color: #DE7C00; }

.page-wellness .table .thead-dark th {
  background-color: #AD6200; }

.page-work-life .btn.btn-secondary {
  background-color: #598000;
  border-color: #598000; }
  .page-work-life .btn.btn-secondary:hover {
    background-color: #405c00;
    border-color: #405c00; }

.page-work-life .highlight-divider {
  border-top-color: #84BD00; }

.page-work-life .card-icon .fas {
  color: #84BD00; }

.page-work-life .table .thead-dark th {
  background-color: #598000; }
  
.page-fsap .btn.btn-secondary {
  background-color: #0f693c;
  border-color: #0f693c; }
  .page-fsap .btn.btn-secondary:hover {
    background-color: #0d4f2e;
    border-color: #0d4f2e; }

.page-fsap .highlight-divider {
  border-top-color: #0f693c; }

.page-fsap .card-icon .fas {
  color: #0f693c; }

.page-fsap .table .thead-dark th {
  background-color: #106a3d; }

.breadcrumb {
  font-size: 1rem;
  font-weight: bold;
  color: #63666A;
  background-color: transparent; }
  .breadcrumb .breadcrumb-item.active, .breadcrumb .breadcrumb-item + .breadcrumb-item::before {
    color: #63666A; }
  .breadcrumb .breadcrumb-item a {
    color: #006fa6; }

p.btn, li.btn, dd.btn, div.btn, span.btn {
  margin-right: 1rem; }

@media (max-width: 991px) {
  #siteHeader .dropdown-toggle::after {
    display: none; } }

.highlight-divider {
  border-top: 0.5rem solid #012169;
  position: relative; }

.highlight-divider-home {
  border-bottom: 0.5rem solid #012169;
  position: relative; }

/*.hero::after {*/
/*  content: '';*/
/*  background: url("../images/site-wide/hero-bg.svg") no-repeat left bottom;*/
/*  background-size: cover;*/
/*  height: 50%;*/
/*  width: 35%;*/
/*  max-width: 32rem;*/
/*  position: absolute;*/
/*  right: 0;*/
/*  top: 0; }*/

.hero-logo {
  position: relative;
  z-index: +1; }
  
.hero-logo img {
    max-width: 320px;
}

.list-group-title {
  background-color: #ebf5f9; }

.card.news, .card.calendar, .card.quick-links {
  -ms-flex-direction: column;
      flex-direction: column; }
  .card.news .card-header, .card.news .card-footer, .card.news .card-body, .card.news .card-img-top, .card.news > .list-group, .card.calendar .card-header, .card.calendar .card-footer, .card.calendar .card-body, .card.calendar .card-img-top, .card.calendar > .list-group, .card.quick-links .card-header, .card.quick-links .card-footer, .card.quick-links .card-body, .card.quick-links .card-img-top, .card.quick-links > .list-group {
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }

.quick-links .list-group {
  -ms-flex-positive: 1;
      flex-grow: 1; }

.quick-links .list-group-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-positive: 1;
      flex-grow: 1;
  -ms-flex-align: center;
      align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem; }

@media (min-width: 768px) {
  .card.news, .card.calendar, .card.quick-links {
    height: 100%; } }

.card-icon {
  font-size: 3rem;
  line-height: 1; }
  .card-icon .fas {
    margin-bottom: .5rem; }

.card-header {
  color: #012169; }

.section, .section-sm, .section-lg {
  padding-top: 2rem;
  padding-bottom: 2rem; }
  .section:last-of-type, .section-sm:last-of-type, .section-lg:last-of-type {
    padding-bottom: 5rem; }

.social-button {
  margin: 0 .125em; }

.table.table-theme caption {
  font-size: 2rem;
  text-align: center;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  line-height: 1.1; }
  .table.table-theme caption small, .table.table-theme caption p {
    display: block;
    font-family: "Noto Sans", sans-serif;
    font-weight: 400;
    text-transform: none;
    letter-spacing: normal;
    font-size: 0.875rem;
    color: #fff; }

.page-benefits .table caption {
  color: #614B79; }

.page-benefits .table.table-theme thead,
.page-benefits .table.table-theme caption,
.page-benefits .table.table-theme .th-primary {
  background-color: #614B79;
  color: #fff; }

.page-benefits .table.table-theme .th-primary {
  border-color: #6b5386; }

.page-benefits .table.table-theme thead tr:nth-of-type(even) th {
  background-color: #755b92;
  border-color: #6b5386; }

.page-benefits .table.table-theme thead th {
  border-color: #544169; }

.page-benefits .table.table-theme thead th:empty,
.page-benefits .table.table-theme thead td:empty {
  background-color: #c7bbd5 !important;
  border-color: #bbabcb !important; }

.page-rewards .table caption {
  color: #005F83; }

.page-rewards .table.table-theme thead,
.page-rewards .table.table-theme caption,
.page-rewards .table.table-theme .th-primary {
  background-color: #005F83;
  color: #fff; }

.page-rewards .table.table-theme .th-primary {
  border-color: #006e97; }

.page-rewards .table.table-theme thead tr:nth-of-type(even) th {
  background-color: #007dac;
  border-color: #006e97; }

.page-rewards .table.table-theme thead th {
  border-color: #004d6a; }

.page-rewards .table.table-theme thead th:empty,
.page-rewards .table.table-theme thead td:empty {
  background-color: #00a9e9 !important;
  border-color: #0096d0 !important; }

.page-career .table caption {
  color: #BA0C2F; }

.page-career .table.table-theme thead,
.page-career .table.table-theme caption,
.page-career .table.table-theme .th-primary {
  background-color: #BA0C2F;
  color: #fff; }

.page-career .table.table-theme .th-primary {
  border-color: #cd0d34; }

.page-career .table.table-theme thead tr:nth-of-type(even) th {
  background-color: #e00e39;
  border-color: #cd0d34; }

.page-career .table.table-theme thead th {
  border-color: #a20a29; }

.page-career .table.table-theme thead th:empty,
.page-career .table.table-theme thead td:empty {
  background-color: #f89aad !important;
  border-color: #f78299 !important; }

.page-learning .table caption {
  color: #00857C; }

.page-learning .table.table-theme thead,
.page-learning .table.table-theme caption,
.page-learning .table.table-theme .th-primary {
  background-color: #00857C;
  color: #fff; }

.page-learning .table.table-theme .th-primary {
  border-color: #00998f; }

.page-learning .table.table-theme thead tr:nth-of-type(even) th {
  background-color: #00aea2;
  border-color: #00998f; }

.page-learning .table.table-theme thead th {
  border-color: #006c64; }

.page-learning .table.table-theme thead th:empty,
.page-learning .table.table-theme thead td:empty {
  background-color: #00beb1 !important;
  border-color: #008b81 !important; }

.page-wellness .table caption {
  color: #AD6200; }

.page-wellness .table.table-theme thead,
.page-wellness .table.table-theme caption,
.page-wellness .table.table-theme .th-primary {
  background-color: #AD6200;
  color: #fff; }

.page-wellness .table.table-theme .th-primary {
  border-color: #c16e00; }

.page-wellness .table.table-theme thead tr:nth-of-type(even) th {
  background-color: #d67900;
  border-color: #c16e00; }

.page-wellness .table.table-theme thead th {
  border-color: #945400; }

.page-wellness .table.table-theme thead th:empty,
.page-wellness .table.table-theme thead td:empty {
  background-color: #ed8500 !important;
  border-color: #c56e00 !important; }

.page-work-life .table caption {
  color: #598000; }

.page-work-life .table.table-theme thead,
.page-work-life .table.table-theme caption,
.page-work-life .table.table-theme .th-primary {
  background-color: #598000;
  color: #fff; }

.page-work-life .table.table-theme .th-primary {
  border-color: #679400; }

.page-work-life .table.table-theme thead tr:nth-of-type(even) th {
  background-color: #75a900;
  border-color: #679400; }

.page-work-life .table.table-theme thead th {
  border-color: #476700; }

.page-work-life .table.table-theme thead th:empty,
.page-work-life .table.table-theme thead td:empty {
  background-color: #84BD00 !important;
  border-color: #72a400 !important; }

.page-fsap .table caption {
  color: #0f6a3c; }

.page-fsap .table.table-theme thead,
.page-fsap .table.table-theme caption,
.page-fsap .table.table-theme .th-primary {
  background-color: #0f6a3c;
  color: #fff; }

.page-fsap .table.table-theme .th-primary {
  border-color: #107e47; }

.page-fsap .table.table-theme thead tr:nth-of-type(even) th {
  background-color: #11894c;
  border-color: #107e47; }

.page-fsap .table.table-theme thead th {
  border-color: #0a5932; }

.page-fsap .table.table-theme thead th:empty,
.page-fsap .table.table-theme thead td:empty {
  background-color: #9df5c9 !important;
  border-color: #81e1b1 !important; }