@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;700;800&display=swap);body{font-family:"Montserrat"}.app-header{text-align:center}.app-title{font-size:32px;margin-left:20px;font-family:"Montserrat",sans-serif;font-weight:700;color:#7a7a7a}.App-logo{height:3vmin;pointer-events:none;vertical-align:middle}.sub-app-container{margin-top:40px!important}.sub-app-link-icon{color:#fff}.sub-app-title{margin-top:20px!important;font-weight:700!important;color:#7a7a7a}.sub-app-description{color:#7a7a7a}.sub-app-button{margin-top:30px!important}.transportation-projects-icon-background{color:#697b87}.parks-icon-background{color:#00510d}.public-notices-icon-background{color:#0959c3}.garbage-and-recycling-icon-background{color:#369}.library-catalog-search-icon-background{color:#00c8f0}.staff-directory-icon-background{color:#000}.water-usage-icon-background{color:#369}.service-directory-icon-background{color:#000}.unclaimed-property-icon-background{color:#056c98}.water-rate-calculator-icon-background{color:#369}.weather-alert-icon-background{color:#000}.solid-waste-collection-icon-background{color:#369}.lock-icon-background{color:#00c8f0}.water-icon-background{color:#00510d}.city-alert-icon-background,.news-feed-icon-background,.solicitations-icon-background,.wifi-icon-background{color:#000}@media only screen and (max-width:960px){.sub-app-link-icon{text-align:center!important}}.neighborhood-select{display:-webkit-flex;display:flex;outline:0;position:relative;-webkit-justify-content:center;justify-content:center;margin-top:100px}.neighborhood-details-container{margin-top:70px;text-align:center}.neighborhood,.neighborhood-day,.neighborhood-trash-info{margin-bottom:10px!important}@media only screen and (max-width:600px){.neighborhood-details-container{text-align:center}}.recycle-date-container{margin-top:70px}.recycle-date-title{text-align:center;margin-bottom:10px!important}.recycle-date-layout{text-align:center;width:80px;float:none;margin:0 auto;background-color:#eee}.month{padding-top:10px;margin-bottom:-10px}.month span{font-size:16px;font-weight:500}.day{padding-bottom:10px}.day span{font-size:26px;font-weight:700}@media only screen and (max-width:600px){.recycle-date-container{margin-top:0}}.recycle-dates-title{margin-bottom:20px!important}.recycle-dates-layout{margin-right:10px;margin-top:10px;text-align:center;width:80px;float:left;background-color:#eee}.months{padding-top:10px;margin-bottom:-10px}.months span{font-size:16px;font-weight:500}.days{padding-bottom:10px}.days span{font-size:26px;font-weight:700}@media only screen and (max-width:600px){.recycle-dates-container{text-align:center}}.library-catalog-search{padding-top:50px;padding-bottom:80px}.select-form-resource{width:100%}.search-button{margin-top:7px!important}.library-hours{text-align:right}@media only screen and (max-width:960px){.library-hours{text-align:center}}.park-list-header{color:#7a7a7a}@media only screen and (max-width:960px){.park-list-headers{display:none!important}}.parks-search-view{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.photos-title,.single-park-amenities-title,.single-park-title,.single-parks-description{color:#9b9b9b}.directions-link,.panorama-view-toggle{margin-bottom:5px!important}.directions-link{margin-right:5px!important}.amenities-chip{margin-right:5px;margin-top:5px}.single-park-map-buttons{margin-top:10px!important;margin-bottom:10px!important}.public-notices-pagination-grid{text-align:right!important}.public-notices-tabs{margin-bottom:24px}.public-notices-details-button,.public-notices-map-button,.public-notices-video-button{margin-left:5px;margin-bottom:5px}.public-notices-pagination-view{text-align:right!important;display:inline-block!important;margin-top:30px!important}.rock-n-river-capacity{text-align:left}@media only screen and (max-width:960px){.rock-n-river-capacity{text-align:center}}.rock-n-river-hours{text-align:right}@media only screen and (max-width:960px){.rock-n-river-hours{text-align:center}}.rrtx-wifi-search-view-container{margin-top:20px!important;display:-webkit-flex;display:flex;outline:0;position:relative;-webkit-justify-content:center;justify-content:center}.staff-directory-department-header{margin-top:30px!important;margin-left:0!important}.staff-directory-select-view,.textfieldsearch{text-align:center}.solicitations-file-link{margin:5px!important}.solicitations-department-header{margin-top:30px!important;margin-left:0!important}.solicitation-accordion-category-title,.solicitation-accordion-department-checkbox,.solicitation-accordion-department-select,.solicitation-accordion-department-title,.solicitation-accordion-posting-date-title{text-align:center}.solicitation-accordion-department-select{color:#7a7a7a!important;font-weight:500!important}.solicitations-download-button{text-align:center!important}.chart-container{max-height:400px!important}.tp-project-select-view{text-align:center}.more-info-button-map-card:link,.more-info-button-map-card:visited{background-color:#369;font-family:"Montserrat";font-weight:500;font-size:14px;color:#fff;padding:10px 15px;text-align:center;text-decoration:none;display:inline-block;border-radius:5px}.map-card-title{font-size:18px}.map-card-key,.map-card-title{font-weight:700;font-family:"Montserrat";color:#7a7a7a}.map-card-key{font-size:15px;margin-top:0}.more-info-button{background-color:#369!important}.tp-list-header{color:#7a7a7a}@media only screen and (max-width:960px){.tp-list-headers{display:none!important}}.paginationview{text-align:right!important;display:inline-block!important;margin-top:30px}.water-rate-calculator{padding-top:50px;padding-bottom:80px}