header .navbar .navbar-brand img {
    width: auto;
    height: 50px;
}
.category-detail h4 {
    color: #FC1921 !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;
}

.text-main-container a {
  font-weight: 500  !important;
  text-decoration: underline;
  color:  rgba(252, 25, 33, 1) !important;
}
 .text-main-container a:hover { 
  font-weight: 500  !important;
  text-decoration: none !important;
  color:  rgba(252, 25, 33, 1) !important;
 }

.user-register-form #edit-field-topic-of-interest--wrapper legend span{
  color: rgba(252, 25, 33, 1); 
  }

.cont-login-color{
    background:rgba(252, 25, 33, 1) !important;
  }
  
  .rotate-color::after{
    background:rgba(252, 25, 33, 1) !important;

  }
  h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
    font-weight: 700;
    color: #FC1921 !important;
  }

  .event-date-teaser-start{
    border-bottom: 1px solid #C5C5C6;
  }

  .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: #FC1921;
  }
  .author-wrapper .text-wrapper a::after{
    color:#FC1921;
  }
  .navbar-expand-lg .navbar-nav .nav-link.active::after {
    background-color: #FC1921;
  }
  .form-search-top input.form-submit.btn.btn-primary{
    background-color: #FC1921 !important;
  }
  .container-box-card-text .event-date-teaser h4 {color: #FC1921;}

  .modal .user-login-form .form-submit.btn.btn-primary{
    background-color: #FC1921 !important;
    color:#fff !important;
  }
  .box-video-list-internal .top-information .ph-subtitle p{
    color: #FC1921 !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: #FC1921 !important;
  }
  .register-button a {
    border-color:#FC1921 !important;
    color:#FC1921 !important;
  }
  .related-resources-container .field__label{
    color: #FC1921 !important;
  }
  .pager-show-more a {   
    border: 1px solid #FC1921;
    color: #FC1921 ;
  }
  .btnBlue, .form-actions .btn.form-submit, .btn-white-reg, .btn.btn-primary,
  .btn.teaser-2col-events a  {
    color: #FFF !important;
    background-color: #FC1921 !important;
    border:1px solid #FC1921;
  }
  .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 #df2340!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;
    color:#fff !important;
  }



  .btnBlue:hover, .form-actions .btn.form-submit:hover, 
  .btn-white-reg:hover, .btn.btn-primary:hover,
  .btn.teaser-2col-events a:hover,
   a.btn-reg:hover {
    color: #FC1921 !important;
    background-color: #FFF !important;
    border:1px solid #FC1921;
    text-decoration: none !important;
}
.btn-white, .register-button a  { 
  border:1px solid #FC1921 !important; 
  color: #FC1921 !important;
  background-color: #FFF !important;
}
.btn-white:hover, .register-button a:hover  {
  border:1px solid #FC1921 !important; 
  color: #FFF !important;
  background-color: #FC1921 !important;
}
  form .form-item select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    background-image: url(./images/select-arrow-haematology.png);
    background-repeat: no-repeat;
    background-position: 98% center;
    background-size: 14px 8px; 
    font-size: 14px;
  }
  .header-at {display:none;}

  .page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #FC1921;
  background-color: #fff;
  border: 1px solid #dee2e6;
}


.page-item.active .page-link {
    z-index: 3;
    color: #fff !important;
    background-color: #FC1921 !important;
    border-color: #FC1921 !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 #FC1921;
 
  padding: 12px 20px !important;
  outline: none !important;
  max-width: 100% !important;
  display: initial !important;
  color: #FC1921 !important;
  background-color: #FFF !important;
}
.article-key-message{
  background-color: #FC1921 !important;
}

.custom-page-title.default-header {
  height: 100px;
  background-color: #FC1921;
  color:#fff;
}


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

