.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)}}.alert,.authentication-form .text-input.text-input-error+label.text-input-error,.flash{background-color:#f6f6f6;border:1px solid #c8c8c8;font-size:ms(0);padding:ms(-2);border-radius:1px;color:#5e5e5e;font-weight:normal !important}.alert>a:not(.btn),.authentication-form .text-input.text-input-error+label.text-input-error>a:not(.btn),.alert a:visited:not(.btn),.authentication-form .text-input.text-input-error+label.text-input-error a:visited:not(.btn),.flash>a:not(.btn),.flash a:visited:not(.btn){font-weight:bold;color:#1c6387}.alert.small,.authentication-form .text-input.text-input-error+label.small.text-input-error,.flash.small{text-align:center;font-size:12px}.alert.info,.authentication-form .text-input.text-input-error+label.info.text-input-error,.alert.notice,.authentication-form .text-input.text-input-error+label.notice.text-input-error,.flash.info,.flash.notice{background-color:#eaf4f9;border-color:#288dc1;color:#1c6387}.alert.success,.authentication-form .text-input.text-input-error+label.success.text-input-error,.flash.success{background-color:#eaf7ef;border-color:#2baf5f;color:#177b41}.alert.warning,.authentication-form .text-input.text-input-error+label.warning.text-input-error,.flash.warning{background-color:#fdf9ed;border-color:#e6af00;color:#8a6900}.alert.error,.authentication-form .text-input.text-input-error+label.text-input-error,.flash.error,.authentication-form .text-input.text-input-error+label.flash.text-input-error{background-color:#faf0f0;border-color:#ce6565;color:#914646}.alert.alert-full-width-top,.authentication-form .text-input.text-input-error+label.alert-full-width-top.text-input-error,.flash.alert-full-width-top{border-top:0;border-left:0;border-right:0}.alert.alert-full-width-bottom,.authentication-form .text-input.text-input-error+label.alert-full-width-bottom.text-input-error,.flash.alert-full-width-bottom{border-bottom:0;border-left:0;border-right:0}main{background-color:#f8f8f8}.authentication-outer-container{display:flex;align-items:center;align-content:center;justify-content:center;height:100%}.authentication-outer-container .authentication-tooltip-trigger{cursor:help;position:relative;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased}.authentication-outer-container .authentication-tooltip-trigger:hover .authentication-tooltip{opacity:1;pointer-events:auto;transform:translateY(0px)}.authentication-outer-container .authentication-tooltip{background:#eaf4f9;bottom:100%;color:#1c6387;display:block;font-size:initial;left:calc(-350px / 2 + 13px);margin-bottom:15px;opacity:0;padding:15px;pointer-events:none;position:absolute;width:350px;transform:translateY(10px);transition:all .25s ease-out;box-shadow:2px 2px 6px rgba(0,0,0,0.28)}.authentication-outer-container .authentication-tooltip:before{bottom:-20px;content:" ";display:block;height:20px;left:0;position:absolute;width:100%}.authentication-outer-container .authentication-tooltip:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #eaf4f9 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}.authentication-container{display:flex;flex-direction:column;align-items:center;border:1px solid #e4e4e4;background-color:white;width:25%;max-width:550px;min-width:300px;margin-top:100px;margin-bottom:100px;padding:30px}.authentication-container-title{font-size:19px}.authentication-container-message{margin-top:10px;margin-bottom:15px;font-size:15px;text-align:left}.authentication-form{width:100%;display:flex;flex-direction:column;align-items:flex-start}.authentication-form .btn[type="submit"]{width:100%;text-align:center}.authentication-form .text-input{width:100%}.authentication-form .form-alert{width:100%;margin-bottom:10px}.authentication-form .text-input.text-input-error{margin-bottom:0}.authentication-form .text-input.text-input-error+label.text-input-error{border-top:0;margin-top:0;margin-bottom:15px;padding:10px;width:100%}.authentication-form .form-alert.hidden{display:none}.authentication-form-label{display:flex;width:100%;justify-content:space-between}.authentication-invalid-message{color:#b15757}.authentication-invalid-message.authentication-invalid-message-hidden{display:none}.sign-back-in-button{text-align:center}.eula-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100%}.eula-wrapper .eula{position:relative;width:25rem;height:15rem;padding:2rem;border-radius:1px;box-shadow:0 0 10px -4px #555;background-color:#fff}.eula-wrapper .eula h1{margin-bottom:1rem}.eula-wrapper form{position:absolute;bottom:0;right:0;margin:20px}.eula-wrapper .btn-default{margin-right:1rem}
