body#page-my-index.pagelayout-mydashboard {
    #page {
        #topofscroll {
            #page-content {
                margin-top: 1em;
                #region-main-box {
                    #region-main {
                        background-color: transparent !important;
                        box-shadow: none !important;
                        section.block_myoverview {
                            border-radius: 8px;
                            padding: 14px;
                            background-color: var(--fresk-dm-surface, #fff) !important;
                            .card-body {
                                .course-tittle {
                                    display: -webkit-box;
                                    -webkit-line-clamp: 2;
                                    -webkit-box-orient: vertical;
                                    overflow: hidden;
                                }
                                .card-text {
                                    margin-top: 0 !important;
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}

body#page-my-index.theme-fresk {
    [data-region="add-block-button"] {
        .btn.btn-add-content {
            border: 2px dashed var(--fresk-dm-border-strong, #{$filterstext}) !important;
            color: var(--fresk-dm-text-muted, grey) !important;
            background-color: transparent !important;

            &:hover {
                i {
                    color: var(--fresk-primary-text) !important;
                }

                background-color: transparent !important;
                color: var(--fresk-dm-text, #{$graytext}) !important;
                border-color: var(--fresk-dm-text, #{$graytext}) !important;
            }
        }
    }
}
