@page {
  size: a4;
  margin: 2cm 1cm 2cm 1cm; }

HTML,
body {
  print-color-adjust: exact;
  -webkit-print-color-adjust: exact;
  margin: 0;
  padding: 0;
  width: 100%; }

a[href]::after {
  content: none; }

a {
  print-color-adjust: exact;
  -webkit-print-color-adjust: exact;
  color: #0b41cd !important; }

.inside-wrapper {
  padding-top: 0px; }

*,
*:before,
*:after {
  background: inherit !important;
  color: inherit !important; }

.pos-rel-desktop .col-sm-8.clearfix,
.col-sm-8.clearfix {
  width: 100%; }

.x-btn {
  background-color: #0b41cd !important;
  color: #fff !important; }

.x-btn-light {
  border: 1px solid #0b41cd !important;
  color: #0b41cd !important;
  background-color: #fff !important; }

.rte-description.collapsed {
  float: left;
  width: 100%; }

.c-header .x-hamburger-icon,
.mainnavigation,
.print-wrapper,
.event-listing-position,
.c-header__search,
.c-header__anciliary-wrapper,
.c-breadcrumb,
.col-sm-4 .needs-queries,
.c-programDetailsWrapper .c-related-links,
.c-programDetailsWrapper .col-sm-4,
.c-related-block,
.c-related-links {
  display: none !important; }

.c-header__wrapper .c-header__wrapper {
  width: 100%; }

.c-filterandsort_content {
  width: 100%;
  display: block !important;
  padding: 10px;
  height: auto; }

.c-greeting-main-wrapper .c-greeting-panel {
  margin-top: -140px; }

.c-greeting-panel .c-greeting-panel--greeting-wrapper {
  background-color: #ffffff !important; }

.c-greeting-panel__greeting-welcome-note,
.c-greeting-panel__greeting-text {
  width: 400px;
  float: left; }

.c-productpanel {
  background-color: rgba(229, 239, 250, 0.5) !important; }

/**
_c_articleAuthorProfile

*/
.c-filterandsort_wrapper {
  background-color: #0b41cd !important;
  clear: both; }

.c-speaker-article {
  float: none;
  margin-top: 80px; }
  .c-speaker-article__profile-box {
    width: 100%;
    border: 1px solid #e5e5e5 !important;
    margin: auto; }
  .c-speaker-article__profile-icon {
    border: 1px solid #e5e5e5 !important;
    background: #fff !important; }
  .c-speaker-article__link a {
    color: #0b41cd !important; }

.t-article-page .article-border {
  border-bottom: 1px solid #e5e5e5 !important; }

.t-article-page .c-col-sm-4.padding-zero-right-sm {
  padding: inherit; }

/**
_c_breadcrumb

*/
@media (min-width: 768px), print {
  .c-breadcrumb__list {
    color: #0b41cd !important; } }

.c-breadcrumb__list .icon-chevron-right {
  color: #0b41cd !important; }

.c-breadcrumb__list.active {
  color: #333 !important; }

.c-contact-page {
  margin: 50px auto; }
  @media (min-width: 320px) and (max-width: 767px), print {
    .c-contact-page {
      margin: 50px -45px; } }
  .c-contact-page .row .col-sm-6 {
    width: 50%;
    float: left; }
    @media (min-width: 768px), print {
      .c-contact-page .row .col-sm-6:first-child {
        min-height: 100%; } }
    @media (min-width: 768px), print {
      .c-contact-page .row .col-sm-6:first-child .x-img-responsive .img-responsive {
        min-height: 100%;
        height: 800px; } }
    .c-contact-page .row .col-sm-6:last-child .x-content-wrapper {
      padding: 0 20px !important; }
    .c-contact-page .row .col-sm-6.col-sm-12 {
      width: 100%; }
  @media (min-width: 320px) and (max-width: 767px), print {
    .c-contact-page .c-textAndButton {
      width: auto;
      height: auto;
      background: #fff !important;
      padding: 25px; } }

.c-contactus {
  border-top: 1px solid #cce0f5 !important; }
  .c-contactus__block {
    background-color: #fff !important; }
    .c-contactus__block__heading {
      color: #1e1e1e !important; }
    .c-contactus__block__link, .c-contactus__block__description {
      color: #1e1e1e !important; }
    .c-contactus__block__button {
      color: #fff !important;
      background-color: #0b41cd !important; }
    .c-contactus__block a {
      color: #1e1e1e !important; }

.c-enroll__wrapper {
  background-color: rgba(229, 239, 250, 0.5) !important; }

.c-error-page {
  color: #fff !important; }
  .c-error-page__error-content {
    color: #fff !important; }
    .c-error-page__error-content a {
      background: #fff !important;
      color: #0b41cd !important; }

.c-eventagenda__heading .download-link {
  color: #0b41cd !important; }

.c-eventagenda__block {
  background-color: rgba(229, 239, 250, 0.5) !important; }
  .c-eventagenda__block ul .agenda-list {
    background-color: #fff !important; }
    .c-eventagenda__block ul .agenda-list__time {
      color: #0b41cd !important; }
    .c-eventagenda__block ul .agenda-list__agenda-title {
      color: #333 !important; }
      .c-eventagenda__block ul .agenda-list__agenda-title a {
        color: #0b41cd !important; }
    .c-eventagenda__block ul .agenda-list__description p {
      color: #333 !important; }
    .c-eventagenda__block ul .agenda-list::before {
      border: 1px solid #0b41cd !important;
      background-color: #fff !important; }
  .c-eventagenda__block ul::after {
    background-color: #0b41cd !important; }
  .c-eventagenda__block__key[aria-expanded='true'] {
    border-bottom: 1px solid #cce0f5 !important; }
  .c-eventagenda__block:first-child__key {
    border-bottom: 1px solid #cce0f5 !important; }

.c-event.brdr, .c-event.featured {
  border-left: 3px solid #0b41cd !important; }

.c-event__info--tag {
  background-color: #fad6c7 !important;
  color: #333 !important;
  border-radius: 24px !important; }

.c-upcoming-block__title, .c-upcoming-block__year,
.c-past-block__title,
.c-past-block__year {
  padding: 36px 0px;
  color: #333 !important; }

.c-upcoming-block__year .icon,
.c-past-block__year .icon {
  color: #0b41cd !important; }

@media (min-width: 768px), print {
  .c-upcoming-block__title::after,
  .c-past-block__title::after {
    background-color: #e5e5e5 !important; } }

.c-upcoming-block__empty,
.c-past-block__empty {
  color: #bababa !important; }

@media (min-width: 320px) and (max-width: 767px), print {
  .c-past-block__title::after {
    background-color: #e5e5e5 !important; } }

.c-past-block__columns::after {
  background-color: #e5e5e5 !important; }

.w-event-info__wrapper {
  border-top: 1px solid #19448c !important; }
  .w-event-info__wrapper .scrollbar-inner > .scroll-element .scroll-element_track {
    background-color: #fff !important; }
  .w-event-info__wrapper .scrollbar-inner > .scroll-element .scroll-bar {
    background-color: #7fb2e5 !important; }
  .w-event-info__wrapper.bottom-border {
    border-bottom: 1px solid #19448c !important; }

.w-event-info__container--more::after {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0), #1e1e1e) !important; }

.w-event-info__list {
  color: #fff !important; }
  .w-event-info__list-item {
    border-bottom: 1px solid rgba(255, 255, 255, 0.2) !important; }

.c-event-modal__heading {
  color: #0b41cd !important; }

.c-event-modal__disclaimer {
  background-color: rgba(229, 239, 250, 0.5) !important; }

.c-event-modal__pref {
  background-color: rgba(229, 239, 250, 0.5) !important; }

.c-event-modal__terms-cond {
  color: #0b41cd !important;
  background-color: rgba(255, 255, 255, 0) !important; }

.c-event-modal__add-diet .icon-tick, .c-event-modal__add-trip .icon-tick {
  color: #0b41cd !important; }

.c-event-modal__add-diet .scroll-textarea, .c-event-modal__add-trip .scroll-textarea {
  border: 1px solid #ccc !important; }

.c-event-modal__input {
  border: 1px solid #ccc !important;
  background-color: #fff !important; }

.c-event-modal__warning .icon-alert {
  color: #cc0033 !important; }

.c-event-modal__heading-italic {
  color: #0b41cd !important; }

.c-event-modal__list-item {
  background-color: rgba(229, 239, 250, 0.5) !important; }

.c-event-modal__list-title {
  border-bottom: 1px solid #cce0f5 !important; }
  @media (min-width: 768px), print {
    .c-event-modal__list-title {
      border-right: 1px solid #cce0f5 !important; } }

.c-event-modal__complete-pref {
  background-color: #fbfbfa !important; }

@media (min-width: 320px) and (max-width: 767px), print {
  .c-event-modal__btn-wrapper {
    border-top: 1px solid #e5e5e5 !important; } }

.c-event-schedule__tab-wrapper {
  padding: 10px 20px;
  height: auto !important;
  background-color: #fbfbfa !important; }
  .c-event-schedule__tab-wrapper::after {
    background-color: #0b41cd !important; }

.c-event-schedule__arrow-prev .icon-chevron-right,
.c-event-schedule__arrow-prev .icon-chevron-left, .c-event-schedule__arrow-next .icon-chevron-right,
.c-event-schedule__arrow-next .icon-chevron-left {
  color: #0b41cd !important; }

.c-event-schedule__arrow-prev {
  background: linear-gradient(to right, #fff, rgba(255, 255, 255, 0)) !important; }

.c-event-schedule__arrow-next {
  background: linear-gradient(to left, #fff, rgba(255, 255, 255, 0)) !important; }

.c-event-schedule__divider {
  border-top: 1px solid #e5e5e5 !important; }

.c-event-schedule__tab {
  width: auto !important; }

.event-time-loc {
  display: none !important; }
  .event-time-loc__list__item {
    background-color: #fff7f5 !important; }
    .event-time-loc__list__item-button-container .closing-text {
      border-bottom: 2px solid #ccc !important; }
    .event-time-loc__list__item-button-container .btn-register-active {
      border: 1px solid #0b41cd !important;
      background-color: #0b41cd !important;
      color: #fff !important; }
    .event-time-loc__list__item-button-container .btn-register-success {
      border: 1px solid #0b41cd !important;
      background-color: #fff !important;
      color: #0b41cd !important; }
    .event-time-loc__list__item-button-container .btn-register-success-tick {
      border: 1px solid #0b41cd !important;
      background-color: #fff !important;
      color: #0b41cd !important; }
      .event-time-loc__list__item-button-container .btn-register-success-tick .round-tick {
        border: 1px solid #0b41cd !important;
        background-color: #fff !important; }
    .event-time-loc__list__item-button-container .btn-register-disabled {
      border: 1px solid #e5e5e5 !important;
      background-color: #e5e5e5 !important;
      color: #999 !important; }
  .event-time-loc__list .continue-to-reg .continue-register-success {
    border: 1px solid #0b41cd !important;
    background-color: #0b41cd !important;
    color: #fff !important; }
  .event-time-loc__list .continue-to-reg .continue-register-disabled {
    border: 1px solid #e5e5e5 !important;
    background-color: #e5e5e5 !important;
    color: #999 !important; }

.c-filterandsort_wrapper {
  background-color: #0b41cd !important; }

.c-filterandsort_title {
  color: #fff !important;
  display: block;
  width: 50%;
  float: left;
  min-height: 25px; }

.c-filterandsort_dropdown {
  width: 50%;
  margin: 0; }

.c-filterandsort .btn-label {
  border: 1px solid rgba(255, 255, 255, 0) !important;
  background-color: #fff !important;
  color: #333 !important;
  width: 100%;
  line-height: 30px;
  margin: 5px; }
  .c-filterandsort .btn-label .icon-chevron-down {
    color: #0b41cd !important;
    display: none; }

.c-filterandsort .dropdown-menu li > a {
  background-color: #0b41cd !important;
  color: #fff !important; }

@media (min-width: 768px), print {
  .c-search__overlay {
    background-color: transparent !important; }
    .c-search__overlay.opened {
      background-color: #fbfbfa !important; } }

.c-search__field {
  border: 1px solid #333 !important;
  background-color: #fff !important; }
  .c-search__field .icon {
    color: #0b41cd !important; }

.c-search__input {
  color: #333 !important; }

.c-search__close {
  color: #0b41cd !important; }
  .c-search__close .custom-icon-cross::before, .c-search__close .custom-icon-cross::after {
    background-color: #0b41cd !important; }

.c-search__results {
  color: #333 !important; }

.c-search__clear i::before {
  color: #ccc !important; }

.c-search__searchtext .query {
  color: #0b41cd !important; }

.c-search__resultcol__ul__li {
  border-bottom: 1px solid #ccc !important; }

.c-search__info__title em {
  color: #0b41cd !important; }

.c-greeting-panel--greeting-wrapper {
  background: #fff !important;
  padding-bottom: 0px; }

.c-greeting-panel__greeting-text {
  color: #333 !important; }
  @media (min-width: 768px), print {
    .c-greeting-panel__greeting-text {
      width: 100%; } }
  .c-greeting-panel__greeting-text.greeting-title {
    color: #0b41cd !important; }

.c-greeting-panel__greeting-welcome-note {
  color: #333 !important; }
  @media (min-width: 768px), print {
    .c-greeting-panel__greeting-welcome-note {
      width: 100%; } }

.c-greeting-panel__user-speciality {
  color: #333 !important;
  font-weight: bold; }

.c-greeting-panel__profile-link-text {
  color: #0b41cd !important; }

.c-header__wrapper {
  position: inherit;
  background-color: #fff !important; }

.c-header__affiliate-logo {
  display: table-cell !important; }
  .c-header__affiliate-logo .icon-home {
    color: #0b41cd !important; }
  .c-header__affiliate-logo img {
    max-width: 178px !important; }

.c-heroBanner {
  min-height: auto; }
  .c-heroBanner img {
    width: 100%; }
  .c-heroBanner__title {
    color: #fff !important;
    background: none !important; }

.event-spacing {
  border-bottom: 1px solid #e5e5e5 !important; }

.event-share-icons li a,
.event-share-icons li button {
  color: #0b41cd !important; }

.error-message-pop-up .error-message-box {
  background-color: #fff !important; }

.error-message-pop-up .bg {
  background-color: #ccc !important; }

@media (min-width: 320px) and (max-width: 767px), print {
  .c-nav {
    background-color: transparent !important; }
    .c-nav.translated {
      background-color: #544f4f !important; } }

.c-nav__overlay--dismiss {
  color: #0b41cd !important;
  background-color: #fff !important; }

.c-nav__cont--ancilliary {
  border-bottom: 1px solid #e5e5e5 !important; }

.mr-title-container {
  border-bottom: 3px solid #0b41cd !important;
  padding: 0; }
  @media (min-width: 768px), print {
    .mr-title-container {
      border-bottom: 4px solid #0b41cd !important; }
      .mr-title-container .visible-xs {
        display: block !important; } }
  .mr-title-container .mr-title {
    color: #333 !important; }
  .mr-title-container .mr-generic-name {
    color: #0b41cd !important; }
  .mr-title-container .col-sm-8,
  .mr-title-container .col-sm-4 {
    width: 50%;
    padding: 0;
    float: left; }
    @media (min-width: 768px), print {
      .mr-title-container .col-sm-8 .x-content-wrapper.hidden-xs,
      .mr-title-container .col-sm-4 .x-content-wrapper.hidden-xs {
        display: block !important; } }

.mr-overview-container {
  margin-bottom: 30px; }
  .mr-overview-container .mr-overview-info {
    border: 1px solid #333 !important; }
  .mr-overview-container .rte-event-title {
    color: #313638 !important; }
  .mr-overview-container .mr-overview-text {
    color: #333 !important; }
  @media (min-width: 768px), print {
    .mr-overview-container .visible-xs.mr-img-container {
      display: none !important; } }

.c-reference-links {
  color: #0b41cd !important; }
  .c-reference-links span {
    color: #0b41cd !important; }

.x-content-wrapper > .needs-queries .needs-queries__buttonPanel {
  background-color: #fff7f5; }

.needs-queries .c-textAndButton__supportText {
  color: #fff !important; }

.needs-queries .x-btn {
  border: 1px solid #0b41cd !important;
  color: #0b41cd !important;
  background-color: #fff !important; }

.needs-queries__linksPanel p {
  color: #1e1e1e !important; }

.needs-queries__linksPanel .linksList li {
  color: #0b41cd !important;
  border-bottom: 1px solid #ccc !important; }

.c-dropdown .btn-label {
  border: 1px solid #333 !important; }

.c-dropdown-wrap .disabled {
  background: #e5e5e5 !important;
  color: #999 !important; }

.c-dropdown__label__title {
  color: #0b41cd !important; }

.c-orderresource .c-form-text {
  border: 1px solid #333 !important; }

.c-orderresource .disabled {
  background: #e5e5e5 !important;
  color: #999 !important; }

.c-orderdetail__medicineError {
  color: #cc0033 !important; }

.c-orderdetail__label__title.c-event-modal__heading {
  color: #0b41cd !important; }

.c-orderdetail__qyt__minus, .c-orderdetail__qyt__minqyt {
  border-right: 1px solid #333 !important; }

.c-orderdetail__qyt__calc {
  border: 1px solid #333 !important; }

.c-orderdetail__qyt--icon {
  color: #0b41cd !important; }

.c-orderdetail__qyt .disabled {
  color: #ccc !important;
  background: rgba(255, 255, 255, 0) !important; }

.c-orderdetail__qytmsg .link {
  color: #0b41cd !important; }

.c-orderPersonalInfo__detail {
  background: #f5f5f2 !important; }
  .c-orderPersonalInfo__detail_edit {
    color: #0b41cd !important; }
    .c-orderPersonalInfo__detail_edit .icon-chevron-right {
      color: #0b41cd !important; }

.c-orderPersonalInfo .disabled {
  background: #e5e5e5 !important;
  color: #999 !important; }

.c-deviveryInfo_form .form-row.c-divider::after {
  border-bottom: 1px solid #cce0f5 !important; }

.c-confirmation-border {
  border-bottom: 1px solid #cce0f5 !important; }

.c-confirmation-error {
  background: #f5ccd6 !important; }
  .c-confirmation-error .error {
    color: #cc0033 !important; }

.c-orderComplete_border {
  border-bottom: 1px solid #cce0f5 !important; }

.close {
  color: #0b41cd !important; }

.c-productpanel {
  background-color: rgba(229, 239, 250, 0.5) !important; }
  .c-productpanel__grouplist {
    column-rule: 1px solid #cce0f5 !important; }
    .c-productpanel__grouplist--title {
      color: #333 !important; }
    .c-productpanel__grouplist--item {
      color: #0b41cd !important; }

.c-productpanel__filter {
  background-color: #cce0f5 !important; }
  .c-productpanel__filter--title {
    color: #333 !important; }
  .c-productpanel__filter .btn-label {
    width: 170px;
    border: 1px solid rgba(255, 255, 255, 0) !important;
    background-color: #fff !important;
    color: #333 !important; }
    .c-productpanel__filter .btn-label .icon-arrow {
      display: none; }
  .c-productpanel__filter__dropdown {
    width: 170px; }
    .c-productpanel__filter__dropdown__grouplist--title {
      color: #262626 !important; }
  .c-productpanel__filter .dropdown-menu li > a {
    color: #0b41cd !important; }
  .c-productpanel__filter .btn-go {
    background-color: #0b41cd !important;
    color: #fff !important; }

.c-myprofile__section--title {
  color: #333 !important; }
  .c-myprofile__section--title .icon-chevron-right {
    color: #0b41cd !important; }

@media (min-width: 768px), print {
  .c-myprofile__section.float-sm-left {
    width: 100%; } }

.c-myprofile__section__favorites--listitem {
  border-left: 4px solid #0b41cd !important;
  width: 100%; }

.c-myprofile__section__favorites__viewmore {
  border-top: 1px solid #e5e5e5 !important; }

.c-myprofile__section.stretched .c-myprofile__section__favorites.flex-active .c-myprofile__section__favorites--listitem,
.c-myprofile__section.stretched .c-myprofile__section__orders.flex-active .c-myprofile__section__orders--listitem {
  width: 100%; }
  .c-myprofile__section.stretched .c-myprofile__section__favorites.flex-active .c-myprofile__section__favorites--listitem:nth-child(even),
  .c-myprofile__section.stretched .c-myprofile__section__orders.flex-active .c-myprofile__section__orders--listitem:nth-child(even) {
    margin-left: 0; }

.c-myprofile__section__favorites--wrapper .x-message-not-found, .c-myprofile__section__events--wrapper .x-message-not-found {
  background-color: #fbfbfa !important;
  border-left: 4px solid #0b41cd !important; }

.c-myprofile__section__orders--listitem, .c-myprofile__section__requests--listitem {
  background-color: #fbfbfa !important; }

.c-myprofile__section__orders--wrapper .x-message-not-found, .c-myprofile__section__requests--wrapper .x-message-not-found {
  background-color: #fbfbfa !important; }

.c-myprofile__orderstatus__title {
  color: #0b41cd !important; }

.c-myprofile__orderstatus__status {
  background-color: rgba(229, 239, 250, 0.5) !important; }
  .c-myprofile__orderstatus__status__date {
    color: #0b41cd !important; }
  .c-myprofile__orderstatus__status__circle::before, .c-myprofile__orderstatus__status__circle::after {
    background-color: #0b41cd !important; }
  .c-myprofile__orderstatus__status__circle .circle {
    background-color: #f2f7fc !important;
    border: 1px solid #0b41cd !important; }
  .c-myprofile__orderstatus__status__details--card {
    background-color: #fff !important; }

.c-programDetailsWrapper {
  background-color: #f5f5f2 !important; }
  .c-programDetailsWrapper__content {
    display: block; }

.c-programDetailsList .c-related-block {
  display: block !important; }

.c-program-detail-enroll {
  background-color: #f5f5f2 !important; }
  @media (min-width: 768px), print {
    .c-program-detail-enroll {
      border-top: 1px solid #7fb2e5 !important; } }

.c-programlistingtile {
  background-color: #fbfbfa !important; }
  .c-programlistingtile__section .btn-seemore {
    border: 1px solid #0b41cd !important;
    background: #fff !important;
    color: #0b41cd !important; }
  .c-programlistingtile__list--item {
    background-color: #fff !important; }
  .c-programlistingtile__list--item.flexbox {
    width: 100%; }
  .c-programlistingtile__heading {
    color: #333 !important; }
  .c-programlistingtile__title {
    color: #262626 !important; }
  .c-programlistingtile__description {
    color: #262626 !important; }
  .c-programlistingtile__tile-footer {
    border-top: 1px solid #e5e5e5 !important;
    color: #0b41cd !important; }

.c-promo-panel__heading {
  color: #333 !important; }

.c-promo-panel__promo-panel-block__promo-list-view {
  background-color: #fff7f5 !important; }
  .c-promo-panel__promo-panel-block__promo-list-view__heading {
    font-size: 14px;
    line-height: 14px; }
  .c-promo-panel__promo-panel-block__promo-list-view__icons {
    color: #0b41cd !important;
    font-size: 30px; }
  .c-promo-panel__promo-panel-block__promo-list-view__link-arrow {
    color: #0b41cd !important; }
  .c-promo-panel__promo-panel-block__promo-list-view__link {
    color: #0b41cd !important;
    font-size: 14px;
    background: none; }

.c-promo-panel__see-more {
  color: #0b41cd !important; }

.c-related-block .c-related-content__content-block__content {
  border-left: 3px solid #0b41cd !important; }
  .c-related-block .c-related-content__content-block__content__list-heading span {
    color: #0b41cd !important; }
  .c-related-block .c-related-content__content-block__content__btn {
    color: #fff !important;
    background-color: #0b41cd !important; }

.c-related-links__flip-button {
  color: #fff !important; }
  .c-related-links__flip-button--prev {
    background: #0b41cd !important; }
  .c-related-links__flip-button--next {
    background: #0b41cd !important; }

.c-related-links__list {
  border-bottom: 1px solid #cce0f5 !important; }
  .c-related-links__list .relatedlinks-arrow::before {
    color: #0b41cd !important; }
  .c-related-links__list .relateddownloads-arrow::before {
    color: #0b41cd !important; }
  .c-related-links__list:first-child {
    border-top: 1px solid #cce0f5 !important; }

.c-resourcetile__resource-type-name {
  width: 30%;
  float: left; }

.c-resourcetile__section {
  color: #262626 !important; }
  .c-resourcetile__section .btn-seemore {
    border: 1px solid #0b41cd !important;
    background: #fff !important;
    color: #0b41cd !important; }

.c-resourcetile__list-pinned-content {
  background-color: #cce0f5 !important; }

.c-resourcetile__list-content {
  background-color: #fff !important; }
  .c-resourcetile__list-content__resource-icon i::before {
    color: #706b69 !important; }

.c-resourcetile__heading {
  color: #333 !important; }

.c-resourcetile__title {
  color: #262626 !important; }

.c-resourcetile__description {
  color: #262626 !important; }

.c-resourcetile__tile-footer {
  border-top: 1px solid #999 !important;
  color: #0b41cd !important; }

.c-resourcetile--alternatebackground:nth-of-type(even) {
  background-color: #fbfbfa !important; }

.c-resourcetile--alternatebackground:nth-of-type(odd) {
  background-color: #f5f5f2 !important; }

.c-resourcetile__list-item.flexbox {
  display: block;
  width: 100%; }

.share-popup .disabled {
  background-color: #bababa !important; }

.share-popup .close {
  color: #0b41cd !important; }

.c-speakers-bio__divider {
  border-top: 1px solid #e5e5e5 !important; }

.c-speakers-bio__prof-link {
  color: #0b41cd !important; }

.c-tabnavigation-xs {
  margin: 20px 0; }
  @media (min-width: 320px) and (max-width: 767px), print {
    .c-tabnavigation-xs .btn-label {
      border: 1px solid #0b41cd !important;
      background-color: #fff !important;
      color: #333 !important; }
      .c-tabnavigation-xs .btn-label .icon-chevron-down {
        color: #0b41cd !important; } }
  .c-tabnavigation-xs .dropdown-toggle {
    display: none !important; }
  .c-tabnavigation-xs .c-tabnavigation-menu-xs {
    display: block !important;
    height: auto;
    max-height: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    overflow: inherit;
    border: 0 !important; }
    .c-tabnavigation-xs .c-tabnavigation-menu-xs li a {
      font-size: 14px;
      padding: 10px;
      margin: auto; }

@media (min-width: 320px) and (max-width: 767px), print {
  .c-tabnavigation-menu-xs {
    border: 1px solid #333 !important; } }

@media (min-width: 768px), print {
  .c-tabnavigation-menu-xs.dropdown-menu {
    background-color: #fbfbfa !important; }
    .c-tabnavigation-menu-xs.dropdown-menu > li {
      border-bottom: 1px solid #ccc !important;
      color: #0b41cd !important; } }

.c-imgText__container {
  border-bottom: 1px solid #cce0f5 !important; }

.c-userdetail {
  background-color: #fbfbfa !important; }
  .c-userdetail__user__name {
    color: #1e1e1e !important; }
  .c-userdetail__user__email__text {
    color: #0b41cd !important; }
  .c-userdetail__load {
    background-color: #f5f5f2 !important; }

.c-event-materia-container {
  display: none !important;
  background-color: rgba(229, 239, 250, 0.5) !important; }
  .c-event-materia-container__right__title {
    color: #313638 !important; }
  .c-event-materia-container__right__download {
    color: #0b41cd !important; }
    .c-event-materia-container__right__download--txt {
      color: #0b41cd !important; }

.c-past-event-materia-container {
  display: none !important; }
  .c-past-event-materia-container__content {
    background-color: #fbfbfa !important; }
    .c-past-event-materia-container__content__title--pres-icon {
      color: #0b41cd !important; }
    .c-past-event-materia-container__content__title--pres-type {
      color: #313638 !important; }
    .c-past-event-materia-container__content__download {
      color: #0b41cd !important; }
      .c-past-event-materia-container__content__download--txtb {
        color: #0b41cd !important; }

.c-services-support__heading {
  color: #333 !important; }

.c-services-support__services-support-block__promo-list-view {
  background-color: #fff7f5;
  background-color: #fbfbfa !important;
  float: left;
  width: 49%;
  margin: 0.5%; }
  .c-services-support__services-support-block__promo-list-view.hidden-xs {
    display: block !important; }
  .c-services-support__services-support-block__promo-list-view:nth-child(6) {
    margin-bottom: 0.5%; }
  .c-services-support__services-support-block__promo-list-view__icons {
    color: #0b41cd !important; }
  .c-services-support__services-support-block__promo-list-view__link-arrow {
    color: #0b41cd !important; }
  .c-services-support__services-support-block__promo-list-view__link {
    color: #0b41cd !important; }

.c-services-support__see-more {
  display: none !important; }

.print-wrapper {
  color: #999 !important; }
  .print-wrapper__print-icon__icon-color {
    color: #0b41cd !important;
    height: 50px !important;
    width: 50px !important; }

.c-footer {
  page-break-before: always;
  color: #535353 !important;
  background-color: #fbfbfa !important; }
  .c-footer__social-block {
    top: 10px; }
    @media (min-width: 320px) and (max-width: 767px), print {
      .c-footer__social-block {
        bottom: 0;
        top: inherit;
        right: inherit; } }
  @media (min-width: 320px) and (max-width: 767px), print {
    .c-footer__disclaimer {
      margin-bottom: 30px; } }

.c-goback {
  color: #0b41cd !important; }

.c-login {
  background-color: #f5f5f2 !important;
  margin: 0px; }
  .c-login img {
    display: block !important;
    height: 550px; }
  .c-login .col-sm-6 {
    float: left;
    width: 50% !important; }
    .c-login .col-sm-6:last-child.col-sm-12 {
      width: 100% !important;
      top: 215px; }
  .c-login .columncontrol .row {
    margin: 0 -45px; }
  .c-login__login-panel .x-btn-light,
  .c-login__login-panel .x-btn {
    min-width: 100px !important; }
  .c-login__main-panel {
    padding: 20px 40px; }
  .c-login__support-panel {
    margin-top: 10px; }
  .c-login .x-img-responsive {
    display: block !important; }

.c-eLearningItem .c-resourcetile__list-item.flexbox {
  width: 100%; }

.c-sitemap {
  margin: 0 -25px; }
  .c-sitemap__main-navPanel .col-sm-4 {
    width: 33% !important;
    padding-left: 0px !important;
    float: left; }

.c-promoPanel {
  width: 100%;
  float: left; }
  @media (min-width: 768px), print {
    .c-promoPanel__feature.x-feature {
      width: 100%;
      float: left;
      display: block;
      height: auto; } }
  .c-promoPanel__feature-asset {
    width: 100%;
    float: none; }
    .c-promoPanel__feature-asset img {
      width: 100% !important; }
  .c-promoPanel__feature-image {
    width: 100%;
    float: left;
    height: auto; }
  .c-promoPanel__feature-content {
    width: 100% !important;
    float: left !important;
    height: auto;
    padding: 0 45px;
    margin: 20px auto;
    display: block;
    page-break-after: always; }
  @media (min-width: 768px), print {
    .c-promoPanel__sidebar.x-sidebar {
      width: 100%;
      float: left;
      height: auto; } }
  .c-promoPanel__sidebar-option {
    display: block;
    width: 100%; }
  .c-promoPanel__listValue {
    width: 100%;
    float: left; }
  .c-promoPanel__list {
    width: 100%;
    float: left; }
    .c-promoPanel__list .list-item {
      width: 100%;
      float: left; }
      .c-promoPanel__list .list-item:nth-child(2), .c-promoPanel__list .list-item:nth-child(5) {
        margin: 20px auto; }
  .c-promoPanel a.c-promoPanel__asset--link {
    display: block; }

.servicesSupport,
.productpanel,
.columncontrol {
  width: 100%;
  float: left; }

.c-myprofile-contentwrapper .col-sm-4 {
  width: 100%; }

.c-textAndButton__Right .c-textAndButton__btn {
  margin-left: auto; }

.c-textAndButton__Right {
  background-color: #f5f5f2 !important;
  float: left;
  width: 100%; }

.c-textAndButton__supportText {
  width: 100% !important; }

.x-bg-punch {
  background: #f5f5f2 !important; }

/**
Foundation Medicine
*/
.c-foundation-medicine .c-tabnavigation-menu-xs {
  height: auto;
  max-height: 250px; }

.c-foundation-medicine .c-tabnavigation-xs {
  background: #fbfbfa !important;
  margin: inherit; }

.c-foundation-medicine__left {
  width: 100%;
  float: left;
  margin-bottom: 50px; }

.c-foundation-medicine__left-bottom {
  width: 100%;
  float: left; }
  .c-foundation-medicine__left-bottom .c-contactus {
    border-top: 2px solid #0b41cd !important;
    border-bottom: 2px solid #0b41cd !important; }
    .c-foundation-medicine__left-bottom .c-contactus__block__heading, .c-foundation-medicine__left-bottom .c-contactus__block__link {
      color: #666 !important; }
  .c-foundation-medicine__left-bottom .c-textAndButton__btn {
    color: #0b41cd !important;
    border-color: #0b41cd !important;
    background: #fff !important; }

.c-foundation-medicine__right {
  width: 100%;
  float: left; }

.c-foundation-medicine-wrapper .mr-overview-info {
  border: 1px solid #333 !important; }

.c-foundation-medicine .c-tabnavigation-menu-xs.dropdown-menu > li {
  border-bottom: 1px solid #ccc !important;
  color: #0b41cd !important; }

.c-foundation-medicine .c-faq__container__qus[aria-expanded='false'] .arrow::before, .c-foundation-medicine .c-faq__container__qus[aria-expanded='true'] .arrow::before {
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg); }

.c-foundation-medicine .c-faq__container__ans.collapse {
  display: block !important;
  height: inherit !important; }

.c-clinical-trials .columncontrol .col-sm-4 {
  display: none; }

/**
materialListing
**/
.c-materialListing {
  background-color: #f5f5f2 !important; }
  .c-materialListing__section .btn-seemore {
    border: 1px solid #0b41cd !important;
    background: #fff !important;
    color: #0b41cd !important; }
    .c-materialListing__section .btn-seemore:hover {
      background-color: #0b41cd !important;
      color: #fff !important; }
    .c-materialListing__section .btn-seemore:focus {
      background-color: #0b41cd !important;
      color: #fff !important; }
  .c-materialListing__resource-icon i::before {
    color: #706b69 !important; }
  .c-materialListing__list--item {
    background-color: #fff !important; }
  .c-materialListing__list .col-sm-4 {
    width: 100%; }
  .c-materialListing__heading {
    color: #333 !important; }
  .c-materialListing__title {
    color: #262626 !important; }
  .c-materialListing__description {
    color: #262626 !important; }
  .c-materialListing__tile-footer {
    border-top: 1px solid #e5e5e5 !important;
    color: #0b41cd !important; }

.c-resourcetile__list,
.c-programlistingtile__list--item {
  page-break-inside: avoid;
  display: block !important; }

.c-programlistingtile__list--item.hidden {
  display: none !important; }

.c-resourcetile__list-item, .c-resourcetile__list-content {
  display: block !important; }

.c-sticky-section {
  position: static !important; }

.inside-wrapper::before,
.inside-wrapper::after {
  content: '';
  display: table;
  clear: both; }

.c-myprofile__section.float-sm-left.even {
  padding-left: 0 !important; }

.c-myprofile__section.float-sm-left.odd {
  padding-right: 0 !important; }

.c-contact-page .col-sm-6 {
  width: 100% !important; }

.c-contact-page .x-img-responsive {
  text-align: center; }

.c-contact-page .x-img-responsive img {
  display: inline-block; }
