.section-heading {
    text-transform: uppercase;
    margin: 1.5rem 0;
}
.section-heading h1 {
    
    
    
}

.accordion-result-card-header {
    color: #ffffff;
    padding: 0.25rem 1.25rem;
    border-radius: calc(.25rem - 1px);
}
.accordion-result-card:nth-child(odd) > .accordion-result-card-header {
    background-color: #007bff;
}
.accordion-result-card:nth-child(even) > .accordion-result-card-header {
    background-color: #9F9F9F;
}

.accordion-result-card-header .btn-link {
    text-decoration: none;
    color: #ffffff;
}
.accordion-result-card {    
    border-left: none;
    border-right: none;
    border-bottom: none;
}
.result-card > .card-footer {
    padding-top: .2rem;
    padding-bottom: .75rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
    background-color: #fff;
    border-top: none;
}
.result-card > .card-header {
    /* padding: .75rem 1.25rem; */
    padding: .6rem .5rem;
    background-color: #fff;
    border-bottom: none;
}
.result-card > .card-header a {
    text-decoration: none;
    color: #000000;
}
.result-card > .card-body {
    /* padding: 1.25rem; */
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1.25rem;
    padding-right: 1.25rem;

}
.input-error {
    border-color: red;
}
.help-block {
    color: #dc3545;
}
input + .help-block {
    border-color: red;
}
.help-block + input {
    border-color: red;
}
.result-card .list-group-item a {
    text-decoration: none;
    color: #000;
}
.result-card .list-group-item {
    /* padding: .75rem 1.25rem; */
    padding: .5rem .5rem;
}
.result-card .btn-primary {
    padding: .25rem 1.25rem;
}
.badge-first-result {
    color: #fff;
    background-color: #007BBD;
}
.badge-second-result {
    color: #fff;
    background-color: #FF9D00;
}
.badge-third-result {
    color: #fff;
    background-color: #E5007D;
}
.result-percent-text {
    font-size: 3rem;
    color: #0069B4;
}
.requirement-card-title {
    color: #0069B4;
}
.requirement-card-text {
    background-color: #F3F3F3;
    padding: 1.5rem;
    font-size: .9rem;
    border: 1px solid rgba(0,0,0,.125);
    border-radius: calc(.25rem - 1px);
}
.requirement-card-text ol {
    margin-bottom: 0px;
}