.fc {
    background-color: #FDFDFD;
    padding: 30px;
    /* font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; */
    /* font-size: ; */
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fill-available;
    border-radius: 10px;
}

.fc-col-header {
    border: none;
    color: black;
}

.fc .fc-col-header-cell-cushion, .fc .fc-daygrid-day-number  {
    color: black;
    font-weight: 600;
}

.fc-toolbar-title {
    display: inline-flex;
    font-size: large;
    vertical-align: bottom;
}

.fc-prev-button.fc-button.fc-button-primary , .fc-next-button.fc-button.fc-button-primary {
    color: black;
    border-style: none;
    border-radius: 25px;
    background-color: transparent;
    height: 35px;
    width: 35px;
    align-items: center;
    display: inline-flex;
    justify-content: center;
    font-size: large;
}

.fc-prev-button.fc-button.fc-button-primary:focus , .fc-next-button.fc-button.fc-button-primary:focus {
    background-color: #F5F5F5;
}

.fc-prev-button:hover , .fc-next-button:hover {
    background: none !important;
    color: black !important;
    background-color: #F5F5F5 !important;
}

.fc .fc-button-group .fc-button.fc-button-primary{
    border-radius: 25px;
    background-color: #F5F5F5;
    padding-right: 10px;
    padding-left: 10px;
    color: 	#B0B0B0;
    font-size: small;
    font-weight: bold;
    justify-content: center;
    width: 100px;
    border-style: none;
}

.fc .fc-button-group {
    border-radius: 25px;
    background-color: #F5F5F5;
    padding: 5px;
}

.fc-button-group > .fc-button-active, .fc-button-group > .fc-button:focus {
	background: white !important;
    color: black !important;
    border-radius: 25px !important;
	border-style: none !important;
}

.fc .fc-button-primary:not(:disabled).fc-button-active:focus, .fc .fc-button-primary {
	box-shadow: none !important;
}

/* Select Antd by Searching for Client Name */
[type='search']:focus {
    box-shadow: none;
}

/* DatePicker calendar */
.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner::before {
    border: none !important;
    border-radius: 15px !important;
    background-color: red;
    z-index: -5 !important;
}
.ant-picker-cell .ant-picker-cell-inner {
    border-radius: 15px !important;
}

td.ant-picker-cell.ant-picker-cell-in-view.ant-picker-cell-today {
    color: white;
}

/* DatePicker and TimePicker */
.ant-picker {
    width: 200px;
}

/* Tooltip & Popover */
.ant-tooltip-inner {
    border-radius: 6px !important;
}

.ant-tooltip-arrow-content {
    display: none !important;
}

.ant-popover-inner {
    border-radius: 6px !important;
    /* width: 250px; */
}

.ant-tooltip-placement-bottom {
    left: 516px !important;
}

.ant-btn.ant-dropdown-trigger {
    border: none !important;
    box-shadow: none;
}

.ant-dropdown-menu-items-only-child {
    padding: 4px;
}

