/*# sourceMappingURL=custom.min.css.map */
/*
header {
    display: none !important:
}
.page-content {
    padding: 30px 0 0 0 !important;
}
*/
.update_status {
    cursor: pointer;
}
.rotate {
    transform: rotate(180deg);
}
.details-row {
    display: none; /* Initially hide details rows */
}
.remove-contact {
  cursor: pointer;
}

.form-control:hover, .form-select:hover {
  border-color: #343a40 !important; /* Bootstrap's 'dark' color */
  box-shadow: none; /* Optional: remove blue shadow */
}

.form-control:focus, .form-select:focus {
  border-color: #343a40 !important;
  box-shadow: none;
}

/* Hover state for the Select2 control */
.select2-container--default .select2-selection--single:hover {
  border: 1px solid #343a40 !important; /* Bootstrap dark */
}

/* Optional: focus state */
.select2-container--default .select2-selection--single:focus,
.select2-container--default .select2-selection--single.select2-selection--focus {
  border: 1px solid #343a40 !important;
  box-shadow: none;
}

.top-20 {
    top : 20px
}
.box-border {
    border: var(--vz-border-width) solid var(--vz-input-border-custom);
}

.page-content {
    padding: calc(70px + var(--vz-grid-gutter-width)) calc(var(--vz-grid-gutter-width) * .5) 10px calc(var(--vz-grid-gutter-width) * .5) !important;
}

.footer {
    height : auto !important;
    padding: 10px !important;
}
