hr {
	border-top: 1px solid rgba(0, 0, 0, 0.25);
}
p:nth-last-child(1) {
	margin-bottom: 0 !important;
}
img {
	image-rendering: -webkit-optimize-contrast; /* Chrome */
}
label,
select,
input[type="radio"],
input[type="checkbox"] {
	cursor: pointer;
}
.container {
	max-width: 960px;
}
.lh-condensed { 
	line-height: 1.25; 
}
.bd-placeholder-img {
	font-size: 1.125rem;
	text-anchor: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.custom-radio label {
	cursor: pointer;
}
@media (min-width: 768px) {
	.bd-placeholder-img-lg {
		font-size: 3.5rem;
	}
}
.is-dump {
	font-size: 12px;
}
.is-exportar {
	font-size: 12px;
}
.is-exportar .table th, 
.is-exportar .table td{
	padding: 3px;
}
.is-page.invisible {
	height: 0px !important;
	overflow: hidden !important;
}
.is-page .card-header {
	color: white;
	background: #00a5de;
	background: -moz-linear-gradient(left,  #00a5de 0%, #efa6b0 100%);
	background: -webkit-linear-gradient(left,  #00a5de 0%,#efa6b0 100%);
	background: linear-gradient(to right,  #00a5de 0%,#efa6b0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a5de', endColorstr='#efa6b0',GradientType=1 );
}
.is-page .btn-primary {
    color: #fff;
    background-color: #00a5de;
    border-color: #00a5de;
}
.is-page .btn-danger {
    color: #fff;
    background-color: #efa6b0;
    border-color: #efa6b0;
}