@keyframes w_flash_message_open{to{transform:translate(0,0);opacity:1}}@keyframes w_flash_message_close{to{transform:translate(0,-50%);opacity:0}}.w-flash-messages-container{position:absolute;display:flex}.w-flash-messages-container.topCenter{top:20px;left:50%;width:60%;transform:translateX(-50%);flex-direction:column}.w-flash-messages-container.topRight{top:20px;right:20px;width:325px;flex-direction:column}.w-flash-messages-container.bottomRight{bottom:20px;right:20px;width:280px;flex-direction:column-reverse}.w-flash-messages-container .w-flash-message{position:relative;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);margin:4px 0;cursor:pointer;font-family:'roboto_condensedlight';font-size:13px;line-height:16px}.w-flash-messages-container .w-flash-message.w-flash-sticky{cursor:initial}.w-flash-messages-container .w-flash-message.w-flash-open{opacity:0;transform:translate(0,-50%);animation:w_flash_message_open .5s cubic-bezier(.68,-.55,.265,1.55);animation-fill-mode:forwards}.w-flash-messages-container .w-flash-message.w-flash-closed{animation:w_flash_message_close .5s cubic-bezier(.68,-.55,.265,1.55);animation-fill-mode:forwards}.w-flash-messages-container .w-flash-message.information{background-color:#78c5e7;border:1px solid #3badd6;color:#fff}.w-flash-messages-container .w-flash-message.warning{background-color:#ffeaa8;border:1px solid #ffc237;color:#826200}.w-flash-messages-container .w-flash-message.error{background-color:#ff8181;border:1px solid #e25353;color:#fff}.w-flash-messages-container .w-flash-message .w-flash-content{padding:10px}.w-flash-messages-container .w-flash-message .w-flash-progress{position:absolute;left:0;bottom:-1px;height:4px;background-color:#646464;opacity:.2;transition-property:width}body{margin:0}@font-face{font-family:'roboto_condensedlight';src:url(fonts/roboto_lightcondensed/RobotoCondensed-Light-webfont.eot);src:url(fonts/roboto_lightcondensed/RobotoCondensed-Light-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/roboto_lightcondensed/RobotoCondensed-Light-webfont.woff) format('woff'),url(fonts/roboto_lightcondensed/RobotoCondensed-Light-webfont.ttf) format('truetype'),url(fonts/roboto_lightcondensed/RobotoCondensed-Light-webfont.svg#roboto_condensedlight) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'roboto_condensedbold';src:url(fonts/roboto_boldcondensed/RobotoCondensed-Bold-webfont.eot);src:url(fonts/roboto_boldcondensed/RobotoCondensed-Bold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/roboto_boldcondensed/RobotoCondensed-Bold-webfont.woff) format('woff'),url(fonts/roboto_boldcondensed/RobotoCondensed-Bold-webfont.ttf) format('truetype'),url(fonts/roboto_boldcondensed/RobotoCondensed-Bold-webfont.svg#roboto_condensedbold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:'roboto_condensedregular';src:url(fonts/roboto_condensed/RobotoCondensed-Regular-webfont.eot);src:url(fonts/roboto_condensed/RobotoCondensed-Regular-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/roboto_condensed/RobotoCondensed-Regular-webfont.woff) format('woff'),url(fonts/roboto_condensed/RobotoCondensed-Regular-webfont.ttf) format('truetype'),url(fonts/roboto_condensed/RobotoCondensed-Regular-webfont.svg#roboto_condensedregular) format('svg');font-weight:400;font-style:normal}.checkBox{position:relative;font-family:'roboto_condensedregular';font-size:16px;line-height:18px;text-align:left;width:auto;color:#ababab;display:inline-flex;flex-flow:wrap}.checkBox .first-line{display:flex;align-items:center}.checkBox .tickBox,.login{background-repeat:no-repeat}.checkBox .tickBox{cursor:pointer;width:18px;flex:0 0 auto;align-self:stretch;background-position:left;background-size:14px 14px;background-image:url(resource/pngs/check_OFF.png)}.checkBox .tickBox.checked{background-image:url(resource/pngs/check_ON.png)}.login{position:relative;width:100vw;height:100vh;font-family:'roboto_condensedlight';text-align:center;background-size:cover;background-position:center bottom}.login.loading{background:rgba(0,0,0,.6)}.login .dialog{position:relative;top:45px;margin:0 auto;padding-top:10px;min-width:550px;max-width:550px;font-size:19px;display:flex;flex-direction:column;background-color:#efeff4;border:1px solid #b2b2b2;box-shadow:0 0 20px #b2b2b2}.login .dialog .header{color:#646464}.login .dialog .form .inner-form{display:flex;flex-direction:column;align-items:flex-start;width:300px;margin:0 auto}.login .dialog .form .inner-grid{display:grid;column-gap:10px;grid-template-columns:auto auto}.login .dialog .form .inner-grid .item{line-height:44px;min-height:44px}.login .dialog .form .inner-grid .item.label{text-align:end}.login .dialog .form .inner-grid .item.value{text-align:start}.login .dialog .spacer-small{height:30px}.login .dialog .spacer{height:45px}.login .dialog .line{line-height:44px;min-height:44px;padding-left:25px;padding-right:25px}.login .dialog .line.small{height:34px;line-height:34px}.login .dialog .line .checkBox{background-color:transparent;border:0}.login .dialog .check-lines,.login .dialog .explanation-line{font-family:'roboto_condensedregular';font-size:16px;line-height:18px;text-align:left;color:#ababab}.login .dialog .check-lines .explanation{padding:10px 0}.login .dialog .check-lines .check,.login .dialog .check-lines .noCheck{background-image:url(resource/pngs/validate-grey.png);background-size:contain;background-repeat:no-repeat;padding-left:20px}.login .dialog .check-lines .check{background-image:url(resource/pngs/validate-green.png);color:#05c31b}.login .dialog .check-lines .noError{visibility:hidden}.login .dialog .check-lines .error{background-image:url(resource/pngs/validate-red.png);background-size:contain;background-repeat:no-repeat;padding-left:20px;color:#f82700}.login .dialog .explanation-line{color:#007aff;padding:10px 35px}.login .dialog .centered-line{line-height:44px;min-height:44px;padding-left:25px;padding-right:25px;margin-bottom:10px}.login .dialog .centered-line.small{height:34px;line-height:34px}.login .dialog .centered-line .checkBox{background-color:transparent;border:0}.login .dialog .expanded-line,.login .dialog .footer{line-height:44px;min-height:44px;display:flex;justify-content:space-between}.login .dialog .expanded-line{padding-left:25px;padding-right:25px;margin-bottom:10px}.login .dialog .expanded-line.small{height:34px;line-height:34px}.login .dialog .expanded-line .checkBox{background-color:transparent;border:0}.login .dialog .footer{background-color:#d2d2d2;padding:10px 25px;margin-top:20px}.login .dialog .footer.small{height:34px;line-height:34px}.login .dialog .footer .checkBox{background-color:transparent;border:0}.login .dialog .submit-link{color:#007aff;text-decoration:none}.login .dialog .button{font-family:'roboto_condensedbold';color:#8e8e8e;vertical-align:middle;padding:0 22px}.login .dialog .button .link{display:block;text-decoration:none;color:#8e8e8e;cursor:pointer}.login .dialog .button .link:hover,.login .dialog .button:hover,.login .dialog .quick-button-right .link:hover{color:#007aff}.login .dialog .button:disabled{color:#afafaf;cursor:initial}.login .dialog .quick-button-right{font-family:'roboto_condensedbold';color:#8e8e8e;vertical-align:middle;background-image:url(resource/pngs/ql_blue.png);background-size:contain;background-repeat:no-repeat;padding:0 44px 0 22px;background-position:right center}.login .dialog .quick-button-right .link{display:block;text-decoration:none;color:#8e8e8e;cursor:pointer}.login .dialog .quick-button-right-no-border .link:hover,.login .dialog .quick-button-right:hover{color:#007aff}.login .dialog .quick-button-right:disabled{color:#afafaf;cursor:initial;background-image:url(resource/pngs/ql.png);background-size:contain;background-repeat:no-repeat}.login .dialog .quick-button-right-no-border{font-family:'roboto_condensedbold';color:#8e8e8e;vertical-align:middle;background-image:url(resource/pngs/ql_blue.png);background-size:contain;background-repeat:no-repeat;padding:0 44px 0 22px;background-position:right center;border:0;box-shadow:none;border-radius:0}.login .dialog .quick-button-right-no-border .link{display:block;text-decoration:none;color:#8e8e8e;cursor:pointer}.login .dialog .quick-button-right-no-border:hover{color:#007aff}.login .dialog .quick-button-right-no-border:disabled{color:#afafaf;cursor:initial;background-image:url(resource/pngs/ql.png);background-size:contain;background-repeat:no-repeat}.login .dialog .version{padding:10px;margin-right:auto;font-size:9pt;color:#b2b2b2}.login .dialog input[type=password],.login .dialog input[type=text],.login .dialog textarea{border:0;padding-left:.4em;width:260px;font:inherit;line-height:3ex}.login .dialog button{border:1px solid #b2b2b2;box-shadow:0 0 1px #b2b2b2;border-radius:3px;cursor:pointer;padding:0;margin:0;background:0 0;font:inherit;line-height:inherit}.login .dialog button:focus{outline:0!important}.login .dialog select{font:inherit;line-height:inherit}