.md-accordion .expandCollapse {
    width: 30px;
    height: 30px;
    position: relative;
    font-size: 20px;
    font-weight: bold;
    cursor: pointer;
    color: #fff;
    display: block;
    margin-top: 0px;
    margin-left: 0px;
    overflow: hidden;
    border-radius: 5px;
    background-color: #a8c45d;
}

    .md-accordion .expandCollapse:active {
        border: 0px;
    }

    .md-accordion .expandCollapse:before, .md-accordion .expandCollapse:after {
        width: 30px;
        height: 30px;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        line-height: 32px;
        text-align: center;
        -webkit-transition: .3s all ease-out;
        transition: .3s all ease-out;
    }

    .md-accordion .expandCollapse:before {
        opacity: 1;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        /*content: "|";
          margin-top: -3px
        */
        content: "";
        margin-top: 0px;
        background-image: url(../../images/arrow-down-icon.png);
        background-position: center;
        background-repeat: no-repeat;
    }

    .md-accordion .expandCollapse:after {
        opacity: 1;
        -webkit-transform: rotate(-90deg);
        transform: rotate(-90deg);
        /*content: "|";
          margin-left: -3px;
        */
        content: "";
        margin-left: 0px;
    }

.md-accordion .active:before {
    opacity: 1;
    /*-webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    margin-left: 3px;*/
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-left: 0px;
    margin-top: 0px;
}

.md-accordion .dataContent {
    background: #FFF;
    height: 0px;
    overflow: hidden;
    -webkit-transition: .3s all ease-out;
    transition: .3s all ease-out;
}

.md-accordion .activeContent {
    height: auto;
    padding: 2px;
    display: block;
}

.md-accordion md-toolbar {
    cursor: pointer;
    border-bottom: 1px solid rgb(63,107,181)
}
/*.accordion-section-heading{
    color: white;
}*/
.header-toolbar {
    /*background-color: #2a5d3f;
    min-height: 50px;*/
    padding:0px;
}
.section-heading, .md-toolbar-tools {
    height: auto !important;
    max-height: auto !important;
}
.md-toolbar-tools {
    padding: 0px !important;
}
md-toolbar:not(.md-menu-toolbar) {
    background-color:transparent !important;
}
md-toolbar {
    min-height:auto !important;
}
.md-accordion md-toolbar {
    border-bottom: 0px !important;
}
.header-toolbar h5.accordion-section-heading {
    margin-bottom: 0px !important;
}
