:root {    --mainColor: #404041;    --mainBackGroundColor: rgba(140,140,140, 0.1);    --mainBackGroundColorFallBack: rgb(140,140,140);    --primaryColor: #1f89ca;    --mainFontColor: #ffffff;    --primaryBtnHoverBkgColor: #146EA5;    --secondaryBtnHoverBkgColor: #146EA5;    --siteFontSize: 14px;    --textColor: #636362;    --highlightBackgroundColor: #1f89ca;    --highlightFontColor: #ffffff;}body {    font-size: 14px;    color: #636362 !important;}h1 {    color: #1f89ca;}#footer {    background-color: rgba(140,140,140, 0.1);}    #footer .container {        width: 80%;    }.dotted-border {    border: 2px dotted rgb(140, 140, 140); /*fallback*/    border: 2px dotted rgba(140, 140, 140, .3);}.progressbar-color {    background-color: #a1b9c7;}.primary-color {    background-color: #1f89ca;    color: #ffffff !important;}.tertiary-color {    background-color: #A0A0A0;}.tertiary-color30 {    background-color: rgb(140, 140, 140); /*fallback*/    background-color: rgba(140, 140, 140, .3);}.tertiary-color15 {    background-color: rgb(140, 140, 140); /*fallback*/    background-color: rgba(140, 140, 140, .15);}.tertiary-color10, .products {    background-color: rgb(140, 140, 140); /*fallback*/    background-color: rgba(140, 140, 140, .1);}.clientSelect:hover {    background-color: rgb(140, 140, 140); /*fallback*/    background-color: rgba(140, 140, 140, .3);    cursor: pointer;}.airportsSearchResult:hover {    background-color: rgb(140, 140, 140); /*fallback*/    background-color: rgba(140, 140, 140, .3);    cursor: pointer;}.bookingRecord:hover {    background-color: rgb(140, 140, 140); /*fallback*/    background-color: rgba(140, 140, 140, .3);}.paymentMETHOD:hover {    background-color: rgb(140, 140, 140); /*fallback*/    background-color: rgba(140, 140, 140, .3);    cursor: pointer;}.recentSearchedHotel:hover {    background-color: rgb(140, 140, 140); /*fallback*/    background-color: rgba(140, 140, 140, .3);    cursor: pointer;}.Highlight-backgroundColor {    background-color: #1f89ca;}.navbar-header {    padding: 0px 15px 0px 15px;}.navbar-default .navbar-nav {    padding-right: 25px;}    /* navbar links */    .navbar-default .navbar-nav > li {        padding: 5px 5px 5px 5px;        vertical-align: middle;    }        .navbar-default .navbar-nav > li > a {            line-height: 30px;            padding: 5px;            vertical-align: middle;            border-radius: 12px;            -webkit-border-radius: 12px;            -moz-border-radius: 12px;        }        .navbar-default .navbar-nav > li i {            float: left;        }.navbar-nav .dropdown-menu li i {    float: none;}.badgePrimary {    color: #ffffff !important;    background-color: #1f89ca !important;}.main-container {    width: 80% !important;    padding: 0px;}.white-font {    color: #ffffff !important;}.white-background80 {    background-color: rgb(255, 255, 255);    background-color: rgba(255, 255, 255, .8);}.navbar {    border-bottom: 1px;    border-bottom-width: thin;    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);    background-color: #ffffff !important;}    .navbar .container {        width: 80% !important;        padding: 0px;    }.hotelName {    font-size: 20px;    font-weight: bold;    color: #1f89ca;}#BookingContextControl .btn-default {    color: #1f89ca;}#BookingContextControl {    color: #ffffff;}@media screen and (max-width: 1450px) {    #footer .container {        width: 95%;    }    .navbar .container {        width: 95% !important;        padding: 0px;    }    .main-container {        width: 95% !important;        padding: 0px;    }}/******bootstrap override*****/.btn-primary {    background-color: #1f89ca;    border: 2px solid #1f89ca;    color: #ffffff !important;    border-radius: 27px !important;}    .btn-primary:hover, .btn-primary:focus, .btn-primary:active {        background-color: var(--primaryBtnHoverBkgColor) !important;        color: #ffffff !important;        border: 2px solid #1f89ca;        font-weight: normal;        outline: none;    }.fa:not(.tp-status) {    color: #1f89ca;}.fa.productStatus {    color: inherit;}.pageControl {    color: #1f89ca !important;}.btn-primary .fa {    color: #ffffff !important;}.Secondary-button {    background-color: transparent;    color: #1f89ca !important;    border: 2px solid #1f89ca !important;    border-radius: 27px !important;    outline: none !important;}    .Secondary-button:hover {        background-color: #146EA5 !important;        color: #ffffff !important;    }    .Secondary-button .fa {        color: #1f89ca;    }    .Secondary-button:hover .fa {        color: #ffffff;    }    .Secondary-button:active, .Secondary-button.active, .Secondary-button.active:focus, .Secondary-button:focus {        background-color: #146EA5 !important;        color: #ffffff !important;        outline-style: none !important;    }.btn-lg {    font-size: 14px;}.btn-danger {    color: white !important;}.modal-header {    border-bottom: solid 1px #979797;}.modal-footer {    border-top: none;    padding: 10px 10px 10px 0px;}a {    color: #1f89ca !important;    text-decoration: none !important;}.nav-pills li a, .nav-pills li a:hover {    padding: 10px 10px;    background: none;}.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {    color: #ffffff !important;    background-color: #1f89ca !important;    text-decoration: none !important;    border-radius: 21px;}.text-danger {    color: #e02020;}.text-success {    color: #92d050 !important;    font-weight: bold !important;}    h1 {    font-size : 30px;}h2{    font-size: 20px;}h3 {    font-size: 16px;}