/* Copyright Andrew McConachie <andrew@depht.com> 2021 2024 */

/* The side menu */
.side_menu {
  height: 100%;  /* Full-height: remove this if you want "auto" height */
  width: 20%; /* Set the width of the sidebar */
  position: fixed;  /* Fixed Sidebar (stay in place on scroll) */
  z-index: 1; /* Stay on top */
  left: 0;
  overflow-x: hidden; /* Disable horizontal scroll */
  padding-top: 1%;

}

/* offset main content for menu */
.main {
  margin-left: 20%; /* Same as the width of the sidebar */
  padding-top: 1%;
}

/* These 3 classes are for placing adjacent content */
.wrapper {}
.left-inline {
  float: left;
  position: fixed;
  bottom: 0;
}
.right-inline {}

body {
  background-color: white;
  font-family: Verdana, sans-serif;
}

h3 {
  font-family: Helvetica, Arial, sans-serif;
  margin-left: 3%;
  margin-bottom: -3%;
}

a {
  font-family: Helvetica, Arial, sans-serif;
}

p {
  font-family: Helvetica, Arial, sans-serif;
  margin-left: 10%;
}

.bottom-note {
    text-align: right;
    font-size: 0.7em;
}

.tiny-note {
    font-size: 0.7em;
}

.radios {
    text-align: left;
    font-size: 1em;
    font-family: Helvetica, Arial, sans-serif;
}

.rchart {
  height: 600px;
}

.rchart-pie {
  height: 500px;
}

.rchart-bar {
  height: 600px;
}

.highcharts-figure-pie {
  min-width: 310px;
  max-width: 600px;
  margin: 1em auto;
}

.highcharts-figure,
.highcharts-data-table table {
  min-width: 310px;
  max-width: 800px;
  margin: 1em auto;
}

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

.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;
}
