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

.register-box h2 {color:#FFF !important;}


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

.user-register-form #edit-field-topic-of-interest--wrapper legend span{
  color: rgba(64, 153, 92, 1);
  }
.cont-login-color{
    background:rgba(64, 153, 92, 1) !important;
  }
  
  .rotate-color::after{
    background:rgba(64, 153, 92, 1) !important;

  }
  h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{
    font-weight: 700;
    color: #40995C !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: #40995C;
  }
  .author-wrapper .text-wrapper a::after{
    color:#40995C;
  }
  .navbar-expand-lg .navbar-nav .nav-link.active::after {
    background-color: #40995C;
  }
  .form-search-top input.form-submit.btn.btn-primary{
    background-color: #40995C !important;
  }
  .container-box-card-text .event-date-teaser h4 {color: #40995C;}

  .modal .user-login-form .form-submit.btn.btn-primary{
    background-color: #40995C !important;
    color:#fff !important;
  }
  .box-video-list-internal .top-information .ph-subtitle p{
    color: #40995C !important;
  }

  .vieAll a{
    border:1px solid #40995C;
    color: #fff ;
    background-color: #40995C;
  }
  .vieAll a:hover{
    border:1px solid #40995C; 
    color: #40995C;
    background-color: #fff; 
  }
  
  .article-key-message {
    background-color: #40995C !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: #40995C !important;
  }
  .register-button a {
    border-color:#40995C !important;
    color:#40995C !important;
  }
  .related-resources-container .field__label{
    color: #40995C !important;
  }
  .pager-show-more a {   
    border: 1px solid #40995C;
    color: #40995C ;
  }
  .btnBlue, .form-actions .btn.form-submit,
   .btn-white-reg,
    .btn.btn-primary,
    .box-at-hereditary_angioedema .btn.teaser-2col-events a  {
    color: #FFF !important;
    background-color: #40995C !important;
    border:1px solid #40995C !important;
  }

  
  .btn-white, .register-button a  { 
    border:1px solid #40995C !important; 
    color: #40995C !important;
    background-color: #FFF !important;
  }
  .btn-white:hover, .register-button a:hover  {
    border:1px solid #40995C !important; 
    color: #FFF !important;
    background-color: #40995C !important;
  }
  .btnBlue:hover, 
  .form-actions .btn.form-submit:hover, 
  .btn-white-reg:hover, .btn.btn-primary:hover,
  .btn.teaser-2col-events a {
    color: #40995C !important;
    background-color: #FFF !important;
    border:1px solid #40995C;
    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-hereditary_angioedema.png);
    background-repeat: no-repeat;
    background-position: 95% center;
    background-size: 14px 8px; 
  }
  .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 #40995C!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: #40995C !important;
    background-color: #fff !important;
    border: 1px solid #dee2e6;
  }
  .page-item.active .page-link {
    z-index: 3;
    color: #fff !important;
    background-color: #40995C !important;
    border-color: #40995C !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 #40995C;
   
    padding: 12px 20px !important;
    outline: none !important;
    max-width: 100% !important;
    display: initial !important;
    color: #40995C ;
    background-color: #FFF;
  }

  .custom-page-title.default-header {
    height: 100px;
    background-color: #40995C;
    color:#fff;
  }
  @media (max-width:1199px){
    .event-date-teaser-start .Time-event{
      width:auto;
    }
    }