﻿#smartgraph {
    padding-top: 25px;
}

#general-controls {
    padding-bottom: 5px;
}

#export {
    text-decoration: none;
}

#charts .x.axis text {
    text-anchor: end !important;
    transform: rotate(-30deg);
}

.chart-container, .pop-up-container .pop-up-content {
    border-color: #0F7AEF;
}

.chart-title {
    text-align: left;
    color: #656c7e;
}

.info-box {
    text-align: right;
}

/*#region table*/
.table > :not(caption) > * > * {
    padding: inherit;
}


.table .chart-wrapper {
    table-layout: fixed;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    /*line-height:2;*/
}

.table .chart-menu-item{
    padding: 0;
}

tbody tr:nth-child(odd) td {
    background-color: #EFEFEF;
}

td {
    line-height: 2;
}

table {
    min-width: 750px !important;
    margin-left: 0px !important;
    width: 100%;
    table-layout: fixed;
}

.table-search {
    margin: 15px 10px;
    float: left;
}

th.dc-table-head,
td.dc-table-column._0,
td.dc-table-column._1,
td.dc-table-column._2,
td.dc-table-column._3 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    table-layout: fixed;
    display: inline-block;
}

    th.dc-table-head:nth-child(1),
    td.dc-table-column._0 {
        width: 35%;
    }

    th.dc-table-head:nth-child(2),
    td.dc-table-column._1 {
        width: 20%;
    }

    th.dc-table-head:nth-child(3),
    td.dc-table-column._2 {
        width: 30%;
    }

    th.dc-table-head:nth-child(4),
    td.dc-table-column._3 {
        width: 15%;
    }

input#previous,
input#next {
    width: 70px;
    margin: 5px;
}

div.paging-numbers {
    margin-left: 5px;
}

/*#endregion */

#add-chart-form-container label.radio-button {
    width: 25%;
}

#add-chart-form-container .form-tab-content {
    padding-top: 10%;
}

ul.no-bullets label {
    margin:0;
}

.table-search input{
    border: 1px solid grey;
    border-radius: 5px;
    padding: 5px;
}

.next-button,
.previous-button {
    box-sizing: border-box;
    border: 1px solid #0F7AEF;
    border-radius: 22.5px;
    color: #0F7AEF;
    font-size: 15px;
    cursor: pointer;
    align-items: center;
    justify-content: center;
}

    .next-button:disabled,
    .previous-button:disabled {
        cursor: not-allowed;
        border-color: dimgrey;
        color: dimgrey;
    }