body.pagelayout-mydashboard {

    #region-main > .card > .card-body {
        padding: 0;
    }

    #mydashboard-admin {
        margin: 1rem 0;
        .card-body {
            padding: .25rem;
            .fa {
                color: rgba(choose-contrast-color($body-bg-color), 0.85);
            }
        }
        .h5,
        p,
        a {
            color: choose-contrast-color($body-bg-color);
        }
        a:hover,
        a:active,
        a:focus {
            color: choose-contrast-color($body-bg-color);
            font-weight: bold;
        }
    }

    .progress-text.has-percent {
        font-size: 15px;
    }

    .block_myoverview {
        .courses-view-course-item.card {
            max-width: 275px;
            box-shadow: 5px 5px 9px -4px rgba($primary, .1);
            border-bottom: solid 3px $primary;

            .card-img-top {
                height: 100px;
            }

            .courseimage {
                background-position: center right;
            }
        }
    }

    #page {
        padding: 0;

        h5 {
            font-size: 1.5rem;
        }

        &.drawers .main-inner {
            background-color: transparent;
            margin-top: 0;
        }

        #page-header {
            > .col-12 > .card {
                background: transparent;
            }
        }

        .btn-link {
            background: none;
            border: 1px solid rgba(0, 0, 0, .1);
            border-radius: .2rem;
            color: rgba(55, 58, 60, .8);
            width: auto;
            height: auto;
            line-height: 1;
            padding: .5rem;
            &:hover {
                background: rgba($secondary, .8);
            }
        }

        .btn.btn-outline-secondary {
            color: $gray-800;
            background-color: transparent;
            &:hover,
            &:focus {
                color: $gray-600;
            }
        }
    }
}

body#page-message-index {
    .container-fluid {
        padding-right: 0;
    }

    #mydashboard-admin,
    #side-admin-blocks {
        display: none;
    }

    #page-wrapper #page #page-content:before {
        content: none;
    }

    .panel-header-container {
        margin-top: 25px;
    }

    #region-main {
        margin-top: 0;
    }

    .message-app.main {
        height: 100%;
        min-height: 80vh;
    }
}
