/* colors and functions */
/* styles */
.theme-logo {
  background: #e5e5e5 !important;
  color: #222222;
}
.theme-logo a, .theme-logo--no-bg a {
  background: url("/attachments/2fec3884d7cd46d75ff9065298199c9677a29e96.png") 0 center no-repeat !important;
  background-size: contain !important;
}
.theme-logo svg, .theme-logo--no-bg svg {
  display: none !important;
}
@media screen and (max-width: 1050px) {
  .theme-header-inner {
    background: #e5e5e5 !important;
    color: #222222 !important;
  }
}
.c-header--logo, .theme-bg {
  background: #e5e5e5 !important;
  color: #222222;
}
.theme-bg-text {
  color: #222222 !important;
}
.theme-color {
  color: #e5e5e5 !important;
}
.theme-action-color, .owl-dt-container-info .owl-dt-container-info-active {
  color: #41C674 !important;
}
.fill-action {
  fill: #41C674;
}
.theme-action-mod-color {
  color: #41C674 !important;
}
.theme-action-bg, .owl-dt-calendar-table .owl-dt-calendar-cell-selected {
  background: #41C674 !important;
  color: #FFFFFF;
}
.theme-action-bg-fade {
  background-color: rgba(65, 198, 116, 0.2) !important;
}
.theme-action-complement-bg {
  background-color: rgba(190, 57, 139, 0.1) !important;
}
.theme-nav-bg {
  background: lightgray !important;
  color: #222222 !important;
}
.theme-nav-user {
  background: #c9c9c9 !important;
}
.theme-nav-link {
  color: #222222 !important;
}
.theme-nav-link:hover {
  background: #bfbfbf !important;
}
.theme-nav-link.active {
  background: #bfbfbf !important;
  box-shadow: inset 5px 0 0 white !important;
}
.theme-nav-sublist {
  background: #c9c9c9 !important;
}
.theme-splash-image {
  background-color: #e5e5e5 !important;
}
.theme-splash-image {
  background-image: url("/attachments/4dff3e949459cfb7d925073100c3ce94df6ed6ee.png") !important;
  background-repeat: no-repeat;
}
.el-checkbox input:checked + label:before {
  background: #41C674 !important;
  border-color: #41C674 !important;
}
.link:hover, .link:focus {
  color: #41C674 !important;
}
.btn-default {
  background-color: #e5e5e5 !important;
  border-color: #e5e5e5 !important;
  color: #222222 !important;
}
.btn-default:focus {
  border-color: #bfbfbf !important;
}
.btn-default:hover, .btn-default:active {
  background: #bfbfbf !important;
  color: #222222 !important;
}
.btn-action, .owl-dt-container-control-button:last-child {
  background-color: #41C674 !important;
  border-color: #2b8f52 !important;
  color: #FFFFFF !important;
}
.btn-action:hover, .btn-action:active, .owl-dt-container-control-button:last-child:hover, .owl-dt-container-control-button:last-child:active {
  border-color: #2b8f52 !important;
  background: #2b8f52 !important;
  color: #FFFFFF !important;
}
.btn-action:focus, .owl-dt-container-control-button:last-child:focus {
  border-color: #2b8f52 !important;
}
.btn-soft {
  color: #41C674 !important;
}
.item-container .item.current {
  border: 2px solid #e5e5e5 !important;
  background-color: #e5e5e5 !important;
  color: #222222 !important;
}
.navigation .buttons .btn.back {
  border: 2px solid #e5e5e5 !important;
  color: #e5e5e5 !important;
}
.navigation .buttons .btn.continue {
  background-color: #e5e5e5 !important;
  color: #222222 !important;
}
.navigation .buttons .btn.disabled {
  color: #000 !important;
  background: #d5d5d6 !important;
  border: 2px solid transparent !important;
  pointer-events: none;
}
.btn-light:hover, .btn-light:active, .btn-light.active, .btn-soft:hover, .btn-soft:active, .btn-soft.active {
  color: #FFFFFF !important;
  border-color: #41C674 !important;
  background: #41C674 !important;
}
.btn-light:focus, .btn-soft:focus {
  border-color: #41C674 !important;
}
.btn-link {
  color: #41C674 !important;
}
.c-form {
  border-top-color: #41C674 !important;
}
.el-tabs__btn:after {
  border-color: #41C674 !important;
}
.el-tabs__btn.active:after {
  background: #41C674 !important;
}
.owl-dt-calendar-table .owl-dt-calendar-cell-in-range {
  background-color: rgba(65, 198, 116, 0.2) !important;
}
