.clearfix:after{display:table;content:"";clear:both}html{box-sizing:border-box;font-size:15px}*,*:before,*:after{box-sizing:inherit}body{height:100vh;margin:0;padding:0;display:flex;flex-direction:column;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#222;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}h1{margin:0;padding:0 0 25px 0;font-weight:bold;font-size:25px;line-height:28px}#content-wrapper{display:flex;flex:1 0 0;overflow:hidden}#header{height:54px;padding:12px 30px 13px 30px;background-color:#333745;box-shadow:2px 2px 7px rgba(51,55,69,.5);z-index:2}#navigation{flex:0 0 250px;overflow-y:auto;padding:40px 25px;background-color:#f6f6f6;box-shadow:3px 0 3px -2px rgba(188,188,188,.5);z-index:1}#navigation #navigation-menu{list-style:none;margin:0;padding:0}#navigation #navigation-menu>li{position:relative;display:block;padding:0;margin:0 0 20px 0}#navigation #navigation-menu>li a{display:block;text-decoration:none;outline:none;color:#555;font-size:16px}#navigation #navigation-menu>li a:hover{color:#000}#navigation #navigation-menu>li a span{display:inline-block;width:25px;text-align:center;margin-right:3px}#navigation #navigation-menu>li.active a{font-weight:bold;color:#000}#navigation #navigation-menu>li.with-dropdown:after{position:absolute;display:inline-block;right:0;top:5px;font-family:'icomoon';font-size:.8rem;color:#555;content:"";-webkit-transition:transform .4s cubic-bezier(.645,.045,.355,1);transition:transform .4s cubic-bezier(.645,.045,.355,1)}#navigation #navigation-menu>li.open.with-dropdown:after,#navigation #navigation-menu>li.start-open.with-dropdown:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}#navigation #navigation-menu>li.with-dropdown>a{padding-bottom:5px}#navigation #navigation-menu>li ul{display:none;list-style:none;margin:0;padding:0}#navigation #navigation-menu>li ul li{padding:0;margin:8px 0 0 25px}#navigation #navigation-menu>li ul li.active a{font-weight:bold;color:#000}#navigation #navigation-menu>li.start-open.with-dropdown ul{display:block}#main-content{flex:1 0 0;overflow-y:auto;z-index:3}#main-content .container{padding:50px 40px 30px 40px;min-width:800px;max-width:1000px}#main-content .container a{color:#222}#main-content .container ul{list-style:initial;padding:0 0 0 20px}#main-content .container ul li{display:list-item;padding:0 0 0 3px;line-height:2rem}#main-content .container ol{padding:0 0 0 20px}#main-content .container ol li{display:list-item;padding:0 0 0 3px;line-height:2rem}.spacer{font-size:1px;line-height:1px}.spacer.with-background{background-color:#fff}p{margin:0 0 1.2rem 0;line-height:1.7rem}:focus{outline:0;outline-color:transparent;outline-style:none}.clear{clear:both;font-size:1px;line-height:1px;height:0}.inline-block{display:inline-block;vertical-align:top}.page-loading{padding:15px 10px;font-size:1.2rem}.page-loading img{vertical-align:middle}::-webkit-input-placeholder{color:#ccc!important}:-moz-placeholder{color:#ccc!important;opacity:1}::-moz-placeholder{color:#ccc!important;opacity:1}:-ms-input-placeholder{color:#ccc!important}.placeholder,.placeholder-password,.placeholder a{color:#ccc!important}.placeholder-focus{color:#222!important}form{display:inline}.desktop-label{display:inline-block}.mobile-label,.mobile-inline-label{display:none}@media only screen and (min-width:0) and (max-width:479px){}@media only screen and (min-width:0) and (max-width:767px){.desktop-only{display:none!important}.desktop-label{display:none}.mobile-label{display:block;font-size:1rem}.mobile-inline-label{display:inline-block}[class^="icon-"],[class*=" icon-"]{vertical-align:baseline;top:2px}}@media only screen and (min-width:480px) and (max-width:767px){}@media only screen and (min-width:768px) and (max-width:990px){}@media only screen and (min-width:991px) and (max-width:1100px){}