#logo {
	max-height: 40px;
	max-width: 40px;
}

#logo-2 {
	max-height: 50%;
	max-width: 50%;
}

#logo-3 {
	max-height: 80%;
	max-width: 80%;
}

#icono {
	max-height: 48px;
	max-width: 48px;
}

body {
	padding-top: 5rem;
}

#content-reporte {
	padding-top: unset;
}

#jumbo-cotizador {
	text-align: center;
}

#jumbo-desglose {
	padding: 1rem 1rem;
}

#navbar {
	transition: top 0.3s;
}

a.dropdown-item.dropdown-toggle {
	padding: unset;
}

#disabled-link {
	pointer-events: none;
	cursor: default;
}

.col-1 {
	width: calc(100% / 12);
}

.col-2 {
	width: calc(100% / 6);
}

.col-3 {
	width: 25%;
}

.col-4 {
	width: calc(100% / 3);
}

.col-5 {
	width: calc(100% / 2.4);
}

.col-6 {
	width: 50%;
}

.col-7 {
	width: calc(100% / 12 * 7);
}

.col-8 {
	width: calc(100% / 1.5);
}

.col-9 {
	width: 75%;
}

.col-10 {
	width: calc(100% / 1.2);
}

.col-11 {
	width: calc(100% / 12 * 11);
}

.col-12 {
	width: 100%;
}

.bi {
	width: 1em;
	height: 1em;
	vertical-align: -0.125em;
}

.led {
	color: darkgray;
	font-size: 32pt;
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* Firefox */
input[type="number"] {
	-moz-appearance: textfield;
}
