/*** Custom Colors ***/
:root {
    --config-primary: #f59221;
    --config-primary-hover: #f17023;
    --config-primary-contrast: #fff;
    --config-text: #333;
}
/*** That's it: Stop Editing! ***/



/*** Configurator ***/
/* Toolbar */
#toolbar-savecfg {
    display: none;
}

.toolbarbutton:hover,
.toolbarbutton.selected {
    color: var(--config-primary);
}

/* Download + Request Buttons */
#download,
#request {
    padding: 0;
    display: inline-block;
    vertical-align: bottom;
    margin-left:1px;
}

#download .btn.img-download,
#request .btn.frm-request {
    display:block;
    float:right;
    width:auto;
    background: var(--config-primary);
    border:1px solid var(--config-primary);
    color: var(--config-primary-contrast);
    padding:.45em .75em;
    text-decoration: none;
}

#download .btn.img-download:hover,
#request .btn.frm-request:hover {
    background: var(--config-primary-contrast);
    color:var(--config-primary);
}

/* Contact Form */
body.content form legend small,
body.content form label small {
    color: var(--config-primary);
    font-size:.66rem;
}

/* Panel on mobile */
@media screen and (max-width: 768px) {
  .flowselectionheaderbox {
    font-size: calc(var(--size-titles-font) * .9pt);
  }
}