.whichlang {
    margin-left: 7px;
    padding-bottom: 3px;
    font-size: 13px;

}
.triangletooltip {
 padding-left: 15px;
 padding-top: 10px;
 padding-right: 15px;
 padding-bottom: 15px;
 font-size: 12px;
 background-color: #ff3300;
 -moz-box-shadow:    3px 3px 2px 0px rgba(0,0,0,.3);
 -webkit-box-shadow: 3px 3px 2px 0px rgba(0,0,0,.3);
 box-shadow:         3px 3px 2px 0px rgba(0,0,0,.3);

}
.regulartooltip {
 padding-left: 15px;
 padding-top: 10px;
 padding-right: 15px;
 padding-bottom: 15px;
 font-size: 10px;
 background-color: #333;
 -moz-box-shadow:    3px 3px 2px 0px rgba(0,0,0,.3);
 -webkit-box-shadow: 3px 3px 2px 0px rgba(0,0,0,.3);
 box-shadow:         3px 3px 2px 0px rgba(0,0,0,.3);

}
.ttlink {
    padding-top: 3px;
    font-size: 12px;

}
.ttmargin {
    color: #666;

}
.theDate {
	padding-top: 7px;
}
.ttbig {
    font-size: 15px;
}
.ttnum {
    font-size: 18px;

}
.gradrate {
    color: #ffcc00;
}
.readyrate {
    color: #ff6c00;
}
.gap {
    white;

}
body {
    overflow-y: hidden;

}
#chart-container,.row{
    background-color: #819081;

}
#chart-containerC{

}
#meta-container {
    height: 650px;
    overflow-x: hidden;
    overflow-y: scroll;
    padding-bottom: 20px;

}
#container {
}
#legend {
    position: absolute;
    top: 0px;
    height: 30px;
    text-transform: uppercase;
    width: 100%;
    font-size: 11px;
    color: #004000;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.toprule1 {
    height: 1px;
    width: 100%;
    color: #004000;
    background-color: #004000;
    border-top: none;
    border-bottom: none;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    margin-after: 0px;
    margin-before: 0px;
    margin-top: 0px;
    margin-bottom:0px;
    float: left;
    clear: both;
    margin-right: 1px;
    overflow-x: hidden;
}
.toprule2 {
    height: 1px;
    width: 100%;
    background-color: #004000;
    color: #004000;
    border-top: none;
    border-bottom: none;
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    margin-after: 0px;
    margin-before: 0px;
    margin-bottom: 1px;
    margin-top: 0px;
    margin-right: 1px;
    overflow-x: hidden;
    
    float: left;
    clear: both;
}
#income-bracket-legend {
    width: 23%;
    float: left;
    border-right: 1px solid #004000;
    height: 25px;
    margin-top: 0px;
    padding-top: 7px;
    position: relative;
}
#income-bracket-legend div {
    position: relative;
    float: left;
    top: 4px;
    width: 100%;
    left: 12%;

}
#bar-area-legend {
    width: 73%;
    float: left;
    border-right: 1px solid #004000;
    padding-top: 7px;
    position: relative;
    height: 25px;

}
#legend-left {
    float: left;
    position: relative;
    left: 5px;
    top: 2px;

}
#legend-right {
    float: right;
    position: relative;
    right: 2px;
    top: 2px;

}
.districtbar {
    background-color:#078fdf;
    height: 7px;
    margin-left: 7px;

}
#chartcontainer-A .category:first-child {

}
#container {
    border: none;
    margin-right: 0px;

}
.row {
    border-top: solid 1px white;
    position: relative;
    width: 100%;
    float: left;
}

.category {
    font-size: 24px;
    padding-top: 12px;
    height: 25px;
    padding-bottom: 15px;

}
.category .name {
    position: relative;
    left: 20px;
}
.dept .name {
    position: relative;
    left: 10px; 
}
.entry .name {
    position: relative;
    left: 20px;
}
.link .name {
    position: relative;;
    left: 40px;
        

}

.dept {
    font-size: 18px;
    padding-top: 10px;
    padding-bottom: 13px;
    height: 19px;
}
.entry {
    font-size: 14px;
    padding-top: 10px;
    padding-bottom: 10px;
    cursor: pointer;
}
.link {
    color: rgba(0,0,0,0.4);
    display: none;
    padding-bottom: 10px;
    border: none;
    font-size: 14px;
}
.source {
    padding-top: 5px;
    padding-bottom: 0px;

}
.row .name {
    float: left;
    width: 70%;
}
.category .name {
    width: auto;

}
.category .status {
    float: left;

}
.row .amount {
    float: right;
    position: relative;
    margin-right: 20px;

}
.row:hover {
    background-color: white; 
}
#chart-containerA .category {
    border: none;

}
.drawer-button {
    margin-right: 5px;
    float: left;
    margin-top: 3px;

}
.dept {
    cursor: pointer;
}
.status {
    color: rgba(0,0,0,0.4);
    float: left;
    position: relative;
    font-size: 14px;
    top: 9px;
    left: 20px;

}
#map_body {
    padding-bottom: 21px;
}
body .row .nobutton {
    position: relative;
    left: 32px;
}
.thelink {
    float: left;
    position: relative;
    left: 50px;
    color: #1d68a1;
    width: 60%;
    
}
.thelink a {
    color: #1d68a1;

}
.date {
    float: right;
    margin-right: 20px;
    color: rgba(0,0,0,0.5);
    font-size: 12px;

}
.source {
    padding-bottom: 10px;
}
.thesource {
    float: left;
    font-size: 12px;
    position: relative;
    left: 50px;
    color: rgba(0,0,0,0.4);

}
.number {
    float: right;
    margin-right: 30px;

}
body {
    font-family: 'Lato', Arial, sans-serif;

}
.nametext {
    float: left;
    display: block;
    width: 90%;
}
.wrapper:first-child .category {
    border-top: none;

}
