.fc-unthemed td.fc-today{background:rgba(255,224,130,.2)}.fc-unthemed .fc-allow-mouse-resize:hover,.fc-unthemed .fc-list-empty,.fc-unthemed .fc-list-heading td{background:rgba(0,0,0,.13333333333333333)}.fc-unthemed .fc-list-item:hover td{background:none}.small_calendar .fc-row.fc-week{min-height:2rem}.small_calendar h2{font-size:1rem}.small_calendar button{padding:2px}.fc-time-grid-event{box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);padding:4px;cursor:pointer}.fc-time-grid-event:hover{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);transition:.2s;z-index:9!important}.normal_calendar .fc-scroller{height:calc(100vh - 269px)!important;min-height:200px}.fc-toolbar.fc-header-toolbar{margin-bottom:1rem;flex-wrap:wrap}.normal_calendar h2{font-size:1.25rem}.fc-widget-content>.fc-day-grid,.fc-widget-content>.fc-divider{display:none}.line-through{text-decoration:line-through!important}.fc-list-view .videoconsultation .fc-list-item-title:before,.fc-timeGrid-view .videoconsultation:before{position:absolute;right:4px;top:2px;font-family:"Font Awesome 5 Free";content:"\f03d";font-weight:900}.fc-list-view .videoconsultation .fc-list-item-title:before{top:0}.fc-list-view .fc-list-item-title{position:relative}.fc-list-table .fc-list-item:hover{background:rgba(0,0,0,.07058823529411765)}.fc-bgevent{padding:4px;opacity:.5}.fc-bgevent,.fc-bgevent small{font-size:.85em}.date-click .fc-day-grid,.date-click .fc-list-item,.date-click .fc-slats .fc-widget-content:not(.fc-time){cursor:pointer}.date-click .fc-day-top:hover{color:#0288d1;font-weight:500}.appointment-tag{color:#fff;display:inline;padding:0 .5em;font-size:12px;font-weight:700;white-space:nowrap;border-radius:4px;z-index:2;position:absolute;bottom:2px;right:2px;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis}.fc-timeGridWeek-view .appointment-tag{color:transparent;width:calc(100% - 16px);height:4px}@media only screen and (max-width:600px){.normal_calendar h2{font-size:1rem}.normal_calendar button{padding:4px 6px}.normal_calendar .fc-center{width:100%;text-align:center;order:-1;margin-bottom:1em}}