﻿.text-sm
{
    font-size: 13px !important;
}

.active-item {
    z-index: 2;
    color: #fff;
    background-color: #007bff;
    border-color: #007bff;
}

.nodisplaymsgonchart {
    display: none;
}

.export-button {
    position: absolute;
    top: 10px;
    right: 10px;
    margin-left: auto;
}

.reset-button {
    position: absolute;
    top: revert;
    right: 50px;
    margin-top: -440px;
}

#gridCurve, .k-grid-header th.k-header, #gridCurve > table > tbody > tr > td {
    border: none !important;
}

    #gridCurve .k-pager-wrap {
        display: none !important;
    }

#gridCurve, .k-header {
    font-family: 'Sofia W01 bold', Helvetica, Arial, sans-serif;
    font-size: 16px;
    background-color: white !important;
}

#gridCurve, .k-body {
    font-family: 'Sofia W01 regular', Helvetica, Arial, sans-serif;
    font-size: 14px;
    background-color: white !important;
}

    #gridCurve tr:hover {
        color: #0068D6;
        background: #efefef !important;
        cursor: pointer;
    }

    #gridCurve tr.k-alt {
        background: transparent;
    }

#gridCurve, tr.k-state-selected {
    background: #0068D6;
}

/* Apply styles to the Kendo Line Chart */
.k-chart {
}

.chart-wrapper {
    position: relative;
    border: 1px solid lightgray;
}

.chart-toolbar {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px;
}

.zoom-instructions {
    font-family: 'Sofia W01 Regular', Helvetica, Arial, sans-serif;
    font-size: 14px;
    margin-left: 20px;
}