/*buttons*/
.btn-link {
  color: var(--links-color);
}

.btn-link:hover {
  color: var(--links-color-hover);
}

.btn-primary, .btn-outline-primary {
  color: var(--links-color-hover-text);
  background-color: var(--links-color);
  border-color: var(--links-color);
}

.btn-primary:hover, .btn-outline-primary:hover {
  color: var(--links-color);
  background-color: var(--links-color-hover-text);
  border-color: var(--links-color);
}

.btn-primary:focus, .btn-primary.focus, .btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem deeppink;
          box-shadow: 0 0 0 0.2rem deeppink;
  color: var(--links-color-hover-text);
  background-color: var(--links-color);
  border-color: var(--links-color);
}

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active {
  color: var(--links-color);
  background-color: var(--links-color-hover-text);
  border-color: var(--links-color);
}

.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus {
  -webkit-box-shadow: 0 0 0 0.2rem deeppink;
          box-shadow: 0 0 0 0.2rem deeppink;
}

.btn-primary.disabled, .btn-primary:disabled, .btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: var(--links-color);
  background-color: transparent;
}

.show > .btn-outline-primary.dropdown-toggle {
  color: var(--links-color-hover-text);
  background-color: var(--links-color);
  border-color: var(--links-color);
}

.show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem deeppink;
          box-shadow: 0 0 0 0.2rem deeppink;
}

/* manu*/
.nav-item {
  background-color: unset !important;
}

/*cards*/
.card {
  background: var(--card-bg-color);
}

/*boxes*/
main > .box:nth-child(2n+1) {
  background-color: var(--white-bg-color);
}

main > .box:nth-child(2n) {
  background-color: var(--black-bg-color);
}

main > .box-calendar .calendar-event .event-date {
  background-color: var(--black-bg-color);
}

main > .box-calendar .calendar-event .event-title {
  background-color: var(--main-bg-color);
}

main > .box-seeAlso .seealso-list-item {
  background-color: var(--white);
}

main > .box-seeAlso .seealso-list-item-num {
  color: var(--black);
}

main > .box-seeAlso .seealso-list-item-desc {
  color: var(--black);
}

main > .box-partners .partners #partners-carousel .item .partner-title {
  color: var(--links-color);
}

main > .box-partners .partners .partners-carousel-button {
  color: var(--links-color);
}

main > .box-galleries .galleries-multimedia-item-video-title {
  color: var(--links-color);
}

main > .box-galleries .galleries-multimedia-item-video-title span {
  color: var(--white);
}

main > .box .categories-more-btn-column {
  background-color: var(--body-bg);
}

/*partners*/
.partners #partners-carousel .item .img-wrapper .partner-img {
  -webkit-filter: invert(1) sepia(98%) saturate(4369%) hue-rotate(355deg) brightness(105%) contrast(107%);
          filter: invert(1) sepia(98%) saturate(4369%) hue-rotate(355deg) brightness(105%) contrast(107%);
}

/*footer socialmedia links*/
.main-footer .footer-nav ul.socialmedia-links .socialmedia-icon::before {
  -webkit-filter: brightness(0) invert(1) sepia(98%) saturate(4369%) hue-rotate(355deg) brightness(105%) contrast(107%);
          filter: brightness(0) invert(1) sepia(98%) saturate(4369%) hue-rotate(355deg) brightness(105%) contrast(107%);
}

/*forms*/
.invalid-feedback {
  color: #FF7AFD;
}

/*radiobuttons*/
.custom-control-input:checked ~ .custom-control-label::before {
  background-color: var(--main-background);
}

.datepicker .dialogButton {
  border: 1px solid #fff;
}
/*# sourceMappingURL=style-contrast.css.map */