
.bodyHeadline {
    display: block;
    color: #333333;
    font-size: .95rem;
    font-weight: normal;
    font-style: normal;
    margin-left: 5%;
    margin-right: 5%;
    padding-top: 3%;
    padding-bottom: 1%;
    text-decoration: none;
}

.bodyImage {
    /*display: block;*/
    /*margin-left: auto;*/
    /*margin-right: auto;*/
    float: left;
    margin-left: 1%;
    margin-bottom: 1%;
    margin-top: 1%;
    margin-right: 3%;
    width: 6rem;
    height: 6rem;

}

.storyBox {

    display: inline-block;
    border: 1px solid;
    border-radius: 3px;
    border-color: lightgray;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    box-shadow: 3px 3px 1px #888888;
    background-color: white;
    min-width: 100%;
}

.topBox {
    border: 1px solid;
    border-radius: 3px;
    border-color: #808080;
    padding-top: 0px;
    padding-bottom: 40px;
    margin-bottom: 10px;
    margin-top: 10px;
    box-shadow: 13px 13px 11px #888888;

    background-image: url(../img/creDemographics/crowd2.jpg);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-color: #006887
}

.topImage {
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 15px;
    padding-right: 20px;
    padding-left: 20px;
    max-height: 400px;

}

.topHeadline {
    display: block;
    color: white;
    font-size: xx-large;
    font-weight: normal;
    font-style: normal;
    margin-left: 3%;
    margin-right: 3%;
    padding-top: 1%;
    padding-bottom: 5%;

}

.columnHeadline {
    font-size: small;
    color: lightgray;
    font-weight: normal;
    font-style: normal;
    padding-top: 5px;
    padding-bottom: 5px;

}

.rectangle {
    width: 650px;
    height: 50px;
    background: white;
    margin-left: auto;
    margin-right: auto;
}

h1 {
    font-size: xx-large;
    margin-top: 25px;
    margin-bottom: 5px;
    color: whitesmoke;
    font-weight: normal;
}

h3 {
    font-size: large;
    margin-top: 5px;
    margin-bottom: 3rem;
    color: #32cd32;
    font-weight: normal;
    font-style: italic;
}

.tabs dd > a, .tabs .tab-title > a {
    display: inline-block;
    background-color: #EFEFEF;
    color: #222222;
    padding: 1rem 2rem;
    font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
    font-size: small;
    min-width: 100%
}

.tabs .tab-title {
    /*float: left;*/
    display: inline-block;
    margin-left: auto;
    margin-right: auto;
    list-style: none;
    margin-bottom: 0 !important;
    /*position: relative; }*/
}

.story {
    margin-left: 1rem;
    margin-right: 1rem;
    margin-bottom: 1rem;
    font-size: medium;

}

/*NEW Accordion CSS*/

.accordionStory .moreBox {
    padding-left: 0%;
}

.accordionStory {
    margin-bottom: 0;
}

.accordionStory:before, .accordionStory:after {
    content: " ";
    display: table;
}

.accordionStory:after {
    clear: both;
}

.accordionStory .accordionStory-navigation, .accordionStory dd {
    display: block;
    margin-bottom: 0 !important;
}

.accordionStory .accordionStory-navigation.active > a, .accordionStory dd.active > a {
    background: #f5f5f5;
}

.accordionStory .accordionStory-navigation > a, .accordionStory dd > a {
    background: white;
    color: #7c7c7c;
    padding: 0;
    display: block;
    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-size: .6rem;
}

.accordionStory .accordionStory-navigation > a:hover, .accordionStory dd > a:hover {
    background: #f5f5f5;
}

.accordionStory .accordionStory-navigation > .content, .accordionStory dd > .content {
    display: none;
    padding-right: 1rem;
    padding-bottom: 1rem;
    font-size: .95rem;
}

/*this controls size etc of body of panel*/

.accordionStory .accordionStory-navigation > .content.active, .accordionStory dd > .content.active {
    display: block;
    background: white;
}

.accordionStory-navigation > a.more {

    padding-left: 47%;

}

