	body {
	-- background-color: #F8F8FF;
	 background-color:#DCDCDC;
	}
	.wallpp{
		 height:100%;
		 background-image: url('https://milenasoftware.com/wp-content/uploads/2019/11/System-Integration-1024x453.png');
		 background-repeat: no-repeat;
		 background-attachment: fixed; 
		 background-size: cover;
		--- background-size: 100% 80%;	
	}
	.tela {
	position: absolute;
	z-index: 9;
	background-color: #F8F8FF;				  			  
	}
	.dropdown-menu{
	z-index:999999;	
	}
	.headertela {
	padding: 1px;
	text-align: right;
	cursor: move;
	background-color: #D3D3D3;
	color: #fff;
	}

	.marg{
	margin-left : 1%;
	display: inline-block;
	}	 

	.img {
	width: 60%;
	margin: auto;
	display: block;
	}

	.colpad {
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	}
	.linepad{
	padding-left:15px;
	padding-right:15px;	
	}
	.pesqpad {
	background-color:#F0F8FF;
	padding-left:2px;
	padding-right:2px;
	padding-top:0px;
	}
	.conteudo {
	padding-left:15px;
	padding-right:15px;
	padding-top:0px;
	}	
	.formulario{
	padding:10px;	
	overflow:hidden;
	}
	.footdiv {	
	position:absolute;
	width:90%;
	margin-left:0;
	margin-bottom:4%;
	bottom:0;				
	}			
	.espacoinput{	
	margin-top:0px;		
	font-size: 13px;
	font-weight:bold;
	padding-left:5px;
	border: 1px solid #DCDCDC;
	/* color:#0000CD */
	}
	.inputform {
	margin-top:0px;		
	font-size: 14px;
	font-family:Calibri;
	padding-left:5px;
	border: 1px solid #DCDCDC;	
	height:calc(1.5em + .5rem + 2px);
	padding:.25rem .5rem;
	line-height:1.5;
	border-radius:.2rem	
	}
	.inputtotaldesc{	
	margin-top:0px;		
	font-size: 13px;
	font-weight:bold;
	padding-left:5px;
	border: 1px solid #DCDCDC;
	color:red 	
	}
	.inputtotalvenc{	
	margin-top:0px;		
	font-size: 13px;
	font-weight:bold;
	padding-left:5px;
	border: 1px solid #DCDCDC;	
	}
	.lblinput{
	font-size: 13px;
	font-weight: bold;            
	padding-left:3px;	
	}
	.separador{
	background-color:#B0C4DE;
	text-align:center;
	font-weight: bold;  			 
	}

	.rodape{
	position: absolute;	
	margin-bottom:5px;			 
	}

	.marg_tabs{
	position: absolute;   
	margin-top:0px;	
	margin-left:0px;
	height:100%;
	display: inline-block;			
	}	

	.clientes-logo {
	width: 190px;
	height: 150px;
	background-color: white; 
	display:inline-block;
	position: relative;
	cursor: pointer; 
	}
	.tt-inner{
	display:inline-block;
	line-height:12px;
	padding-top:5px;
	}
	.tt-inner img{
	border:0;
	}

	.tableWrap {
	border: 0px solid black;
	overflow-y:scroll;
	}
	/* Set header to stick to the top of the container. */
	thead {
	position: sticky;
	top:0;
	background-color: white;
	}
	thead tr th:hover{
	background-color:#DCDCDC;
	cursor:pointer;
	}
	tbody{
	background-color:#FFFFFF;
	}
	.htab{
	background-color:#DCDCDC33;	
	position: sticky;
	top:0;
	word-wrap:break-word;
	border: 1px solid #000000;	
	}
	.lblight{
	font-size: 10px;  	
	}
	.lblmenu{
	font-size: 12px;  	
	}
	.tabor{
	border: 1px solid #000000;	
	}

	.rodape-tab{
	background-color:#DCDCDC;

	}
	.icobtn-nm{
	width:13px;
	height:13px;

	}
	.icobtn-mm{
	width:15px;
	height:15px;

	}

	.icobtn-sm{
	width:20px;
	height:20px;

	}
	.icobtn-md{
	width:25px;
	height:25px;

	}
	.icobtn-lg{
	width:30px;
	height:30px;
	}
	.icobtn-xg{
	width:40px;
	height:40px;
	}
	.icobtn-xlg{
	width:80px;
	height:80px;
	}
	.symage {
	width: 80px;
	height: 80px;
	left:1%;
	margin-top:1%;
	padding:10px;	
	display:inline-block;
	position: relative;	
	cursor: pointer;
	overflow: hidden;
	background-color: white;
	}
	.symage-md {
	width: 50px;
	height: 50px;
	left:1%;
	margin-top:1%;
	padding:10px;	
	display:inline-block;
	position: relative;	
	cursor: pointer;
	overflow: hidden;
	background-color: white;
	}
	.symage:hover{
	background-color: #87CEFA33; 
	}
	.symage-md:hover{
	background-color: #87CEFA33; 
	}
	.box {
	width: 480px;
	height: 80px;
	left:1%;
	margin-top:1%;
	margin-left:15%;
	padding:10px;	
	display:inline-block;
	position: relative;	
	overflow: hidden;
	background-color: white;
	}
	
	.separator {
	width: 10px;
	height: 80px;
	top:10px;
	left:1%;
	padding:10px;	
	display:inline-block;
	position: relative;	
	overflow: hidden;
	}
	.sideshort{
	width: 100%;
	height:100px;
	background-color: #FFFAFA; 
	display:inline-block;
	position: absolute;		
	}	
	.compserv{
	width: 89%;
	height: 125px;	
	left:4%;			
	display:inline-block;
	position: relative;	
	cursor: pointer;
	overflow: hidden;
	background-color: white;	
	}
	.btnshort{
	width: 100%;
	height:55px;
	display:inline-block;
	position: absolute;		
	}	

	.btnoption {
	width: 55px;
	height: 55px;
	top:10px;
	left:1%;
	padding:10px;	
	display:inline-block;
	position: relative;	
	cursor: pointer;
	overflow: hidden;
	background-color: white;
	}

	.btnoption:hover{
	background-color: #87CEFA33; 
	}
	.btnshadow{
	border:solid 1px; 
	box-shadow: 2px 2px 2px 1px #696969; 	
	}
	.imgshadow{
	border:solid 1px; 
	box-shadow: 1px 1px 2px 1px #696969; 	
	}
	.boxh {
			width: 65%;
			height: 100px;
			left:1%;
			margin-top:1%;
			padding:10px;	
			display:inline-block;
			position: relative;	
			cursor: pointer;
			overflow: hidden;
			background-color: white;
			border:solid 1px; 
			box-shadow: 3px 3px 3px 1px #696969; 
			border-radius: 15px;
			}	
	 td.selected {
	  background-color: #87CEFA33;
	}
	
	.boxlogin{
		background-color:white;
		border:solid 2px #7B68EE; 
		box-shadow: 4px 4px 4px 2px #808080; 
		border-radius: 25px;
	}