body{background:#f0f0f0;color:#111111;font-family:Arial;font-weight:400;font-size:1.0em;}

.menuitem{
left:10px;width:auto;min-width:150px;height:30px;float:left;padding:0px;margin:0px;	
}
.menuitemright{
width:auto;min-width:150px;height:30px;float:right;padding:0px;margin:0px;margin-right:40px;

}
.hrline{border-top:1px solid #2D682F;position:relative;left:-20px;top:-2px;border-radius:0;}
#imgbox{
	background:white; border-radius:10px;border-color:coral;float:left;padding:10px;margin:10px;font-size:0.7em;
}

button img{height:25px;}
#requisitenImg img{height:150px;}

select,input,button,table,tr,td{font-size:1.0em;}

 input[type=text], select {
  width: 100%;
  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}

button[type=submit],input[type=submit] {
  width: 100%;
  background-color: #4CAF50;
  color: white;
  padding: 14px 20px;
  margin: 8px 0;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}
button[type=menuactive]{
	
border-top-left-radius:8px; 
border-top-right-radius: 8px;
  width: 100%;
  background-color: #4CAF50;
  color: white;
  padding: 14px 0px;
  
  border-color:#2D682F;
  cursor: pointer;
}

button[type=menu]{
	
border-top-left-radius:8px; 
border-top-right-radius: 8px;
  width: 100%;
  background-color: #efffbf;
  color: black;
  padding: 14px 0px;
  
  border-color:#2D682F;
  cursor: pointer;
}

button[type=menuSpecial]{
	
border-top-left-radius:8px; 
border-top-right-radius: 8px;
  width: 100%;
background-color:#FFB028;
  color: black;
  padding: 14px 0px;
  
  border-color:#2D682F;
  cursor: pointer;
}




input[type=submit]:hover {
  background-color: #45a049;
}

div {
  border-radius: 5px;
  background-color: #f2f2f2;
  padding: 20px;
}
.actionbutton{background-color: white;border-radius:2px;border:1px solid #888;cursor:pointer;float:left;margin-right:5px;padding-top:5px;}
.actionbutton:hover{background-color:#00B2B2;}
.autocomplete {
  position: relative;
  display: inline-block;
  font-size:1em;
}
.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  /*position the autocomplete items to be the same width as the container:*/
  top: 100%;
  left: 0;
  right: 0;
}

.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff; 
  border-bottom: 1px solid #d4d4d4; 
}

/*when hovering an item:*/
.autocomplete-items div:hover {
  background-color: #e9e9e9; 
}

/*when navigating through the items using the arrow keys:*/
.autocomplete-active {
  background-color: DodgerBlue !important; 
  color: #ffffff; 
}

@media screen and (max-width:1024px) and (orientation: portrait){

body{font-size:1.9em;}
.imgbox{width:600px;}
.menuitem,.menuitemright{width:300px;height:50px;padding:5px;float:left;}
.buticonclass{height:45px;}
.imgclass{height:250px;}
button img{height:75px;}
#requisitenImg img{height:400px;}
#imgbox{font-size:1em;}
.hrline{top:15px;}
}


