/* CSS Document */

div#calendar_object_1 .fc-day-header {
    background-color: #C2C2C2;
    }
div#calendar_object_1 .fc-widget-content {
    background-color: #fff;
    }
.fc-scroller {
   overflow-y: hidden !important;
}
.fc h2 {
   font-size: 20px;
   padding-top: 2px;
   color: rgb(132, 132, 132);
}
.fc-state-default{
	background: #5080b3;
	color: #fff;
	text-shadow: none;
	box-shadow: none;
	border: none;
}

.fc-day.fc-today {
    position: relative;
}

.fc-day.fc-today::before,
.fc-day.fc-today::after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    border-color: transparent;
    border-style: solid;
}   

.fc-day.fc-today::before {
    border-width: 1.5em;
}

.fc-day.fc-today::after {
    border-radius: 0;
    border-width: 1.8em;
    border-right-color: rgba(116,164,43,0.62);
    border-top-color:rgba(116,164,43,0.62);
}