/* Some remnants of the old 'solar' theme */

[hidden] { display: none; }
a:hover { text-decoration: underline; }
a:focus { outline: thin dotted #EF8F2F; }
a:hover, a:active { outline: 0; }
.float-left { float: left; }
.float-right { float: right; }

/* -------------------------------------------------------------- */
/* JT additions: */
.fast-spin { /* Animates refresh icon */
  -webkit-animation: fa-spin 1s infinite linear;
  animation: fa-spin 1s infinite linear;
}
/* JT - end of additions */

/* JH additions: */
.highcharts-container {
    position: inherit !important;
}

.highcharts-tooltip {
  z-index: 9998;
  font-size: 15px; /*Julian 10-may-2023*/
}

/* JH - end of additions */

#ui-datepicker-div{display: none;}

/* Following items moved here from forecast.css, pvlive-style.css to avoid duplication there */
#chart-container{
    height: 450px;
    min-height: 300px;
    max-height: 90vh;
    min-width: 300px;
    max-width: 100vw;
}

#chart-container, #chart-container2, #pvf-chart-container2 { position: relative; } /* for correct HighCharts hamburger menu positioning */

.full-width{
    width: 100%;
    float: left;
}

.no-display{
    display: none;
}

.text-center{
    text-align: center;
}

.text-left{
    text-align: left;
}

.text-right{
    text-align: right;
}

.inline-block-text-left{
    text-align: left;
    display: inline-block;
}

.align-middle{
    vertical-align: middle;
}

.square-icon-links{
    width: 35%;/*610px;*/
    margin: auto;
}

.square-icon-link{
    border: 2px solid #ffffff;
}

.square-icon-link:hover{
    border: 2px solid #00ADEF;
}

/* For Regional PV_Live element below slider & FPS selector to start on a new line */
.clear-both {
    clear: both;
}
