/* Formulaire d'infolettre, même rendu que ymamj.org (3 colonnes) */
[data-zone-alias="Zone 2931432"] .form-horizontal{text-align:center}
[data-zone-alias="Zone 2931432"] .form-horizontal h2{color:#000;font-size:24px;font-weight:700;text-align:center;text-transform:none;margin-bottom:1.5rem}
[data-zone-alias="Zone 2931432"] .form-horizontal .section{margin-bottom:0}
[data-zone-alias="Zone 2931432"] .form-horizontal .form-group{display:inline-block !important;width:calc(33.333% - 16px) !important;margin:0 6px 1rem !important;vertical-align:top;text-align:left}
[data-zone-alias="Zone 2931432"] .form-horizontal .form-group .control-label{display:block;float:none;width:100%;text-align:left;font-size:14px;font-weight:700;letter-spacing:.28px;line-height:30px;padding:0}
[data-zone-alias="Zone 2931432"] .form-horizontal .form-group [class*="col-md-"]{float:none;width:100%;padding:0}
[data-zone-alias="Zone 2931432"] .form-horizontal .form-control{border:3px solid #000 !important;border-radius:0 !important;min-height:40px;box-shadow:none !important}
[data-zone-alias="Zone 2931432"] .form-horizontal .form-group[class*="abonner"]{display:block !important;width:100% !important;margin:0 !important;text-align:center}
[data-zone-alias="Zone 2931432"] .form-horizontal .checkbox label,
[data-zone-alias="Zone 2931432"] .form-horizontal .checkbox .required{color:#000;font-size:13px;font-style:italic;font-weight:700;text-align:center}
[data-zone-alias="Zone 2931432"] .form-horizontal .checkbox,
[data-zone-alias="Zone 2931432"] .crm-footer-frame{justify-content:center;text-align:center}
[data-zone-alias="Zone 2931432"] .btn.btn-primary{color:#000 !important;background:var(--primary) !important;border:3px solid var(--primary) !important;border-radius:0 !important;box-shadow:7px 7px 0 0 #000 !important;font-weight:800;text-transform:uppercase;margin-top:1.5rem}
[data-zone-alias="Zone 2931432"] .btn.btn-primary:hover,
[data-zone-alias="Zone 2931432"] .btn.btn-primary:focus,
[data-zone-alias="Zone 2931432"] .btn.btn-primary:active{box-shadow:10px 10px 0 0 #000 !important}
@media (max-width:991px){[data-zone-alias="Zone 2931432"] .form-horizontal .form-group{width:calc(50% - 16px) !important}}
@media (max-width:575px){[data-zone-alias="Zone 2931432"] .form-horizontal .form-group{width:100% !important;margin-left:0 !important;margin-right:0 !important}}