body {
    background: #e5e5e5;
    margin:20px auto;
}

#oer_canvas {
    min-height: 500px;
    background-color: #fff;
    background-image: none;
    padding: 20px;
}

#mobile-rotate-landscape {
    display: none;
}

/*
#oer_instruction {
    padding:0;
}
*/

#oer_canvas {
    background-color: transparent;
}

.intro_page {
    text-align: center;
    padding-top: 120px;
}

.intro_page p {
    text-align: center;
    font-size: 20px;
    font-weight: 500;
    color: #10476c;
    text-shadow: 0 0 5px #fff;
}

.intro_page p:hover {
    color: #e79231;
}

#oer_sidebar .btn-info {
    position: absolute;
}

#oer_controls {
    margin: 0;
    min-height: 400px;
}

.choose-game {
    background: #f7f6f4;
    border: 10px solid #ddd;
    border-radius: 20px;
}

.choose-game:hover {
    border: 10px solid #f2b641;
}

.btn-info, .btn-info:hover {
    color: #fff;
}

.h5p-iframe-wrapper iframe.h5p-iframe {
    min-height: 600px;
}



@media screen and (max-width: 430px) {

    #mobile-rotate-landscape {
        display: block;
        border: 4px solid #d9c49d;
        border-radius: 10px;
        background: #ffeac3;
        padding: 5px;
        text-align: center;
    }

}

@media screen and (max-width: 960px) {
    #oer_sidebar {
        background: #fff;
    }
}

@media screen and (min-width: 1024px) {

    .container-xxl {
        background-color: transparent;
        background-image: url('../images/chemistry-bg06b.jpg');
        background-repeat: no-repeat;
        background-position-y: 49px;
    }

    #oer_title {
        border-radius: 20px 20px 0 0;
    }

    #oer_sidebar {
        min-height: 720px;
        background-image: url('../images/character-boy.png');
        background-position: bottom right;
        background-repeat: no-repeat;
        background-size: 65%;
        text-align: center;
        margin-top: 62px;
    }

    #h5p-container, #h5p-container2 {
        margin:0 0 0 2%;
    }

}