
	       .marg{
			margin-left : 1%;
			display: inline-block;
			}	
    
 	       .atalho {
			cursor: pointer; 
		   }	
		   
		   .atalho:hover{
			background-color: #00BFFF; 
			}
		   
         
           .side{
			width: 190px;
			height:650px;
			display:inline-block;
			position: relative;		
			}			   
            .sideshort{
			width: 100%;
			height:90px;
			background-color: #FFFAFA; 
			display:inline-block;
			position: absolute;		
			}	
			
		
		   .sidepass{
			width: 400px;
			height:500px;
			top:150px;
			padding:10px;
			display:inline-block;
            position:absolute;			
			}
			.login_content{
			 background-image: url('../required/img/ba.png'); 	
				
			}
		
			.symage {
			width: 80px;
			height: 80px;
			top:10px;
			left:1%;
			padding:10px;	
			display:inline-block;
			position: relative;	
			cursor: pointer;
			overflow: hidden;
			background-color: white;
			}
			
			.box{
			background-color: white;  
			top:15px;
			padding:5px;
			display:inline-block;
			position: relative;
		   }	
			.symage:hover{
			background-color: #00BFFF; 
			}
			.separator {
			width: 10px;
			height: 80px;
			top:10px;
			left:1%;
			padding:10px;	
			display:inline-block;
			position: relative;	
			overflow: hidden;
			}

			.space {
			width:2px;
			height: 200px;
			padding:10px;	
			cursor: pointer;
			overflow: hidden;
			}
			.formulario{
			padding:10px;	
			overflow:hidden;
			}
			.fotoserv{
			width: 15%;
			height: 125px;
            padding:10px;			
            left:0px;			
			display:inline-block;
			text-align: center;
			align-items: center;
			position: relative;	
			cursor: pointer;
			overflow: hidden;
			background-color: white;	
			}
			
			
			.compserv{
			width: 89%;
			height: 125px;	
            left:4%;			
			display:inline-block;
			position: relative;	
			cursor: pointer;
			overflow: hidden;
			background-color: white;	
			}
			
			.conteudo {
			  padding-left:15px;
			  padding-right:15px;
			  padding-top:0px;
			}
			.formsearch{
			width:90%;
			background-color:#F0F8FF; 
	
			}
		.tableWrap {
		  border: 0px solid black;
		  overflow: auto;
		 
		}
		/* Set header to stick to the top of the container. */
		thead tr th {
		  position: sticky;
	     top:0;
		 background-color: white;
		
		}
		thead tr th:hover{
		background-color:#DCDCDC;
		}
	
			.rodape-tab{
			background-color:#DCDCDC;
			
			}
		
            .footdiv {				
			padding:5px;
			position:absolute;
			bottom:0;
			margin-bottom: 5px;					
			}	
			.espacoinput{	
            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;	
			}
			.colpad {
			  padding-left:5px;
			  padding-right:5px;
			  padding-top:0px;
			}
			.dropdown-menu{
			z-index:999999;	
			}
		 .left-inner-addon {
			position: relative;
		}
		.left-inner-addon i {
			position: absolute;
			padding: 10px 12px;
			pointer-events: none;
			color: #666;
		}
		.left-inner-addon input.form-control {
			padding-left: 30px;
		}
		.collapsible {
		  background-color: #777;
		  color: white;
		  cursor: pointer;
		  padding: 18px;
		  width: 100%;
		  border: none;
		  text-align: left;
		  outline: none;
		  font-size: 15px;
		}

		.active, .collapsible:hover {
		  background-color: #555;
		}

		.content {
		  padding: 0 18px;
		  max-height: 0;
		  overflow: hidden;
		  transition: max-height 0.2s ease-out;
		  background-color: #f1f1f1;
		}
		
		.photo {
			width: 110px;
			height: 140px;
			padding:10px;	
			display:inline-block;
			position: absolute;	
			cursor: pointer;
			overflow: hidden;
			text-align: center;
			align-items: center;
			background-color: white;
			}
		.autocomplete {
		  /*the container must be positioned relative:*/
		
		  position: relative;
		  display: inline-block;
		  overflow: hidden;
		}	
		.autocomplete-items {
		  position: relative;
		  display: inline-block;
		  overflow: hidden;
		  border: 1px solid #d4d4d4;
		  border-bottom: none;
		  border-top: none;
		  /*position the autocomplete items to be the same width as the container:*/
		  top: 100%;
		  left: 0;
		  right: 0;
		}
		.linepad {
			padding-left:4%;
			padding-right:4%
		}
		
							   
				div.foto { 
					background-color: white ;
					position: relative;
					top : 25px;
					height :100px;	
					width : 80px;
					border :1px;
					margin-left:2px;
					float:left;
					overflow: hidden;
					cursor: pointer;
					   
					display:         flex;
					display: -webkit-flex;
					justify-content: center;
					align-items: center;
					}



					.containerfoto
					 {
					 float: left;
					 width:320px;
					 height: 480px;
					 margin-left: 2px;
					 margin-right: 2px;
					 }
					 #camera
					 {
					 height: 480px;
					 }
					 #previa
					 {
					 height: 480px;
					 }
					 #salva
					 {
					 height: 480px;
					 }
					 #controle
					 {
					 height: 100px;
					 }
