/* Minification failed. Returning unminified contents.
(2326,62): run-time error CSS1033: Expected closing bracket, found 'i'
(2326,63): run-time error CSS1031: Expected selector, found ']'
(2326,63): run-time error CSS1025: Expected comma or open brace, found ']'
(3075,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3076,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3077,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3078,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3079,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3080,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3081,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3082,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3083,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3084,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3085,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
.reschedule-calendar__body--calendar .calendar .meeting-item {
  box-sizing: border-box;
}

.ui-tabs .candidate-panel .k-grid table .degree-list .degreeView {
    width: 100% !important;
}

.degreeView .k-listview-content {
    width: 100%;
}
.degreeView .k-listview-item {
    width: 100%;
}

@media only screen and (max-width: 1023px) {
    .fairlist-mobile #radio .mobile-dropdown {
        display: block;
        padding: 10px;
        width: 100%;
    }
}

.org-registration-form .fieldRow > span[id^="missing_"] {
    color: #b50505 !important;
    font-size: 16px !important;
    font-style: italic;
    font-weight: 400;
}

.ui-tabs .candidate-panel .fieldRow .fieldItem input[type="text"],
.ui-tabs .candidate-panel .fieldRow .fieldItem .k-widget:not(.k-dropdown) {
    box-sizing: border-box;
    width: 99%;
}

.registration-form .fieldsetGroup .editor-label input[type="checkbox"]:focus + label:before,
.registration-form .fieldsetGroup .editor-field input[type="checkbox"]:focus + label:before,
.org-registration-form .editor-field:not(.scrollable) input[type="checkbox"]:focus + label:before,
section.profile [class$='__edit'] .edit-form .field-row input[type="checkbox"]:focus + label:before,
section.profile.preferences .profile-body .preferences-edit__info .field-row input[type="checkbox"]:focus + label:before,
.personal-details__edit.field-group .personal-details__edit--info .field-row > input[type="checkbox"]:focus + label:before,
.add-user__body--column.permissions .add-user__body--column-group .field-row .permission-toggle input[type="checkbox"]:focus + label:before,
.edit-room__body--slidein .slidein-section__column table.available-moderators tbody tr td [type="checkbox"]:focus + label:before, 
.edit-room__body--details.column-3 .slidein-section__column table.available-moderators tbody tr td [type="checkbox"]:focus + label:before,
.registration-form__row--item input[type="checkbox"]:focus + label:before,
.edit-room__body--details-row [type="checkbox"]:focus + label:before,
.checkbox input[type="checkbox"]:focus + label::before {
    outline: rgb(59, 153, 252) auto 5px;
}

section.profile.education .edit-form .field-row__radio input[type="radio"]:focus + label:before {
    outline: rgb(59, 153, 252) auto 5px;
}

.wizard__page--body-col .design-row__field .k-upload {
    border: 2px solid #23a5de;
    border-radius: 4px;
    padding: 2px;
    max-width: 200px;
}

.wizard__page--alert {
    background-color: #ffffff;
    border-radius: 10px;
    margin: 0 auto;
    max-width: 800px;
    padding: 20px;
    text-align: center;
    border: 2px solid #df6228;
}

.wizard__page--alert {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 20px;
    margin-bottom: 40px;
}

.wizard__page--alert h2 {
    color: #111111 !important;
    font-size: 36px !important;
    font-weight: 400 !important;
    text-align: center;
}

.wizard__page--alert p {
    font-size: 24px;
    max-width: 800px;
    text-align: center;
}

.organization-question-label {
    cursor: pointer;
}

.candidate-question-label {
    cursor: pointer;
}

.popup .my-meetings__list .checked-in {
    display: block;
    font-size: 12px;
    line-height: 1.75;
    padding-left: 5px;
    margin-left: auto;
    margin-right: 10px;
}

.widget-body .k-grid .k-grid-table .k-table-row.k-table-row.checked-in td:first-child,
.widget-body .k-grid .k-grid-table .k-table-row.k-table-alt-row.checked-in td:first-child {
    border-left: 2px solid #84c442 !important;
    border-top: 2px solid #84c442 !important;
    border-bottom: 2px solid #84c442 !important;
}

.widget-body .k-grid .k-grid-table .k-table-row.k-table-row.checked-in td:last-child,
.widget-body .k-grid .k-grid-table .k-table-row.k-table-alt-row.checked-in td:last-child {
    border-right: 2px solid #84c442 !important;
    border-top: 2px solid #84c442 !important;
    border-bottom: 2px solid #84c442 !important;
}

.widget-body .k-grid .k-grid-table .k-table-row.k-table-row.checked-in td:not(:first-child):not(:last-child),
.widget-body .k-grid .k-grid-table .k-table-row.k-table-alt-row.checked-in td:not(:first-child):not(:last-child) {
    border-top: 2px solid #84c442 !important;
    border-bottom: 2px solid #84c442 !important;
}

.availability.unavailable .moderator {
    font-size: 12px;
    margin-left: 15px;
}

.content-library.widget-body .k-grid .k-grid-table .k-table-row td .type svg {
    height: 20px;
    width: 20px;
}

.candidate-next-step-div.k-window-content {
    padding-top: 0px;
}

section.profile .profile-footer .ce-btn.update {
    display:none;
}

section.profile.edit .profile-footer .ce-btn.update {
    display: block;
}

.contact-info__industry-label {
    font-size: 16px;
}

.contact-info__industry {
    margin: 10px 0;
}

.edit-room__body--details-row select {
    border: 1px solid #4c4e56;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Roboto', sans-serif;
    font-size: 14px;
    padding: 10px;
    width: 100%;
}

.external-logins {
    display:flex; 
    justify-content: space-evenly;
}

@media only screen and (max-width: 1023px) {
    .external-logins {
        flex-flow: row wrap;
    }
}

@media only screen and (min-width: 1024px) {
    .packages__header, .packages__footer {
        margin-bottom: 5px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
    }
}

.packages__header h2, .packages__footer h2 {
  color: #111111 !important;
  font-size: 26px !important;
  margin: 0;
}

.packages__header h2 {
    line-height: 30px !important;
}

@media only screen and (min-width: 1024px) {
  .packages__header h2, .packages__footer h2 {
    font-size: 32px !important;
  }
}


.packages__body {
  padding: 0 5px 5px;
}

.packages__body--item {
}

.packages__body--item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #ffffff;
  border: 2px solid #ffffff;
  border-radius: 8px;
  -webkit-box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 275px;
          flex: 0 0 275px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: 5px 10px 10px;
  max-width: 275px;
  padding: 5px;
  -webkit-transition: all 250ms;
  transition: all 250ms;
}


@media only screen and (min-width: 1024px) {
  .packages__body--item {
    -ms-flex-preferred-size: 375px;
        flex-basis: 375px;
    max-width: 375px;
  }
}

.packages__body--item h3 {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  -ms-flex-preferred-size: 36px;
      flex-basis: 36px;
  font-size: 22px;
  margin: 0;
  overflow: hidden;
  text-align: center;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow:ellipsis;
}

.packages__body--item h3 img {
  margin-right: 10px;
  rotate: 30deg;
  top: 6px;
  position: relative;
}

.packages__body--item .price {
  font-size: 40px;
  font-weight: 300;
  margin: 10px;
}

.packages__body--item h4 {
  display: -webkit-box;
  -ms-flex-preferred-size: 25px;
      flex-basis: 25px;
  font-size: 16px;
  margin: 0 20px 8px;
  overflow: hidden;
  text-align: center;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.packages__body--item .ce-btn {
  background-color: transparent;
  font-size: 18px;
  margin: 0 20px;
  min-width: 220px;
  text-align: center;
  text-decoration: none;
}

.packages__body--item .details {
  border-bottom: 1px solid #d8d8d8;
  -ms-flex-preferred-size: 100px;
      flex-basis: 100px;
  max-width: 296px;
  padding: 5px 0 5px;
  width: 100%;
}

.packages__body--item .details ul {
  list-style-type: none;
  margin: 0 20px;
  padding: 0;
}

.packages__body--item .details ul li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 18px;
  padding: 5px 0;
}


.packages__body--item .features {
  max-height: 126px;
  max-width: 282px;
  min-width: 277px;
}

@media only screen and (min-width: 1024px) {
  .packages__body--item .features {
    margin: 0 6px 10px;
    padding: 0 20px;
  }
}

.packages__body--item .features li {
  font-size: 14px;
  margin: 10px 0;
}


@media only screen and (min-width: 1024px) {
  .packages__footer {
    margin-top: 40px;
    padding: 20px 0;
    position: relative;
  }
}


@media only screen and (max-width: 1024px) {
    .compBox > .compCol:nth-child(2) {
        padding-left: unset !important;
    }
    .compCol {
        width: 100% !important;
    }
    .tutBox {
        width: 95% !important;
    }

    #NeedHelpContent > div:nth-child(1),
    #NeedHelpContent > div:nth-child(3) {
        background-color: #fff !important;
        z-index: -1;
    }
}

.fairContainer > li.careerfair-wrapper {
    width: 385px;
    margin: 15px 6px;
    padding: 10px 0 10px;
    float: left;
    border: 1px solid #eee;
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 0 12px rgba(0,0,0,.1);
    height: 310px;
}

@media only screen and (max-width: 1023px) {
    .fairlist-mobile #upcomingFairContainer.fairContainer > li.careerfair-wrapper, .fairlist-mobile #pastFairContainer.fairContainer > li.careerfair-wrapper {
        margin: 15px 6px;
        padding: 10px 0 10px;
        width: 385px;
    }
}

@media only screen and (max-width: 767px) {
    .fairlist-mobile #upcomingFairContainer.fairContainer > li.careerfair-wrapper, .fairlist-mobile #pastFairContainer.fairContainer > li.careerfair-wrapper {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        float: none;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 15px 6px;
        padding: 10px 0 10px;
        width: 385px;
    }
}


.fairContainer > .event-ad.one-column {
    width: 375px;
    margin: 15px 16px 15px 6px;
    float: left;
    padding: 0;
    height: 332px;
    background-color: none;
    border: none;
}

.fairContainer > .event-ad.one-column a {
    margin: 0px;
    float: none;
}

.event-ad.one-column a img {
    max-height: unset;
}

@media only screen and (max-width: 1023px) {
    .fairContainer > .event-ad.one-column {
        width: 375px;
        margin: 15px 16px 15px 6px;
        float: left;
        padding: 0;
        height: 332px;
    }
}

.fairContainer > li::before {
    content: attr(rel-category);
    position: absolute;
    top: 0px;
    left: -1%;
    background-color: #dd5e00;
    padding: 2px 5px;
    font-size: 10px;
    color: #fff;
    text-transform: uppercase;
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px;
}

.fairContainer > li.careerfair-wrapper > a {
    float: none;
    margin: 10px;
    width:162px;
}

.fairContainer > li.small-banner-ad {
    width: 100%;
    margin: 20px 0 20px;
    padding: 0;
    border: none;
}

.fairContainer > li.small-banner-ad > a {
    float: none;
    margin-left: 0px;
}

.fairContainer > li.small-banner-ad > a img {
    max-height: unset;
}

@media only screen and (max-width: 767px) {
    .fairlist-mobile #upcomingFairContainer.fairContainer > li.careerfair-wrapper a.header-link, .fairlist-mobile #pastFairContainer.fairContainer > li.careerfair-wrapper a.header-link {
        -webkit-box-flex: unset !important;
        -ms-flex: unset !important;
        flex: unset !important;
    }
}

.fairlist-mobile #upcomingFairContainer.fairContainer > li.careerfair-wrapper h3, .fairlist-mobile #pastFairContainer.fairContainer > li.careerfair-wrapper h3 {
    margin: 0 5px 15px;
}

@media only screen and (max-width: 767px) {
    .fairlist-mobile #upcomingFairContainer.fairContainer > li.careerfair-wrapper h3, .fairlist-mobile #pastFairContainer.fairContainer > li.careerfair-wrapper h3 {
        width: 95%;
    }
}

.sub-page .header-link div {
    width: 115px;
    padding: 12px 20px 12px 20px;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0;
    font-family: 'Roboto';
    font-weight: bold;
}

@media only screen and (max-width: 1023px) {
    .fairlist-mobile #upcomingFairContainer.fairContainer > li.careerfair-wrapper .header-link .link-inverseBlue3, 
    .fairlist-mobile #upcomingFairContainer.fairContainer > li.careerfair-wrapper .header-link .link-inverseDarkBlue3, 
    .fairlist-mobile #pastFairContainer.fairContainer > li.careerfair-wrapper .header-link .link-inverseBlue3, 
    .fairlist-mobile #pastFairContainer.fairContainer > li.careerfair-wrapper .header-link .link-inverseDarkBlue3 {
        padding: 12px 20px 12px 20px;
    }
}

@media only screen and (max-width: 767px) {
    .fairlist-mobile #upcomingFairContainer.fairContainer > li.careerfair-wrapper .header-link .link-inverseBlue3,
    .fairlist-mobile #upcomingFairContainer.fairContainer > li.careerfair-wrapper .header-link .link-inverseDarkBlue3,
    .fairlist-mobile #pastFairContainer.fairContainer > li.careerfair-wrapper .header-link .link-inverseBlue3,
    .fairlist-mobile #pastFairContainer.fairContainer > li.careerfair-wrapper .header-link .link-inverseDarkBlue3 {
        padding: 12px 20px 12px 20px !important;
    }
}

.event-ad img {
    border-radius: 10px;
    width: 100%;
}

a.large-banner-ad {
    width:100%;
}

.logged-out #page-wrapper #content-wrapper #header-wrapper header #header #main-navigation:before {
    display: none;
}

.elpt-sponsors ul li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #ffffff;
    border-radius: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    list-style: none;
    margin: 8px;
    height: 120px !important;
    padding: 20px;
    width: 320px !important;
}

.elpt-sponsors {
    background-color: #f5f5f5;
    border-radius: 10px;
    border-style: solid;
    border-width: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 20px;
    max-width: 1200px;
    padding: 10px 20px 5px !important;
    width: calc(100% - 40px);
}

.elpt-sponsors {
    margin: 20px auto !important;
}

.landing .elpt-hero__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-filter: blur(0);
    filter: blur(0);
    opacity: 1;
    visibility: visible;
}

/*  
    #23a5de -> #00acd8
    #84c442 ->
    #f2a020
    #bf062f
    #194c79 -> #031354
    #b50505
    #1f96ca

    --ce-white: #ffffff;
    --ce-black: #000000;
    --ce-darkblue: #031354;
    --ce-blue: #23a5de;
    --ce-gold: #f29500;
    --ce-green: #84c442;
    --ce-orange: #fa5343;
    --ce-gray: #e2e1e0;
    --ce-darkgray: #4c4e56;
    --ce-font: #111111;
    --ce-hover: #1f96ca;



*/



.ce-btn.ce-green {
  background-color: #84c442;
  border-color: #84c442;
  color: #000000;
}

.ce-btn.ce-gold {
  background-color: #f2a020;
  border-color: #f2a020;
  color: #1e1e1e;
}

.ce-btn.ce-orange {
  border-color: #bf062f;
}

.ce-btn.ce-blue {
  border-color: #00acd8;
  color: #111111;
}

.ce-btn.ce-darkblue {
  border-color: #031354;
  color: #ffffff;
}

.ce-btn.ce-darkblue.ghost {
  color: #031354;
}

.ce-btn.ce-darkblue.ghost svg use {
  fill: #031354;
}

.ce-btn.ce-stop {
  background-color: #b50505;
  border-color: #ffffff;
  color: #ffffff;
}

.tab.private .ce-btn.screen-share, .tab.private
.ce-btn.video, .tab.private
.ce-btn.audio, .tab.private
.ce-btn.audio-video {
  background-color: #00acd8;
  border-color: #00acd8;
  color: #111111;
}

.tab.private .ce-btn.screen-share.active, .tab.private
.ce-btn.video.active, .tab.private
.ce-btn.audio.active, .tab.private
.ce-btn.audio-video.active {
  background-color: #b50505;
  border-color: #ffffff;
}

.media-stream.active {
  background-color: #b50505;
}

.media-stream.disabled svg use {
  fill: #4c4e56 !important;
}

.audio-video.active {
  background-color: #b50505;
}

.action-group .ce-btn {
  background-color: #ffffff;
  border-right: 1px solid #00acd8;
}

.action-group .ce-btn.active {
  background-color: #84c442;
}

@media only screen and (max-width: 1023px) {
  .action-group.filter .ce-btn, .action-group.order .ce-btn {
    background-color: #4c4e56;
    border-right-color: #ffffff;
    color: #ffffff;
  }
  .action-group.filter .ce-btn.active, .action-group.order .ce-btn.active {
    background-color: #00acd8;
  }
}

.message-waiting {
  background-color: #ffffff;
  border: 2px solid #00acd8;
  color: #111111;
}

.message-waiting svg use {
  fill: #ffffff;
  stroke: #00acd8;
}

.main .message-waiting svg use {
  stroke: #031354;
}

#page-wrapper #user-wrapper div .utilityNav .userNav .user-info .avatar {
  background-color: #00acd8;
}

#page-wrapper #user-wrapper div .utilityNav .userNav .user-info .avatar.emulating {
  background-color: #84c442;
}

#page-wrapper #user-wrapper div .utilityNav .userNav .user-info .emulating {
  background-color: #00acd8;
}

#page-wrapper #user-wrapper div .utilityNav .userNav .user-info .emulating__icon {
  background-color: #031354;
  border: 2px solid #ffffff;
}

#page-wrapper #user-wrapper div .utilityNav .userNav .user-info .can-emulate {
  background-color: #00acd8;
}

#page-wrapper #user-wrapper div .utilityNav .userNav .user-info ul li.btn-orange a {
  color: #bf062f;
}

#page-wrapper #user-wrapper div .utilityNav .userNav a:hover {
  color: #84c442 !important;
}


@media only screen and (min-width: 1024px) {
  .logged-out #page-wrapper #user-wrapper div.user-account-menu .utilityNav .userNav a {
    color: #031354;
  }
}

#page-wrapper #content-wrapper #header-content h1 {
  color: #031354;
}

#page-wrapper #content-wrapper #header-wrapper header {
  background-color: #031354;
  border-top: 3px solid #00acd8;
}

#page-wrapper #content-wrapper #header-wrapper header #header.sub-page #main-navigation nav .nav-menu .nav-item:hover {
  background-color: #00acd8;
  border-top-color: #bf062f;
}

#page-wrapper #content-wrapper #header-wrapper header #header.sub-page #main-navigation nav .nav-menu .nav-item .sub-nav {
  background-color: #00acd8;
}

#page-wrapper #content-wrapper #header-wrapper header #header.sub-page #main-navigation nav .nav-menu .nav-item .sub-nav .sub-nav-group li:not(:first-child) a {
  border-top: 1px solid #1f96ca;
}

#page-wrapper #content-wrapper #header-wrapper header #header.sub-page #main-navigation nav .nav-menu .nav-item .sub-nav .sub-nav-group li:hover {
  background-color: #1f96ca;
}

/* FOOTER */
#footer {
  background-color: #031354;
  color: #ffffff;
}

#footer .footer-nav .language-select ul li input[type="radio"] + label {
  border-bottom: 1px solid #eaeaea;
  color: #031354;
}

.event-listing__item.active {
  border-color: #00acd8;
}

.event-listing__item:hover {
  border-color: #031354;
}

.event-details__actions .ce-btn.disabled {
  background-color: #d8d8d8;
  border-color: #d8d8d8;
  color: #6b6b6b;
}

.rooms-group__list--header .rooms-showall input[type="checkbox"]:checked + label:before {
  background-color: #00acd8;
}

.rooms-group__list--header .rooms-showall label:after {
  background-color: #4c4e56;
}

.rooms-group__list--item-body .room-type.queue {
  color: #031354;
}

.rooms-group__list--item-body .room-type.staff {
  color: #bf062f;
}

.rooms-group__list--item-body .room-type.choice {
  color: #84c442;
}

.rooms-group__list--item-body .room-type.invite {
  color: #f2a020;
}

.rooms-group__list--item-notices .notice {
  background-color: #ffedd0;
  border: 2px solid #f2a020;
  color: #111111 !important;
}

.rooms-group__list--item-notices .notice svg use {
  fill: #f2a020;
}

.rooms-group__list--item-mods ul li.mod-title {
  background-color: #00acd8;
  color: #111111;
}

.rooms-group__list--item-mods ul li.mod-item {
  background-color: #e2e1e0;
  color: #111111;
}

.edit-room__header h2 {
  color: #00acd8 !important;
}

.edit-room__body--details.time-slots .slot-list .edit-room__body--details-row select {
  border: 2px solid #4c4e56;
  color: #111111;
}

.edit-room__body--details.time-slots .slot-list .edit-room__body--details-row select.new-slot {
  border-color: #84c442;
}

.edit-room__body--details.time-slots .slot-list .edit-room__body--details-row select.errorTime {
  border-color: #ff0000;
}

.edit-room__body--details.time-slots .slot-edit input[type="text"],
.edit-room__body--details.time-slots .slot-edit select {
  border: 2px solid #4c4e56;
}

.edit-room__body--details.time-slots .slot-edit input[type="text"][name="start-time"], .edit-room__body--details.time-slots .slot-edit input[type="text"][name="end-time"], .edit-room__body--details.time-slots .slot-edit input[type="text"][name="interval-time"],
.edit-room__body--details.time-slots .slot-edit select[name="start-time"],
.edit-room__body--details.time-slots .slot-edit select[name="end-time"],
.edit-room__body--details.time-slots .slot-edit select[name="interval-time"] {
  border-color: #84c442;
}

.edit-room__body--details.time-slots .slot-edit select[name="start-time"], .edit-room__body--details.time-slots .slot-edit select[name="end-time"] {
  border-color: #84c442;
}

.edit-room__body--details.time-slots .slot-edit input[name="interval"] {
  border-color: #84c442;
}

.edit-room__body--details-row .action-group.room-type:after {
  background-color: rgba(35, 165, 222, 0.2);
}

.edit-room__body--details-row .action-group.room-type .ce-btn.active:after {
  border-bottom: 7px solid rgba(35, 165, 222, 0.2);
}

.edit-room__body--details-row .action-group .ce-btn.active {
  background-color: #00acd8;
}

.edit-room__body--details-row .room-notices .notice {
  background-color: #ffedd0;
  border: 2px solid #f2a020;
  color: #111111 !important;
}

.edit-room__body--details-row .room-notices .notice svg use {
  fill: #f00;
}

.edit-room__body--details-row.select-times p {
  color: #bf062f;
}

.edit-room__body--details-row.time-zone h5 {
  color: #bf062f;
}

.edit-room__body--details-row.time-zone .time-zone__field input[type="checkbox"]:checked + label:before {
  background-color: #00acd8;
}

.edit-room__body--details-row.time-zone .time-zone__field label:after {
  background-color: #4c4e56;
}

.edit-room__body--details-row input[type="text"],
.edit-room__body--details-row textarea {
  border: 1px solid #4c4e56;
}

.edit-room__body--details-row [type="checkbox"] + label:before {
  border: 1px solid #4c4e56;
}

.edit-room__body--details-row .times-table.slots .clear-all,
.edit-room__body--details-row .times-table.slots .clear-open {
  border: 1px solid #b50505;
  color: #fff;
}

.edit-room__body--details-row .times-table .slots-head.add-single-slot .slots-head__col span svg use {
  fill: #b4b4b4;
}

.edit-room__body--details-row .times-table .slots-head.add-multi-slot .slots-head__col span {
  border: 2px solid #84c442;
}

.edit-room__body--details-row .times-table .slots-body .slots-body__row:hover .slots-body__row--cell .ce-btn.delete {
  border-color: #b50505;
}

.edit-room__body--details-row .times-table .slots-body .slots-body__row:hover .slots-body__row--cell .ce-btn.delete svg use {
  fill: #b50505;
}

.edit-room__body--slidein .slidein-section__body input[type="text"], .edit-room__body--details.column-3 .slidein-section__body input[type="text"] {
  border: 2px solid #4c4e56;
}

.edit-room__body--slidein .slidein-section__column table.available-moderators tbody tr.selected, .edit-room__body--details.column-3 .slidein-section__column table.available-moderators tbody tr.selected {
  background-color: rgba(35, 165, 222, 0.25);
}

.edit-room__body--slidein .slidein-section__column table.available-moderators tbody tr td [type="checkbox"] + label:before, .edit-room__body--details.column-3 .slidein-section__column table.available-moderators tbody tr td [type="checkbox"] + label:before {
  background-color: #ffffff;
  border: 2px solid #4c4e56;
}

.edit-room__body--slidein .slidein-section__column table.unavailable-moderators thead tr th, .edit-room__body--details.column-3 .slidein-section__column table.unavailable-moderators thead tr th {
  background-color: #4c4e56;
  color: #ffffff;
}

.edit-room__body--slidein .slidein-section__column table.unavailable-moderators tbody tr td, .edit-room__body--details.column-3 .slidein-section__column table.unavailable-moderators tbody tr td {
  color: #4c4e56;
}

.edit-room__body--slidein .slidein-section__column table thead tr th, .edit-room__body--details.column-3 .slidein-section__column table thead tr th {
  background-color: #031354;
  color: #ffffff;
}

.edit-room__body--slidein .slidein-section__column table tbody tr > td:last-child:not([data-header]) .ce-btn.cancel, .edit-room__body--details.column-3 .slidein-section__column table tbody tr > td:last-child:not([data-header]) .ce-btn.cancel {
  border-color: #b50505;
  color: #b50505;
}

.edit-room__footer .ce-btn.prev-column, .edit-room__footer .ce-btn.next-column {
  background-color: #031354;
  color: #ffffff;
}

.select-panellist__column {
  border: 1px solid #4c4e56;
}

.select-panellist__column.list {
  border: 1px solid #4c4e56;
}

.select-panellist__column .panellist-item:hover {
  background-color: #031354;
  color: #ffffff;
}

.organization-meetings__head .view-schedule {
  background-color: #031354;
}

.candidate-meetings__head .view-schedule {
  background-color: #031354;
}

.meeting-detail .maximum > a {
  color: #00acd8;
}

.meeting-detail__date {
  background-color: #ffffff;
  border: 4px solid #84c442;
}

.meeting-detail__actions {
  background-color: #ffffff;
  border: 4px solid #bf062f;
  color: #111111;
}

.meeting-detail__position a {
  color: #00acd8;
}

.meeting.confirmed .meeting-detail__date {
  border-color: #84c442;
}

.meeting.confirmed .meeting-detail__schedule h5 {
  color: #84c442;
}

.meeting.available .meeting-detail__date {
  background-color: #ffffff;
  border: 4px solid #bf062f;
}

.meeting.popup .formClose {
  background-color: #4c4e56;
}

#content.candidate-collapse > .tabs > .filterRow .show-list {
  border: 2px solid #00acd8;
}

.search-filters__header .show-list {
  border: 2px solid #00acd8;
}

.search-filters__input input[type="text"] {
  border: 1px solid #4c4e56;
}

.search-results__table {
  border: 1px solid #4c4e56;
}

.search-results__table table tbody tr.invited td {
  background-color: rgba(35, 165, 222, 0.15);
}

.search-results .row-legend {
  background-color: rgba(35, 165, 222, 0.15);
}

.invited-candidates .view-schedule {
  background-color: #031354;
  color: #ffffff;
}

.invited-candidates__header .hide-list {
  border: 2px solid #f2a020;
}

.invited-candidates__candidate {
  border-bottom: 1px solid #4c4e56;
}

.invited-candidates__candidate--input select {
  border: 1px solid #4c4e56;
}

.invited-candidates__candidate--actions .invite-cancel {
  background-color: #f2a020;
}

.invited-candidates__candidate--actions .invite-add {
  background-color: #84c442;
}

.invited-candidates__candidate--choice {
  color: #84c442;
}

.invited-candidates__candidate--choice.alternate {
  color: #bf062f;
}

.invited-candidates__candidate--edit {
  background-color: rgba(234, 234, 234, 0.9);
}

.invited-candidates__candidate--edit .ce-btn-icon svg {
  border: 1px solid #84c442;
}

.invited-candidates__candidate--edit .ce-btn-icon svg.icon-close {
  border-color: #bf062f;
}

.invited-candidates__candidate--edit .ce-btn-icon img {
  border: 1px solid #84c442;
}

.invited-candidates__candidate--edit .ce-btn-icon .delete img {
  border-color: #bf062f;
}

.invited-candidates__candidate--edit .ce-btn-icon .profile img {
  border-color: #00acd8;
}

.invited-candidates__candidate--notice {
  border: 2px solid #bf062f;
}

.invited-candidates__candidate .view-profile {
  color: #00acd8;
}

.invited-candidates__footer .send-invites {
  background-color: #84c442;
}

.schedule-meeting__meetings--list .item {
  border-top: 2px solid #4c4e56;
}

.schedule-meeting__meetings--list .item h3 {
  color: #031354;
  margin-bottom: 10px;
}

.schedule-meeting .formClose {
  background-color: #4c4e56;
}

#header-content h1 .back svg use {
  fill: #031354;
}

.schedule-tabs {
  border-bottom: 2px solid #031354;
}

.schedule-tabs .action-group [type="radio"]:checked + label:after {
  background-color: #84c442;
}

.organizations-filters__header {
  border-bottom: 1px solid #031354;
  border-top: 1px solid #031354;
}

.organizations-filters__item--enable {
  border-bottom: 1px solid #4c4e56;
}

.organizations-filters__item--enable [type="checkbox"]:checked + label:before {
  background-color: #84c442;
}

.organizations-filters__item h3 {
  border-bottom: 1px solid #4c4e56;
}

.organizations-filters__item--select [type="text"] {
  background-color: #ffffff;
  border: 2px solid #4c4e56;
}

.organizations-filters__item--select [type="text"].text-search__text {
  border: 2px solid #4c4e56;
}

.organizations-filters__item--select .text-search:after {
  background-color: #84c442;
}

.organizations-filters__item--select .checkbox .section-scroll ul li [type="checkbox"]:checked + label:before {
  background-color: #84c442;
}

.organizations-filters__item--select .checkbox .section-scroll ul li.partial > [type="checkbox"] + label:after {
  background-color: #84c442;
}

.organizations-filters__item--select .radio [type="radio"]:checked + label:after {
  background-color: #84c442;
}

.organizations-list__head--filter input[type="radio"]:checked + label:after {
  background-color: #84c442;
}

.organizations-list ul li .room-item__details {
  background-color: #ffffff;
  border-top: 5px solid #00acd8;
}

.organizations-list ul li .room-item__details--info-profile {
  color: #1b7faa;
}

.organizations-list ul li .room-item__details--info-profile svg use {
  fill: #1b7faa;
}

.organizations-list ul li .room-item__details--learn {
  color: #1b7faa;
}

.organizations-list ul li .room-item__details--learn input:checked + label {
  border: 1px solid #00acd8;
}

.organizations-list ul.horizontal-layout li .room-item__details {
  border-left: 5px solid #00acd8;
}

.organizations-list ul.horizontal-layout li .room-item__details.website-sponsor {
  border-left: 5px solid #f2a020;
}

.time-range .slider-range .ui-slider-range {
  background: #00acd8;
}

.time-range .slider-range .ui-slider-handle {
  background: #00acd8;
}

.checkbox-showmore__header .alpha-filter a.selected {
  color: #00acd8;
}

.checkbox-showmore__body [type="checkbox"].checked + label:before {
  background-color: #84c442;
}

/*colors*/
.view-org-detail {
  background-color: #4c4e56;
  color: #ffffff;
}

@media only screen and (min-width: 1024px) {
  .org-detail .org-detail__body a.edit-section {
    background-color: #031354;
    color: #ffffff !important;
  }
}

.org-detail__header {
  border-bottom: 2px solid #031354;
}

.org-detail__header--learn input + label {
  border: 2px solid #00acd8;
  color: #111111;
}

.org-detail__header--learn input:checked + label {
  background-color: #00acd8;
}

.org-detail__header .btn-register {
  border: 2px solid #84c442;
  color: #111111;
}

.org-detail__body--left .online-hours::-webkit-scrollbar-thumb {
  background-color: #4c4e56;
  border: 2px solid #e2e1e0;
}

@media only screen and (min-width: 1024px) {
  .org-detail__body--left .contact-info__contact > a {
    color: #031354;
  }
}

.org-detail__body--left .contact-info__website ul li a {
  color: #031354;
}

.org-detail__body--right > ul {
  background-color: #031354;
}

.org-detail__body--right > ul > li.active > a {
  color: #031354;
}

.org-detail__body--right a.edit-section, .org-detail__body--left a.edit-section {
  background-color: #031354;
  color: #ffffff;
}

.org-detail .tabs .tab-content__section > h3 {
  background-color: #f1fbff;
  border-left: 4px solid #00acd8;
}

@media only screen and (min-width: 1024px) {
  .org-detail .tabs .tab-content__section > h3 {
    background-color: #ddf2fb !important;
  }
}

.org-detail .tabs .tab-content__bookmarks li a {
  color: #00acd8;
}

.org-detail .tabs .tab-content .job-postings .job-postings__results table thead tr th,
.org-detail .tabs .tab-content .downloads .download-list table thead tr th {
  border-bottom: 2px solid #4c4e56;
}

.media-setup__header p {
  color: #031354;
}

.media-setup--item-notices .notice {
  background-color: #ffedd0;
  border: 2px solid #f2a020;
  color: #111111 !important;
}

.media-setup--item-notices .notice svg use {
  fill: #f2a020;
}

.media-setup [type="button"].ce-darkblue.ghost {
  color: #031354 !important;
}

.dashboard-alert {
  border: 2px solid #d8d8d8;
}

.missing-resume .dashboard-alert__icon svg use {
  fill: #f2a020;
}

@media only screen and (min-width: 1024px) {
  .missing-resume .dashboard-alert__icon {
    background-color: #f2a020;
  }
  .missing-resume .dashboard-alert__icon svg use {
    fill: #ffffff;
  }
}

.incomplete-registration .dashboard-alert__icon svg use {
  fill: #bf062f;
}

.dashboard-alert__actions .k-widget a,
.dashboard-alert__actions .k-widget .k-button {
  background-color: #f2a020;
  color: #111111;
}

.dashboard-alert__actions .k-upload-button {
  background-color: #f2a020;
  color: #111111;
}

.dashboard-alert__actions input[type=file] {
  background-color: #f2a020;
  color: #111111;
}

.dashboard-alert__list--items::-webkit-scrollbar-thumb {
  background-color: #4c4e56;
  border: 1px solid #ffffff;
}

.dashboard-alert__list--items li .item-delete svg use {
  fill: #bf062f;
}

.fairList #upcomingFairFilters .k-radio:checked + .k-radio-label {
  background-color: #031354;
  color: #ffffff;
}

.fairList #upcomingFairFilters .k-radio-label {
  background-color: #ffffff;
  border: 1px solid #aaaaaa;
  color: #031354;
}

.media-help__page--foot,
.wizard__page--foot {
  border-bottom: 1px solid #00acd8;
}

.media-help__page--foot-nav,
.wizard__page--foot-nav {
  color: #bf062f;
}

.media-help__page--foot-nav svg use,
.wizard__page--foot-nav svg use {
  fill: #bf062f;
}

@media only screen and (min-width: 1024px) {
  .messages-header {
    border-bottom: 1px solid #4c4e56;
  }
}

.messages-header h3 {
  color: #1b7faa;
}

.messages-header__status.unread {
  color: #bf062f;
}

.messages-header__status.unread svg use {
  stroke: #00acd8;
}

.messages-header__status.new {
  color: #6ca136;
}

.messages-body {
  border-bottom: 1px solid #4c4e56;
}

.messages-body__column.menu {
  background-color: #031354;
}

.messages-body__column.menu ul.new li a svg use {
  fill: #84c442;
}

.messages-body__column.menu ul.new li a.active {
  background-color: #00acd8;
  color: #111111;
}

.messages-body__column.list .email-list .list-item {
  border-bottom: 1px solid #d8d8d8;
}

.messages-body__column.list .email-list .list-item__body.p-color-1:before {
  background-color: #914026;
}

.messages-body__column.list .email-list .list-item__body.p-color-2:before {
  background-color: #bf062f;
}

.messages-body__column.list .email-list .list-item__body.p-color-3:before {
  background-color: #916F09;
}

.messages-body__column.list .email-list .list-item__body.p-color-4:before {
  background-color: #DEAD18;
}

.messages-body__column.list .email-list .list-item__body.p-color-5:before {
  background-color: #00acd8;
}

.messages-body__column.list .email-list .list-item__body.p-color-6:before {
  background-color: #031354;
}

.messages-body__column.list .email-list .list-item__body.p-color-7:before {
  background-color: #6A52A2;
}

.messages-body__column.list .email-list .list-item__body.p-color-8:before {
  background-color: #84c442;
}

.messages-body__column.list .email-list .list-item__body.p-color-9:before {
  background-color: #914E00;
}

.messages-body__column.list .email-list .list-item__body.p-color-10:before {
  background-color: #DE8723;
}

.messages-body__column.list .email-list .list-item__body.new:after {
  background-color: #84c442;
}

.messages-body__column.list .email-list .list-item__body--content-header {
  color: #4c4e56;
}

.messages-body__column.list.collapsed .messages-body__column--head {
  background-color: #f2a020;
}

.messages-body__column.view .view-actions a {
  color: #4c4e56;
}

.messages-body__column.view .view-actions a.delete {
  border-color: #b50505;
  color: #ffffff;
}

.messages-body__column.view .view-actions a.backtolist {
  background-color: #00acd8;
  color: #111111;
}

.messages-body__column.view .view-messages__item--header.p-color-1:before {
  background-color: #914026;
}

.messages-body__column.view .view-messages__item--header.p-color-2:before {
  background-color: #bf062f;
}

.messages-body__column.view .view-messages__item--header.p-color-3:before {
  background-color: #916F09;
}

.messages-body__column.view .view-messages__item--header.p-color-4:before {
  background-color: #DEAD18;
}

.messages-body__column.view .view-messages__item--header.p-color-5:before {
  background-color: #00acd8;
}

.messages-body__column.view .view-messages__item--header.p-color-6:before {
  background-color: #031354;
}

.messages-body__column.view .view-messages__item--header.p-color-7:before {
  background-color: #6A52A2;
}

.messages-body__column.view .view-messages__item--header.p-color-8:before {
  background-color: #84c442;
}

.messages-body__column.view .view-messages__item--header.p-color-9:before {
  background-color: #914E00;
}

.messages-body__column.view .view-messages__item--header.p-color-10:before {
  background-color: #DE8723;
}

.messages-body__column.event .event-body ul li input[type="radio"]:checked + label:after {
  background-color: #00acd8;
}

.messages-body__column.event .event-body ul li input[type="radio"] + label:before {
  border: 2px solid #00acd8;
}

.messages-body__column.filters .filters-message .organizations-filters__item--select .checkbox .section-scroll ul li [type="checkbox"]:checked + label:before {
  background-color: #84c442;
}

.messages-body__column.recipients .recipients-list__header h3 {
  color: #4c4e56;
}

.messages-body__column.recipients .recipients-list__header > span.selected {
  color: #1b7faa;
}

.messages-body__column.recipients .recipients-list__header > span.available {
  color: #031354;
}

.messages-body__column.recipients .recipients-list__body ul li a.add:after, .messages-body__column.recipients .recipients-list__body ul li a.remove:after {
  border: 2px solid #84c442;
  color: #84c442;
}

.messages-body__column.recipients .recipients-list__body ul li a.remove:after {
  border-color: #bf062f;
  color: #bf062f;
}

.messages-body__column.recipients .recipients-list__body ul li a.remove span {
  color: #bf062f;
}

.messages-body__column .recipients-paging__nav {
  border: 2px solid #031354;
}

.messages-body__column .recipients-paging__nav--item {
  color: #031354;
}

.messages-body__column.recipients-confirm .confirm-recipients__header h3 {
  color: #4c4e56;
}

.messages-body__column input[type="text"] {
  background-color: #ffffff;
  border: 1px solid #4c4e56;
}

.messages-body__column--head .collapse {
  background-color: #f2a020;
}

.edit-confirmation__header h2 {
  color: #00acd8;
}

section.profile.valid {
  border-color: #84c442 !important;
}

section.profile.invalid {
  border-color: #bf062f !important;
}

section.profile table thead tr th {
  background-color: #031354;
  color: #ffffff;
}

section.profile table tbody tr {
  border-top: 2px solid #4c4e56;
}

section.profile table tbody tr > td:last-child:not([data-header]) .ce-btn.cancel {
  border-color: #b50505;
  color: #b50505;
}

section.profile table tbody tr > td > .ce-btn.delete svg use {
  fill: #b50505;
}

section.profile table tbody tr > td .ce-btn-icon.delete-record {
  background-color: transparent;
  border-color: #b50505;
  color: #b50505;
}

section.profile table tbody tr > td .ce-btn-icon.delete-record svg use {
  fill: #b50505;
}

section.profile .profile-header .ce-btn.cancel {
  border-color: #b50505;
  color: #b50505;
}

section.profile .profile-footer .ce-btn.cancel {
  color: #b50505;
}

section.profile [class$='__view'] .field-value.checkbox p:before {
  border: 2px solid #00acd8;
}

section.profile [class$='__edit'] .edit-form .field-row legend abbr.req {
  color: #b50505;
}

section.profile [class$='__edit'] .edit-form .field-row label abbr.req {
  color: #b50505;
}

section.profile [class$='__edit'] .edit-form .field-row input[type="text"] {
  border: 2px solid #4c4e56;
}

section.profile [class$='__edit'] .edit-form .field-row input[type="text"][name="higher-school-name"], section.profile [class$='__edit'] .edit-form .field-row input[type="text"][name="high-school-name"] {
  border-color: #f2a020;
}

section.profile [class$='__edit'] .edit-form .field-row input[type="file"] {
  background-color: #ffffff;
  border: 2px solid #4c4e56;
}

section.profile [class$='__edit'] .edit-form .field-row input[type="checkbox"] + label:before {
  border: 2px solid #4c4e56;
}

section.profile [class$='__edit'] .edit-form .field-row input:focus {
  border-color: #00acd8;
}

section.profile [class$='__edit'] .edit-form .field-row select {
  border: 2px solid #4c4e56;
}

section.profile [class$='__edit'] .edit-form .field-row select:focus {
  border-color: #00acd8;
}

section.profile [class$='__edit'] .edit-form .field-row textarea {
  border: 2px solid #4c4e56;
}

section.profile [class$='__edit'] .edit-form .field-row .tag-wrapper {
  border: 2px solid #4c4e56;
}

section.profile.edit {
  border-color: #84c442;
}

section.profile .profile-footer__actions .ce-btn.cancel {
  border-color: #b50505;
  color: #b50505;
}

@media only screen and (min-width: 768px) {
  section.profile.education table tbody tr td.edit-row {
    border-bottom: 1px solid #4c4e56;
  }
}

section.profile.education .edit-form .field-row__radio input[type="radio"] + label:before {
  border: 3px solid #4c4e56;
}

section.profile.education .edit-form .field-row__radio input[type="radio"]:checked + label:after {
  background-color: #4c4e56;
}

section.profile.education .edit-form .field-row__select .selected-value {
  border: 2px solid #4c4e56;
  color: #111111;
}

section.profile.education .edit-form .field-row__select--options-results > a.alternate {
  background-color: #4c4e56;
  color: #ffffff;
}

section.profile.education .edit-form .field-row__select--options input[type="text"] {
  background-color: #f7f7f7;
  border-color: #f2a020;
}

section.profile.resume table.edit input[name="file-default"] + label:before {
  background-color: #ffffff;
  border: 2px solid #00acd8;
}

section.profile.portfolio table.portfolio-url.edit tbody tr.edit {
  border: 2px solid #84c442;
}

section.profile.portfolio table.portfolio-url.edit tbody tr td:nth-child(1) [name="portfolioUrl"] {
  background-color: #ffffff;
  border: 2px solid #4c4e56;
}

section.profile.portfolio table.portfolio-files.edit tbody tr td [name="file-description"] {
  background-color: #ffffff;
  border: 2px solid #4c4e56;
}

section.profile.preferences .profile-body h4 {
  border-bottom: 1px dashed #4c4e56;
}

section.profile.preferences .profile-body .preferences-edit__info .field-row label.warn span {
  color: #b50505;
}

section.profile.preferences .profile-body .preferences-edit__info .field-row input[type="checkbox"] + label:before {
  background-color: #ffffff;
  border: 2px solid #4c4e56;
}

section.profile[data-set="false"], section.profile.invalid {
  border-color: #bf062f;
}

.wcag-multi-select.multi-select,
.wcag-multi-select-plugin.multi-select {
  border: 2px solid #4c4e56;
}

.wcag-multi-select > ul > li.focused > label,
.wcag-multi-select-plugin > ul > li.focused > label {
  background-color: #00acd8;
}

.invalid + .invalid-msg {
  color: #b50505;
}

.invalid + label + .invalid-msg {
  color: #b50505;
}

/* ADDITIONS 11.28.23 - from RYAN */
.registration-form .fieldsetGroup .editor-label input[type="checkbox"]:focus + label:before,
.registration-form .fieldsetGroup .editor-field input[type="checkbox"]:focus + label:before,
.org-registration-form .editor-field:not(.scrollable) input[type="checkbox"]:focus + label:before,
section.profile [class$='__edit'] .edit-form .field-row input[type="checkbox"]:focus + label:before,
section.profile.preferences .profile-body .preferences-edit__info .field-row input[type="checkbox"]:focus + label:before,
.personal-details__edit.field-group .personal-details__edit--info .field-row > input[type="checkbox"]:focus + label:before,
.add-user__body--column.permissions .add-user__body--column-group .field-row .permission-toggle input[type="checkbox"]:focus + label:before,
.registration-form__row--item input[type="checkbox"]:focus + label:before,
.checkbox input[type="checkbox"]:focus + label::before {
  outline: #3b99fc auto 5px;
}

section.profile.education .edit-form .field-row__radio input[type="radio"]:focus + label:before {
  outline: #3b99fc auto 5px;
}

.personal-details__wrapper--contact span em {
  color: #00acd8;
}

.personal-details__edit.field-group .personal-details__edit--info .field-row label abbr.req {
  color: #b50505;
}

.personal-details__edit.field-group .personal-details__edit--info .field-row > input[type="text"] {
  border: 2px solid #4c4e56;
}

.personal-details__edit.field-group .personal-details__edit--info .field-row > input[type="checkbox"] + label:before {
  border: 2px solid #4c4e56;
}

.personal-details__edit.field-group .personal-details__edit--info .field-row select {
  border: 2px solid #4c4e56;
}

.personal-details__edit.field-group .personal-details__edit--info .field-row .tag-wrapper {
  border: 2px solid #4c4e56;
}

.add-user__body--column.details .field-row label abbr.req {
  color: #b50505;
}

.add-user__body--column.details .field-row input[type="text"] {
  border: 2px solid #4c4e56;
}

.add-user__body--column.details .field-row select {
  border: 2px solid #4c4e56;
}

.add-user__body--column.permissions .add-user__body--column-group .field-row .permission-toggle input[type="checkbox"]:checked + label:before {
  background-color: #00acd8;
  color: #ffffff;
}

.add-user__body--column.permissions .add-user__body--column-group .field-row .permission-toggle input[type="checkbox"] + label:after {
  background-color: #4c4e56;
}

#content .event-participants__header--search input[type="text"] {
  border: 2px solid #4c4e56;
}

#content .event-participants__body .participant__header h3 span {
  border-left: 1px solid #d8d8d8;
  color: #031354;
}

#content .event-participants__body .participant__list--body-col .ce-btn.add-participant {
  border-color: #84c442;
}

#content .event-participants__body .participant__list--body-col .ce-btn.add-participant svg use {
  fill: #84c442;
}

#content .event-participants__body .participant__list--body-col .ce-btn.delete-participant {
  border-color: #b50505;
}

#content .event-participants__body .participant__list--body-col .ce-btn.delete-participant svg use {
  fill: #b50505;
}

.event-interactions__head--actions .action-group .ce-btn.active {
  background-color: #00acd8;
}

.event-interactions__body--list .interaction-group__head h4 {
  color: #bf062f;
}

.event-interactions__body--list .interaction-group__head > a {
  color: #1b7faa;
}

@media only screen and (min-width: 1024px) {
  .event-interactions__body--list .interaction-group__head > a {
    border-left: 1px solid #4c4e56;
  }
}

.event-interactions__body--list .interaction-group__head > a svg use {
  fill: #1b7faa;
}

.event-interactions__body--list .interaction-group__head > .ce-btn-icon {
  border: 2px solid #00acd8;
}

.event-interactions__body--list .interaction-group__item--moderator > div.moderator-name img {
  border: 2px solid #00acd8;
}

.event-interactions__body--list .interaction-group__item--moderator > div.moderator-name .participant__avatar {
  background-color: #00acd8;
  color: #ffffff;
}

.event-interactions__body--list .interaction-group__item--moderator .ce-btn-icon.copy svg use {
  fill: #b4b4b4;
}

[data-type="moderators"] .interaction-group__item--moderator {
  background-color: #f7f7f7;
  border-bottom: 2px solid #00acd8;
}

[data-type="moderators"] .interaction-group__item--interactions .interaction-item span:first-child {
  color: #4c4e56;
}

[data-type="room-topics"] .interaction-group__item--moderator {
  border-bottom: 1px solid #4c4e56;
  border-top: 1px solid #4c4e56;
}

[data-type="room-topics"] .interaction-group__item--interactions {
  background-color: #f7f7f7;
  border-bottom: 2px solid #00acd8;
}

[data-type="room-topics"] .interaction-group__item--interactions .interaction-item span:first-child {
  color: #4c4e56;
}

.reports-group__list--item.candidate {
  border-color: #00acd8;
}

.reports-group__list--item.organization {
  border-color: #031354;
}

.reports-group__list--item.event {
  border-color: #84c442;
}

.reports-group__list--item.host {
  border-color: #6a52a2;
}

.reports-group__list--item.admin {
  border-color: #bf062f;
}

.reports-group__links ul li a {
  background-color: #f7f7f7;
  color: #031354;
}

.reports-group.list-view .reports-group__list--item.candidate .report__category {
  color: #00acd8;
}

.reports-group.list-view .reports-group__list--item.organization .report__category {
  color: #031354;
}

.reports-group.list-view .reports-group__list--item.event .report__category {
  color: #84c442;
}

.reports-group.list-view .reports-group__list--item.host .report__category {
  color: #6a52a2;
}

.reports-group.list-view .reports-group__list--item.admin .report__category {
  color: #bf062f;
}

.content-wrapper:not(#content-wrapper) .org-learnmore .orange {
  color: #dd5e00;
}

.content-wrapper:not(#content-wrapper) .org-learnmore .lightBlue {
  color: #009cff;
}

.content-wrapper:not(#content-wrapper) .org-learnmore .darkBlue {
  color: #1162a5;
}

.content-wrapper:not(#content-wrapper) .org-learnmore .linkBlue {
  color: blue !important;
}

.content-wrapper:not(#content-wrapper) .org-learnmore .profile-url a {
  color: #00a7e1;
}

.content-wrapper:not(#content-wrapper) .org-learnmore .tabs.ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-state-active a {
  color: #00a7e1;
}

.headingBlue {
  color: #00acd8;
}

@media only screen and (max-width: 1023px) {
  .sub-page .candidate-collapse #queryAllCandidates  .filterRow.radio .fieldItem [type="radio"]:checked + label:after,
  .sub-page .candidate-collapse #queryAllCandidates  .filterRow.radio .fieldItem [type="checkbox"]:checked + label:after {
    background-color: #ff5e03;
  }
}

.login-column input {
  border: 2px solid #00acd8;
}

.login-column__form--actions .ce-btn.ce-linkedin {
  border-color: #0076b4;
}

.login-column__form--actions .ce-btn.ce-linkedin .alt-login__icon {
  background-color: #0076b4;
}

.login-column__form--actions .ce-btn.ce-google {
  border-color: #ea4335;
}

.login-column__form--actions .ce-btn.ce-google .alt-login__icon {
  background-color: #ea4335;
}

.registration-form__row--item label abbr.req {
  color: #b50505;
}

.registration-form__row--item input[type="text"], .registration-form__row--item input[type="password"] {
  border: 2px solid #00acd8;
}

.registration-form__row--item input[type="checkbox"] + label:before {
  border: 2px solid #4c4e56;
}

.registration-form__row--item input[type="radio"]:checked + label {
  background-color: rgba(132, 196, 66, 0.3) !important;
  border-color: #84c442 !important;
}

.registration-form__row--item input[type="radio"]:checked + label h3 {
  border-color: #84c442 !important;
}

.registration-form__row--item input[type="radio"] + label:hover {
  background-color: rgba(35, 165, 222, 0.3);
  border-color: #00acd8;
}

.registration-form__row--item input[type="radio"] + label:hover h3 {
  border-color: #00acd8;
}

.registration-form__note svg use {
  fill: #bf062f;
}

.reschedule-calendar__body--calendar h3 {
  border-bottom: 2px solid #4c4e56;
}

.reschedule-calendar__body--calendar .calendar .meeting-item {
  background-color: #84c442;
  border: 2px solid #1e1e1e;
}

.reschedule-calendar__body--calendar .calendar .meeting-item.ui-draggable-dragging {
  background-color: #00acd8;
}

.reschedule-calendar__body--calendar .calendar .open-meeting {
  border: 2px solid #1e1e1e;
  background-color: #00acd8;
}

.reschedule-divider__rotate em {
  border-top: 1px dashed #bf062f;
}

.reschedule-divider__rotate span {
  color: #bf062f;
}

.meeting-item.ui-draggable-dragging {
  background-color: #84c442;
}

.candidate-popup__name {
  border-bottom: 1px solid #4c4e56;
}

.candidate-popup__select select {
  border: 1px solid #4c4e56;
}

.calendar-week__day--date {
  background-color: #4c4e56;
  color: #ffffff;
}

.calendar-week__day--slot.meetings-unavailable {
  background-color: #daedc7;
  border-color: #84c442;
}

.calendar-week__day--action.edit {
  background-color: #031354;
  color: #ffffff;
}

.calendar-week__day--action.setup {
  background-color: #84c442;
  color: #111111;
}

.registration-form .fieldsetGroup.valid {
  border-color: #84c442;
}

.registration-form .fieldsetGroup.invalid {
  border-color: #bf062f;
}

.registration-form .fieldsetGroup .editor-label input[type="checkbox"] + label:before,
.registration-form .fieldsetGroup .editor-field input[type="checkbox"] + label:before {
  background-color: #ffffff;
  border: 2px solid #4c4e56;
}

.registration-form .fieldsetGroup .bubbleText {
  border-color: #4c4e56;
}

.registration-form .fieldsetGroup .k-input-solid,
.registration-form .fieldsetGroup .k-picker-solid {
  background-color: #ffffff;
  border-color: #4c4e56;
}

.org-registration-form .fieldGroup.valid {
  border-color: #84c442 !important;
}

.org-registration-form .fieldGroup.invalid {
  border-color: #bf062f !important;
}

.org-registration-form .fieldRow > div[id^="missing_"] > div {
  color: #b50505 !important;
}

.org-registration-form .fieldRow > div[id^="missing_"]:not(.hide) + .editor-field.scrollable {
  border: 1px solid #b50505;
}

.org-registration-form .fieldRow > div.editor-field input.bubbleText {
  border: 2px solid #4c4e56;
}

.org-registration-form .fieldRow .bubbleText {
  border-color: #4c4e56;
}

.org-registration-form .fieldRow .k-input-solid,
.org-registration-form .fieldRow .k-picker-solid {
  background-color: #ffffff;
  border-color: #4c4e56;
}

.org-registration-form .fieldRow .k-form-error:first-child {
  color: #b50505;
}

.org-registration-form .editor-field:not(.scrollable) select {
  border: 2px solid #4c4e56;
}

.org-registration-form .editor-field:not(.scrollable) input.bubbleText {
  border: 2px solid #4c4e56;
}

.org-registration-form .editor-field:not(.scrollable) input[type="checkbox"] + label:before {
  background-color: #ffffff;
  border: 2px solid #4c4e56;
}

.org-registration-form .editor-field:not(.scrollable) input[type="checkbox"] + label + .k-form-error {
  color: #b50505;
}

.org-registration-form .editor-field > .k-form-error:first-child {
  color: #b50505;
}

.packages__body--item.selected {
  border-color: #84c442;
}

.packages__body--item.selected .ce-btn {
  background-color: #84c442;
}

.progress-bar ul li.complete a svg {
  background-color: #4c4e56;
  border-color: #4c4e56;
}

.progress-bar ul li.complete:after {
  border-color: #4c4e56;
}

.progress-bar ul li.incomplete a svg {
  background-color: #bf062f;
  border-color: #bf062f;
}

.progress-bar ul li.incomplete:after {
  border-color: #bf062f;
}

.progress-bar ul li.active a svg {
  background-color: #00acd8;
  border-color: #00acd8;
}

.progress-bar ul li.active:after {
  border-color: #00acd8;
}

.wizard__page--body-col.section-title h3 {
  border-bottom: 2px solid #00acd8;
}

.wizard__page--body-col input[type="text"],
.wizard__page--body-col select {
  border: 2px solid #00acd8;
}

.wizard__page--body-col input[type="radio"] + label:before,
.wizard__page--body-col input[type="checkbox"] + label:before {
  border: 2px solid #00acd8;
}

.wizard__page--body-col input[type="radio"]:checked + label:after {
  background-color: #00acd8;
}

.wizard__page--body-col .question:hover, .wizard__page--body-col .question.active {
  border-color: #00acd8;
}

.wizard__page--body-col .question .row-field select {
  border: 2px solid #00acd8;
}

.wizard__page--body-col .row-field-edit .dropdown-items__row.add input[type="text"] {
  border-color: #84c442;
}

.wizard__page--body-col .design-row {
  border-bottom: 1px solid #00acd8;
}

.wizard__page--body-col .design-row__field input[type="file" i] {
  border: 2px solid #00acd8;
}

.wizard__page--body-col .design-row__field .image-warning {
  color: #bf062f;
}

.wizard__page--body-col .design-row__field .image-valid {
  color: #84c442;
}

.wizard__page--body-col .design-row__image {
  background-color: #f7f7f7;
  border: 2px dashed #4c4e56;
}

.wizard__page--body-col .design-row__image.invalid {
  background-color: rgba(223, 98, 39, 0.15);
  border-color: #bf062f;
}

.wizard__page--body-col .design-row__image.valid {
  background-color: rgba(131, 196, 67, 0.15);
  border-color: #84c442;
  border-style: solid;
}

.wizard__page--body-col.section-confirm.incomplete {
  border-color: #bf062f;
}

.wizard__page--body-col.section-confirm.incomplete svg.icon-incomplete use {
  stroke: #bf062f;
}

.wizard__page--body-col .section-confirm__row--field .image-warning {
  color: #bf062f;
}

.wizard__page--body-col .section-confirm__row--field .image-valid {
  color: #84c442;
}

.wizard__page--body-col .section-confirm__row.radio .radio-option.selected:before {
  border-color: #00acd8;
}

.wizard__page--body-col .section-confirm__row.radio .radio-option.selected:after {
  background-color: #00acd8;
}

.wizard__page--body-col .section-confirm__row.checkbox .checkbox-option.selected:before {
  background-color: #00acd8;
}

.wizard__page--body-col.multiselect .multiselect-available .school-state {
  border: 2px solid #00acd8;
}

.wizard__page--body-col.multiselect .multiselect-available .school-list {
  border: 2px solid #00acd8;
}

.wizard__page--body-col.multiselect .multiselect-available .school-list li.selected {
  background-color: #f0f8ff;
}

.wizard__page--body-col.multiselect .multiselect-selected .school-selected {
  border: 2px solid #00acd8;
}

.wizard__page--body-col.multiselect .multiselect-selected .school-selected li.selected {
  background-color: #f0f8ff;
}

.wizard__page--body-col .k-timepicker.k-input-solid .k-input-button,
.wizard__page--body-col .k-datepicker.k-input-solid .k-input-button {
  background-color: #00acd8;
}

.wizard__page[data-path="final"] .wizard__page--head {
  background-color: #d9f1ff;
}

.wizard__page[data-path="final"] .wizard__page--body-col.tutorials a {
  background: #ffffff;
  border: 1px solid #00acd8;
  color: #111111;
}

.wizard__page[data-path="final"] .wizard__page--body-col h5 {
  color: #bf062f;
}

.event-list__header--tabs .action-group .ce-btn.active {
  background-color: #ffffff;
  border: 2px solid #00acd8;
}

.event-list__header--alerts .event-alert {
  background-color: #bf062f;
  color: #ffffff;
}

.event-list__body--list .event-item.alert {
  -webkit-box-shadow: 0 0 0 4px #bf062f;
          box-shadow: 0 0 0 4px #bf062f;
  border-color: #bf062f;
}

.event-list__body--list .event-item.alert .event-item__actions,
.event-list__body--list .event-item.alert .event-item__actions:after {
  border-color: #bf062f;
}

.event-list__body--list .event-item__info--date {
  background-color: #031354;
  color: #ffffff;
}

.event-list__body--list .event-item__actions .ce-btn-icon svg.icon-gear-default use {
  fill: #84c442;
}

.event-list__body--list .event-item__actions .ce-btn-icon svg.icon-gear-alert use {
  fill: #bf062f;
}

.event-list__body--list .event-item__actions .ce-btn-icon svg.icon-join use {
  fill: #00acd8;
}

.event-list__body--list.list .event-item.alert .event-item__actions .manage {
  background-color: #bf062f;
}

.event-list__body--list.list .event-item__actions .ce-btn-icon.join {
  background-color: #00acd8;
}

.event-dashboard__nav ul li a.alert {
  background-color: #bf062f;
}

.event-dashboard__nav ul li a.active {
  background-color: #00acd8;
  color: #111111;
}

.event-dashboard__body--event .event-date {
  background-color: #031354;
  color: #ffffff;
}

.event-dashboard__body--alert {
  background-color: #bf062f;
}

.event-dashboard__body--widget .widget-body .stat-column.highlight span {
  color: #3b7600;
}

.event-dashboard__body--widget .widget-stat__numeric {
  color: #bf062f;
}

.widget-body .k-grid .k-grid-table .k-table-row .k-button-solid-base,
.widget-body .k-grid .k-grid-table .k-table-row.k-table-alt-row .k-button-solid-base {
  background-color: #84c442;
}

.widget-body .k-grid .k-pager .k-button:before {
  background-color: #00acd8;
}

.schedule-checkin__meetings--list .item {
  border-top: 2px solid #4c4e56;
}

.schedule-checkin__meetings--list .item h3 {
  color: #031354;
}

.group.sortable [data-role="sortable"] .sortable.selected {
  background-color: rgba(131, 196, 67, 0.25);
}

.add-fav.active {
  border: 2px solid #bf062f;
}

.add-fav.active svg use {
  fill: #bf062f;
  stroke: #bf062f;
}

.navigation {
  border-bottom: 4px solid #031354;
}

.navigation-nav__trigger.active + ul li a {
  border-bottom: 1px solid #eaeaea;
}

.navigation-nav ul li a {
  color: #031354;
}

@media only screen and (min-width: 1024px) {
  .navigation-nav ul li a:hover {
    color: #84c442;
  }
  .navigation-nav ul li a:hover:after {
    border-bottom: 4px solid #84c442;
  }
}

/* FOOTER */
footer {
  background-color: #031354;
}

@media only screen and (max-width: 767px) {
  #page-wrapper #content-wrapper #header-wrapper header #header #main-navigation nav {
    background-color: #00acd8;
  }
  #page-wrapper #content-wrapper #header-wrapper header #header #main-navigation nav .nav-menu {
    background-color: #00acd8;
  }
  #page-wrapper #content-wrapper #header-wrapper header #header #main-navigation nav .nav-menu .nav-item {
    background-color: #00acd8;
    border-top: 1px solid #ffffff;
  }
}

#page-wrapper #user-wrapper > div .utilityNav .userNav .user-info ul li.btn-orange a {
  color: #bf062f;
}

#page-wrapper #content-wrapper #header-wrapper header {
  background-color: #031354;
  border-top: 3px solid #00acd8;
}

@media only screen and (min-width: 768px) {
  #page-wrapper #content-wrapper #header-wrapper header #header.sub-page #main-navigation nav .nav-menu .nav-item {
    border-top: 3px solid #00acd8;
  }
}

#page-wrapper #content-wrapper #header-wrapper header #header.sub-page #main-navigation nav .nav-menu .nav-item:hover {
  background-color: #00acd8;
  border-top-color: #bf062f;
}

#page-wrapper #content-wrapper #header-wrapper header #header.sub-page #main-navigation nav .nav-menu .nav-item a.unreadMessages {
  background-color: #f2a020;
  color: #111111;
}

#page-wrapper #content-wrapper #header-wrapper header #header.sub-page #main-navigation nav .nav-menu .nav-item .sub-nav li a:hover {
  background-color: #1f96ca;
}

#page-wrapper #content-wrapper #header-wrapper header #header.sub-page #main-navigation nav .nav-menu .nav-item .sub-nav li:not(:first-child) a {
  border-top: 1px solid #1f96ca;
}

#page-wrapper #content-wrapper #header-wrapper #header-content h1 {
  color: #00acd8;
}

#page-wrapper #content-wrapper #body-wrapper #main #container #content form[action*="LogIn"] > div .loginBlock:nth-child(3),
#page-wrapper #content-wrapper #body-wrapper #main #container #content form[action*="LogIn"] > div > span {
  background-color: #031354;
}

#page-wrapper #content-wrapper #body-wrapper #main #container #content form[action*="LogIn"] > div > span > a {
  color: #f2a020;
}

#page-wrapper #content-wrapper #body-wrapper #main #container #content form[action*="LogIn"] .loginBlock .editor-field input {
  background-color: #e2e1e0;
  color: #031354;
}

#page-wrapper #content-wrapper #body-wrapper #main #container #content form[action*="LogIn"] .loginBlock .loginLink:hover {
  background-color: #1d5c94;
}

#page-wrapper #content-wrapper #body-wrapper #main #container #content form[action*="LogIn"] .loginBlock .loginLink:nth-child(2) {
  border-color: #00acd8;
}

#page-wrapper #content-wrapper #body-wrapper #main #container #content form[action*="LogIn"] .loginBlock .loginLink:nth-child(3) {
  border-color: #bf062f;
}

#page-wrapper #content-wrapper #body-wrapper #main #container #content form[action*="LogIn"] .loginBlock .loginLink:nth-child(4) {
  border-color: #84c442;
}

#user-wrapper div .utilityNav .userNav .user-info ul li .language-select .language-value span {
  color: #031354;
}

#user-wrapper div .utilityNav .userNav .user-info ul li .language-select ul li input[type="radio"] + label {
  border-bottom: 1px solid #eaeaea;
  color: #031354;
}

/*BUTTONS*/
.formButton.link-dark {
  background-color: #000000;
  color: #ffffff;
}

/* MOBILE LOGIN */
.ui-body-b,
.ui-page-theme-b .ui-body-inherit,
html .ui-bar-b .ui-body-inherit,
html .ui-body-b .ui-body-inherit {
  background-color: #031354;
}

html .ui-body-b li.ui-body-inherit {
  background-color: #00acd8;
}

.ui-page-theme-b .ui-btn,
html .ui-bar-b .ui-btn,
html .ui-body-b .ui-btn,
html body .ui-group-theme-b .ui-btn,
html head + body .ui-btn.ui-btn-b,
.ui-page-theme-b .ui-btn:visited,
html .ui-bar-b .ui-btn:visited,
html .ui-body-b .ui-btn:visited,
html body .ui-group-theme-b .ui-btn:visited,
html head + body .ui-btn.ui-btn-b:visited {
  background-color: #00acd8;
}

.ui-page-theme-b .ui-btn:hover,
html .ui-bar-b .ui-btn:hover,
html .ui-body-b .ui-btn:hover,
html body .ui-group-theme-b .ui-btn:hover,
html head + body .ui-btn.ui-btn-b:hover {
  background-color: #00acd8;
  border-color: rgba(255, 255, 255, 0.2);
}

.ui-mobile-viewport .ui-header {
  background-color: #031354 !important;
}

.ui-mobile-viewport .ui-content form .loginBlock .editor-field .ui-input-text input {
  background-color: #e2e1e0;
  color: #031354;
}

.ui-mobile-viewport .ui-content form .loginBlock .ui-input-btn {
  background-color: #00acd8;
  color: #ffffff;
}

.ui-mobile-viewport .ui-content form .loginBlock a.ui-btn:nth-child(2) {
  border-color: #00acd8;
}

.ui-mobile-viewport .ui-content form .loginBlock a.ui-btn:nth-child(3) {
  border-color: #bf062f;
}

.ui-mobile-viewport .ui-content form .loginBlock a.ui-btn:nth-child(4) {
  border-color: #84c442;
}

.ui-mobile-viewport .ui-content form > div > span {
  background-color: #031354;
  color: #ffffff;
}

.ui-mobile-viewport .ui-content form > div > span > a {
  color: #bf062f;
}

.ui-mobile-viewport #fairList > li > .ui-collapsible-content .ui-listview > .ui-collapsible-collapsed > .ui-collapsible-content-collapsed .ui-listview > li > a {
  background-color: #f2a020;
}

.ui-mobile-viewport #fairList > li > .ui-collapsible-content .ui-listview > .ui-collapsible-collapsed > .ui-collapsible-content-collapsed .ui-listview > li.ui-first-child a {
  background-color: #00acd8;
}

.ui-mobile-viewport #fairList > li > .ui-collapsible-content .ui-listview > .ui-collapsible-collapsed > .ui-collapsible-content-collapsed .ui-listview > li.ui-last-child a {
  background-color: #84c442;
}

#header-notices .profile-notice {
  background-color: #f7f7f7;
  border: 2px solid #bf062f;
}

#header-notices .profile-notice__description h3 span {
  color: #bf062f;
}

#header-notices .profile-notice__actions .formButton.link-gold {
  background-color: #bf062f;
  color: #fff;
}

#header-notices .profile-notice__actions .formButton.link-gray {
  border: 2px solid #4c4e56;
  color: #4c4e56;
}

#profile-notice__popup {
  background-color: #bf062f;
}

.category-list .fairItem.alert .fairAlerts {
  background-color: #bf062f;
  color: #ffffff;
}

.category-list .fairItem .fairInfo .notification-list .notification {
  color: #bf062f;
}

#registeredFairList .fairItem.alert .fairAlerts {
  background-color: #bf062f;
}

#registeredFairList .fairItem .fairInfo .notification-list .notification {
  color: #bf062f;
}

.fairItem__full-alert--content {
  border: 2px solid #bf062f;
}

.fairItem__full-alert--content-item .ce-btn {
  background-color: #bf062f;
  color: #ffffff;
}

.fairItem__full-alert--content .ce-btn {
  background-color: #bf062f;
  color: #ffffff;
}

.schedule-selection__dates--date {
  background-color: #ffffff;
  border: 4px solid #84c442 !important;
}

.schedule-selection__dates--date:hover {
  border-color: #00acd8;
}

.schedule-selection__dates--date.selected {
  border-color: #00acd8;
}

.modal .formClose {
  background-color: #4c4e56;
}

.schedule-meeting__schedule--header-profile,
.schedule-checkin__schedule--header-profile {
  color: #00acd8;
}

.schedule-meeting__schedule--header-profile svg use,
.schedule-checkin__schedule--header-profile svg use {
  fill: #00acd8;
}

.schedule-meeting__schedule--header-inputs select,
.schedule-checkin__schedule--header-inputs select {
  border: 2px solid #4c4e56;
}

.schedule-meeting__schedule--header-details select,
.my-meetings__header select {
  background-color: #f7f7f7;
  border: 2px solid #4c4e56;
}

.my-meetings__header select,
.my-meetings__header select:focus {
  border-color: #00acd8;
}

.schedule-meeting__meetings h2 span,
.schedule-checkin__meetings h2 span {
  color: #031354;
}

#content .schedule-meeting__meetings h2,
#content .schedule-checkin__meetings h2,
#content .schedule-meeting__schedule--header h2,
#content .my-scheduled-meetings__calendar h2,
#content .rep-scheduled-meetings__calendar h2,
#content .eventday-schedule__calendar h2 {
  border-bottom: 1px solid #e2e1e0;
  color: #111111;
}

#content .schedule-meeting__meetings h2 .file-download,
#content .schedule-checkin__meetings h2 .file-download {
  border: 2px solid #00acd8;
}

.kendo-calendar.k-calendar tr td.k-state-selected {
  background-color: #e2e1e0;
  background-image: none;
  border: 2px solid #00acd8;
}

.k-pager-numbers .k-link.k-selected {
  background-color: rgba(0, 167, 225, 0.3);
  color: #111111;
}

.k-list-item.k-selected,
.k-selected.k-list-optionlabel {
  background-color: rgba(0, 167, 225, 0.3);
  color: #111111;
}

.k-list-item.k-selected,
.k-selected.k-list-optionlabel {
  background-color: rgba(0, 167, 225, 0.3);
  color: #111111;
}

.k-list-item.k-selected.k-hover,
.k-list-item.k-selected:hover,
.k-selected.k-hover.k-list-optionlabel,
.k-selected.k-list-optionlabel:hover {
  background-color: rgba(0, 167, 225, 0.1);
  color: #111111;
}

#content .schedule-meeting__schedule--header a {
  color: #00acd8;
}

.schedule-meeting__schedule--body .schedule-title {
  border-bottom: 1px solid #4c4e56;
  color: #4c4e56;
}

.schedule-meeting__schedule--body .schedule-notice {
  background-color: #bf062f;
  color: #ffffff;
}

.schedule-meeting__schedule--body .schedule-selection__dates--date:hover {
  border-color: #00acd8;
}

.schedule-meeting__schedule--body .schedule-selection__dates--date.selected {
  border-color: #00acd8;
}

.schedule-meeting__schedule--body .schedule-selection__times--time:not(.unavailable):hover {
  border-color: #00acd8;
}

.schedule-meeting__schedule--body .schedule-selection__times--time.unavailable {
  background-color: #e2e1e0;
  color: #4c4e56;
}

.schedule-meeting__schedule--body .schedule-selection__times--time.selected {
  border-color: #00acd8;
  color: #00acd8;
}

.my-meetings__list {
  border-top: 2px solid #4c4e56;
}

.my-meetings__list .time.marker-0 {
  border-top: 1px solid #4c4e56;
}

.my-meetings__list .time.marker-0 + .availability {
  border-top: 1px solid #4c4e56;
}

.my-meetings__list .time.marker-15 + .availability.unavailable {
  border-color: #84c442;
}

.my-meetings__list .time.marker-15 + .availability.unavailable.current {
  border-color: #00acd8;
}

.my-meetings__list .time.marker-15 + .availability.unavailable.start {
  border-color: #4c4e56;
}

.my-meetings__list .time.marker-30 {
  border-top: 1px solid #b4b4b4;
}

.my-meetings__list .time.marker-30 + .availability {
  border-top: 1px solid #b4b4b4;
}

.my-meetings__list .time.marker-30 + .availability.unavailable {
  border-color: #84c442;
}

.my-meetings__list .time.marker-30 + .availability.unavailable.current {
  border-color: #00acd8;
}

.my-meetings__list .time .unavailable {
  background-color: #84c442;
  border-left: 1px solid #4c4e56;
  border-right: 1px solid #4c4e56;
}

.my-meetings__list .unavailable {
  background-color: #84c442;
}

.my-scheduled-meetings .my-meetings__list .unavailable,
.rep-scheduled-meetings .my-meetings__list .unavailable {
  background-color: rgba(132, 196, 66, 0.1);
  border-top: none !important;
  border-left: 4px solid #84c442 !important;
  border-right: 4px solid #84c442 !important;
}

.my-scheduled-meetings .my-meetings__list .unavailable.start,
.rep-scheduled-meetings .my-meetings__list .unavailable.start {
  border-top: 4px solid #84c442 !important;
}

.my-meetings__list .unavailable .meeting-details__profile svg use {
  fill: #00acd8;
}

.my-scheduled-meetings .my-meetings__list .unavailable.end,
.rep-scheduled-meetings .my-meetings__list .unavailable.end {
  border-bottom: 4px solid #84c442 !important;
}

.my-meetings__list .unavailable.current {
  background-color: #00acd8;
}

.my-meetings__list .unavailable.physical {
  background-color: rgba(242, 160, 32, 0.1);
  border-color: #f2a020 !important;
}

.my-scheduled-meetings .my-meetings__list .unavailable.physical,
.rep-scheduled-meetings .my-meetings__list .unavailable.physical {
  border-color: #f2a020 !important;
}

.ceOrange {
  color: #bf062f;
}

.payment-form__full-alert--content {
  border: 2px solid #bf062f;
}

.profile__full-alert--content {
  border: 2px solid #bf062f;
}

.content-wrapper .organization__list--results {
  border-bottom: 1px solid #4c4e56;
}

.link-darkBlue {
  background-color: #031354 !important;
  color: white !important;
}

.link-darkBlue2 {
  background-color: #1064A8 !important;
  color: white !important;
}

.link-inverseDarkBlue3 {
  background-color: #fff !important;
  color: #031354 !important;
  border: 3px solid #031354 !important;
}

.link-green {
  background-color: #84c442;
  color: #000000 !important;
}

.link-green.ghost {
  border: 2px solid #84c442;
  background-color: #fff;
  color: #000 !important;
}

.link-blue {
  background-color: #00acd8;
  color: #111111 !important;
}

.link-inverseBlue {
  background-color: #fff !important;
  color: #00acd8 !important;
  border: 2px solid #00acd8 !important;
}

.link-inverseBlue3 {
  background-color: #fff !important;
  color: #00acd8 !important;
  border: 3px solid #00acd8 !important;
}

.link-orange {
  background-color: #bf062f !important;
  color: #fff !important;
}

.link-darkOrange {
  background-color: #F2A020 !important;
  color: #fff !important;
}

.link-red {
  background-color: #FF2100 !important;
  color: white !important;
}


/* updates */


:root {
    --ce-white: #ffffff;
    --ce-black: #000000;
    --ce-darkblue: #031354;
    --ce-blue: #00acd8;
    --ce-gold: #f29500;
    --ce-green: #84c442;
    --ce-orange: #fa5343;
    --ce-gray: #e2e1e0;
    --ce-darkgray: #4c4e56;
    --ce-font: #111111;
    --ce-hover: #1f96ca;
}


#footer {
    background-color: #031354;
}

#page-wrapper #content-wrapper header {
    background-color: #031354;
}

#page-wrapper #content-wrapper #header-wrapper header {
    background-color: #031354;
}

#page-wrapper #content-wrapper #header-wrapper header #header #logo-wrapper span {
    margin-top: -58px;
}

#page-wrapper #content-wrapper #header-wrapper header #header #logo-wrapper {
    margin-top: unset !important;
}



#logo-wrapper span {
    background: url(/Content/custom/WhiteLabel/edweek/svg/education-week-logo-subbrand_logo_TSJ-RGB.svg) 0 0 no-repeat scroll !important;
}


@media only screen and (max-width: 1023px) {
    #page-wrapper.public #content-wrapper #header-wrapper header #header #logo-wrapper span {
        margin-top: 21px !important;
        width: 325px !important;
        height: 42px !important;
        margin-top: 21px !important;
        background-size: contain !important;
    }
}

@media only screen and (max-width: 1023px) {
    #page-wrapper #content-wrapper #header-wrapper header #header #logo-wrapper {
        margin: 2.5px 0 2.5px 10px;
        top: 3px;
    }

    #page-wrapper #content-wrapper #header-wrapper header #header #logo-wrapper span {
        width: 325px !important;
        height: 35px !important;
        background-size: contain !important;
    }
}

#footer #colophon {
    background-image: url(/Content/custom/WhiteLabel/edweek/svg/education-week-logo-subbrand_logo_TSJ-reverse.svg) !important;
}

@media only screen and (min-width: 1024px) {
    .wl-jumbotron {
        width: 470px;
        margin-left: 340px;
        margin-top: 120px;
    }
}

.wl-jumbotron .jumbotron-txt {
  background-color: #00acd8 !important;
  color: #fff !important;
}

.wl-minitron {
    color: #031354 !important;
}

#page-wrapper #content-wrapper #body-wrapper #main #container #content form[action*="LogIn"] > div .loginBlock:nth-child(3),
#page-wrapper #content-wrapper #body-wrapper #main #container #content form[action*="LogIn"] > div > span {
    background-color: #031354;
}
