.book-author-blog-notice-wrapper {
    padding: 50px;
}

.book-author-blog-notice-wrapper h2.notice-heading {
    font-size: 1.5rem;
    margin-top: 0;
}

.book-author-blog-notice-wrapper p.notice-message {
    font-size: 1.1rem;
}

.notice-btn-wrapper {
    display: flex;
    margin-top: 30px;
}

.book-author-blog-notice-wrapper a.button.button-primary {
    padding: 10px 40px;
}

.book-author-blog-notice-wrapper a.book-author-blog-watch-video-tutorial-btn {
    padding: 15px 20px;
    display: inline-block;
    text-decoration: none;
    background: #ddd;
    color: #000;
    margin-left: 20px;
    align-self: center;
    border-radius: 5px;
}

.book-author-blog-notice-wrapper a.book-author-blog-watch-video-tutorial-btn span {
    margin-right: 10px;
}
.notice.notice-info.book-author-blog-welcome-notice a.dismiss-button {
    position: absolute;
    right: 20px;
    bottom: 10px;
    text-decoration: none;
}

.notice.notice-info.book-author-blog-welcome-notice {
    position: relative;
}
.book-author-blog-notice-wrapper a.book-author-blog-watch-video-tutorial-btn:visited {
    color: #000 !important;
}