#header_navigation{font-size:16px;justify-content:flex-end}#header{background-color:var(--color_main);box-shadow:0 0 3px #000;color:#fff;font-size:20px;height:50px;left:0;line-height:50px;position:fixed;top:0;-webkit-transform:translateZ(0);transition:all 1s ease;width:100%;z-index:10}#header .logo{color:#fff;display:flex;flex-direction:row}#header .logo .image{background-image:url(../images/logo_header.png);background-position:0;background-repeat:no-repeat;background-size:contain;height:40px;margin:5px 10px 5px 0;width:40px}#header nav{background-color:inherit}#header nav .navbar-toggler{color:#fff}#header nav .nav-item .nav-link{line-height:2.5;padding:0 1rem;white-space:nowrap}#header nav .nav-item .nav-link:hover{color:var(--color_dark)}#header nav .nav-item>.nav-link{color:#fff}@media (max-width:991px){#header nav .nav-link{line-height:2}}#header .dropdown-menu{min-width:6.2rem;overflow:hidden;padding:0}#header .dropdown-menu .dropdown-submenu{display:none;left:100%;position:absolute;top:-7px}#header .dropdown-menu .dropdown-item{color:var(--color_main);line-height:2rem;position:relative}#header .dropdown-menu .dropdown-item .desc{font-size:10px;font-style:italic}#header .dropdown-menu .dropdown-item:hover>.dropdown-submenu{display:block}#header .dropdown-menu .dropdown-submenu-left{left:auto;right:100%}#header #header_user{align-items:center;display:flex}#header #header_user .picture img{border-radius:5px;height:25px;margin-right:10px;width:25px}#header .header_toolings_mobile a:link,#header .header_toolings_mobile a:visited{color:#fff}#header .header_toolings_mobile .name{padding:0 1rem}#header.transparent{background-color:transparent;box-shadow:none}#header.transparent nav{background-color:#fff}#header.transparent nav .nav-item>.nav-link,#header.transparent nav .navbar-toggler{color:var(--color_contrast)}#header.transparent nav .dropdown-item,#header.transparent nav .navbar-collapse.collapse.show .nav-item>.nav-link,#header.transparent nav .navbar-nav{color:var(--color_main)}#header.transparent .logo{visibility:hidden}#header.transparent .header_toolings_mobile a:link,#header.transparent .header_toolings_mobile a:visited{color:var(--color_main)}.page-enter-active,.page-leave-active{transition:opacity .3s}.page-enter-from,.page-leave-to{opacity:0}#footer{background-color:var(--color_main);color:#fff;height:30px;line-height:30px;margin-top:-30px;overflow:hidden;text-align:center}#footer .policy{color:#fff;margin-right:20px}#footer .show_image{cursor:pointer}
