


/** General **/
.clear{clear:both; margin:0; padding:0;}

.row.no-margin{
	margin-right: 0;
	margin-left: 0; 
}

/** Login **/
div#login {
	width: 500px;
	margin: 50px auto;	
}

/** Menu **/
div#topButtons { /* a#buy-bill-credit, a#buy-bill-today, a#gotoAddOrder, a#btnMenu */
    position: absolute;
    top: 7px;	
	right:30px;
}

div#topLeftButtons { /* a#buy-bill-credit, a#buy-bill-today, a#gotoAddOrder, a#btnMenu */
    position: absolute;
    top: 7px;	
	left:30px;
}

div#topButtons a,
div#topButtons a:hover {
	font-size: 18px;
	text-shadow: none;
	float:right;
	margin: 0 4px;
	line-height:18px;
	text-decoration:none;
}

div#topLeftButtons a,
div#topLeftButtons a:hover {
	font-size: 18px;
	text-shadow: none;
	float:left;
	margin: 0 4px;
	line-height:18px;
	text-decoration:none;
}
.panel-heading {text-align:center;}
/*
a#buy-bill-credit{ right: 75px;}
a#buy-bill-today {right: 120px;} 
a#gotoAddOrder { right: 165px;} 
a#btnMenu {right: 30px;}
*/


/* Orders List - Office */

.list-orders .panel-order {
	width: 300px;
	margin: 10px;
	float: left;	
}

.price {
	color: #C00;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 10px;
}
.panel-total .panel-body.scroll {
	 max-height: 500px; 
	 height:auto;
}
.panel-body.scroll {
	height:230px;	
}

/** Totali giornata - Office **/
.list-totals .panel-total {
	width: 47%;
	margin: 15px 1.5%;
	float: left;	
}

@media print {
	.list-totals .panel-total {
		width:	45%;
	}
}

/* Order Page - User & Office */
#listProducts .btn-remove {font-size:18px;}
.single-order #totalOrder,
.supplying #totalSupplying {display:inline-block; margin:0 10px;}

/* Payment Page */

.table-hover tr.no-hover:hover,
.table-hover tr.no-hover > td:hover {background:#FFF;} 

/*
.table-hover tr.selected:hover,
.table-hover tr.selected td,
.table-hover tr.selected td:hover,
.table-hover tr.selected{ background-color:#3F6;}*/

@media (max-width:480px) {
 div#login {
	 width:95%;
 }
}

@media (min-width:481px) {
	
}

/** Buttons Fixing **/
button {min-height:34px;}