:root {
  --primary-color: #253858;
  --primary-color-hover: #253858;
  --primary-button-text-color: #ffffff;
  --border-login-card: 1px solid #f2f3f5;
}

.dx-overlay-content.dx-popup-normal.dx-resizable.dx-dropdowneditor-overlay {
    width: 600px !important;
}

.dx-item-content.dx-toolbar-item-content {
    max-height: 35px !important;
    padding: 0px 2px !important;
    margin: 0px 0px !important;
}

.dx-group-panel-item {
    border-radius: 4px !important;
}

.tag-groupby-area {
    position: relative !important;
}

.dt-scrollable {
    width: 100% !important;
}

/* li.dropdown.dropdown-help.dropdown-mobile {
    display: none !important;
} */

li.dropdown.dropdown-energy-points.dropdown-mobile {
    display: none !important;
}

.dx-item.dx-toolbar-item.dx-toolbar-label {
        max-width: none;
}


.control-label, .grid-heading-row {
    color: #36414c !important;
}

.frappe-control .help-box {
    font-size: 11px !important;
}

.text-muted {
    color: #a6b1bd !important;
}

.msgprint {
    text-align: center;
}

@keyframes pulse {
  0% { transform: scale(1); }
   30% { transform: scale(1); }
   40% { transform: scale(1.08); }
   50% { transform: scale(1); }
   60% { transform: scale(1); }
   70% { transform: scale(1.08); }
   80% { transform: scale(1); }
   100% { transform: scale(1); }
}

.text-muted {
    color: #8a9cb1 !important;
}

.btn-primary {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: var(--primary-button-text-color);
    font-weight: 600;
}

.btn-primary:hover {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: var(--primary-button-text-color);
    font-weight: 600;
}

.btn-primary:active {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: var(--primary-button-text-color);
    font-weight: 600;
}

.btn-primary:focus {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: var(--primary-button-text-color);
    font-weight: 600;
}

.btn-primary:disabled, .btn-primary[disabled] {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: var(--primary-button-text-color);
    font-weight: 600;
}

body {
    font-family: "Open Sans", sans-serif
}

.title-text {
    font-weight: 600;
}

.active-tag-filters {
    overflow: auto;
    width: 90%;
}

.open > .dropdown-toggle.btn-primary {
    background-color: var(--primary-color);
    border-color: var(--primary-color);
    color: var(--primary-button-text-color);
    font-weight: 600;
}

.indicator.blue::before, .indicator-right.blue::after {
    background: var(--primary-color);
}

.text-primary {
    color: var(--primary-color) !important;
}

.text-primary:hover {
    color: var(--primary-color) !important;
}
