:root {
    --lblue:#386ee5;
    --dblue:#003388;
}

.dark-btn
{
    background-color: var(--lblue) !important;
    color: #fff !important;
}
.dark-btn:hover
{
    background-color: var(--dblue)!important;
    color: #fff !important;
}

.banner .banner-default
{
    border-color:var(--lblue) !important;
}

.banner .banner-default:hover
{
    border-color:var(--lblue) !important;
    background-color:var(--lblue) !important;
}
.banner .banner-box .banner-video-open-link .dark-btn
{
    border-color:var(--lblue) !important;
    color: #fff !important;
    background-color: #111 !important;
}
.banner .banner-box .banner-video-open-link .dark-btn:hover
{
    color: #fff !important;
    border-color:var(--dblue) !important;
    background-color:var(--dblue) !important;
}

p.hireng-text
{
    background-color: var(--lblue) !important;
    transition: .1s linear;
}
p.hireng-text:hover
{
    color: #fff !important;
}
p.hireng-text:hover a,
p.hireng-text a:hover
{
    color:#fff !important;
}

.btn-home-quote
{
    background-color: var(--dblue) !important;
}
.btn-home-quote:hover{
    background-color: var(--lblue) !important;
}

article.price-box .btn.btn-default.btn-more.center-block
{
    background-color: var(--lblue);
}

article.price-box .btn.btn-default.btn-more:hover
{
    background-color: var(--dblue);
}

.consumer .btn.btn-consumer
{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    transition: .1s linear !important;
}
.sec-drive .btn-drive
{
    transition: .1s linear !important;
}
.sec-drive .btn-drive:hover,
.consumer .btn.btn-consumer:hover
{
    background-color: var(--lblue) !important;
    color: #fff !important;
    border-color:var(--lblue);
}

.partner-drivers .btn-consumer,
.sec-going-way .btn-drive-move
{
    background-color: var(--lblue) !important;
    color: #fff !important;
    transition: .1s linear !important;
}
.partner-drivers .btn-consumer:hover,
.sec-going-way .btn-drive-move:hover
{
    background-color: var(--dblue) !important;
    color: #fff !important;
}

.video-box .img-holder .play-fvid
{
    border-color: var(--lblue) !important;
    color:#fff!important;
    background-color: #111 !important;
}
.video-box .img-holder .play-fvid:hover
{
    color:#fff !important;
    background-color: var(--lblue) !important;
}

footer
{
    padding-bottom: 0px !important;
}
footer .container-fluid
{
    padding-bottom: 5px !important;
    background-color: var(--lblue) !important;
}

#header .navbar-nav>li>a
{
    color: var(--lblue) !important;
}
#header .navbar-nav>li>a:hover
{
    color: var(--dblue) !important;
}

.sidebar-nav li a:hover, .sidebar-nav li.active
{
    color:var(--lblue) !important;
}

.sidebar-nav li a:hover, .sidebar-nav li.active
{
    border-right:4px solid var(--lblue) !important;
}
.sidebar-nav li a.link-wrk:hover
{
    background-image: url(../img/wrk-icn-active.png?v1) !important;
}

a:hover 
{
    color:var(--lblue) !important; 
}

.consumer-banner .banner-box .btn-banner
{
    border:2px solid var(--lblue) !important;
    background-color: var(--lblue) !important;
}
.consumer-banner .banner-box .btn-banner:hover
{
    border:2px solid var(--dblue) !important;
    background-color: var(--dblue) !important;
}
.consumer-banner .banner-box .banner-default
{
    border:2px solid var(--lblue) !important;
}
.consumer-banner .banner-box .banner-default:hover
{
    border:2px solid var(--lblue) !important;
    background-color: var(--lblue) !important;
}
.porter-bottom .text-pt02 a:hover
{
    background-color: var(--lblue) !important;
}

.business-banner .banner-box .btn-primary
{
    padding:0px !important;
    display:flex;
    align-items: center;
    justify-content:center;
    background-color: var(--lblue) !important;
}

.business-banner .banner-box .btn-primary:hover
{
    background-color: var(--dblue) !important;
}

.buseniss-extend-sec .register-btn
{
    background-color: var(--lblue) !important;
    color:#fff !important;
}
.buseniss-extend-sec .register-btn:hover
{
    background-color: var(--dblue) !important;
}
.courier-sec02 .banner-app img:hover
{
    border: 1px solid var(--lblue) !important;
}

.courier-bottom .btn-link
{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: var(--lblue) !important;
}
.courier-bottom .btn-link:hover
{
    text-decoration: none;
    color:#fff !important;
    background-color: var(--dblue) !important;
}

.bar::before {
    border-bottom: 3px solid var(--dblue) !important;
    border-left: 3px solid var(--dblue) !important;
}
.bar::after {
    border-top: 3px solid var(--dblue) !important;
    border-right: 3px solid var(--dblue) !important;
}

.porter-bottom .text-pt02 a:hover
{
    background-color: var(--dblue) !important;
}

.qoute .btn.btn-join:hover
{
    background-color: var(--lblue) !important;
}

footer ul a:hover
{
  color:var(--dblue) !important;  
}

.why-move2 .btn-reason
{
    background-color: var(--lblue) !important;
    color: #fff !important;
}
.why-move2 .btn-reason:hover
{
    background-color: var(--dblue) !important;
    color:#fff !important;
}

.sec-reasons .btn-banner
{
    background-color: var(--lblue) !important;
}

.sec-reasons .banner-default
{
    border: 2px solid var(--lblue) !important;
}
.sec-reasons .btn-banner:hover
{
    background-color: var(--dblue) !important;
}
.sec-reasons .banner-default:hover
{
    background-color: var(--lblue) !important;
}

.btn.btn-default.abt-btn:hover, .btn-default.partnership-btn:hover, .banner-default.singup:hover
{
    background-color: var(--dblue) !important;
    border-color: var(--dblue) !important;
}


.partner-drivers .partner-box:hover
{
    color:var(--dblue) !important;
}

.download-sec .sec-reasons .btn-banner:hover{
    border: 1px solid var(--lblue) !important;
}

a,
.btn,
.download-sec .sec-reasons .btn
{
    transition: .15s linear !important;
}

.download-sec .sec-reasons .banner-default:hover
{
    border-color:var(--dblue) !important;
}

.busniss-main .tabz li.active a:hover{
    color: #fff !important;
    background-color: var(--dblue) !important;
}

.order-map .form-horizontal .input-angle button,
.order-map .form-horizontal .crrunet-location .input-group-addon,
.price-flex .big-btn
{
    background-color: var(--dblue) !important;
}

.price-flex .big-btn strong
{
    color:#fff !important;
}

.booking-first-form .date-drop .date-btn
{
    background-color: var(--lblue) !important;
}
.booking-first-form .date-drop .date-btn:hover
{
    background-color: var(--dblue) !important;
    color:#fff !important;
}
.booking-first-form .custom-drop .h-drop a:hover
{
    background-color: var(--lblue) !important;
    color: #fff !important;
}

.strip-title
{
    background-color: var(--lblue) !important;
}

.book_show .f-box .btn
{
    background-color: var(--lblue) !important;
    color:#fff !important;
}
.book_show .f-box .btn:hover
{
    background-color: var(--dblue) !important;
    color:#fff !important;
}

.order-slider .btn-order:hover, .order-slider .btn-requist:hover
{
    background-color: var(--dblue) !important;
    color: #fff !important;
}



.courier-banner .autocomplete__input .btn-input
{
    background-image: url(../img/s-icon01.png?v2) !important;
    background-color: var(--lblue) !important;
    background-position: center !important;
    background-repeat: no-repeat;
    background-size: 16px !important;
}

.courier-banner .courier-banner-box .pricing-box .autocomplete__input .arrow-right {
    background-position: 29px 13px !important;
}

.courier-banner .fixd-price a.btn.btn-primary.btn-offer
{
    background-color: var(--dblue) !important;
    color: #fff !important;
}

.courier-banner .fixd-price a.btn.btn-primary.btn-offer:hover
{
    background-color: var(--lblue) !important;
    color:#fff !important;
}

.payment-panel .btn
{
    background-color: var(--dblue) !important;
    color:#fff !important;
}
.payment-panel .btn:hover
{
    background-color: var(--lblue) !important;
    color:#fff !important;
}
#btn-requist:hover {
    color: #fff !important;
}

@media (max-width: 767px) {
    .order-map div#map {
        height: 310px !important;
    }
    .services .banner-btns
    {
        display: none !important;
    }
}