.loginPage{margin:0;background-color:#FAFAFA;color:#4E4C4C;font-family:Tahoma,Verdana,Segoe,sans-serif;font-size:13pt}.loginPage *{box-sizing:border-box}.loginPage a{color:#1E6B9D;text-decoration:none}.loginPage .form,.loginPage>form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.loginPage .form .wrap,.loginPage>form .wrap{max-width:600px;min-height:100vh;-webkit-flex:0 1 600px;-ms-flex:0 1 600px;flex:0 1 600px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:5px}@media (max-width:660px){.loginPage .form .wrap,.loginPage>form .wrap{max-width:90vw;-webkit-flex:0 1 90vw;-ms-flex:0 1 90vw;flex:0 1 90vw}}@media (max-device-width:360px){.loginPage .form .wrap,.loginPage>form .wrap{max-width:90vw;-webkit-flex:0 1 90vw;-ms-flex:0 1 90vw;flex:0 1 90vw}}.loginPage .form .wrap .input-group,.loginPage>form .wrap .input-group{position:relative}.loginPage .form .wrap .input-group input[type=password]::-ms-reveal,.loginPage>form .wrap .input-group input[type=password]::-ms-reveal{display:none}.loginPage .form .wrap .input-group .input-control,.loginPage>form .wrap .input-group .input-control{width:100%;height:51px;margin-top:19px;background-color:#F5F5F5;color:#4E4C4C;font-size:18pt;box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.2);border-radius:5px;border:1px solid #F7F7F7;border-bottom-color:#FFF;border-right-color:#FFF;padding-left:15px;padding-right:42px}.loginPage .form .wrap .input-group .input-control:focus,.loginPage>form .wrap .input-group .input-control:focus{outline:0;box-shadow:inset 2px 2px 3px 0 rgba(0,0,0,.2);background-color:#FAFAFA}.loginPage .form .wrap .input-group .input-control::-moz-placeholder,.loginPage>form .wrap .input-group .input-control::-moz-placeholder{text-transform:uppercase;color:#D5D3D3;opacity:1}.loginPage .form .wrap .input-group .input-control:-ms-input-placeholder,.loginPage>form .wrap .input-group .input-control:-ms-input-placeholder{text-transform:uppercase;color:#D5D3D3}.loginPage .form .wrap .input-group .input-control::-ms-input-placeholder,.loginPage>form .wrap .input-group .input-control::-ms-input-placeholder{text-transform:uppercase;color:#D5D3D3}.loginPage .form .wrap .input-group .input-control::-webkit-input-placeholder,.loginPage>form .wrap .input-group .input-control::-webkit-input-placeholder{text-transform:uppercase;color:#D5D3D3}.loginPage .form .wrap .input-group .icon,.loginPage>form .wrap .input-group .icon{position:absolute;font-size:18pt;right:12px;top:32px;color:#D5D3D3}.loginPage .form .wrap .input-group .icon.reveal,.loginPage>form .wrap .input-group .icon.reveal{color:#4E4C4C}.loginPage .form .wrap .input-group .icon.reveal:hover,.loginPage>form .wrap .input-group .icon.reveal:hover{color:#1E6B9D}.loginPage .form .wrap .btns,.loginPage>form .wrap .btns{display:-webkit-flex;display:-ms-flexbox;display:flex}.loginPage .form .wrap .btns .btn,.loginPage>form .wrap .btns .btn{-webkit-flex:1;-ms-flex:1;flex:1;height:51px;margin-top:12px;margin-bottom:19px;border:none;border-radius:5px;background-image:linear-gradient(to bottom,#2481BF,#1E6B9D);font-size:18pt;color:#FFF}.loginPage .form .wrap .btns .btn:focus,.loginPage .form .wrap .btns .btn:hover,.loginPage>form .wrap .btns .btn:focus,.loginPage>form .wrap .btns .btn:hover{background-image:linear-gradient(to bottom,#288fd4,#1E6B9D);outline:0}.loginPage .form .wrap .btns .btn:active,.loginPage>form .wrap .btns .btn:active{background-image:linear-gradient(to bottom,#2073aa,#2688c8);outline:0}.loginPage .form .wrap .logo,.loginPage>form .wrap .logo{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;text-align:center;padding-bottom:20px;padding-top:20px;overflow:hidden}.loginPage .form .wrap .logo>img,.loginPage>form .wrap .logo>img{height:auto;max-height:150px;max-width:600px}@media (max-width:660px){.loginPage .form .wrap .logo>img,.loginPage>form .wrap .logo>img{max-width:90vw}}@media (max-device-width:360px){.loginPage .form .wrap .logo>img,.loginPage>form .wrap .logo>img{max-width:90vw}}@media (max-device-height:360px){.loginPage .form .wrap .logo>img,.loginPage>form .wrap .logo>img{max-height:75px}}@media (min-device-height:360px) and (max-device-height:480px){.loginPage .form .wrap .logo>img,.loginPage>form .wrap .logo>img{max-height:100px}}.loginPage .form .wrap .copy,.loginPage>form .wrap .copy{padding-top:20px;font-size:11pt;text-align:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.loginPage .form .wrap .prompt .errorMessage,.loginPage .form .wrap .prompt .setPasswordMessage,.loginPage>form .wrap .prompt .errorMessage,.loginPage>form .wrap .prompt .setPasswordMessage{padding-top:19px}.loginPage .form .wrap .copy img,.loginPage>form .wrap .copy img{margin-bottom:20px}.loginPage .form .wrap .prompt,.loginPage>form .wrap .prompt{width:100%;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.loginPage .form .wrap .prompt .welcome,.loginPage .form .wrap .prompt .welcome .z-label,.loginPage>form .wrap .prompt .welcome,.loginPage>form .wrap .prompt .welcome .z-label{font-size:21pt;text-align:center}.loginPage .form .wrap .prompt .welcome .doc,.loginPage .form .wrap .prompt .welcome .z-label .doc,.loginPage>form .wrap .prompt .welcome .doc,.loginPage>form .wrap .prompt .welcome .z-label .doc{font-weight:700}.loginPage .form .wrap .prompt .welcome .trademark,.loginPage .form .wrap .prompt .welcome .z-label .trademark,.loginPage>form .wrap .prompt .welcome .trademark,.loginPage>form .wrap .prompt .welcome .z-label .trademark{font-size:11pt}.loginPage .form .wrap .prompt .errorMessage,.loginPage .form .wrap .prompt .errorMessage .z-label,.loginPage>form .wrap .prompt .errorMessage,.loginPage>form .wrap .prompt .errorMessage .z-label{color:#b30000;font-size:13pt;font-weight:700;text-align:center}.loginPage .form .wrap .prompt .setPasswordMessage,.loginPage .form .wrap .prompt .setPasswordMessage .z-label,.loginPage>form .wrap .prompt .setPasswordMessage,.loginPage>form .wrap .prompt .setPasswordMessage .z-label{font-size:13pt;font-weight:700;text-align:center}.loginPage .form .wrap .prompt .separator,.loginPage>form .wrap .prompt .separator{height:1px;width:100%;background-color:#EFEFEF}.loginPage .form .wrap .prompt .forgot-pwd,.loginPage>form .wrap .prompt .forgot-pwd{text-align:right;font-size:11pt}.loginPage .form .wrap .prompt .html-text,.loginPage>form .wrap .prompt .html-text{margin-top:5px;text-align:justify;text-justify:distribute}.loginPage .form .wrap .prompt .select-provider-message,.loginPage>form .wrap .prompt .select-provider-message{padding-top:19px;font-size:13pt;font-weight:700;text-align:center}.loginPage .form .wrap .prompt .providers,.loginPage>form .wrap .prompt .providers{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:12px;border-radius:5px;border:1px solid #EFEFEF;background-image:linear-gradient(to bottom,#FDFDFD,#F9F9F9);overflow-x:auto}.loginPage .form .wrap .prompt .providers::-webkit-scrollbar,.loginPage>form .wrap .prompt .providers::-webkit-scrollbar{height:8px}.loginPage .form .wrap .prompt .providers::-webkit-scrollbar-track,.loginPage>form .wrap .prompt .providers::-webkit-scrollbar-track{background:#EFEFEF;border:none;background-clip:content-box;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.loginPage .form .wrap .prompt .providers::-webkit-scrollbar-thumb,.loginPage>form .wrap .prompt .providers::-webkit-scrollbar-thumb{background:#1E6B9D;border:1px solid #2481BF;border-radius:5px}.loginPage .form .wrap .prompt .providers::-webkit-scrollbar-thumb:hover,.loginPage>form .wrap .prompt .providers::-webkit-scrollbar-thumb:hover{background:#1a5c88;border:1px solid #2073aa;border-radius:5px}.loginPage .form .wrap .prompt .providers .provider,.loginPage>form .wrap .prompt .providers .provider{-webkit-flex:1 0 75px;-ms-flex:1 0 75px;flex:1 0 75px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#4E4C4C;font-size:13pt;text-align:center;border:1px solid #FFF;padding:5px;min-height:100px}.loginPage .form .wrap .prompt .providers .provider:not(:first-child),.loginPage>form .wrap .prompt .providers .provider:not(:first-child){border-left:none}.loginPage .form .wrap .prompt .providers .provider>div.icon,.loginPage>form .wrap .prompt .providers .provider>div.icon{margin-bottom:5px}.loginPage .form .wrap .prompt .providers .provider>div.image,.loginPage>form .wrap .prompt .providers .provider>div.image{max-width:80vw}.loginPage .form .wrap .prompt .providers .provider>div.label,.loginPage>form .wrap .prompt .providers .provider>div.label{overflow-wrap:break-word}.loginPage .form .wrap .prompt .providers .provider.active,.loginPage>form .wrap .prompt .providers .provider.active{background-image:linear-gradient(to bottom,#2481BF,#1E6B9D);border-top-width:2px;border-bottom-width:2px;color:#FFF;margin:0}.loginPage .form .wrap .prompt .providers .provider.active:first-child,.loginPage>form .wrap .prompt .providers .provider.active:first-child{border-left-width:2px}.loginPage .form .wrap .prompt .providers .provider.active:last-child,.loginPage>form .wrap .prompt .providers .provider.active:last-child{border-right-width:2px}.loginPage .form .wrap .prompt .providers .provider:first-child,.loginPage>form .wrap .prompt .providers .provider:first-child{border-bottom-left-radius:5px;border-top-left-radius:5px}.loginPage .form .wrap .prompt .providers .provider:last-child,.loginPage>form .wrap .prompt .providers .provider:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.loginPage .form .wrap .prompt .providers .provider:hover:not(.active),.loginPage>form .wrap .prompt .providers .provider:hover:not(.active){background-image:linear-gradient(to bottom,#FDFDFD,#f1f1f1);color:#413f3f;cursor:pointer}.loginPage .messagesBox{padding:1em;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex:auto;-ms-flex:auto;flex:auto;max-width:80vw}.loginPage .messagesBox .title{font-weight:700;border-bottom:1px solid #EFEFEF;margin-bottom:1em;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.loginPage .messagesBox .content-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.loginPage .messagesBox .content-wrap .content{overflow-y:auto;display:-webkit-flex;display:-ms-flexbox;display:flex}.loginPage .messagesBox .content-wrap .content .icon{margin:0}.loginPage .messagesBox .content-wrap .content .messages{padding-top:.2em;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.loginPage .messagesBox .content-wrap .content .messages .message:not(:last-child){margin-bottom:1em}.loginPage .messagesBox .toolbar{padding-top:.5em;margin-top:1em;text-align:center;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;border-top:1px solid #EFEFEF}.loginPage .messagesBox .toolbar button{margin:0 2px}.cookies .loginPage .no-cookies-warn{display:none}.no-cookies .loginPage .no-cookies-warn{position:fixed;bottom:0;width:100vw;text-align:center;padding:10px;color:#4E4C4C;background-color:#ffbb29;border-top:1px solid #f5a700}