.horaire-block {
     border: 1px solid #eee;
     padding: 15px 30px;
}
.delivery-info {
     padding: 15px;
}
.p-bottom {
     padding-bottom: 15px;
}
.btn-devis:hover {
     background: #A661A2;
     color: #fff;
     border: 2px solid #A661A2;
}
.devis-form-modal .modal-dialog {
     margin-top: 0;
     margin-bottom: 0;
     height: 100vh;
     display: flex;
     flex-direction: column;
     justify-content: center;
}
.devis-form-modal.fade {
     opacity: 1 !important;
     z-index: 999999;
}
.devis-form-modal.modal.fade .modal-dialog {
     transform: translate(0, -100%);
}
.devis-form-modal.modal.in .modal-dialog {
     transform: translate(0, 0);
     height: auto;
}
.devis-form-modal .modal-header {
     padding: 5px 15px;
     border-bottom: none;
}
.devis-form-modal .modal-content {
     border: none;
     padding-left: 30px;
     padding-right: 30px;
}
.devis-form-modal .modal-footer {
     border: none;
}
.devis-form-modal button.close {
     opacity: 1;
     position: relative;
     top: 0.5rem;
     right: 0.5rem;
}
.devis-form-modal .modal-body {
     padding: 10px 35px 10px 35px;
}
.devis-form-modal .modal-body h1 {
     text-align: center;
     letter-spacing: 0;
     margin-top: 20px;
     margin-bottom: 50px;
     font: normal normal bold 24px/24px Poppins;
     color: #000000;
     opacity: 1;
}
.devis-form-modal input.form-control,
.devis-form-modal select.form-control {
     height: 40px !important;
     border-radius: 3px;
     border: 1px solid #CFCFCF;
     font-size: 13px ;
}
.devis-form-modal .modal-body p {
     text-align: left;
     color: #263238;
     font-family: "Poppins";
     font-weight: 600;
     margin-top: 15px;
}
.devis-form-modal .modal-body label {
     margin-top: 10px;
     margin-bottom: 0;
     text-align: left;
     font: normal normal normal 13px Poppins;
     letter-spacing: 0px;
     color: #6A6A6A;
     opacity: 1;
}
.devis-form-modal .modal-footer {
     text-align: center;
}
@media (max-width: 767px) {
     .devis-form-modal .modal-footer {
          padding: 40px;
     }
     .devis-form-modal .submitDevis {
          margin-top: -65px;
     }
}
.devis-form-modal .top_0 {
     color: #A661A2;
}

