64 lines
813 B
CSS
64 lines
813 B
CSS
.container {
|
|
display: flex;
|
|
min-height: calc(100% - 64px);
|
|
flex-direction: column;
|
|
justify-content: space-between;
|
|
}
|
|
|
|
.main {
|
|
display: flex;
|
|
flex: 1;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.footer {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
padding: 28px;
|
|
}
|
|
|
|
.footer p {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
.footer .mobileLoginLink {
|
|
display: flex;
|
|
margin-bottom: 24px;
|
|
}
|
|
|
|
.logo {
|
|
display: flex;
|
|
margin-bottom: 54px;
|
|
}
|
|
|
|
.headline {
|
|
margin-bottom: 40px;
|
|
}
|
|
|
|
.form {
|
|
padding: 0 24px;
|
|
justify-content: center;
|
|
max-width: 360px;
|
|
}
|
|
|
|
.form > * + * {
|
|
margin-bottom: 24px;
|
|
}
|
|
|
|
@media (min-width: 800px) {
|
|
.logo {
|
|
display: none;
|
|
}
|
|
|
|
.mobileLoginLink {
|
|
display: none;
|
|
}
|
|
|
|
.container {
|
|
min-height: calc(100% - 76px);
|
|
}
|
|
}
|