
.cmcal-calendar-container.cmcal-calendar-18      
                                .fc-head,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-head th,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-head a,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-list-heading td,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-list-heading a
                                 {font-family:Roboto;font-style:normal;font-weight:700;text-align:right;text-transform:uppercase;color:#8b929e; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-list-empty-wrap1 {background-color:#fcfcfe; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-head,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-unthemed .fc-divider,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-unthemed .fc-popover .fc-header,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-unthemed .fc-list-heading td,.cmcal-calendar-container.cmcal-calendar-18 
                                thead.fc-head th.fc-day-header {background-color:#ffffff; }.cmcal-calendar-container.cmcal-calendar-18 
                                    .fc-list-table .fc-list-item,.cmcal-calendar-container.cmcal-calendar-18  
                                    .fc-unthemed .fc-list-empty,.cmcal-calendar-container.cmcal-calendar-18 
                                    .fc-list-view .fc-scroller,.cmcal-calendar-container.cmcal-calendar-18 
                                    .fc-list-view .fc-list-empty-wrap1,.cmcal-calendar-container.cmcal-calendar-18 
                                    .fc-body {background-color:#ffffff; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc .fc-bg .fc-day.fc-today,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc .fc-bg .fc-day.fc-other-month.fc-today,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc .fc-bg .fc-day.cmcal-nonbusinessDays.fc-today {background-color:#ffffff !important; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc .fc-head  td,.cmcal-calendar-container.cmcal-calendar-18  
                                .fc-unthemed .fc-list-heading td,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc .fc-head-container th
                                 {border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-color:#bfbfbf !important; }.cmcal-calendar-container.cmcal-calendar-18 
                               .fc .fc-body td,.cmcal-calendar-container.cmcal-calendar-18 
                               .fc-unthemed .fc-list-item td
                                 {border-top-width:1px !important;border-right-width:1px !important;border-bottom-width:1px !important;border-left-width:1px !important;border-style:solid !important;border-color:#e5e6ea !important; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc .fc-row th.fc-widget-header,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-list-heading .fc-widget-header {padding-top:15px;padding-right:10px;padding-bottom:15px; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc .fc-row td,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc .fc-list-item td,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc td.fc-axis {padding-top:5px;padding-right:5px;padding-left:5px; }.cmcal-calendar-container.cmcal-calendar-18 
                                .cmcal-calendar-filter-area select,.cmcal-calendar-container.cmcal-calendar-18  .cmcal-calendar-filter-area input {background-color:#e7e9f1; }.cmcal-calendar-container.cmcal-calendar-18 
                                 .cmcal-calendar-filter-area select,.cmcal-calendar-container.cmcal-calendar-18  .cmcal-calendar-filter-area input,.cmcal-calendar-container.cmcal-calendar-18  .cmcal-calendar-filter-area input::placeholder
                                 {color:#454d57; }.cmcal-calendar-container.cmcal-calendar-18 
                                .cmcal-calendar-filter-area select,.cmcal-calendar-container.cmcal-calendar-18  .cmcal-calendar-filter-area input
                                 {border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-style:solid;border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px; }.cmcal-calendar-container.cmcal-calendar-18 
                                .cmcal-calendar-filter-area select,.cmcal-calendar-container.cmcal-calendar-18  .cmcal-calendar-filter-area input
                                 {margin-right:10px;margin-bottom:10px; }.cmcal-calendar-container.cmcal-calendar-18 
                                .cmcal-calendar-filter-area select,.cmcal-calendar-container.cmcal-calendar-18  .cmcal-calendar-filter-area input
                                 {padding-top:10px;padding-right:80px;padding-bottom:10px;padding-left:20px; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-toolbar {background-color:#f5f6fd; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-toolbar .fc-button {background-color:#e7e9f1; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-toolbar .fc-button:hover,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-toolbar .fc-button.fc-button-active {background-color:#ffffff; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-button,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-state-default.fc-corner-right,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-state-default.fc-corner-left
                                 {border-top-left-radius:20px;border-top-right-radius:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px; }.cmcal-calendar-container.cmcal-calendar-18 
                                 .fc-toolbar .fc-button
                                 {font-style:normal;font-weight:bold;text-transform:uppercase;color:#454d57; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-toolbar h2
                                 {color:#454d57; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-toolbar
                                 {padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc button,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-button.fc-button-active,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-center h2
                                 {padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px; }.cmcal-calendar-container.cmcal-calendar-18 
                    .fc-day-number,.cmcal-calendar-container.cmcal-calendar-18 
                    .fc-other-month .fc-day-number
                     {line-height:16px;width:16px;display:inline-block; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-today .fc-day-number {background-color:#0c7d5a !important; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc .fc-row td.fc-day-top,.cmcal-calendar-container.cmcal-calendar-18  
                                .fc .fc-row td.fc-day-top a,.cmcal-calendar-container.cmcal-calendar-18  
                                .fc .fc-bg td.fc-day,.cmcal-calendar-container.cmcal-calendar-18 
                                 {font-family:Roboto;text-align:right;color:#000000; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-today .fc-day-number,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc .fc-row td.fc-today a,.cmcal-calendar-container.cmcal-calendar-18  
                                 {color:#ffffff; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-other-month .fc-day-number,.cmcal-calendar-container.cmcal-calendar-18  
                                .fc .fc-bg td.fc-day.fc-other-month,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc .fc-row td.fc-day-top.fc-other-month a
                                 {color:#e5e6ea; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc .fc-content-skeleton .fc-day-top.has-events .fc-day-number {background-color:transparent !important; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc .fc-content-skeleton .fc-day-top.has-events .fc-day-number {font-family:Roboto;text-align:right; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-event,.cmcal-calendar-container.cmcal-calendar-18                                 
                                .fc-list-table .fc-list-item .fc-widget-content {background-color:#162e3f; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-event:hover,.cmcal-calendar-container.cmcal-calendar-18                                 
                                .fc-list-item:hover .fc-widget-content {background-color:#0070a3 !important; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-event-container,.cmcal-calendar-container.cmcal-calendar-18 
                                a.fc-event,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-unthemed td.fc-event-container .fc-event,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-list-item td,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-list-item td a
                                 {color:#ffffff; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc a.fc-event,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-list-item td.fc-widget-content
                                 {border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-event,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-list-item .fc-widget-content
                                 {margin-bottom:5px; }.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-event,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc-event.fc-h-event,.cmcal-calendar-container.cmcal-calendar-18 
                                .fc .fc-list-item td.fc-widget-content
                                 {padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px; } @media (max-width: 480px) {.cmcal-calendar-container.cmcal-calendar-18 .fc-toolbar .fc-left,.cmcal-calendar-container.cmcal-calendar-18 .fc-toolbar .fc-right { margin-bottom: 10px;  }.cmcal-calendar-container.cmcal-calendar-18 .fc-toolbar .fc-center { display: block;  }.cmcal-calendar-container.cmcal-calendar-18 .fc-toolbar .fc-right { float: left;  }.cmcal-calendar-container.cmcal-calendar-18 .fc-toolbar .fc-button { font-size: px;line-height: px; }.cmcal-calendar-container.cmcal-calendar-18 .fc-toolbar h2 { font-size: px;line-height: px; }}.cmcal-calendar-container.cmcal-calendar-18 .fc-unthemed .fc-popover { margin-left: -5px;  }
