.oe_optional_products_modal .o_total_row .js_price_total{font-size: 1.5rem;} .modal.o_technical_modal .oe_optional_products_modal .btn.js_add_cart_json{padding: 0.075rem 0.75rem;} .js_product.in_cart .js_add_cart_variants{display: none;} .js_product select{-webkit--webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; -moz--webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; background-image: none;} .js_product .remove-optionnal-item, .js_product .add-optionnal-item{padding-left: 5px;} .js_product .td-product_name{word-wrap: break-word;} .js_product .td-product_name{min-width: 140px;} .js_product .td-img{width: 100px;} .js_product .td-qty{width: 200px;} .js_product .td-qty a.input-group-addon{background-color: transparent; border: 0px;} .js_product .td-qty .input-group{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;} .js_product .td-action{width: 30px;} .js_product .td-price, .js_product .td-price-total{width: 120px;} @media (max-width: 767.98px){.js_product .td-img, .js_product .td-price-total{display: none;}.js_product .td-qty{width: 60px;}.js_product .td-price{width: 80px;}} @media (max-width: 476px){.js_product .td-qty{width: 60px;}.js_product #modal_optional_products table thead, .js_product .oe_cart table thead{display: none;}.js_product #modal_optional_products table td.td-img, .js_product .oe_cart table td.td-img{display: none;}} .o_total_row{height: 50px;} .oe_striked_price{text-decoration: line-through; white-space: nowrap;} 

/* /website_sale/static/src/scss/website_sale_options.scss defined in bundle 'web.assets_frontend' */
 .css_not_available.js_product > *:nth-child(5) > *{display: none;} table.js_cart_lines .optional_product .js_delete_product{display: none;} div#modal_optional_products table tr td{border: 0;} @media (max-width: 767.98px){div#modal_optional_products .td-qty{display: none;}} 

/* /theme_bootswatch/static/lib/bootswatch/slate/_bootswatch.scss defined in bundle 'web.assets_frontend' */
 .navbar{border: 1px solid rgba(0, 0, 0, 0.6); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);} .navbar .container{padding: 0;} .navbar .navbar-toggler{border-color: rgba(0, 0, 0, 0.6);} .navbar-fixed-top{border-width: 0 0 1px 0;} .navbar-fixed-bottom{border-width: 1px 0 0 0;} .navbar .nav-link{padding: 1rem; border-left: 1px solid rgba(255, 255, 255, 0.1); border-right: 1px solid rgba(0, 0, 0, 0.2);} .navbar .nav-link:hover, .navbar .nav-link:focus{background-image: linear-gradient(#101112, #17191b 40%, #1b1e20); background-repeat: no-repeat; filter: none; border-left: 1px solid rgba(0, 0, 0, 0.2);} .navbar-brand{padding: 0.75rem 1rem calc(54px - 0.75rem - 30px); margin-right: 0; border-right: 1px solid rgba(0, 0, 0, 0.2);} .navbar .nav-item.active .nav-link{background-color: rgba(0, 0, 0, 0.3); border-left: 1px solid rgba(0, 0, 0, 0.2);} .navbar-nav .nav-item + .nav-item{margin-left: 0;} .navbar.bg-light{text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1);} .navbar.bg-light .nav-link:hover, .navbar.bg-light .nav-link:focus{background-image: linear-gradient(#4e5458, #565b60 40%, #5b6165); background-repeat: no-repeat; filter: none; border-left: 1px solid rgba(0, 0, 0, 0.2);} @media (max-width: 576px){.navbar-expand-sm .navbar-brand, .navbar-expand-sm .nav-link{border: none !important;}} @media (max-width: 768px){.navbar-expand-md .navbar-brand, .navbar-expand-md .nav-link{border: none !important;}} @media (max-width: 3840px){.navbar-expand-lg .navbar-brand, .navbar-expand-lg .nav-link{border: none !important;}} .btn{border-color: rgba(0, 0, 0, 0.6); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);} .btn:not([disabled]):not(.disabled).active, .btn.disabled{border-color: rgba(0, 0, 0, 0.6); box-shadow: none;} .btn:hover, .btn:focus, .btn:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled):active:hover, .btn:not([disabled]):not(.disabled).active:hover{border-color: rgba(0, 0, 0, 0.6);} .btn-primary{background-image: linear-gradient(#484e55, #3A3F44 60%, #313539); background-repeat: no-repeat; filter: none;} .btn-primary:not([disabled]):not(.disabled):hover, .btn-primary:not([disabled]):not(.disabled):focus, .btn-primary:not([disabled]):not(.disabled):active:hover, .btn-primary:not([disabled]):not(.disabled).active:hover{background-image: linear-gradient(#101112, #17191b 40%, #1b1e20); background-repeat: no-repeat; filter: none;} .btn-secondary{background-image: linear-gradient(#8a9196, #7A8288 60%, #70787d); background-repeat: no-repeat; filter: none;} .btn-secondary:not([disabled]):not(.disabled):hover, .btn-secondary:not([disabled]):not(.disabled):focus, .btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active{background-image: linear-gradient(#4e5458, #565b60 40%, #5b6165); background-repeat: no-repeat; filter: none;} .btn-success{background-image: linear-gradient(#78cc78, #62c462 60%, #53be53); background-repeat: no-repeat; filter: none; color: #fff;} .btn-success:not([disabled]):not(.disabled):hover, .btn-success:not([disabled]):not(.disabled):focus, .btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active{background-image: linear-gradient(#379337, #3b9e3b 40%, #3ea63e); background-repeat: no-repeat; filter: none;} .btn-info{background-image: linear-gradient(#74cae3, #5bc0de 60%, #4ab9db); background-repeat: no-repeat; filter: none; color: #fff;} .btn-info:not([disabled]):not(.disabled):hover, .btn-info:not([disabled]):not(.disabled):focus, .btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active{background-image: linear-gradient(#2596b8, #28a1c5 40%, #29a8cd); background-repeat: no-repeat; filter: none;} .btn-warning{background-image: linear-gradient(#faa123, #f89406 60%, #e48806); background-repeat: no-repeat; filter: none; color: #fff;} .btn-warning:not([disabled]):not(.disabled):hover, .btn-warning:not([disabled]):not(.disabled):focus, .btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active{background-image: linear-gradient(#9e5f04, #ad6704 40%, #b76d04); background-repeat: no-repeat; filter: none;} .btn-danger{background-image: linear-gradient(#f17a77, #ee5f5b 60%, #ec4d49); background-repeat: no-repeat; filter: none;} .btn-danger:not([disabled]):not(.disabled):hover, .btn-danger:not([disabled]):not(.disabled):focus, .btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active{background-image: linear-gradient(#d71c16, #e51d18 40%, #e8241f); background-repeat: no-repeat; filter: none;} .btn-link, .btn-link:hover{border-color: transparent;} .btn-group .btn.active, .btn-group-vertical .btn.active{border-color: rgba(0, 0, 0, 0.6);} h1, h2, h3, h4, h5, h6{text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.3);} .table-success, .table-info, .table-warning, .table-danger{color: #fff;} .table .thead-dark th{color: #fff;} .table-success, .table-success > th, .table-success > td{background-color: #62c462;} .table-info, .table-info > th, .table-info > td{background-color: #5bc0de;} .table-danger, .table-danger > th, .table-danger > td{background-color: #ee5f5b;} .table-warning, .table-warning > th, .table-warning > td{background-color: #f89406;} .table-hover .table-success:hover, .table-hover .table-success:hover > th, .table-hover .table-success:hover > td{background-color: #4fbd4f;} .table-hover .table-info:hover, .table-hover .table-info:hover > th, .table-hover .table-info:hover > td{background-color: #46b8da;} .table-hover .table-danger:hover, .table-hover .table-danger:hover > th, .table-hover .table-danger:hover > td{background-color: #ec4844;} .table-hover .table-warning:hover, .table-hover .table-warning:hover > th, .table-hover .table-warning:hover > td{background-color: #df8505;} legend{color: #fff;} .input-group-addon{background-image: linear-gradient(#8a9196, #7A8288 60%, #70787d); background-repeat: no-repeat; filter: none; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); color: #fff;} .nav-tabs .nav-link, .nav-tabs .nav-link:hover{color: #fff;} .nav-pills .nav-link{background-image: linear-gradient(#484e55, #3A3F44 60%, #313539); background-repeat: no-repeat; filter: none; border: 1px solid rgba(0, 0, 0, 0.6); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); color: #fff;} .nav-pills .nav-link:hover{background-image: linear-gradient(#101112, #17191b 40%, #1b1e20); background-repeat: no-repeat; filter: none; border: 1px solid rgba(0, 0, 0, 0.6);} .nav-pills .nav-link.active, .nav-pills .nav-link:hover{background-color: transparent; background-image: linear-gradient(#101112, #17191b 40%, #1b1e20); background-repeat: no-repeat; filter: none; border: 1px solid rgba(0, 0, 0, 0.6);} .nav-pills .nav-link.disabled, .nav-pills .nav-link.disabled:hover{background-image: linear-gradient(#484e55, #3A3F44 60%, #313539); background-repeat: no-repeat; filter: none; color: #7A8288;} .pagination .page-link{text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); background-image: linear-gradient(#484e55, #3A3F44 60%, #313539); background-repeat: no-repeat; filter: none;} .pagination .page-link:hover{background-image: linear-gradient(#101112, #17191b 40%, #1b1e20); background-repeat: no-repeat; filter: none; text-decoration: none;} .pagination .page-item.active .page-link{background-image: linear-gradient(#101112, #17191b 40%, #1b1e20); background-repeat: no-repeat; filter: none;} .pagination .page-item.disabled .page-link{background-image: linear-gradient(#484e55, #3A3F44 60%, #313539); background-repeat: no-repeat; filter: none;} .breadcrumb{border: 1px solid rgba(0, 0, 0, 0.6); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); background-color: transparent; background-image: linear-gradient(#484e55, #3A3F44 60%, #313539); background-repeat: no-repeat; filter: none;} .breadcrumb a, .breadcrumb a:hover{color: #fff;} .alert .close{color: #000; text-decoration: none;} .alert{border: none; color: #fff;} .alert a, .alert .alert-link{color: #fff; text-decoration: underline;} .alert-primary{background-color: #3A3F44;} .alert-secondary{background-color: #7A8288;} .alert-success{background-color: #62c462;} .alert-info{background-color: #5bc0de;} .alert-warning{background-color: #f89406;} .alert-danger{background-color: #ee5f5b;} .alert-light{background-color: #e9ecef;} .alert-dark{background-color: #272B30;} .alert-light, .alert-light a:not(.btn), .alert-light .alert-link{color: #272B30;} .badge-success, .badge-warning, .badge-info{color: #fff;} .jumbotron{border: 1px solid rgba(0, 0, 0, 0.6);} .list-group-item:hover{background-color: #1c1e22;} 

/* /theme_bootswatch/static/src/scss/slate_fix.scss defined in bundle 'web.assets_frontend' */
 .oe_product section{background: rgba(40, 40, 45, 0.8) !important;} ul.wizard li{background-image: -webkit-linear-gradient(#8a9196, #7a8288 60%, #788084) !important; background-image: linear-gradient(#8a9196, #7a8288 60%, #788084) !important; color: #ccc;} ul.wizard .chevron:before{border-left: 10px solid #7C8386 !important;} ul.wizard li.text-primary{color: #fff;} .close{color: #fff;} .popover{-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);} 

/* /website_sale_delivery/static/src/scss/website_sale_delivery.scss defined in bundle 'web.assets_frontend' */
 @media (max-width: 767.98px){.o_delivery_compute{max-width: 130px; text-overflow: ellipsis; overflow: hidden;}} 

/* /payment/static/src/scss/portal_payment.scss defined in bundle 'web.assets_frontend' */
 input#cc_number{background-repeat: no-repeat; background-position: 14px 14px;} div.card_placeholder{background-image: url("/website_payment/static/src/img/placeholder.png"); background-repeat: no-repeat; width: 32px; height: 20px; position: absolute; top: 8px; right: 20px; -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); pointer-events: none;} div.o_card_brand_detail{position: relative;} div.o_card_brand_detail div.card_placeholder{right: 5px;} div.amex{background-image: url("/website_payment/static/src/img/amex.png"); background-repeat: no-repeat;} div.diners{background-image: url("/website_payment/static/src/img/diners.png"); background-repeat: no-repeat;} div.discover{background-image: url("/website_payment/static/src/img/discover.png"); background-repeat: no-repeat;} div.jcb{background-image: url("/website_payment/static/src/img/jcb.png"); background-repeat: no-repeat;} div.mastercard{background-image: url("/website_payment/static/src/img/mastercard.png"); background-repeat: no-repeat;} div.visa{background-image: url("/website_payment/static/src/img/visa.png"); background-repeat: no-repeat;} ul.payment_method_list img.rounded{max-width: 100px; max-height: 40px;} 

/* /payment/static/src/scss/payment_form.scss defined in bundle 'web.assets_frontend' */
 .o_payment_form label > input[type="radio"], .o_payment_form input[type="checkbox"]{vertical-align: middle; margin-right: 5px;} .o_payment_form .payment_option_name{font-size: 14px; font-weight: normal !important; font-family: Helvetica Neue, sans-serif; line-height: 1.3em; color: #4d4d4d;} .o_payment_form label{font-weight: normal; margin-top: 5px;} .o_payment_form .card-body:first-child{border-top: 0px;} .o_payment_form .card{border-radius: 10px;} .o_payment_form .card-footer:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;} .o_payment_form .card-body{border-top: 1px solid #ddd; padding: 1.14em !important;} .o_payment_form .payment_icon_list{position: relative; margin-top: 0px !important; margin-bottom: -5px !important;} .o_payment_form .payment_icon_list li{padding-left: 5px !important; padding-right: 0px !important;} .o_payment_form .payment_icon_list .more_option{position: absolute; top: auto; left: auto; bottom: auto; right: 10px; font-size: 10px;} 

/* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;}