.alert-row {
padding-top: 1rem;
}
.footer {
position: absolute; bottom: 0; width: 100%; height: 4rem; /* Set the fixed height of the footer here */ line-height: 4rem; /* Vertically center the text there */ background-color: #f5f5f5; text-align: center;
} html {
position: relative; min-height: 100%;
} body {
margin-bottom: 6rem;
}
main {
margin-top: 1.7rem;
}
.dotted {
text-decoration:underline; text-decoration-style: dotted; border: none;
}
.gray {
color: #6c757d;
}
.fancy-hr {
overflow: hidden; text-align: center; color: #6c757d;
}
.fancy-hr:before, .fancy-hr:after {
background-color: #dee2e6; content: ""; display: inline-block; height: 1px; position: relative; vertical-align: middle; width: 50%;
}
.fancy-hr:before {
right: 0.5em; margin-left: -50%;
}
.fancy-hr:after {
left: 0.5em; margin-right: -50%;
}