.btn-secondary{color:#fff;background-color:transparent;border-color:transparent;text-transform:uppercase}.btn-secondary:hover{background-color:rgba(226,104,17,.9);border-color:#e26811}.button-main{background-clip:padding-box;box-sizing:border-box;color:#fff;font-size:14px;font-weight:700;line-height:20px;text-transform:uppercase;height:50px;margin:0}.button-main,.button-main:focus{background-color:rgba(226,104,17,.9);border:1px solid #fff;box-shadow:4px 4px 0 0 rgba(98,66,11,.4);outline:none}.button-main:hover{background-color:#e26811}.secondary,.secondary:focus{background-color:#fff;color:rgba(226,104,17,.9);border:1px solid rgba(226,104,17,.9)}.secondary:focus{outline:none;box-shadow:4px 4px 0 0 rgba(98,66,11,.4)}.secondary:hover{background-color:#f5f5f5;color:rgba(226,104,17,.9)}.button-link{background-color:transparent;padding:0;margin-right:0}.button-link,.button-link:focus{border:none;box-shadow:none;color:#e26811;text-decoration:underline;text-transform:none}.button-link:focus{outline:none;background-color:initial}.button-link:hover{background-color:transparent;color:#e26811;text-decoration:underline;text-transform:none}.button-link:active{background-color:transparent!important;border:none!important;border-color:transparent}.button-link:active,.button-link:focus:active{color:#e26811;outline:none;box-shadow:none;text-decoration:underline;text-transform:none}.button-link:focus:active{border:none;background-color:initial}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.button-link,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:none}.btn-secondary.disabled,.btn-secondary:disabled{color:#e26811;background-color:inherit;border-color:inherit}@media(max-width:575px){.button-main{width:100%}}.form-footer{width:100%;margin:5rem auto}.form-footer .button-main{height:60px;width:100%;text-transform:none}.form-footer a{color:#e26811;text-decoration:underline}.form-footer .next-link,.form-footer .previous-link{font-size:18px;text-align:center}.form-footer .next-link-small,.form-footer .previous-link-small{margin-top:2rem;font-size:14px}.form-footer .previous-link,.form-footer .previous-link-small{text-align:left}.form-footer .next-link,.form-footer .next-link-small{text-align:right}.form-footer .submit{float:right}.form-footer .clear{float:left}.select-input-value-label{padding-left:5%;align-items:center}.invalid{font-size:16px;text-align:center}.invalid,.invalid-radio{color:#de061b;margin-top:1%}.invalid-radio{font-size:18px;margin-left:3%}.form-input{margin-top:10%;display:flex;align-items:center}.form-input .form-input-label{width:40%;text-align:left;margin:0}.form-input .form-input-value-prefix{margin-left:2%;width:5%;text-align:left;align-items:center}.form-input .form-input-value-prefix .form-input{margin-top:0;align-items:center}.form-input .form-input-value-prefix .form-input-value{align-items:center}.form-input .form-input-value-suffix{width:5%;text-align:left;align-items:center}.form-input .form-input-value-suffix .form-input{margin-top:0;align-items:center}.form-input .form-input-value-suffix .form-input-value{align-items:center}.form-input .form-input-value{margin-left:2%;width:60%;text-align:left}.form-input .form-input-value .form-input-message{color:#de061b;margin-left:2%;padding:0}.form-input .form-input-value-with-prefix-and-suffix{margin-left:0;width:50%;text-align:left}.form-input .form-input-value-with-prefix-and-suffix .form-input-message{color:#de061b;margin-left:2%;padding:0}.form-input .form-input-value-with-prefix{margin-left:0;width:55%;text-align:left}.form-input .form-input-value-with-prefix .form-input-message{color:#de061b;margin-left:2%;padding:0}.form-input .form-input-value-with-suffix{margin-left:2%;width:55%;text-align:left}.form-input .form-input-value-with-suffix .form-input-message{color:#de061b;margin-left:2%;padding:0}.form-input textarea{resize:none}.modal-footer{padding:1rem}.modal-footer .button-main{width:30%}.modal-header{text-align:center;color:#e26811}.modal-body-logo{width:40%;margin:0 auto}.modal-body-logo .form-header-brand{width:66.67%}.modal-body-content{width:100%;text-align:left;line-height:1.8rem}.modal-body-content h5{line-height:1.8rem}.modal-body-content .popover-text{font-size:16px;color:#fff;background-color:#00558c}.modal-body-content .button-link{height:max-content;line-height:1.8rem;text-decoration:underline;text-transform:none;margin-left:1rem;font-size:16px;vertical-align:top}.progress-bar{background-color:rgba(226,104,17,.9)}.progress-bar-label{font-size:18px}.progress-bar-display{margin-top:2%}.form-header{overflow-wrap:break-word;overflow:auto;padding-top:2%;margin-bottom:0;overflow-x:hidden}.form-header.row{padding-bottom:0;margin-bottom:0}.form-header .form-header-empty-column{max-width:15%}.form-header .form-header-column{text-align:center;padding-top:1rem}.form-header .form-header-data{margin:0 auto;width:40%}.form-header .form-header-data .form-header-hotel-info{line-height:1.8rem;overflow:auto;overflow-wrap:break-word}.form-header .form-header-data .form-header-hotel-info .hotel-name{font-weight:700;font-size:26px;overflow:auto;overflow-wrap:break-word}.form-header .form-header-progress-bar{margin:0 auto;width:40%;font-size:1.5em;display:flex;width:70%}.form-header .form-header-progress-bar .progress-bar-component{width:80%;margin-left:20%}.form-header .form-header-title{text-transform:uppercase;font-weight:700;margin:0 auto;text-align:center;color:rgba(226,104,17,.9);font-size:1.4em}.form-header .form-header-title .feedback-link,.form-header .form-header-title .recap-link{text-transform:none;text-decoration:underline;color:#007bff;font-weight:500;font-size:18px;margin-right:1rem}.form-header .form-header-title .feedback-link:active,.form-header .form-header-title .recap-link:active{color:#007bff}@media(max-width:575px){.form-header{width:95%;padding-top:3%;margin-bottom:2%;margin-left:2%}.form-header .form-header-column{padding:0}.form-header .form-header-brand,.form-header .form-header-data{width:100%;font-size:18px}.form-header .form-header-data .form-header-hotel-info{line-height:1.5rem}.form-header .form-header-data .form-header-hotel-info .hotel-name{font-weight:700;font-size:1.4em}.form-header .form-header-progress-bar{font-size:1.5em;width:90%;margin-left:0}.form-header .form-header-title{font-size:1.2em}}@media(min-width:576px)and (max-width:767px){.form-header{padding-top:3%;margin-bottom:2%;margin-left:2%}.form-header .form-header-column{padding:0}.form-header .form-header-brand{width:100%;font-size:18px}.form-header .form-header-data{width:80%;font-size:18px}.form-header .form-header-data .form-header-hotel-info{line-height:1.5rem}.form-header .form-header-data .form-header-hotel-info .hotel-name{font-weight:700;font-size:1.4em}.form-header .form-header-progress-bar{font-size:1.5em;width:90%;margin-left:0}.form-header .form-header-title{font-size:1.2em}}@media(min-width:768px)and (max-width:991px){.form-header{padding-top:3%;margin-bottom:2%;margin-left:2%}.form-header .form-header-column{padding:0}.form-header .form-header-brand{width:100%;font-size:18px}.form-header .form-header-data{width:60%;font-size:18px}.form-header .form-header-data .form-header-hotel-info{line-height:1.5rem}.form-header .form-header-data .form-header-hotel-info .hotel-name{font-weight:700;font-size:1.4em}.form-header .form-header-progress-bar{font-size:1.5em;width:90%;margin-left:0}.form-header .form-header-title{font-size:1.2em}}@media(min-width:992px)and (max-width:1199px){.form-header .form-header-data{margin:0 auto;width:60%}.form-header .form-header-title{font-size:1.1em}}@media(min-width:1200px)and (max-width:1499px){.form-header .form-header-data{margin:0 auto;width:60%}.form-header .form-header-progress-bar{width:60%}}@media(min-width:1500px)and (max-width:1750px){.form-header .form-header-data{margin:0 auto;width:50%}}.side-nav li{background-color:#00558c;border:none;border-radius:9px;color:#fff;padding:5% 0 5% 5%;margin-left:6%;margin-bottom:5%;margin-top:5%}.side-nav li a{color:#fff;font-size:18px;font-weight:700;text-decoration:none;background-color:transparent;padding:2% 3%}.side-nav li:hover{background-color:#1a70a6}.side-nav ul{padding-left:0}.side-nav .list-item-icon{color:#ff9;float:right;width:20%;padding-right:2%;font-size:20px}.side-nav .list-item-disabled{cursor:default;pointer-events:none;background-color:#aaa}.side-nav .list-item-header{font-weight:700}.side-nav .list-item-header,.side-nav .list-item-header:hover{color:#e87517;background-color:transparent}.side-nav .list-item-selected,.side-nav .list-item-selected:hover{background-color:#e26811}.side-nav .side-nav-item-button{width:80%;max-width:80%;text-align:left}.side-nav .btn:focus .btn-primary:focus{outline:0}.side-nav-item{font-size:16px;word-wrap:break-word;display:flex;align-items:center}.side-nav-item a{width:100%}.side-nav-item a .button-main{width:90%;text-align:left;text-transform:none;font-size:16px}.side-nav-item a .button-main:focus,.side-nav-item a .button-main:hover{background-color:transparent}.side-nav-item a .button-link{color:#fff}@media(max-width:575px){.side-nav{margin-top:.1rem}.side-nav li{background-color:rgba(94,87,70,.8);color:#fff;border-radius:0;padding:3% 0 3% 5%;margin-bottom:0;margin-top:0;margin-left:0}.side-nav li a{color:#fff;font-size:18px;font-weight:700;text-decoration:none;background-color:transparent;padding:0}.side-nav li:hover{background-color:#5e5746}.side-nav ul{padding-left:0;margin-bottom:0}.side-nav .list-item-icon{color:#ff7;float:right;width:20%;padding-right:2%}.side-nav .list-item-header{font-weight:700}.side-nav .list-item-header,.side-nav .list-item-header:hover{color:#fff;background-color:#333}.side-nav .list-item-selected{background-color:#5e5746}.side-nav .list-item-selected:hover{background-color:#333}.side-nav .side-nav-item-button{width:80%;max-width:80%;text-align:left}.side-nav .btn:focus .btn-primary:focus{outline:0}.side-nav .side-nav-item{font-size:16px;word-wrap:break-word;display:flex;align-items:center;width:100%}.side-nav .side-nav-item a .button-main{width:90%;text-align:left;text-transform:none;font-size:16px}.side-nav .side-nav-item a .button-main:focus,.side-nav .side-nav-item a .button-main:hover{background-color:transparent}.side-nav .side-nav-item a .button-link{color:#fff}}@media(min-width:576px)and (max-width:767px){.side-nav{margin-top:.1rem}.side-nav li{background-color:rgba(94,87,70,.8);color:#fff;border-radius:0;padding:3% 0 3% 5%;margin-bottom:0;margin-top:0;margin-left:0}.side-nav li a{color:#fff;font-size:18px;font-weight:700;text-decoration:none;background-color:transparent;padding:0}.side-nav li:hover{background-color:#5e5746}.side-nav ul{padding-left:0;margin-bottom:0}.side-nav .list-item-icon{color:#ff7;float:right;width:20%;padding-right:2%}.side-nav .list-item-header{font-weight:700}.side-nav .list-item-header,.side-nav .list-item-header:hover{color:#fff;background-color:#333}.side-nav .list-item-selected{background-color:#5e5746}.side-nav .list-item-selected:hover{background-color:#333}.side-nav .side-nav-item-button{width:80%;max-width:80%;text-align:left}.side-nav .btn:focus .btn-primary:focus{outline:0}.side-nav .side-nav-item{font-size:16px;word-wrap:break-word;display:flex;align-items:center;width:100%}.side-nav .side-nav-item a .button-main{width:90%;text-align:left;text-transform:none;font-size:16px}.side-nav .side-nav-item a .button-main:focus,.side-nav .side-nav-item a .button-main:hover{background-color:transparent}.side-nav .side-nav-item a .button-link{color:#fff}}@media(min-width:768px)and (max-width:991px){.side-nav{margin-top:.1rem}.side-nav li{background-color:rgba(94,87,70,.8);color:#fff;border-radius:0;padding:2% 0 2% 5%;margin-bottom:0;margin-top:0;margin-left:0}.side-nav li a{color:#fff;font-size:18px;font-weight:700;text-decoration:none;background-color:transparent;padding:0}.side-nav li:hover{background-color:#5e5746}.side-nav ul{padding-left:0;margin-bottom:0}.side-nav .list-item-icon{color:#ff7;float:right;width:20%;padding-right:2%}.side-nav .list-item-header{font-weight:700}.side-nav .list-item-header,.side-nav .list-item-header:hover{color:#fff;background-color:#333}.side-nav .list-item-selected{background-color:#5e5746}.side-nav .list-item-selected:hover{background-color:#333}.side-nav .side-nav-item-button{width:80%;max-width:80%;text-align:left}.side-nav .btn:focus .btn-primary:focus{outline:0}.side-nav .side-nav-item{font-size:16px;word-wrap:break-word;display:flex;align-items:center;width:100%}.side-nav .side-nav-item a .button-main{width:90%;text-align:left;text-transform:none;font-size:16px}.side-nav .side-nav-item a .button-main:focus,.side-nav .side-nav-item a .button-main:hover{background-color:transparent}.side-nav .side-nav-item a .button-link{color:#fff}}@media(min-width:1200px){.side-nav .side-nav-header{color:#e87517;text-align:left;float:left;padding-left:12%;font-weight:700;font-size:1.1em;letter-spacing:.02em}.side-nav .side-nav-item a{width:100%}}@media(min-width:1450px){.side-nav .side-nav-header{color:#e87517;text-align:left;float:left;padding-left:12%;font-weight:700;font-size:1.2em;letter-spacing:.02em}.side-nav .side-nav-item a{width:100%}}.form-body{margin:10px;border-radius:50px;font-size:16px;font-weight:500;letter-spacing:.24px;text-transform:none;height:98%;width:98%;word-wrap:break-word}.form-page{height:100%;width:100%;padding:0}.form-page #side-nav-toggle{width:15%;background-color:transparent;border:1px solid #ddd;border-radius:10%;text-decoration:underline;font-weight:700;font-size:30px;padding:0}.form-body-header{text-align:center;margin-top:2%;margin-bottom:3%;color:#5e5745;font-weight:700}@media(max-width:575px){.form-body{height:inherit}.form-body-col{overflow-x:hidden}}@media(min-width:576px)and (max-width:767px){.form-body{height:inherit}.form-body-col{min-width:90%;max-width:95%;overflow-y:auto;overflow-wrap:anywhere;overflow-x:hidden}}@media(min-width:768px)and (max-width:991px){.form-body{height:inherit}.form-body-col{min-width:83%;max-width:90%;overflow-y:auto;overflow-wrap:anywhere;overflow-x:hidden}}@media(min-width:992px)and (max-width:1199px){.form-body{border:1px solid #ddd5c7;min-height:98%}.side-nav-col{max-width:20%;padding-right:0}.form-body-col{min-width:78%;max-width:80%;overflow-y:auto;overflow-wrap:anywhere;overflow-x:hidden}}@media(min-width:1200px){.form-body{border:1px solid #ddd5c7;min-height:98%}.side-nav-col{max-width:15%;padding-right:0}.form-body-col{min-width:83%;max-width:85%;overflow-y:visible;overflow-wrap:anywhere}}.feedback-form{width:85%;margin:0 auto}.feedback-form .feedback-form-element{margin-top:3rem}.feedback-form .feedback-form-element .form-input{margin-top:1rem}.feedback-form .feedback-form-element .form-input .form-input-value{margin-left:0;width:100%}.feedback-form .feedback-form-element .form-input .form-input-value textarea{width:100%}.feedback-form .feedback-form-element .button-main{width:15%;margin:0}.feedback-form .feedback-form-element .return-to-form,.feedback-form .feedback-form-element .save{margin-left:2rem}.feedback-form .feedback-form-element .update-feedback-action,.feedback-form .feedback-form-element .update-feedback-actions{text-align:center;margin:3rem auto 0}.feedback-form .feedback-form-element .update-status-action{margin-top:3rem}.feedback-form .feedback-form-element .update-status-action #application-status.form-input{margin-bottom:2rem}.feedback-form .feedback-form-element .update-status-action #application-status.form-input .form-input-label{width:20%}.feedback-form .feedback-form-element .update-status-action #application-status.form-input .form-input-value{width:30%}.feedback-form .feedback-form-element .feedback-history-table{margin-top:3rem}.feedback-form .feedback-form-element .feedback-history-table thead{background-color:#00558c;color:#fff}.feedback-form .feedback-form-element .feedback-history-table .current-feedback{background-color:#ddd}@media(max-width:575px){.feedback-form{width:90%}.feedback-form .feedback-form-element .button-main{width:25%}.feedback-form .feedback-form-element .update-status-action #application-status.form-input .form-input-label,.feedback-form .feedback-form-element .update-status-action #application-status.form-input .form-input-value{width:40%}}@media(min-width:576px)and (max-width:767px){.feedback-form{width:90%}.feedback-form .feedback-form-element .button-main{width:25%}.feedback-form .feedback-form-element .update-status-action #application-status.form-input .form-input-label,.feedback-form .feedback-form-element .update-status-action #application-status.form-input .form-input-value{width:40%}}@media(min-width:768px)and (max-width:991px){.feedback-form{width:90%}.feedback-form .feedback-form-element .button-main{width:25%}.feedback-form .feedback-form-element .update-status-action #application-status.form-input .form-input-label,.feedback-form .feedback-form-element .update-status-action #application-status.form-input .form-input-value{width:30%}}@media(min-width:992px)and (max-width:1199px){.feedback-form{width:90%}.feedback-form .feedback-form-element .button-main{width:25%}.feedback-form .feedback-form-element .update-status-action #application-status.form-input .form-input-label,.feedback-form .feedback-form-element .update-status-action #application-status.form-input .form-input-value{width:30%}}.card-header{background-color:#00558c;color:#fff}.card-body{padding:1rem}.card-body,.card-links{text-align:left}.card-links .card-link{color:#e26811;margin-top:2%;margin-right:2%}.card-actions{text-align:left}.card-actions .card-action{color:#e26811;margin-top:1%;margin-right:5%;text-transform:none;font-weight:500}.card-actions .card-action:hover{color:#e26811}.card-fill{width:100%}@media(max-width:575px){.card-deck .card{min-width:96%;max-width:96%;margin:3%}}@media(min-width:576px)and (max-width:767px){.card-deck .card{min-width:96%;max-width:96%;margin:2%}}@media(min-width:768px)and (max-width:991px){.card-deck .card{min-width:46%;max-width:46%;margin:2%}}@media(min-width:992px)and (max-width:1199px){.card-deck .card{min-width:48%;max-width:48%;margin:1%}}@media(min-width:1200px){.card-deck .card{min-width:30%;max-width:30%;margin:1.667%}}.hotel-online-display{margin:0 auto;width:90%}.hotel-online-display .hotel-online-display-info{margin-top:10%;margin-bottom:10%}.hotel-online-display .hotel-online-display-helper-text{line-height:2em}.hotel-online-display .hotel-online-display-title{color:#e26811;font-size:18px}.hotel-online-display .hotel-text-accordion{margin-top:3rem}.hotel-online-display .hotel-text-accordion .button-main{margin-top:1rem;margin-bottom:1rem}.hotel-online-display .card-text+.card-actions .card-action{text-decoration:underline}.hotel-online-display .card-header{color:#333;background-color:rgba(0,0,0,.03);cursor:pointer}.hotel-online-display .card-fill#hotel-alerts-card{border:none}.hotel-online-display .form-input{margin-top:3%}.hotel-online-display .form-input .form-input-value{margin:0 auto;width:100%}.hotel-online-display .form-input .form-input-value textarea{width:100%}.hotel-online-display .proceed .button-main{width:40%}.hotel-online-display .continue .button-main{width:60%}.inventory-alerts-form{width:85%;margin:5% auto 0}.inventory-alerts-form .inventory-alerts-form-helper-text{line-height:1.8rem}.inventory-alerts-form .inventory-alerts-form-fields{margin:0 auto}.inventory-alerts-form .inventory-alerts-form-fields .large-font{font-size:20px}.inventory-alerts-form .inventory-alerts-form-fields .legend{list-style:none;margin:0;padding:0}.inventory-alerts-form .inventory-alerts-form-fields .legend li{float:left;margin-right:2%;margin-left:0;vertical-align:middle;font-size:16px;margin-bottom:0}.inventory-alerts-form .inventory-alerts-form-fields .legend span{float:left;width:14px;height:16px;margin:2px}.inventory-alerts-form .inventory-alerts-form-fields .legend .legend-blue{background-color:#4a90e2}.inventory-alerts-form .inventory-alerts-form-fields .legend .legend-red{background-color:#d0021b}.inventory-alerts-form .inventory-alerts-form-fields li{font-size:medium;font-weight:inherit;margin:2%}.inventory-alerts-form .inventory-alerts-form-fields .form-input{margin-top:0;margin-bottom:2%}.inventory-alerts-form .inventory-alerts-form-fields .form-input .form-input-label{width:5%}.inventory-alerts-form .inventory-alerts-form-fields .form-input .form-input-value{width:10%;margin-left:0}.inventory-alerts-form .inventory-alerts-form-fields .form-input .form-input-value input{width:75%}.inventory-alerts-form .inventory-alerts-form-fields .button-main{text-transform:none}.inventory-alerts-form .inventory-alerts-form-fields .disable{pointer-events:none}.inventory-alerts-form .inventory-alerts-form-fields .select-dates-view{border:1px solid #ddd;padding:2%;text-align:center}.inventory-alerts-form .inventory-alerts-form-fields .select-dates-view .select-dates-view-title{color:#e26811;font-size:20px}.inventory-alerts-form .inventory-alerts-form-fields .select-dates-view .save-dates-button{margin:0 auto}.inventory-alerts-form .inventory-alerts-form-fields .select-dates-view .form-input{width:100%}.inventory-alerts-form .inventory-alerts-form-fields .select-dates-view .form-input .form-input-label{width:max-content}.inventory-alerts-form .inventory-alerts-form-fields .select-dates-view .form-input .form-input-value{margin-left:1rem;width:max-content}.inventory-alerts-form .inventory-alerts-form-fields .select-dates-view .DayPicker{font-size:16px;border:1px solid #ddd;margin-top:1%;margin-bottom:3%}.inventory-alerts-form .inventory-alerts-form-fields table tr td{vertical-align:middle}.inventory-alerts-form .inventory-alerts-form-fields p{margin-top:0;margin-bottom:2%}.inventory-alerts-form .inventory-alerts-form-fields .room-types-fields{display:flex}.inventory-alerts-form .inventory-alerts-form-fields .room-types-fields .form-input{float:left;width:10%;margin-top:0}.inventory-alerts-form .inventory-alerts-form-fields .room-types-fields .form-input .form-input-value-with-suffix{width:20%;display:flex;align-items:center}.inventory-alerts-form .inventory-alerts-form-fields .room-types-fields .form-input .form-input-value-with-suffix input[type=checkbox]{height:25px}.inventory-alerts-form .inventory-alerts-form-fields .room-types-fields .form-input .form-input-value-suffix{width:50%;margin-left:7%}.inventory-alerts-form .inventory-alerts-form-fields .program-fields .form-input{float:left;width:50%;margin-top:0}.inventory-alerts-form .inventory-alerts-form-fields .program-fields .form-input .form-input-value-with-suffix{width:5%;display:flex;align-items:center}.inventory-alerts-form .inventory-alerts-form-fields .program-fields .form-input .form-input-value-with-suffix input[type=checkbox]{height:50px;width:100%}.inventory-alerts-form .inventory-alerts-form-fields .program-fields .form-input .form-input-value-suffix{width:75%;margin-left:2%}.inventory-alerts-form .inventory-alerts-form-fields .expedia-financial-info-fields .form-input input{width:100%}.inventory-alerts-form .inventory-alerts-form-fields .expedia-financial-info-fields .form-input .form-input-label{width:30%}.inventory-alerts-form .inventory-alerts-form-fields .expedia-financial-info-fields .form-input .form-input-value,.inventory-alerts-form .inventory-alerts-form-fields .expedia-financial-info-fields .form-input .form-input-value-with-suffix{width:25%}.inventory-alerts-form .inventory-alerts-form-fields .expedia-financial-info-fields .form-input .form-input-value-suffix{width:25%;margin-left:1%}.inventory-alerts-form .inventory-alerts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input{display:inline}.inventory-alerts-form .inventory-alerts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input label{width:100%;margin-top:2%}.inventory-alerts-form .inventory-alerts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input{display:flex}.inventory-alerts-form .inventory-alerts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input .form-input-label{width:30%}.inventory-alerts-form .inventory-alerts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input .form-input-label label{margin-top:0;width:100%}.inventory-alerts-form .inventory-alerts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input .form-input-value{display:flex;float:left}.inventory-alerts-form .inventory-alerts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input .form-input-value input{width:10%}.inventory-alerts-form .inventory-alerts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input-value{width:100%;vertical-align:middle}.inventory-alerts-form .inventory-alerts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input-value input{width:10%;height:25px;vertical-align:middle}.inventory-alerts-form .inventory-alerts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input-value label{margin-top:2%;width:90%}.inventory-alerts-form .inventory-alerts-form-fields .ada-threshold-info-fields .button-link{text-transform:none;text-decoration:underline}.inventory-alerts-form .footer-row{width:inherit;margin-top:10%}.toggle-switch{position:relative;margin-right:10px;width:75px;display:inline-block;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:left}.toggle-switch-checkbox{display:none}.toggle-switch-label{display:block;overflow:hidden;cursor:pointer;border:0 solid #bbb;border-radius:20px;margin:0}.toggle-switch-label:focus{outline:none}.toggle-switch-label:focus>span{box-shadow:0 0 2px 5px red}.toggle-switch-label>span:focus{outline:none}.toggle-switch-inner{display:block;width:200%;margin-left:-100%;transition:margin .3s ease-in 0s}.toggle-switch-inner:after,.toggle-switch-inner:before{display:block;float:left;width:50%;height:34px;padding:0;line-height:34px;font-size:14px;color:#fff;font-weight:700;box-sizing:border-box}.toggle-switch-inner:before{content:attr(data-yes);text-transform:uppercase;padding-left:10px;background-color:#2f855a;color:#fff}.toggle-switch-disabled,.toggle-switch-disabled:before{background-color:#ddd;cursor:not-allowed}.toggle-switch-inner:after{content:attr(data-no);text-transform:uppercase;padding-right:10px;background-color:#bbb;color:#fff;text-align:right}.toggle-switch-switch{display:block;width:24px;margin:5px;background:#fff;position:absolute;top:0;bottom:0;right:40px;border:0 solid #bbb;border-radius:20px;transition:all .3s ease-in 0s}.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-inner{margin-left:0}.toggle-switch-checkbox:checked+.toggle-switch-label .toggle-switch-switch{right:0}.toggle-switch.small-switch{width:40px}.toggle-switch.small-switch .toggle-switch-inner:after,.toggle-switch.small-switch .toggle-switch-inner:before{content:"";height:20px;line-height:20px}.toggle-switch.small-switch .toggle-switch-switch{width:16px;right:20px;margin:2px}@media screen and (max-width:991px){.toggle-switch{transform:scale(.9)}}@media screen and (max-width:767px){.toggle-switch{transform:scale(.825)}}@media screen and (max-width:575px){.toggle-switch{transform:scale(.75)}}.group-policy-page{width:80%;margin:0 auto}.group-policy-page .group-policy-helper-text{margin-top:2rem}.group-policy-page .group-policy-title{color:#e26811;font-size:18px;margin-top:2rem}.group-policy-page .group-policy-form-element .group-policy-form-fields .group-policy-description{margin-top:1rem}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input{margin-top:3rem}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input .form-input-label{width:45%}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input .form-input-value{width:20%;margin-left:5%}.group-policy-page .group-policy-form-element .group-policy-form-fields #breakfastIncludes.form-input .form-input-value{width:30%}.group-policy-page .group-policy-form-element .group-policy-form-fields .group-policy-title+.form-input{margin-top:1rem}@media(max-width:575px){.group-policy-page{width:90%;margin:0 auto}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input{margin-top:3rem}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input .form-input-label{width:70%}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input .form-input-value{width:30%}.group-policy-page .group-policy-form-element .group-policy-form-fields #breakfastIncludes.form-input .form-input-label,.group-policy-page .group-policy-form-element .group-policy-form-fields #breakfastIncludes.form-input .form-input-value{width:50%}}@media(min-width:576px)and (max-width:767px){.group-policy-page{width:90%;margin:0 auto}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input{margin-top:3rem}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input .form-input-label{width:70%}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input .form-input-value{width:30%}}@media(min-width:768px)and (max-width:991px){.group-policy-page{width:90%;margin:0 auto}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input{margin-top:3rem}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input .form-input-label{width:70%}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input .form-input-value{width:30%}}@media(min-width:992px)and (max-width:1199px){.group-policy-page{width:90%;margin:0 auto}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input{margin-top:3rem}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input .form-input-label{width:55%}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input .form-input-value{width:35%;margin-left:10%}}@media(min-width:1200px)and (max-width:1600px){.group-policy-page{width:80%;margin:0 auto}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input{margin-top:3rem}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input .form-input-label{width:55%}.group-policy-page .group-policy-form-element .group-policy-form-fields .form-input .form-input-value{width:35%;margin-left:10%}}.guarantee-cancel-policies-page-with-seasons{width:95%;margin:0 auto}.guarantee-cancel-policies-page-with-seasons .helper-text{margin-bottom:0}.guarantee-cancel-policies-page-with-seasons #descriptions-widget-link{margin-top:0;margin-bottom:0;font-size:16px;text-align:left}.guarantee-cancel-policies-page-with-seasons #descriptions-widget{margin-top:1rem;margin-bottom:1rem;line-height:1.8rem}.guarantee-cancel-policies-page-with-seasons #descriptions-widget #close-button{color:#fff;opacity:1}.guarantee-cancel-policies-page-with-seasons #descriptions-widget .card-body{padding-left:1rem}.guarantee-cancel-policies-page-with-seasons #descriptions-widget ul{list-style-type:disc;margin-left:1rem;padding-left:1rem}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table{table-layout:fixed}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table .cell-dark{background-color:rgba(0,0,0,.05)}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table thead{color:#fff;background-color:#00558c}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table .form-input{margin-top:0}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table .form-input .form-input-value{margin-left:0;width:100%}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td,.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th{vertical-align:top;text-align:left}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:first-child,.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(2),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:first-child,.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(2){width:15%}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(3),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(4),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(3),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(4){width:10%}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(5),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(5){width:30%;padding-left:1%;padding-right:1%}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(5) .invalid,.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(5) .invalid{display:table-caption;overflow-x:visible;width:max-content;margin-top:5%}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(5) .form-input,.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(5) .form-input{display:inline-block;width:14%;text-align:center;margin:0 auto}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(5) .form-input .form-input-label,.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(5) .form-input .form-input-label{margin:0 auto;text-align:center;width:50%}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(5) .form-input .form-input-value,.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(5) .form-input .form-input-value{margin:0 auto;text-align:center;width:40%}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(6),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(7),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(6),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(7){width:15%;padding:1%}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table .button-main{text-transform:none;text-decoration:underline;font-size:16px}@media(min-width:1200px)and (max-width:1599px){.guarantee-cancel-policies-page-with-seasons{width:99%}.guarantee-cancel-policies-page-with-seasons #guarantee-cancel-policies-helper-text,.guarantee-cancel-policies-page-with-seasons nav{width:90%;margin:0 auto}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td,.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th{vertical-align:middle;text-align:left}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:first-child,.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(2),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:first-child,.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(2){width:20%}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(3),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(4),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(3),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(4){width:10%}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(5),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(5){width:30%;font-size:14px}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(6),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table td:nth-child(7),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(6),.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table th:nth-child(7){width:10%;padding:0}.guarantee-cancel-policies-page-with-seasons .guarantee-cancel-policies-form-element .guarantee-cancel-policies-form-fields .guarantee-cancel-policies-table .button-main{text-transform:none;text-decoration:underline;font-size:12px}}.pet-policies-page{width:80%;margin:0 auto}.pet-policies-page .pet-policy-helper-text{margin-top:2rem}.pet-policies-page .pet-policies-title{color:#e26811;font-size:18px;margin-top:2rem}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input{margin-top:3rem}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input .form-input-label{width:45%}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input .form-input-value{width:20%}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .pet-policies-title+.form-input{margin-top:2rem}@media(max-width:575px){.pet-policies-page{width:90%;margin:0 auto}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input{margin-top:3rem}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input .form-input-label{width:70%}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input .form-input-value{width:30%}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields #breakfastIncludes.form-input .form-input-label,.pet-policies-page .pet-policies-form-element .pet-policies-form-fields #breakfastIncludes.form-input .form-input-value{width:50%}}@media(min-width:576px)and (max-width:767px){.pet-policies-page{width:90%;margin:0 auto}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input{margin-top:3rem}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input .form-input-label{width:60%}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input .form-input-value{width:30%}}@media(min-width:768px)and (max-width:991px){.pet-policies-page{width:90%;margin:0 auto}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input{margin-top:3rem}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input .form-input-label{width:60%}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input .form-input-value{width:30%}}@media(min-width:992px)and (max-width:1199px){.pet-policies-page{width:90%;margin:0 auto}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input{margin-top:3rem}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input .form-input-label{width:50%}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input .form-input-value{width:35%;margin-left:5%}}@media(min-width:1200px)and (max-width:1600px){.pet-policies-page{width:80%;margin:0 auto}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input{margin-top:3rem}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input .form-input-label{width:50%}.pet-policies-page .pet-policies-form-element .pet-policies-form-fields .form-input .form-input-value{width:30%}}table caption{caption-side:top;color:initial}.hotel-policies-page .hotel-policies-table thead{color:#fff;background-color:#00558c}.rack-rates-form-fields{margin:0 auto;width:95%}.rack-rates-form-fields .rack-rates-helper-text{margin-top:2rem}.rack-rates-form-fields .rack-rates-title{font-size:20px;color:#e26811;text-align:left;margin-top:2rem}.rack-rates-form-fields .form-input{margin-top:2rem}.rack-rates-form-fields .form-input .form-input-value-with-suffix{width:30%}.rack-rates-form-fields .form-input .form-input-value-with-suffix input{width:70%}.rack-rates-form-fields .form-input .form-input-value-suffix{width:70%;margin-left:0}.rack-rates-form-fields p{align-items:center}.rack-rates-form-fields .button-link{text-transform:none;text-decoration:underline;display:block;font-size:18px;height:max-content}.rack-rates-form-fields .button-main{display:block}.rack-rates-form-fields .season-details .season-title{margin-top:2rem;color:#e26811;font-size:18px;display:flex}.rack-rates-form-fields .season-details .season-title .button-link{margin-left:1rem}.rack-rates-form-fields .season-details .season-dates{display:inline-flex}.rack-rates-form-fields .season-details .season-dates .form-input{display:inline}.rack-rates-form-fields .season-details .season-dates .form-input .form-input-label{width:max-content}.rack-rates-form-fields .season-details .season-dates .form-input .form-input-value{width:max-content;margin-left:0}.rack-rates-form-fields .tier-details .tier-title{margin-top:2rem;color:#e26811;font-size:18px;display:flex}.rack-rates-form-fields .tier-details .tier-title .button-link{margin-left:1rem}.rack-rates-form-fields .room-type-groups{margin-top:2rem}.rack-rates-form-fields .room-type-groups .button-main{height:max-content}.rack-rates-form-fields .room-type-groups .room-types .room-types-label{color:#e26811;font-weight:600;display:flex}.rack-rates-form-fields .room-type-groups .room-types .room-types-label .button-link{margin-left:1rem}.rack-rates-form-fields .room-type-groups .room-types p{margin-bottom:1.5rem}.rack-rates-form-fields .room-type-groups .room-types p.error{margin-top:.5rem}.rack-rates-form-fields .room-type-groups .room-types .form-input{float:left;width:10%;margin-top:0;display:flex;align-items:center}.rack-rates-form-fields .room-type-groups .room-types .form-input .form-input-value-with-suffix{width:20%}.rack-rates-form-fields .room-type-groups .room-types .form-input .form-input-value-with-suffix input{width:100%}.rack-rates-form-fields .room-type-groups .room-types .form-input .form-input-value-suffix{margin-left:.5rem;width:80%}.rack-rates-form-fields .room-type-groups .week-rates{display:inline-block}.rack-rates-form-fields .room-type-groups .week-rates .dow-rate{margin:0 auto;display:table-cell;width:12%}.rack-rates-form-fields .room-type-groups .week-rates .dow-rate .dow-label{color:#e26811;font-weight:600}.rack-rates-form-fields .room-type-groups .week-rates .dow-rate .form-input{display:table-cell;margin:0 auto}.rack-rates-form-fields .room-type-groups .week-rates .dow-rate .form-input .form-input-label{width:100%;margin:0 auto}.rack-rates-form-fields .room-type-groups .week-rates .dow-rate .form-input .form-input-value{width:80%}.rack-rates-form-fields .rates-table caption{caption-side:top;color:#e26811;font-size:20px;font-weight:700}.rack-rates-form-fields .rates-table thead{color:#fff;background-color:#00558c}.rack-rates-form-fields .rates-table td,.rack-rates-form-fields .rates-table th{width:12%;font-size:14px;padding:.5rem}.rack-rates-form-fields .rates-table td .form-input,.rack-rates-form-fields .rates-table th .form-input{margin-top:0}.rack-rates-form-fields .rates-table td .form-input .form-input-label,.rack-rates-form-fields .rates-table th .form-input .form-input-label{width:30%}.rack-rates-form-fields .rack-rates-header{color:#e26811;font-size:18px}.rack-rates-form-fields .footer-row{width:100%}.ota-rate-programs-page{width:90%;margin:2rem auto 0}.ota-rate-programs-page p{margin-top:1rem;margin-bottom:1rem}.ota-rate-programs-page .ota-rate-programs-title{font-size:18px;color:#e26811;margin:1rem auto}.ota-rate-programs-page .ota-rate-programs-form-fields{margin:0 auto}.ota-rate-programs-page .ota-rate-programs-form-fields .form-input{margin-top:0;margin-bottom:1rem}.ota-rate-programs-page .ota-rate-programs-form-fields .form-input .form-input-value{width:10%;margin-left:0}.ota-rate-programs-page .ota-rate-programs-form-fields .form-input .form-input-value input{width:75%}.ota-rate-programs-page .ota-rate-programs-form-fields .form-input .form-input-value .invalid{margin-top:0;margin-left:1rem}.ota-rate-programs-page .ota-rate-programs-form-fields .form-input .form-input-value-with-suffix{width:10%;margin-left:0}.ota-rate-programs-page .ota-rate-programs-form-fields .form-input .form-input-value-with-suffix input{width:75%}.ota-rate-programs-page .ota-rate-programs-form-fields .form-input .form-input-value-suffix{width:50%}.ota-rate-programs-page .ota-rate-programs-form-fields .room-types-fields .form-input{float:left;width:20%;margin-top:0}.ota-rate-programs-page .ota-rate-programs-form-fields .room-types-fields .form-input .form-input-value-with-suffix{width:15%;display:flex;align-items:center}.ota-rate-programs-page .ota-rate-programs-form-fields .room-types-fields .form-input .form-input-value-with-suffix input[type=checkbox]{height:25px}.ota-rate-programs-page .ota-rate-programs-form-fields .room-types-fields .form-input .form-input-value-suffix{width:50%;margin-left:3%}.ota-rate-programs-page .ota-rate-programs-form-fields .program-fields{display:inline-block;width:100%}.ota-rate-programs-page .ota-rate-programs-form-fields .program-fields .form-input{float:left;width:50%;margin-top:0}.ota-rate-programs-page .ota-rate-programs-form-fields .program-fields .form-input .form-input-value-with-suffix{width:5%;display:flex;align-items:center}.ota-rate-programs-page .ota-rate-programs-form-fields .program-fields .form-input .form-input-value-with-suffix input[type=checkbox]{height:50px;width:100%}.ota-rate-programs-page .ota-rate-programs-form-fields .program-fields .form-input .form-input-value-suffix{width:93%;margin-left:2%}.ota-rate-programs-page .ota-rate-programs-form-fields .program-fields .form-input .form-input-value{width:5%;display:flex;align-items:center}.ota-rate-programs-page .ota-rate-programs-form-fields .program-fields .form-input .form-input-value input[type=checkbox]{height:50px;width:100%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input input{width:100%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-label{width:30%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-value,.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-value-with-suffix{width:25%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-value-suffix{width:25%;margin-left:1%}.ota-rate-programs-page .ota-rate-programs-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input{display:inline}.ota-rate-programs-page .ota-rate-programs-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input label{width:100%;margin-top:2%}.ota-rate-programs-page .ota-rate-programs-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input{display:flex}.ota-rate-programs-page .ota-rate-programs-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input .form-input-label{width:30%}.ota-rate-programs-page .ota-rate-programs-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input .form-input-label label{margin-top:0;width:100%}.ota-rate-programs-page .ota-rate-programs-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input .form-input-value{display:flex;float:left}.ota-rate-programs-page .ota-rate-programs-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input .form-input-value input{width:10%}.ota-rate-programs-page .ota-rate-programs-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input-value{width:100%;vertical-align:middle}.ota-rate-programs-page .ota-rate-programs-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input-value input{width:10%;height:25px;vertical-align:middle}.ota-rate-programs-page .ota-rate-programs-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input-value label{margin-top:2%;width:90%}.ota-rate-programs-page .ota-rate-programs-form-fields .ada-threshold-info-fields .button-main{text-transform:none;text-decoration:underline;font-size:16px}.ota-rate-programs-page .footer-row{width:inherit;margin-top:10%}@media(max-width:575px){.ota-rate-programs-page .ota-rate-programs-form-fields .room-types-fields .form-input{width:33%}.ota-rate-programs-page .ota-rate-programs-form-fields .program-fields{display:inline-block;width:100%}.ota-rate-programs-page .ota-rate-programs-form-fields .program-fields .form-input{float:none;width:100%;margin-top:0}.ota-rate-programs-page .ota-rate-programs-form-fields .program-fields .form-input .form-input-value-with-suffix{width:5%;display:flex;align-items:center}.ota-rate-programs-page .ota-rate-programs-form-fields .program-fields .form-input .form-input-value-with-suffix input[type=checkbox]{height:50px;width:100%}.ota-rate-programs-page .ota-rate-programs-form-fields .program-fields .form-input .form-input-value-suffix{width:93%;margin-left:2%}.ota-rate-programs-page .ota-rate-programs-form-fields .program-fields .form-input .form-input-value{width:5%;display:flex;align-items:center}.ota-rate-programs-page .ota-rate-programs-form-fields .program-fields .form-input .form-input-value input[type=checkbox]{height:50px;width:100%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input input{width:100%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-label{width:30%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-value,.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-value-with-suffix{width:45%;margin-left:5%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-value-suffix{width:19%;margin-left:1%}.ota-rate-programs-page .ota-rate-programs-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input-value label{margin-top:2%;width:88%;margin-left:2%}}@media(min-width:576px)and (max-width:767px){.ota-rate-programs-page .ota-rate-programs-form-fields .room-types-fields .form-input{width:25%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input input{width:100%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-label{width:50%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-value,.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-value-with-suffix{width:30%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-value-suffix{width:19%;margin-left:1%}}@media(min-width:768px)and (max-width:991px){.ota-rate-programs-page .ota-rate-programs-form-fields .room-types-fields .form-input{width:25%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input input{width:100%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-label{width:50%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-value,.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-value-with-suffix{width:30%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-value-suffix{width:19%;margin-left:1%}}@media(min-width:992px)and (max-width:1199px){.ota-rate-programs-page .ota-rate-programs-form-fields .room-types-fields .form-input{width:25%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input input{width:100%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-label{width:50%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-value,.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-value-with-suffix{width:30%}.ota-rate-programs-page .ota-rate-programs-form-fields .expedia-financial-info-fields .form-input .form-input-value-suffix{width:19%;margin-left:1%}}.other-rateplans-page{width:95%;margin:2rem auto 0}.other-rateplans-page .other-rateplans-form-helper-text{margin:0 auto;font-size:18px;color:#e26811}.other-rateplans-page .other-rateplans-form-fields{margin:0 auto}.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table{margin-top:3rem;font-size:14px;width:100%;table-layout:fixed;overflow-y:hidden}.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table .cell-dark{background-color:rgba(0,0,0,.05)}.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table thead{background-color:#00558c;color:#fff}.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table td,.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table th{vertical-align:middle}.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table td .button-main{text-transform:none;text-decoration:underline;font-size:14px}.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table td input,.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table td select{width:100%}.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr td:first-child,.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr th:first-child{width:5%}.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr td:nth-child(2),.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr td:nth-child(3),.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr th:nth-child(2),.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr th:nth-child(3){width:10%}.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr td:nth-child(4),.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr td:nth-child(5),.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr td:nth-child(6),.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr th:nth-child(4),.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr th:nth-child(5),.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr th:nth-child(6){width:15%}.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr td:nth-child(7),.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr td:nth-child(8),.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr th:nth-child(7),.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr th:nth-child(8){width:10%}.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr td:nth-child(9),.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr th:nth-child(9){width:5%}.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr td:nth-child(9) .button-main,.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr th:nth-child(9) .button-main{font-size:12px}.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr td:nth-child(10),.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr th:nth-child(10){width:5%;padding:1%}.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr td:nth-child(10) .button-main,.other-rateplans-page .other-rateplans-form-fields .other-rateplans-table tr th:nth-child(10) .button-main{font-size:12px}.other-rateplans-page .other-rateplans-form-fields .form-input{margin-top:0;margin-bottom:2%}.other-rateplans-page .other-rateplans-form-fields .form-input .form-input-value{width:100%;margin-left:0}.other-rateplans-page .other-rateplans-form-fields .form-input .form-input-value input{width:100%}.other-rateplans-page .other-rateplans-form-fields .form-input .form-input-value-with-suffix{width:15%;display:flex;align-content:center}.other-rateplans-page .other-rateplans-form-fields .form-input .form-input-value-suffix{width:50%;margin-left:5%}.other-rateplans-page .other-rateplans-form-fields p{margin-top:0;margin-bottom:2%}.other-rateplans-page .other-rateplans-form-fields .room-types-fields .form-input{width:100%;margin-top:0}.other-rateplans-page .other-rateplans-form-fields .room-types-fields .form-input .form-input-value-with-suffix{width:20%;display:flex;align-items:center}.other-rateplans-page .other-rateplans-form-fields .room-types-fields .form-input .form-input-value-with-suffix input[type=checkbox]{height:25px}.other-rateplans-page .other-rateplans-form-fields .room-types-fields .form-input .form-input-value-suffix{width:70%;margin-left:10%}.other-rateplans-page .footer-row{width:inherit;margin-top:10%}.rateplan-blackouts-form{width:90%;margin:2rem auto 0}.rateplan-blackouts-form .rateplan-blackouts-form-fields{margin:0 auto}.rateplan-blackouts-form .rateplan-blackouts-form-fields .large-font{font-size:20px}.rateplan-blackouts-form .rateplan-blackouts-form-fields .legend{list-style:none;margin:0;padding:0}.rateplan-blackouts-form .rateplan-blackouts-form-fields .legend li{float:left;margin-right:5px;margin-left:0;vertical-align:middle;font-size:16px;margin-bottom:0}.rateplan-blackouts-form .rateplan-blackouts-form-fields .legend span{float:left;width:12px;height:14px;margin:2px}.rateplan-blackouts-form .rateplan-blackouts-form-fields .legend .legend-blue{background-color:#4a90e2}.rateplan-blackouts-form .rateplan-blackouts-form-fields .legend .legend-red{background-color:#d0021b}.rateplan-blackouts-form .rateplan-blackouts-form-fields li{font-size:medium;font-weight:inherit;margin:2%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .card{margin-top:3%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .form-input{margin-top:0;margin-bottom:2%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .form-input .form-input-label{width:5%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .form-input .form-input-value{width:10%;margin-left:0}.rateplan-blackouts-form .rateplan-blackouts-form-fields .form-input .form-input-value input{width:75%}.rateplan-blackouts-form .rateplan-blackouts-form-fields thead{color:#fff;background-color:#00558c}.rateplan-blackouts-form .rateplan-blackouts-form-fields .button-main{text-transform:none;text-decoration:underline;font-size:16px}.rateplan-blackouts-form .rateplan-blackouts-form-fields .button-link{text-transform:none;text-decoration:underline;color:#007bff;font-weight:500;margin-right:1rem}.rateplan-blackouts-form .rateplan-blackouts-form-fields .button-link:active{color:#007bff}.rateplan-blackouts-form .rateplan-blackouts-form-fields .disable{pointer-events:none}.rateplan-blackouts-form .rateplan-blackouts-form-fields .select-dates-view{border:1px solid #ddd;padding:2%;text-align:center}.rateplan-blackouts-form .rateplan-blackouts-form-fields .select-dates-view .select-dates-view-title{font-size:18px;color:#e26811}.rateplan-blackouts-form .rateplan-blackouts-form-fields .select-dates-view .save-dates-button{margin:0 auto}.rateplan-blackouts-form .rateplan-blackouts-form-fields .select-dates-view .form-input{width:100%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .select-dates-view .form-input .form-input-label{width:max-content}.rateplan-blackouts-form .rateplan-blackouts-form-fields .select-dates-view .form-input .form-input-value{margin-left:1rem;width:max-content}.rateplan-blackouts-form .rateplan-blackouts-form-fields .select-dates-view .DayPicker{font-size:16px;border:1px solid #ddd;margin-top:1%;margin-bottom:3%}.rateplan-blackouts-form .rateplan-blackouts-form-fields table tr td{vertical-align:middle}.rateplan-blackouts-form .rateplan-blackouts-form-fields p{margin-top:0;margin-bottom:2%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .room-types-fields{display:flex}.rateplan-blackouts-form .rateplan-blackouts-form-fields .room-types-fields .form-input{float:left;width:10%;margin-top:0}.rateplan-blackouts-form .rateplan-blackouts-form-fields .room-types-fields .form-input .form-input-value-with-suffix{width:20%;display:flex;align-items:center}.rateplan-blackouts-form .rateplan-blackouts-form-fields .room-types-fields .form-input .form-input-value-with-suffix input[type=checkbox]{height:25px}.rateplan-blackouts-form .rateplan-blackouts-form-fields .room-types-fields .form-input .form-input-value-suffix{width:50%;margin-left:7%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .program-fields .form-input{float:left;width:50%;margin-top:0}.rateplan-blackouts-form .rateplan-blackouts-form-fields .program-fields .form-input .form-input-value-with-suffix{width:5%;display:flex;align-items:center}.rateplan-blackouts-form .rateplan-blackouts-form-fields .program-fields .form-input .form-input-value-with-suffix input[type=checkbox]{height:50px;width:100%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .program-fields .form-input .form-input-value-suffix{width:75%;margin-left:2%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .expedia-financial-info-fields .form-input input{width:100%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .expedia-financial-info-fields .form-input .form-input-label{width:30%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .expedia-financial-info-fields .form-input .form-input-value,.rateplan-blackouts-form .rateplan-blackouts-form-fields .expedia-financial-info-fields .form-input .form-input-value-with-suffix{width:25%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .expedia-financial-info-fields .form-input .form-input-value-suffix{width:25%;margin-left:1%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input{display:inline}.rateplan-blackouts-form .rateplan-blackouts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input label{width:100%;margin-top:2%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input{display:flex}.rateplan-blackouts-form .rateplan-blackouts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input .form-input-label{width:30%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input .form-input-label label{margin-top:0;width:100%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input .form-input-value{display:flex;float:left}.rateplan-blackouts-form .rateplan-blackouts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input .form-input-value input{width:10%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input-value{width:100%;vertical-align:middle}.rateplan-blackouts-form .rateplan-blackouts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input-value input{width:10%;height:25px;vertical-align:middle}.rateplan-blackouts-form .rateplan-blackouts-form-fields .ada-threshold-info-fields .ada-threshold-edit .form-input .form-input-value label{margin-top:2%;width:90%}.rateplan-blackouts-form .rateplan-blackouts-form-fields .ada-threshold-info-fields .button-link{text-transform:none;text-decoration:underline;font-size:16px}.rateplan-blackouts-form .footer-row{width:inherit;margin-top:10%}.submit-for-review-form{text-align:center;margin:0 auto;line-height:2rem;word-spacing:.2rem}.submit-for-review-form .submit-for-review-logo{width:100%}.submit-for-review-form .submit-for-review-brand-logo{width:10%}.submit-for-review-form .submit-for-review-form-fields{margin-top:30%}.submit-for-review-form .hotel-details{width:20%;text-align:center;margin:2rem auto 0;font-size:18px}.submit-for-review-form .submit-for-review-form-element{text-align:center;margin:2rem auto 0;width:80%}.submit-for-review-form .submit-for-review-form-element .submit-for-review-form-fields .submit{margin-top:1rem;margin-right:0}#submit-for-review-page-submit-modal .modal-content{width:100%}#submit-for-review-page-submit-modal .modal-body-logo{width:20%}.launch-onboarding-page{text-align:center;font-size:18px;padding-bottom:5%}.update-onboarding-page{margin:0 auto;text-align:center;font-size:18px;padding-bottom:5rem;width:100%}.update-onboarding-page .update-onboarding-img{width:100%}.update-onboarding-page .brand-logo-img{width:10%}.update-onboarding-page .welcome-text{line-height:3rem}.update-onboarding-page .welcome-text .applogo-img{width:200px;height:50px;margin-left:.1rem;margin-right:.1rem}.update-onboarding-page .update-onboarding-page-content{text-align:center;margin:3rem auto 0;font-weight:600}.update-onboarding-page .update-onboarding-page-content .action-buttons{text-align:center;margin:3rem auto 0}.update-onboarding-page .update-onboarding-page-content .action-buttons .button-main{margin-left:2rem;margin-right:0}@media(max-width:575px){.update-onboarding-page{width:95%}.update-onboarding-page .brand-logo-img{width:25%}.update-onboarding-page .update-onboarding-page-content{margin-top:2rem}.update-onboarding-page .update-onboarding-page-content .action-buttons{margin-top:1rem}.update-onboarding-page .update-onboarding-page-content .action-buttons .button-main{margin-left:0;margin-right:0;margin-top:1rem;width:60%}}@media(min-width:576px)and (max-width:767px){.update-onboarding-page{width:95%}.update-onboarding-page .brand-logo-img{width:25%}.update-onboarding-page .update-onboarding-page-content{margin-top:2rem}.update-onboarding-page .update-onboarding-page-content .action-buttons{margin-top:1rem}.update-onboarding-page .update-onboarding-page-content .action-buttons .button-main{margin-left:2.5%;margin-right:0;margin-top:1rem;width:30%}}.footer{background-color:#fff;text-align:center}.footer .footer-logo{margin:0 auto 0 3%}.footer .choice-logo{width:100%}.footer .brands{width:90%}.footer .brands-logo{margin:0 auto}.footer .copyright{color:#00558c;font-size:20px}.footer .version{color:#00558c}@media(max-width:575px){.footer .footer-logo{margin-left:0}.footer .choice-logo{width:50%}.footer .brands{width:100%}}.header{background-color:#fff;box-shadow:0 2px 2px 0 rgba(119,112,91,.2509803922);height:30%;align-items:center}.header .app-logo{width:60%}.header a{-webkit-text-decoration-line:none;text-decoration-line:none}.header a:hover{color:#5e5746}.navbar-nav{margin-left:auto;text-align:center}.navbar-light .navbar-nav .nav-link{color:#5e5746}.header.navbar{padding:0}.navbar-toggler{font-size:16px;margin-right:1rem}@media(max-width:575px){.header .navbar-brand{width:80%;margin:0 auto}.header .app-logo{width:100%}.header .navbar-nav{vertical-align:middle;align-self:center}.header .navbar-collapse{background-color:#5e5746}.header .navbar-collapse .nav-link{color:#fff;text-align:left;box-shadow:0 1px 1px 0 #333}.header .navbar-collapse .nav-link .link-text{vertical-align:middle}.header .navbar-collapse .nav-link svg{margin-left:1rem;margin-right:1rem}.header .navbar-collapse .nav-link:hover{color:#fff;background-color:#111}}@media(min-width:576px)and (max-width:767px){.header .navbar-brand{width:65%}.header .app-logo{width:100%}.header .navbar-nav{vertical-align:middle;align-self:center}.header .navbar-collapse{background-color:#5e5746}.header .navbar-collapse .nav-link{color:#fff;text-align:left;box-shadow:0 1px 1px 0 #333}.header .navbar-collapse .nav-link .link-text{vertical-align:middle}.header .navbar-collapse .nav-link svg{margin-left:1rem;margin-right:1rem}.header .navbar-collapse .nav-link:hover{color:#fff;background-color:#111}}@media(min-width:768px)and (max-width:991px){.header .app-logo{width:60%}}@media(min-width:992px)and (max-width:1199px){.header .app-logo{width:60%}}.account-page{margin:0 auto 5rem}.account-page .account-page-onboarding-img{width:100%}.account-page .account-details{width:50%;margin:2rem auto 0}.account-page .account-details table{table-layout:fixed}.account-page .account-details .accounts-table{margin-top:2rem;width:100%}.account-page .account-details .accounts-table td{word-wrap:break-word;overflow-y:visible;overflow-x:visible}.account-page .account-details .accounts-table td:first-child{width:25%}.account-page .account-details .accounts-table td:nth-child(2){width:75%}@media(max-width:575px){.account-page .account-page-onboarding-img{width:100%}.account-page .account-details{width:95%}}@media(min-width:576px)and (max-width:767px){.account-page .account-page-onboarding-img{width:100%}.account-page .account-details{width:95%}}@media(min-width:768px)and (max-width:991px){.account-page .account-page-onboarding-img{width:100%}.account-page .account-details{width:90%}}@media(min-width:992px)and (max-width:1199px){.account-page .account-page-onboarding-img{width:100%}.account-page .account-details{width:85%}}@media(min-width:1200px)and (max-width:1600px){.account-page .account-page-onboarding-img{width:100%}.account-page .account-details{width:80%}}.pagination-bar{display:flex;justify-content:center;align-items:center;margin-top:1rem}.pagination-bar .active-button,.pagination-bar .page-button{margin-right:2px;padding-right:.5rem;padding-left:.5rem}.pagination-bar .active-button{color:#007bff}.admin-hotel-list-page{margin-bottom:3rem}.admin-hotel-list-page .onboarding-img{width:100%}.admin-hotel-list-page .admin-hotel-list{align-items:center;font-size:18px;width:75%;margin:0 auto}.admin-hotel-list-page .admin-hotel-list .error{color:#de061b;font-size:18px}.admin-hotel-list-page .admin-hotel-list .search-button{width:15%;margin:1rem 0 0}.admin-hotel-list-page .admin-hotel-list .admin-page-filters{margin-top:2%;margin-bottom:2%;text-align:left;display:flex}.admin-hotel-list-page .admin-hotel-list .admin-page-filters .admin-page-filter{width:50%;float:left}.admin-hotel-list-page .admin-hotel-list .admin-page-filters label{width:max-content}.admin-hotel-list-page .admin-hotel-list .admin-page-filters input{width:20%;margin-left:1%;margin-right:5%}.admin-hotel-list-page .admin-hotel-list .admin-page-filters label:nth-child(2){margin-left:5%}.admin-hotel-list-page .admin-hotel-list .admin-page-filters select{width:25%;margin-left:1%}.admin-hotel-list-page .admin-hotel-list .admin-page-filters .download-excel-button{margin-left:5%}.admin-hotel-list-page .admin-hotel-list .admin-hotel-list-header{color:#e26811;font-size:20px;font-weight:700;margin-top:1rem;margin-bottom:1rem}.admin-hotel-list-page .admin-hotel-list .admin-hotel-list-table{margin:0 auto;overflow-wrap:anywhere;text-align:left}.admin-hotel-list-page .admin-hotel-list .admin-hotel-list-table th{background-color:#00558c;color:#fff;margin:0 auto;text-align:left}.admin-hotel-list-page .admin-hotel-list .admin-hotel-list-table td{vertical-align:middle;font-weight:600;text-align:left}.admin-hotel-list-page .admin-hotel-list .admin-hotel-list-table td svg{margin-left:3%}.admin-hotel-list-page .admin-hotel-list .large-column{width:180px}.admin-hotel-list-page .admin-hotel-list .button-link{text-decoration:underline;text-transform:none;font-size:18px}@media(max-width:575px){.admin-hotel-list-page .admin-hotel-list{width:95%;font-size:16px;margin:0 auto;text-align:center}.admin-hotel-list-page .admin-hotel-list .button-main{width:75%;margin-top:2rem;margin-bottom:5%}.admin-hotel-list-page .admin-hotel-list .admin-hotel-list-table{width:95%;margin:0 auto}.admin-hotel-list-page .admin-hotel-list .table td,.admin-hotel-list-page .admin-hotel-list .table th{padding:7px;max-width:16%!important;min-width:16%!important;font-size:10px}.admin-hotel-list-page .admin-hotel-list .button-link{text-decoration:underline;text-transform:none;font-size:10px}.admin-hotel-list-page .admin-hotel-list .table thead th{vertical-align:middle}.admin-hotel-list-page .admin-hotel-list-message{margin-top:8%;margin-bottom:0}}@media(min-width:576px)and (max-width:767px){.admin-hotel-list-page .admin-hotel-list{margin:0 auto;font-size:16px;width:95%}.admin-hotel-list-page .admin-hotel-list .button-main{width:50%}.admin-hotel-list-page .admin-hotel-list .button-link{font-size:14px}}@media(min-width:768px)and (max-width:991px){.admin-hotel-list-page .admin-hotel-list{margin:0 auto;font-size:16px;width:95%}.admin-hotel-list-page .admin-hotel-list .button-main{width:40%}.admin-hotel-list-page .admin-hotel-list .button-link{font-size:14px}}@media(min-width:992px)and (max-width:1199px){.admin-hotel-list-page .admin-hotel-list{margin:0 auto;font-size:16px;width:95%}.admin-hotel-list-page .admin-hotel-list .button-main{width:30%}.admin-hotel-list-page .admin-hotel-list .button-link{font-size:14px}}.airports-form{margin:0 auto;width:80%}.airports-form .new-airports-fields-toggle{margin-top:1%}.airports-form .new-airports-fields-toggle .button-main{width:20%}.airports-form .hotel-destinations-type{font-size:20px;color:#e26811}.airports-form .airports-table{margin-top:3%}.airports-form .airports-table thead{background-color:#00558c;color:#fff}.airports-form .new-airport-form-fields{margin:0 auto;width:60%}.airports-form .new-airport-form-fields .form-input{margin-top:3rem}.airports-form .new-airport-form-fields .form-input .form-input-label{width:30%}.airports-form .new-airport-form-fields .form-input .form-input-value,.airports-form .new-airport-form-fields .form-input .form-input-value-with-suffix{width:50%;margin-left:0}.airports-form .new-airport-form-fields .form-input .form-input-value-suffix{margin-left:2%;width:16%}.airports-form .new-airport-form-fields .get-airport-codes.button-main{text-transform:none;margin:5% auto 0 32%}.airports-form .new-airport-form-fields .cancel-new-airport.button-main{text-transform:none;margin-top:5%;margin-left:3%}.airports-form .new-airport-form-fields .load-airports-error{margin-left:32%;margin-top:3%}.airports-form .new-airport-form-fields .new-fields-footer-row{margin-top:2rem;text-align:left;margin-left:0}.airports-form .button-link{text-decoration:underline}.airports-form .footer-row.airports-page-footer-row{margin-top:2rem}.airports-form .footer-row.airports-page-footer-row .button-main{width:40%}@media(max-width:575px){.airports-form{margin:0 auto;width:90%}.airports-form .new-airports-fields-toggle{margin-top:1rem}.airports-form .new-airports-fields-toggle .button-main{width:50%}.airports-form .airports-table{margin-top:3rem}.airports-form .new-airport-form-fields{margin-top:3rem;width:100%}.airports-form .new-airport-form-fields .form-input{margin-top:2rem}.airports-form .new-airport-form-fields .load-airports-error,.airports-form .new-airport-form-fields .new-fields-footer-row{margin-left:1rem;margin-top:1rem}.airports-form .new-airport-form-fields .new-fields-footer-row .button-link{width:max-content}}@media(min-width:576px)and (max-width:767px){.airports-form{margin:0 auto;width:90%}.airports-form .new-airports-fields-toggle{margin-top:1rem}.airports-form .new-airports-fields-toggle .button-main{width:50%}.airports-form .airports-table{margin-top:3rem}.airports-form .new-airport-form-fields{margin-top:3rem;width:100%}.airports-form .new-airport-form-fields .form-input{margin-top:2rem}.airports-form .new-airport-form-fields .load-airports-error,.airports-form .new-airport-form-fields .new-fields-footer-row{margin-left:1rem;margin-top:1rem}.airports-form .new-airport-form-fields .new-fields-footer-row .button-link{width:max-content}}@media(min-width:768px)and (max-width:991px){.airports-form{margin:0 auto;width:90%}.airports-form .new-airports-fields-toggle{margin-top:1rem}.airports-form .new-airports-fields-toggle .button-main{width:30%}.airports-form .airports-table{margin-top:3rem}.airports-form .new-airport-form-fields{margin-top:3rem;width:100%}.airports-form .new-airport-form-fields .form-input{margin-top:2rem}.airports-form .new-airport-form-fields .load-airports-error,.airports-form .new-airport-form-fields .new-fields-footer-row{margin-left:1rem;margin-top:1rem}.airports-form .new-airport-form-fields .new-fields-footer-row .button-link{width:max-content}}@media(min-width:992px)and (max-width:1199px){.airports-form{margin:0 auto;width:90%}.airports-form .new-airports-fields-toggle{margin-top:1rem}.airports-form .new-airports-fields-toggle .button-main{width:30%}.airports-form .airports-table{margin-top:3rem}.airports-form .new-airport-form-fields{margin-top:3rem;width:100%}.airports-form .new-airport-form-fields .form-input{margin-top:2rem}.airports-form .new-airport-form-fields .load-airports-error,.airports-form .new-airport-form-fields .new-fields-footer-row{margin-left:1rem;margin-top:1rem}.airports-form .new-airport-form-fields .new-fields-footer-row .button-link{width:max-content}}@media(min-width:1200px)and (max-width:1599px){.airports-form{margin:0 auto;width:90%}.airports-form .new-airport-form-fields{margin-top:3rem;width:100%}}.attractions-form{margin:0 auto;width:80%}.attractions-form .new-attractions-fields-toggle{margin-top:1%}.attractions-form .new-attractions-fields-toggle .button-main{width:20%}.attractions-form .hotel-destinations-type{font-size:20px;color:#e26811}.attractions-form .attractions-table,.attractions-form .form-helper-text{margin-top:3%}.attractions-form .attractions-table thead{background-color:#00558c;color:#fff}.attractions-form .new-attraction-form-fields{margin:0 auto;width:70%}.attractions-form .new-attraction-form-fields .form-input{margin-top:3rem}.attractions-form .new-attraction-form-fields .form-input .form-input-label{width:30%}.attractions-form .new-attraction-form-fields .form-input .form-input-value,.attractions-form .new-attraction-form-fields .form-input .form-input-value-with-suffix{width:50%}.attractions-form .new-attraction-form-fields .form-input .form-input-value-suffix{margin-left:2%;width:16%}.attractions-form .new-attraction-form-fields .get-attraction-codes.button-main{text-transform:none;text-decoration:underline}.attractions-form .new-attraction-form-fields .form-error{text-align:center;margin-top:3%;margin-left:2%}.attractions-form .button-link{text-decoration:underline}.attractions-form .footer-row.attractions-page-footer-row .button-main{width:40%}@media(max-width:575px){.attractions-form{width:90%}.attractions-form .new-attractions-fields-toggle{margin-top:1%}.attractions-form .new-attractions-fields-toggle .button-main{width:50%}.attractions-form .attractions-table{margin-top:1rem}.attractions-form .new-attraction-form-fields{margin:0 auto;width:100%}.attractions-form .new-attraction-form-fields .form-input{margin-top:3rem}}@media(min-width:576px)and (max-width:767px){.attractions-form{width:90%}.attractions-form .new-attractions-fields-toggle{margin-top:1%}.attractions-form .new-attractions-fields-toggle .button-main{width:30%}.attractions-form .attractions-table{margin-top:1rem}.attractions-form .new-attraction-form-fields{margin:0 auto;width:100%}.attractions-form .new-attraction-form-fields .form-input{margin-top:3rem}}@media(min-width:768px)and (max-width:991px){.attractions-form{width:90%}.attractions-form .new-attractions-fields-toggle{margin-top:1%}.attractions-form .new-attractions-fields-toggle .button-main{width:30%}.attractions-form .attractions-table{margin-top:1rem}.attractions-form .new-attraction-form-fields{margin:0 auto;width:100%}.attractions-form .new-attraction-form-fields .form-input{margin-top:3rem}}@media(min-width:992px)and (max-width:1199px){.attractions-form{width:90%}.attractions-form .new-attractions-fields-toggle{margin-top:1%}.attractions-form .new-attractions-fields-toggle .button-main{width:30%}.attractions-form .attractions-table{margin-top:1rem}.attractions-form .new-attraction-form-fields{margin:0 auto;width:90%}.attractions-form .new-attraction-form-fields .form-input{margin-top:3rem}}@media(min-width:1200px)and (max-width:1599px){.attractions-form{width:90%}.attractions-form .new-attraction-form-fields{margin:0 auto;width:80%}}.businesses-form{margin:0 auto;width:80%}.businesses-form .new-businesses-fields-toggle{margin-top:1%}.businesses-form .new-businesses-fields-toggle .button-main{width:20%}.businesses-form .hotel-destinations-type{font-size:20px;color:#e26811}.businesses-form .businesses-table,.businesses-form .form-helper-text{margin-top:3%}.businesses-form .businesses-table thead{background-color:#00558c;color:#fff}.businesses-form .new-business-form-fields{margin:0 auto;width:60%}.businesses-form .new-business-form-fields .form-input{margin-top:3rem}.businesses-form .new-business-form-fields .form-input .form-input-label{width:30%}.businesses-form .new-business-form-fields .form-input .form-input-value,.businesses-form .new-business-form-fields .form-input .form-input-value-with-suffix{width:50%}.businesses-form .new-business-form-fields .form-input .form-input-value-suffix{margin-left:2%;width:16%}.businesses-form .new-business-form-fields .get-business-codes.button-main{text-transform:none;text-decoration:underline}.businesses-form .new-business-form-fields .form-error{text-align:center;margin-top:3%;margin-left:2%}.businesses-form .button-link{text-decoration:underline}.businesses-form .footer-row.businesses-page-footer-row .button-main{margin:0 auto;display:block;width:40%}@media(max-width:575px){.businesses-form{width:90%}.businesses-form .new-businesses-fields-toggle{margin-top:1rem}.businesses-form .new-businesses-fields-toggle .button-main{width:50%}.businesses-form .businesses-table{margin-top:2rem}.businesses-form .new-business-form-fields{margin:0 auto;width:100%}.businesses-form .new-business-form-fields .form-input{margin-top:3rem}}@media(min-width:576px)and (max-width:767px){.businesses-form{width:90%}.businesses-form .new-businesses-fields-toggle{margin-top:1rem}.businesses-form .new-businesses-fields-toggle .button-main{width:50%}.businesses-form .businesses-table{margin-top:2rem}.businesses-form .new-business-form-fields{margin:0 auto;width:100%}.businesses-form .new-business-form-fields .form-input{margin-top:3rem}}@media(min-width:768px)and (max-width:991px){.businesses-form{width:90%}.businesses-form .new-businesses-fields-toggle{margin-top:1rem}.businesses-form .new-businesses-fields-toggle .button-main{width:30%}.businesses-form .businesses-table{margin-top:2rem}.businesses-form .new-business-form-fields{margin:0 auto;width:100%}.businesses-form .new-business-form-fields .form-input{margin-top:3rem}}@media(min-width:992px)and (max-width:1199px){.businesses-form{width:90%}.businesses-form .new-businesses-fields-toggle{margin-top:1rem}.businesses-form .new-businesses-fields-toggle .button-main{width:30%}.businesses-form .businesses-table{margin-top:2rem}.businesses-form .new-business-form-fields{margin:0 auto;width:90%}.businesses-form .new-business-form-fields .form-input{margin-top:3rem}}@media(min-width:1200px)and (max-width:1599px){.businesses-form{width:90%}.businesses-form .new-business-form-fields{margin:0 auto;width:80%}}.hotel-destinations{width:85%;margin:3rem auto 0}.hotel-destinations .hotel-destinations-title{color:#e26811;font-size:18px;margin-top:2rem}.hotel-destinations .hotel-destinations-table td:first-child,.hotel-destinations .hotel-destinations-table th:first-child{text-align:left;width:45%}.hotel-destinations .hotel-destinations-table th{background-color:#00558c;color:#fff;vertical-align:middle}.hotel-destinations .hotel-destinations-table td{vertical-align:middle}.hotel-destinations .alert{margin-top:3rem;color:#33772b}@media(max-width:575px){.hotel-destinations{width:90%}.hotel-destinations .hotel-destinations-table{margin-left:-.2rem}.hotel-destinations .hotel-destinations-table td:first-child,.hotel-destinations .hotel-destinations-table th:first-child{text-align:left;width:30%}.hotel-destinations .hotel-destinations-table td:nth-child(2),.hotel-destinations .hotel-destinations-table td:nth-child(3),.hotel-destinations .hotel-destinations-table th:nth-child(2),.hotel-destinations .hotel-destinations-table th:nth-child(3){text-align:left;width:20%}}@media(min-width:576px)and (max-width:767px){.hotel-destinations{width:90%}}@media(min-width:768px)and (max-width:991px){.hotel-destinations{width:90%}}@media(min-width:992px)and (max-width:1199px){.hotel-destinations{width:80%}}.transportation-form{margin:0 auto;width:80%}.transportation-form .new-transportation-fields-toggle{margin-top:1rem}.transportation-form .new-transportation-fields-toggle .button-main{width:25%}.transportation-form .hotel-destinations-type{font-size:20px;color:#e26811}.transportation-form .form-helper-text{margin-top:3%}.transportation-form .transportation-table{margin-top:1rem}.transportation-form .transportation-table thead{background-color:#00558c;color:#fff}.transportation-form .new-transportation-form-fields{margin:0 auto;width:60%}.transportation-form .new-transportation-form-fields .form-input{margin-top:3rem}.transportation-form .new-transportation-form-fields .form-input .form-input-label{width:30%}.transportation-form .new-transportation-form-fields .form-input .form-input-value,.transportation-form .new-transportation-form-fields .form-input .form-input-value-with-suffix{width:50%}.transportation-form .new-transportation-form-fields .form-input .form-input-value-suffix{margin-left:2%;width:16%}.transportation-form .new-transportation-form-fields .get-transportation-codes.button-main{text-transform:none;text-decoration:underline}.transportation-form .new-transportation-form-fields .form-error{text-align:center;margin-top:3%;margin-left:2%}.transportation-form .button-link{text-decoration:underline}.transportation-form .footer-row.transportation-page-footer-row .button-main{width:40%}@media(max-width:575px){.transportation-form{width:90%}.transportation-form .new-transportation-fields-toggle{margin-top:1rem}.transportation-form .new-transportation-fields-toggle .button-main{width:50%}.transportation-form .new-transportation-form-fields{margin:0 auto;width:100%}.transportation-form .new-transportation-form-fields .form-input{margin-top:3rem}}@media(min-width:576px)and (max-width:767px){.transportation-form{width:90%}.transportation-form .new-transportation-fields-toggle{margin-top:1rem}.transportation-form .new-transportation-fields-toggle .button-main{width:50%}.transportation-form .new-transportation-form-fields{margin:0 auto;width:100%}.transportation-form .new-transportation-form-fields .form-input{margin-top:3rem}}@media(min-width:768px)and (max-width:991px){.transportation-form{width:90%}.transportation-form .new-transportation-fields-toggle{margin-top:1rem}.transportation-form .new-transportation-fields-toggle .button-main{width:40%}.transportation-form .new-transportation-form-fields{margin:0 auto;width:100%}.transportation-form .new-transportation-form-fields .form-input{margin-top:3rem}}@media(min-width:992px)and (max-width:1199px){.transportation-form{width:90%}.transportation-form .new-transportation-fields-toggle{margin-top:1rem}.transportation-form .new-transportation-fields-toggle .button-main{width:30%}.transportation-form .new-transportation-form-fields{margin:0 auto;width:90%}.transportation-form .new-transportation-form-fields .form-input{margin-top:3rem}}@media(min-width:1200px)and (max-width:1599px){.transportation-form{width:90%}.transportation-form .new-transportation-form-fields{margin:0 auto;width:80%}}.lounges-form{margin:0 auto;width:80%}.lounges-form .new-lounges-fields-toggle{margin-top:1%}.lounges-form .new-lounges-fields-toggle .button-main{width:20%}.lounges-form .hotel-destinations-type{font-size:20px;color:#e26811}.lounges-form .form-helper-text,.lounges-form .lounges-table{margin-top:3%}.lounges-form .lounges-table thead{background-color:#00558c;color:#fff}.lounges-form .new-lounge-form-fields{margin:0 auto;width:60%}.lounges-form .new-lounge-form-fields .form-input{margin-top:3rem}.lounges-form .new-lounge-form-fields .form-input .form-input-label{width:30%}.lounges-form .new-lounge-form-fields .form-input .form-input-value,.lounges-form .new-lounge-form-fields .form-input .form-input-value-with-suffix{width:50%}.lounges-form .new-lounge-form-fields .form-input .form-input-value-suffix{margin-left:2%;width:16%}.lounges-form .new-lounge-form-fields .get-lounge-codes.button-main{text-transform:none;text-decoration:underline}.lounges-form .new-lounge-form-fields .form-error{text-align:center;margin-top:3%;margin-left:2%}.lounges-form .button-link{text-decoration:underline}.lounges-form .footer-row.lounges-page-footer-row .button-main{width:40%}@media(max-width:575px){.lounges-form{width:90%}.lounges-form .new-lounges-fields-toggle{margin-top:1rem}.lounges-form .new-lounges-fields-toggle .button-main{width:50%}.lounges-form .lounges-table{margin-top:1rem}.lounges-form .new-lounge-form-fields{margin:0 auto;width:100%}.lounges-form .new-lounge-form-fields .form-input{margin-top:3rem}}@media(min-width:576px)and (max-width:767px){.lounges-form{width:90%}.lounges-form .new-lounges-fields-toggle{margin-top:1rem}.lounges-form .new-lounges-fields-toggle .button-main{width:50%}.lounges-form .lounges-table{margin-top:1rem}.lounges-form .new-lounge-form-fields{margin:0 auto;width:100%}.lounges-form .new-lounge-form-fields .form-input{margin-top:3rem}}@media(min-width:768px)and (max-width:991px){.lounges-form{width:90%}.lounges-form .new-lounges-fields-toggle{margin-top:1rem}.lounges-form .new-lounges-fields-toggle .button-main{width:50%}.lounges-form .lounges-table{margin-top:1rem}.lounges-form .new-lounge-form-fields{margin:0 auto;width:100%}}@media(min-width:992px)and (max-width:1199px){.lounges-form{width:90%}.lounges-form .new-lounge-form-fields{margin:0 auto;width:80%}}@media(min-width:1200px)and (max-width:1599px){.lounges-form{width:90%}.lounges-form .new-lounge-form-fields{margin:0 auto;width:80%}}.restaurants-form{margin:0 auto;width:90%}.restaurants-form .new-restaurants-fields-toggle{margin-top:1rem}.restaurants-form .new-restaurants-fields-toggle .button-main{width:20%}.restaurants-form .hotel-destinations-type{font-size:20px;color:#e26811}.restaurants-form .form-helper-text,.restaurants-form .restaurants-table{margin-top:1rem}.restaurants-form .restaurants-table thead{background-color:#00558c;color:#fff}.restaurants-form .new-restaurant-form-fields{margin:0 auto;width:60%}.restaurants-form .new-restaurant-form-fields .hideField{display:none}.restaurants-form .new-restaurant-form-fields .table-overflow{overflow-x:auto}.restaurants-form .new-restaurant-form-fields .leftAlignRow{justify-content:left}.restaurants-form .new-restaurant-form-fields .timeToggle .form-input{margin-top:0}.restaurants-form .new-restaurant-form-fields .form-input{margin-top:3rem}.restaurants-form .new-restaurant-form-fields .form-input .form-input-label{width:30%}.restaurants-form .new-restaurant-form-fields .form-input .form-input-value,.restaurants-form .new-restaurant-form-fields .form-input .form-input-value-with-suffix{width:50%}.restaurants-form .new-restaurant-form-fields .form-input .form-input-value-suffix{margin-left:2%;width:16%}.restaurants-form .new-restaurant-form-fields .shortDescriptionArea{width:100%}.restaurants-form .new-restaurant-form-fields .shortDescriptionArea .form-input{margin-top:0}.restaurants-form .new-restaurant-form-fields .shortDescriptionArea .form-input .form-input-value,.restaurants-form .new-restaurant-form-fields textarea{width:100%}.restaurants-form .new-restaurant-form-fields #dining-phone-number.form-input .form-input-label{align-self:flex-start;margin-top:1.5%}.restaurants-form .new-restaurant-form-fields #dining-phone-number.form-input .form-input-value-with-suffix{align-self:flex-start;margin-top:0;width:10%;margin-left:1.5%}.restaurants-form .new-restaurant-form-fields #dining-phone-number.form-input .form-input-value-suffix{align-self:flex-start;margin-top:0;width:49%;margin-left:0;display:flex}.restaurants-form .new-restaurant-form-fields #dining-phone-number.form-input .form-input-value-suffix .form-input{align-self:flex-start;width:50%;display:flex;margin-top:0}.restaurants-form .new-restaurant-form-fields #dining-phone-number.form-input .form-input-value-suffix .form-input .form-input-label{width:max-content;margin-top:4%;margin-left:2%;margin-right:2%}.restaurants-form .new-restaurant-form-fields #dining-phone-number.form-input .form-input-value-suffix .form-input .form-input-value{align-self:flex-start;width:100%}.restaurants-form .new-restaurant-form-fields input[type=checkbox]{height:25px}.restaurants-form .new-restaurant-form-fields .get-restaurant-codes.button-main{text-transform:none;text-decoration:underline}.restaurants-form .new-restaurant-form-fields .form-error{text-align:center;margin-top:3%;margin-left:2%}.restaurants-form .diningContentForm{width:90%}.restaurants-form .button-link{text-decoration:underline}@media(max-width:575px){.restaurants-form{width:90%}.restaurants-form .new-restaurants-fields-toggle{margin-top:1rem}.restaurants-form .new-restaurants-fields-toggle .button-main{width:60%}.restaurants-form .restaurants-table{margin-left:-1rem}.restaurants-form .new-restaurant-form-fields{width:100%}}@media(min-width:576px)and (max-width:767px){.restaurants-form{width:90%}.restaurants-form .new-restaurants-fields-toggle{margin-top:1rem}.restaurants-form .new-restaurants-fields-toggle .button-main{width:40%}.restaurants-form .new-restaurant-form-fields{width:100%}}@media(min-width:768px)and (max-width:991px){.restaurants-form{width:90%}.restaurants-form .new-restaurants-fields-toggle{margin-top:1rem}.restaurants-form .new-restaurants-fields-toggle .button-main{width:30%}.restaurants-form table td:first-child,.restaurants-form table th:first-child{width:33%}.restaurants-form .new-restaurant-form-fields{width:100%}}@media(min-width:992px)and (max-width:1199px){.restaurants-form{width:90%}.restaurants-form .new-restaurants-fields-toggle{margin-top:1rem}.restaurants-form .new-restaurants-fields-toggle .button-main{width:30%}.restaurants-form .new-restaurant-form-fields{width:90%}}@media(min-width:1200px)and (max-width:1599px){.restaurants-form{width:90%}.restaurants-form .new-restaurants-fields-toggle{margin-top:1rem}.restaurants-form .new-restaurants-fields-toggle .button-main{width:30%}.restaurants-form .new-restaurant-form-fields{width:80%}}.hotel-content-table thead{color:#fff;background-color:#00558c}.hotel-content-table td{vertical-align:middle}.hotel-content-table td .form-input-value{width:90%!important}.hotel-content-table .hotel-content-table thead{color:#fff;background-color:#00558c}.hotel-content-table .falseCell{border:none;background-color:#fff;min-width:50px}.hotel-content-table .alignBottom{vertical-align:bottom!important;text-align:center}.hotel-content-table .alignTop{vertical-align:top!important;padding-left:25px}.hotel-content-table .titleCell{min-width:100px}.hotel-content-table input[type=time]{width:110%}.table-bordered{border:none}.hotel-content-spa-page{width:90%;margin:0 auto}.hotel-content-spa-page .leftAlignRow{justify-content:left}.hotel-content-spa-page .leftAlignRow .form-input{margin-top:0;margin-bottom:5%}.hotel-content-spa-page .hotel-content-spa-form-element .hotel-content-spa-form-fields{margin-top:2rem}.hotel-content-spa-page .hotel-content-spa-form-element .hotel-content-spa-form-fields #spa-phone-number.form-input{margin-top:3%}.hotel-content-spa-page .hotel-content-spa-form-element .hotel-content-spa-form-fields #spa-phone-number.form-input .form-input-label{align-self:flex-start;margin-top:1.5%}.hotel-content-spa-page .hotel-content-spa-form-element .hotel-content-spa-form-fields #spa-phone-number.form-input .form-input-value-with-suffix{align-self:flex-start;margin-top:0;width:10%;margin-left:1.5%}.hotel-content-spa-page .hotel-content-spa-form-element .hotel-content-spa-form-fields #spa-phone-number.form-input .form-input-value-suffix{align-self:flex-start;margin-top:0;width:49%;margin-left:0;display:flex}.hotel-content-spa-page .hotel-content-spa-form-element .hotel-content-spa-form-fields #spa-phone-number.form-input .form-input-value-suffix .form-input{align-self:flex-start;width:50%;display:flex;margin-top:0}.hotel-content-spa-page .hotel-content-spa-form-element .hotel-content-spa-form-fields #spa-phone-number.form-input .form-input-value-suffix .form-input .form-input-label{width:max-content;margin-top:4%;margin-left:2%;margin-right:2%}.hotel-content-spa-page .hotel-content-spa-form-element .hotel-content-spa-form-fields #spa-phone-number.form-input .form-input-value-suffix .form-input .form-input-value{align-self:flex-start;width:100%}.hotel-content-spa-page .hotel-content-spa-form-element .hotel-content-spa-form-fields .shortDescriptionArea{width:100%}.hotel-content-spa-page .hotel-content-spa-form-element .hotel-content-spa-form-fields .shortDescriptionArea .form-input{margin-top:0}.hotel-content-spa-page .hotel-content-spa-form-element .hotel-content-spa-form-fields .shortDescriptionArea .form-input .form-input-value,.hotel-content-spa-page .hotel-content-spa-form-element .hotel-content-spa-form-fields textarea{width:100%}@media(max-width:575px){.hotel-content-spa-form{margin:0 auto;width:90%}.hotel-content-spa-form .hotel-content-spa-form-element .hotel-content-spa-form-fields .office-hours .form-input .form-input-value{width:40%}.hotel-content-spa-form .hotel-content-spa-form-element .hotel-content-spa-form-fields #checkInTime .form-input-value,.hotel-content-spa-form .hotel-content-spa-form-element .hotel-content-spa-form-fields #checkOutTime .form-input-value,.hotel-content-spa-form .hotel-content-spa-form-element .hotel-content-spa-form-fields #hotelOpeningDate .form-input-value{width:50%}}@media(min-width:576px)and (max-width:767px){.hotel-content-spa-form{margin:0 auto;width:90%}}@media(min-width:768px)and (max-width:991px){.hotel-content-spa-form{margin:0 auto;width:90%}}@media(min-width:992px)and (max-width:1199px){.hotel-content-spa-form{margin:0 auto;width:95%}}@media(min-width:1200px)and (max-width:1599px){.hotel-content-spa-form .hotel-content-spa-form-element .hotel-content-spa-form-fields .offset-xl-1{margin-left:5%}.hotel-content-spa-form .hotel-content-spa-form-element .hotel-content-spa-form-fields .hotel-content-spa-form-fields-small .form-input{margin-top:3rem}.hotel-content-spa-form .hotel-content-spa-form-element .hotel-content-spa-form-fields .hotel-content-spa-form-fields-small .form-input .form-input-value{width:60%}}.extra-charges-form-fields{margin:0 auto;width:90%;text-align:left}.extra-charges-form-fields .extra-charges-helper-text{margin:3% auto 0;line-height:2rem}.extra-charges-form-fields .card{margin-top:5%}.extra-charges-form-fields .card-body{padding:1.25rem}.extra-charges-form-fields .form-input{margin-top:3%;margin-bottom:3%}.extra-charges-form-fields .form-input .form-input-label{width:50%}.extra-charges-form-fields .form-input .form-input-value{width:30%;margin-left:5%}.extra-charges-form-fields .wide-item .form-input{margin-top:3%;margin-bottom:3%}.extra-charges-form-fields .wide-item .form-input .form-input-label{width:50%}.extra-charges-form-fields .wide-item .form-input .form-input-value{width:30%;margin-left:5%}.extra-charges-form-fields .extra-charge-info{margin-top:10%;margin-bottom:10%}.extra-charges-form-fields .card-margin-crib,.extra-charges-form-fields .card-margin-extra-person,.extra-charges-form-fields .card-margin-rollaway{margin-top:5%}.extra-charges-form-fields .footer-row .button-main{width:80%}.extra-charges-form-fields .invalid{font-size:14px}@media(max-width:575px){.extra-charges-form-fields .form-input{margin-top:3%;margin-bottom:3%}.extra-charges-form-fields .form-input .form-input-label{width:50%}.extra-charges-form-fields .form-input .form-input-value{width:20%;margin-left:5%}.extra-charges-form-fields .wide-item .form-input{margin-top:3%;margin-bottom:3%}.extra-charges-form-fields .wide-item .form-input .form-input-label{width:50%}.extra-charges-form-fields .wide-item .form-input .form-input-value{width:20%;margin-left:5%}.extra-charges-form-fields .footer-row .button-main{width:100%;height:max-content}}@media(min-width:576px)and (max-width:767px){.extra-charges-form-fields .form-input{margin-top:3%;margin-bottom:3%}.extra-charges-form-fields .form-input .form-input-label{width:50%}.extra-charges-form-fields .form-input .form-input-value{width:20%;margin-left:5%}.extra-charges-form-fields .wide-item .form-input{margin-top:3%;margin-bottom:3%}.extra-charges-form-fields .wide-item .form-input .form-input-label{width:50%}.extra-charges-form-fields .wide-item .form-input .form-input-value{width:20%;margin-left:5%}.extra-charges-form-fields .footer-row .button-main{width:100%}}@media(min-width:768px)and (max-width:991px){.extra-charges-form-fields .form-input{margin-top:3%;margin-bottom:3%}.extra-charges-form-fields .form-input .form-input-label{width:50%}.extra-charges-form-fields .form-input .form-input-value{width:30%;margin-left:5%}.extra-charges-form-fields .wide-item .form-input{margin-top:3%;margin-bottom:3%}.extra-charges-form-fields .wide-item .form-input .form-input-label{width:50%}.extra-charges-form-fields .wide-item .form-input .form-input-value{width:30%;margin-left:5%}.extra-charges-form-fields .footer-row .button-main{width:100%}}@media(min-width:992px)and (max-width:1199px){.extra-charges-form-fields .form-input{margin-top:3%;margin-bottom:3%}.extra-charges-form-fields .form-input .form-input-label{width:50%}.extra-charges-form-fields .form-input .form-input-value{width:30%;margin-left:5%}.extra-charges-form-fields .wide-item .form-input{margin-top:3%;margin-bottom:3%}.extra-charges-form-fields .wide-item .form-input .form-input-label{width:50%}.extra-charges-form-fields .wide-item .form-input .form-input-value{width:30%;margin-left:5%}.extra-charges-form-fields .footer-row .button-main{width:80%}}@media(min-width:1200px){.extra-charges-form-fields .form-input{margin-top:3%;margin-bottom:3%}.extra-charges-form-fields .form-input .form-input-label{width:50%}.extra-charges-form-fields .form-input .form-input-value{width:30%;margin-left:5%}.extra-charges-form-fields .wide-item .form-input{margin-top:3%;margin-bottom:3%}.extra-charges-form-fields .wide-item .form-input .form-input-label{width:50%}.extra-charges-form-fields .wide-item .form-input .form-input-value{width:30%;margin-left:5%}.extra-charges-form-fields .footer-row .button-main{width:80%}}select.select-list{width:unset;margin-right:0;min-width:100%;height:400px;max-height:400px}select.select-list option{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;margin-bottom:1rem}.hotel-amenities-page{width:100%;margin:0 auto}.hotel-amenities-page nav{width:95%;margin:0 auto}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-helper-text{width:95%;line-height:2em;margin:3% auto 0;font-size:18px}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields{margin-top:5%;margin-left:2%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .unselected-amenities{height:400px}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .add-button{margin-bottom:1rem;margin-top:20px}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .button-link{color:#e26811;text-decoration:underline;font-size:16px}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields #button-link-brand-specific,.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields #button-link-show-all{width:100%;text-align:left}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .button-main{width:100%;text-transform:none;margin-right:0;padding:1%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table{width:99%;display:block;overflow:auto}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table caption{text-align:center;font-size:18px}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table a{cursor:pointer}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th{background-color:#00558c;color:#fff;vertical-align:middle}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td{vertical-align:middle}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:first-child{width:5%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(2),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(3),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(4),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(5){width:10%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(6),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(7){width:12%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(8){width:7%;vertical-align:center}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(9){width:5%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(9) .form-input{margin-top:15%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(10){width:7%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(11){width:15%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(12){width:10%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .table-no-entries{text-align:center}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input{display:block;margin-top:5%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input .form-input-label{width:100%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input .form-input-value{margin-left:0;margin-top:2%;width:100%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input .form-input-value input[type=checkbox]{width:50%}.hotel-amenities-page .hotel-amenities-form-element #button-delete-all-amenities{width:-moz-fit-content;width:fit-content;padding:0}.hotel-amenities-page .hotel-amenities-form-element .footer-row,.hotel-amenities-page .hotel-amenities-form-element .footer-row .button-main{width:100%}@media(max-width:575px){.hotel-amenities-page{width:95%}.hotel-amenities-page nav{width:100%;margin:0 auto}.hotel-amenities-page .hotel-amenities-form-element{margin-top:3rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-helper-text{margin-left:0;margin-top:2rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields{margin-left:0}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .unselected-amenities{height:300px}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields #add-button{margin-top:3rem;margin-bottom:1rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .button-main{width:50%;margin:1% 5% 5%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields h5{margin-top:5%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table{width:95%;font-size:14px;margin:0 auto}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td,.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th{padding:1rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:first-child,.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(2),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:first-child,.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(2){width:10%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(3),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(4),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(3),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(4){width:20%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(5),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(5){width:15%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(6),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(6){width:10%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(7),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(7){width:15%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input{display:block}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input .form-input-label{text-align:center}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input .form-input-value{width:100%;margin:2% auto 0}.hotel-amenities-page .hotel-amenities-form-element .footer-row{width:100%;font-size:16px;margin-top:5%}.hotel-amenities-page .hotel-amenities-form-element .footer-row .button-main{width:100%;height:60px;padding:5%}}@media(min-width:576px)and (max-width:767px){.hotel-amenities-page{width:95%}.hotel-amenities-page nav{width:100%;margin:0 auto}.hotel-amenities-page .hotel-amenities-form-element{margin-top:3rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-helper-text{margin-left:0;margin-top:2rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields{margin-left:0}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .unselected-amenities{height:300px}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields #add-button{margin-top:3rem;margin-bottom:1rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .button-main{width:50%;margin:1% 5% 5%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields h5{margin-top:5%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table{width:95%;font-size:14px;margin:0 auto}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td,.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th{padding:1rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:first-child,.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(2),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:first-child,.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(2){width:10%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(3),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(4),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(3),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(4){width:20%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(5),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(5){width:15%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(6),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(6){width:10%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(7),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(7){width:15%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input{display:block}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input .form-input-label{text-align:center}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input .form-input-value{width:100%;margin:2% auto 0}.hotel-amenities-page .hotel-amenities-form-element .footer-row{width:100%;font-size:16px;margin-top:5%}.hotel-amenities-page .hotel-amenities-form-element .footer-row .button-main{width:100%;height:60px;padding:5%}}@media(min-width:768px)and (max-width:991px){.hotel-amenities-page{width:95%}.hotel-amenities-page nav{width:100%;margin:0 auto}.hotel-amenities-page .hotel-amenities-form-element{margin-top:3rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-helper-text{margin-left:0;margin-top:2rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields{margin-left:0}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .unselected-amenities{height:300px}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields #add-button{margin-top:3rem;margin-bottom:1rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .button-main{width:50%;margin:1% 5% 5%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields h5{margin-top:5%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table{width:95%;font-size:14px;margin:0 auto}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td,.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th{padding:1rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:first-child,.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(2),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:first-child,.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(2){width:10%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(3),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(4),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(3),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(4){width:20%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(5),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(5){width:15%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(6),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(6){width:10%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(7),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(7){width:15%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input{display:block}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input .form-input-label{text-align:center}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input .form-input-value{width:100%;margin:2% auto 0}.hotel-amenities-page .hotel-amenities-form-element .footer-row{width:100%;font-size:16px;margin-top:5%}.hotel-amenities-page .hotel-amenities-form-element .footer-row .button-main{width:100%;height:60px;padding:5%}}@media(min-width:992px)and (max-width:1199px){.hotel-amenities-page{width:95%}.hotel-amenities-page nav{width:100%;margin:0 auto}.hotel-amenities-page .hotel-amenities-form-element{margin-top:3rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-helper-text{margin-left:0;margin-top:2rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields{margin-left:0}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .unselected-amenities{height:300px}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields #add-button{margin-top:3rem;margin-bottom:1rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .button-main{width:50%;margin:1% 5% 5%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields h5{margin-top:5%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table{width:95%;font-size:14px;margin:0 auto}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td,.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th{padding:1rem}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:first-child,.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(2),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:first-child,.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(2){width:10%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(3),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(4),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(3),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(4){width:20%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(5),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(5){width:15%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(6),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(6){width:10%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table td:nth-child(7),.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .selected-amenities-table th:nth-child(7){width:15%}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input{display:block}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input .form-input-label{text-align:center}.hotel-amenities-page .hotel-amenities-form-element .hotel-amenities-form-fields .form-input .form-input-value{width:100%;margin:2% auto 0}.hotel-amenities-page .hotel-amenities-form-element .footer-row{width:100%;font-size:16px;margin-top:5%}.hotel-amenities-page .hotel-amenities-form-element .footer-row .button-main{width:100%;height:60px;padding:5%}}@media(min-width:1200px){.hotel-amenities-form-element .hotel-amenities-form-fields .col-xl-2{max-width:12%}.hotel-amenities-form-element .hotel-amenities-form-fields .offset-xl-0{margin-left:0;padding-left:0}}.emergency-contacts-page{width:80%;margin:0 auto}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-helper-text{color:#e26811;font-size:20px;margin-bottom:1%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-table{width:100%;display:table}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-table thead{color:#fff;background-color:#00558c}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields{width:70%;margin:3rem auto 0}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .emergency-contacts-page-form-fields #phone-number.form-input,.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .emergency-contacts-page-form-fields .form-input{margin-top:5%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .emergency-contacts-page-form-fields #phone-number.form-input .form-input-label{align-self:flex-start}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .emergency-contacts-page-form-fields #phone-number.form-input .form-input-value-with-suffix{align-self:flex-start;margin-top:0;width:10%;margin-left:2%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .emergency-contacts-page-form-fields #phone-number.form-input .form-input-value-suffix{align-self:flex-start;margin-top:0;width:48%;margin-left:0;display:flex}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .emergency-contacts-page-form-fields #phone-number.form-input .form-input-value-suffix .form-input{align-self:flex-start;width:50%;display:flex;margin-top:0}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .emergency-contacts-page-form-fields #phone-number.form-input .form-input-value-suffix .form-input .form-input-label{width:max-content;margin-top:3%;margin-left:2%;margin-right:2%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .emergency-contacts-page-form-fields #phone-number.form-input .form-input-value-suffix .form-input .form-input-value{align-self:flex-start;width:100%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .emergency-contacts-page-form-fields #phone-number.form-input .form-input-value-suffix #phone-number{float:left;margin-left:0}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .hotel-emergency-contacts-action-buttons{margin-top:2rem;margin-left:42%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .hotel-emergency-contacts-action-buttons .button-main{width:40%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .hotel-emergency-contacts-action-buttons #discard-button{margin-left:2rem}.emergency-contacts-page .emergency-contacts-page-error-message{color:#de061b;margin-top:5%;text-align:center}@media(max-width:575px){.emergency-contacts-page{width:90%;margin:0 auto}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-helper-text{color:#e26811;font-size:20px;margin-bottom:1%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-table{table-layout:fixed}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields{width:100%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .emergency-contacts-page-form-fields .form-input{margin-top:2rem}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .hotel-emergency-contacts-action-buttons .button-main{width:46%;margin-right:4%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .hotel-emergency-contacts-action-buttons #discard-button{margin-left:0}.emergency-contacts-page .emergency-contacts-page-error-message{color:#de061b;margin-top:5%}}@media(min-width:576px)and (max-width:767px){.emergency-contacts-page{width:98%;margin:0 auto}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-helper-text{color:#e26811;font-size:20px;margin-bottom:1%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-table{table-layout:fixed}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields{width:100%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .emergency-contacts-page-form-fields .form-input{margin-top:5%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .hotel-emergency-contacts-action-buttons .button-main{width:40%}.emergency-contacts-page .emergency-contacts-page-error-message{color:#de061b;margin-top:5%}}@media(min-width:768px)and (max-width:991px){.emergency-contacts-page{width:95%;margin:0 auto}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-helper-text{color:#e26811;font-size:20px;margin-bottom:1%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-table{table-layout:fixed}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields{width:100%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .emergency-contacts-page-form-fields .form-input{margin-top:5%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .hotel-emergency-contacts-action-buttons .button-main{width:40%}.emergency-contacts-page .emergency-contacts-page-error-message{color:#de061b;margin-top:5%}}@media(min-width:992px)and (max-width:1199px){.emergency-contacts-page,.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields{width:90%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .hotel-emergency-contacts-action-buttons .button-main{width:40%}}@media(min-width:1200px)and (max-width:1600px){.emergency-contacts-page{width:90%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields{width:80%}.emergency-contacts-page .emergency-contacts-form-element .emergency-contacts-page-collapse-fields .hotel-emergency-contacts-action-buttons .button-main{width:40%}}.hotel-contacts-page{width:85%;margin:0 auto}.hotel-contacts-page .card{margin-top:0;margin-bottom:1rem}.hotel-contacts-page .proceed .button-main{width:40%}.hotel-contacts-page .continue .button-main{width:60%}.hotel-onboarding-contact-form-element{width:85%;margin:0 auto}.hotel-onboarding-contact-form-element .hotel-contact-type{color:#e26811;font-size:18px}.hotel-onboarding-contact-form-element .hotel-onboarding-contact-form-fields{width:50%;text-align:left;margin:5% auto 0}.hotel-onboarding-contact-form-element .hotel-onboarding-contact-form-fields #phone-number.form-input{margin-top:10%}.hotel-onboarding-contact-form-element .hotel-onboarding-contact-form-fields #phone-number.form-input .form-input-label{align-self:flex-start}.hotel-onboarding-contact-form-element .hotel-onboarding-contact-form-fields #phone-number.form-input .form-input-value-with-suffix{align-self:flex-start;margin-top:0;width:10%;margin-left:1.5%}.hotel-onboarding-contact-form-element .hotel-onboarding-contact-form-fields #phone-number.form-input .form-input-value-suffix{align-self:flex-start;margin-top:0;width:49%;margin-left:0;display:flex}.hotel-onboarding-contact-form-element .hotel-onboarding-contact-form-fields #phone-number.form-input .form-input-value-suffix .form-input{align-self:flex-start;width:50%;display:flex;margin-top:0}.hotel-onboarding-contact-form-element .hotel-onboarding-contact-form-fields #phone-number.form-input .form-input-value-suffix .form-input .form-input-label{width:max-content;margin-top:4%;margin-left:2%;margin-right:2%}.hotel-onboarding-contact-form-element .hotel-onboarding-contact-form-fields #phone-number.form-input .form-input-value-suffix .form-input .form-input-value{align-self:flex-start;width:100%}.hotel-onboarding-contact-form-element .hotel-onboarding-contact-form-fields #phone-number.form-input .form-input-value-suffix #phone-number{float:left;margin-left:2%}@media(max-width:575px){.hotel-onboarding-contact-form-element{width:95%;margin:0 auto}.hotel-onboarding-contact-form-element .hotel-onboarding-contact-form-fields{width:95%}}@media(min-width:576px)and (max-width:767px){.hotel-onboarding-contact-form-element{width:95%;margin:0 auto}.hotel-onboarding-contact-form-element .hotel-onboarding-contact-form-fields{width:95%}}@media(min-width:768px)and (max-width:991px){.hotel-onboarding-contact-form-element{width:95%;margin:0 auto}.hotel-onboarding-contact-form-element .hotel-onboarding-contact-form-fields{width:95%}}@media(min-width:992px)and (max-width:1199px){.hotel-onboarding-contact-form-element{width:90%;margin:0 auto}.hotel-onboarding-contact-form-element .hotel-onboarding-contact-form-fields{width:80%}}@media(min-width:1200px)and (max-width:1600px){.hotel-onboarding-contact-form-element{width:90%;margin:0 auto}.hotel-onboarding-contact-form-element .hotel-onboarding-contact-form-fields{width:70%}}.hotel-opening-service-director-contact-form-element{width:85%;margin:0 auto}.hotel-opening-service-director-contact-form-element .hotel-contact-type{color:#e26811;font-size:18px}.hotel-opening-service-director-contact-form-element .hotel-opening-service-director-contact-form-fields{width:50%;text-align:left;margin:5% auto 0}.hotel-opening-service-director-contact-form-element .hotel-opening-service-director-contact-form-fields #phone-number.form-input{margin-top:10%}.hotel-opening-service-director-contact-form-element .hotel-opening-service-director-contact-form-fields #phone-number.form-input .form-input-label{align-self:flex-start}.hotel-opening-service-director-contact-form-element .hotel-opening-service-director-contact-form-fields #phone-number.form-input .form-input-value-with-suffix{align-self:flex-start;margin-top:0;width:10%;margin-left:1.5%}.hotel-opening-service-director-contact-form-element .hotel-opening-service-director-contact-form-fields #phone-number.form-input .form-input-value-suffix{align-self:flex-start;margin-top:0;width:49%;margin-left:0;display:flex}.hotel-opening-service-director-contact-form-element .hotel-opening-service-director-contact-form-fields #phone-number.form-input .form-input-value-suffix .form-input{align-self:flex-start;width:50%;display:flex;margin-top:0}.hotel-opening-service-director-contact-form-element .hotel-opening-service-director-contact-form-fields #phone-number.form-input .form-input-value-suffix .form-input .form-input-label{width:max-content;margin-top:4%;margin-left:2%;margin-right:2%}.hotel-opening-service-director-contact-form-element .hotel-opening-service-director-contact-form-fields #phone-number.form-input .form-input-value-suffix .form-input .form-input-value{align-self:flex-start;width:100%}.hotel-opening-service-director-contact-form-element .hotel-opening-service-director-contact-form-fields #phone-number.form-input .form-input-value-suffix #phone-number{float:left;margin-left:2%}@media(max-width:575px){.hotel-opening-service-director-contact-form-element{width:95%;margin:0 auto}.hotel-opening-service-director-contact-form-element .hotel-opening-service-director-contact-form-fields{width:95%}}@media(min-width:576px)and (max-width:767px){.hotel-opening-service-director-contact-form-element{width:95%;margin:0 auto}.hotel-opening-service-director-contact-form-element .hotel-opening-service-director-contact-form-fields{width:95%}}@media(min-width:768px)and (max-width:991px){.hotel-opening-service-director-contact-form-element{width:95%;margin:0 auto}.hotel-opening-service-director-contact-form-element .hotel-opening-service-director-contact-form-fields{width:95%}}@media(min-width:992px)and (max-width:1199px){.hotel-opening-service-director-contact-form-element{width:90%;margin:0 auto}.hotel-opening-service-director-contact-form-element .hotel-opening-service-director-contact-form-fields{width:80%}}@media(min-width:1200px)and (max-width:1600px){.hotel-opening-service-director-contact-form-element{width:90%;margin:0 auto}.hotel-opening-service-director-contact-form-element .hotel-opening-service-director-contact-form-fields{width:70%}}.online-travel-agent-contact-form-element{width:85%;margin:0 auto}.online-travel-agent-contact-form-element .hotel-contact-type{color:#e26811;font-size:18px}.online-travel-agent-contact-form-element .online-travel-agent-contact-form-fields{width:50%;text-align:left;margin:5% auto 0}.online-travel-agent-contact-form-element .online-travel-agent-contact-form-fields #phone-number.form-input{margin-top:10%}.online-travel-agent-contact-form-element .online-travel-agent-contact-form-fields #phone-number.form-input .form-input-label{align-self:flex-start}.online-travel-agent-contact-form-element .online-travel-agent-contact-form-fields #phone-number.form-input .form-input-value-with-suffix{align-self:flex-start;margin-top:0;width:10%;margin-left:1.5%}.online-travel-agent-contact-form-element .online-travel-agent-contact-form-fields #phone-number.form-input .form-input-value-suffix{align-self:flex-start;margin-top:0;width:49%;margin-left:0;display:flex}.online-travel-agent-contact-form-element .online-travel-agent-contact-form-fields #phone-number.form-input .form-input-value-suffix .form-input{align-self:flex-start;width:50%;display:flex;margin-top:0}.online-travel-agent-contact-form-element .online-travel-agent-contact-form-fields #phone-number.form-input .form-input-value-suffix .form-input .form-input-label{width:max-content;margin-top:4%;margin-left:2%;margin-right:2%}.online-travel-agent-contact-form-element .online-travel-agent-contact-form-fields #phone-number.form-input .form-input-value-suffix .form-input .form-input-value{align-self:flex-start;width:100%}.online-travel-agent-contact-form-element .online-travel-agent-contact-form-fields #phone-number.form-input .form-input-value-suffix #phone-number{float:left;margin-left:2%}@media(max-width:575px){.online-travel-agent-contact-form-element{width:95%;margin:0 auto}.online-travel-agent-contact-form-element .online-travel-agent-contact-form-fields{width:95%}}@media(min-width:576px)and (max-width:767px){.online-travel-agent-contact-form-element{width:95%;margin:0 auto}.online-travel-agent-contact-form-element .online-travel-agent-contact-form-fields{width:95%}}@media(min-width:768px)and (max-width:991px){.online-travel-agent-contact-form-element{width:95%;margin:0 auto}.online-travel-agent-contact-form-element .online-travel-agent-contact-form-fields{width:95%}}@media(min-width:992px)and (max-width:1199px){.online-travel-agent-contact-form-element{width:90%;margin:0 auto}.online-travel-agent-contact-form-element .online-travel-agent-contact-form-fields{width:80%}}@media(min-width:1200px)and (max-width:1600px){.online-travel-agent-contact-form-element{width:90%;margin:0 auto}.online-travel-agent-contact-form-element .online-travel-agent-contact-form-fields{width:70%}}.hotel-info-form{margin-top:3rem}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields{margin-top:2rem}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #fax-number.form-input,.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #property-phone-number.form-input{margin-top:3rem}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #fax-number.form-input .form-input-label,.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #property-phone-number.form-input .form-input-label{align-self:flex-start;margin-top:1.5%}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #fax-number.form-input .form-input-value-with-suffix,.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #property-phone-number.form-input .form-input-value-with-suffix{align-self:flex-start;margin-top:0;width:10%;margin-left:1.5%}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #fax-number.form-input .form-input-value-suffix,.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #property-phone-number.form-input .form-input-value-suffix{align-self:flex-start;margin-top:0;width:49%;margin-left:0;display:flex}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #fax-number.form-input .form-input-value-suffix .form-input,.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #property-phone-number.form-input .form-input-value-suffix .form-input{align-self:flex-start;width:50%;display:flex;margin-top:0}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #fax-number.form-input .form-input-value-suffix .form-input .form-input-label,.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #property-phone-number.form-input .form-input-value-suffix .form-input .form-input-label{width:max-content;margin-top:4%;margin-left:2%;margin-right:2%}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #fax-number.form-input .form-input-value-suffix .form-input .form-input-value,.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #property-phone-number.form-input .form-input-value-suffix .form-input .form-input-value{align-self:flex-start;width:100%}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .hotel-info-form-fields-small .form-input{margin-top:3rem}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .hotel-info-form-fields-small .form-input .form-input-value{width:40%}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .hotel-info-form-fields-small #hotelOpeningType .form-input-value,.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .hotel-info-form-fields-small #hotelTimezone .form-input-value{width:60%}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .office-hours .office-hours-title{color:#e26811;font-size:18px;font-weight:700;margin-top:2rem;margin-bottom:0}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .office-hours .office-hours-dow{overflow-x:auto}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .office-hours .office-hours-table{margin-top:3rem}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .office-hours .office-hours-table thead{background-color:#00558c;color:#fff}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .office-hours .office-hours-table td{background-color:#fff}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .office-hours .office-hours-table .form-input{display:inline}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .office-hours .office-hours-table .form-input .form-input-label{width:100%;margin-top:.5rem}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .office-hours .office-hours-table .form-input .form-input-value{width:100%;margin-top:5%}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .office-hours .form-input{margin-top:2rem}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .office-hours .form-input .form-input-value{width:20%}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .office-hours .office-hours-card{margin-top:2rem}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .office-hours .office-hours-card .form-input .form-input-value{width:50%}@media(max-width:575px){.hotel-info-form{margin:0 auto;width:90%}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .office-hours .form-input .form-input-value{width:40%}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #checkInTime .form-input-value,.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #checkOutTime .form-input-value,.hotel-info-form .hotel-info-form-element .hotel-info-form-fields #hotelOpeningDate .form-input-value{width:50%}}@media(min-width:576px)and (max-width:767px){.hotel-info-form{margin:0 auto;width:90%}}@media(min-width:768px)and (max-width:991px){.hotel-info-form{margin:0 auto;width:90%}}@media(min-width:992px)and (max-width:1199px){.hotel-info-form{margin:0 auto;width:95%}}@media(min-width:1200px)and (max-width:1599px){.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .offset-xl-1{margin-left:5%}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .hotel-info-form-fields-small .form-input{margin-top:3rem}.hotel-info-form .hotel-info-form-element .hotel-info-form-fields .hotel-info-form-fields-small .form-input .form-input-value{width:60%}}.meeting-rooms-form-element{margin:3% auto;text-align:left}.meeting-rooms-form-element .proceed .button-main{width:40%}.meeting-rooms-form-element .continue .button-main{width:60%}.meeting-rooms-form-element .meeting-room-form-fields{margin:5% auto 0;width:95%}.meeting-rooms-form-element .meeting-room-form-fields .meeting-room-type{font-size:18px;color:#e26811;text-align:left}.meeting-rooms-form-element .meeting-room-form-fields .meeting-rooms-configuration-table{margin-top:5%}.meeting-rooms-form-element .meeting-room-form-fields .meeting-rooms-configuration-table thead{background-color:#00558c;color:#fff}.meeting-rooms-form-element .meeting-room-form-fields .meeting-rooms-configuration-table th td,.meeting-rooms-form-element .meeting-room-form-fields .meeting-rooms-configuration-table tr td{vertical-align:middle}.meeting-rooms-form-element .meeting-room-form-fields .meeting-rooms-configuration-table tr td .form-input{margin-top:0}.meeting-rooms-form-element .meeting-room-form-fields .meeting-rooms-configuration-table tr td .form-input .form-input-value{width:40%;margin-left:0}.meeting-rooms-form-element .meeting-room-form-fields .form-helper-text{font-weight:400;font-size:16px}.meeting-rooms-form-element .meeting-room-form-fields .form-input{margin-top:5%}.meeting-rooms-form-element .meeting-room-form-fields .form-input .form-input-value{width:30%;margin-left:0}.meeting-rooms-form-element .meeting-room-form-fields .form-input .form-input-value-suffix{width:25%;text-align:left;margin-left:2%}.meeting-rooms-form-element .meeting-room-form-fields .form-input .form-input-value-with-suffix{width:30%;margin-left:0}.meeting-rooms-form-element .meeting-room-form-fields .meeting-room-submit-error{color:#de061b;text-align:center}.meeting-rooms-form-element .meeting-room-amenities{width:100%}.meeting-rooms-form-element .meeting-room-amenities .meeting-room-amenities-fields{margin-top:0;width:95%}.meeting-rooms-form-element .meeting-room-amenities .meeting-room-amenities-fields .unselected-amenities{height:400px}.meeting-rooms-form-element .meeting-room-amenities .meeting-room-amenities-fields .form-input{display:block;margin-top:5%}.meeting-rooms-form-element .meeting-room-amenities .meeting-room-amenities-fields .form-input .form-input-label{width:100%}.meeting-rooms-form-element .meeting-room-amenities .meeting-room-amenities-fields .form-input .form-input-value{margin-left:0;margin-top:2%;width:100%}.meeting-rooms-form-element .meeting-room-amenities .meeting-room-amenities-fields .form-input .form-input-value input[type=checkbox]{width:25%}.meeting-rooms-form-element .meeting-room-amenities .meeting-room-amenities-fields .selected-amenities-table caption{text-align:center;font-size:18px}.meeting-rooms-form-element .meeting-room-amenities .meeting-room-amenities-fields .selected-amenities-table thead{background-color:#00558c;color:#fff}.meeting-rooms-form-element .meeting-room-amenities .meeting-room-amenities-fields .selected-amenities-table td,.meeting-rooms-form-element .meeting-room-amenities .meeting-room-amenities-fields .selected-amenities-table th{vertical-align:middle}.meeting-rooms-form-element .meeting-room-amenities .meeting-room-amenities-fields .add-amenities-button{margin-left:1%;text-transform:none;text-decoration:underline;font-weight:500}.meeting-rooms-form-element .meeting-room-amenities .meeting-room-amenities-fields .add-remove-buttons .button-main{margin-top:15rem}@media(max-width:575px){.meeting-rooms-form-element .meeting-room-form-fields{width:90%}.meeting-rooms-form-element .footer-row{width:100%}.meeting-rooms-form-element .footer-row a{font-size:14px}.meeting-rooms-form-element .footer-row .submit{float:none}.meeting-rooms-form-element .footer-row .button-main{width:80%;font-size:14px;height:50px}.meeting-rooms-form-element .footer-row .col-3,.meeting-rooms-form-element .footer-row .col-xs-3{padding:0}}@media(min-width:576px)and (max-width:767px){.meeting-rooms-form-element .meeting-room-form-fields{width:90%}}@media(min-width:768px)and (max-width:991px){.meeting-rooms-form-element .meeting-room-form-fields{width:90%}}@media(min-width:992px)and (max-width:1199px){.meeting-rooms-form-element .meeting-room-form-fields{width:90%}}@media(min-width:1200px)and (max-width:1600px){.meeting-rooms-form-element .meeting-room-form-fields{width:80%}}.meeting-rooms-page{width:90%;margin:0 auto}.meeting-rooms-page .individual-meeting-room-cards,.meeting-rooms-page .meeting-room-info-card{margin-top:2rem}.meeting-rooms-page .individual-meeting-room-cards .card .card-body h6{font-size:20px}.meeting-rooms-page .individual-meeting-room-cards .inline-list dd,.meeting-rooms-page .individual-meeting-room-cards .inline-list dt{width:50%;float:left}.meeting-rooms-page .individual-meeting-room-cards .inline-list-separator{width:100%;float:left;border-bottom:1px solid #000}@media(max-width:575px){.meeting-rooms-page{width:95%}.meeting-rooms-page .individual-meeting-room-cards,.meeting-rooms-page .meeting-room-info-card{margin-top:5%}.meeting-rooms-page .button-main{width:max-content}}@media(min-width:992px)and (max-width:1199px){.meeting-rooms-page .meeting-room-info-card{margin-top:5%}.meeting-rooms-page .meeting-room-info-card dl dt{float:left;margin-left:3%}.meeting-rooms-page .meeting-room-info-card dl dd{float:left;margin-left:1%}}@media(min-width:1200px){.meeting-rooms-page .meeting-room-info-card{margin-top:2rem}.meeting-rooms-page .meeting-room-info-card dd,.meeting-rooms-page .meeting-room-info-card dt{margin-left:1rem;float:left}}.box-inventory-page{width:90%;margin:0 auto}.box-inventory-page .box-inventory-form-fields{margin:0 auto}.box-inventory-page .box-inventory-form-fields .card{margin-top:3%}.box-inventory-page .box-inventory-form-fields .form-input{margin-top:0;margin-bottom:2%}.box-inventory-page .box-inventory-form-fields .form-input .form-input-label{width:max-content}.box-inventory-page .box-inventory-form-fields .form-input .form-input-value{width:10%;margin-left:1rem}.box-inventory-page .box-inventory-form-fields .form-input .form-input-value input{width:75%}.box-inventory-page .box-inventory-form-fields .form-input .form-input-value-with-suffix{width:10%;margin-left:1rem}.box-inventory-page .box-inventory-form-fields .form-input .form-input-value-with-suffix input{width:75%}.box-inventory-page .box-inventory-form-fields .form-input .form-input-value-suffix{width:30%}.box-inventory-page .box-inventory-form-fields p{margin-top:0;margin-bottom:2%}.box-inventory-page .box-inventory-form-fields .room-types-fields .form-input{display:inline-flex;float:left;width:10%;margin-top:0}.box-inventory-page .box-inventory-form-fields .room-types-fields .form-input .form-input-value-with-suffix{width:20%;display:flex;align-items:center}.box-inventory-page .box-inventory-form-fields .room-types-fields .form-input .form-input-value-with-suffix input[type=checkbox]{height:25px}.box-inventory-page .box-inventory-form-fields .room-types-fields .form-input .form-input-value-suffix{width:50%;margin-left:7%}.rateplans-page{width:70%;margin:5% auto 0}.rateplans-page .rateplan-pages-table thead{background-color:#00558c;color:#fff}.rateplans-page .rateplan-pages-table td,.rateplans-page .rateplan-pages-table th{vertical-align:middle}.room-types-form-element{text-align:left}.room-types-form-element .alert{display:flex;align-items:center;padding-left:.5rem}.room-types-form-element .alert .button-link{margin-left:2%}.room-types-form-element .room-type-form-fields{margin:5% auto 0;width:95%}.room-types-form-element .room-type-form-fields .room-type-heading{font-size:20px;color:#e26811;text-align:left}.room-types-form-element .room-type-form-fields .room-type-heading-small{font-size:16px;color:#e26811;text-align:left}.room-types-form-element .room-type-form-fields .bed-types-helper-text{margin-top:1.5rem;margin-bottom:1.5rem}.room-types-form-element .room-type-form-fields .form-helper-text{font-weight:400;font-size:16px;color:initial}.room-types-form-element .room-type-form-fields .master-room-type-filters{margin-top:5%;text-align:left}.room-types-form-element .room-type-form-fields .master-room-type-filters .attributes-column{margin-bottom:5%}.room-types-form-element .room-type-form-fields .master-room-type-filters .attributes-column .form-input{margin-top:10%}.room-types-form-element .room-type-form-fields .master-room-type-filters .bed-types-column .form-input{margin-top:3%}.room-types-form-element .room-type-form-fields .master-room-type-filters .bed-types-column .form-input .form-input-value{width:15%}.room-types-form-element .room-type-form-fields .master-room-type-filters .bed-types-column .bed-types-error{margin-top:3%}.room-types-form-element .room-type-form-fields #examples-widget-link{margin-top:1rem;font-size:16px;text-align:left}.room-types-form-element .room-type-form-fields #popular-amenities-widget-link{margin-top:0;font-size:16px;text-align:left}.room-types-form-element .room-type-form-fields #examples-widget{margin-top:1rem;line-height:1.8rem}.room-types-form-element .room-type-form-fields #examples-widget #close-button{color:#fff;opacity:1}.room-types-form-element .room-type-form-fields #examples-widget .card-body{padding-left:1rem}.room-types-form-element .room-type-form-fields #examples-widget ul{list-style-type:disc;margin-left:1rem;padding-left:1rem}.room-types-form-element .room-type-form-fields #popular-amenities-widget{margin-top:1rem;line-height:1.8rem}.room-types-form-element .room-type-form-fields #popular-amenities-widget #close-button{color:#fff;opacity:1}.room-types-form-element .room-type-form-fields #popular-amenities-widget .card-body{padding-left:1rem}.room-types-form-element .room-type-form-fields #popular-amenities-widget ul{list-style-type:none;margin-left:1rem;padding-left:1rem}.room-types-form-element .room-type-form-fields .button-link{text-transform:none;text-decoration:underline;font-weight:500;font-size:16px}.room-types-form-element .room-type-form-fields .master-room-type-filters{margin-top:2rem}.room-types-form-element .room-type-form-fields .master-room-type-filters .master-room-type-value{margin-top:3%}.room-types-form-element .room-type-form-fields .form-input{margin-top:5%}.room-types-form-element .room-type-form-fields .form-input .form-input-value{width:30%;margin-left:0}.room-types-form-element .room-type-form-fields .form-input .form-input-value-prefix{width:5%;text-align:left;margin-left:0}.room-types-form-element .room-type-form-fields .form-input .form-input-value-prefix .form-input-value{width:100%;margin-left:0}.room-types-form-element .room-type-form-fields .form-input .form-input-value-suffix{width:25%;text-align:left;margin-left:2%}.room-types-form-element .room-type-form-fields .form-input .form-input-value-with-prefix{width:30%;margin-left:2%}.room-types-form-element .room-type-form-fields .form-input .form-input-value-with-prefix-and-suffix{width:15%;margin-left:4%}.room-types-form-element .room-type-form-fields .form-input .form-input-value-with-suffix{width:30%;margin-left:0}.room-types-form-element .room-type-form-fields .room-type-submit-error{color:#de061b;text-align:center}.room-types-form-element .extended-room-description{width:95%;margin:0 0 3%}.room-types-form-element .extended-room-description .extended-room-description-heading{font-size:20px;color:#e26811;text-align:left}.room-types-form-element .extended-room-description .extended-room-description-heading-small{font-size:16px;color:#e26811;text-align:left}.room-types-form-element .extended-room-description .form-input{margin-top:0}.room-types-form-element .extended-room-description .form-input .form-input-value{width:100%;margin-left:0}.room-types-form-element .extended-room-description .form-input .form-input-value-prefix{width:5%;text-align:left;margin-left:0}.room-types-form-element .extended-room-description .form-input .form-input-value-prefix .form-input-value{width:100%;margin-left:0}.room-types-form-element .extended-room-description .form-input .form-input-value-suffix{width:25%;text-align:left;margin-left:2%}.room-types-form-element .extended-room-description .form-input .form-input-value-with-prefix{width:30%;margin-left:2%}.room-types-form-element .extended-room-description .form-input .form-input-value-with-prefix-and-suffix{width:15%;margin-left:4%}.room-types-form-element .extended-room-description .form-input .form-input-value-with-suffix{width:30%;margin-left:0}.room-types-form-element .extended-room-description .form-input .form-input{margin-top:0}.room-types-form-element .extended-room-description .form-input .form-input .form-input-value{margin:0 auto;width:100%}.room-types-form-element .extended-room-description .form-input .form-input .form-input-value textarea{width:100%}.room-types-form-element .extended-room-description .room-type-submit-error{color:#de061b;text-align:center}.room-types-form-element .room-amenities .room-amenities-fields{margin-top:0}.room-types-form-element .room-amenities .room-amenities-fields .unselected-amenities{height:400px}.room-types-form-element .room-amenities .room-amenities-fields .form-input{display:block;margin-top:5%}.room-types-form-element .room-amenities .room-amenities-fields .form-input .form-input-label{width:100%}.room-types-form-element .room-amenities .room-amenities-fields .form-input .form-input-value{margin-left:0;margin-top:2%;width:100%}.room-types-form-element .room-amenities .room-amenities-fields .form-input .form-input-value input[type=checkbox]{width:25%}.room-types-form-element .room-amenities .room-amenities-fields .selected-amenities-table caption{text-align:center;font-size:18px}.room-types-form-element .room-amenities .room-amenities-fields .selected-amenities-table thead{background-color:#00558c;color:#fff}.room-types-form-element .room-amenities .room-amenities-fields .selected-amenities-table td,.room-types-form-element .room-amenities .room-amenities-fields .selected-amenities-table th{vertical-align:middle}.room-types-form-element .room-amenities .room-amenities-fields .add-amenities-button{margin-left:1%;text-transform:none;text-decoration:underline;font-weight:500}.room-types-form-element .room-amenities .room-amenities-fields .add-remove-buttons{margin-top:10rem}.room-types-form-element .room-amenities .room-amenities-fields .add-remove-buttons .button-main{width:100%}.room-types-form-element .footer-row{margin-top:5%;width:100%}@media(max-width:575px){.room-types-form-element .room-type-form-fields{width:90%}.room-types-form-element .room-amenities .room-amenities-fields .add-remove-buttons{margin-top:1rem}.room-types-form-element .room-amenities .room-amenities-fields .add-remove-buttons .button-main{width:30%}.room-types-form-element .room-amenities .room-amenities-fields .selected-amenities-table caption{margin-top:2rem}.room-types-form-element .footer-row{width:100%}.room-types-form-element .footer-row a{font-size:14px}.room-types-form-element .footer-row .submit{float:none}.room-types-form-element .footer-row .button-main{width:100%;font-size:14px;height:50px}}@media(min-width:576px)and (max-width:767px){.room-types-form-element .room-amenities .room-amenities-fields .add-remove-buttons{margin-top:1rem}.room-types-form-element .room-amenities .room-amenities-fields .add-remove-buttons .button-main{width:30%}.room-types-form-element .room-amenities .room-amenities-fields .selected-amenities-table caption{margin-top:2rem}.room-types-form-element .footer-row{width:100%}.room-types-form-element .footer-row a{font-size:14px}.room-types-form-element .footer-row .submit{float:none}.room-types-form-element .footer-row .button-main{width:80%;font-size:14px;height:50px}.room-types-form-element .footer-row .col-3,.room-types-form-element .footer-row .col-xs-3{padding:0}}@media(min-width:768px)and (max-width:991px){.room-types-form-element .room-amenities .room-amenities-fields .add-remove-buttons{margin-top:1rem}.room-types-form-element .room-amenities .room-amenities-fields .add-remove-buttons .button-main{width:30%}.room-types-form-element .room-amenities .room-amenities-fields .selected-amenities-table caption{margin-top:2rem}.room-types-form-element .footer-row{width:100%}.room-types-form-element .footer-row a{font-size:14px}.room-types-form-element .footer-row .submit{float:none}.room-types-form-element .footer-row .button-main{width:80%;font-size:14px;height:50px}.room-types-form-element .footer-row .col-3,.room-types-form-element .footer-row .col-xs-3{padding:0}}@media(min-width:992px)and (max-width:1199px){.room-types-form-element .room-amenities .room-amenities-fields .add-remove-buttons{margin-top:1rem}.room-types-form-element .room-amenities .room-amenities-fields .add-remove-buttons .button-main{width:30%}.room-types-form-element .room-amenities .room-amenities-fields .selected-amenities-table caption{margin-top:2rem}.room-types-form-element .footer-row{width:100%}.room-types-form-element .footer-row a{font-size:14px}.room-types-form-element .footer-row .submit{float:none}.room-types-form-element .footer-row .button-main{width:80%;font-size:14px;height:50px}.room-types-form-element .footer-row .col-3,.room-types-form-element .footer-row .col-xs-3{padding:0}}.room-types-page{width:80%;margin:0 auto}.room-types-page .room-types-count-info-card{margin-top:2rem}.room-types-page .room-types-count-info-card dt{width:max-content;float:left}.room-types-page .room-types-count-info-card dd{width:max-content;float:left;margin-left:5%}.room-types-page .room-types-table{margin-top:2rem}.room-types-page .room-types-table caption{color:#e26811;font-size:18px;margin-left:.1rem}.room-types-page .room-types-table thead{background-color:#00558c;color:#fff}.room-types-page .room-types-table td,.room-types-page .room-types-table th{vertical-align:middle;text-align:left}.room-types-page .room-types-table td:nth-child(2),.room-types-page .room-types-table th:nth-child(2){width:15%}.room-types-page .room-types-table td:nth-child(5),.room-types-page .room-types-table td:nth-child(6),.room-types-page .room-types-table th:nth-child(5),.room-types-page .room-types-table th:nth-child(6){width:10%}.room-types-page .add-room-type-button{margin-top:1rem}@media(max-width:575px){.room-types-page{width:90%}.room-types-page .room-types-count-info-card{margin-top:5%}.room-types-page .room-types-count-info-card dt{width:60%;float:left}.room-types-page .room-types-count-info-card dd{width:35%;float:left;margin-left:5%}}@media(min-width:576px)and (max-width:767px){.room-types-page{width:90%}.room-types-page .room-types-count-info-card{margin-top:5%}.room-types-page .room-types-count-info-card dt{width:50%;float:left}.room-types-page .room-types-count-info-card dd{width:45%;float:left;margin-left:5%}}@media(min-width:768px)and (max-width:991px){.room-types-page{width:95%}.room-types-page .room-types-count-info-card{margin-top:5%}.room-types-page .room-types-count-info-card dt{width:45%;float:left}.room-types-page .room-types-count-info-card dd{width:50%;float:left;margin-left:5%}}@media(min-width:992px)and (max-width:1199px){.room-types-page{width:95%}.room-types-page .room-types-count-info-card{margin-top:5%}.room-types-page .room-types-count-info-card dt{width:40%;float:left}.room-types-page .room-types-count-info-card dd{width:55%;float:left;margin-left:5%}}.taxes-and-charges-form-fields{margin:0 auto;width:90%;text-align:left}.taxes-and-charges-form-fields .flat-tax-text{margin-top:3%;margin-bottom:0}.taxes-and-charges-form-fields .card{margin-top:2rem}.taxes-and-charges-form-fields .card div{align-items:center}.taxes-and-charges-form-fields .card-body{padding:1.25rem}.taxes-and-charges-form-fields .form-input{margin-top:1rem;margin-bottom:1rem}.taxes-and-charges-form-fields .form-input .form-input-label{width:60%}.taxes-and-charges-form-fields .form-input .form-input-value{width:40%}.taxes-and-charges-form-fields .wide-item .form-input .form-input-label{width:35%}.taxes-and-charges-form-fields .wide-item .form-input .form-input-value{width:65%}.taxes-and-charges-form-fields .invalid{font-size:16px}.not-found{display:flex;justify-content:center;align-items:center}.dashboard-summary{width:70%;margin-left:10%}.dashboard-summary .dashboard-summary-table{margin-top:1rem}.dashboard-summary .dashboard-summary-table thead{color:#fff;background-color:#00558c}.dashboard-summary .dashboard-summary-table caption{caption-side:top;color:initial;font-weight:500;text-align:center;font-size:18px}.dashboard-summary .dashboard-summary-table caption.caption-title{caption-side:top;font-weight:700;text-align:center;font-size:20px;color:#e26811}.dashboard-summary .dashboard-summary-table tr td,.dashboard-summary .dashboard-summary-table tr th{text-align:left;padding-left:2rem}@media(max-width:575px){.dashboard-summary{width:95%;margin-left:1rem}}@media(min-width:576px)and (max-width:767px){.dashboard-summary{width:90%}}@media(min-width:768px)and (max-width:991px){.dashboard-summary{width:70%}}@media(min-width:992px)and (max-width:1199px){.dashboard-summary{width:60%}}@media(min-width:1200px)and (max-width:1600px){.dashboard-summary{width:60%}}.search-hotel-page{font-size:16px;padding-bottom:10%;margin:0 auto}.search-hotel-page .onboarding-img{width:100%;padding:0;border-radius:25px 25px 0 0}.search-hotel-page .search-hotel-form{width:45%;margin:0 auto 0 33%}.search-hotel-page .search-hotel-form .search-page-hotel-code-input{text-transform:uppercase}.search-hotel-page .search-hotel-form .welcome-message{margin:2rem auto 0}.search-hotel-page .search-hotel-form .search-hotel-page-helper-text{margin:2rem auto 0;line-height:2rem}.search-hotel-page .search-hotel-form .search-hotel-page-helper-text ul{list-style-type:square}.search-hotel-page .search-hotel-form .search-hotel-form-error{text-align:center;color:#de061b;font-weight:500;margin-top:2rem}.search-hotel-page .search-hotel-form #update-hotel-contact-details-button{font-size:16px;margin-left:1%;color:#007bff;padding:0;height:max-content}.search-hotel-page .search-hotel-form table.search-hotel-form-table,.search-hotel-page .search-hotel-form table.search-hotel-form-table-single-row{margin:1rem auto 0;text-align:left}.search-hotel-page .search-hotel-form table.search-hotel-form-table-single-row td,.search-hotel-page .search-hotel-form table.search-hotel-form-table td{vertical-align:middle}.search-hotel-page .search-hotel-form table.search-hotel-form-table{margin-left:0;width:80%}.search-hotel-page .search-hotel-form table.search-hotel-form-table .action-buttons .button-main:first-child{width:25%;margin-right:5%}.search-hotel-page .search-hotel-form table.search-hotel-form-table .action-buttons .button-main:nth-child(2){width:28%;margin-right:5%}.search-hotel-page .search-hotel-form table.search-hotel-form-table .action-buttons .button-main:nth-child(3){width:37%;margin-right:0}.search-hotel-page .search-hotel-form table.search-hotel-form-table td:first-child{text-align:right;width:30%}.search-hotel-page .search-hotel-form table.search-hotel-form-table td:nth-child(2){text-align:left;width:70%}.search-hotel-page .search-hotel-form table.search-hotel-form-table td:nth-child(3){text-align:left;width:0}.search-hotel-page .search-hotel-form table.search-hotel-form-table input{margin-left:0}.search-hotel-page .search-hotel-form table.search-hotel-form-table-single-row{width:70%;margin:1rem auto 0;text-align:center}.search-hotel-page .search-hotel-form .configure{display:flex;width:80%}.search-hotel-page .search-hotel-form .configure .configure-link{margin-left:auto;text-transform:none;text-decoration:underline;color:#007bff;font-weight:500;font-size:18px}.search-hotel-page .search-hotel-form .configure .configure-link:active{color:#007bff}@media(max-width:575px){.search-hotel-page{margin:0 auto}.search-hotel-page .search-hotel-form{width:90%;margin-left:1rem}.search-hotel-page .search-hotel-form table.search-hotel-form-table{margin-left:0;width:100%}.search-hotel-page .search-hotel-form .configure{width:100%}.search-hotel-page .search-hotel-form table.search-hotel-form-table-single-row{width:100%;margin-top:1rem}}@media(min-width:576px)and (max-width:767px){.search-hotel-page{margin:0 auto}.search-hotel-page .search-hotel-form{width:90%;margin-left:1rem}.search-hotel-page .search-hotel-form table.search-hotel-form-table{margin-left:0;width:100%}.search-hotel-page .search-hotel-form .configure{width:100%}.search-hotel-page .search-hotel-form table.search-hotel-form-table-single-row{width:85%;margin:1rem auto 0}}@media(min-width:768px)and (max-width:991px){.search-hotel-page{margin:0 auto}.search-hotel-page .search-hotel-form{width:80%;margin-left:10%}.search-hotel-page .search-hotel-form table.search-hotel-form-table{margin-left:0;width:80%}.search-hotel-page .search-hotel-form .configure{width:80%}.search-hotel-page .search-hotel-form table.search-hotel-form-table-single-row{margin-left:5rem;width:60%}}@media(min-width:992px)and (max-width:1199px){.search-hotel-page{margin:0 auto}.search-hotel-page .search-hotel-form{width:80%;margin-left:15%}.search-hotel-page .search-hotel-form table.search-hotel-form-table{margin-left:0;width:70%}.search-hotel-page .search-hotel-form .configure{width:70%}.search-hotel-page .search-hotel-form table.search-hotel-form-table-single-row{margin-left:4rem;width:80%}}@media(min-width:1200px)and (max-width:1600px){.search-hotel-page{margin:0 auto}.search-hotel-page .search-hotel-form{width:65%;margin-left:20%}.search-hotel-page .search-hotel-form table.search-hotel-form-table{margin-left:0;width:70%}.search-hotel-page .search-hotel-form .configure{width:70%}.search-hotel-page .search-hotel-form table.search-hotel-form-table-single-row{margin-left:4rem;width:80%}}.terms-and-conditions-page{text-align:center;font-size:18px;margin-bottom:5rem}.terms-and-conditions-page .onboarding-img{width:100%}.terms-and-conditions-page .terms-text-area{margin-top:3rem;width:80%;margin-bottom:1%}.terms-and-conditions-page .confirm-button{width:25%;margin:2rem auto 0}.terms-and-conditions-page .confirm-button .button-main{width:100%}.terms-and-conditions-page .applogo-img{width:200px;height:50px;padding-left:1%;padding-right:1%}.terms-and-conditions-page .brand-logo-img{width:10%;padding-left:1%;padding-right:1%}.terms-and-conditions-page .welcome-text-line2{display:flex;justify-content:center;align-items:center}.terms-and-conditions-page .card{width:50%;margin:3% auto 0}.terms-and-conditions-page .card .card-header{font-weight:500;font-size:20px}.terms-and-conditions-page .card dl{width:100%;margin:0 auto}.terms-and-conditions-page .card dl dt{width:40%;font-size:20px;padding-left:3%;float:left;text-align:left;font-weight:500}.terms-and-conditions-page .card dl dd{width:60%;font-size:20px;float:left;text-align:left;font-weight:600}.terms-and-conditions-page .card .text-muted{color:#de061b!important;font-weight:500}.terms-and-conditions-page .agree-action{text-align:center;vertical-align:middle;margin:0 auto 1%}.terms-and-conditions-page .agree-action .agree-checkbox{width:3%;height:20px;vertical-align:middle;font-weight:500}.terms-and-conditions-page .agree-action .terms-and-conditions-page-checkbox-text{font-weight:500;vertical-align:middle}@media(max-width:575px){.terms-and-conditions-page .confirm-button{width:50%;margin:2rem auto 0}.terms-and-conditions-page .brand-logo-img{width:30%;padding-left:1%;padding-right:1%}.terms-and-conditions-page .card{width:90%;margin:3% auto 0}.terms-and-conditions-page .card .card-header{font-weight:500;font-size:20px}.terms-and-conditions-page .card dl{width:100%;margin:0 auto}.terms-and-conditions-page .card dl dt{width:50%;font-size:20px;padding-left:3%;float:left;text-align:left;font-weight:500}.terms-and-conditions-page .card dl dd{width:45%;margin-left:5%;font-size:18px;float:left;text-align:left;font-weight:600}.terms-and-conditions-page .agree-action .agree-checkbox{width:10%}}@media(min-width:576px)and (max-width:767px){.terms-and-conditions-page .confirm-button{width:50%;margin:2rem auto 0}.terms-and-conditions-page .brand-logo-img{width:30%;padding-left:1%;padding-right:1%}.terms-and-conditions-page .card{width:90%;margin:3% auto 0}.terms-and-conditions-page .card .card-header{font-weight:500;font-size:20px}.terms-and-conditions-page .card dl{width:100%;margin:0 auto}.terms-and-conditions-page .card dl dt{width:50%;font-size:20px;padding-left:3%;float:left;text-align:left;font-weight:500}.terms-and-conditions-page .card dl dd{width:45%;margin-left:5%;font-size:18px;float:left;text-align:left;font-weight:600}.terms-and-conditions-page .agree-action .agree-checkbox{width:10%}}@media(min-width:768px)and (max-width:991px){.terms-and-conditions-page .confirm-button{width:50%;margin:2rem auto 0}.terms-and-conditions-page .brand-logo-img{width:30%;padding-left:1%;padding-right:1%}.terms-and-conditions-page .card{width:90%;margin:3% auto 0}.terms-and-conditions-page .card .card-header{font-weight:500;font-size:20px}.terms-and-conditions-page .card dl{width:100%;margin:0 auto}.terms-and-conditions-page .card dl dt{width:50%;font-size:20px;padding-left:3%;float:left;text-align:left;font-weight:500}.terms-and-conditions-page .card dl dd{width:45%;margin-left:5%;font-size:18px;float:left;text-align:left;font-weight:600}.terms-and-conditions-page .agree-action .agree-checkbox{width:10%}}@media(min-width:992px)and (max-width:1199px){.terms-and-conditions-page .confirm-button{width:40%;margin:2rem auto 0}.terms-and-conditions-page .brand-logo-img{width:20%;padding-left:1%;padding-right:1%}.terms-and-conditions-page .card{width:60%;margin:3% auto 0}.terms-and-conditions-page .card dl{width:100%;margin:0 auto}.terms-and-conditions-page .card dl dt{width:50%;font-size:20px;padding-left:3%;float:left;text-align:left;font-weight:500}.terms-and-conditions-page .card dl dd{width:45%;margin-left:5%;font-size:18px;float:left;text-align:left;font-weight:600}.terms-and-conditions-page .agree-action .agree-checkbox{width:10%}}.search-hotel-history-list-page .search-hotel-list{align-items:center;font-size:18px;width:75%;margin:0 auto}.search-hotel-history-list-page .search-hotel-list .error{color:#de061b;font-size:18px}.search-hotel-history-list-page .search-hotel-list table.search-hotel-form-table-single-row{text-align:left}.search-hotel-history-list-page .search-hotel-list table.search-hotel-form-table-single-row td{vertical-align:middle}.search-hotel-history-list-page .search-hotel-list table.search-hotel-form-table-single-row{width:70%;margin:1rem auto 0;text-align:center}.search-hotel-history-list-page .search-hotel-list .search-button{width:15%;margin:3% 0}.search-hotel-history-list-page .search-hotel-list .search-page-filters{margin-top:2%;margin-bottom:2%;text-align:left;display:flex}.search-hotel-history-list-page .search-hotel-list .search-page-filters .search-page-filter{width:50%;float:left}.search-hotel-history-list-page .search-hotel-list .search-page-filters label{width:max-content}.search-hotel-history-list-page .search-hotel-list .search-page-filters input{width:20%;margin-left:1%;margin-right:5%}.search-hotel-history-list-page .search-hotel-list .search-page-filters label:nth-child(2){margin-left:5%}.search-hotel-history-list-page .search-hotel-list .search-page-filters select{width:25%;margin-left:1%}.search-hotel-history-list-page .search-hotel-list .search-hotel-list-header{color:#e26811;font-size:20px;font-weight:700;margin-top:0;margin-bottom:2%}.search-hotel-history-list-page .search-hotel-list .search-hotel-list-table{margin:0 auto;overflow-wrap:anywhere;text-align:left}.search-hotel-history-list-page .search-hotel-list .search-hotel-list-table th{background-color:#00558c;color:#fff;margin:0 auto;text-align:left}.search-hotel-history-list-page .search-hotel-list .search-hotel-list-table td{vertical-align:middle;font-weight:600;text-align:left}.search-hotel-history-list-page .search-hotel-list .search-hotel-list-table td svg{margin-left:3%}.search-hotel-history-list-page .onboarding-img{width:100%}.search-hotel-history-list-page tr.hide-table-padding td{padding:0}.search-hotel-history-list-page .expand-button{position:relative}.search-hotel-history-list-page .accordion-toggle .expand-button:after{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);content:"-"}.search-hotel-history-list-page .accordion-toggle.collapsed .expand-button:after{content:"+"}@media(max-width:575px){.search-hotel-history-list-page .search-hotel-list{width:95%;font-size:16px;margin:0 auto;text-align:center}.search-hotel-history-list-page .search-hotel-list .button-main{width:75%;margin-top:2rem;margin-bottom:5%}.search-hotel-history-list-page .search-hotel-list .search-hotel-list-table{width:90%;margin:0 auto}.search-hotel-history-list-page .search-hotel-list .table td,.search-hotel-history-list-page .search-hotel-list .table th{padding:7px;max-width:16%!important;min-width:16%!important;font-size:10px}.search-hotel-history-list-page .search-hotel-list .buttonLink{text-decoration:underline;text-transform:none;font-size:10px}.search-hotel-history-list-page .search-hotel-list .table thead th{vertical-align:middle}.search-hotel-history-list-page .search-hotel-list-message{margin-top:8%;margin-bottom:0}}@media(min-width:576px)and (max-width:767px){.search-hotel-history-list-page .search-hotel-list{margin:0 auto;font-size:16px;width:95%}.search-hotel-history-list-page .search-hotel-list .button-main{width:50%}.search-hotel-history-list-page .search-hotel-list .buttonLink{font-size:14px}}@media(min-width:768px)and (max-width:991px){.search-hotel-history-list-page .search-hotel-list{margin:0 auto;font-size:16px;width:95%}.search-hotel-history-list-page .search-hotel-list .button-main{width:40%}.search-hotel-history-list-page .search-hotel-list .buttonLink{font-size:14px}}@media(min-width:992px)and (max-width:1199px){.search-hotel-history-list-page .search-hotel-list{margin:0 auto;font-size:16px;width:95%}.search-hotel-history-list-page .search-hotel-list .button-main{width:30%}.search-hotel-history-list-page .search-hotel-list .buttonLink{font-size:14px}}.hotel-opd-contact-initial-form-element{width:50%;text-align:center;margin:2rem auto 0;font-size:16px;font-weight:500}.hotel-opd-contact-initial-form-element .hotel-opd-contact-helper-text{font-size:18px;font-weight:500}.hotel-opd-contact-initial-form-element .hotel-contact-type{color:#e26811;font-size:26px;font-weight:700}.hotel-opd-contact-initial-form-element .hotel-opd-contact-initial-form-fields{width:80%;text-align:left;margin:5% auto 0}.hotel-opd-contact-initial-form-element .hotel-opd-contact-initial-form-fields #phone-number.form-input{margin-top:10%}.hotel-opd-contact-initial-form-element .hotel-opd-contact-initial-form-fields #phone-number.form-input .form-input-label{align-self:flex-start}.hotel-opd-contact-initial-form-element .hotel-opd-contact-initial-form-fields #phone-number.form-input .form-input-value-with-suffix{align-self:flex-start;margin-top:0;width:10%;margin-left:1.5%}.hotel-opd-contact-initial-form-element .hotel-opd-contact-initial-form-fields #phone-number.form-input .form-input-value-suffix{align-self:flex-start;margin-top:0;width:49%;margin-left:0;display:flex}.hotel-opd-contact-initial-form-element .hotel-opd-contact-initial-form-fields #phone-number.form-input .form-input-value-suffix .form-input{align-self:flex-start;width:50%;display:flex;margin-top:0}.hotel-opd-contact-initial-form-element .hotel-opd-contact-initial-form-fields #phone-number.form-input .form-input-value-suffix .form-input .form-input-label{width:max-content;margin-top:4%;margin-left:2%;margin-right:2%}.hotel-opd-contact-initial-form-element .hotel-opd-contact-initial-form-fields #phone-number.form-input .form-input-value-suffix .form-input .form-input-value{align-self:flex-start;width:100%}.hotel-opd-contact-initial-form-element .hotel-opd-contact-initial-form-fields #phone-number.form-input .form-input-value-suffix #phone-number{float:left;margin-left:2%}@media(max-width:575px){.hotel-opd-contact-initial-form-element{width:90%}.hotel-opd-contact-initial-form-element .hotel-opd-contact-initial-form-fields{width:95%}}@media(min-width:576px)and (max-width:767px){.hotel-opd-contact-initial-form-element{width:90%}.hotel-opd-contact-initial-form-element .hotel-opd-contact-initial-form-fields{width:95%}}@media(min-width:768px)and (max-width:991px){.hotel-opd-contact-initial-form-element,.hotel-opd-contact-initial-form-element .hotel-opd-contact-initial-form-fields{width:95%}}@media(min-width:992px)and (max-width:1199px){.hotel-opd-contact-initial-form-element{width:90%}.hotel-opd-contact-initial-form-element .hotel-opd-contact-initial-form-fields{width:80%}}@media(min-width:1200px)and (max-width:1600px){.hotel-onboarding-contact-initial-form-element{width:90%}.hotel-onboarding-contact-initial-form-element .hotel-onboarding-contact-initial-form-fields{width:70%}}.user-error{display:flex;justify-content:center;align-items:center;text-align:center;margin-top:3rem}.configuration-page .onboarding-img{width:100%}.configuration-page .configurations{align-items:center;font-size:18px;width:75%;margin:0 auto}.configuration-page .configurations .back-to-search-page-button{width:20%;margin:3% 0}.configuration-page .configurations .configuration-header{color:#e26811;font-size:20px;font-weight:700;margin-top:0;margin-bottom:2%}.configuration-page .configurations .configuration-table{margin-top:2rem;margin-bottom:6rem}.configuration-page .configurations .configuration-table thead{background-color:#00558c;color:#fff}.configuration-page .configurations .configuration-table td,.configuration-page .configurations .configuration-table th{vertical-align:middle;text-align:left}.configuration-page .configurations .configuration-table td:nth-child(2),.configuration-page .configurations .configuration-table th:nth-child(2){width:15%}@media(max-width:575px){.configuration-page .configurations{width:95%;font-size:12px;margin:0 auto;text-align:center}.configuration-page .configurations .back-to-search-page-button{font-size:10px;width:-moz-fit-content;width:fit-content}.configuration-page .configurations .icon-link{font-size:10px}.configuration-page .configurations .configuration-table{width:90%;margin:0 auto;font-size:10px}}@media(min-width:576px)and (max-width:767px){.configuration-page .configurations{margin:0 auto;font-size:14px;width:95%}.configuration-page .configurations .back-to-search-page-button{font-size:12px;width:-moz-fit-content;width:fit-content}.configuration-page .configurations .configuration-table,.configuration-page .configurations .icon-link{font-size:12px}}@media(min-width:768px)and (max-width:991px){.configuration-page .configurations{margin:0 auto;font-size:16px;width:95%}.configuration-page .configurations .back-to-search-page-button{font-size:14px;width:20%}.configuration-page .configurations .configuration-table,.configuration-page .configurations .icon-link{font-size:14px}}@media(min-width:992px)and (max-width:1199px){.configuration-page .configurations{margin:0 auto;font-size:18px;width:95%}.configuration-page .configurations .back-to-search-page-button{font-size:12px;width:20%}.configuration-page .configurations .configuration-table,.configuration-page .configurations .icon-link{font-size:16px}}.rate-plan-configuration-page .onboarding-img{width:100%}.rate-plan-configuration-page .rate-plans{align-items:center;font-size:16px;width:85%;margin:0 auto}.rate-plan-configuration-page .rate-plans .configure-button{width:20%;margin:3% 0}.rate-plan-configuration-page .rate-plans .rate-plans-header{color:#e26811;font-size:16px;font-weight:700;margin-top:0}.rate-plan-configuration-page .rate-plans .rate-plan-buttons{display:flex}.rate-plan-configuration-page .rate-plans .rate-plan-buttons .add-button{margin-left:auto}.rate-plan-configuration-page .rate-plans .rate-plans-table{margin-top:2rem;table-layout:fixed;font-size:14px}.rate-plan-configuration-page .rate-plans .rate-plans-table thead{background-color:#00558c;overflow-wrap:anywhere;color:#fff}.rate-plan-configuration-page .rate-plans .rate-plans-table td,.rate-plan-configuration-page .rate-plans .rate-plans-table th{vertical-align:middle;text-align:left}.rate-plan-configuration-page .rate-plans .rate-plans-table td:nth-child(5),.rate-plan-configuration-page .rate-plans .rate-plans-table td:nth-child(6),.rate-plan-configuration-page .rate-plans .rate-plans-table th:nth-child(5),.rate-plan-configuration-page .rate-plans .rate-plans-table th:nth-child(6){width:10%}@media(max-width:575px){.rate-plan-configuration-page .rate-plans{width:95%;font-size:12px;margin:0 auto;text-align:center}.rate-plan-configuration-page .rate-plans .configure-button{font-size:10px;width:-moz-fit-content;width:fit-content}.rate-plan-configuration-page .rate-plans .rate-plans-header{font-size:10px}.rate-plan-configuration-page .rate-plans .rate-plans-header .rate-plan-buttons{width:-moz-fit-content;width:fit-content}.rate-plan-configuration-page .rate-plans .rate-plans-table{width:90%;margin:0 auto;font-size:10px}}@media(min-width:576px)and (max-width:767px){.rate-plan-configuration-page .rate-plans{margin:0 auto;font-size:14px;width:95%}.rate-plan-configuration-page .rate-plans .configure-button{font-size:12px;width:-moz-fit-content;width:fit-content}.rate-plan-configuration-page .rate-plans .rate-plans-header{font-size:12px}.rate-plan-configuration-page .rate-plans .rate-plans-header .rate-plan-buttons{width:-moz-fit-content;width:fit-content}.rate-plan-configuration-page .rate-plans .rate-plans-table{font-size:12px}}@media(min-width:768px)and (max-width:991px){.rate-plan-configuration-page .rate-plans{margin:0 auto;font-size:14px;width:95%}.rate-plan-configuration-page .rate-plans .configure-button{font-size:14px;width:30%}.rate-plan-configuration-page .rate-plans .rate-plans-header{font-size:14px}.rate-plan-configuration-page .rate-plans .rate-plans-header .rate-plan-buttons{width:-moz-fit-content;width:fit-content}.rate-plan-configuration-page .rate-plans .rate-plans-table{font-size:14px}}@media(min-width:992px)and (max-width:1199px){.rate-plan-configuration-page .rate-plans{margin:0 auto;font-size:16px;width:95%}.rate-plan-configuration-page .rate-plans .configure-button{font-size:12px;width:20%}.rate-plan-configuration-page .rate-plans .rate-plans-header{font-size:16px}.rate-plan-configuration-page .rate-plans .rate-plans-header .rate-plan-buttons{font-size:12px;width:-moz-fit-content;width:fit-content}.rate-plan-configuration-page .rate-plans .rate-plans-table{font-size:16px}}#rates-add-edit-modal .modal-body{width:80%}.rates-configuration-page .onboarding-img{width:100%}.rates-configuration-page .rates{align-items:center;font-size:16px;width:85%;margin:0 auto}.rates-configuration-page .rates .configure-button{width:20%;margin:3% 0}.rates-configuration-page .rates .rates-header{color:#e26811;font-size:16px;font-weight:700;margin-top:0}.rates-configuration-page .rates .rates-buttons{display:flex}.rates-configuration-page .rates .rates-buttons .add-button{margin-left:auto}.rates-configuration-page .rates .rates-table{margin-top:2rem;table-layout:fixed;font-size:14px}.rates-configuration-page .rates .rates-table thead{background-color:#00558c;overflow-wrap:anywhere;color:#fff}.rates-configuration-page .rates .rates-table td,.rates-configuration-page .rates .rates-table th{vertical-align:middle;text-align:left}@media(max-width:575px){#rates-add-edit-modal .modal-body{width:95%}.rates-configuration-page .rates{width:95%;font-size:12px;margin:0 auto;text-align:center}.rates-configuration-page .rates .configure-button{font-size:10px;width:-moz-fit-content;width:fit-content}.rates-configuration-page .rates .rates-header{font-size:10px}.rates-configuration-page .rates .rates-header .rates-buttons{width:-moz-fit-content;width:fit-content}.rates-configuration-page .rates .rates-table{width:90%;margin:0 auto;font-size:10px}}@media(min-width:576px)and (max-width:767px){#rates-add-edit-modal .modal-body{width:95%}.rates-configuration-page .rates{margin:0 auto;font-size:14px;width:95%}.rates-configuration-page .rates .configure-button{font-size:12px;width:-moz-fit-content;width:fit-content}.rates-configuration-page .rates .rates-header{font-size:12px}.rates-configuration-page .rates .rates-header .rates-buttons{width:-moz-fit-content;width:fit-content}.rates-configuration-page .rates .rates-table{font-size:12px}}@media(min-width:768px)and (max-width:991px){#rates-add-edit-modal .modal-body{width:95%}.rates-configuration-page .rates{margin:0 auto;font-size:16px;width:95%}.rates-configuration-page .rates .configure-button{font-size:14px;width:30%}.rates-configuration-page .rates .rates-header{font-size:14px}.rates-configuration-page .rates .rates-header .rates-buttons{width:-moz-fit-content;width:fit-content}.rates-configuration-page .rates .rates-table{font-size:14px}}@media(min-width:992px)and (max-width:1199px){#rates-add-edit-modal .modal-body{width:95%}.rates-configuration-page .rates{margin:0 auto;font-size:16px;width:95%}.rates-configuration-page .rates .configure-button{font-size:12px;width:20%}.rates-configuration-page .rates .rates-header{font-size:16px}.rates-configuration-page .rates .rates-header .rates-buttons{font-size:12px;width:-moz-fit-content;width:fit-content}.rates-configuration-page .rates .rates-table{font-size:16px}}#master-box-add-edit-modal .modal-body{width:80%}.master-box-configuration-page .onboarding-img,.master-box-description{width:100%}.master-box-configuration-page .master-boxes{align-items:center;font-size:16px;width:85%;margin:0 auto}.master-box-configuration-page .master-boxes .configure-button{width:20%;margin:3% 0}.master-box-configuration-page .master-boxes .master-box-header{color:#e26811;font-size:16px;font-weight:700;margin-top:0}.master-box-configuration-page .master-boxes .master-box-buttons{display:flex}.master-box-configuration-page .master-boxes .master-box-buttons .add-button{margin-left:auto}.master-box-configuration-page .master-boxes .master-box-table{margin-top:2rem;table-layout:fixed;font-size:14px}.master-box-configuration-page .master-boxes .master-box-table thead{background-color:#00558c;overflow-wrap:anywhere;color:#fff}.master-box-configuration-page .master-boxes .master-box-table td,.master-box-configuration-page .master-boxes .master-box-table th{vertical-align:middle;text-align:left}.master-box-configuration-page .master-boxes .master-box-table td:first-child,.master-box-configuration-page .master-boxes .master-box-table td:nth-child(3),.master-box-configuration-page .master-boxes .master-box-table td:nth-child(4),.master-box-configuration-page .master-boxes .master-box-table td:nth-child(5),.master-box-configuration-page .master-boxes .master-box-table td:nth-child(6),.master-box-configuration-page .master-boxes .master-box-table td:nth-child(7),.master-box-configuration-page .master-boxes .master-box-table td:nth-child(8),.master-box-configuration-page .master-boxes .master-box-table th:first-child,.master-box-configuration-page .master-boxes .master-box-table th:nth-child(3),.master-box-configuration-page .master-boxes .master-box-table th:nth-child(4),.master-box-configuration-page .master-boxes .master-box-table th:nth-child(5),.master-box-configuration-page .master-boxes .master-box-table th:nth-child(6),.master-box-configuration-page .master-boxes .master-box-table th:nth-child(7),.master-box-configuration-page .master-boxes .master-box-table th:nth-child(8){width:10%}@media(max-width:575px){#master-box-add-edit-modal .modal-body{width:95%}.master-box-configuration-page .master-boxes{width:95%;font-size:12px;margin:0 auto;text-align:center}.master-box-configuration-page .master-boxes .configure-button{font-size:10px;width:-moz-fit-content;width:fit-content}.master-box-configuration-page .master-boxes .master-box-header{font-size:10px}.master-box-configuration-page .master-boxes .master-box-header .master-box-buttons{width:-moz-fit-content;width:fit-content}.master-box-configuration-page .master-boxes .master-box-table{width:90%;margin:0 auto;font-size:10px}}@media(min-width:576px)and (max-width:767px){#master-box-add-edit-modal .modal-body{width:95%}.master-box-configuration-page .master-boxes{margin:0 auto;font-size:14px;width:95%}.master-box-configuration-page .master-boxes .configure-button{font-size:12px;width:-moz-fit-content;width:fit-content}.master-box-configuration-page .master-boxes .master-box-header{font-size:12px}.master-box-configuration-page .master-boxes .master-box-header .master-box-buttons{width:-moz-fit-content;width:fit-content}.master-box-configuration-page .master-boxes .master-box-table{font-size:12px}}@media(min-width:768px)and (max-width:991px){#master-box-add-edit-modal .modal-body{width:95%}.master-box-configuration-page .master-boxes{margin:0 auto;font-size:14px;width:95%}.master-box-configuration-page .master-boxes .configure-button{font-size:14px;width:30%}.master-box-configuration-page .master-boxes .master-box-header{font-size:14px}.master-box-configuration-page .master-boxes .master-box-header .master-box-buttons{width:-moz-fit-content;width:fit-content}.master-box-configuration-page .master-boxes .master-box-table{font-size:14px}}@media(min-width:992px)and (max-width:1199px){#master-box-add-edit-modal .modal-body{width:95%}.master-box-configuration-page .master-boxes{margin:0 auto;font-size:16px;width:95%}.master-box-configuration-page .master-boxes .configure-button{font-size:12px;width:20%}.master-box-configuration-page .master-boxes .master-box-header{font-size:16px}.master-box-configuration-page .master-boxes .master-box-header .master-box-buttons{font-size:12px;width:-moz-fit-content;width:fit-content}.master-box-configuration-page .master-boxes .master-box-table{font-size:16px}}#room-type-card-title{font-size:1.5rem!important}.room-type-buckets-page{width:80%;margin:0 auto}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-helper-text{color:#e26811;font-size:20px;margin-bottom:1%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-table{width:100%;display:table}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-table thead{color:#fff;background-color:#00558c}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields{width:70%;margin:3rem auto 0}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields .room-type-buckets-page-form-fields .form-input{margin-top:5%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields .room-type-buckets-action-buttons{margin-top:2rem;margin-left:42%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields .room-type-buckets-action-buttons .button-main{width:40%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields .room-type-buckets-action-buttons #discard-button{margin-left:2rem}.room-type-buckets-page .room-type-buckets-page-error-message{color:#de061b;margin-top:5%;text-align:center}@media(max-width:575px){.room-type-buckets-page{width:90%;margin:0 auto}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-helper-text{color:#e26811;font-size:20px;margin-bottom:1%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-table{table-layout:fixed}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields{width:100%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields .room-type-buckets-page-form-fields .form-input{margin-top:2rem}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields .room-type-buckets-action-buttons .button-main{width:46%;margin-right:4%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields .room-type-buckets-action-buttons #discard-button{margin-left:0}.room-type-buckets-page .room-type-buckets-page-error-message{color:#de061b;margin-top:5%}}@media(min-width:576px)and (max-width:767px){.room-type-buckets-page{width:98%;margin:0 auto}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-helper-text{color:#e26811;font-size:20px;margin-bottom:1%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-table{table-layout:fixed}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields{width:100%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields .room-type-buckets-page-form-fields .form-input{margin-top:5%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields .room-type-buckets-action-buttons .button-main{width:40%}.room-type-buckets-page .room-type-buckets-page-error-message{color:#de061b;margin-top:5%}}@media(min-width:768px)and (max-width:991px){.room-type-buckets-page{width:95%;margin:0 auto}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-helper-text{color:#e26811;font-size:20px;margin-bottom:1%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-table{table-layout:fixed}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields{width:100%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields .room-type-buckets-page-form-fields .form-input{margin-top:5%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields .room-type-buckets-action-buttons .button-main{width:40%}.room-type-buckets-page .room-type-buckets-page-error-message{color:#de061b;margin-top:5%}}@media(min-width:992px)and (max-width:1199px){.room-type-buckets-page,.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields{width:90%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields .room-type-buckets-action-buttons .button-main{width:40%}}@media(min-width:1200px)and (max-width:1600px){.room-type-buckets-page{width:90%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields{width:80%}.room-type-buckets-page .room-type-buckets-form-element .room-type-buckets-page-collapse-fields .room-type-buckets-action-buttons .button-main{width:40%}}.hotel-policies-page{width:80%;margin:0 auto}.hotel-policies-page .hotel-content-table thead{color:#fff;background-color:#00558c}.caption{color:#e26811;font-size:18px;margin-left:-1.1rem}.hotel-content-wedding-page{width:90%;margin:0 auto}.hotel-content-wedding-page .leftAlignRow{justify-content:left}.hotel-content-wedding-page .hotel-content-wedding-form-element .hotel-content-wedding-form-fields{margin-top:2rem}.hotel-content-wedding-page .hotel-content-wedding-form-element .hotel-content-wedding-form-fields #wedding-phone-number.form-input{margin-top:7%}.hotel-content-wedding-page .hotel-content-wedding-form-element .hotel-content-wedding-form-fields #wedding-phone-number.form-input .form-input-label{align-self:flex-start;margin-top:1.5%}.hotel-content-wedding-page .hotel-content-wedding-form-element .hotel-content-wedding-form-fields #wedding-phone-number.form-input .form-input-value-with-suffix{align-self:flex-start;margin-top:0;width:10%;margin-left:1.5%}.hotel-content-wedding-page .hotel-content-wedding-form-element .hotel-content-wedding-form-fields #wedding-phone-number.form-input .form-input-value-suffix{align-self:flex-start;margin-top:0;width:49%;margin-left:0;display:flex}.hotel-content-wedding-page .hotel-content-wedding-form-element .hotel-content-wedding-form-fields #wedding-phone-number.form-input .form-input-value-suffix .form-input{align-self:flex-start;width:50%;display:flex;margin-top:0}.hotel-content-wedding-page .hotel-content-wedding-form-element .hotel-content-wedding-form-fields #wedding-phone-number.form-input .form-input-value-suffix .form-input .form-input-label{width:max-content;margin-top:4%;margin-left:2%;margin-right:2%}.hotel-content-wedding-page .hotel-content-wedding-form-element .hotel-content-wedding-form-fields #wedding-phone-number.form-input .form-input-value-suffix .form-input .form-input-value{align-self:flex-start;width:100%}.hotel-content-wedding-page .hotel-content-wedding-form-element .hotel-content-wedding-form-fields .shortDescriptionArea{width:100%}.hotel-content-wedding-page .hotel-content-wedding-form-element .hotel-content-wedding-form-fields .shortDescriptionArea .form-input{margin-top:0}.hotel-content-wedding-page .hotel-content-wedding-form-element .hotel-content-wedding-form-fields .shortDescriptionArea .form-input .form-input-value,.hotel-content-wedding-page .hotel-content-wedding-form-element .hotel-content-wedding-form-fields textarea{width:100%}@media(max-width:575px){.hotel-content-wedding-form{margin:0 auto;width:90%}.hotel-content-wedding-form .hotel-content-wedding-form-element .hotel-content-wedding-form-fields .office-hours .form-input .form-input-value{width:40%}.hotel-content-wedding-form .hotel-content-wedding-form-element .hotel-content-wedding-form-fields #checkInTime .form-input-value,.hotel-content-wedding-form .hotel-content-wedding-form-element .hotel-content-wedding-form-fields #checkOutTime .form-input-value,.hotel-content-wedding-form .hotel-content-wedding-form-element .hotel-content-wedding-form-fields #hotelOpeningDate .form-input-value{width:50%}}@media(min-width:576px)and (max-width:767px){.hotel-content-wedding-form{margin:0 auto;width:90%}}@media(min-width:768px)and (max-width:991px){.hotel-content-wedding-form{margin:0 auto;width:90%}}@media(min-width:992px)and (max-width:1199px){.hotel-content-wedding-form{margin:0 auto;width:95%}}@media(min-width:1200px)and (max-width:1599px){.hotel-content-wedding-form .hotel-content-wedding-form-element .hotel-content-wedding-form-fields .offset-xl-1{margin-left:5%}.hotel-content-wedding-form .hotel-content-wedding-form-element .hotel-content-wedding-form-fields .hotel-content-wedding-form-fields-small .form-input{margin-top:3rem}.hotel-content-wedding-form .hotel-content-wedding-form-element .hotel-content-wedding-form-fields .hotel-content-wedding-form-fields-small .form-input .form-input-value{width:60%}}.background .content .access-error{display:flex;align-items:center;width:70%;margin:3rem auto}html{scroll-behavior:smooth}ul{list-style-type:none}body{background-color:#f9f7f5}body,table{color:#333}.content{box-shadow:0 2.8px 2.2px rgba(0,0,0,.034),0 6.7px 5.3px rgba(0,0,0,.048),0 12.5px 10px rgba(0,0,0,.06),0 22.3px 17.9px rgba(0,0,0,.072),0 41.8px 33.4px rgba(0,0,0,.086),0 100px 80px rgba(0,0,0,.12);min-height:900px;width:85%;margin:5rem auto;border-radius:25px;background-color:#fff;overflow-x:hidden;overflow-y:auto}.display{padding-bottom:3rem}.btn-primary{color:#fff;background-color:#e87517;border:none;margin-top:0}.btn-primary:hover{background-color:#e26811}.breadcrumb{margin:2rem auto;background-color:#f2f2f2}.row{justify-content:center}.modal-content{border:none;border-radius:.5rem;width:50%;margin:0 auto;overflow-wrap:anywhere}.modal-body{font-size:18px;white-space:pre-line;text-align:center;margin:0 auto;padding:3%;overflow-wrap:anywhere}.modal-body,.modal-footer,.modal-header{display:flex;justify-content:center;align-items:center}.modal-body .button-main,.modal-footer .button-main,.modal-header .button-main{margin-right:3%}.modal-title{margin:0 auto}.hidden{display:none}input,select{width:100%;height:35px}input[type=radio]{width:10%;height:12px}label{margin-bottom:0}.icon-link{color:#007bff!important;height:max-content}.icon-link:hover{cursor:pointer}.icon-link-disabled,.icon-link:disabled{pointer-events:none;cursor:default;color:#000!important}.icon-link-disabled{height:max-content}.text-orange{color:#e26811}.text-blue{color:#00558c}.text-red{color:#de061b}.text-bold{font-weight:700}.text-normal{font-weight:400}.error{color:#de061b}.helper-text{line-height:1.8rem;font-weight:500}.pulsate{animation:pulsate .75s ease-in-out infinite both}@keyframes pulsate{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.blink{animation:blink 1s infinite both}@keyframes blink{0%{opacity:1}50%{opacity:.2}to{opacity:1}}@media(max-width:575px){.content,.modal-content{width:90%}.content{margin:2rem auto;height:100%;min-height:500px}}@media(min-width:576px)and (max-width:767px){.content,.modal-content{width:90%}.content{margin:3rem auto}}@media(min-width:768px)and (max-width:991px){.content,.modal-content{width:90%}.content{margin:3rem auto}}@media(min-width:992px)and (max-width:1199px){.modal-content{width:70%}.content{margin:3rem auto;width:90%}}@media(min-width:1200px){.modal-content{width:60%}}#root{font-family:"Segoe UI","Open Sans";font-size:18px;overflow-x:hidden}
/*# sourceMappingURL=main.080d2b6a.chunk.css.map */