::-webkit-scrollbar {
  width: 20px;
}

::-webkit-scrollbar-track {
  background-color: transparent;
}

::-webkit-scrollbar-thumb {
  background-color: #d6dee1;
  border-radius: 20px;
  border: 6px solid transparent;
  background-clip: content-box;
}

::-webkit-scrollbar-thumb:hover {
  background-color: #a8bbbf;
}

body {
	background-color: #FFFFFF;
}

.dash-nav.dash-nav-dark a:hover {
	color: #FFFFFF;
	cursor: pointer;
}

label {
    display: inline-flex;
}

.pagination {
	float: right;
}

.dataTables_filter, label {
	float: right;
	display: flex;
  	justify-content: center;
  	align-items: center;
}

dataTables_length, label {
	float: left;
	display: flex;
  	justify-content: center;
  	align-items: center;
}

.form-check-input {
	position: inherit;
	margin-top: 0px;
	margin-left: 0px;
}

.form-check {
    padding-left: 0px;
	display: flex;
  	justify-content: center;
  	align-items: center;
}

.table th, .table td {
	vertical-align: inherit;
}

.footer {
	width: 100%;
	height: 84px;
	font-size: 16px;
	background-color: #F3F3F3;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 40px;
}

.footer > span {
	/* position: absolute; */
}

.dash-row {
    margin-bottom: 0px;
}

.dataTables_filter input {
    text-transform: uppercase;
}

#carregando {
    margin-bottom:20px;
}