/*!
 * Fullcalendar Addons Stylesheet
 */
/*
.fc-view-container {
	border: 2px solid #000;
    box-sizing: border-box !important;
}
*/

.fc a {
	color: #000;
}

.fc a:hover {
    text-decoration: none;
}

.fc-view {
	background-color: #fff;
}

.fc .fc-list-sticky .fc-list-day th {
    z-index: 10;
}

.fc-col-header-cell, .fc-col-header-cell a {
	color: #fff;
	background-color: #000;
}

.fc-list-day-cushion.fc-cell-shaded {
	background-color: #000;
}

.fc-list-day a {
    color: #fff;
}

.fc-list-event-time {
    max-width: 60px;
}

.fc-list-event-graphic {
    display: none;
}

.fc-search-button.fc-button {
    min-width: 42px;
    background-image: url('../images/icons/search.svg');
    background-repeat: no-repeat;
    background-position: 10px 10px;
    background-size: 20px;
}

.fc-today-button.fc-button {
    min-width: 42px;
    background-image: none;
    background-repeat: no-repeat;
    background-position: 10px 13px;
    background-size: 20px;
}


.fc-mobileview-button.fc-button {
    min-width: 52px;
    background-image: url('../images/icons/view.svg');
    background-repeat: no-repeat;
    background-position: 10px 13px;
    background-size: 30px;
}
.fc-event {
  cursor: pointer;
}

.fc-h-event .fc-event-time {
    overflow: inherit;
}

.fc-neh {
	background-color: #acd6be;
}

.fc-nel {
    background-color: #caeeff;
}

.fc-ju {
    background-color: #e6c9cf;
}

.fc-bej {
    background-color: #bab3db;
}

.fc-beb {
    background-color: #e6c9cf;
}

.fc-di {
    background-color: #ddd;
}

/*
.fc .fc-toolbar {
	margin: 0 !important;
    margin-bottom: 10px !important;
}

.fc .fc-scrollgrid-liquid {
    padding-bottom: 2px;
}

.fc .fc-scroller-liquid {
    border: 1px black solid;
}

.fc-theme-standard .fc-list {
    padding-bottom: 1px;
}

.fc .fc-scrollgrid-section > td {
    border: 1px black solid;
}

.fc th {
    padding: 1px 0 0 0;
    background-color: #000;
    color: #fff;
    border: 1px black solid;
}

.fc .fc-cell-shaded {
    color: #fff !important;
    background-color: #000;
}

th .fc-col-header-cell, th .fc-col-header-cell a {
	color: #fff;
    background-color: #000;
}

.fc	tr.fc-list-day a.fc-list-day-text {
    color: #fff !important;
}
*/

@media only screen and (max-width: 1280px) {
    .fc .fc-toolbar h2 {
        margin-bottom: 0;
        font-size: 28px;
    }
}

@media only screen and (max-width: 849px) {
	.fc .fc-toolbar h2 {
		margin-bottom: 0;
        font-size: 24px;
	}
}
	 
@media only screen and (max-width: 749px) {
	.fc .fc-toolbar.fc-header-toolbar {
        margin: 10px 5px;
    }
    .fc .fc-toolbar h2 {
		margin-bottom: 0;
        font-size: 20px;
	}
	.fc .fc-header-toolbar button {
        padding: 5px 8px;
        height: 40px;
        background-position: 10px 10px;
    }
    .fc .fc-header-toolbar button .fc-icon {
        line-height: 0.75;
    }
    .fc-today-button.fc-button {
        background-image: url('../images/icons/target.svg');
    }

}

@media only screen and (max-width: 649px) {
	
}
