@import "client/common.scss"; #checkoutPaymentScreen { .payment-wrapper { padding:10px 30px; min-width:600px; } p { font-size:12px; margin:0; } .payment-prompt { color:white; line-height:125%; } .change-payment-info-holder { display:block; text-align:center; margin:40px 0; } .field.error { background-color: transparent !important; padding: 0 !important; border-width:0 !important; li { list-style:none; } } .paypal-region { text-align: center; margin:10px auto 0; /**margin: 10px auto 0; padding: 10px 10px 5px; background-color: white; border-radius: 8px; border-color: #ccc; border-style: solid; border-width: 3px; width:145px;*/ } .or-text { margin: 60px auto 0; text-align:center; } h2 { color:white; background-color:#4d4d4d; font-weight:normal; margin: 0 0 30px 0; font-size:14px; padding-left:10px; &.shipping-address-label { //margin-top:10px; } } .field { margin-bottom:5px; } #payment_error { @include border_box_sizing; background-color: #300; padding: 5px; border: solid 1px #900; } form.payment-info { width: 100%; display:block; background-color:#262626; padding-bottom: 10px; margin-bottom: 20px; &.hidden { display:none; } input[type="text"], input[type="password"] { width: 90%; @include border_box_sizing; } select#billing-country { width:90%; @include border_box_sizing; } &.signed-in { .row.second { .left-side { width:100%; } .right-side { display:none; } } } &.not-signed-in { .row.second { .left-side { display:none; } .right-side { width:100%; } } } #divShippingFirstName, #divShippingLastName { display:none; } .row { margin-top:20px; width:100%; clear:both; } .left-side, .right-side { float: left; width: 50%; @include border_box_sizing; } .left-side { border-width:0 1px 0 0; border-style:solid; border-color:#333; } .jamkazam-account-signup { .account-label { padding-top: 4px; width: 35%; float: left; text-align: left; padding-left: 5px; @include border_box_sizing; } .account-value { width: 65%; text-align: left; float: left; @include border_box_sizing; } div.terms-of-service.ichecbuttons { margin-left:5px; .icheckbox_minimal { float: left; display: block; margin: 5px 5px 0 0; } } .terms-of-service-label-holder { font-size:12px; line-height:18px; top:4px; position:relative; float:left; } } .hint { font-size:12px; } .billing-address { .billing-label { padding-top: 4px; width: 35%; float: left; text-align: left; padding-left: 5px; @include border_box_sizing; } .billing-value { width: 65%; text-align: left; float: left; @include border_box_sizing; } } .payment-method { .card-label { padding-top: 4px; width: 35%; float: left; text-align: left; padding-left: 5px; @include border_box_sizing; position:relative; } .card-value { width: 65%; text-align: left; float: left; @include border_box_sizing; } .save-card-checkbox, .reuse-existing-card-checkbox { float:left; display:block; margin-right:5px; } label[for="reuse-existing-card"], label[for="save-card"] { line-height: 18px; vertical-align: middle; } .reuse-existing-card-helper { margin-bottom:10px; } } .shipping-address { .shipping-as-billing { float:left; display:block; margin: 0 5px 10px; } .divBillingHelper { padding-top: 2px; label { } } .shipping-label { padding-top: 4px; width: 35%; float: left; text-align: left; padding-left: 5px; @include border_box_sizing; } .shipping-value { width: 65%; text-align: left; float: left; @include border_box_sizing; } } } }