.hidden-label{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.hide-fieldset-styles{margin:0;padding:0;border:0}fieldset{font-size:0}.show-as-label{color:#4d4d4d;cursor:pointer;display:block;font-size:.875rem;line-height:1.5;font-weight:700;color:#000;margin-bottom:.5rem;background-color:transparent}.toggle-group label{width:12.5%;display:inline-block;font-size:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.toggle-group label span{display:block;font-size:0.875rem;text-align:center;padding:0.5rem;border:1px solid #000;border-right:0;transition:background-color 0.25s ease-in}.toggle-group label span:hover{background-color:#fffbf1}.toggle-group label [type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.toggle-group label [type="radio"]:checked+span{background-color:#e6d7b6;border-bottom:1px solid #000}.toggle-group label [type="radio"]:focus+span{box-shadow:inset 0px 0px 22px -10px #fdb50e;background-color:#fffbf1}.toggle-group label.last-item span{border-right:1px solid #000}.footnote{width:100%}.footnote .footnote-label{width:50%;float:right;text-align:center;font-size:0.8rem;border-top:1px solid #8a8379;color:#8a8379;padding:0.2rem;position:relative;margin-top:12px;padding-top:1.1rem;font-weight:bold}.footnote .footnote-label:before{content:'';position:absolute;left:0;display:block;top:-17px;border-left:1px solid #8a8379;border-right:1px solid #8a8379;height:16px;width:100%}.footnote .footnote-label:after{content:'';position:relative;background-color:#8a8379;height:1rem;display:block;width:1px;margin:0 auto;position:absolute;top:0;left:0;right:0}.wgr-standard-form .row.collapse>.columns{padding:0 0.5rem}.wgr-standard-form input:focus,.wgr-standard-form select:focus{box-shadow:inset 0px 0px 22px -10px #fdb50e}.increment-number-field{font-size:0}.increment-number-field .form-item{display:inline-block}.increment-number-field input{width:100px;font-size:0.875rem;text-align:center;display:inline-block;vertical-align:top}.increment-number-field .increment-button{cursor:pointer;cursor:hand;width:36px;margin-right:2px;display:inline-block;text-align:center;font-size:1.6rem;background-color:#000;height:36px;color:#fff;line-height:36px;-webkit-transition:background-color 0.25s;transition:background-color 0.25s}.increment-number-field .increment-button:hover{background-color:#8a8379}.increment-number-field .increment-button.disabled{background-color:#d4cece;color:#e8e8e8}.faux-input{cursor:not-allowed;-webkit-appearance:none;-moz-appearance:none;border-radius:0;background-color:#fff;border-style:solid;border-width:1px;border-color:#ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);color:rgba(0,0,0,0.75);display:block;font-family:inherit;font-size:.875rem;height:2.3125rem;margin:0 0 1rem 0;padding:0 0.5rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:border-color .15s linear,background .15s linear;-moz-transition:border-color .15s linear,background .15s linear;-ms-transition:border-color .15s linear,background .15s linear;-o-transition:border-color .15s linear,background .15s linear;transition:border-color .15s linear,background .15s linear;display:block;border:1px solid #000;box-shadow:none;background-color:#fff;height:36px;margin-bottom:3px;line-height:36px}.lock-icon{opacity:0.4;background-image:url(https://dlq00ggnjruqn.cloudfront.net/prometheus/getImage?name=small-lock-icon);background-size:17px;background-repeat:no-repeat;background-position:right 8px center}.room-upgrade{margin-bottom:0.5rem}.room-upgrade .checked{position:absolute;right:-14px;top:-14px;background-color:#8a8379;width:36px;height:36px;line-height:36px;color:#fff;border-radius:100%;transform:rotateY(90deg);transition:transform .25s ease-in}.room-upgrade .radio-group{margin:0 -0.5rem}.room-upgrade label{width:33.33%;display:inline-block;font-size:0;vertical-align:top;transition:opacity 0.25s ease-in;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent}@media only screen and (max-width: 40em){.room-upgrade label{width:100%;display:block}}.room-upgrade label>span{display:block;font-size:0.875rem;text-align:center;padding:0.5rem;border:1px solid #000;margin:0 0.5rem;position:relative;background-color:#fff;transition:background-color 0.25s ease-in}.room-upgrade label>span:hover{background-color:#fffbf1}.room-upgrade label>span .upgrade-header{display:table;width:100%}.room-upgrade label>span .upgrade-header .upgrade-title{display:table-cell;text-align:center;vertical-align:middle}.room-upgrade label>span .upgrade-header .sleeps{display:block;font-weight:normal}.room-upgrade label>span .upgrade-header .cost{display:block;font-weight:normal}.room-upgrade label [type="radio"]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.room-upgrade label [type="radio"]:checked+span{background-color:#e6d7b6;border-bottom:1px solid #000}.room-upgrade label [type="radio"]:checked+span .checked{transform:rotateY(0deg)}.room-upgrade label [type="radio"]:focus+span{box-shadow:inset 0px 0px 22px -10px #fdb50e;background-color:#fffbf1}.room-upgrade label:last-child{width:33.34%}@media only screen and (max-width: 40em){.room-upgrade label:last-child{width:100%}}.room-upgrade label.disabled{opacity:0.4}.room-upgrade label.disabled>span{background-color:#ececec}.room-upgrade .upgrade-title{display:block}.wgr-standard-form h3.form-section-heading{font-weight:700;font-size:1.3rem;margin-bottom:1.1rem;margin-left:-0.5rem;margin-right:-0.5rem}@media only screen and (max-width: 40em){.wgr-standard-form h3.form-section-heading{font-size:1.1rem}}.wgr-standard-form .form-section-p{margin-left:-0.5rem;margin-right:-0.5rem;margin-top:-0.7rem;margin-bottom:1.1rem}.form-section{background:#f6f6f6;padding:1rem 0.5rem;margin-bottom:1.5rem}.form-section button{margin-bottom:0px}@media only screen and (max-width: 40em){.form-section button{width:100%}}.form-section.bottom-no-padding{padding-bottom:0}.reservation-details{margin-bottom:2rem}.reservation-details .row{font-size:0.875rem;padding:0.5rem}.reservation-details .row.total-line{border-top:1px solid #989898;background-color:#f1ebdd !important;font-weight:bold !important}@media only screen and (max-width: 40em){.reservation-details .row .columns,.reservation-details .row .column{padding-left:0.5rem;padding-right:0.5rem}}.reservation-details .row .columns:first-child,.reservation-details .row .column:first-child{font-weight:bold}.reservation-details .row .columns:last-child,.reservation-details .row .column:last-child{text-align:right}@media only screen and (max-width: 40em){.reservation-details .row .columns:last-child,.reservation-details .row .column:last-child{text-align:left}}.reservation-details .row:nth-child(even){background:#f9f9f9}.reservation-details .row:nth-child(odd){background:#f3f3f3}.terms-scroller{height:500px;overflow-y:scroll}.terms-area{padding-top:2rem}.form-progress{margin:0;padding:0;font-size:0;margin-bottom:1.6rem;margin-top:1.6rem}.form-progress li{font-size:1rem;display:inline-block;width:33.33%;text-align:center;position:relative}.form-progress li a{color:#222}.form-progress li:last-item{width:33.34%}.form-progress li .step{width:100%;display:block}.form-progress li:after{content:'';display:block;width:100%;height:10px;background-color:#ccc;position:absolute;top:10px;z-index:-10}@media only screen and (max-width: 40em){.form-progress li:after{top:10px;height:10px}}.form-progress li:before{content:'';margin:0 auto;display:block;width:30px;height:30px;color:#fff;line-height:60px;background-color:#ccc;border-radius:100%}@media only screen and (max-width: 40em){.form-progress li:before{width:30px;height:30px}}.form-progress li:last-child:after{border-radius:0 10px 10px 0}.form-progress li:first-child:after{border-radius:10px 0 0 10px}.form-progress li.current:after{background-color:#1b9746}.form-progress li.current:before{background-color:#1b9746;content:''}.form-progress li.current span:before{content:'';width:16px;height:16px;background-color:#fff;border-radius:100%;position:absolute;left:0;top:7px;right:0;bottom:0;margin:0 auto}@media only screen and (max-width: 40em){.form-progress li.current span:before{width:16px;height:16px;top:7px}}.form-progress li.complete:after{background-color:#1b9746}.form-progress li.complete:before{background-color:#1b9746;content:''}.form-progress li.complete span:before{content:'';width:16px;height:16px;position:absolute;left:0;top:8px;right:0;bottom:0;margin:0 auto;background-image:url(https://dlq00ggnjruqn.cloudfront.net/prometheus/getImage?name=check-white-military);background-size:100%}@media only screen and (max-width: 40em){.form-progress li.complete span:before{width:16px;height:16px;top:8px}}.form-progress li.disabled span{color:#8d8d8d}.content-body{padding-bottom:7rem}.content-body h2{font-size:1rem}.terms-link{display:block;width:100%;text-align:center;margin-top:0.5rem;color:#222}@media only screen and (min-width: 40.0625em){.terms-link{width:234px}}.reveal-modal-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;background:rgba(0,0,0,0.45);z-index:1004;display:none;left:0}.reveal-modal{visibility:hidden;display:none;position:absolute;z-index:1005;width:100%;top:0;border-radius:3px;left:0;background-color:#fff;padding:1.875rem;border:solid 1px #666;box-shadow:0 0 10px rgba(0,0,0,0.4)}@media only screen and (max-width: 40em){.reveal-modal{min-height:100vh}}.reveal-modal .column,.reveal-modal .columns{min-width:0}.reveal-modal>:first-child{margin-top:0}.reveal-modal>:last-child{margin-bottom:0}@media only screen and (min-width: 40.0625em){.reveal-modal{width:80%;max-width:87.5rem;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40.0625em){.reveal-modal{top:6.25rem}}.reveal-modal.radius{border-radius:3px}.reveal-modal.round{border-radius:1000px}.reveal-modal.collapse{padding:0}@media only screen and (min-width: 40.0625em){.reveal-modal.tiny{width:30%;max-width:87.5rem;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40.0625em){.reveal-modal.small{width:40%;max-width:87.5rem;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40.0625em){.reveal-modal.medium{width:60%;max-width:87.5rem;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40.0625em){.reveal-modal.large{width:70%;max-width:87.5rem;left:0;right:0;margin:0 auto}}@media only screen and (min-width: 40.0625em){.reveal-modal.xlarge{width:95%;max-width:87.5rem;left:0;right:0;margin:0 auto}}.reveal-modal.full{top:0;left:0;height:100%;height:100vh;min-height:100vh;max-width:none !important;margin-left:0 !important}@media only screen and (min-width: 40.0625em){.reveal-modal.full{width:100%;max-width:87.5rem;left:0;right:0;margin:0 auto}}.reveal-modal.toback{z-index:1003}.reveal-modal .close-reveal-modal{font-size:2.5rem;line-height:1;position:absolute;top:.625rem;right:1.375rem;color:#aaa;font-weight:bold;cursor:pointer}.reveal-modal p{font-size:0.8rem}#content #reviewForm.wgr-standard-form .terms-area{margin-bottom:1rem}#content #reviewForm.wgr-standard-form .terms-area span{display:inline-block;width:90%;vertical-align:top}#content #reviewForm.wgr-standard-form .terms-area input#acceptTerms{position:relative;display:inline-block;width:15px;vertical-align:top;margin:0 5px 0 0;top:5px}.form-section-verify{margin:0 -0.5rem 1.25rem}#buttonRow,#submittedRow{margin:0 -0.5rem}
