/* index.css specific for aparegio-site */

/* Un-hide things that v2.css might hide for print etc */
.navbar {
  display: block !important;
}

.dashboard-panel-financial {
  display: block !important;
}

body {
  margin: 0;
  padding: 0;
  background-size: cover;
}

#main-content {
  margin-top: 100px !important;
}

/* Fix for sliding dropdown to animate 'left' property as well */
.navbar-dropdown {
  transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease, right 0.25s cubic-bezier(0.2, 1, 0.2, 1), left 0.25s cubic-bezier(0.2, 1, 0.2, 1) !important;
}

.dropdown-action-item {
  display: flex; 
  align-items: center; 
  gap: 10px; 
  padding: 10px; 
  text-decoration: none; 
  color: #333; 
  background: #f5f8fa; 
  border-radius: 10px; 
  transition: all 0.2s;
}
.dropdown-action-item:hover {
  background: #e1f5fe;
  color: #01579b;
}

@keyframes fadeIn {
    from { opacity: 0; transform: translateY(10px); }
    to { opacity: 1; transform: translateY(0); }
}

#main-content {
    transition: opacity 0.2s ease-in-out;
}
