/* MACHINE SLOTS -------------------------------------------------------- */
@font-face {
	font-family: "AlarmClock";
	src: url('alarm-clock.ttf');
	font-weight: normal;
	font-style: normal;
}

.machine-slot {
	background: #ffffff;
	color: #000000;
	border: 1px solid #99bbe8 !important;
	/* Con imagen */
	/* 	background: url(../images/slot2.png) no-repeat center center; */
/* 	background: url(../images/slot4.png) no-repeat center center; */
/* 	background-size: 100% 68%; */
	min-height: 110px;
	/* 	min-width: 117px; */
	/* 	min-width: 50px; */
	/* 	max-width: 123px; */
	margin-bottom: 0;
}

.machine-slot .x-panel-tl, .x-panel-tr, .x-panel-bl, .x-panel-br {
	background-image: none !important;
}

.machine-slot .x-panel-tl {
	padding-left: 0px !important;
}

.machine-slot .x-panel-tr {
	padding-right: 0px !important;
}

.machine-slot .x-panel-tl {
	border-bottom: none;
}

.machine-slot .x-panel-tc {
	background-image: none !important;
}

.machine-slot .x-panel-ml, .machine-slot .x-panel-mr, .machine-slot .x-panel-mc {
	padding: 0px;
}

.machine-slot .x-panel-nofooter .x-panel-bc, .x-panel-nofooter .x-window-bc {
	height: 0px;
}

.machine-slot .x-panel-tl .x-panel-header {
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
}

/* Para contrarrestar dashboard */
.machine-slot .x-panel-body {
	background: #ffffff;
	border: 0px !important;
}

.machine-slot .x-panel-bwrap {
	background: #e9e9e9;
}

.machine-slot p {
	margin: 0 !important;
}

.machine-slot-bottom {
	background: #e9e9e9;
	color: #000000;
	min-height: 34px;
	font-family: AlarmClock;
}

.machine-slot-number {
	font-size: 23px;
	padding: 6px 4px 2px 4px;
}

.machine-slot-price {
	color: mediumblue;
	margin-top: 8px;
	margin-right: 5px;
	padding: 0 2px 0 2px;
	font-size: 18px;
	
	background: floralwhite;
    border-radius: 4px;
    padding: 0px 6px;
}

/* MACHINE RECIPES -------------------------------------------------------- */
.machine-recipe {
	background: #e8e8e8;
	color: #000000;
	border: 1px solid #99bbe8 !important;
}

.machine-recipe .x-panel-tl, .x-panel-tr, .x-panel-bl, .x-panel-br {
	background-image: none !important;
}

.machine-recipe .x-panel-tl {
	border-bottom: none;
}

.machine-recipe .x-panel-tc {
	background-image: none !important;
}

.machine-recipe .x-panel-ml, .machine-recipe .x-panel-mr, .machine-recipe .x-panel-mc {
	padding: 0px;
}

.machine-recipe .x-panel-nofooter .x-panel-bc, .x-panel-nofooter .x-window-bc {
	height: 0px;
}

.machine-recipe .x-panel-tl .x-panel-header {
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
}

/* Para contrarrestar dashboard */
.machine-recipe .x-panel-body {
	background: #d2d2d2;
	border: 0px !important;
}

.machine-recipe p {
	margin: 0 !important;
}

/* PROGRESS BAR --------------------------------------------------------- */
/* MAX */
.machine-slot-max {
	border-color: #4387c8 !important;
}

.machine-slot-max .x-progress-bar {
	background-color: #4387c8;
	border-top-color: #4387c8;
	border-bottom-color: #4387c8;
	border-right-color: #4387c8;
	background-image: none;
}

.machine-slot-max .x-progress-text {
	z-index: 4 !important;
}

.machine-slot-max .x-progress-text-back {
	z-index: 2 !important;
}

/* 0 */
.machine-slot-0 {
	border-color: #ff1520 !important;
}

.machine-slot-0 .x-progress-bar {
	background-color: #ff1520;
	border-top-color: #ff1520;
	border-bottom-color: #ff1520;
	border-right-color: #ff1520;
	border-color: #ff1520 !important;
	background-image: none;
}

.machine-slot-0 .x-progress-wrap {
	border-color: #ff1520 !important;
}

.machine-slot-0 .x-progress-text {
	color: #ff1520;
	z-index: 2 !important;
	width: 100%;
}

.machine-slot-0 .x-progress-text-back {
	color: #ff1520;
	width: 14px;
}

/* ALERT */
.machine-slot-alert {
	border-color: #ff1520 !important;
}

.machine-slot-alert .x-progress-bar, .machine-slot-alert-0 .x-progress-bar {
	background-color: #ff1520;
	border-top-color: #ff1520;
	border-bottom-color: #ff1520;
	border-right-color: #ff1520;
	border-color: #ff1520 !important;
	background-image: none;
}

.machine-slot-alert .x-progress-wrap {
	border-color: #ff1520 !important;
}

.machine-slot-alert .x-progress-text {
	z-index: 4 !important;
	width: 100%;
}

.machine-slot-alert .x-progress-text-back {
	color: #ff1520;
	z-index: 2 !important;
}

/* WARNING */
.machine-slot-warning {
	border-color: #ffa602 !important;
}

.machine-slot-warning .x-progress-bar {
	background-color: #ffa602;
	border-top-color: #ffa602;
	border-bottom-color: #ffa602;
	border-right-color: #ffa602;
	background-image: none;
}

.machine-slot-warning .x-progress-wrap {
	border-color: #ffa602 !important;
}

.machine-slot-warning .x-progress-text {
	z-index: 4 !important;
	width: 100%;
}

.machine-slot-warning .x-progress-text-back {
	color: #ffa602;
	z-index: 2 !important;
}

/* OK */
.machine-slot-ok {
	border-color: #25bc31 !important;
}

.machine-slot-ok .x-progress-bar {
	background-color: #25bc31;
	border-top-color: #25bc31;
	border-bottom-color: #25bc31;
	border-right-color: #25bc31;
	background-image: none;
	color: #000000;
}

.machine-slot-ok .x-progress-wrap {
	border-color: #25bc31 !important;
}

.machine-slot-ok .x-progress-text {
	z-index: 4 !important;
}

.machine-slot-ok .x-progress-text-back {
	color: #25bc31;
	z-index: 2 !important;
}

/* MACHINE SLOTS - HEADER COLOR ------------------------------------------ */
/* .machine-slot-0 { */
/* 	background: #add68a; */
/* } */
/* .machine-slot-1 { */
/* 	background: #bd7cb4; */
/* } */
/* .machine-slot-2 { */
/* 	background: #56c4c3; */
/* 	background: #92b6d6; */
/* } */
/* .machine-slot-3 { */
/* 	background: #f9d054; */
/* } */
/* .machine-slot-4 { */
/* 	background: #f5796d; */
/* } */
/* .machine-slot-5 { */
/* background: #4682B4; */
/* 	background: #92b6d6; */
/* 	color: #000000; */
/* } */
/* .machine-slot-6 { */
/* 	background: #B03A2E; */
/* } */
/* .calendar-finished { */
/* 	background: #4f64b3; */
/* 	color: #ffffff; */
/* } */
/* .calendar-alert { */
/* 	background: #fe0000; */
/* } */
/* .machine-slot-chart tspan { */
/* 	display: none;; */
/* } */