.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)}}.siteOuterWrapper{background:white}.site-appearance{font-family:"Open Sans","Helvetica",Arial,sans-serif;max-width:68rem;margin:0 auto}.site-appearance .flannel-hidden{display:none}.site-appearance h1,.site-appearance h2,.site-appearance h3,.site-appearance h4,.site-appearance h5{letter-spacing:-0.5px;font-weight:600}.site-appearance .section-separator{border-top:1px solid #ebebeb;margin:1rem 0}.site-appearance button{color:#7a7a7a;background-color:#fff;border:solid 1px #c2c2c2;display:inline-block;padding:10px 15px;font-size:15px;outline:none;cursor:pointer;text-decoration:none;letter-spacing:0;margin-right:0;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-property:color;-moz-transition-property:color;-webkit-transition-property:color;-o-transition-property:color;transition-duration:.2s;-moz-transition-duration:.2s;-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-property:background-color;-moz-transition-property:background-color;-webkit-transition-property:background-color;-o-transition-property:background-color;border-radius:1px}.site-appearance button:hover{color:#5e5e5e;background-color:#e6e6e6}.site-appearance button.primary{color:#fff;background-color:#288DC1;border-color:#288DC1}.site-appearance button.primary:hover{background-color:#20719a}.site-appearance button.error{color:#fff;background-color:#ce6565;border-color:#ce6565;cursor:default}.site-appearance button.error:hover{background-color:#a55151}.site-appearance button.btn-primary{color:#fff;background-color:#2279a6;border-color:#288dc1}.site-appearance button.btn-transparent{border-color:transparent;background-color:transparent}.site-appearance .admin-header{margin-bottom:46px;overflow:hidden}.site-appearance .admin-header .header-title{display:inline-block}.site-appearance .admin-header .header-title h1{display:inline-block;font-size:27px;margin-bottom:2rem}.site-appearance .admin-header .locale-warning{float:right;margin-bottom:1rem}.site-appearance .admin-header .locale-warning .alert{font-size:13px}.site-appearance .admin-header .custom-content-warning{margin-bottom:1rem}.site-appearance .admin-header .page-controls{clear:both;float:right}.site-appearance .admin-header .page-controls>a,.site-appearance .admin-header .page-controls>button{margin-right:9px}.site-appearance .admin-header .page-controls>a:last-of-type,.site-appearance .admin-header .page-controls>button:last-of-type{margin-right:0}.site-appearance ul.tabs{border-bottom:1px solid #d6d6d6;padding-bottom:8px;padding-left:0;clear:both}.site-appearance ul.tabs li{display:inline-block;margin:0 1rem 0 0}.site-appearance ul.tabs li a{text-decoration:none;color:#7a7a7a;padding:6px 9px;font-size:15px}.site-appearance ul.tabs li a:hover{border-bottom:4px solid #d6d6d6;color:#3d3d3d}.site-appearance ul.tabs li.current a{border-bottom:4px solid #288DC1;color:#3d3d3d}.site-appearance .tab-content{display:none;padding:0 1rem}.site-appearance .tab-content.current{display:block}.site-appearance .tab-content section.settings-group{display:block;padding-top:0.5rem}.site-appearance .tab-content section.settings-group:first-of-type{padding-top:0}.site-appearance .tab-content section.settings-group h3{color:#5e5e5e;font-size:20px;font-weight:600}.site-appearance .tab-content section.settings-group h6{margin-bottom:1rem}.site-appearance .tab-content section.settings-group p{margin:0.25rem 0 1rem;font-size:13px;line-height:1.2rem;color:#5e5e5e}.site-appearance .tab-content section.settings-group div.radiobutton.horizontal{display:inline-block;margin-right:3rem;margin-left:2rem}.site-appearance .tab-content section.settings-group div.radiobutton.horizontal label{display:inline-block;vertical-align:top;text-indent:-28px}.site-appearance .tab-content section.settings-group div.settings-form{display:inline-block;width:65%}.site-appearance .tab-content section.settings-group div.settings-form.half{width:calc(32.5% - 1rem)}.site-appearance .tab-content section.settings-group div.settings-form.half:first-of-type{margin-right:2rem}.site-appearance .tab-content section.settings-group div.settings-form.full{width:100%;float:none}.site-appearance .tab-content section.settings-group div.settings-form.full label{display:inline-block}.site-appearance .tab-content section.settings-group div.settings-form.full label input[type="checkbox"]{width:12px;margin:0 0.5em 0 0}.site-appearance .tab-content section.settings-group div.settings-form.full label.indented{margin-left:1em}.site-appearance .tab-content section.settings-group div.settings-form.full label.disabled,.site-appearance .tab-content section.settings-group div.settings-form.full label.disabled>span{color:#ddd;cursor:default}.site-appearance .tab-content section.settings-group div.settings-form.full.signin-signout aside{width:100%;margin:0.25rem 0 1rem}.site-appearance .tab-content section.settings-group div.settings-form.full.signin-signout aside p{color:#7a7a7a;font-size:14px}.site-appearance .tab-content section.settings-group div.settings-form.full.signin-signout .signin-signout-checkbox label{font-size:14px;margin-bottom:0}.site-appearance .tab-content section.settings-group div.settings-form.image .form-field-url-input{width:calc(100% - 144px);display:inline-block}.site-appearance .tab-content section.settings-group div.settings-form.image .form-field-image-hidden-input{display:none}.site-appearance .tab-content section.settings-group div.settings-form.image button{float:right;margin-right:14px;margin-bottom:0;width:120px;vertical-align:top;padding:8px 15px}.site-appearance .tab-content section.settings-group div.settings-form.image button.btn-busy{display:none}.site-appearance .tab-content section.settings-group div.settings-form.image button.btn-busy span{width:16px;height:16px}.site-appearance .tab-content section.settings-group div.settings-form.image button.form-field-image-input-button span[class^="icon-"]{margin-left:0.5rem}.site-appearance .tab-content section.settings-group div.settings-form.image .upload-failed{display:none;clear:both;float:right;margin-right:14px;font-style:14px;color:#d06463}.site-appearance .tab-content section.settings-group div.settings-form label{display:block;margin-bottom:0.5em;font-size:15px;font-weight:400;color:#7a7a7a}.site-appearance .tab-content section.settings-group div.settings-form label.site-appearance-input-error{color:#d06463;font-size:14px;float:left}.site-appearance .tab-content section.settings-group div.settings-form input{width:calc(100% - 16px);border:solid 1px #c2c2c2;border-radius:1px;box-shadow:inset 1px 1px 3px rgba(0,0,17,0.1);font-size:15px;padding:8px;margin-bottom:12px;font-family:"Open Sans","Helvetica",Arial,sans-serif}.site-appearance .tab-content section.settings-group div.settings-form input::-webkit-input-placeholder{font-style:italic}.site-appearance .tab-content section.settings-group div.settings-form input::-moz-placeholder{font-style:italic}.site-appearance .tab-content section.settings-group div.settings-form input:-ms-input-placeholder{font-style:italic}.site-appearance .tab-content section.settings-group div.settings-form input.site-appearance-input-error{border-color:#d06463}.site-appearance .tab-content section.settings-group div.settings-form input[disabled]{color:#bbb;cursor:default}.site-appearance .tab-content section.settings-group div.settings-form div.dropdown{width:calc(100% - 16px);padding:8px 11px}.site-appearance .tab-content section.settings-group div.settings-form div.dropdown ul.dropdown-options{width:100%}.site-appearance .tab-content section.settings-group div.settings-form div.dropdown span.icon-arrow-down{float:right;line-height:24px}.site-appearance .tab-content section.settings-group div.settings-form div.dropdown span.placeholder{font-style:italic}.site-appearance .tab-content section.settings-group aside{display:inline-block;width:calc(35% - 1.5rem);vertical-align:middle}.site-appearance .tab-content section.settings-group aside a,.site-appearance .tab-content section.settings-group aside a:visited{color:#2279a6;font-weight:600}.site-appearance .tab-content section.settings-group aside p{margin:0}.site-appearance .tab-content section.settings-group aside.full{float:none;padding:0}.site-appearance .tab-content section.settings-group.no-label{padding-top:1rem}.site-appearance .tab-content section.settings-group.no-label aside p{margin:0}.site-appearance .tab-content section.settings-group.list-of-links p{margin-bottom:0.25rem}.site-appearance .tab-content section.settings-group.list-of-links div.link-row-header{overflow:hidden}.site-appearance .tab-content section.settings-group.list-of-links div.link-row-header label{margin:0.5rem;width:calc(50% - 1.2rem);float:left;box-sizing:border-box;line-height:1.5rem;font-size:15px;color:#7a7a7a}.site-appearance .tab-content section.settings-group.list-of-links .link-menu-header{display:block;box-sizing:border-box;line-height:1.5rem;font-size:14px;color:#7a7a7a}.site-appearance .tab-content section.settings-group.list-of-links .links-and-menus>div:first-of-type .remove-link-row{display:none}.site-appearance .tab-content section.settings-group.list-of-links div.link-row{overflow:hidden}.site-appearance .tab-content section.settings-group.list-of-links div.link-row.default{display:none}.site-appearance .tab-content section.settings-group.list-of-links div.link-row input{margin:0.5rem;padding:0.5rem;width:calc(50% - 2.5rem);float:left;font-size:15px;box-sizing:border-box;border:solid 1px #c2c2c2;border-radius:1px;box-shadow:inset 1px 1px 3px rgba(0,0,17,0.1);font-family:"Open Sans","Helvetica",Arial,sans-serif}.site-appearance .tab-content section.settings-group.list-of-links div.link-row input::-webkit-input-placeholder{font-style:italic}.site-appearance .tab-content section.settings-group.list-of-links div.link-row input::-moz-placeholder{font-style:italic}.site-appearance .tab-content section.settings-group.list-of-links div.link-row input:-ms-input-placeholder{font-style:italic}.site-appearance .tab-content section.settings-group.list-of-links div.link-row input.site-appearance-input-error{border-color:#d06463}.site-appearance .tab-content section.settings-group.list-of-links div.link-row label.site-appearance-input-error{color:#d06463}.site-appearance .tab-content section.settings-group.list-of-links div.link-row .move-link-row{float:left;cursor:pointer;font-size:22px;line-height:50px;position:relative;left:-5px}.site-appearance .tab-content section.settings-group.list-of-links div.link-row img.move-link-row{height:22px;margin-top:14px}.site-appearance .tab-content section.settings-group.list-of-links div.link-row .remove-link-row{cursor:pointer;font-size:14px;line-height:50px}.site-appearance .tab-content section.settings-group.list-of-links div.link-menu{margin:0.5rem 0;padding:0.5rem;overflow:hidden}.site-appearance .tab-content section.settings-group.list-of-links div.link-menu.default{display:none}.site-appearance .tab-content section.settings-group.list-of-links div.link-menu>input{margin:0.5rem;padding:0.5rem;width:calc(100% - 2rem);font-size:15px;box-sizing:border-box;border:solid 1px #c2c2c2;border-radius:1px;box-shadow:inset 1px 1px 3px rgba(0,0,17,0.1);font-family:"Open Sans","Helvetica",Arial,sans-serif}.site-appearance .tab-content section.settings-group.list-of-links div.link-menu .remove-link-menu{cursor:pointer;font-size:10pt;line-height:50px}.site-appearance .tab-content section.settings-group.list-of-links div.link-menu div.link-row{margin-left:2rem;width:calc(100% - 1.5rem)}.site-appearance .tab-content section.settings-group.list-of-links div.link-menu button.add-new-link-row{margin-left:2.5rem}.site-appearance .tab-content section.settings-group.list-of-links button.add-new-link-row,.site-appearance .tab-content section.settings-group.list-of-links button.add-new-link-menu{margin:0.5rem;font-size:14px}.site-appearance .tab-content section.settings-group.list-of-links button.add-new-link-row:disabled,.site-appearance .tab-content section.settings-group.list-of-links button.add-new-link-menu:disabled{color:#767676;border-color:#919191;background-color:#c8c8c8;cursor:not-allowed}.site-appearance .tab-content section.settings-group.list-of-links button.add-new-link-row span.icon-add,.site-appearance .tab-content section.settings-group.list-of-links button.add-new-link-menu span.icon-add{font-size:10px}.site-appearance .tab-content .page-controls{text-align:right;margin-top:2rem;position:relative}.site-appearance .tab-content .page-controls button [class*="icon-"]{position:relative;padding-left:11px}.site-appearance .tab-content .page-controls button:first-of-type{margin-right:9px}.site-appearance .tab-content .whats-new-content .whats-new-hero-image{display:block;margin:0 auto}.site-appearance .tab-content .whats-new-content .whats-new-title{font-size:15pt;color:#288dc1;margin:16px 0 8px}.site-appearance .tab-content .whats-new-content .whats-new-description>p{font-size:10pt;line-height:1.2rem;margin:0 0 16px}.site-appearance .tab-content .whats-new-content .whats-new-description a,.site-appearance .tab-content .whats-new-content .whats-new-description a:visited{color:#2279a6;font-weight:600}.site-appearance .tab-content .whats-new-content .whats-new-description:last-of-type{margin-bottom:0}.site-appearance #site_appearance_activation_flannel{position:fixed;z-index:1;text-align:left}.site-appearance #site_appearance_activation_flannel p{font-size:12px}.site-appearance #site_appearance_activation_flannel .flyout-footer{text-align:right;padding-right:1rem}.site-appearance #site_appearance_activation_flannel footer.flannel-actions{background:transparent}#siteHeader .siteUserNav li a{font-size:12px}html,body{height:100% !important}
