.annual-report h1, .annual-report h2, .annual-report h3, .annual-report h4, .annual-report h5, .annual-report h6, .annual-report p, .annual-report span { font-family: "proxima-nova", sans-serif; } .annual-report ul, .annual-report ol { margin: 0 0 1.5em 1.5em; } .annual-report .annual-report-content h1, .annual-report .annual-report-content h2 { color: #00558C; border-width: 0 0 5px; border-style: solid; border-color: #00558C; margin-bottom: 10px; } .annual-report .annual-report-content h3, .annual-report .annual-report-content h4, .annual-report .annual-report-content h5, .annual-report .annual-report-content h6 { color: #00558C; border-width: 0 0 3px; border-style: solid; border-color: #00558C; margin-bottom: 8px; } .annual-report .tooltip, .annual-report .pie-tooltip { display: none; position: absolute; background-color: rgba(220, 220, 220, 0.9); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.25); color: #00558C; padding: 10px 20px; } .annual-report .tooltip button, .annual-report .pie-tooltip button { float: right; margin-right: -10px; height: 20px; width: 20px; background: url(../img/x-close-blk.svg) 0 0 no-repeat; background-size: 75%; border: 0px; } .annual-report .tooltip h1, .annual-report .pie-tooltip h1 { color: #00558C; font-size: 22px; text-transform: capitalize; font-weight: 300; margin-bottom: 0; } .annual-report .tooltip .state_rate, .annual-report .pie-tooltip .state_rate { color: #B9975B; font-weight: bold; } .annual-report .tooltip a, .annual-report .pie-tooltip a { text-transform: uppercase; color: #B7312C; margin-top: 24px; font-size: 14px; font-weight: bold; text-decoration: none; display: inline-block; } .annual-report .tableauTitle { margin-bottom: 0; font-weight: bold; } .annual-report .tableauPlaceholder { margin-top: -1.5em !important; } .annual-report .hide { display: none; } .annual-report.country .map, .annual-report.country h2.map-title { display: none; } @media (min-width: 600px) { .annual-report.country .map, .annual-report.country h2.map-title { display: block; } .annual-report.country .map { margin-bottom: 0px; } .annual-report.country .map svg { display: block; margin: 0 auto; } } @media (min-width: 860px) { .annual-report.country .map { margin-bottom: 30px; } } .annual-report.country h2.map-title { text-transform: none; font-weight: 300; } .annual-report.country .states, .annual-report.country .territories-other { fill: #0076A8; } .annual-report.country .states .coc-rate-null, .annual-report.country .territories-other .coc-rate-null { fill: #8F8E8A; background-color: #8F8E8A; } .annual-report.country .states .coc-rate-0, .annual-report.country .territories-other .coc-rate-0 { fill: #cbd0d7; background-color: #cbd0d7; } .annual-report.country .states .coc-rate-10, .annual-report.country .territories-other .coc-rate-10 { fill: #b6bec8; background-color: #b6bec8; } .annual-report.country .states .coc-rate-20, .annual-report.country .territories-other .coc-rate-20 { fill: #a1abb9; background-color: #a1abb9; } .annual-report.country .states .coc-rate-30, .annual-report.country .territories-other .coc-rate-30 { fill: #8d9aaa; background-color: #8d9aaa; } .annual-report.country .states .coc-rate-40, .annual-report.country .territories-other .coc-rate-40 { fill: #79889b; background-color: #79889b; } .annual-report.country .states .coc-rate-50, .annual-report.country .territories-other .coc-rate-50 { fill: #65788d; background-color: #65788d; } .annual-report.country .states .coc-rate-60, .annual-report.country .territories-other .coc-rate-60 { fill: #52687f; background-color: #52687f; } .annual-report.country .states .coc-rate-70, .annual-report.country .territories-other .coc-rate-70 { fill: #3e5771; background-color: #3e5771; } .annual-report.country .states .coc-rate-80, .annual-report.country .territories-other .coc-rate-80 { fill: #2b4863; background-color: #2b4863; } .annual-report.country .states .coc-rate-90, .annual-report.country .territories-other .coc-rate-90 { fill: #133955; background-color: #133955; } .annual-report.country .states .coc-rate-100, .annual-report.country .territories-other .coc-rate-100 { fill: #002B49; background-color: #002B49; } .annual-report.country .states :hover, .annual-report.country .territories-other :hover { fill: #B9975B; } .annual-report.country h2.map-title { text-align: center; } .annual-report.country section.the-content { margin: 0; } .annual-report.country .legend { display: none; } @media (min-width: 600px) { .annual-report.country .legend { display: block; margin-top: -160px; } } @media (min-width: 700px) { .annual-report.country .legend { margin-top: -80px; } } @media (min-width: 1000px) { .annual-report.country .legend { margin-top: 0px; } } .annual-report.country .legend .key { margin-bottom: 10px; } .annual-report.country .legend div.coc-key-items { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; } .annual-report.country .legend div.coc-key-items .coc-color-key { display: flex; flex-direction: column; margin: 10px 15px; text-align: center; } .annual-report.country .legend div.coc-key-items .coc-color-key .coc-rate-null { fill: #8F8E8A; background-color: #8F8E8A; } .annual-report.country .legend div.coc-key-items .coc-color-key .coc-rate-0 { fill: #cbd0d7; background-color: #cbd0d7; } .annual-report.country .legend div.coc-key-items .coc-color-key .coc-rate-10 { fill: #b6bec8; background-color: #b6bec8; } .annual-report.country .legend div.coc-key-items .coc-color-key .coc-rate-20 { fill: #a1abb9; background-color: #a1abb9; } .annual-report.country .legend div.coc-key-items .coc-color-key .coc-rate-30 { fill: #8d9aaa; background-color: #8d9aaa; } .annual-report.country .legend div.coc-key-items .coc-color-key .coc-rate-40 { fill: #79889b; background-color: #79889b; } .annual-report.country .legend div.coc-key-items .coc-color-key .coc-rate-50 { fill: #65788d; background-color: #65788d; } .annual-report.country .legend div.coc-key-items .coc-color-key .coc-rate-60 { fill: #52687f; background-color: #52687f; } .annual-report.country .legend div.coc-key-items .coc-color-key .coc-rate-70 { fill: #3e5771; background-color: #3e5771; } .annual-report.country .legend div.coc-key-items .coc-color-key .coc-rate-80 { fill: #2b4863; background-color: #2b4863; } .annual-report.country .legend div.coc-key-items .coc-color-key .coc-rate-90 { fill: #133955; background-color: #133955; } .annual-report.country .legend div.coc-key-items .coc-color-key .coc-rate-100 { fill: #002B49; background-color: #002B49; } .annual-report.country .legend div.coc-key-items .coc-color-key .coc-color { width: 50px; height: 20px; padding: 0 10px; border: 1px solid black; margin: 0 8px 5px; } .annual-report.state h1.state_rate, .annual-report.state h1.total_homeless, .annual-report.state h1.state_total, .annual-report.state h1.coc_total { margin-top: 5px; margin-bottom: 0px; } .annual-report.state .sheltered-individuals { fill: #004976; } .annual-report.state .sheltered-families { fill: #0076A8; } .annual-report.state .unsheltered-individuals { fill: #00B2A9; } .annual-report.state .unsheltered-families { fill: #9CDBD9; } .annual-report.state .total { stroke: #002B49; } .annual-report.state .total svg { fill: #002B49; } .annual-report.state .sheltered { stroke: #0076A8; } .annual-report.state .sheltered svg { fill: #0076A8; } .annual-report.state .unsheltered { stroke: #00B2A9; } .annual-report.state .unsheltered svg { fill: #00B2A9; } .annual-report.state .individuals { stroke: #B9975B; } .annual-report.state .individuals svg { fill: #B9975B; } .annual-report.state .people-in-families { stroke: #B7312C; } .annual-report.state .people-in-families svg { fill: #B7312C; } .annual-report.state .chronically-homeless-individuals { stroke: #D0D3D4; } .annual-report.state .chronically-homeless-individuals svg { fill: #D0D3D4; } .annual-report.state .veterans { stroke: #004976; } .annual-report.state .veterans svg { fill: #004976; } .annual-report.state .unaccompanied-children-and-youth { stroke: #9CDBD9; } .annual-report.state .unaccompanied-children-and-youth svg { fill: #9CDBD9; } .annual-report.state section { clear: both; } .annual-report.state dl dt, .annual-report.state dl dd { display: inline-block; margin-left: 0; } .annual-report.state dl dt svg, .annual-report.state dl dd svg { width: 20px; height: 20px; } .annual-report.state .pie-charts { margin-top: 30px; } .annual-report.state .pie-charts .report-center { display: block; margin: 0 auto; } .annual-report.state .pie-charts figure { margin: 0; float: left; } .annual-report.state .pie-charts figure figcaption { text-align: center; min-height: 54px; } .annual-report.state .pie-charts figure div { width: 260px; height: 260px; } .annual-report.state .pie-charts dl { margin-top: 80px; float: left; } .annual-report.state .pie-charts dd { margin-bottom: 10px; } .annual-report.state .trends-chart .report-center figure { width: 100%; margin: 0 auto; display: block; padding-left: 10%; } @media (max-width: 450px) { .annual-report.state .trends-chart .report-center figure { padding-left: 0; } } .annual-report.state .trends-chart figure figcaption { float: left; } .annual-report.state .trends-chart figure figcaption ul { margin-left: 0 !important; padding-left: 0 !important; } .annual-report.state .trends-chart figure figcaption li { list-style: none outside none; } .annual-report.state .trends-chart figure div { float: left; height: 300px; width: 500px; margin-bottom: 20px; } @media (max-width: 580px) { .annual-report.state .trends-chart figure div { height: 300px; min-width: 325px; width: auto; } } .annual-report.state .trends-chart figure div svg path.line { fill: none; stroke-width: 3; } .annual-report.state .coc-map .coc-map-hint { padding: 5px 10%; } .annual-report.state .coc-map .report-center figure { width: 100%; margin: 0 auto; display: block; padding-left: 10%; } @media (max-width: 450px) { .annual-report.state .coc-map .coc-map-hint { padding: 0; } .annual-report.state .coc-map .report-center figure { padding-left: 0; } } .annual-report.state .coc-map figure figcaption { width: 300px; float: left; } .annual-report.state .coc-map figure figcaption .coc-num-container { min-height: 120px; display: flex; } .annual-report.state .coc-map figure figcaption .coc-num-container>h3{ align-self: center; } .annual-report.state .coc-map figure div.map { float: left; width: 400px; height: 400px; float: left; margin-bottom: 20px; } @media (max-width: 580px) { .annual-report.state .coc-map figure div.map { height: 400px; width: 330px; } } .annual-report.state .coc-map figure div.map g.geo { stroke: #002B49; } .annual-report.state .coc-map figure div.map g.geo-background { fill: #b3b3b3; stroke: none; } .annual-report.state .coc-map figure div.map g.labels { display: none; } .annual-report.state .coc-map figure div.map .coc-rate-null { fill: #8F8E8A; background-color: #8F8E8A; } .annual-report.state .coc-map figure div.map .coc-rate-0 { fill: #cbd0d7; background-color: #cbd0d7; } .annual-report.state .coc-map figure div.map .coc-rate-10 { fill: #b6bec8; background-color: #b6bec8; } .annual-report.state .coc-map figure div.map .coc-rate-20 { fill: #a1abb9; background-color: #a1abb9; } .annual-report.state .coc-map figure div.map .coc-rate-30 { fill: #8d9aaa; background-color: #8d9aaa; } .annual-report.state .coc-map figure div.map .coc-rate-40 { fill: #79889b; background-color: #79889b; } .annual-report.state .coc-map figure div.map .coc-rate-50 { fill: #65788d; background-color: #65788d; } .annual-report.state .coc-map figure div.map .coc-rate-60 { fill: #52687f; background-color: #52687f; } .annual-report.state .coc-map figure div.map .coc-rate-70 { fill: #3e5771; background-color: #3e5771; } .annual-report.state .coc-map figure div.map .coc-rate-80 { fill: #2b4863; background-color: #2b4863; } .annual-report.state .coc-map figure div.map .coc-rate-90 { fill: #133955; background-color: #133955; } .annual-report.state .coc-map figure div.map .coc-rate-100 { fill: #002B49; background-color: #002B49; } .annual-report.state .coc-map figure div.map .geo :hover { fill: #B9975B; } .annual-report.state .chart-header-bar { background-color: #86232E; color: #fff; text-align: center; margin-top: 10px; margin-bottom: 25px; padding: 7px; } .annual-report.country .section-header-bar, .annual-report.state .section-header-bar { background-color: #002B49; color: #fff; text-align: center; margin: 10px 0 20px 0; } .annual-report.country .section-header-bar h2, .annual-report.state .section-header-bar h2 { text-transform: none; font-weight: 300; color: #fff; } .annual-report.country .section-header-bar .form-group, .annual-report.state .section-header-bar .form-group { padding-bottom: 10px; label-text-transform: uppercase; } @media (min-width: 700px) { .annual-report.country .section-header-bar, .annual-report.state .section-header-bar { height: 70px; text-align: left; } .annual-report.country .section-header-bar h2, .annual-report.state .section-header-bar h2 { float: left; margin-top: 18px; margin-left: 10px; } .annual-report.country .section-header-bar .form-group, .annual-report.state .section-header-bar .form-group { float: right; padding-right: 10px; margin-top: 22px; padding-bottom: 0px; } .annual-report.country .section-header-bar span.clear, .annual-report.state .section-header-bar span.clear { clear: both; display: block; } } .annual-report #trends_legend svg { width: 20px; height: 20px; } .page-template-template-reportstate-php .fluid-width-video-wrapper, .page-template-template-reportcountry-php .fluid-width-video-wrapper { padding-top: 1px !important; }