body {
    font-family: 'Montserrat', sans-serif!important;
}

.ui-accordion .ui-accordion-header {
    background-color: #EFEFEF;
    color: #323F54;
    font-weight: bold;
}

.ui-tabs .ui-tabs-nav.ui-widget-header li a {
    color: #888888;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
    color: white;
    border: #758E19 solid 1px;
    background: #758E19;
    text-shadow: none;
}

.ui-tabs .ui-tabs-panel {
    border-top: #758E19 solid 1px;
}

.alignTop { vertical-align: top; }
.alignBottom { vertical-align: bottom; }
.alignTop100 { vertical-align: top; width: 100%;}
.alignTopRight { vertical-align: top; text-align: right; }
.alignTopLeft { vertical-align: top; text-align: left; }
.alignTop80 { vertical-align: top; width: 800px;}
.alignTopRight100 { vertical-align: top; text-align: right; width: 100%;}
.alignTopRight80 { vertical-align: top; text-align: right; width: 800px;}
.alignCenter { vertical-align: center; }
.alignCenterCenter { vertical-align: center; text-align: center; }
.alignCenterRight { vertical-align: center; text-align: right; }
.alignRight { vertical-align: top; text-align: right; }



.searchCoveredSuburb {
    z-index: 9999;
}


.nav-link {
    border-bottom: 5px solid white;
}

.nav-link:hover {
    border-bottom: 5px solid #758E19;
}

.show_maroon_dot {
    width: 20px;
    height: 20px;
    font-weight: bold;
    color: white;
    border-radius: 50%;
    text-align: center;
    vertical-align: middle;
    background: #556713;
    padding-top: 5px;
    padding-left: 1px;
    margin-left: 5px;
}


.ui-widget {
    font-size: 90%!important;
}
.ui-widget .ui-widget {
    font-size: 100%!important;
}

ul{
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
}
.demo .item{
    margin-bottom: 0px;
}
.content-slider li{
    background-color: transparent;
    text-align: center;
    color: #FFF;
}
.content-slider h3 {
    margin: 0;
    padding: 70px 0;
}
.demo{
    width: 100%;
}

.ui-selectoneradio label {
    color: black;
}

.ui-wizard-nav-next {
    color: white;
    background: #556713;
}

.ui-button-icon-left  {
    display: none;


}

@media (min-width: 100px)
{
    .navbar-header
    {
        float: none;
    }

    .navbar-toggle
    {
        display: block;
    }

    .navbar-collapse.collapse
    {
        display: none !important;
    }
}




body .ui-steps .ui-steps-item {
    width: 33.3%;
}

.ui-steps .ui-steps-item {
    background: #556713;
}

a:hover  {
    color: white;
}


.navbar {
    -webkit-box-shadow: 0 8px 6px -6px #999;
    -moz-box-shadow: 0 8px 6px -6px #999;
    box-shadow: 0 8px 6px -6px #999;

    /* the rest of your styling */
}


.iconWidths {
    width: 40px;
    border-top: 1px solid rgba(255,255,255,0.5);
    border-bottom: 1px solid rgba(255,255,255,0.5);
    background: silver;
}

.tipWidths {
    width: 220px;
}

.sliderTips {
    color: white;
    text-align: center;
    vertical-align: middle;
    margin: 55px;
    padding: 10px;
    height: 350px;
    border: #283747 solid 1px;
    box-shadow: 7px 7px 30px -12px rgba(0,0,0,0.75);
    font-size: 125%;
}

.sliderBlog {
    color: dimgray;
    text-align: center;
    vertical-align: middle;
    margin: 55px;
    padding: 10px;
    height: 400px;
    background: white;
    box-shadow: 7px 7px 30px -12px rgba(0,0,0,0.75);
    font-size: 125%;
}


.modal-dialog {
    max-width: 800px;
    margin: 30px auto;
}



.modal-body {
    position:relative;
    padding:0px;
}
.close {
    position:absolute;
    right:-30px;
    top:0;
    z-index:999;
    font-size:2rem;
    font-weight: normal;
    color:#fff;
    opacity:1;
}