* {
margin: 0px;
padding:0px;
font-family: "Rufus", sans-serif;
/*font-size: 11px;*/
}
body{background-color:lightgray;}
.navbar-static-top{margin-bottom:20px;}
i{font-size:18px;}
footer{
  margin-top:20px;
  padding-top:20px;
  padding-bottom:20px;
  background-color:#efefef;
} 
.navbar-brand{width:150px;}
.navbar-inverse{background-color:rgb(250,250,250);}
.nav>li .count {
  position: absolute;
  top: 10%;
  right: 25%;
  font-size: 10px;
  font-weight: normal;
  background: rgba(41,200,41,0.75);
  color: rgb(255,255,255);
  line-height: 1em;
  padding: 2px 4px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  border-radius: 10px;
}
.studentBooked{color:rgb(0,74,67);}
.legend .row:nth-of-type(odd){background:antiquewhite;}
.legend .row:nth-of-type(even){background: #FFFFFF;}
.mySmallDate{width:69%;overflow:hidden;padding:0;font-size:0.66em;}
.Bgreen{background-color:green;color:green;}
.green{color:green;}
.Byellow{background-color:yellow;color:yellow;}
.yellow{color:yellow;}
.Bred{background-color:red;color:red;}
.red{color:red;}
.Bblue{background-color:blue;color:blue;}
.blue{color:blue;}
.Bmagento{background-color:#d81785;}
.magento{color:#d81785;}
.Bwhite{background-color:white;}
.white{color:white;}
.Bblack{background-color:black;}
.black{color:black;}
.Bgray{background-color:gray;}
.gray{color:gray;}
.Bbisque{background-color:bisque;}
th.firstC{text-align:center;}
td.firstC{text-align:center;}
th.secondaryC{text-align:center;}
td.secondaryC{text-align:center;}
.boxS{
	/*display:flex;*/
	flex-wrap:nowrap;
	justify-content:center;
	align-items:stretch;
}
.dfS{
	flex:1 1 auto;
}
