
.ui-widget-header {
    border: 1px solid #b8b8b8 !important;
    background: linear-gradient(
0deg, rgba(184,184,184,1) 0%, rgba(249,249,249,1) 100%) !important;
    color: #222222 !important;
    font-weight: bold !important;
}


.ui-widget .fc-event {
    color: #ed1c24 !important;
    text-decoration: none !important;
    font-weight: normal !important;
}

.fc-event {
    background-color: white;
}

.ui-button .ui-icon {
	background-image: url("/jquery-ui-themes-1.12.1/images/ui-icons_3d80b31_256x240.png") !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button {
    color: #787878 !important;
    text-decoration: none !important;
}


.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 1px solid #787878 !important;
    font-weight: bold !important;
    color: #ffffff !important;
    background: rgb(184,184,184) !important;
    background: linear-gradient(0deg, rgba(184,184,184,1) 0%, rgba(249,249,249,1) 100%) !important;
}


.fc-day-top.fc-fri.fc-today.fc-today .fc-day-number {
    background-color: #000000 !important;
    color: #ffffff !important;
    border-radius: 100% !important;
    padding: 0.03em 0.5em 0.03em 0.5em !important;
}



.fc-event {
    position: relative !important;
    display: block !important;
    font-size: .85em !important;
    line-height: 1.3 !important;
    border-radius: 3px !important;
    /* border: 1px solid #fb0000 !important; */
    border: 1px solid #ED1C24 !important;
}





.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    border: 1px solid #000000 !important;
    font-weight: bold !important;
    color: #000000 !important;
    background: rgb(138,138,138) !important;
    background: linear-gradient(0deg, rgba(138,138,138,1) 0%, rgba(249,249,249,1) 100%) !important;
}



.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:hover {
	border: 1px solid #000000 !important;
	font-weight: bold !important;
	color: #FFFFFF !important;
	background: linear-gradient(0deg, rgba(96,96,96,1) 0%, rgba(249,249,249,1) 100%) !important;

}
