table{
	border-collapse:collapse;
}
caption{
	font-style:bold;
	font-size: 125%;
}

th{
	background-color:green;
	border: 1px solid black;
	color:white;
	padding: 2px 5px;
}

#formated_table tr:nth-child(odd){
    background-color: #FFE4A2;
}

#selectable tr:nth-child(odd){
    background-color: #FFE4A2;
}

#selectable tr:hover {
    /*background-color: #FF00FF;
	cursor: pointer; */
}

body{
	margin:0px;
	padding:0px;
}

.header{
	text-align: center;
	padding:5px;
	background-color: #FFE4A2;
}

#body{
	padding:5px;
}

.menu_icon{
	margin:10px;
}

#box0{
	border-radius: 15px;
	border: 2px solid #8AC007;
	padding: 10px;
	margin: 5px;
}

#box1{
	border-radius: 15px;
	border: 2px solid #8AC007;
	padding: 10px;
}

.container0{
	margin:5px;
}

#number, #number_total{
	text-align: right;
}

#number_total{
	border-top: medium solid #000000;
}

#center_align{
	text-align: center;
}

td{
	padding: 2px 5px;
}

#netWeightError{
	font-style: bold;
	color: red;
}

#lightbox{
    visibility:hidden;
    position:absolute;
    background:white;
	border-radius: 15px;
    border:2px solid #3c3c3c;
    z-index:100;
    width: 360px;
    height:200px;
    padding:5px;
}

.dimmer{
    background: #000;
    position: absolute;
    opacity: .5;
    top: 0;
    z-index:99;
}

.box {
	width: 200px;
	padding: 5px;
	margin-top: 10px;
	border: 2px solid #3c3c3c;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.row {
	margin-left: 0px;
	margin-right: 0px;
}