form td input, table.entry_table input {
  width: 97.5%;
  padding: 4px;
  margin-top: 2px;
  margin-bottom: 2px;
}

form td input[name*=date] {
	text-align: center;
}

form td input[name$=id] {
	text-align: right;
}

form td select, table.entry_table select {
  width: 100%;
  padding: 3px;
}

form td textarea, table.entry_table textarea {
	width: 98%;
} 

form td input[type=radio], form td input[type=checkbox] {
  width: auto;
}

.alert {
	color: #800000;
	padding:5px;
	background-color:#eee;
	text-align:center;
}

.packing {
    color: #800000;
    cursor: pointer;
    text-decoration: underline;
}

div.form_horz_bar {
	text-align: left;	
	background-color: #A8C1D9;
	vertical-align: middle;	
	padding: 0px 10px 4px 10px;
	color: #2F465E;
	font-weight: bold;	
}

div.container-fluid.entry_form {
	max-width: 960px;
}

.entry_form .row .input-group {
	padding-top : 2px;
	padding-bottom : 2px;
}

.entry_form .form-group {
	margin-bottom : 6px;
}

div.input-group.date,
div.input-group.time {
	width: 10em;
}

div.input-group.doc-no {
	width: 10em;
}

input.doc-no {
	width: 160px;
}

div.input-group.date input,
div.input-group.time input {
	text-align: center;
}

input.date {
	/* width : 8em; */
	text-align: center;
}

input.time {
	width : 10em;
}
