.dashboard-container.sidebar_toggle {grid-template-columns:0 1fr;}
.dashboard-container aside.dashboard-sidebar {background-color:#fff;padding:6rem .75rem 1.5rem .75rem;top:4.625rem;left:0;font-size:.875rem;display:flex;flex-flow:column wrap;position:sticky;max-height:calc(100vh - 4.625rem);box-sizing:border-box;transition:all ease-in-out .2s;z-index:10;}
.dashboard-container aside.dashboard-sidebar:before {content:'';background-color:#fff;display:block;width:100%;height:4.625rem;position:absolute;bottom:100%;left:0;}
.logged-in .dashboard-container aside.dashboard-sidebar {max-height:calc(100vh - 4.625rem - 32px);top:calc(4.625rem + 32px);}
.logged-in .dashboard-container aside.dashboard-sidebar:before {height:calc(4.625rem + 32px);}
.dashboard-container.sidebar_toggle aside.dashboard-sidebar {transform:translate(-17.25rem);}
.dashboard-container aside.dashboard-sidebar .toggle {width:3rem;height:2.25rem;box-sizing:border-box;border:1px solid #ebebeb;background:#fff url(../images/arrow_back.svg) center center no-repeat;cursor:pointer;border-radius:.5rem;position:absolute;top:1.5rem;left:1.5rem;}
.dashboard-container.sidebar_toggle aside.dashboard-sidebar .toggle {background-image:url(../images/menu.svg);left:18.75rem;}
.dashboard-container aside.dashboard-sidebar nav {flex:1;overflow-y:auto;max-height:calc(100vh - 13.5rem);}
.dashboard-container.sidebar_toggle aside.dashboard-sidebar nav {opacity:0;}
.dashboard-menu ul li {margin-bottom:1rem;}
.dashboard-menu ul li a {position:relative;display:flex;align-items:center;border-radius:.5rem;padding:.5rem 1.75rem .5rem 3.125rem;min-height:2.25rem;box-sizing:border-box;text-decoration:none;color:#323232;transition:all ease-in-out .2s;}
.dashboard-menu ul li a:before {content:'';display:block;height:100%;width:3rem;position:absolute;top:0;left:0;background:url(../images/menu_icon.svg) 1rem center no-repeat;}
.dashboard-menu ul li:nth-child(2) a:before {background-image:url(../images/menu_icon2.svg);}
.dashboard-menu ul li:nth-child(2) li:nth-child(1) a:before {background-image:url(../images/menu_icon7.svg);}
.dashboard-menu ul li:nth-child(2) li:nth-child(2) a:before {background-image:url(../images/menu_icon8.svg);}
.dashboard-menu ul li:nth-child(2) li:nth-child(3) a:before {background-image:url(../images/menu_icon9.svg);}
.dashboard-menu ul li:nth-child(3) a:before {background-image:url(../images/menu_icon3.svg);}
.dashboard-menu ul li:nth-child(4) a:before {background-image:url(../images/menu_icon4.svg);}
.dashboard-menu ul li:nth-child(5) a:before {background-image:url(../images/menu_icon5.svg);}
.dashboard-menu ul li:nth-child(6) a:before {background-image:url(../images/menu_icon6.svg);}
.dashboard-menu ul li a:hover, .current-page {background-color:#bee1f3;}
.dashboard-menu ul li a:hover:before, .dashboard-menu ul .show-submenu > a:before {filter:brightness(0) saturate(100%) invert(13%) sepia(1%) saturate(243%) hue-rotate(314deg) brightness(93%) contrast(80%);}
.dashboard-menu .menu-item-has-children > a:after {content:"";display:block;height:100%;width:1.5rem;position:absolute;top:0;right:0;background:url(../images/arrow2.svg) left center no-repeat;transform:rotate(180deg);transform-origin:.4rem center;}
.dashboard-menu .menu-item-has-children.show-submenu > a:after {transform:none;}
.dashboard-menu .menu-item-has-children .sub-menu {display:none;margin:.7rem 0 0 .7rem;}
.dashboard-container aside.dashboard-sidebar footer {margin:0 -.75rem;padding:1.5rem 1.5rem 0 1.5rem;border-top:1px solid #ebebeb;text-align:center;color:#999;}
.dashboard-container aside.dashboard-sidebar footer button {background:#EF5924;border:none;border-radius:.5rem;display:flex;align-items:center;color:#fff;width:100%;min-height:3rem;padding:.625rem 1.5rem;box-sizing:border-box;transition:all ease-in-out .2s;margin-bottom:.75rem;}
.dashboard-container aside.dashboard-sidebar footer button:before {content:'';display:inline-block;width:1.75rem;height:1.75rem;background:url(../images/add.svg) center center no-repeat;margin-right:1.5rem;}
.dashboard-container aside.dashboard-sidebar footer button:hover {background:#e7450c;}
