html,
body {
    height: 100%;
}

body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 40px;
    padding-bottom: 40px;
    background-color: #E4E4E1;
    background-image: radial-gradient(at top center, rgba(255,255,255,0.03) 0%, rgba(0,0,0,0.03) 100%), linear-gradient(to top, rgba(255,255,255,0.1) 0%, rgba(143,152,157,0.60) 100%);
    background-blend-mode: normal, multiply;
}

.card{
    background-image: linear-gradient(to top, #cfd9df 0%, #e2ebf0 100%);
}

.splash-container .card-header{
    padding: 10px !important;
    border-bottom: 0px !important;
}

.logo-img {
    max-width:50%;
    max-height:50%;
    padding: 20px;
}

.card-body a {
    margin: 18px 3% !important;
    text-align: center;
    display: inline-block;
    text-decoration: underline;
}