/* TODO to merge with django_static */
:root {
    --height-navbar: 56px;
}

.logo-div {
    display:flex;
    justify-content:space-around;
    flex-wrap:wrap;
    row-gap: 10px;
    margin-top: 1em;
}

.footer-div {
    margin-top: auto;
}

.content-container{
    max-width:1440px;
    align-self: center;
    padding-bottom:2em;
    flex:1; /* fill space */
}

.content-container > div {
    flex-direction:column
}

.main-container {
    display:flex;
    flex-direction:column;
    padding-top:var(--main-padding);
    flex:1;
}

.contain-all {
    display:flex;
    flex-direction:column;
    height: calc(100vh - var(--height-navbar));
    margin-top:var(--height-navbar)
}

.powered-by {
    font-size:0.7em;
    flex-basis:100%;
    text-align:center;
}

.image_card {
    margin: .5em .5em;
    max-width: 40%; /* to do : adapt depending on screen resolution */
}

.image_card img {
  width: 100%;
}

.card_deck {
    display: inline-flex;
    align-items: center;
    justify-content: space-around;
    width: 100%;
    align-self: stretch;
    flex-wrap: wrap;
}
