/** {
    box-sizing: border-box;
    margin: auto;
    padding: 0;
    justify-content: center;
}*/


/* ------------------------------------------ */
/* html,
body {
    max-width: 1300px;
    vertical-align: center;
} */


body {
    margin: 0;
    padding: 0;
}

* {
    box-sizing: border-box;
}

.parent-grid {
    display: grid;
    place-content: center;
    height: 100vh;
}


.child-grid {
    border: 5px dotted #05B330;
    border-radius: 10px;
    padding: 1em;
    align-content: center;
}


/* ---------------------------------------------------- */
/* .container__border {
    border: 4px solid #05B330;
    border-radius: 10px;
    background-color: #fff4e6;
    padding: 5px;
    margin: 1em 1em 0 1em;

} */

/* ---------------------------------------------------- */
/* img[src="https://res.gmm.ch/pict/rbl.jpg"] {
    width: 200px;
    height: 200px;
    border-radius: 15px;
    float: right;
} */

/* img[src="https://res.gmm.ch/pict/geckologo.png"] {
    286x284
    width: 186px;
    height: 184px;
} */

/* img[src="https://res.gmm.ch/pict/geckologo_gis.png"] {
    298x297
    width: 148px;
    height: 147px;
} */


/* ------------------------------------------ */
/* header {
    background-color: rgb(227, 227, 227);
    border-radius: 8px;
    font-weight: 700;
    font-size: 36px;
} */

/* ------------------------------------------ */
/* footer {
    background-color: rgb(227, 227, 227);
    border-radius: 8px;
    font-size: 14px;
    font-style: italic;
} */

/* ------------------------------------------ */
/* header,
footer {
    padding: 5px;
} */

/* ------------------------------------------ */
/* nav {
    text-align: center;
    margin: 10px;
} */


/* ------------------------------------------ */
/* main {
    line-height: 1.5;
    margin: 10px;
} */


/* .spinner {
    border: 16px solid silver;
    border-top: 16px solid #337AB7;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation: spin 700ms linear infinite;
    top: 40%;
    left: 55%;
    position: absolute;
} */

/* @keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }

} */

/* --------------------------------------------- */
/* -------Media -------------------------------- */
/* --------------------------------------------- */
@media (width < 680px) {

    /* html,
    body {
        margin-top: 0.5em;
    } */

    /* .grid-container {
        max-width: 400px;
    } */

    /* header {
        font-size: 28px;
        font-weight: 900;
    } */

    /* nav {
        display: none;
    } */

    /* img[src="https://res.gmm.ch/pict/rbl.jpg"] {
        float: none;
        margin-right: 5px;
        width: 140px;
        height: 140px;
    } */
}