.asset-icon{margin-bottom:2px}.asset-icon[data-display-type]{background:none;text-indent:0}.asset-icon[data-display-type]::before{font-family:'socrata-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px}.asset-icon[data-display-type='data_lens']::before{content:'';color:#80acca}.asset-icon[data-display-type='calendar']::before{content:'';color:blue}.asset-icon[data-display-type='datasets']::before,.asset-icon[data-display-type='table']::before,.asset-icon[data-display-type='blist']::before{content:'';color:#cf7532}.asset-icon[data-display-type='charts']::before,.asset-icon[data-display-type='chart']::before{content:'';color:#e6be65}.asset-icon[data-display-type='filters']::before,.asset-icon[data-display-type='filter']::before{content:'';color:#8db7df}.asset-icon[data-display-type='blob']::before{content:'';color:#88bb50}.asset-icon[data-display-type='maps']::before,.asset-icon[data-display-type='map']::before{content:'';color:#619858}.asset-icon[data-display-type='unpublished']::before{content:'';color:blue}.settings-icon{background:none;text-indent:0}.settings-icon::before{font-family:'socrata-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:13px;color:gray;content:''}@keyframes busy-spinner{100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}body{margin:0;padding:0;background:#f8f8f8}.visualization-canvas{min-height:90vh}.visualization-canvas .edit-bar{z-index:5}.visualization-canvas .edit-bar .edit-bar-child{display:flex;justify-content:flex-end;width:calc(100% - 340px);padding:0 16px}.visualization-canvas .edit-bar .edit-bar-child .btn-preview{color:#e4e4e4;text-decoration:none;text-align:right}.visualization-canvas .edit-bar .edit-bar-child .btn-preview:hover,.visualization-canvas .edit-bar .edit-bar-child .btn-preview:focus{text-decoration:underline}.visualization-canvas .edit-bar .edit-bar-child .btn-preview .socrata-icon-preview{padding-left:8px;font-size:16px}.visualization-canvas .preview-bar{width:100%;background:#7a7a7a;height:26px;color:#fff;display:flex;justify-content:space-between;padding:0 16px;position:fixed;top:0;z-index:5}.visualization-canvas .preview-bar .btn-transparent{color:#fff;padding:0}.visualization-canvas .preview-bar .btn-transparent:hover,.visualization-canvas .preview-bar .btn-transparent:focus,.visualization-canvas .preview-bar .btn-transparent:active{color:#c2c2c2}.visualization-canvas .preview-bar .socrata-icon-close-2{font-size:12px;padding-left:7px}.visualization-canvas .main-spinner{display:flex;height:400px}.visualization-canvas .main-spinner .spinner-large{margin:auto}.visualization-canvas .container{margin:0 auto}.visualization-canvas .container .info-pane{padding-top:15px;margin-bottom:0}.visualization-canvas .container .add-visualization-button-container{padding:200px 0px;display:flex}.visualization-canvas .container .add-visualization-button-container .btn{margin:auto}.visualization-canvas .container .add-visualization-button-container .socrata-icon-add{padding-right:10px}.visualization-canvas .container .visualizations{min-height:500px;padding:20px;padding-bottom:0;display:flex;justify-content:center}.visualization-canvas .container .visualizations .visualization-wrapper{height:600px;width:100%;background:#fff;position:relative;z-index:4}.visualization-canvas .container .visualizations .visualization-wrapper:hover .edit-visualization-button{opacity:1}.visualization-canvas .container .visualizations .visualization-wrapper .edit-visualization-button{opacity:0;position:absolute;top:30px;right:30px;z-index:1}.visualization-canvas .container .visualizations .visualization-wrapper .edit-visualization-button:focus{opacity:1}.visualization-canvas .container .visualizations .visualization-wrapper .socrata-visualization-renderer .alert.error{height:100%;display:flex;align-items:center;justify-content:center}.visualization-canvas .container .table-contents{padding:20px;height:574px}.visualization-canvas .container .table-contents .socrata-visualization{background:#fff}footer#site-chrome-footer{visibility:hidden}.placeholder-wrapper{margin-top:60px}.preview-mode{margin-top:26px}.hide-site-chrome #site-chrome-header{display:none}.hide-site-chrome .container{margin-top:60px}
