﻿:root {
    /*
    * Skybrox / Gymcatch dark theme
    */
    /* Colours */
    --gc-highlight-color: #ff1493;
    --gc-ok-color: #f9c172;
    --gc-error-color: #ff4f9a;
    --gc-warning-color: #f9c172;
    --gc-foreground-color: #ffffff;
    --gc-foreground-secondary-color: #c9c9c9;
    --gc-disabled-color: #777777;
    --gc-background-color: #111111;
    --gc-background-highlight-color: #272727;
    /* Fonts */
    --gc-font-family: Arial, sans-serif;
    --gc-header-font-family: var(--gc-font-family);
    --gc-font-size: 13px;
    --gc-font-size-small: 0.85em;
    --gc-font-size-h1: 1.4em;
    --gc-font-size-h2: 1.3em;
    --gc-font-size-h3: 1.05em;
    --gc-font-size-h4: 1em;
    /* Border */
    --gc-border-radius: 5px;
    --gc-border-color: #444444;
    /* Buttons */
    --gc-button-border-radius: var(--gc-border-radius);
    --gc-button-disabled-background-color: #555555;
    --gc-button-disabled-border-color: transparent;
    /* Forms */
    --gc-control-border-radius: var(--gc-border-radius);
    /* Alerts */
    --gc-alert-color: #111111;
    --gc-alert-code-color: #ffffff;
    --gc-alert-code-font-size: var(--gc-font-size);
    --gc-alert-background-color: var(--gc-warning-color);
    --gc-alert-border-radius: var(--gc-border-radius);
    /* Confirmation */
    --gc-confirmation-border-radius: var(--gc-border-radius);
    --gc-confirmation-color: #ffffff;
    --gc-confirmation-background-color: var(--gc-highlight-color);
    /* Modal */
    --gc-modal-border-radius: var(--gc-border-radius);
    --gc-modal-border-color: #444444;
    --gc-modal-background-color: #44444;
    --gc-modal-overlay-background-color: rgba(0, 0, 0, 0.75);
    /* Messages */
    --gc-conversation-card-unread-color: #ff1493;
    --gc-conversation-card-time-color: #999999;
    --gc-message-card-border-color: #333333;
    /* Notifications */
    --gc-notification-card-unread-color: #ff1493;
    --gc-notification-card-time-color: #999999;
    /* Table */
    --gc-table-header-background-color: #272727;
    --gc-table-header-color: #ffffff;
    /* Tooltip */
    --gc-tooltip-icon-color: #c9c9c9;
    --gc-tooltip-font-size: 10px;
    --gc-tooltip-content-font-size: 11px;
    --gc-tooltip-border-color: #444444;
    /* Calendar control */
    --gc-calendar-control-range-background-color: #ff1493;
    /* Activity indicator */
    --gc-activity-indicator-background-color: rgba(0, 0, 0, 0.75);
    --gc-event-list-date-background-color: #080808;
}
.gymcatch-app gc-ui-menu .menu li.active a {
    background-color: #d3d3d3;
}
.gymcatch-app .gc-ui-modal__close-button {
    background-color: transparent;
}
.gymcatch-app label {
    color: #e5e5e5 !important;
}
.gc-ui-modal__close-button {
    background-color: #000;
}
.gc-ui-modal--use-content-projection {
    background-color: #000;
}
.gymcatch-app gc-ui-calendar-control .gc-ui-calendar-control {
    background-color: #2a2a2a;
}
.gymcatch-app .button.primary {
    color: #ffffff;
    background-color: var(--gc-highlight-color);
    border-color: #ffffff;
    border: solid 2px;
}