html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}
.divider:after,
.divider:before {
    content: "";
    flex: 1;
    height: 1px;
    background: #eee;
}
.brandlogo{
    background : url('../images/backgroundImage.jpg')
}

.centered-container {
    display: flex;
    flex-direction: column; /* Stack children vertically */
    align-items: center; /* Center children horizontally */
    justify-content: center; /* Center children vertically */
    height: 16vh; /* Full viewport height */
}

#myTab {
    background-color: #f8f9fa; /* Light grey background for the entire tab component */
    border-radius: 5px; /* Rounded corners */
}

/* Style for the Office tab */
#office-tab.nav-link.active {
    background-color: #d3d3d3; /* Light grey background for active state */
    color: black; /* Text color */
}

/* Style for the Client Visit tab */
#client-visit-tab.nav-link.active {
    background-color: #d3d3d3; /* Light grey background for active state */
    color: black; /* Text color */
}

#loader {
    position: fixed;
    top: 50%;
    left: 50%;
    
}

.profile-toggle > label {
    cursor: pointer;
}

.profile-subitems {
    display: none;
    margin-left: 20px; /* Adjust based on your design */
}

#profile-toggle-checkbox:checked ~ .profile-subitems {
    display: block;
}

/* Optional: Add transition effect */
.profile-subitems {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}

#profile-toggle-checkbox:checked ~ .profile-subitems {
    max-height: 500px; /* Adjust based on your content height */
}

/* ub-Items Links background */
.nav-link.active {
    background-color: gray; 
    color: white;
}



