.other-res-filters {margin: 40px 0 60px 0}

.other-res-title {border-bottom: 2px solid #37B3C9; margin-bottom:40px !important;}
.other-res-title h2 {color:#37B3C9}

.other-res-filters a { background-color:#999; color:#FFF; font-size:30px; border:none; font-size: 20px;
  padding: 10px 40px;
  font-weight: 700; margin-bottom:10px;}
.other-res-filters a.sel {background-color:#37B3C9; border:none; font-size: 20px;
  padding: 10px 40px;
  font-weight: 700; margin-bottom:10px;}
.line-left{ border-left: 2px solid #37B3C9; padding-bottom:20px;}

.registration-completed .alert-status,.registration-success .alert-status, .user-pending-approval .alert-status {display:none !important;}

.webform-message .alert-warning, .webform-confirmation, .webform-confirmation .webform-confirmation__message {
  color: #194284;
  background-color: #fff;
  border-color: #fff;
  text-align: center;
  margin-top:30px;
  width: 100%;
}
.field--name-field-campaign{
  display: none !important;
}
#block-headeresc2022{
  display: none;
}
#block-headeresc2022 .hero-left {margin-top:-80px;}
#block-headeresc2022 .login-block {
  display: none !important;
}
#block-headeresc2022 .hero-container{padding: 120px 0 40px;}

.generic {clear:both;float:left; width:100%;}
.boxMagenta {clear:both;float:left; background-color: #d8107d; padding:5px 10px; color:#FFF; font-size:24px; width:auto; margin-bottom:10px;}
.boxMagenta p {font-weight: 900 !important;color:#FFF !important; font-size:30px !important;}
.hero-white {color:#FFF !important;margin-left:0px !important; padding-left:0px!important;}
h2.hero-white { font-weight: 500 !important; }
.top-bar {border-top:1px solid #fff; padding:10px 0; margin-top:10px; width:90%;}
.bottom-bar {border-bottom:1px solid #fff; padding:10px 0; margin-bottom:10px; clear:both; float:left; width:auto;}
.font-size34 {font-size:34px;}
.font-size24 {font-size:24px; }
#block-headeresc2022 .hero-left p {clear:bot; float:left; width:100%; font-size:24px}
.webform-message .alert-warning button, .webform-confirmation__back {
  display: none;
}

.noborderandpaffing {
  padding-bottom: 0px !important;
    border-bottom:none !important;
}

.box-link a {color: #37B3C9;}
.box-link a:hover {color: #37B3C9; text-decoration: underline;}

.box-link-resources {height:150px;}

.col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg, .col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md, .col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm, .col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col, .col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  float:left;
}

.total-Items {
  width:100%; font-size:12px; text-align: center;
  padding: 0 0 0 17px;
}

@media screen and (max-width: 768px) {
  .line-left {border:none; margin-top: 20px;}

  .other-res-filters a, .other-res-filters a.sel {
    font-size: 16px !important;
    width:100%;
  }
  .boxMagenta p {font-size:20px !important;}
  .font-size34 {font-size:22px;}
.font-size24 {font-size:18px; }
#block-headeresc2022 .hero-left p {font-size:18px}

#block-headeresc2022 .hero-left {margin-top:-100px; padding-bottom:30px;}
}

.menu--main .navbar-nav li a.icon-webinar.active {
  background: #B774B5;
}

.calendar-wrapper .calendar-bottom .request-text .calendar-guide.webinar-event .dot {
  background-color: #B774B5;
}

.view-latest-content .node--view-mode-alternative-teaser .node__content .therapeutic-area-box.bg-webinar {
  background: #B774B5;
}

.view-latest-content .node--view-mode-alternative-teaser .node__content h4.alt-teaser-title.color-webinar {
  color: #B774B5;
}

.node--type-article.auth-teaser-content .node__content .teaser-header .therapeutic-area .therapeutic-area-box.bg-webinar, .node--type-video.auth-teaser-content .node__content .teaser-header .therapeutic-area .therapeutic-area-box.bg-webinar, .node--type-event.auth-teaser-content .node__content .teaser-header .therapeutic-area .therapeutic-area-box.bg-webinar,
.node--type-link.auth-teaser-content .node__content .teaser-header .therapeutic-area .therapeutic-area-box.bg-webinar, .node--type-download.auth-teaser-content .node__content .teaser-header .therapeutic-area .therapeutic-area-box.bg-webinar, .node--type-survey.auth-teaser-content .node__content .teaser-header .therapeutic-area .therapeutic-area-box.bg-webinar {
  background: #B774B5;
}

.user-register-form .field--name-field-name label, .user-register-form .field--name-field-surname label,
.user-register-form #edit-account label, .user-register-form .field--name-field-professional-id label,
.user-register-form .field--name-field-hospital label, .user-register-form .field--name-field-specialty label,
.user-register-form .field--name-field-country label, .user-register-form .field--name-field-specialty-detail label
{/*display:none;*/}
.user-register-form div.form-item-field-registration-page-0-value,
.user-form div.form-item-field-registration-page-0-value
 {display:none !important;}
.user-register-form #edit-field-topic-of-interest--wrapper,
.user-form #edit-field-topic-of-interest--wrapper
{clear:both; float:left; width: 100%;}

.user-register-form #edit-field-specialty-detail-0--description{ padding:0 22px; }
.user-register-form #edit-field-country-wrapper,
.user-register-form .field--name-field-specialty-detail,
.user-register-form #edit-field-specialty-wrapper,
.user-register-form #edit-field-professional-id-wrapper,
.user-register-form #edit-field-hospital-wrapper,
.user-register-form  #edit-field-declaration-wrapper,
.user-register-form  #edit-field-i-am-hcp-wrapper,
.user-register-form  #edit-field-privacy-wrapper,
.user-register-form  #edit-field-communication-wrapper,
.user-register-form  #edit-actions,
.user-register-form  .js-form-back
{/*display:none;*/}
 .password-suggestions {display:none !important;}
