html.a11y__Monochrome {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
}

html.a11y__HighContrast {
    -webkit-filter: brightness(0.8) contrast(1.5);
    filter: brightness(0.8) contrast(1.5);
}

.mysis-accessibility-icon {
    position: fixed;
    bottom: 1rem; right: 1rem;
    transition: ease-in-out 500ms all;
    z-index: 98790210999999;
}
.mysis-accessibility-icon a {
    background: #00567a;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%;
    box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.225);
}
.mysis-accessibility {
  margin: 0 auto;
  width: 100%;
  max-width: 600px;
  position: fixed;
  top: 0;
  right: -620px;
  height: 100vh;
  box-shadow: -10px 0 20px rgba(50, 50, 50, 0.55);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  z-index: 237898989;
  transition: ease-in-out 750ms all;
  overflow: hidden;
}

.accessibility_btn_header {
    position: absolute;
}

.accessibility_btn_header.login {
    top: 18px;
    right: 130px;
}

.accessibility_btn_header.workflow {
    position: relative;
    top: 0;
    right: 0;
}

.mysis-accessibility .alert {
    padding: .75rem .5rem;
    font-size: 16px;
    text-align: center;
    display: none;
}

.mysis-accessibility .alert.success{
    background: palegreen;
    color: forestgreen;
}

.mysis-accessibility .alert.warning{
    background: lightyellow;
    color: orange;
}

.mysis-accessibility .alert.error{
    background: palevioletred;
    color: darkred;
}

.mysis-accessibility .accessibility_statement {
    position: absolute;
    inset: 0;
    margin: 2rem;
    padding: 1rem;
    background: white;
    border-radius:5px;
    z-index: 5000000000;
    box-shadow: 0 0 0 5rem rgba(0, 0, 0, 0.75);
    display: none;
    overflow-x: none;
    overflow-y: auto;
}

.mysis-accessibility .accessibility_statement h1,
.mysis-accessibility .accessibility_statement h2,
.mysis-accessibility .accessibility_statement h3,
.mysis-accessibility .accessibility_statement h4,
.mysis-accessibility .accessibility_statement h5,
.mysis-accessibility .accessibility_statement p,
.mysis-accessibility .accessibility_statement ul,
.mysis-accessibility .accessibility_statement ol{
    display: block;
    margin: .5rem;
}

.mysis-accessibility .close_statement.btn {
    display: inline;
    background: #313131;
    color: #EFEFEF;
    border-radius: 5px;
    padding: .25rem .5rem;
}

.mysis-accessibility a {
  text-decoration: none;
}
.mysis-accessibility .header-section {
  background: #272a2c;
  color: #fff;
  padding: 30px;
}
.mysis-accessibility .header-section .top-header {
  display: flex;
  align-items: center;
  justify-content: end;
  flex-wrap: wrap;
}
.mysis-accessibility .header-section .top-header .right-bar {
  display: flex;
  align-items: center;
}
.mysis-accessibility .header-section .right-bar .button {
  margin-right: 20px;
}
.mysis-accessibility .header-section .right-bar .button:last-child {
  margin-right: 0;
}
.mysis-accessibility .header-section .right-bar .button .btn {
  background: #fff;
  color: #272a2c;
  font-size: 16px;
  font-weight: 500;
  border-radius: 5px;
  text-decoration: none;
  padding: 10px 14px;
  height: 40px;
  text-align: center;
  display: block;
}
.mysis-accessibility .header-section .right-bar .button .btn span {
  margin-left: 10px;
}
.mysis-accessibility .header-section .right-bar .select-option select {
  vertical-align: top;
  background: #fff;
  border-radius: 5px;
  height: 40px;
  padding: 0 10px;
  font-size: 16px;
  outline: none;
}
.mysis-accessibility .header-holder .heading {
  padding: 30px 0;
  text-align: center;
}
.mysis-accessibility .header-holder .heading h1 {
  font-size: 30px;
  color: #fff;
}
.mysis-accessibility .header-holder .dictionary {
  position: relative;
}
.mysis-accessibility .header-holder .dictionary h3 {
  font-size: 2rem;
  line-height: 2;
  padding: 0 1rem;
}
.mysis-accessibility .header-holder .dictionary h4 {
  font-size: 1.25rem;
}
.mysis-accessibility .header-holder .dictionary h3, .mysis-accessibility .header-holder .dictionary h4 {
  text-transform: capitalize;
  margin-bottom: 0.125rem;
}
.mysis-accessibility .header-holder .dictionary h3, .mysis-accessibility .header-holder .dictionary h4, .mysis-accessibility .header-holder .dictionary li {
  color: #212121;
}
.mysis-accessibility .header-holder .dictionary .a11y__dictionaryResults {
  position: absolute;
  left: 0;
  top: 100%;
  background: #FFF;
  border-radius: 5px;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
  border: 1px solid rgba(0, 0, 0, 0.25);
  width: inherit;
  z-index: 9999;
  overflow-x: hidden;
}
.mysis-accessibility .header-holder .dictionary .a11y__dictionaryResults .a11y__dictionaryWordMeanings {
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.mysis-accessibility .header-holder .dictionary .a11y__dictionaryResults .a11y__dictionaryWordMeanings .a11y__dictionaryMeaning {
  padding: 1rem;
}
.mysis-accessibility .header-holder .dictionary .a11y__dictionaryResults .a11y__dictionaryWordMeanings .a11y__dictionaryMeaning ul {
  list-style-type: numeric-list;
  padding-left: 1rem;
}
.mysis-accessibility .header-holder .dictionary .a11y__dictionaryResults .a11y__dictionaryWordMeanings .a11y__dictionaryMeaning ul li {
  margin-bottom: 0.5rem;
}
.mysis-accessibility .header-holder .dictionary .a11y__dictionaryResults .a11y__dictionaryWordMeanings .a11y__dictionaryMeaning ul li:last-child {
  margin-bottom: 0;
}
.mysis-accessibility .header-holder .dictionary .a11y__dictionaryResults .a11y__dictionaryWordMeanings .a11y__dictionaryMeaning:nth-child(2n+1) {
  background: #EFEFEF;
}
.mysis-accessibility .header-holder .dictionary .search-field {
  position: relative;
}
.mysis-accessibility .header-holder .dictionary .search-field input {
  width: 100%;
  height: 46px;
  border-radius: 30px;
  padding: 0 15px 0 60px;
  font-size: 18px;
  color: #272a2c;
  box-shadow: none;
  border: 1px solid #CCC;
  color: #272a2c;
}
.mysis-accessibility .header-holder .dictionary .search-field .icon {
  position: absolute;
  color: #272a2c;
  left: 25px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 19px;
}
.mysis-accessibility .main-content {
  padding: 30px;
  background: #f3f3f3;
  flex-grow: 1;
  overflow-y: scroll;
}
.mysis-accessibility .main-content .size-spacing {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mysis-accessibility .main-content .column-box {
  width: 47%;
  background: #fff;
  padding: 20px;
  border-radius: 5px;
  margin-bottom: 30px;
  border: 1px solid #fff;
  cursor: pointer;
}

.mysis-accessibility .main-content .column-box #a11y__readingMaskOpacityPercentage{
    flex-grow: 1;
    text-align: right;
}
.mysis-accessibility .main-content .row-columns .column-box:hover {
  border: 1px solid #00567a;
}
.mysis-accessibility .main-content .row-columns .column-box.active {
  background: #00567a;
  color: #fff;
  border: 1px solid #00567a;
}
.mysis-accessibility .main-content .row-columns .column-box.active h2 {
  color: #fff;
}
.mysis-accessibility .main-content .size-spacing .text-detail {
  display: flex;
  justify-content: space-between;
  align-items: center;
  text-align: center;
}
.mysis-accessibility .main-content .size-spacing .text-detail .icon button {
  width: 30px;
  height: 30px;
  background: #272a2c;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  font-size: 23px;
  cursor: pointer;
  border: none;
}
.mysis-accessibility .main-content .size-spacing .text-detail .icon button:hover {
  background: #00567a;
}
.mysis-accessibility .main-content .text-content h2 {
  font-size: 20px;
  font-weight: 500;
  color: #272a2c;
  margin-bottom: 10px;
}
.mysis-accessibility .main-content .text-content p {
  font-size: 20px;
  font-weight: 400;
  color: #272a2c;
}
.mysis-accessibility .main-content .row-columns {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mysis-accessibility .main-content .row-columns .column-box {
  text-align: center;
}
.mysis-accessibility .main-content .row-columns .column-box .icon-link {
  font-size: 25px;
  margin-bottom: 10px;
}
.mysis-accessibility .footer-section {
  background: #272a2c;
  padding: 20px;
  text-align: center;
}
.mysis-accessibility .footer-section a {
  color: #fff;
  font-size: 18px;
  border-bottom: 2px solid #fff;
}
.mysis-accessibility .reading-mask {
  display: flex;
  background: #fff;
}
.mysis-accessibility .reading-mask.active {
  background: #00567a;
  color: #fff;
  border: 1px solid #00567a;
  border-radius: 5px;
}
.mysis-accessibility .reading-mask.active .column-box {
  border: none;
  background: none;
}
.mysis-accessibility .reading-mask.active .column-box h2 {
  color: #fff;
}
.mysis-accessibility .main-content .reading-mask .column-box {
  margin: 0;
  width: 50%;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.mysis-accessibility .main-content .reading-mask .column-box .color-picker {
  flex-grow: 1;
}
.mysis-accessibility .main-content .reading-mask .column-box .color-picker #a11y__readingMaskColor {
  width: 100%;
}
.mysis-accessibility .main-content .reading-mask .column-box .text-content {
  text-align: center;
}
.mysis-accessibility .main-content .reading-mask .column-box .icon-link {
  font-size: 25px;
  margin-bottom: 10px;
}
.mysis-accessibility .main-content .column-box.listing-details .content-listing {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  margin-bottom: 10px;
  width: 100%;
}
.mysis-accessibility .main-content .column-box.listing-details .content-listing .title {
  text-align: right;
  padding-right: 15px;
}
.mysis-accessibility .main-content .column-box.listing-details .content-listing .title label, .mysis-accessibility .main-content .column-box.listing-details .content-listing .title h2 {
  font-weight: 500;
  font-size: 20px;
}
.mysis-accessibility .main-content .column-box.listing-details .content-listing ul {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 20px;
  width: calc(100% - 90px);
}
.mysis-accessibility .main-content .column-box.listing-details .content-listing .opacity-slider {
  flex-grow: 1;
  display: flex;
}
.mysis-accessibility .main-content .column-box.listing-details .content-listing .counter {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: calc(100% - 90px);
  flex-grow: 1;
}
.mysis-accessibility .main-content .column-box.listing-details .content-listing .counter button {
  width: 30px;
  height: 30px;
  background: #272a2c;
  color: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100px;
  font-size: 23px;
  cursor: pointer;
  border: none;
}
.mysis-accessibility .main-content .column-box.listing-details .content-listing .counter button:hover {
  background: #00567a;
}
.mysis-accessibility .main-content .column-box.listing-details .content-listing .counter p {
  font-size: 20px;
}
.mysis-accessibility .main-content .column-box.listing-details .content-listing ul li {
  color: #272a2c;
}
.mysis-accessibility .main-content .column-box.listing-details .content-listing ul li:nth-child(2) {
  color: #5f5f5f;
}
.mysis-accessibility .main-content .column-box.listing-details .content-listing ul li:nth-child(3) {
  color: #9a9a9a;
}
.mysis-accessibility .main-content .column-box.listing-details .content-listing ul li:last-child {
  color: #dbdbdb;
}
.mysis-accessibility .main-content .reading-mask .column-box:first-child {
  width: 40%;
}
.mysis-accessibility .main-content .reading-mask .column-box:last-child {
  width: 60%;
}

@media (max-width: 520.98px) {
  .mysis-accessibility .header-section {
    padding: 15px;
  }
  .mysis-accessibility .header-holder .heading h1 {
    font-size: 25px;
  }
  .mysis-accessibility .main-content {
    padding: 15px;
  }
  .mysis-accessibility .main-content .column-box {
    padding: 10px;
    margin-bottom: 15px;
    width: 48%;
  }
  .mysis-accessibility .main-content .column-box.listing-details .content-listing {
    flex-wrap: wrap;
  } 
  .mysis-accessibility .main-content .size-spacing .text-detail .icon a,
   .mysis-accessibility .main-content .column-box.listing-details .content-listing .counter span a {
    width: 25px;
    height: 25px;
    font-size: 20px;
  }
  .mysis-accessibility .main-content .row-columns .column-box .icon-link {
    font-size: 22px;
  }
  .mysis-accessibility .main-content .column-box.listing-details .content-listing .title h2,
   .mysis-accessibility .main-content .column-box.listing-details .content-listing .counter p {
    font-size: 17px;
  }
  .mysis-accessibility .main-content .text-content h2, .mysis-accessibility .main-content .text-content p {
    font-size: 17px;
  }
  .mysis-accessibility .main-content .column-box.listing-details .content-listing .title {
    width: 80px;
  }
  .mysis-accessibility .footer-section a {
    font-size: 16px;
  }
  .mysis-accessibility .header-section .left-bar .button {
    margin-right: 10px;
  }
  .mysis-accessibility .header-section .left-bar .button .btn {
    font-size: 15px;
    padding: 6px 10px;
  }
  .mysis-accessibility .header-section .right-bar .select-option select {
    height: 29px;
    padding: 0 6px;
    font-size: 15px;
  }
  .mysis-accessibility .header-holder .heading {
    padding: 25px 0;
  }
  .mysis-accessibility .header-holder .search-field input {
    height: 42px;
    font-size: 17px;
  }
}
@media (max-width: 399.98px) {
  .mysis-accessibility .header-holder .heading h1 {
    font-size: 20px;
  }
  .mysis-accessibility .main-content .column-box {
    width: 100%;
  }
  .mysis-accessibility .main-content .reading-mask .column-box:first-child, .mysis-accessibility .main-content .reading-mask .column-box:last-child {
    width: 80%;
    margin: 0 auto;
  }
  .mysis-accessibility .reading-mask {
    flex-wrap: wrap;
  }
}


body.a11y__blackCursor,
body.a11y__blackCursor select {
  cursor: url("../cursors/arrow-pointer-blk.svg"), auto !important;
}
body.a11y__blackCursor a,
body.a11y__blackCursor button,
body.a11y__blackCursor input[type=button],
body.a11y__blackCursor input[type=submit],
body.a11y__blackCursor input[type=reset],
body.a11y__blackCursor input[type=file],
body.a11y__blackCursor [onclick],
body.a11y__blackCursor [aria-role="button"] {
  cursor: url("../cursors/hand-pointer-blk.svg"), auto !important;
}
body.a11y__whiteCursor,
body.a11y__whiteCursor select {
  cursor: url("../cursors/arrow-pointer-wht.svg"), auto !important;
}
body.a11y__whiteCursor a,
body.a11y__whiteCursor button,
body.a11y__whiteCursor input[type=button],
body.a11y__whiteCursor input[type=submit],
body.a11y__whiteCursor input[type=reset],
body.a11y__whiteCursor input[type=file],
body.a11y__whiteCursor [onclick],
body.a11y__whiteCursor [aria-role="button"] {
  cursor: url("../cursors/hand-pointer-wht.svg"), auto !important;
}


*[data-tooltip]:not(.mysis-footer) {
    position : relative;
}


.tooltipster-default.tooltipster-default-accessibility{
    background: rgba(0, 0, 0, 0.75) !important;
    z-index: 6000000000;
}

.tooltipster-default.tooltipster-default-accessibility .tooltipster-content{
    padding: 0.2em 0.4em !important;
    font-size: 36px !important;
    line-height: 1.25;
    color: #FFF !important;
    font-weight: normal !important;
}

#a11y__readingMask {
  width: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999;
  box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.85);
  transform: translateY(-50%);
  pointer-events: none;
}

#a11y__readingMaskColor {
  width: 100%;
}

.a11y__highlight {
  position: relative;
  z-index: 10;
  filter: drop-shadow(1px 1px 5px rgb(255, 208, 0)) drop-shadow(-1px -1px 5px rgb(255, 205, 0));
  transition: ease-in-out 250ms all;
}

.navigation_item a.a11y__highlight,
.navigation_subitems a.a11y__highlight {
    filter: none;
    box-shadow: inset 0 0 5px rgba(255, 208, 0, 0.5);
    text-shadow: 0 0 10px rgba(255, 208, 0, 0.5);
}

#a11y__readingMask-opacity{
    flex-grow: 1;
    margin-right: 10px;
}

.stretched-link::after {
    pointer-events: none !important
}

.mysis-lms-tooltip {
    white-space: nowrap;
    font-size: xx-large;
}

.mysis-lms-tooltip .tooltip-inner{
    max-width: fit-content;
}

.a11y__DarkMode
  *:not(
    .mysis-accessibility *,
    select,
    .a11y__DarkMode .system_message_failed,
    .a11y__DarkMode .system_message_failed *,
    .a11y__DarkMode .system_message_success,
    .a11y__DarkMode .system_message_success *,
    .a11y__DarkMode .system_message_warning,
    .a11y__DarkMode .system_message_warning *,
    .a11y__DarkMode .alert-info,
    .a11y__DarkMode .alert-success,
    .a11y__DarkMode .alert-danger,
    .a11y__DarkMode .alert-error,
    .a11y__DarkMode .alert-warning,
    .a11y__DarkMode .mysis-dashboard-table *,
    .a11y__DarkMode input[type="text"],
    .a11y__DarkMode input[type="email"],
    .a11y__DarkMode input[type="password"],
    .a11y__DarkMode input[type="tel"],
    .a11y__DarkMode input[type="number"],
    .a11y__DarkMode .CodeMirror *,
    .a11y__DarkMode .token-input-dropdown,
    .a11y__DarkMode .tox *,
    .a11y__DarkMode ul.token-input-list,
    .a11y__DarkMode ul.token-input-list *,
    .a11y__DarkMode ul.token-input-dropdown,
    .a11y__DarkMode ul.token-input-dropdown *,
    .a11y__DarkMode #ui-datepicker,
    .a11y__DarkMode #ui-datepicker .ui-datepicker-header,
    .a11y__DarkMode #ui-datepicker-div.ui-datepicker *,
    .a11y__DarkMode #ui-datepicker table,
    .a11y__DarkMode .mysis-dashboard .myc_linkadd a,
    .a11y__DarkMode .mysis-dashboard .myc_linkadd a i,
    .a11y__DarkMode td[class^="myc_access_"] .myc_form_checkboxtext,
    .a11y__DarkMode .myc_ac_sessionlists tr td[bgcolor],
    .a11y__DarkMode .myc_table_form_popup tr td[bgcolor],
    .a11y__DarkMode .myc_schedulecal_cell a,
    .a11y__DarkMode .myc_schedulecal_cell a strong,
    .a11y__DarkMode form[name="verifyAccount"] .myc_table_form td strong,
    .a11y__DarkMode #platformlist .myc_table_formlist_button > div *,
    .a11y__DarkMode .navigation_item_active a,
    .a11y__DarkMode .navigation_item_active a:hover,
    .a11y__DarkMode .navigation_item_active .fa-solid,
    .a11y__DarkMode .navigation_item a,
    .a11y__DarkMode .navigation_item a:hover,
    .a11y__DarkMode .navigation_item .fa-solid,
    .a11y__DarkMode .mysis-dashboard-detail .mysis-dashboard-gpatotal,
    .a11y__DarkMode td.myc_row_highlight *,
    .a11y__DarkMode tr.myc_row_highlight *,
    .a11y__DarkMode th.myc_date_label,
    .a11y__DarkMode td.myc_time_label,
    .a11y__DarkMode td .myc_table_formlist_button a,
    .a11y__DarkMode .moremenu .nav-link:hover,
    .a11y__DarkMode .moremenu .nav-link:focus,
    .a11y__DarkMode .nav-tabs .nav-item.show .nav-link,
    .a11y__DarkMode .dropdown-item,
    .a11y__DarkMode .calendarwrapper td.day:hover span.day-number-circle span,
    .a11y__DarkMode div.editor_atto_toolbar button .icon,
    .a11y__DarkMode #id_introeditoreditable,
    .a11y__DarkMode .availability-button .btn-secondary,
    .a11y__DarkMode .alert-danger,
    .a11y__DarkMode .alert-danger p,
    .a11y__DarkMode .alert-danger p a,
    .a11y__DarkMode .environmenttable .error,
    .a11y__DarkMode .environmenttable .error p,
    .a11y__DarkMode .environmenttable .error p a,
    .a11y__DarkMode .search-icon i.icon.fa,
    .a11y__DarkMode [class^='calendar_event_'] i.icon.fa,
    .a11y__DarkMode .alert-primary,
    .a11y__DarkMode .activityname .editinstructions,
    .a11y__DarkMode .form-autocomplete-suggestions,
    .a11y__DarkMode .mysis-accessibility .accessibility_statement p,
    .a11y__DarkMode .mysis-accessibility .accessibility_statement h2,
    .a11y__DarkMode .myc_table_list tbody td.myc_row_highlight *,
    .a11y__DarkMode .myc_table_list thead th.myc_date_label.sun,
    .a11y__DarkMode .myc_table_list tbody td.myc_time_label.sun,
    .a11y__DarkMode .myc_table_form thead th.myc_date_label.sun,
    .a11y__DarkMode .myc_table_form tbody td.myc_time_label.sun,
    .a11y__DarkMode .myc_table_list thead th.myc_date_label.mon,
    .a11y__DarkMode .myc_table_list tbody td.myc_time_label.mon,
    .a11y__DarkMode .myc_table_form thead th.myc_date_label.mon,
    .a11y__DarkMode .myc_table_form tbody td.myc_time_label.mon,
    .a11y__DarkMode .myc_table_list thead th.myc_date_label.tue,
    .a11y__DarkMode .myc_table_list tbody td.myc_time_label.tue,
    .a11y__DarkMode .myc_table_form thead th.myc_date_label.tue,
    .a11y__DarkMode .myc_table_form tbody td.myc_time_label.tue,
    .a11y__DarkMode .myc_table_list thead th.myc_date_label.wed,
    .a11y__DarkMode .myc_table_list tbody td.myc_time_label.wed,
    .a11y__DarkMode .myc_table_form thead th.myc_date_label.wed,
    .a11y__DarkMode .myc_table_form tbody td.myc_time_label.wed,
    .a11y__DarkMode .myc_table_list thead th.myc_date_label.thu,
    .a11y__DarkMode .myc_table_list tbody td.myc_time_label.thu,
    .a11y__DarkMode .myc_table_form thead th.myc_date_label.thu,
    .a11y__DarkMode .myc_table_form tbody td.myc_time_label.thu,
    .a11y__DarkMode .myc_table_list thead th.myc_date_label.fri,
    .a11y__DarkMode .myc_table_list tbody td.myc_time_label.fri,
    .a11y__DarkMode .myc_table_form thead th.myc_date_label.fri,
    .a11y__DarkMode .myc_table_form tbody td.myc_time_label.fri,
    .a11y__DarkMode .myc_table_list thead th.myc_date_label.sat,
    .a11y__DarkMode .myc_table_list tbody td.myc_time_label.sat,
    .a11y__DarkMode .myc_table_form thead th.myc_date_label.sat,
    .a11y__DarkMode .myc_table_form tbody td.myc_time_label.sat,
    .a11y__DarkMode .myc_table_list tbody td.myc_row_highlight *,
    .a11y__DarkMode .myc_table_form tbody tr.myc_schedule_conflict td,
    .a11y__DarkMode .myc_table_list tbody tr.myc_schedule_conflict td,
    .a11y__DarkMode .myc_table_list thead th.myc_date_label.sun a,
    .a11y__DarkMode .myc_table_list tbody td.myc_time_label.sun a,
    .a11y__DarkMode .myc_table_form thead th.myc_date_label.sun a,
    .a11y__DarkMode .myc_table_form tbody td.myc_time_label.sun a,
    .a11y__DarkMode .myc_table_list thead th.myc_date_label.mon a,
    .a11y__DarkMode .myc_table_list tbody td.myc_time_label.mon a,
    .a11y__DarkMode .myc_table_form thead th.myc_date_label.mon a,
    .a11y__DarkMode .myc_table_form tbody td.myc_time_label.mon a,
    .a11y__DarkMode .myc_table_list thead th.myc_date_label.tue a,
    .a11y__DarkMode .myc_table_list tbody td.myc_time_label.tue a,
    .a11y__DarkMode .myc_table_form thead th.myc_date_label.tue a,
    .a11y__DarkMode .myc_table_form tbody td.myc_time_label.tue a,
    .a11y__DarkMode .myc_table_list thead th.myc_date_label.wed a,
    .a11y__DarkMode .myc_table_list tbody td.myc_time_label.wed a,
    .a11y__DarkMode .myc_table_form thead th.myc_date_label.wed a,
    .a11y__DarkMode .myc_table_form tbody td.myc_time_label.wed a,
    .a11y__DarkMode .myc_table_list thead th.myc_date_label.thu a,
    .a11y__DarkMode .myc_table_list tbody td.myc_time_label.thu a,
    .a11y__DarkMode .myc_table_form thead th.myc_date_label.thu a,
    .a11y__DarkMode .myc_table_form tbody td.myc_time_label.thu a,
    .a11y__DarkMode .myc_table_list thead th.myc_date_label.fri a,
    .a11y__DarkMode .myc_table_list tbody td.myc_time_label.fri a,
    .a11y__DarkMode .myc_table_form thead th.myc_date_label.fri a,
    .a11y__DarkMode .myc_table_form tbody td.myc_time_label.fri a,
    .a11y__DarkMode .myc_table_list thead th.myc_date_label.sat a,
    .a11y__DarkMode .myc_table_list tbody td.myc_time_label.sat a,
    .a11y__DarkMode .myc_table_form thead th.myc_date_label.sat a,
    .a11y__DarkMode .myc_table_form tbody td.myc_time_label.sat a,
    .a11y__DarkMode .myc_table_form tbody tr.myc_schedule_conflict td a,
    .a11y__DarkMode .myc_table_list tbody tr.myc_schedule_conflict td a,
    .a11y__DarkMode .myc_table_form tbody tr.myc_schedule_conflict td a *,
    .a11y__DarkMode .myc_table_list tbody tr.myc_schedule_conflict td a *,
    .a11y__DarkMode .mysis-email-menu-items li[id^="email_menu"],
    .a11y__DarkMode .mysis-email-menu-items li[id^="email_menu"] a,
    .a11y__DarkMode .sidebar-list-items ul li.active a,
    .a11y__DarkMode .sidebar-list-items ul li a:hover,
    .a11y__DarkMode *[class^="plupload_"],
    .a11y__DarkMode .tooltipster-light *
    ),
.a11y__DarkMode #myc_languageID,
.a11y__DarkMode .sidebar-list-items ul li a {
  color: #efefef !important;
}

.a11y__DarkMode .sidebar-list-items ul li.active a,
.a11y__DarkMode .sidebar-list-items ul li a:hover{
  background: #454545;
	color: var(--primary);
}

.a11y__DarkMode .editor_atto_content_wrap,
.a11y__DarkMode [data-fieldtype="modgrade"]{
    background: none;
    border: none;
}

.a11y__DarkMode .form-autocomplete-suggestions {
    color: #333333 !important;
    padding: 8px;
}

.a11y__DarkMode .token-input-dropdown,
.a11y__DarkMode .token-input-dropdown *,
.a11y__DarkMode .mysis_table_form textarea,
.a11y__DarkMode .myc_table_form textarea,
.a11y__DarkMode .myc_outcome_box,
.a11y__DarkMode .simplesearchform .btn-submit {
  background: #454545 !important;
}

.a11y__DarkMode ul.token-input-list,
.a11y__DarkMode ul.token-input-list *,
.a11y__DarkMode ul.token-input-dropdown,
.a11y__DarkMode ul.token-input-dropdown *,
.a11y__DarkMode #ui-datepicker-div,
.a11y__DarkMode #ui-datepicker-div *,
.a11y__DarkMode td[class^="myc_access_"] .myc_form_checkboxtext,
.a11y__DarkMode form[name="verifyAccount"] .myc_table_form td strong,
.a11y__DarkMode #platformlist .myc_table_formlist_button > div *,
.a11y__DarkMode .mysis-dashboard-detail .mysis-dashboard-gpatotal,
.a11y__DarkMode .plupload_button.plupload_add,
.a11y__DarkMode .tooltipster-light * {
  color: #232323 !important;
}

.a11y__DarkMode .mysis-footer {
  background: #121212;
  border-top-color: #454545;
}
.a11y__DarkMode .myc_form input[type=text],
.a11y__DarkMode .myc_form input[type=password],
.a11y__DarkMode .myc_form input[type=file],
.a11y__DarkMode .myc_table_form input[type=text],
.a11y__DarkMode .myc_table_form input[type=tel],
.a11y__DarkMode .myc_table_form input[type=number],
.a11y__DarkMode .myc_table_form input[type=password],
.a11y__DarkMode .myc_table_form input[type=file],
.a11y__DarkMode .mysis-header .header-holder .header-search-bar .search-holder input{
    background: #343434 !important;
    border-color: #787878 !important;
    color: #efefef !important;
}

.a11y__DarkMode .mysis-wrapper.mysis-body-wrap select option,
.a11y__DarkMode .mysis-wrapper.mysis-body-wrap .myc_lists_filtersearch input,
.a11y__DarkMode .mysis-wrapper.mysis-body-wrap .myc_lists_filtersearch select,
.a11y__DarkMode .mysis-wrapper.mysis-body-wrap .myc_lists_filtersearch select option {
  color: #232323 !important;
}

.a11y__DarkMode .mysis-accessibility .column-box .icon-link i,
.a11y__DarkMode .mysis-accessibility .reading-mask .column-box .title,
.a11y__DarkMode .mysis-accessibility .reading-mask .column-box #a11y__readingMaskColorLabel,
.a11y__DarkMode .mysis-accessibility .reading-mask .column-box #a11y__readingMaskOpacityPercentage,
.a11y__DarkMode .mysis-accessibility .reading-mask .column-box #a11y__readingMaskWindowHeight,
.a11y__DarkMode .calendarwrapper td.day:hover span.day-number-circle span{
  color: #343434;
}

.a11y__DarkMode .mysis-accessibility .column-box.active .icon-link i,
.a11y__DarkMode .mysis-accessibility .reading-mask.active .column-box .icon-link i,
.a11y__DarkMode .mysis-accessibility .reading-mask.active .column-box .title,
.a11y__DarkMode .mysis-accessibility .reading-mask.active .column-box #a11y__readingMaskColorLabel,
.a11y__DarkMode .mysis-accessibility .reading-mask.active .column-box #a11y__readingMaskOpacityPercentage,
.a11y__DarkMode .mysis-accessibility .reading-mask.active .column-box #a11y__readingMaskWindowHeight {
  color: #efefef;
}

.a11y__DarkMode .mysis-form-wrap .mysis-login-wrap .mysis-login-form {
  background: #121212;
}

.a11y__DarkMode .mysis-login-form-content .btn:hover {
  background: #efefef;
  color: #343434 !important;
}

.a11y__DarkMode .mysis-main-body .mysis-main-content {
  background: #232323 !important;
}

.a11y__DarkMode .myc_table_formlist thead tr th,
.a11y__DarkMode .myc_table_list thead tr th,
.a11y__DarkMode .myc_table_form thead tr th,
.a11y__DarkMode .myc_table_form .myc_table_heading,
.a11y__DarkMode .myc_table_listalt thead tr {
  border-color: #454545;
}

.a11y__DarkMode .myc_table_list thead tr,
.a11y__DarkMode .myc_table_listalt thead tr,
.a11y__DarkMode .myc_table_formlist thead tr {
  background: #232323;
}

.a11y__DarkMode .myc_table_form .myc_table_label {
  border-top: 1px solid #454545;
}

.a11y__DarkMode .myc_table_list tbody tr td,
.a11y__DarkMode .myc_table_listalt tbody tr td,
.a11y__DarkMode .myc_table_form tbody tr td,
.a11y__DarkMode .simplesearchform .btn-submit,
.a11y__DarkMode ul.token-input-list {
  border-color: #565656;
}

.a11y__DarkMode .mysis-header-logo {
  background: none;
}

.a11y__DarkMode .mysis-dashboard-request-details ul {
  list-style-type: none;
}

.a11y__DarkMode .mysis-dashboard .myc_linkadd a,
.a11y__DarkMode .mysis-dashboard .myc_linkadd a i {
  background: #efefef;  !important;
  color: #343434 !important;
  transition: ease-in-out 300ms all;
}

.a11y__DarkMode .mysis-dashboard .myc_linkadd a:hover,
.a11y__DarkMode .mysis-dashboard .myc_linkadd a:hover i{
  color: #efefef !important;
  background: #343434 !important;
}

.a11y__DarkMode .mysis-dashboard .mysis-dashboard-sec,
.a11y__DarkMode .mysis-dashboard .mysis-dashboard-news-sec,
.a11y__DarkMode .mysis-dashboard .mysis-dashboard-totals-gpastat,
.a11y__DarkMode .mysis-dashboard .financial-sec,
.a11y__DarkMode .mysis-dashboard .mysis-overview-sec .financial-content,
.a11y__DarkMode .mysis-dashboard .myc_linkadd a:hover,
.a11y__DarkMode .mysis-dashboard-sec:not(.mysis-course-sec) .mysis-dashboard-table-responsive table th,
.a11y__DarkMode .mysis-dashboard-sec.mysis-course-sec .mysis-dashboard-table-responsive table th:first-child,
.a11y__DarkMode .mysis-header .header-holder .mysis-navbar .social-icons ul li,
.a11y__DarkMode .myc_table_list tbody tr:nth-child(even):not([class="myc_row_highlight"]),
.a11y__DarkMode .myc_table_listalt tbody tr:nth-child(even):not([class="myc_row_highlight"]),
.a11y__DarkMode .myc_table_form .myc_table_evenrow,
.a11y__DarkMode .myc_table_list tbody tr:nth-child(even),
.a11y__DarkMode .myc_table_evenrow,
.a11y__DarkMode select option,
.a11y__DarkMode .myc_lists_filtersearch select option,
.a11y__DarkMode .navigation_fullmenu select option,
.a11y__DarkMode .mysis-dashboard .mysis-overview-row .mysis-overview-colum,
.a11y__DarkMode .mysis-dashboard .mysis-payment-content,
.a11y__DarkMode select[multiple],
.a11y__DarkMode table.myc_table_nested,
.a11y__DarkMode table.myc_table_nested tr,
.a11y__DarkMode table.myc_table_nested td,
.a11y__DarkMode table.myc_table_nested tr:hover,
.a11y__DarkMode table.myc_table_nested td:hover,
.a11y__DarkMode .mysis-report-page .mysis-report-content,
.a11y__DarkMode .mysis-report-page .row-incomplete .col-lg .selection-box,
.a11y__DarkMode .mysis-admission-detail-inner,
.a11y__DarkMode .mysis-admission-detail-inner .mysis-row article,
.a11y__DarkMode .myc_lists_filtersearch,
.a11y__DarkMode .grading_table tr.grading_marks:nth-child(odd),
.a11y__DarkMode .myc_table_form .myc_table_heading,
.a11y__DarkMode .myc_table_form .myc_table_label,
.a11y__DarkMode .path-mod .activity-header:not(:empty),
.a11y__DarkMode .dropdown-menu,
.a11y__DarkMode .bg-light,
.a11y__DarkMode .bg-white,
.a11y__DarkMode .userprofile .profile_tree .card,
.a11y__DarkMode .userprofile .page-header-image .userinitials,
.a11y__DarkMode .modchooser .modal-footer,
.a11y__DarkMode #page-mod-quiz-edit ul.slots li.section .content,
.a11y__DarkMode .moodle-dialogue-base .moodle-dialogue-wrap,
.a11y__DarkMode ul.token-input-list
{
      background: #343434 !important;
}

.a11y__DarkMode .mysis-dashboard .mysis-dashboard-gpascenario,
.a11y__DarkMode .mysis-dashboard .mysis-overview-sec .financial-progress-red,
.a11y__DarkMode .mysis-dashboard .mysis-overview-sec .financial-progress-green,
.a11y__DarkMode .myc_table_list tbody tr:not([class="myc_row_highlight"]):hover,
.a11y__DarkMode .myc_table_form tbody tr:not([class="myc_row_highlight"]):hover,
.a11y__DarkMode .myc_table_listalt tbody tr:not([class="myc_row_highlight"]):hover,
.a11y__DarkMode .mysis-header .header-holder,
.a11y__DarkMode .mysis-report-page .ministry-filter-type,
.a11y__DarkMode .mysis-report-page .row-incomplete .col-lg tr.selection-box,
.a11y__DarkMode .myc_schedulecal_cell,
.a11y__DarkMode .myc_schedulecal_cell_weekend,
.a11y__DarkMode .myc_table_list tbody tr:hover,
.a11y__DarkMode .myc_table_listalt tbody tr:hover,
.a11y__DarkMode #page-wrapper .drawer .card,
.a11y__DarkMode .grading_table tr.grading_marks,
.a11y__DarkMode .fp-toolbar a,
.a11y__DarkMode .fp-viewbar a,
.a11y__DarkMode .modal-content,
.a11y__DarkMode .btn-secondary,
.a11y__DarkMode .card.bg-white,
.a11y__DarkMode .nav-tabs .nav-link.active,
.a11y__DarkMode .nav-tabs .nav-item.show .nav-link,
.a11y__DarkMode .modchooser .modal-body .optionsummary,
.a11y__DarkMode .ei_box,
.a11y__DarkMode div.ei,
.a11y__DarkMode input.ei,
.a11y__DarkMode .myc_table_oddrow,
.a11y__DarkMode tr.myc_row_highlight {
  background: #454545 !important;
}

.a11y__DarkMode .fp-toolbar a,
.a11y__DarkMode .fp-viewbar a,
.a11y__DarkMode .activity-item:not(.activityinline),
.a11y__DarkMode .border-left,
.a11y__DarkMode .border-right,
.a11y__DarkMode .border-bottom,
.a11y__DarkMode .border-top,
.a11y__DarkMode .nav-tabs,
.a11y__DarkMode .nav-tabs .nav-link.active,
.a11y__DarkMode .nav-tabs .nav-item.show .nav-link,
.a11y__DarkMode .bg-white,
.a11y__DarkMode .bg-light,
.a11y__DarkMode .btn-secondary,
.a11y__DarkMode .fp-toolbar a,
.a11y__DarkMode .moodle-dialogue-base .moodle-dialogue-wrap,
.a11y__DarkMode div.ei,
.a11y__DarkMode input.ei
{
  border-color: #787878 !important;
}

.a11y__DarkMode .mysis-admission-section .mysis-column:first-child,
.a11y__DarkMode #page legend,
.a11y__DarkMode #page .course-section-header,
.a11y__DarkMode #page .drawer-toggles .drawer-toggler .btn,
.a11y__DarkMode #page-wrapper .drawer,
.a11y__DarkMode .fp-navbar,
.a11y__DarkMode .filemanager-container,
.a11y__DarkMode .activity-add,
.a11y__DarkMode .block-add,
.a11y__DarkMode .editing .activity-item:hover,
.a11y__DarkMode .list-group-item{
  background: #565656 !important;
}

.a11y__DarkMode .list-group-item:hover{
    background: #787878 !important;
}

.a11y__DarkMode .myc_schedulecal_cell {
  border: 1px solid #565656;
}

.a11y__DarkMode .myc_table_list_subheading {
  background-color: #454545 !important;
}

.a11y__DarkMode .myc_table_list_subheading td,
.mysis-overview-sec .financial-row {
  border-color: #565656 !important;
}

.a11y__DarkMode .myc_forms_fields {
  background: #454545;
}

.a11y__DarkMode .myc_ac_sessionlists tr td[bgcolor],
.a11y__DarkMode .myc_table_form_popup tr td[bgcolor] {
  color: #232323 !important;
}

.a11y__DarkMode #facebox .body {
  background: #232323;
}

.a11y__DarkMode .profile-tabset,
.a11y__DarkMode .mysis-profile-tab-panels,
.a11y__DarkMode .myc_table_formlist_items tbody tr:hover {
  background: #343434;
}

.a11y__DarkMode section.tab-panel {
  border-bottom-color: #343434;
}

.a11y__DarkMode .mysis-profile-tab-panels ul li.active,
.a11y__DarkMode .mysis-profile-tab-panels ul li {
  background: #454545;
  border-color: #787878;
}

.a11y__DarkMode .myc_studentnavigation .myc_nav_item {
  border-color: #787878;
}

.a11y__DarkMode .myc_studentnavigation .myc_nav_item a,
.a11y__DarkMode .myc_table_heading,
.a11y__DarkMode .myc_table_heading td,
.a11y__DarkMode .myc_table_subheading,
.a11y__DarkMode .myc_table_subheading td,
.a11y__DarkMode .myc_table_formlist_items,
.a11y__DarkMode #page .main-inner,
.a11y__DarkMode #page .main-inner .nav.more-nav,
.a11y__DarkMode #region-main {
  background: #454545 !important;
}

.a11y__DarkMode .myc_studentnavigation ul .myc_nav_item a:hover,
.a11y__DarkMode .myc_studentnavigation ul .myc_nav_item:hover a,
.a11y__DarkMode .myc_studentnavigation ul .myc_nav_item a.myc_nav_itemopen {
  background: var(--primary) !important;
}

.a11y__DarkMode .myc_studentnavigation ul .myc_nav_item .myc_subnav_item a {
  background: var(--navdropdown) !important;
}

.a11y__DarkMode .myc_studentnavigation ul .myc_nav_item .myc_subnav_item a:hover {
  background: var(--primary) !important;
}

.a11y__DarkMode select[multiple],
.a11y__DarkMode .main-inner .secondary-navigation .navigation {
  border-color: #565656 !important;
}

.a11y__DarkMode .myc_table_accessform tbody tr td {
  border-color: #454545 !important;
}

.a11y__DarkMode span[id^="courseSessionCaret"] {
  background: #232323 !important;
}

.a11y__DarkMode td.myc_row_highlight span[id^="courseSessionCaret"] {
  background: #efefef !important;
}

.a11y__DarkMode td.myc_row_highlight *,
.a11y__DarkMode tr.myc_row_highlight *,
.a11y__DarkMode td.myc_time_label,
.a11y__DarkMode .moremenu .nav-link:hover,
.a11y__DarkMode .moremenu .nav-link:focus,
{
 color: #343434;
}

.a11y__DarkMode .dropdown-item {
    color: #efefef !important;
}

.a11y__DarkMode .dropdown-item:hover {
    color: #efefef;
}

.a11y__DarkMode .myc_table_formlist_button a.register{
    color: #009900 !important;
}

.a11y__DarkMode .myc_table_formlist_button a.waitlist{
    color: #8B7405 !important;
}

.a11y__DarkMode .alert-danger,
.a11y__DarkMode .alert-danger p,
.a11y__DarkMode .alert-danger p a,
.a11y__DarkMode .environmenttable .error,
.a11y__DarkMode .environmenttable .error p,
.a11y__DarkMode .environmenttable .error p a {
    color: #691911 !important;
}

.a11y__DarkMode #page .form-control,
.a11y__DarkMode #page textarea,
.a11y__DarkMode #page .gradingform_guide .criterion.even,
.a11y__DarkMode #page .editor_atto_notification .atto_info {
    background: #343434 !important;
    border-color: #565656 !important;
    color: #efefef !important;
}

.a11y__DarkMode .activityname .form-control {
    color: #efefef !important;
}

.a11y__DarkMode .block .calendar_filters li span.calendar_event_category i,
.a11y__DarkMode .block .calendar_filters li span.calendar_event_course i,
.a11y__DarkMode .block .calendar_filters li span.calendar_event_site i,
.a11y__DarkMode .block .calendar_filters li span.calendar_event_group i,
.a11y__DarkMode .block .calendar_filters li span.calendar_event_user i,
.a11y__DarkMode .block .calendar_filters li span.calendar_event_other i
{
    color: #0d5ca1 !important
}

.a11y__DarkMode .popover,
.a11y__DarkMode fieldset legend,
.a11y__DarkMode .choosercontainer #chooseform .selected{
        background: #343434;
}

.a11y__DarkMode .bs-popover-right .arrow::after{
    border-right-color: #343434;
}
.a11y__DarkMode .moodle-dialogue-base legend,
.a11h__DarkMode .course-section-header,
.a11y__DarkMode .jschooser .choosercontainer #chooseform .instruction,
.a11y__DarkMode .jschooser .choosercontainer #chooseform .typesummary,
.a11y__DarkMode .mysis-content-detail .mysis-content-body .mysis-compose-body,
.a11y__DarkMode #emailfilter .myc_lists_filtersearch{
    background: #454545 !important;
}

.a11y__DarkMode .moodle-dialogue-base .moodle-dialogue-wrap .moodle-dialogue-hd,
.a11y__DarkMode .choosercontainer #chooseform .option label{
    border-color: #787878;
}

.a11y__DarkMode .chooserdialogue .moodle-dialogue-wrap .moodle-dialogue-bd{
    background: #565656;
}

.a11y__DarkMode optgroup {
    background: #232323 !important;
}

.a11y__DarkMode .myc_table_topheading{
    background: #343434;
}

.a11y__DarkMode .myc_table_form select {
  background: #343434;
  color: #efefef;
  border-color: #787878;
}

.a11y__DarkMode .mysis-accessibility .accessibility_statement p,
.a11y__DarkMode .mysis-accessibility .accessibility_statement h2{
  color: #343434;
}

.a11y__DarkMode .myc_table_list thead th.myc_date_label.sun,
.a11y__DarkMode .myc_table_list tbody td.myc_time_label.sun,
.a11y__DarkMode .myc_table_form thead th.myc_date_label.sun,
.a11y__DarkMode .myc_table_form tbody td.myc_time_label.sun,
.a11y__DarkMode .myc_table_list thead th.myc_date_label.mon,
.a11y__DarkMode .myc_table_list tbody td.myc_time_label.mon,
.a11y__DarkMode .myc_table_form thead th.myc_date_label.mon,
.a11y__DarkMode .myc_table_form tbody td.myc_time_label.mon,
.a11y__DarkMode .myc_table_list thead th.myc_date_label.tue,
.a11y__DarkMode .myc_table_list tbody td.myc_time_label.tue,
.a11y__DarkMode .myc_table_form thead th.myc_date_label.tue,
.a11y__DarkMode .myc_table_form tbody td.myc_time_label.tue,
.a11y__DarkMode .myc_table_list thead th.myc_date_label.wed,
.a11y__DarkMode .myc_table_list tbody td.myc_time_label.wed,
.a11y__DarkMode .myc_table_form thead th.myc_date_label.wed,
.a11y__DarkMode .myc_table_form tbody td.myc_time_label.wed,
.a11y__DarkMode .myc_table_list thead th.myc_date_label.thu,
.a11y__DarkMode .myc_table_list tbody td.myc_time_label.thu,
.a11y__DarkMode .myc_table_form thead th.myc_date_label.thu,
.a11y__DarkMode .myc_table_form tbody td.myc_time_label.thu,
.a11y__DarkMode .myc_table_list thead th.myc_date_label.fri,
.a11y__DarkMode .myc_table_list tbody td.myc_time_label.fri,
.a11y__DarkMode .myc_table_form thead th.myc_date_label.fri,
.a11y__DarkMode .myc_table_form tbody td.myc_time_label.fri,
.a11y__DarkMode .myc_table_list thead th.myc_date_label.sat,
.a11y__DarkMode .myc_table_list tbody td.myc_time_label.sat,
.a11y__DarkMode .myc_table_form thead th.myc_date_label.sat,
.a11y__DarkMode .myc_table_form tbody td.myc_time_label.sat,
.a11y__DarkMode .myc_table_form tbody tr.myc_schedule_conflict td,
.a11y__DarkMode .myc_table_list tbody tr.myc_schedule_conflict td,
.a11y__DarkMode .myc_table_list thead th.myc_date_label.sun a,
.a11y__DarkMode .myc_table_list tbody td.myc_time_label.sun a,
.a11y__DarkMode .myc_table_form thead th.myc_date_label.sun a,
.a11y__DarkMode .myc_table_form tbody td.myc_time_label.sun a,
.a11y__DarkMode .myc_table_list thead th.myc_date_label.mon a,
.a11y__DarkMode .myc_table_list tbody td.myc_time_label.mon a,
.a11y__DarkMode .myc_table_form thead th.myc_date_label.mon a,
.a11y__DarkMode .myc_table_form tbody td.myc_time_label.mon a,
.a11y__DarkMode .myc_table_list thead th.myc_date_label.tue a,
.a11y__DarkMode .myc_table_list tbody td.myc_time_label.tue a,
.a11y__DarkMode .myc_table_form thead th.myc_date_label.tue a,
.a11y__DarkMode .myc_table_form tbody td.myc_time_label.tue a,
.a11y__DarkMode .myc_table_list thead th.myc_date_label.wed a,
.a11y__DarkMode .myc_table_list tbody td.myc_time_label.wed a,
.a11y__DarkMode .myc_table_form thead th.myc_date_label.wed a,
.a11y__DarkMode .myc_table_form tbody td.myc_time_label.wed a,
.a11y__DarkMode .myc_table_list thead th.myc_date_label.thu a,
.a11y__DarkMode .myc_table_list tbody td.myc_time_label.thu a,
.a11y__DarkMode .myc_table_form thead th.myc_date_label.thu a,
.a11y__DarkMode .myc_table_form tbody td.myc_time_label.thu a,
.a11y__DarkMode .myc_table_list thead th.myc_date_label.fri a,
.a11y__DarkMode .myc_table_list tbody td.myc_time_label.fri a,
.a11y__DarkMode .myc_table_form thead th.myc_date_label.fri a,
.a11y__DarkMode .myc_table_form tbody td.myc_time_label.fri a,
.a11y__DarkMode .myc_table_list thead th.myc_date_label.sat a,
.a11y__DarkMode .myc_table_list tbody td.myc_time_label.sat a,
.a11y__DarkMode .myc_table_form thead th.myc_date_label.sat a,
.a11y__DarkMode .myc_table_form tbody td.myc_time_label.sat a,
.a11y__DarkMode .myc_table_form tbody tr.myc_schedule_conflict td a,
.a11y__DarkMode .myc_table_list tbody tr.myc_schedule_conflict td a,
.a11y__DarkMode .myc_table_list tbody td.myc_row_highlight *
{
    color: #232323 !important;
}

.a11y__DarkMode .myc_table_list tbody td.myc_row_highlight .courseSessionConflictCountList a,
.a11y__DarkMode .myc_table_list tbody td.myc_row_highlight .courseSessionConflictCountList a i{
    color: #990000 !important;
}

.a11y__DarkMode .content.helper_content {
  background: #232323 !important
}