body {
    background-color:#FAF9F6;
}

.text-carbase {
    color:navy;
}

.modal-header, .modal-footer, .input-group-text {
    background-color:#0096da;
    color:white;
}

.card-header, .modal-header {
    background-color:#003D5B;
    color:white;
    font-size: 14px;
    font-family: Tahoma,Verdana,Helvetica,sans-serif;
}

.card-body, .modal-header {
    font-size: 13px;
}


.form-check-input:checked {
    border-color: #198754 ;
    background-color:#198754;
}
.nav-tabs .nav-link {
    background-color: #d5f3ff;
    color: navy;
    border-color: #d5f3ff #d5f3ff #d5f3ff;
}
.nav-tabs .nav-link.active {
    background-color: #ffffff;
    color: #1e2474;
    border-color: #dee2e6 #dee2e6 navy;
}

body {
    background-color:#ffffff;
}

.text-carbase, .nav-item {
    color: #003D5B;
    font-size: 12px;
    font-family: Tahoma,Verdana,Helvetica,sans-serif;
}

.bleu-carbase {
    color: #003D5B;
}

.orange-carbase {
    background-color: #f98b4c;
}


.btn-success{
    background-color: #003D5B;
    border: 0;
}

hr {
    border-top: 3px solid #f98b4c;
    color: white;
}

p, label {
    font-size: 12px;
    font-family: Tahoma,Verdana,Helvetica,sans-serif;
}


.alert {
    font-size: 12px;
    font-family: Tahoma,Verdana,Helvetica,sans-serif;
}

.nav-tabs .nav-link {
    background-color: #eeeeee;
    color: navy;
    border-color: #d5f3ff #d5f3ff #d5f3ff;
    border-bottom: 0px;
}
.nav-tabs .nav-link.active {
    background-color: #ffffff;
    color: #1e2474;
    border-color: #dee2e6 #dee2e6 #dee2e6;
    border-bottom: 0px;
}

#consentTab{
    border-bottom: 0px;
}

.bg-orange-carbase {
    background-color: #f98b4c;
    color:white;
}

.form-check-input:checked {
    border-color: #198754 ;
    background-color:#198754;
}

.carousel {
    position: relative;
 }           
 .carousel-control-prev , .carousel-control-next {
    position: absolute;
    top: 50%;
    transform: TranslateY(-50%);
 }
 .carousel-control-prev {
    right: auto;
    left: 20px;
 }
 .carousel-control-next {
    left: auto;
    right: 20px;
 }

 .buttons-pdf {
    background-color: #f40f02; /* Change to your desired color */
    border-color: #f40f02; /* Change to your desired color */
    color: white; /* Text color */
}

.buttons-pdf:hover {
    background-color: #d30e02; /* Darker shade for hover effect */
    border-color: #d30e02; /* Darker shade for hover effect */
}



.carousel-control-prev-icon,
.carousel-control-next-icon {
    background-size: contain; /* Ensures the icons fit well within the button */
}

.carousel-control-prev, .carousel-control-next {
    background: none; /* Removes default background */
    border: none; /* Removes default borders */
}



.carousel-control-prev, .carousel-control-next {
    background-color: rgba(0, 0, 0, 0.5); /* semi-transparent black background */
    border-radius: 50%; /* circular background */
    width: 34px; /* adjust size as needed */
    height: 34px; /* adjust size as needed */
    display: flex;
    align-items: center;
    justify-content: center;
}