How to Customize the Look and Feel of the Booking Engine
Contents
Introduction
The changes of the look and feel of the booking engine can be done via the CSS language. A person with basic web development skills can easily follow these instructions.
The final CSS layout can be set in the Booking Engine => Appearance area where the CSS field is located.
General Elements
Elements used in this section style all pages.
Area / Elements | Class names | Implementation | Comments |
---|---|---|---|
Set the default background color of body | body | body { background:#fff; } |
Find hex codes here. |
Set the default background color of header | header | #header { background:#fff; } |
Find hex codes here. |
Change the background color of language and currency dropdown | header dropdown-toggle dropdown-menu | #header .dropdown-toggle, #header .dropdown-menu { background-color: #000; } |
Find hex codes here. |
Set the color of language and currency dropdown text | header dropdown-toggle dropdown-menu | #header .dropdown-toggle, #header .dropdown-menu { color: #fff; } |
Find hex codes here. |
Set the color of amenities and navigation buttons | highlighted | .highlighted { color: #fff; } |
Find hex codes here. |
Set buttons' color | btn-primary | .btn-primary { background-color: #ffccc!important; border-color: #ffccc!important; } |
Find hex codes here. |
Set buttons' text color | btn-primary | .btn-primary { color: #000!important; } |
Find hex codes here. |
Change the background color of the info box and alert error box | alert-info | .alert-info, .alert-danger { background-color: #ffccc; } |
Find hex codes here. |
Change the color of the info box and alert error box text | alert-info | .alert-info, .alert-danger { color: #fff; } |
Find hex codes here. |
Change the color of the slideshow arrows | slick-prev slick-next | .slick-prev:before, .slick-next:before { color: #000; } |
Find hex codes here. |
Search Page
Page ID:
#search
Area / Elements | Class names | Implementation | Comments |
---|---|---|---|
Hide specific Card icons | visa-card-icon
master-card-icon amex-card-icon diners-card-icon discover-card-icon master-pass-card-icon alpha-bank-icon paypal-card-icon maestro-card-icon |
#search .visa-card-icon { display: none; } |
|
Hide all card icons | payment-method-icons | #search .payment-method-icons { display: none; } |
|
Add background color | search | search { background: #000; } |
Find hex codes here. |
Add background image | search | search { background: url("") no-repeat center center fixed; -webkit-background-size: cover; -background-size: cover; -background-size: cover; -size: cover; } |
Inside parentheses ("") put the url of the image |
Hide background image | search | #search { background: none; } |
|
Change color of main text | search h2 | #search h2{ color: #ffccc; } |
Find hex codes here. |
Change color of search form text | search searchForm | #search #searchForm{ color: #ffccc; } |
Find hex codes here. |
Change color of main box | search well | #search well{ color: rgba(245, 245, 245, 1); } |
Change the last digit between 0.1 - 1 for opacity. |
Change calendar background color | daterangepicker
calendar-table |
#search .daterangepicker, .calendar-table, .daterangepicker:after{ background-color: #ffcccc; } |
Find hex codes here. |
Change calendar selected dates color | daterangepicker td.active
calendar-table |
#search .daterangepicker td.active, .daterangepicker td.active:hover { background-color: #ffcccc; } |
Find hex codes here. |
Results Page
Page ID:
#searchResults
Area / Elements | Class names | Implementation | Comments |
---|---|---|---|
Change the color of the text | searchResults | #searchResults { color: #000; } |
Find hex codes here. |
Replace content with a “Terms” button | terms-conditions-content
terms-conditions-btn |
#searchResults .terms-conditions-content{ display: none; } #searchResults .terms-conditions-btn{ display: block; } |
|
Change the background color of the modify search box | modifySearch | #modifySearch { background-color: #000; } |
Find hex codes here. |
Change the color of the modify search text | modifySearch | #modifySearch { color: #fff; } |
Find hex codes here. |
Change the background color of the room type modal | roomTypeModalLabel modal-content | #roomTypeModalLabel .modal-content { background-color: #000; } |
Find hex codes here. |
Change the color of the room type modal text | roomTypeModalLabel modal-content | #roomTypeModalLabel .modal-content { color: #fff; } |
Find hex codes here. |
Change the background color of the terms modal | termsModal modal-content | #termsModal .modal-content { background-color: #000; } |
Find hex codes here. |
Change the color of the terms modal text | termsModal modal-content | #termsModal .modal-content { color: #fff; } |
Find hex codes here. |
Style Terms and Conditions modal title | termsModal policy-title | #termsModal .policy-title { margin-top: 20px; } |
|
Style Terms and Conditions modal description | termsModal policy-description | #termsModal .policy-description { margin-top: 20px; } |
|
Style Partially refundable policy text | partiallyRefundable | .partiallyRefundable { color: #000; } |
Find hex codes here. |
Style Non-refundable policy text | nonRefundable | .nonRefundable { color: #000; } |
Find hex codes here. |
Options Page
Page ID:
#options
Area / Elements | Class names | Implementation | Comments |
---|---|---|---|
Change the text color | options | #options { color: #000; } |
Find hex codes here. |
Change the payment box background color | options well | #options well { color: #ffccc; } |
Find hex codes here. |
Display Children Policy content on demand using a button | children-policy-txt
show-more-txt |
#options .children-policy-txt { display: none; } #options .show-more-txt { display: block; } |
|
Change the color of the text inside info box | alert-info | #options .alert-info { color: #fff; } |
Find hex codes here. |
Change the color of amenity | highlighted | #options .highlighted { color: #ffccc; } |
Find hex codes here. |
Change the color of navigation icons | highlighted | #options .fa-circle { color: #ffccc; } |
Find hex codes here. |
Details Page
Page ID:
#details
Area / Elements | Class names | Implementation | Comments |
---|---|---|---|
Hide specific Card icons | visa-card-icon
master-card-icon amex-card-icon diners-card-icon discover-card-icon master-pass-card-icon alpha-bank-icon paypal-card-icon maestro-card-icon |
#details .visa-card-icon{ display: none; } |
|
Hide all card icons | payment-method-icons | #deatils .payment-method-icons{ display: none; } |
|
Hide specific payment method description |
cash paypal bank-deposit bank-full-amount two-checkout cash-checkin eurobank veritrans alpha-bank cash-credit-card redsys paypal-pre bank-deposit-checkin fideli-pay cash-credit-card-vault alpha-bank-master-pass moneris sampath cash-credit-card-checkin-vault asia-pay |
#details .cash{ display: none; } |
|
Hide all payment method descriptions | payment-method-descriptions | #details .payment-method-descriptions{ display: none; } |
|
Change the room decription and payment box background color | details well | #details well { color: #ffccc; } |
Find hex codes here. |
Manage My Reservation Page
Page ID:
#desc
Area / Elements | Class names | Implementation | Comments |
---|---|---|---|
Change the color of amenity icons
(find hex codes here.) |
highlighted | #desc .highlighted{ color: #fff; } |
Find hex codes here. |