body{font-family:"Open Sans",sans-serif}.page-view-cpr-calendar-view .block-page-title-block h1{border-bottom:1px solid #cff09e}@media screen and (max-width: 991px){.page-view-cpr-calendar-view .view-cpr-calendar-view .fc-header-toolbar{display:block;text-align:center}}.page-view-cpr-calendar-view .view-cpr-calendar-view .fc-header-toolbar .fc-left{order:3}.page-view-cpr-calendar-view .view-cpr-calendar-view .fc-header-toolbar .fc-left button.fc-button-primary{font-size:14px;color:#000;font-weight:400;background-color:#f4f4f5;padding:3px;border:0}.page-view-cpr-calendar-view .view-cpr-calendar-view .fc-header-toolbar .fc-left button.fc-button-primary.fc-prev-button,.page-view-cpr-calendar-view .view-cpr-calendar-view .fc-header-toolbar .fc-left button.fc-button-primary.fc-next-button{border-radius:0;border-top-left-radius:8px;border-bottom-left-radius:8px}.page-view-cpr-calendar-view .view-cpr-calendar-view .fc-header-toolbar .fc-left button.fc-button-primary.fc-next-button{border-radius:0;border-top-right-radius:8px;border-bottom-right-radius:8px;margin-left:0}.page-view-cpr-calendar-view .view-cpr-calendar-view .fc-header-toolbar .fc-left button.fc-button-primary.fc-today-button{margin-left:0;border-radius:0;font-size:12px;font-weight:400;color:#000;text-transform:capitalize;padding:6px 4px 5px}.page-view-cpr-calendar-view .view-cpr-calendar-view .fc-header-toolbar .fc-center{order:2}@media screen and (max-width: 991px){.page-view-cpr-calendar-view .view-cpr-calendar-view .fc-header-toolbar .fc-center{margin:15px 0}}.page-view-cpr-calendar-view .view-cpr-calendar-view .fc-header-toolbar .fc-center h2{font-size:22px;font-weight:700}.page-view-cpr-calendar-view .view-cpr-calendar-view .fc-header-toolbar .fc-right{order:1}.page-view-cpr-calendar-view .view-cpr-calendar-view .fc-header-toolbar .fc-right .fc-button-group button.fc-button-primary{font-size:14px;color:#71717a;font-weight:400;background-color:transparent;border-radius:8px;border:0;text-transform:capitalize}.page-view-cpr-calendar-view .view-cpr-calendar-view .fc-header-toolbar .fc-right .fc-button-group button.fc-button-primary.fc-button-active{color:#fff;border-radius:8px;background-color:#47864d}.page-view-cpr-calendar-view .view-cpr-calendar-view table tbody tr td.fc-event-container a.fc-day-grid-event{background-color:#d9f5dc !important;border-color:#d9f5dc !important;border-left:3px solid #007f00 !important;padding:5px 5px 10px}.page-view-cpr-calendar-view .view-cpr-calendar-view table tbody tr td.fc-event-container a.fc-day-grid-event .fc-time{font-size:12px;font-weight:400;color:#007f00;display:flex;align-items:center}.page-view-cpr-calendar-view .view-cpr-calendar-view table tbody tr td.fc-event-container a.fc-day-grid-event .fc-time::after{content:'';display:inline-block;width:12px;height:12px;background-image:url("../images/camera-icon.svg");background-repeat:no-repeat;margin-left:5px}.page-view-cpr-calendar-view .view-cpr-calendar-view table tbody tr td.fc-event-container a.fc-day-grid-event .fc-title{font-size:12px;font-weight:600;color:#007f00}.page-view-cpr-calendar-view .view-cpr-calendar-view table tbody tr td.fc-event-container a.fc-day-grid-event .fc-title span{display:block}.page-view-cpr-calendar-view .view-cpr-calendar-view table tbody tr td .fc-time-grid .fc-bgevent,.page-view-cpr-calendar-view .view-cpr-calendar-view table tbody tr td .fc-time-grid .fc-event{background-color:#d9f5dc !important;border-color:#d9f5dc !important;border-left:3px solid #007f00 !important;padding:5px 5px 10px}.page-view-cpr-calendar-view .view-cpr-calendar-view table tbody tr td .fc-time-grid .fc-bgevent .fc-time,.page-view-cpr-calendar-view .view-cpr-calendar-view table tbody tr td .fc-time-grid .fc-event .fc-time{font-size:12px;font-weight:400;color:#007f00;display:flex;align-items:center}.page-view-cpr-calendar-view .view-cpr-calendar-view table tbody tr td .fc-time-grid .fc-bgevent .fc-time::after,.page-view-cpr-calendar-view .view-cpr-calendar-view table tbody tr td .fc-time-grid .fc-event .fc-time::after{content:'';display:inline-block;width:12px;height:12px;background-image:url("../images/camera-icon.svg");background-repeat:no-repeat;margin-left:5px}.page-view-cpr-calendar-view .view-cpr-calendar-view table tbody tr td .fc-time-grid .fc-bgevent .fc-title,.page-view-cpr-calendar-view .view-cpr-calendar-view table tbody tr td .fc-time-grid .fc-event .fc-title{font-size:12px;font-weight:600;color:#007f00}.page-view-cpr-calendar-view .view-cpr-calendar-view table tbody tr td .fc-time-grid .fc-bgevent .fc-title span,.page-view-cpr-calendar-view .view-cpr-calendar-view table tbody tr td .fc-time-grid .fc-event .fc-title span{display:block}.page-view-cpr-calendar-view .section .block-page-title-block h1.title{padding-bottom:20px;margin-bottom:25px;text-align:left}.page-view-cpr-calendar-view .sidebar_first{width:30%;margin-bottom:40px}@media screen and (max-width: 767px){.page-view-cpr-calendar-view .sidebar_first{width:100%;float:none}}.page-view-cpr-calendar-view .sidebar_first .section{margin-top:10px}.page-view-cpr-calendar-view .sidebar_first .section h2{font-size:22px;font-weight:700;color:#000;border-bottom:1px solid #cff09e;padding-left:0;padding-bottom:25px;margin-bottom:10px}.page-view-cpr-calendar-view .sidebar_first .section .view-cpr-calendar-view .view-content{padding:15px}.page-view-cpr-calendar-view .sidebar_first .section .view-cpr-calendar-view .view-content h3{font-size:13px;font-weight:700;color:#313131;border-bottom:1px solid #cff09e;padding-left:0;padding-bottom:10px}.page-view-cpr-calendar-view .sidebar_first .section .view-cpr-calendar-view .view-content .views-row{margin-bottom:20px;padding-left:0}.page-view-cpr-calendar-view .sidebar_first .section .view-cpr-calendar-view .view-content .views-row .field-content span{font-size:11px;font-weight:600;color:#a1a1aa}.page-view-cpr-calendar-view .sidebar_first .section .view-cpr-calendar-view .view-content .views-row .field-content span.title-lang{font-size:12px;font-weight:400;color:#373737;display:block;padding-left:18px}.page-view-cpr-calendar-view .sidebar_first .section .view-cpr-calendar-view .view-content .views-row .field-content span.title-lang a{color:#373737;text-decoration:none}.page-view-cpr-calendar-view .sidebar_first .section .view-cpr-calendar-view .view-content .views-row .field-content span.today-label.text-show{font-size:11px;font-weight:600;color:#000;padding-left:18px}.page-view-cpr-calendar-view .sidebar_first .section .view-cpr-calendar-view .view-content .views-row .field-content span.today-label.text-show::before{content:'';display:inline-block;background-image:url("../images/circle-green-icon.svg");background-repeat:no-repeat;width:8px;height:8px;margin-right:5px;background-size:cover;vertical-align:middle}.page-view-cpr-calendar-view .sidebar_first .section .view-cpr-calendar-view .view-content .views-row .field-content span.time::before{content:'';display:inline-block;background-image:url("../images/circle-green-icon.svg");background-repeat:no-repeat;width:12px;height:12px;margin-right:5px;background-size:cover;vertical-align:middle}.page-view-cpr-calendar-view .sidebar_first .section .upcoming-calendar-block{background:#f6fef7;border-right:1px solid #cff09e;padding:15px}.page-view-cpr-calendar-view .sidebar_first form.views-exposed-form{position:relative}.page-view-cpr-calendar-view .sidebar_first form.views-exposed-form .form-actions input{font-size:0;position:absolute;top:5px;left:5px;background-color:transparent;border-color:transparent;background-image:url("../images/search-icon.svg");width:20px;height:25px;display:inline-block;background-repeat:no-repeat;background-size:cover}.page-view-cpr-calendar-view .sidebar_first form.views-exposed-form .js-form-item{margin-bottom:0 !important;border-radius:4px}.page-view-cpr-calendar-view .sidebar_first form.views-exposed-form .js-form-item input{background:#d9f5dc;width:100%;border:0;height:36px;padding-left:40px}.page-view-cpr-calendar-view .sidebar_first form.views-exposed-form .js-form-item input::placeholder{color:#a1a1aa;font-size:12px;font-weight:400}.page-view-cpr-calendar-view .sidebar_first form.views-exposed-form .js-form-item .description{font-size:11px;color:#a1a1aa;font-weight:400}
