/*
Theme Name: Businext Child
Theme URI: http://businext.thememove.com/
Author: ThemeMove
Author URI: http://thememove.com/
Version: 1.0.0
Template: businext
Text Domain:  businext
Tags: editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, threaded-comments, translation-ready
*/

a[title="View cart"] {
    display: none;
}

.woocommerce-shipping-fields {
    display: none;
}

.expired-date {
    position: fixed;
    z-index: 1000;
    background: #fff;
    right: 0;
    top: 91px;
    --tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    padding: 10px;
    border-right: 3px solid #d50004;
}

.expired-date p {
    margin-bottom: 0px;
}

.woocommerce-privacy-policy-text {
    display: none;
}

.ofin-content-calculator .heading {
    margin-bottom: 20px;
}

.ofin-price-calculator {
    border: 1px solid #DDDDDD;
    border-radius: 8px;
    margin-top: 40px;
    padding: 30px 41px;
}

.ofin-price-calculator p {
    margin-bottom: 4px;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.mb-40 {
    margin-top: 40px !important;
}

.calculator-slider img {
    max-height: 544px;
    padding: 10px;
}

.mt-20 {
    margin-top: 20px !important;
}

.pt-46 {
    padding-top: 46px !important;
}

.column-border-radius .vc_column-inner {
    border-radius: 10px;
}

h5.master-clsas-event-detail {
    line-height: 32px;
    margin-bottom: 10px;
    color: #333;
}

h5.master-clsas-event-detail img {
    margin-right: 10px;
}

table.snk-special-event tr td {
    text-align: left;
    background: none;
    border-bottom: 1px solid #ddd;
    border-top: none !important;
    border-left: none;
    border-right: none;
    padding-bottom: 16px;
    padding-left: 0px;
}

.col-md-5.border-col {
    /* border-bottom: 1px solid #ddd; */
    margin-bottom: 10px;
    /* padding-bottom: 10px; */
    text-align: left;
}

.row.box-profil {
    border: 1px solid #ddd;
    border-radius: 14px;
    /* width: 100%; */
}

.box-profil h3 {
    padding: 15px 0px 15px 0px;
}

.box-profil .col-md-12 {
    border-bottom: 1px solid #ddd;
}

.box-profil .title {
    font-weight: bold;
    color: #999999;
    padding-top: 12px;
    text-transform: capitalize;
}

.box-profil .content {
    color: #212121;
    font-weight: bold;
    padding-bottom: 12px;
}

.um *,
.um *:before,
.um *:after {
    box-sizing: inherit !important;
}


/* order receipt */

div#countDownOrder {
    text-align: center;
    font-size: 47px;
    font-weight: 100;
    margin-bottom: 20px;
}

a#pay-button {
    display: block;
    text-align: center;
}

.midtrans_payment_info a {
    background: #021471;
    color: #fff;
    padding: 9px;
    border-radius: 6px;
}

.midtrans_payment_info a:hover {
    background: #021471bd;
    color: #fff;
}

/* kalkulator modal style */

.jquery-modal.blocker.current,
.blocker {
    z-index: 3;
}

/* calculator keep display coupon  */
.woocommerce-info {
    display: block !important;
}
.mt-2{
    margin-top: 2rem !important;
}

.mb-2{
    margin-bottom: 2rem !important;
}

/* override datepicker */
.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
    margin: 0px;
    padding: 3px;
}