:root {
  --pry-color: #624C81;
  --pry-dark-color: #3c2b53;
  --text-pry-color: #624C81;
  --pry-light-color: #DACBE0;
  --pry-lighter-color: #FBF7FC;
}
*, p {
  color: #5E5E5E;
}
a {
  color: #852999;
}
.text-pry-light{
  color: #852999 !important;
}
.sidebar a:hover, .sidebar a.active, .sidebar a.active * {
  background-color: var(--pry-light-color);
  border-color: var(--pry-color);
  color: var(--pry-color) !important;
  opacity: 1;
}
input.form-control, select.form-control {
  background-color: var(--pry-lighter-color);
  border:1px solid var(--pry-light-color);
}
.btn {
  border-radius: 15px;
}
.btn.bg-pry, .btn-pry {
  border-color: #852999 !important;
  background-color: #852999 !important;
}
.btn.bg-pry:hover {
  background-color: var(--pry-dark-color) !important;
}
.temp-link {
  background-color: var(--pry-lighter-color);
  border:1px solid var(--pry-light-color);
  color: var(--pry-color);
}
p, li {
  font-size: 17px !important;
}
.title {
  font-size: 50px;
}
.text-white * {
  color: #fff
}
.title, .subtitle, .mercury, strong, .font-bold, .bolder, .font-bolder, .font-weight-bold, *:not(i) {
  font-family: 'Open Sans', sans-serif !important;
}
nav.navbar {
  background-color: #9C87BC;
}
.nav-link, .nav-link * {
  color: #fff !important;
}
@media screen and (max-width:991px) {
  .title {
    font-size: 35px;
  }
  #navBar {
    box-shadow: none;
    top: 66px;
  }
  nav.navbar {
    background-color: #fff;
  }
  .nav-link, .nav-link * {
    color: #000 !important;
  }
}
