.layout{display:flex;flex-direction:row;min-height:100vh;flex:1}.sidebar{flex:0 0 100px;background-color:#333;overflow:hidden}#sidebar{background-color:#333;overflow:hidden}#sidebar .item{width:340px!important;padding-left:.5em;padding-right:0}#sidebar .openmenu:hover{transform:rotateZ(180deg);transition:all .5s ease}#sidebar .closemenu:hover{transform:rotateZ(180deg);transition:all .5s ease}#sidebar{height:100%;float:left;width:100px}#sidebar .divLogoLayout,.sidebar .divLogoLayout{padding:.5em;width:100px;height:9em}#sidebar .divLogoLayout img,.sidebar .divLogoLayout img{width:100%}#sidebar .leftcolumn{width:100px!important}#sidebar .rightcolumn{width:240px!important}.main-container{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}.main-container>*{flex:0 0 auto}.layout-main{width:100%;-ms-flex:1;-webkit-box-flex:1;-moz-box-flex:1;-ms-box-flex:1;box-flex:1;display:flex;flex-direction:column;min-height:100vh;height:auto}.layout-header{height:100px;position:relative;margin:0!important;padding:0!important}.layout-header .container .ui.grid{height:100px!important}.layout-header .ui.link{color:#0a0a0a;font-weight:700;display:inline-block;border-bottom:1px solid transparent}.layout-header .ui.link:hover{border-bottom:1px solid #000}#brandingContainer{vertical-align:middle}#brandingContainer .logoAgence,#brandingContainer img{max-height:90px;height:auto;width:auto}#logo{max-height:100px}.layout-header:first-child{margin-top:0}.layout-footer{position:relative;margin-top:1rem;padding:0;height:100px;background-color:#eee;border:1px solid rgba(34,36,38,.15);display:flex}.layout-footer .logoMoneo{padding-left:1em}.layout-error .layout-error-image img{display:inline-block;vertical-align:bottom}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.layout-footer{background-color:#eee;position:fixed;bottom:0;width:calc(100% - 100px);border:1px solid rgba(34,36,38,.15)}.main-container{margin-bottom:2rem!important}.layout-main{padding-bottom:6em}}.layout-footer .grid{margin-top:.5em}.layout-error{display:flex;flex-direction:column;min-height:100vh;background:-webkit-radial-gradient(circle at bottom,#61cdf6 0,#3280bc 50%);background:-o-radial-gradient(circle at bottom,#61cdf6 0,#3280bc 50%);background:-moz-radial-gradient(circle at bottom,#61cdf6 0,#3280bc 50%);background:radial-gradient(circle at bottom,#61cdf6 0,#3280bc 75%);background-attachment:fixed}@media only screen and (max-width:991px){.sidebar{flex:0 0 70px}#sidebar{width:70px}#sidebar .divLogoLayout,.sidebar .divLogoLayout{width:70px;height:8em}#sidebar .leftcolumn{width:70px!important}.layout-header{height:70px}.layout-header .container .ui.grid{height:70px!important}#brandingContainer img{max-height:35px}#brandingContainer .logoAgence{max-height:70px}}@media screen and (max-width:991px) and (-ms-high-contrast:active),(max-width:991px) and (-ms-high-contrast:none){.layout-footer{width:calc(100% - 70px)}}@media only screen and (min-width:992px) and (max-width:1199px){.sidebar{flex:0 0 80px}#sidebar{width:80px}#sidebar .divLogoLayout,.sidebar .divLogoLayout{width:80px;height:9em}#sidebar .leftcolumn{width:80px!important}.layout-header{height:80px}.layout-header .container .ui.grid{height:80px!important}#brandingContainer img{max-height:60px}#brandingContainer .logoAgence{max-height:80px}}@media screen and (min-width:992px) and (max-width:1199px) and (-ms-high-contrast:active),(min-width:992px) and (max-width:1199px) and (-ms-high-contrast:none){.layout-footer{width:calc(100% - 80px)}}@media only screen and (min-width:1200px) and (max-width:1599px){.sidebar{flex:0 0 90px}#sidebar{width:90px}#sidebar .divLogoLayout,.sidebar .divLogoLayout{width:90px;height:9em}#sidebar .leftcolumn{width:90px!important}.layout-header{height:90px}.layout-header .container .ui.grid{height:90px!important}#brandingContainer img{max-height:60px}#brandingContainer .logoAgence{max-height:90px}}@media screen and (min-width:1200px) and (max-width:1599px) and (-ms-high-contrast:active),(min-width:1200px) and (max-width:1599px) and (-ms-high-contrast:none){.layout-footer{width:calc(100% - 90px)}}