/*Custom css start ======*/


#calendar.fc{ font-family: "Roboto"; font-weight: 400;}
.fc-month-view td.fc-widget-content{ border-bottom: none;}
.fc-month-view tbody.fc-body >tr>.fc-widget-content{ border-top: none;border-left: none;border-right: none;}
.fc-month-view .fc-head .fc-widget-header .fc-day-header{ color: #5B6770; font-weight: 500;}
.fc-month-view {padding:0 8px;}

.fc-toolbar .fc-right h2{font-size:16px;color:#303030;font-weight:600;}

.fc-toolbar .fc-right button{ display:none;}

.fc-toolbar .fc-left button,.fc-toolbar .fc-center button{border-radius: 0;background: none;box-shadow: none;border: none; float:none !important;}
.fc-toolbar .fc-right,.fc-toolbar .fc-left {float: none !important;display: inline-block;vertical-align: middle;}
.fc-toolbar .fc-center{ margin-left:15px;}
.fc-toolbar .fc-left{ margin-right:15px;}

.fc-widget-header,
.fc-month-view .fc-widget-header th,
.fc-month-view .fc-widget-header table{ border:none; text-align:left;}
.fc-month-view .fc-head-container.fc-widget-header { border:none !important; }
.fc-head-container.fc-widget-header th{ font-size:14px; font-weight:normal; color:#303030;padding:0 5px;}

.fc-event-container .fc-day-grid-event{ border:none;font-size: 12px;border-radius: 2px !important;padding: 1px 2px;font-weight: normal !important; box-shadow:none !important; color:#fff !important;}
.fc-time-grid .fc-event{color:#fff !important;}
.fc-day-grid-event .fc-time{ font-weight:500;}

.fc-day-top{ text-align:left;}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{ text-align:left; float:none !important; font-size:12px !important; color:#303030;}
.fc-day-top.fc-other-month{opacity: 1;}
.fc-day-top.fc-other-month a{ color:#a8a8a8 !important;}
.fc-basic-view .fc-week-number, .fc-basic-view .fc-day-number{ padding:5px;}
.fc-day-grid-event{ margin:1px 5px;}
.fc-unthemed td.fc-today{ background-color:transparent !important;}
.fc-unthemed td.fc-today a.fc-day-number{height: 22px;width: 22px;background-color: var(--f7-theme-color);border-radius: 100%;padding: 0px !important;line-height: 22px;color: #fff !important;display: block !important;text-align:center !important;margin-top: 1px;}

.fc-month-view .fc-bg .fc-day{  border-left:0; border-right:0;}

.fc-unthemed .fc-list-empty{ background-color: #fff !important; }

.fc-agendaWeek-view .fc-axis.fc-widget-header ,
.fc-agendaThreeDay-view .fc-axis.fc-widget-header ,
.fc-agendaDay-view .fc-axis.fc-widget-header{ width:39px !important;}

.fc-event{ border:none !important; border-radius:0; padding:5px;}
.fc-today div{ color:#2196f3;}
.fc-listWeek-view .fc-widget-header a{ font-weight:600; font-size:16px; color:#303030;}

.fc-head-container.fc-widget-header th > div{ font-size:14px; line-height:18px; margin:5px 0; text-align:left;}
.fc-head-container.fc-widget-header th > div .fc_heading{ font-size:20px; font-weight:600;}

.fc-event-container .fc-day-grid-event{ margin-left: 0; }

.fc-listMonth-view{ border:none; padding-top: 0px; }
.fc-listMonth-view .fc-list-heading .fc-widget-header{ border: none; display: none; }
.fc-listMonth-view .fc-list-item ,.fc-listMonth-view .fc-list-item td{ border: none; }
.fc-listMonth-view .fc-list-item .list_view_header{ text-align: left;width:32px;padding-right: 0;padding-top:0px;}
.fc-listMonth-view .fc-list-item .list_view_header span{font-family:"Roboto";text-transform: uppercase;color: #5B6770;font-size:20px;line-height: 22px;}
.fc-listMonth-view .fc-list-item .list_view_header h4{margin: 0;font-weight: 400;font-size: 14px;color: #666;font-family:"Roboto";line-height: 16px;}
.fc-listMonth-view .fc-list-item .list_view_header .list_stickey{position: -webkit-sticky;position: sticky;top: 0;}
.fc-listMonth-view .fc-list-item.fc-highlight-today .list_view_header span{background: #0b69a9;color: #fff;height: 28px;display: block;width: 28px;border-radius: 100%;text-align: center;line-height: 28px;font-size: 17px;position: relative;left: -3px;}
.fc-listMonth-view .fc-list-item.fc-highlight-today .list_view_header h4{ color: #0b69a9;margin-top: 2px;}

.fc-listMonth-view .fc-list-item .list_view_desc .list_view_bg{padding:5px 10px;border-radius:3px;color: #fff;}
.fc-listMonth-view .fc-list-item .list_view_desc .list_view_bg p{word-break: break-word;margin: 0;font-size: 14px;line-height: 18px;font-weight: 400;}
.fc-listMonth-view .fc-list-item .list_view_desc .list_view_bg p i{font-style: normal;}
.fc-listMonth-view .fc-list-item .list_view_desc .list_view_bg span{display: block;font-size: 14px;line-height: 18px;font-weight: 300;}
.fc-listMonth-view [class*="myCustomeHeading"] td{background-color: transparent;font-size: 14px;font-weight: 400;font-family: Roboto;letter-spacing: 0.8px;color: #5B6770;text-align: left;padding-left: 66px;border:none; padding-bottom: 4px !important;padding-top: 20px !important;}
.fc-listMonth-view [class*="myCustomeHeading"] td.lastTdForPadding{    padding: 8px !important;}
.fc-listMonth-view .fc-list-table td{padding-bottom:4px;padding-top: 4px;}
.fc-listMonth-view .fc-list-item .list_view_desc .list_view_week{font-size: 16px;font-weight: 400;text-transform: uppercase;margin-bottom: 10px;position: relative;top: -15px;}

.fc-month-view th.fc-day-header.fc-widget-header.highlight_today {color: var(--f7-theme-color);}

.fc-agendaDay-view .fc-widget-header{ text-align:left;}

.fc-agenda-view .fc-day-grid .fc-row{ min-height: auto;}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{ padding-bottom: 4px;}

.fc-agendaWeek-view .fc-head td.fc-widget-header,
.fc-agendaDay-view .fc-head td.fc-widget-header,
.fc-agendaThreeDay-view .fc-head td.fc-widget-header{border-left: none; border-right: none;border-bottom: none}

.fc-agendaWeek-view .fc-body >tr>td.fc-widget-content,
.fc-agendaDay-view .fc-body >tr>td.fc-widget-content,
.fc-agendaThreeDay-view .fc-body >tr>td.fc-widget-content{border: none;}

.fc-agendaWeek-view .fc-head .fc-row.fc-widget-header .fc-day-header,
.fc-agendaDay-view .fc-head .fc-row.fc-widget-header .fc-day-header,
.fc-agendaThreeDay-view .fc-head .fc-row.fc-widget-header .fc-day-header{padding-top: 8px;padding-bottom:4px;}

.fc-agendaWeek-view .fc-head .fc-row.fc-widget-header .fc-day-header a,
.fc-agendaDay-view .fc-head .fc-row.fc-widget-header .fc-day-header a,
.fc-agendaThreeDay-view .fc-head .fc-row.fc-widget-header .fc-day-header a{ display: block; text-decoration: none}

.fc-agendaWeek-view .fc-head .fc-row.fc-widget-header .fc-day-header .week_head_top,
.fc-agendaDay-view .fc-head .fc-row.fc-widget-header .fc-day-header .week_head_top,
.fc-agendaThreeDay-view .fc-head .fc-row.fc-widget-header .fc-day-header .week_head_top{font-family: "Roboto";text-transform: uppercase;color: #717171;font-size: 22px;line-height: 25px;font-weight: 400;    margin: 0;}

.fc-agendaWeek-view .fc-head .fc-row.fc-widget-header .fc-day-header .week_head_bottom,
.fc-agendaDay-view .fc-head .fc-row.fc-widget-header .fc-day-header .week_head_bottom,
.fc-agendaThreeDay-view .fc-head .fc-row.fc-widget-header .fc-day-header .week_head_bottom{margin: 0;font-weight:400;font-size:14px;color:#666;font-family: "Roboto";line-height: 16px;}

.fc-agendaWeek-view .fc-time-grid .fc-slats .fc-minor td,
.fc-agendaDay-view .fc-time-grid .fc-slats .fc-minor td,
.fc-agendaThreeDay-view .fc-time-grid .fc-slats .fc-minor td{ border:none;}

.fc-agendaWeek-view .fc-time-grid .fc-slats tr td.fc-axis.fc-time span,
.fc-agendaDay-view .fc-time-grid .fc-slats tr td.fc-axis.fc-time span,
.fc-agendaThreeDay-view .fc-time-grid .fc-slats tr td.fc-axis.fc-time span{ color: #5B6770;}

.fc-agendaWeek-view .fc-time-grid .fc-slats tr td.fc-axis.fc-time,
.fc-agendaDay-view .fc-time-grid .fc-slats tr td.fc-axis.fc-time,
.fc-agendaThreeDay-view .fc-time-grid .fc-slats tr td.fc-axis.fc-time{text-align: center;border-top: none;}

.fc-agendaWeek-view .fc-body .fc-content-skeleton .fc-event-container .fc-day-grid-event,
.fc-agendaDay-view .fc-body .fc-content-skeleton .fc-event-container .fc-day-grid-event,
.fc-agendaThreeDay-view .fc-body .fc-content-skeleton .fc-event-container .fc-day-grid-event{margin-right: 0;margin-left: 4px; color: #fff;}

.fc-agendaWeek-view .fc-head .fc-today a div,
.fc-agendaDay-view .fc-head .fc-today div,
.fc-agendaThreeDay-view .fc-head .fc-today a div{color: #2196f3 !important;}

.fc-agendaWeek-view .min_height_required ,
.fc-agendaDay-view .min_height_required ,
.fc-agendaThreeDay-view .min_height_required {padding: 2px 2px;min-height: 14px;}

.fc-agendaWeek-view .fc-event ,
.fc-agendaDay-view .fc-event ,
.fc-agendaThreeDay-view .fc-event { border:1px solid #fff !important; border-radius: 3px !important;}

.fc-now-indicator.fc-now-indicator-arrow{ display:none;}
.fc-now-indicator.fc-now-indicator-line{border-color: #0b69a9;}
.fc-now-indicator.fc-now-indicator-line:before{content:""; height:7px;width:7px; background-color: #0b69a9; border-radius: 100%;position:absolute; top:-4px;}

.listMonth_line_indicator{position: relative;}
.listMonth_line_indicator td{padding: 0; border-top: none}
.listMonth_line_indicator .fc-now-indicator.fc-now-indicator-line{position: relative;left: 60px;right: 0;border-top: 1px solid #0b69a9;width: calc(100% - 76px);}

/*listmonthview banner parellax animation start ======*/
.fc-listMonth-view .fc-list-table [class*="listmonth_banner"]{}
.fc-listMonth-view .fc-list-table [class*="listmonth_banner"] td{padding: 0;}
.fc-listMonth-view .fc-list-table [class*="listmonth_banner"] td .listmonth_parallex_bg{position: relative;overflow: hidden; height:160px;}
.fc-listMonth-view .fc-list-table [class*="listmonth_banner"] td .listmonth_parallex_bg .img-parallax{width:100vmax;z-index: -1;position: absolute;top: 0;left: 50%;transform: translate(-50%,0);pointer-events: none;}
.fc-listMonth-view .fc-list-table [class*="listmonth_banner"] td .listmonth_parallex_bg h5{margin: 25px 0 0 62px;font-weight: 400;font-size: 18px;color: #303030;letter-spacing: 1.2px;}
/*listmonthview banner parellax animation End ======*/

.fc-unthemed .fc-list-item:hover td{ background-color: transparent;}

/*Custom css start ======*/
