body {
  font-family: "Open Sans", "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5em;
  font-weight: 400;
}
.pagebody a {
    color: #337ab7 !important;
    text-decoration: none !important;
}
@media (min-width: 1400px)
.modal-xl {
    --bs-modal-width: 1384px;
}
p, span, a, ul, li, button {
  font-family: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: inherit;
}
.course_info_div{
  text-align:left;
}
.course_info{
  border: gray;
    border-width: 2px;
    border-style: outset;
    padding: 8px;
  cursor:pointer;
  background: whitesmoke;
}
.tarifcomment{
  font-size:0.7em;
}
.tarif_value_disabled{
  color:gray;
}
.tarif_value_enabled{
  color:black;
}
#jeminscrisinfo{
  text-align: left;
    font-size: 0.8em;
    font-style: italic;
  padding:16px;
}

strong {
  font-weight: 600;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", "Segoe UI", Frutiger, "Frutiger Linotype", "Dejavu Sans", "Helvetica Neue", Arial, sans-serif;
  line-height: 1.5em;
  font-weight: 300;
}

strong {
  font-weight: 400;
}
.icone_langue_app{
  margin-bottom: 1px;
}
.icone_langue_app:hover{
    transform: scale(1.8) rotate(10deg);
  
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3 ease;
}
.icone_app{
  margin-bottom: 1px;
}
.icone_app:hover{
    transform: scale(1.2) rotate(-5deg);
  
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3 ease;
}
.tile {
  width: 100%;
  display: inline-block;
  box-sizing: border-box;
  background: #fff;
  padding: 20px;
  margin-bottom: 30px;
}
.tile .title {
  margin-top: 0px;
}
.tile.purple, .tile.blue, .tile.red, .tile.orange, .tile.green {
  color: #fff;
}
.tile.purple {
  background: #5133ab;
}
.tile.purple:hover {
  background: #3e2784;
}
.tile.red {
  background: #ac193d;
}
.tile.red:hover {
  background: #7f132d;
}
.tile.green {
  background: #00a600;
}
.tile.green:hover {
  background: #007300;
}
.tile.blue {
  background: #2672ec;
}
.tile.blue:hover {
  background: #125acd;
}
.tile.orange {
  background: #dc572e;
}
.tile.orange:hover {
  background: #b8431f;
}