﻿/**
 * Gov.co (https://www.gov.co) - Gobierno de Colombia
 *  - Componente: Botones
 *  - Version: 4.0.0
 */

#floatButton {
   position: fixed;
   top: 900px;
   right: 90px;   
   text-align: center;    
}
.btn-flotante {
	font-size: 16px; /* Cambiar el tamaño de la tipografia */
	text-transform: uppercase; /* Texto en mayusculas */
	font-weight: bold; /* Fuente en negrita o bold */
	color: #1D5DEC; /* Color del texto */
	border-radius: 5px; /* Borde del boton */
	letter-spacing: 2px; /* Espacio entre letras */
	background-color: #ffffff; /* Color de fondo */
	padding: 18px 30px; /* Relleno del boton */
	position: fixed;
	/*bottom: 40px;/* estaba right*/
	right: 40px; 
	transition: all 300ms ease 0ms;
	box-shadow: 0px 8px 15px rgba(0, 0, 0, 0.1);
	z-index: 99;
}
.btn-flotante:hover {
	background-color: #ffffff; /* Color de fondo al pasar el cursor 2c2fa5 */
	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: 14px;
		padding: 12px 20px;
		bottom: 20px;
		right: 20px; /* estaba right
	}
}
.btn-govco {
 margin: 0px auto !important;
 display: block !important;
 border-radius: 25px !important;
 background-color: #3366cc !important;
 border: 2px solid #3366cc !important;
 padding-top: 0.75rem !important;
 padding-bottom: 0.75rem !important;
 padding-right: 3rem !important;
 padding-left: 3rem !important;
 font-size: 1rem;
 line-height: 0.5rem !important;
}

.btn-govco.btn-contorno {
 border: 2px solid #3366cc !important;
 background-color: transparent !important;
 color: #3366cc !important;
}

.solidBlue {
 background-color: #3366cc !important;
}

.btn-govco.btn-inverso {
 background-color: #ffffff !important;
 border: 2px solid #ffffff !important;
 color: #3366cc !important;
}

.btn-govco.btn-inverso-contorno {
 border: 2px solid #ffffff !important;
 background-color: transparent !important;
 color: #ffffff !important;
}

.btn-govco img {
 max-width: 1.5rem !important;
 max-height: 1.5rem !important;
}

.btn-white-govco {
 filter: invert(99%) sepia(29%) saturate(0%) hue-rotate(348deg) brightness(105%)
  contrast(101%);
}

.btn-blue-govco {
 filter: invert(31%) sepia(85%) saturate(820%) hue-rotate(191deg)
  brightness(99%) contrast(95%);
}

.symbol-govco {
 border-radius: 3.125rem !important;
 width: 42px;
 height: 42px;
 padding: 0em !important;
}

.btn-govco.mixto-govco {
 white-space: nowrap;
 padding-left: 1rem !important;
 padding-bottom: 0.44rem !important;
 padding-top: 0.44rem !important;
}

.mixto-govco img {
 border-style: none;
}

.mixto-govco span {
 display: inline !important;
 padding: 0rem 3rem;
 text-decoration: underline;
}

.mixto-govco.textual-govco {
 border: none !important;
 color: #3366cc !important;
 background-color: transparent !important;
}

.mixto-govco.textual-inverso-govco {
 border: none !important;
 color: #ffffff !important;
 background-color: transparent !important;
}

.textual-govco span,
.textual-inverso-govco span {
 padding: 0rem 1rem;
}
