@CHARSET "UTF-8";

/* Offer search */
.swift-search {
	padding-top: 120px;
}
	
/* Offer grid */
.offer_container a .container {						/* le div qui contient le bien */
	padding-top: 12px;
	background-color: #d6d1d1;
	border-radius: 15px;
	border-right: groove;
	border-bottom: groove;
	height: 105%;
	font-family: Verdana;
	color: #d6d1d1;
}
.row {
 margin-bottom: 50px;
}
.offer_container {
	padding-bottom:10px;	
}
.offer_thumbnail_city {
	color: #009036;
}
.offer_thumbnail_title {
	color: #5b3c11;
	display: none;
}
.offer_thumbnail_description {
	color: #000;
	display: none;
	font-size: 6px;
}
.offer_thumbnail_sticker {
	
}
.offer_thumbnail_category { 				/* le type de bien en haut à droite dans l'imagette */
	display: none;
}
.offer_thumbnail_price { 					/* le prix du bien en bas à droite dans l'imagette */
	display: none;
}
.offer_thumbnail_picto {
	fill: #bfdf00;
}
.offer_thumbnail_pictonumber {
	background-color: #5b3c11;
	color: #fff;
}
.offer_thumbnail_symbols {
	display:none;	
}
.offer_bottom_symbols {
}
.offer_bottom_symbol {
	
}
.offer_bottom_picto {
	fill: #5b3c11;
}
.offer_bottom_pictonumber {
	background-color: #009036;
	color: #fff;
	padding-left: 7px;
	padding-top: 1px;
}
.offer_bottom_category {						/* un picto en dessous de l'imagette */
	font-size: 14px;
	color: #ff6f02;
	font-weight: bold;
}
.offer_bottom_price {						/* un picto en dessous de l'imagette */
	font-size: 20px;
	color: #009036;
	font-weight: bold;
}
/* Offer details */
.offer_title {
	font-family: Verdana;
}
.offer_title-img {
	border-bottom: #bfdf00 solid 3px;
}
.offer_title-details {
	border-bottom: #bfdf00 solid 3px;	
}
.btn-primary.btn-icon.btn-xl, .btn.btn-icon.btn-xl {
	background-color: #5b3c11;
	color: #fff;	
}
md-toolbar.md-default-theme:not(.md-menu-toolbar), md-toolbar:not(.md-menu-toolbar) {
	background-color: #5b3c11;
	color: #fff;
}
.offer_description {
    font-weight: 200;
    font-size: 14px;
    color: #000;
	font-weight: bold;
}
/* Offer search */
.md-tab:first-child{
}
.md-tabs.md-default-theme md-ink-bar, md-tabs md-ink-bar {
	background: rgb(191, 223, 64);
}
.range-slider-right md-slider .md-track-container .md-track.md-track-fill {
	background: rgb(191, 223, 64);
}
.md-slider.md-default-theme .md-thumb::after, md-slider .md-thumb::after {
    border-color: rgb(191, 223, 64);
    background-color: rgb(191, 223, 64);
}
/* Offer forms */
input[type=search],input[type=text],input[type=email],input[type=password],input[type=date],textarea {
	border: 2px solid #f0ad00;
}
.form-control, .form-control:focus {
	border: 2px solid #f0ad00;
}
.input-group-addon {
	color: #5b3c11;
	background-color: #bfdf00;
	border: 1px solid #f0ad00;
}
section, .container, .container-fluid {
    position: relative;
    word-wrap: break-word;
    padding-top: 15px;
}
.swift-owners {																							/* le formulaire propriétaire */
	background-color: rgba(255,255,255,0);
	max-width:1000px;
}
/* Contact */
.swift-contact {
//	padding-top: 25px;
	background-color: rgba(255,255,255,0);
	font-size: 14px;
	max-width:1000px;
	padding-top: 50px;
}
/* Mail Alert */
.swift-mailalert {
	padding-top: 50px;
	background-color: rgba(255,255,255,0);
	font-size: 14px;
	color: #FFF;
	max-width:1000px;
}
label {
    color: #FFF;
}
input[type="search"]::placeholder, input[type="text"]::placeholder, input[type="email"]::placeholder, input[type="password"]::placeholder, input[type="date"]::placeholder, select::placeholder, textarea::placeholder {
    color: #5b3c11;
}
input[type="search"].ng-invalid, input[type="text"].ng-invalid, input[type="email"].ng-invalid, input[type="password"].ng-invalid, input[type="date"].ng-invalid, textarea.ng-invalid {
    border: 2px solid #bfdf00;

}
input[type="search"], input[type="text"], input[type="email"], input[type="password"], input[type="date"], textarea {
    border: 2px solid #bfdf00;
}
.form-control, .form-control:focus {
    border: 2px solid #bfdf00;
}