

.panel-default > .panel-heading {
    background: no-repeat;
    border: none;
    PADDING: 0 !important;
}

.panel .panel-title a {
    text-decoration: none;
    font-size: 16px;
    color: #fff;
    display: block;
    padding: 30px;
}

.panel-title.orange {
    background-color: #9f0a0e;
    margin: 0
}

.accordion .panel-group {
    margin-bottom: 20px;
}

.row.teams-details a {
    color: #9f0a0e;
    margin: 0;
    text-decoration: none
}

.row.teams-details a:hover {
    color: #890307;
}

.panel .panel-title a {
    text-decoration: none;
    font-size: 20px;
    color: #fff;
    display: block;
    padding: 24px !important;
}

i.fa.icon-accordion.fa-plus {
    float: right;
}

i.fa.icon-accordion.fa-minus {
    float: right;
}

.accordion-flush .accordion-item .accordion-button {
    cursor: pointer;
    background-color: #7e35ab;
    color: #fff;
    padding-bottom: 28px;
    border: 0;
    border-bottom: 0
}

#icon-accordion-Nayv, .icon-accordion, .icon-accordion-Orange {
    font: 14px/1 FontAwesome;
    float: right;
    margin-right: 0 !important;
    height: 20px;
    position: relative;
    right: 10px;
    top: 10px;
    transform: translateY(-50%) !important
}

h4#headingOne-Orange, h4#headingOne.pink, h4#headingTwo, h4#headingTwo-Orange {
    font-size: 16px;
    line-height: 24px;
    font-family: Epilogue;
    text-transform: uppercase
}

.collapsed .icon-accordion-Orange:before {
    content: "\f055" !important;
    background-color: #f8570c;
    font-size: 25px;
    top: -22px;
    left: -25px;
    color: #fff
}

.icon-accordion-Orange:before {
    content: "\f056";
    background-color: #f8570c !important;
    font-size: 25px;
    padding-left: 19px;
    color: #fff
}

h4#headingOne-Orange {
    background: #f8570c;
    font-weight: 700
}

.form-intro-text {
    font-size: 21px;
    font-weight: 400
}

h4#headingTwo-Orange {
    background: #7e35ab;
    min-height: 61px;
    padding: 25px
}

.collapsed #icon-accordion-Nayv:before {
    content: "\f055" !important;
    background-color: #7e35ab !important;
    font-size: 25px;
    top: -22px;
    left: -25px;
    color: #fff
}

.icon-accordion-Navy:before {
    content: "\f056";
    background-color: #7e35ab !important;
    font-size: 25px;
    color: #fff
}

.collapsed .icon-accordion:before {
    content: "\f055" !important
}

.fees .icon-accordion:before, .icon-accordion:before {
    content: "\f056";
    font-size: 25px;
    background-color: #7e35ab;
    color: #fff
}

.collapsed .icon-accordion:before {
    content: "\f055" !important;
    background-color: #7e35ab;
    font-size: 25px;
    top: -22px;
    left: -25px;
    color: #fff
}

.accordion .panel-group {
    margin-bottom: 20px
}

h4#headingTwo.orange {
    background: #f8570c
}

h4#headingOne-Nayv, h4#headingTwo.purple {
    background: #7e35ab
}

h4#headingTwo a {
    color: #fff;
    text-decoration: none
}

h4#headingOne.pink {
    background: #ed1f79;
    color: #fff;
    cursor: pointer;
    display: block;
    padding: 25px
}

.orange .collapsed .icon-accordion:before {
    content: "\f055" !important;
    background-color: #9f0a0e !important;
    font-size: 25px;
    top: -22px;
    left: -25px;
    color: #fff
}

.orange .icon-accordion:before {
    content: "\f056";
    background-color: #9f0a0e !important;
    font-size: 25px;
    color: #fff
}

a h4#headingTwo {
    color: #fff
}

h4#headingOne-Nayv {
    min-height: 85px;
    padding: 28px
}

.fees-button {
    color: #fff;
    height: 76px
}

h4 {
    font-size: 32px
}

@media screen and (max-width:1600px) {

    a.card-link {
        /*border: 2px solid #9f0a0e;*/
        /*border-radius: 10px;*/
        font-size: 12px;
        padding: 1px 3px;
        /*margin-right: 0px;
        margin-bottom: 10px;
        border-width: 2px 2px 4px;
        font-weight: 700;*/
    }

}

@media screen and (max-width:1200px) {

    a.card-link {
        /*border: 2px solid #9f0a0e;*/
        /*border-radius: 10px;*/
        font-size: 15px;
        padding: 5px 10px;
       /* margin-right: 5px;
        margin-bottom: 10px;
        border-width: 2px 2px 4px;
        font-weight: 700;*/
    }

}

@media(max-width:767px) {

    .panel .panel-title a {
        text-decoration: none;
        font-size: 20px;
        color: #fff;
        display: block;
        padding: 20px !important;
    }

    #icon-accordion-Nayv, .icon-accordion, .icon-accordion-Orange {
        font: 14px / 1 FontAwesome;
        float: right;
        margin-right: 0 !important;
        height: 20px;
        position: relative;
        right: -7px;
        top: 10px;
        transform: translateY(-50%) !important;
    }

    .vega-standard-accordion i.icon-accordion {
        top: 15px;
        left: 0
    }

    .heading-title-wrapper .breadCrumb-container {
        padding-top: 80px;
        padding-left: 15px
    }

    h3 {
        font-size: 25px
    }

    h4.panel-title a {
        font-size: 16px !important;
        margin-top: 11px !important;
    }

}

.accordion_spacer .row.faq {
    margin-top: -42px;
}
