
/* ESTILOS NORMALES (para escritorios muy grandes)
   ========================================================================= */
   /*
.carousel-caption{
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  transform: translate(-50%, -50%);
}
*/
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@800&display=swap');

.p-5px{
	padding: 5px;
}

.form-check .form-check-secondary .form-check-input:checked{
	background-color: #A1A5B7 !important;
}

.text-azul-oscuro-title {
	color: #193D4F;
}

.text-dark-twosteps {
	color: #015178;
}

.text-subtitle {
	color: #325A6D;
} 

.text-muted-twosteps {
	color: #5d5e61;
}

.link-verde{
	color: #459548;
}

.link-verde:hover{
	color: #459548;
}

.text-azul-claro{
	color: #53bee3;
}

.text-azul-oscuro{
	color: #004665; /*#136287*/
}

.text-azul-card-especialistas{
	color: #325A6D; /*#136287*/
}

.text-carne{
	color: #feb46f;
}

.btn-azul-oscuro{
	border-color: #0d629b;
    background-color: #0d629b;
    color: #ffffff;
}

.btn-azul-oscuro:hover{
	border-color: #084771;
    background-color: #084771;
}

.btn-azul-claro{
	border-color: #48c2ed;
    background-color: #48c2ed;
    color: #ffffff;
}

.btn-azul-claro:hover{
	border-color: #33b5e3;
    background-color: #33b5e3;
}

.btn-icon-contacto{
	border-color: #007CB9;
    background-color: #007CB9;
    color: #E8EDF2;
}

.btn-icon-contacto:hover{
	border-color: #007CB9;
    background-color: #007CB9;
    color: #E8EDF2;
}

.color-icon-contacto{
	 color: #E8EDF2;
}

.flatpickr-current-month .flatpickr-monthDropdown-months{
	font-size: 1.1rem !important;
}

.categoria-fisio{
	background-color: #D0EAF6;
	border-radius: 20px;
    border-color: #D0EAF6 !important;
}

.categoria-podologia{
	background-color: #FCDCBF;
	border-radius: 20px;
    border-color: #FCDCBF !important;
}

.categoria-psicologia{
	background-color: #FFC5C5;
	border-radius: 20px;
    border-color: #FFC5C5 !important;
}

.font-Inter {
	font-family: 'Inter', sans-serif;
}

/*FONDOS*/
.bg-light-blue{
	background-color: #c8e4f2 !important;
}

.contenedorFotoMedico {
    width: 14rem !important;
    height: 20rem !important;
    position: absolute;
    z-index: 1;
    border-radius: 10px;
}

.divFotoMedico {
    width: 14rem !important;
    height: 16rem !important;
    z-index: 2;
    border-radius: 10px;
}

.contenedorInfoMedico {
    width: 20rem !important;
    height: 20rem !important;
    position: absolute;
    z-index: 0;
    border-radius: 15px;
    left: 13rem;
}

/*Carousel*/
.carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li:after{
	background-color: #a4b1be;
}

.carousel.carousel-custom .carousel-indicators.carousel-indicators-dots li.active:after{
    background-color: #2196F3;
}

/* RESPONSIVE
   ========================================================================= */

/*escritorios pequeños */
@media (min-width: 1400px) and (max-width: 1799px) { 

}
 
/* Tablets en horizonal y escritorios normales
   ------------------------------------------------------------------------- */
@media (min-width: 768px) and (max-width: 1199px) { 
	.texto-navbar-user{
		color: #ffffff;
	}
}
 
/* Móviles en horizontal o tablets en vertical
   ------------------------------------------------------------------------- */
@media (max-width: 767px) { 
  	.texto-navbar-user{
		color: #ffffff;
	}

}
 
/* Móviles en vertical
   ------------------------------------------------------------------------- */
  @media (max-width: 480px) { 
    .texto-navbar-user{
		color: #ffffff;
	}
	
	#calendario_citas{
		height: 600px;
	}

  }
  
/* Escritorios muy anchos
------------------------------------------------------------------------- */
@media (min-width: 1200px) { 
	.icono-citas{
		font-size: 3rem !important;
	}
	
}



