:root {
  --right-arrow-svg: url("data:image/svg+xml;utf8,<svg width='6' height='8' viewBox='0 0 6 8' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M1.25 7.5L4.75 4L1.25 0.5' stroke='white' stroke-linecap='round' stroke-linejoin='round'/></svg>");
}
div#page-login {
  background-color: #1e6e99 !important;
}

.for-login .page-card-head h4 {
  color: white !important;
}

.for-login .page-card {
  background-color: #1e6e99 !important;
}

.for-login .page-card .page-card-body .forgot-password-message > * {
  color: white !important;
}

footer .web-footer {
  background-color: #1e6e99 !important;
}

.web-footer {
  padding: 3rem 0 !important;
  min-height: 140px !important;
  border-top: 1px solid #1e6e99 !important;
  margin-top: 0 !important;
}

.navbar {
  background: #0f5478 !important;
}

.navbar-nav .dropdown-notifications .notifications-seen {
  color: #fff !important;
  fill: #fff !important;
}

.navbar-nav .dropdown-notifications .notifications-seen svg,
.navbar-nav .dropdown-notifications .notifications-unseen svg {
  filter: brightness(0) invert(1) !important;
}

.navbar-nav .dropdown-notifications .icon,
.navbar-nav .dropdown-notifications .es-icon {
  fill: #fff !important;
  stroke: #fff !important;
}

.page-head {
  background: #1e6e99 !important;
}

.page-container {
  background-color: #1e6e99 !important;
}

.desk-sidebar .standard-sidebar-section .standard-sidebar-label {
  color: #fff !important;
}

[data-page-route="Workspaces"] .standard-sidebar-item .item-anchor {
  color: #fff !important;
}

.desk-sidebar .standard-sidebar-item svg {
  color: #fff !important;
  fill: #fff !important;
  stroke: #fff !important;
}

body .web-footer {
  display: block !important;
  background-color: #1e6e99 !important;
}

.standard-sidebar .standard-sidebar-item.selected,
.desk-sidebar .standard-sidebar-item.selected,
.search-dialog .search-results .search-sidebar .standard-sidebar-item.selected {
  background-color: #fff !important;
  color: #1e6e99 !important;
}

.standard-sidebar-section svg.es-icon.icon-xs,
.standard-sidebar-section svg.icon.icon-xs {
  fill: white !important;
  stroke: white !important;
  color: white !important; /* Fallback for icons using text color */
}

.standard-sidebar-section svg.es-icon,
.standard-sidebar-section svg.icon {
  fill: white !important;
  stroke: white !important;
  color: white !important;
}

.standard-sidebar .standard-sidebar-item.selected,
.desk-sidebar .standard-sidebar-item.selected {
  background-color: #0f5478 !important;
}

.desk-sidebar-item.selected {
  background-color: #0f5478 !important;
}

.desk-sidebar .standard-sidebar-item.selected {
  background-color: #0f5478 !important;
}

.desk-sidebar .standard-sidebar-item:hover {
  background: #0f5478 !important;
}

.desk-sidebar .standard-sidebar-item:hover a {
  color: #fff !important;
}

.desk-sidebar .standard-sidebar-item:hover svg,
.desk-sidebar .standard-sidebar-item:hover .sidebar-item-label {
  fill: #fff !important;
  color: #fff !important;
  stroke: #fff !important;
}

.desk-sidebar-item.selected a,
.desk-sidebar-item.selected .sidebar-item-label,
.desk-sidebar-item.selected svg,
.desk-sidebar-item.selected .sidebar-item-icon {
  color: white !important;
  fill: white !important;
  stroke: white !important;
}

.standard-sidebar .standard-sidebar-item.selected a,
.standard-sidebar .standard-sidebar-item.selected .sidebar-item-label,
.standard-sidebar .standard-sidebar-item.selected svg,
.standard-sidebar .standard-sidebar-item.selected .sidebar-item-icon {
  color: white !important;
  fill: white !important;
  stroke: white !important;
}

h3.ellipsis.title-text {
  color: #fff !important;
}

.sidebar-toggle-btn .sidebar-toggle-placeholder {
  color: white !important;
  fill: white !important;
  stroke: white !important;
}

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

body.full-width.no-breadcrumbs {
  background-color: #1e6e99 !important;
}

ul#navbar-breadcrumbs.navbar-nav li a {
  color: #fff !important;
}

header.navbar .hidden-xs.hidden-sm {
  color: white !important;
  margin-left: 520px !important;
}

.layout-side-section .sidebar-label {
  color: #fff !important;
}

.add-group-by {
  color: white !important;
}

.list-tag-preview {
  color: white !important;
}

.form-sidebar .sidebar-menu .form-sidebar-items {
  color: white !important;
}

.form-sidebar .es-icon {
  fill: #fff !important;
  stroke: #fff !important;
}

.explore-link {
  color: white !important;
}

.layout-side-section .form-sidebar .modified-by,
.layout-side-section .form-sidebar .pageview-count {
  color: white !important;
}

.layout-side-section .form-sidebar .created-by {
  color: white !important;
}

.layout-side-section .sidebar-menu > li > a {
  color: white !important;
}

use.like-icon {
  stroke: #fff !important;
}

body[data-path="me"] {
  background-color: #1e6e99;
}

.web-sidebar a {
  color: #fff !important;
}

.web-sidebar a:hover {
  color: #fff !important;
}

.sidebar-item a {
  color: white !important;
}

#page-edit-profile {
  background-color: #1e6e99 !important;
}

.user-profile-sidebar .profile-details .user-stats-item .stat-value {
  color: white !important;
}

.user-profile-sidebar .profile-details .user-stats-item .stat-label {
  color: white !important;
}

.profile-links.detail-item a {
  color: white !important;
}

.recent-activity-title {
  color: white !important;
}

.recent-activity .new-timeline {
  color: white !important;
}

.detail-item .user-stats-detail h5 {
  color: white !important;
}

#navbar-breadcrumbs li,
#navbar-breadcrumbs li a {
  color: white !important;
}

#navbar-breadcrumbs li a:hover {
  color: white !important;
  text-decoration: underline !important; /* Optional */
}

#navbar-breadcrumbs li.disabled,
#navbar-breadcrumbs li.disabled a {
  color: rgba(255, 255, 255, 0.6) !important; /* slightly dimmed white */
}

body {
  background-color: #1e6e99;
}

.timeline-content {
  color: white !important;
}

.timeline-content a {
  color: white !important;
}

.timeline-content .frappe-timestamp {
  color: white !important;
}

.comment-box .comment-input-header {
  color: white !important;
}

.new-timeline .activity-title,
.new-timeline .timeline-actions {
  background-color: #1e6e99 !important;
}

.new-timeline .activity-title h4,
.new-timeline .timeline-actions h4 {
  color: white !important;
}

.my-account-header {
  color: white;
}

.timeline-content,
.timeline-content a,
.timeline-content span,
.timeline-content b {
  color: white !important;
}
