/* program */

.program_ap .nav-tabs.top-nav-tabs>li:not(.active)>a {
  /*color: #fff;*/
}

.program_ap .nav-tabs.top-nav-tabs>li:not(.active)>a:hover {
  color: #000;
}

/* tmp */
ul.topbar-right>li.top-signup {
  display: none !important;
}

.apply_now {
  display: none !important;
}

.signup-msg {
  display: none !important;
}


/* Grid overrides */
.grid-element select[id^="element_extra5_"] option:nth-child(n + 7) {
  display: none !important;
}

.container.course .week>div:first-child {
  color: #000 !important;
  text-align: left !important;
}
.container.course .week>div:first-child p {
  color: #000 !important;
}
.container.course .week>div:first-child h3 {
  color: #000 !important;
}

.week-0 {
  background-color: #E9E9E9 !important;
  border-color:#3F4041 !important;
}

.week-0>div:not(:first-child), option.week-0 {
  background-color: #F3F3F3 !important;
}

.week-1 {
  background-color: #D2EFF5 !important;
  border-color: #337AB7 !important;
}

.week-1>div:not(:first-child), option.week-1 {
  background-color: #DCF9FF !important;
}

.week-2 {
  background-color: #EFF2D2 !important;
  border-color: #99A411 !important;
}

.week-2>div:not(:first-child), option.week-2 {
  background-color: #F9FCDC !important;
}

.week-3 {
  background-color: #F5E8CA !important;
  border-color: #FFB611 !important;
}

.week-3>div:not(:first-child), option.week-3 {
  background-color: #FFF2D4 !important;
}

.week-4 {
  background-color: #F5DDDD !important;
  border-color: #C40000 !important;
}

.week-4>div:not(:first-child), option.week-4 {
  background-color: #FFE7E7 !important;
}

.week-5 {
  background-color: #EFE0F5 !important;
  border-color: #A81197 !important;
}

.week-5>div:not(:first-child), option.week-5 {
  background-color: #F9EAFF !important;
}


/** CALLOUTS **/
.callout-grey {
  background-color: #F3F3F3 !important;
}

.callout-important {
  background-color: #FCF3FF !important;
  border-color: #831476 !important;
}

.callout-success {
  background-color: #FEFFF1 !important;
}

.callout-info {
  background-color: #edfcff !important;
}

.callout-warning {
  background-color: #FFF7E5 !important;
}

.callout-danger {
  background-color: #FFECEC !important;
}

/** LOGO BANNER **/
@media (min-width: 768px) {
  .body-wrapper .navbar-brand.logo img {
    transform: translateY(25%);
  }
}

.activity-key_points {
    background: #d5e4f1;
}

.activity-calendar {
    background: #ffe8ec;
    /* border-color: #d67d8c; */
}

/* course breadcrumb: hide activity steps as requested by Renee Dec 2024 */
.main_wrapper.course_ap.view_course_step ol.breadcrumb li.program-activity {
    /* display: none; */
}

/* data_equalizer */

@media only screen and (max-width: 767px) {
    .data-equalizer.grid-element .data-equalizer-watch {
        overflow-y: hidden;
    }
    .data-equalizer.grid-element .data-equalizer-watch a.img {
        display: block;
    }
}