﻿ .sidenav .dropdown-wrapper,.sidenav .header{display:flex}.sidenav-wrapper,.sidenav .header{flex-shrink:0}.sidenav .header{flex-grow:0}label{cursor:pointer}.control-checkbox{position:absolute;left:-9999px}.sidenav-wrapper{width:248px;transition:margin-left 0.25s;margin-right:0.25rem}@media screen and (max-width:1138px){.sidenav-wrapper{display:none}.sidenav-wrapper.visible{display:initial;float:none;background-color:rgba(0,0,0,0.85);position:fixed;top:0;bottom:0;width:100%;padding-right:3rem;margin-left:0;z-index:99999}.sidenav-wrapper.visible .sidenav{display:flex;flex-direction:column;background-color:#fff;height:100%}.sidenav-wrapper.visible .sidenav .header{padding-left:0.25rem;padding-right:0.25rem}.sidenav-wrapper.visible .sidenav .body{padding-bottom:1rem}.sidenav-wrapper.visible .sidenav .current{box-shadow:-4px 0 #1b75bc}}@media screen and (min-width:1139px){.sidenav-wrapper{margin-top:0.5rem;display:none}}.sidenav>.body{padding:0.25rem;overflow-y:auto}.sidenav .dropdown-wrapper{align-items:center;justify-content:space-between}.sidenav a{transition:0.125s all;color:#5e7283;text-decoration:none;display:inline-block;border-radius:4px;font-weight:bold}.sidenav a:hover{text-decoration:none;background-color:#d3ebf9;color:#1e242a}.sidenav ul{margin:0;padding-left:0;list-style:none}.sidenav .pad{padding:0.5rem;padding:0.375rem 0.625rem}.sidenav .icon{font-size:0.125em;color:inherit;line-height:0.05em;vertical-align:middle}.sidenav .icon svg{font-size:0.25em;width:24px;height:24px}.sidenav .icon.icon-button{padding:0.5rem}.sidenav .hide-children ul{display:none}.sidenav .top-level{font-size:21px;font-weight:500}.sidenav .second-level{font-size:18px;font-weight:400}.sidenav .second-level a{font-weight:600}.sidenav .current{box-shadow:inset 4px 0 #1b75bc;color:#000}.sidenav .header{line-height:1em;padding-top:0.5rem;padding-bottom:0.5rem;border-bottom:1px solid #d8d8d8;align-items:center;justify-content:space-between}.sidenav .header .back-button{background:none;color:inherit;border:none;padding:0.125rem 0;font:inherit;cursor:pointer;outline:inherit;transition:0.125s all;border-radius:4px}.sidenav .header .back-button:hover{background-color:#d3ebf9;color:#1e242a}.sidenav .header .back-button:focus{outline:auto 2px #316ac5;outline:auto 5px -webkit-focus-ring-color}.sidenav .header .left{font-size:21px}.sidenav .header .left .text{vertical-align:middle;margin-left:0.5rem}.sidenav .header .left .icon{display:inline-block}@media screen and (min-width:1139px){.sidenav .header{display:none}.sidenav .products{display:none}}.sidenav .product-list a{display:block}.sidenav .product-list .icon{padding:0;padding-right:0.5rem}.sidenav .product-list .icon svg{width:36px;height:36px}.sidenav .product-list .name{display:inline-block;font-size:18px;font-weight:600;color:#495865;line-height:1.25em;margin-bottom:0.25rem}.sidenav .product-list .description{font-size:16px;line-height:1.25em;margin-bottom:-0.5em;font-weight:600}.sidenav .product-list>li div{display:table;vertical-align:top}.sidenav .product-list>li div>*{display:table-cell}.icon-dropdown svg{transform:rotate(180deg)}.hide-children .icon-dropdown svg{transform:rotate(0deg)}