html, body {
    height:100%;
}

body {
    background: rgb(13,242,126);
    background: -moz-linear-gradient(0deg, rgba(13,242,126,1) 0%, rgba(10,42,99,1) 100%);
    background: -webkit-linear-gradient(0deg, rgba(13,242,126,1) 0%, rgba(10,42,99,1) 100%);
    background: linear-gradient(0deg, rgba(13,242,126,1) 0%, rgba(10,42,99,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0df27e",endColorstr="#0a2a63",GradientType=1); 
    color: #ffffff;
    margin: 0;
    text-align: center;
}

.logo {
    max-height:80%;
    vertical-align: middle;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    box-shadow: inset 0 3px 6px rgba(0,0,0,0.16), 0 4px 6px rgba(0,0,0,0.45);
    border-radius: 10px;
}