html{position:relative;min-height:100%}body{padding-top:50px;margin-bottom:30px}.main-content{padding:1.5rem 1rem}.footer{padding:5px;background-color:#f5f5f5}.logo{max-width:36px;max-height:36px}.logo-text{max-width:100px;font-size:24px;vertical-align:middle}.logo-sm{max-height:48px;max-width:48px}.logo-home{max-width:400px;max-height:400px}.main-nav{position:fixed;top:0;left:0;right:0;z-index:999}.navbar-collapse .nav-item .nav-link:hover{border-radius:5px;background-color:#4d90b3}@media (min-width:1200px){.main-nav{height:100%;width:300px}.navbar{height:100%;display:block}.navbar-nav{width:100%;display:block}.navbar-nav .nav-link{padding-left:2px!important}.main-content{margin-left:300px}body{padding-top:0}}.custom-file-label{overflow:hidden}