#calendar{padding: 15px 0px}

table{border-collapse: collapse;}

.fc-unthemed .fc-divider, .fc-unthemed .fc-popover, .fc-unthemed .fc-row, .fc-unthemed tbody, .fc-unthemed td, .fc-unthemed th, .fc-unthemed thead{
	border-left-color: rgba(0,0,0,.2);
	border-top-color: rgba(0,0,0,.2);
	border-bottom-color: rgba(0,0,0,.12);
	border-right-color: rgba(0,0,0,.12);
}

.fc-unthemed .fc-today{background-color: rgba(0,0,0,.2)}
.fc-unthemed .fc-divider, .fc-unthemed .fc-popover .fc-header{height: 1px; background-color: rgba(0,0,0,.4); border: none}
.fc-v-event{left: -2px !important; right: -4px !important; padding: 0px 5px}
.fc-event .fc-bg{background: transparent !important}

/* the calenadr links */
.fc-day-grid-event{margin: 0px 0px 2px 0px; padding: 5px 7px}
.fc-popover .fc-body .fc-event-container .fc-day-grid-event{margin: 5px}
.fc-day-grid-event .fc-content{white-space: normal}
.fc-event{border-radius: 0px; border: none; background-color: rgba(0,0,0,.1); text-decoration: none !important;}
.fc-event:hover, .fc-event:hover .fc-content{background-color: rgba(0,0,0,.9); color: rgba(255,255,255,.85) !important}
.fc-content:hover, .fc-time-grid-event:hover .fc-title, .fc-time-grid-event:hover .fc-time{background-color: rgba(0,0,0,1.0);color: rgba(255,255,255,.85) !important;}

/* buttons */
.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active{outline: none !important}
.fc-button-group button:focus{outline: none !important}
.fc-state-default{text-shadow: none; border: none; background: rgba(0,0,0,.3); box-shadow: none; color: rgba(255,255,255,.85)}
.fc-state-active{background: rgba(0,0,0,.5); color: rgba(255,255,255,.9)}
.fc-state-active, .fc-state-down{box-shadow: none}
.fc-corner-left{border-right: solid 1px rgba(0,0,0,.2)}
.fc-corner-right{border-left: solid 1px rgba(0,0,0,.2)}

.fc-time-grid-container, .fc-scroller{height: 1000px !important}

.fc-button-group{float: none; display: block;}

.fc-row.fc-rigid{overflow: visible}
.fc-unthemed .fc-divider, .fc-unthemed .fc-popover .fc-header, .fc-unthemed .fc-popover{background-color: rgba(0,0,0,.9); color: rgba(255,255,255,1.0)}
.fc-popover .fc-widget-content .fc-content{margin-top: 10px; color: rgba(255,255,255,1.0)}
