﻿:root {
    --mainclr: #014693;
    --altclr: #f26b25;
    --mainheadin: var(--mainclr);
    --altheadin: var(--altclr);
    --btnbg: #307fe2;
    --btnclr: #fff;
    --btnbgh: #f26b25;
    --btnclrh: #fff;
    /* Aliases for booking amendment modal (sightseeingNew.css) */
    --lblue: var(--mainclr);
    --bglblue: var(--mainclr);
    --textblue: var(--mainclr);
    --bgblue: var(--mainclr);
    --bg-White: #fff;
    --Primary-100: #F3F7FC;
    --Primary-200: #EEF2F7;
    --Secondary-050: #eef6ff;
}
.tbolink:hover, .combnt, a.combnt,.Mnav i,.bookbtn {
background: var(--btnbg);
color: var(--btnclr);
}
.tbolink, .combnt:hover, .combnt a.combnt:hover, a.combnt:hover, a.combnt a.combnt:hover,.Mnav i:hover,.bookbtn:hover {
background: var(--btnbgh);
color: var(--btnclrh);
}
.tbocolor2,a.tbocolor:hover {
    color: var(--altclr);
}
a.tbocolor2:hover,.agencyWallet b {
    color: var(--mainclr);
}
.contantwall {
background: #fff;
}
.srwall {
border: 1px solid #e7e7e7;
}
.brdwall {
background: #fff;
}
.ui-autocomplete-loading {
background: #fff url("../images/indicator.gif") no-repeat;
}
.note_text {
color: #9f9f9f;
}
.sctab {
background: #e7e7ff;
}
.sources-div {
border: 1px solid #e7e7ff;
}
.cum_w_b {
background: #c2932c;
border-bottom: #ffad33 2px solid;
color: #fff;
}
.lod_popup_min {
background: url(../images/popup-loader.gif) no-repeat center;
}
.search_row_tbl td {
color: var(--mainclr);
border: #ccc solid 1px;
}
.agentpricebox {
background: #f7f7fa;
border: 1px solid #e7e7e7;
box-shadow: 2px 2px 3px #D6D8E7;
}
.agentpricebox b, .str>ul>li>dfn {
color: var(--mainclr) !important;
}
.ch_in .ui-state-active::after, .ch_in .ui-widget-content .ui-state-active::after, .ch_in .ui-widget-header .ui-state-active::after {
border-left: 6px solid var(--mainclr);
}
.ch_out .ui-state-active::after, .ch_out .ui-widget-content .ui-state-active::after, .ch_out .ui-widget-header .ui-state-active::after {
border-right: 6px solid var(--mainclr);
}
.bcrum3 {
background: #c2932c;
background: linear-gradient(#f9bc38,  #c2932c) !important;
background: -webkit-linear-gradient(#f9bc38,  #c2932c) !important;
color: #fff;
}
.bredcrum .pr_avt {
background: #c2932c;
}
.agency_alert {
background: #fcfae9;
color: var(--mainclr);
}
.fl_head {
background: var(--altclr);
color: #fff;
}
.fl_contener {
border: #ccc solid 1px;
}
.fl_flhead {
background: #e7e7ff;
border-top: #e0e2f9 solid 1px;
border-bottom: #e0e2f9 solid 1px;
}
.fdsb {
opacity: 0.40;
background: #e9e9e9;
}
.sort_results {
background: #f4f4f4;
border: #ebebeb solid 1px;
}
.str>ul>li {
display: inline-block;
border-color: #ebebeb !important;
}
.str>ul>li>a, .str>ul>li>dfn {
color: #797979;
}
.str>ul>li>div {
background: #fff;
border: #ebebeb solid 1px;
}
.str>ul>li>div ul li {
border-top: #ebebeb solid 1px;
}
.str>ul>li>div ul li a:hover {
background: var(--altclr);
color: #fff;
}
.str>ul>li>a i {
color: #f90;
}
.hotel_results_content {
border: #e5e5e5 solid 1px;
}
.hotel_results_content:hover {
background: #fcfae9;
}
.showmap {
color: var(--mainclr);
}
.showmap i {
color: #f90;
}
.htl_nm span {
color: var(--mainclr);
}
.hotel_charges {
width: 20%;
color: #888;
}
.price_span {
color: var(--mainclr);
}
.price_span .line_through {
color: #f90;
}
.rate-breakup-top {
background: #efefef;
}
.txt-main {
color: var(--mainclr);
}
.nwdo {
background: url(../images/sprite_hotel_icon.png) no-repeat;
}
.bookbnt {
background: var(--altclr);
color: #fff !important;
border: #c3d4ee solid 1px;
display: block;
}
.tolnw {
background: #c2932c;
border: #f90 solid 2px;
}
.tolnw i {
border-left: #f90 solid 2px;
border-top: #f90 solid 2px;
background: #c2932c;
}
.tolnw em {
color: #fff;
}
.rest {
color: #fff;
background: url(../images/sprite_hotel_icon.png) no-repeat var(--altclr);
}
.filterhotel {
border: #ebebeb solid 1px;
background: #fff;
}
.filterhotel b {
background: #f4f4f4;
color: #000;
}
.filterhotel span {
color: var(--mainclr);
font-size: 12px;
}
.filterhotel em {
color: #333;
}
.modifysreach_icon, .Hotelmap_icon {
background: url(../images/sprite_hotel_icon.png) no-repeat;
}
.mFSeR {
color: #fff;
}
.modifysearch {
background: #f9bc38;
}
.modifysearch:hover {
background: var(--altclr);
}
.modifysearch:hover a {
color: #fff;
}
.prsl .ui-state-default, .prsl .ui-widget-content .ui-state-default, .prsl .ui-widget-header .ui-state-default {
border: #ccc solid 1px;
background: #f9bc38;
}
.prsl.ui-widget-content {
border: 2px solid #ededed;
}
.prsl .ui-state-active {
background: var(--altclr) !important;
}
.rmap a {
background-color: #ececf2;
}
.result_link {
color: #fff;
background: var(--altclr);
}
.result_link:hover {
color: #fff;
background: #c2932c;
}
.mmail {
background: #f9bc38;
}
.nohotels_found {
border: 5px solid #d6d8e7;
}
.nohotels_found h1 {
background: #e7e7ff;
text-shadow: 0 1px 1px #888888;
}
.fl_search {
background: #eff0fb;
}
.fl_bg1 {
background: #fbfbfb;
}
.fl_bg1 i {
color: #f90;
}
.com_bnt {
background: var(--altclr);
color: #fff;
}
.more_detail {
color: var(--mainclr) !important;
}
.search_cat {
border: 1px solid #e7e7e7;
}
.fcl {
background: url(images/serach_sprite.png) no-repeat;
}
.smail input[type=radio]:not(old)+label, .smail input[type=checkbox]:not(old)+label, .paydv input[type=radio]:not(old)+label, .paydv input[type=checkbox]:not(old)+label, .newChBx input[type=radio]:not(old)+label, .newChBx input[type=checkbox]:not(old)+label {
background: url("../images/checks.png") no-repeat 0 0;
}
.currPrice {
background: #fff;
border: 1px solid #e7e7e7;
}
.currPrice p b, .currPrice p span {
border: 1px solid #eee;
width: 100%}
.currPrice p b {
background: #f6f5f5;
}
.rightpanel .ui-state-default {
background: #f4f4f4;
}
#resultGrid_toppager.ui-state-default, #resultPager.ui-state-default {
border: #ebebeb solid 1px !important;
}
.custgrid .ui-jqgrid .ui-pg-button span {
background-color: #f9bc38;
}
.rmds {
background: #e9e9e9;
border: #ccc solid 1px;
}
.gustbx {
border: #fff solid 1px;
background: #f0f0f0;
}
.romhed {
background: #e6e7f5;
border: #cfd1ef solid 1px;
}
.gustbx i {
color: #fff;
}
.chino, .adlno {
border-left: #cfd1ef solid 1px;
}
.chtd {
border: #cfd1ef solid 1px;
}
.rmtbrw span {
border-left: #e2e2e2 solid 1px;
border-bottom: #e2e2e2 solid 1px;
}
.rmtbrw span:nth-child(even) {
background-color: #fff;
}
.selectpopup, .smallpop {
background: #ededed;
border: 5px solid #e7e7e7;
}
.popclose {
background: var(--altclr);
color: #fff;
}
.comon-btn, .small-btn {
background: var(--altclr);
color: #fff;
}
.comon-btn:hover, .small-btn:hover {
background: var(--altclr);
}
.cmpopup {
background: #fcfae9;
border: 2px solid var(--mainclr);
box-shadow: 0 0 8px 0 #888;
}
.lbpop {
color: var(--mainclr);
top: 60%}
.noRsul_bx {
border: red solid 1px;
background: #fcfae9;
color: red;
}
.destigl {
color: #f90;
}
.googleMap {
border: 3px solid var(--mainclr);
background: #fcfae9;
}
.close_bnt {
color: #fff;
background: var(--altclr);
}
.HtRAt {
color: #f90;
}
.hotel_location {
color: #fff;
background: #c2932c;
}
.hotel_location::after {
background: #c2932c;
}
.paydv {
background: #f4f4f4;
border: #ebebeb solid 1px;
}
.brdff {
border: #fff solid 1px;
}
.pydv {
background: #2d823d;
color: #fff;
}
.pyhand {
background: url(../images/sprite_hotel_icon.png) no-repeat;
}
.py_ltol {
background: #fcfae9;
border: #2d823d solid 2px;
box-shadow: 0 0 5px 0 #888;
}
.py_ltol:before {
border-left: #2d823d solid 2px;
border-top: #2d823d solid 2px;
background: #fcfae9;
}
.pcinbx {
background: #fbfbfa;
border: #ebebeb solid 1px;
}
.cktham img {
background: #fff;
}
.pcrbx {
color: #616161;
}
.pcrbx b {
color: var(--mainclr);
}
.pcfname {
background: #fbfbfa;
border-left: #ebebeb solid 1px;
border-right: #ebebeb solid 1px;
border-top: #ebebeb solid 1px;
}
.sld_nav button {
background: url(../images/dpnext_pre.png) no-repeat;
}
.dp_next {
background-position: 10px -56px !important;
}
.ui-menu .ui-menu-item .iclist {
color: #2b2b2b;
}
.exofr .exofrpop {
background: #fff;
border: 1px solid #d0d0d0;
}
.chnote {
background: url(../images/chang-pawicons.png) no-repeat;
}
.notexbx {
background: #fff;
}
.notexbx::after {
border-top: solid 18px #fff !important;
}
.keyicon {
background: url(../images/chang-pawicons.png) no-repeat #f0f0f0;
}
.ghttext {
color: #f90;
}
.notetext {
width: 210px;
}
.notetext a {
color: #414141;
}
.notetext a span {
color: var(--mainclr);
}
.notecl {
color: #fff;
background: #c2932c;
}
.featTab {
border: #fff solid 2px;
background: var(--altclr);
color: #fff;
}
.featTab::after {
content: " ";
border: 10px solid transparent;
border-right: #000 solid 0px;
border-top: #000 solid 10px;
}
.eartab {
background: #fff;
color: var(--mainclr);
}
.redIcn {
background: var(--altclr) url(../images/rewardicon.png) no-repeat center center;
}
.eartab em {
color: #f90;
}
.chkdat {
color: var(--mainclr);
}
.loader {
border: 10px solid #f3f3f3;
border-top: 10px solid var(--mainclr);
}
.sloader{border: 6px solid #f3f3f3;border-top: 6px solid var(--mainclr); }
.lodingBx {
color: var(--mainclr);
}
.themePup {
background-color: #00305d;
color: #fff;
background-image: url(../images/themepopbg.jpg);
background-repeat: no-repeat;
background-size: 100% 100%;
border: #fff solid 5px;
}
.choseStp {
background-color: #f90;
color: #000;
}
.choseStp a {
color: #000;
}
a {
color: var(--mainclr);
}
.red {
color: red;
}
.green {
color: green;
}
.tbohheader {
    background: #0e63b2;
}
.hedbg {
    background: #0e63b2;
    color: #fff;
}
.hedbg a {
color: #fff;
}
.tbocolor {
color: var(--mainclr);
}
.language_icon_tab {
border: var(--altclr) solid 1px;
background:var(--altclr) url(../images/drop_arrow_icon.png) no-repeat;
}
.lagtab {
border: var(--altclr) solid 1px;
background: var(--altclr);
}
.lagtab>li {
border-bottom: #ffffff57 solid 1px;
}
.lagtab>li:hover {
background: var(--mainclr);
}
.tbohnav {
    background: #0e63b2;
}


.tbohnav>ul>li>a span:hover,.tbohnav > ul > li > a > i {
color: #fff;
}
.tbohnav ul li a span {
color: #fff;
   
}
.tbohheader a{color:#fff; text-decoration:none;}
.basnav {
    background-color: #fff;
}
.basnav li a {
color: var(--mainclr);
}
    .basnav li a:hover {
        color: #0e63b2;
        background-color: #e3f1fb;
    }
.anmt_tab {
background-image: url(../images/offer_bx.gif);
background-repeat: no-repeat;
color: var(--mainclr);
}
.timeSlot a:hover, .timeSlot a.active {
    background: var(--mainclr);
    color: #fff;
}
a.contact_hd {
color: #fff;
}
.rchrg {
background: var(--altclr);
color: #fff;
border: #2d9dff solid 1px;
}
.cancilation_icon a, .lowcurrency_icon a, .pnr_icon a, .pending_icon a, .announcement a, .specialRequest_icon a, .amandment_icon_m a, .no_hotel_source a {
background: url(../images/new_con_icon.png) no-repeat;
}
.no_hotel_source a {
background-position: -2px -374px;
}
.specialRequest_alert {
background-position: 31px -36px;
color: #fff;
}
.specialRequest_alert_red {
background: url(../images/new_con_icon.png) no-repeat;
color: #fff;
}
.pending_alert {
color: #fff;
}
.pending_alert_red {
background: url(../images/new_con_icon.png) no-repeat;
color: #fff;
}
.cancelation_alert_red {
background: red;
color: #fff;
}
.cancelation_alert_red::after {
border-top: 5px solid #c10c00;
}
.currency_alert {
background-position: 3px -13px;
}
.pnr_alert {
background-position: 7px -36px;
color: #fff;
}
.announcment_alert {
height: 21px;
color: #fff;
}
.lowcurrency_icon a span {
background: url(../images/new_con_icon.png) no-repeat;
}
.hdcn {
color: #f90;
}
.hdcn b, .fl_head a, .white {
color: #fff;
}
.hotelname {
color: var(--mainclr);
}
.Lg-Nav-Mab {
    background: #003f75;
    border-bottom: 1px solid #024f93;
}
.logsbnt {
    border: var(--btnbg) solid 1px;
    color: var(--btnclrh);
}
.logsbnt:hover {
background: var(--btnbg); color:var(--btnclr);
}
.error {
color: red;
border: red solid 1px;
background: #ffffcb;
}
.error::before {
border-bottom: 6px solid red;
}
.infodiv {
background: #fff;
border: 2px solid var(--mainclr);
}
.tbohnav>ul>li{background:#0e63b2;}

.cndit p {
border-top: solid 1px #c0c0c0;
}
.bgbl {
background: var(--altclr);
color: #fff;
}
.bgbl a {
color: #fff;
}
a.allcnt {
border: 2px solid #A4CBE4;
color: #000;
background: #fff;
}
.top_nof .ntfdiv {
background: #fff;
border: 2px solid var(--mainclr);
}
.top_nof .nthd {
background: #e7e7ff;
color: var(--mainclr);
}
.top_nof .notline {
background: #e7e7ff;
}
.top_nof .notline tt {
background: #e7e7ff;
color: var(--mainclr);
}
.top_nof .viewall {
background: #e7e7ff;
color: var(--mainclr);
}
.sid_nof {
background: url(../images/annc_footer.png) no-repeat;
}
.sid_nof .nthd {
color: var(--mainclr);
}
.rpop {
background: #fff;
border: #e7e7e7 solid 3px;
}
.tbohfooter {
background: var(--btnbg);
color: var(--btnclr);
border-top: 2px solid #e7e7e7;
}
.ftlinks {
color: #fff;
}
.ftlinks li {
border-left: var(--mainclr) solid 1px;
}
.ftlinks a {
color:#fff;
}
.onoffswitch-switch {
border: 1px solid #e7e7e7;
}
.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch {
background-color: #c2932c;
}
.on {
background: var(--altclr);
color: #fff;
}
.on span {
background: #c2932c;
}
.off {
background: #e7e7ff;
color: #555;
}
.off span {
background: #c2c2c2;
}
.agent_hed {
background: url(../images/hedear_bg2.jpg) #fff no-repeat;
border-bottom: #5f5f5f solid 3px;
}
.agentname {
color: #000;
}
.agent_hed h2 {
color: #f90;
}
.awl img {
position: absolute;
margin: 5px 0 0 -131px;
}
.wrdbx .language_icon_tab {
background-color: var(--altclr);
}
input[type="text"], select {
border: #ccc solid 1px;
}
.boldh {
color: var(--mainclr);
}
.blcolor {
color: var(--mainclr);
}
.cal {
background: #fff url(../images/calender.gif) no-repeat;
}
@media screen and (max-width: 767px) {
.tbohnav>ul>li>a{
    color:#fff;
    background: #0e63b2;
    border-bottom: 1px solid #004e93;
}
.msite {
background: var(--altclr);
color: #fff;
border-top: 2px solid #e7e7e7;
}
}.limitPop {
position: absolute;
z-index: 100;
border-radius: 3px;
padding: 5px 10px;
margin-top: 5px;
background: #fff;
}
.limitPop:after {
border-color: transparent transparent #fff;
}
.limitPop:before {
border-color: transparent transparent #c2932c;
}
.agrew {
background: url(../images/agrewd.png) no-repeat;
}
.agrbx {
background: rgba(0, 0, 0, 0.5);
}
.popbxag {
color: var(--mainclr);
background: #fff;
border: #e4e4e4 solid 5px;
}
.ruicon {
background: url(../images/agentrewad.png) no-repeat;
}
.agbxhe {
color: #f90;
}
.agxcl {
background: #c2932c;
}
.RewardProgress {
background-color: #ddd;
border: #ffad33 solid 1px;
}
.RpBar {
background: #c2932c !important;
color: #fff;
}
.poinrew {
background: url(../images/bagicon.png) no-repeat #fff;
border: #ffad33 solid 1px;
}
.chngpwdbox {
background: #fff none repeat scroll 0 0;
}
.chngpwdhead {
background: #e7e7ff none repeat scroll 0 0;
color: var(--mainclr);
}
.frmerror {
color: red;
}
.chngpassrow small {
color: #e37000;
}
.chngpassrow input, .comBx input[type="text"] {
border: 1px solid #d0d0d0;
}
.pswpolicy {
border: 1px solid #ccc;
}
.valrow {
color: red;
background: url(../images/passwordicon.png) no-repeat;
}
.successrow {
color: #0ca405;
background: transparent url("../images/passwordicon.png") no-repeat scroll;
}
.comBx {
border: #e7e7ff solid 1px;
}
.Pw-LookUpScroll {
background: #fff;
border: #ccc solid 1px;
}
.comon_table th, .comon_table td {
border: 1px solid #e7e7e7;
}
.comon_table th {
background: #e7e7ff;
}
.comon_table tr:nth-child(2n+1) {
background: #f7f7fa;
}
.comon_table tr:hover {
background: #f7fafa;
}
.pagewall {
background: #fff;
}
.tablist li a {
border: #c58f1e solid 1px;
background: #E2AC3B;
color: #fff;
}
.tablist li a.current {
background: #c2932c;
border: #c2932c solid 1px;
}
.register-head {
background: #f0f0f0;
color: var(--altclr);
}
.main-container, .AgFlow {
border: 1px solid #e7e7e7;
}
.ctabel .tr .td {
border: #ebebeb solid 1px;
}
.conbxx {
border: #ededed solid 1px;
}
.conbxx .hed {
background: #f7f7f7;
border-bottom: #ededed solid 1px;
}
.darow {
border-top: 8px solid var(--altclr);
}
.showpax {
background: #fcfcfc;
border: #ededed solid 1px;
}
.chf {
border: #ccc solid 1px;
padding: 8px;
margin-bottom: 5px;
}
.attic {
background: url(../images/att.png) no-repeat 0px 5px;
}
.del {
background: red;
color: #fff;
border: #ffb624 solid 1px;
}
.tbotabel td, .tbotabel th {
border: #ededed solid 1px;
}
.cusGrid .ui-state-default, .cusGrid .ui-widget-content .ui-state-default, .cusGrid .ui-widget-header .ui-state-default {
background: #E2AC3B;
border: #c58f1e solid 1px;
color: #2b2b2b;
}
.tripDiv, .tripRs, .TripBxAd {
border: 1px solid #f9bc38;
background-color: #ffe5ad;
}
.tbocolor {
color: var(--mainclr);
}
.bg_white {
background-color: #fff;
}
.tripicon {
background-image: url(../images/hotel_dc_icon.png);
}
.tripBtn {
background-repeat: no-repeat;
color: #fff;
background-color: var(--mainclr);
}
.tripBtn:hover {
background-color: var(--altclr);
}
.comborder, .atBxpop {
border: #ccc solid 1px;
}
.Quebg {
background-color: #F9F9FF;
}
.reference {
background: #e9e8ef;
}
.modalShadow {
background: #fff;
box-shadow: 0 0 8px 0 #888;
}
.modalShadow input[type="button"] {
background: var(--mainclr);
color: #fff;
}
.modalBG {
background: rgba(0, 0, 0, 0.5);
}
.TripBx input[type="text"], .TripBx select {
border: #ccc solid 1px;
}
.atBxpop {
background: #fff;
box-shadow: 0 5px 5px 0 #ccc;
}
.atBxpop::before {
border-bottom: var(--mainclr) solid 8px !important;
}
.smPopup {
background: #fff;
border: solid 3px var(--mainclr);
}
.sclose {
color: #fff;
background: red;
}
.sendbtn {
color: #fff;
background: var(--altclr);
}
.tirplus {
background-image: url(../images/Qadd1x.png);
background-repeat: no-repeat;
}
.TrbdBt {
border-top: #e7e7e7 solid 1px;
}
.assHed {
background-color: #e7e7e7;
}
.LopTrp {
background-color: #f4f4f4;
border: 1px solid #e7e7e7;
}
.StTrpbd {
border: 1px solid #e7e7e7;
}
.trpsve {
background-color: var(--mainclr);
color: #fff;
}
.assBtn {
background-color: #c2932c;
color: #fff;
}
.assBtn:hover {
background-color: var(--mainclr);
}
.trpsve:hover {
background-color: #c2932c;
}
.QUhed {
background-color: var(--mainclr);
color: #fff;
}
input.QUhed:hover {
background-color: var(--altclr);
color: #fff;
}
.QyLFPl {
background: #f0f0f0;
}
.AssIc {
background-color: var(--btnbgh);
color:var(--btnclrh);
}
.QUbtnLF {
border-top: solid 1px #fff;
}
.QUbtnLF {
color: var(--mainclr);
}
.QUbtnLF.set {
background-color: #f2a909;
}
.QUbtnLF.set::after {
border-left: #f2a909 solid 10px;
}
.QUtable {
border: #e5f3ff solid 5px;
}
.QUtable th {
background-color: #e5f3ff;
}
.QUtable td, .QUtable th {
border: 1px solid #e5f3ff;
}
.gray {
color: #9e9c9c;
}
.AltTb tr:nth-child(odd) td {
background-color: #f7f7f7;
}
.AltTb2 tr:nth-child(even) td {
background-color: #f7f7f7;
}
.TpCont {
background-color: red;
color: #fff;
}
.TpCont::after {
border-right: red solid 5px;
}
.meter>span {
background-color: #002b51;
background-image: -webkit-gradient(linear,  left bottom,  left top,  color-stop(0,  #002b51),  color-stop(1,  var(--altclr)));
background-image: -moz-linear-gradient(center bottom,  #002b51 37%,  var(--altclr) 69%);
}
.VrBg {
background: rgba(0, 0, 0, 0.5);
}
.vebg {
background: #fff;
border: #e7e7ff solid 3px;
}
.VrBx {
color: var(--mainclr);
background: url(../images/verification_bg2.jpg) no-repeat;
}
.vrpx {
border-left: #e7e7ff solid 1px;
}
.labbx {
background: var(--altclr);
color: #fff;
}
.labtx {
background: #e7e7e7;
}
.labtx input[type="text"] {
color: var(--mainclr);
}
.receivems {
background: #ffde8f;
color: green;
}
.vrerror {
background: #fee4e4;
color: #e50000;
}
.vrfBtn {
background: #c2932c;
color: #fff;
border: #ffad33 solid 1px;
}
.tboerror {
background: #fee4e4;
border: 2px solid #fecccc;
color: #e50000;
}
.tbosuccess {
background: #ebfde9;
border: 2px solid #c2fcbb;
color: #179a05;
}
.tboalert {
background: #fff8e1;
border: 2px solid #fee89a;
color: #bf9504;
}
a.vbtn {
color: #a8a8a8;
}
a.vbtn:hover {
color: var(--mainclr);
}
.tbobtn {
background: var(--altclr);
color: #fff;
border: var(--mainclr) solid 1px;
}
.tbobtn:hover {
background: var(--altclr);
}

@media screen and (max-width: 767px) {
.vrfBtn {
border-bottom: #ffad33 solid 3px;
}
}.hotel_search_box {
background: #fff;
}
.tbotable, .tbotable tr th, .tbotable tr td {
border: 1px solid #e7e7e7;
}
.tbotable tr th {
background: var(--mainclr);
color: #fff;
}
.tbotable tr:nth-child(2n+1) {
background: #f7f7f7;
}
.tbotable tr:hover {
background: #efefef;
}
.tbotblbox {
background: var(--altclr);
}
.tbotablescroll, .tbotablescroll tr th, .tbotablescroll tr td {
border: 1px solid #e7e7e7;
}
.tbotablescroll tr th b {
color: #fff;
border-left: 1px solid #f7f7f7;
}
.tbotablescroll tr:nth-child(2n+1) {
background: #f7f7f7;
}
.tbotablescroll tr:hover {
background: #efefef;
}
.tboerror {
background: #fee4e4;
border: 2px solid #fecccc;
color: #e50000;
}
.tbosuccess {
background: #ebfde9;
border: 2px solid #c2fcbb;
color: #179a05;
}
.tboalert {
background: #fff8e1;
border: 2px solid #fee89a;
color: #bf9504;
}
.tbobtn {
background: var(--btnbg);
color: #fff;
border: 1px solid var(--btnbg);
}
.tbobtn:hover {
background: var(--btnbgh);
border: 1px solid var(--btnbgh);
}
.l {
border: 1px solid #0487d2;
}
[data-title]:after {
background: transparent;
color: transparent;
}
[data-title]:hover:after {
background: #1e95ff;
color: #fff;
}
.tbotipbox {
background: #ececec;
color: #555;
}
.tbotooltip {
background: #1496bb;
color: #fff;
}
.tbotipbox .tbotooltip:after {
border-left: solid transparent 10px;
border-right: solid transparent 10px;
border-top: solid #1496bb 10px;
bottom: -10px;
}
input[type="text"], input[type="password"], select, textarea, .cal_box {
border: 1px solid #e7e7e7;
color: #333;
}
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus {
border: 1px solid #ffc149;
}
.tbofrmerror {
border: 1px solid red;
}
.tbofrmhead, .tbomulticheck {
color: #444;
}
.tbofrmhead dfn {
color: red;
}
.tbonav {
background: #d6ab4b;
}
.tbonav>li>a {
color: #fff;
}
.tbonav>li>a {
border-right: 1px solid #fff;
}
.tbonav>li:last-child>a {
border-right: none;
}
.tbonav>li>a:hover {
color: var(--mainclr);
}
.tbogreybg {
background: rgba(0, 0, 0, 0.5);
}
.pricetxt {
color: var(--mainclr);
}
.adds i {
color: #f90;
}
.htcont {
color: #3c3c3c;
}
.tboheading {
background: #f3f3f3;
}
.bord {
border: #e7e7e7 solid 1px;
background: #f8f8f8;
}
.tabelhedbg {
background: #f8f8f8;
}
.prbleft {
border-left: #ececec solid 1px;
}
.hedbx {
color: var(--mainclr);
border: #ececec solid 1px;
}
.VrBx .hedbx, .VrBx .contbx {
border: none !important;
}
.contbg {
background: #f3f3f3;
}
.footerbg {
background: #f2a909;
color: var(--altclr);
}
.chklc span b {
color: var(--mainclr);
}
.pricetext {
background: #f7f7f7;
border: 1px solid #e7e7e7;
}
.contbx {
border: 1px solid #e7e7e7;
}
.pricetext i, .pricetxt i, .prx i {
color: #f90;
}
.rmhtmlbx {
border: #ccc solid 1px;
background: #fff;
}
.tbotablescroll a {
color: #fff;
}
.romhed {
background: var(--altclr);
color: #fff;
}
.infopop .ttext table td, .romcon+table+table td {
border: #ccc solid 1px;
}
.infopop .ptxt {
border: #e7e7e7 solid 1px;
}
.setbx {
border: #e7e7e7 solid 1px;
}
.adds {
color: #7d7d7d;
}
.clsbtn {
color: #000;
}
.prx b {
color: var(--mainclr);
}
.green, a.green {
color: green;
}
.inctext {
color: #7d7d7d;
}
.trnots {
background: #fff;
border: var(--mainclr) solid 1px;
}
.trnots::after {
border: 10px solid transparent;
border-top: 10px solid var(--mainclr);
}
.qlink {
color: #fff;
}
.tboscrolltop {
background: var(--altclr);
color: #fff;
}
.toppoup {
border: 1px solid rgba(0, 0, 0, 0.28);
}
.tbopopclose {
color: #fff;
background: rgba(0, 0, 0, 0.5);
}
.popheading {
color: var(--mainclr);
background: #f7f7f7;
}
.tboloader {
background: transform;
border-width: 8px;
border-style: solid;
border-color: #e79e01 rgba(231, 158, 1, 0.3) rgba(231, 158, 1, 0.3);
border-radius: 50%}
.bord {
border: 1px solid #e7e7e7;
}
.bord:hover {
box-shadow: 0 5px 5px 0 #ccc;
}
[type="checkbox"]:not(:checked)+label:before, [type="checkbox"]:checked+label:before {
border: 1px solid #f7f7fa;
}
[type="checkbox"]:not(:checked)+label:after, [type="checkbox"]:checked+label:after {
color: #f69b2f;
}
.adds {
color: #7d7d7d;
}
[type="checkbox"]:disabled:not(:checked)+label:before, [type="checkbox"]:disabled:checked+label:before {
border-color: #bbb;
background-color: #ddd;
}
.agentlogin {
background: var(--altclr);
}
.agentlogin h1 {
color: #fff;
}
.link {
color: #fff;
}
.link:hover {
color: #F07A32;
}
.newagent {
color: #fff;
}
.blue {
background: var(--altclr);
color: #fff;
}
.features span {
background: #fff;
color: var(--mainclr);
}
.features:hover {
color: #f90;
}
.features:hover span {
color: #f90;
}
.ourservices {
color: var(--mainclr);
}
.box1 {
background: #fff none repeat scroll 0 0;
display: inline-block;
margin-left: 10px;
text-align: center;
width: calc(100% / 8 - 13px);
}
.box1 .icon {
border: 3px solid #474545;
}
.box1 .icon img {
color: #e7e7e7;
}
.box1 b {
color: #777;
}
.box1:hover .icon {
border-color: var(--mainclr);
}
.box1:hover b {
color: var(--mainclr);
}
.tbofooternav li a {
color: #fff;
}
.tbofooternav li:hover a {
color: #fff;
}
button.accordion {
background-color: #eee;
color: #444;
border: none;
}
button.accordion.active, button.accordion:hover {
background-color: #ddd;
}
div.panel {
background-color: white;
}
.hotelgallerybox {
background-color: #fff;
}
.htlgalleryloading {
background: url("images/loading.gif") no-repeat center center;
}
.jssora05l, .jssora05r {
background: url("images/a17.png") no-repeat;
}
.jssora05l {
background-position: -10px -40px;
}
.jssora05r {
background-position: -70px -40px;
}
.jssora05l:hover {
background-position: -130px -40px;
}
.jssora05r:hover {
background-position: -190px -40px;
}
.jssora05l.jssora05ldn {
background-position: -250px -40px;
}
.jssora05r.jssora05rdn {
background-position: -310px -40px;
}
.jssora05l.jssora05lds {
background-position: -10px -40px;
}
.jssora05r.jssora05rds {
background-position: -70px -40px;
}
.pydv {
background: #2d823d !important;
color: #fff;
}
.slider_bigs_image {
background: #ebebeb;
}
.sld_tab button {
background-image: url("../images/lndbtns.png");
background-repeat: no-repeat;
border: none;
background-color: rgba(0, 0, 0, 0.5);
}
.sld_tab .next {
background-position: 14px 8px;
}
.sld_tab .pre {
background-position: 12px -33px;
}
.tbotablecom, .tbotablecom th, .tbotablecom td {
border: 1px solid #e7e7e7;
}
.bord.selected {
background-color: #efefef !important;
}
.setHt {
color: green;
}
.agency_com {
background: #dcdcdc;
border: solid 1px #aaa;
}
.agency_com span {
border-right: 1px solid #aaa;
}
.brdrrt_n {
border-right: none !important;
}
.agency_com_det {
border: solid 1px #aaa;
}
.agency_com_det span {
border-right: 1px solid #aaa;
}
table.det {
border: solid 1px #505050;
}
table.det td {
border: solid 1px #505050;
}
.currency_heads {
background: #e7e7ff;
border-bottom: 1px solid #C7C7F3;
}
.currency_heads span {
border-right: solid 1px #c7c7f3;
}
.roe_module {
border: 1px solid #C7C7F3;
}
.roe_module .update {
background: #f7f7ff;
border-bottom: 1px solid #C7C7F3;
}
.col_roe3 {
border-right: none !important;
}
.currency_data {
border-bottom: 1px solid #C7C7F3;
}
.currency_data span {
border-right: solid 1px #C7C7F3;
}
.sucess_msg {
background: #ddffdd;
}
.arrow_d {
border-color: #005cad transparent transparent;
border-width: 8px 5px;
border-style: solid;
}
table.t_data01 tr.head {
background: #f9f9f9;
}
.top_seller_report p dfn {
border: 1px solid #C0C0C0;
}
.request_change_pop_head {
background: beige;
}
.bched {
background: #D6D8E7;
color: var(--altclr);
}
.selectpopup {
border: var(--mainclr) solid 2px;
}
.btndisabled {
background: #a8aed0;
border: #ccc solid 1px;
color: #eee;
}
.btndisabled:hover {
background: #a8aed0;
}
.btnenabled {
background: var(--altclr);
color: #fff;
border: #ccc solid 1px;
}
.divError {
background: #FFFFFF;
color: red;
}
.Greybg {
background: #eee;
border: 1px solid #ddd;
color: #333 !important;
}
.booking_status span {
background: #FEEACE;
border: 1px outset #9191FF;
color: #fff;
}
.invalid_error_Bus p {
color: #333;
}
.invalid_error_Bus p dfn b {
color: #740000;
}
#statescontainer li.yui-ac-prehighlight {
background: #ffffcb;
}
.block_content1 {
border: 1px solid #a8aed0;
}
.fadeC {
color: #666;
}
.mic_error {
color: red;
}
.staffremark_C {
border: 1px solid #999;
}
.staffremark_E {
border: 1px solid #999;
}
.staffremark_E .col2 {
background: #eee;
}
.tb_data {
border: 1px solid #d0d0d0;
}
.hotel_res_table td {
border: solid 1px #4C4C4B;
}
.midht {
background: #fff;
}
input.cal {
background: #fff url(../images/calender.gif) no-repeat 98% center;
cursor: pointer;
}
.main-container {
border: 1px solid #e7e7e7;
color: #3c3c3c;
}
.gary {
color: #aaa;
}
.fieldset {
border: 2px solid #e7e7e7;
}
.hedbx2 {
background: #e7e7e7;
color: var(--mainclr);
}
.tbocolor, .quotroombox span {
color: var(--mainclr);
}
.mainbg {
background: #fff;
}
.QuTab {
background-color: #f8f8f8;
border-top: #e7e7e7 solid 1px;
border-left: #e7e7e7 solid 1px;
border-right: #e7e7e7 solid 1px;
color: #000;
}
.QuTab:hover, .QuTab.set {
background: var(--altclr);
color: #fff;
}
.QuTab.set a, .QuTab:hover a {
color: #fff;
}
.border {
border: #e7e7e7 solid 1px;
}
.QuBgTab {
background: #f8f8f8;
}
.QuBgTab .bord {
background: #fff;
}
.hedBglight {
background: #e7e7e7;
}
.quotroombox {
background-color: #eee;
}
.quotroombox i {
color: #808080;
}

/*Pax Detail Page css*/
.paxInnerPanel {
background: #fbfbfb;
border: 1px solid #eceaea;
}
.subHPax{ background: #f4f4f4; border-bottom: 1px solid #eceaea; color: var(--mainclr) !important;}
.vehicleDetsPanel {
background: #fff;
}
.vehicleRowDts:hover {
background: #fdfdfd;
}
.input_bx{border: var(--altclr) solid 2px;  background-color: #fffdf5; color: var(--mainclr);}
.input_bx input{ background-color: transparent !important; color: #333 !important;}
.input_bx .material-icons, .input_bx2 .material-icons {
color: var(--mainclr);
}
.map_icon{ border-left: 2px solid #f9ba41;background: #fbe1b7;}
.search_btn {
background: #275293;
background: linear-gradient(#275293, #00306f);
color: #fff;
}

.search_btn:hover {
background: var(--altclr);
color: #fff;
}

.label_txt {
color: #a9a6a0;
}



.input_bx2 {
background: #fef6ea !important;
color: #000;
border: 1px solid #ebe8e3;
}

.form_control {
background: transparent !important;
}
.LastSearches {
border-top: 10px solid #f7f6fb;
background: #fff;
}

.LastSearches h2,.ui-widget-header,.linktag,.filterclose a:hover {color: var(--mainclr);}
.ui-widget-header {color: var(--mainclr) !important;}
.walletPanel em,.linktag:hover,.filterclose a,.fareSumryTbl th{color: var(--altclr);}
.walletPanel a:hover,.pagination li:hover { background: var(--btnbg); color: var(--btnclr);}
.covidLinkHead,.walletPanel a { background: var(--btnbgh); color: var(--btnclrh);}
.covidLinkHead svg {fill: #fff;}
.agencyWallet svg path { fill: var(--mainclr);}
.covidInfoLink { background:var(--altclr); color: #fff;  border: var(--altclr) solid 1px;}
.covidInfoLink:hover {background:var(--mainclr); color: #fff;  border: var(--mainclr) solid 1px;}
.tboradio span:after {background: #fff;border: 1px solid var(--mainclr);}
.tboradio input:checked + span:before {background: var(--altclr);}
.tboradio input:checked + span:after {border: 1px solid var(--altclr);}
.H {background-color: var(--btnbgh) !important;}
.H:hover {background-color: var(--btnbg) !important;}
.pagination li.active {background-color: var(--btnbgh);color: #fff;}
.subHPax svg,.subHPax svg path,.subHPax svg text {fill: var(--mainclr);}
.spinner i{border: 3px solid var(--mainclr);}
.noresult_found{ background:var(--btnbgh) url(../images/noresult_bg.png) no-repeat top center; border-color: rgb(255, 255, 255);}
.noresult_found span{  color:#000;}
.noresult_found b{color:#fff; }
.noresult_found p{background:var(--btnbg); color:#fff;}
.tbohnav > ul > li:hover > a.Sig{background-position: 36px -836px;}
.sightInpIcon .material-icons{ color:#fff;}
.sightInpIcon svg{ fill:var(--mainclr);}
.sightsform_bg,.dealProdPanel{ background:#ffffff;  border:1px solid #dbdbdb; }
input.sightsInp:focus{border: var(--altclr) solid 2px;}
input.sightsInp:Placeholder{ color:var(--mainclr);}
.InputRybg{background-color: var(--mainclr);}
.feedbright{ background:var(--altclr); color:#fff;}
.feedbright:hover,.pagination li:hover a{ background:var(--mainclr); color:#fff;}
.favoritePanel a{background: #f7f7f7; color: #000000; }
.favoritePanel span{color: #fdb412; }
.favoritePanel span:hover,.favoritePanel span.removefav{color:#ababab;}
.favoritePanel span.removefav:hover{color: #fdb412;}
.favoriteBtn{border:1px solid #dbdbdb; color:#000;}
.favoriteBtn span{color:#ababab; }
.favoriteBtn.active,.favoriteBtn:hover{ background:var(--altclr); color:#fff;border:1px solid var(--altclr) }
.favoriteBtn.active span,.favoriteBtn:hover span{color:#fff; }
.dealProdPanel p{ color:#7f7f7f; background:#fffdf6; border:1px solid #dbdbdb;}

  