body {
    background: #75816b !important;
}

h1 {
    color: #023020;
}



#main_div {
    color : #75816b;
    z-index: -1;
}

#svg_image {
    text-align: center;
}

#byline {
    color: #bce8f1;
}

/* D3 elements */

.link {
    fill: none;
    stroke: #666;
    stroke-width: 1.5px;
}

#licensing {
    fill: green;
}

.link.licensing {
    stroke: green;
}

.link.resolved {
    stroke-dasharray: 0,2 1;
}

.zzn-logo {
    background: #442519;
    color: #faf3da;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.zzn-nav-page {
    background: #442519;
    color: #faf3da;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.zzn-image-pad {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 15px;
    padding-bottom: 15px;

}

.zzn-text {
    color: #faf3da;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.zzn-submit-hidden {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    visibility: hidden;
}

.zzn-submit-visible {
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    visbility: visible;
}

circle {
    fill: #ccc;
    stroke: #333;
    stroke-width: 1.5px;
}

text {
    font: 12px sans-serif;
    pointer-events: none;
    fill: slategrey;
}

.chord {
    fill-opacity: .67;
}

.invisible {
    stroke: #75816b;
    color: #75816b;
    fill: #75816b;
    -webkit-transition: color 1s, fill 1s, -webkit-transform 1s;
    transition: color 1s, fill 1s, transform 1s;
}

.visible {
    stroke: white;
    color: white;
    fill: white;
    -webkit-transition: color 1s, fill 1s, -webkit-transform 1s;
    transition: color 1s, fill 1s, transform 1s;
}

.nutrition_visible {
    fill: #32CD32;
    color: #32CD32;
    -webkit-transition: color 1s, fill 1s, -webkit-transform 1s;
    transition: color 1s, fill 1s, transform 1s;
}

.wellness_visible {
    fill: #9ecae1;
    color: #9ecae1;
    -webkit-transition: color 1s, fill 1s, -webkit-transform 1s;
    transition: color 1s, fill 1s, transform 1s;
}

.complimentary_therapist_visible {
    fill: #3182bd;
    color: #3182bd;
    -webkit-transition: color 1s, fill 1s, -webkit-transform 1s;
    transition: color 1s, fill 1s, transform 1s;
}
