@charset "UTF-8";.font-primary-color{color:#50bcb6}.font-primary-color-dark{color:#2e716d}#main{float:right;box-sizing:border-box;overflow:hidden;transition:width 0.5s ease-in-out;height:100vh}@media screen{#body{position:relative;width:100%;height:calc(100% - 2.7em);top:2.7em;box-sizing:border-box;float:right;overflow:auto}}@media print{#body{position:absolute;width:100%;height:auto;box-sizing:border-box;top:0;left:0;overflow:hidden,auto}body.html{height:auto}}.navbar-toggler{align-self:flex-end}a:hover{text-decoration:none}.bg-nav{background:#222;border-bottom:1px solid #6c757d!important;height:inherit}#navBarNotify{background:#222;border-bottom:1px solid #6c757d!important}.side{position:absolute;top:0;left:0;display:block;padding:0;margin:0;z-index:96;float:left;min-height:100vh;background-color:#2f4050;box-shadow:5px 0 3px -1px rgba(0,0,0,.5);border-right:#444 solid 1px}.side-button{border-radius:50%;margin:0;margin-right:.5em;padding:.25em;font-weight:700;background-color:#50bcb6;border:2px solid #50bcb6;color:#2e716d;transition:all 0.5s ease-in-out;width:2em;height:2em;display:inline-block;line-height:1.2em!important}.side-button:hover{background-color:#2e716d;border-color:#a8d2d0;color:#a8d2d0}.header{width:100%;font-size:.9em;display:block;position:absolute;top:0;right:0;z-index:95;transition:all 0.5s ease-in-out;height:3em}.header .dropdown-menu{position:absolute;right:0;left:auto;border-radius:0;max-width:0}.header .dropdown-menu{display:block;visibility:hidden;opacity:0;transition:all 0.5s ease-in-out}.header .dropdown-menu.show{display:block;visibility:visible;opacity:1;transition:all 0.5s ease-in-out}.header .dropdown-item i{padding-right:.5rem;width:1.5rem}.header .user-image{float:left;width:25px;height:25px;border-radius:50%;margin-right:.5em;margin-top:-2px;border:0}.header .app-image{width:auto;height:25px}.header .navbar-light .navbar-nav .nav-link{color:#999c9e;padding:10px;position:relative;transition:all 0.5s ease-in-out}.header .navbar-light .navbar-nav .nav-link:hover,.header .navbar-light .navbar-nav .nav-link:focus{background:rgba(0,0,0,.1);color:#777a7d}#switcher-button{font-size:.5rem;transition:all 0.5s ease-in-out}.btn-color-primary{background-color:#50bcb6;border:2px solid #50bcb6;color:#2e716d;transition:all 0.5s ease-in-out}.btn-color-primary i{transition:all 0.5s ease-in-out}.btn-color-primary:hover{background-color:#2e716d;border-color:#a8d2d0;color:#a8d2d0}.header li>a>.label{position:absolute;top:5px;right:2px;text-align:center;padding:3px 3px;line-height:.9;background-color:#333;border-radius:.25em;color:#fff;font-size:.7em;font-weight:700}.header li>a:after{display:none}.header-ul{border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#fff;padding:7px 10px;border-bottom:1px solid #f4f4f4;color:#333;font-size:.9em}.navbar-nav>.items-menu>.dropdown-menu{padding:0 0 0 0;margin:0;top:100%}.navbar-nav>.items-menu>.dropdown-menu,.navbar-nav>.items-menu>.dropdown-menu-favoris{min-width:36rem}@media (max-width:992px){.navbar-nav>.items-menu>.dropdown-menu,.navbar-nav>.items-menu>.dropdown-menu-favoris{min-width:8rem;max-width:18rem}}.navbar-nav>.items-menu>.dropdown-menu li .menu>li>a>div>img{margin:auto 10px auto auto;width:40px;height:40px}.dropdown-items-li,.navbar-nav>.items-menu>.dropdown-menu li .menu>li>a{margin:0;padding:.5em .5em;display:block;white-space:nowrap;border-bottom:1px solid #f4f4f4;transition:all 0.5s ease-in-out}.dropdown-items-li:hover,.navbar-nav>.items-menu>.dropdown-menu li .menu>li>a:hover{background:#f9f9f9}.navbar-nav>.items-menu>.dropdown-menu li .menu>li>a>h4{padding:0;margin:0 0 0 45px;color:#333;font-size:.9em;position:relative}.navbar-nav>.items-menu>.dropdown-menu li .menu>li>a>p{margin:0 0 0 45px;font-size:.8em;color:#888}.footer-ul{padding:.3em;border-top:1px solid #eee}.footer-ul a{border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;font-size:.8em;background-color:#fff;padding:7px 10px;border-bottom:1px solid #eee;color:#333;display:block}.dropdown-menu-over .menu{max-height:65vh;margin:0;padding:0;list-style:none;overflow-x:hidden}.navbar-nav>.items-menu>.dropdown-menu li .menu>li>a{color:#444;overflow:hidden;text-overflow:ellipsis;padding:10px}.navbar-nav>.items-menu>.dropdown-menu li .menu>li>a>.glyphicon,.navbar-nav>.items-menu>.dropdown-menu li .menu>li>a>.fa,.navbar-nav>.items-menu>.dropdown-menu li .menu>li>a>.icon,.navbar-nav>.items-menu>.dropdown-menu li .menu>li>a>.ion{width:20px}#navbar-datetime{color:#aaa;display:none}#navbar-date{line-height:1}#navbar-time{padding:0;margin:0;font-size:1.5rem;font-weight:500;line-height:1}a.navbar-brand{width:auto}.dropdown-item{padding:.35rem .5rem;font-weight:300;font-size:90%;line-height:1.5}.dropdown-item:focus,.dropdown-item:hover{color:#333;text-decoration:none;background-color:#e1e1e1}#exitsidemenubutton{position:fixed;bottom:0;left:0;right:0;border:0;z-index:100!important;margin:0!important;width:100%;text-align:center!important;height:2.6em;opacity:0}.sidebar{width:230px;background-color:#2f4050;font-size:.9em;z-index:96;transition:width 0.5s ease-in-out;left:0;background:url(../img/sidebar_2.png) bottom/100% no-repeat}.sidebar ul{list-style:none;margin:0;padding:0}.sidebar li a{display:block;padding:8px 12px;color:#a7b1c2;border-left:0 solid #dedede;text-decoration:none;transition:all 0.2s ease-in-out,box-shadow 0.3s ease-in;z-index:96;position:relative}.sidebar-switch{position:relative}.sidebar a.collapsed:hover,.sidebar .sidebar-switch:not(.collapsed),.sidebar .sidebar-switch:hover{border-left:4px solid #50bcb6;box-shadow:inset 230px 0 0 0 #2e716d}.sidebar li a:hover{background-color:rgba(41,56,70,.8)!important;color:#fff}.sidebar li a i{padding-right:5px;line-height:0}.sidebar ul li .sub-menu li a{position:relative;padding-left:15px;border-left:4px solid #dedede;text-shadow:0 1px 0 #141414;font-weight:bolder}.sidebar ul li .sub-menu li a:hover:after{content:"";position:absolute;left:-5px;top:0;width:5px;background-color:rgba(50,50,50,.5);height:100%}.sidebar ul li .sub-menu li a:hover{background-color:#222;padding-left:20px;transition:all 0.5s ease-in-out}.sub-menu{border-left:0 solid #dedede}.sidebar li a .nav-label,.sidebar li a .nav-label+span{transition:all 0.5s ease-in-out;position:relative;z-index:96;text-shadow:0 1px 0 #141414;font-weight:700}.sidebar.fliph li a .nav-label,.sidebar.fliph li a .nav-label+span{display:none;transition:all 0.5s ease-in-out}.sidebar.fliph .user-separator{display:none}.sidebar.fliph{width:50px;transition:all 0.5s ease-in-out}.sidebar.fliph li{position:relative}.sidebar.fliph .sub-menu{position:absolute;left:50px;top:0;background-color:#222;width:230px;z-index:96;max-height:100vh;overflow-y:auto}.user-panel>.image>img{width:100%;max-height:45px;height:45px;width:45px;border-radius:.25em;background:#fff}.user-panel>.info,.user-panel>.info>a{color:#fff}.user-panel>.info>p{font-weight:400;margin-bottom:9px}.user-panel{height:5.9em;max-height:5.9em;margin:0;padding:1em;border-bottom:2px solid #50bcb6;display:flex}.user-separator{background-color:transparent;padding:0;margin:0;border-top:2px solid #50bcb6}.user-panel>.info{line-height:1;padding-left:.5em}.sidebar #list-sidebar{height:calc(100vh - 7.5em);overflow-y:auto}.sidebar #list-sidebar.accordion li{background:transparent!important}.sidebar.fliph #list-sidebar{height:100%;overflow-y:visible}.sidebar #list-sidebar li{padding:0}.sidebar .sidebar-switch:not(.collapsed) .fold{transform:rotate(90deg)}.fold{float:right;font-family:'Font Awesome 7 Pro';font-weight:900;transition:all 0.5s ease-in-out;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1.4em!important}.fold:before{content:"\f054"}.navbar-toggler{background-color:#50bcb6}.navbar-toggler-icon{height:1.2em;width:1.2em}.nav-tabs .nav-link.active{background-color:rgba(0,0,0,.1);color:var(--primary)}.nav-sticky{position:absolute;position:-webkit-sticky;position:sticky;z-index:90;top:0;background:rgba(255,255,255,.8);border-radius:.2em}.z-100{z-index:100}.hover-bounce:hover>i{-webkit-animation:side-bounce 0.3s ease infinite;-moz-animation:side-bounce 0.3s ease infinite;animation:side-bounce 0.3s ease infinite;animation-direction:alternate;display:inline-block}@keyframes side-bounce{from{transform:translateY(.5em) scale(1.1,.8)}to{transform:translateY(-.8em) scale(.8,1.1)}}@-webkit-keyframes side-bounce{from{transform:translateY(.5em) scale(1.1,.8)}to{transform:translateY(-.8em) scale(.8,1.1)}}@-moz-keyframes side-bounce{from{transform:translateY(.5em) scale(1.1,.8)}to{transform:translateY(-.8em) scale(.8,1.1)}}.hover-jelly:hover>i{-webkit-animation:side-jelly 0.3s ease infinite;-moz-animation:side-jelly 0.3s ease infinite;animation:side-jelly 0.3s ease infinite;animation-direction:alternate;display:inline-block}@keyframes side-jelly{from{transform:scale(1.1,.8)}to{transform:scale(.8,1.1)}}@-webkit-keyframes side-jelly{from{transform:scale(1.1,.8)}to{transform:scale(.8,1.1)}}.hover-flipx:hover>i{-webkit-animation:side-flipx 1s ease;-moz-animation:side-flipx 1s ease;animation:side-flipx 1s ease;display:inline-block}@keyframes side-flipx{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}@-webkit-keyframes side-flipx{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}@-moz-keyframes side-flipx{from{transform:rotateY(0)}to{transform:rotateY(360deg)}}