img{
    object-fit: contain;
    height:auto;
}
textarea {
    height: 3.5rem!important;
}
main{
    min-height: 100vh
}
.center {
    display: flex;
    justify-content: center;
}
.container {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top:30px;
}
.jumbotron{
    max-width: 1300px;
    background-color: var(--accent);
    padding: 3rem;
    width:100%;
}
.width-max-jumbotron{
}
.grid-img-img{
    max-width: 100%;
    height:auto;
    object-fit: contain;
}
.reverse{
    order: -1;
}
#content:nth-child(odd){
}
#content:nth-child(even){
}
#content:nth-child(even)>.container > .jumbotron >.grid-img{
    grid-template-columns: 1fr 1fr !important;
}
#content:nth-child(even)>.container > .jumbotron > .grid-img > .reverse {
    order: 0;
}
.grid-img-rev{
    display: grid;
    grid-template-columns:  1fr 1fr;
}
.grid-img{
    display: grid;
    grid-template-columns:  1fr 1fr;
}
.pad{
    padding: 2rem;
}

@media only screen and (max-width: 1000px) {
    .grid-img{
        grid-template-columns: 1fr;
    }
    .grid-img-rev{
        grid-template-columns: 1fr;
    }
    #content:nth-child(even)>.container > .jumbotron >.grid-img{
        grid-template-columns: 1fr !important;
    }
    .jumbotron{
        padding: 1rem;
    }
    .rereverse{order:-1;}
}
.footer{
    margin-top: 30px
}
.center{
    display: flex;
    justify-content: center;
}
.small-img{
    max-height:15rem;
    width:auto;
}
.footer-col{
    background-color: var(--footer);
}
.grid3{
    display:grid;
    grid-template-columns: 6fr 1fr 6fr;
    padding-top: 30px;
    justify-content: center;
    align-items: center;
    max-height: 30rem;
}
.m-h{
    max-height: 200px
}
hr{
    color: var(--nav);
    border-top: 5px solid !important;
    border-color: var(--nav)!important;
    opacity: 0.9 !important;
}
#id_show_logo,#id_show_banner,#id_show_litters,#id_show_girls,#id_show_boys,#id_flip_sire_and_dam_position{
    appearance: button !important;
}
