/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(102,17): run-time error CSS1039: Token not allowed after unary operator: '-polk-toolbar-text-color'
(103,28): run-time error CSS1039: Token not allowed after unary operator: '-polk-toolbar-background-color'
(123,28): run-time error CSS1039: Token not allowed after unary operator: '-polk-helpbox-background-color'
(136,21): run-time error CSS1039: Token not allowed after unary operator: '-polk-helpbox-text-color'
 */
:root {
    --polk-toolbar-background-color: #dac294;
    --polk-toolbar-text-color: #111;
    --polk-helpbox-background-color: #687E35;
    --polk-helpbox-text-color: #FFF;
}

.polk-banner {
    padding: 10px;
    background-color: #317195;
}

    .polk-banner img {
        margin: 0;
        height: 60px;
        position: relative;
    }

.polk-header {
    color: #F9F2E3;
    text-align: center;
    width: 100%;
    white-space: nowrap;
    display: inline-block;
}

/* Val wants all the buttons blue*/
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active.hover,
.btn-default:active:hover,
.open > .dropdown-toggle.btn-default.focus,
.open > .dropdown-toggle.btn-default:focus,
.open > .dropdown-toggle.btn-default:hover {
    color: #fff;
    background-color: #204d74;
    border-color: #122b40;
}

.btn-default:active, .btn-default:active:focus, .btn.active:focus {
    outline: none;
    border: 1px solid #3e8fd5;
    background-color: #426ca8;
    -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.175);
    box-shadow: inset 0 3px 5px rgba(0,0,0,.175);
}

.btn-default:hover {
    background-color: #3e8fd5;
    border: 1px solid #426ca8;
    outline: none;
}

.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
    background-image: none;
}

.btn-default:hover,
.btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default {
    color: #fff;
    background-color: #286090;
    border-color: #204d74;
}


.recording-color,
.btn-default,
.btn-default.btn-h-icon span {
    background-color: #226bb0;
}

    .btn-default,
    .btn-default span {
        color: #fff;
        border-color: #2e6da4;
    }

/* Image link */
.helion-image {
    color: #337ab7;
}

#collapsed-navbar-button,
#home-link,
#home-link:hover,
#home-link span,
#home-link:hover span,
#logout-link,
#shopping-cart a,
#shopping-cart a:hover,
#shopping-cart a span,
#shopping-cart a:hover span,
.icon-user,
.navbar-default,
.navbar-header > .navbar-brand,
.navbar-header > .navbar-brand:hover,
.navbar .navbar-collapse ul:not(.dropdown-menu) > li > a,
.navbar .navbar-collapse ul:not(.dropdown-menu) > li > a:hover,
.navbar-collapse collapse in,
.navbar-toggle,
.navbar-default .navbar-toggle {
    color: var(--polk-toolbar-text-color);
    background-color: var(--polk-toolbar-background-color);
}

    /* hover border */
    #home-link:hover,
    #shopping-cart a:hover,
    .navbar .navbar-collapse ul:not(.dropdown-menu) > li > a:hover {
        border: 0 solid transparent;
        border-bottom: 2px solid black;
    }

/* set backgroud color of help box and pullbox and results toolbar*/
.help-box,
.results-toolbar,
.pullbox,
.pullbox h1,
.pullbox h2,
.pullbox h3,
.pullbox h4,
.pullbox h5 {
    background-color: var(--polk-helpbox-background-color);
}

    /* set text color of help box and pullbox and results toolbar, plus the document number */
    .help-box,
    .results-toolbar,
    .label-document-number,
    .pullbox,
    .pullbox h1,
    .pullbox h2,
    .pullbox h3,
    .pullbox h4,
    .pullbox h5 {
        color: var(--polk-helpbox-text-color);
    }

        .help-box input, .pullbox input, .results-toolbar input {
            background-color: white;
            color: initial;
        }


/* shrink title font at smaller sizes */
@media(max-width: 465px) {
    .polk-header h1 {
        font-size: 30px;
    }
}

@media(max-width: 330px) {
    .polk-header h1 {
        font-size: 21px;
    }
}

/* hide text completely but keep vertical space */
@media(max-width: 237px) {
    .polk-header h1 {
        text-indent: 100%;
        white-space: nowrap;
        overflow: hidden;
    }
}

/* shrink image at smaller sizes */
@media(max-width: 1130px) {
    .polk-banner img {
        height: 35px;
        position: relative;
    }
}


/* hide image completely at smaller size*/
@media (max-width: 898px) {
    .polk-banner img {
        display: none;
        max-width: none;
    }
}

