:root {
    --color:0, 64, 0;
    
}

.qfaq {
  color: white;
  background-color: #d62fbd;
  border-radius: 7px;
}

.mc1 {
    background-color: rgba(var(--color),1.0);
}

.mc2 {
    background-color: rgba(var(--color),0.85);
}

.mc3 {
    background-color: rgba(var(--color),0.8);
}

.mc4 {
    background-color: rgba(var(--color),0.75);
}

.mc5 {
    background-color: rgba(var(--color),0.7);
}

.mc6 {
    background-color: rgba(var(--color),0.65);
}

.mc7 {
    background-color: rgba(var(--color),0.6);
}

.mc1h {
    color: rgba(var(--color),1.0);
}

.mc2h {
    color: rgba(var(--color),0.85);
}

.mc3h {
    color: rgba(var(--color),0.8);
}

.mc4h {
    color: rgba(var(--color),0.75);
}

.mc5h {
    color: rgba(var(--color),0.7);
}

.mc6h {
    color: rgba(var(--color),0.65);
}

.mc7h {
    color: rgba(var(--color),0.6);
}

.testphase {
  color: red;
  font-weight: bold;
}


a {
  text-decoration: none;
}

@-webkit-keyframes color {
  0%   { background: #ffffff; }
  50%  { background: #d62fbd; }
  100% { background: #ffffff; }
}

@keyframes color {
  0%   { background: #ffffff; }
  50%  { background: #d62fbd; }
  100% { background: #ffffff; }
}


html,
body {
  height: 100%;
  min-height: 100%;
  /* -webkit-animation: color 10s infinite ease-in !important;
          animation: color 10s infinite ease-in !important; */
  /* background-color: fuchsia; */
}

* {
  margin: 0;
}
.page-wrap {
  
}
.page-wrap:after {
  content: "";
  display: block;
}
.site-footer,
.page-wrap:after {
  height: 64px;
}
.site-footer {
}

video {
  width: 100%;
}

img {
  max-width: 100%;
}

.logo {
  max-width: 25%;
}

.mycolor1 {
  color: white !important;
  background-color:green !important;
}

.mycolor2 {
  color: white !important;
  background-color:red !important;
}

.mycolordisabled {
  color: white !important;
  background-color:gray !important;
  text-decoration: line-through;
}

.l_desktop {
  display: none !important;
}
.l_mobile {
  display: flex !important;
}

@media (min-width: 768px){
  .l_desktop {
    display: flex !important;
  }
  .l_mobile {
    display: none !important;
  }
  .page-wrap {
    min-height: 100%;
    /* equal to footer height */
    margin-bottom: -64px;
  }
}

.accordion-item {
  margin-top: 1%;
}

a.nav-link {
  color: black !important;
  transition: color 1s;
}

a.nav-link:hover {
  color: fuchsia !important;
}

.cryptedmail:after {
  content: attr(data-name) "@" attr(data-domain) "." attr(data-tld); 
}

div #div_id_password_sender {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

#div_id_country_sender {
  display: none !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

img.captcha {
  height: 100px !important;
  margin: 10px 0;
}

.btn-warning, .btn-warning:hover, .btn-warning:active, .btn-warning:visited {
    background-color: tomato !important;
}


/* @media (min-width: 768px){
  .container{
    max-width:100%;
  }  
}

@media (min-width: 992px){
  .container{
    max-width:100%;
  }
} */