
/*Better docs*/
.betterdocs-article-reactions-box {
    display: none !important;
}

.betterdocs-shortcode.betterdocs-social-share.layout-2 {
    display: none !important;
}

/*END*/


/*Course Builder controls*/

.rtl-q63iw2 {
    display: none !important;
}

/*END*/


/*checkout info dropdownlist style*/
@media (min-width: 1024px) {
    select.tutor-form-control {
        padding: 4px 45px !important;
    }
}
/*END*/



button, button:focus, button:active, #comments .comment-reply-link {
    color: #fefeff;
}


/* a.tutor-iconic-btn.tutor-my-course-edit {
    display: none !important;
} */


/* Checkput table rtl */

th.product-name {
    text-align: center !important;
}


td.product-subtotal {
    text-align: center !important;
}


td.product-price {
    text-align: center ! important;
}

td.product-name {
    text-align: center !important;
}



a.woocommerce-remove-coupon {
    color: #f20e0e;
}


th.woosl-heading {
    padding-left: 23px !important;
}

tr.woosl-product {
    background-color: #e6fce6;
    box-shadow: 0px 10px 16px 5px #3333;
    border: 1px solid green;
}


td.product-total {
    text-align: center !important;
}
th.product-total {
    text-align: center;
}

.woocommerce table.shop_table thead th.product-name {
    padding-left: 95px;
    text-align: right;
    padding-right: 10%;
}


.woocommerce table.shop_table thead th:last-child {
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}


.woocommerce table.shop_table tbody tr:first-child td {
    border-top: 0;
    text-align: center;
    padding-right: 20px;
}

.woocommerce table.shop_table thead th.product-subtotal {
    text-align: center;
    width: 130px;
}


.woocommerce table.shop_table thead th.product-quantity {
    text-align: center;
    width: 210px;
}



.woocommerce table.shop_table thead th.product-price {
    text-align: center;
    width: 193px;
}


.woocommerce table.shop_table {
    direction: rtl !important;
}

.woocommerce table.shop_table tbody tr:first-child td {
    border-top: 0;
    text-align: right;
    padding-right: 20px;
}



/* END. */



a.checkout-button.button.alt.wc-forward {
    background-color: #249524 !important;
}



.tutor-user-public-profile .photo-area .pp-area {
    padding-right: 40px;
}



/* Course content arrow fix */

.tutor-accordion-item-header::after {
    right: auto !important;
    left: 2rem !important;

}



.tutor-user-public-profile .tutor-user-profile-content {
    margin-top: 178px !important;
}



/* Cart Checkout button margin */
.woocommerce-cart .cart-collaterals .button:not(.add_to_cart_button), .woocommerce-checkout .cart-collaterals .button:not(.add_to_cart_button) {
    width: 100%;
    margin: 11px 0px 11px;
}

/* END */

/* withdrawal note background color */

.tutor-fs-7.tutor-color-secondary.withdraw-field-desc.tutor-mt-4 {
    background-color: #dd8888;
    padding: 8px;
    color: #ffffff;
}
/* END */


/* change notification direction */
.tutor-notification-tab .tab-body {
    direction: ltr;
}

/* END */







.tutor-fs-7.tutor-fw-normal.tutor-color-muted {
    display: none;
}


/* gamipress achievement button color */

button.gamipress-rank-unlock-with-points-button {
    background-color: #6472db;
    color: white;
}


button.gamipress-rank-unlock-with-points-confirm-button {
    background-color: #6d70cd;
    color: #ffffff;
}

button.gamipress-rank-unlock-with-points-cancel-button {
    background-color: #6d70cd;
    color: #ffffff;
}


/*END*/


/* user menu icon color */
svg.fa-fw.e-font-icon-svg {
    fill: #525ade;
}

/*END*/

/* Front Page Courses Category color*/

.tutor-course-loop-level {
    background: #525ADE !important;
}

/*END*/

/* change position of the background in certificate header in my account */

.tutor-dashboard .tutor-dashboard-content .tutor-option-nav-page.tutor-cb-templates-table .item-wrapper, .tutor-dashboard .tutor-dashboard-content .tutor-cb-templates-table.tutor-cb-templates-table .item-wrapper {    background-position: left -1px center !important;
}
/* END  */



/* Hide YouTube Input from Front end */

input[name="video[source_youtube]"] {
    display: none;
}


/* END  */

/* filter padding fix in all courses page  */
.filter__top.lmsmart-course-switch-layout.switch-layout {
    padding: 0px 9px;
}
/* END  */


/* all courses page search padding  */


.switch-layout-container .courses-searching form input[type=text] {

    padding: 6px 54px 6px 12px;
}
/* END  */



/* course builder layer order  */
header.tutor-dashboard-builder-header.tutor-mb-32 {
    z-index: 2;
}
.tutor-col-12.tutor-col-lg-8.tutor-mb-32.tutor-pr-32 {
    z-index: 1;
}

/* END  */




body.tutor-screen-course-builder.tutor-screen-course-builder-frontend .tutor-dashboard-builder-header .tutor-dashboard-builder-header-left .tutor-dashboard-builder-logo img {
    max-height: 68px !important;
}



input.tpc-course-input {
    margin-top: 12px !important;

}

.elementor-20020 .elementor-element.elementor-element-3a35ba39 .tpc-course-form-wrapper .tpc-course-btn {
    padding-top: 22px;
    padding-right: 10px;
margin:0px !important;
}


label.tutor-form-label.tutor-fs-6 {
    background-color: #9FA4F3;
    padding: 12px;
}



#add_payment_method #payment div.payment_box:before, .woocommerce-cart #payment div.payment_box:before, .woocommerce-checkout #payment div.payment_box:before {
    border-bottom-color: #9FA4F3;
}

#add_payment_method #payment div.payment_box, .woocommerce-cart #payment div.payment_box, .woocommerce-checkout #payment div.payment_box {
    background: #9FA4F3;
}

body.woocommerce-checkout #payment {
    padding: 38px 10px 38px !important;
}


input[type='text'], input[type='url'], input[type='search'], input[type='email'], input[type='password'], input[type='tel'], input[type='time'], select, textarea {
    margin: 20px 0 20px 0;
}


.woocommerce-info.somdn-download-error a {
    background-color: #6d73d9;
    padding: 11px;
    border: 1px solid #6d73d9;
    color: #ffffff;
    border-radius: 5px;
}




.primary-nav ul>li.menu-item-has-children>a>.menu-item__plus, .primary-nav ul>li.mega-menu.mega-cat>a>.menu-item__plus {
    padding-right: 8px;
    padding-left: 8px;
}

.lmsmart-tutor-header {
    margin-top: 0 !important;
}



.wcpay-payment-request-wrapper {
    display: none;
}


p#wcpay-payment-request-button-separator {
    display: none;
}


