﻿a .nav-link #2880 {
    background-color: #6CBD98;
}

/********* Unordered list styling ********/

.vam-neon ul {
  --icon-space: 1.3em;
  list-style: none;
  padding: 0;
}
.vam-neon ul li {
  padding-left: var(--icon-space);
}

.vam-neon ul li::before {
  content: "\f00c"; /* FontAwesome Unicode */
  color: #6cbe9b;
  font-family: FontAwesome;
  display: inline-block;
  margin-left: calc( var(--icon-space) * -1 );
  width: var(--icon-space);
  font-size: 1.8em;
}

ul li.slide-visible::before { 
  content: "" !important;
}

/********* map styling ********/


@media (min-width: 992px) {
.map {
    height: 60vh !important;
}
}  

/********* table styling ********
.table {
border-color: #ffffff !important;
}

.table a {
text-decoration: none !important;}

.table>:not(:first-child) {
border-top: 1px solid #ffffff !important;
}

.table>thead {
background: #ffffff;
  font-weight: 700;
}

/********* Accordion styling ********/



.accordion-button {
font-size: 1.5rem;
  background: #fff; 
}

.accordion-body {
font-size: 1.3rem;
  color: #000;
  opacity: 100% !important;
  padding: 30px 50px;
  background-color: #f0fffa;
}

.accordion-item {
margin-bottom: 50px;
    border: none !important;
border-top: 0px solid rgba(var(--swift-foreground-color-rgb),.3) !important;
  background-color: #125759;
  color: #ffffff;
}

.accordion-button:not(.collapsed):after {
background-color: #ffffff!important;}



.affaldscms-widget {
width: 100%;}

*/

.accordion-button:focus {
box-shadow: none !important;
}

.accordion-item:first-of-type {
    border-top-left-radius: 0rem;
    border-top-right-radius: 0rem;
}

.accordion-button {
font-size: 1.5rem;
  background: none; 
  display: block;
}

.accordion-button:hover {
  background: #85d7b4; 
}

.accordion-body {
font-size: 1.3rem;
  color: #104635;
  opacity: 100% !important;
  padding: 30px 50px;
  background-color: none;
}

.accordion-item {
margin-bottom: 0px;
    border: none !important;
border-top: 1px solid rgba(var(--swift-foreground-color-rgb),.3) !important;
  background-color: none;
  color: #104635;
}


.accordion-button:after {
height: 2.5rem !important;
  width: 2.5rem !important;
}

.accordion-button:not(.collapsed):after {
mask-size: 1.75rem 1.75rem !important;
  background-color: #104635 !important;
}

.accordion-button:after, .accordion-button:not(.collapsed):after  {
mask-size: 1.75rem 1.75rem !important;
  background-color: #104635 !important;
  display: block;
  float: right;
}
/*
.accordion-button span.circle {
    width: 40px;
    height: 40px;
    min-width: 40px;
    min-height: 40px;
    border-radius: 50%;
    background-color: #104635;
 float: right;
}

.revas-dark-yellow-trans .accordion-button span.circle, .revas-q-a .accordion-button span.circle {
    background-color: #E4C063 !important;
}

.revas-dark-yellow-trans .accordion-button:not(.collapsed):after, .revas-q-a .accordion-button:not(.collapsed):after {
    background-color: #4D3C1B !important;
}

.revas-dark-yellow-trans .accordion-button:after, .revas-q-a .accordion-button:after, .accordion-button:not(.collapsed):after  {
    background-color: #4D3C1B !important;
}
*/


.accordion-button span.acctitle {
 float: left;
}

.form-text {
  color: #104635 !important;
}


/********* Google translate 


.fixed-con {
    z-index: 9724790009779558!important;
    background-color: #f7f8fc;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow-y: auto;
  }
  .VIpgJd-ZVi9od-l4eHX-hSRGPd {
   z-index: 9724790009779!important;
   top:0;
   left:unset;
   right:-5px;
   display:none!important;
   border-radius:50%;
   border:2px solid gold;
  }
  .VIpgJd-ZVi9od-aZ2wEe-OiiCO {
    width:80px;
    height:80px;
  }


 .goog-logo-link{
    display:none !important;
   }
 .goog-te-gadget{
  color:transparent!important;
  }

#google_translate_element select{
   background-color: #125759;
   color:#ffffff;
   border: none;
 }

.goog-te-combo {
border-radius: none;
margin: 10px 0px 0px 0px!important;
  font-size: .875rem!important;
}

/* Focusing the button with a keyboard will show a dashed black line. 
.goog-te-combo:focus-visible {
  outline: none;
}
  
/* Focusing the button with a mouse, touch, or stylus will show a subtle drop shadow. 
.goog-te-combo:focus:not(:focus-visible) {
  outline: none;
  box-shadow: 1px 1px 5px rgba(1, 1, 0, .7);
}

.goog-te-banner-frame{
 display:none !important;
 }

#goog-gt-tt, .goog-te-balloon-frame
{
display: none !important;
}
.goog-text-highlight 
{ 
background: none !important;
box-shadow: none !important;
}

.mb-0-last-child:has(iframe) {
    width: 100%!important;
} *********/

/* Tabel 

 
.revastable tbody, td, tfoot, th, thead, tr {
    border: 1px solid;
    border-color: inherit;
  padding: 5px;

}

.employee .information {
  font-size: 1.1em !important;
}*/