@import {% static "css_local/overwrite.css" %}

.html2canvas-container { width: 3000px !important; }
.chrono-main-div
{
    width: calc(100% - var(--chrono-sidenav-width));
    height: 100%;
    position:absolute;
    display: inline-block;
    margin-left:  var(--chrono-sidenav-width);
}


.chrono-sidenav
{
  font-size: var(--font-size-fixed);
  height: 100%;
  width: var(--chrono-sidenav-width);
  position: fixed;
  z-index: 1;
  margin: 0;
  background-color: var(--color-blue);
  overflow: auto;
  color: var(--color-white);
}
.chrono-sidenav-toolbar
{
    padding: 6%;
    margin-top: calc(100% - var(--topNavbarHeight) + var(--chrono-container-header-height) + 30%);
    position: absolute;
    height: calc(100% - var(--topNavbarHeight) - 20%);
}

.chrono-sidenav-toolbar > li:hover
{
    text-decoration: none;
    cursor: pointer;
}

.chrono-sidenav p
{
  color: var(--color-white-tinted);
  margin-top: 16%;
}

.chrono-sidenav p:hover
{
  color: var(--color-white);
  font-weight: bold;
  background-color: var(--color-blue-dark);
}

.chrono-sidenav p::before
{
  content: "\2023";
  color: var(--color-white-tinted);
  display: inline-block;
  margin-right: 6px;
}

.chrono-sidenav li
{
    list-style-type: none;
}


.chrono-sidenav-info-toolbar
{
    top: calc(100% - var(--topNavbarHeight) - 28%);
    height: 10%;
    padding: 6%;
    position: absolute;
    display: inline-block;
}

.chrono-sidenav-info
{
    font-size: calc(var(--font-size-fixed) - 3px);
    top: calc(100% - var(--topNavbarHeight) - 16%);
    height: 25%;
    padding: 6%;
    position: absolute;
    display: inline-block;

}

.chrono-sidenav-toolbar li,
.chrono-sidenav-info li,
.chrono-sidenav-info-toolbar li
{
    padding-top: 20%;
}

.chrono-sidenav-toolbar a,
.chrono-sidenav-info a,
.chrono-sidenav-info-toolbar a
{
    color: var(--color-white-tinted);
}

.chrono-sidenav-info p,
.chrono-sidenav-info-toolbar p
{
    color: var(--color-white-tinted);
    width: 100;
    padding: 0;
    margin: 0;
}

.chrono-sidenav-info p
{
    font-size: calc(var(--font-size-fixed) - 4px);
}

.chrono-sidenav-info p:hover,
.chrono-sidenav-info-toolbar p:hover
{
  color: var(--color-white-tinted);
  font-weight: normal;
  background-color: var(--color-blue);;
}

.chrono-sidenav-info p::before,
.chrono-sidenav-info-toolbar p::before
{
  content: "";
  color: var(--color-white-tinted);
  display: inline-block;
  margin-right: 0;
}

.chart-tornado-page-chart svg g g g g rect {
    stroke-width:0px;
    stroke-color: var(--color-black);
    stroke-opacity: 1;
}

.nav>li>a {
    padding: 10px 40px;
    font-size: var(--font-size-small);
}

.chrono-div-top-info
{
    width: 100%;
    font-weight: normal;
    display: inline-block;
    background-color: transparent !important;
    margin-left: 1%;
    margin-right: 1%;
}

.chrono-div-top-info td:first-child
{
  width: 1px;
  white-space: nowrap;
}

.chrono-div-top-info .google-visualization-table-table .chart-distribution-tooltip-cell
{
    font-size: var(--font-size-small);
    border: none;
    background-color:  inherit;
    color: var(--color-black);
}

.chart-distribution-page-footer-tooltip .chart-distribution-tooltip-header > th,
.chart-distribution-page-footer-left .chart-distribution-tooltip-header > th,
.chart-distribution-tooltip .chart-distribution-tooltip-header > th
{
    font-size: var(--font-size-small) !important;
    font-weight: normal !important;
    white-space: nowrap;
}

.chart-distribution-page-footer-left .google-visualization-table-table tr th:last-child,
.chart-distribution-page-footer-left .google-visualization-table-table tr td:last-child
{
    width: 90%;
    text-align: center;
}


.chart-distribution-page-footer-left .google-visualization-table-table
{
    border: 2px solid var(--color-gray-dark);
}

.chrono-div-top-info .chart-distribution-tooltip-header > th
{
    background-color: #FFF;
    border-collapse: collapse;
    border:none;
    font-size: 0px;
    font-weight: normal !important;
    opacity: 0;
    height: 0;
    display: none;
}

.chrono-div-top-info .google-visualization-table-table,
.chrono-div-top-info .google-visualization-table-tr-even
{
    background-color: transparent !important;
}

.chrono-div-top-info .google-visualization-table-table tr th:nth-child(2),
.chrono-div-top-info .google-visualization-table-table tr td:nth-child(2)
{
    width: 69%;
    max-width: 69%;
}

.chrono-div-top-info .google-visualization-table-table tr th:nth-child(3),
.chrono-div-top-info .google-visualization-table-table tr td:nth-child(3)
{
    width: 5%;
}

.chrono-div-top-header
{
    float: right;
    width: 70%;
    height: 100%;
    padding-left: 10px;
    margin-top: 10px;
}

.chrono-div-top-header > h2
{
    vertical-align: middle;
    text-align: left;
}

.chrono-div-top
{
    width: 100%;
    height: 100%;
    margin-bottom: 0;
}

.chrono-div-bottom {
    width: 100%;
    height: 100%;
}

.chrono-print-page
{
    width: 100%vw;
    height: 100%vh;
}

.chrono-print-page-header
{
    width: 100%;
    height: 20%;
    border: solid;
    position: fixed;
}

.chrono-print-page-content
{
    width: 100%;
    min-height: 80%;
    position: relative;
    margin-top: 20%;
}

.chrono-print-page-footer
{
    width: 100%;
    height: 5px;
    bottom: 0;
}

.chrono-vertical-tab
{
    display: inline-block;
    float: left;
}
.chrono-vertical-tab ul
{
    position: absolute;
    margin: 0;
    padding: 0;
    list-style: none;
    /* height: 100%; */
    -webkit-transform-origin: 0 0;
       -moz-transform-origin: 0 0;
         -o-transform-origin: 0 0;
            transform-origin: top left;
    -webkit-transform: rotate(-90deg) translate(-488px, 0px);
       -moz-transform: rotate(-90deg) translate(-488px, 0px);
         -o-transform: rotate(-90deg) translate(-488px, 0px);
            transform: rotate(-90deg) translate(-100%, 0px);
    /* filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); */
    float: left;
}
.chrono-vertical-tab li
{
    /* float: left; */
    border: 1px solid var(--color-black);
}

.chrono-vertical-tab li a
{
    padding-top: 2%;
    text-decoration: none;
    color: var(--color-black);
    background-color: var(--color-gray-light);
}

.chrono-vertical-tab li a:hover,
.chrono-vertical-tab li:hover
{
    background-color: var(--color-gray-dark);
     color: var(--color-black);
     cursor:pointer;
}


.chrono-vertical-tab li.activated,
.chrono-vertical-tab .activated a:hover,
.chrono-vertical-tab .activated a
{
    background-color: var(--color-blue);
    color: var(--color-white);
}

