header{background:#242675}
header .header-top-menu li.notifications:hover{background:#112f61;text-decoration:none;color:#FFF}
header .badge{background:#F32B4D;color:#e8e8e8; }
header .header-top-menu li a{color:#bbcfe4}
header .header-top-menu li{color:#bbcfe4;}
header .header-top-menu li a:hover{background:#112f61;color:#FFF}
.lang-dropdown .dropdown-toggle{background:transparent;border:1px solid transparent;color:#bbcfe4;}
.lang-dropdown .dropdown-toggle:hover{background:#112f61;border-color:#112f61;color:#FFF}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #FFF!important;
    color: #F32B4D;
}
.navbar{background:#fff;border:none;border-radius:0;box-shadow:0 2px 5px rgba(51, 51, 51, 0.07);border-bottom:none}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .open > a{background-image:none;background:#F32B4D;color:#FFF}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus{color:#fff;background-color:#3498db;box-shadow:none;background-image:none}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav>.open>a:hover,
.navbar-default .navbar-nav>.open>a:focus{color:#fff;background-color:#F32B4D}
.navbar-default .navbar-nav > li > a{color:#060606;font-weight:400;font-size:15px;text-transform: capitalize;}
.navbar-default .navbar-nav>li>a:hover{background:#F32B4D;color:#FFF}
.page-title{color:#242675;}

#side_menu .m_login {background: #242675;}


 .icons-set__item__icon-wrap {
     background: #F32B4D;
     color: #fff;
}
 .list-opt li .fa{
    color:#F32B4D;
}
 .price-color {
     color: #F32B4D!important;
}

.booking-info h4:before{ background: #F32B4D;}
.point-txt-pink{color: #F32B4D;}
.checks input[type="checkbox"]:checked+label:before {
    color: #F32B4D;
    text-shadow: 1px 1px #fff;
    background: #e9ecee;
    border-color: #adb8c0;
}
/********main*************/
/*.carousel-inner .item{height: 500px;}*/
 .carousel-inner .item.main-01k {
     background: url(../images/main-ko.jpg)no-repeat;
     background-size: cover;
}
 .carousel-inner .item.main-02k {
     background: url(../images/main-ko2.jpg)no-repeat;
     background-size: cover;
}
 .carousel-inner .item.main-03k {
     background: url(../images/main-ko3.jpg)no-repeat;
     background-size: cover;
}
 .carousel-inner .item.main-04k {
     background: url(../images/main-ko4.jpg)no-repeat;
     background-size: cover;
}



/*******************************btn******************************************/
.btn-primary-outline{background:transparent;border:1px solid #112f61;color:#242675}
.btn-primary-outline:hover{background:#112f61;color:#FFF}
.btn-primary{color:#fff;background-color:#242675;border-color:#242675;background-image:none}
.btn-primary:hover{background-color:#112f61 !important;border-color:#112f61 !important}
.btn-primary-light{background:#F32B4D;border-color:#F32B4D;color:#FFF !important;height:32px;line-height:30px;margin-top:4px;font-size:12px}
.btn-primary-light:hover{background:#614411 !important;border-color:#614411 !important;color:#FFF}
.btn-primary-light > i{font-size:20px !important}
.btn-primary-2{background:#3170DA; border-color:#3170DA;color: #FFF;}
.btn-primary-2:hover, .btn-primary-2:active{background: #2759AE; border-color:#2759AE;color: #FFF;}

.sbox{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}
.btn-coupon{background:#2f6edb;color:#fff; border-radius: 0;outline: none;}
.btn-coupon:hover, .btn-coupon:focus, .btn-coupon:active{background: #2f6edb;border-color: #2f6edb;color:#fff}

.btn-coupon-out{border-color: #F32B4D; background: #FFF; color: #F32B4D;border-radius: 0;}
.btn-coupon-out:hover,.btn-coupon-out:active, .btn-coupon-out:focus {color: #F32B4D;}
.btn-order{background:#a2711d!important; border-color: #a2711d!important; color:#fff;outline: none;}
.btn-order:hover{background:#815a17!important; border-color: #815a17!important; color:#fff}
/***************************FAQ****************************************/
.faq .panel-title-icon{color: #242675;}
.faq .panel-body-icon{color:#F32B4D;}

/****************************cmall************************************/
.total-price-label{color:#F32B4D;}
.step-title{color:#112f61!important}
.input-group.passengers-box .input-group-addon > i{color:#242675}
.map-maker i{color:#242675}
.dropoff-icon .map-maker i{color:#a47422}
.my-location{color:#242675;background:none;border:none}
.my-location:hover{color:#112f61 !important}
.map-info-top td i{color:#242675}
.map-info th i{color:#242675;background:#FFF}
.form-control.google_place:focus,
.form-control.google_place:active{color:#242675 !important}
.booking-inner-container .input-group-addon > i{color:#242675}
.product-info-top .current a{color:#3170DA;border-top:2px solid #3170DA!important}
.product-info-top li a:hover{text-decoration:none;color:#3170DA}
.cmall-list .thumbnail:hover{border:1px solid #242675 !important}
.prd-list .cmall-options li:before{color:#1c4da2}
.point-txt{line-height:1.2;margin-top:5px;display:block}
.label-primary{background-color:#242675 !important}
.form-control:focus{border-color:#242675 !important;outline:0;-webkit-box-shadow:none !important;box-shadow:none !important}
.order-price-tbl thead th{background-color:#f8f8f8;color:#000;border:1px solid #f0f0f0;border-top:2px solid #242675}
.cart-price-tbl thead th{background-color:#fafafa;border:1px solid #f0f0f0;color:#000;border-top:2px solid #242675}
.cart-right{background:#f8f8f8;border:1px solid #e5e5e5;border-top:2px solid #242675}
.cart-right .cart-total-price .checked_price strong{color: #F32B4D;}
.pay-info{background:#f8f8f8;border:1px solid #e5e5e5;border-top:2px solid #242675}
.total_order_tbl td strong{color:#F32B4D}

.info-box.entry-content .entry-content-ul li h5{color:#3170DA; margin-bottom: 3px;}
.order_number b{color:#2f6edb}
.prd-list .cmall-options li.option:before{
    color: #F32B4D;
}

.discount-code .discount-type{
    color: #F32B4D;
}
.opt-title{color:#F32B4D;}
.product-option li .input-group .input-group-addon>i {
    color: #242675;
}

/***********************mypage********************************/
.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover{color:#242675}


/********************Service***********************************/
.serviceinfo h3:after{background: #F32B4D;}
.secondcolor{color: #F32B4D;}
.nav-tabs.page-tabs{border:1px solid #242675;}
.nav-tabs.page-tabs{margin-bottom: 35px;border:1px solid #242675;}
.nav-tabs.page-tabs li a{text-align: center;border: none;color: #242675;font-size: 16px;margin-right: 0}
.nav-tabs.page-tabs>li.active>a, .nav-tabs.page-tabs>li.active>a:focus, .nav-tabs.page-tabs>li.active>a:hover{
    color: #FFF;
    background: #242675;
}

.infobox-btm span {background: #F32B4D;color: #FFF;}
.infobox-btm > h5{font-weight: 600!important; color: #F32B4D;font-size: 19px;margin-bottom:15px;}
.infobox-btm > p strong{color:#f44336; font-weight: 400;display: inline-block;margin-top: 10px;}
.infobox-btm a:hover{color: #F32B4D;text-decoration: underline;}


/************************Carinfo*******************************/
.pic-one {background: #F32B4D; color: #FFF;}
.ren-one {background: #769D0C; color: #FFF;}


/**********************Aboutus*********************************/
.carmap-tbl th{color: #242675;}



/***********************Mypage*************************************/
.mypage .hold-point strong{font-size: 28px;color: #f2074c;vertical-align: middle;}
.point-i{color: #FFF;background: #222;}


/**datepicker**/
.ui-widget-header {
    border: 1px solid transparent!important;
    background: #242675!important;
    color: #ffffff;
    font-weight: 500!important;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid transparent!important;
    background: transparent!important;
    color: #000!important;
    font-weight: 500!important;
    text-align: center!important;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #F32B4D!important;
    background:#F32B4D!important;
    color: #fff!important;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
   border: 1px solid #F32B4D!important;
    background:#fff!important;
    color:#F32B4D!important;
    cursor: pointer!important;
}
.ui-datepicker-next.ui-corner-all.ui-state-hover{background: #f8f8f8; color:#F32B4D!important; }

.st-option-wrapper.option-wrapper .option .label a:hover{background: #112f61; color: #FFF;text-decoration: none;}
.st-option-wrapper.option-wrapper .option .label a.direct-label {color: #112f61!important;}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    color: #242675;
    background-color: #c9d9f5!important;
    border-color: #242675!important;
}

/********************Signup*****************************/

.signup-terms-box .page-title {color: #242675;}
.login-box {
    background: #fbfbfb;
    border: 1px solid #ddd;
    box-shadow: 7px 5px 0 rgba(51, 51, 51, 0.08);
    border-top: 5px solid #242675;
}
.find-id-body legend{color: #242675;}
.login-box .input-group .input-group-addon>i {color: #242675;}



/********************************Board****************************/
.survey-box {background-color: #242675;}
.survey-title span {color: #242675;background: #fff;}


.reservation-confirm-form{
    background: #fbfbfb;
    border: 1px solid #ddd;
    box-shadow: 7px 5px 0 rgba(51, 51, 51, 0.08);
    border-top: 5px solid #242675;
}
.mybooking_container{padding: 30px 15px;}
.mybooking_title{color: #242675; font-size: 18px; text-align: center; margin-bottom: 25px;}
.mybooking_tbl{font-size: 15px;margin-bottom: 0;border:1px solid #ddd;}
.mybooking_tbl .mybooking-num{background: #242675; color: #FFF;padding: 6px 12px;}
.mybooking_tbl .mybooking-num a{color:#FFF; margin-left: 5px;}
.mybooking_tbl td{padding: 35px 15px!important;/*border-style: solid; border-color: #ddd; border-width: 0 1px;*/}
.mybooking_tbl td h6{font-size:18px; font-weight: 700;margin-bottom: 15px;}
.mybooking_tbl td span{color:#898989; font-size: 15px;letter-spacing: 0;display: block;margin-bottom: 10px;}
.mybooking_tbl td p{color:#333; word-break: keep-all;}
.mybooking_tbl td.mybooking-pr{width: 20%;background: #f0f0f0;font-weight: 600;vertical-align: top;}
.mybooking_tbl td.mybooking-pr .thumbnail{overflow: hidden;display: block; width: 45px; height: 45px;
    margin-bottom: 5px;}
.mybooking_tbl td.mybooking-pr .prd-img a{display:block; font-weight: 400;font-size: 13px;}
.mybooking_tbl td .mybooking-pimg{
    width: 45px;
    height: 45px;
    overflow: hidden;
    display: block;
    border: 1px solid #ddd;
    margin-bottom: 5px;
}
.mybooking_tbl td:nth-of-type(2){width: 30%;}
.mybooking_tbl td:nth-of-type(3){width: 20%;}
.mybooking_tbl td:nth-of-type(4){width: 30%;}
.mybooking_tbl td.mybooking_btm {text-align:right;padding: 10px 15px!important; border-top: none; border-bottom: 1px solid #ddd;}
.mybooking_tbl td small i{
    margin-right: 5px;
    font-size: 18px;
    vertical-align: middle;
    color: #FFF;
    background: #F32B4D;
    padding: 3px;
    border-radius: 100px;
}
.mybooking-icon-m{width: 24px;}
@media (max-width: 1200px) {
     .navbar-header{background: #242675;}
}
@media (max-width: 767px) {
    .mybooking_tbl{border:none;}
    .mybooking_tbl th{}
    .mybooking_tbl td{width: 100%!important; display: block!Important;padding:12px 12px!important;border:1px solid #ddd; border-width: 0 1px; border-collapse: collapse;}
    .mybooking_tbl{font-size: 13px;}
    .mybooking_tbl td .mybooking-pimg{display: inline-block;}
    .mybooking_tbl td h6{font-size: 15px;margin-bottom: 7px;}
    .mybooking_tbl td span{margin-bottom: 3px;font-size: 14px;}
    .mybooking_tbl td p{margin-bottom: 3px;}
    header {
        background: #242675;
    }
     .login-box , .reservation-confirm-form{margin:15px auto; background: #FFF;padding: 20px; border:none;box-shadow: none;}
    
}



