

/*full callendar css start
*/
.fc .fc-timegrid-slot {
    height: 3em !important;
}

.fc .fc-daygrid-day.fc-day-today {
    background-color: white !important;
}
/*.fc .fc-event, .fc .fc-scrollgrid table tr {
    height: 4em !important;
}*/
.fc-timegrid-body {
    background-color: white !important;
}

.fc-timegrid-now-indicator-container {
    background-color: white !important;
}

.fc-media-screen {
    background-color: white !important;
}

.fc-v-event .fc-event-main-frame {
    text-align: left !important;
    /*display: flex !important;*/
    align-items: center;
    gap: 10px;
    flex-direction: row !important;
}

.fc-v-event .fc-event-title {
    font-size: 12px !important;
    padding-left: 5px !important;
    font-weight: bold !important;
}

/*.fc-timegrid-event-harness > .fc-timegrid-event {*/
/*position: unset !important;*/
/*padding: 0px 10px !important;
    width:100%;
}*/

/*.fc-event {
    margin: 0px 7px !important;
}*/

/*.fc-timegrid-event-harness {
    overflow: auto;
}*/

/*.fc-timegrid-event-harness:hover {
    z-index: 2442342423423423424234234 !important;
}*/

.fc-timegrid-event .fc-event-main {
    padding: 0px !important;
}


.fc .fc-non-business {
    background: lightgray !important;
}

#providerHeader > .ng-select-container {
    overflow: auto;
    height: 20px;
    width: 300px;
}

.fc-agenda-slots td div {
    height: 20px;
}

.fc-timegrid-slot {
    height: 30em;
    border-bottom: 0 !important;
}

.fc-timegrid-event .fc-event-time {
    margin-bottom: 0px !important;
}

.fc .fc-button-primary:not(:disabled).fc-button-active, .fc .fc-button-primary:not(:disabled):active {
    background-color: #0d6df4 !important;
    border-color: #0a67eb !important;
    color: white !important;
    margin-right: 5px;
}

.fc .fc-button-primary {
    border-color: #0a67eb !important;
    background-color: white !important;
    color: #3283f6 !important;
}

.transform_li {
    border: 1px solid #ababab;
}

    .transform_li:hover {
        transform: translate(-7px, 0px);
        border-bottom: 1px solid #1d75f0 !important;
        background: #3283f6 !important;
        color: #ffffff !important;
        z-index: 1;
        box-shadow: 2px 2px 3px #aaaaaa;
        transition: .8s;
    }

.draggable > li:nth-child(even) {
    background-color: #FCF5DF;
}

/*.fc-dayView-button {
    background: #dee2e6 !important;
    border: none !important;
    color: #5a5a5a !important;
    text-transform: capitalize !important;
    box-shadow: none !important;
    border-radius: 3px !important;
    margin: 0 3px !important;
    padding: 6px 12px !important;
    height: auto !important;
}*/

/*full calendar css end*/
