jam-cloud/web/app/assets/stylesheets/client/checkout_payment.scss

267 lines
4.6 KiB
SCSS

@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;
}
}
}
}