.app-subtable th{
	background:var(--color);
	color: var(--color-light);
	font-weight: normal;
	border-left:solid 1px var(--color-light);
  padding:  0 3px;	
}
.app-subtable td{
	margin:5px;
	}
.cal_bg_n{background-color:var(--color-light);
	border-bottom:solid 1px var(--color)}
.cal_br_n{border:solid 1px var(--color)}
.cal_bg_a{background-color:var(--color-light);border-bottom:solid 1px var(--color)}
.cal_br_a{border:solid 2px #F00;}
.cal-day{	
	border-bottom: solid 1px var(--color);
}
.inact{color: #ccc;}
.act{color: var(--color);}
.dropdown {position: relative;display: inline-block;margin:0;}
.dropdown-content {
	display: none;
  position: absolute;
	background-color: #fff;
  min-width: 170px;
	border:solid 1px #999;
  -moz-border-radius: 5px;
	border-radius: 5px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 10;
	padding:5px;
	top:40px;
	font-size:18px;
	cursor:pointer
}
.dropdown:hover .dropdown-content { display: block;}
.dropdown-content div:hover {color: #FF0000;}

/* ============= ORDERS ======================*/
#pl{width:100%;display:flex;}
.pl-l{width:70px;float:left;}
.pl-c{width:calc(100vw - 280px);float:left;text-align:center;}
.pl-r{width:70px;float:right;text-align:right;}
a.cal-button {
	display:flex;
	border: solid 1px var(--color);
	background-color: #fff;
	color: #000;
	text-decoration: none;
	font-size: 20px;
	font-weight: bold;
  padding: 2px 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 2px;
	cursor: pointer;
}
a.cal-button i{font-size:30px;line-height:30px;}
.pl-c span {	color: #000;font-size:30px;	font-weight: bold;line-height:40px;text-align: center; }

a.button{
	position:relative;
	background:var(--color);
	width:27px;
	height:27px;
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
	margin :-3px 0;
	cursor: pointer;
	border-radius: 5px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
}
span a{
  display: flex;
	float:left;
  color:var(--color);
  font-size:12px;
}

button:hover {
	background:var(--color);
	opacity:1;
	color: #fff;
}
.newico{
	font-family: 'Fira Sans Extra', sans-serif;
	position: relative;
	color:#ff0000;
	font-size:9px;
	font-weight: bold;
	margin-left:-20px;
	margin-top:9px;
	text-shadow: 1px 0 0 #fff, -1px 0 0 #fff, 0 1px 0 #fff, 0 -1px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff;
	line-height: .1;
}
#ct{font-size:38px;}



