/* CSS Document */

#mainNav.nav-idx {padding-top: 0;
    padding-bottom: 0;
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0d62ae+0,003c7c+100 */
background: rgb(13,98,174); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(13,98,174,1) 0%, rgba(0,60,124,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(13,98,174,1) 0%,rgba(0,60,124,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(13,98,174,1) 0%,rgba(0,60,124,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d62ae', endColorstr='#003c7c',GradientType=0 ); /* IE6-9 */
z-index:5;}
#mainNav.nav-idx .navbar-brand {transform: scale(0.75);margin:-6px 1rem -6px 0;}
#main-content.idx, #main-content.privacy {padding-top: calc(2% + 150px);}
.list-group-horizontal.fixed-top {top:105px;z-index:3;}
.list-group-horizontal.fixed-top .list-group-item {background-color: #d9edf7;
    border: 1px solid rgb(164, 204, 244);font-size: 1.111rem;color: #024385;text-align: center;}
a.list-group-item.list-group-item-action:hover, a.list-group-item.list-group-item-action:active, a.list-group-item.list-group-item-action:focus {
    background-color: #bbd8f6;
}

#IDX-MapSearch-Form, #IDX-map {z-index:2;}

/*----Form Search Pages IDX------*/

#IDX-main .IDX-searchForm li {font-size: 1.111rem;}

#IDX-main button#IDX-formReset, #IDX-main button#IDX-formSubmit {font-family: 'Montserrat', sans-serif;
    font-weight: 300;color: #fff;font-size: 1.5rem;width: calc(50% - 1rem);}

#IDX-main button#IDX-formReset {background-color: #08559c;border-color: #007bff;margin-right:1rem;}
#IDX-main button#IDX-formReset:hover {background-color: #05539c !important;border-color: #005cbf;box-shadow: inset 0 0 0 20rem rgba(0,0,0,0.1), 0 2rem 2rem rgba(0,0,0,0.1);}
#IDX-main button#IDX-formSubmit {background-color: #C4171C;border-color: #f61017;margin-left: 1rem;}
#IDX-main button#IDX-formSubmit:hover, #IDX-main.IDX-wrapper-standard button#IDX-formSubmit.IDX-btn-default:hover {background-color: #ac0f13;
    border-color: #cd050c;}

#IDX-main #IDX-mapTab-criteria, #IDX-main #IDX-mapSearch, #IDX-main #IDX-userLocation {color: #064f94!important;
    background-color: #fff!important;
    border-color: #e4e4e4!important;}
#IDX-main .IDX-open>.IDX-wrapper-standard .IDX-btn-default.IDX-dropdown-toggle, #IDX-main.IDX-wrapper-standard .IDX-btn-default.IDX-active, .IDX-wrapper-standard .IDX-btn-default:focus, #IDX-main #IDX-mapTab-criteria:hover, #IDX-main #IDX-mapSearch:hover,#IDX-main #IDX-userLocation:hover {
    color: #064f94!important;
    background-color: #eae9e9!important;
    border-color: #e4e4e4!important;
}
#IDX-main.IDX-wrapper-standard .IDX-h1, #IDX-main.IDX-wrapper-standard h1, .IDX-wrapper-standard .IDX-h2, .IDX-wrapper-standard h2 {
    font-size: 1.5rem;
    font-family: 'Montserrat', sans-serif;
}
#IDX-main .IDX-label {font-size: 100%;} 
#IDX-main #IDX-criteriaWindow {background: rgba(250, 250, 250, 0.75);}
#IDX-main #IDX-MapSearch-Form button#IDX-formSubmit {font-size: 1.25rem;width: 100%;}

#IDX-main.IDX-wrapper-standard .IDX-topAction a#IDX-newSearch, #IDX-main.IDX-wrapper-standard .IDX-topAction a#IDX-modifySearch, #IDX-main.IDX-wrapper-standard .IDX-topAction #IDX-saveSearch, #IDX-main.IDX-wrapper-standard #IDX-resultsRefineSubmit.IDX-btn-default, #IDX-main.IDX-wrapper-standard #IDX-refineSearchFormToggle, #IDX-main.IDX-wrapper-standard #IDX-resultsContent a.IDX-btn-default, #IDX-main.IDX-wrapper-standard #IDX-saveProperty, #IDX-main.IDX-wrapper-standard #IDX-backToResults, #IDX-main.IDX-wrapper-standard #IDX-nextLastButtons a, #IDX-main.IDX-wrapper-standard #IDX-photoGalleryLink, #IDX-main.IDX-wrapper-standard #IDX-detailscontactContent #IDX-resetBtn, #IDX-main.IDX-wrapper-standard #IDX-detailscontactContent #IDX-submitBtn, #IDX-main.IDX-wrapper-standard #IDX-returnToPreviousPage, #IDX-main.IDX-wrapper-standard #IDX-goToProperty, #IDX-main.IDX-wrapper-standard #IDX-resetBtn, #IDX-main.IDX-wrapper-standard #IDX-submitBtn, #IDX-main.IDX-wrapper-standard #IDX-showAmortization{padding: 0.75rem 0;font-size: 1.111rem;}

#IDX-main.IDX-wrapper-standard .IDX-topAction a#IDX-newSearch, #IDX-main.IDX-wrapper-standard .IDX-topAction a#IDX-modifySearch,#IDX-main.IDX-wrapper-standard #IDX-resultsRefineSubmit.IDX-btn-default, #IDX-main.IDX-wrapper-standard #IDX-detailscontactContent #IDX-submitBtn, #IDX-main.IDX-wrapper-standard #IDX-submitBtn, #IDX-main.IDX-wrapper-standard #IDX-showAmortization {color:#fff;font-weight: 300;}
#IDX-main.IDX-wrapper-standard .IDX-topAction #IDX-saveSearch, #IDX-main.IDX-wrapper-standard #IDX-saveProperty {background-color:#f0eba9;border-color: #fff02b;color: #054785;font-weight: 600;}
#IDX-main.IDX-wrapper-standard .IDX-topAction a#IDX-saveSearch:hover, #IDX-main.IDX-wrapper-standard .IDX-topAction a#IDX-saveSearch:active, #IDX-main.IDX-wrapper-standard a#IDX-saveProperty:hover, #IDX-main.IDX-wrapper-standard a#IDX-saveProperty:active {background-color: #e6de7c;}
#IDX-main.IDX-wrapper-standard .IDX-topAction #IDX-newSearch, #IDX-main.IDX-wrapper-standard #IDX-showAmortization {background-color: #2474bf;border-color: #0964c7;}
#IDX-main.IDX-wrapper-standard .IDX-topAction a#IDX-newSearch:hover, #IDX-main.IDX-wrapper-standard .IDX-topAction a#IDX-newSearch:active, #IDX-main.IDX-wrapper-standard #IDX-showAmortization:hover,#IDX-main.IDX-wrapper-standard #IDX-showAmortization:active{background-color: #0962b6;
    border-color: #0975ea; } 
#IDX-main.IDX-wrapper-standard .IDX-topAction #IDX-modifySearch{background-color: #08559c;border-color: #007bff;}
#IDX-main.IDX-wrapper-standard .IDX-topAction a#IDX-modifySearch:hover, #IDX-main.IDX-wrapper-standard .IDX-topAction a#IDX-modifySearch:active {background-color: #054785;border-color: #005cbf;}

#IDX-main.IDX-wrapper-standard #IDX-resultsRefineSubmit.IDX-btn-default, #IDX-main.IDX-wrapper-standard #IDX-detailscontactContent #IDX-submitBtn, #IDX-main.IDX-wrapper-standard #IDX-submitBtn { background-color: #C4171C;
    border-color: #f61017;}
#IDX-main.IDX-wrapper-standard #IDX-resultsRefineSubmit.IDX-btn-default:hover, #IDX-main.IDX-wrapper-standard #IDX-resultsRefineSubmit.IDX-btn-default:active, #IDX-main.IDX-wrapper-standard #IDX-detailscontactContent #IDX-submitBtn:hover, #IDX-main.IDX-wrapper-standard #IDX-detailscontactContent #IDX-submitBtn:active, #IDX-main.IDX-wrapper-standard #IDX-submitBtn:hover, #IDX-main.IDX-wrapper-standard #IDX-submitBtn:active {background-color: #ac0f13;
    border-color: #cd050c;}
#IDX-main.IDX-wrapper-standard #IDX-refineSearchFormToggle {font-weight:600;}

#IDX-main.IDX-wrapper-standard #IDX-resultsContent a.IDX-btn-default {padding:0.75rem 0.5rem;}

#IDX-main.IDX-wrapper-standard .IDX-resultsCell {
	border-bottom: 1px solid #a4ccf4;}

#IDX-main.IDX-wrapper-standard .IDX-field-listingPrice{font-family: 'Montserrat', sans-serif;color: #C3161C;}

#IDX-main.IDX-wrapper-standard .IDX-resultsDescription {background-color: #e6eff4;
    padding: 1rem;
    margin: 10px 0;text-transform: inital;}

#IDX-main.IDX-wrapper-standard #IDX-detailsHotActions a{font-size:1.25rem;text-decoration:none;padding: 6px 12px;}

#IDX-main.IDX-wrapper-standard .IDX-carouselNavWrapper {background-color: #0a5ba4;}

#IDX-main.IDX-wrapper-standard #IDX-detailsMedia .IDX-arrow{background-color: rgb(217, 237, 247);}
	
/*------------Media Query--------------*/

@media only screen and (max-width: 749px) {
	#IDX-main #IDX-userLocation, #IDX-main #IDX-mapTab-criteria {margin-top:10px;}
    #IDX-main #IDX-userLocation, #IDX-main #IDX-mapTab-criteria, #IDX-main #IDX-mapSearch {padding: 0.5rem 12px;}
}

@media only screen and (max-width: 695px) {.list-group-horizontal.fixed-top a:first-child, .list-group-horizontal.fixed-top a:last-child {display: none;}}
@media only screen and (max-width: 640px) {
	#IDX-main.IDX-wrapper-standard .IDX-topAction #IDX-modifySearch, #IDX-main.IDX-wrapper-standard .IDX-topAction #IDX-newSearch  {margin-top:10px;}
	#IDX-main.IDX-wrapper-standard #IDX-resultsContent a.IDX-btn-default, #IDX-main.IDX-wrapper-standard #IDX-detailsHotActions a {border-bottom: none;}
	#IDX-main.IDX-wrapper-standard #IDX-resultsContent .IDX-resultsDetailsLink a.IDX-btn-default, #IDX-main.IDX-wrapper-standard #IDX-detailsHotActions #IDX-detailsHotAction-print a{border-bottom: 1px solid #ccc;}
	#IDX-main.IDX-wrapper-standard .IDX-resultsCell {
	    padding-bottom: 2rem;
    margin-bottom: 1rem;}
	#IDX-main.IDX-wrapper-standard #IDX-detailsHotActions a{padding: 0.5rem 12px;}
}

@media only screen and (max-width: 540px) {
	#mainNav.nav-idx .navbar-brand {background:url(../img/buyers-best-choice-logo-idx.png)no-repeat !important;width: 53px;
    height: 54px;}
	#mainNav.nav-idx .navbar-brand img{display:none;}
	.list-group-horizontal.fixed-top {top:60px;}
	#main-content.idx {padding-top: calc(2% + 100px);}
}

@media only screen and (max-width: 461px) {.list-group-horizontal.fixed-top {top:56px;}}

@media only screen and (max-width: 400px) {
	.list-group-horizontal.fixed-top .list-group-item{font-size: 1rem;}
}

@media only screen and (max-width: 375px) {
	#IDX-main button#IDX-formReset, #IDX-main button#IDX-formSubmit {width: calc(50% - 0.5rem);}
	#IDX-main button#IDX-formSubmit {margin-left: 0.5rem;}
	#IDX-main button#IDX-formReset {margin-right: 0.5rem;}
}
	
	




