.TileContentpage{
    width: 1200px;
    margin: 2em auto;
}

.orbisTiles {
    display: grid;
    gap: 16px;
    grid-template-columns: repeat(3, 1fr);
    margin-bottom: 8em;
}

.orbisTiles a{
    border: 1px solid #e5e5e5;
}

.orbisTileImage {
    background-color: #154194;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
}

.orbisTileImage img {
    display: inline-block;
    height: 90px;
}

.orbisTile {
    display: grid;
    grid-template-columns: auto;
    grid-template-rows: repeat(2, auto);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: white;

/*  grid-template-columns: 70px auto;
    grid-template-rows: repeat(2, auto);
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    border: 1px solid #e5e5e5;
*/
    position: relative;
    color: #000;    
    box-shadow: none;
    transition: box-shadow 200ms ease-in-out, opacity 200ms ease-in-out;
}

.orbisTiles a:hover,
.orbisTiles a:focus {
    box-shadow: 0 10px 25px #ccc;
    text-decoration: none;
    transition: box-shadow 200ms ease-in-out, opacity 200ms ease-in-out;
    text-decoration: none !important;
}

.orbisTileTitle {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}

.orbisTileDescription {
    font-size: 12.8px;
    padding-left: 25px;
    padding-right: 25px;
}

#startpageFeautureTiles .tileContainer:hover,
#startpageFeautureTiles .tileContainer:focus {
    box-shadow: 0 10px 25px #ccc;
    text-decoration: none;
    transition: box-shadow 200ms ease-in-out, opacity 200ms ease-in-out;
}

/*
.orbisTileImage {
    grid-area: 1 / 1 / 2 / 2;
}

.orbisTileTitle {
    grid-area: 1 / 2 / 2 / 3;
}

.orbisTileDescription {
    grid-area: 2 / 1 / 3 / 3;
}
*/

.tiledescription{
    padding-bottom: 25px !important;
    padding-left: 20px;
    padding-right: 20px;
}

.TileContentpage .TileContentpage h1 {
    padding-top: 2em;
    padding-bottom: 1em;
}

.TileContentpage p {
    padding-bottom: 3em;
}


@media screen and (max-width: 1000px) {
    .TileContentpage{
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }

    .orbisTiles{
        grid-template-columns: repeat(2, 1fr);
    }
}

@media screen and (max-width: 700px) {
    .TileContentpage{
        width: 100%;
        padding-left: 20px;
        padding-right: 20px;
    }
    
    .orbisTiles{
        grid-template-columns: repeat(1, 1fr);
    }
}

