/*Resposta de erro do Cake*/
.error-message {
	color: red;
}

.table td,
.table th {
	white-space: nowrap;
}

/*Buttons dataTable*/
.btn-group .btn-success {
	color: #FFF
}

.dropdown-menu[role]>.active>a {
	color: #fff !important;
}

.dropdown-menu[role]>li>a {
	color: #333 !important;
}

#dataTable_filter {
	text-align: left !important;
}

#dataTable_length,
#dataTable_paginate {
	margin-top: 15px;
}

#dataTable_paginate .pagination {
	margin-right: -7.5px;
}

#box-table {
	padding: 15px;
}

#box-table .btn-voltar {
	margin-bottom: 15px;
}

#box-table form {
	margin-left: -15px;
	margin-right: -7.5px;
}

.tooltip {
	position: fixed;
}

.dataTables_filter label {
	float: left !important;
}

/*Cores dapaginação*/
.paginate_button.page-item a {
	color: #007bff !important;
}

.paginate_button.active a {
	background-color: #17a2b8 !important;
	border-color: #007bff !important;
	color: #fff !important;
}

.dropdown-menu[role] a.dropdown-item {
	background-color: #62ffff !important;
	border: 1px solid #007bff !important;
}

.dropdown-menu[role] a.active,
.dropdown-menu[role] a.selected {
	background-color: #17a2b8 !important;
	color: #ffffff !important;
	border: 1px solid #007bff !important;
}

.bs-ok-default.check-mark {
	display: none !important;
}

.dropdown-menu[role] {
	background-color: #17a2b8 !important;
	border: 1px solid #007bff !important;
}

.dropdown-menu[role] a.active:hover,
.dropdown-menu[role] a.selected:hover {
	background-color: #007bff !important;
	border: 1px solid #001e46 !important;
}

/*nav-bar
.navbar .navbar-collapse .nav-link:hover {
	color: rgba(255, 255, 255, .75) !important;
}

.navbar .navbar-collapse .nav-link {
	color: rgba(255, 255, 255, .5) !important;
}

.navbar-dark .navbar-nav .active>.nav-link {
	color: rgba(255, 255, 255, 1) !important;
}
*/
.card p.text-muted {
	font-size: 0.7rem;
}

.card .content * {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

.border-left-danger {
	border-left-color: #dc3545 !important;
	border-left-width: 10px !important;
}

.border-left-success {
	border-left-color: #17a2b8 !important;
	border-left-width: 10px !important;
}

.border-left-dark {
	border-left-color: #343a40 !important;
	border-left-width: 10px !important;
}

.border-left-muted {
	border-left-color: #6c757d !important;
	border-left-width: 10px !important;
}

.border-left-warning {
	border-left-color: #ffc107 !important;
	border-left-width: 10px !important;
}

.card-body .text-center {
	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

/*Menus btn para verde*/
.list-group-item-action.active {
	color: #fff !important;
	background-color: #17a2b8 !important;
	border-color: #17a2b8 !important;
}

p.text-muted,
span.text-muted,
caption {
	font-size: 0.8rem !important;
}

.table-primary.even>td {
	background-color: rgba(122, 186, 255, .3) !important;
}

.table-warning.even>td {
	background-color: rgba(255, 223, 126, .3) !important;
}

.table-secondary.even>td {
	background-color: rgba(179, 183, 187, .3) !important;
}

.paginate_button.active a,
.applyBtn.btn-primary,
.start-date.active,
.end-date.active,
li[data-range-key].active {
	background-color: #17a2b8 !important;
	border-color: #007bff !important;
	color: #fff !important;
}


input[type=number]::-webkit-inner-spin-button {
	-webkit-appearance: none;

}

input[type=number] {
	-moz-appearance: textfield;
	appearance: textfield;

}

.active .nav-link.text-success {
	color: #19692c !important;
}

.active .nav-link.text-danger {
	color: #a71d2a !important;
}
