.modal-header {
    padding: 32px !important;
}

.no-border {
    border-bottom: none !important;
}

.modal-body {
    padding: 16px 32px 32px 32px;
}

.modal-footer {
    padding: 0px 32px 32px 32px;
}


.modal-title {
    font: normal normal bold 24px/35px Poppins;
    letter-spacing: 0px;
    color: #262627;
    margin: 0;
}

.modal-body.no-header {
    padding: 32px;
}

.tour-title,
.driver-popover-title {
    font: 24px / normal sans-serif;
    font-family: "Poppins";
    color: #5A5579;
    font-size: 25px;
    font-weight: bold;
    text-align: center;
}

.proceed-btn-text .icon-container .icon img {
    margin-left: -100%;
}

.okay-btn-text .icon-container .icon img {
    margin-left: -50%;
}

.add-btn-text .icon-container .icon img {
    margin-left: 0%;
}

.complete-btn-text .icon-container .icon img {
    margin-left: -100%;
}

.complete-btn-text:hover::after {
    -webkit-transform: translateX(78%);
    -ms-transform: translateX(78%);
    transform: translateX(78%);
    background: #263855;
}

.input-form {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #262627;
    padding: 10px 12px;
    border: 1px solid #E4E4E4;
    width: 100%;
}
/* 
.input-form:hover,
.input-form:focus {
    border-color: #5A5579;
    outline: none;
} */

/* Placeholder styles */
.input-form::placeholder {
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #C4C4C4;
}

/* Vendor-prefixed placeholders for broader support */
.input-form::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #C4C4C4;
}

.input-form:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #C4C4C4;
}

.input-form::-ms-input-placeholder {
    /* Microsoft Edge */
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 16px;
    line-height: 100%;
    letter-spacing: 0%;
    color: #C4C4C4;
}