/* CSS Document */

/*
//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/3.2.0/css/bootstrap.min.css
*/
* {
  box-sizing: border-box;
}

*:before {
  box-sizing: border-box;
}

*:after {
  box-sizing: border-box;
}

.container-calendar {
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 1em;
}

.row:before {
  display: table;
  content: " ";
}

.grid-calendar {
  min-width: 320px;
}
.grid-calendar .row {
    /*
      override these from bootstrap

      margin-right: -15px;
      margin-left: -15px;
    */
  margin: 0;
}

.calendar-day:hover { 
    background-color: #FFC !important;
}
.grid-calendar .calendar-week .grid-cell {
  background-color: #f6f6f6;
  border: 1px solid #fff;
  height:100%;
  min-height:68px;
}
.grid-calendar .calendar-week-header .grid-cell > div > div {
  padding-bottom: 10px;
  height: auto;
}
.grid-calendar .grid-cell {
  display: inline-block;
  float: left;
  min-height: 1px;
  padding: 0;
  position: relative;
  width: 14.28571%;
}

.grid-calendar .grid-cell.next-month,.grid-calendar .grid-cell.previous-month {
  background-color: #e4e4e4;
  color: #a6a6a6;
}
.grid-calendar .grid-cell > div {
  display: flex;
  justify-content:flex-start;
  width: 100%;
}
.grid-calendar .grid-cell > div > div {
  height: 0;
  padding: 0 0 100% 0;
}

.grid-calendar-date {
  overflow:hidden;
  height:20px;
}
.grid-calendar-date small {
  font-size: 0.75em;
  background-color:#eee;
}

.grid-calendar-events	{

}

/*
imported from my angular system
*/
.BCAC-weekH0	{	height:0px; min-height:0px;	}	/* tr height dependant on number of events */
.BCAC-weekH1	{	height:68px; min-height:68px;	}
.BCAC-weekH2	{	height:98px; min-height:98px;	}
.BCAC-weekH3	{	height:128px; min-height:128px;	}
.BCAC-weekH4	{	height:158px; min-height:158px;	}
.BCAC-weekH5	{	height:190px; min-height:190px;	}
.BCAC-weekH6	{	height:222px; min-height:222px;	}
.BCAC-weekH7	{	height:254px; min-height:254px;	}
.BCAC-weekH8	{	height:286px; min-height:286px;	}
.BCAC-weekH9	{	height:318px; min-height:318px;	}
.BCAC-weekH10	{	height:318px; min-height:350px;	}
.BCAC-weekH11	{	height:318px; min-height:382px;	}
.BCAC-weekH12	{	height:318px; min-height:414px;	}
.BCAC-weekH13	{	height:318px; min-height:446px;	}
.BCAC-weekH14	{	height:318px; min-height:478px;	}
.BCAC-weekH15	{	height:318px; min-height:510px;	}
.BCAC-weekH16	{	height:318px; min-height:542px;	}
.BCAC-weekH17	{	height:318px; min-height:574px;	}
.BCAC-weekH18	{	height:318px; min-height:606px;	}
.BCAC-weekH19	{	height:318px; min-height:638px;	}
.BCAC-weekH20	{	height:318px; min-height:670px;	}

.BCAC-dayNum
	{
	position:absolute; 
	float:left;
	padding-left:6px;
	font-weight:bold;
	font-size:1.5em;
	opacity: 0.6;
	margin-top:6px;
	height:30px; 
	line-height:10px; 
	}
.BCAC-event /* an event drawn on the calendar */
	{
	position:absolute; 
	display:block; 
	background-color:#444;
	margin-left:0px;
	overflow:hidden;
	border-radius: 6px;
	color:#FFF; 
	border:#454545 1px ridge; 
	display:block; 
	height:28px; 
	line-height:13px; 
	font-size:14px;
	padding:0px 0px 0px 2px;
	white-space: nowrap;
	z-index:999;
	line-height:0.9;
	}
.BCAC-event em /* an event drawn on the calendar */
	{
	font-size:0.85em;
	}
.BCAC-today
	{	background-color:#FF9 !important;	}
.BCAC-eventd1 /* events can be drawn for 1-7 days */
	{	}
.BCAC-eventd2 /* events can be drawn for 1-7 days */
	{	}
.BCAC-eventd3 /* events can be drawn for 1-7 days */
	{	}
.BCAC-eventd4 /* events can be drawn for 1-7 days */
	{	}
.BCAC-eventd5 /* events can be drawn for 1-7 days */
	{	}
.BCAC-eventd6 /* events can be drawn for 1-7 days */
	{	}
.BCAC-eventd7 /* events can be drawn for 1-7 days */
	{	}
/* Depth Formula = BCAC-event height*depthLevel+depthLevel */
.BCAC-eventDepth1 /* events can be drawn at a depth from 1-9 */
	{	margin-top:29px;	}
.BCAC-eventDepth2 /* events can be drawn at a depth from 1-9 */
	{	margin-top:58px;	}
.BCAC-eventDepth3 /* events can be drawn at a depth from 1-9 */
	{	margin-top:87px;	}
.BCAC-eventDepth4 /* events can be drawn at a depth from 1-9 */
	{	margin-top:116px;	}
.BCAC-eventDepth5 /* events can be drawn at a depth from 1-9 */
	{	margin-top:145px;	}
.BCAC-eventDepth6 /* events can be drawn at a depth from 1-9 */
	{	margin-top:174px;	}
.BCAC-eventDepth7 /* events can be drawn at a depth from 1-9 */
	{	margin-top:203px;	}
.BCAC-eventDepth8 /* events can be drawn at a depth from 1-9 */
	{	margin-top:232px;	}
.BCAC-eventDepth9 /* events can be drawn at a depth from 1-9 */
	{	margin-top:261px;	}
.BCAC-eventDepth10 {	margin-top:290px;	}
.BCAC-eventDepth11 {	margin-top:319px;	}
.BCAC-eventDepth12 {	margin-top:348px;	}
.BCAC-eventDepth13 {	margin-top:377px;	}
.BCAC-eventDepth14 {	margin-top:406px;	}
.BCAC-eventDepth15 {	margin-top:435px;	}
.BCAC-eventDepth16 {	margin-top:464px;	}
.BCAC-eventDepth17 {	margin-top:493px;	}
.BCAC-eventDepth18 {	margin-top:522px;	}
.BCAC-eventDepth19 {	margin-top:551px;	}
.BCAC-eventDepth20 {	margin-top:580px;	}

