
.bg-brand {
background-color: #5C2472 !important;
}

.btn-brand {
background-color: #5C2472 !important;
}

.btn.active, .btn.active:focus, .btn.active:hover{
background-color: #5C2472 !important;
color: #ffffff !important;
}

.btn-brand-outline {
background-color: transparent;
color: #5C2472;
border: 1px solid;
border-top-color: initial;
border-top-style: solid;
border-top-width: 1px;
border-right-color: initial;
border-right-style: solid;
border-right-width: 1px;
border-bottom-color: initial;
border-bottom-style: solid;
border-bottom-width: 1px;
border-left-color: initial;
border-left-style: solid;
border-left-width: 1px;
border-image-source: initial;
border-image-slice: initial;
border-image-width: initial;
border-image-outset: initial;
border-image-repeat: initial;
padding: 10px 22px;
}

.btn-brand-outline:hover {
filter: brightness(110%) !important;
background-color: #5C2472 !important;
color: #ffffff !important;
}

a {
color: #5C2472;
}

.text-primary {
color: #5C2472 !important;
}

a:focus {
color: #5C2472;
}

a:hover:not(.homepage-carousel-link):not(.btn-brand):not(.nav-link):not(.navbar-brand):not(.made-with-pk):not(.carousel-control-next):not(.carousel-control-prev):not(.list-group-item) {
filter: brightness(110%);
color: #5C2472;
}

.modal.modal-brand .modal-content {
background-color: #5C2472 !important;
color: #FFFFFF;
}

.sidebar-collapse .navbar-collapse:before {
background: #5C2472;
background: -webkit-linear-gradient(#5C2472 0%, #000 80%);
background: -o-linear-gradient(#5C2472 0%, #000 80%);
background: -moz-linear-gradient(#5C2472 0%, #000 80%);
background: linear-gradient(#5C2472 0%, #000 80%);
}

@media screen and (max-width: 991px){
.nav-open .sidebar-collapse .navbar-collapse {
background: #5C2472;
background: -webkit-linear-gradient(#5C2472 0%, #000 80%);
background: -o-linear-gradient(#5C2472 0%, #000 80%);
background: -moz-linear-gradient(#5C2472 0%, #000 80%);
background: linear-gradient(#5C2472 0%, #000 80%);
}
}

.nav-pills.nav-pills-brand .nav-item .nav-link.active,
.nav-pills.nav-pills-brand .nav-item .nav-link.active:focus,
.nav-pills.nav-pills-brand .nav-item .nav-link.active:hover {
background-color: #5C2472;
}

div.datepicker-calendar.nowui div.datepicker-month-wrap, div.datepicker-calendar.nowui tr.datepicker-weekdays {
color: #5C2472;
}

div.datepicker-calendar.nowui table.datepicker-grid td.selectable.focus, div.datepicker-calendar.nowui table.datepicker-grid td.selectable:focus {
background-color: #5C2472;
border-radius: 40%;
color: #ffffff
}

.day.selectable.has-event::after{
background-color: #5C2472;
}

  html .sidebar-collapse .navbar:not(.navbar-transparent) .navbar-toggler-bar{
  background: #ffffff;
  }

  html .navbar:not(.navbar-transparent) a:not(.btn):not(.dropdown-item), html .navbar:not(.navbar-transparent) .navbar-nav .nav-link:not(.btn){
  color: #ffffff;
  }

  html .nav-tabs.nav-tabs-neutral>.nav-item>.nav-link{
  color: #ffffff;
  }

  html .nav-tabs.nav-tabs-neutral>.nav-item>.nav-link.active{
  border-color: #ffffff80;
  color: #ffffff;
  }

  html table thead.bg-brand th{
  color: #ffffff !important;
  }

  html .bg-brand {
  background-color: #5C2472 !important;
  }
