html {
  height: 100%;
}

body {
  background: transparent radial-gradient(closest-side at 47% 48%, #1B3B5B 0%, #072034 100%) 0% 0% no-repeat padding-box;
  height: 100%;
  font-family: 'Roboto', Helvetica, Arial, sans-serif;
}

p, input, select, button, textarea, a {
    font-size: 110%;
    font-weight: bold;
}

h1, h2, h3, h4, h5 {
  color: #E5E9EC;
}

.subtitle {
  vertical-align: middle;
  font-size: 70%;
  color: #E5E9EC;
}


.form-control {
    margin-top: 10px;
}

.content-wrapper {
    display: table-cell;
    height: 100%;
    width: 100%;
    text-align: center;
    vertical-align: middle;
}

.logo {
    position: absolute;
    top: 0;
    left: 30px;
}

.centered {
    position: relative;
    text-align: center;
}

input[type="submit"] {
    position: relative;
    width: 100px;
    height: 30px;
}
