@charset "utf-8";

.widget_shopping_cart_content .blockUI.blockOverlay,.woocommerce-checkout-review-order .blockUI.blockOverlay{background-color:#fff!important;opacity:.6!important}.widget_shopping_cart_content .blockUI.blockOverlay:before,.woocommerce-checkout-review-order .blockUI.blockOverlay:before{animation:spin .6s linear infinite;border-bottom:3px solid rgba(0,0,0,.1)!important;border-left:3px solid #446084;border-radius:50%;border-right:3px solid rgba(0,0,0,.1)!important;border-top:3px solid rgba(0,0,0,.1)!important;content:"";display:block;font-size:2em;height:30px;left:50%;line-height:1;margin-left:-.5em;margin-top:-.5em;pointer-events:none;position:absolute;text-align:center;top:50%;width:30px}.category-page-row{padding-top:30px}.price_slider_amount input{display:none}.woocommerce-result-count{display:inline-block;margin:0 1em 0 auto}.woocommerce-ordering,.woocommerce-ordering select{display:inline-block;margin:5px 0}.add_to_cart_button.added{display:none}a.added_to_cart{display:inline-block;font-size:.9em;font-weight:700;padding:10px 0;text-transform:uppercase}a.added_to_cart:after{content:" →"}.grid-style-3 .title-wrapper{flex:1;min-width:60%;overflow:hidden;padding-right:15px;text-overflow:ellipsis}.grid-style-3 .price-wrapper{text-align:right}.grid-style-3 .star-rating{margin:.2em 0;text-align:right}.grid-style-3 .price del{display:block}.grid-style-3 .price del span.amount{margin:0}.price-wrapper .review-count{margin-left:4px}.products .box-vertical .box-text{font-size:1.1em}.page-numbers.button.current{opacity:.6;pointer-events:none}.grid-tools{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;margin-bottom:-1px;padding:0!important;white-space:nowrap;width:100%}.grid-tools a{background-color:#446084;color:#f1f1f1;display:block;font-size:.85em;font-weight:700;opacity:.95;padding:.4em 0 .5em;text-overflow:ellipsis;text-transform:uppercase;transition:opacity .3s;width:100%}.grid-tools a.quick-view:focus-visible{outline-offset:-4px}.grid-tools a+a{border-left:1px solid hsla(0,0%,100%,.1)}.grid-tools a:hover{color:#fff;opacity:1}.grid-tools .add-to-cart-grid{width:0}@media(max-width:849px){.category-filter-row{padding:10px 0}}.filter-button{display:inline-block;margin-top:.5em}.box-image .out-of-stock-label{background:#fff;background:hsla(0,0%,100%,.9);color:#333;font-weight:700;left:0;opacity:.9;padding:20px 0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:40%}.featured-title .woocommerce-result-count{display:none}.widget_product_categories>ul>li{align-items:center;display:flex;flex-flow:row wrap}.widget_product_categories>ul>li span{font-size:.85em;opacity:.4}.widget_product_categories>ul>li ul span.count{display:none}.message-wrapper+.login{background-color:rgba(0,0,0,.03);padding:30px}.woocommerce-form-login .button{margin-bottom:0}.woocommerce-billing-fields{border-top:2px solid #ddd;padding-top:15px}.woocommerce-billing-fields p{margin-bottom:.5em}form.checkout h3{font-size:1.1em;font-weight:bolder;overflow:hidden;padding-top:10px;text-transform:uppercase}form.checkout input[type=checkbox]{margin-bottom:0;margin-right:.5em;margin-top:0}.payment_methods li+li{border-top:1px solid #ececec;padding-top:7px}.payment_methods p{font-size:.9em}.payment_method_paypal img{margin:0 10px;max-width:130px}a.about_paypal{font-size:.8em}.woocommerce-privacy-policy-text{font-size:85%}.form-row-wide{clear:both}.form-row-push{margin-top:-15px}@media(min-width:550px){.form-row-first,.form-row-last{float:left;width:48%}.form-row-first{margin-right:4%}}input#place_order{font-size:1.2em;line-height:1.2;padding-bottom:.5em;padding-top:.5em;white-space:normal}#ship-to-different-address{padding-top:0}#ship-to-different-address label{font-weight:400;text-transform:none}#billing_address_2_field>label,#shipping_address_2_field>label{opacity:0;overflow:hidden;white-space:nowrap;width:0}@media(max-width:549px){#billing_address_2_field>label,#shipping_address_2_field>label{display:none}}.wc-terms-and-conditions{border-top:1px solid #ececec;margin-top:-15px;padding:15px 0}.wc-terms-and-conditions input{margin-bottom:0}.wc-terms-and-conditions label{font-weight:400}div.create-account{clear:both}.form-row.create-account{font-size:1.1em;margin:0}.form-row.create-account label{font-weight:400}.page-checkout-simple{padding:3% 0}.js_active .woocommerce-account-fields p.create-account+div.create-account,.js_active .woocommerce-shipping-fields #ship-to-different-address+div.shipping_address{display:none}.widget_price_filter form{margin:0}.widget_price_filter .price_slider{background:#f1f1f1;margin-bottom:1em}.widget_price_filter .price_label{padding-top:6px}.widget_price_filter span{font-weight:700}.widget_price_filter .price_slider_amount{font-size:.8751em;line-height:1;text-align:right}.widget_price_filter .price_slider_amount .button{background-color:#666;border-radius:99px;float:left;font-size:.85em}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{background-color:#666;border-radius:999px;cursor:pointer;height:15px;outline:none;position:absolute;top:-5px;width:15px;z-index:2}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-10px}.widget_price_filter .ui-slider .ui-slider-range{background-color:#666;border:0;border-radius:99px;display:block;font-size:10px;opacity:.5;position:absolute;z-index:1}.widget_price_filter .ui-slider-horizontal{border-radius:99px;height:5px}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%;top:0}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.widget li.chosen a:before{color:currentColor;content:"x";display:inline-block;margin-right:5px;opacity:.6;position:relative;top:-2px}.wc-layered-nav-term.chosen>a:before{background-color:#f1f1f1;border:1px solid rgba(0,0,0,.1);border-radius:99px;height:18px;line-height:12px;text-align:center;width:18px}.dark .wc-layered-nav-term.chosen>a:before{background-color:rgba(0,0,0,.5)}.widget_layered_nav_filters ul li.chosen{border:0!important;display:inline-block;margin-right:10px}.widget_layered_nav_filters ul li.chosen a{background-color:#f1f1f1;border:1px solid rgba(0,0,0,.1);border-radius:99px;display:inline-block;font-size:.85em;font-weight:400;opacity:.9;padding:0 7px}.dark .widget_layered_nav_filters ul li.chosen a{background-color:rgba(0,0,0,.5);color:#fff}.widget_layered_nav_filters ul li.chosen a:before{content:"x";margin-right:3px;opacity:.4;position:relative;top:-1px}.widget_layered_nav_filters ul li.chosen a:hover:before{opacity:1}.woocommerce-product-gallery .woocommerce-product-gallery__wrapper{margin:0}.message-wrapper{margin:0;padding-bottom:.5em}#wrapper>.message-wrapper{font-size:1.1em;margin-bottom:10px;padding-bottom:.75em;padding-top:.75em}ul.message-wrapper li{list-style:none}.message-container span{font-weight:700}.message-container .wc-forward{display:none}.message-container a{margin:0 15px 0 0}.container .message-container{padding-left:0;padding-right:0}.message-wrapper+main .product-main{padding-top:0}.demo_store{background-color:#000;color:#fff;margin:0;padding:5px;text-align:center}.has-transparent+main>.message-wrapper{background-color:#fff;bottom:0;box-shadow:1px 1px 10px 1px rgba(0,0,0,.1);position:fixed;width:100%;z-index:999}.form-row input[type=submit]{margin:0}.form-row input[type=submit]+label{margin-left:15px}.my-account-header.featured-title .page-title-inner{min-height:100px}.my-account-header .button{margin-bottom:5px;margin-top:5px}.woocommerce-form-register .woocommerce-privacy-policy-text{margin-bottom:1.5em}form.lost_reset_password{padding:30px 0}.dashboard-links{display:flex;flex-wrap:wrap;font-size:1.3em;line-height:1;list-style:none}.dashboard-links a{border:1px solid #ddd;border-radius:5px;display:block;margin-right:10px;padding:20px 0;text-align:center;transition:all .3s}.dashboard-links .active{display:none}.dashboard-links a:hover{background-color:#333;color:#fff}.dashboard-links li{width:33.333%}@media(max-width:849px){.dashboard-links li{width:50%}}@media(max-width:549px){.dashboard-links li{width:100%}}.password-input{display:block;position:relative}.password-input input:focus~.show-password-input,.password-input:hover .show-password-input{visibility:visible}.woocommerce-EditAccountForm input[type=password],.woocommerce-form input[type=password]{padding:0 2em 0 .75em}.show-password-input{cursor:pointer;line-height:1.35;padding:.618em;position:absolute;right:0;top:0;visibility:hidden}.show-password-input:after{content:"";font-family:fl-icons}.show-password-input.display-password:after{content:"";font-family:fl-icons}.price{line-height:1}.product-info .price{font-size:1.5em;font-weight:bolder;margin:.5em 0}.woocommerce-variation-price{border-top:1px dashed #ddd;font-size:.8em;padding:7.5px 0}.price-wrapper .price{display:block}span.amount{color:#111;font-weight:700;white-space:nowrap}.dark .price,.dark .price del,.dark span.amount{color:#fff}.header-cart-title span.amount{color:currentColor}del span.amount{font-weight:400;margin-right:.3em;opacity:.6}.no-prices .amount{display:none!important}ul.product_list_widget li{line-height:1.33;list-style:none;min-height:80px;overflow:hidden;padding:10px 0 5px 75px;position:relative;vertical-align:top}ul.product_list_widget li+li{border-top:1px solid #ececec}.dark ul.product_list_widget li{border-color:hsla(0,0%,100%,.2)}.widget_shopping_cart ul.product_list_widget li{padding-right:30px}ul.product_list_widget li>span.reviewer{font-size:.8em}ul.product_list_widget li a:not(.remove){display:block;line-height:1.3;margin-bottom:5px;overflow:hidden;padding:0;text-overflow:ellipsis}ul.product_list_widget li a.remove{position:absolute;right:0;z-index:9}ul.product_list_widget li dl{font-size:.7em;line-height:1;margin:0}ul.product_list_widget li img{height:60px;left:0;margin-bottom:5px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute;top:10px;width:60px}ul.product_list_widget li .quantity{display:block;font-size:.85em;margin-top:3px;opacity:.6}.product-main{padding:40px 0}.page-title:not(.featured-title)+main .product-main{padding-top:15px}.product-info{padding-top:10px}.product-summary .woocommerce-Price-currencySymbol{display:inline-block;font-size:.75em;vertical-align:top}.product-summary .quantity{margin-bottom:1em}.product-summary .variations_button{padding:.5em 0}.product-summary table tr+tr{border-top:1px dashed #ddd}form.cart a.added_to_cart.wc-forward{display:none}.product_meta{font-size:.8em;margin-bottom:1em}.product_meta>span{border-top:1px dotted #ddd;display:block;padding:5px 0}.product-info p.stock{font-size:.8em;font-weight:700;line-height:1.3;margin-bottom:1em}p.in-stock{color:#7a9c59}.group_table .quantity{margin:0}.group_table .price{font-size:1em}.group_table .label label{margin:0;padding:0}.product-gallery,.product-thumbnails .col{padding-bottom:0!important}.product-gallery-slider img,.product-thumbnails img{width:100%}.product-gallery-wide{position:relative}@media screen and (min-width:850px){.product-gallery-stacked{overflow:auto!important;white-space:normal!important;width:auto!important}.product-gallery-stacked .flickity-slider,.product-gallery-stacked .flickity-viewport{height:auto!important}.product-gallery-stacked .flickity-slider,.product-gallery-stacked .slide{left:0!important;position:relative!important;right:0!important;transform:none!important}.product-gallery-stacked .slide{overflow:hidden}.product-gallery-stacked .slide:not(:last-child){margin-bottom:1.5em}.product-gallery-stacked.product-gallery-grid-layout .flickity-slider,.product-gallery-stacked.product-gallery-grid-layout:not(.flickity-enabled){display:grid;gap:10px}.product-gallery-stacked.product-gallery-grid-layout .flickity-slider .slide,.product-gallery-stacked.product-gallery-grid-layout:not(.flickity-enabled) .slide{margin-bottom:0!important}.product-gallery-stacked.product-gallery-grid-layout--1-2 .flickity-slider,.product-gallery-stacked.product-gallery-grid-layout--1-2:not(.flickity-enabled){grid-template-columns:repeat(2,1fr)}.product-gallery-stacked.product-gallery-grid-layout--1-2 .flickity-slider .slide:first-child,.product-gallery-stacked.product-gallery-grid-layout--1-2:not(.flickity-enabled) .slide:first-child{grid-column:1/3}.product-gallery-stacked.product-gallery-grid-layout--2 .flickity-slider,.product-gallery-stacked.product-gallery-grid-layout--2:not(.flickity-enabled){grid-template-columns:repeat(2,1fr)}.product-gallery-stacked.product-gallery-grid-layout--3-1-2 .slide:first-child{grid-column:span 6;order:4}.product-gallery-stacked.product-gallery-grid-layout--3-1-2 .slide:nth-child(2){grid-column:span 2;order:1}.product-gallery-stacked.product-gallery-grid-layout--3-1-2 .slide:nth-child(3){grid-column:span 2;order:2}.product-gallery-stacked.product-gallery-grid-layout--3-1-2 .slide:nth-child(4){grid-column:span 2;order:3}.product-gallery-stacked.product-gallery-grid-layout--3-1-2 .slide:nth-child(n+5){grid-column:span 3;order:5}.product-stacked-info{padding:5vh 5% 2vh}}.product-thumbnails{padding-top:0}.product-thumbnails a{background-color:#fff;border:1px solid transparent;display:block;overflow:hidden;transform:translateY(0)}.product-thumbnails .is-nav-selected a,.product-thumbnails a:hover{border-color:rgba(0,0,0,.2)}.product-thumbnails img{-webkit-backface-visibility:hidden;backface-visibility:hidden;margin-bottom:-5px;opacity:.5;transition:transform .6s,opacity .6s}.product-thumbnails .is-nav-selected a img,.product-thumbnails a:hover img{border-color:rgba(0,0,0,.3);opacity:1;transform:translateY(-5px)}.vertical-thumbnails .row-slider:not(.flickity-enabled){opacity:0}@media screen and (min-width:850px){.vertical-thumbnails{overflow-x:hidden;overflow-y:auto}.vertical-thumbnails .col{left:0!important;margin-left:1px;max-width:100%!important;min-height:0!important;padding:0 0 15px!important;position:relative!important;right:0!important;width:95%!important}.vertical-thumbnails .flickity-slider,.vertical-thumbnails .flickity-viewport{height:auto!important;overflow:visible!important;transform:none!important}}.product-footer .woocommerce-tabs{border-top:1px solid #ececec;padding:30px 0}.product-footer .woocommerce-tabs>.nav-line-grow,.product-footer .woocommerce-tabs>.nav-line:not(.nav-vertical){margin-top:-31px}#product-sidebar .next-prev-thumbs{margin:-.5em 0 3em}.product-sidebar-small{font-size:.9em}.product-sidebar-small .widget-title{text-align:center}.product-sidebar-small .is-divider{margin-left:auto;margin-right:auto}.product-sidebar-small ul.product_list_widget li{padding-left:60px}.product-sidebar-small ul.product_list_widget li img{height:50px;width:50px}.product-section{border-top:1px solid #ececec}.easyzoom-notice{display:none}.easyzoom-flyout{animation-delay:1s;animation:stuckFadeIn .6s;background:#fff;height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;transition:opacity 1s;width:100%;z-index:1}@media(max-width:849px){.easyzoom-flyout{display:none!important}}.product-gallery-slider .slide .easyzoom-flyout img{max-width:1000px!important;width:1000px!important}.woocommerce-product-gallery__trigger{display:none}.product-info .composite_form .composite_navigation .page_button{font-size:1em;font-weight:400;line-height:1.2}.woocommerce-pagination ul.links li{margin-left:inherit}.has-sticky-product-cart{padding-bottom:60px}.has-sticky-product-cart .back-to-top.active{bottom:10px}.sticky-add-to-cart__product{align-items:center;display:none;padding:3px}.sticky-add-to-cart__product .product-title-small{line-height:1;margin-right:1em;max-width:180px}.sticky-add-to-cart__product img{border-radius:5px;height:45px;margin-right:1em;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:45px}.sticky-add-to-cart--active{align-items:center;animation:stuckMoveUp .6s;background-color:hsla(0,0%,100%,.9);border-top:1px solid #ddd;bottom:0;display:flex;flex-wrap:wrap;font-size:.9em;justify-content:center;left:0;padding:3px;position:fixed;right:0;z-index:20}.sticky-add-to-cart--active .variations,.sticky-add-to-cart--active .woocommerce-variation-description{display:none}.sticky-add-to-cart--active .single_variation_wrap,.sticky-add-to-cart--active .woocommerce-variation-add-to-cart{align-items:center;display:flex;flex-wrap:no-wrap}.sticky-add-to-cart--active .product-page-price,.sticky-add-to-cart--active .woocommerce-variation-price{border:0;font-size:15px;margin-bottom:0;margin-right:.9em;margin-top:0;padding:0}.sticky-add-to-cart--active .quantity,.sticky-add-to-cart--active button,.sticky-add-to-cart--active form{margin-bottom:0}.sticky-add-to-cart--active .sticky-add-to-cart__product{display:flex}@media(max-width:550px){.sticky-add-to-cart--active{font-size:.8em}}.flex-viewport{cursor:pointer;max-height:2000px;transition:all 1s ease}.flex-viewport a{display:block}.flex-viewport img{width:100%}.flex-control-thumbs{display:flex;flex-wrap:wrap;margin:10px -5px 0}.flex-control-thumbs li{cursor:pointer;list-style:none;padding:0 5px;width:25%}.flex-control-thumbs li img{opacity:.6}.flex-control-thumbs li img.flex-active{opacity:1}.quantity,.text-center .quantity{display:inline-block;display:inline-flex;margin-right:1em;opacity:1;vertical-align:top;white-space:nowrap}.button+.quantity,.text-center .button+.quantity{margin-right:0}.quantity+.button{font-size:1em;margin-right:0}.quantity .button.minus{border-bottom-right-radius:0!important;border-right:0!important;border-top-right-radius:0!important}.quantity .button.plus{border-bottom-left-radius:0!important;border-left:0!important;border-top-left-radius:0!important}.quantity .minus,.quantity .plus{padding-left:.5em;padding-right:.5em}.quantity input{display:inline-block;margin:0;padding-left:0;padding-right:0;vertical-align:top}.quantity input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;border-radius:0!important;font-size:1em;max-width:2.5em;text-align:center;width:2.5em}@media(max-width:549px){.quantity input[type=number]{width:2em}}.quantity input[type=number]::-webkit-inner-spin-button,.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cart-icon,.cart-icon strong{display:inline-block}.cart-icon strong{border:2px solid #446084;border-radius:0;color:#446084;font-family:Helvetica,Arial,Sans-serif;font-size:1em;font-weight:700;height:2.2em;line-height:1.9em;margin:.3em 0;position:relative;text-align:center;vertical-align:middle;width:2.2em}.cart-icon strong:after{border:2px solid #446084;border-bottom:0;border-top-left-radius:99px;border-top-right-radius:99px;bottom:100%;content:" ";height:8px;left:50%;margin-bottom:0;margin-left:-7px;pointer-events:none;position:absolute;transition:height .1s ease-out;width:14px}.cart-icon:hover strong,.current-dropdown .cart-icon strong{background-color:#446084;color:#fff}.cart-icon:hover strong:after,.current-dropdown .cart-icon strong:after{height:10px}.nav-small .cart-icon{font-size:.66em}.nav-dark .cart-icon strong{border-color:#fff;color:#fff}.nav-dark .cart-icon:hover strong,.nav-dark .current-dropdown .cart-icon strong{background-color:#fff;color:#446084}.nav-dark .cart-icon strong:after{border-color:#fff}.woocommerce-mini-cart__empty-message{text-align:center}.loading .cart-icon strong,.loading .cart-icon strong:after{border-color:#7a9c59;color:#7a9c59}.loading .cart-icon:hover strong{background-color:#7a9c59;color:#fff}.header-cart-icon{position:relative}@media(min-width:850px){.off-canvas .off-canvas-cart{width:320px}}.cross-sells h2{font-size:1.2em;margin-bottom:1em}.checkout ul li,.shop_table ul li{list-style:none;margin:0}.shop_table .quantity{margin:0}td.product-name{text-overflow:ellipsis;word-break:break-word}td.product-thumbnail{max-width:90px;min-width:60px;width:90px}td.product-remove{padding:0;width:20px}.shop_table tfoot th{font-size:85%;letter-spacing:0;text-transform:inherit}.cart_totals tbody tr td,.shop_table tfoot tr td,.shop_table thead tr th:last-of-type,.shop_table tr td:last-of-type,td.product-total{text-align:right}.shop_table .order-total td,.shop_table .order-total th,.shop_table thead th{border-width:3px}.shop_table th:last-child{border-right:0}.shop_table .cart_item td{padding-bottom:15px;padding-top:15px}.shop_table .actions{border:0;padding:15px 0 10px}.shop_table .submit-col{padding-left:30px}@media(max-width:849px){.shop_table{font-size:.9em}.shop_table tr.shipping th{width:50%}.shop_table .product-name{min-width:80px}.shop_table .product-remove{position:relative;width:0}.shop_table .product-remove a{font-size:18px!important;height:24px;left:0;line-height:18px!important;position:absolute;top:10px;width:24px}.shop_table .mobile-product-price{margin:.5em 0}}@media(max-width:549px){.shop_table .product-price,.shop_table .product-subtotal{display:none}.product-quantity{text-align:right}.cross-sells{overflow:hidden}}.cart_totals tbody th{font-size:.9em;font-weight:400;letter-spacing:0;text-transform:inherit}.cart_totals>h2{display:none}.cart_totals .button{display:block;margin-right:0;min-width:100%}.cart_totals th.product-name{border-width:3px}.cart_totals .wc-proceed-to-checkout{margin:1.5em 0}.shipping__table{margin:0}.shipping__inner{border:0;font-size:1em;padding:0}.shipping__list{margin-bottom:0}.shipping__list_item{align-items:center;display:flex;min-height:2em}.shipping__list_label{flex:1;font-weight:400;margin:0;opacity:.8;padding:.5em 0}.shipping.shipping--boxed .shipping__list{padding:0}.shipping.shipping--boxed .shipping__list_item{background-color:rgba(0,0,0,.01);border:1px solid rgba(0,0,0,.1);border-radius:3px;margin-bottom:5px;min-height:2.4em;padding:.3em .6em}.shipping__table--multiple{display:block;text-align:left}.shipping__table--multiple tbody,.shipping__table--multiple td,.shipping__table--multiple th,.shipping__table--multiple tr{display:block;padding-left:0;text-align:left}.shipping__table--multiple th{border:0}.shipping__table--multiple .shipping__list{padding:0 .2em}.shipping__table--multiple .shipping__list_label,.shipping__table--multiple .woocommerce-shipping-calculator,.shipping__table--multiple .woocommerce-shipping-destination{text-align:left}tr.shipping input:checked+label,tr.shipping input:hover+label,tr.shipping label:hover{opacity:1}tr.shipping input:checked+label{font-weight:700}tr.shipping input{margin-bottom:0;margin-top:-2px}tr.shipping span.amount{margin-left:.2em}.woocommerce-shipping-calculator{margin-bottom:0;margin-top:.5em}.shipping-calculator-button,.woocommerce-shipping-destination{font-size:.9em}.shipping-calculator-form{background-color:rgba(0,0,0,.03);border-radius:5px;margin-top:5px;padding:15px 15px 10px}.cart-discount{background-color:rgba(122,156,89,.2);font-size:.85em}.cart-discount td,.cart-discount th{padding:10px 5px}.cart-sidebar .widget-title{border-bottom:3px solid #ececec;font-size:.95em;margin-bottom:15px;padding-bottom:10px}.widget_shopping_cart .button{margin:.5em 0 0;width:100%}.widget_shopping_cart li.empty{margin:0;min-height:0;padding:0 10px!important;text-align:center}.widget_shopping_cart p.total{border-bottom:2px solid #ececec;border-top:1px solid #ececec;margin-bottom:.5em;padding:10px 0;text-align:center}.dark .widget_shopping_cart p.total{border-color:hsla(0,0%,100%,.2)}.nav-dropdown .product_list_widget{-webkit-overflow-scrolling:touch;max-height:500px;max-height:50vh;overflow-y:auto}.tagcloud{padding-bottom:15px}.tagcloud a{border:1px solid;border-radius:3px;display:inline-block;font-size:.8em!important;margin:0 3px 5px 0;opacity:.8;padding:2px 5px}.tagcloud a:hover{background-color:#446084;border-color:#446084;color:#fff;opacity:1}.variations{position:relative}.variations td,.variations th{border:0;letter-spacing:normal;padding:.2em 0;text-transform:none;vertical-align:middle}.variations .reset_variations{bottom:95%;color:currentColor;font-size:11px;opacity:.6;position:absolute;right:0;text-transform:uppercase}dl.variation dt{clear:both;float:left}dl.variation dd{display:block}.wc-item-meta{margin-top:1.3em}@media only screen and (max-width: 48em) { }
body, button, input, select, textarea { font-size: 16px!important;
color: #333;
}
h1,h2,h3,h4,h5,h6, .heading-font { color: #333;
}
:root { --c1: #e40000;
--c2: #db2927;
--c3: #288ad6;
--c4: #2f80ed; }
.box-text {
font-size: 100%!important;
}
b, strong {
font-weight: bold!important;
}
.slider-nav-light .flickity-prev-next-button {
opacity: 1!important;
} .icon-box-img img, .icon-box-img svg {
padding-top: 0;
}
.tab-panels table {
border-collapse: collapse;
margin: 20px auto;
display: flex;
overflow-x: auto;
width: auto !important;
}  .header-nav-main li a.nav-top-link {
color: #333!important;
font-size: 16px;
padding: 15px;
}
ul.sub-menu.nav-dropdown.nav-dropdown-default .menu-item a {
color: #000;
}
ul.sub-menu {
min-width: 380px;
}
a.glink {
padding-right: 5px;
}
.stuck .header-main .nav > li > a {
line-height: 16px!important;
} .term-description ul {
margin-left: 15px;
}
.term-description blockquote {
font-size: 15px;
color: #000;
padding: 10px;
font-style: normal;
}
.term-description blockquote p {
padding: 0;
margin: 0;
}
.term-description blockquote {
font-size: 16px;
color: #fff;
padding: 10px;
font-style: normal;
border: none;
background: #021dcc;
background: var(--c1); border-radius: 8px;
}
.product_categories_home .col-inner .box-image {
border: 1px solid #dedede;
}
.product_categories_home h5 {
font-size: 15px;
color: #333;
font-weight: 500;
}
.shop-container .term-description h1 {
color: var(--c1);
font-size: 20px;
text-transform: uppercase;
line-height: 30px;
border-bottom: 2px solid var(--c1);
}
.term-description h2 {
font-size: 16px;
}
.term-description ul li {
margin-bottom: 0;
}
span.devvn_price {
color: #000!important;
}
p.product-title a {
display: block;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
font-weight: 400;
font-size: 14px;
color: #000;
}
.btn_xemthem a {
background-color: #ed9d4e;
font-size: 14px;
padding: 10px 20px;
-webkit-border-radius: 2px;
border-radius: 4px;
color: #fff;
}
.section_title h2 {
text-transform: uppercase;
font-size: 25.6px;
font-weight: 500;
margin: 0;
color: rgb(17, 17, 17);
text-align: center;
}
.hr-title {
border: none;
width: 100px;
height: 4px;
background: #e72b33;
opacity: 1;
display: inline-block;
}
.col_news h2 {
font-size: 20px;
padding-bottom: 8px;
}
.btn_xemthem {
margin-top: -20px;
}
.section_danhmucsp {
padding-bottom: 5px!important;
}
.icon_box_about {
background: #fff;
background: #fff;
border: 1px solid #ddd;
border-radius: 5px;
box-shadow: 0 0 4px #e4e4e4;
-moz-box-shadow: 0 0 4px #e4e4e4;
-webkit-box-shadow: 0 0 4px #e4e4e4;
height: 100%;
}
.icon_box_about .icon-box-img {
margin: 0;
}
.icon_box_about .icon-box-img img{
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}
.icon_box_about h3 {
text-transform: uppercase;
font-size: 16px;
padding: 15px 5px;
margin: 0;
}
.icon_box_dichvu h3 {
font-size: 16px;
} .section_title_about {
margin-bottom: -25px;
}
.section_about {
padding-bottom: 12px!important;
}
.section_about:before {
position: absolute;
width: 1200px;
height: 1200px;
top: -280px;
left: 50%;
margin-left: -600px;
content: "";
background: transparent url(https://inoxthienphu.vn/wp-content/themes/flatsome-child/images/trongdong-do.png) no-repeat center center;
background-size: 100% auto;
opacity: .1;
} .blog_duan h5.post-title.is-large {
font-size: 15px;
}
.blog_duan .is-divider {
display: none;
}
.gallery_duan .gallery-col.col {
max-width: calc(100% / 10);
-ms-flex-preferred-size: calc(100% / 10);
flex-basis: calc(100% / 10);
}
.gallery_kh img {
border: 2px solid #ddd;
}
.blog_news h5 {
font-size: 15px;
}
.blog_news p.from_the_blog_excerpt {
font-size: 15px;
} .widget_ft i {
position: relative;
width: 24px;
height: 24px;
text-align: center;
border-radius: 4px;
background: #3450ad;
margin-right: 12px;
color: #fff !important;
line-height: 22px;
font-size: 15px;
padding: 0 !important;
}
.widget_ft h4 {
font-size: 16px;
}
.widget_logo .icon-box-img {
background: #fff;
padding: 9px 45px;
border-radius: 6px;
}
.widget_ft ul li {
list-style: none;
margin-left: 0;
}
.widget_ft ul li i {
padding-right: 6px;
} .sp_breadcrumbs {
padding: 0 15px 20px;
font-size: 16px;
}
.breadcrumbs a, .sp_breadcrumbs .separator{
color: #000!important;
opacity: 1!important;
}
.sp_breadcrumbs .rank-math-breadcrumb {
font-weight: 400;
color: #000!important;
opacity: 1!important;
}
nav.rank-math-breadcrumb.breadcrumbs p {
margin: 0;
}
.woocommerce-product-gallery__image.slide.first.is-selected {
position: relative!important;
}
h1.product-title.product_title.entry-title {
font-size: 22px;
font-weight: 500;
} .product-short-description ul li {
list-style: none;
margin-left: 0;
}
.product-short-description ul li:before {
content: '\f058';
font-family: "Font Awesome 5 Pro";
color: #00ba00;
padding-right: 8px;
font-weight: 900;
}
p.tai_catalog a {
padding: 8px 15px;
border-radius: 30px;
background: #30a504;
font-size: 15px;
color: #fff;
}
p.tai_catalog {
padding-top: 5px;
text-align: center;
}
.ctsp_lienhe a {
width: 48%!important;
color: #fff;
text-align: center;
background: var(--c1);
border-radius: 5px;
padding: 12px 15px;
text-transform: uppercase;
font-weight: 700;
line-height: initial;
font-size: 16px;
display: inline-block;
}
.ctsp_lienhe a.goidien {
margin-right: 10px;
}
.ctsp_lienhe .zalo {
background-color: #0fa8e1;
color: #fff;
}
a.baogia.devvn_buy_now.devvn_buy_now_style {
margin-right: 10px;
}
.product-gallery-slider.slider .flickity-viewport {
border-radius: 5px;
box-shadow: 0 0 4px #e4e4e4;
-moz-box-shadow: 0 0 4px #e4e4e4;
-webkit-box-shadow: 0 0 4px #e4e4e4;
border: 1px solid #ddd;
}
.single-product .tab-panels img, .single-product .wp-caption.aligncenter {
max-width: 600px;
}
.tab-panels a {
color: blue;
}
.price-wrapper {
padding-top: 10px;
}
.product-small .col-inner {
box-shadow: 0 0 4px #e4e4e4;
-moz-box-shadow: 0 0 4px #e4e4e4;
-webkit-box-shadow: 0 0 4px #e4e4e4;
height: 100%;
border: 1px solid #dedede;
border-radius: 6px;
box-shadow: 0px 8px 42px rgb(0 0 0 / 10%);
}
.product-small .col-inner .box-image {
border-top-right-radius: 5px;
border-top-left-radius: 5px;
}
.product-small .box-text.box-text-products a {
color: rgb(51, 51, 51);
font-size: 14px; }
.woocommerce-layout__header {
display: none!important;
}
.blog_duan_ctsp img {
border-radius: 4px;
}
.blog_duan_ctsp .box-blog-post .is-divider {
display: none;
}
.blog_duan_ctsp h5.post-title.is-large {
font-size: 15px;
font-weight: 400;
}
.blog_duan_ctsp .col.post-item {
padding: 0 15px 0px;
}
.title_sidebar h4, span.widget-title.shop-sidebar, .blog-single .widget_nav_menu .widget-title {
padding: 10px 0;
background: var(--c1) url(//inoxthienphu.vn/wp-content/themes/flatsome-child/images/logo_thienphu_sidebar.png) no-repeat 10px center;
padding-left: 55px;
font-size: 17px;
margin-bottom: 20px;
color: #fff;
border-radius: 5px 5px 0 0;
display: block;
line-height: unset!important;
text-transform: uppercase;
}
span.widget-title.shop-sidebar, .blog-single .widget_nav_menu .widget-title {
margin-bottom: 0;
}
.menu-danh-muc-san-pham-container a {
color: var(--c1);
font-size: 16px!important;
font-weight: 700;
}
.menu-danh-muc-san-pham-container .sub-menu a {
color: #000;
font-weight: 400;
}
#shop-sidebar .widget .is-divider, .blog-single  .widget .is-divider {
display: none;
}
.menu-danh-muc-san-pham-container {
border: 1px solid #ddd;
padding: 15px;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
border-top: 1px solid var(--c1);
}
.menu-danh-muc-san-pham-container .sub-menu a {
color: #000;
font-weight: 400;
}
.contact_widget h4, .camket_widget h4 {
background-color: var(--c1);
color: #fff;
text-transform: uppercase;
font-size: 17px;
line-height: 46px;
padding: 0 10px;
margin: 0!important;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.contact_widget h4 i {
font-size: 25px;
position: relative;
top: 3px;
padding-right: 6px;
}
.contact_widget ul, .camket_widget ul {
border: 1px solid #ccc;
border-top: 1px solid var(--c1);
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}
.contact_widget ul li {
display: block;
border-bottom: 1px dashed #ccc;
padding-bottom: 15px;
margin: 10px;
}
.contact_widget ul li:nth-child(2) {
padding-left: 80px;
background: url(//inoxthienphu.vn/wp-content/themes/flatsome-child/images/tvvien.png) no-repeat;
}
li.mrdung {
min-height: 80px;
}
.mrdung b {
font-weight: 400 !important;
position: relative;
top: 10px;
}
.note {
background-color: #ffffcc;
border-left: 5px solid #ffeb3b;
margin-bottom: 15px;
padding: 10px;
}
.note p {
margin-bottom: 8px;
}
.contact_widget_2 ul li:nth-child(2) {
padding-left: 0;
background: none;
}
.contact_widget_2 ul li:before {
content: '\f013';
font-family: "Font Awesome 5 Pro";
font-size: 12px;
color: var(--c2);
font-weight: 900;
padding-right: 8px;
border: 10px;
bottom: 1px;
position: relative;
}
.contact_widget_2 ul li a, .contact_widget_2 ul li {
color: #333;
font-size: 15px;
}
.contact_widget ul li:last-child {
border-bottom: none;
margin-bottom: 0;
}
.camket_widget ul {
background-color:#f3f3f3;
padding: 10px;
}
.camket_widget ul li {
list-style: none;
margin-left: 0;
}
.camket_widget li:before {
content: '\f058';
font-family: "Font Awesome 5 Pro";  font-weight: 900;
padding-right: 5px;   }
.camket_widget li {
}
.des_category_product, #tab-description {
counter-reset: my-number;
}
.des_category_product .col-inner {
border: 1px solid #ddd;
padding: 20px;
}
.des_category_product h3, #tab-description h3, .term-description h3, .des_category_product h2, #tab-description h2 {
font-size: 20px!important;
color: var(--c2);
font-style: italic;
line-height: 1.2;
} .product-tabs a {
border-radius: 5px 5px 0 0!important;
font-size: 14px!important;
padding: 3px 15px!important;
font-weight: 400!important;
}
.product-tabs {
border-bottom: 1px solid var(--c1);
}
.product_meta>span {
border-top: none;
margin-top: 12px;
}
.col_danhmuc h3 {
font-size: 13px!important;
padding-bottom: 10px;
color: #333;
font-style: inherit;
}
.col_danhmuc_bcn {
margin-top: -30px;
}
h5.post-title.is-large {
font-size: 14px;
}
.box-blog-post .is-divider {
display: none;
}
.bottom_content_block h3, .term-description h3 {
color: var(--c2);
font-size: 1.2em;
font-style: italic;
} .lien-he {
padding: 15px;
text-align: justify;
margin-bottom: 30px;
margin-top: -20px!important;
border: 3px dashed #f16725;
border-radius: 10px;
background: ghostwhite;
background: aliceblue;
}
.lien-he ul li {
margin-bottom: 0;
}
.lien-he ul {
margin-left: 20px;
}
.row-divided>.col+.col:not(.large-12) {
border-left: none;
}
.left_sidebar {
padding-right: 0!important;
}
.r_dmsp {
border: 1px solid #ddd;
margin-left: 0px!important;
margin-right: 0px!important;
}
.col_danhmuc .col-inner {
padding: 0;
padding-top: 1px;
}
.title-wrapper {
min-height: 37px;
}
.prd_readmore a {
text-align: center;
display: inline-block;
padding: 5px 20px;
border-radius: 18px;
border: 1px solid var(--c1);
color: #fff!important;
background: var(--c1);
text-transform: unset!important;
} .product_categories .box-image {
border-radius: 20px;
} .global-thread-create-cta {
bottom: 15px;
left: -5px;
position: fixed;
z-index: 10;
}
.coccoc-alo-ph-circle{width:160px;height:160px;top:20px;left:20px;position:absolute;background-color:transparent;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid rgba(30,30,30,.4);border:2px solid #bfebfc;opacity:.1;-webkit-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-moz-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-ms-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;-o-animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out;animation:coccoc-alo-circle-anim 1.2s infinite ease-in-out}
.coccoc-alo-ph-circle,.coccoc-alo-ph-circle-fill{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%}
.coccoc-alo-ph-circle-fill{width:100px;height:100px;opacity:.2;-webkit-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-moz-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-ms-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;-o-animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out;animation:coccoc-alo-circle-fill-anim 2.3s infinite ease-in-out}
.coccoc-alo-ph-circle-fill,.coccoc-alo-ph-img-circle{background-color:#f0ad4e;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:2px solid transparent}
.coccoc-alo-ph-img-circle{width:60px;height:60px;top:20px;left:20px;position:absolute;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;display:flex;align-items:center}
.phone{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) no-repeat 50%;background-size:50% 50%;width:60px;height:60px;position:relative;animation:slide-phone 1s infinite ease-in-out!important;transform:rotate(260deg)}
.coccoc-alo-ph-img-circle a{display:block}
@-webkit-keyframes coccoc-alo-circle-fill-anim{0%{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-webkit-transform:rotate(0) scale(1) skew(1deg);opacity:.2}to{-webkit-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}
@-o-keyframes coccoc-alo-circle-fill-anim{0%{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{-o-transform:rotate(0) scale(1) skew(1deg);opacity:.2}to{-o-transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}
@-moz-keyframes coccoc-alo-circle-fill-anim{0%{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}to{transform:rotate(0) scale(.7) skew(1deg);opacity:.2}}
@keyframes slide-phone{0%{left:-3px}5%{left:0}10%{left:3px}15%{left:0}20%{left:-3}25%{left:0}30%{left:3px}35%{left:0}40%{left:-3}45%{left:0}50%{left:3px}70%{left:0}to{left:0}}
.cta_stick {
position: fixed;
bottom: 115px;
left: 20px;
animation-delay: 2s;
animation-duration: 1s;
animation-fill-mode: both;
cursor: pointer;
display: inline-block;
z-index: 10;
}
.cta_stick a {
width: 50px;
height: 50px;
display: block;
margin-bottom: 20px;
-webkit-filter: drop-shadow(4px 4px 11px #22222245);
filter: drop-shadow(4px 4px 11px #22222245);
}
.cta_stick a.zl {
background: url(https://inoxthienphu.vn/wp-content/themes/flatsome-child/zlicon.png);
background-size: contain;
}
.cta_stick:after{
animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
background-color: #01a4e9;
}
.pulsating-circle:before {
content: "";
position: relative;
display: block;
width: 150%;
height: 150%;
left: -13px;
bottom: 14px;
border-radius: 50%;
background-color: #01a4e9;
-webkit-animation: pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;
-moz-animation: pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;
-ms-animation: pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;
-o-animation: pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;
animation: pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;
}
.pulsating-circle:after {
content: "";
border-radius: 50%;
box-shadow: 0 0 8px rgba(0,0,0,.1);
-webkit-animation: pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -0.4s infinite;
-moz-animation: pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -0.4s infinite;
-ms-animation: pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -0.4s infinite;
-o-animation: pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -0.4s infinite;
animation: pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -0.4s infinite;
}
@keyframes pulse-ring {
0% {
transform: scale(0.33);
}
80%, 100% {
opacity: 0;
}
}
@keyframes pulse-dot {
0% {
transform: scale(0.8);
}
50% {
transform: scale(1);
}
100% {
transform: scale(0.8);
}
}   
@keyframes pulse-ring {
0% {
transform: scale(0.33);
}
80%, 100% {
opacity: 0;
}
}
.quick-alo-phone {
display:block!important;
position: fixed;
visibility: visible;
background-color: transparent;
width: 160px; cursor: pointer;
z-index: 9!important;
-webkit-backface-visibility: hidden;
-webkit-transform: translateZ(0);
-webkit-transition: visibility .5s;
-moz-transition: visibility .5s;
-o-transition: visibility .5s;
transition: visibility .5s;
left: 0;
bottom: 100px;
}
.tel_phone{
border-radius: 30px;
line-height: 45px;
position: absolute;
height: 45px; font-size: 17px;
text-align: center;
background-color: var(--c1); top: 26px;
left: 107px;
padding: 0;
font-weight: 600;
width: 150px; }
.tel_phone a {
color: #fff;
}
@media screen and (max-width: 549px) {
.col_post_duan {
flex-basis: 50% !important;
max-width: 50% !important;
padding-bottom: 15px;
}
.lien-he {
display: grid;
}
.lien-he .icon-box-img {
margin: 0 auto;
padding-bottom: 15px;
}
.lien-he .icon-box-text.last-reset {
padding: 0;
}
a.glink span:first-child {
display: none!important;
}
.col_info_prd ul.product-tabs li {
width: 50%;
}
.tel_phone {
display: none;
}
.mobile-nav i.icon-menu {
background: #808080;
color: #fff; min-width: 42px!important;
bottom: 1px;
text-align: center;
font-size: 2.5em!important;
}
.header-main li.html.custom {
display: block;
}
} .pp_image_slider img {
border-radius: 17px;
border: 4px solid transparent;
background: #eb2227;
}
.page_title h1 {
text-transform: uppercase;
font-size: 28px;
color: var(--c1);
}
.page_title h1:after {
content: "";
display: inline-block;
position: absolute;
bottom: -10px;
left: 0;
width: 50px;
height: 3px;
background: var(--c1);
left: 50%;
transform: translateX(-50%);
} .blogposts_dv .col.post-item .col-inner {
background: red;
border-radius: 10px;
background-color: #fff;
}
.blogposts_dv .col.post-item .col-inner .box-image {
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}
.blogposts_dv .box-text.text-center {
padding: 10px;
margin: 0;
}
.blogposts_dv h5 {
font-size: 15px;
font-weight: 400;
}
}
.ico_dv_congnghe .icon-box-text.last-reset h3 {
font-size: 14px;
text-align: center;
text-transform: uppercase;
background: beige;
padding: 10px;
}
.accordion_dichvu .accordion-item .active {
background: var(--c2);
border: 1px solid var(--c2);
}
.accordion_dichvu .accordion-item .accordion-title {
border: 1px solid var(--c1);
border-radius: 8px;
background: var(--c1);
color: #fff;
font-size: 15px;
font-weight: 700;
}
.accordion_dichvu .accordion-item {
padding-bottom: 5px;
}
.accordion-inner {
padding: 15px;
}
.product_categories_home.dv_cate .box-image{
border-radius: 10px;
} .noibat_ads {
text-align: left;
border: 1px solid #ddd;
border-radius: 15px;
background: #fff;
border-radius: 12px;
border: 3px dashed #132642;
background-color: aliceblue;
padding: 15px;
font-size: 15px;
}
@-webkit-keyframes my {
0% { color: #F8CD0A; } 
50% { color: #fff;  } 
100% { color: #F8CD0A;  } 
}
@-moz-keyframes my { 
0% { color: #F8CD0A;  } 
50% { color: #fff;  }
100% { color: #F8CD0A;  } 
}
@-o-keyframes my { 
0% { color: #F8CD0A; } 
50% { color: #fff; } 
100% { color: #F8CD0A;  } 
}
@keyframes my { 
0% { color: #F8CD0A;  } 
50% { color: #fff;  }
100% { color: #F8CD0A;  } 
}
p.noibat_ {
text-align: center;
}
.noibat_ a {
background: var(--c1);
text-align: center;
font-size: 16px;
font-weight: bold;
-webkit-animation: my 700ms infinite;
-moz-animation: my 700ms infinite;
-o-animation: my 700ms infinite;
animation: my 700ms infinite;
text-transform: uppercase;
padding: 10px 12px;
border-radius: 30px;
}
.btn_lienhe_adung a {
color: red;
padding: 6px;
font-size: 18px;
}
.bai-lien-quan .box-image img {
border-radius: 8px;
}
.bai-lien-quan h4 {
color: var(--c1);
font-size: 18px;
}
h5.post-title.is-large {
font-size: 15px;
}
figure.gallery-item .gallery-caption {
display: none!important;
}
figure.gallery-item img {
border-radius: 6px;
} .obelix-advanced-table {
--dt-row-selected: 13, 110, 253;
--dt-row-selected-text: 255, 255, 255;
--dt-row-selected-link: 9, 10, 11;
--dt-row-stripe: 0, 0, 0;
--dt-row-hover: 0, 0, 0;
--dt-column-ordering: 0, 0, 0;
--dt-html-background: white;
--dt-padding-x: .75rem;
--dt-padding-y: 1.25rem;
}
:root.dark {
--dt-html-background: rgb(33, 37, 41);
}
table.dataTable td.dt-control {
text-align: center;
cursor: pointer;
}
table.dataTable td.dt-control:before {
display: inline-block;
-webkit-box-sizing: border-box;
box-sizing: border-box;
content: "";
border-top: 5px solid transparent;
border-left: 10px solid rgba(0, 0, 0, 0.5);
border-bottom: 5px solid transparent;
border-right: 0px solid transparent;
}
table.dataTable tr.dt-hasChild td.dt-control:before {
border-top: 10px solid rgba(0, 0, 0, 0.5);
border-left: 5px solid transparent;
border-bottom: 0px solid transparent;
border-right: 5px solid transparent;
}
html.dark table.dataTable td.dt-control:before,
:root[data-bs-theme="dark"] table.dataTable td.dt-control:before,
:root[data-theme="dark"] table.dataTable td.dt-control:before {
border-left-color: rgba(255, 255, 255, 0.5);
}
html.dark table.dataTable tr.dt-hasChild td.dt-control:before,
:root[data-bs-theme="dark"] table.dataTable tr.dt-hasChild td.dt-control:before,
:root[data-theme="dark"] table.dataTable tr.dt-hasChild td.dt-control:before {
border-top-color: rgba(255, 255, 255, 0.5);
border-left-color: transparent;
}
div.dt-scroll {
width: 100%;
}
div.dt-scroll-body thead tr,
div.dt-scroll-body tfoot tr {
height: 0;
}
div.dt-scroll-body thead tr th,
div.dt-scroll-body thead tr td,
div.dt-scroll-body tfoot tr th,
div.dt-scroll-body tfoot tr td {
height: 0 !important;
padding-top: 0px !important;
padding-bottom: 0px !important;
border-top-width: 0px !important;
border-bottom-width: 0px !important;
}
div.dt-scroll-body thead tr th div.dt-scroll-sizing,
div.dt-scroll-body thead tr td div.dt-scroll-sizing,
div.dt-scroll-body tfoot tr th div.dt-scroll-sizing,
div.dt-scroll-body tfoot tr td div.dt-scroll-sizing {
height: 0 !important;
overflow: hidden !important;
}
table.dataTable thead>tr>th:active,
table.dataTable thead>tr>td:active {
outline: none;
}   table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,
table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before {
opacity: 0;
width: var(--head-font-size, .65rem);
height: var(--head-font-size, .65rem);
padding: .2em;
content: " ";
display: inline-block;
mask-repeat: no-repeat;
mask-position: center;
-webkit-mask-repeat: no-repeat;
-webkit-mask-position: center;
background-color: var(--head-color, rgb(65, 65, 65));
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z'/%3e%3c/svg%3e");
mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M3.23571 2.72011L4.97917 4.46358C5.15176 4.63618 5.43158 4.63617 5.60417 4.46358C5.77676 4.29099 5.77676 4.01118 5.60417 3.83861L3.29463 1.52904C3.13192 1.36629 2.86809 1.36629 2.70538 1.52904L0.395812 3.83861C0.22325 4.01117 0.22325 4.29099 0.395812 4.46358C0.568437 4.63617 0.84825 4.63617 1.02081 4.46358L2.76429 2.72011C2.89446 2.58994 3.10554 2.58994 3.23571 2.72011Z'/%3e%3c/svg%3e");
-webkit-mask-size: 88%;
mask-size: 88%;
top: 50%;
position: absolute; left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before {
-webkit-mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M2.76429 3.27989L1.02083 1.53642C0.848244 1.36382 0.568419 1.36383 0.395831 1.53642C0.223244 1.70901 0.223244 1.98882 0.395831 2.16139L2.70537 4.47096C2.86808 4.63371 3.13191 4.63371 3.29462 4.47096L5.60419 2.16139C5.77675 1.98883 5.77675 1.70901 5.60419 1.53642C5.43156 1.36383 5.15175 1.36383 4.97919 1.53642L3.23571 3.27989C3.10554 3.41006 2.89446 3.41006 2.76429 3.27989Z'/%3e%3c/svg%3e");
mask-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 6' fill='var%28--bs-text-muted%29'%3e%3cpath d='M2.76429 3.27989L1.02083 1.53642C0.848244 1.36382 0.568419 1.36383 0.395831 1.53642C0.223244 1.70901 0.223244 1.98882 0.395831 2.16139L2.70537 4.47096C2.86808 4.63371 3.13191 4.63371 3.29462 4.47096L5.60419 2.16139C5.77675 1.98883 5.77675 1.70901 5.60419 1.53642C5.43156 1.36383 5.15175 1.36383 4.97919 1.53642L3.23571 3.27989C3.10554 3.41006 2.89446 3.41006 2.76429 3.27989Z'/%3e%3c/svg%3e");
}
table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,
table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before {
opacity: 1;
background-color: var(--head-color, var(--fs-color-primary));
}
table.dataTable thead>tr>th.dt-orderable-asc,
table.dataTable thead>tr>th.dt-orderable-desc,
table.dataTable thead>tr>th.dt-ordering-asc,
table.dataTable thead>tr>th.dt-ordering-desc,
table.dataTable thead>tr>td.dt-orderable-asc,
table.dataTable thead>tr>td.dt-orderable-desc,
table.dataTable thead>tr>td.dt-ordering-asc,
table.dataTable thead>tr>td.dt-ordering-desc {
position: relative;
padding-right: 30px;
}
table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,
table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,
table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,
table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order,
table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,
table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,
table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,
table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order {
position: absolute;
right: 12px;
top: 0;
bottom: 0;
width: 12px;
}
table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,
table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:after,
table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:before,
table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,
table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,
table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:after,
table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:before,
table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,
table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,
table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:after,
table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:before,
table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,
table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before,
table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:after,
table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:before,
table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after { }
table.dataTable thead>tr>th.dt-orderable-asc,
table.dataTable thead>tr>th.dt-orderable-desc,
table.dataTable thead>tr>td.dt-orderable-asc,
table.dataTable thead>tr>td.dt-orderable-desc {
cursor: pointer;
color: var(--head-color);
}
table.dataTable thead>tr>th.dt-orderable-asc:hover,
table.dataTable thead>tr>th.dt-orderable-desc:hover,
table.dataTable thead>tr>td.dt-orderable-asc:hover,
table.dataTable thead>tr>td.dt-orderable-desc:hover {
color: var(--fs-color-primary);
}
table.dataTable thead>tr>th.sorting_desc_disabled span.dt-column-order:after,
table.dataTable thead>tr>th.sorting_asc_disabled span.dt-column-order:before,
table.dataTable thead>tr>td.sorting_desc_disabled span.dt-column-order:after,
table.dataTable thead>tr>td.sorting_asc_disabled span.dt-column-order:before {
display: none;
}
table.dataTable thead>tr>th:active,
table.dataTable thead>tr>td:active {
outline: none;
}
div.dt-scroll-body>table.dataTable>thead>tr>th,
div.dt-scroll-body>table.dataTable>thead>tr>td {
overflow: hidden;
}
:root.dark table.dataTable thead>tr>th.dt-orderable-asc:hover,
:root.dark table.dataTable thead>tr>th.dt-orderable-desc:hover,
:root.dark table.dataTable thead>tr>td.dt-orderable-asc:hover,
:root.dark table.dataTable thead>tr>td.dt-orderable-desc:hover,
:root[data-bs-theme="dark"] table.dataTable thead>tr>th.dt-orderable-asc:hover,
:root[data-bs-theme="dark"] table.dataTable thead>tr>th.dt-orderable-desc:hover,
:root[data-bs-theme="dark"] table.dataTable thead>tr>td.dt-orderable-asc:hover,
:root[data-bs-theme="dark"] table.dataTable thead>tr>td.dt-orderable-desc:hover {
outline: 2px solid rgba(255, 255, 255, 0.05);
}
div.dt-processing {
position: absolute;
top: 50%;
left: 50%;
width: 200px;
margin-left: -100px;
margin-top: -22px;
text-align: center;
padding: 2px;
z-index: 10;
}
div.dt-processing>div:last-child {
position: relative;
width: 80px;
height: 15px;
margin: 1em auto;
}
div.dt-processing>div:last-child>div {
position: absolute;
top: 0;
width: 13px;
height: 13px;
border-radius: 50%;
background: rgb(13, 110, 253);
background: rgb(var(--dt-row-selected));
-webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
animation-timing-function: cubic-bezier(0, 1, 1, 0);
}
div.dt-processing>div:last-child>div:nth-child(1) {
left: 8px;
-webkit-animation: datatables-loader-1 0.6s infinite;
animation: datatables-loader-1 0.6s infinite;
}
div.dt-processing>div:last-child>div:nth-child(2) {
left: 8px;
-webkit-animation: datatables-loader-2 0.6s infinite;
animation: datatables-loader-2 0.6s infinite;
}
div.dt-processing>div:last-child>div:nth-child(3) {
left: 32px;
-webkit-animation: datatables-loader-2 0.6s infinite;
animation: datatables-loader-2 0.6s infinite;
}
div.dt-processing>div:last-child>div:nth-child(4) {
left: 56px;
-webkit-animation: datatables-loader-3 0.6s infinite;
animation: datatables-loader-3 0.6s infinite;
}
@-webkit-keyframes datatables-loader-1 {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@keyframes datatables-loader-1 {
0% {
-webkit-transform: scale(0);
transform: scale(0);
}
100% {
-webkit-transform: scale(1);
transform: scale(1);
}
}
@-webkit-keyframes datatables-loader-3 {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
-webkit-transform: scale(0);
transform: scale(0);
}
}
@keyframes datatables-loader-3 {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
-webkit-transform: scale(0);
transform: scale(0);
}
}
@-webkit-keyframes datatables-loader-2 {
0% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
100% {
-webkit-transform: translate(24px, 0);
transform: translate(24px, 0);
}
}
@keyframes datatables-loader-2 {
0% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
}
100% {
-webkit-transform: translate(24px, 0);
transform: translate(24px, 0);
}
}
table.dataTable.nowrap th,
table.dataTable.nowrap td {
white-space: nowrap;
}
table.dataTable th,
table.dataTable td {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
table.dataTable th.dt-left,
table.dataTable td.dt-left {
text-align: left;
}
table.dataTable th.dt-center,
table.dataTable td.dt-center {
text-align: center;
}
table.dataTable th.dt-right,
table.dataTable td.dt-right {
text-align: right;
}
table.dataTable th.dt-justify,
table.dataTable td.dt-justify {
text-align: justify;
}
table.dataTable th.dt-nowrap,
table.dataTable td.dt-nowrap {
white-space: nowrap;
}
table.dataTable th.dt-empty,
table.dataTable td.dt-empty {
text-align: center;
vertical-align: top;
}
table.dataTable th.dt-type-numeric,
table.dataTable th.dt-type-date,
table.dataTable td.dt-type-numeric,
table.dataTable td.dt-type-date {
text-align: right;
}
table.dataTable thead th,
table.dataTable thead td,
table.dataTable tfoot th,
table.dataTable tfoot td {
text-align: left;
}
table.dataTable thead th.dt-head-left,
table.dataTable thead td.dt-head-left,
table.dataTable tfoot th.dt-head-left,
table.dataTable tfoot td.dt-head-left {
text-align: left;
}
table.dataTable thead th.dt-head-center,
table.dataTable thead td.dt-head-center,
table.dataTable tfoot th.dt-head-center,
table.dataTable tfoot td.dt-head-center {
text-align: center;
}
table.dataTable thead th.dt-head-right,
table.dataTable thead td.dt-head-right,
table.dataTable tfoot th.dt-head-right,
table.dataTable tfoot td.dt-head-right {
text-align: right;
}
table.dataTable thead th.dt-head-justify,
table.dataTable thead td.dt-head-justify,
table.dataTable tfoot th.dt-head-justify,
table.dataTable tfoot td.dt-head-justify {
text-align: justify;
}
table.dataTable thead th.dt-head-nowrap,
table.dataTable thead td.dt-head-nowrap,
table.dataTable tfoot th.dt-head-nowrap,
table.dataTable tfoot td.dt-head-nowrap {
white-space: nowrap;
}
table.dataTable tbody th.dt-body-left,
table.dataTable tbody td.dt-body-left {
text-align: left;
}
table.dataTable tbody th.dt-body-center,
table.dataTable tbody td.dt-body-center {
text-align: center;
}
table.dataTable tbody th.dt-body-right,
table.dataTable tbody td.dt-body-right {
text-align: right;
}
table.dataTable tbody th.dt-body-justify,
table.dataTable tbody td.dt-body-justify {
text-align: justify;
}
table.dataTable tbody th.dt-body-nowrap,
table.dataTable tbody td.dt-body-nowrap {
white-space: nowrap;
}
table.dataTable {
width: 100%;
margin: 0 auto;
border-spacing: 0;
}
table.dataTable thead th,
table.dataTable tfoot th {
font-weight: bold;
} table.dataTable>thead>tr>th:active,
table.dataTable>thead>tr>td:active {
outline: none;
}
table.dataTable>tfoot>tr>th,
table.dataTable>tfoot>tr>td {
border-top: 1px solid rgba(0, 0, 0, 0.3);
padding: 10px 10px 6px 10px;
}
table.dataTable>tbody>tr {
background-color: transparent;
}
table.dataTable>tbody>tr:first-child>* {
border-top: none;
}
table.dataTable>tbody>tr:last-child>* {
border-bottom: none;
}
table.dataTable>tbody>tr.selected>* {
-webkit-box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.9);
box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.9);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.9);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.9);
color: rgb(255, 255, 255);
color: rgb(var(--dt-row-selected-text));
}
table.dataTable>tbody>tr.selected a {
color: rgb(9, 10, 11);
color: rgb(var(--dt-row-selected-link));
}
table.dataTable>tbody>tr>th,
table.dataTable>tbody>tr>td {
padding: var(--dt-padding-y) var(--dt-padding-x);
}
table.dataTable.row-border>tbody>tr>*,
table.dataTable.display>tbody>tr>* {
border-top: 1px solid rgba(0, 0, 0, 0.15);
}
table.dataTable.row-border>tbody>tr:first-child>*,
table.dataTable.display>tbody>tr:first-child>* {
border-top: none;
}
table.dataTable.row-border>tbody>tr.selected+tr.selected>td,
table.dataTable.display>tbody>tr.selected+tr.selected>td {
border-top-color: rgba(13, 110, 253, 0.65);
border-top-color: rgba(var(--dt-row-selected), 0.65);
}
table.dataTable.cell-border>tbody>tr>* {
border-top: 1px solid rgba(0, 0, 0, 0.15);
border-right: 1px solid rgba(0, 0, 0, 0.15);
}
table.dataTable.cell-border>tbody>tr>*:first-child {
border-left: 1px solid rgba(0, 0, 0, 0.15);
}
table.dataTable.cell-border>tbody>tr:first-child>* {
border-top: 1px solid rgba(0, 0, 0, 0.3);
}
table.dataTable.stripe>tbody>tr:nth-child(odd)>*,
table.dataTable.display>tbody>tr:nth-child(odd)>* {
-webkit-box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.023);
box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.023);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.023);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-stripe), 0.023);
}
table.dataTable.stripe>tbody>tr:nth-child(odd).selected>*,
table.dataTable.display>tbody>tr:nth-child(odd).selected>* {
-webkit-box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.923);
box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.923);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.923);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.923);
}
table.dataTable.hover>tbody>tr:hover>*,
table.dataTable.display>tbody>tr:hover>* {
-webkit-box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.035);
box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.035);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.035);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.035);
}
table.dataTable.hover>tbody>tr.selected:hover>*,
table.dataTable.display>tbody>tr.selected:hover>* {
-webkit-box-shadow: inset 0 0 0 9999px #0d6efd !important;
box-shadow: inset 0 0 0 9999px #0d6efd !important;
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 1) !important;
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 1) !important;
}
table.dataTable.order-column>tbody tr>.sorting_1,
table.dataTable.order-column>tbody tr>.sorting_2,
table.dataTable.order-column>tbody tr>.sorting_3,
table.dataTable.display>tbody tr>.sorting_1,
table.dataTable.display>tbody tr>.sorting_2,
table.dataTable.display>tbody tr>.sorting_3 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019);
box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.019);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.019);
}
table.dataTable.order-column>tbody tr.selected>.sorting_1,
table.dataTable.order-column>tbody tr.selected>.sorting_2,
table.dataTable.order-column>tbody tr.selected>.sorting_3,
table.dataTable.display>tbody tr.selected>.sorting_1,
table.dataTable.display>tbody tr.selected>.sorting_2,
table.dataTable.display>tbody tr.selected>.sorting_3 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.919);
box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.919);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919);
}
table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_1,
table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_1 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.054);
box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.054);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.054);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.054);
}
table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_2,
table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_2 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.047);
box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.047);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.047);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.047);
}
table.dataTable.display>tbody>tr:nth-child(odd)>.sorting_3,
table.dataTable.order-column.stripe>tbody>tr:nth-child(odd)>.sorting_3 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.039);
box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.039);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.039);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.039);
}
table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_1,
table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_1 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.954);
box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.954);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.954);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.954);
}
table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_2,
table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_2 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.947);
box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.947);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.947);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.947);
}
table.dataTable.display>tbody>tr:nth-child(odd).selected>.sorting_3,
table.dataTable.order-column.stripe>tbody>tr:nth-child(odd).selected>.sorting_3 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.939);
box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.939);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.939);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.939);
}
table.dataTable.display>tbody>tr.even>.sorting_1,
table.dataTable.order-column.stripe>tbody>tr.even>.sorting_1 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019);
box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.019);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.019);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.019);
}
table.dataTable.display>tbody>tr.even>.sorting_2,
table.dataTable.order-column.stripe>tbody>tr.even>.sorting_2 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.011);
box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.011);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.011);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.011);
}
table.dataTable.display>tbody>tr.even>.sorting_3,
table.dataTable.order-column.stripe>tbody>tr.even>.sorting_3 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.003);
box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.003);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.003);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-column-ordering), 0.003);
}
table.dataTable.display>tbody>tr.even.selected>.sorting_1,
table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_1 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.919);
box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.919);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.919);
}
table.dataTable.display>tbody>tr.even.selected>.sorting_2,
table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_2 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.911);
box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.911);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.911);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.911);
}
table.dataTable.display>tbody>tr.even.selected>.sorting_3,
table.dataTable.order-column.stripe>tbody>tr.even.selected>.sorting_3 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.903);
box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.903);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.903);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.903);
}
table.dataTable.display tbody tr:hover>.sorting_1,
table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.082);
box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.082);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.082);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.082);
}
table.dataTable.display tbody tr:hover>.sorting_2,
table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.074);
box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.074);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.074);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.074);
}
table.dataTable.display tbody tr:hover>.sorting_3,
table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.062);
box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, 0.062);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.062);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-hover), 0.062);
}
table.dataTable.display tbody tr:hover.selected>.sorting_1,
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.982);
box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.982);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.982);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.982);
}
table.dataTable.display tbody tr:hover.selected>.sorting_2,
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.974);
box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.974);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.974);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.974);
}
table.dataTable.display tbody tr:hover.selected>.sorting_3,
table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {
-webkit-box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.962);
box-shadow: inset 0 0 0 9999px rgba(13, 110, 253, 0.962);
-webkit-box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.962);
box-shadow: inset 0 0 0 9999px rgba(var(--dt-row-selected), 0.962);
}
table.dataTable.compact thead th,
table.dataTable.compact thead td,
table.dataTable.compact tfoot th,
table.dataTable.compact tfoot td,
table.dataTable.compact tbody th,
table.dataTable.compact tbody td {
padding: 4px;
}
div.dt-container div.dt-layout-row {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
margin: 0.75em 0;
}
div.dt-container div.dt-layout-row.dt-layout-table {
background-image: var(--table-bg-image, none);
background-color: var(--table-bg, transparent);
overflow: hidden;
position: relative;
}
div.dt-container div.dt-layout-row.dt-layout-table::after {
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
pointer-events: none;
background: var(--table-bg-overlay, transparent);
z-index: 0;
}
div.dt-container div.dt-layout-row.dt-layout-table>* {
position: relative;
z-index: 1;
}
div.dt-container div.dt-layout-row div.dt-layout-cell {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-start {
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
margin-right: auto;
}
div.dt-container div.dt-layout-row div.dt-layout-cell.dt-layout-end {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
margin-left: auto;
}
div.dt-container div.dt-layout-row div.dt-layout-cell:empty {
display: none;
}
@media screen and (max-width: 767px) {
div.dt-container div.dt-layout-row:not(.dt-layout-table) {
display: block;
}
div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell {
display: block;
text-align: center;
}
div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell>* {
margin: 0.5em 0;
}
div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-start {
margin-right: 0;
}
div.dt-container div.dt-layout-row:not(.dt-layout-table) div.dt-layout-cell.dt-layout-end {
margin-left: 0;
}
}
div.dt-container div.dt-layout-start>*:not(:last-child) {
margin-right: 1em;
}
div.dt-container div.dt-layout-end>*:not(:first-child) {
margin-left: 1em;
}
div.dt-container div.dt-layout-full {
width: 100%;
}
div.dt-container div.dt-layout-full>*:only-child {
margin-left: auto;
margin-right: auto;
}
div.dt-container div.dt-layout-table>div {
display: block !important;
}
@media screen and (max-width: 767px) {
div.dt-container div.dt-layout-start>*:not(:last-child) {
margin-right: 0;
}
div.dt-container div.dt-layout-end>*:not(:first-child) {
margin-left: 0;
}
}
div.dt-container {
position: relative;
clear: both;
}
div.dt-container .dt-search {
position: relative;
}
div.dt-container .dt-search>label {
position: absolute;
display: inline;
top: 52%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
margin: 0;
left: .7rem;
}
div.dt-container .dt-search input {
padding-left: 2.2rem;
}
div.dt-container .dt-input { }
div.dt-container select.dt-input { line-height: 1;
} div.dt-container .dt-paging>nav {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 2px 0;
flex-wrap: wrap;
list-style: none;
}
div.dt-container .dt-paging .dt-paging-button {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 0.375rem;
height: 2rem;
min-width: 2rem;
min-height: unset;
width: auto;
margin: 0;
margin-right: 0.25rem;
padding: .375rem .75rem;
font-size: 0.82rem;
-webkit-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
-o-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
}
div.dt-container .dt-paging .dt-paging-button.current,
div.dt-container .dt-paging .dt-paging-button.current:hover {
color: white;
background-color: var(--fs-color-primary);
border-color: var(--fs-color-primary);
}
div.dt-container .dt-paging .dt-paging-button.disabled,
div.dt-container .dt-paging .dt-paging-button.disabled:hover,
div.dt-container .dt-paging .dt-paging-button.disabled:active {
cursor: default;
color: rgba(0, 0, 0, 0.5) !important;
border: 1px solid transparent;
background: transparent;
-webkit-box-shadow: none;
box-shadow: none;
}
.obelix-advanced-table .pagination .page-item:hover:not(.active):not(.offset):not(.disabled) .page-link {
background-color: rgb(246, 246, 246);
color: var(--fs-color-primary);
}
div.dt-container .dt-paging .dt-paging-button:hover {
background-color: rgb(246, 246, 246);
color: var(--fs-color-primary);
}
div.dt-container .dt-paging .dt-paging-button:active {
outline: none;
background-color: #0c0c0c;
background: -o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);
background: -webkit-gradient(linear, left top, left bottom, from(#2b2b2b), to(#0c0c0c));
background: linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);
-webkit-box-shadow: inset 0 0 3px #111;
box-shadow: inset 0 0 3px #111;
}
div.dt-container .dt-paging .ellipsis {
padding: 0 1em;
}
div.dt-container .dt-length,
div.dt-container .dt-search,
div.dt-container .dt-info,
div.dt-container .dt-processing,
div.dt-container .dt-paging {
color: inherit;
}
div.dt-container .dt-length {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
div.dt-container label {
white-space: nowrap;
font-weight: normal;
margin-left: .75rem;
margin-bottom: 0;
color: #4b5675;
}
div.dt-container select,
div.dt-container input {
padding-top: .55rem;
padding-bottom: .55rem;
padding-left: .75rem;
font-size: .95rem;
border-radius: .425rem;
background-color: #f9f9f9;
border-color: #f9f9f9;
color: #4b5675;
-webkit-transition: color .2s ease;
-o-transition: color .2s ease;
transition: color .2s ease;
margin-bottom: 0;
min-width: 4.5rem;
-webkit-box-shadow: none;
box-shadow: none;
}
div.dt-container select:focus,
div.dt-container input:focus {
background-color: #f1f1f4;
border-color: #f1f1f4;
color: #4b5675;
-webkit-box-shadow: none;
box-shadow: none;
}
div.dt-container .dataTables_scroll {
clear: both;
}
div.dt-container .dataTables_scroll div.dt-scroll-body {
-webkit-overflow-scrolling: touch;
}
div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th,
div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td,
div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th,
div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td {
vertical-align: middle;
}
div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>th>div.dataTables_sizing,
div.dt-container .dataTables_scroll div.dt-scroll-body>table>thead>tr>td>div.dataTables_sizing,
div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>th>div.dataTables_sizing,
div.dt-container .dataTables_scroll div.dt-scroll-body>table>tbody>tr>td>div.dataTables_sizing {
height: 0;
overflow: hidden;
margin: 0 !important;
padding: 0 !important;
}
div.dt-container.dt-empty-footer tbody>tr:last-child>* { }
div.dt-container.dt-empty-footer .dt-scroll-body { }
div.dt-container.dt-empty-footer .dt-scroll-body tbody>tr:last-child>* {
border-bottom: none;
}
html.dark {
--dt-row-hover: 255, 255, 255;
--dt-row-stripe: 255, 255, 255;
--dt-column-ordering: 255, 255, 255;
}
html.dark table.dataTable>thead>tr>th,
html.dark table.dataTable>thead>tr>td {
border-bottom: 1px solid rgb(89, 91, 94);
}
html.dark table.dataTable>thead>tr>th:active,
html.dark table.dataTable>thead>tr>td:active {
outline: none;
}
html.dark table.dataTable>tfoot>tr>th,
html.dark table.dataTable>tfoot>tr>td {
border-top: 1px solid rgb(89, 91, 94);
}
html.dark table.dataTable.row-border>tbody>tr>*,
html.dark table.dataTable.display>tbody>tr>* {
border-top: 1px solid rgb(64, 67, 70);
}
html.dark table.dataTable.row-border>tbody>tr:first-child>*,
html.dark table.dataTable.display>tbody>tr:first-child>* {
border-top: none;
}
html.dark table.dataTable.row-border>tbody>tr.selected+tr.selected>td,
html.dark table.dataTable.display>tbody>tr.selected+tr.selected>td {
border-top-color: rgba(13, 110, 253, 0.65);
border-top-color: rgba(var(--dt-row-selected), 0.65);
}
html.dark table.dataTable.cell-border>tbody>tr>th,
html.dark table.dataTable.cell-border>tbody>tr>td {
border-top: 1px solid rgb(64, 67, 70);
border-right: 1px solid rgb(64, 67, 70);
}
html.dark table.dataTable.cell-border>tbody>tr>th:first-child,
html.dark table.dataTable.cell-border>tbody>tr>td:first-child {
border-left: 1px solid rgb(64, 67, 70);
}
html.dark .dt-container.dt-empty-footer table.dataTable {
border-bottom: 1px solid rgb(89, 91, 94);
}
html.dark .dt-container .dt-search input,
html.dark .dt-container .dt-length select {
border: 1px solid rgba(255, 255, 255, 0.2);
background-color: var(--dt-html-background);
}
html.dark .dt-container .dt-paging .dt-paging-button.current,
html.dark .dt-container .dt-paging .dt-paging-button.current:hover {
border: 1px solid rgb(89, 91, 94);
background: rgba(255, 255, 255, 0.15);
}
html.dark .dt-container .dt-paging .dt-paging-button.disabled,
html.dark .dt-container .dt-paging .dt-paging-button.disabled:hover,
html.dark .dt-container .dt-paging .dt-paging-button.disabled:active {
color: #666 !important;
}
html.dark .dt-container .dt-paging .dt-paging-button:hover {
border: 1px solid rgb(53, 53, 53);
background: rgb(53, 53, 53);
}
html.dark .dt-container .dt-paging .dt-paging-button:active {
background: #3a3a3a;
}
*[dir="rtl"] table.dataTable thead th,
*[dir="rtl"] table.dataTable thead td,
*[dir="rtl"] table.dataTable tfoot th,
*[dir="rtl"] table.dataTable tfoot td {
text-align: right;
}
*[dir="rtl"] table.dataTable th.dt-type-numeric,
*[dir="rtl"] table.dataTable th.dt-type-date,
*[dir="rtl"] table.dataTable td.dt-type-numeric,
*[dir="rtl"] table.dataTable td.dt-type-date {
text-align: left;
}
*[dir="rtl"] div.dt-container div.dt-layout-cell.dt-start {
text-align: right;
}
*[dir="rtl"] div.dt-container div.dt-layout-cell.dt-end {
text-align: left;
}
*[dir="rtl"] div.dt-container div.dt-search input {
margin: 0 3px 0 0;
}
.obelix-advanced-table .table-wrapper {
--table-border-thick: 1px;
--table-border-color: rgb(213, 213, 213);
--table-border-style: solid;
--base-color: #222222;
}
.obelix-advanced-table table {
border-style: var(--table-border-style);
caption-side: bottom;
border-collapse: collapse;
border-spacing: 2px;
}
.obelix-advanced-table table td {
color: var(--base-color);
}
.obelix-advanced-table table.table-bordered {
border-width: var(--table-border-thick);
border-color: var(--table-border-color);
border-style: var(--table-border-style);
}
.obelix-advanced-table table td,
.obelix-advanced-table table th {
border-bottom: none
}
.obelix-advanced-table table.table-bordered td,
.obelix-advanced-table table.table-bordered th { }
.obelix-advanced-table table.table-bordered>:not(caption)>*>* {
border-color: var(--table-border-color);
border-style: var(--table-border-style);
border-width: 0 var(--table-border-thick);
white-space: break-spaces;
}
.obelix-advanced-table table.border-rows>:not(caption)>*>* {
border-width: 0;
}
.obelix-advanced-table table.border-cell tbody tr {
border-width: 0;
}
.table>:not(caption)>*>* {
padding: var(--dt-padding-y) var(--dt-padding-x);
}
.obelix-advanced-table .table-bordered tbody,
.obelix-advanced-table .table-bordered td,
.obelix-advanced-table .table-bordered tfoot,
.obelix-advanced-table .table-bordered th,
.obelix-advanced-table .table-bordered thead,
.obelix-advanced-table .table-bordered tr {
border-bottom-color: var(--table-border-color);
border-bottom-style: var(--table-border-style);
border-width: var(--table-border-thick) 0;
}
.obelix-advanced-table .table-bordered thead tr {
border-style: var(--table-border-style);
border-width: var(--table-border-thick) !important;
border-color: var(--head-border-color) !important;
}
.obelix-advanced-table .table-bordered thead tr th { border-color: var(--head-border-color) !important;
}
.obelix-advanced-table .table-bordered thead {
color: var(--head-color);
background-color: var(--head-bg, transparent);
font-size: var(--head-font-size);
}
.obelix-advanced-table .table-striped tbody tr:nth-child(even) {
background-color: var(--rows-striped-bg-color, rgb(244, 244, 244)) !important;
}
.obelix-advanced-table .table-striped tbody tr:nth-child(even) td {
color: var(--rows-striped-color, var(--base-color)) !important;
}
.obelix-advanced-table .table-hover tbody tr:hover {
background-color: var(--rows-hover-bg-color) !important;
}
.obelix-advanced-table .table-hover tbody tr:hover td {
color: var(--rows-hover-color) !important;
} .obelix-advanced-table .dt-scroll-body {
scrollbar-width: thin; scrollbar-color: #b6b6b6 transparent;
}
.obelix-advanced-table .dt-scroll-head thead,
.obelix-advanced-table .dt-scroll-head thead tr {
border-width: 0 !important;
background: var(--head-bg);
}
.obelix-advanced-table .dt-scroll-body thead,
.obelix-advanced-table .dt-scroll-body thead tr {
border-width: 0 !important;
}
.obelix-advanced-table .dt-scroll-body table {
border-top-width: 0 !important;
}