#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;background-color:#fff}#app,#footer{text-align:center}#footer{position:fixed;left:0;bottom:0;font-size:12px;width:15rem}.router-link-exact-active{color:#a12321!important;font-weight:700}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}#sidebar-wrapper{min-height:100vh;margin-left:-15rem;transition:margin .25s ease-out}#sidebar-wrapper .sidebar-heading{padding:.875rem 1.25rem;font-size:1.2rem}#sidebar-wrapper .list-group{width:15rem}#page-content-wrapper{min-width:100vw}#page-content{margin-top:20px;margin-left:20px}.page-header-wrapper{width:100%}#page-content-wrapper .page-header-wrapper{padding:.55rem 1.25rem;font-size:1.2rem}#wrapper.toggled #sidebar-wrapper{margin-left:0}@media (min-width:768px){#sidebar-wrapper{margin-left:0}#page-content-wrapper{min-width:0;width:100%}#wrapper.toggled #sidebar-wrapper{margin-left:-15rem}}