#calendar {
	
}
#calendar .btn-primary {
    color: #fff;
    background-color: #3a61ae;
    border-color: #3a61ae;
}
#calendar .btn-primary.focus,
#calendar .btn-primary:focus {
    box-shadow: none;
}
#calendar .fc-left .btn-primary:not(:disabled):not(.disabled):hover {
	background-color: #3672e9;
}
#calendar .fc-right .btn-primary:not(:disabled):not(.disabled).active:focus,
#calendar .fc-right .btn-primary:not(:disabled):not(.disabled):active:focus,
#calendar .fc-right .btn-primary:not(:disabled):not(.disabled).active,
#calendar .fc-right .btn-primary:not(:disabled):not(.disabled):hover,
#calendar .fc-right .show>.btn-primary.dropdown-toggle:focus {
    box-shadow: none;
	background-color: #3672e9;
}
#calendar .fc-center h2 {
	font-weight: bold;
	color: #3a61ae;
}
#calendar .fc-view-container .table-bordered thead th {
	background-color: #e6f0ff;
}
#calendar .fc-view-container a.fc-day-grid-event {
	background-color: #3a61ae !important;
	border-color: #3a61ae !important;
}
#calendar .fc-view-container a.fc-day-grid-event:hover {
	background-color: #3672e9 !important;
}

.thrive-calendar-pick-category-row {
	text-align: right;
}
.thrive-calendar-pick-category-row label {
	margin-bottom: 3px;
    margin-top: 10px;
}
.thrive-calendar-pick-category-row select {
	width: auto;
	overflow: visible;
}
.thrive-calendar-pick-category-row select option {
	overflow: visible;
    width: auto;
}
.fc-scroller.fc-day-grid-container {
	overflow: visible !important;
}