.avis select {
    padding: 0.625rem;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.form-group#rdCodenon {
	flex-direction: column;
}

.form-group#rdCodenon label {
	margin:1rem 0;
}

.form-group#rdCodenon textarea {
	resize: none; 
}

header.hero.no-img {
	background-color: #74ceaa;
	padding: 6rem 0;
	height: 300px;
	background-image: url(/fr/images/epargnants/trouver-reponse.jpg);
	background-size: cover;
}

header.hero.no-img:before {
	background: rgba(0,0,0,0.5);
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1;
	content: "";
}

.err-msg, .blocmsg.err {
	margin-top:.5rem;
	font-weight:bold;
}


.faq hr {
	border-style: solid;
	border-color: #ddd;
	border-width: 0 0 1px 0;
	margin:3em 0 0 0;
}

.avis h2 {
	padding-top: 0 !important;
}

.radioBtn {
	background-color: white;
	background-repeat: no-repeat;
	border: 2px solid rgba(0,68,148,0.3);
	color: #004494;
	display: inline-block;
	margin-right: 1.25em;
	border-radius: 4px;
	padding: .75rem 2rem .75rem 1rem;
	transition: all 200ms ease-out;
}

.radioBtn input {
	opacity:0
}

.radioBtn:hover, .radioBtn:focus, .radioBtn.checked {
	cursor:pointer;
}
.radioBtn[for="rdAvis.Oui"]:hover, .radioBtn[for="rdAvis.Oui"]:focus, .radioBtn[for="rdAvis.Oui"].checked {
	background-color: #5f8116;
	background-position: 60px 16px;
	border-color: #5f8116;
	border-bottom-color: #5f8116;
	color:white;
	padding: .75rem 2.5rem .75rem .5rem;
}

.radioBtn[for="rdAvis.Non"]:hover, .radioBtn[for="rdAvis.Non"]:focus, .radioBtn[for="rdAvis.Non"].checked {
	background-color: #c42a2a;
	background-position: 21px 17px;
	border-color: #c42a2a;
	border-bottom-color: #c42a2a;
	color:white;
	padding: .75rem 1.5rem .75rem 1.5rem;
}

.avis .col_1_2 + .col_1_2 {
	text-align: right;
}

.avis .btn.primary {
	max-width: 8em;
	/*padding: .9em 2.5em 1em 2em;*/
}
.radioBtn[for="rdAvis.Oui"] {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjdCMEFGQkYwMTU1MTFFNkI5NzJDMzBFNDIzMTVFQzYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjdCMEFGQzAwMTU1MTFFNkI5NzJDMzBFNDIzMTVFQzYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGN0IwQUZCRDAxNTUxMUU2Qjk3MkMzMEU0MjMxNUVDNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGN0IwQUZCRTAxNTUxMUU2Qjk3MkMzMEU0MjMxNUVDNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PlwIMSkAAADHSURBVHjanNJNCwFBAMbxmVU4uZAbclPOfATl+7gqJ0efwc1duSgOigsHJ2d3pUjSFuM/GXaInclTv93m5dndmhVKKeEKe/LYoGTG5hJfSmOuHml6FVlLYmhKoX6zs8h8BUsVpWOtRUXuNRQg0cLFKp3QQPatiB5WSKCvfueGqV3UT+8io9zZ605gPjuFEIFwZy08N35m9m9x8lmUHqUdFnZRD6o4YhxTHEgpr6/DRA5tlM1cXR84RtjijAOKz470+cm/5S7AAJquGgJit3DcAAAAAElFTkSuQmCC');
	background-position: 60px 64px;
}
.radioBtn[for="rdAvis.Non"] {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDAxRjFDMjIwMTU2MTFFNjg0QjRGOTg3MkM5QUNFQTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDAxRjFDMjMwMTU2MTFFNjg0QjRGOTg3MkM5QUNFQTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMDFGMUMyMDAxNTYxMUU2ODRCNEY5ODcyQzlBQ0VBMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMDFGMUMyMTAxNTYxMUU2ODRCNEY5ODcyQzlBQ0VBMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk8VuQ8AAADLSURBVHjaYvj//z8DCABpOSD+CMTfgPgBEG8F4gYgNoPKKwJxLRCLgPUgaZz4HzfYCVWzBoiPwjUCMTMQv8Kj8T9UYyOMy8QAAVZALMpAGPyHMWAanRlIBDCNduRqNCBSPRsQ/0TWeAHZ/VjAQlAAAmk3IJ4GiwYYLQzEbkD8BSkwfwBxCRAzArEsEJvC9cA0QgUakDSdBmINrEGLlgBEgfgXVNMmIGbHGSdoGj2gmo4BMQfeyETTKA/E14BYjGAqAOphRPYjKQAgwAA71A8DtOBwswAAAABJRU5ErkJggg==');
	background-position: 21px -48px;
}

@media screen and (max-width: 768px) {
	.ei_content .row .col_1_2 {
		width:50%
	}
	.radioBtn {
		margin: 0
	}
}

@media screen and (max-width: 450px) {
	.ei_content .row .col_1_2 {
		width:100%
	}
}