/* last modifyed : 20190829.01 */	

button.fc-agendaDay-button.fc-state-default.fc-corner-right:hover, 
button.fc-month-button.fc-state-default.fc-corner-left:hover, 
button.fc-agendaWeek-button:hover, 
.btn-outline.fc-prev-button:hover, 
ul.wysihtml5-toolbar a.fc-prev-button.btn:hover, 
button.fc-prev-button.fc-agendaDay-button.fc-state-default.fc-corner-right:hover, 
button.fc-prev-button.fc-month-button.fc-state-default.fc-corner-left:hover, 
button.fc-prev-button.fc-agendaWeek-button:hover, 
.btn-outline.fc-next-button:hover
button.fc-agendaDay-button.fc-state-default.fc-corner-right:focus, 
button.fc-month-button.fc-state-default.fc-corner-left:focus, 
button.fc-agendaWeek-button:focus, 
.btn-outline.fc-prev-button:focus, 
ul.wysihtml5-toolbar a.fc-prev-button.btn:focus, 
button.fc-prev-button.fc-agendaDay-button.fc-state-default.fc-corner-right:focus, 
button.fc-prev-button.fc-month-button.fc-state-default.fc-corner-left:focus, 
button.fc-prev-button.fc-agendaWeek-button:focus, 
.btn-outline.fc-next-button:focus, 
ul.wysihtml5-toolbar a.fc-next-button.btn:focus, 
button.fc-next-button.fc-agendaDay-button.fc-state-default.fc-corner-right:focus, 
button.fc-next-button.fc-month-button.fc-state-default.fc-corner-left:focus, 
button.fc-next-button.fc-agendaWeek-button:focus, 
.btn-outline.fc-today-button:focus, 
ul.wysihtml5-toolbar a.fc-today-button.btn:focus, 
button.fc-today-button.fc-agendaDay-button.fc-state-default.fc-corner-right:focus, 
button.fc-today-button.fc-month-button.fc-state-default.fc-corner-left:focus, 
button.fc-today-button.fc-agendaWeek-button:focus
{
	border: solid 1px rgba(0, 133, 255, 0.5) !important;
    color: #0088ff !important;
}
button.fc-month-button.fc-button.fc-state-default.fc-corner-left.fc-state-active:hover{
	border: solid 1px rgba(0, 133, 255, 0.5) !important;
}
button.fc-month-button.fc-state-default.fc-corner-left:active, 
button.fc-agendaWeek-button:active{
	border: solid 1px rgba(0, 133, 255, 0.5) !important;
    color: #0088ff !important;
}
button.fc-month-button.fc-state-default.fc-corner-left, button.fc-agendaWeek-button{
	border: solid 1px rgba(35, 106, 185, 0.5);
    color: #236ab9;
}
button.fc-prev-button,
button.fc-next-button,
button.fc-today-button,
button.fc-month-button,
button.fc-month-button.fc-state-default,
button.fc-agendaWeek-button,
button.fc-agendaDay-button,
button.fc-listMonth-button{
	border: solid 1px rgba(35, 106, 185, 0.5);
   	color: #236ab9;
   	padding: 4px 12px !important;
   	border-radius: 60px;
   	background: transparent !important;
   	text-transform: capitalize;
   	outline: none;
   	margin-right: 4px !important;
}
button.fc-prev-button,
button.fc-next-button{
	padding: 7px 14px !important;
}
button.fc-prev-button:hover,
button.fc-next-button:hover,
button.fc-today-button:hover,
button.fc-agendaDay-button:hover,
button.fc-listMonth-button:hover,
.fc-state-hover{
	border: solid 1px rgba(0, 133, 255, 0.5) !important;
   	color: #0088ff !important;
}
.fc-toolbar.fc-header-toolbar {
    margin-bottom: 0.3em;
}
.fc-state-active, .fc-state-down {
    box-shadow: inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05) !important;
}
#calendar label{
	line-height: 28px;
}

.fc-prev-button, .fc-next-button, .fc-today-button {
    border-radius: 0 !important;
}