:root {
    --whitelabel-primary-color: #FA941E;
    --whitelabel-secondary-color: #476380;
    --primary-font-family: 'Open Sans', sans-serif;
}

body {
    font-family: var(--primary-font-family) !important;
}

.Header__flags,
.Header__phone {
    display: none;
}
@media (min-width: 768px) {
    .Header__navigation {
        display: none;
    }
}
.Header__subnav .tab-content a:not(.button) {
    color: #FA941E !important;
}

.Header__subnav .header__async .expandable i.fa,
.Header__quick-nav .header__async .expandable i.fa{
    color: #FA941E;
}
.Filter-bar__button, .Filter-bar__button:disabled {
    background: #FA941E;
    width: 50px;
}
.Filter-bar__button:hover, .Filter-bar__button:disabled:hover {
    background: #476380;
}
.Header__nav .dropdownTable .dropdown-toggle {
    color: #476380;
}
.Header__nav .dropdownTable .dropdown-toggle.active {
    border-top-color: #FA941E !important;
    border-right-color: #FA941E !important;
    border-left-color: #FA941E !important;
}
.Header__nav .dropdownTable .dropdown-menu > li {
    border-color: #FA941E !important;
}
.Header__nav .dropdownTable .dropdown-menu > li:hover {
    background-color: #FA941E !important;
}

.Header__nav .dropdownTable .dropdown-menu .subCatItems {
    border-color: #FA941E !important;
}

.Header__nav .dropdownTable .dropdown-menu .subCatItems .dropdown-submenu li:hover a {
    color: #FA941E !important;
}

.header__async .expandable,
.header__async .link {
    color: #476380;
}
.container--grey {
    background: #F5F7FA;
}
.CategoryBreadcrumbs > ul > li a {
    color: #476380;
}
button.button--link, .button.button--link, input[type=submit].button--link, input[type=button].button--link, button.button--link:hover, .button.button--link:hover, input[type=submit].button--link:hover, input[type=button].button--link:hover {
    color: #476380;
}
.Breadcrumbs > ul > li:last-child > a {
    color: #476380;
}
.Breadcrumbs > ul > li a:hover, .Breadcrumbs > ul > li:last-child > a:hover {
    background: transparent;
}
.Category-list header h1 {
    color: #476380;
}
.Course-filters__search {
    background: #F5F7FA;
}
.Course-filters header h2 {
    color: #476380;
}
.form-group .Course-filters__range-group .clearfix {
color: #476380;
}

.Course-filters label, .Course-filters .label {
    color: #476380;
}
button, .button, input[type=submit], input[type=button] {
    background: #FA941E;
}
.Course-filters__properties .incompany-link {
    color: #476380;
}
a,
input[type="submit"],
button,
.button {
    transition: filter 200ms ease-in-out;
}
a:not(.button) {
    color: #FA941E;
}
input[type="submit"],
button[type="submit"]:not(.button--link),
.button:not(.button--transparent):not(.button--link) {
background-color: #FA941E
}
a:hover,
input[type="submit"]:hover,
button[type="submit"]:not(.button--link):hover,
.button:not(.button--link):hover,
button:not(.button--link):hover {
    filter: brightness(85%);
}
input[type="submit"]:hover,
button[type="submit"]:not(.button--link):hover,
.button:not(.button--transparent):not(.button--link):hover {
    background-color: #FA941E
}
.Course__special {
    background: #FA941E;
}
.Add-to-comparison__checkbox + label, .Add-to-comparison__checkbox + label:hover {
    color: #FA941E;
}
.Add-to-comparison__checkbox:checked + label {
    color: #FA941E;
}
.Add-to-comparison__checkbox:checked + label:before {
    border-color: #FA941E;
}
.Add-to-comparison__checkbox + label:after {
    color: #FA941E;
}
.Category-list__toolbar .Toolbar__sort--active a {
    color: #476380;
}
.Institute-rating__score {
    color: #476380;
}
.Course .Course__body .Course__name {
    color: #476380;
}
.Course__placedate-details .place, .Course__placedate-details .date, .Course__placedate-details .days, .Course__placedate-details .pepoints, .Course__placedate-details .elearning, .Course__placedate-details .homestudy, .Course__placedate-details .coaching, .Course__placedate-details .book, .Course__placedate-details .virtual, .Course__placedate-details .isbn {
    color: #476380;
}
.Course-price--no-vat, .Course-price--discount + s + .Course-price--no-vat {
    color: #476380;
}
.Course-price--discount {
    background: #476380;
}
.Toolbar__sort-inner span {
    color: #476380;
}
.Incompany-request {
    background: #F5F7FA;
}
.Incompany-request__body h2 {
    color: #476380;
}
.Usp-list li:before {
    color: #FA941E;
}
.Usp-list li {
    color: #476380;
}
.Course:hover {
    background: #F5F7FA;
}
.Comparison__header {
    background: #476380;
}
.Course-detail__header .container .Course-detail__heading {
    color: #476380;
}
.Course-detail__row--blue {
    background: #F5F7FA;
}
.Course-detail__row--green {
    background: #F5F7FA;
}
.Course-detail__cta .Course-detail__buy .button.secondary {
    border: 1px solid #FA941E;
    color: #FA941E;
}
.Course-detail__cta .Course-detail__buy .Course-detail__links a, .Course-detail__cta .Course-detail__buy .Course-detail__links button {
    color: #476380;
}
.Course-detail__cta .Course-detail__buy .Course-detail__links a i.fa {
    color: #FA941E;
}
.Add-to-favorites--green .Add-to-favorites__heart .Stroke {
    stroke: #FA941E;
}
.Add-to-favorites__heart .Fill:hover {
    fill: #FA941E;
}
.Course-detail__cta .Course-detail__buy .Course-detail__buy-heading {
    color: #476380;
}
.Course-detail__heading {
    color: #476380;
}
.Course-detail__description {
    color: #476380;
}
.Course-detail__gallery h3 {
    color: #476380;
}
.Course-detail .Course-detail__expandable-body .Course-detail__institute-info--institutes.Expandable--collapsed .Course-detail__institute-info-body::after, .Course-detail .Course-detail__expandable-body.Expandable--collapsed .Course-detail__institute-info-body::after, .Course-detail .Course-detail__institute-info .Course-detail__institute-info--institutes.Expandable--collapsed .Course-detail__institute-info-body::after, .Course-detail .Course-detail__institute-info.Expandable--collapsed .Course-detail__institute-info-body::after {
    background: transparent;
}
.Course-detail__institute-qualities ul li .Tag {
    background: #F5F7FA;
}
.Course-detail__institute-info-body h3 {
    color: #476380;
}
.Course-detail__institute-info-description {
    color: #476380;
}
.Tag__icon {
    color: #FA941E;
}
.Tag__text {
    color: #476380;
}
.Course-calendar h2 {
    color: #476380;
}
.Course-calendar .Expandable--expanded .Course-calendar-item__header, .Course-calendar .Expandable .Course-calendar-item__header:hover {
    background: #F5F7FA;
}
.Course-calendar .elearning, .Course-calendar .homestudy, .Course-calendar .coaching, .Course-calendar .book, .Course-calendar .virtual {
    color: #476380;
}
.Course-calendar .Course-calendar-item__header .Price {
    color: #476380;
}
.Course-calendar .Course-calendar-item.Expandable--expanded .Expandable__toggle span {
    color: #476380;
    background: none!important;
}
.Course-calendar .Course-calendar-item.Expandable--expanded .Expandable__toggle span:after {
    color: #FA941E;
}
.Course-calendar .Course-calendar-item.Expandable .Expandable__toggle span {
    background: #FA941E;
}
.Course-calendar__cta {
    background: #F5F7FA;
}
.Expandable__item h3.Heading {
    color: #476380;
}
.Course-calendar__info dt, .Course-calendar__info dd, .Course-calendar__info th, .Course-calendar__info td{
    color: #476380;
}
.Hint__trigger {
    color: #FA941E;
}
.Course-detail__reviews h2 {
    color: #476380;
}
.ReviewSummary {
    background: #F5F7FA;
}
.ReviewSummary__recommends {
    color: #FA941E;
}
.ReviewSummary__score {
    color: #476380;
}
.Review__rating {
    color: #476380;
}
.Review__text {
    color: #476380;
}
.Review-author__name {
    color: #476380;
}
.Review-scores {
    color: #476380;
}
.Request-course-info__heading {
    color: #476380;
}
.Course-detail .Read-more,
.Course-detail .Read-more:after {
    color: #FA941E;
}
.input__label {
    color: #476380;
}
.Course-filters__support .Support-footer__content header h4 {
    color: #476380;
}
.Course-filters__support .Support-footer a {
    color: #476380;
}
.Support-footer__links li:before,
footer.bg-secondary li i {
    color: #FA941E;
}
.SearchSupport__heading {
    color: #476380;
}
.Search-bar__button:disabled {
    background: var(--whitelabel-primary-color);
    filter: brightness(110%);
}
.Course-filters__range-group input[type="range"]::-webkit-slider-thumb {
    background: #FA941E!important;
}

.Course-filters__range-group input[type="range"]::-moz-range-thumb {
    background: #FA941E!important;
}

.Course-filters__range-group input[type="range"]::-ms-thumb {
    background: #FA941E!important;
}

.Course-filters__range-group input[type="range"]::-webkit-slider-runnable-track {
    background: #FA941E!important;
}

.Course-filters__range-group input[type="range"]::-moz-range-track {
    background: #FA941E!important;
}
.Course-filters__range-group input[type="range"]::-ms-fill-lower {
    background: #FA941E!important;
}
.Course-filters__range-group input[type="range"]::-ms-fill-upper {
    background: #FA941E!important;
}

.Category-list__summary ul li a {
    color: #476380;
}
.Course-rating__review-count .fa {
    color: #FA941E;
}
.Breadcrumbs > ul > li {
    color: #476380;
}
.Course-detail__cta .Course-detail__support .Support-footer__heading {
    color: #476380;
}
.Course-detail__cta .Course-detail__support .Support-footer a.contact {
    color: #476380;
}
.Course-calendar__filter label {
    color: #476380;
}
.Course-calendar .Course-calendar-item__header .Date__inner {
    color: #476380;
}
.Course-calendar .Course-calendar-item__header .Location label {
    color: #476380;
}
.Course-calendar__cta .Course-calendar__buttons button.secondary, .Course-calendar__cta .Course-calendar__buttons a.secondary {
    border: 1px solid #FA941E;
    color: #FA941E;
}
.Course-calendar__cta .Course-calendar__buttons button.secondary:hover, .Course-calendar__cta .Course-calendar__buttons a.secondary:hover {
    background: #F5F7FA;
}
.Header__section--blue-grey {
    background: #F5F7FA;
}
.Cart {
    background: #F5F7FA;
    border: 1px solid #476380;
    color: #476380;
}
.Cart header {
    color: #476380;
}
.CourseContainer__participant header h3 {
    background: #F5F7FA;
    color: #476380;
}
.OrderNav__item {
    background: #F5F7FA;
    color: #476380;
}
.OrderNav__item--active {
    background: #FA941E;
    color: #ffffff;
}
.OrderNav__item--active:not(:last-child):before {
    border-color: transparent transparent transparent #FA941E;
}
.Data__heading {
    color:  #476380;
}
.Order_form label {
    color:  #476380;
}
.Order_form h2 {
    color:  #476380;
}
.Select select {
    color:  #476380;
}
.Course__cta .CourseInfo__edit .button--transparent {
    color:  #476380;
}
.Course__cta .CourseInfo__edit .button--transparent {
    background: transparent;
}
.Payment__method.active {
    background: #F5F7FA;
}
.Payment h1 {
    color:  #476380;
}
.Payment p {
    color:  #476380;
}
.textContainer {
    color:  #476380;
}
.paymentos {
    color:  #476380;
}
.Payment .Usp-list {
    background: #F5F7FA;
}
.Thanks {
    color:  #476380;
}
.Thanks .Usp-list {
    background: #F5F7FA;
}
.Course-detail .Training-institute__header {
    color:  #476380;
}
.Course-detail__body {
    color:  #476380;
}
.Course-detail__header .container .Course-detail__address {
    color:  #476380;
}
.Course-detail .Training-institute__course--info {
    color:  #476380;
    margin-top: 20px;
}
.Sticky-search-bar {
    background: #F5F7FA;
    color:  #476380;
}
.Sticky-search-bar__form .Keyword-list ul > li a {
    color:  #476380;
}
.Active-filters {
    color:  #476380;
}
.Tag--removable .fa {
    color:  #FA941E;
}
.Table-comparison {
    color:  #476380;
}
.Add-to-favorites--green, .Add-to-favorites--green:hover {
    color:  #FA941E;
}
.Comparison__content {
    background: #F5F7FA;
}
.form--success .infoform {
    color:  #476380;
}
.Course-detail__cta .Course-detail__buy .button.secondary:hover {
    background: #F5F7FA;
}
.IncompanyThanks__main {
    color:  #476380;
}
.Intro {
    color:  #476380;
}
.Sticky-support .Support-footer__heading {
    color:  #476380;
}
.Sticky-support .Support-footer a.contact {
    color:  #476380;
}
.Filter-bar__filter {
    padding-top: 60px;
    width: 200px;
}
.Filter-bar__filter h2 {
    font-size: 16px;
}
.Course-filters__checkbox:checked + label::after {
    color: #FA941E;
}
.Dropdown__button::after {
    color:  #FA941E;
}
.Form label[data-required] > span:first-child:after, label[data-required=true] .input__label:after, label[data-required=true] .input__label:after {
    color:  #FA941E;
}
button.button--link--bold, .button.button--link--bold, input[type=submit].button--link--bold, input[type=button].button--link--bold {
    color:  #FA941E;
}
button.button--link--bold:hover, .button.button--link--bold:hover, input[type=submit].button--link--bold:hover, input[type=button].button--link--bold:hover {
    background: transparent;
    color:  #476380;
}

button.button--link--transparent, button.button--link--transparent:hover {
    color:  #476380;
    background: transparent;
}

.Course-calendar .CourseDates .Description-list-link {
    color:  #FA941E;
}
.Course-calendar .CourseDates .Description-list-link:hover {
    background: transparent;
    color:  #476380;
}

@media (max-width: 767px) {
    .Course__button-primary.button {
        color:  #FA941E;
    }
    .Course-detail .Course-calendar__body .Course-calendar-item .Course-calendar-item__header .Expandable__toggle:before {
        color:  #FA941E;
    }

    .Filter-bar__search-input {
        width: 100%
    }
}
@media (max-width: 768px) {
    .Course-filters__wrapper--sticky .Course-filters__bar .Course-filters__bar--inner a, .Course-filters__wrapper--sticky .Course-filters__bar .Course-filters__bar--inner button {
        color:  #FA941E;
        border: 1px solid #FA941E;
    }
}

.Support-footer__image-wrapper.svg-img > img {
    transform: scaleX(1);
}

footer.bg-secondary {
    background-color: #476380;
}



.Header__section--blue,
.Header__logo,
.Header__subnav,
.Footer,
.Business-portal,
.Review-slider,
.Customers {
  display: none;
}
.Sticky-cta.Sticky-element--sticky {
  padding-top: 0;
}
.Header {
  min-height: auto;
}
.Header__search {
  display: block;
}
.Header__section--white {
  padding: 0;
}
.Header__section--white .container {
  position: relative;
}
.Header__search {
  position: absolute;
  width: 330px;
  z-index: 1000;
  top: 0;
  right: 0;
}
.bodysearch .Header__subnav {
  display: none;
  position: absolute;
  right: 340px;
  top: 70px;
}
.bodysearch .Header__subnav .Expandable-tabs div:first-of-type {
  display: none;
}
.bodysearch .Header__subnav .Expandable-tabs div:last-of-type {
  display: none;
}
.Course-detail__cta .Course-detail__buy .Course-detail__links button.Add-to-favorites {
  display: none;
}
.CategoryBreadcrumbs li:last-child {
display:none;
}
@media (max-width: 767px) {
.Course-detail__summary .Breadcrumbs {
display: block !important; 
padding-left: 0;
padding-right: 0;
}
.Header__section--blue,
.Header__logo,
.Header__subnav,
.Footer,
.Business-portal,
.Review-slider,
.Customers {
  display: none;
}
.Sticky-cta.Sticky-element--sticky {
  padding-top: 0;
}
.Header {
  min-height: auto;
}
.Header__search {
  display: block;
}
.Header__section--white {
  padding: 0;
}
.Header__section--white .container {
  position: relative;
}
.Header__search {
  position: absolute;
  width: 330px;
  z-index: 1000;
  top: 0;
  right: 0;
}
.bodysearch .Header__subnav {
  display: none;
  position: absolute;
  right: 340px;
  top: 70px;
}
.bodysearch .Header__subnav .Expandable-tabs div:first-of-type {
  display: none;
}
.bodysearch .Header__subnav .Expandable-tabs div:last-of-type {
  display: none;
}
.Course-detail__cta .Course-detail__buy .Course-detail__links button.Add-to-favorites {
  display: none;
}
.CategoryBreadcrumbs li:last-child {
display:none;
}
.EmbedResponsive iframe {
max-width: 100%;
}
.Support-footer__content {
width: 100%;
}
.Support-footer__image-wrapper {
width: 12%;
}
@media (max-width: 767px) {
.Course-detail__summary .Breadcrumbs {
display: block !important; 
padding-left: 0;
padding-right: 0;
}
}