﻿@media screen and (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (min-width: 768px) {
}@media (min-width: 768px) {
}@media (max-width: 767px) {
}@media (max-width: 767px) {
}.success {
  color: #4CAF50;
}
.info {
  color: #03A9F4;
}
.warning {
  color: #FF9800;
}
.danger {
  color: #E91E63;
}
.bg-success {
  background-color: #4CAF50;
}
.bg-info {
  background-color: #03A9F4;
}
.bg-warning {
  background-color: #FF9800;
}
.bg-danger {
  background-color: #E91E63;
}
.border-success {
  border-color: #4CAF50;
}
.border-info {
  border-color: #03A9F4;
}
.border-warning {
  border-color: #FF9800;
}
.border-danger {
  border-color: #E91E63;
}
/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
  padding-left: 15px;
  padding-right: 15px;
}
.carousel {
  /* Make img files in the carousel display properly in older browsers */
}
.carousel .carousel-caption p {
  font-size: 20px;
  line-height: 1.4;
  color: var(--primary);
  text-shadow: none;
}
@media  (max-width: 767px)  {
  .carousel .carousel-caption p {
    display: none;
  }
}
.carousel .carousel-inner .item img {
  width: 100%;
}
.carousel .carousel-control {
  background: none;
  color: black;
}
/* QR code generator */
#qrCode {
  margin: 15px;
}
.preloader {
  display: none;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  top: 4px;
  left: 2px;
}
.preloader .bouncer {
  width: 40px;
  height: 40px;
  position: relative;
  margin: 50dvh auto;
  margin: 0;
}
.preloader .bouncer .double-bounce1,
.preloader .bouncer .double-bounce2 {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  background-color: #333;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  animation: sk-bounce 2s infinite ease-in-out;
}
.preloader .bouncer .double-bounce2 {
  animation-delay: -1s;
}
@-webkit-keyframes sk-bounce {
  0%,
  100% {
    -webkit-transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%,
  100% {
    transform: scale(0);
    -webkit-transform: scale(0);
  }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1);
  }
}
.delay0 {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
.delay1 {
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.delay2 {
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.delay3 {
  -webkit-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.delay4 {
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
.delay5 {
  -webkit-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.delay6 {
  -webkit-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
.delay7 {
  -webkit-transition-delay: 0.7s;
  transition-delay: 0.7s;
}
.delay8 {
  -webkit-transition-delay: 0.8s;
  transition-delay: 0.8s;
}
.delay9 {
  -webkit-transition-delay: 0.9s;
  transition-delay: 0.9s;
}
.delay10 {
  -webkit-transition-delay: 1s;
  transition-delay: 1s;
}
.delay11 {
  -webkit-transition-delay: 1.1s;
  transition-delay: 1.1s;
}
.delay12 {
  -webkit-transition-delay: 1.2s;
  transition-delay: 1.2s;
}
.delay13 {
  -webkit-transition-delay: 1.3s;
  transition-delay: 1.3s;
}
.delay14 {
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
}
.delay15 {
  -webkit-transition-delay: 1.5s;
  transition-delay: 1.5s;
}
.delay16 {
  -webkit-transition-delay: 1.6s;
  transition-delay: 1.6s;
}
.delay17 {
  -webkit-transition-delay: 1.7s;
  transition-delay: 1.7s;
}
.delay18 {
  -webkit-transition-delay: 1.8s;
  transition-delay: 1.8s;
}
.delay19 {
  -webkit-transition-delay: 1.9s;
  transition-delay: 1.9s;
}