.card  {
    border-radius:15px !important;
    box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 20%); 
    }
.card.mb-3::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #FCE6DC;
  border-radius: 15px;
  transform: rotate(2deg);
  z-index: -1; 
}
.section-formation { 
  background-size: 46%; 
}
.section-formation span {
  color: #EE6F35; 
}
b {
  background: #ee6f35;
  padding: 5px 8px;
  border-radius: 40px;
  position: absolute;
  right: 63px;
  top: 36px;
}
.section-formation span {
  color: #ffffff;
}
.section-formation i {
  color: white !important;
}
#down-pdf {
    background: #ee6f35;
    padding: 8px 29px;
    color: wheat;
    text-decoration: none;
    font-weight: bold;
    position: absolute;
    border-radius: 41px;
    bottom: 23px;
    right: 59px;
}
#down-pdf:hover {
  background: #1568B1;
}

.section-gallery {
    padding: 100px;
}
.col-md-7{
    z-index: 999;
}

.section-services .card-body i {
    font-size: 20px !important; 
    padding-bottom: 9px !important;
}
.col-md-6 {
     width: 48% !important;
}
.section-services{ 
    z-index: 2;
    position: fixed !important;
    bottom: 0;
    background-position: left bottom !important;
    background-repeat: no-repeat !important;
    padding: 123% 36%;
    background-size: contain !important;
}

 
#selected_filter_rsc{
    width: fit-content;
}

.col-md-6 {
 
    margin-right: -55px !important;
}

#down  {
    color: #EE6F35 !important;
    font-size: 150% !important;
}
.col-md-6 {
    margin-right: 0 !important
}
.card-img-top{
    /* width: 25%; */
}
.section-Articles {
    background-image: url(https://cnfcpp.abshore.com/images/Trac%C3%A9%201.png);
    padding: 5% 60px;
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: 66%;
    position: relative;
    border-radius :15px !important
}
.bg-price {
  font-weight: 600;
    color: white;
    font-size: 15px;
    font-family: Gravity-Regular;
    background: #EE6F35;
    padding: 6px 10px;
    position: absolute;
    border-radius: 30px;
    right: 45px;
    top: 36px;
} 
 
 
#qt-cmd {
         width: auto !important;
    margin-top: 20% !important;
}
.card {
    width: auto;
    padding: 5px !important;
    margin: 0 0 30px !important;
    position: relative !important;
        border-radius: 21px !important;
    border: 1px solid #eff2f5 !important;
    margin-left: 1% !important;
    line-height: normal;
    height: 95% !important;
}
.card-title{
      background: #d7e5f2;
   padding: 6px 16px;
    border-radius: 30px;
    width: fit-content; 
}
 .container  {
 }
 
button.btn-slider-text-cmd { 
    width: -webkit-fill-available;
      background-color: #EE6F35;
        border: none;
}
  .btn-slider-text-article:hover  {
      background: #1568B1 !important;  
      
}
.btn-slider-text-article { 
    width: -webkit-fill-available; 
        background: #ee6f3578;
          border: none;

}
.btn-slider-text-article:hover { 
    background:#1568B1
}
.form-control  {
  text-align: center;
}
.card-text{
  height: fit-content !important; 
    margin-top: 12px;
 }

 @media (max-width:  999px){
  .card-text{
    height: fit-content !important; 
}
 }
@media(max-width: 1587px)
{
  .bg-price {
 
    right: 24px;
    top: 31px;
}
  .card-text{ 
    height: fit-content !important; 

    margin-bottom: 0 !important; 
}
}
.btn-link {
    font-weight: 400;
    color: #EE6F35;
    text-decoration: underline;
}
#qt-cmdd{
  width: 100% !important;
}

.section-formation .card-body p.card-text {
  font-size: medium;
}
.card-body {
  flex: 1 1 auto;
  padding: 3rem 1rem;
}

.section-FAQ{
    z-index: 2;
    position: relative;
}
.container{
    z-index: 3;
    position: relative;
}
.custom-paragraph {
        text-align: right; /* Aligne le texte à droite */
        font-weight: bold; /* Met le texte en gras */
        color: #FF0000!important; /* Couleur du texte d'avertissement (rouge par exemple) */
        font-size : 13px;
        
        /* Vous pouvez ajouter d'autres styles ici selon vos besoins */
    }

 
  #date-ressource_list > i
{ 
padding-right: 8px;
  font-size: 20px !important;
}
#date-ressource_list
{
  float: right;
  position: absolute;
  bottom: 38px;
  color: #EE6F35;
  font-weight: 900;
  font-size: 13px !important;
}