.calendar_wrapper{display:flex;flex-direction:column}.calendar_wrapper__filterMenu{display:flex;flex-direction:column}.calendar_shortcutButtongroup{display:flex;min-height:50px;margin:0 15px}.calendar_shortcutButtongroup__mobile{margin-top:0px}.flexButtonWrapper{flex-grow:1}.calendarDatepicker_top{margin-bottom:20px !important}.expansionpanel-mobile-calendar{width:165px}.expansionpanel-mobile-calendar label{margin-top:10px;display:block}.MuiPickersYear-yearSelected:focus{background-color:#979797;color:#fff}.MuiTypography-subtitle1:focus{background-color:#979797;color:#fff}.MuiPickersYear-root:focus{color:#fff !important}.MuiInput-underline{border-bottom:none !important}.MuiInput-underline::before{border-bottom:none !important}.MuiInput-underline::after{border-bottom:none !important}p.MuiFormHelperText-root.Mui-error,.calendar_error{color:#ca0000;font-size:14px;font-weight:400}
.basic-multi-select{width:100%}.basic-multi-select:focus{outline:none}.basic-multi-select>div:hover{border:1px solid #c3c3c3;box-shadow:none}.omrade-chip{margin:3px 1.5px}
.primaryButton{color:#fff;border:none;padding:6px 12px;font-size:14px;min-height:40px;background-color:#4c6e6e}.primaryButton:hover{background-color:#325553}.primaryButton:focus{outline:2px solid #4c6e6e;outline-offset:2px}.primaryButton:disabled{visibility:hidden}.secondaryButton{color:#4c6e6e;border:2px solid #79a8a8;padding:6px 12px;font-size:14px;min-height:40px;background-color:#fff}.secondaryButton:focus{background-color:#ebf3f3}.secondaryButton:focus{outline:none;background-color:#ebf3f3}.secondaryButton:disabled{visibility:hidden}.linkButton{color:#4c6e6e;border:0;cursor:pointer;padding:8px 10px;font-size:14px;border-radius:5px;text-decoration:underline;background-color:unset}.linkButton:hover{text-decoration:none;background-color:#ebf3f3}.linkButton:focus{outline:none;background-color:#c9d3d3}
.checkbox-list--error{color:#ca0000;max-width:100%}.checkbox-content{display:flex;flex-wrap:wrap;padding:4px 0px}.checkbox-content:last-child{width:calc(100% - 10px)}.checkbox-wrapper{margin:0px 10px -15px 0px;width:100%}.checkbox-wrapper>.MuiFormControlLabel-root{display:grid;grid-template-columns:28px auto;min-height:25px;line-height:23px;cursor:pointer}.checkbox-wrapper input{background-color:#fff}
.sidepanel_error{color:#721c24}.sidepanel_wrapper{position:absolute;z-index:2;left:0;height:100%;box-sizing:border-box;transition:175ms all}.sidepanel_wrapper>*{transition:175ms all}.sidepanel-filter-content{overflow:auto;height:100%;padding-bottom:64px}.sidepanel_open{width:420px;z-index:10}.sidepanel_closed{width:0px}.sidepanel_closed>*{overflow:hidden}.sidepanel_closed .SearchresultList_wrapper_open{overflow:hidden}.sidepanel_searchresultPaper{position:absolute;top:0;width:100%;bottom:0;visibility:hidden}.sidepanel_searchresultPaper_open{background-color:#fff;visibility:visible}.MuiAccordion-root.Mui-expanded{margin:0}.MuiAccordionSummary-root.Mui-expanded{background-color:#c9d3d3}.MuiAccordionSummary-root.Mui-expanded h2{color:#325553}.MuiTypography-caption{font-family:sans-serif}.btnToggle>button{color:#fff;background-color:#325553}.btnToggle>button:focus{outline:2px solid #325553;outline-offset:2px}.btnToggleSidepanel{transition:175ms all;z-index:40}.btnToggleSidepanel>button{border:none;height:60px;width:50px;cursor:pointer}.btnOpenSidepanel{position:absolute;left:0;top:30%}.btnOpenSidepanel>button{border-radius:0px 2px 2px 0px}.btnCloseSidepanel{position:absolute;left:420px;top:30%;z-index:30}.btnCloseSidepanel>button{border-radius:0px 2px 2px 0px}.MuiAccordionSummary-content{display:block}.summary_header{color:#325553;border-top:1px solid #d7e6e6;box-shadow:none}.summary_header:last-child{border-bottom:1px solid #d7e6e6}.titleRow{display:flex;flex-direction:row;padding:12px}.title{font-size:24px;flex:1 2;padding:8px 0px}.closeButton{color:#325553;position:absolute;right:0;padding:unset;height:44px;width:44px;padding:0}.closeButton:hover{background-color:#d7e6e6}@media(max-width: 600px){.sidepanel_open{width:100%}.sidepanel_searchresultPaper{position:fixed}}
.MuiDrawer-paperAnchorRight{width:230px}@media(max-width: 960px){.footer{display:none}}
