/*button {
    color: #007bff;
    color: #80bdff;
    color: #0056b3;
    color: #0069d9;
    color: #0062cc;
    color: #005cbf;

    color: #ffc107;
    color: #ffe082;
    color: #ff8f00;
    color: #ffa226;
    color: #ff9b19;
    color: #ff950c;
}*/

a {
    color: #ffc107;
}
a:hover {
    color: #ff8f00;
}
[class*="sidebar-light"] .brand-link,
[class*="sidebar-light"] .brand-link .pushmenu,
[class*="sidebar-light"] .brand-link .pushmenu:hover,
[class*="sidebar-light"] .brand-link:hover {
    color: #fff;
}
.badge-info2 {
    color: #4caf50;
    background-color: #e8f5e9;
}
.description-block > .description-text {
    color: #546e7a;
    font-size: 12px;
}
.btn-primary {
    background-color: #ffc107;
    border-color: #ffc107;
}
.btn-primary:hover {
    background-color: #ffa226;
    border-color: #ff9b19;
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show > .btn-primary.dropdown-toggle {
    background-color: #ff9b19;
    border-color: #ff950c;
}
.form-control:focus {
    border-color: #ffe082;
}
.card-primary.card-outline {
    border-top-color: #ffc107;
}
.icheck-primary
    > input:first-child:checked
    + input[type="hidden"]
    + label::before,
.icheck-primary > input:first-child:checked + label::before {
    background-color: #ffc107;
    border-color: #ffc107;
}
.icheck-primary
    > input:first-child:not(:checked):not(:disabled):hover
    + input[type="hidden"]
    + label::before,
.icheck-primary
    > input:first-child:not(:checked):not(:disabled):hover
    + label::before {
    border-color: #ffc107;
}

.highcharts-figure,
.highcharts-data-table table {
    min-width: 360px;
    margin-bottom: 1em;
}

.highcharts-data-table table {
    font-family: Verdana, sans-serif;
    border-collapse: collapse;
    border: 1px solid #ebebeb;
    margin: 10px auto;
    text-align: center;
    width: 100%;
}

.highcharts-data-table caption {
    padding: 1em 0;
    font-size: 1.2em;
    color: #555;
}

.highcharts-data-table th {
    font-weight: 600;
    padding: 0.5em;
}

.highcharts-data-table td,
.highcharts-data-table th,
.highcharts-data-table caption {
    padding: 0.5em;
}

.highcharts-data-table thead tr,
.highcharts-data-table tr:nth-child(even) {
    background: #f8f8f8;
}

.highcharts-data-table tr:hover {
    background: #f1f7ff;
}

.dataTables_length,
.dataTables_filter {
    margin-bottom: 10px;
}

.dataTables_info,
.dataTables_paginate {
    margin-top: 10px;
}
