html, body {height: 100%;margin: 0;display: flex;justify-content: center;align-items: center;}#login {width: 80%;min-height: 200px;text-align: center;}#login .inner {display: flex;justify-content: center;align-items: center;height: 60%;}#login .inner {text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;}#login .inner img {padding-bottom: 10%;height: 90;}#login .inner .fheader {padding:4px;margin:3px 0px 3px 0;color:#2e3741;font-size:14px;font-weight:bold;text-align: center;}#login .inner .text_ {width: 200px;height: 35px;padding: 10px;padding-left: 20px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}#login .inner input[type=submit] {font-size: 15px;font-weight: bold;padding: 6px;padding-left: 50px;padding-right: 50px;margin: 10px;margin-left: 14.75%;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}#login .inner .login_message {color:red;text-align: center;}html {background-color:#001871;}body {background-color:#001871;margin-top: 0px;margin-bottom: 0px;font-family: sans-serif;font-size: 7pt;margin-left: auto;margin-right: auto;width: 800px;}.body {padding: 50px 25px 25px 25px;}body a {color: black;}body select,body button {background-color: #D1141F;color: #fff;box-shadow: 2px 3px 8px rgba(0, 0, 0, 0.25);border-radius: 0.4rem;padding: 0.4rem 3rem;border: none;transition: 0.2s ease-in-out;font-size: 1.2rem;display: inline-block;}body button:hover {background-color: #B0101B;box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3);cursor: pointer;transform: scale(1.05);}