/* Add additional stylesheets below
-------------------------------------------------- */
/*
  Bootstrap's documentation styles
  Special styles for presenting Bootstrap's documentation and examples
*/



/* Body and structure
-------------------------------------------------- */

table.calendar{

  float:left;
  /*width:93%;*/
  border-top: solid 1px #ddd;
  border-left: 0;
  border-right: 0;
  border-bottom: 0;
  border-spacing: 0;
  border-collapse: collapse;

}

table.calendar TH {
  padding:2px 1px 0px 1px !important;
  text-align:center;
  border-left: 1px dotted #fff;
  font-size: 11px;
  color: #2f6aa8;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
}
table.calendar TD.holiday {
color: red;
width: 12%;
max-width: 12%;
}
table.calendar TD.task {
color: #0C0;
width: 12%;
max-width: 12%;
/*background-color:#DBFDEF;*/
}

table.calendar TD.weekend {
color: #CDCDCD;
}

table.calendar TD {
  height: 150px;
  width: 12%;
  font-size: 18px;
  color: #999;
  font-weight:400;
  background-color: #FFFFFF;
  margin:2px;
}

table.calendar > tbody > tr > td {
  border-top: 0;
  border-left: 0;
  border-right: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
}

table.calendar TD:hover {
height: 150px;
font-size: 18px;
color: #F93;
/*background-color: #DBFDEF;*/
}

table.calendar TD.empty:hover{
height: 150px;
font-size: 18px;
color: #F93;
}


table.calendar TD.today {
/*background-color: #DBFDEF;*/
color: #000;
font-size: 18px;
height: 150px;
}

table.calendar TD.todtask {
/*background-color: #DBFDEF;*/
color: #000;
font-size: 18px;
height: 150px;
}

.year {
}
.time {
float: right;
/*font-size: 25px;*/
text-align: right;
color:#000;
margin-top: 0px;
margin-right: 0px;
}
.month {
}
.content {
color: black;
font-size: 12px;
/*line-height: 0px;*/
}

table td {
vertical-align: top;

/*border-top: 1px solid #ddd;*/

/*border-top: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: 1px solid #ccc;
border-bottom: 1px solid #ccc;
*/
}
table th, table td {
padding: 0px 0px 0px 0px;
line-height: 18px;
text-align: left;
}
table {
    border-collapse: separate;
    border-spacing: 0;
}
table{
    border-radius: 5px;
    -moz-border-radius: 5px;
}
