@import url("https://fonts.googleapis.com/css?family=Roboto+Slab:300,400|Roboto:300,400,500,700,900");.light-gray{background-color:#f8f8f8}.light-blue{background-color:#00b2a2}.light-orange{background-color:#0085ca}.light-green{background-color:#e0004d}.ftdna-bg{background-color:#fa4616}.mydna-wellness{background-color:#33b5e8}.red{color:red!important}.white{color:#fff}.dark-grey{color:#505763}.mt-color{color:#e0004d}.y-color{color:#0085ca}.ff-color{color:#00b2a2}.ftdna-color{color:#fa4616}.green{color:#00b2a2!important}html{overflow-y:auto}input::-ms-clear,input::-ms-reveal{display:none}.mainlogo{position:fixed;width:100%;height:68px;background:#fff;padding:0 24px;border-bottom:1px solid #d3d3d3;box-sizing:border-box}.mainlogo nav{display:flex;align-content:center;align-items:center;height:100%}.mainlogo a{width:auto;text-decoration:none}.mainlogo img{width:101px}.mainlogo .btn-help{margin-left:auto;font-family:"Roboto",sans-serif}.mainlogo .btn-help .md-button{height:36px;font-weight:500;display:flex;font-size:16px;align-items:center;padding:0 16px 0 8px;background-color:transparent;color:#004c97;text-transform:capitalize}.mainlogo .help-icon{fill:#004a98;margin-right:8px;width:1em;height:1em;display:inline-block;font-size:1.5rem;transition:fill 200ms cubic-bezier(.4,0,.2,1) 0ms;flex-shrink:0;user-select:none}.signin-message{text-align:left;padding-bottom:24px}.visibility-container{display:flex;align-items:center;margin-top:-15px}.visibility-icon-div{margin-right:5px}.visibility-icon{color:#fa4616;border:0;outline:0}body{background-color:#fff;font-family:"Roboto",sans-serif}.gaia .sign-in-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gaia .sign-in-container .sign-in-form-container{width:100%;align-self:center}@media(min-width:1200px){.gaia .sign-in-container .sign-in-form-container{width:44.273%}}.gaia .sign-in-container .sign-in-image-container{background-color:#d9d9d9;display:none}@media(min-width:1200px){.gaia .sign-in-container .sign-in-image-container{-webkit-flex-grow:1;-moz-flex-grow:1;-ms-flex-grow:1;flex-grow:1;display:block;background-position:center;background-size:2510px auto}.gaia .sign-in-container .sign-in-image-container.image-a{background-image:url(/Areas/Main/Apps/SignIn/images/image_a@2x.jpg)}@supports(gap:1px){.gaia .sign-in-container .sign-in-image-container.image-a{background-image:url(/Areas/Main/Apps/SignIn/images/image_a@2x.webp);}}.gaia .sign-in-container .sign-in-image-container.image-b{background-image:url(/Areas/Main/Apps/SignIn/images/image_b@2x.jpg)}@supports(gap:1px){.gaia .sign-in-container .sign-in-image-container.image-b{background-image:url(/Areas/Main/Apps/SignIn/images/image_b@2x.webp);}}.gaia .sign-in-container .sign-in-image-container.image-c{background-image:url(/Areas/Main/Apps/SignIn/images/image_c@2x.jpg)}@supports(gap:1px){.gaia .sign-in-container .sign-in-image-container.image-c{background-image:url(/Areas/Main/Apps/SignIn/images/image_c@2x.webp);}}}.gaia .sign-in-container h1{font-family:"Roboto",sans-serif!important;font-size:24px;font-weight:400;margin-top:0;line-height:28px}@media(min-width:768px){.gaia .sign-in-container h1{font-size:28px;line-height:38px}}.gaia .sign-in-container h2{font-family:"Roboto",sans-serif;font-weight:500;color:#444;font-size:18px;margin-bottom:50px}.gaia .sign-in-container p{font-size:14px;line-height:24px}@media(min-width:768px){.gaia .sign-in-container p{font-size:16px;line-height:28px}}.gaia .sign-in-container p:last-child{margin-bottom:0}.gaia .sign-in-container .copy-area{margin-bottom:24px}.gaia .sign-in-container .quick-links{margin-top:35px;line-height:32px;font-size:14px}@media(min-width:768px){.gaia .sign-in-container .quick-links{margin-top:40px;line-height:36px;font-size:15px}}.gaia .sign-in-container .quick-links a{line-height:20px}.gaia .sign-in-container .alert-message{display:flex;align-items:center;padding:12px 4px 12px 12px;border:1px solid #212121;border-left:4px solid;border-radius:3px;margin-bottom:16px}.gaia .sign-in-container .alert-message .alert-icon{margin-right:6px;flex-shrink:0}.gaia .sign-in-container .alert-message p{font-size:14px!important;color:#212121;margin:0;line-height:20px;font-weight:400}.gaia .sign-in-container .alert-message.error{border-color:#f32735}.gaia .sign-in-container .custom-label{font-size:14px;color:#212121;font-weight:500;margin-bottom:8px}@media(min-width:768px){.gaia .sign-in-container .custom-label{font-size:16px;margin-bottom:12px}}.gaia .sign-in-container .form-group{margin-bottom:24px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.gaia .sign-in-container .margin-bottom-50{margin-bottom:50px;margin-top:0}.gaia .sign-in-container .margin-bottom-60{margin-bottom:40px}.gaia .sign-in-container .signin-box{padding:6rem 2.5rem 1rem 2.5rem;max-width:485px;margin:0 auto}@media(min-width:1024px){.gaia .sign-in-container .signin-box{padding:0 2.5rem}}.gaia .sign-in-container a{text-decoration:none}.gaia .sign-in-container .footer-note{box-sizing:border-box;margin-top:3rem;text-align:center}.gaia .sign-in-container .footer-link{font-size:12px;line-height:20px;font-weight:500}.gaia .sign-in-container .help-support{display:none;text-align:center;padding:24px 0;margin:24px 0 0;border-top:1px solid #d2d2d2}.gaia .sign-in-container .help-links{font-size:14px}.gaia .sign-in-container .help-links a{font-weight:500}.gaia .sign-in-container .cta .btn{width:100%;height:48px;line-height:48px;margin-top:20px}.gaia .sign-in-container .btn-uppercase{text-transform:capitalize;font-size:16px}.gaia .sign-in-container .show-password{position:relative}.gaia .sign-in-container .show-password button{font-weight:500;color:#fa4616;position:absolute;right:20px;top:13px}.gaia .sign-in-container .confirm-password-group{margin-bottom:0}.gaia .sign-in-container .show-password button:focus,.gaia .sign-in-container .show-password button:active{outline:0}.gaia .sign-in-container .show-password-button-reset{background:none;border:0;padding:0}.gaia .sign-in-container .ftnda-popover{position:absolute;pointer-events:auto;background-color:#fff;color:#212121;border-radius:4px;box-shadow:0 0 44px 0 rgba(0,0,0,.2509803922);border:solid rgba(0,0,0,.2509803922) 1px;left:424px;padding:16px;top:-33px;width:351px}@media(max-width:1199px){.gaia .sign-in-container .ftnda-popover{left:2px;top:73px;z-index:1}}.gaia .sign-in-container .ftnda-popover .content{font-size:16px;line-height:24px}.gaia .sign-in-container .ftnda-popover .content .sub-content{padding-top:16px;border-top:4px solid #e4e4e4;margin-top:4px}.gaia .sign-in-container .ftnda-popover .content .sub-content.weak{border-image:linear-gradient(to right,#e0004d 25%,#e4e4e4 25%) 1}.gaia .sign-in-container .ftnda-popover .content .sub-content.fair{border-image:linear-gradient(to right,#e59236 50%,#e4e4e4 25%) 1}.gaia .sign-in-container .ftnda-popover .content .sub-content.medium{border-image:linear-gradient(to right,#ffc90a 75%,#e4e4e4 25%) 1}.gaia .sign-in-container .ftnda-popover .content .sub-content.strong{border-image:linear-gradient(to right,#00b2a2 100%,#e4e4e4 25%) 1}.gaia .sign-in-container .ftnda-popover .content .sub-content div{margin-top:0;font-size:14px;display:flex;justify-self:self-start;gap:4px}.gaia .sign-in-container .ftnda-popover .content .sub-content div .close-icon,.gaia .sign-in-container .ftnda-popover .content .sub-content div .check-icon{font-size:20px;font-weight:500}.gaia .sign-in-container .ftnda-popover .content .sub-content div .close-icon{color:#e0004d;width:20px;height:20px;min-width:20px;min-height:20px}.gaia .sign-in-container .ftnda-popover .content .sub-content div .check-icon{color:#00b2a2;width:20px;height:20px;min-width:20px;min-height:20px}.gaia .sign-in-container .ftnda-popover .content .sub-content div div{margin-top:0}.gaia .sign-in-container .arrow-left{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;transform:rotate(270deg);left:-15px;top:42%}@media(max-width:1168px){.gaia .sign-in-container .arrow-left{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #fff;position:absolute;transform:rotate(0deg);left:163px;top:-4%}}.gaia .sign-in-container .password-container{position:relative;width:289px}.gaia .sign-in-container input[type=text],.gaia .sign-in-container input[type=password],.gaia .sign-in-container input[type=email]{font-weight:400;font-size:18px;padding-left:13px;padding-right:13px;height:46px;line-height:42px;color:#212121;font-family:inherit;transition-duration:.1s;box-shadow:none;border:1px solid rgba(36,28,21,.4);background-color:#fff;border-radius:3px;margin-bottom:4px}.gaia .sign-in-container input:focus{color:#212121;box-shadow:inset 0 0 0 1px gray;outline:0;outline-offset:0}.gaia .sign-in-container ::-webkit-input-placeholder{color:#626262}.gaia .sign-in-container ::-moz-placeholder{color:#626262}.gaia .sign-in-container input[type=text]:-ms-input-placeholder,.gaia .sign-in-container input[type=password]:-ms-input-placeholder,.gaia .sign-in-container input[type=email]:-ms-input-placeholder{color:#626262}.gaia .sign-in-container :-moz-placeholder{color:#626262}.gaia .sign-in-container .error{font-size:14px;margin-top:4px}.gaia .sign-in-container .form-group .error span{display:block;line-height:1.5em}.gaia .sign-in-container .message-info{color:#00796b;font-size:15px;font-weight:500}.login-banner{background-color:#fa4616;width:100%;position:fixed;top:68px;text-align:center;color:#fff}.password-row{position:relative}.password-row .see-icon{position:absolute;right:10px;top:13px;cursor:pointer;color:gray}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.force-reset-password .instructions{margin:5px 0 15px 0}