﻿.RB_BUSYCOL_5
{
  background-color: #ff6600 !important;
}

.RB_BUSYCOL_4
{
  background-color: #ffcc33 !important;
}

.RB_BUSYCOL_3
{
  background-color: #ffff66 !important;
}

.RB_BUSYCOL_2
{
  background-color: #ccff00 !important;
}

.RB_BUSYCOL_1
{
  background-color: #B2F96B !important;
}

.RB_BUSYCOL_0
{
  background-color:#CCFF99 !important;
}

.RB_BUSYCOL_EMPTY
{
  background-color:#5CE85F;
}

.rbTimeTotalsTab .RB_BUSYCOL_EMPTY
{
  background-color:inherit;
}

.rbTimeTotalsTitle
{
  font-size: 14pt;
}

.rbTimeTotalsSessionBox .rbTimeSlotCount { font-size: 11pt; }
.rbTimeTotalsSessionBox
{
  background-color: #fff;
  margin: 20px 10px;
  padding: 10px;
  border: 1px solid #c0c0c0;
  box-shadow: 5px 5px 6px 0px #b0b0b0;
}

.rbTimeTotalsSessionTitle
{
  font-weight: bolder;
  padding: 10px 0 10px 0;
}

.rbTimeTotalsTab
{
  border-collapse: collapse;
  width: 100%;
}

.rbTimeTotalsTab TD
{
  padding: 2px;
  font-size: 18pt;
  text-align:right;
  vertical-align:bottom;
  border-right:1px solid #fff;
  position:relative;
}

.rbTimeSlotCount
{
  font-size: 8pt;
}

.rbMaxGuestsTime 
{ 
  display: block;
  font-size: 8pt;
  text-transform: lowercase;
  text-align: center;
  background-color: #f0f0f0; 
}

#oDBTestTime { padding-left:5px;border-top:1px solid #fff }

.rbTimeTotalsTab TR:nth-child(2) TD { height: 30px; }

.rbTimeTotalsTab TD:last-child { border-right: 0;}
.rbTimeTotalsTab TR:last-child TD { border-top: 2px solid #fff; }

.rbTimeSlotNoShow
{
  font-size: 14pt !important;
  color:#df0000;
}

.rbTimeSlotGuests
{
  font-size: 18pt !important;
}

.rbTimeSlotDone
{
  border-bottom:4px solid navy !important;
}

/* .rbTimeTotalsTab DIV */
.rbTimeTotalsTab
{
  font-size: 8pt;
}

#oExtShowDayTotals { padding: 10px 0; }
