#page {
    padding-top: 60px;
}
/* Main Inventory Setup Screen */
.product-container {
    border-radius: 10px;
    margin: 5px;
    padding: 5px;
    border: solid 1px;
    width: 250px;
    background-color: #ffd086;
}

#sidebar {
	float:right;
	white-space: nowrap;
	padding:3px;
}

.product-container-sortable-insert {
    height:25px;
    background-color:#f6e0d2;
}

.available-container-type{
    border-radius: 10px;
    margin: 5px;
    padding: 5px;
    border: solid 1px;
    background-color: #e9ffe5;
}
.available-container-group {
    width:125px;
    float:right;
}
.available-container {
    border-radius: 5px;
    margin: 1px;
    padding:1px;
    border: solid 1px;
    background-color: #CCFFCC;
}
.application-container{
	border-radius: 10px;
	margin: 5px;
	padding: 5px;
	border: solid 1px;
	margin-right:80px;
	background-color: #6feeff;
	max-width:225px;
}
.orderCellData {
    width: 250px;
    display: table-cell;
}

.container-level-box {
    float:right;
    text-align:right;
}
.container-level-amount {
    font-size:175%;
    text-align:right;
}
.container-level-units {
    text-align:left;
    font-size:120%;
}

.container-controls {
    clear:both;
}

.container-drop-highlight {
    background-color:#ffff00;
}

.products-in-position-list {
    width:250px;

}
.containers-available-list {
    width:250px;
    float:right;
    margin-right:50px;
}
.containers-more-left {
    float:right;
}
/* Physical Form */
.phys-product-wrapper {
	vertical-align: middle;
	height:30px;
}
.phys-main-product {
	vertical-align: middle;
	width: 350px;
}
.phys-units {
	width: 50px;
}
.phys-estimated {
	width: 75px;
	text-align: right;
}
.phys-actual {
	width: 75px;
	text-align: right;
}
.phys-controls {
}

.phys-header {
	font-weight: 900;
}
.row>*, .column
{
	float: left;
}
/* Every first child of a row and every column that is a first child of any parent
 * represents a new row (first column)
 * */
.row>*:first-child, .column:first-child
{
	clear: both;
	float: left;
}
/* All rows and all children of a column are a new line.
 * */
.row, .column>*
{
	clear: both;
}

.phys-product-wrapper.odd {
	background-color: #F0F0F0;
}
/* Other */
.search-form {
    display:none;
}
.select2-container {
    width: 220px;
}
/* Must have relative - keeps the date picker about other stuff */
.hasDatepicker {
    z-index: 1029;
    position:relative;
}

.control-group.error .control-label,
.control-group.error .help-block,
.control-group.error .help-inline {
	color: #b94a48;
}

.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
	color: #b94a48;
}

.control-group.error input,
.control-group.error select,
.control-group.error textarea {
	border-color: #b94a48;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
	border-color: #953b39;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
	color: #b94a48;
	background-color: #f2dede;
	border-color: #b94a48;
}

.grid-view .button-column {
	text-align: center;
	width: 60px;
}

.section-header {
	background-color: #F5F5F5;
	border: 1px solid #E3E3E3;
	border-radius: 4px 4px 4px 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05) inset;
	margin-bottom: 5px;
	font-weight:600;
	min-height: 5px;
	padding: 5px 5px 5px 15px;
}
.drawline-label {
	background-color: white;
	border:solid 1px black;
	opacity: 0.50;
	z-index:0;
}
.drawline-label.highlighted-overlay {
	border: solid 1px blue;
	background-color: white;
	opacity: 1.0;
	z-index:1;
}
.drawline-label.plumb-hover {
	background-color: yellow;
	opacity: 1.0;
	z-index:1;
}
#tipEditor {
	z-index:1500;
	width:500px;
}
.ui-dialog {
	z-index:1500;
}

