/* default classes */
body 						{ padding:10px; background-image:url('/images/backgrounds/2.jpg'); }
.main 						{ padding:60px 10px 50px 10px;}

/* reusable classes */
.margin-bottom-5 			{ margin-bottom: 5px; }
.margin-bottom-10 			{ margin-bottom: 10px; }
.margin-bottom-15 			{ margin-bottom: 15px; }
.margin-bottom-20 			{ margin-bottom: 20px; }
.margin-bottom-25 			{ margin-bottom: 25px; }

.margin-top-0 				{ margin-top: 0px; }
.margin-top-3 				{ margin-top: 3px; }
.margin-top-5 				{ margin-top: 5px; }
.margin-top-7 				{ margin-top: 7px; }
.margin-top-10 				{ margin-top: 10px; }
.margin-top-15 				{ margin-top: 15px; }
.margin-top-20 				{ margin-top: 20px; }
.margin-top-25 				{ margin-top: 25px; }


.margin-top-neg27 			{ margin-top:-27px; }
.margin-top-neg2 			{ margin-top:-2px; }

.margin-right-0 			{ margin-right:0px; }
.margin-right-10 			{ margin-right:10px; }
.margin-right-15 			{ margin-right:15px; }

.margin-left-5 				{ margin-left:5px; }
.margin-left-20 			{ margin-left:20px; }

.padding-5 					{ padding:5px; }
.padding-10 				{ padding:10px; }
.padding-25 				{ padding:25px; }



.padding-top-5 				{ padding-top:5px; }
.padding-top-25 			{ padding-top:25px !important; }
.padding-top-30 			{ padding-top:30px !important; }

.padding-right-30			{ padding-right:30px; }

.padding-bottom-5			{ padding-bottom:5px; }

.padding-left-0				{ padding-left: 0px !important;}
.padding-left-5				{ padding-left: 5px !important;}
.padding-left-20 			{ padding-left: 20px; }




.separator-10 				{ margin-top:10px; margin-bottom: 10px; }

.color-success 				{ color: #5cb85c; }
.col-centered 				{ float: none; margin-left:auto; margin-right: auto; }



.form-group-title			{ color:#337ab7; margin-top:20px; margin-bottom: 15px; }



/* datatables theme */

.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
  background-color: #337AB7;
  color:#FFFFFF;
  cursor: pointer;
}


/* Orders Classes */
.typeahead-field input {
	border-radius: 4px;
	height:34px;
	font-size:14px;
}

.typeahead-list>li {
	border-top:0px;
}
.typeahead-list {
	width:60%;
	border-radius: 4px;
}

.order-price-label { margin-top:6px; }
.order-price 	   { font-weight: bold; }

.label-list-item		{ font-weight: normal;}
.label-list-item:hover	{ color:#555; background-color: #f5f5f5; cursor: pointer; }



.cropit-image-preview {
	background-color: #f8f8f8;
	background-size: cover;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin-top: 7px;
	width: 570px;
	height: 370px;
	cursor: move;
}
.cropit-image-background {
	opacity: .2;
	cursor: auto;
}
.image-size-label {
	margin-top: 10px;
}
input {
	display: block;
}
.export {
	margin-top: 10px;
}

.cropit-image-zoom-input {
	width:570px;
}

/* Receipt Style */
.receipt-container { padding:10px; height:200px; border:2px dotted #555555; }


.height-255 {height:255px;}
.height-300 {height:300px;}


.li-inline-textfield 				{ width:150px; height:30px; margin-top:-5px; margin-right: 20px; }

.warning {
	color:red;
	margin-left:5px;
}

.flash {
	background:#337AB7;
}


.radio input[type="radio"], 
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
	margin-left: 0;
}

.order-sales-trend {
	width: 100%;
	height: 300px;
	padding: 0;	
}

.anychart-credits {
	display: none;
}

.massStatusChangeModal .numberOfFilteredOrders 					{ font-size:15px; color:red; font-weight: bold; }

/* Login Form */
.security-wrapper .login-form 									{ background-color:#EEEEEE; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.security-wrapper .form-top 									{ background-color:#FFFFFF; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.security-wrapper .width-18 									{ width:18px;}
.security-wrapper .input-password-group .input-append 			{ width:100%; height:46px; }
.security-wrapper .input-password-group .field-password 		{ width:100%; height:46px; font-size:18px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; }
.security-wrapper .input-password-group .add-on 				{ background:#FAFAFA; color:#555555; font-size:16px; border-top-right-radius: 6px !important; border-bottom-right-radius: 6px !important;}

.no-bold { font-weight: normal !important;}
