.icon-footer { padding: 2%; padding: 2vh; } .bgimage { width:100%; height:100vh; background: url('../img/logo.svg'); background-repeat: no-repeat; background-position: center; background-size:cover; background-attachment: fixed; } .bgimage h1 { color:white; text-shadow:2px 2px #333; } .center { position: absolute; top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); } .navbar-transparent { background-color: transparent; border-color: rgba(255,255,255,0.4); } .cenMain { padding-top: 20%; padding-bottom: 20%; padding-top: 20vh; padding-bottom: 20vh; width: 60%; margin: auto; } .container-cenMain { height: 100%; background-position: center; background-repeat: no-repeat; background-size: cover; } .code { background-color: #161038; } .card-soft-link { color: #5AB2DA; padding-right: 2%; } .card { background-color: rgba(0, 0, 0, 0.1) !important; }