.bg-epaper {
    /* background-image: url('/assets/images/epaper/bg-toko-epaper.png'); */
    /* background-image: url('https://toko.bisnis-cdn.com/assets/images/epaper/bg-toko-epaper.png');
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center; */
    background: white;
}
.bg-epaper .main-container {
    margin-top: 50px !important;
}
.epaper-top-container {
    margin-top: 15px;
}
.epaper-top-header {
    padding: 0 15px;
}
.epaper-top-header p {
    font-size: 16px;
    color: #333;
}
.epaper-top-header p a {
    color: #201ce2;
}
.epaper-pricing .panel-container {
    padding: 0 12px;
}
.epaper-pricing .panel-active-header {
    background-color: #16e990;
    border-radius: 12px 12px 0 0;
    padding: 10px;
}
.epaper-pricing .panel-active-header p {
    font-size: 15px;
    color: #072144;
}
.epaper-pricing .panel {
    height: 500px;
    padding: 30px 20px;
    border-radius: 13px;
    border: 1px solid #e8e8e8;
    background: #fff;
    box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.09);
    transition: border 0.3s, box-shadow 0.3s;
}
.epaper-pricing .panel:hover {
    border-radius: 13px;
    /* border: 4px solid #6986EE; */
    box-shadow: 0 0 0 4px #6986ee;
}
.epaper-pricing .panel-active {
    background-color: #072144;
    border-radius: 0 0 12px 12px;
    border: none;
}
.epaper-pricing .panel-green {
    background-color: #163A09;
    border: none;
}
.epaper-pricing .panel-green::before {
    position: absolute;
    content: url("data:image/svg+xml,%3Csvg width='213' height='49' viewBox='0 0 213 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.955 0.163086C13.955 0.163086 0.490603 0.163086 0 13.396H37.4135V0.163086H13.955Z' fill='%23138747'/%3E%3Cpath d='M13.955 0.163086C13.955 0.163086 0.490603 0.163086 0 13.396H37.4135V0.163086H13.955Z' fill='url(%23paint0_linear_5065_3312)'/%3E%3Cpath d='M199.045 0.163086C199.045 0.163086 212.51 0.163086 213 13.396H175.587V0.163086H199.045Z' fill='%23138747'/%3E%3Cpath d='M199.045 0.163086C199.045 0.163086 212.51 0.163086 213 13.396H175.587V0.163086H199.045Z' fill='url(%23paint1_linear_5065_3312)'/%3E%3Cpath d='M12.5 0H200.5V32C200.5 36.4183 196.918 40 192.5 40H20.5C16.0817 40 12.5 36.4183 12.5 32V0Z' fill='url(%23paint2_linear_5065_3312)'/%3E%3Cpath d='M41.44 27.326C40.44 27.326 39.5 27.146 38.62 26.786C37.7533 26.4126 36.9867 25.8926 36.32 25.226C35.6667 24.5593 35.1533 23.7926 34.78 22.926C34.42 22.046 34.24 21.0993 34.24 20.086C34.24 19.0593 34.4267 18.1126 34.8 17.246C35.1733 16.366 35.6933 15.5993 36.36 14.946C37.0267 14.2793 37.8067 13.766 38.7 13.406C39.5933 13.0326 40.56 12.846 41.6 12.846C42.76 12.846 43.8267 13.066 44.8 13.506C45.7733 13.9326 46.58 14.5393 47.22 15.326L45.38 17.166C44.94 16.5926 44.3933 16.1526 43.74 15.846C43.0867 15.5393 42.3667 15.386 41.58 15.386C40.6867 15.386 39.8933 15.586 39.2 15.986C38.52 16.3726 37.9867 16.9193 37.6 17.626C37.2133 18.3193 37.02 19.1326 37.02 20.066C37.02 20.9993 37.2067 21.826 37.58 22.546C37.9667 23.2526 38.4867 23.806 39.14 24.206C39.8067 24.606 40.5667 24.806 41.42 24.806C42.3 24.806 43.0533 24.646 43.68 24.326C44.3067 23.9926 44.7867 23.5126 45.12 22.886C45.4533 22.246 45.62 21.466 45.62 20.546L47.4 21.766L41.26 21.706V19.346H48.42V19.726C48.42 21.406 48.12 22.8126 47.52 23.946C46.92 25.066 46.0933 25.9126 45.04 26.486C44 27.046 42.8 27.326 41.44 27.326ZM52.5064 21.246V19.126H55.7664C56.4331 19.126 56.9464 18.9593 57.3064 18.626C57.6797 18.2793 57.8664 17.806 57.8664 17.206C57.8664 16.6593 57.6797 16.206 57.3064 15.846C56.9464 15.4726 56.4331 15.286 55.7664 15.286H52.5064V13.066H56.0064C56.9131 13.066 57.7064 13.246 58.3864 13.606C59.0797 13.9526 59.6131 14.4326 59.9864 15.046C60.3731 15.6593 60.5664 16.366 60.5664 17.166C60.5664 17.9926 60.3731 18.7126 59.9864 19.326C59.6131 19.926 59.0797 20.3993 58.3864 20.746C57.6931 21.0793 56.8864 21.246 55.9664 21.246H52.5064ZM50.5064 27.126V13.066H53.2264V27.126H50.5064ZM58.1864 27.126L53.5464 21.046L56.0464 20.266L61.4864 27.126H58.1864ZM63.0259 27.126V13.066H65.7459V27.126H63.0259ZM65.0259 27.126V24.726H72.8059V27.126H65.0259ZM65.0259 21.106V18.786H72.1059V21.106H65.0259ZM65.0259 15.466V13.066H72.7059V15.466H65.0259ZM75.0572 27.126V13.066H77.7772V27.126H75.0572ZM77.0572 27.126V24.726H84.8372V27.126H77.0572ZM77.0572 21.106V18.786H84.1372V21.106H77.0572ZM77.0572 15.466V13.066H84.7372V15.466H77.0572ZM87.0884 27.126V13.066H88.9884L89.8084 15.786V27.126H87.0884ZM96.8084 27.126L88.4684 16.326L88.9884 13.066L97.3284 23.866L96.8084 27.126ZM96.8084 27.126L96.0284 24.486V13.066H98.7684V27.126H96.8084ZM103.92 27.126L109.58 13.066H111.8L117.44 27.126H114.54L110.18 15.586H111.18L106.76 27.126H103.92ZM106.92 24.506V22.226H114.48V24.506H106.92ZM124.819 27.326C123.793 27.326 122.839 27.146 121.959 26.786C121.079 26.4126 120.306 25.8993 119.639 25.246C118.986 24.5793 118.479 23.806 118.119 22.926C117.773 22.046 117.599 21.0993 117.599 20.086C117.599 19.0726 117.773 18.126 118.119 17.246C118.479 16.366 118.986 15.5993 119.639 14.946C120.306 14.2926 121.073 13.7793 121.939 13.406C122.819 13.0326 123.779 12.846 124.819 12.846C125.939 12.846 126.926 13.0326 127.779 13.406C128.633 13.766 129.386 14.266 130.039 14.906L128.199 16.746C127.813 16.3193 127.339 15.986 126.779 15.746C126.219 15.506 125.566 15.386 124.819 15.386C124.166 15.386 123.566 15.4993 123.019 15.726C122.486 15.9393 122.019 16.2593 121.619 16.686C121.219 17.0993 120.913 17.5993 120.699 18.186C120.486 18.7593 120.379 19.3926 120.379 20.086C120.379 20.7926 120.486 21.4326 120.699 22.006C120.913 22.5793 121.219 23.0793 121.619 23.506C122.019 23.9193 122.486 24.2393 123.019 24.466C123.566 24.6926 124.166 24.806 124.819 24.806C125.606 24.806 126.279 24.686 126.839 24.446C127.413 24.206 127.893 23.866 128.279 23.426L130.119 25.266C129.466 25.9193 128.706 26.426 127.839 26.786C126.973 27.146 125.966 27.326 124.819 27.326ZM135.236 27.126V13.366H137.976V27.126H135.236ZM130.756 15.486V13.066H142.456V15.486H130.756ZM144.335 27.126V13.066H147.055V27.126H144.335ZM156.52 27.346C155.493 27.346 154.533 27.1593 153.64 26.786C152.76 26.4126 151.987 25.8993 151.32 25.246C150.667 24.5793 150.153 23.806 149.78 22.926C149.407 22.0326 149.22 21.0793 149.22 20.066C149.22 19.0526 149.4 18.1126 149.76 17.246C150.133 16.366 150.647 15.5993 151.3 14.946C151.967 14.2793 152.74 13.766 153.62 13.406C154.5 13.0326 155.453 12.846 156.48 12.846C157.52 12.846 158.48 13.0326 159.36 13.406C160.24 13.766 161.007 14.2793 161.66 14.946C162.327 15.5993 162.847 16.366 163.22 17.246C163.593 18.126 163.78 19.0726 163.78 20.086C163.78 21.0993 163.593 22.046 163.22 22.926C162.847 23.806 162.327 24.5793 161.66 25.246C161.007 25.8993 160.24 26.4126 159.36 26.786C158.493 27.1593 157.547 27.346 156.52 27.346ZM156.48 24.806C157.387 24.806 158.173 24.606 158.84 24.206C159.507 23.806 160.027 23.2526 160.4 22.546C160.787 21.8393 160.98 21.0126 160.98 20.066C160.98 19.3726 160.873 18.7393 160.66 18.166C160.447 17.5926 160.14 17.0993 159.74 16.686C159.34 16.2593 158.867 15.9326 158.32 15.706C157.773 15.4793 157.16 15.366 156.48 15.366C155.6 15.366 154.82 15.566 154.14 15.966C153.473 16.3526 152.947 16.8993 152.56 17.606C152.187 18.3126 152 19.1326 152 20.066C152 20.7726 152.107 21.4193 152.32 22.006C152.547 22.5926 152.853 23.0926 153.24 23.506C153.64 23.9193 154.113 24.2393 154.66 24.466C155.22 24.6926 155.827 24.806 156.48 24.806ZM165.936 27.126V13.066H167.836L168.656 15.786V27.126H165.936ZM175.656 27.126L167.316 16.326L167.836 13.066L176.176 23.866L175.656 27.126ZM175.656 27.126L174.876 24.486V13.066H177.616V27.126H175.656Z' fill='white'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_5065_3312' x1='18.7068' y1='13.3958' x2='18.7068' y2='0.162779' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_5065_3312' x1='194.294' y1='13.3958' x2='194.294' y2='0.162779' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-opacity='0'/%3E%3Cstop offset='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_5065_3312' x1='97.5314' y1='7.14887' x2='97.9433' y2='35.799' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%239BC38E'/%3E%3Cstop offset='1' stop-color='%234B9A2D'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
    top: -13px;
    left: 0;
    right: 0;
    margin: auto;
    width: fit-content;
    z-index: 2;
}
.epaper-pricing .panel .panel-header {
    position: relative;
}
.epaper-pricing .panel .panel-header.hasDisc .flashDiscount {
    display: block;
}
.epaper-pricing .panel.panel-green .panel-header.hasDisc .flashDiscount {
    display: block;
}
.epaper-pricing .panel .panel-header .flashDiscount {
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translateY(-40%);
    display: none;
}
.epaper-pricing .panel.panel-green .panel-header .flashDiscount {
    position: absolute;
    right: -15px;
    top: 95%;
    transform: translateY(-40%);
    display: none;
}
.epaper-pricing .panel .panel-header .flashDiscount .content {
    position: relative;
}
.epaper-pricing .panel .panel-header .flashDiscount .wrapper {
    position: absolute;
    right: 0;
    left: 0;
    margin: auto;
    top: 0;
    text-align: center;
    height: 100%;
    width: 100%;
    display: flex;
    flex-direction: column;
    padding-top: 10px;
}
.epaper-pricing .panel .panel-header .flashDiscount .wrapper .toplabel {
    color: #fff;
    text-align: center;
    font-family: "Outfit", sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    margin: 0;
}
.epaper-pricing .panel .panel-header .flashDiscount .wrapper .percentage {
    color: #fff;
    font-family: "Outfit", sans-serif;
    font-size: 23px;
    font-style: normal;
    font-weight: 700;
    margin: 0;
}
.epaper-pricing .panel .duration-wrap {
    display: flex;
    align-items: center;
    /* justify-content: space-between; */
    gap: 5px;
    margin-bottom: 24px;
}
.epaper-pricing .panel .duration-wrap .duration {
    color: #183154;
    font-size: 27px;
    font-weight: 700;
    line-height: normal;
    margin: 0;
}
.epaper-pricing .panel.panel-green .duration-wrap .duration {
    color: #fff;
}
.epaper-pricing .panel .duration-wrap svg {
    opacity: 0;
    visibility: hidden;
}
.epaper-pricing .panel-recommended .duration-wrap svg {
    opacity: 1;
    visibility: visible;
}
.epaper-pricing .panel.flash {
    background: #0733d0;
    padding: 50px 20px 30px;
}
.epaper-pricing .panel.flash .duration-wrap .duration,
.epaper-pricing .panel.flash .pricing,
.epaper-pricing .panel.flash .checkout-btn,
.epaper-pricing .panel.flash .discount,
.epaper-pricing .panel.flash ul li,
.epaper-pricing .panel.flash .price-perday {
    color: white;
}
.epaper-pricing .panel.flash .checkout-btn {
    border: 1px solid #fff;
    background-color: transparent;
}
.epaper-pricing .panel.flash .benefit {
    color: #05ff69;
}
.epaper-pricing .panel.flash::after {
    content: " ";
    position: absolute;
    top: -13px;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 100%;
    width: 70%;
    background-image: url("../images/premium/img-flashsale.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 47px;
    height: 47px;
}
@media only screen and (max-width: 600px) {
    .epaper-pricing .panel.flash::after {
        width: 60%;
    }
}
.epaper-pricing .panel-active .duration {
    color: #fff;
}
.epaper-pricing .panel .price-perday {
    color: #183154;
    font-size: 15px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.45px;
    margin-bottom: 3px;
}
.epaper-pricing .panel.panel-green .price-perday {
    color: #fff;
}
.epaper-pricing .panel .pricing {
    color: #183154;
    font-size: 17px;
    font-weight: 700;
    line-height: normal;
    display: flex;
    align-items: center;
    margin: 0;
}
.epaper-pricing .panel .pricing span {
    font-size: 26px;
    margin-left: 4px;
}
.epaper-pricing .panel-active .pricing {
    color: #16e990;
}
.epaper-pricing .panel.panel-green .pricing {
    color: #fff;
}
/* .epaper-pricing .panel .discount{
   display: flex;
   align-items: center;
   justify-content: center;
}
.epaper-pricing .panel .discount .price{
    color: #909090;
    font-size: 15px;
    font-weight: 400;
    text-decoration: line-through;
}
.epaper-pricing .panel .discount .percentage{
    color: #fff;
    font-size: 12px;
    font-weight: 400;
    padding: 0px 5px;
    background-color: #E81717;
    border-radius: 5px;
    margin-left: 4px;
} */
.epaper-pricing .panel .discount {
    color: #4f5763;
    font-size: 15px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.45px;
    position: relative;
    width: fit-content;
}
.epaper-pricing .panel.panel-green .discount {
    color: #c3cfc3;
}
.epaper-pricing .panel .discount.show::after {
    content: " ";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    top: 50%;
    transform: translateY(-50%);
    background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="91" height="7" viewBox="0 0 91 7" fill="none"><path d="M1.5 6L89.5 1" stroke="%23F12C18" stroke-width="2" stroke-linecap="round"/></svg>');
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.epaper-pricing .panel .checkout-btn {
    padding: 10px 0;
    width: 100%;
    border-radius: 7px;
    border: 1px solid #183154;
    color: #183154;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
    background-color: #fff;
    transition: background-color 0.3s, color 0.3s, border 0.3s;
    margin: 20px auto;
    display: block;
}
.epaper-pricing .panel.panel-green .checkout-btn {
    padding: 10px 0;
    width: 100%;
    border-radius: 7px;
    border: 1px solid #fff;
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
    line-height: normal;
    background-color: transparent;
    transition: background-color 0.3s, color 0.3s, border 0.3s;
    margin: 20px auto;
    display: block;
}
.epaper-pricing .panel:hover .checkout-btn {
    background: #ee3434;
    border: 1px solid #ee3434;
    color: #fff;
}
.epaper-pricing .panel .benefit {
    color: #201ce2;
    font-size: 15px;
    font-weight: 600;
    line-height: normal;
    letter-spacing: 0.3px;
    margin: 0 0 20px;
}
.epaper-pricing .panel.panel-green .benefit {
    color: #05FF69;
}
.epaper-pricing .panel ul {
    text-align: start;
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 25px;
    padding: 0 5px;
}
.epaper-pricing .panel ul li {
    position: relative;
    padding-left: 23px;
    font-size: 12px;
    color: #434343;
    margin-bottom: 7px;
    line-height: 18px;
}
.epaper-pricing .panel.panel-green ul li {
    color: #fff;
}
.epaper-pricing .panel-active ul li {
    color: #fff;
}
.epaper-pricing .panel ul li::before {
    /* content: url('/assets/images/epaper/icon-check-blue.svg'); */
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><rect x="0.5" width="16" height="16" rx="8" fill="%2395A8EB"/><path d="M5.5 8.5L7.33333 10.5L12.5 5" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    position: absolute;
    left: 0;
    top: 3px;
}
.epaper-pricing .panel-active ul li::before {
    /* content: url('/assets/images/epaper/icon-check-green.svg'); */
    content: url("https://toko.bisnis-cdn.com/assets/images/epaper/icon-check-green.svg");
    position: absolute;
    left: 0;
    top: -3px;
}
/* .epaper-pricing .panel .panel-footer{
    background-color: transparent;
    border: none;
}
.epaper-pricing .panel .panel-footer button{
    padding: 10px 30px;
    background-color: #0733D0;
    color: white;
    font-size: 16px;
    font-weight: bold;
    line-height: 26px;
    border-radius: 10px;
    border: none;
    transition: background-color .3s;
}
.epaper-pricing .panel .panel-footer button:hover{
    background-color: #092794;
}
.epaper-pricing .panel-active .panel-footer button{
    background-color: #16E990;
    transition: background-color .3s;
}
.epaper-pricing .panel-active .panel-footer button:hover{
    background-color: #0DB870;
} */
.epaper-faq .faq-title {
    color: #000;
    font-size: 22px;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 20px;
}
.epaper-faq .panel {
    border: 1px solid #c7c7c7;
    background: 0 0;
    background-color: white;
    box-shadow: none;
    margin: 0 auto 2px;
    border-radius: 12px !important;
}
.epaper-faq .panel-heading {
    border-radius: 0px !important;
    border-color: 1px solid #c7c7c7;
    color: #333333;
    padding: 0;
}
.epaper-faq .panel-title a {
    display: block;
    color: #0733d0;
    padding: 15px 14px;
    position: relative;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
}
@media only screen and (max-width: 576px) {
    .epaper-faq .panel-title a {
        padding-right: 35px;
    }
}
.epaper-faq .panel-title .collapsed {
    color: #333333;
}
.epaper-faq .panel-body {
    font-size: 16px;
    color: #333333;
    border-top: none !important;
}
.epaper-faq .panel-body a {
    font-weight: bold;
}
.epaper-faq .panel-body a:hover {
    text-decoration: underline;
}

.closed .vertical {
    transition: all 0.5s ease-in-out;
    transform: rotate(-90deg);
    background-color: #333;
}
.closed .horizontal {
    transition: all 0.5s ease-in-out;
    transform: rotate(-90deg);
    background-color: #333;
    opacity: 1;
}

.opened {
    opacity: 1;
}
.opened .vertical {
    transition: all 0.5s ease-in-out;
    transform: rotate(90deg);
    background-color: #0733d0;
}
.opened .horizontal {
    transition: all 0.5s ease-in-out;
    transform: rotate(90deg);
    background-color: #0733d0;
    opacity: 0;
}

.circle-plus {
    height: 15px;
    width: 15px;
    font-size: 1em;
    opacity: 0.7;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}

.circle-plus .circle {
    position: relative;
    width: 100%;
    height: 100%;
}
.circle-plus .circle .horizontal {
    position: absolute;
    width: 15px;
    height: 4px;
    left: 50%;
    /* margin-left: -15px; */
    margin-left: -12.5px;
    top: 50%;
    /* margin-top: -2.5px; */
    margin-top: -5px;
}
.circle-plus .circle .vertical {
    position: absolute;
    width: 4px;
    height: 15px;
    left: 50%;
    margin-left: -7px;
    top: 50%;
    margin-top: -11px;
}
.download-wrap .download-left {
    margin-right: 20px;
}
@media only screen and (max-width: 576px) {
    .download-wrap {
        margin: auto;
        display: block !important;
        width: 100%;
        padding: 0 10px;
    }
    .download-wrap .download-left {
        margin-right: 0px;
    }
    .download-wrap .download-right {
        float: right;
    }
    .panel-group {
        margin: 0;
    }
    .back-to-top {
        right: 20px;
    }
}
