/* Common styles for the application */

a:hover, .c-title::after, .pc-nav .active, .pc-nav .sub-nav a:hover, #aside_hot .list-1, #aside_hot .list-2, #aside_hot .list-3, .recommend-b .category, .full-post .read-more, .flink a.iconfont:hover, .thumbs-btn, #cancel-reply, .art-content a, #tbCalendar a, .table_card .active, .table_card .tab li:hover, .footer a:hover, .app-list .download, .commentname a, .comment-at {
    color: #007bff;
}

.recommend-b .category, .full-post .read-more, .thumbs-btn, .art-content .tags:hover, #divCatalog li a:hover, #divContorPanel .cp-login a:hover, #divContorPanel .cp-vrs a:hover, .app-list .download:hover, .app-list .download, .app-main figure .download, #divCommentPost input.button, #divSearchPanel input[type='submit'] {
    border: 1px solid #007bff;
}

.art-content a:hover {
    border-bottom: 1px dashed #007bff;
}

.art-content blockquote {
    border-left: 4px solid #007bff;
}

::selection,
::-moz-selection {
    background: #007bff;
}

.thumbs_done, .thumbs-btn:hover, .pc-nav li a::before, .pc-nav .active::before, .art-content .tags:hover, #widget_aside_author .level, .full-post .read-more:hover, .recommend-b .category:hover, #middle_1 .download, #left_1 .download, .m-nav .sub-nav, .com-submit, .page-numbers, a.page-numbers:hover, #divCatalog li a:hover, #divTags li a:hover, #divContorPanel .cp-login a:hover, #divContorPanel .cp-vrs a:hover, #qr:hover, .btn.qq:hover, .toolbar .btn:hover, .dropdown-nav li a:hover, .dropdown-nav .active a, .dropdown-nav .active a:hover, #divSearchPanel input[type='submit'], #tbCalendar tbody a, .toolbar .btn, .app-list .download:hover, .app-main figure .download, .app-content .title-css .i, .related-item .download, #divCommentPost input.button, .header-top a:hover {
    background-color: #007bff;
}

.fixed_download_show {
    display: flex !important;
}

.fixed_download {
    height: 3.18rem;
    width: 15rem;
    position: fixed;
    left: 0.5rem;
    bottom: 70px;
    display: none;
    justify-content: center;
    flex-direction: column;
    background: linear-gradient(136deg, #08c513 0, #00b40b 100%);
    box-shadow: 0rem 0.24rem 0.71rem 0rem rgb(16 255 24 / 37%);
    border-radius: 0.6rem;
    z-index: 1;
    padding-left: 3.07rem;
}

.fixed_download img {
    width: 1.89rem;
    height: 1.89rem;
    position: absolute;
    left: 0.71rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.fixed_download a {
    width: 3.56rem;
    height: 1.69rem;
    line-height: 1.69rem;
    background: #FFF;
    border-radius: 0.84rem;
    font-size: .53rem;
    font-weight: 700;
    color: #000;
    text-align: center;
    position: absolute;
    top: 50%;
    right: 1.78rem;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.fixed_download span {
    background: url(/skin/images/close.png) no-repeat;
    background-size: 100% 100%;
    width: 0.7rem;
    height: 0.7rem;
    position: absolute;
    right: 0.69rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.fixed_download p.name {
    font-size: .71rem;
    font-weight: 700;
    margin-bottom: 0.1rem;
}

.fixed_download p {
    font-size: .53rem;
    color: #FFF;
} 
