:root{
  --gunnebo-blue: #0090D4;
  --gunnebo-dark: #004C7C;
  --gunnebo-purple-light: #A0519B;
  --gunnebo-purple-dark: #602F5C;
  --muted: #666666;
  --color-hoverblue1: var(--gunnebo-blue);
}

/*Show New Ticket on homepage*/

.Header__homeContent .Header__panelbtns{
display:block
}
.Header__homeContent .Header__searchalt {
width: 100%;
display: flex;
justify-content: space-between;
}
.Header__homeContent #new_topic_btn{
display: none
}
/*Show New Ticket on homepage*/
/*Show New Request instead ticket*/
.Header__container Ul li:first-child span:first-child {
    visibility:hidden;
    margin-left:-65px;
}
.Header__container Ul li:first-child span:first-child:after {
    visibility:visible;
    margin-right:auto;
    content:"New Request";
}
/*Show New Request instead ticket*/
/*Gunnebo Blue Links*/
.Header__containerLink:hover {
    color: var(--gunnebo-blue);
}
/*Gunnebo Blue Links*/
/*Footer Shenaningans*/

.Footer__footer {
    background-color: #ffffff;
    color: #ffffff;
}
.Footer__footer span {
    background-color: #ffffff;
    color: #ffffff;
  	visibility: hidden;
}
.Footer__footer a {
    background-color: #ffffff;
    color: #ffffff;
  	visibility: hidden;
}
.Footer__footer span:after {
  	content:'www.gunnebosafestorage.com'; 
  	visibility: visible;
    color: var(--muted);
}

/*Footer Shenaningans*/
/* page/frame layout (the outer frame provides header/footer) */

/* headings */
h1, h2, h3, h4 {
  color: var(--gunnebo-blue);
}
h1 { color: var(--gunnebo-dark); }
figure {
  text-align: center;
}
/* figure / captions */
/* preserve caption italics like LaTeX \captionsetup{font=it} */
figcaption, .caption {
  font-style: italic;
  color: var(--muted);
}

/* handle images sized by the image-size.lua filter:
   - style="width:XXX" or width="XXX" should be respected; ensure it doesn't exceed container */

img[style*="width"], img[width], img[style*="max-width"] {
  max-width: 100%;
  height: auto !important;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.Readingprogress__progressBar {
    height: 4px;
    transition: all .2s;
    background: linear-gradient(90deg, var(--gunnebo-purple-light) 16%, var(--gunnebo-purple-dark) 75.89%, var(--gunnebo-purple-light) 99.8%);
    box-shadow: rgba(0, 0, 0, 0.24) 0 8px 18px;
    border-radius: 0 5px 5px 0;
}
/* Figure numbering: global counter */
body { counter-reset: figure; }
figure { counter-increment: figure; }
figcaption::before {
  content: "Figure " counter(figure) ": ";
}
