@charset "UTF-8";

*.textLeft {
	text-align: left;
}

*.textRight {
	text-align: right;
}

*.textCenter {
	text-align: center;
}

*.value {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	min-height: 3em;
}

.table>tbody+tbody {
	border-style: none;
}

table input.validation_bd-red:not ([value] ) {
	border-color: #f85d2c !important;
}

.master-color {
	background-color: #FF8B66;
	color: white;
}

.btn.master-color:hover {
	background-color: #FD764B;
	color: white;
}

.btn.btn-primary {
	border-color: #F67D42 !important;
	background-color: #F67D42 !important;
}

.btn.btn-primary:HOVER { 
	border-color: #E06F37 !important;	
	background-color: #E06F37 !important;
}

.half-space-col>.col-md-1, .half-space-col>.col-md-1-5, .half-space-col>.col-md-2,
	.half-space-col>.col-md-3, .half-space-col>.col-md-4, .half-space-col>.col-md-5,
	.half-space-col>.col-md-6, .half-space-col>.col-md-7, .half-space-col>.col-md-8,
	.half-space-col>.col-md-9, .half-space-col>.col-md-10, .half-space-col>.col-md-11,
	.half-space-col>.col-md-12 {
	padding: 2px 5px;
}

.half-space-col>.col-sm-1, .half-space-col>.col-sm-2, .half-space-col>.col-sm-3,
	.half-space-col>.col-sm-4, .half-space-col>.col-sm-5, .half-space-col>.col-sm-6,
	.half-space-col>.col-sm-7, .half-space-col>.col-sm-8, .half-space-col>.col-sm-9,
	.half-space-col>.col-sm-10, .half-space-col>.col-sm-11, .half-space-col>.col-sm-12
	{
	padding: 2px 5px;
}

table.space-radio-button tbody td {
	padding-right: 7px;
}

table.space-radio-button label {
	padding-left: 4px;
}

body {
	display: flex;
}

.vd_body {
    display: flex;
    flex-direction: column;
}

.vd_body .content {
	flex: 1;
}

.icone-sistema {
	padding: 12px;
	height: 145px;
}

.vd_body {
	min-height: 100vh;
}

.vd_body .container-body {
	min-height: calc(100vh - 105px);
}