header#checkout-header{min-height:50px}.hide{display:none}.all{width:100%}select.all{width:103%}.control-group.error{position:relative}.control-group.error .controls .help-inline{position:absolute;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;top:0;right:0}.login{text-align:center}.login #session-register{padding:2em 3em;width:65%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:left}.login #session-register .resgister-info{padding:1em 0em 4em 0em}.login #login-form{padding:2em 3em;width:65%;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:left}.thanks-for-register{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:center}.thanks-for-register .thank-you{padding:3em 1em}#customer-orders-list{border:1px solid gray;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;-ms-border-radius:0.5em;-o-border-radius:0.5em;border-radius:0.5em;padding:1em}#customer-orders-list a{text-decoration:underline}#customer-profile-edit{border:1px solid gray;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;-ms-border-radius:0.5em;-o-border-radius:0.5em;border-radius:0.5em;padding:1em}#customer-profile-edit .input{width:90%}#customer-profile-edit .ext{width:70%}#customer-profile-edit .key{font-weight:bold}#customer-profile-edit .value.none{font-weight:bold}#customer-profile-edit .help-inline{position:relative}#customer-profile-edit .value{min-height:20px}#customer-profile-edit .submit-button{margin:10px 0 0 80px}.customer-profile{padding-top:1em}.customer-orders{padding-top:1em}.customer-adresses{padding-top:1em;text-align:center}#customer-addresses-list{border:1px solid gray;-webkit-border-radius:0.5em;-moz-border-radius:0.5em;-ms-border-radius:0.5em;-o-border-radius:0.5em;border-radius:0.5em;padding:1em}#customer-addresses-list h3{text-align:left}#address-list-container article.address-item .info{margin-bottom:10px}#customer-addresses-form{text-align:center}#address-form-container{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:left}#address-form-container #address_zipcode{width:18%}#address-form-container .address-phones-list{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;list-style:none;padding:0;margin:0;width:425px}#address-form-container .address-phones-list .ext{width:20%}#address-form-container .address-phones-list .phone{width:60%}#address-form-container .address-phones-list li{width:100%}#address-form-container .address-phones-list li .input{margin:3px}#payment-methods-list tbody td{vertical-align:middle}.strong-password{width:80%}.password-verdict.strong{color:green}.display-none{display:none}.register-title{text-align:center}@media screen and (min-width: 980px){.new-session-container{width:80%;margin:0 auto}}.checkout-guest-box .email-verification{display:none;color:#155724;background-color:#d4eddb;border:1px solid #c3e6cb;padding:7px;margin-bottom:10px;border-radius:10px}.checkout-guest-box .error-email,.checkout-guest-box .email-check-full-attempt{display:none;background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24;padding:7px;margin-bottom:10px;border-radius:10px}.checkout-guest-box form label{text-align:left}.checkout-guest-box .guest-title{font-weight:normal;font-size:14px;color:#edaf3c}.checkout-guest-box .register-email{width:97%}.thank-you h2{font-size:32px;font-weight:normal}.thank-you p{font-size:16px;font-weight:bold}.checkout-steps-container{text-align:center;padding-top:45px}.checkout-steps-container #checkout-steps{list-style:none;padding:0;margin:0;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;min-height:50px}.checkout-steps-container #checkout-steps li{margin:0 -4px 0 0 !important;padding:1em 1em;border-top:1px solid #d3d3d3;display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;color:#d3d3d3}.checkout-steps-container #checkout-steps li.current a{color:#ff9011}.checkout-steps-container #checkout-steps .completed{border-top:1px solid #ff9011}.checkout-steps-container #checkout-steps .completed a{color:rgba(0,0,0,0.2)}.checkout-steps-container #checkout-steps .current{position:relative}.checkout-steps-container #checkout-steps .current:after{background:#ff9011;content:" ";display:block;height:1px;left:-1em;position:absolute;top:-1px;width:55%;z-index:2}.checkout-steps-container #checkout-steps .current:before{background:url(/assets/balloom_checkout/cart-11ea710735f2eb359270934639117b2a.png) no-repeat 0 0;content:" ";display:block;height:28px;left:0;margin:0 auto;position:absolute;right:0;top:-20px;width:31px;z-index:99}.checkout-steps-container #checkout-steps .last{position:relative}.checkout-steps-container #checkout-steps .last:after{background:none repeat scroll 0 0 #d3d3d3;content:" ";display:block;height:20px;position:absolute;right:0;top:-10px;width:1px;z-index:2}#checkout-header{background-color:#fff}#checkout-header .span2{text-align:right}.checkout-container .cart-head .heading{font-weight:normal}.checkout-container .cart-head{margin:30px 0}.checkout-container .cart-head .heading{font-weight:normal;text-align:center}.checkout-container .actions{padding:20px 0 0 0}.checkout-container #address-list-container{padding:20px 0 0 0}.checkout-container #address-list-container .actions .span6:last-child{text-align:right}.checkout-container #address-form-container .actions .span6:last-child{text-align:right}.checkout-container #address-form-container .actions .back-button{-moz-box-shadow:inset 0px 1px 0px 0px #fff;-webkit-box-shadow:inset 0px 1px 0px 0px #fff;box-shadow:inset 0px 1px 0px 0px #fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fff), color-stop(1, #bdbdbf));background:-moz-linear-gradient(center top, #fff 5%, #bdbdbf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#bdbdbf');background-color:#fff;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px;text-indent:0;border:1px solid #d1cad1;display:inline-block;color:#666 !important;font-family:Arial;font-size:15px;font-weight:bold;font-style:normal;padding:10px 15px;text-decoration:none;text-align:center;text-shadow:1px 1px 0px #fff}.checkout-container #address-form-container .ext{display:none}.checkout-container .step-payment_detail a{color:#2d3992 !important}.checkout-container p.text-right{padding:30px 0 0 0;text-align:left}.checkout-container p.text-right.delivery-terms{text-align:right}.checkout-container .login #login-form .remember-me input{margin-top:0px}#customer-orders-list,#customer-profile-edit,#customer-addresses-list{background:#fff;color:#767675;font-size:16px;font-weight:normal}#customer-addresses-form{background:#fff;border-radius:8px;color:#000;font-size:16px;font-weight:normal}.step-completed{background:#fff;color:#767675;font-size:16px;font-weight:normal;margin:15px 0;padding:20px}@media (max-width: 767px){.step-completed{padding:20px 0}}.step-completed .detail-order-completed{color:#322e2f}.detail-order-completed-border .detail-order-completed .content span.order-number{color:#01687b !important}h1.brow-title,h2.brow-title,h3.brown-title{font-weight:normal}.cart-items #cart-detail.cart-items-list input{font-size:12px}.cart-items #cart-detail.cart-items-list div[id^="cart-line-item-id-"]{margin-bottom:10px;border-top:1px solid #ccc;padding-top:10px}@media (max-width: 979px){.cart-items #cart-detail.cart-items-list div[id^="cart-line-item-id-"]{border:none}}.cart-items #cart-detail.cart-items-list .thead{color:#333}.cart-items #cart-detail.cart-items-list .image{text-align:left}@media (max-width: 767px){.cart-items #cart-detail.cart-items-list .image{text-align:center}}.cart-items #cart-detail.cart-items-list .cart-col-head{padding:5px 5px}.cart-items #cart-detail.cart-items-list .name,.cart-items #cart-detail.cart-items-list .image,.cart-items #cart-detail.cart-items-list .quantity,.cart-items #cart-detail.cart-items-list .subtotal,.cart-items #cart-detail.cart-items-list .price,.cart-items #cart-detail.cart-items-list .remove{padding:5px 5px;color:#1a1a1a}@media (max-width: 767px){.cart-items #cart-detail.cart-items-list .name,.cart-items #cart-detail.cart-items-list .image,.cart-items #cart-detail.cart-items-list .quantity,.cart-items #cart-detail.cart-items-list .subtotal,.cart-items #cart-detail.cart-items-list .price,.cart-items #cart-detail.cart-items-list .remove{color:#333}}.cart-items #cart-detail.cart-items-list .name .title-name{font-size:15px;font-weight:bold}@media (max-width: 767px){.cart-items #cart-detail.cart-items-list .name .title-name{font-size:20px;line-height:26px}}.cart-items #cart-detail.cart-items-list .name .options{margin-top:0;margin-bottom:1em}.cart-items #cart-detail.cart-items-list .name .options .toggle-gift,.cart-items #cart-detail.cart-items-list .name .options .toggle_wedding_gift{font-size:12px;color:#333}.cart-items #cart-detail.cart-items-list .name .options .toggle-wedding-input,.cart-items #cart-detail.cart-items-list .name .options .toggle-gift-card{font-size:12px}.cart-items #cart-detail.cart-items-list .name .options .toggle-gift-card{font-style:normal}.cart-items #cart-detail.cart-items-list .quantity input[type="number"]{width:50px;margin:0}.cart-items #cart-detail.cart-items-list .quantity input.balloom-style-button-red{padding:0.5em 1.5em;line-height:18px;vertical-align:top}.cart-items #cart-detail.cart-items-list .quantity input.balloom-style-button-red form{margin:0}.cart-items #cart-detail.cart-items-list .price span.money,.cart-items #cart-detail.cart-items-list .subtotal span.money{color:#767675}@media (max-width: 767px){.detail-order-completed-border .shipping-address{border-left:none !important;border-top:1px dotted #989898}}.detail-order-completed-border{border-top:2px double #eee;border-bottom:2px double #eee;padding-top:3px;padding-bottom:3px}.detail-order-completed-border .detail-order-completed{background:#eee;padding:1em}.detail-order-completed-border .detail-order-completed .continue-buying{padding:0.5em}.detail-order-completed-border .detail-order-completed .content{text-align:center;padding:2em 2em}.detail-order-completed-border .detail-order-completed .content .address{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;text-align:left;width:80%}.detail-order-completed-border .detail-order-completed .content span.order-number{padding:5px 10px;border:1px solid #000;background:#fff;color:#98d1cf;font-weight:bold;font-size:1.125em;line-height:1.33333em}.detail-order-completed-border .shipping-address{border-left:2px dotted #989898}.print-pdf{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;background:url(/assets/balloom_checkout/pdf_icon-2117c2950649cd8dd70b47f7ebceadad.png) no-repeat 0 0;-webkit-background-size:35px;background-size:35px;min-height:40px;padding-left:45px}.print-pdf span{display:-moz-inline-stack;display:inline-block;vertical-align:middle;*vertical-align:auto;zoom:1;*display:inline;line-height:35px}.step-payment_detail .bordered{border:1px solid #d3d3d3;border-radius:5px 5px 5px 5px;margin:0 0 10px;padding:10px}.step-payment_detail .address1{word-wrap:break-word}.step-payment_detail .order_total{font-size:1.3em;font-weight:bold}.step-payment_detail .total{font-weight:bold}
