.commande-form .commande-required-label:after,.compte-commerce-form .compte-commerce-required-label:after,.compte-delivery-form .compte-delivery-required-label:after,.contact-form .contact-required-label:after,.detail-opportunite-form .detail-opportunite-required-label:after,.lignedecommande-form .lignedecommande-required-label:after,.opportunite-form .opportunite-required-label:after,.piste-form .piste-required-label:after,.projet-form .projet-required-label:after{color:#dc3545;content:" *";font-weight:700}body,html{height:100%;margin:0;padding:0}.content-wrapper,body,html{display:flex;flex-direction:column}.content-wrapper{flex-grow:1}.header-btn{background-color:#0672b4!important;border:none!important;border-radius:5px!important;font-size:16px!important;padding:10px 20px!important}.header-btn,.header-btn:hover{color:#fff!important;transition:.3s ease-in-out}.header-btn:hover{background-color:#0056b3!important}.icon-link{align-items:center;display:flex;font-size:28px!important;text-decoration:none}.icon-link i{transition:transform .3s ease-in-out}.icon-link:hover i{transform:scale(1.2)}.custom-footer{align-items:center;bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.1);display:flex;height:60px;justify-content:space-between;padding:10px 20px;position:fixed;text-align:center;width:100%}.footer-logo{height:40px}