.header__menu-toggle{background:0;border:0;width:24px;height:24px;padding:0;margin:0;color:#FFF}.side-nav{z-index:100000;position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none}.side-nav--visible{pointer-events:auto}.side-nav::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4);opacity:0;transition:opacity .3s cubic-bezier(0,0,0.3,1)}.side-nav__container{position:relative;width:90%;max-width:220px;background:transparent;height:100%;box-shadow:2px 0 12px rgba(0,0,0,0.4);transform:translateX(-102%);display:flex;flex-direction:column;opacity:0;transition:opacity .2s cubic-bezier(.48,.18,1,.25)}.side-nav--visible .side-nav__container{opacity:100;transition:opacity .1s cubic-bezier(.48,.18,1,.25),transform .13s cubic-bezier(0,0,0.3,1)}.side-nav--visible .side-nav--animatable .side-nav__container{transition:transform .33s cubic-bezier(0,0,0.3,1)}.side-nav--visible::before{opacity:1}.side-nav--visible .side-nav__container{transform:none}.side-nav__hide{position:absolute;left:16px;top:16px;background:0;border:0;color:#FFF}.side-nav__header{height:48px;background:#ebebeb;color:#FFF;display:flex;justify-content:flex-end;align-items:center}.side-nav__header div{width:38px;float:right}.side-nav__header img{margin:auto;width:135px}.side-nav__content{display:flex;flex-direction:column;flex:1;list-style:none;padding:0;margin:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(17,37,135,0.85);color:#fff;cursor:pointer}.side-nav__content li{height:38px;line-height:38px;padding:0 16px}.side-nav__content .side-nav__content_section{/*!* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2841ff+0,112587+100&0.8+0,0.8+100 *!*/background:#2841ff;background:-moz-linear-gradient(left,rgba(40,65,255,1) 0,rgba(17,37,135,1) 100%);background:-webkit-linear-gradient(left,rgba(40,65,255,1) 0,rgba(17,37,135,1) 100%);background:linear-gradient(to right,rgba(40,65,255,1) 0,rgba(17,37,135,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2841ff',endColorstr='#112587',GradientType=1);color:#fff;padding-left:25px;cursor:default;height:30px;line-height:30px}.side-nav__footer{line-height:38px;padding:0 16px;margin-top:auto}li.side-nav__content_flexbox{display:flex}li.side-nav__content_flexbox>div:first-child{width:38px}.side-nav__content li.selectedItem{background:#364dff}