@charset 'utf-8';
/******************** Entête UTF-8 ******************\
*
*	fichier			: public/projet/custom/css/form.css
*	projet			: @PROJET@
*	version			: 1.0.1 2016-03-11 16:00 LL
*
\****************************************************/

/*Generic form style*/

.ckecbox {
	margin-top: 15px;
}
.ckecbox input {
  float: left;
}

.ckecbox label {
  width: 85%;
  display: block;
  float: left;
}
.form-wrap .errors{
    margin: 15px 0;
    color: red;
	text-align: center;
}

.form-wrap .notification{
	margin: 15px 0;
    color: #cc6306;
	text-align: center;
}

form{
	margin: 15px 0;
}


form .error{
   border:1px solid red;
}

label {
    display: initial;
}
.step-widget form{
	margin: 0px 0;
}

form > div{
	margin:15px 0;
}

form input[type="text"],
form input[type="password"],
form input[type="email"],
form select,
form textarea{
	width:100%;
	padding:5px;
	box-sizing: border-box;
}

input[type=radio] {
	margin: 4px 2px 4px 10px;
}
input[type=checkbox] {
	margin: 4px 8px 4px 10px;
}
 

form button.send, a.btn-black {
	margin: 0px 0;
    background: #000;
    color: #fff;
    border: solid 2px #000;
    padding: 15px 30px;
    outline: none;
	text-transform: uppercase;
	letter-spacing: 3.2px; 
	margin-top: 10px;
}

form button.send:hover{
	background: #fff;
	color:#000;
	border:solid 2px #000;
}

 

.form-title {
	font-size: 28.5px;
	font-weight: bold;
	font-style: normal;
	font-stretch: condensed;
	line-height: 1.33;
	letter-spacing: 2.9px;
	text-align: center;
	color: #cc6306;	
}
.modal-header {
    padding: 0px; border-bottom: none;
   
}
.modal-content form label {
    display: block;
	text-align: left;
}

.infoobligatoire {
	font-size: 14px;
	color: #cc6306
}

input[name='captchaResult']{
	width: auto!important;
    border: none!important;
    padding: 0px 20px!important;
    margin-bottom: 10px!important;
    border-bottom: 1px solid #000!important;
}
@media screen and (max-width: 767px) {
	
	form H4 {
		padding-top: 15px;
	}
	input[type=checkbox] {
		margin: 4px 0px 4px 0px;
	}
	
	form  .row{
		margin:0px 0;
	}
	form  div{
		margin:5px 0;
	}	
	
	.ckecbox {
		margin-top: 0px;
	}	
	.ckecbox label {
		width: 90%;
		display: block;
		float: left;
		margin-left: 5px; 
		padding-bottom: 10px;
	}
	.ckecbox input {
		float: left;
	}
	
	form button.send, a.btn-black {
		padding: 15px 10px;
		letter-spacing: 1.2px; 
	}
}