﻿/* TEMP REMOVE SHIBBOLETH LOGIN*/


	.login-signup{    padding: 15px;
    box-sizing: border-box;}
	div div.passwordpage {width:100% !important}

#footerImages #fi1 {
    width: 150px; 
    max-width:200px;
}

.infoBlock.environmental{background: url('/Custom/images/branding/logos/gps.png') center right no-repeat;}

.mb-has-hover .mb-marker.mb-uni .in-wrap {background: #333 !important;}
.mb-has-hover .mb-marker.mb-uni .in-wrap:hover {color:#fff !important;}
.mb-has-hover .mb-marker.mb-uni .in-wrap:after {border-top-color: #333 !important;}

#pageContent.pageContent_search .listingWrapper.splitView .searchListing.accred {
    background: #d1e1e8;
}

#pageContent.pageContent_search .listingWrapper .searchRight .contactCard {
    display:none !important
}

.studentQuotes {
    display: flex;
    justify-content: space-evenly; 
}

h3.customTitle:before,
h3.environmentalTitle:before{content:"\f06c"}

.listingWrapper .resultsCount, #wrapper #pageContent .searchListing .title {
    background: #e3eef7 !important;
}

#pageContent #sharersRegister .blueform-bot h2 {
    color: #fff !important;
} 

.shib-login-panel a {
    background: #A1C239 !important;
	color: #000;
}

div#sec_intro {
    display: none;
}


@media only screen and (max-width: 1120px) {

        #footerImages {
            margin-top:-50px
        }

}

@media only screen and (max-width: 767px) {
	
	/* Main panel max height (dropdowns)*/
	.pageBody_Mobile #pageContent .v2_search_main.as-panels, .pageBody_Mobile #pageContent .v2_search_panel.as-opened {
		max-height: 480px !important;
	}
	/* total panel height (Main panel + 53px)*/
	.pageBody_Mobile .v2_search_panel_wrapper {
		height: 440px !important;
	}
	/* button position (Main panel + 10px)*/
	.pageBody_Mobile #srchWrap {
		height: 440px !important;
		margin-top: -4px;
	}
	/* map panel height (usually fixed)*/
	.pageBody_Mobile.searchMapVisible #srchWrap {
		height: 425px !important;
	}
	/* button position (usually fixed)*/
	.pageBody_Mobile #pageContent .v2buttonWrapper {
		bottom: -1px !important;
	}
	
	#footerImages {
		margin-top: 0px;
		height: auto;
	}
	
    #innerFooterImages {
		text-align: center;
		display: block;
		box-sizing: border-box;
		width: 100%;
    }
	
	#footerWrapper #innerFooterImages img {float:none; min-width:70px}
    
    #innerFooterImages #fi1 {
		max-width: 90px !important;
		margin: 5px;
		width: 12%;
	}
	
	
	.phase3 div#pageHolder .pageContent_landlords, .phase3 div#pageHolder .pageContent_contact
	{
        margin-top: 50px !important;  
    }
	.pageBody_students.phase3.pageBody_Mobile #pageContent div.welcome h1:before {
        top: 0px !important;
        height: 0px !important;
    }
	
	#pageContent a.delFromViewingList:before {
		display: none !important;
	}
	
	.pageBody_Mobile #pageContent .resultsNav {
        top: 20px !important;
    }

	
	.phase3.pageBody_messageboard .pageContent_messageboard {
        top: 105px !important; 
    }
	
	

	.generalContent p img { 
        max-width: 95%;
	}

}
@media only screen and (max-width: 500px) {
	#footerOne .info-right {
		padding-top: 22px;
	}
}

.accordion .mainFacts ul li, .accordion .infoBlock ul li.yes{display:block !important;}
.infoBlock ul li, .infoBlock.suitableFor ul li, .infoBlock.safety  ul li{display:none !important;}
.infoBlock.propDescription ul li, .infoBlock.propDescription ol li{width:100% !important; display:list-item !important}
.TenantLandlordLinks a{background-color: #333;}

/* #PrimaryNavfull #mob-icon{left: 1% !important;} */

@media only screen and (max-width: 767px) {
	.pageBody_Mobile #PrimaryNavfull .accountLists {width: 105px !important; margin-right: 62px;}
}