﻿.buy_button_2 {
    /*padding: .25rem .4rem;*/
    font-size: .875rem;
    line-height: .5;
    border-radius: .2rem;
}
.sm-text {
    font-size:8pt!important;
}
html {
    position: relative;
    min-height: 100%;
}
.find_button {
    width:100px;
}
body {
    /* Margin bottom by footer height */
    font-family: 'Kulim Park', sans-serif;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"
}

.HeaderBanner {
    padding-top: 10px;
    width: 100%;
    padding-bottom: 10px;
     
}
.carousel_image_size {
    height:200px;
}

.navbar {
    padding-left: 0px !important;
}
.HeaderImage {
    max-width: 400px;
    width: 100%;
 
}
.action_buttons {
    width: 100% !important;
    margin-bottom: 3px;
}
.more_details_button {
    background-color: #0069d9 !important;
    border-color: #0062cc !important;
    color: white !important;
}
.add_to_favourites_button {
    background-color: #FB6542!important;
    border-color: #FB6542 !important;
    color: white !important;  

}
.show_favourites_button {
    /*background-color: #327e5d !important;
    border-color: #327e5d !important;*/
    color: white !important;
    
}
.new_search_button {

}
.contact_travel_designer_button {
}

/*. #FB6542*/
.HeaderTextBlock {
    float: right;
}
.HeaderPhone {
    font-size: 24px;
    font-weight: bold;
    margin-top:5px;
}
    .HeaderPhone a {
        font-size: 24px;
        text-decoration: none !important;
    }
.HeaderMenuItem {
 
    font-size: 16pt;
    /*font-weight: bold;*/
}

    .HeaderMenuItem a {
 
        font-size: 16pt;
        text-decoration: none !important;
    }
.theSlider {
    margin-top: 13px !important;
}

.FooterBanner {
    padding-top: 80px;
    width: 100%;
    padding-bottom: 20px;
  
}

.FooterHeading {
 
    font-size: 16pt;
    margin-bottom:10px;
}
    .FooterHeading a {
 
        font-size: 16pt;
        text-decoration: none !important;
    }
.FooterText {
    margin-bottom: 5px;
 
    font-size: 10pt;
}
    .FooterText a {
 
        font-size: 10pt;
        text-decoration: none !important;
    }
.socalmedia {
    margin-right: 15px;
    margin-top: 10px;
    font-size: 10pt;
}
    .socalmedia a {
        font-size: 10pt;
        text-decoration: none !important;
    }
@media (min-width: 576px) {
    .carousel_image_size {
        height: 400px;
    }
    .action_buttons {
        width: 220px !important;
        margin-bottom: 3px;
    }
}

.LabelBold {
    font-weight:bold;
}
.bootstrap-select.form-control {
    border: #ced4da 1px solid!important;
}
.btn-light{
    color:black!important;
}