.ui-widget {
	font-size: 12px !important;
}

.midText {
	font-size: 24px;
}

.buttons {
	background-color: #cc0033
}

.center {
	text-align: center;
}

.card {
	background-color: #fff;
	border-radius: 8px;
	border: none;
	position: relative;
	margin-bottom: 10px;
	box-shadow: 0 0.46875rem 2.1875rem rgba(90, 97, 105, 0.1), 0 0.9375rem 1.40625rem rgba(90, 97, 105, 0.1), 0 0.25rem 0.53125rem rgba(90, 97, 105, 0.12), 0 0.125rem 0.1875rem rgba(90, 97, 105, 0.1);
	padding: 20px;
}

.card-box:hover {
	transform: scale(1.08);
	background: #d9ffea;
}

.card-box {
	transition: all 0.3s ease-out;
}

.card-border {
	border-left: 3px solid #00A65A;
}

.l-bg-cherry {
	background: linear-gradient(to right, #493240, #f09) !important;
	color: #fff;
}

.l-bg-blue-dark {
	background: linear-gradient(to right, #373b44, #4286f4) !important;
	color: #fff;
}

.l-bg-green-dark {
	background: linear-gradient(to right, #0a504a, #38ef7d) !important;
	color: #fff;
}

.l-bg-orange-dark {
	background: linear-gradient(to right, #a86008, #ffba56) !important;
	color: #fff;
}

.card .card-statistic-3 .card-icon-large .fas,
.card .card-statistic-3 .card-icon-large .far,
.card .card-statistic-3 .card-icon-large .fab,
.card .card-statistic-3 .card-icon-large .fal {
	font-size: 110px;
}

.card .card-statistic-3 .card-icon {
	text-align: center;
	line-height: 50px;
	margin-left: 15px;
	color: #000;
	position: absolute;
	right: -5px;
	top: 20px;
	opacity: 0.1;
}

.l-bg-cyan {
	background: linear-gradient(135deg, #289cf5, #84c0ec) !important;
	color: #fff;
}

.l-bg-green {
	background: linear-gradient(135deg, #23bdb8 0%, #43e794 100%) !important;
	color: #fff;
}

.l-bg-orange {
	background: linear-gradient(to right, #f9900e, #ffba56) !important;
	color: #fff;
}

.l-bg-cyan {
	background: linear-gradient(135deg, #289cf5, #84c0ec) !important;
	color: #fff;
}

hr {
	border: 1px solid #00A65A;
	border-radius: 5px;
}

.text {
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 30ch;
	white-space: nowrap;
}

.fileUpload-carregado {
	margin-top: 3px;
}

.footer {
	border-top-style: solid;
	border-top-color: #ffffff;
	border-top-width: thin;
	padding: 10px 0;
	position: relative;
	/* this gives IE6 hasLayout to properly clear */
	clear: both;
	/* this clear property forces the .container to understand where the columns end and contain them */
}

.texto-footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	text-align: center;
}

.ui-datatable.borderless thead th,
.ui-datatable.borderless tbody,
.ui-datatable.borderless tbody tr,
.ui-datatable.borderless tbody td {
	border-style: none;
}

.ui-datatable.borderless tr.ui-datatable-even:hover,
.ui-datatable.borderless tr.ui-datatable-odd:hover {
	background: #DCDCDC;
}

/* input[type=radio] {
	margin: 4px 3px 0 15px;
	line-height: normal;
} */
.card-body table {
	border-collapse: separate;
	border-spacing: 0 8px;
	margin-top: -6px;
	margin-bottom: -10px;
}

.card-body td {
	border-left-width: 0;
	min-width: 45px;
}

.font-weight-bold {
	font-weight: bold;
}

.badge-margin {
	margin: 0;
}

.btn-customizado {
	font-family: 'Source Sans Pro', 'Helvetica Neue', 'Helvetica,Arial',
		'sans-serif' !important;
	padding: 2px 0px !important;
	font-size: 14px !important;
	line-height: 1.42857143 !important;
	border: 1px solid transparent !important;
}

.custom-button {
	font-size: 14px !important;
	/* Tamanho da fonte */
	display: flex !important;
	flex-direction: column !important;
	align-items: center !important;
	justify-content: center !important;
	text-align: center !important;
	width: 280px;
}

.font-smaall {
	font-size: 1em;
}

.ui-confirm-dialog-severity {
	margin-top: 4px !important;
}

.ui-confirm-dialog-message {
	display: flex !important;
	margin-top: 1px !important;
}

.btn-desativar {
	color: #fff !important;
	background-color: #d9534f !important;
	border-color: #d43f3a !important;
	background-image: none !important;
}

.btn-desativar:hover {
	color: #fff !important;
	background-color: #c9302c !important;
	border-color: #ac2925 !important;
}

.btn-editar {
	color: #fff !important;
	background-color: #6c757d !important;
	border-color: 565e64 !important;
	background-image: none !important;
}

.btn-editar:hover {
  color: #fff !important;
  background-color: #5c636a !important;
  border-color: #565e64 !important;
}