.btn-flotante {
	font-size: 10px; /* Cambiar el tamaño de la tipografia */
	text-transform: uppercase; /* Texto en mayusculas */
	font-weight: bold; /* Fuente en negrita o bold */
	color: #000000; /* Color del texto */
	border-radius: 5px; /* Borde del boton */
	letter-spacing: 2px; /* Espacio entre letras */
	background-color: #409A98 !important; /* Color de fondo */
    /*background-color: transparent;*/
	/*padding: 18px 30px; /* Relleno del boton */
	padding: 3px 3px;
	position: fixed;
	bottom: 40px;
	left: 40px;
	transition: all 300ms ease 0ms;
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
	z-index: 99;
	animation: action 1s infinite alternate;
}
.btn-flotante:hover {
	/*background-color: #2c2fa5; /* Color de fondo al pasar el cursor */
    background-color: transparent !important;
	box-shadow: 0px 15px 20px rgba(0, 0, 0, 0.3);
	transform: translateY(-7px);
}
@media only screen and (max-width: 600px) {
	.btn-flotante {
		font-size: 8px;
		padding: 3px 3px;
		bottom: 20px;
		left: 20px;
	}
}
.tachado{
	text-decoration: line-through;
	padding-right: 50px;
}
.sombra{
    /*background: #fff;
    border-bottom: 3px solid #ddd;*/
    border-radius: 10px;
    box-shadow: 5px 0 15px rgba(0,0,0,0.5);
    margin: auto 0;
}
.map-responsive{
	overflow:hidden;
	padding-bottom:56.25%;
	position:relative;
	height:0;
}

.map-responsive iframe{
	left:0;
	top:0;
	height:100%;
	width:100%;
	position:absolute;
}
.text-justify{
	text-align: justify !important;
}
