.line-header, .line-menu, .line-banner{
padding:0;
}




/* padding */
.line-pad-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.line-pad-sm {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.line-pad-md {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.line-pad-lg {
  padding-top: 10rem;
  padding-bottom: 10rem;
}

/* padding top */
.line-pad-t-0 {
  padding-top: 0;
}
.line-pad-t-sm {
  padding-top: 2.5rem;
}
.line-pad-t-md {
  padding-top: 5rem;
}
.line-pad-t-lg {
  padding-top: 10rem;
}

/* padding bottom */
.line-pad-b-0 {
  padding-bottom: 0;
}
.line-pad-b-sm {
  padding-bottom: 2.5rem;
}
.line-pad-b-md {
  padding-bottom: 5rem;
}
.line-pad-b-lg {
  padding-bottom: 10rem;
}

.social-link [class*=icon-] {
    font-size: 2rem;
    }

.line-footer .mod-social-links{
margin-left: 20px;
    }
.line-footer {color: #fff;}


a#prev_reg_step.btn.btn-link {
  color: #004b3d;
  text-decoration: none;
  transition: all 0.3s ease;
  padding: 10px 20px;
  border-radius: 0; /* coins pointus */
}

/* Effet au survol */
a#prev_reg_step.btn.btn-link:hover {
  background-color: #004b3d;
  color: #ffffff;
  text-decoration: none;
  border-radius: 0; /* assure aussi les coins pointus au hover */
}


