/** * We offer the best and most useful modules PrestaShop and modifications for your online store. * * We are experts and professionals in PrestaShop * * @author PresTeamShop.com * @copyright 2011-2017 PresTeamShop * @license see file: LICENSE.txt * @category PrestaShop * @category Module */ div#onepagecheckoutps { position: relative; } div#onepagecheckoutps label{ font-weight: normal; padding: 0; margin-bottom: 0.2em; min-width: auto; text-align: inherit; } div#onepagecheckoutps input, div#onepagecheckoutps textarea, div#onepagecheckoutps select { background: none; background-color: #FFF; border: 1px solid #CCC; border-radius: 0.3rem; color: inherit; font-size: 0.8rem; padding: 0.4em; height: auto; } div#onepagecheckoutps select { -moz-appearance: button; } div#onepagecheckoutps input.disabled, div#onepagecheckoutps textarea.disabled, div#onepagecheckoutps select.disabled { background-color: #f6f6f6; } div#onepagecheckoutps select { border-right: none; height: auto; } div#onepagecheckoutps input:focus, div#onepagecheckoutps textarea:focus, div#onepagecheckoutps select:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); } div#onepagecheckoutps div#onepagecheckoutps_header { background-color: #fff; border-radius: 0.8rem; margin: 0.5rem 0; padding-bottom: 0.5em; padding-top: 0.5em; } div#onepagecheckoutps div#onepagecheckoutps_header #div_onepagecheckoutps_info h1 { font-size: 2rem; font-weight: normal; } div#onepagecheckoutps div#onepagecheckoutps_header #div_onepagecheckoutps_login #btn-logout { padding: 5px; margin-top: 17px; } div#onepagecheckoutps div#onepagecheckoutps_header div#div_onepagecheckoutps_login a { font-size: 1rem; } div#onepagecheckoutps div#onepagecheckoutps_header p { margin: 0; } div#onepagecheckoutps div#onepagecheckoutps_contenedor { display: inline-block; background-color: #fff; border-radius: 0.8rem; padding-bottom: 0.5em; padding-top: 0.5em; margin-bottom: 1.2em; } div#onepagecheckoutps #onepagecheckoutps_step_two, div#onepagecheckoutps #onepagecheckoutps_step_three, div#onepagecheckoutps #onepagecheckoutps_step_review{ margin-top: 0.8em; } /* OPC - STEP REGISTER */ div#onepagecheckoutps div#onepagecheckoutps_step_one #div_field_required { color: red; font-size: 0.8rem; font-style: italic; margin-bottom: 0.2em; margin-top: 1em; } div#onepagecheckoutps #onepagecheckoutps_step_one div.form-group{ margin: 0.2em 0; display: block; } div#onepagecheckoutps div#onepagecheckoutps_step_one .container_help_invoice{ font-size: 0.8rem; text-align: center; text-decoration: underline; } div#onepagecheckoutps #onepagecheckoutps_step_one .container_help_invoice span{ cursor: pointer; } div#onepagecheckoutps div#onepagecheckoutps_step_one label sup{ color: red; } div#onepagecheckoutps div#onepagecheckoutps_step_one #p_privacy_policy { margin-bottom: 0; } div#onepagecheckoutps div#onepagecheckoutps_step_one ul.nav-tabs li a{ font-weight: bold; font-size: 0.9rem; padding: 6px; text-transform: initial; background: inherit; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; } div#onepagecheckoutps div#onepagecheckoutps_step_one ul.nav { background: none; z-index: 0; font-size: initial; margin-bottom: 0; margin-top: 0.8em; } div#onepagecheckoutps div#onepagecheckoutps_step_one ul.nav-tabs a.active { background-color: #ffffff; color: inherit !important; } div#onepagecheckoutps div#onepagecheckoutps_step_one ul.nav-tabs li a:hover { color: inherit; box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; } /* OPC - STEP CARRIER */ div#onepagecheckoutps div#onepagecheckoutps_step_two .delivery_option{ cursor: pointer; padding: 0.2em; margin-bottom: 0; } div#onepagecheckoutps div#onepagecheckoutps_step_two .delivery_option .delivery_option_title{ font-size: 0.9rem; } div#onepagecheckoutps div#onepagecheckoutps_step_two .delivery_option .delivery_option_price{ font-size: 0.7rem; } div#onepagecheckoutps div#onepagecheckoutps_step_two #shipping_container .delivery_option_logo img{ max-width: 86px; cursor: pointer; } div#onepagecheckoutps div#onepagecheckoutps_step_one #opc_show_login{ padding: 0.25rem; line-height: normal; } /* OPC - STEP PAYMENT */ div#onepagecheckoutps div#onepagecheckoutps_step_three .module_payment_container{ padding: 0.2em; } div#onepagecheckoutps div#onepagecheckoutps_step_three #payment_method_container .module_payment_container.selected { margin-bottom: 0; } div#onepagecheckoutps div#onepagecheckoutps_step_three .module_payment_container .payment_content_html{ padding: 0.8em; width: 100%; } div#onepagecheckoutps div#onepagecheckoutps_step_three #payment_method_container .payment_image img{ max-width: 86px; cursor: pointer; } /* OPC - STEP REVIEW */ div#onepagecheckoutps #onepagecheckoutps_step_review{ font-size: 0.9rem; } div#onepagecheckoutps div#onepagecheckoutps_step_review_container > h5 { border-bottom: 1px #d3d3d3 solid; padding-bottom: 0 !important; text-transform: uppercase; } div#onepagecheckoutps div#onepagecheckoutps_step_review .bootstrap-touchspin { margin: 0 auto; width: auto; display: table; box-shadow: initial; } div#onepagecheckoutps div#onepagecheckoutps_step_review .bootstrap-touchspin .cart-line-product-quantity { border-radius: 0; float: left; height: 2.64rem; line-height: initial; padding: 0.3em; text-align: center; width: 2.5rem; -webkit-box-shadow: 0; } div#onepagecheckoutps div#onepagecheckoutps_step_review .bootstrap-touchspin span { float: left; width: auto; } div#onepagecheckoutps div#onepagecheckoutps_step_review .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin i{ font-size: 0.8rem; left: 0.1875rem; top: 0.0625rem; } div#onepagecheckoutps div#onepagecheckoutps_step_review .bootstrap-touchspin .input-group-btn-vertical .btn-touchspin { height: 1.32rem; line-height: 0; padding: 0; width: 1.4rem; margin-top: 0; margin-bottom: 0; } div#onepagecheckoutps div#onepagecheckoutps_step_review .remove-from-cart { display: block; font-size: 1.3rem; float: left; margin-left: 0.2em; margin-top: 0.2em; } div#onepagecheckoutps div#onepagecheckoutps_step_review #header-order-detail-content > div{ text-decoration: underline; } div#onepagecheckoutps div#onepagecheckoutps_step_review #btn_continue_shopping{ font-size: 1rem; margin-top: 0.4em; } div#onepagecheckoutps div#onepagecheckoutps_step_review #btn_place_order{ font-size: 1.2rem; } div#onepagecheckoutps div#onepagecheckoutps_step_review #btn_place_order:hover, div#onepagecheckoutps div#onepagecheckoutps_step_review #btn_continue_shopping:hover{ opacity: 0.8; filter: alpha(opacity=80); } div#onepagecheckoutps div#onepagecheckoutps_step_review #list-voucher-allowed .promo-code-button { display: block; text-decoration: underline; margin-bottom: 0.5em; } div#onepagecheckoutps div#onepagecheckoutps_step_review #list-voucher-allowed #discount_name { vertical-align: middle; text-align: center; width: 12em; } div#onepagecheckoutps div#onepagecheckoutps_step_review #list-voucher-allowed #display_cart_vouchers p { color: inherit; font-style: italic; margin-bottom: 0.4em; } div#onepagecheckoutps div#onepagecheckoutps_step_review #list-voucher-allowed { border: 1px dashed #ccc; margin-top: 0.8em; padding: 0.4em; } div#onepagecheckoutps div#onepagecheckoutps_step_review #list-voucher-allowed #promo-code{ margin-bottom: 1em; } div#onepagecheckoutps div#onepagecheckoutps_step_review #list-voucher-allowed #display_cart_vouchers ul { margin-bottom: 0.4em; } div#onepagecheckoutps div#onepagecheckoutps_step_review #list-voucher-allowed #display_cart_vouchers li { list-style: none; margin-left: 1em; } div#onepagecheckoutps div#onepagecheckoutps_step_review #list-voucher-allowed #display_cart_vouchers li .code{ cursor: pointer; } div#onepagecheckoutps div#onepagecheckoutps_step_review #div_leave_message > p { margin-bottom: 1em; } div#onepagecheckoutps div#onepagecheckoutps_step_review #div_leave_message { border-top: 1px solid #ccc; margin: 1em 0; padding-top: 1em; } div#onepagecheckoutps div#onepagecheckoutps_step_review .cart_item { margin-bottom: 1em; } div#onepagecheckoutps div#onepagecheckoutps_step_review .cart_item .s_title_block{ margin: 0; } div#onepagecheckoutps div#onepagecheckoutps_step_review #order-detail-content .order_total_items .item_total .price{ font-size: 100%; } div#onepagecheckoutps div#onepagecheckoutps_step_review #order-detail-content .order_total_items .item_total { text-align: right; } div#onepagecheckoutps div#onepagecheckoutps_step_review #order-detail-content .image_product { padding-right: 0; } div#onepagecheckoutps div#onepagecheckoutps_step_review #order-detail-content .cart_description .s_title_block { font-size: 0.9rem; } div#onepagecheckoutps div#onepagecheckoutps_step_review #order-detail-content .cart_description, div#onepagecheckoutps div#onepagecheckoutps_step_review #order-detail-content .cart_description .label{ font-size: 0.7rem; } div#onepagecheckoutps div#onepagecheckoutps_step_review .cart_item img.img-fluid{ border: 1px solid #d6d4d4; } div#onepagecheckoutps div#onepagecheckoutps_step_review #block-reassurance .block-reassurance-item { padding: 0.8em 0; } div#onepagecheckoutps div#onepagecheckoutps_step_review #block-reassurance .block-reassurance-item span { font-size: 0.8rem; } /*****************************Login*****************************/ div#onepagecheckoutps div#opc_login #txt_login_password, div#onepagecheckoutps div#opc_login #txt_login_email { border-radius: 0; font-size: inherit; line-height: 1.5rem; } div#onepagecheckoutps #form_login span.form-error{ bottom: -1em; position: absolute; right: 0; } div#onepagecheckoutps #form_login .has-error .input-group-addon { border-color: #b94a48; } div#onepagecheckoutps div#opc_login .forget_password { text-align: right; margin-bottom: 0; margin-top: 0.8em; } @media (max-width: 768px) { .custom-information { border-top: 1px solid #d6d4d4; padding-top: 6px; } .hidden-xs { visibility: hidden; } } .custom-information { width: 100%; margin-top: 2px; margin-bottom: 3px; } .last_custom { border-bottom: 1px solid #d6d4d4; } /*****************************END Login*****************************/ /*****************************Validation fields*****************************/ div#onepagecheckoutps input.valid{ background-image: url(../../img/form-ok.png)!important; background-position: 99% 50%; background-repeat: no-repeat; padding-right: 24px !important; } div#onepagecheckoutps input.error{ background-image: url(../../img/form-error.png)!important; background-position: 99% 50%; background-repeat: no-repeat; color: inherit !important; padding-right: 24px !important; outline: 0; } div#onepagecheckoutps select.error { outline: 0; } div#onepagecheckoutps span.form-error{ color: red; font-size: 0.7rem; margin: 0; padding: 0; text-align: right; display: block; line-height: 0.7rem; } /*****************************END Validation fields*****************************/ /*****************************Tools*********************************/ div#onepagecheckoutps .hidden{ display: none !important; } .pts sup{ font-size: 75% !important; } .pts-vtop, .pts-vcenter { display: table !important; } .pts-vtop > div, .pts-vcenter > div { float: none !important; display: table-cell !important; width: auto; } .pts-vcenter > div { vertical-align: middle !important; } .pts-vtop > div { vertical-align: top !important; } ::-webkit-scrollbar { -webkit-appearance: none; width: 8px; } ::-webkit-scrollbar-track { border-radius: 8px; } ::-webkit-scrollbar-thumb { border-radius: 8px; background-color: rgba(156, 156, 156, .6); } /*****************************END Tools*****************************/ /*****************************Support templates*********************************/ #ui-datepicker-div table td, #ui-datepicker-div table th { padding: 0; } .theiaStickySidebar{ position: initial !important; } div#onepagecheckoutps .modal-header .close { color: inherit; font-size: initial; position: initial; } div#onepagecheckoutps .modal-body { padding: 15px; } div#onepagecheckoutps .modal-header .panel-title{ width: 100%; } div#onepagecheckoutps .modal-content { padding: 0; border: 1px solid #d3d3d3; } .st-pusher { position: initial !important; } /*.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12{ width: auto; }*/ /*****************************END Support templates*****************************/ /*****************************Support modules*********************************/ div#onepagecheckoutps #onepagecheckoutps_step_one .bestkit_customerattributes p { width: 100%; } div#onepagecheckoutps #onepagecheckoutps_step_one .bestkit_customerattributes .form-group { float: left; } div#onepagecheckoutps #onepagecheckoutps_step_one .bestkit_customerattributes .form-group .form-control-valign, div#onepagecheckoutps #onepagecheckoutps_step_one .bestkit_customerattributes .form-group .form-control-comment{ padding-top: 0; } div#onepagecheckoutps .checkout_feilds_wrapper { padding: 0; } div#onepagecheckoutps #onepagecheckoutps_step_two #packetery-widget br { display: none; } /*****************************END Support modules*****************************/