/* Sticky footer styles
-------------------------------------------------- */
html {
	position: relative;
	min-height: 100%;
}
body {
	/* Margin bottom by footer height */
	/* Para footer con datos * /
	margin-bottom: 80px;
	/* */
	/* Para footer sin datos */
	margin-bottom: 10px;
	/* */
}
.footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	/* Para footer con datos * /
	height: 80px; /* Set the fixed height of the footer here * /
	line-height: 80px; /* Vertically center the text there * /
	/* */
	/* Para footer sin datos */
	height: 10px;
	line-height: 10px;
	/* */
	background-color: #00AEC7;
}


/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

body > .container {
	padding: 55px 15px 0;
}

.footer > .container {
	padding-right: 15px;
	padding-left: 15px;
}

code {
	font-size: 80%;
}

img.app-logo {
	height: 40px;
}

.custom-control-lg span.custom-control-indicator {
	top: .05rem;
	width: 1.5rem;
	height: 1.5rem;
}

.custom-control-xl span.custom-control-indicator {
	top: 0;
	width: 2rem;
	height: 2rem;
	margin-top:-.15rem;
}

.btn-labomed {
	color: #fff;
	background-color: #00AEC7;
	border-color: #31a1b1;
}

.btn-labomed:hover {
	color: #fff;
	background-color: #138496;
	border-color: #117a8b;
}

.btn-outline-labomed.active, .btn-outline-labomed:active, .show>.btn-outline-labomed.dropdown-toggle {
	color: #fff;
	background-color: #00AEC7;
	border-color: #31a1b1;
}

.btn-outline-labomed {
	color: #00AEC7;
	background-color: transparent;
	background-image: none;
	border-color: #00AEC7;
}

.link-labomed {
	color: #00AEC7;
}

.link-labomed:hover {
	color: #138496;
}

.page-item.active .page-link {
	color: #fff;
	background-color: #00AEC7;
	border-color: #24b3c7;
}

table > tbody > tr.tr-odd {
	background-color: rgba(0, 0, 0, .05);
}