/*----- PANELS -----*/
.panelheading > span {
    color: white;
    margin: 0;
    padding: 0;
    line-height: 18px;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
}

.headblue {
    background: #1781cc;
}

.headgreen {
    background: #719134;
}

.headorange {
    background: #d76f13;
}

.panelheading {
    max-width: 100%;
    height: 100%;
    min-height: 20px;
    padding: 9px 46px 8px 16px;
    margin: 0px;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.headercontact {
    background-image: url(images/header_contact.png);
    position: relative;
    background-position: top right;
    background-repeat: no-repeat;
}

.headerbulb {
    background-image: url(images/header_bulb.png);
    position: relative;
    background-position: top right;
    background-repeat: no-repeat;
}

.headernote {
    background-image: url(images/header_note.png);
    position: relative;
    background-position: top right;
    background-repeat: no-repeat;
}

.headerquestion {
    background-image: url(images/header_question.png);
    position: relative;
    background-position: top right;
    background-repeat: no-repeat;
}

.headerfaq {
    background-image: url(images/header_faq.png);
    position: relative;
    background-position: top right;
    background-repeat: no-repeat;
}

.headertool {
    background-image: url(images/header_tool.png);
    position: relative;
    background-position: top right;
    background-repeat: no-repeat;
}

.headergear {
    background-image: url(images/header_gear.png);
    position: relative;
    background-position: top right;
    background-repeat: no-repeat;
}

.headercheck {
    background-image: url(images/header_check.png);
    position: relative;
    background-position: top right;
    background-repeat: no-repeat;
}

.headersearch {
    background-image: url(images/header_search.png);
    position: relative;
    background-position: top right;
    background-repeat: no-repeat;
}

.list-group-item-header {
    z-index: 2;
    color: #FFF;
    background-color: #1882CC;
    padding: 12px 15px;
    font-size: 16px;
    font-weight: 500;
    border: 1px solid #1882CC;
    line-height: 18px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.list-group-item-header > span {
    margin: 0px;
}

/*----- PANELS -----*/

/* ********************************************************************************************************************* */
@media all and (max-width: 1024px) {
}

/* **************************************************************************************************************** */
@media all and (max-width: 989px) {
    .headercontact {
        background-image: url(images/header_contact2.png);
    }

    .headerbulb {
        background-image: url(images/header_bulb2.png);
    }

    .headernote {
        background-image: url(images/header_note2.png);
    }

    .headerquestion {
        background-image: url(images/header_question2.png);
    }

    .headerfaq {
        background-image: url(images/header_faq2.png);
    }

    .headertool {
        background-image: url(images/header_tool2.png);
    }

    .headergear {
        background-image: url(images/header_gear2.png);
    }

    .headercheck {
        background-image: url(images/header_check2.png);
    }

    .headersearch {
        background-image: url(images/header_search2.png);
    }
}

/* **********************************************************************************************************************/
@media all and (max-width: 767px) {

    .panelheading {
        max-width: 100%;
        height: 100%;
        min-height: 20px;
        padding: 12px 56px 10px 16px;
        margin: 0px;
        -webkit-border-top-left-radius: 5px;
        -webkit-border-top-right-radius: 5px;
        -moz-border-radius-topleft: 5px;
        -moz-border-radius-topright: 5px;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
    }

    .headercontact {
        background-image: url(images/header_contact.png);
    }

    .headerbulb {
        background-image: url(images/header_bulb.png);
    }

    .headernote {
        background-image: url(images/header_note.png);
    }

    .headerquestion {
        background-image: url(images/header_question.png);
    }

    .headerfaq {
        background-image: url(images/header_faq.png);
    }

    .headertool {
        background-image: url(images/header_tool.png);
    }

    .headergear {
        background-image: url(images/header_gear.png);
    }

    .headercheck {
        background-image: url(images/header_check.png);
    }

    .headersearch {
        background-image: url(images/header_search.png);
    }
}

/* ********************************************************************************************************************* */
@media all and (max-width: 420px) {
}
