#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}#nav{padding:30px}#nav a{font-weight:700;color:#2c3e50}#nav a.router-link-exact-active{color:#42b983}.carousel-caption{color:#333;border:solid;border-color:#000;border-width:thin;border-radius:15px 15px 15px 15px;background-color:#e9ecef}.carousel-caption h3,.carousel-caption p{color:#333}.carousel-indicators li{background-color:#777}#carousel-1{border-style:solid;border-color:#e9ecef;border-width:thin}.spacer[data-v-32040fcc]{height:20vh}#app{position:relative;min-height:100vh;padding-bottom:1rem}.bg-psos{background-color:#449ae1;color:#fff}.page-footer{position:absolute;bottom:0;width:100%}.footer-content{background-color:#449ae1;border-radius:15px 15px 0 0;color:#fff;padding-top:.2rem;text-align:center;font-size:.8rem;height:1.5rem}.footer-content a{color:#fff;text-decoration:underline}body>.container{padding:60px 15px 0}.footer>.container{padding-right:15px;padding-left:15px}.navbar-custom{background-color:#449ae1;border-radius:0 0 15px 15px;margin-bottom:10px}.navbar-custom .navbar-brand,.navbar-custom .navbar-text{color:#fff}.navbar-custom .navbar-brand:hover,.navbar-custom .navbar-text:hover{color:hsla(0,0%,100%,.5)}.navbar-custom .navbar-nav .nav-link{color:#fff}.navbar-custom .nav-item.active .nav-link,.navbar-custom .nav-item:hover .nav-link{color:hsla(0,0%,100%,.5)}.router-link-exact-active{color:#000}.version{margin-top:-10px;font-size:.9rem}.logo{max-height:35px}