/* ********************************** */
/* container for everything to do with search */
/* ********************************** */
#content {
    padding: 180px 0;
    background-color: #f9f9f9;
}
#MLSContainer {
	width:100%;
	margin:0 auto;
}


/* header bar and such */
.headerBar { border-top: 1px solid #002c00; background-color: #dce6dc; }


/*
	homepage login/register boxes
*/

.login_register_box
{
	border:1px solid #002c00;
}

.login_register_box .legend
{
	background-color:#002c00;
}



/* ********************************** */
/* bars that tells you how many results, next/back links */
/* ********************************** */
.results-bar { background-color: #25026a; }
.results-bar {
    padding: 6px;
    font-weight: normal;
    color: #fff;
    font-size: 14px;
    margin-bottom: 10px;
    margin-top: 30px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
/* ********************************** */
/* tabs on detail sheet */
/* ********************************** */
#navlist li a 
{
	border: 1px solid #25026a;
	background: #dce6dc;
}

ul#navlist li.selectedTab a, ul#navlist li.selectedTab a:link, ul#navlist li.selectedTab a:visited 
{
	background: #25026a;
	border-top: 1px solid #002c00;
}


/* ********************************** */
/* compare list scroll */
/* ********************************** */

div#compare_wrapper
{
width:680px;
}



/* ********************************** */
/* scrolling div for towns */
/* ********************************** */
table#dailyalert_container div#showTowns
{
	margin:0;
	padding:0;
	height: 268px;
	width: 190px;
	overflow: auto;
	text-align:left;
}

table#custom_search_container div#showTowns
{
	margin:0;
	padding:0;
	height: 269px;
	width: 190px;
	overflow: auto;
	text-align:left;
}

@media (min-width: 1200px){
.container {
    width: 70%;
}
.recent-projects {
    width: 1160px;
}
}

@media (max-width: 991px) {
.navbar-default .navbar-nav > li > a{

font-weight: 600;
    text-transform: uppercase;
    color: #25026a;
    letter-spacing: 1px;

}
}
@media (max-width: 768px){
.navbar-default .navbar-nav > li > a {
    color: #999;
    display: block;
    font-size: 13px;
    font-weight: 500;
    padding: 4px 4px 4px 4px;
    overflow: hidden;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}
}

@media (max-width: 480px){
#content {
    padding: 140px 0;
    background-color: #f9f9f9;
}
}