 .logo {
     height: 4.5em;
 }

 .page-footer {
     position: fixed;
     left: 0;
     bottom: 0;
     width: 100%;
 }

 .gradient {
     background: #085583;
     background: -moz-linear-gradient(left, #085583 0%, #64d0da 100%);
     background: -webkit-gradient(linear, left top, right top, color-stop(0%, #085583), color-stop(100%, #64d0da));
     background: -webkit-linear-gradient(left, #085583 0%, #64d0da 100%);
     background: -o-linear-gradient(left, #085583 0%, #64d0da 100%);
     background: -ms-linear-gradient(left, #085583 0%, #64d0da 100%);
     background: linear-gradient(to right, #085583 0%, #64d0da 100%);
     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#085583', endColorstr='#64d0da', GradientType=1);
 }