.dsm_icon_list .dsm_icon_list_items,
#left-area ul.dsm_icon_list_items,
.comment-content ul.dsm_icon_list_items,
.entry-content ul.dsm_icon_list_items,
.et-l--body ul.dsm_icon_list_items,
.et-l--footer ul.dsm_icon_list_items,
.et-l--header ul.dsm_icon_list_items,
body.et-pb-preview #main-content .container ul.dsm_icon_list_items,
.et-l--body ul.dsm_icon_list_items,
.et-l--footer ul.dsm_icon_list_items,
.et-l--header ul.dsm_icon_list_items {
list-style-type: none;
margin: 0;
padding: 0;
line-height: 26px;
}
.dsm_icon_list .dsm_icon_list_items.dsm_icon_list_layout_horizontal .dsm_icon_list_child {
display: inline-flex;
}
.dsm_icon_list .dsm_icon_list_child,
.dsm_icon_list .dsm_icon_list_child a,
.dsm_icon_list .dsm_icon_list_child .dsm_icon_list_tooltip {
display: flex;
align-items: center;
margin: 0;
padding: 0;
position: relative;
}
.dsm_icon_list_text {
line-height: 1.7em;
}
.dsm_icon_list .dsm_icon_list_ltr_direction .dsm_icon_list_child .dsm_icon_list_text {
padding-left: 5px;
}
.dsm_icon_list .dsm_icon_list_rtl_direction .dsm_icon_list_child .dsm_icon_list_text {
padding-right: 5px;
}
.dsm_icon_list .dsm_icon_list_child {
border-style: solid;
border-color: #333333;
}
.dsm_icon_list .dsm_icon_list_wrapper {
flex-shrink: 0;
line-height: 0;
}
.dsm_icon_list .dsm_icon_list_icon {
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: ETmodules;
font-size: 14px;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
line-height: 1;
text-transform: none;
content: attr(data-icon);
speak: none;
border-style: solid;
border-color: #333333;
flex-shrink: 0;
}
.dsm_icon_list .dsm_icon_list_image {
border-style: solid;
border-color: #333333;
display: inline-block;
flex-shrink: 0;
}
.dsm_icon_list .dsm_icon_list_image img {
width: 24px;
}
.dsm_icon_list_tooltip:hover {
cursor: pointer;
}
.tippy-tooltip.dsm_icon_list_child_tooltip_wrapper {
pointer-events: auto !important;
line-height: 1.4em;
word-wrap: break-word;
color: #fff;
font-size: 13px;
overflow: visible !important;
}
.tippy-tooltip.dsm_icon_list_child_tooltip_wrapper .tippy-arrow::after {
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
}
.tippy-tooltip.dsm_icon_list_child_tooltip_wrapper .tippy-arrow::after {
content: "";
position: absolute;
top: -6px;
transform: translateZ(-1px);
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
} .dsm_icon_list_column_fix {
z-index: 1;
} .et-fb .dsm_icon_list_child.et_pb_module,
.et-fb .dsm_icon_list .dsm_icon_list_child.et-fb-module--short,
.et-db #et-boc .et-l #et-fb-app .dsm_icon_list_child.et_pb_module {
margin-bottom: 0;
}
.et-fb .dsm_icon_list .dsm_icon_list_child>div,
.et-fb .dsm_icon_list .dsm_icon_list_child>div a,
.et-fb .dsm_icon_list .dsm_icon_list_child>div .dsm_icon_list_tooltip {
display: flex;
align-items: center;
margin: 0;
padding: 0;
position: relative;
}
.et-fb .dsm_icon_list_child .et_pb_module_inner,
.et-fb .dsm_icon_list .dsm_icon_list_child>div {
width: 100%;
}.chargement {
font-size: 30px;
font-family: 'Ubuntu', sans-serif;
font-weight: 400;
text-align: center;
margin-bottom: 50px;
}
.chargement span {
display: inline-block;
margin: 0 -0.075em;
-webkit-animation: animation-chargement 0.9s infinite alternate;
animation: animation-chargement 0.9s infinite alternate;
}
.chargement span:nth-child(2) {
-webkit-animation-delay: 0.1s;
animation-delay: 0.1s;
}
.chargement span:nth-child(3) {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s;
}
.chargement span:nth-child(4) {
-webkit-animation-delay: 0.3s;
animation-delay: 0.3s;
}
.chargement span:nth-child(5) {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s;
}
.chargement span:nth-child(6) {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
}
.chargement span:nth-child(7) {
-webkit-animation-delay: 0.6s;
animation-delay: 0.6s;
}
.chargement span:nth-child(8) {
-webkit-animation-delay: 0.7s;
animation-delay: 0.7s;
}
.chargement span:nth-child(9) {
-webkit-animation-delay: 0.8s;
animation-delay: 0.8s;
}
.chargement span:nth-child(10) {
-webkit-animation-delay: 0.9s;
animation-delay: 0.9s;
}
@-webkit-keyframes animation-chargement {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
}
@keyframes animation-chargement {
0% {
-webkit-transform: scale(1);
transform: scale(1);
}
100% {
-webkit-transform: scale(0.8);
transform: scale(0.8);
}
}
.liste-formations{ 
z-index: 1;
}
.liste-formations #mainSearch{ 
width: 100%; 
padding: 12px; 
text-align: center; 
border-radius: 6px; 
border: 1px solid #888; 
font-size: 21px;
}
.liste-formations section{
margin-bottom: 60px;
}
.liste-formations .onglet-formation{
margin-bottom: 10px;
}
.liste-formations .onglet-formation a.btn.btn-lg{
padding: 0.5rem;
border-radius: 0.5rem;
white-space: normal;
cursor: pointer;
text-align: center;
text-decoration: none;
vertical-align: middle;
font-weight: normal;
border-color: transparent;
border-width: 1px;
}
.shadow-sm {
box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important;
}
.d-block {
display: block!important;
}
.btn-lg {
padding: 0.5rem 1rem;
font-size: 1.25rem;
border-radius: 0.5rem;
}
.liste-formations .h3,
.liste-formations h3,
.liste-formations .h4,
.liste-formations h4 {
margin-top: 0;
margin-bottom: 0.5rem;
font-weight: 500;
line-height: 1.2;
}
.liste-formations .h3,
.liste-formations h3 {
font-size: calc(1.3rem + .6vw);
}
.liste-formations .h4,
.liste-formations h4 {
font-size: calc(1.275rem + .3vw);
}
.text-center {
text-align: center!important;
}
.liste-formations hr {
margin: 1rem 0;
color: inherit;
border: 0;
border-top: 1px solid;
opacity: .25;
}
.collapse:not(.show) {
display: none;
}
.collapsing{
height: 0;
overflow: hidden;
transition: height .35s ease;
}
.rounded-bottom {
border-bottom-right-radius: 0.375rem !important;
border-bottom-left-radius: 0.375rem !important;
}
.rounded {
border-radius: 0.375rem !important;
}
.pb-0 {
padding-bottom: 0!important;
}
.p-3 {
padding: 1rem!important;
}
.px-3 {
padding-left: 1rem!important;
padding-right: 1rem!important;
}
.py-2 {
padding-top: 0.75rem!important;
padding-bottom: 0.75rem!important;
}
.liste-formations .onglet-formation p{
color: #333;
font-weight: normal;
margin-bottom: 1rem;
line-height: 1.5em;
}
.liste-formations .onglet-formation ul li{
color: #333;
font-weight: normal;
line-height: 1.3em;
margin-bottom: 0.25em;
}
.liste-formations .onglet-formation ul{
padding-left: 2rem;
}
.btn .badge {
position: relative;
top: -1px;
}
.rounded-pill {
border-radius: 50rem!important;
}
.text-bg-light {
color: #000!important;
background-color: RGBA(248,249,250,1)!important;
}
.badge {
display: inline-block;
padding: 0.35em 0.65em;
font-size: 0.75em;
font-weight: 700;
line-height: 1;
color: #fff;
text-align: center;
white-space: nowrap;
vertical-align: baseline;
border-radius: 0.375rem;
}
.liste-formations .onglet-formation .btn .badge{
font-size: 0.6em;
}