/* Cajas de rubros en la home */
.box-height {
 min-height: 24px;
}
@media (max-width: 990px) {
  .rubrotitle {min-height: 30px;}
}

.rubrotitle {font-size: 20px;}
@media (max-width: 990px) {
  .rubrotitle {font-size: 22px; line-height:28px;}
}

.rubrotitle-main {font-size: 30px;}
@media (max-width: 990px) {
  .rubrotitle-main {font-size: 24px; line-height:30px;}
}

@media (max-width: 990px) {
  .card-body {padding: 10px;}
 }




/* Tabs */
.nav {
  --bs-nav-link-color: #009aae;
  --bs-nav-link-hover-color: #00505B;
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  list-style: none;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  background-color: #009aae;
}


/* tag cloud de subrubros (alimentos) */
.btn-subrubro {
  --bs-btn-color: #fff;
  --bs-btn-bg: #768089;
  --bs-btn-border-color: #768089;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-padding-y: .25rem; 
  --bs-btn-padding-x: .5rem; 
  --bs-btn-font-size: .75rem;
}
.btn-subrubro-on {
  --bs-btn-color: #fff;
  --bs-btn-bg: #009aae;
  --bs-btn-border-color: #009aae;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #5c636a;
  --bs-btn-padding-y: .25rem; 
  --bs-btn-padding-x: .5rem; 
  --bs-btn-font-size: .75rem;
}

/* hr */
.hr-rubro {
  height: 3px;
  border: none;
  margin-top: 10px;
  margin-bottom: 10px;
  background: #009aae;
  opacity: 100;
}

.text-subrubro {
  color: #E71F76;
}

/* Paginación */
.pagination {
	--bs-pagination-color: #009aae;
}

/* Ficha de empresa */
.bg-ficha {
  background-color: #F3F3F3;
}

.text-redes {color: #A43BC9;}
.text-redes a {color: #A43BC9;}
.text-redes a:hover, a:active {color: #777;text-decoration: none;}
}

.text-subrubro {
  color: #E71F76;
}

.circle-icon {
    background: #ffc0c0;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    text-align: center;
    line-height: 100px;
    vertical-align: middle;
    padding: 30px;
}

.btn-inscribite {
  background: #009AAE; 
  color: #fff; 
  border: 2px solid #fff; 
  text-transform: uppercase; 
  padding: 15px 20px; 
  margin-top: 10px; 
  margin-bottom: 60px;
  font-size: 16px;}
.btn-inscribite:hover {
  color: #fff !important; 
  background-color: #666; 
  border: 2px solid #fff;
}

.btn-home {
  background: #A43BC9; 
  color: #fff; 
  border: 2px solid #fff; 
  text-transform: uppercase; 
  padding: 15px 20px; 
  margin-top: 10px; 
  margin-bottom: 10px;
  font-size: 16px;
  text-align: left;;
}
.btn-home:hover {
  color: #fff !important; 
  background-color: #009AAE; 
  border: 2px solid #fff;
}

.zocaloredes {
	
}