@import "flat-ui.min.css";@import "font-awesome.min.css";@import "animate.min.css";body{position:relative;overflow-x:hidden;}
body,
html{height:100%;}
.nav .open > a{background-color:transparent;}
.nav .open > a:hover{background-color:transparent;}
.nav .open > a:focus{background-color:transparent;}
#wrapper{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;padding-left:0;transition:all 0.5s ease;}
#wrapper.toggled{padding-left:320px;}
#wrapper.toggled #sidebar-wrapper{width:320px;}
#wrapper.toggled #page-content-wrapper{margin-right:-320px;position:absolute;}
#sidebar-wrapper{-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;background:#f8f8f8;height:100%;left:320px;margin-left:-320px;overflow-x:hidden;overflow-y:auto;transition:all 0.5s ease;width:0;z-index:1000;}
#sidebar-wrapper::-webkit-scrollbar{display:none;}
#page-content-wrapper{width:98.5%;}
#sidebar-wrapper ul.nav li.dropdown:not(:last-of-type):after{margin-top:26px;display:inline-flex;content:"";}
#sidebar-wrapper ul.nav li.dropdown:not(:last-of-type){padding-bottom:10px;}
#sidebar-wrapper .sidebar-nav ul .sub-menu li:before,
#sidebar-wrapper .sidebar-nav li .sub-menu li:before{content:"";display:inline-block;}
.sidebar-nav{list-style:none;margin:0;padding:0;position:absolute;top:0;width:320px;}
.sidebar-nav li{display:inline-block;line-height:20px;position:relative;width:100%;}
.menumobilNivell1 a:hover{color:#000000 !important;}
.menumobilNivell1 i:hover{color:blue !important;}
.sidebar-nav .dropdown-menu{background-color:#222222;border-radius:0;border:none;box-shadow:none;margin:0;padding:0;position:relative;width:100%;}
.sidebar-nav li a:hover,
.sidebar-nav li a:active,
.sidebar-nav li a:focus,
.sidebar-nav li.open a:hover,
.sidebar-nav li.open a:active,
.sidebar-nav li.open a:focus{background-color:transparent;color:#ffffff;text-decoration:none;}
.sidebar-nav li.active{background-color:#cfcfcf;color:#000000;}
.sidebar-nav > .sidebar-brand{font-size:20px;height:65px;background:#ffffff;text-align:center;padding-top:10px;}
.list-group-item{position:relative;display:inline-block;width:100%;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border-top-left-radius:0px!important;border-top-right-radius:0px!important;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:0px!important;border-right:0px!important;}
.list-group-item i{float:right;}
.list-group-item.active a:hover{color:#ffffff!important;}
.list-group-item.nivell2{padding:8px 15px;padding-left:30px;border:0px solid #ddd;}
.list-group-item.nivell2.active{background-color:#353535;}
.list-group-item.nivell3{padding:6px 15px;padding-left:60px;border:0px solid #ddd;}
.list-group-item.nivell3.active{background-color:#3e3e3e;}
.hamburger{background:transparent;border:none;display:block;height:32px;margin-left:15px;position:fixed;top:20px;width:32px;z-index:999;}
.hamburger:hover{outline:none;}
.hamburger:focus{outline:none;}
.hamburger:active{outline:none;}
.hamburger.is-closed:before{-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all 0.35s ease-in-out;color:#ffffff;content:'';display:block;font-size:14px;line-height:32px;opacity:0;text-align:center;width:100px;}
.hamburger.is-closed:hover before{-webkit-transform:translate3d(-100px, 0, 0);-webkit-transition:all 0.35s ease-in-out;display:block;opacity:1;}
.hamburger.is-closed:hover .hamb-top{-webkit-transition:all 0.35s ease-in-out;top:0;}
.hamburger.is-closed:hover .hamb-bottom{-webkit-transition:all 0.35s ease-in-out;bottom:0;}
.hamburger.is-closed .hamb-top{-webkit-transition:all 0.35s ease-in-out;background-color:rgba(0, 0, 0, 0.7);top:5px;}
.hamburger.is-closed .hamb-middle{background-color:rgba(0, 0, 0, 0.7);margin-top:-2px;top:50%;}
.hamburger.is-closed .hamb-bottom{-webkit-transition:all 0.35s ease-in-out;background-color:rgba(0, 0, 0, 0.7);bottom:5px;}
.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom{height:4px;left:0;position:absolute;width:100%;}
.hamburger.is-open .hamb-top{-webkit-transform:rotate(45deg);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);background-color:#fff;margin-top:-2px;top:50%;}
.hamburger.is-open .hamb-middle{background-color:#fff;display:none;}
.hamburger.is-open .hamb-bottom{-webkit-transform:rotate(-45deg);-webkit-transition:-webkit-transform 0.2s cubic-bezier(0.73, 1, 0.28, 0.08);background-color:#fff;margin-top:-2px;top:50%;}
.hamburger.is-open:before{-webkit-transform:translate3d(0, 0, 0);-webkit-transition:all 0.35s ease-in-out;color:#ffffff;content:'';display:block;font-size:14px;line-height:32px;opacity:0;text-align:center;width:100px;}
.hamburger.is-open:hover before{-webkit-transform:translate3d(-100px, 0, 0);-webkit-transition:all 0.35s ease-in-out;display:block;opacity:1;}
.overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.4);z-index:1;}
.sidebar-nav ul .sub-menu li.active,
.sidebar-nav li .sub-menu li.active{color:#000000 !important;}
.sidebar-nav ul .sub-menu li a,
.sidebar-nav li .sub-menu li a{padding:0px !important;}
.sidebar-nav ul .sub-menu li,
.sidebar-nav li .sub-menu li{padding:4px 15px 4px 40px !important;font-size:14px !important;background-color:#181c20;border:none;line-height:24px;border-bottom:1px solid #23282e;margin-left:0px;}
.sidebar-nav ul .sub-menu li:hover,
.sidebar-nav li .sub-menu li:hover{background-color:#020203;}
.sidebar-nav ul .sub-menu li:before,
.sidebar-nav li .sub-menu li:before{font-family:FontAwesome;content:"\f105";display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle;}
.menumobilNivell1{width:100%;padding:12px 20px 0px 20px;color:#3d3d3d;font-family:'gotham_lightregular', Arial, Helvetica, sans-serif;font-size:16px !important;cursor:pointer;}
.menumobilNivell1:hover{-webkit-transition:color 0.2s ease-in;transition:color 0.2s ease-in;color:#000000 !important;}
.menumobilNivell1 .sub-menu{margin-top:10px;}
.menumobilNivell1 li a{color:#3d3d3d;font-weight:normal;}
.menumobilNivell1 a.active{color:#000000 !important;font-weight:bolder;}
.sidebar-nav ul .menumobilNivell1 .sub-menu li,
.sidebar-nav li .menumobilNivell1 .sub-menu li{padding:4px 0px 4px 10px !important;background-color:transparent !important;border-bottom:0px !important;}
.menumobilNivell2{width:100%;color:#3d3d3d;font-family:'gotham_lightregular', Arial, Helvetica, sans-serif;font-size:15px !important;cursor:pointer;}
.menumobilNivell2 .sub-menu{margin-top:10px;}
.menumobilNivell2 li a{color:#3d3d3d;font-weight:normal;}
.menumobilNivell2 a.active{color:#000000;font-weight:bolder;}
.sidebar-nav ul .menumobilNivell1 .sub-menu li,
.sidebar-nav li .menumobilNivell1 .sub-menu li{padding:4px 0px 4px 10px !important;background-color:transparent !important;border-bottom:0px !important;}
.liIdiomesMenuMobile{font-size:13px!important;margin-top:30px;padding:12px 20px 0px 20px;background-color:#FFF !important;}
.liIdiomesMenuMobile:hover{background-color:#FFF !important;}
@media (max-width:991px){.formCercadorCapc{margin-left:17px;}
}