@import "font-awesome.min.css";
@import "font-awesome-ie7.min.css";
.stadium-achatrapide {width:100%;text-align:center;text-transform:uppercase;font-size: 13px;height:54px!important;}
.stadium-achatrapide span {width:100%;text-align:center;text-transform:uppercase;font-size: 13px;}
.stadium-achatrapide span svg {width:24px;height:24px;}
.stadium-achatrapide span i {margin-bottom: 4px;display: block;}
.btn-primary[disabled] {background-color: #2258ce!important;border-color:#2258ce!important;color: #fff!important;opacity:0.4;}
.one_click_product_checkout .product-price {display:inline;}
.one_click_product_checkout select {height:44px;}
.text-center {text-align:center!important;}
.float-left {float:left!important;}
.float-right {float:right!important;}
.float-none {float:none!important;}
.w-100 {width:100%!important;}
.social-sharing li {position: relative;}
.social-sharing li a {position:absolute;top:0;}
:focus {outline: none !important;}
.btn:focus, .btn.focus {box-shadow: none;}
.ocpc_stage {position:fixed; left:0; top:0; background:#00000080; width:100%; height:100%; z-index:99998; padding:0.625rem 0.6875rem;}
.one_click_product_checkout {z-index:99999; background-color:#EFEFEF; position:fixed; top:50% !important; left:50% !important; max-height:calc(100% - 30px); overflow:auto; padding:0 35px; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
.one_click_product_checkout > div {position:relative;}
.one_click_product_checkout:after {display:block; content:' '; clear:both;}
.one_click_product_checkout .column_left, .one_click_product_checkout .column_right {}
.one_click_product_checkout .column_right {padding-top:10px; background:white;}
.one_click_product_checkout .column_right {border-left:1px dashed #DDDDDD;}
.one_click_product_checkout .column_right .product-name {text-align:center; line-height:1.3;}
.one_click_product_checkout .column_left {}
.one_click_product_checkout .form_group {padding-bottom:10px;}
.one_click_product_checkout .form_content {display:flex; flex-wrap:wrap;}
.one_click_product_checkout .form_group label {text-align:left;}
.one_click_product_checkout .form_group a {display:block;}
.one_click_product_checkout .form_group .custom-checkbox {margin-bottom:0;}
.one_click_product_checkout .form_group .checkbox input {position:absolute; margin-top:18px; margin-left:10px;}
.one_click_product_checkout .form_group label.ocpc_required {cursor:pointer; background:#EFEFEF; padding:15px 30px; font-size:14px; margin-bottom:0;}
.one_click_product_checkout .form_group label.ocpc_required .checker {display:inline-block;}
.one_click_product_checkout .form_group label.ocpc_required .checker+span {display:none;}
.one_click_product_checkout .form_group .iframe {}
.one_click_product_checkout .form_group input:focus, .one_click_product_checkout .form_group input:active {outline:none;}
.one_click_product_checkout .form_group input[type=text] {width:100%; line-height:25px; border:1px solid #B4B4B4; font-size:15px; color:#5F5F5F; text-indent:5px;}
.one_click_product_checkout .form_group select {width:100%; overflow:hidden; height:27px; line-height:25px; border:1px solid #B4B4B4; font-size:15px; color:#5F5F5F; text-indent:5px;}
.one_click_product_checkout ._error {border:1px solid #c56656; background:#ffd9ca; color:#d56e4e; font-size:14px; -webkit-border-radius:3px !important; -moz-border-radius:3px !important; border-radius:3px !important; padding:5px 10px; margin:0 15px; margin-bottom:15px;}
.one_click_product_checkout ._error ul {list-style:none; margin-bottom:0;}
.one_click_product_checkout ._error ul li {line-height:20px;}
.one_click_product_checkout .price_block {padding-top:10px; padding-bottom:10px; border-top:1px solid white;}
#attributes_ocpc > div {padding-top:10px; padding-bottom:10px; border-top:1px solid white;}
.one_click_product_checkout .price_block label {display:inline-block; font-size:15px; font-weight:normal;}
.one_click_product_checkout .total_price {}
.one_click_product_checkout .heading {padding-bottom:0; margin-bottom:20px; padding:10px 20px; display:inline-block; margin-top:10px; background:#4DC9DA; position:relative; text-transform:uppercase; color:#FFFFFF; text-indent:3px; font-size:13px;}
.one_click_product_checkout .description_short {font-size:16px; color:#000000;}
.one_click_product_checkout .cover_product {padding-top:10px; padding-bottom:10px; text-align:center;}
.one_click_product_checkout .cover_product img {margin:auto;}
.one_click_product_checkout .wholesale_price {text-decoration:line-through; color:#7b7b7b; margin-right:10px;}
.one_click_product_checkout .price {}
.one_click_product_checkout .submit {text-align:right; padding-bottom:10px;}
.one_click_product_checkout ._loader {position:absolute; top:0; left:0; width:100%; height:100%; background:url("../img/loading.gif") no-repeat center center rgba(0, 0, 0, 0.3); background-size:50px; z-index:9999;}
#submitOneClickCheckout:hover, #submitOneClickCheckout:hover {}
.success_message {padding:20px; background:#ffffff; border:1px solid #ccc; color:#333;}
.success_message_title {color:#0db459; font-weight:bold;}
.success_message span {}
.success_message .exclusive {display:inline-block;}
.success_message-header .order-top {margin:10px 10px;}
.btn-siliad:hover, .btn-siliad:active, .btn-siliad:focus {color:#fff;}
#cancelCheckoutX {position:absolute; top:2px; right:5px; font-weight:bold; font-size:20px;}
#cancelOneClickCheckout {font-size:20px; font-weight:bolder; color:#777; position:absolute; right:10px; transition:all 0.5s; line-height:1em; top:5px; z-index:1;}
#cancelOneClickCheckout:hover {color:#2E6662; text-decoration:none;}
.one_click_product_checkout .wrapper_quantity {position:relative; z-index:999; display:inline-block; box-shadow:none;}
.one_click_product_checkout .wrapper_quantity .input-group-btn-vertical {position:absolute; right:0; top:0; bottom:0; width:32px; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:start; -ms-flex-align:start; align-items:center;}
.one_click_product_checkout .quantity-label {margin-top:15px;}
.one_click_product_checkout .quantity-block {padding-top:10px; padding-bottom:10px; border-top:1px solid white;}
.one_click_product_checkout .product_price {padding-top:10px; padding-bottom:10px; border-top:1px solid white;}
.one_click_product_checkout .product_price .price-label {margin-top:3px;}
.wrapper_quantity .incrementQuantity {margin-left:0;}
.wrapper_quantity .incrementQuantity:hover, .wrapper_quantity .decrementQuantity:hover {color:#555;}
#showOneClickCheckout, #submitOneClickCheckout {}
.required-desc {margin-top:5px; display:inline-block; font-size:12px;}
#showOneClickCheckout {margin-top:5px; margin-bottom:5px;}
#showOneClickCheckout span {padding:12px 12px 14px 12px; text-align:center;}
#showOneClickCheckout:hover, #submitOneClickCheckout:hover {}
.exclusive-block {margin-bottom:7px; clear:both; padding:13px 19px 0;display:block!important;}
#showOneClickCheckout:before {display:none;}
#showOneClickCheckout:after {background:none !important;}
.field.form_group label {width:auto !important; text-align:left !important;}
.field.form_group:not(.price_block) label {display:block !important;}
.title_form {}
.payment_html {display:none !important;}
.list_payments {padding:0; margin:0;}
.list_payments li {margin:0; padding:10px 0; padding-right:20px; border-bottom:1px solid #ccc; ;}
.list_payments li:last-child {border-bottom:0;}
.list_payments li:hover {background:#f7f7f7;}
.list_payments li:after {clear:both; display:block; content:'';}
.list_payments li input[type=radio], .list_payments li .radio, .list_payments li img, .list_payments li span {float:left;}
.list_payments li input[type=radio], .list_payments li .radio {margin:7px 20px; cursor:pointer;}
.list_payments li .radio span {top:0;}
.list_payments li img {width:32px; margin-right:20px;}
.list_payments li .payment_name {max-width:160px;}
.list_payments li label {cursor:pointer;}
.one_click_product_checkout label.attribute_label {float:left; margin-right:10px; margin-bottom:0;}
#attributes_ocpc .attr_color, #attributes_ocpc img {width:20px; height:20px; border:1px solid black; display:inline-block;}
#cancelCheckoutX {text-decoration:none;}
a.exclusive:hover {background-position:left -100%;}
.tooltip-arrow {position:absolute; width:0; height:0; border-color:transparent; border-style:solid; left:50%; margin-left:-5px; border-width:10px 10px 0; border-top-color:#EFEFEF;}
.one_click_product_checkout .form_group .wrapper_quantity input[type=text] {float:left; border:1px solid white; line-height:27px; width:96px; height:44px; padding:0.175rem 0.5rem; background:#EFEFEF;}
.one_click_product_checkout .bootstrap-touchspin .input-group-btn-vertical > .btn {padding:10px; width:100%; margin-left:-1px; position:relative; border:none;}
.one_click_product_checkout .bootstrap-touchspin .input-group-btn-vertical > .btn:before {background:transparent;}
.one_click_product_checkout .bootstrap-touchspin .input-group-btn-vertical i {font-size:16px; top:50%; left:50%; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%); position:absolute;}
.one_click_product_checkout .bootstrap-touchspin .input-group-btn-vertical i.touchspin-up:after {content:"\f067";}
.one_click_product_checkout .bootstrap-touchspin .input-group-btn-vertical i.touchspin-down:after {content:"\f068";}
.wrapper_quantity .incrementQuantity, .wrapper_quantity .decrementQuantity {font-size:14px; line-height:14px; color:black; text-shadow:1px -1px rgba(0, 0, 0, 0.05); padding:0; margin-left:3px;}
.one_click_product_checkout .icon-plus:before {display:none;}
.one_click_product_checkout .icon-minus:before {display:none;}
.material-icons {font-family:'Material Icons' !important;}
@media (max-width: 991px) {
#submitOneClickCheckout, #showOneClickCheckout {font-size:13px;}
}
@media (min-width: 768px) {
.one_click_product_checkout {width:800px;}
}
@media (max-width: 767px) {
.one_click_product_checkout {width:calc(100% - 30px);}
.one_click_product_checkout .column_right .product-name {margin-top:1rem;}
.one_click_product_checkout .form_group label.ocpc_required {}
.one_click_product_checkout .column_left, .one_click_product_checkout .column_right {}
.one_click_product_checkout .form_group input[type=text] {width:100%;}
.one_click_product_checkout .heading {margin-top:0; margin-bottom:0; position:absolute; top:10px;}
.one_click_product_checkout .cover_product {margin-top:0;}
.one_click_product_checkout .column_left {}
.one_click_product_checkout .column_right {}
.one_click_product_checkout:after {content:''; display:block; clear:both;}
}