.j2-home-block {
    border: 1px solid #a2a9b1;
    border-top: 2px solid #e87522;
    background: #fff;
    margin: 0 0 10px 0;
}

.j2-home-block-title {
    padding: 5px 8px;
    border-bottom: 1px solid #c8ccd1;
    background: #f8f9fa;
    color: #c85f17;
    font-weight: bold;
}
.j2-random-screenshot {
    text-align: center;
}

.j2-random-screenshot img {
    max-width: 100%;
    height: auto;
}
.j2-recent-pages ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.j2-recent-pages li {
    padding: 5px 4px;
    border-bottom: 1px solid #eaecf0;
}

.j2-recent-pages li:last-child {
    border-bottom: 0;
}

.j2-recent-pages ul {
    margin: 0;
    padding: 0 0 0 10px;
    list-style: none;
}

.j2-home-more {
    margin-top: 2px;
    padding: 5px 4px 2px;
    border-top: 1px solid #c8ccd1;
}

.j2-home-create {
    border: 1px solid #a2a9b1;
    border-top: 2px solid #e87522;
    background: #fff;
    margin-bottom: 10px;
}

.j2-home-create-title {
    padding: 5px 8px;
    border-bottom: 1px solid #c8ccd1;
    background: #f8f9fa;
    color: #c85f17;
    font-weight: bold;
}

.j2-home-create .mw-inputbox-centered {
    padding: 14px 8px;
}

.j2-create-row {
    padding: 10px 12px;
    text-align: center;
    border-bottom: 1px solid #c8ccd1;
}

.j2-activity-title {
    padding: 8px 12px 4px;
    color: #c85f17;
    font-size: 18px;
    font-weight: bold;
}

.j2-fresh-edits {
    margin: 4px 0 10px;
    padding-left: 32px;
}

.j2-fresh-edits li {
    padding: 3px 0;
}

.j2-fresh-date {
    color: #54595d;
    font-size: 90%;
}