html,body{overflow-y:hidden;border-radius:0;max-width:100%}body{background-color:#f5f5f5;padding-top:0}.modal-body-wrapper{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-body-wrapper .link-goto-top{right:.5rem;bottom:1rem}body{text-align:left;max-width:none}header{position:relative;display:block;top:0;z-index:1;padding:0}header .img-tool{vertical-align:baseline;margin:0 5px}h1{font-size:21px;color:#424648;text-shadow:2px 1px 3px #FFF;font-family:Roboto,Arial,Helvetica,sans-serif;background:#FDFFFF;background-image:-moz-linear-gradient(top,#FDFFFF,#F3F6FB);background-image:-webkit-linear-gradient(top,#FDFFFF,#F3F6FB);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#FDFFFF',EndColorStr='#F3F6FB');border-bottom:1px solid #84A4D7;box-shadow:0 2px 2px rgba(0,0,0,0.11);margin-bottom:0;padding:.5rem 3rem .5rem .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.html-default h1{font-size:21px;color:#424648;text-shadow:2px 1px 3px #FFF;font-family:Roboto,Kanit,Arial,Helvetica,sans-serif;background:0;border:0;box-shadow:none;padding:0}h1.th{font-size:24px;font-weight:500}h1 .img-modal-pin{margin:0 15px}h2{font-size:1.38em;margin-bottom:1em;margin-top:1em}h2 span{vertical-align:middle}footer{background:#F3F6FB;background-image:-moz-linear-gradient(top,#F3F6FB,#FDFFFF);background-image:-webkit-linear-gradient(top,#F3F6FB,#FDFFFF);border:0;border-top:1px solid #84A4D7;box-shadow:0 -2px 2px rgba(0,0,0,0.11);display:block;height:24px;font-size:11px}footer.colorbox-footer{margin:0;padding:0;position:relative}.content-modal{margin:1.5rem .5rem 1rem;position:relative}.modal-body-wrapper-clean .content-modal{margin:5px}.content-modal .first{margin-top:0;border-top-width:0}.content-modal .tool-bar{margin:2rem 0}.step-back{font-size:17px;text-align:left;color:#424648;border-color:#CCC;background-color:#EEE;padding:.5rem .5rem .7rem;border-bottom:1px solid #C5C5C5;margin-bottom:1rem}.step-back .link-wrapper{cursor:pointer}.form-crud{background-color:white;border-radius:.25rem}.form-crud:first-of-type{margin-top:0}.form-crud.no-top{margin-top:0;border-top-left-radius:unset;border-top-right-radius:unset}.form-crud.no-bottom{margin-bottom:0;border-bottom-left-radius:unset;border-bottom-right-radius:unset}.form-crud.rs-only{background-color:#FFF3E0!important}.s-table{width:98.5%}.under-action{margin-top:10px}.s-table tbody tr:first-child td{padding-top:.36em}.popup-container{display:none}.popup-container iframe{width:100%;border:0}.validation-summary-errors{border-radius:4px;padding:10px 14px}.held-filter,.booking-filter{margin-bottom:1.5em}.booking-filter label,.held-filter label{display:block;margin-bottom:2px!important;font-weight:bold}.booking-filter input{font-size:1rem;display:inline-block;width:auto;padding:.5em .42em;line-height:1}.booking-filter .search-button{padding:.59em}.held-filter .custom-list{min-width:120px;max-width:120px}.upload-profile-image img{margin:5px}.upload-profile-image .upload-wrapper{min-height:40px}.datepicker-wrapper{white-space:nowrap}.rate-edit{text-align:right;width:100px}.modal-error{font-weight:normal;text-align:left;margin:1.5em 0}.modal-error .msg-header{font-size:1.23em;margin-bottom:0}.modal-error ul{margin-left:27px}.modal-error li{font-family:Arial,sans-serif}.amend-content .first{padding-top:0}.amend-content .first button{margin-top:.769rem}.amend-content .amend-option-service-attention{line-height:normal;color:#DD4B39;font-size:11px;display:none;margin-top:.25em}.amend-content .rate-type-condition-wrapper{display:none;position:relative}.amend-content fieldset{margin-top:1.5em}.amend-content .room-wrapper{max-width:340px;-moz-transform:translate(340px,0);-ms-transform:translate(340px,0);-o-transform:translate(340px,0);-webkit-transform:translate(340px,0);transform:translate(340px,0)}.amend-content.step-progress-item{background-color:#F5F5F5}fieldset.amend-fieldset .subform input[type='text']{width:200px}fieldset.amend-fieldset .custom-list-text{min-width:280px}.pagination{margin-bottom:10px}.modal-step{margin-top:.75em;border-bottom:1px dashed #DADADA;padding-bottom:1.25em}.modal-step ul li{background-color:#ECECEC}.modal-step ul li:after{border-left-color:#ECECEC}.notification-msg.margin{margin-top:1.5em}.checkout-payment-tab-content{padding:2em 20px 25px}.g-fieldset fieldset.checkout-form-payment{margin:0}.checkout-form-payment input[type="text"],.checkout-form-payment textarea{width:78%!important}.checkout-form-payment input.cvv{width:40px!important}.checkout-form-payment input.custom-list-text{width:83%!important}.checkout-form-payment input.price-input{width:96px!important}#booking-payment .payment-step{font-size:15px;font-weight:bold;color:#555;margin-bottom:1.5em;margin-left:134px;margin-top:2em}.status-modal .step-back{display:none}.status-inline h1,.status-inline footer{display:none}.status-inline .g-fieldset .field-choice li{white-space:normal}.status-inline .g-fieldset .field-choice .bank-logo-wrapper span{display:inline-block;white-space:nowrap}.status-inline .g-fieldset .save{margin-left:0}.modal-clean.status-modal header{display:none}.modal-clean .modal-body-wrapper .content-modal{margin:0}.modal-clean footer{display:none}h1{text-align:left}body.viewport-below-1200 .modal-body-wrapper .content-modal{margin:2rem 1rem 18rem 1rem!important}@media(min-width:576px){.g-fieldset .input-field .form-control:not(.date-input){width:315px}.g-fieldset .input-field .form-control.with-add{width:315px}.modal-body-wrapper .content-modal{margin:2rem 1rem 1rem}.content-modal .first{border-top-width:1px}.g-fieldset fieldset{border-width:1px 0 1px;padding:1.5rem 1rem 1.5rem 1.5rem;margin-top:1rem}.g-fieldset .input-set>label{float:left;text-align:right;width:130px}.g-fieldset .input-field{margin-left:130px}.g-fieldset .input-field-full{margin-left:0}.amend-content .progress-step{border-width:1px}}@media(min-width:768px){.survey-content label{margin-top:4px}}