@import'fonts/fontawesome-pro/css/all.css';@import'../mobile/mobile.css';@font-face{font-family:'Lato';font-style:normal;font-weight:300;src:local('Lato Light'),local('Lato-Light'),url(fonts/lato/lato300.woff) format('woff')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;src:local('Lato Regular'),local('Lato-Regular'),url(fonts/lato/lato400.woff) format('woff')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;src:local('Lato Bold'),local('Lato-Bold'),url(fonts/lato/lato700.woff) format('woff')}html,body,#body,#contentSection,.brandedFormDiv,.fixedPart,.fixedLayout,input{font-family:Lato;font-size:12px;font-weight:normal;letter-spacing:.02em}body{margin:0;height:100%;width:auto}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}.brandedFormDiv{display:flex;justify-content:stretch;flex-direction:row;width:100%;height:100%}.brandedForm{position:fixed;height:100%;width:100%;overflow:auto}.brandedFormBody{position:relative;height:100%;width:100%}.fixedPart{height:100%;width:auto;flex-direction:column;flex-basis:100%;flex:1}.changedPart{height:100%;flex-grow:1;flex-shrink:1;text-align:center;display:flex;flex-direction:column;flex-basis:100%;flex:1;margin-left:100px}.responsiveForm{height:100%;width:360px;padding-top:93px;display:inline-block;box-sizing:border-box}.responsiveForm.longForm{padding-top:50px}.confirmationText{font-size:1.15em;text-align:center}.confirmationText .confirmationPartOne{margin-bottom:0;margin-top:30px;white-space:pre-line;display:block}.confirmationText .confirmationPartTwo{margin-bottom:0;margin-top:30px}.changedPart #loginBrandedHeader .loginTitle{font-size:3em;line-height:1.33;letter-spacing:.57px;text-align:center;font-weight:lighter}.changedPart .longForm #loginBrandedHeader .loginTitle{font-size:2.5em}.loginTitle-small-font{font-size:2.3em!important}.changedPart .payerIdentity{margin-left:auto;margin-right:auto;padding-top:40px}.changedPart .longForm .payerIdentity{padding-top:30px}.changedPart .formHeader{margin-left:auto;margin-right:auto;padding-top:40px}.editor-label{font-weight:bold;color:#021d2d;padding-bottom:5px}.editor-field .input-field,.editor-field .dropDownList{font-size:.95em;color:#021d2d;width:100%;height:30px;padding:7px;border:solid 1px #ccc;box-sizing:border-box}select.dropDownList{font-family:Lato}select.dropDownList option{font-size:1.05em;width:100px}.editor-field .password-field{font-size:1.5em}.editor-field .input-validation-error{border:solid 1px #fd552d}.editor-field-error .field-validation-error{color:#c94949;line-height:normal;font-size:1em;text-align:center}.editor-field-error .main-validation-error{color:#c94949;line-height:normal;font-size:1em;text-align:left}.record{padding-top:20px;text-align:left;font-size:1em;margin-right:auto;margin-left:auto}.loginFields,editor-label,editor-field{width:100%}.loginAgreement{text-align:left;padding-top:8px;font-family:Lato;font-style:normal;font-size:12px;font-weight:400;line-height:15px;letter-spacing:0;color:#303a3f}.loginAgreement>a{color:#6780ff;text-decoration:none}.loginAgreement>a:hover{color:#6780ff;text-decoration:underline}.loginAgreement>a:visited{color:#405787}.linkToTipaltiSite{text-align:left;padding-top:64px;font-family:Lato;font-style:normal;font-size:18px;font-weight:400;line-height:24px;letter-spacing:0;color:#303a3f}.linkToTipaltiSite>a{color:#6780ff;text-decoration:none}.linkToTipaltiSite>a:hover{color:#6780ff;text-decoration:underline;cursor:pointer}.linkToTipaltiSite>a:visited{color:#405787}.reset-password-explanation{padding-top:15px;line-height:1.38;text-align:left;font-size:1.15em}.reset-password-explanation .reset-password-explanation-header{padding-top:20px;line-height:1.38;text-align:left}.reset-password-explanation #passwordResetMessageDidNotReceiveMailDiv{padding-top:13px}.reset-password-explanation #passwordResetMessageTips{margin-left:18px}.reset-password-explanation #passwordResetMessageTips>ul{padding-left:0;margin-top:0}#forgotPassword{text-align:right;padding-top:0}.securityQuestionLabel{text-align:left;padding-top:30px;font-weight:bold}.securityQuestionText{text-align:left;padding-bottom:0;font-weight:normal}.submitSection{padding-top:40px;display:flex;flex-direction:row-reverse}.registerSection{padding-top:30px;margin:0;display:flex;flex-direction:row}.linkButton{font-weight:normal;line-height:1.43;letter-spacing:normal;color:#021d2d;text-decoration:none;border-bottom:1px solid #021d2d}.linkButton:hover{color:#b2c4ea;border-bottom-color:#b2c4ea}.linkButton:active{color:#405787;border-bottom-color:#405787}.buttonCursor{cursor:pointer}.fixedLayout{height:100%;width:auto}.languageMenu{position:absolute;right:40px;top:50px;height:auto;font-size:1em}#branded-suppliers-hub-notification-container{width:27.5%;height:10%;box-shadow:0 0 10px 0 rgba(64,87,135,.4);position:fixed;right:0;bottom:0;display:flex;flex-direction:column;padding:20px 0 0 20px;background-color:#fff;background-image:url(/Content/branded/images/wavesBackground.svg);background-repeat:no-repeat;background-position:bottom right;visibility:hidden}.branded-suppliers-hub-notification-text{font-size:.9em;line-height:1.33;letter-spacing:.18px;text-align:left;color:#021d2d}.branded-suppliers-hub-notification-logo{width:15%;height:35%;right:0;position:absolute;bottom:0;padding:1.1em}.branded-suppliers-hub-notification-close-icon{position:absolute;top:10px;right:10px;cursor:pointer;color:#848484}.formContent{margin-right:auto;margin-left:auto;width:100%;box-sizing:border-box}.validation-summary-errors ul{font-size:1em;font-weight:normal;color:#c94949;text-align:left;padding:0;margin:0;margin-top:30px}.validation-summary-errors ul li{display:flex}.lowerCase{text-transform:lowercase}.button{background-color:#ffbc00;font-family:Lato;font-size:1.15em;font-weight:bold;line-height:30px;letter-spacing:.36px;text-align:center;color:#021d2d;border:solid 1px #ffbc00;padding:0;transition:.5s;text-decoration:none;box-sizing:border-box}.button:hover{background-color:#ffda7d;color:#021d2d;border:solid 1px #ffda7d}.button:active{background-color:#f0b000;border:solid 1px #f0b000;border-radius:0}.inputSection{border:0;padding:0}.loginButton{width:100%;height:40px}.resetPasswordButton,.cancelButton,.registerButton{width:50%;height:30px;line-height:30px}.alreadySignedUp{text-align:left;padding-top:10px;font-size:.85em}.resetPasswordButton{margin-left:10px}.cancelButton{margin-right:10px;border:solid 1px #ffbc00;background:#fff;color:#ffbc00;vertical-align:middle}#langDdl{color:#021d2d}#langDdl .langMenuGlobe{padding-right:6px}#langDdl #langMenuIcon{font-size:.5em;vertical-align:middle;padding-left:6px}#tipaltiLogo{position:absolute;left:50px;top:48px;width:120px;height:auto}.pageSizeDependent{position:relative;width:auto;height:100%;font-size:1.15em;font-weight:bold}.pageSizeDependent .footerContent{display:flex;justify-content:space-between;position:absolute;left:50px;bottom:15px;width:50%;flex-wrap:wrap}.footerContent .footerMessage{position:relative;color:#fff;width:270px;padding-bottom:10px}.footerContent .learnMoreItem{position:relative;white-space:nowrap}.pageSizeDependent .heightFitElement{width:auto;height:100%;object-fit:contain;object-position:0 0}.learnMore{border:solid 2px #fff;padding:.3em;font-size:.9em;color:#fff;transition:.5s;text-decoration:none;text-transform:uppercase}.learnMore:hover{border:solid 2px #06223b;color:#06223b}.fa-arrow-right{padding-right:5px;padding-left:5px}.fa-chevron-down{padding-left:9px}.editor-field .dropDownList{padding-right:45%}.menu{position:relative}.menu,.menu ul{list-style:none;padding:0;width:100%}.menu ul{left:50%;right:auto;transform:translate(-50%,0);position:absolute;display:none;white-space:nowrap;background:#fff;border:1px solid #ccc;z-index:999;margin:auto;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 3px 5px 0 rgba(48,58,63,.2);min-width:110px;line-height:1.25;margin-top:.1em;position:absolute;overflow-y:auto;max-height:800px}.menu ul li{padding:.6em 1em .6em 1em;float:none;position:relative}.menu ul .selected,.menu ul .dk-option-selected{background:#8ca7eb;color:#fff}.menu li{float:left}.menu ul li:hover,.menu ul .dk-option-highlight{background:#ccc}.editor-field .dk-selected{border:0}.editor-field .dk-selected:before{content:none}.editor-field .dk-selected:after{border-left:0;content:'';font-family:'Font Awesome 5 Pro';font-weight:900;margin:0 .5em 0 0}.editor-field .dk-select-open-down .dk-selected:after{content:'';font-family:'Font Awesome 5 Pro';font-weight:900}.editor-field .dk-select-open-down{outline-color:#8ca7eb}.editor-field .dk-select-open-down .dk-select-options{left:50%;border:1px solid #ccc;top:104%;width:100.4%;max-height:250px}.hover-menu ul:before{content:"";display:block;height:.86em;position:absolute;top:-.86em;width:100%}.hover-menu>li:hover ul,.hover-menu:hover ul{display:block}.contentHeader{text-align:center;text-transform:uppercase;font-weight:bold;color:#021d2d;font-size:1.7em;font-family:Lato;letter-spacing:.05em}.contentSmallHeader{display:flex;text-align:left;text-transform:uppercase;font-weight:bold;color:#021d2d;font-size:1.15em;font-family:Lato;letter-spacing:.05em}.control-label{color:#021d2d;text-align:left;font-size:1.15em;font-weight:bold}.control-text,error{color:#021d2d;text-align:left;font-size:1.15em;font-weight:normal}.control-label .control-text{font-size:1em}.country-label{padding-right:71px;display:inline;white-space:nowrap}.two-fa-input-label{display:inline;white-space:nowrap;width:250px;padding-right:5px}.two-fa-verification-input-label{display:inline;white-space:nowrap;width:300px}.phone-text{color:#021d2d;text-align:left;font-weight:normal}.phone-country-code{padding-left:24px}.phone-number-field{width:100%;height:100%}.country-options{width:100%;height:100%;text-align:left}.form-group{padding-top:30px;display:flex;width:100%;justify-content:space-between;height:52px;line-height:52px}.twoFaInputSection{padding-top:30px}.phone-number-field .mobileNumber{width:89%}.twoFASection{padding-top:40px;margin:0}.twoFAButton{width:35%;height:40px;font-size:1.35em}.twoFAText{width:60%;height:40px;margin:0 33px 0 0;line-height:1.38}.main-icon{color:#ffbc00;font-size:5em;padding-top:150px;padding-bottom:30px}.short-form{height:20px;line-height:20px}#payerLogo{max-height:55px;max-width:310px;width:100%;height:auto;object-fit:contain;object-position:center top}.modal{display:none;position:fixed;z-index:1000;top:0;left:0;height:100%;width:100%;background:rgba(255,255,255,.8) url('/Content/images/loader.gif') 50% 50% no-repeat}body.loading{overflow:hidden}body.loading .modal{display:block}.two-fa-remember-me{font-weight:normal!important;vertical-align:text-bottom}input[type=submit]:focus,button:focus{outline:none}input[type=password],input[type=text],input[type=checkbox]:focus,select:focus{outline-color:#8ca7eb}@media only screen and (min-width:1440px)and (min-height:900px),only screen and (min-width:1600px)and (min-height:900px),only screen and (min-width:1536px)and (min-height:864px){html,body,#body,#contentSection,.brandedFormDiv,.fixedPart,.fixedLayout,input{font-size:14px}.record{font-size:1em;padding-top:30px}.reset-password-explanation-div{padding-top:25px}.responsiveForm{width:460px;padding-top:93px}.responsiveForm .smallIdentity{padding-top:0}.changedPart{margin-left:150px}.changedPart #loginBrandedHeader .loginTitle{font-size:3.5em}.loginTitle-small-font{font-size:3em!important}.changedPart .longForm #loginBrandedHeader .loginTitle{font-size:3em}.changedPart .formHeader{padding-top:50px}.changedPart .payerIdentity{padding-top:70px}.changedPart .longForm .payerIdentity{padding-top:50px}#tipaltiLogo{width:120px;left:50px;top:48px}.languageMenu{right:40px;top:50px}.branded-suppliers-hub-notification-text{font-size:1em}.editor-label{padding-bottom:5px}.editor-field .input-field,.editor-field .dropDownList{height:40px;padding:10px}.resetPasswordButton,.cancelButton,.registerButton{height:40px;line-height:40px}.alreadySignedUp{font-size:1em;padding-top:10px}.registerSection{padding-top:30px}.button{font-size:1.3em}.pageSizeDependent{font-size:1.2em}.pageSizeDependent .footerContent{width:80%}.footerContent .footerMessage{width:330px}.main-icon{padding-top:230px}.menu ul li{padding:.78em 1.14em .78em 1em}}@media only screen and (min-width:1920px)and (min-height:1080px){html,body,#body,#contentSection,.brandedFormDiv,.fixedPart,.fixedLayout,input{font-size:14px}.record{padding-top:30px;font-size:1.15em}.reset-password-explanation-div{padding-top:30px}.responsiveForm{width:460px;padding-top:90px;margin-right:0}.responsiveForm.longForm{padding-top:50px}.changedPart{margin-left:200px}.changedPart #loginBrandedHeader .loginTitle{font-size:3.5em}.loginTitle-small-font{font-size:3em!important}.changedPart .longForm #loginBrandedHeader .loginTitle{font-size:3em}.changedPart .payerIdentity{padding-top:60px}.changedPart .longForm .payerIdentity{padding-top:45px}.changedPart .formHeader{padding-top:30px}#payerLogo{max-height:75px;max-width:282px}#tipaltiLogo{width:130px;left:70px;top:50px}.languageMenu{right:70px;top:50px}.branded-suppliers-hub-notification-text{font-size:1.1em}.editor-label{padding-bottom:10px}.editor-field .input-field,.editor-field .dropDownList{height:50px;padding:15px}.resetPasswordButton,.cancelButton,.registerButton{height:40px;line-height:40px}.alreadySignedUp{font-size:1em;padding-top:14px}.registerSection{padding-top:40px}.button{font-size:1.3em;line-height:40px}.pageSizeDependent .footerContent{left:70px;width:80%;bottom:40px}.footerContent .footerMessage{width:550px}.main-icon{padding-top:270px}.menu ul li{padding:.78em 1.14em .78em 1em}}