section {
    background-color: #fff;
    overflow: hidden;
    position: relative;
}

section#Search{
    overflow: visible;
}

.map svg g a {
    cursor: pointer;
}

/* Navbar fixes */
.top-links li i {
    vertical-align: initial;
    margin: 0;
}

#member-nav-new {
    margin: -9px 0 0 0;
}

.modal-content {
    border: 0;
}

label, th {
    color: rgb(108, 80, 61);
    text-transform: uppercase !important;
}
.showinvalidborders input.ng-invalid {
    border: 1px solid red !important;
}
.ui-autocomplete {
    z-index: 1000;
    position: relative;
    max-height: 300px;
    overflow-x: hidden;
    overflow-y: scroll;
}
.nav-link.active {
    border: 0;
    border-radius: 0;
    border-color: #00b6c9 !important;
    border-top: 3px solid #004976;
    color: #0B7788 !important;
}

#wrapper {
    overflow: hidden;
}

@media (max-width: 768px) {
    div.container {
        padding: 0 12px !important;
    }
    .hidden-phone {
        display: none;
    }
}

.ui-helper-hidden-accessible {
    display: none;
}

#footer .footer-widgets-wrap {
    padding-top: 0;
}

#footer .footer-widgets-wrap .footer-col, #footer .footer-widgets-wrap .footer-col-last {
    padding-top: 30px;
}
.btn-small {
    width: 70px !important;
    font-size: 11px !important;
}
bookingconfirmation .info-label, bookingconfirmation .info-value {
    color: #6c503d !important;
    font-weight: 700 !important;
}

bookingconfirmation .info-label-blue, bookingconfirmation .info-value-blue {
    color: #004976 !important;
    font-weight: 700 !important;
}
.fg-blue {
    color: #004976 !important;
}
td {
    vertical-align: middle !important;
}

@media only screen and (max-width: 768px) {
    .mobile-text-left {
        text-align: left !important;
    }
    label.control-label {
        margin: 10px 0 5px 0 !important;
    }
    #slider{
        display:none;
    }
}

@media only screen and (min-width: 768px) {
    .desktop-hidden {
        visibility: hidden;
        clear: both;
        display: none;
    }
    
}