html {
position: relative;
min-height: 100%;
}
body {
margin-bottom: 60px; /* Margin bottom by footer height */
}
.footer {
bottom: 60px;
width: 100%;
height: 60px; /* Set the fixed height of the footer here */
color: rgb(226, 226, 226) !important;
font-size: 0.8em;
}
.footer a {
color: rgb(226, 226, 226) !important;
}
.footer .hasura-logo a:hover {
text-decoration: none;
}
.footer .hasura-logo img {
height: 30px;
}
.footer .footer-small-text {
font-size: 0.7em;
padding-top: 5px;
}
.main {
height: calc(100vh - 60px);
background-color: #467FD7;
color: rgb(226, 226, 226);
}
.main-content {
text-align: center;
}
.main-content img#arch {
width: 100%;
}
.waiting-text {
padding-top: 10px
}
div .error {
padding-top: 20px;
}
#arch {
padding: 20px;
}
.notifications {
width: 100%;
}
.notifications ul {
max-height: 350px;
overflow: auto;
}
.try-again {
padding: 10px;
}
.loader {
height: 4px;
width: 100%;
position: relative;
overflow: hidden;
background-color: #ddd;
}
.loader:before{
display: block;
position: absolute;
content: "";
left: -200px;
width: 200px;
height: 4px;
background-color: #2980b9;
animation: loading 2s linear infinite;
}
@keyframes loading {
from {left: -200px; width: 30%;}
50% {width: 30%;}
70% {width: 70%;}
80% { left: 50%;}
95% {left: 120%;}
to {left: 100%;}
}
.center-form input {
text-align: center;
}
.search-results {
max-height: 250px;
min-height: 250px;
overflow: auto;
}
div#search-box {
justify-content: center;
}
div.ais-search-box--magnifier {
margin-top: 6px;
}
button.ais-search-box--reset {
margin-top: 6px;
}
img.algolia_image {
height: 20px;
}
.algolia_search_attribution {
font-size: 0.8em;
}
.hasura-logo img {
height: 30px;
margin-bottom: 12px;
}