
    .thumbnail .thumbnail_icon {
        top: 10px;
        right: 10px;
        height: 40px;
        width: 40px;
        box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 6px;
        padding: 10px;
        border-radius: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #fff;
    }
    .thumbnail .tl-thumbdetail .thumbdetail_image{
        background-color: #f4f7fd;
        padding: 20px;
        border-radius: 8px;
    }
    .thumbnail .tl-thumbhover .btn{
        font-size: 14px;
        padding: 15px 20px;
    }
    .thumbnail_container .tf-right select{
        border: none;
        outline: none;
        background: transparent;
    }
    .thumbnail .tl-thumbhover .btn-light{
        color: var(--bs-black);
        border-color: var(--bs-gray-600);
        background-color: #f4f7fd;
    }
    .btn-filter{
        width: 42px;
        height: 32px;
        padding: 0 !important;
        padding-bottom: 10px !important;
        text-align: center;
    }
    .btn-filter.active{
        color: #4179ff;
        border-bottom: 1px solid #4179ff;
    }
    .rounded-12px{
        border-radius: 12px;
    }
    .theme-description-item{
        background-color: rgba(65, 121, 255, 0.08);
    }
    .theme-description-item ul li p{
        margin: 0;
    }    
    /* preview loader */
    .theme-preview{ position: relative; }
    .preview-loader{
        position: fixed;
        inset: 0;
        display: flex;
        align-items: center;
        justify-content: center;
        background: #ffffff;
        z-index: 2;
        border-radius: 12px;
    }
    .preview-loader .spinner{
        width: 48px;
        height: 48px;
        border: 4px solid #e9ecef;
        border-top-color: #4179ff;
        border-radius: 50%;
        animation: preview-spin 1s linear infinite;
    }
    @keyframes preview-spin{
        to{ transform: rotate(360deg); }
    }
    @media screen and (max-width: 1200px) {
        .thumbnail .tl-thumbhover .btn{
            width: 100% !important;
        }
    }