/* Contact Styles */

.tm-content .contact-miscinfo {
	margin-top:5px;
}

.jicons-icons {
	float:left;
	margin-right:10px;
}

.control-label {
	margin-top:12px;
}

.thumbnail.pull-right {
	float:right;
}
dt {
	display:none;
}
dd {
	margin-bottom:8px; 
}

/* Formulaire  --------------------------------------------- */

legend {
    font-size: 12px !important;
    line-height: 16px !!important;
    color: #595959 !important;
	margin-bottom:1px !important;
}

.control-group {}
.control-label { margin-top:0;}
.controls {}



#jform_contact_message { 
	width:auto; 
	height:150px;
	max-width:93% !important;
	width:95% !important;
}
/* Focus des champs */
select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus,
input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus,
input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus,
input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
    border-color:#1B6837;
    background: rgba(0,0,0,0.05);
}

.form-actions {
	padding:25px 25px 0 200px;
}

/* Hide form plugins fields */
#contact-form > fieldset:nth-child(1) > legend:nth-child(1) {
	display: none;
}
#contact-form > fieldset:nth-child(1) > div:nth-child(2) {
	clear: both;
	display: inline-block;
	margin: 0;
	color:burlywood;
}
#contact-form .control-group .control-label span.optional {
	display: none;
}
.captcha-container {
	position: relative;
	top: -25px;
}
.control-group:nth-of-type(6) { display:none; }

/*  Responsive  ------------------------------------------------------------------------------------------------------------  */
/*  Responsive  ------------------------------------------------------------------------------------------------------------  */


@media (max-width: 767px) {
}

@media (max-width: 695px) {
	img { 
		float:none !important;
	}
	input[type=checkbox] {
		width:auto !important;
	}
}
@media (max-width: 480px) {
	h3 {
		margin-top:35px;
	}
}