.forgotten-password-confirm,.forgotten-password-request,.reset-password-cancel{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:40px}.forgotten-password-confirm .form-wrapper,.forgotten-password-request .form-wrapper,.reset-password-cancel .form-wrapper{background-color:hsla(0,0%,100%,.5);padding:30px;width:440px;box-shadow:0 1px 6px rgba(0,0,0,.5);position:relative;border-radius:2px}@media (max-width:475px),only screen and (max-height:519px){.forgotten-password-confirm .form-wrapper,.forgotten-password-request .form-wrapper,.reset-password-cancel .form-wrapper{padding:15px;width:300px}}.forgotten-password-confirm .form-wrapper .forgotten-password-form .password-legend,.forgotten-password-request .form-wrapper .forgotten-password-form .password-legend,.reset-password-cancel .form-wrapper .forgotten-password-form .password-legend{padding-top:3px;color:#777;font-size:.875em}.forgotten-password-confirm .form-wrapper .form-title,.forgotten-password-request .form-wrapper .form-title,.reset-password-cancel .form-wrapper .form-title{text-align:center;font-size:30px;margin-bottom:30px}.forgotten-password-confirm .form-wrapper .form-legend,.forgotten-password-request .form-wrapper .form-legend,.reset-password-cancel .form-wrapper .form-legend{color:#777;margin-bottom:15px}.forgotten-password-confirm .form-wrapper .form-input-icon:after,.forgotten-password-request .form-wrapper .form-input-icon:after,.reset-password-cancel .form-wrapper .form-input-icon:after{content:"";display:block;position:absolute;right:5px;top:10px;bottom:10px;width:1px;background-color:#777}.forgotten-password-confirm .form-wrapper .form-input-icon i,.forgotten-password-request .form-wrapper .form-input-icon i,.reset-password-cancel .form-wrapper .form-input-icon i{font-size:15px}.forgotten-password-confirm .form-wrapper .form-error,.forgotten-password-request .form-wrapper .form-error,.reset-password-cancel .form-wrapper .form-error{display:block}.forgotten-password-confirm .form-wrapper .form-row-buttons button,.forgotten-password-request .form-wrapper .form-row-buttons button,.reset-password-cancel .form-wrapper .form-row-buttons button{width:100%}.forgotten-password-confirm .form-wrapper .form-row-links,.forgotten-password-request .form-wrapper .form-row-links,.reset-password-cancel .form-wrapper .form-row-links{text-align:right}.forgotten-password-confirm .form-wrapper .form-row-links .form-link,.forgotten-password-request .form-wrapper .form-row-links .form-link,.reset-password-cancel .form-wrapper .form-row-links .form-link{font-size:12px}.forgotten-password-confirm .form-wrapper .result-container .pending,.forgotten-password-request .form-wrapper .result-container .pending,.reset-password-cancel .form-wrapper .result-container .pending{margin:0 auto}.forgotten-password-confirm .form-wrapper .result-container .pending .pending-loader,.forgotten-password-request .form-wrapper .result-container .pending .pending-loader,.reset-password-cancel .form-wrapper .result-container .pending .pending-loader{height:50px;background-image:url(/images/loaders/loader.svg);background-repeat:no-repeat;background-position:50%;background-size:50px 50px;margin:10px}.forgotten-password-confirm .form-wrapper .result-container .pending .pending-text,.forgotten-password-request .form-wrapper .result-container .pending .pending-text,.reset-password-cancel .form-wrapper .result-container .pending .pending-text{font-style:italic;text-align:center;cursor:default;color:#e80a0a}.forgotten-password-confirm .form-wrapper .result-container .result,.forgotten-password-request .form-wrapper .result-container .result,.reset-password-cancel .form-wrapper .result-container .result{margin-bottom:20px}.forgotten-password-confirm .form-wrapper .result-container .result .result-part1,.forgotten-password-request .form-wrapper .result-container .result .result-part1,.reset-password-cancel .form-wrapper .result-container .result .result-part1{display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:default}.forgotten-password-confirm .form-wrapper .result-container .result .result-part1 .result-icon,.forgotten-password-request .form-wrapper .result-container .result .result-part1 .result-icon,.reset-password-cancel .form-wrapper .result-container .result .result-part1 .result-icon{font-size:18px;display:flex;flex-direction:row;justify-content:center;align-items:center;padding-right:15px}.forgotten-password-confirm .form-wrapper .result-container .result .result-part1 .result-icon.result-ok,.forgotten-password-request .form-wrapper .result-container .result .result-part1 .result-icon.result-ok,.reset-password-cancel .form-wrapper .result-container .result .result-part1 .result-icon.result-ok{color:#548ac5}.forgotten-password-confirm .form-wrapper .result-container .result .result-part1 .result-icon.result-error,.forgotten-password-request .form-wrapper .result-container .result .result-part1 .result-icon.result-error,.reset-password-cancel .form-wrapper .result-container .result .result-part1 .result-icon.result-error{color:#e80a0a}.forgotten-password-confirm .form-wrapper .result-container .result .result-part1 .result-text,.forgotten-password-request .form-wrapper .result-container .result .result-part1 .result-text,.reset-password-cancel .form-wrapper .result-container .result .result-part1 .result-text{font-size:14px;font-weight:500}.forgotten-password-confirm .form-wrapper .result-container .result .result-part2,.forgotten-password-request .form-wrapper .result-container .result .result-part2,.reset-password-cancel .form-wrapper .result-container .result .result-part2{padding-top:20px;color:#777}.forgotten-password-confirm .transparent-modal,.forgotten-password-request .transparent-modal,.reset-password-cancel .transparent-modal{position:fixed;left:0;right:0;top:0;bottom:0;z-index:10000000;display:none}.forgotten-password-confirm .transparent-modal.active,.forgotten-password-request .transparent-modal.active,.reset-password-cancel .transparent-modal.active{display:block}.loader-main-light{position:fixed;display:none;z-index:100000;top:0;right:0;bottom:0;left:0;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,.15)}.loader-main-light.show{display:flex}.loader-main-light .loader-main-light-box{color:#fff;font-size:50px}.notification{position:fixed;top:0;right:0;font-size:13px;z-index:13010;display:flex;flex-direction:column;width:550px;max-width:100%}.notification .notification-item{flex:0 1 auto;max-width:550px;min-width:200px;min-height:74px;background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.5);margin:10px;color:#fff;display:flex;flex-direction:row;border:1px solid #fff;border-left-width:15px;border-radius:2px}.notification .notification-item .description{flex:1 1 auto;padding:25px 0 25px 20px;line-height:24px;font-size:16px;color:#000;font-weight:400;cursor:default;text-align:justify}.notification .notification-item .close-box{flex:0 0 auto;width:40px;display:flex;flex-direction:row;justify-content:center;align-items:flex-start;padding:0}.notification .notification-item .close-box .close-button{display:block;width:40px;height:40px;background-color:transparent;border:none;cursor:pointer;color:#000}.notification .notification-item .close-box .close-button .fa{margin:0;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:20px}.notification .notification-item .close-box .close-button:focus{outline:none}.notification .notification-item.ok{border-color:#693}.notification .notification-item.info{border-color:#39c}.notification .notification-item.warning{border-color:#f90}.notification .notification-item.error{border-color:#e80a0a}.lib-form-component{position:relative}.lib-form-component.focused .form-component-content:before{background:#9c3;height:2px}.lib-form-component.error .form-component-content:before{background-color:#e80a0a}.lib-form-component.disabled .form-component-label{color:#777}.lib-form-component.disabled .form-component-content:hover:after{display:none}.lib-form-component.disabled .form-component-content .form-component-control{cursor:not-allowed}.lib-form-component.disabled .form-component-content .form-component-status-icon{display:none}.lib-form-component .form-component-label{display:block;font-size:12px;cursor:default;color:#000}.lib-form-component .form-component-content{font-size:12px;width:100%;display:flex;flex-direction:row;align-items:center;position:relative;padding-left:5px;padding-right:10px}.lib-form-component .form-component-content:before{content:" ";position:absolute;height:1px;right:0;left:0;bottom:0;background-color:#777;z-index:1}.lib-form-component .form-component-content:after{content:" ";position:absolute;height:2px;width:0;left:0;bottom:0;background-color:#9c3;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;z-index:2}.lib-form-component .form-component-content:hover:after{width:100%}.lib-form-component .form-component-content .form-component-add-on-end,.lib-form-component .form-component-content .form-component-add-on-start{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-height:30px}.lib-form-component .form-component-content .form-component-add-on-end.form-component-add-on-start,.lib-form-component .form-component-content .form-component-add-on-start.form-component-add-on-start{padding-right:5px}.lib-form-component .form-component-content .form-component-add-on-end.form-component-add-on-end,.lib-form-component .form-component-content .form-component-add-on-start.form-component-add-on-end{padding-left:5px}.lib-form-component .form-component-content .form-component-control{display:flex;flex:1 1 auto;height:30px;min-height:30px;line-height:30px;align-items:center;cursor:pointer;font-size:12px}.lib-form-component .form-component-content .form-component-control:not(i){font-family:inherit}.lib-form-component .form-component-content .form-component-control:focus{outline:none}.lib-form-component .form-component-content .form-component-control:disabled{background-color:transparent}.lib-form-component .form-component-content .form-component-status-icon{align-items:center;flex:0 0 auto;align-self:stretch;display:flex;justify-content:center;min-height:30px}.lib-form-component .form-component-content .form-component-status-icon .form-component-error-icon,.lib-form-component .form-component-content .form-component-status-icon .form-component-ok-icon{display:flex;font-size:#e80a0a;pointer-events:none;flex-direction:row;justify-content:center;align-items:center;margin-left:5px}.lib-form-component .form-component-content .form-component-status-icon .form-component-error-icon{color:#e80a0a}.lib-form-component .form-component-content .form-component-status-icon .form-component-ok-icon{color:#9c3}.lib-form-component .form-component-content .disabled-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background-color:#aaa;opacity:.5;z-index:1;cursor:not-allowed}.lib-form-component .form-component-error-message{margin-top:3px;min-height:12px;font-size:12px;text-align:right;color:#e80a0a}.lib-form-component.textinput-component{color:inherit}.lib-form-component.textinput-component .form-component-content .form-component-control{min-width:0;width:100%;border:none;height:auto;padding:0;margin:0;color:inherit}.lib-form-component.textinput-component .form-component-content .form-component-control::-webkit-input-placeholder{color:#777}.lib-form-component.textinput-component .form-component-content .form-component-control:-moz-placeholder,.lib-form-component.textinput-component .form-component-content .form-component-control::-moz-placeholder{color:#777;opacity:1}.lib-form-component.textinput-component .form-component-content .form-component-control:-ms-input-placeholder{color:#777}.lib-form-component.textinput-component .form-component-content .form-component-control::-ms-input-placeholder{color:#777}.lib-form-component.textinput-component .form-component-content textarea{padding-left:0;min-height:30px}.lib-form-component.textinput-component.multiline .form-component-content{align-items:flex-start;height:auto}.lib-form-component.textinput-component.multiline .form-component-content .form-component-control{height:auto}.lib-form-component.textinput-component{background-color:transparent}.lib-form-component.textinput-component>.form-component-content{padding:0}.lib-form-component.textinput-component>.form-component-content:after,.lib-form-component.textinput-component>.form-component-content:before{content:none}.lib-form-component.textinput-component>.form-component-content>input.form-component-control{border:1px solid #777;border-radius:3px;height:37.5px;padding:5px}.lib-form-component.textinput-component>.form-component-content>input.form-component-control:focus{border-color:#06c;outline-color:#39c;outline-offset:-2px;outline-style:auto;outline-width:5px}.lib-form-component.textinput-component>.form-component-content>.form-component-status-icon{display:none}.form-page-container{justify-content:flex-start}.dialog-container,.form-page-container{display:flex;flex-direction:column;align-items:center;padding-top:40px;flex:1 0 auto}.dialog-container{justify-content:center}.dialog-container .dialog{background-color:hsla(0,0%,99.6%,.75);padding:30px;box-shadow:0 1px 6px rgba(0,0,0,.5);position:relative;border-radius:2px;width:440px;margin:5px}@media (max-width:475px),only screen and (max-height:519px){.dialog-container .dialog{padding:15px;width:300px}}.dialog-container .dialog>.title{text-align:center;font-size:30px;margin-bottom:30px}.dialog-container .dialog>.status{display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:14px}.dialog-container .dialog>.status>.icon{font-size:18px;color:#548ac5}.dialog-container .dialog>.status>.icon.bad{color:#e80a0a}.dialog-container .dialog>.status>.message{padding-left:15px}.dialog-container .dialog>.back-link-row{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;padding-top:30px}.dialog-container .dialog>.back-link-row>.link{border:none;cursor:pointer;text-decoration:underline;color:#2d67a7;padding:0;margin:0;background-color:transparent;font-size:12px}.login-container.registration-success{justify-content:center}.login-container .login-form-wrapper{width:auto}.login-container .login-form-wrapper .row{align-items:flex-start}.login-container .login-form-wrapper .row.row-back{display:flex;flex-direction:row;justify-content:flex-end}.login-container .login-form-wrapper .row.row-back>a{font-size:12px}.login-container .login-form-wrapper .row.center{justify-content:center}.login-container .login-form-wrapper .row:not(:first-child){margin-top:15px}.login-container .login-form-wrapper .row>.col{display:flex;flex-direction:column;flex:1 1 auto;min-width:300px;margin:0 15px}.login-container .login-form-wrapper .row>.col:first-child{margin-left:0}.login-container .login-form-wrapper .row>.col:last-child{margin-right:0}.login-container .login-form-wrapper .row>.col>.label{flex:1 1 auto;text-align:left;padding:0 0 2px 2px}.login-container .login-form-wrapper .row>.col>.value{position:relative}.login-container .login-form-wrapper .row>.col>.value .lib-form-component.textinput-component>.form-component-content>input.form-component-control{padding-left:37.5px}.login-container .login-form-wrapper .row>.col>.value>.selectbox-wrapper>.lib-form-component.selectbox-component{padding:0 0 0 37.5px}.login-container .login-form-wrapper .row>.col>.value>.selectbox-wrapper>.lib-form-component.selectbox-component>.form-component-content>.options{margin-right:2px}.login-container .login-form-wrapper .row>.col>.value>.form-input-icon:after{content:"";display:block;position:absolute;right:5px;top:10px;bottom:10px;width:1px;background-color:#777}.login-container .login-form-wrapper .row>.col>.value>.form-input-icon .fa.fa-at,.login-container .login-form-wrapper .row>.col>.value>.form-input-icon .fa.fa-globe,.login-container .login-form-wrapper .row>.col>.value>.form-input-icon .fa.fa-lock,.login-container .login-form-wrapper .row>.col>.value>.form-input-icon .fa.fa-user{font-size:15px}.login-container .login-form-wrapper .row.row-terms{align-self:center;flex-direction:column}.login-container .login-form-wrapper .row.row-terms>.term-item{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.login-container .login-form-wrapper .row.row-terms>.checkbox-component>.form-component-content{padding-right:5px}.login-container .login-form-wrapper .row.row-terms>.checkbox-component>.form-component-content>.form-component-control{color:#2d67a7}.login-container .login-form-wrapper .row.buttons-container{border-top:none}.login-container .login-form-wrapper .terms{color:#2d67a7;font-weight:700}.login-container .login-form-wrapper.registration-success-panel{margin:5px;max-width:450px}.login-container .login-form-wrapper.registration-success-panel>.result-part{display:flex;justify-content:center;align-items:center;font-size:14px}.login-container .login-form-wrapper.registration-success-panel>.result-part>.icon{font-size:18px;color:#548ac5}.login-container .login-form-wrapper.registration-success-panel>.result-part>.message{padding-left:15px}.login-container .login-form-wrapper.registration-success-panel>.info{padding-top:15px;font-size:14px;text-align:justify}.login-container .login-form-wrapper.registration-success-panel>.row.link{padding-top:20px}@media only screen and (max-width:767px){.login-container.registration-container>.login-page-logo{display:none}.login-container .login-form-wrapper .row{flex-direction:column;align-items:stretch}.login-container .login-form-wrapper .row>.col{margin:0;min-width:190px}.login-container .login-form-wrapper .row>.col:not(:first-child){margin-top:15px}.login-container .login-form-wrapper .row.row-terms{align-self:flex-start}.login-container .login-form-wrapper .row.row-terms>.term-item{flex-direction:row;flex-wrap:wrap}.login-container .login-form-wrapper .row.buttons-container>button{width:100%}.login-container .login-form-wrapper .row.row-back{justify-content:center}.login-container .login-form-wrapper.registration-success-panel>.info{text-align:center}}.pending-row{display:flex;flex-direction:row;justify-content:center;align-items:center;margin:0 auto}.pending-row>.loader{width:50px;height:50px;background-image:url(/images/loaders/loader.svg);background-repeat:no-repeat;background-position:50%;background-size:50px 50px;margin:10px}.pending-row>.text{font-style:italic;text-align:center;cursor:default;color:#777}.registration-confirm .label-value-form .row{align-items:flex-start}.registration-confirm .label-value-form .row.row-back{display:flex;flex-direction:row;justify-content:flex-end}.registration-confirm .label-value-form .row.row-back>a{font-size:12px}.registration-confirm .label-value-form .row.center{justify-content:center}.registration-confirm .label-value-form .row:not(:first-child){margin-top:15px}.registration-confirm .label-value-form .row>.col{display:flex;flex-direction:column;flex:1 1 auto;min-width:300px;margin:0 15px}.registration-confirm .label-value-form .row>.col:first-child{margin-left:0}.registration-confirm .label-value-form .row>.col:last-child{margin-right:0}.registration-confirm .label-value-form .row>.col>.label{flex:1 1 auto;text-align:left;padding:0 0 2px 2px}.registration-confirm .label-value-form .row>.col>.value{position:relative}.registration-confirm .label-value-form .row>.col>.value .password-legend{padding-top:3px;color:#777;font-size:.875em}.registration-confirm .label-value-form .row>.col>.value .lib-form-component.textinput-component>.form-component-content>input.form-component-control{padding-left:37.5px}.registration-confirm .label-value-form .row>.col>.value>.selectbox-wrapper>.lib-form-component.selectbox-component{padding:0 0 0 37.5px}.registration-confirm .label-value-form .row>.col>.value>.selectbox-wrapper>.lib-form-component.selectbox-component>.form-component-content>.options{margin-right:2px}.registration-confirm .label-value-form .row>.col>.value>.form-input-icon:after{content:"";display:block;position:absolute;right:5px;top:10px;bottom:10px;width:1px;background-color:#777}.registration-confirm .label-value-form .row>.col>.value>.form-input-icon .fa.fa-at,.registration-confirm .label-value-form .row>.col>.value>.form-input-icon .fa.fa-globe,.registration-confirm .label-value-form .row>.col>.value>.form-input-icon .fa.fa-lock,.registration-confirm .label-value-form .row>.col>.value>.form-input-icon .fa.fa-user{font-size:15px}.registration-confirm .label-value-form .row.row-terms{align-items:center}.registration-confirm .label-value-form .row.row-terms>.checkbox-component>.form-component-content{padding-right:5px}.registration-confirm .label-value-form .row.row-terms>.checkbox-component>.form-component-content>.form-component-control{color:#2d67a7}.registration-confirm .label-value-form .row.buttons-container{border-top:none}@media only screen and (max-width:767px){.registration-confirm .label-value-form .row{flex-direction:column;align-items:stretch}.registration-confirm .label-value-form .row>.col{margin:0;min-width:190px}.registration-confirm .label-value-form .row>.col:not(:first-child){margin-top:15px}.registration-confirm .label-value-form .row.row-terms{flex-direction:row;flex-wrap:wrap;align-items:center}.registration-confirm .label-value-form .row.buttons-container>button{width:100%}.registration-confirm .label-value-form .row.row-back{justify-content:center}.registration-confirm .label-value-form.registration-success-panel>.info{text-align:center}}.lib-form-component{background-color:#fff}*{box-sizing:border-box}*,body,html{font-family:Tahoma,Verdana,Arial}body,html{margin:0;padding:0;height:100%;min-height:100%;font-size:12px}body{display:flex;flex-direction:row}body.noscroll{overflow:hidden}body.print,body.print #root,body.print #root main,body.print #root main .main-content-container{display:block}body:not(.print) #root main .main-content-container{overflow:auto}body #root{flex:1 1 auto;display:flex;flex-direction:row}body #root .filter .lib-form-component.selectbox-component{border-top-left-radius:3px;border-top-right-radius:3px}body #root main{display:flex;flex-direction:column;flex:1 1 auto;overflow:auto;margin-top:0!important}body #root main .main-content-container{display:flex;flex-direction:row;flex:1 1 auto;justify-content:center}@media only screen and (max-height:399px){body #root main .main-content-container{flex:1 0 auto}}body #root main .main-content-container>*{flex:1 1 auto}body #root main .main-content-container .main-content{flex:1 1 1024px;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;max-width:1024px;padding-bottom:30px;overflow:auto}body #root main .default-logo{background-image:url(/images/xmarton/logo_symbol.svg);background-size:140px;background-repeat:no-repeat;background-position:center 15vh}body #root main footer{margin-top:0;padding:8px;flex:0 0 auto;border-top:1px solid #aaa}body #root main footer.login-style .login-footer__link{color:#2d67a7;text-decoration:underline;cursor:pointer}body #root main footer.login-style .login-footer__link:hover{color:#548ac5}body #root main footer .footer-container{margin:0 auto;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:12px}body #root main footer .footer-container .footer-content{display:flex;flex:1 1 auto;justify-content:flex-end;font-size:1rem}@media only screen and (max-width:475px){body #root main footer .footer-container{flex-direction:column;justify-content:center}body #root main footer .footer-container div{flex:0 0 auto;margin-bottom:20px}body #root main footer .footer-container div.left,body #root main footer .footer-container div.middle,body #root main footer .footer-container div.right{text-align:center}}body #root main footer .footer-container a{font-size:12px}body #root .container{width:1140px;margin:0 auto}@media only screen and (max-width:1199px){body #root .container{width:960px}}@media only screen and (max-width:991px){body #root .container{width:720px}}@media only screen and (max-width:767px){body #root .container{width:calc(100% - 20px)}}@media only screen and (max-width:475px){body #root .container{width:calc(100% - 20px)}}body #root .main-list{border-bottom-right-radius:2px;border-bottom-left-radius:2px}body #root button:hover .fa-times{color:#000}body .menu,body .submenu{list-style-type:none;margin:0;display:inline-block;padding:3px 0 0;font-size:14px;text-transform:uppercase}body .menu.submenu,body .submenu.submenu{font-size:10px}body .menu.align-right,body .submenu.align-right{float:right}body .menu li,body .submenu li{margin:0;padding:0;height:81px;float:left}body .menu li .menu-link,body .submenu li .menu-link{margin:0;padding:0 10px;display:block;cursor:pointer;text-decoration:none;border:none;color:#777;background-color:transparent;height:81px;line-height:81px}body .menu li .menu-link:hover,body .submenu li .menu-link:hover{background-color:#eceff1;color:#000}body .menu li .menu-link.active,body .submenu li .menu-link.active{background-color:#c3c3c3;color:#000;text-decoration:none;cursor:default}.logo-vertical{background-image:url(/images/xmarton/logo_vertical.svg)}.logo-horizontal,.logo-vertical{height:70px;background-repeat:no-repeat;background-position:50%;background-size:contain;margin:0 23.33333px 23.33333px}.logo-horizontal{background-image:url(/images/xmarton/logo_horizontal.svg)}a:focus,input[type=checkbox]:focus{outline-color:#39c;outline-offset:-2px;outline-style:auto;outline-width:5px}.link{border:none;cursor:pointer;text-decoration:underline;color:#2d67a7;padding:0;margin:0;background-color:transparent}.link:hover{color:#39c}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-left{text-align:left!important}.nowrap{white-space:nowrap!important}.white-shadow-box{background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.3);border-radius:3px}.pending-box{text-align:center;width:100%;z-index:1;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.35);height:100%;flex-direction:row}.loader-box,.pending-box{padding:20px;display:flex;justify-content:center;align-items:center}.loader-box{background-color:#fff;border-radius:3px}.loader-box .loader-text{padding-left:10px}.success-text{color:#693}.error-text{color:#b30000}.infobox{margin:5px;padding:10px;font-style:italic;line-height:1.5;font-size:12px;color:#555;background-color:#eee}.modal-step{padding:10px;font-size:14px;border-bottom:1px solid #ddd;color:#aaa;display:flex;justify-content:center;align-items:center;cursor:default}.modal-step__arrow{padding:0 14px;flex:0 0 auto}.modal-step__item{flex:0 0 auto}.modal-step__item--done{color:#000}.modal-step__item--current{font-weight:700;color:#4d4d4d}.tbl{border-collapse:collapse}.tbl td,.tbl th{line-height:1.5}.tbl--row-underline td,.tbl--row-underline th{border-bottom:1px solid #ddd}.tbl--th-alt th{font-weight:400;background-color:#ddd}.tbl--th-alt.tbl--row-underline th{border-bottom:1px solid #fff}.tbl--width--100{width:100%}.tbl--margin-tb--15{margin-top:15px;margin-bottom:15px}.tbl--cell-padding--4 td,.tbl--cell-padding--4 th{padding:4px}.tbl--cell-padding--6 td,.tbl--cell-padding--6 th{padding:6px}.tbl__header--underline td,.tbl__header--underline th{border-bottom:1px solid #aaa}.tbl--text-size--16{font-size:16px}.link-button{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;margin:0;background-color:transparent;cursor:pointer}.link-button--edit{color:#548ac5}.link-button--delete{color:#b30000}.link-button--warning{color:#f90}.link-button--size-16{font-size:16px}.link-button--pr-10{padding-right:10px}.button{background-color:#aaa;display:inline-block;color:#000;font-size:14px;height:34px;line-height:34px;border:0;padding:0 15px;margin:0;cursor:pointer;border-radius:3px;text-decoration:none}.button:active{opacity:.75}.button .fa{width:37.5px;height:37.5px;display:flex;flex-direction:column;justify-content:center;align-items:center;float:left}.button span{display:inline-block;line-height:37.5px}.button.icon-only{padding:0 15px}.button.size-small{height:24px;line-height:24px;padding:0 8px;font-size:12px;border-radius:3px}.button.size-small.icon-only{padding:0 8px}.button.size-small span{line-height:24px}.button:focus{outline-color:#39c;outline-offset:-2px;outline-style:auto;outline-width:5px}.button.disabled,.button:disabled{cursor:not-allowed}.button.main-primary{background-color:#2d67a7;color:#fff}.button.main-primary:hover{background-color:#548ac5}.button.main-primary.disabled,.button.main-primary:disabled{background-color:#92b1ca;color:hsla(0,0%,100%,.75)}.button.main-quinary{background-color:#fff;border:2px solid #2d67a7;color:#2d67a7;line-height:30px}.button.main-quinary.size-small,.button.main-quinary.size-small span{line-height:20px}.button.main-quinary:hover{background-color:#fff;border-color:#000;color:#000}.button.main-quinary.disabled,.button.main-quinary:disabled{background-color:#fff;color:#92b1ca;border-color:#92b1ca}.button.main-secondary{background-color:#39c;color:#fff}.button.main-secondary:hover{background-color:rgba(51,153,204,.5)}.button.main-secondary.disabled,.button.main-secondary:disabled{background-color:#92b1ca;color:hsla(0,0%,100%,.75)}.button.main-cancel{background-color:#777;color:#fff}.button.main-cancel:hover{background-color:#aaa}.button.main-cancel.disabled,.button.main-cancel:disabled{background-color:#f2f2f2;color:#bbb}.button.main-warning{background-color:#f90;color:#fff}.button.main-warning:hover{background-color:#ffbf5f}.button.main-warning.disabled,.button.main-warning:disabled{opacity:.5}.button.main-warning.disabled:hover,.button.main-warning:disabled:hover{background-color:#f90}.button.main-good{background-color:#3db370;color:#fff}.button.main-good:hover{background-color:#67cb92}.button.main-good.disabled,.button.main-good:disabled{background-color:#a0debb;color:hsla(0,0%,100%,.75)}.button.main-bad{background-color:#a0262d;color:#fff}.button.main-bad:hover{background-color:#d3454c}.button.main-bad.disabled,.button.main-bad:disabled{background-color:#e28388;color:hsla(0,0%,100%,.75)}.form .form-vertical-stack,form .form-vertical-stack{display:flex;flex-direction:column}.form .form-vertical-stack>*,form .form-vertical-stack>*{margin-bottom:10px}.form .form-vertical-stack>:last-child,form .form-vertical-stack>:last-child{margin-bottom:0}.form-required-star,form-required-star{color:#e80a0a;padding-left:5px}.form-row,form-row{padding:0 0 12.5px}.form-row-error .form-input,form-row-error .form-input{border-color:#e80a0a}.form-row-error .form-error,form-row-error .form-error{display:block}.form-row-error .form-checkbox-label,form-row-error .form-checkbox-label{border:1px solid #e80a0a;padding-left:4px}.form-row:last-child,form-row:last-child{padding:0}.form-label-wrapper,form-label-wrapper{height:20.625px}.form-label,form-label{font-size:1rem;color:#777}.form-label-info,form-label-info{float:right;font-size:1.25rem;color:#2d67a7}.form-error,form-error{color:#e80a0a;display:none}.form-error,.form-hint,form-error,form-hint{font-size:.875rem;margin:3px 0 0;padding:0;text-align:left;line-height:1.25rem}.form-hint,form-hint{color:#aaa}.form-input-wrapper,form-input-wrapper{position:relative}.form-input-wrapper-prefix .form-input,form-input-wrapper-prefix .form-input{padding-left:37.5px}.form-select-rs-input .Select-control,form-select-rs-input .Select-control{height:37.5px;border:1px solid #777;background-color:#fff;font-size:1rem;border-radius:3px}.form-select-rs-input .Select-menu-outer,form-select-rs-input .Select-menu-outer{border:1px solid #777;background-color:#fff;font-size:1rem;border-radius:0}.form-select-rs-input.is-focused .Select-control,.form-select-rs-input.is-focused:not(.is-open) .Select-control,form-select-rs-input.is-focused .Select-control,form-select-rs-input.is-focused:not(.is-open) .Select-control{border-color:#06c;outline-color:#39c;outline-offset:-2px;outline-style:auto;outline-width:5px}.form-input,form-input{width:100%;height:37.5px;border:1px solid #777;background-color:#fff;font-size:1rem;border-radius:3px;margin:0;padding:0}.form-input:focus,form-input:focus{border-color:#06c;outline-color:#39c;outline-offset:-2px;outline-style:auto;outline-width:5px}.form-input:disabled,form-input:disabled{border-color:#aaa;background-color:#ddd;color:#777;cursor:not-allowed}.form-input-icon,form-input-icon{pointer-events:none;position:absolute;top:0;left:0;font-size:18.75px;color:#777;width:37.5px;height:37.5px;display:flex;flex-direction:row;justify-content:center;align-items:center}.form-button-wrapper,.form-checkbox-wrapper,form-button-wrapper,form-checkbox-wrapper{height:37.5px}.form-checkbox-label,form-checkbox-label{min-height:37.5px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-items:stretch;cursor:pointer;padding-left:5px}.form-checkbox,form-checkbox{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin:0;padding:0;flex:0 0 auto;width:18.75px}.form-checkbox-input,form-checkbox-input{margin:0;padding:0}.form-checkbox-text,form-checkbox-text{margin:0;padding:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:1.125rem;flex:1 0 auto}.form-link-wrapper,form-link-wrapper{height:37.5px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.form-link,form-link{font-size:1.125rem;color:#2d67a7;text-decoration:underline;cursor:pointer}.form-link:hover,form-link:hover{color:#548ac5}.label-value-form{display:flex;flex-direction:column;flex:1 1 auto}.label-value-form .scrollable{overflow:auto;flex:0 1 auto;padding-bottom:15px;margin-right:5px;padding-top:5px}.label-value-form .row{display:flex;align-items:center;min-height:34px}.label-value-form .row.buttons-container{justify-content:center;border-top:2px solid #777;padding-top:10px;padding-bottom:10px;flex:0 0 auto}.label-value-form .row.buttons-container .button-wrapper,.label-value-form .row.buttons-container button{margin:0 6px}.label-value-form .row.buttons-container .button-wrapper:first-child,.label-value-form .row.buttons-container button:first-child{margin-left:0}.label-value-form .row.buttons-container .button-wrapper:last-child,.label-value-form .row.buttons-container button:last-child{margin-right:0}.label-value-form .row .label{margin-bottom:5px;flex:0 0 100px;text-align:right;margin-right:20px}.label-value-form .row .value{margin-bottom:5px;flex:1 1 auto;padding-right:5px}.label-value-form .delimiter{height:2px;background-color:#c3c3c3;margin:15px 5px 5px}.lib-form-component.checkbox-component .form-component-content i{font-size:14px}.lib-form-component.selectbox-component .form-component-content .options{border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.3)}
/*# sourceMappingURL=main.9ef020d4.chunk.css.map */