.form-control,
	.btn {
		border-radius: 0;
		/*border: 1px solid #bbb;*/
	}

	.mb-3, .my-3 {
		margin-bottom: 1rem !important;
	}
	.form-control {
		display: block;
		width: 100%;
		height: auto!important;
		padding: .375rem .75rem;
		font-size: 1rem;
		line-height: 1.5;
		color: #495057;
		background-color: #fff;
		background-clip: padding-box;
		border: 1px solid #ced4da;
		border-radius: .25rem;
		transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	}

	.row {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}

	.form-group {
		margin-bottom: 1rem;
	}

	textarea.form-control {
		height: auto;
	}

	.form-control {
		display: block;
		width: 100%;
		padding: .375rem .75rem;
		font-size: 1rem;
		line-height: 1.5;
		color: #495057;
		background-color: #fff;
		background-clip: padding-box;
		border: 1px solid #ced4da;
		border-radius: .25rem;
		transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	}
	textarea {
		overflow: auto;
		resize: vertical;
	}

	.input-group-text {
		display: -ms-flexbox;
		display: flex;
		-ms-flex-align: center;
		align-items: center;
		padding: .375rem .75rem;
		margin-bottom: 0;
		font-size: 1rem;
		font-weight: 400;
		line-height: 1.5;
		color: #495057;
		text-align: center;
		white-space: nowrap;
		background-color: #e9ecef;
		border: 1px solid #ced4da;
		border-radius: .25rem;
	}

	.input-group {
		position: relative;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: stretch;
		align-items: stretch;
		width: 100%;
	}

	.col-md-7, .col-md-12 {
		padding-left: 1px!important;
		padding-right: 0!important;
	}

	.mt-3, .my-3 {
		margin-top: 1rem !important;
	}

	.label-rgpd {
	font-size: 15px;
	margin-top: 1rem !important;
	}

	.btn-outline-danger {
		color: #fff;
		background-color: #bd0c42;
		background-image: none;
		border-color: #bd0c42;
		text-transform: uppercase;
		cursor: pointer;
	}
	.btn-outline-danger:hover, .btn-outline-reset:hover {
		color: #bd0c42;
		background-color: #fff;
		border-color: #bd0c42;
	}
	.btn-outline-reset {
		color: #fff;
		background-color: #bd0c42;
		background-image: none;
		border-color: #bd0c42;
		text-transform: uppercase;
		cursor: pointer;
	}
	.btn-outline-reset:hover {
		color: #bd0c42!important;
		background-color: #fff;
		border-color: #bd0c42;
	}
	p.error {
		display:none;
	}
	p.a{
		margin:0;
	}
	
	.tritrepage {
		
		margin: 15px 0 40px;
		/* font-size: 1.6em;
		color: black		 */
	}

	/*h1.tritrepage::after {
		margin: 0 auto;
	}*/
	#form_contact .input-group-addon {
		border-radius: 0 !important;
		color:#fff;
		background-color: #bd0c42;
		border: 1px solid #bd0c42;
	}
	.nopaddind{
		padding: 0;
	}
	
	.alert-success {
		margin: .5rem;
	}
    
    #form_contact .row{ margin-left: 0; margin-right: 0}
	
	.plusinfois-rgpd,
	.sup-rgpd{ color: #fff;
			   background-color: #bd0c42;
			   border-radius: 25px;
			   padding: 2px 10px 5px}
	.plusinfois-rgpd:hover,
	.sup-rgpd:hover{color:#bd0c42;background-color: #fff;
	}

/*  SUPPRESSION DE DONNEES PERSO*/

/*  SUPPRESSION DE DONNEES PERSO*/



/* SMARTPHONES */

@media (max-width: 380px) {
	.g-recaptcha>div{width: 234px!important}
}





	
	