#Demandedadhésionnouvellecandidature 
.total-amount-section form-element-total_element{display: none !important;}

#site-wrapper .header-ext-language a {
    padding:25px;
}

.membership-list .actions a{
    display:inline-block;
    margin-left:1em;
}

.workshop-thumbnail{
    float:left;
    margin-right:30px;
    width:250px;
    min-height:100px;
}

/* Target the specific container that holds the button, enforcing styles with !important */
#line-6JNhAg1ssNHh8H8tpZgz9WKe {
    display: flex !important; /* Makes the div a flex container */
    justify-content: center !important; /* Centers the content horizontally */
    align-items: center !important; /* Centers the content vertically */
}

/* Ensures the .content div inside the column takes full width and centers any content, enforcing with !important */
#line-6JNhAg1ssNHh8H8tpZgz9WKe .content {
    display: flex !important;
    justify-content: center !important;
    width: 100% !important; /* Stretch to fill the column width */
}


.zone-event_schedule .date-pagination .previous-date, .zone-event_schedule .date-pagination .next-date{
    color:#6d6d6d;
}

#membership_panel_group .panel-default > .panel-heading h3, 
#membership_panel_group .panel-default > .panel-heading h3 a{
    text-transform: none;
    font-weight:bold;
}


p + ul, p + ol{
    font-size:1.6rem;
}

