body{background-color:#e5e5e5;font-family:Poppins,sans-serif!important}body header{height:73px;background-color:#f8f9fa;border-bottom:1px solid #d3d3d3}body header #menu-button{cursor:pointer}body header h2{line-height:20px;height:23px}body header #user-box{cursor:pointer}body header #user-box .avatar{height:40px;border-radius:50em}body header #user-box #user-actions{display:none;position:absolute;bottom:0;right:0;width:200px;transform:translateY(100%);background-color:#fff;border:1px solid #d3d3d3;--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}body header #user-box #user-actions .page-link{transition:background-color .3s;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s}body header #user-box #user-actions .page-link:not(:last-child){border-bottom:1px solid #d3d3d3}body header #user-box #user-actions .page-link:hover{background-color:#eee}body header #user-box:hover #user-actions{display:block}body .menu{right:initial;height:100vh;background-color:#fefefe;border-right:1px solid #d3d3d3;width:300px;transform:translate(-105%);--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}body .menu.active{transition:transform .3s;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s}body .menu.open{transform:translate(0)}body .menu #menu-close{cursor:pointer}body .menu>.row:not(:hover) .page-link.active{background-color:#eee}body .menu .page-link{cursor:pointer;transition:background-color .3s;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;-o-transition:background-color .3s}body .menu .page-link:not(:last-child){border-bottom:1px solid #d3d3d3}body .menu .page-link:hover{background-color:#eee}body .menu .page-link[data-submenu] .menu-chevron{float:right;margin-top:3px;transition:transform .3s;-webkit-transition:transform .3s;-moz-transition:transform .3s;-o-transition:transform .3s}body .menu .page-link[data-submenu].open .menu-chevron{transform:rotate(180deg)}body .menu .page-link i{width:20px;height:16px;text-align:center;margin-right:15px!important}body #container{min-height:calc(100vh - 73px)}body #container .table-search .add-new,body #container .table-search .table-search-preview{cursor:pointer}body #container #bookmarks .bookmark{transition:scale .3s;-webkit-transition:scale .3s;-moz-transition:scale .3s;-o-transition:scale .3s}body #container #bookmarks .bookmark:hover{scale:1.05}body footer{font-size:12px;background:#244B8F;color:#fff}.login-container .card .btn-authentik{background-color:#f3492f;border-color:#f3492f;color:#fff!important}.login-container .card .btn-authentik:hover,.login-container .card .btn-authentik:active{background-color:#d6412a!important;border-color:#d6412a!important}#gallery .photo:hover .hide-button{opacity:1}#gallery .photo .hide-button{opacity:0;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s}#gallery .photo .hide-button:hover{background-color:#d6412a!important}.no-link{color:inherit;text-decoration:none}.form-control:focus,.form-select:focus{box-shadow:none;border-color:#ced4da}.cursor-pointer{cursor:pointer}.sticky-top-header{position:sticky;top:73px}.fs-7{font-size:.75rem!important}@media (min-width: 1200px){.fs-7{font-size:.75rem!important}}.fs-8{font-size:.5rem!important}@media (min-width: 1200px){.fs-8{font-size:.5rem!important}}.fs-9{font-size:.25rem!important}@media (min-width: 1200px){.fs-9{font-size:.25rem!important}}.toastify{max-height:96vh;overflow:auto}.toastify.danger{background:linear-gradient(-90deg,rgb(255,66,66) 0%,rgb(254,120,120) 100%)}.toastify.success{background:linear-gradient(-90deg,rgb(107,185,93) 0%,rgb(157,219,148) 100%)}.toastify.warning{background:linear-gradient(-90deg,#ffc273 0%,#f5ca5f 100%)}.toastify .toast-close{position:absolute;top:0;right:0}.select-search-modal{min-width:auto!important}.accordion-button{box-shadow:none!important}#language-selector .selected{box-shadow:0 0 0 .25rem #0d9dfd40;border-radius:50rem}.badge{font-size:11px}.badge a{color:inherit!important;margin-left:5px}.air-datepicker-global-container{z-index:9999!important}
