*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body #MainTable{padding:0;width:100%}body #ContentTable{width:100%;max-width:1000px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button:disabled{opacity:.5;cursor:not-allowed}.pay-header{margin:0}.pay-header-text,.pay-header-seal{display:inline-block;width:60%;vertical-align:middle}.pay-header-seal{width:39%;text-align:right}.currency-input-selector select{border-right-width:1px!important;-webkit-border-radius:0 4px 4px 0!important;-moz-border-radius:0 4px 4px 0!important;border-radius:0 4px 4px 0!important}.currency-input-selector input,.currency-input-selector select{min-height:41px}.read-more,.read-less{display:inline-block;margin:10px 0 0}.read-more-text{position:relative;max-height:85px;overflow:hidden}.read-more-text .gradient{background:url(//cdn.hotelplanner.com/Common/Images/Payment/bg-gradient.png) repeat-x;position:absolute;bottom:0;left:0;width:100%;height:35px;z-index:500}.commission-estimate{color:red}.converted-from{font-weight:400}#error-message{margin:40px auto;max-width:700px}#error-message-min-amount{display:none}#error-message-min-amount .alert{margin:0;max-width:490px}#error-wrapper{margin:0 0 30px}div.rd-field-errors{background-color:#fdeed7!important}div.convenienceFee input,div.convenienceFee label{cursor:pointer}span.feeNotice{display:inline-block}div.rd-form-row-group.error,span.rd-inline-element.error{background-color:#fdeed7!important;border-color:#D43D1A!important;padding:5px 4px;border-bottom:0 none}div.rd-form-row-group.error .rd-label-wrapper{color:#D43D1A!important}div.rd-form-row-group.creditCardId{margin-bottom:5px}.border-block{position:relative;width:100%;background-color:#fff;border:1px solid #c2c6c9;padding:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.form-header{color:#346ca0;font-weight:700;padding:15px 0;font-size:20px;border-bottom:1px solid #dadada;margin-bottom:25px}.rd-form-row-group select{cursor:pointer}.rd-form-row-group input[type=checkbox]{display:none}.rd-form-row-group input[type=checkbox] + label:before{font-family:FontAwesome;display:inline-block;font-size:17px;vertical-align:middle;padding-right:6px;content:"\f096";letter-spacing:5px;color:#a2a2a2}.rd-form-row-group input[type=checkbox]:checked + label:before{content:"\f00c";letter-spacing:0;color:#117b12}.rd-form-row-group select,.rd-form-row-group input,.rd-form-row-group textarea{border:1px solid #adafb0;font-size:14px;display:inline-block;max-width:400px;padding:10px;background:#fff}.rd-form-row-group.creditCardNumber input{padding-left:54px!important;background-image:url(//cdn.hotelplanner.com/Common/Images/CheckOut/cc-v4.png?v=1.0.0)!important;background-position:4px -108px,260px -61px;background-size:120px 452px,120px 452px!important;background-repeat:no-repeat!important}.rd-form-row-group.creditCardNumber input.american_express{background-position:3px -339px,260px -87px}.rd-form-row-group.creditCardNumber input.diners_club_carte_blanche{background-position:3px -414px,260px -61px}.rd-form-row-group.creditCardNumber input.dinersclub{background-position:3px -414px,260px -61px}.rd-form-row-group.creditCardNumber input.discover{background-position:3px -302px,260px -61px}.rd-form-row-group.creditCardNumber input.maestro{background-position:3px -263px,260px -61px}.rd-form-row-group.creditCardNumber input.mastercard{background-position:3px -224px,260px -61px}.rd-form-row-group.creditCardNumber input.visa{background-position:3px -147px,260px -61px}.rd-form-row-group.creditCardNumber input.visa_electron{background-position:3px -186px,260px -61px}.rd-form-row-group.creditCardNumber input.voucher{background-position:3px -376px,260px -61px}.rd-label-wrapper{font-weight:700;font-size:12px;color:#38474f;text-transform:uppercase;width:100%;max-width:220px}.rd-save-button{cursor:pointer;padding:12px 40px;color:#fff;font-size:22px;display:inline-block;text-align:center;border:2px solid #AA4A0D;font-weight:700;background-color:#ff7a00;margin-top:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,0.2);box-shadow:0 2px 2px rgba(0,0,0,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rd-form-row-group .submitFormBtn:hover{background-color:#ff6c00}.rd-form-row-group select{margin-right:5px}.white-popup{position:relative;top:40px;background:#FFF;padding:20px;width:auto;max-width:500px;margin:20px auto}.white-popup img{max-width:100%}#debug-info{max-width:1000px}#debug-info div{overflow:auto}#debug-info hr{margin:40px 0 20px;border-style:inset;border-width:1px}#debug-info-link,#btn-test-credit-card{position:fixed;top:50px;left:10px;z-index:9999}#btn-test-credit-card{top:100px}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-bg.mfp-ready{opacity:.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;transition:all .15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}#amount-per-unit,#charge-in-USD{font-style:italic}#charge-in-USD.no{display:none}#comments-hint{text-transform:none;font-weight:400;margin-top:5px}#no-balance{margin-top:20px}ul.list-table li:after{content:'\00a0'}.table-responsive{margin:0}.tablesaw{margin:0 0 10px;border:1px solid #ccc;border-spacing:0;border-collapse:separate;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;overflow:auto}.tablesaw th{padding:.7em;min-height:57px;background-color:#eceff1;color:#454b5e;font-weight:700}.tablesaw th,.tablesaw td{min-width:50px;border-right:1px solid #ccc;vertical-align:top}.tablesaw th:first-of-type,.tablesaw td:first-of-type{min-width:140px}.tablesaw th:last-of-type,.tablesaw td:last-of-type{border-right:0}.space-layout{white-space:nowrap}.space-num-people,.item-comm-pct{text-align:center}.space-rent-price,.item-revenue,.item-commission{text-align:right}.tablesaw tbody tr.total td{font-weight:700;padding:1.4em .7em}ul.list-table li.total,ul.list-table li.total span{font-weight:700;padding-top:1.4em}@media (max-width: 1024px){.table-container,#space-table{height:auto;overflow:auto}.column{float:none;width:100%;border-right:1px solid #ccc;border-bottom:0}.column:first-of-type{border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0}.column:last-of-type{border-bottom:1px solid #ccc;border-radius:0 0 2px 2px;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px}}@media (max-width: 550px){.currency-input-selector input[type="number"]{max-width:80px}table.tablesaw{width:100%}.tablesaw thead{display:none}.tablesaw tr:nth-of-type(2n){background-color:inherit}.tablesaw tr td:first-child{padding:.7em;min-height:57px;background-color:#eceff1;color:#454b5e;font-weight:700}.tablesaw tbody td,.tablesaw td.space-rent-price{display:block;text-align:center}.tablesaw tbody td:before{content:attr(data-th);display:block;text-align:center}.tablesaw th,.tablesaw td{border-right:0}.tablesaw tr.total td.item-comm-pct,.tablesaw tr.total td.item-revenue,.tablesaw tr.previous-payments td.item-comm-pct,.tablesaw tr.previous-payments td.item-revenue{display:none}}@media (max-width: 350px){#currency-prefix{display:none!important}.currency-input-selector input{border-radius:3px 0 0 3px!important}}.preferredCt{background-color:#e8f0f5;border:1px solid #bcd3e1;-webkit-box-shadow:0 2px 5px rgba(188,211,225,0.65);-moz-box-shadow:0 2px 5px rgba(188,211,225,0.65);box-shadow:0 2px 5px rgba(188,211,225,0.65);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:15px 0;padding:15px;position:relative}.preferredCt .upgradeToPreferred label{font-size:18px;color:#346ca0;font-weight:400}.preferredCt .upgradeToPreferred input[type=checkbox] + label:before{font-size:22px;color:#7DA1C2}.preferredCt .upgradeToPreferred input[type=checkbox]:checked + label:before{color:#346ca0}.preferredCt .actions{font-size:12px;cursor:pointer;position:absolute;top:10px;right:10px}.preferredCt .actions a{display:inline-block;float:left}.preferredCt .actions a:first-child{padding-right:10px}@media (max-width: 767px){.preferredCt{padding-top:30px}.preferredCt .rd-form-row-group select{width:100%}}.iphone select{height:42px}#convenienceFee{color:#888;font-size:12px;margin:20px 0}