$bookmark-icon: "\f097"; // .fa-bookmark-o
$bookmarked-icon: "\f02e"; // .fa-bookmark

// Rules for Bookmarks Results Header
.bookmarks-results-header {
    letter-spacing: 0;
    text-transform: none;
    margin-bottom: ($baseline/2);
}

// Rules for Bookmarks Results
.bookmarks-results-list {
    padding-top: ($baseline/2);

    .bookmarks-results-list-item {
        @include padding(0, $baseline, ($baseline/4), $baseline);
        display: block;
        border: 1px solid $lms-border-color;
        margin-bottom: $baseline;

        &:hover {
            border-color: palette(primary, base);

            .list-item-breadcrumbtrail {
                color: palette(primary, base);
            }
        }
    }

    .results-list-item-view {
        @include float(right);
        margin-top: $baseline;
    }

    .list-item-date {
        margin-top: ($baseline/4);
        color: $lms-gray;
        font-size: font-size(small);
    }

    .bookmarks-results-list-item:before {
        content: $bookmarked-icon;
        position: relative;
        top: -7px;
        font-family: FontAwesome;
        color: palette(primary, base);
    }

    .list-item-content {
        overflow: hidden;
    }

    .list-item-left-section {
        display: inline-block;
        vertical-align: middle;
        width: 90%;
    }

    .list-item-right-section {
        display: inline-block;
        vertical-align: middle;

        .fa-arrow-right {

            @include rtl {
                @include transform(rotate(180deg));
            }
        }
    }
}

// Rules for empty bookmarks list
.bookmarks-empty {
    margin-top: $baseline;
    border: 1px solid $lms-border-color;
    padding: $baseline;
    background-color: $white;
}

.bookmarks-empty-header {
    @extend %t-title5;
    margin-bottom: ($baseline/2);
}

.bookmarks-empty-detail {
    @extend %t-copy-sub1;
}
