html,
body {
height: 100%;
flex: auto;
}
footer {
height: 10%;
min-height: 24pt;
position: sticky;
display: flex;
align-items: center;
justify-content: center;
bottom: 0;
}
#content {
min-height: 90%;
right: auto;
}
#footer-left {
margin-left: 24pt;
justify-self: left;
margin-right: auto;
}
#footer-right {
margin-left: auto;
justify-self: right;
margin-right: 24pt;
align-content: center;
}
#footer-center {
margin-left: auto;
margin-right: auto;
justify-content: center;
justify-self: center;
}
* {
padding: 0;
margin: 0;
}
#footer-right *{
display: flex;
}