.btn-yellow { 
  color: #FFFFFF; 
  background-color: #EDE105; 
  border-color: #FFFF00; 
} 
 
.btn-yellow:hover, 
.btn-yellow:focus, 
.btn-yellow:active, 
.btn-yellow.active, 
.open .dropdown-toggle.btn-yellow { 
  color: #FFFFFF; 
  background-color: #E0D500; 
  border-color: #FFFF00; 
} 
 
.btn-yellow:active, 
.btn-yellow.active, 
.open .dropdown-toggle.btn-yellow { 
  background-image: none; 
} 
 
.btn-yellow.disabled, 
.btn-yellow[disabled], 
fieldset[disabled] .btn-yellow, 
.btn-yellow.disabled:hover, 
.btn-yellow[disabled]:hover, 
fieldset[disabled] .btn-yellow:hover, 
.btn-yellow.disabled:focus, 
.btn-yellow[disabled]:focus, 
fieldset[disabled] .btn-yellow:focus, 
.btn-yellow.disabled:active, 
.btn-yellow[disabled]:active, 
fieldset[disabled] .btn-yellow:active, 
.btn-yellow.disabled.active, 
.btn-yellow[disabled].active, 
fieldset[disabled] .btn-yellow.active { 
  background-color: #EDE105; 
  border-color: #FFFF00; 
} 
 
.btn-yellow .badge { 
  color: #EDE105; 
  background-color: #FFFFFF; 
}

.btn-amsverde { 
  color: #ffffff; 
  background-color: #B6CA3D; 
  border-color: #B6CA3D; 
} 
 
.btn-amsverde:hover, 
.btn-amsverde:focus, 
.btn-amsverde:active, 
.btn-amsverde.active, 
.open .dropdown-toggle.btn-amsverde { 
  color: #ffffff; 
  background-color: #A0B335; 
  border-color: #B6CA3D; 
} 
 
.btn-amsverde:active, 
.btn-amsverde.active, 
.open .dropdown-toggle.btn-amsverde { 
  background-image: none; 
} 
 
.btn-amsverde.disabled, 
.btn-amsverde[disabled], 
fieldset[disabled] .btn-amsverde, 
.btn-amsverde.disabled:hover, 
.btn-amsverde[disabled]:hover, 
fieldset[disabled] .btn-amsverde:hover, 
.btn-amsverde.disabled:focus, 
.btn-amsverde[disabled]:focus, 
fieldset[disabled] .btn-amsverde:focus, 
.btn-amsverde.disabled:active, 
.btn-amsverde[disabled]:active, 
fieldset[disabled] .btn-amsverde:active, 
.btn-amsverde.disabled.active, 
.btn-amsverde[disabled].active, 
fieldset[disabled] .btn-amsverde.active { 
  background-color: #B6CA3D; 
  border-color: #E2FA57; 
} 
 
.btn-amsverde .badge { 
  color: #B6CA3D; 
  background-color: #ffffff; 
}

.btn-amscinza { 
  color: #ffffff; 
  background-color: #666666; 
  border-color: #FFFFFF; 
} 
 
.btn-amscinza:hover, 
.btn-amscinza:focus, 
.btn-amscinza:active, 
.btn-amscinza.active, 
.open .dropdown-toggle.btn-amscinza { 
  color: #ffffff; 
  background-color: #CCCC33; 
  border-color: #FFFFFF; 
} 
 
.btn-amscinza:active, 
.btn-amscinza.active, 
.open .dropdown-toggle.btn-amscinza { 
  background-image: none; 
} 
 
.btn-amscinza.disabled, 
.btn-amscinza[disabled], 
fieldset[disabled] .btn-amscinza, 
.btn-amscinza.disabled:hover, 
.btn-amscinza[disabled]:hover, 
fieldset[disabled] .btn-amscinza:hover, 
.btn-amscinza.disabled:focus, 
.btn-amscinza[disabled]:focus, 
fieldset[disabled] .btn-amscinza:focus, 
.btn-amscinza.disabled:active, 
.btn-amscinza[disabled]:active, 
fieldset[disabled] .btn-amscinza:active, 
.btn-amscinza.disabled.active, 
.btn-amscinza[disabled].active, 
fieldset[disabled] .btn-amscinza.active { 
  background-color: #666666; 
  border-color: #FFFFFF; 
} 
 
.btn-amscinza .badge { 
  color: #666666; 
  background-color: #ffffff; 
}

.btn-outline-amscinza { 
  color: #666; 
  background-color: #FFFFFF; 
  border-color: #666666; 
} 
 
.btn-outline-amscinza:hover, 
.btn-outline-amscinza:focus, 
.btn-outline-amscinza:active, 
.btn-outline-amscinza.active, 
.open .dropdown-toggle.btn-outline-amscinza { 
  color: #666; 
  background-color: #CCCC33; 
  border-color: #666666; 
} 
 
.btn-outline-amscinza:active, 
.btn-outline-amscinza.active, 
.open .dropdown-toggle.btn-outline-amscinza { 
  background-image: none; 
} 
 
.btn-outline-amscinza.disabled, 
.btn-outline-amscinza[disabled], 
fieldset[disabled] .btn-outline-amscinza, 
.btn-outline-amscinza.disabled:hover, 
.btn-outline-amscinza[disabled]:hover, 
fieldset[disabled] .btn-outline-amscinza:hover, 
.btn-outline-amscinza.disabled:focus, 
.btn-outline-amscinza[disabled]:focus, 
fieldset[disabled] .btn-outline-amscinza:focus, 
.btn-outline-amscinza.disabled:active, 
.btn-outline-amscinza[disabled]:active, 
fieldset[disabled] .btn-outline-amscinza:active, 
.btn-outline-amscinza.disabled.active, 
.btn-outline-amscinza[disabled].active, 
fieldset[disabled] .btn-outline-amscinza.active { 
  background-color: #FFFFFF; 
  border-color: #666666; 
} 
 
.btn-outline-amscinza .badge { 
  color: #FFFFFF; 
  background-color: #666; 
}

.btn-outline-amsverde { 
  color: #666666; 
  background-color: #FFFFFF; 
  border-color: #CCCC33; 
} 
 
.btn-outline-amsverde:hover, 
.btn-outline-amsverde:focus, 
.btn-outline-amsverde:active, 
.btn-outline-amsverde.active, 
.open .dropdown-toggle.btn-outline-amsverde { 
  color: #666666; 
  background-color: #CCCC33; 
  border-color: #CCCC33; 
} 
 
.btn-outline-amsverde:active, 
.btn-outline-amsverde.active, 
.open .dropdown-toggle.btn-outline-amsverde { 
  background-image: none; 
} 
 
.btn-outline-amsverde.disabled, 
.btn-outline-amsverde[disabled], 
fieldset[disabled] .btn-outline-amsverde, 
.btn-outline-amsverde.disabled:hover, 
.btn-outline-amsverde[disabled]:hover, 
fieldset[disabled] .btn-outline-amsverde:hover, 
.btn-outline-amsverde.disabled:focus, 
.btn-outline-amsverde[disabled]:focus, 
fieldset[disabled] .btn-outline-amsverde:focus, 
.btn-outline-amsverde.disabled:active, 
.btn-outline-amsverde[disabled]:active, 
fieldset[disabled] .btn-outline-amsverde:active, 
.btn-outline-amsverde.disabled.active, 
.btn-outline-amsverde[disabled].active, 
fieldset[disabled] .btn-outline-amsverde.active { 
  background-color: #FFFFFF; 
  border-color: #CCCC33; 
} 
 
.btn-outline-amsverde .badge { 
  color: #FFFFFF; 
  background-color: #666666; 
}

.custom-radios div {
    display: block;
    margin-bottom: 5px;
}
.custom-radios input[type="radio"] {
  display: none;
}
.custom-radios input[type="radio"] + label {
  color: #333;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.custom-radios input[type="radio"] + label span {
  display: block;
  width: 80px;
  height: 80px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 50%;
  border: 2px solid #FFFFFF;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  line-height: 88px;
}
.custom-radios input[type="radio"] + label span i {
  opacity: 0;
  transition: all .3s ease;
  margin-top: 15px;
}
.custom-radios input[type="radio"]#color-1 + label span {
  background-color: green;
}
.custom-radios input[type="radio"]#color-2 + label span {
  background-color: yellow;
}
.custom-radios input[type="radio"]#color-3 + label span {
  background-color: orange;
}
.custom-radios input[type="radio"]#color-4 + label span {
  background-color: red;
}
.custom-radios input[type="radio"]:checked + label span i {
  opacity: 1;
}
.custom-radios input[type="radio"]:checked + label span {
  border: 4px solid black;
}

.custom-radios-front div {
    display: block;
    margin-bottom: 5px;
}
.custom-radios-front input[type="radio"] {
  display: none;
}
.custom-radios-front input[type="radio"] + label {
  color: #333;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.custom-radios-front input[type="radio"] + label span {
  display: block;
  width: 50px;
  height: 50px;
  margin: 10px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 50%;
  border: 2px solid #FFFFFF;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  line-height: 88px;
}
.custom-radios-front input[type="radio"] + label span i {
  opacity: 0;
  transition: all .3s ease;
  margin-top: 15px;
}
.custom-radios-front input[type="radio"]#front-color-1 + label span {
  background-color: green;
}
.custom-radios-front input[type="radio"]#front-color-2 + label span {
  background-color: yellow;
}
.custom-radios-front input[type="radio"]#front-color-3 + label span {
  background-color: orange;
}
.custom-radios-front input[type="radio"]#front-color-4 + label span {
  background-color: red;
}
.custom-radios-front input[type="radio"]:checked + label span i {
  opacity: 1;
}
.custom-radios-front input[type="radio"]:checked + label span {
  
}

.custom-radiosGS div {
    display: block;
    margin-bottom: 5px;
}
.custom-radiosGS input[type="radio"] {
  display: none;
}
.custom-radiosGS input[type="radio"] + label {
  color: #333;
  font-family: Arial, sans-serif;
  font-size: 14px;
}
.custom-radiosGS input[type="radio"] + label span {
  display: block;
  width: 80px;
  height: 80px;
  margin: -1px 4px 0 0;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 50%;
  border: 2px solid #FFFFFF;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  line-height: 88px;
}
.custom-radiosGS input[type="radio"] + label span i {
  opacity: 0;
  transition: all .3s ease;
  margin-top: 15px;
}
.custom-radiosGS input[type="radio"]#color-1GS + label span {
  background-color: green;
}
.custom-radiosGS input[type="radio"]#color-2GS + label span {
  background-color: yellow;
}
.custom-radiosGS input[type="radio"]#color-3GS + label span {
  background-color: orange;
}
.custom-radiosGS input[type="radio"]#color-4GS + label span {
  background-color: red;
}
.custom-radiosGS input[type="radio"]:checked + label span i {
  opacity: 1;
}
.custom-radiosGS input[type="radio"]:checked + label span {
  border: 4px solid black;
}


.vertical-align {
    display: flex !important;
    align-items: center;
}
.color-1 {
  background-color: green;
}
.color-2 {
  background-color: yellow;
  color: dimgray;
}
.color-3 {
  background-color: orange;
}
.color-4 {
  background-color: red;
}

.nav-amsverde>li.active>a, .nav-amsverde>li.active>a:focus, .nav-amsverde>li.active>a:hover {
    color: #fff;
    background-color: #B6CA3D;
}
}

