/*!
 * Edulife s.p.a. - Edulife 5 (edulife5.edulife.eu)
 * Copyright Edulife 2016
 */
.sidebar{height:100%;width:0;position:fixed;top:0;left:0;overflow-x:hidden;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s;margin-top:65px;display:block;background:#1c1c1c;color:#f8f8ff;border-color:transparent}.sidebar a{-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;color:#f1f1f1;padding:0!important}#secondiAria{display:table-cell}.sidebar a .menu-icon{padding:12px;display:inline-block;aspect-ratio:1;width:40px;height:40px}.sidebar a .menu-icon i{color:inherit}.sidebar a .menu-lbl{display:inline-block;padding:10px 15px 10px 10px;max-width:210px;color:inherit}.sidebar a:hover .menu-icon i{-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.sidebar #side-menu.nav{padding-bottom:100px}.sidebar #side-menu.nav li a:active{background-color:#262626}.sidebar #side-menu.nav li.active>a{background-color:#000}.sidebar #side-menu.nav li.active>a .menu-icon{background-color:#3f4346}.sidebar #side-menu.nav .nav-second-level li{border-bottom:0!important}.sidebar #side-menu.nav .nav-second-level li .nav-third-level li{border-bottom:0!important}.sidebar #side-menu.nav .nav-second-level li .nav-third-level li a{padding-left:52px}.menu-open{width:250px}.nav>li>a{color:inherit}#wrapper{background:#1c1c1c}.navbar-brand{padding:6px 15px;margin-top:.3em}.sidebar .arrow{padding:10px 15px 10px 0;float:right}.sidebar .fa.arrow:before{content:""}.sidebar .active>a>.fa.arrow:before{content:""}@media(min-width:768px){.navbar-top-links .dropdown-messages,.navbar-top-links .dropdown-tasks,.navbar-top-links .dropdown-alerts{margin-left:auto}}.sidebar ul li{border-bottom:transparent;width:250px}#side-menu li>a:hover,#side-menu li:before,#side-menu li:after{background-color:#262626}#side-menu>li>a:focus,#side-menu>li>a:hover{background-color:#262626}#side-menu li ul li{background:#111}#side-menu li>ul>li>a:hover,#side-menu>li>ul>li>a:focus,#side-menu li>ul>li:before,#side-menu li>ul>li:after{background-color:#000}#side-menu li ul li.active:after,#side-menu li ul li.active:before{right:-1px;top:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;background-color:transparent}#side-menu li ul li.active:after{border-right-color:#fff;border-width:7px;margin-left:-7px;z-index:700}#side-menu li ul li.active:before{border-width:7px;margin-left:-7px;z-index:700}#side-menu li.active:after,#side-menu li.active:before{right:-1px;top:12px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;background-color:transparent}#side-menu li.active:after{border-right-color:#fff;border-width:7px;margin-left:-7px;z-index:700}#side-menu li.active:before{border-width:10px;margin-left:-10px;z-index:700}.sidebar::-webkit-scrollbar{display:none}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.navbar-brand{padding:0 15px!important;padding-top:5px!important}.navbar-anchor{margin-top:-5px!important}}.page-wrapper{padding:10px 15px 0 15px;min-height:568px;background-color:#fff;margin:65px 0 0 0;-moz-transition:margin-left .5s;-o-transition:margin-left .5s;-webkit-transition:margin-left .5s;transition:margin-left .5s}@media(min-width:769px){.page-wrapper-menu-open{margin-left:250px}}@media(max-width:768px){.grayOverlay{content:'';position:fixed;bottom:0;right:0;left:0;top:0;z-index:600;display:block}.grayOverlay:before{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:600;-webkit-transition:background-color 1s;-moz-transition:background-color 1s;-o-transition:background-color 1s;transition:background-color 1s;background-color:rgba(0,0,0,.1)}}@media(max-width:768px){.sidebar{margin-top:0;z-index:700}#side-menu{padding-bottom:20px;padding-top:10px}}