/* sidebar */
.admin-panel-label {
    margin-left: 58px;
}
.user_card {
    min-height: 815px !important;
    /* height: 735px; */
}
.card-header {
    border: none;
}
.table-responsive::-webkit-scrollbar {
    display: none;
}

/* Hide scrollbar for IE, Edge, and Firefox */
.table-responsive {
    -ms-overflow-style: none; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}
.title-card {
    font-size: 24px;
    font-weight: 600;
}

.font-bold {
    font-weight: 600;
}
.text-bold {
    font-weight: 600;
    opacity: 50%;
}
.booking-details tr td:first-child {
    font-weight: bold;
}
.text-blue {
    color: #007bff;
}
.hide-div {
    display: none;
}
.see-more {
    padding: 0 0 20px 20px;
}
.your-family {
    padding-left: 25px;
    font-size: 20px;
}

.will-table {
    border-collapse: collapse;
    width: 100%;
}

.will-table td,
.will-table th {
    border: none;
    padding: 8px;
}

.will-table td {
    text-align: left;
    width: 25%;
    font-weight: bold;
    border-bottom: 1px solid #dee2e6;
    border-top: 0px !important;
    padding: 0% !important;
}

.will-table td:last-child {
    text-align: left;
    width: 75%;
    font-weight: normal;
}
.ck-editor__editable_inline {
    min-height: 300px;
}
.dark-shadow-menu {
    background-color: rgba(255, 255, 255, 0.1);
    color: #fff;
}
.border-1px {
    border: 1px solid rgb(70, 66, 66);
}
.exchange-images {
    height: 120px;
    width: 200px;
    object-fit: contain;
    border-radius: 8px;
}
.download-icon {
    font-size: 20px;
    margin-left: 40px;
}
.end-text {
    text-align: end !important;
}
.text-underline {
    text-decoration: underline !important;
    font-weight: 600;
}
.grand-total {
    color: goldenrod !important;
}
.login-box-msg,
.register-box-msg {
    margin: 0;
    padding: 30px 20px 20px;
    text-align: center;
    font-size: large;
    font-weight: 600;
}
.sidebar-logo {
    width: 222px;
    height: 106px;
}
label.error {
    color: #dc3545;
    font-size: 14px;
}

.btn-green {
    color: #000000;
    background-color: #c9f31d;
    border-color: #c9f31d;
    box-shadow: none;
}

.btn-green:hover {
    color: #000000;
    background-color: #c9f31d;
    border-color: #c9f31d;
}

.btn-green:focus,
.btn-green.focus {
    color: #000000;
    background-color: #c9f31d;
    border-color: #c9f31d;
    box-shadow: 0 0 0 0 #c9f31d;
}

.btn-green.disabled,
.btn-green:disabled {
    color: #000000;
    background-color: #c9f31d;
    border-color: #c9f31d;
}

.btn-green:not(:disabled):not(.disabled):active,
.btn-green:not(:disabled):not(.disabled).active,
.show > .btn-green.dropdown-toggle {
    color: #000000;
    background-color: #c9f31d;
    border-color: #c9f31d;
}

.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 #c9f31d;
}

.icheck-primary > input:first-child:checked + label::before,
.icheck-primary
    > input:first-child:checked
    + input[type="hidden"]
    + label::before {
    background-color: #c9f31d;
    border-color: #c9f31d;
}
.icheck-primary
    > input:first-child:not(:checked):not(:disabled):hover
    + label::before,
.icheck-primary
    > input:first-child:not(:checked):not(:disabled):hover
    + input[type="hidden"]
    + label::before {
    border-color: #c8f31d;
}

.icheck-primary
    > input:first-child:not(:checked):not(:disabled):focus
    + label::before,
.icheck-primary
    > input:first-child:not(:checked):not(:disabled):focus
    + input[type="hidden"]
    + label::before {
    border-color: #c8f31d;
}

.login-card-body
    .input-group
    .form-control:focus
    ~ .input-group-prepend
    .input-group-text,
.login-card-body
    .input-group
    .form-control:focus
    ~ .input-group-append
    .input-group-text,
.register-card-body
    .input-group
    .form-control:focus
    ~ .input-group-prepend
    .input-group-text,
.register-card-body
    .input-group
    .form-control:focus
    ~ .input-group-append
    .input-group-text {
    border-color: #c9f31d;
}

.sidebar-dark-primary .nav-sidebar > .nav-item > .nav-link.active,
.sidebar-light-primary .nav-sidebar > .nav-item > .nav-link.active {
    background-color: #c9f31d;
    color: #000;
}

.sidebar-dark-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active,
.sidebar-light-primary .nav-sidebar.nav-legacy > .nav-item > .nav-link.active {
    border-color: #c9f31d;
}

.login-card-body {
    color: #000000 !important;
}

.form-control:focus {
    color: #495057;
    border-color: #c9f31d !important;
    box-shadow: none;
}

[class*="sidebar-dark-"] {
    background-color: #171717;
}
.custom-ok-button {
    background-color: #000 !important;
    color: #fff !important;
    font-weight: bold !important;
    /* border: 2px solid #c9f31d !important; */
}

[type="text"]:focus,
input:where(:not([type])):focus,
[type="email"]:focus,
[type="url"]:focus,
[type="password"]:focus,
[type="number"]:focus,
[type="date"]:focus,
[type="datetime-local"]:focus,
[type="month"]:focus,
[type="search"]:focus,
[type="tel"]:focus,
[type="time"]:focus,
[type="week"]:focus,
[multiple]:focus,
textarea:focus,
select:focus {
    box-shadow: none !important;
}
.page-item.active .page-link {
    background-color: #c9f31d !important;
    border-color: #c9f31d !important;
}

.page-link {
    color: #000 !important;
}
.page-link:focus {
    box-shadow: 0 0 0 0.2rem #e5f91d !important;
}
.image-section-padding {
    padding: 3px 0px 1px 5px !important;
}
#preview_adhar,
#preview_pan {
    height: 110px;
    width: 110px;
}
/* .preview_size {
    width: 125px !important;
    height: 125px !important;
} */
.ui-datepicker-year {
    padding-right: 0px !important;
}
/* Gray color for disabled dates */
.ui-datepicker td.disabled-date > span,
.ui-datepicker td.disabled-date > a {
    background: #7c7b7b !important;
    color: #f3efef !important;
    pointer-events: none !important;
    opacity: 0.6;
}
.ui-datepicker td.disabled-date:hover {
    background: #f0f0f0 !important;
    cursor: not-allowed !important;
}

#userFilter {
    width: 219px;
    display: inline-block;
    margin-bottom: 10px;
    margin-top: 10px;
}

.notice-div{
    height: 280px;
}

.navbar-light .navbar-nav .nav-link{
    color: #000 !important;
}