.bg-light{
    background-color: #EEE !important;   
}

.border-bottom {
    border-bottom: 0px !important;
}

.btn{
       border-radius: 0rem !important; 
}

.btn-primary, .btn-outline-primary {
    background-color: #0088cc;
    border-color: #0088cc;
    color: #FFF;
}

.btn-primary, .btn-outline-primary, .btn-secondary{
     padding: 15px 25px;
     font-family: Tempo, "TempoStd", "Open Sans", Helvetica, Sans-Serif;
}

.deal-more-info-btn, 
.nav-contact-btn,
.call-to-action-button{
    padding: 0.5rem 2rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: 50px !important;
}

.card-body{
    box-shadow: 0 0.15rem 0.5rem rgba(0, 0, 0, 0.15) !important;
}

.nav-contact-btn{
    border-color:#dc1125;
    background-color: #dc1125;
}

.btn-outline-primary:hover, .nav-contact-btn:hover{
    border-color:#005cbf;
    background-color: #0062cc;
}

#pills > ul > li > a.active {
    background-color: #e3f2ff !important
}


ol > .breadcrumb-item > a,
#pills > ul > li > a,
h1, h2, h3, h4
{
    color: #0088cc;
    font-weight: 500;
}

#profile-tab > ul > li > a,
.book-now-block span.title,
.book-now-block span.points,
.book-now-block span.price
{
    color: #0088cc;

}
div.book-now-block{
   background-color: #0088cc !important;
}

.regions-btn .btn .btn-secondary .active{    
    background-color: #de003e !important;
}

.book-now .phone{
    color: #d71a36;
}

div.container .footer{
    display: block;
    border-top: 20px solid #0088cc;
}

.nav-item,
.nav-link,
#profile-tab
{
    color: #0088cc;    
}
body > div.container.footer{
    margin-top: 20px;
}
    
.main{
    border-bottom: 40px solid #0088cc!important;    
}

div#headsection{
/*    border-bottom: 40px solid #0088cc !important;   */
}

.book-now-block p.phone{
    font-size: 22px;
    line-height: 20px;
    margin-top: -20px;
    margin-bottom: 10px;
    padding: 10px;
}

div#description, div#tc{
    margin-bottom: 50px;
}

div#EnquireNow{
    margin-top: 50px;
}

@media screen and (max-width: 1200px) and (min-width: 990px) {
  .deal-more-info-btn {
    padding: 0.5rem 1.5rem;
    font-size: 1em;
  }
}

div.hero{
    padding-top: 20px;
    padding-bottom: 20px;
    width: 100%;
    background-image: url(/app/brands/ovc-hotels-and-resorts/images/background-feature.jpg);
    background-size: 100%;
    background-position: center;
    
}
.hero h1{
    font-weight: 100;
    text-align: center;
    color:#FFF;
    margin: 30px 0 30px;
}

.btn-group{
    clear: both;
    float: left;
    margin: 0 auto;    
}

.call-to-action-button{
    clear: both;
    display: block;
}

div.d.d-sm-block.d-md-none.text-center > div{
    margin-top: 20px;
}

.book-now .call-to-action-button{
    width: 200px;
    margin: 10px auto;
}