.DTE_Form_Buttons button { color: #fff;
    background-color:#252525;
    border-color: #252525;
    margin: 5px;
}
    div.DTE div.DTE_Body div.DTE_Field > label {
        color: black;
    }
	
.dtsb-button{
	background-color:#252525;
	color: #fff;
}	
.DTE_Header{
    background-color:#252525;

}

p {
	font-size: 14px;
}
.DTE_Form_Info {
	color: #333;
}

body{
	overflow-x:hidden; 
	-webkit-overflow-scrolling: touch;	
    background-color: #252525;
	font-family: 'Roboto', sans-serif;
    color: white;

}
.logo{
	width: 159px;
}

table{
	width:100%;
	font-size: 12px;

}
hr{
border-top:1px dotted #ccc;	
}
pre{
   color: white;
}


.table > tbody > tr.selected > td,
.table > tbody > tr.selected > th {
	background-color:#007bff !important; /* change #A9D0F5 by the color of your preference */
}

td.green {
	font-weight: bold;
	color: #198754;
	text-align: center;
}

td.red {
	font-weight: bold;
	color: #dc3545;
	text-align: center;
}

td.redL {
	font-weight: bold;
	color: #dc3545;
}



td.TextRight {
	text-align: right;
}
td.TextCenter{
	text-align: center;
}

td.img-green {
	font-weight: bold;
	color: #198754;
	background-image: url("../../assets/img/shield-fill-check.svg");
}

td.img-red {
	font-weight: bold;
	color: #dc3545;
	text-align: center;	
	background-image: url("../../assets/img/shield-fill-x.svg");
   font-size: 17px;
   font-weight: 800;
   font-family: "Open Sans";
   background-color: rgb(255, 255, 255);
   border-style: solid;
   border-width: 2px;
   padding: 12px 40px;
   text-decoration: none;
   background-size: 2em;
   background-position: 30px 10px;
   background-repeat: no-repeat;
filter: invert(48%) sepia(79%) saturate(2476%) hue-rotate(86deg) brightness(118%) contrast(119%);
	
}



td.orange {
	font-weight: bold;
	color: orange;
}
.titulo{
	font-family: 'Mrs Sheppards', cursive;
	font-size: 100px;
}

a{
	color: #BEBEBE  !important;;
}

a:hover{
	color: #848482	!important;;
}

#customForm {
    display: flex;
    flex-flow: row wrap;
	font-size: 12px;
}
 
#customForm fieldset {
    flex: 1;
    border: 1px solid #aaa;
    margin: 0.5em;
}
 
#customForm fieldset legend {
    padding: 5px 20px;
    border: 1px solid #aaa;
    font-weight: bold;
	font-size: 14px;
	color: #252525;
}
 
#customForm fieldset.cliente {
    flex: 2 100%;
}
 
#customForm fieldset.cliente legend {
    background: #bfffbf;
}

#customForm fieldset.cliente {
    font-size: 12px;
}

#customForm fieldset.proveedor {
    flex: 2 100%;
}
#customForm fieldset.proveedor legend {
    background: #ffffbf;
}
 
#customForm fieldset.hr legend {
    background: #ffbfbf;
}
 
#customForm div.DTE_Field {
    padding-left: 5px;
	padding-right: 5px;
}

td.details-control {
    background: url('../img/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.details td.details-control {
    background: url('../img/details_close.png') no-repeat center center;
}

.bg_plataformas{
	 background: #78789d;
}