body {
    background: #F2F7FC;
}

.tile-actions button,
.editor-tile-actions button,
.tile-actions a,
.myTheme-tile-actions button {
    opacity: 1;
}

.free-tile .freecontent p,
.free-tile .freecontent ul,
.free-tile .freecontent li,
.free-tile .freecontent span {
    background: transparent !important;
    color: inherit !important;
}

.tile-with-switch .inner-tile {
    padding: 0 !important;

    header,
    footer {
        display: none;
    }
}

.grid-section {
    margin-bottom: 20px;

    .dashblock.colFull, .column.colFull {
        padding-bottom: 0;
    }
}

#themaView {
    .tile:not(.no-padding) {
        .free-text.free-tile:not(.title) {
            padding: 39px 39px 39px 39px;
        }

        .title {
            padding-top: 13px;
        }
    }
}

.video-tile {
    .free-tile {
        padding: 0 !important;

        .v-align,
        .freecontent {
            height: 100%;
        }

        p {
            height: 100%;
            margin: 0 !important;
        }
    }
}

.login-body {

    #mainwrapper {
        min-height: 100vh;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
    }
}

.screenshot {
    background: #FFF;

    #innercontainer header {
        border: none;
        margin-bottom: 2rem;
    }
}