.theme-light .container-preloader {
  background-color: #FFF;
}
.theme-dark .container-preloader {
  background-color: #0f1117;
}
#footer-bar .active-footer {
  color: #27408B!important;
  font-weight: bold;
}

.round-checkbox {
  position: relative;
}

.round-checkbox label {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  cursor: pointer;
  height: 28px;
  left: 0;
  position: absolute;
  top: 0;
  width: 28px;
}

.round-checkbox label:after {
  content: "";
  height: 6px;
  left: 7px;
  opacity: 0;
  position: absolute;
  top: 8px;
  width: 12px;
}

.round-checkbox input[type="checkbox"] {
  visibility: hidden;
}

.round-checkbox input[type="checkbox"]:checked + label {
  background-color: #27408B;
  border-color: #27408B;
}

.round-checkbox input[type="checkbox"]:checked + label {
  opacity: 1;
}

.half-opacity {
  opacity: 0.5;
}
