body{font-size:12px;color:#000;font-family:'Roboto',Tahoma,sans-serif;list-style-type:square;background-color:transparent;margin:0}html,body,form{height:100%;width:100%}#divNoSubDomainWarning{position:relative;vertical-align:middle;top:19px;text-align:center;width:100%;padding:10px;display:block;color:#ff0500;background-color:#f2eaea;border-color:#ebccd1;font-size:1.4em;box-sizing:border-box;max-width:700px;margin:0 auto;line-height:1.4rem}#pnlExternalImage{margin-right:20px;margin-left:20px;margin-bottom:20px;margin-top:40px;text-align:center}#nocookies{color:red;font-size:14px;font-weight:bold;width:600px;display:none}#divSendPassword{width:100%;display:none;text-align:center;width:235px}input,#pnlPasswordCaption,#pnlEmailCaption{font-size:14px;color:#606060;height:25px}.forgotPasswordBtns{display:table;margin-top:10px;margin-bottom:10px;width:100%}.forgotPasswordBtns>div{float:right;margin-left:10px}.forgotPasswordBtns>div:first-child{float:right;margin-right:10px}.tspButton{-webkit-appearance:push-button;border:1px solid #1853a0;background-color:#fcfcfc;display:table;font-size:16px;color:#1853a0;cursor:pointer}.tspButton:hover{background-color:#1853a0;color:#efefef}#divMessage{background-color:red;display:none;color:#a94442;background-color:#f2dede;border-color:#ebccd1;width:345px;margin:unset;padding:10px;min-height:26px;padding-top:18px;float:left;align-content:center;border-bottom-left-radius:7px}#divPasswordResult{width:100%;display:block;color:#a94442;background-color:#f2dede}#lblPasswordResult{padding:5px}#divTitle{height:43px;left:46px;top:35px;width:100%;display:table}#divTitle>*{}.leftContainer>.loginInfo{margin-top:38px;float:left;width:245px}.leftContainer>.loginInfo,.loginTitle{margin-left:44px}#divTitle>img{margin-top:8px}.loginText{text-align:justify;margin-left:5px;font-size:19px;color:#666;display:table;text-indent:5px;margin-top:4px}.loginTitle{font-size:22px;color:#1853a0;text-align:justify;display:table;margin-left:11px}.loginTextBox{width:calc(100% - 20px);background-color:#f3f3f3;border-style:none;border:1px solid #dedee0;line-height:25px;outline:none;padding:8px;color:#666}.loginWrapper{display:table;margin:0 auto;margin-top:50px;border:1px solid #cecece;width:650px;border-radius:7px;overflow:hidden;position:relative}.redirectToMobileSiteWrapper{display:table;margin:2em auto;width:650px}.lostPasswordLink{font-size:12px;font-family:Arial}.outerContainer{width:625px;height:325px;border:#aaa 1px solid}#pnlDefaultContentContainer{margin-top:5px}.leftContainer{font-size:15px;text-align:justify;padding:5px}.leftContainer>*{margin:5px}.signInTitle{font-weight:bold;font-size:30px;font-family:Verdana,Arial;display:table;text-indent:5px;opacity:.4}.topContainer{display:table;height:300px;width:100%}.rightContainer{border-left:1px solid #e2e2e2;height:295px;padding:5px 0}hr{color:#e2e2e2;border-style:solid;border-width:.5px}.rightContainer>div{margin:10px 20px 10px 20px;margin:10px 20px 10px 20px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.rightTopContainer{border-color:#dedede}.rightTopContainer>div{margin-bottom:5px}.rightTopContainer .googleButton{width:241px;margin-bottom:0}.rightTopContainer .detailsSignInTitle{padding-left:2px;margin:15px 0}.forgottenPasswordContainer,.loginButtonContainer{float:left}.forgottenPasswordContainer{color:#000;display:table;width:116px;font-size:11px;line-height:35px;cursor:pointer}.forgottenPasswordContainer>a{color:#000;text-decoration:none;text-align:left}.keepMeSignedInContainer{width:100%;display:table;margin-top:10px}.bottomButtons{float:right;margin-right:10px;margin-top:8px;display:flex;justify-content:space-between;align-content:center;width:260px}.bottomContainer{background-color:#f3f3f3;display:table;width:100%;height:54px;border-top:1px solid #e2e2e2;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#pnlCustomContentContainer{position:relative;display:none}div.caption{position:absolute;line-height:43px;left:10px;height:43px;display:block}input[type=checkbox]{-webkit-appearance:initial;-moz-appearance:initial;border:1px solid #4f94bf;width:20px;height:20px;background-position:center;top:0;margin-top:0;border-radius:50%;outline:none;cursor:pointer;background-color:#7cbde6;display:inline-block;float:left}input[type=checkbox]:checked{background-image:url('/Images/white_tick_10.gif');background-repeat:no-repeat;background-position-x:50%;background-position-y:50%}input[type=checkbox]+label{float:left;display:inline-block;margin-top:4px;margin-left:3px;cursor:pointer}input[type=checkbox].mozCheckBox+label>div{-webkit-appearance:initial;-moz-appearance:initial;border:1px solid #4f94bf;width:20px;height:20px;background-position:center;top:0;margin-top:0;border-radius:50%;outline:none;cursor:pointer;background-color:#7cbde6;display:inline-block;float:left}input[type=checkbox]:checked.mozCheckBox+label div{background-image:url('/Images/white_tick_10.gif');background-repeat:no-repeat;background-position-x:50%;background-position-y:50%}input.mozCheckBox[type="checkbox"]{display:none}input[type=checkbox].mozCheckBox+label{float:left;display:inline-block;margin-top:4px;margin-left:3px;cursor:pointer}input[type=checkbox].mozCheckBox+label{line-height:20px;margin-top:0}input[type=checkbox].mozCheckBox+label div{margin-right:5px}#divIEWarning{-moz-border-radius:5px;-webkit-border-radius:5px;display:table;-webkit-box-shadow:rgba(0,0,0,.4) 0 0 5px;border:1px #afafaf solid;margin-top:10px;background:#eee;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#f7f7f7),color-stop(1,#dadada));padding:0;width:625px;height:100px;margin-bottom:10px;padding:5px;position:relative;vertical-align:middle;top:0;text-align:center;width:625px;padding-top:3px;display:none}.loggingIn{background-repeat:no-repeat;background-position-x:90%;background-position-y:50%;background-position:90% center;opacity:.75;background-color:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#f7f7f7),color-stop(1,#dfdfdf))}.loginButton>div{margin-left:38px}.samlButton{text-align:left;padding-top:6px;padding-bottom:6px;user-select:none;display:table;font-size:16px}.samlButton>div{margin-left:38px;margin-right:38px}.loginMobileButton>div{text-align:center}.loggingIn>div{animation-name:loading-text-ani;animation-duration:.5s;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes loading-text-ani{0%{margin-left:38px}100%{margin-left:20px}}.loginButton img,.loginMobileButton img{display:none}.loggingIn img{animation-name:loading-icon-ani;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;display:block}@keyframes loading-icon-ani{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#pnlCustomContentContainer>img{position:absolute}.loginCaption{padding:10px}.ui-widget.ui-widget-content{border:inherit;border-radius:inherit}@media(min-width:768px){.loginMobileButton{width:285px!important}.rightContainer{float:right;width:285px}.leftContainer{float:left;width:353px;height:295px;overflow-y:hidden;overflow-x:hidden}}@media(max-width:768px){.ui-dialog{box-sizing:border-box}.leftContainer{display:none}#pnlCustomContent{bottom:0;z-index:-1}.topContainer{height:unset}#divMessage{border-bottom-left-radius:0;width:calc(100% - 20px);line-height:16px;padding-top:10px}.loginWrapper{width:calc(100% - 20px)}.redirectToMobileSiteWrapper{width:unset;width:285px}.rightBottomContainer,.rightContainer{border-radius:7px;border-left:none}#pnlCustomContentContainer>img{top:0;z-index:0;left:0;right:0;margin:auto;max-height:100px}#pnlCustomContentContainer{position:unset;position:static;margin:auto}.loginWrapper{margin-top:100px}.ui-widget-content:not(.ui-dialog){width:auto;height:100%!important}.rightContainer{width:100%;display:table}.leftContainer{width:calc(100% - 20px)}}.cookieLogin{display:none;height:100%;width:100%;position:absolute;top:0;left:0;font-size:100px}.cookieLogin.cookieLoggingIn{display:block;animation-name:cookie-loading;animation-duration:5s;animation-timing-function:linear;animation-iteration-count:infinite}.cookieLogin.cookieLoggingIn div{animation-name:loading-icon-ani;animation-duration:2s;animation-timing-function:linear;animation-iteration-count:infinite;background-image:url(/images/anfold-logo-small.png);height:100%;width:100%;background-repeat:no-repeat;background-position:center}@keyframes cookie-loading{0%{opacity:.1}50%{opacity:1}100%{opacity:.1}}.loginButton,.loginMobileButton{text-align:left;padding-top:6px;padding-bottom:6px;width:125px;-webkit-appearance:push-button;user-select:none;display:table;font-size:16px}.loginMobileButton{width:100%;float:right}.loginButton>div:first-child,.loginMobileButton>div:first-child{float:left}.loginButton>img,.loginMobileButton>img{float:right;width:23px;height:23px;margin-right:5px;margin-top:-2px}.loginToMobileSiteButton{text-align:center;padding-top:6px;padding-bottom:6px;width:100%;-webkit-appearance:push-button;user-select:none;display:table;height:inherit;line-height:39px;font-size:16px;max-width:285px;margin:auto}body .rightContainer input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset}.ui-dialog{position:absolute;margin:auto;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:0;background:none;overflow:auto;line-height:1.3rem}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move;display:none}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:-8px -8px 8px #aaa;box-shadow:-8px -8px 8px #aaa}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget.ui-widget-content{border:1px solid #d3d3d3}.ui-widget-content{border:1px solid #aaa;background:#fff;color:#222;padding:0;margin:0}.ui-widget-content a{color:#222}.ui-dialog{padding:10px}.ui-widget-header{border:1px solid #aaa;background-color:#ccc;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #d3d3d3;background-color:#e6e6e6;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #999;background-color:#dadada;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#212121;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #aaa;background-color:#fff;font-weight:normal;color:#212121}.ui-icon-background,.ui-state-active .ui-icon-background{border:#aaa;background-color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.maintenanceAlert{background-color:#ffccd6;margin-left:auto;margin-right:auto;max-width:650px;padding:21px 16px;margin-top:10px;color:hsl(348deg,100%,25%);font-size:1.1em;line-height:24px;margin-top:38px;border-radius:7px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400;font-size:1.3em}.maintenanceAlert .title{font-weight:500}.maintenanceAlert a,.maintenanceAlert a:visited{color:hsl(348deg,100%,25%)}#btnGoogleLogin{margin:auto;width:100%;cursor:pointer;display:block;margin-bottom:10px}.redirect{background-color:#1e95d4;border:1px solid #308bfb;width:600px;border-radius:4px;padding:10px;color:#fff;font-size:3em;text-align:center;line-height:94px;margin:0 auto;margin-top:100px;display:table}#btnXeroLogin{border:none;margin-bottom:10px}#btnIntuitLogin{margin-bottom:10px}#btnAlternativeLogin{text-decoration:none;color:#111;font-weight:500}#pnlEmailLogin{width:100%}.hideEmail .rightContainer{display:none}div.hideEmail{width:400px}.hideEmail #btnSamlLogin{max-width:500px;text-align:center;margin-bottom:20px}.hideEmail .topContainer{display:flex;flex-direction:column;align-items:center;height:fit-content}