body{background:none;background-color:#fafafa;font-family:"Roboto","Helvetica","Arial",sans-serif}table{font-family:"ProximaNova",sans-serif !important}.btn{border-radius:0}.btn:hover{background:#f68a1a}.btn-primary{border:none;background-color:#f7941d}.btn-primary:hover{background:#f68a1a}#landing .layout{display:flex;height:100vh;align-items:stretch}#landing .os-scrollbar-vertical{background:#fafafa !important}#landing .os-scrollbar-vertical .os-scrollbar-handle{background:#c2c2c2 !important}#landing #announcement_banner{background:#efab4d;color:#fff;min-height:55px;padding:15px 0;position:fixed;width:100%;z-index:1}#landing #announcement_banner .lightbulb{height:35px;left:25px;margin-top:-17.5px;position:absolute;top:50%}#landing #announcement_banner p{font-size:16px;padding:0 68px 0 80px}#landing #announcement_banner p span{font-weight:600}#landing #announcement_banner #announcement_banner_close_btn{color:#fff;font-size:23px;margin-top:-16px;position:absolute;right:24px;top:50%}#landing #user{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 3fr 235px;grid-column-gap:0px;grid-row-gap:0px;grid-template-areas:"go_back" "login_form" "footer";min-height:100vh;width:100%;text-align:center;background-color:#121722}#landing #user h1{margin:6.8rem auto 1.5rem auto}#landing #user h1 img{width:16rem}#landing #user #go_back_link,#landing #user #go_back_link_sso{align-self:start;color:#29b6f6;font-weight:650;text-align:left;margin:2.8rem 0 0 3rem;grid-area:go_back}#landing #user #go_back_link i,#landing #user #go_back_link_sso i{font-size:1.125rem;margin-right:5px;position:relative;top:1px}#landing #user #loginform{grid-area:login_form}#landing #user #loginform #linkedin_btn,#landing #user #loginform #login_btn,#landing #user #loginform #continue_btn,#landing #user #loginform #confirm_btn,#landing #user #loginform #verify_btn,#landing #user #loginform #reset_btn,#landing #user #loginform #set_password_btn,#landing #user #loginform #register_btn{height:2.5rem;margin-top:2rem;background-color:#29b6f6;color:#000;font-weight:bold;text-transform:uppercase;border:none;border-radius:4px}#landing #user #loginform #linkedin_btn:hover,#landing #user #loginform #login_btn:hover,#landing #user #loginform #continue_btn:hover,#landing #user #loginform #confirm_btn:hover,#landing #user #loginform #verify_btn:hover,#landing #user #loginform #reset_btn:hover,#landing #user #loginform #set_password_btn:hover,#landing #user #loginform #register_btn:hover{background-color:#054d6e}#landing #user #loginform h2{margin:0 auto 3rem auto;font-size:1rem;font-weight:600;color:#fff;border:0}#landing #user #loginform h2.headline{font-size:1.8rem;margin-bottom:3.125rem}#landing #user #loginform h2 span{display:block;font-size:.87rem;font-weight:normal}#landing #user #loginform h2.light-headline{font-size:1.125rem;font-weight:normal}#landing #user #loginform h2.light-headline span{font-size:1rem;margin-top:.5rem}#landing #user #loginform #summary{color:#9ea0a8;font-size:1rem;margin:0 auto 1.8rem;width:24rem}#landing #user #loginform .form-group{margin:0}#landing #user #loginform .form-group .input-field{display:inline-block;margin-bottom:1.1rem;position:relative}#landing #user #loginform .form-group .input-field i{font-size:1.125rem;left:13px;margin-top:-9px;position:absolute;top:50%;width:1.125rem;color:#29b6f6}#landing #user #loginform .form-group .input-field i.fa-lock{font-size:1.5rem;margin-top:-12px}#landing #user #loginform .form-group .input-field input{font-size:1rem;background-color:rgba(255,255,255,.0901960784);border:0;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;height:41px;padding-left:2.75rem;width:23.75rem}#landing #user #loginform .form-group .input-field input:-webkit-autofill,#landing #user #loginform .form-group .input-field input:-webkit-autofill:hover,#landing #user #loginform .form-group .input-field input:-webkit-autofill:focus{background-color:#262a40 !important;color:#686d7f !important}#landing #user #loginform .form-group .input-field:last-child{margin-bottom:0}#landing #user #loginform .form-group .input-field.disabled-email i,#landing #user #loginform .form-group .input-field.disabled-email #id_username{color:#686d7f;cursor:not-allowed}#landing #user #loginform .form-group.subdomain-wrapper{margin:auto;text-align:left;width:24rem;color:#e8e8e8}#landing #user #loginform .form-group.subdomain-wrapper .input-field{font-size:1.125rem}#landing #user #loginform .form-group.subdomain-wrapper .input-field .fa-check{color:#b4d872}#landing #user #loginform .form-group.subdomain-wrapper .input-field .fa-close{color:#ad2929}#landing #user #loginform .form-group.subdomain-wrapper .input-field input{text-align:right;width:12rem;height:2.8rem}#landing #user #loginform .form-group .agreements-wrapper{display:block;color:#ccc;cursor:pointer;font-weight:normal;margin:1.87rem auto 0;padding-left:2rem;position:relative;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:24rem}#landing #user #loginform .form-group .agreements-wrapper input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}#landing #user #loginform .form-group .agreements-wrapper input:checked~.checkmark{background-color:#458acf !important}#landing #user #loginform .form-group .agreements-wrapper input:checked~.checkmark:after{display:block}#landing #user #loginform .form-group .agreements-wrapper .checkmark{background-color:#262a40;border:1px solid #686d7f;height:20px;left:0;position:absolute;top:0;width:1.25rem}#landing #user #loginform .form-group .agreements-wrapper .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:none;height:10px;left:7px;position:absolute;top:3px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:5px}#landing #user #loginform .form-group .agreements-wrapper a{color:#458acf !important;text-decoration:underline}#landing #user #loginform #instances-list{box-sizing:content-box;list-style:none;margin:0 auto;max-height:24.6rem;overflow:hidden;overflow-y:auto;padding:0 10px;width:24rem}#landing #user #loginform #instances-list li{background-color:#272e4b;border-radius:6px;height:3.4rem;line-height:3.4rem;margin-bottom:.8rem;padding:0 .9rem;text-align:left}#landing #user #loginform #instances-list li.error-msg{background-color:#272e4b !important;color:#c2c2c2;text-align:center}#landing #user #loginform #instances-list li:hover{background-color:#458acf}#landing #user #loginform #instances-list li:last-child{margin-bottom:0}#landing #user #loginform #instances-list li a{color:#c2c2c2;display:block}#landing #user #loginform .req-text{color:#5e5e5e;font-size:.8rem;margin:0 auto;text-align:right;width:24rem}#landing #user #loginform .submit-link-wrapper{margin-top:1.25rem}#landing #user #loginform .submit-link-wrapper a{color:#29b6f6;text-decoration:underline}#landing #user #loginform .submit-link-wrapper a[disabled]{opacity:.5}#landing #user #loginform.first-elem{margin-top:10rem}#landing #user #no-form-wrapper{margin:auto 0}#landing #user .errorlist{color:#458acf;font-size:.8rem;list-style:none;margin:2.5rem auto 0;padding:0;width:24rem}#landing #user .errorlist li{margin-top:1.25rem}#landing #user .errorlist li:first-child{margin-top:0}#landing #user .link{color:#fff}#landing #user #passwords_mismatch_error{color:#f44336;margin:0 auto 1rem;width:24rem;text-align:left}#landing #user #password_rules_title{width:24rem;margin:0 auto;color:#9ea0a8;font-size:.87rem;text-align:left}#landing #user #password_rules_list{text-align:left;width:24rem;margin:0 auto;padding:0;list-style:none;font-size:.8rem;color:#9ea0a8}#landing #user #password_rules_list #password_special_character_rule span{margin-left:.75rem}#landing #user #password_rules_list .checked_password_rule{color:#27ae60}#landing #user .info-text{color:#e8e8e8;font-size:.9rem;margin:2.7rem auto 0;width:80%;text-align:center}#landing #user .info-text.form-info{margin-top:1.3rem}#landing #user .info-text+.info-text,#landing #user .info-text+.errorlist{margin-top:1.25rem}#landing #user .info-text a{color:#29b6f6}#landing #user .info-text#form_errors{color:#ff8793}#landing #user .additional-info-wrapper{margin-top:2.5rem}#landing #user .additional-info-wrapper h3{color:#ccc;font-size:1rem;margin:0}#landing #user .additional-info-wrapper p{color:#5e5e5e;margin:5px 0 0}#landing #user #footer{color:#686d7f;font-size:13px;margin-bottom:1rem;grid-area:footer}#landing #user #footer a{color:#29b6f6}#landing #user #footer a:active,#landing #user #footer a:focus,#landing #user #footer a:hover{color:#29b6f6}#landing #user #footer .forgotpw,#landing #user #footer .logo-wrapper,#landing #user #footer .logo-link-wrapper{border-bottom:1px solid #458acf;border-image-source:linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff, rgba(255, 255, 255, 0));border-image-slice:1;display:inline-block;margin:0 0 1.3rem;width:100%;padding:1.3rem 0}#landing #user #footer .forgotpw #bottom_logo,#landing #user #footer .logo-wrapper #bottom_logo,#landing #user #footer .logo-link-wrapper #bottom_logo{display:block;margin-top:.9rem}#landing #user #footer .forgotpw a,#landing #user #footer .logo-wrapper a,#landing #user #footer .logo-link-wrapper a{text-decoration:underline}#landing #user #footer .forgotpw a.link,#landing #user #footer .logo-wrapper a.link,#landing #user #footer .logo-link-wrapper a.link{color:#29b6f6}#landing #user #footer .forgotpw img,#landing #user #footer .logo-wrapper img,#landing #user #footer .logo-link-wrapper img{width:10rem}#landing #user #footer .forgotpw p,#landing #user #footer .logo-wrapper p,#landing #user #footer .logo-link-wrapper p{color:#e8e8e8;margin:1rem 0 0;font-size:1rem}#landing #user #footer address{margin:0;font-style:normal;color:#e8e8e8}#landing #aside-content{display:none}#landing #aside-content .intro{width:80%;margin:0 auto;background-color:rgba(0,0,0,.5);padding:2rem;text-align:center;border-radius:16px;overflow:hidden}#landing #aside-content .intro__content{width:91%;margin:0 auto}#landing #aside-content .intro__content h3{margin:0 auto;padding-bottom:.5rem;color:#fff;font-size:1.5rem;font-weight:normal;display:inline-block;border-bottom:1px solid rgba(255,255,255,.1215686275)}#landing #aside-content .intro__content p{color:#fff;font-size:1rem;line-height:1.5rem;text-align:center;margin:1rem 0 0 0}#landing #not-found-page{background:rgba(0,0,0,.8);height:100%;left:0;position:absolute;text-align:center;top:0;width:100%}#landing #not-found-page h1{margin:6.25rem 0 0}#landing #not-found-page h1 img{height:3.1rem}#landing #not-found-page h2{color:#fff;font-size:1.25rem;margin:7.8rem 0 0}#landing #not-found-page p{color:#999;font-size:1rem;margin:0 0 125px}#landing #not-found-page a{color:#5382bb !important}#landing #not-found-page address{color:#ccc;font-size:.87rem}@media screen and (min-width: 1200px){#landing #aside-content{display:flex;align-items:center;justify-content:center;width:100vw}#landing #user{max-width:34rem}}@media screen and (min-width: 1433px){#landing #aside-content .intro h3{font-size:2rem}}.no-margin{margin:0}a[disabled=disabled]{cursor:default;pointer-events:none;text-decoration:none}h3 a{color:#ff8a00}a.link{text-decoration:underline;color:#3d4656}a.link:focus,a.link:hover{cursor:pointer;color:#3d4656}a.link[disabled=disabled]{color:#ccc;cursor:default;pointer-events:none;text-decoration:none}a.link.fa{text-decoration:none}h4{font-size:1.2em;line-height:1.4em}tr[disabled=disabled]{cursor:not-allowed}img{max-width:100%}body{overflow:hidden}a,.btn{-o-transition:.1s;-ms-transition:.1s;-moz-transition:.1s;-webkit-transition:.1s;transition:.1s}.btn{border-radius:0}a:hover,a:focus{text-decoration:none;outline:none}img,.fa,p,a,div,span,.fa:active,.fa:hover,i,i:active,i:focus,button,input{outline:none}html{position:relative;min-height:100%;font-size:unset}.btn-primary{border-radius:0;font-size:14px;font-weight:600;color:#fff;text-transform:uppercase;background:#458acf;border:1px solid #458acf}.btn-primary:hover{color:#fff;background:#71a6da;border-color:#458acf}.btn-primary:focus{outline:none;background-color:#458acf;border-color:#458acf}