#fullCalModal .fa-times-circle {
    margin-right: 10px;
}
#fullCalModal .fa-calendar {
    display: inline-block;
    margin-right: 10px;
	color: #669933;
    vertical-align: middle;
    margin-bottom: 10px;
}
#modalDate{display: inline-block; margin-top:15px;}
.modal {
    z-index: 9999999;
}
body.modal-open {
  overflow: inherit;
  padding-right: 0 !important;
}
.fc-day-grid-event .fc-content {
    white-space: normal;
	line-height:18px;
	padding: 3px;
}
.calendar{
    margin-bottom: 40px;
}
.fc-list-item {
	    transition: all 0.2s;
}
.fc-list-item:hover td {
	background-color: #FFE5B4;
}
.fc-list-table td {
    border-width: 0px 0 0;
}
.fc-list-view .fc-scroller{height:auto!important;}

.fc-unthemed .fc-list-empty {
    background-color: #FFE5B4;
	padding:4px;
	border-radius:10px;
}
.modal-start,
.modal-end {
    display: inline-block !important;
}

.calendar.fc-header td {
    border: 0px !important;
}
.fc-event {
    font-size: 14px!important;
    color: #333;
    transition: all 0.2s;
}
.fc-event:hover {
    cursor: pointer;
    color: #FFA624;
}

.fc .fc-button-group > * {
    margin: 0 0 0 5px;
}

.modal-open[style] {
    padding-right: 0px !important;
}
.calendar.fc th {
    border: 0px !important;
}
.fc-state-default {
    background-color: #80ad12;
    background-image: none;
	color:#fff;
	border-radius: 30px 10px!important;
	text-shadow:none;
	box-shadow:none;
}
.fc-icon {font-size: 1.5em;}
.fc-state-hover,
.fc-state-down,
.fc-state-active,
.fc-state-disabled {
    background-color: #46CEF8;
}
.fc-widget-header {
    padding: 3px!important; 
    background-color: #46CEF8!important;
}
.fc-widget-content {
    background-color: #fff;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number {
    float: right;
    font-weight: 700;
	padding:5px;
}
.fc-list-view {
    border-width: 0px;
}
.fc-view {
	 margin-top: 80px;
    background: #fff!important;
}
.fc-list-item-title a {
    float: right;
}
.fc-ltr .fc-list-heading-alt,
.fc-ltr .fc-list-heading-main {
    padding: 5px;
}
@media screen and (min-width: 820px) {
	.fc-scroller {
		overflow-y: hidden !important;
	}
}
@media screen and (max-width: 767px) {

	.fc-toolbar h2 {
	font-size: 35px;
	}
}
@media screen and (max-width: 500px) {
	.fc-view {
		 margin-top: 30px;
	}
	.fc-toolbar h2 {
	font-size: 20px;
    margin-top: 40px;
	}
}