body
{
	background: #ffcd00;
}

#main
{
	padding-top: 60px;
	width: 97%;
	margin-left: auto;
	margin-right: auto;
}

#redBox
{
	border: 3px solid #e90000;
	background-color: #f5f2e9;
	background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(245, 242, 233)), to(rgb(220, 217, 208)));
	background-image: -webkit-linear-gradient(top, rgb(245, 242, 233), rgb(220, 217, 208));
	background-image: -moz-linear-gradient(top, rgb(245, 242, 233), rgb(220, 217, 208));
	background-image: -o-linear-gradient(top, rgb(245, 242, 233), rgb(220, 217, 208));
	background-image: -ms-linear-gradient(top, rgb(245, 242, 233), rgb(220, 217, 208));
	background-image: linear-gradient(top, rgb(245, 242, 233), rgb(220, 217, 208));
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='#f5f2e9', EndColorStr='#dcd9d0');

	-moz-border-radius-bottomright: 20px;
	border-bottom-right-radius: 20px;
	-moz-border-radius-topleft: 20px;
	border-top-left-radius: 20px;


	-moz-border-radius-topright: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-buttomleft: 5px;
	border-bottom-left-radius: 5px;

	padding:  10px;


}

#content
{
	margin: 10px;


}

#nav > .well.sidebar-nav
{
	padding-bottom: 50px;
	margin-bottom: 20px;
	height:  900px;

}


#loginForm
{
	width: 200px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
}

#loginForm > div
{
	padding-top: 15px;
}

#loginForm input.input-small
{
	width: 150px;
}

#loginForm input.btn-small
{
	width: 160px;
}

#addOfficeForm input
{
	width: 200px;
}

#addOfficeForm > input.btn
{
	width:  50px;
}

#ajaxLoad
{
	text-align: center;
	display: none;
}

.function_link
{
	/*font-size: x-small;*/
}

.autopay
{
	color: navy !important;
}

.autopay:hover
{
	color: #666 !important;
}

.autopay td
{
	font-style: italic !important;
}

footer
{
	padding-top: 20px;
	font-size: 10px;
	text-align: right;
	position:  relative;
	right: -20px;
}

.balance.negative, .penalties
{
	color: red;
}

tr .icon-ok
{
	display: none;
}

tr.processed .icon-ok
{
	display: inline-block;
}

tr.processed .icon-ok-sign
{
	display: none;
}

tr.processed
{
	color: grey !important;
}

.input_error 
{
	color: red;
}

.receipt_details_table
{
	background-color: #FFF;
	width: 95%;
	margin: 0 auto;
}

.receipt_details_table td.item_name
{
	width: 150px;
	background-color: #EDEDED;
	font-weight: bold;
}

.status-Declined, .status-Processed, .status-Approved, .status-Submitted, .status-Submitted, .status-Unknown, .status-Voided
{
	font-size: 0.9em !important;
	margin: 4px;
	padding: 4px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.status-Declined
{
	background-color: #393939;
	color: #FFF;
}

.status-Processed
{
	background-color: #006DCC;
	color: #FFF;
}

.status-Approved 
{
	background-color: #5BB75B;
	color: #FFF;
}

.status-Submitted
{
	background-color: #FAF5AA;
	color: #000;
}

.status-Unknown
{
	background-color: #C5E5FA;
	color: #000;
}

.status-Voided
{
	background-color: #DA4F49;
	color: #FFF;
}

.receipt_form_info
{
	margin-left: 20px;
	margin-top: 10px;
	margin-bottom:  10px;
	padding: 20px;
	background-color: #E8F5C6;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.receipt_form_info .control-group 
{
	margin-bottom: 6px !important;

}
.removeFields, .addMoreFields 
{
	margin: 15px 0px 20px 20px;
	background-color: #EDEDED;
	padding: 6px 12px;
	border: #C2C4BC 1px solid;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.error
{
	color: red;
}

.receipt_small
{
	font-size: 0.9em;
}

#customer_page
{

	border: 1px solid #CCCCCC;
	background-color: #f5f2e9;
	padding:  10px;

}

button.ui-datepicker-trigger {
	border: 0;
	background: none;
}

img.ui-datepicker-trigger
{
	margin-top: -5px;
	padding-top: 0px;
	margin-left: 3px;
}


input.move_in
{
	width: 30px;
	height: 30px;
}

tr.move_in
{
	background:#fde0dd !important;
	color:purple;
}

.coupon.invalid
{
	text-decoration: line-through !important;
	color: red !important;
	font-style: italic !important;
}

.coupon.redeemed
{
	color: green !important;
	
}