|
Server IP : 10.131.40.8 / Your IP : 216.73.216.37 Web Server : Apache System : Linux webd008.cluster131.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64 User : ludmqhh ( 137773) PHP Version : 8.4.10 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0705) : /home/ludmqhh/www/hotel-forum/wp-content/plugins/wp-hotelier/assets/css/admin/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
/**
* Admin CSS
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
--------------------------------------------------------------*/
/*
GENERAL
Resets ................. CSS resets.
Copy ................... General styles.
PARTIALS
Tables ................. Table styles.
Inputs ................. Input styles.
Notices ................ Notice styles.
Sections ............... Sections and descriptions styles.
Card Icons ............. Card Icons input styles.
Switch ................. Switch styles.
Toggle ................. Toggle styles.
Image Size ............. Image Size input styles.
Booking Mode ........... Booking Mode input styles.
Multicheckbox .......... Multicheckbox input styles.
Icons .................. Icons styles.
Show Advanced .......... Show Advanced styles.
Server Info ............ Server Info styles.
Logs ................... Logs styles.
Datepicker ............. Datepicker styles (jquery-ui).
Tooltips ............... Tooltip styles.
Modals ................. Modal styles.
Links .................. Links styles.
SETTINGS
Layout ................. Settings layout.
META BOXES
Layout ................. Meta Boxes layout.
Sections ............... Sections styles.
Inputs ................. Inputs styles.
Variations ............. Variations styles.
Price Per Day .......... Price Per Day styles.
Room Gallery ........... Room gallery styles.
Reservation Details .... Reservation styles.
Reservation Items ...... Reservation items table.
Reservation Totals ..... Reservation totals table.
Reservation Postbox .... Reservation postbox elements.
POST TYPES
Reservations ........... Overview reservations styles.
Rooms .................. Overview rooms styles.
Coupons ................ Overview coupons styles.
BOOKING CALENDAR
Booking Calendar ....... Calendar styles.
*/
/*--------------------------------------------------------------
>>> GENERAL:
--------------------------------------------------------------*/
/****** Resets ******/
.htl-ui-scope * {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
box-sizing: border-box;
font-variant-ligatures: none;
text-rendering: optimizeLegibility;
font-smoothing: antialiased !important;
-webkit-font-smoothing: antialiased !important;
text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
}
.htl-ui-scope p {
margin: 0;
}
.htl-ui-scope ul {
margin: 0;
list-style: none;
margin-left: 0;
}
.htl-ui-scope ul li {
margin: 0;
}
/****** Copy ******/
.htl-ui-scope h1, .htl-ui-scope h2, .htl-ui-scope h3, .htl-ui-scope h4, .htl-ui-scope h5, .htl-ui-scope h6 {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
line-height: 1.5;
font-weight: 600;
letter-spacing: -0.25px;
color: #333;
}
.htl-ui-scope h1 {
font-size: 24px;
}
.htl-ui-scope h2 {
font-size: 22px;
}
.htl-ui-scope h3 {
font-size: 18px;
}
.htl-ui-scope h4 {
font-size: 16px;
}
.htl-ui-scope h5 {
font-size: 12px;
}
.htl-ui-scope h6 {
font-size: 10px;
}
.htl-ui-scope p {
color: #818181;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 13px;
font-weight: 400;
line-height: 1.5;
}
.htl-ui-scope strong {
font-weight: 600;
color: #333;
}
.htl-ui-scope th {
text-align: left;
color: #333;
letter-spacing: -0.25px;
font-weight: 500;
font-size: 15px;
}
.htl-ui-scope code {
background: #F2F2F2;
color: #666;
font-weight: 500;
}
.htl-ui-scope .htl-ui-list {
margin-top: 9px;
margin-bottom: 9px;
margin-left: 18px;
list-style-type: disc;
}
.htl-ui-scope .htl-ui-list li {
margin-left: 9px;
}
.htl-ui-required-symbol {
color: #ED4248;
}
/*--------------------------------------------------------------
>>> PARTIALS:
--------------------------------------------------------------*/
/****** Tables ******/
table.hotelier-settings-table-form {
width: 100%;
overflow: hidden;
}
table.hotelier-settings-table-form > tbody {
vertical-align: top;
}
table.hotelier-settings-table-form > tbody > tr {
border-bottom: 1px solid #E6E6E6;
}
table.hotelier-settings-table-form > tbody > tr > th {
width: 200px;
}
table.hotelier-settings-table-form tr {
max-width: 100%;
}
table.hotelier-settings-table-form td table {
width: 100%;
}
table.hotelier-settings-table-form td table.htl-ui-table--bank-transfer {
table-layout: fixed;
}
table.hotelier-settings-table-form td table input {
max-width: 100%;
margin: 0;
}
table.hotelier-settings-table-form tr.htl-ui-row--server-info:nth-child(even) {
background-color: #F2F2F2;
}
.htl-ui-table,
.htl-ui-table__row,
.htl-ui-table__cell {
border: none;
border-collapse: collapse;
}
.htl-ui-table {
text-align: left;
}
.htl-ui-setting--metabox .htl-ui-table {
margin-top: 9px;
}
.htl-ui-table__cell--head {
font-size: 13px !important;
padding-bottom: 9px;
}
.htl-ui-table__body--sortable .htl-ui-table__row--sortable:first-child {
border-top: 1px solid #E6E6E6;
}
.htl-ui-table__body--sortable .htl-ui-table__row--sortable .htl-ui-table__cell {
border-bottom: 1px solid #E6E6E6;
padding: 9px 0;
}
.htl-ui-table__cell--footer {
padding: 9px 0;
}
.htl-ui-table__cell--remove-row {
width: 150px;
text-align: right;
vertical-align: top;
}
.htl-ui-table__cell--sort-row {
vertical-align: top;
width: 30px;
text-indent: -9999px;
cursor: pointer;
}
.htl-ui-table__cell--sort-row:before {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
content: '\f0b2';
font-weight: 900;
height: 30px;
left: 9999px;
line-height: 30px;
position: relative;
text-align: center;
text-indent: 0;
width: 30px;
transition-duration: 0.2s;
transition-property: color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
top: 4px;
}
.htl-ui-table__cell--sort-row:hover:before {
color: #00A0D2;
}
table.hotelier-settings-table-form .htl-ui-table__cell--disabled-dates-dates label,
table.hotelier-settings-table-form .htl-ui-table__cell--seasonal-prices-dates label {
display: block;
margin-bottom: 9px;
}
.htl-ui-table__cell--disabled-dates-dates .htl-ui-input,
.htl-ui-table__cell--seasonal-prices-dates .htl-ui-input {
margin-left: 4px;
}
.htl-ui-table__cell--disabled-dates-dates .htl-ui-label,
.htl-ui-table__cell--seasonal-prices-dates .htl-ui-label {
margin-right: 9px;
font-weight: 500;
color: #818181;
}
.htl-ui-table__cell--disabled-dates-dates .htl-ui-label--season-name,
.htl-ui-table__cell--seasonal-prices-dates .htl-ui-label--season-name {
display: block !important;
margin-top: 9px;
}
.htl-ui-table--disabled-dates .htl-ui-label.hidden,
.htl-ui-table--seasonal-prices .htl-ui-label.hidden {
display: none;
}
.htl-ui-table--disabled-dates .htl-ui-text-icon--show-advanced,
.htl-ui-table--seasonal-prices .htl-ui-text-icon--show-advanced {
margin-top: 9px;
}
.htl-ui-table--disabled-dates .htl-ui-advanced-settings-wrapper.open,
.htl-ui-table--seasonal-prices .htl-ui-advanced-settings-wrapper.open {
padding-top: 9px;
}
.htl-ui-table--disabled-dates .htl-ui-advanced-settings-wrapper .htl-ui-label,
.htl-ui-table--seasonal-prices .htl-ui-advanced-settings-wrapper .htl-ui-label {
font-style: italic;
}
.htl-ui-row--server-info th,
.htl-ui-row--server-info td {
padding: 9px;
letter-spacing: -0.25px;
}
.htl-ui-row--server-info th {
font-size: 13px;
}
.htl-ui-table--add-new-room-to-reservation .htl-ui-table__cell--room-select {
padding-right: 18px !important;
}
.htl-ui-table--add-new-room-to-reservation .htl-ui-input--select {
width: auto;
}
.htl-ui-table--add-new-room-to-reservation .htl-ui-input--number {
width: 60px;
}
.htl-ui-table--add-new-room-to-reservation .room-guests-wrapper {
margin-top: 9px;
}
.htl-ui-table--add-new-room-to-reservation .room-guests-wrapper label {
font-weight: 500;
font-size: 11px;
margin-right: 9px;
}
.htl-ui-table--add-new-room-to-reservation .room-guests-wrapper input {
margin-left: 9px;
}
.htl-ui-table--reservation-items {
width: 100%;
}
.htl-ui-table--reservation-items th {
padding: 18px 0;
}
.htl-ui-table--reservation-items th,
.htl-ui-table--reservation-items td {
vertical-align: top;
}
.htl-ui-table--reservation-items td {
vertical-align: top;
padding-bottom: 18px;
}
.htl-ui-table--reservation-items .htl-ui-table__cell--reservation-items-room-thumb {
min-height: 55px;
width: 82px;
}
.htl-ui-table--reservation-totals {
width: 100%;
}
.htl-ui-table--reservation-totals td {
vertical-align: top;
padding: 18px 0;
}
/****** Inputs ******/
.htl-ui-button,
.button.htl-ui-button {
background: #00A0D2;
text-decoration: none;
border-radius: 2px;
line-height: 36px;
font-size: 13px;
color: #fff;
font-weight: 500;
border: 0;
outline: none;
box-shadow: none;
height: 36px;
padding: 0 18px;
cursor: pointer;
margin: 0;
-webkit-appearance: none;
display: inline-block;
transition-duration: 0.2s;
transition-property: color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.htl-ui-button:focus, .htl-ui-button:hover,
.button.htl-ui-button:focus,
.button.htl-ui-button:hover {
color: #fff;
outline: none;
box-shadow: none;
}
.htl-ui-button:hover,
.button.htl-ui-button:hover {
background: #0073AA;
}
.htl-ui-button:focus,
.button.htl-ui-button:focus {
background: #00A0D2;
}
.htl-ui-button--save-settings, .htl-ui-button--add-new-reservation,
.button.htl-ui-button--save-settings,
.button.htl-ui-button--add-new-reservation {
float: right;
margin-bottom: 36px;
}
.htl-ui-button--secondary,
.button.htl-ui-button--secondary {
background-color: #F2F2F2;
color: #555;
}
.htl-ui-button--secondary:focus, .htl-ui-button--secondary:hover,
.button.htl-ui-button--secondary:focus,
.button.htl-ui-button--secondary:hover {
background: #00A0D2;
}
.htl-ui-button--remove-row,
.button.htl-ui-button--remove-row {
background-color: #F2F2F2;
color: #555;
}
.htl-ui-button--remove-row:focus, .htl-ui-button--remove-row:hover,
.button.htl-ui-button--remove-row:focus,
.button.htl-ui-button--remove-row:hover {
background: #00A0D2;
}
.htl-ui-button--remove-row:before,
.button.htl-ui-button--remove-row:before {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
content: '\f2ed';
font-weight: 400;
margin-right: 9px;
}
.htl-ui-button--small, .htl-ui-button--add-row, .htl-ui-button--add-room-rate,
.button.htl-ui-button--small,
.button.htl-ui-button--add-row,
.button.htl-ui-button--add-room-rate {
height: 27px;
line-height: 27px;
padding: 0 9px;
}
.hotelier-settings--tools .htl-ui-button--save-settings {
margin-top: 18px;
}
.htl-ui-input {
transition-duration: 0.2s;
transition-property: color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: #f5f5f5 !important;
border-radius: 2px;
border: 1px solid #E6E6E6 !important;
box-shadow: none !important;
color: #555 !important;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 14px !important;
font-weight: 500;
line-height: 1.5 !important;
outline: none !important;
padding: 8px 15px 7px !important;
width: 500px;
}
.htl-ui-input--text, .htl-ui-input--email, .htl-ui-input--number {
height: 38px !important;
}
.htl-ui-input--select {
border-radius: 2px !important;
font-size: 14px !important;
border-color: #d6d6d6 !important;
background-color: #f5f5f5;
height: 36px !important;
}
.htl-ui-input--textarea {
min-height: 120px;
}
.htl-ui-input--from-to {
margin-right: 18px;
width: 100px;
}
.htl-ui-input--small {
width: 100px;
}
.htl-ui-input--checkbox {
border-radius: 2px !important;
}
.htl-ui-input--image-size {
width: 100px;
}
.htl-ui-input--datepicker {
width: 160px;
padding-left: 36px !important;
}
.htl-ui-input--price {
width: 100px !important;
}
.htl-ui-input.htl-ui-price-day__input {
width: 80px !important;
}
.htl-ui-input:focus {
border-color: #00A0D2 !important;
outline: none !important;
box-shadow: none !important;
}
.htl-ui-label--from-to {
font-weight: 500;
}
.htl-ui-datepicker-wrapper {
position: relative;
display: inline-block;
}
.htl-ui-datepicker-wrapper:before {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
content: '\f073';
font-weight: 500;
position: absolute;
top: 11px;
left: 18px;
color: #00A0D2;
}
.htl-ui-button.htl-ui-button--loading {
position: relative;
padding-left: 45px;
}
.htl-ui-button.htl-ui-button--loading:before {
animation: spinner--loading .8s infinite linear;
border-top: 2px solid rgba(255, 255, 255, 0.2);
border-right: 2px solid rgba(255, 255, 255, 0.2);
border-bottom: 2px solid rgba(255, 255, 255, 0.2);
border-left: 2px solid #fff;
border-top-color: rgba(255, 255, 255, 0.2);
border-right-color: rgba(255, 255, 255, 0.2);
border-bottom-color: rgba(255, 255, 255, 0.2);
border-left-color: #fff;
font-size: 14px;
transform: translateZ(0);
}
.htl-ui-button.htl-ui-button--loading:before, .htl-ui-button.htl-ui-button--loading:after {
position: absolute;
content: '';
border-radius: 50%;
display: block;
width: 14px;
height: 14px;
top: 50%;
margin-top: -9px;
left: 18px;
}
@keyframes spinner--loading {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}
/****** Notices ******/
.htl-ui-notice {
padding: 9px 18px 9px 36px;
margin-bottom: 18px;
position: relative;
}
.htl-ui-notice:before {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-left: 9px;
position: absolute;
left: 0;
top: 10px;
font-size: 14px;
}
.htl-ui-notice__text {
letter-spacing: -0.25px;
font-size: 13px !important;
color: #333 !important;
}
.htl-ui-notice a {
transition-duration: 0.2s;
transition-property: color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.htl-ui-notice--info {
background-color: #FCF9EA;
border-left: 2px solid #D5782C;
}
.htl-ui-notice--info:before {
content: '\f05a';
font-weight: 900;
color: #D5782C;
}
.htl-ui-notice--info a {
color: #D5782C !important;
}
.htl-ui-notice--info a:focus, .htl-ui-notice--info a:active, .htl-ui-notice--info a:visited {
color: #D5782C !important;
box-shadow: none !important;
outline: none !important;
}
.htl-ui-notice--info a:hover {
color: #c16c26 !important;
}
.htl-ui-notice--success {
background-color: #edfbf2;
border-left: 2px solid #3EC170;
}
.htl-ui-notice--success:before {
content: '\f058';
font-weight: 900;
color: #3EC170;
}
.htl-ui-notice--success a {
color: #3EC170 !important;
}
.htl-ui-notice--success a:focus, .htl-ui-notice--success a:active, .htl-ui-notice--success a:visited {
color: #3EC170 !important;
box-shadow: none !important;
outline: none !important;
}
.htl-ui-notice--success a:hover {
color: #38ae65 !important;
}
.htl-ui-notice--error {
background-color: #fbe7e8;
border-left: 2px solid #ED4248;
}
.htl-ui-notice--error:before {
content: '\f071';
font-weight: 900;
color: #ED4248;
}
.htl-ui-notice--error a {
color: #ED4248 !important;
}
.htl-ui-notice--error a:focus, .htl-ui-notice--error a:active, .htl-ui-notice--error a:visited {
color: #ED4248 !important;
box-shadow: none !important;
outline: none !important;
}
.htl-ui-notice--error a:hover {
color: #eb2b31 !important;
}
.htl-ui-notice--warning {
background-color: #dcf3fc;
border-left: 2px solid #00A0D2;
}
.htl-ui-notice--warning:before {
content: '\f071';
font-weight: 900;
color: #00A0D2;
}
.htl-ui-notice--warning a {
color: #00A0D2 !important;
}
.htl-ui-notice--warning a:focus, .htl-ui-notice--warning a:active, .htl-ui-notice--warning a:visited {
color: #00A0D2 !important;
box-shadow: none !important;
outline: none !important;
}
.htl-ui-notice--warning a:hover {
color: #008db9 !important;
}
.htl-ui-notice--new-reservation-message {
margin-bottom: 36px;
}
.htl-ui-setting-conditional .htl-ui-notice {
margin-bottom: 36px;
margin-left: 250px;
max-width: 800px;
}
/****** Sections ******/
.htl-ui-setting--section-description {
margin-bottom: 36px !important;
}
.htl-ui-setting--section-description__text {
max-width: 700px;
}
.htl-ui-setting--section-description__text.wide {
max-width: none;
}
.htl-ui-setting__description {
color: #818181;
display: block;
font-size: 13px;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-weight: 400;
letter-spacing: -0.25px;
margin-top: 9px;
max-width: 500px;
}
.htl-ui-setting__description--plain {
margin-top: 0;
}
.htl-ui-setting__description--checkbox {
margin-top: 9px !important;
}
.htl-ui-setting__description--empty-message {
margin-top: 0;
font-weight: 600;
}
.htl-ui-setting__description a {
transition-duration: 0.2s;
transition-property: color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
color: #00A0D2;
}
.htl-ui-setting__description a:focus, .htl-ui-setting__description a:active, .htl-ui-setting__description a:visited {
color: #00A0D2 !important;
box-shadow: none !important;
outline: none !important;
}
.htl-ui-setting__description a:hover {
color: #0073AA;
}
.htl-ui-hr--section-description {
background: #E6E6E6;
border: none;
height: 1px;
margin-bottom: 27px;
margin-left: -1000px;
margin-right: -1000px;
margin-top: 27px;
position: relative;
}
.htl-ui-row--section-description th strong {
color: #818181 !important;
font-size: 13px !important;
font-weight: 500 !important;
text-transform: uppercase;
position: absolute;
}
.htl-ui-row--section-description th, .htl-ui-row--section-description td {
padding: 18px 0;
}
.htl-ui-setting {
margin-bottom: 18px;
}
/****** Card Icons ******/
.htl-ui-setting__description--card-icons {
margin-top: 0;
}
.htl-ui-card-icon-wrapper {
margin-bottom: 14px;
}
.htl-ui-label--card-icon {
height: 25px;
position: absolute;
}
.htl-ui-card-icon {
padding-left: 48px;
padding-right: 10px;
position: relative;
display: inline-block;
font-weight: 500;
}
.htl-ui-card-icon:before {
background-color: #fff;
background-position: 0 0;
background-repeat: no-repeat;
content: '';
display: inline-block;
height: 24px;
left: 0;
position: absolute;
top: -3px;
width: 38px;
border: 1px solid #E6E6E6;
}
.htl-ui-card-icon--mastercard:before {
background-image: url(../../images/cards/mastercard.svg);
}
.htl-ui-card-icon--amex:before {
background-image: url(../../images/cards/amex.svg);
}
.htl-ui-card-icon--cirrus:before {
background-image: url(../../images/cards/cirrus.svg);
}
.htl-ui-card-icon--discover:before {
background-image: url(../../images/cards/discover.svg);
}
.htl-ui-card-icon--maestro:before {
background-image: url(../../images/cards/maestro.svg);
}
.htl-ui-card-icon--visa:before {
background-image: url(../../images/cards/visa.svg);
}
.htl-ui-card-icon--visa_e:before {
background-image: url(../../images/cards/visa_e.svg);
}
/****** Switch ******/
.htl-ui-switch {
overflow: hidden;
}
.htl-ui-switch__input {
position: absolute !important;
clip: rect(0, 0, 0, 0);
height: 1px;
width: 1px;
border: 0;
overflow: hidden;
}
.htl-ui-switch__label {
transition-duration: 0.2s;
transition-property: color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: #F2F2F2;
color: #555;
display: inline-block;
float: left;
font-weight: 500;
height: 36px;
line-height: 36px;
margin-right: 1px;
padding: 0 18px;
text-align: center;
}
.htl-ui-switch__label:hover {
cursor: pointer;
}
.htl-ui-switch__input:checked + .htl-ui-switch__label {
color: #fff;
background-color: #00A0D2;
}
.htl-ui-switch__label:first-of-type {
border-radius: 2px 0 0 2px;
}
.htl-ui-switch__label:last-of-type {
border-radius: 0 2px 2px 0;
}
/****** Toggle ******/
.htl-ui-toggle__input {
display: none !important;
}
.htl-ui-toggle__label {
-webkit-tap-highlight-color: transparent;
cursor: pointer;
display: block;
height: 20px;
position: relative;
transform: translate3d(0, 0, 0);
width: 40px;
}
.htl-ui-toggle__label:before {
background: #F2F2F2;
border-radius: 8px;
content: "";
display: block;
height: 14px;
left: 3px;
position: relative;
top: 3px;
transition: background .2s ease;
width: 34px;
}
.htl-ui-toggle__handle {
background: white;
border-radius: 10px;
box-shadow: 0 2px 5px rgba(102, 102, 102, 0.5);
display: block;
height: 20px;
left: 0;
position: absolute;
top: 0;
transition: all .2s ease;
width: 20px;
}
.htl-ui-toggle__handle:before {
background: rgba(0, 160, 210, 0.5);
border-radius: 50%;
content: "";
display: block;
height: 56px;
margin: -18px;
opacity: 1;
pointer-events: none;
position: absolute;
transform: scale(0);
width: 56px;
}
.htl-ui-toggle__input:checked + .htl-ui-toggle__label:before {
background: #dcf3fc;
}
.htl-ui-toggle__input:checked + .htl-ui-toggle__label .htl-ui-toggle__handle {
background: #00A0D2;
box-shadow: none;
box-shadow: 0 2px 3px rgba(0, 160, 210, 0.4);
transform: translateX(20px);
transition: all 0.2s cubic-bezier(0.8, 0.4, 0.3, 1.25), background 0.15s ease;
}
.htl-ui-toggle__input:checked + .htl-ui-toggle__label .htl-ui-toggle__handle:before {
opacity: 0;
transform: scale(1);
transition: all .4s ease;
}
/****** Image Size ******/
.htl-ui-setting--image-size {
font-weight: 500;
}
.htl-ui-setting--image-size .htl-ui-input--text:last-of-type {
margin-right: 3px;
}
.htl-ui-label--image-size {
margin-left: 9px;
}
/****** Booking Mode ******/
.htl-ui-setting--booking_mode li {
margin-bottom: 9px !important;
}
.htl-ui-setting--booking_mode li:last-child {
margin-bottom: 0 !important;
}
.htl-ui-setting--booking_mode strong {
display: block;
}
/****** Multicheckbox ******/
.htl-ui-label--multicheckbox {
font-weight: 500;
}
.htl-ui-label--multicheckbox:after {
content: '';
display: block;
margin-bottom: 5px;
}
/****** Icons ******/
.htl-ui-icon {
cursor: pointer;
text-indent: -9999px;
display: inline-block;
width: 20px;
}
.htl-ui-icon:after {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
float: left;
text-indent: 0;
}
.htl-ui-icon--clone-variation:after {
content: '\f0c5';
font-weight: 500;
}
.htl-ui-icon--delete-variation:after {
content: '\f2ed';
font-weight: 500;
}
.htl-ui-icon--drag-variation:after {
content: '\f0b2';
font-weight: 900;
}
.htl-ui-icon--toggle-variation:after {
content: '\f0d7';
font-weight: 900;
}
.htl-ui-text-icon {
cursor: pointer;
}
.htl-ui-text-icon--left:before {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 9px;
}
.htl-ui-text-icon--right:after {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-left: 9px;
}
.htl-ui-text-icon-button {
background-color: #00A0D2;
border-radius: 2px;
color: #fff;
cursor: pointer;
display: inline-block;
font-size: 13px;
height: 27px;
line-height: 27px;
padding: 0 9px;
}
.htl-ui-text-icon-button--left:before {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-right: 9px;
}
.htl-ui-text-icon-button--right:after {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
margin-left: 9px;
}
/****** Show Advanced ******/
.htl-ui-advanced-settings-wrapper {
display: none;
}
.htl-ui-advanced-settings-wrapper.open {
display: block;
}
.htl-ui-text-icon--show-advanced {
display: block;
font-weight: 500;
}
.htl-ui-text-icon--show-advanced:after {
content: '\f107';
font-weight: 900;
position: relative;
top: 1px;
}
.htl-ui-text-icon--show-advanced.open:after {
content: '\f106';
}
/****** Server Info ******/
.htl-ui-setting--server-info {
margin-bottom: 0;
}
.htl-ui-setting--server-info-text {
font-weight: 500;
}
.htl-ui-setting--server-info-text--success:before {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
content: '\f058';
font-weight: 900;
color: #3EC170;
margin-right: 9px;
}
.htl-ui-setting--server-info-text--error {
color: #ED4248;
}
.htl-ui-setting--server-info-text--error:before {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
content: '\f071';
font-weight: 900;
color: #ED4248;
margin-right: 9px;
}
/****** Logs ******/
.selected-log-title {
font-size: 15px;
font-weight: 500;
display: block;
}
.selected-log-file {
color: #818181;
font-size: 13px;
letter-spacing: -0.25px;
}
.htl-ui-form--logs {
margin-top: 18px;
}
.htl-ui-button--view-log {
height: 30px;
line-height: 30px;
padding: 0 9px;
}
.htl-ui-input--logs {
margin-top: 18px;
}
/****** Datepicker ******/
.htl-ui-custom-datepicker {
background: #fff !important;
border: 1px solid #E6E6E6 !important;
padding: .2em .2em 0 !important;
width: 17em !important;
}
.htl-ui-custom-datepicker .ui-datepicker-header {
border-bottom: 1px solid #eee !important;
height: 45px !important;
margin-bottom: 9px;
position: relative !important;
}
.htl-ui-custom-datepicker .ui-datepicker-prev,
.htl-ui-custom-datepicker .ui-datepicker-next {
cursor: pointer !important;
left: 18px !important;
position: absolute !important;
text-indent: -9999px !important;
top: 9px !important;
width: 20px !important;
}
.htl-ui-custom-datepicker .ui-datepicker-prev.ui-state-disabled,
.htl-ui-custom-datepicker .ui-datepicker-next.ui-state-disabled {
display: none;
}
.htl-ui-custom-datepicker .ui-datepicker-prev:after,
.htl-ui-custom-datepicker .ui-datepicker-next:after {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
color: #afb3bc !important;
content: '\f053' !important;
float: left !important;
font-weight: 900 !important;
text-indent: 0 !important;
}
.htl-ui-custom-datepicker .ui-datepicker-next {
left: auto !important;
right: 18px !important;
}
.htl-ui-custom-datepicker .ui-datepicker-next:after {
content: '\f054' !important;
float: right !important;
}
.htl-ui-custom-datepicker .ui-icon-circle-triangle-w,
.htl-ui-custom-datepicker .ui-icon-circle-triangle-e {
display: none !important;
}
.htl-ui-custom-datepicker .ui-datepicker-title {
text-align: center !important;
}
.htl-ui-custom-datepicker .ui-datepicker-month {
border: none !important;
box-shadow: none !important;
color: #333 !important;
font-weight: 500 !important;
margin: 0 !important;
outline: none !important;
padding: 0 !important;
background: none !important;
}
.htl-ui-custom-datepicker .ui-datepicker-year {
color: #afb3bc !important;
display: block !important;
font-size: 11px !important;
margin-top: -6px !important;
}
.htl-ui-custom-datepicker .ui-datepicker-calendar {
width: 100% !important;
}
.htl-ui-custom-datepicker th {
color: #333 !important;
font-size: 11px !important;
font-weight: 500 !important;
padding-bottom: 9px;
}
.htl-ui-custom-datepicker td {
font-size: 12px !important;
padding: 0 !important;
text-align: center !important;
}
.htl-ui-custom-datepicker td.ui-state-disabled {
color: #e8e8e8 !important;
}
.htl-ui-custom-datepicker td.ui-state-disabled span {
display: block !important;
padding: 5px !important;
}
.htl-ui-custom-datepicker td a {
color: #afb3bc !important;
display: block !important;
padding: 5px !important;
text-decoration: none !important;
border-radius: 100% !important;
}
.htl-ui-custom-datepicker td a:focus, .htl-ui-custom-datepicker td a:active, .htl-ui-custom-datepicker td a:visited {
color: #afb3bc !important;
box-shadow: none !important;
outline: none !important;
}
.htl-ui-custom-datepicker td.ui-datepicker-today a {
background-color: #dcf3fc !important;
color: #00A0D2 !important;
}
.htl-ui-custom-datepicker td.ui-datepicker-current-day a {
background-color: #00A0D2 !important;
color: #fff !important;
}
.htl-ui-custom-datepicker td.ui-datepicker-current-day a:focus, .htl-ui-custom-datepicker td.ui-datepicker-current-day a:active, .htl-ui-custom-datepicker td.ui-datepicker-current-day a:visited {
color: #fff !important;
box-shadow: none !important;
outline: none !important;
}
/****** Tooltips ******/
.htl-ui-tooltip {
background-color: #333;
border-radius: 2px;
color: #FFF;
font-size: 11px;
max-width: 200px;
padding: 9px;
position: absolute;
top: 45px;
z-index: 100000;
}
.htl-ui-tooltip:after {
border-left: 5px solid transparent;
border-right: 5px solid transparent;
content: '';
display: block;
height: 0;
left: 18px;
position: absolute;
top: -5px;
width: 0;
}
.htl-ui-tooltip--error {
background-color: #ED4248;
}
.htl-ui-tooltip--error:after {
border-bottom: 5px solid #ED4248;
}
/****** Modals ******/
.htl-ui-modal {
background-color: #fff;
border-radius: 2px;
z-index: 999999;
position: fixed;
width: 240px;
top: 20%;
left: 50%;
transform: translateX(-50%);
text-align: left;
padding: 18px;
box-shadow: 5px 5px 20px 5px rgba(0, 0, 0, 0.18);
display: none;
}
.htl-ui-modal__title {
margin-top: 0;
padding-bottom: 18px;
border-bottom: 1px solid #E6E6E6;
font-size: 16px !important;
font-weight: 500 !important;
}
.htl-ui-modal__content {
padding-bottom: 18px;
}
.htl-ui-modal__buttons {
text-align: right;
padding-top: 18px;
border-top: 1px solid #E6E6E6;
}
.htl-ui-modal .htl-ui-label {
font-weight: 500;
font-size: 14px;
display: block;
margin-bottom: 9px;
}
.htl-ui-modal .htl-ui-notice {
margin-bottom: 0;
margin-top: 18px;
}
#htl-ui-modal-obfuscator {
display: none;
background-color: rgba(51, 51, 51, 0.3);
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
z-index: 999998;
}
/****** Links ******/
.htl-ui-link {
transition-duration: 0.2s;
transition-property: color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
color: #00A0D2;
}
.htl-ui-link:focus, .htl-ui-link:active, .htl-ui-link:visited {
color: #00A0D2 !important;
box-shadow: none !important;
outline: none !important;
}
.htl-ui-link:hover {
color: #0073AA;
}
/*--------------------------------------------------------------
>>> SETTINGS:
--------------------------------------------------------------*/
/****** Layout ******/
.hotelier-settings-header {
background-color: #fff;
border-bottom: 1px solid #E6E6E6;
padding: 36px 36px;
}
.hotelier-settings-header__brand--title {
margin: 0;
}
.hotelier-settings-header__version-number {
color: #818181;
display: block;
margin-top: 18px;
}
.hotelier-settings-header__version-number strong {
margin-right: 5px;
}
.hotelier-settings-header__version-info {
display: none;
}
.hotelier-settings-header__version-info--free-version a,
.hotelier-settings-header__version-info--pro-version {
transition-duration: 0.2s;
transition-property: color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background: #dcf3fc;
border-radius: 2px;
color: #00A0D2;
display: inline-block;
font-size: 13px;
font-weight: 500;
height: 36px;
line-height: 36px;
padding: 0 18px;
text-decoration: none;
}
.hotelier-settings-header__version-info--free-version a:focus, .hotelier-settings-header__version-info--free-version a:hover,
.hotelier-settings-header__version-info--pro-version:focus,
.hotelier-settings-header__version-info--pro-version:hover {
background: #00A0D2;
color: #fff;
outline: none;
}
.hotelier-settings-header__version-info--free-version a:focus, .hotelier-settings-header__version-info--free-version a:hover {
background: #00A0D2;
color: #fff;
outline: none;
}
.hotelier-settings-navigation {
padding: 0 0 36px 0;
}
.hotelier-settings-navigation__title {
font-size: 18px;
margin: 27px 18px 36px 18px;
padding-bottom: 18px;
padding-top: 27px;
}
.hotelier-settings-navigation__list {
list-style: none;
margin-left: 0;
display: none;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 15px;
font-weight: 500;
letter-spacing: -0.25px;
line-height: 1.5;
margin-top: 27px !important;
}
.hotelier-settings-navigation__link {
border-radius: 0 20px 20px 0;
color: #666;
display: block;
margin-right: 18px;
padding: 9px 18px 9px 45px;
position: relative;
text-decoration: none;
transition-duration: 0.2s;
transition-property: color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.hotelier-settings-navigation__link:focus, .hotelier-settings-navigation__link:active, .hotelier-settings-navigation__link:visited {
color: #666 !important;
box-shadow: none !important;
outline: none !important;
}
.hotelier-settings-navigation__link:hover, .hotelier-settings-navigation__link.active {
color: #333;
}
.hotelier-settings-navigation__link.active {
background-color: #ddd;
}
.hotelier-settings-navigation__link.active:before {
color: #333;
}
.hotelier-settings-navigation__link:before {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
left: 18px;
margin-right: 9px;
position: absolute;
top: 50%;
transform: translateY(-50%);
color: #818181;
}
.hotelier-settings-navigation__link--general:before {
content: '\f0fd';
font-weight: 900;
}
.hotelier-settings-navigation__link--rooms-and-reservations:before {
content: '\f562';
font-weight: 900;
}
.hotelier-settings-navigation__link--seasonal-prices:before {
content: '\f073';
font-weight: 900;
}
.hotelier-settings-navigation__link--payment:before {
content: '\f09d';
font-weight: 900;
}
.hotelier-settings-navigation__link--tax:before {
content: '\f51e';
font-weight: 900;
}
.hotelier-settings-navigation__link--emails:before {
content: '\f0e0';
font-weight: 900;
}
.hotelier-settings-navigation__link--tools:before {
content: '\f0ad';
font-weight: 900;
}
.hotelier-settings-navigation__link--licenses:before {
content: '\f2c1';
font-weight: 400;
}
.hotelier-settings-navigation__link--disabled_dates:before {
content: '\f273';
font-weight: 900;
}
.hotelier-settings-navigation__link--icalendar:before {
content: '\f019';
font-weight: 900;
}
.hotelier-settings-navigation__link--mailchimp:before {
content: '\f59e';
font-family: 'Font Awesome 5 Brands';
font-weight: 400;
}
.hotelier-settings-navigation__link--new-reservation:before {
content: '\f271';
font-weight: 400;
}
.hotelier-settings-navigation__link--logs:before {
content: '\f15c';
font-weight: 400;
}
.hotelier-settings-navigation__link--advanced-pricing-system:before {
content: '\f783';
font-weight: 900;
}
.htl-ui-text-icon--show-settings-navigation {
font-weight: 500;
margin-left: 18px;
cursor: pointer;
font-size: 15px;
letter-spacing: -0.25px;
}
.htl-ui-text-icon--show-settings-navigation:after {
margin-left: 9px;
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
content: '\f105';
font-weight: 900;
font-size: 13px;
}
.hotelier-settings {
margin: 20px 20px 20px 0;
}
.hotelier-settings-wrapper {
overflow: hidden;
}
.hotelier-settings-panel {
background-color: #fff;
padding: 18px 36px 73px;
}
.hotelier-settings-pro-features {
background-color: #fff;
margin-top: 36px;
padding: 0 36px 36px;
}
.pro-features__header {
border-bottom: 1px solid #E6E6E6;
padding: 18px 0;
position: relative;
}
.pro-features__header .htl-ui-heading {
font-weight: 500;
margin: 0;
}
.pro-features__header .htl-ui-button--upgrade-to-pro {
margin-top: 18px;
}
.pro-features__list {
list-style: none;
margin-left: 0;
}
.pro-features__item {
position: relative;
padding-left: 36px;
}
.pro-features__item:before {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
color: #3EC170;
content: '\f058';
font-size: 18px;
font-weight: 600;
left: 0;
position: absolute;
top: 2px;
}
.pro-features__item__title {
font-size: 14px !important;
font-weight: 500 !important;
margin-bottom: 9px;
}
/*--------------------------------------------------------------
>>> META BOXES:
--------------------------------------------------------------*/
/****** Layout ******/
#hotelier-room-settings {
overflow: hidden;
}
.htl-ui-layout--two-columns {
display: flex;
}
.htl-ui-layout__column--left {
flex: 0 0 200px;
}
.htl-ui-layout__column--right {
width: 100%;
}
/****** Sections ******/
.htl-ui-heading--section-header {
border-bottom: 1px solid #E6E6E6;
color: #818181 !important;
font-size: 13px !important;
font-weight: 500 !important;
margin-bottom: 45px;
margin-top: 45px;
padding-bottom: 7px;
text-transform: uppercase;
}
.htl-ui-setting__title {
font-weight: 500 !important;
font-size: 15px !important;
margin: 0;
}
.htl-ui-setting__title-description {
color: #818181;
font-style: italic;
}
.htl-ui-setting__title-description__season-name {
display: block;
}
.htl-ui-setting-conditional {
border: 1px solid #E6E6E6;
margin-bottom: 27px;
padding-top: 27px;
padding-right: 18px;
position: relative;
}
.htl-ui-setting-conditional:after {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
background-color: #fff;
color: #00A0D2;
content: '\f3be';
font-size: 16px;
font-weight: 900;
left: 18px;
position: absolute;
text-align: center;
top: -11px;
width: 25px;
z-index: 99;
}
.htl-ui-setting-conditional .htl-ui-layout__column--left {
padding-left: 18px;
}
.htl-ui-setting-conditional .htl-ui-setting-conditional {
margin-left: 18px;
}
.htl-ui-setting-conditional .htl-ui-setting-conditional .htl-ui-layout__column--left {
margin-right: -18px;
padding-right: 36px;
}
.htl-ui-setting__after-input {
color: #818181;
font-style: italic;
}
/****** Inputs ******/
.htl-ui-layout__column--right .htl-ui-table--disabled-dates {
width: 100%;
}
.htl-ui-layout__column--right .htl-ui-table--disabled-dates td {
display: block;
}
.htl-ui-layout__column--right .htl-ui-table--disabled-dates .htl-ui-table__cell--sort-row {
display: none;
}
.htl-ui-layout__column--right .htl-ui-table--disabled-dates .htl-ui-table__cell--remove-row {
text-align: left;
padding-bottom: 36px;
border-width: 0;
}
.htl-ui-layout__column--right .htl-ui-table__cell--disabled-dates-dates label {
display: block;
margin-bottom: 9px;
}
.htl-ui-layout__column--right .htl-ui-input--text,
.htl-ui-layout__column--right .htl-ui-input--email,
.htl-ui-layout__column--right .htl-ui-input--textarea,
.htl-ui-layout__column--right .htl-ui-input--select {
max-width: 100%;
width: 100%;
}
.htl-ui-layout__column--right .htl-ui-table__cell--multi-text-value {
max-width: 400px;
}
.htl-ui-layout__column--right .htl-ui-input--multiselect {
min-height: 150px;
}
/****** Variations ******/
.room-variation--placeholder {
display: none !important;
}
.htl-ui-toolbar--variations {
text-align: right;
}
.htl-ui-toolbar--variations.top {
margin-bottom: 36px;
}
.htl-ui-toolbar--variations.bottom {
margin-bottom: 36px;
margin-top: 36px;
}
.htl-ui-text-icon--collapse-variation,
.htl-ui-text-icon--expand-variation {
font-weight: 500;
margin-right: 9px;
}
.htl-ui-text-icon--collapse-variation:before {
content: '\f066';
font-weight: 600;
}
.htl-ui-text-icon--expand-variation:before {
content: '\f065';
font-weight: 600;
}
.room-variations__list {
background-color: #F2F2F2;
padding: 18px;
}
.room-variation {
margin-bottom: 18px;
}
.room-variation:last-child {
margin-bottom: 0;
}
.room-variation__header {
background-color: #fff;
border-radius: 2px;
cursor: pointer;
padding: 18px;
position: relative;
}
.room-variation__actions {
position: absolute;
right: 9px;
top: 18px;
}
.room-variation__actions .htl-ui-icon {
font-size: 14px;
}
.room-variation__actions .htl-ui-icon:after {
transition-duration: 0.2s;
transition-property: color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
color: #818181;
float: left;
}
.room-variation__actions .htl-ui-icon:hover:after {
color: #00A0D2;
}
.room-variation__content {
background-color: #fff;
border-top: 1px solid #E6E6E6;
display: none;
padding: 27px 18px 18px;
}
.htl-ui-label--room-rate {
display: block;
font-size: 15px;
font-weight: 500;
margin-bottom: 9px;
}
/****** Price Per Day ******/
.htl-ui-price-per-day-wrapper {
margin-top: -9px;
}
.htl-ui-price-day {
display: inline-block;
margin-right: 9px;
text-align: center;
}
.htl-ui-price-day__name {
color: #333;
display: block;
font-size: 12px;
font-weight: 500;
margin-top: 9px;
margin-bottom: 4px;
}
.htl-ui-price-day__input {
padding-left: 0;
padding-right: 0;
text-align: center;
width: 80px;
}
/****** Room Gallery ******/
#room-images-container ul {
content: "";
display: table;
table-layout: fixed;
margin: 0;
padding: 0;
}
#room-images-container ul li.image,
#room-images-container ul li.add,
#room-images-container ul li.htl-image-sortable-placeholder {
background: #dcf3fc;
box-sizing: border-box;
cursor: move;
float: left;
margin: 9px 9px 0 0;
position: relative;
width: 75px;
}
#room-images-container ul li.image img,
#room-images-container ul li.add img,
#room-images-container ul li.htl-image-sortable-placeholder img {
display: block;
height: auto;
width: 100%;
}
#room-images-container ul li.htl-image-sortable-placeholder {
border: 1px dashed #00A0D2;
position: relative;
}
#room-images-container ul li.htl-image-sortable-placeholder:after {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
color: #00A0D2;
content: '\f1c5';
font-size: 24px;
font-weight: 600;
height: 100%;
left: 0;
line-height: 75px;
position: absolute;
text-align: center;
text-indent: 0;
top: 0;
width: 100%;
}
#room-images-container ul a.delete {
background-color: #00A0D2;
border-radius: 100%;
color: #fff;
display: block;
height: 20px;
opacity: 0;
position: absolute;
right: -8px;
text-indent: -9999px;
top: -8px;
transition-duration: 0.2s;
transition-property: color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
width: 20px;
}
#room-images-container ul a.delete:before {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
content: '\f00d';
font-size: 11px;
font-weight: 600;
height: 100%;
left: 0;
line-height: 20px;
position: absolute;
text-align: center;
text-indent: 0;
top: 0;
width: 100%;
}
#room-images-container ul li:hover a.delete {
opacity: 1;
}
/****** Reservation Details ******/
.edit-reservation-page__title {
font-weight: 600 !important;
font-size: 22px !important;
padding: 0 !important;
margin: 36px 0 9px !important;
}
.edit-reservation-page__booking-details {
font-size: 16px;
color: #818181;
}
.edit-reservation-page__booking-details .htl-ui-notice {
margin-top: 18px;
margin-bottom: 0;
}
.booking-details__payment-method:before {
content: '\2013';
margin-left: 5px;
margin-right: 9px;
}
.booking-details__transaction-id {
display: block;
font-size: 13px;
margin-top: 9px;
}
.booking-details__transaction-id a {
transition-duration: 0.2s;
transition-property: color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
color: #00A0D2;
text-decoration: none;
}
.booking-details__transaction-id a:focus, .booking-details__transaction-id a:active, .booking-details__transaction-id a:visited {
color: #00A0D2 !important;
box-shadow: none !important;
outline: none !important;
}
.booking-details__transaction-id a:hover {
color: #0073AA;
}
#hotelier-reservation-data .htl-ui-layout__column--right {
max-width: 500px;
width: 100%;
}
/****** Reservation Items ******/
.htl-ui-table--reservation-items {
color: #333;
}
.htl-ui-table--reservation-items .adults-children {
color: #818181;
}
.htl-ui-table--reservation-items .non-refundable {
color: #ED4248;
display: block;
font-weight: 500;
}
.htl-ui-table--reservation-items .reservation-item__extra-guests-fee {
color: #818181;
display: block;
}
.htl-ui-table__cell--reservation-items-room-total .amount {
font-weight: 500;
}
.htl-ui-table__cell--reservation-items-no-room {
padding-bottom: 0 !important;
}
.htl-ui-table__cell--reservation-items-room-price,
.htl-ui-table__cell--reservation-items-room-total {
text-align: right !important;
}
.htl-ui-table__cell--reservation-items-room-qty,
.htl-ui-table__cell--reservation-items-room-guests {
padding: 0 18px;
text-align: center !important;
}
.htl-ui-table__cell--reservation-items-room-name a {
transition-duration: 0.2s;
transition-property: color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
color: #00A0D2;
display: block;
}
.htl-ui-table__cell--reservation-items-room-name a:focus, .htl-ui-table__cell--reservation-items-room-name a:active, .htl-ui-table__cell--reservation-items-room-name a:visited {
color: #00A0D2 !important;
box-shadow: none !important;
outline: none !important;
}
.htl-ui-table__cell--reservation-items-room-name a:hover {
color: #0073AA;
}
.htl-ui-table__cell--reservation-items-room-thumb img {
height: 55px;
width: 55px;
}
.reservation-items-rate__name {
font-style: italic;
font-weight: 600;
}
.htl-ui-table__cell--reservation-items-room-guests i {
color: #00A0D2;
padding: 0 5px;
}
.htl-ui-table__cell--reservation-items-room-extra .extra {
font-size: .9em;
position: relative;
padding-left: 18px;
}
.htl-ui-table__cell--reservation-items-room-extra .extra:before {
content: '';
background-color: #818181;
display: inline-block;
height: 1px;
margin-left: -18px;
margin-top: 0;
position: absolute;
top: 50%;
width: 6px;
}
.htl-ui-table__cell--reservation-items-room-extra .extra__name {
display: block;
}
.htl-ui-table__cell--reservation-items-room-extra .extra__description {
color: #818181;
}
/****** Reservation Totals ******/
.htl-ui-table--reservation-totals {
color: #333;
}
.htl-ui-table--reservation-totals .htl-ui-table__cell {
border-bottom: 1px dotted #E6E6E6;
}
.htl-ui-table--reservation-totals .htl-ui-table__cell--label {
color: #333;
font-size: 14px;
font-weight: 500;
letter-spacing: -0.25px;
text-align: left;
}
.htl-ui-table--reservation-totals .htl-ui-table__cell--total {
text-align: right;
}
.htl-ui-table--reservation-totals .htl-ui-table__cell--total .amount {
font-weight: 500;
}
.htl-ui-table--reservation-totals .rooms-with-paid-deposit__list {
list-style: none;
margin-left: 0;
line-height: 1.8;
}
.htl-ui-table--reservation-totals .rooms-with-paid-deposit__item {
margin-bottom: 18px;
}
.htl-ui-table--reservation-totals .rooms-with-paid-deposit__name {
display: block;
font-weight: 500;
}
.htl-ui-table--reservation-totals .rooms-with-paid-deposit__rate {
display: block;
font-style: italic;
}
.htl-ui-table--reservation-totals .rooms-with-paid-deposit__percentage {
color: #3EC170;
display: block;
}
.htl-ui-table--reservation-totals .rooms-with-paid-deposit-total {
font-size: 17px;
}
.htl-ui-table--reservation-totals .rooms-with-paid-deposit-total--paid {
color: #3EC170;
}
.htl-ui-table--reservation-totals .rooms-with-paid-deposit-total--due {
color: #ED4248;
}
.htl-ui-table--reservation-totals .rooms-with-paid-deposit-total__tax {
font-size: 12px;
}
.htl-ui-table--reservation-totals .htl-ui-table__row--reservation-totals-total .amount {
font-size: 20px;
}
.htl-ui-table--reservation-totals .remain-deposit-charge-label {
font-style: italic;
}
.htl-ui-table--reservation-totals .deposit-needs-capture-info {
display: block;
font-style: italic;
}
.htl-ui-table--reservation-totals .htl-ui-table__row--reservation-totals-discount-total small {
display: block;
}
.reservation-totals-message {
margin-top: 18px;
}
.reservation-totals-pay-actions {
margin-top: 18px;
text-align: right;
}
/****** Reservation Postbox ******/
.reservation-notes__list {
list-style: none;
margin-left: 0;
}
.reservation-notes__item {
margin-bottom: 18px;
}
.reservation-notes__text {
padding: 9px;
background-color: #F2F2F2;
margin-bottom: 18px !important;
color: #333 !important;
position: relative;
border-radius: 2px;
}
.reservation-notes__text:after {
border-color: #F2F2F2 transparent;
border-style: solid;
border-width: 10px 10px 0 0;
bottom: -10px;
content: '';
display: block;
height: 0;
left: 20px;
position: absolute;
width: 0;
}
.reservation-notes__date {
font-size: 12px;
font-weight: 500;
}
#hotelier-reservation-save #reservation-actions {
border-bottom: 1px solid #e5e5e5;
margin-bottom: 25px;
overflow: hidden;
padding-bottom: 25px;
}
#hotelier-reservation-save #reservation-actions p {
font-style: italic;
}
#hotelier-reservation-save #reservation-actions button {
float: right;
}
#hotelier-reservation-save #emails-action {
display: block;
margin-bottom: 10px;
width: 99%;
}
#hotelier-reservation-save .submitbox {
overflow: hidden;
}
#hotelier-reservation-save .save-reservation {
float: right;
}
/*--------------------------------------------------------------
>>> POST TYPES:
--------------------------------------------------------------*/
/****** Reservation ******/
.htl-ui-text-icon-button--status {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
box-sizing: border-box;
font-variant-ligatures: none;
text-rendering: optimizeLegibility;
font-smoothing: antialiased !important;
-webkit-font-smoothing: antialiased !important;
text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
text-transform: capitalize;
font-weight: 500;
}
.htl-ui-text-icon-button--status-cancelled {
background-color: #fbe7e8;
color: #ED4248;
}
.htl-ui-text-icon-button--status-cancelled:before {
content: '\f00d';
font-weight: 900;
}
.htl-ui-text-icon-button--status-completed {
background-color: #dcf3fc;
color: #00A0D2;
}
.htl-ui-text-icon-button--status-completed:before {
content: '\f560';
font-weight: 900;
}
.htl-ui-text-icon-button--status-confirmed {
background-color: #edfbf2;
color: #3EC170;
}
.htl-ui-text-icon-button--status-confirmed:before {
content: '\f00c';
font-weight: 900;
}
.htl-ui-text-icon-button--status-failed {
background-color: #EDEAFF;
color: #5542AA;
}
.htl-ui-text-icon-button--status-failed:before {
content: '\f12a';
font-weight: 900;
}
.htl-ui-text-icon-button--status-on-hold {
background-color: #EDEAFF;
color: #5542AA;
}
.htl-ui-text-icon-button--status-on-hold:before {
content: '\f017';
font-weight: 400;
}
.htl-ui-text-icon-button--status-pending {
background-color: #FCF9EA;
color: #D5782C;
}
.htl-ui-text-icon-button--status-pending:before {
content: '\f068';
font-weight: 900;
}
.htl-ui-text-icon-button--status-refunded {
background-color: #EEEDED;
color: #6E6B6C;
}
.htl-ui-text-icon-button--status-refunded:before {
content: '\f2ea';
font-weight: 900;
}
.htl-ui-text-icon-button--status-trash {
background-color: #fbe7e8;
color: #ED4248;
}
.htl-ui-text-icon-button--status-trash:before {
content: '\f2ed';
font-weight: 400;
}
.htl-ui-text-icon-button--checkin,
.htl-ui-text-icon-button--checkout {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
box-sizing: border-box;
font-variant-ligatures: none;
text-rendering: optimizeLegibility;
font-smoothing: antialiased !important;
-webkit-font-smoothing: antialiased !important;
text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
background-color: #EEEDED;
color: #333;
}
.post-type-room_reservation .column-nights span {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
box-sizing: border-box;
font-variant-ligatures: none;
text-rendering: optimizeLegibility;
font-smoothing: antialiased !important;
-webkit-font-smoothing: antialiased !important;
text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
background-color: #dcf3fc;
border-radius: 2px;
color: #00A0D2;
cursor: pointer;
display: inline-block;
font-size: 13px;
font-weight: 500;
height: 27px;
line-height: 27px;
padding: 0 9px;
}
/****** Rooms ******/
.post-type-room .column-guests span {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
box-sizing: border-box;
font-variant-ligatures: none;
text-rendering: optimizeLegibility;
font-smoothing: antialiased !important;
-webkit-font-smoothing: antialiased !important;
text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
background-color: #dcf3fc;
border-radius: 2px;
color: #00A0D2;
cursor: pointer;
display: inline-block;
font-size: 13px;
font-weight: 500;
height: 27px;
line-height: 27px;
padding: 0 9px;
}
.post-type-room .column-quantity mark {
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
box-sizing: border-box;
font-variant-ligatures: none;
text-rendering: optimizeLegibility;
font-smoothing: antialiased !important;
-webkit-font-smoothing: antialiased !important;
text-shadow: rgba(0, 0, 0, 0.01) 0 0 1px;
background-color: #EEEDED;
border-radius: 2px;
color: #333;
cursor: pointer;
display: inline-block;
font-size: 13px;
font-weight: 500;
height: 27px;
line-height: 27px;
padding: 0 9px;
}
/****** Coupons ******/
.htl-ui-icon--coupon-status-enabled {
font-size: 20px;
}
.htl-ui-icon--coupon-status-enabled:after {
content: '\f058';
font-weight: 600;
color: #3EC170;
}
.htl-ui-icon--coupon-status-disabled {
font-size: 20px;
}
.htl-ui-icon--coupon-status-disabled:after {
content: '\f05e';
font-weight: 600;
color: #d6d6d6;
}
/*--------------------------------------------------------------
>>> BOOKING CALENDAR:
--------------------------------------------------------------*/
/****** Booking Calendar ******/
.booking-calendar__panel {
background: #fff;
padding: 36px;
}
.booking-calendar__header {
border-bottom: 1px solid #E6E6E6;
margin-bottom: 36px;
padding-bottom: 36px;
}
.booking-calendar-navigation,
.booking-calendar-weeks-navigation {
margin-bottom: 18px;
}
.booking-calendar-navigation__list,
.booking-calendar-weeks-navigation__list {
list-style: none;
margin-left: 0;
display: block;
}
.booking-calendar-navigation__item,
.booking-calendar-weeks-navigation__item {
display: inline-block;
}
.booking-calendar-navigation-button,
.booking-calendar-weeks-navigation-button {
background-color: #F2F2F2;
color: #555;
}
.booking-calendar-navigation-button:focus, .booking-calendar-navigation-button:hover,
.booking-calendar-weeks-navigation-button:focus,
.booking-calendar-weeks-navigation-button:hover {
background: #00A0D2;
}
.booking-calendar-navigation-button {
text-indent: -9999px;
}
.booking-calendar-navigation-button:after {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
float: left;
text-indent: 0;
}
.booking-calendar-navigation-button--prev:after {
content: '\f053';
font-weight: 600;
}
.booking-calendar-navigation-button--next:after {
content: '\f054';
font-weight: 600;
}
.booking-calendar__sidebar {
margin-bottom: 36px;
border-bottom: 1px solid #E6E6E6;
padding-bottom: 18px;
}
.booking-calendar-filters__item {
transition-duration: 0.2s;
transition-property: color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
cursor: pointer;
display: block;
font-size: 14px;
font-weight: 500;
letter-spacing: -0.25px;
margin-bottom: 18px !important;
position: relative;
}
.booking-calendar-filters__item:before {
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
transition-duration: 0.2s;
transition-property: color, background-color, border-color;
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
background-color: #00A0D2;
border-radius: 2px;
color: #fff;
content: '\f00c';
font-size: 8px;
font-weight: 900;
height: 18px;
line-height: 18px;
margin-right: 18px;
position: relative;
text-align: center;
top: -2px;
width: 18px;
}
.booking-calendar-filters__item:hover {
opacity: .3;
}
.booking-calendar-filters__item.not-active {
opacity: .3;
}
.booking-calendar-filters__item.not-active:before {
text-indent: -999999px;
}
.htl-ui-text-icon--show-booking-calendar-filters {
cursor: pointer;
display: inline-block;
font-size: 13px;
font-weight: 500;
letter-spacing: -0.25px;
margin-bottom: 36px;
}
.htl-ui-text-icon--show-booking-calendar-filters:before {
margin-right: 9px;
font-family: "Font Awesome 5 Free";
display: inline-block;
font-style: normal;
font-variant: normal;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
content: '\f104';
font-weight: 900;
font-size: 13px;
}
.htl-ui-text-icon--show-booking-calendar-filters.not-visible:before {
content: '\f105';
}
.booking-calendar-table,
.booking-calendar-table__table {
border-collapse: collapse;
border-spacing: 0;
margin: 0;
padding: 0;
table-layout: fixed;
width: 100%;
}
.booking-calendar-table > .booking-calendar-table__body {
border-bottom: 1px solid #E6E6E6;
border-right: 1px solid #E6E6E6;
border-left: 1px solid #E6E6E6;
}
.booking-calendar-table__cell--header {
font-weight: 400 !important;
overflow: hidden;
text-align: center !important;
}
.booking-calendar-table__date--day {
color: #818181;
display: block;
font-size: 13px;
}
.booking-calendar-table__date--number {
display: block;
font-size: 33px;
padding: 15px 0;
}
.booking-calendar-table__cell--today .booking-calendar-table__date--number,
.booking-calendar-table__cell--today .booking-calendar-table__date--day,
.booking-calendar-table__cell--today .booking-calendar-table__date--month {
color: #00A0D2;
}
.booking-calendar-table__date--month {
color: #818181;
display: block;
font-size: 13px;
padding-bottom: 18px;
}
.booking-calendar-table__cell--body {
border: 0;
height: 30px;
margin: 0;
padding: 0;
}
.booking-calendar-table__cell--first {
border-left: 1px solid #E6E6E6;
}
.booking-calendar-table__row--week > .booking-calendar-table__cell--first:first-child {
border-left: none;
}
.booking-calendar-table__reservation-link {
background-color: #00A0D2;
border-radius: 2px;
color: #fff;
display: block;
font-weight: 500;
margin: 0 1px;
padding: 5px 0;
text-align: center;
text-decoration: none;
}
.booking-calendar-table__reservation-link:focus, .booking-calendar-table__reservation-link:active, .booking-calendar-table__reservation-link:visited {
color: #fff !important;
box-shadow: none !important;
outline: none !important;
}
.booking-calendar-table__reservation-link:hover {
color: #fff;
}
.booking-calendar-table__cell--room-link {
background-color: #EDEDED;
border: 1px solid #E6E6E6;
text-align: center !important;
}
.booking-calendar-table__room-link {
color: #333;
display: block;
font-weight: 500;
padding: 9px 18px;
text-decoration: none;
}
.booking-calendar-table__room-link:focus, .booking-calendar-table__room-link:active, .booking-calendar-table__room-link:visited {
color: #333 !important;
box-shadow: none !important;
outline: none !important;
}
.booking-calendar-table__room-link:hover {
color: #333;
}
.booking-calendar-table__date-helper {
color: #333;
font-weight: 500;
margin-left: 9px;
opacity: .3;
}
.booking-calendar-table__day-booked {
position: relative;
}
.booking-calendar-table__day-booked.not-active {
opacity: .2;
}
.booking-calendar-table__day-booked.not-active:hover {
opacity: 1;
}
.booking-calendar-card {
background-color: #fff;
border-radius: 2px;
box-shadow: 5px 5px 20px 5px rgba(0, 0, 0, 0.18);
color: #818181;
display: none;
left: 50%;
padding: 36px;
position: absolute;
top: 14px;
width: 320px;
z-index: 999999;
}
.booking-calendar-table__reservation-link:hover + .booking-calendar-card {
display: block;
}
.booking-calendar-card__title {
font-size: 16px;
font-weight: 500 !important;
margin-bottom: 5px;
margin-top: 0;
}
.booking-calendar-card-details__list {
margin: 18px 0 !important;
}
.booking-calendar-card-details__view-link {
color: #818181;
position: absolute;
right: 18px;
top: 18px;
}
.booking-calendar-card-details__view-link:focus, .booking-calendar-card-details__view-link:active, .booking-calendar-card-details__view-link:visited {
color: #818181 !important;
box-shadow: none !important;
outline: none !important;
}
.booking-calendar-card-details__view-link:after {
content: '\f303';
font-weight: 900;
}
.booking-calendar-card-details__view-link:hover {
color: #333;
}
@media (min-width: 480px) {
.htl-ui-modal {
width: 320px;
}
.booking-calendar-card:hover {
display: block;
}
}
@media (min-width: 600px) {
.htl-ui-modal {
width: 480px;
}
.booking-calendar-navigation,
.booking-calendar-weeks-navigation {
display: inline-block;
}
.booking-calendar-weeks-navigation {
margin-left: 18px;
}
}
@media (min-width: 680px) {
.booking-calendar-card {
width: 400px;
}
.booking-calendar-card:hover {
display: block;
}
}
@media (min-width: 800px) {
table.hotelier-settings-table-form > tbody > tr > th {
width: 250px;
}
.htl-ui-table--add-new-room-to-reservation .htl-ui-table__cell--remove-room {
text-align: right;
}
.hotelier-settings-header {
text-align: right;
height: 109px;
}
.htl-ui-button--view-calendar {
float: left;
}
.hotelier-settings-header__version-number {
display: inline-block;
line-height: 36px;
margin-top: 0;
}
.hotelier-settings-header__version-info {
display: inline-block;
margin-left: 18px;
}
.pro-features__header .htl-ui-button--upgrade-to-pro {
margin-top: 0;
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
}
}
@media (min-width: 1200px) {
.hotelier-settings-navigation {
flex: 0 0 300px;
}
.hotelier-settings-navigation__title {
padding-top: 0;
}
.hotelier-settings-navigation__list {
margin-top: 0 !important;
display: block !important;
}
.htl-ui-text-icon--show-settings-navigation {
display: none;
}
.hotelier-settings {
display: flex;
}
.hotelier-settings-wrapper {
flex: 1;
}
.hotelier-settings-panel {
height: 100%;
}
.htl-ui-layout__column--left {
flex: 0 0 250px;
}
.htl-ui-layout__column--right .htl-ui-table--disabled-dates td {
display: table-cell;
}
.htl-ui-layout__column--right .htl-ui-table--disabled-dates .htl-ui-table__cell--sort-row {
display: table-cell;
}
.htl-ui-layout__column--right .htl-ui-table--disabled-dates .htl-ui-table__cell--remove-row {
text-align: right;
border-width: 1px;
padding-bottom: 0;
}
.booking-calendar__header {
display: flex;
}
.booking-calendar-navigation,
.booking-calendar-weeks-navigation {
margin-bottom: 0;
}
.booking-calendar-datepicker {
margin-left: auto;
}
.booking-calendar__sidebar {
width: 200px;
padding-top: 120px;
border-bottom: none;
padding-bottom: 0;
}
.booking-calendar__content {
display: flex;
}
.booking-calendar__table {
flex: 1;
}
}
@media (min-width: 1400px) {
.htl-ui-layout__column--right .htl-ui-input--text,
.htl-ui-layout__column--right .htl-ui-input--email,
.htl-ui-layout__column--right .htl-ui-input--textarea,
.htl-ui-layout__column--right .htl-ui-input--select {
width: 500px;
}
}
@media (min-width: 1450px) {
table.hotelier-settings-table-form .htl-ui-table__cell--disabled-dates-dates label,
table.hotelier-settings-table-form .htl-ui-table__cell--seasonal-prices-dates label {
display: inline;
margin-bottom: 0;
}
.htl-ui-layout__column--right .htl-ui-table__cell--disabled-dates-dates label {
display: inline;
margin-bottom: 0;
}
}
@media (min-width: 1600px) {
.htl-ui-table--add-new-room-to-reservation .htl-ui-table__cell--room-select {
width: 500px;
}
.htl-ui-table--add-new-room-to-reservation .htl-ui-input--select {
width: 500px;
}
}
@media (max-width: 800px) {
table.hotelier-settings-table-form {
width: 100%;
table-layout: fixed;
}
table.hotelier-settings-table-form th,
table.hotelier-settings-table-form td {
display: block;
width: 100% !important;
}
table.hotelier-settings-table-form .htl-ui-setting th,
table.hotelier-settings-table-form .htl-ui-setting td {
display: table-cell;
}
table.hotelier-settings-table-form .htl-ui-setting th {
padding-bottom: 0;
width: 200px !important;
}
table.hotelier-settings-table-form th {
padding-bottom: 9px;
}
table.hotelier-settings-table-form .room-guests-wrapper .htl-ui-label {
display: block;
width: 100% !important;
margin-bottom: 9px;
}
table.hotelier-settings-table-form .htl-ui-button--remove-row {
text-indent: -9999px;
}
table.hotelier-settings-table-form .htl-ui-button--remove-row:before {
text-indent: 0;
float: left;
margin-right: 0;
}
table.hotelier-settings-table-form .htl-ui-input--text,
table.hotelier-settings-table-form .htl-ui-input--email,
table.hotelier-settings-table-form .htl-ui-input--textarea,
table.hotelier-settings-table-form .htl-ui-input--select {
max-width: 100%;
}
.htl-ui-table--add-new-room-to-reservation {
max-width: 100%;
table-layout: fixed;
}
.htl-ui-table--add-new-room-to-reservation .htl-ui-table__cell {
display: block;
}
}
