@font-face {font-family: "Icons";src: url("../semantic/icons-674f50d287a8c48dc19ba404d20fe713.eot");src: url("../semantic/icons-674f50d287a8c48dc19ba404d20fe713.eot?#iefix") format("embedded-opentype"),url("../semantic/icons-af7ae505a9eed503f8b8e6982036873e.woff2") format("woff2"), url("../semantic/icons-fee66e712a8a08eef5805a46892932ad.woff") format("woff"),url("../semantic/icons-b06871f281fee6b241d60582ae9369b9.ttf") format("truetype"),url("../semantic/icons-912ec66d7572ff821749319396470bde.svg#icons") format("svg");font-style: normal;font-weight: normal;font-variant: normal;text-decoration: inherit;text-transform: none;}body {background: white;}.auth-wrapper {margin: 30px auto 60px;max-width: 400px;padding: 0 10px;}.auth-wrapper .title {font-size: 22px;font-weight: 400;margin: 0;}.auth-wrapper .tagline {color: #808d92;font-size: 14px;}.auth-panels {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: start;-webkit-justify-content: flex-start;-ms-flex-pack: start;justify-content: flex-start;margin-top: 10px;}.auth-panels .tagline {font-size: 16px;margin: 10px 0 40px 0;}.auth-panels .company-admin-tagline {font-size: 20px;line-height: 1.5;color: #626468;}.auth-panels .hasshadow {padding-bottom: 10px;}.auth-panels .two-step-verification-description {max-width: 418px;}.auth-panels .two-step-verification-description p {color: #596a73;padding: 20px 80px 20px 20px;}.auth-panels .two-step-verification-description a {padding: 0 20px;}.auth-form {box-sizing: border-box;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;position: relative;}.auth-form.hidden {display: none;}.auth-form h2 {font-size: 18px;font-weight: 100;margin: 0 0 8px 0;padding: 0;}.auth-form label {display: inline-block;font-size: 12px;margin-bottom: 6px;text-transform: uppercase;}.auth-form .control-group {margin-bottom: 24px;}.auth-form .control-group:last-child {margin-bottom: 0;}.auth-form .label-group {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin-bottom: 6px;}.auth-form .label-group label {-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;margin-bottom: 0;}.auth-form .label-group .label-note {font-size: 12px;}.auth-form .checkbox-group {margin-top: 8px;vertical-align: middle;}.auth-form .disclaimer {display: block;margin-top: 10px;}.auth-form.is-sso,.auth-form.is-facebook-connect {text-align: center;}.auth-form .form-error {color: #de0000;font-size: 12px;}.auth-form .submit-button .form-error {margin-top: 5px;display: block;}.auth-tip {background: #eaeced;border-radius: 4px;margin-bottom: 20px;padding: 16px 20px 10px;position: relative;}.auth-tip p {margin-bottom: 10px;}.auth-tip:after {border: solid transparent;border-width: 12px 8px;border-top-color: #eaeced;content: "";position: absolute;left: 30px;top: 100%;}.auth-retrieve {font-size: 16px;padding: 40px 0 0;}.auth-retrieve-desktop a {display: none;}.auth-retry {font-size: 16px;padding: 20px 0 0;text-align: center;}.auth-or {-webkit-align-self: center;-ms-flex-item-align: center;align-self: center;-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;margin: 30px 0 26px;text-align: center;}.auth-page .ui.modal.two-step-description-modal {color: #2f4550;font-size: 13px;}.auth-page .ui.modal.two-step-description-modal .header {font-size: 18px;}.auth-page .ui.modal.two-step-description-modal .content {width: auto;}.auth-page .ui.modal.two-step-description-modal .content h2 {margin: 20px 0 10px 0;}.auth-page .ui.modal.two-step-description-modal i.close.icon {background: none;z-index: 1000;color: black;top: 11px;right: 0;}@media (min-width: 48em) {body {background: var(--bg-xlt);}.auth-wrapper {margin-top: 40px;max-width: 980px;}.auth-wrapper .title {font-size: 26px;}.auth-wrapper .tagline {font-size: 14px;}.auth-panels {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;margin-top: 30px;}.auth-form {background: white;border: 1px solid #e4e7e4;-webkit-box-flex: 0;-webkit-flex: 0 1 420px;-ms-flex: 0 1 420px;flex: 0 1 420px;padding: 20px;}.auth-form input[type="text"],.auth-form input[type="password"],.auth-form input[type="email"],.auth-form input[type="tel"],.auth-form .select {width: 100%;}.auth-form .control-group {max-width: 280px;}.auth-form .label-group {-webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;}.auth-form .auth-tip:after {display: none;}.auth-form.is-phone-number .auth-tip {background: none;font-size: 13px;font-weight: bold;padding: 0;}.auth-form.is-phone-number .auth-tip p {margin-bottom: 0;}.auth-form.is-verification-code {padding-bottom: 14px;}.auth-form.is-verification-code .auth-tip {border-radius: 0;margin: -20px -20px 20px;padding-bottom: 16px;}.auth-form.is-verification-code .auth-tip br {display: none;}.auth-form.is-verification-code .auth-tip p {margin-bottom: 0;}.auth-retrieve {display: none;}.auth-retry {border-top: 1px solid #e7e7e7;font-size: 14px;padding-top: 14px;text-align: left;}.auth-retry br {display: none;}.auth-retrieve-desktop {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;}.auth-retrieve-desktop label {-webkit-box-flex: 1;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;}.auth-retrieve-desktop a {display: inline-block;font-size: 12px;}.contact-us-desktop a {font-size: 12px;}}.password-validation-rules {margin-bottom: 20px;}.password-validation-rules .rules-title {margin-bottom: 5px;}.password-validation-rules .rule-wrapper {display: flex;align-items: center;margin-bottom: 5px;}.password-validation-rules .rule-wrapper .validation-rule-text.not-valid {color: #de0000;}.password-validation-rules .indicator {height: 16px;width: 16px;border-radius: 999px;display: inline-block;margin-right: 7px;position: relative;}.password-validation-rules .indicator .svg-icon {top: 0;height: 16px;width: 16px;line-height: 1px;position: absolute;left: 0;stroke: var(--gray-disabled);}.password-validation-rules .indicator.valid .svg-icon {stroke: var(--icon-accent-color);}.password-validation-rules.signup-tooltip {background-color: var(--tooltip-bg);color: #fff;padding: 15px;margin-bottom: 0px;position: absolute;}.password-validation-rules.signup-tooltip::before {border-right: 15px solid var(--tooltip-bg);border-top: 10px solid transparent;border-bottom: 10px solid transparent;width: 0;height: 0;content: "";display: block;position: absolute;left: -10px;top: 10px;}.password-validation-rules.signup-tooltip .indicator.invalid {background-color: #de0000;}.password-validation-rules.signup-tooltip .indicator .svg-icon {color: var(--tooltip-bg);}.account-group-content .new-password .signup-tooltip {right: -210px;}.auth-form.is-password .signup-tooltip {right: -92px;top: 46px;}.apply-enterprise-section .signup-form .new-password .signup-tooltip {right: -95px;top: 20px;z-index: 2;}.signup-question .signup-form .new-password .signup-tooltip {right: -190px;z-index: 999;}.account-prompt.password-prompt .signup-tooltip {left: 340px;}@media (max-width: 48em) {.password-validation-rules.signup-tooltip {margin: 10px 0 20px 0;position: static;background-color: inherit;color: inherit;padding: 0;}.password-validation-rules.signup-tooltip::before {content: none;}.password-validation-rules.signup-tooltip .indicator .svg-icon {color: #fff;}}.j_captcha-container {overflow: hidden;}.j_captcha-container img {float: left;max-width: 148px;}.auth-form input[type="text"].j_captcha {width: 120px;float: right;}@media (max-width: 48em) {.j_captcha-container img {margin-top: 5px;}.auth-form input[type="text"].j_captcha {width: 210px;}}@media (max-width: 767px) {.auth-page .ui.modal.two-step-description-modal {left: 1.5%;width: 90%;}.auth-page .ui.modal.two-step-description-modal .header {margin-top: 3px;}}