﻿.asset-icon{margin-bottom:2px}.asset-icon[data-display-type]{background:none;text-indent:0}.asset-icon[data-display-type]::before{font-family:"socrata-apps";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="new_view"]::before,.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-apps";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:""}.modalContentBox.narrow{max-width:40em}.modalContentBox .contentHeader .loginHeader,.modalContentBox .contentHeader .signupHeader h1,.modalContentBox .contentHeader .forgot-password-header{border-bottom:solid 1px #cecece;padding:1em 0;margin:0}.signupModal .loginHeader,.signupModal .loginForm{display:none}.loginModal .signupHeader,.loginModal .signupForm{display:none}.loginModal .flash.notice{margin-top:0}.loginModal,.signupModal,.forgot-password-modal{border:solid 1px #cecece;box-shadow:0 0 0 4px rgba(0,0,0,0.08)}.contentHeader .explanation{font-size:1.2em;padding:0 2em}.contentHeader .explanation p{margin-top:1em}.contentHeader .explanation p:first-child{margin-top:0}.contentBoxInner{font-size:1.2em;padding:2em}.contentBoxInner.rpxReturnLogin{padding-top:0}.contentBoxInner .column{width:29em}.contentBoxInner .explanation{margin-bottom:1em;font-size:1.2em}.contentBoxInner .submitLine{padding-top:1em}.contentBoxInner .commonForm label{font-size:1em}.contentBoxInner .line input[type='text'],.contentBoxInner .line input[type='password'],.contentBoxInner .line input[type='email']{width:23.5em}.contentBoxInner .line label{width:9em;white-space:nowrap}.contentBoxInner .line label.error{width:auto}.contentBoxInner .line label .passwordHint{font-style:italic}.contentBoxInner .line label .passwordHint .icon{background-color:transparent;background-position:0 0;background-repeat:no-repeat;display:block;text-align:left;text-indent:-9999px;background-image:url(/stylesheets/images/icons/menu_icons.png?3);height:13px;width:13px}.ie6 .contentBoxInner .line label .passwordHint .icon{overflow:hidden}.ie6 .contentBoxInner .line label .passwordHint .icon{background-image:url(/stylesheets/images/icons/menu_icons.gif?1)}.contentBoxInner .line label .passwordHint .icon{background-position:0 0}.contentBoxInner .line label .passwordHint.none .icon{background-position:0 13px}.contentBoxInner .line label .passwordHint.downArrow .icon,.contentBoxInner .line label .passwordHint.downArrowNoHover .icon,.contentBoxInner .line label .passwordHint.headerSortUp .icon{background-position:0 0}.contentBoxInner .line label .passwordHint.downArrow:hover .icon,.contentBoxInner .line label .passwordHint.downArrowHighlight .icon,.contentBoxInner .line label .passwordHint.collapsed .icon{background-position:0 -13px}.contentBoxInner .line label .passwordHint.upArrow .icon,.contentBoxInner .line label .passwordHint.upArrowNoHover .icon,.contentBoxInner .line label .passwordHint.headerSortDown .icon{background-position:0 -26px}.contentBoxInner .line label .passwordHint.upArrow:hover .icon,.contentBoxInner .line label .passwordHint.upArrowHighlight .icon,.contentBoxInner .line label .passwordHint.expanded .icon{background-position:0 -39px}.contentBoxInner .line label .passwordHint.rightArrow .icon,.contentBoxInner .line label .passwordHint.next .icon{background-position:0 -52px}.contentBoxInner .line label .passwordHint.rightArrow:hover .icon,.contentBoxInner .line label .passwordHint.rightArrowHighlight .icon{background-position:0 -65px}.contentBoxInner .line label .passwordHint.leftArrow .icon,.contentBoxInner .line label .passwordHint.leftArrowNoHover .icon,.contentBoxInner .line label .passwordHint.previous .icon{background-position:0 -78px}.contentBoxInner .line label .passwordHint.leftArrow:hover .icon,.contentBoxInner .line label .passwordHint.leftArrowHighlight .icon{background-position:0 -91px}.contentBoxInner .line label .passwordHint.add .icon{background-position:0 -104px}.contentBoxInner .line label .passwordHint.search .icon{background-position:0 -117px}.contentBoxInner .line label .passwordHint.about .icon{background-position:0 -130px}.contentBoxInner .line label .passwordHint.fullscreen .icon{background-position:0 -143px}.contentBoxInner .line label .passwordHint.share .icon{background-position:0 -156px}.contentBoxInner .line label .passwordHint.checked .icon{background-position:0 -169px}.contentBoxInner .line label .passwordHint.iconView .icon{background-position:0 -182px}.contentBoxInner .line label .passwordHint.listView .icon{background-position:0 -195px}.contentBoxInner .line label .passwordHint.fatrowView .icon{background-position:0 -208px}.contentBoxInner .line label .passwordHint.gridView .icon{background-position:0 -221px}.contentBoxInner .line label .passwordHint.typeFilter .icon{background-position:0 -234px}.contentBoxInner .line label .passwordHint.typeChart .icon{background-position:0 -247px}.contentBoxInner .line label .passwordHint.typeMap .icon{background-position:0 -260px}.contentBoxInner .line label .passwordHint.typeBlist .icon{background-position:0 -273px}.contentBoxInner .line label .passwordHint.feed .icon{background-position:0 -286px}.contentBoxInner .line label .passwordHint.typeApi .icon,.contentBoxInner .line label .passwordHint.embed .icon{background-position:0 -299px}.contentBoxInner .line label .passwordHint.views .icon{background-position:0 -312px}.contentBoxInner .line label .passwordHint.downloads .icon{background-position:0 -325px}.contentBoxInner .line label .passwordHint.delicious .icon{background-position:0 -338px}.contentBoxInner .line label .passwordHint.digg .icon{background-position:0 -351px}.contentBoxInner .line label .passwordHint.facebook .icon{background-position:0 -364px}.contentBoxInner .line label .passwordHint.twitter .icon{background-position:0 -377px}.contentBoxInner .line label .passwordHint.email .icon{background-position:0 -390px}.contentBoxInner .line label .passwordHint.rateUp .icon{background-position:0 -403px}.contentBoxInner .line label .passwordHint.ratedUp .icon{background-position:0 -416px}.contentBoxInner .line label .passwordHint.rateDown .icon{background-position:0 -429px}.contentBoxInner .line label .passwordHint.ratedDown .icon{background-position:0 -442px}.contentBoxInner .line label .passwordHint.typeForm .icon{background-position:0 -455px}.contentBoxInner .line label .passwordHint.typeCalendar .icon{background-position:0 -468px}.contentBoxInner .line label .passwordHint.typeBlob .icon{background-position:0 -481px}.contentBoxInner .line label .passwordHint.typeGrouped .icon{background-position:0 -494px}.contentBoxInner .line label .passwordHint.close .icon,.contentBoxInner .line label .passwordHint.remove .icon{background-position:0 -507px}.contentBoxInner .line label .passwordHint.alert .icon,.contentBoxInner .line label .passwordHint.warning .icon{background-position:0 -520px}.contentBoxInner .line label .passwordHint.subscribe .icon{background-position:0 -533px}.contentBoxInner .line label .passwordHint.start .icon{background-position:0 -546px}.contentBoxInner .line label .passwordHint.end .icon{background-position:0 -559px}.contentBoxInner .line label .passwordHint.options .icon{background-position:0 -572px}.contentBoxInner .line label .passwordHint.typeHref .icon{background-position:0 -585px}.contentBoxInner .line label .passwordHint.typeNew_view .icon,.contentBoxInner .line label .passwordHint.typeData_lens .icon{background:none;text-indent:0}.contentBoxInner .line label .passwordHint.typeNew_view .icon::before,.contentBoxInner .line label .passwordHint.typeData_lens .icon::before{font-family:"socrata-apps";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;content:"";font-size:13px;color:#80acca}.contentBoxInner .line label .passwordHint.error .icon{background-position:0 -598px}.contentBoxInner .line label .passwordHint.typeUnpublished .icon{background-position:0 -611px}.contentBoxInner .line label .passwordHint .icon{display:inline-block;position:relative;top:5px}.contentBoxInner #forgotPasswordForm .line label{width:6em}.contentBoxInner .loginSignupForm{float:left}.contentBoxInner .loginSignupForm #a0-lock .a0-panel{-webkit-box-shadow:none;box-shadow:none}.contentBoxInner .loginSignupForm .loginTips{margin-top:0.5em}.contentBoxInner .loginSignupForm .noAccountYet{color:#666;padding-left:0.5em}.contentBoxInner .loginSignupForm .signUpLink,.contentBoxInner .loginSignupForm .logInLink{font-weight:bold}.contentBoxInner .loginSignupForm .line{margin-top:1em}.contentBoxInner .loginSignupForm .labelLine{margin-bottom:0.5em}.contentBoxInner .loginSignupForm label.main{font-weight:bold}.contentBoxInner .loginSignupForm label.pushUp{position:relative;top:-0.3em}.contentBoxInner .loginSignupForm .passwordLabel{padding-right:1em}.contentBoxInner .loginSignupForm .passwordHint{font-style:italic}.contentBoxInner .loginSignupForm .passwordHint .icon{background-color:transparent;background-position:0 0;background-repeat:no-repeat;display:block;text-align:left;text-indent:-9999px;background-image:url(/stylesheets/images/icons/menu_icons.png?3);height:13px;width:13px}.ie6 .contentBoxInner .loginSignupForm .passwordHint .icon{overflow:hidden}.ie6 .contentBoxInner .loginSignupForm .passwordHint .icon{background-image:url(/stylesheets/images/icons/menu_icons.gif?1)}.contentBoxInner .loginSignupForm .passwordHint .icon{background-position:0 0}.contentBoxInner .loginSignupForm .passwordHint.none .icon{background-position:0 13px}.contentBoxInner .loginSignupForm .passwordHint.downArrow .icon,.contentBoxInner .loginSignupForm .passwordHint.downArrowNoHover .icon,.contentBoxInner .loginSignupForm .passwordHint.headerSortUp .icon{background-position:0 0}.contentBoxInner .loginSignupForm .passwordHint.downArrow:hover .icon,.contentBoxInner .loginSignupForm .passwordHint.downArrowHighlight .icon,.contentBoxInner .loginSignupForm .passwordHint.collapsed .icon{background-position:0 -13px}.contentBoxInner .loginSignupForm .passwordHint.upArrow .icon,.contentBoxInner .loginSignupForm .passwordHint.upArrowNoHover .icon,.contentBoxInner .loginSignupForm .passwordHint.headerSortDown .icon{background-position:0 -26px}.contentBoxInner .loginSignupForm .passwordHint.upArrow:hover .icon,.contentBoxInner .loginSignupForm .passwordHint.upArrowHighlight .icon,.contentBoxInner .loginSignupForm .passwordHint.expanded .icon{background-position:0 -39px}.contentBoxInner .loginSignupForm .passwordHint.rightArrow .icon,.contentBoxInner .loginSignupForm .passwordHint.next .icon{background-position:0 -52px}.contentBoxInner .loginSignupForm .passwordHint.rightArrow:hover .icon,.contentBoxInner .loginSignupForm .passwordHint.rightArrowHighlight .icon{background-position:0 -65px}.contentBoxInner .loginSignupForm .passwordHint.leftArrow .icon,.contentBoxInner .loginSignupForm .passwordHint.leftArrowNoHover .icon,.contentBoxInner .loginSignupForm .passwordHint.previous .icon{background-position:0 -78px}.contentBoxInner .loginSignupForm .passwordHint.leftArrow:hover .icon,.contentBoxInner .loginSignupForm .passwordHint.leftArrowHighlight .icon{background-position:0 -91px}.contentBoxInner .loginSignupForm .passwordHint.add .icon{background-position:0 -104px}.contentBoxInner .loginSignupForm .passwordHint.search .icon{background-position:0 -117px}.contentBoxInner .loginSignupForm .passwordHint.about .icon{background-position:0 -130px}.contentBoxInner .loginSignupForm .passwordHint.fullscreen .icon{background-position:0 -143px}.contentBoxInner .loginSignupForm .passwordHint.share .icon{background-position:0 -156px}.contentBoxInner .loginSignupForm .passwordHint.checked .icon{background-position:0 -169px}.contentBoxInner .loginSignupForm .passwordHint.iconView .icon{background-position:0 -182px}.contentBoxInner .loginSignupForm .passwordHint.listView .icon{background-position:0 -195px}.contentBoxInner .loginSignupForm .passwordHint.fatrowView .icon{background-position:0 -208px}.contentBoxInner .loginSignupForm .passwordHint.gridView .icon{background-position:0 -221px}.contentBoxInner .loginSignupForm .passwordHint.typeFilter .icon{background-position:0 -234px}.contentBoxInner .loginSignupForm .passwordHint.typeChart .icon{background-position:0 -247px}.contentBoxInner .loginSignupForm .passwordHint.typeMap .icon{background-position:0 -260px}.contentBoxInner .loginSignupForm .passwordHint.typeBlist .icon{background-position:0 -273px}.contentBoxInner .loginSignupForm .passwordHint.feed .icon{background-position:0 -286px}.contentBoxInner .loginSignupForm .passwordHint.typeApi .icon,.contentBoxInner .loginSignupForm .passwordHint.embed .icon{background-position:0 -299px}.contentBoxInner .loginSignupForm .passwordHint.views .icon{background-position:0 -312px}.contentBoxInner .loginSignupForm .passwordHint.downloads .icon{background-position:0 -325px}.contentBoxInner .loginSignupForm .passwordHint.delicious .icon{background-position:0 -338px}.contentBoxInner .loginSignupForm .passwordHint.digg .icon{background-position:0 -351px}.contentBoxInner .loginSignupForm .passwordHint.facebook .icon{background-position:0 -364px}.contentBoxInner .loginSignupForm .passwordHint.twitter .icon{background-position:0 -377px}.contentBoxInner .loginSignupForm .passwordHint.email .icon{background-position:0 -390px}.contentBoxInner .loginSignupForm .passwordHint.rateUp .icon{background-position:0 -403px}.contentBoxInner .loginSignupForm .passwordHint.ratedUp .icon{background-position:0 -416px}.contentBoxInner .loginSignupForm .passwordHint.rateDown .icon{background-position:0 -429px}.contentBoxInner .loginSignupForm .passwordHint.ratedDown .icon{background-position:0 -442px}.contentBoxInner .loginSignupForm .passwordHint.typeForm .icon{background-position:0 -455px}.contentBoxInner .loginSignupForm .passwordHint.typeCalendar .icon{background-position:0 -468px}.contentBoxInner .loginSignupForm .passwordHint.typeBlob .icon{background-position:0 -481px}.contentBoxInner .loginSignupForm .passwordHint.typeGrouped .icon{background-position:0 -494px}.contentBoxInner .loginSignupForm .passwordHint.close .icon,.contentBoxInner .loginSignupForm .passwordHint.remove .icon{background-position:0 -507px}.contentBoxInner .loginSignupForm .passwordHint.alert .icon,.contentBoxInner .loginSignupForm .passwordHint.warning .icon{background-position:0 -520px}.contentBoxInner .loginSignupForm .passwordHint.subscribe .icon{background-position:0 -533px}.contentBoxInner .loginSignupForm .passwordHint.start .icon{background-position:0 -546px}.contentBoxInner .loginSignupForm .passwordHint.end .icon{background-position:0 -559px}.contentBoxInner .loginSignupForm .passwordHint.options .icon{background-position:0 -572px}.contentBoxInner .loginSignupForm .passwordHint.typeHref .icon{background-position:0 -585px}.contentBoxInner .loginSignupForm .passwordHint.typeNew_view .icon,.contentBoxInner .loginSignupForm .passwordHint.typeData_lens .icon{background:none;text-indent:0}.contentBoxInner .loginSignupForm .passwordHint.typeNew_view .icon::before,.contentBoxInner .loginSignupForm .passwordHint.typeData_lens .icon::before{font-family:"socrata-apps";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;content:"";font-size:13px;color:#80acca}.contentBoxInner .loginSignupForm .passwordHint.error .icon{background-position:0 -598px}.contentBoxInner .loginSignupForm .passwordHint.typeUnpublished .icon{background-position:0 -611px}.contentBoxInner .loginSignupForm .passwordHint .icon{display:inline-block;position:relative;top:5px}.contentBoxInner .loginSignupForm .placeholder{height:10em}.contentBoxInner .loginSignupForm .placeholder .loading{background-color:transparent;background-position:0 0;background-repeat:no-repeat;display:block;text-align:left;text-indent:-9999px;background-image:url(/stylesheets/images/content/snuffleupasnake.gif);height:16px;width:16px;margin:5em auto}.ie6 .contentBoxInner .loginSignupForm .placeholder .loading{overflow:hidden}.contentBoxInner .loginSignupForm #recaptcha_widget_div,.contentBoxInner .loginSignupForm #captchaPlaceholder{margin-top:2em}.contentBoxInner .loginSignupForm .loginSignupHint{display:inline-block;font-size:1.1em}.contentBoxInner .loginSignupForm .accountSignupHint{padding-left:0.5em}.contentBoxInner .loginSignupForm label.error{display:block;margin-top:0.2em}.contentBoxInner .loginSignupForm div.uniform.checker{margin-right:0.5em}.contentBoxInner .loginSignupForm .formActionButtons{padding-top:1em}.contentBoxInner .loginSignupForm .signUpHint{padding-top:1.5em}.contentBoxInner .loginSignupForm .authProvider .iconContainer{margin-right:0.5em;padding-left:0}.contentBoxInner .loginSignupForm .forgotBox{position:relative}.contentBoxInner .loginSignupForm .forgotBox .forgotPassLink{position:absolute;right:0;top:0}.contentBoxInner .authProvider .icon{background-color:transparent;background-position:0 0;background-repeat:no-repeat;display:block;text-align:left;text-indent:-9999px;background-image:url(/stylesheets/images/icons/authentication_icons.png?1);height:25px;width:25px}.contentBoxInner .authProvider.socrata .icon{background-position:0 0}.contentBoxInner .authProvider.facebook .icon{background-position:0 -25px}.contentBoxInner .authProvider.twitter .icon{background-position:0 -50px}.contentBoxInner .authProvider.google .icon{background-position:0 -75px}.contentBoxInner .authProvider.openid .icon{background-position:0 -100px}.contentBoxInner .authProvider.socrata>p{margin-bottom:1em;background-image:url(/stylesheets/images/icons/menu_icons.png);background-repeat:no-repeat;background-position-y:-91px;padding-left:1.5em}.contentBoxInner .authProvider.socrata .login-back{cursor:pointer}.contentBoxInner .authProvider.socrata .login-back:visited{color:#3b5998}.contentBoxInner .authProvider .iconContainer{float:left;padding:0.7em;margin-right:1.5em}.contentBoxInner .authProvider .login-description-container{text-align:left;margin-bottom:2em}.contentBoxInner .authProvider .login-description,.contentBoxInner .authProvider .description{line-height:2.4em}.contentBoxInner .authProvider .description{font-size:1.4em}.contentBoxInner .authProvider .login-description{font-size:1.5em}.contentBoxInner .authProvider .login-description img{vertical-align:middle;height:18px}.contentBoxInner .rpxLoginPane{float:right;margin-top:0.5em}.contentBoxInner .rpxLoginPane .thirdPartyLinks .button{font-size:1em;font-weight:normal;margin-top:1em;padding:0;width:28em}.contentBoxInner .rpxLoginPane .thirdPartyLinks .button .iconContainer{border-right:1px solid #cecece}.contentBoxInner .rpxLoginPane .thirdPartyLinks .simpleLoginButton{font-size:1.4em;font-weight:normal;height:2.4em;padding-left:3.2em;text-align:left;width:20em}.auth0login{text-align:center;margin-top:0.5em}.auth0login p{text-align:left;padding:0 0 1em 0.75em}.auth0login a{font-size:14px}.auth0login hr{width:25%;margin-top:18px;border:none;border-top:solid 1px #c0c0c0}.auth0login .button{text-align:left;position:relative;margin-top:10px;font-weight:normal;width:95%;box-sizing:border-box;font-size:1.35em;padding:0.8625em;padding-left:3.75em}.auth0login+.socrata{display:none}.auth0login .iconContainer{position:absolute;top:0;left:0;bottom:0;border-right:solid 1px #cecece;padding:0.5em}.auth0login .iconContainer img{width:25px;height:25px}.auth0login a:active img{box-shadow:none}.noLinearGradient .auth0login .button{background-size:cover}.a0-onestep{margin:0 auto}
