/* custom.css */
.btn-primary {
    background-color: #800080 !important; /* Purple background */
    border-color: #800080 !important; /* Purple border */
}
.btn-primary:hover{
    background-color: #800080 !important; /* Purple background */
    border-color: #800080 !important; /* Purple border */
}


.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    background-color: #6a006a !important; /* Darker shade of purple */
    border-color: #6a006a !important; /* Darker shade of purple */
}
.text-primary {
    color: purple !important;
}
h1.text-primary,
h2.text-primary,
h3.text-primary,
h4.text-primary,
h5.text-primary,
h6.text-primary {
    color: purple !important;
}
/* custom.css */
.btn-primary {
    background-color: #800080 !important; /* Purple background */
    border-color: #800080 !important; /* Purple border */
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active {
    background-color: #6a006a !important; /* Darker shade of purple */
    border-color: #6a006a !important; /* Darker shade of purple */
}

/* Primary Button */
.btn-primary {
    background-color: #6f42c1;
    border-color: #6f42c1;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color: #563d7c;
    border-color: #563d7c;
}

/* Navbar */
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: #6f42c1;
}

.navbar-light .navbar-brand {
    color: #6f42c1;
}

.navbar-light .navbar-toggler {
    border-color: #6f42c1;
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='#6f42c1' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>");
}
/* custom.css */

/* Primary Button */
.btn-primary {
    background-color: #6f42c1 !important;
    border-color: #6f42c1 !important;
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active {
    background-color: #563d7c !important;
    border-color: #563d7c !important;
}

/* Navbar */
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover {
    color: #6f42c1 !important;
}

.navbar-light .navbar-brand {
    color: #6f42c1 !important;
}

.navbar-light .navbar-toggler {
    border-color: #6f42c1 !important;
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;utf8,<svg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'><path stroke='#6f42c1' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/></svg>") !important;
}
.btn-primary {
    background-color: #6f42c1;
    border-color: #6f42c1;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open>.dropdown-toggle.btn-primary {
    background-color: #563d7c;
    border-color: #563d7c;
}

/* Navbar customizations */
.navbar-nav .nav-link:hover,
.navbar-nav .nav-link:focus {
    color: #6f42c1 !important;
}
.center-text {
    text-align: center;
   
}
.appointment-form {
    background-color: #444;
}
.form-control {
    background-color: transparent;
    color: #fff;
}

.btn-submit {
    width: auto;
    display: block;
    margin: 0 auto;
}
.appointment-form {
    background-color: #007bff;
    color: #fff;
}
.appointment-form .form-control {
    background-color: #f8f9fa;
    color: #000;
}

.appointment-form .submit-btn {
    display: block;
    margin: 0 auto;
}
.input-group .form-control {
    background-color: #fff;
    border: 1px solid #ccc;
}
.input-field.submit-btn {
    background-color: #007bff;
    color: #fff;
    border: none;
    padding: 10px 20px;
    cursor: pointer;
    text-align: center;
}
.form-separator {
    margin-bottom: 20px;
}
