*{ font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; } html,body{ height: 100% !important; display: flex; min-height: 100vh; flex-direction: column; justify-content: space-between; } h1, h2{ margin-left: 0px; text-align: left; padding-bottom: 0; margin-bottom: 0px; } .text-center{ text-align: center; } .error-text{ color: red; font-weight: bold; font-size: 11pt; margin-top: 0px; padding-top: 2px; margin-left: auto; margin-right: auto; width: 100%; display:block; } .text-redirect{ color: rgb(0, 99, 156); font-size: 0.8em; text-align: center; width: 100%; font-weight: bold; margin-left: auto; margin-right: auto; display: block; padding-top: 10px; } .content{ background-color: rgb(244, 244, 244); width: 1000px; display: block; margin-left:auto; margin-right:auto; padding-top:10px; padding-bottom: 100px; } @media only screen and (max-width: 1030px) { .content { width: 100%; } }