


/** 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;}*/


/** Kiosk **/
a.kiosk-product-btn {display: block; text-align: center; padding: 10px; height: 80px; background: #EEE; margin: 15px 0; line-height: 13px; font-size: 12px;}
a.kiosk-product-btn:hover,a.kiosk-product-btn:active,a.kiosk-product-btn:focus {text-decoration: none;background-color: #DDD;}
a.kiosk-productextra-btn {display: block; text-align: center; padding: 10px; height: 80px; background: #90f5fa; margin: 15px 0; line-height: 13px; font-size: 12px;}
a.kiosk-productextra-btn:hover,a.kiosk-productextra-btn:active,a.kiosk-productextra-btn:focus {text-decoration: none;background-color: #7bf0f6;}
a.kiosk-product-btn span, a.kiosk-productextra-btn span {display: block;font-size: 30px;line-height: 36px;}

@media (max-width:480px) {
 div#login {
	 width:95%;
 }
}

@media (min-width:481px) {
	
}

/** Buttons Fixing **/
button {min-height:34px;}


.colorA{ background:#FF5733!important; color:#FFF;}
.colorB{ background:#33FF57!important; color:#111;}
.colorC{ background:#3357FF!important; color:#FFF;}
.colorD{ background:#F033FF!important; color:#FFF;}
.colorE{ background:#FF33A6!important; color:#FFF;}
.colorF{ background:#33FFF0!important; color:#111;}
.colorG{ background:#FFB533!important; color:#111;}
.colorH{ background:#5733FF!important; color:#FFF;}
.colorI{ background:#33FFB5!important; color:#111;}
.colorJ{ background:#FF8C33!important; color:#111;}
.colorK{ background:#8C33FF!important; color:#FFF;}
.colorL{ background:#33FF99!important; color:#111;}
.colorM{ background:#FF3333!important; color:#FFF;}
.colorN{ background:#33A6FF!important; color:#111;}
.colorO{ background:#FF9933!important; color:#FFF;}
.colorP{ background:#B533FF!important; color:#FFF;}
.colorQ{ background:#33B5FF!important; color:#111;}
.colorR{ background:#FF5733!important; color:#FFF;}
.colorS{ background:#33FF66!important; color:#111;}
.colorT{ background:#FF3366!important; color:#FFF;}
.colorU{ background:#33FFCC!important; color:#111;}
.colorV{ background:#9933FF!important; color:#FFF;}
.colorW{ background:#FF6699!important; color:#FFF;}
.colorX{ background:#FF3366!important; color:#FFF;}
.colorY{ background:#33CCFF!important; color:#111;}
.colorZ{ background:#66CCFF!important; color:#111;}