.bg-dorado-top{
	background: #01020240;
} 
.nav-link{
	color:white;
}
.nav-link:hover{
	color:#7cc1ff;
}
.texto-contador{
	color: #fff;
}
 
.container-contador{
    background: #7cc1ff3d;
    padding: 1.0rem;
}
 btn-custom:focus-visible {
	  background:#b31124;
}.btn-custom:active  {
	  background:#b31124;
}
.btn-custom:hover {
	  background:#b31124;
}
.btn-custom {
    height: 34px;
    width: fit-content;
    background: #c82538;
    background-size: cover;
    border: none;
    padding: 2rem;
    outline: none;
    color: white;
    border-radius: 0;
    font-size: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.btn-custom:checked+.btn-custom, .btn-custom.active, .btn-custom.show, .btn-custom:first-child:active, :not(.btn-custom)+.btn-custom:active {
    color: black;
    background-color:#c82538;
    border-color: solid 1px red;
}

.btn-custom-disabled:checked+.btn-custom-disabled, .btn-custom-disabled.active, .btn-custom-disabled.show, .btn-custom-disabled:first-child:active, :not(.btn-custom-disabled)+.btn-custom-disabled:active {
    color: black;
    background-color:#c1c1c1;
    border-color: solid 1px red;
}



.btn-custom-disabled:hover {
	  background:#717171;
}
.btn-custom-disabled{
	  height: 34px;
    width: fit-content;
    background: #c1c1c1;
    background-size: cover;
    border: none;
    padding: 2rem;
    outline: none;
    color: BLACK;
    border-radius: 0;
    font-size: 28px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.center{
	display: flex;
    justify-content: center;
}
.text-footer{
	/*color: #fff;*/
}
/*
.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
    color: #7cc1ff!important;
}
*/

.dropdown-toggle::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px; 
  border-top: 0px;
  border-right: 0px;
  border-bottom: 0px;
  border-left: 0px;
  background-image: url("data:image/svg+xml;utf8,<svg fill='%237cc1ff' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'><path d='M5.23 7.21L10 12l4.77-4.79a.75.75 0 0 0-1.06-1.06L10 9.88 6.29 6.15a.75.75 0 1 0-1.06 1.06z'/></svg>");
  background-size: contain;
  background-repeat: no-repeat;
  vertical-align: middle;
  margin-left: .255em;
}


@font-face {
    font-family: 'Heron Sans';
    src: local('Heron Sans Cond Medium'), local('Heron-Sans-Cond-Medium'),
        url('../HeronFont/HeronSansCond-Medium.woff2') format('woff2'),
        url('../HeronFont/HeronSansCond-Medium.woff') format('woff'),
        url('../HeronFont/HeronSansCond-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
  }
 
 @font-face {
    font-family: 'Heron Sans Light';
    src: local('Heron Sans Light'), local('Heron-Sans-Light'),
        url('../HeronFont/HeronSans-Light.woff2') format('woff2'),
        url('../HeronFont/HeronSans-Light.woff') format('woff'),
        url('../HeronFont/HeronSans-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
  }
  

  
   .Heron-Sans-Light{
	   font-family: 'Heron Sans Light';
  }
  
  .Heron-Sans{
	   font-family: 'Heron Sans';
  }
  