html{font-size:14px}@media(min-width:768px){html{font-size:16px}}body.waiting *{cursor:progress}.form-check{margin-top:30px}.nav-link{color:#000!important}.nav-small-icons{text-decoration:none!important}html{position:relative;min-height:100%}body{margin-bottom:60px}.footer{position:absolute;bottom:0;width:100%;white-space:nowrap;line-height:60px}.upload-area{width:70%;border:2px dashed #d3d3d3;margin:auto;margin-top:10px;text-align:center;background-color:#fff}.upload-area:hover{cursor:pointer}.upload-area h5{text-align:center;color:#2f4f4f}.card{background-color:#d3d3d3!important}.accordion-button.collapsed{background:#eee}input[type=checkbox]{accent-color:#000}.footerhelper{line-height:60px}.material-icons{vertical-align:middle;line-height:0!important;position:relative;top:-1px}.fc-day-today .fc-daygrid-day-frame .fc-scrollgrid-sync-inner{background-color:#0ff}.fc-timegrid-event-harness-inset{left:0!important;z-index:1!important}.fc-direction-ltr .fc-timegrid-col-events{margin:0%!important}.fc-theme-bootstrap5 .fc-list,.fc-theme-bootstrap5 .fc-scrollgrid,.fc-theme-bootstrap5 td,.fc-theme-bootstrap5 th{border:1px solid rgba(0,0,0,.5)}.miniicons{padding:2px!important;font-size:15px!important;text-align:center}.fc .fc-timegrid-col.fc-day-today{background-color:transparent}.fc .fc-timegrid-col.fc-day-today .fc-timegrid-bg-harness{background-color:var(--fc-today-bg-color)}.fc .fc-daygrid-day-frame.fc-scrollgrid-sync-inner .fc-non-business{background-color:#fff}.aux-holiday .fc-non-business{background-color:var(--m-holiday-color)}.fc-daygrid-bg-harness>.m-holiday{background-color:var(--m-holiday-color)!important}.aux-unavailability .fc-non-business{background-color:var(--m-unavailability-color)}.fc-daygrid-bg-harness>.m-unavailability{background-color:var(--m-unavailability-color)!important}.aux-nolongeremployed .fc-non-business{background-color:var(--m-nolongeremployed-color)}.fc-daygrid-bg-harness>.m-nolongeremployed{background-color:var(--m-nolongeremployed-color)!important}.nav-pills .nav-item{padding-right:10px}.subnav.active{color:#fff!important;background-color:#805bc1!important}.subsubnav.active{color:#fff!important;background-color:#696969!important}.appointmentpart{background-color:#ede8ff!important}:root{--fc-bg-event-opacity:.7;--fc-today-bg-color:rgba(178,0,255,.3);--fc-non-business-color:rgba(200,200,200,.5);--fc-bg-event-color:rgba(255,255,255,.5);--fc-event-bg-color:rgba(255,255,255,.5);--fc-event-border-color:#969696;--fc-event-text-color:#000;--m-holiday-color:rgba(77,208,225,.5);--m-unavailability-color:rgba(234,253,224,1);--m-nolongeremployed-color:rgba(255,138,128,1);--m-lightpurple-color:rgba(128,91,193,.2);--fc-body-font-size:.8rem;--bs-primary-rgb:128,91,193}.fc{font-size:var(--fc-body-font-size)}.fc .fc-col-header-cell-cushion{padding:0!important}.btn.btn-outline-dark{color:#000!important}.importanttextbox:disabled{border:1px solid #f00;color:#842029;background-color:#f8d7da}.importanttextbox{border:1px solid #f00}.imglogo{max-height:110px;height:auto;width:auto}.file{visibility:hidden;position:absolute}.tabwithfilter{background-color:var(--m-lightpurple-color)!important;border-style:solid!important;border-color:#4c176e!important}.tabwithfilterActive{background-color:var(--bs-success)!important;color:#fff!important}.selectedDayReport{background-color:rgba(128,91,193,.5)!important}.mapbutton{background-color:rgba(128,91,193,.5)!important;color:#fff!important}.optmapbutton{background-color:rgba(128,91,193,.5)!important;color:#fff!important}.past_appointment{background-color:#76ff03!important}.tree,.tree ul{margin:0;padding:0;list-style:none;color:var(--bs-success)}.tree ul{margin-left:1em;position:relative}.tree ul ul{margin-left:.5em}.tree ul:before{content:"";display:block;width:0;position:absolute;top:0;bottom:0;left:0;border-left:1px solid}.tree li{margin:0;padding:0 1em;line-height:2em;font-weight:700;position:relative}.tree ul li:before{content:"";display:block;width:10px;height:0;border-top:1px solid;margin-top:-1px;position:absolute;top:1em;left:0}.tree ul li:last-child:before{background:#fff;height:auto;top:1em;bottom:0}.indicator{margin-right:5px}.tree li button,.tree li button:active,.tree li button:focus{text-decoration:none;border:0;background:transparent;margin:0 0 0 0;padding:0 0 0 0;outline:0}.tree li a{text-decoration:none;color:var(--bs-secondary);font-weight:normal}.listviewOn{background-color:var(--bs-secondary);outline:0;box-shadow:none}.listviewOn:focus{background-color:var(--bs-secondary);outline:0;box-shadow:none}.listviewOff{background-color:var(--bs-primary);outline:0;box-shadow:none}.listviewOff:focus{background-color:var(--bs-primary);outline:0;box-shadow:none}