:root {    --mainColor: #404041;    --mainBackGroundColor: rgba(140,140,140, 0.1);    --mainBackGroundColorFallBack: rgb(140,140,140);    --primaryColor: #153F5D;    --mainFontColor: #ffffff;    --primaryBtnHoverBkgColor: RGBA(21, 63, 93, 0.65);     --secondaryBtnHoverBkgColor: RGBA(21, 63, 93, 0.65);    --siteFontSize: 14px;    --textColor: #153F5D;    --highlightBackgroundColor: #8EC4EA !important;    --highlightFontColor: #153F5D;    --secondaryBtnTextColor: #153F5D;}body {    font-size: 14px;    color: #153F5D !important;}h1 {    color: #153F5D;}#footer {    background-color: rgba(140,140,140, 0.1);}    #footer .container {        width: 80%;    }.Highlight-backgroundColor {    background-color: #8EC4EA !important;}.Highlight-fontColor {    color: #153F5D !important;}.Main-fontColor {    color: #ffffff !important;}.dotted-border {    border: 2px dotted rgb(140, 140, 140); /*fallback*/    border: 2px dotted rgba(140, 140, 140, .3);}.progressbar-color {    background-color: #cfcfcf;}.primary-color {    background-color: #153F5D;}.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;}.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;}.main-container {    width: 80% !important;    padding: 0px;}.white-font {    color : #fff !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);}    .navbar .container {        width: 80% !important;        padding: 0px;    }.badgePrimary {    color: #ffffff !important;    background-color: #153F5D !important;}#BookingContextControl .btn-default {    color: #153F5D;}.hotelName {    font-size: 20px;    font-weight: bold;    color: #153F5D;}@media screen and (max-width: 1450px) {    #footer .container {        width: 95%;    }    .navbar .container {        width: 95% !important;        padding: 0px;    }    .main-container {        width: 95% !important;        padding: 0px;    }}.fa:not(.tp-status) {    color: #153F5D;}/******bootstrap override*****/.btn-primary {    background-color: #153F5D;    border: 2px solid #153F5D;    color: #ffffff;    border-radius: 27px !important;}    .btn-primary:hover, .btn-primary:focus, .btn-primary:active {        background-color: RGBA(21, 63, 93, 0.65) !important;        color: #ffffff !important;        border: 2px solid #153F5D;        font-weight: normal;        outline: none;    }    .btn-primary .fa {        color: #ffffff !important;    }.Secondary-button {    background-color: transparent;    color: #153F5D !important;    border: 2px solid #153F5D !important;    border-radius: 27px !important;    outline: none !important;}    .Secondary-button:hover {        background-color: RGBA(21, 63, 93, 0.65) !important;        color: #ffffff !important;    }        .Secondary-button:hover .fa {            color: #ffffff;        }    .Secondary-button .fa {        color: #153F5D;    }    .Secondary-button:active, .Secondary-button.active, .Secondary-button.active:focus, .Secondary-button:focus {        background-color: RGBA(21, 63, 93, 0.65) !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;}/* link */.navbar-default .navbar-nav > li > a {    color: #153F5D;}    .navbar-default .navbar-nav > li > a:hover,    .navbar-default .navbar-nav > li > a:focus {        color: #153F5D;        background-color: transparent;        outline: none;    }.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {    color: #153F5D;    outline: none;}.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus {    color: #153F5D;    background-color: transparent;    outline: none;}.navbar-default .navbar-nav li.open a {    background-color: transparent;    outline: none;    color: #153F5D;}a {    color: #153F5D !important;    text-decoration: none !important;}    a:not(.btn) .fa {        color: #153F5D;    }    a:hover, a:focus, a:active {        text-decoration: underline;        color: #153F5D;    }a h1.pageHeaderH1 .fa {    color: #153F5D;}.fa.productStatus {    color: inherit;}.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: #153F5D !important;    text-decoration: none !important;    border-radius: 21px;}.pageControl div:nth-of-type(2) strong {    color: #153F5D;}.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;}/*@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {    //IE 10 and above specific code goes here}    */