.blockLink {
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  text-indent: -9999px;
}
.formation-teaser {
  border-color: #dddddd;
  background: #ffffff;
}
.formation-teaser figure {
  border-color: #ffffff;
}
.formation-teaser figure .tag-type {
  background: #0000ff;
}
.formation-teaser figure .tag-type .fa,
.formation-teaser figure .tag-type .fas {
  color: #ffffff;
}
.formation-teaser figure .tag-exam-success {
  background: #fcd502;
}
.formation-teaser figure .tag-exam-success .fa,
.formation-teaser figure .tag-exam-success .fas {
  color: #ffffff;
}
.formation-teaser figure .tag-exam-download {
  background: #ffffff;
}
.formation-teaser figure .tag-exam-download .fa,
.formation-teaser figure .tag-exam-download .fas {
  color: #000000;
}
.formation-teaser .content-wrapper {
  background: #ffffff;
}
.formation-teaser .content-wrapper .content h3 {
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
}
.formation-teaser footer h6 {
  text-transform: uppercase;
}
.formation .node-top-wrapper {
  background: #f6f6f7;
}
.formation .node-top-wrapper .thumb {
  border-color: #ffffff;
}
.formation .node-top-wrapper .thumb .tag-type {
  background: #0000ff;
}
.formation .node-top-wrapper .thumb .tag-type .fa,
.formation .node-top-wrapper .thumb .tag-type .fas {
  color: #ffffff;
}
.formation .node-top-wrapper .actions-wrapper ul li a {
  color: #000000;
}
.formation .node-top-wrapper .actions-wrapper ul li a .fa,
.formation .node-top-wrapper .actions-wrapper ul li a .fas {
  color: #000000;
}
.formation .node-top-wrapper .actions-wrapper ul li a:hover {
  color: #1590e3;
}
.formation .node-top-wrapper .actions-wrapper ul li a:hover .fa,
.formation .node-top-wrapper .actions-wrapper ul li a:hover .fas {
  color: #1590e3;
}
.formation .node-top-wrapper .actions-wrapper ul li .flag-wishlist a:before {
  background: #000000;
}
.formation .node-top-wrapper .actions-wrapper ul li .flag-wishlist:hover a:before {
  background: #1590e3;
}
.formation .node-top-wrapper .informations-wrap .rowfirst .price-wrapper .price {
  color: #0000ff;
}
.formation .node-top-wrapper .informations-wrap .rowfirst .price-wrapper .price.discount,
.formation .node-top-wrapper .informations-wrap .rowfirst .price-wrapper .price.in-course-discount {
  color: #000000;
}
.formation .node-top-wrapper .informations-wrap .row-second .flag-cart a {
  border-radius: 0;
  border: 0;
  background: #0000ff;
}
.formation .node-top-wrapper .informations-wrap .row-second .flag-cart a:hover {
  background: #1590e3;
  color: #ffffff;
}
.formation .node-bottom-wrapper .characteristics-wrap {
  border-right-color: #f6f6f7;
}
.formation .node-bottom-wrapper .characteristics-wrap .field-wrap {
  border-bottom-color: 1px solid #f6f6f7;
}
.formation .node-bottom-wrapper .characteristics-wrap .field-wrap .field-label {
  color: #0000ff;
}
.formation .node-bottom-wrapper .categories-wrap h6 {
  color: #0000ff;
}
.formation .node-bottom-wrapper .session-wrap > h2,
.formation .node-bottom-wrapper .program-wrap > h2,
.formation .node-bottom-wrapper .prerequisite-wrap > h2 {
  color: #000000;
  font-size: 1.5rem;
  border-bottom: 2px solid #0000ff;
}
.formation .node-bottom-wrapper .session-wrap ol ul,
.formation .node-bottom-wrapper .program-wrap ol ul,
.formation .node-bottom-wrapper .prerequisite-wrap ol ul,
.formation .node-bottom-wrapper .session-wrap ul ul,
.formation .node-bottom-wrapper .program-wrap ul ul,
.formation .node-bottom-wrapper .prerequisite-wrap ul ul {
  margin-top: 1rem;
}
