header .navbar .navbar-brand img {
    width: auto;
    height: 50px;
}
.category-detail h4 {
    color: #03B3BE !important;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 1.2;
    margin-bottom: 0;
    padding: 0;
}
body {
    font-family: 'Montserrat', sans-serif !important;
    word-break: break-word;
    color: #212121;
    background-color: #ffffff;
    font-size: 14px;
}

.vieAll a{
  border:1px solid #03B3BE;
  color: #fff ;
  background-color: #03B3BE;
}
.vieAll a:hover{
  border:1px solid #03B3BE; 
  color: #03B3BE;
  background-color: #fff; 
}

.text-main-container a {
  font-weight: 500  !important;
  text-decoration: underline;
  color: rgba(3, 179, 190, 1) !important;
}
 .text-main-container a:hover { 
  font-weight: 500  !important;
  text-decoration: none !important;
  color: rgba(3, 179, 190, 1) !important;
 }
.user-register-form #edit-field-topic-of-interest--wrapper legend span{
  color: #03B3BE;
  }
.cont-login-color{
    background:rgba(3, 179, 190, 1) !important;
  }
  
  .rotate-color::after{
    background:rgba(3, 179, 190, 1) !important;

  }
  h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
    font-weight: 700;
    color: #03B3BE !important;
  }
  .event-date-teaser-start{
    border-bottom: 1px solid #C5C5C6;
    z-index: 2;
  }
  .event-date-teaser-start .Time-event{
    color: #212121;
  }
  .cont-up-events .event-row.container-upEvents .event-details .field--name-field-teaser-text{
    margin-bottom: 0;
    clear: both;
    float: left;
    width: 100%;
    padding: 0;
  }
  .cont-up-events .event-row.container-upEvents .event-details .btn.teaser-2col-events{
      padding: 0;
  }
  .participant-wrapper .info-wrapper h4 .field--type-string, .author-wrapper .info-wrapper h4 .field--type-string {
    color: #03B3BE;
  }
  .author-wrapper .text-wrapper a::after{
    color:#03B3BE;
  }
  .navbar-expand-lg .navbar-nav .nav-link.active::after {
    background-color: #03B3BE;
  }
  .form-search-top input.form-submit.btn.btn-primary{
    background-color: #03B3BE !important;
  }
  .container-box-card-text .event-date-teaser h4 {color: #03B3BE;}

  .modal .user-login-form .form-submit.btn.btn-primary{
    background-color: #03B3BE !important;
    color:#fff !important;
  }
  .box-video-list-internal .top-information .ph-subtitle p{
    color: #03B3BE !important;
  }
  .video-list-box-inevidence::after,
  .video-list-box-inevidence,
  .box-video-list-material-dwnl span.file a,
  .container-box-internal-login::after,
  .container-box-internal-login{
    background-color: #03B3BE !important;
  }
  .register-button a {
    border-color:#03B3BE !important;
    color:#03B3BE !important;
  }
  .related-resources-container .field__label{
    color: #03B3BE !important;
  }
  .pager-show-more a {   
    border: 1px solid #03B3BE;
    color: #03B3BE ;
  }
  .btnBlue, .form-actions .btn.form-submit,
   .btn-white-reg,
    .btn.btn-primary,
    .box-at-immunology .btn.teaser-2col-events a  {
    color: #FFF !important;
    background-color: #03B3BE !important;
    border:1px solid #03B3BE !important;
  }
  .btn-white, .register-button a  { 
    border:1px solid #03B3BE !important; 
    color: #03B3BE !important;
    background-color: #FFF !important;
  }
  .btn-white:hover, .register-button a:hover  {
    border:1px solid #03B3BE !important; 
    color: #FFF !important;
    background-color: #03B3BE !important;
  }
  .btnBlue:hover, 
  .form-actions .btn.form-submit:hover, 
  .btn-white-reg:hover, .btn.btn-primary:hover,
  .btn.teaser-2col-events a {
    color: #03B3BE !important;
    background-color: #FFF !important;
    border:1px solid #03B3BE;
    text-decoration: none !important;
}
  form .form-item select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url(./images/select-arrow-immunology.png);
    background-repeat: no-repeat;
    background-position: 98% center;
    background-size: 14px 8px; 
    font-size: 14px;
  }
  .form-search-top{
    margin-top: -15px;
  }

  .ta-header .form-actions {margin: 0 !important;}
  .ta-header .container-box-Login-top .btn{
    margin:0 0 20px 0 !important;
    background-color: #fff !important;  
    border-radius: 30px !important;
    border:0 !important;
    outline: none !important;
    color: #212121 !important;
    float: left !important;
    border:1px solid #03B3BE!important;
  }
  .ta-header .container-box-Login-top .btn:hover{
    background-color: #212121 !important;  
    color:#fff !important;
    border:1px solid #212121!important;
  }
 .ta-header .container-box-Login-top #edit-submit.btn:hover{
    background-color: #212121 !important;
    border-color: #212121 !important;
  }
  .header-at {display:none;}

  .page-link {
    position: relative;
    display: block;
    padding: 0.5rem 0.75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #03B3BE !important;
    background-color: #fff !important;
    border: 1px solid #dee2e6;
  }
  .page-item.active .page-link {
    z-index: 3;
    color: #fff !important;
    background-color: #03B3BE !important;
    border-color: #03B3BE !important;
}
  .btn-white, .register-button a  {
    
    border-radius: 24px !important;
    width: 200px !important;
    height: auto !important;
    margin:0 auto !important;
    margin-bottom:20px !important;
    border:1px solid #03B3BE;
   
    padding: 12px 20px !important;
    outline: none !important;
    max-width: 100% !important;
    display: initial !important;
    color: #03B3BE ;
    background-color: #FFF;
  }
  .article-key-message{
    background-color: #03B3BE !important;
  }
  
  .custom-page-title.default-header {
    height: 100px;
    background-color: #03B3BE;
    color:#fff;
  }


  @media (max-width:1199px){
    .event-date-teaser-start .Time-event{
      width:auto;
    }
    }