input.input-text{border-radius:4px;border:1px solid #929FAC;width:100%;margin:11px 0;height:42px;padding:15px 10px 0;font-size:16px}.wpc-text-input-wrapper{position:relative}.wpc-text-input-wrapper label{font-family:Roboto, sans-serif;transition:font-size .3s;font-size:20px;position:absolute;top:21px;left:11px;color:#3B3B61;z-index:1}.wpc-text-input-wrapper input{position:relative;background:#E6EBF1;outline:none;border:1px solid transparent;font-size:18px}.wpc-text-input-wrapper .field-validated-icon{position:absolute;right:20px;top:26px}.wpc-text-input-wrapper .field-validated-icon--info{width:100%;max-width:20px}.wpc-text-input-wrapper .field-validated-icon--info img{width:100%}
button.login-form-btn{transition:all .2s;font-family:OpenSans-Bold;cursor:pointer;text-decoration:none;border-radius:30px;color:white;font-size:13px;background-color:#0092FF;display:inline-flex;flex-flow:row wrap;justify-content:center;transition:all 0.25s ease;padding:17px 30px 17px 30px;border-color:#0092FF}button.login-form-btn:hover{background:#0088E7}.login-errors{color:#FF0000;font-size:15px;font-weight:200}.wpc-checkbox-container{display:block;position:relative;padding-left:24px;margin-bottom:0;cursor:pointer;font-size:16px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.wpc-checkbox-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.wpc-checkbox-container .wpc-checkmark{position:absolute;top:2px;left:0;height:17px;width:17px;border:solid 1.6px #8A8A8A;border-radius:2px}.wpc-checkbox-container input:checked ~ .wpc-checkmark{border:solid 1.6px #8A8A8A}.checkmark:after{content:"";position:absolute;display:none}.wpc-checkbox-container input:checked ~ .wpc-checkmark:after{display:block;border:solid #545454;border-width:0 3px 3px 0}.wpc-checkbox-container .wpc-checkmark:after{content:'';left:5px;top:1px;width:5px;position:absolute;height:10px;border:solid white;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.wpc-banner{z-index:9}.wpc-banner a.banner-link{background:white;display:table;margin:20px auto;color:#0052C2;text-decoration:none;font-size:16px;padding:6px 20px 5px;border-radius:4px;font-weight:600}
.wpc-popup.reset-password{width:auto;max-width:440px;height:auto;padding:50px 40px;top:20%}.wpc-popup{position:absolute;background-color:#fff;transform:translate(-50%, 0%);left:50%;z-index:99;padding:35px;border-radius:4px;border:1px solid #b5b5b5;width:60%;margin:0;height:90%;top:30px;overflow-y:auto;overflow-x:hidden}@media screen and (max-width: 800px){.wpc-popup{width:98%}}.wpc-popup .close{float:right;line-height:19px;width:17px;font-size:14px;font-weight:500;cursor:pointer;text-align:center}.wpc-popup .close img{width:100%}.wpc-popup .wpc-loading-popup{display:flex;flex-direction:row;text-align:center;justify-content:center;vertical-align:middle;height:100%;align-items:center}.wpc-popup .n2go-breadcrumbs{display:none}.wpc-popup-overlay{position:absolute;width:100%;height:100%;background:#060606;z-index:22;opacity:.8}
.wpc-reset-password .wpc-title{padding:11px 0;font-size:22px;font-weight:400}.wpc-reset-password .wpc-content{padding:20px 0;font-size:16px}.wpc-reset-password input{width:100%;margin:0 0 20px;padding:12px;border-radius:4px;border:1px solid #808080}.wpc-reset-password button{background-color:#00BAFF;color:white;border:0;padding:12px;font-size:13px;border-radius:6px}
.row.login-page-container{margin:0}.row.login-page-container h1{text-align:left;padding:0 20px;font-size:25px;margin-top:42px;font-family:PublicoHeadline-Bold-Web;color:#091E3F}.row.login-page-container .login-right .wpc-banner{position:absolute;transform:translate(-50%, 0%);left:50%;bottom:20%;text-align:center}@media screen and (max-width: 600px){.row.login-page-container .login-right .wpc-banner{transform:translate(-23%, 0%);left:30%}}.row.login-page-container .login-right .wpc-banner img{max-width:360px;border-radius:12px}.row.login-page-container .login-left{background:#ffffff;overflow-y:auto;-webkit-overflow-scrolling:touch}.row.login-page-container .login-left::-webkit-scrollbar{background:#00d4ff;width:3px}.row.login-page-container .login-left::-webkit-scrollbar-thumb{background-color:#0089e8;width:3px}.row.login-page-container .login-right{background:#0089e8;background:linear-gradient(144deg, #0089e8 0%, #00baff 35%, #00d4ff 100%)}@media screen and (max-width: 800px){.row.login-page-container .login-right{display:none}}html,body,#n2go-client,.login-page-container,.login-right,.login-left{height:100%;min-height:100%}@media only screen and (max-width: 640px){html,body,#n2go-client,.login-page-container,.login-right,.login-left{height:1300px;min-height:1300px}}.login-form-container{padding:26% 20px 20px;text-align:center;position:absolute;transform:translate(-50%, -50%);left:50%;top:50%;width:100%;height:100%}@media screen and (max-width: 800px){.login-form-container{padding:30px 20px 20px}}@media screen and (min-height: 800px){.login-form-container{padding:30% 20px 20px}}.login-form-container img{width:75px}.login-form-container .login-form{text-align:left;padding:0 20px}.login-form-container .login-form-bottom{position:relative;bottom:0;text-align:center;transform:translateX(-50%);left:50%;width:100%;padding:0 50px}@media screen and (max-width: 800px){.login-form-container .login-form-bottom{position:relative}}.login-form-container .login-form-bottom .login-menu-bottom{font-family:Roboto, sans-serif;border-top:1px solid #E6EBF1;text-align:center;margin-top:50px;padding-top:10px}@media screen and (min-height: 800px){.login-form-container .login-form-bottom .login-menu-bottom{margin-top:50px}}.login-form-container .login-form-bottom ul{padding:0}.login-form-container .login-form-bottom ul li{list-style:none;display:inline-block;padding:0 12px}.login-form-container .login-form-bottom ul li span{color:#000000;cursor:pointer}.wpc-new-customer-block{display:flex;flex-direction:column;text-align:left;padding:0 20px 30px;margin-top:10px;font-family:Roboto, sans-serif}.wpc-new-customer-block span{font-size:1rem}.wpc-new-customer-block a{font-size:1rem;text-decoration:none;color:#0092ff;font-weight:500}.wpc-new-customer-block a:hover{text-decoration:underline}.registration-form-container .wpc-new-customer-block a{margin-left:5px}.wpc-forgot-password-block{text-align:left;padding:30px 20px}.wpc-forgot-password-block button{border:0;padding:0;margin:0;font-size:1rem;text-decoration:none;color:#0092ff;outline:none;background:transparent;font-family:Roboto, sans-serif}@keyframes float{0%{transform:translatey(0px)}50%{transform:translatey(-20px)}100%{transform:translatey(0px)}}.wpc-login-background-1{position:absolute;right:20px;bottom:30%}.wpc-login-background-1 img{display:block}.wpc-login-background-1 img.wpc-login-background-1__img-2{width:90%;top:-19px;position:relative;left:-69px;animation:float 18s ease-in-out infinite}.wpc-login-background-1 img.wpc-login-background-1__img-1{animation:float 14s ease-in-out infinite}.wpc-login-background-2{position:absolute;right:41%;bottom:0%}.wpc-login-background-2 img{display:block}.wpc-login-background-2 img.wpc-login-background-2__img-2{width:50%;top:-19px;position:relative;left:61px;animation:float 12s ease-in-out infinite}.wpc-login-background-2 img.wpc-login-background-2__img-1{width:70%;animation:float 14s ease-in-out infinite}.wpc-login-background-2 img.wpc-login-background-2__img-3{width:70%;animation:float 14s ease-in-out infinite;right:0;float:right;margin-top:-119px;margin-right:-89px}.wpc-login-background-3{position:absolute;left:40px;bottom:10%}.wpc-login-background-3 img{display:block}.wpc-login-background-3 img.wpc-login-background-3__img-1{width:80%;top:41px;position:relative;left:-9px;animation:float 16s ease-in-out infinite}.wpc-login-background-3 img.wpc-login-background-3__img-2{width:80%;animation:float 8s ease-in-out infinite;top:1px;position:relative;left:61px}.wpc-login-background-4{position:absolute;left:290px;bottom:20%}.wpc-login-background-4 img{display:block}.wpc-login-background-4 img.wpc-login-background-4__img-1{width:60%;top:41px;position:relative;left:-9px;animation:float 18s ease-in-out infinite}.wpc-login-background-4 img.wpc-login-background-4__img-2{width:40%;animation:float 15s ease-in-out infinite;top:1px;position:relative;left:61px}.wpc-login-background-5{position:absolute;right:240px;bottom:40px}.wpc-login-background-5 img{display:block}.wpc-login-background-5 img.wpc-login-background-5__img-1{width:90%;top:40px;position:relative;left:-9px;animation:float 16s ease-in-out infinite}.registration-page-container{margin:0 !important;text-align:center}@media screen and (min-height: 600px){.registration-page-container{height:100%}}.registration-form-container{background:white;text-align:left;padding:42px 50px;position:relative;border-radius:0;z-index:10}@media screen and (min-width: 600px){.registration-form-container{max-width:500px;margin:40px auto;padding:42px 50px 48px;border-radius:15px}}.registration-form-container:after{content:'';width:100%;position:absolute;height:100%;top:0;left:0;transform:rotate(3deg);border-radius:15px;z-index:-2;opacity:0.42;box-shadow:0 0 25px 0 rgba(0,0,0,0.16);background-color:#ffffff}.registration-form-container:before{content:'';width:100%;position:absolute;height:100%;top:0;left:0;border-radius:15px;z-index:1;box-shadow:0 0 25px 0 rgba(0,0,0,0.16);background-color:#ffffff}.registration-form-container .login-form{z-index:1;position:relative}.registration-form-container h1{margin-bottom:0;margin-top:40px;font-size:25px}.registration-form-container img{max-width:95px;margin:0 auto;display:block;z-index:1;position:relative}.registration-form-container .wpc-new-customer-block{padding-left:0;padding-bottom:20px;margin-top:50px;display:block}.registration-form-container .agb-checkbox{font-size:16px}.registration-page-bottom{position:absolute;transform:translate(-50%, 0%);left:50%;bottom:0;z-index:5}@media screen and (max-height: 800px){.registration-page-bottom{position:relative}}@media screen and (max-width: 600px){.registration-page-bottom{width:100%;text-align:center;position:relative}}.registration-page-bottom ul{padding:0}@media screen and (max-height: 800px){.registration-page-bottom ul{margin:0;text-align:center;padding:11px}}.registration-page-bottom ul li{list-style:none;display:inline-block;color:#ffffff;padding:0 20px;cursor:pointer}.runner-logo{max-width:95px;min-width:95px}.sib-n2go-login-support{font-family:Roboto, sans-serif;text-align:left;padding-left:22px}.sib-n2go-login-support p{margin-top:9px}.sib-n2go-login-support a{font-size:1rem;text-decoration:none;color:#0092ff}
.registration-form-container{min-height:620px;position:relative}.registration-form-container .company-email-validate{font-size:14px;color:#ff0000}.registration-form-container div.submit-validation p{color:red}.registration-form-container .password-validation,.registration-form-container .submit-validation{transition:all 0.5s ease}.registration-form-container .password-validation img,.registration-form-container .submit-validation img{float:left;margin:5px 7px 0 0}.registration-form-container .password-validation p,.registration-form-container .submit-validation p{font-size:14px;margin:0;color:#696767;font-weight:100}.registration-form-container .password-validation p.validation-default,.registration-form-container .submit-validation p.validation-default{color:#696767}.registration-form-container .password-validation p.validation-passed,.registration-form-container .submit-validation p.validation-passed{color:#86b500}.registration-form-container .password-validation p.validation-not-passed,.registration-form-container .submit-validation p.validation-not-passed{color:#ff0000}.registration-form-container .agb-checkbox{margin-top:10px}.registration-form-container .wpc-secure-password-message{background:#E6EBF1;border-radius:4px;color:#3B3B61;padding:14px 24px;font-size:14px}.registration-form-container .wpc-secure-password-message img{float:left;margin-right:8px}.registration-form-container button.login-form-btn{background:#0088E7}.registration-form-container button.login-form-btn:disabled{background:#CED7DF}.registration-form-container button.login-form-btn:disabled:hover{background:#CED7DF}.registration-form-container button.login-form-btn:hover{background:#00BAFF}.registration-form-container .loading-form{display:flex;position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.8);top:0;left:0;border-radius:15px;z-index:9;text-align:center;align-items:center}
.wpc-error{color:red}.grecaptcha-badge{display:none}@media screen and (max-width: 800px){html{background-image:linear-gradient(63deg, #0089e8, #00baff)}}body.n2go-body{background-image:linear-gradient(90deg, #0089e8, #00baff)}
