.radio-hierarchy .radio{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;line-height:1.5rem;min-height:1.5rem}.radio-hierarchy .radio input[type=radio],.radio-hierarchy .radio label>.fa{height:1rem;margin:0 0.5rem;width:1rem}.radio-hierarchy .radio input[type=radio]{min-height:16px}.radio-hierarchy .radio label{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;left:-0.2rem;margin-bottom:0;overflow:hidden;position:relative;-webkit-flex:0 1 auto;flex:0 1 auto}.radio-hierarchy .radio label>span{-webkit-flex:1 1 auto;flex:1 1 auto;text-overflow:ellipsis;overflow:hidden;min-width:0;white-space:nowrap}.radio-hierarchy .radio label:first-child{left:0}.radio-hierarchy .radio label.disabled{cursor:not-allowed}.radio-hierarchy .radio label>span{display:inline-block}.radio-hierarchy .line,.radio-hierarchy .node{border-left:1px solid #333;border-right:1px solid transparent;height:1.5rem;left:-1px;margin-left:1rem;min-width:1rem;position:relative;width:1rem}.radio-hierarchy .node{-webkit-align-items:end;align-items:flex-end;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.radio-hierarchy .node .node-inner{border-left:1px solid transparent;border-top:1px solid #333;display:inline-block;height:50%;margin-left:-2px;width:100%}.radio-hierarchy .node.last-node .node-inner{border-left-color:white}.radio-hierarchy .line + .node,.radio-hierarchy .line + .line{left:0}.radio-hierarchy .radio:last-child .node .node-inner{border-left-color:white}.radio-hierarchy + .fa-asterisk{display:none}html[data-user-agent*=Firefox] .radio-hierarchy .line + .node,html[data-user-agent*=Firefox] .radio-hierarchy .line + .line{left:1px}.page-container,.page-container>form{height:100vh;-webkit-justify-content:start;justify-content:flex-start;-webkit-align-items:center;align-items:center}.page-container>form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}header{height:auto!important;background-color:transparent!important;box-shadow:none!important;-webkit-flex:1 0 0%;flex:1 0 0%;margin-bottom:1.5rem;min-height:64px}header.header-fixed-top{position:static;width:100%;margin-left:-2px;margin-right:-2px;margin-top:-2px}header .alert{border-width:0 0 1px;border-radius:0;line-height:1rem;margin-bottom:0}header .alert p{line-height:1.1em}header .alert br:last-child{line-height:0}header.header-fixed-top,main,header.header-fixed-top + main,header.header-fixed-top + main.no-toolbar{position:static}main{-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.card-block + .card-block{padding-top:0}footer{-webkit-flex:3 0 auto;flex:3 0 auto;margin-top:1rem;-webkit-align-items:start;align-items:flex-start;min-height:0}.econoprint-logo svg.fa{fill:#bf1139;opacity:1}body:not(#bodySwitchCompanyContext) .econoprint-logo svg.fa:not(.logo-xs){display:inline!important}footer{line-height:1}footer a{height:2rem;color:#919191;padding:0 1rem}footer a:hover,footer a:focus,footer a:active{color:#d1d2d3;text-decoration:none;outline:0}footer a .fa + span{margin-left:1rem}footer .fa{min-width:0.875rem;min-height:0.875rem}footer .brand{margin-right:auto;text-transform:uppercase;color:#848484;font-size:0.875rem}footer .pl-1{padding-left:1rem}footer .pr-1{padding-right:1rem}footer .mb-1{margin-bottom:1rem}footer .mt-1{margin-top:1rem}footer .debug{margin:0;color:#848484;font-size:0.875rem}@media (max-width:575px){header{-webkit-flex:0 1 auto;flex:0 1 auto;margin-bottom:0;min-height:0}form{background-color:#fff;height:100%}main{-webkit-flex:1 0 auto;flex:1 0 auto;width:100%;box-shadow:none!important}main .container{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.econoprint-logo{padding-top:1.5rem}main.card{display:inline-block;max-width:100%!important}footer{display:none}}@media handheld,screen and (pointer:coarse),screen and (-moz-touch-enabled){header.header-fixed-top + main,header.header-fixed-top + main.no-toolbar{position:static}}.card>.container{padding-left:0;padding-right:0}main.card{border-radius:4px}main.card,footer{max-width:440px}main.card::after,footer::after{display:none}#loginForm .col-form-label{width:auto!important;font-size:1rem}#loginForm .form-inline .form-group{margin-bottom:0}#loginForm .form-inline .form-group + .form-group{margin-top:1rem}#loginForm .form-inline .form-group + .custom-control{margin-top:1rem}.text-divider{border-top:1px solid #d1d2d3;text-align:center;margin-bottom:0.5rem}.text-divider span{position:relative;top:-0.75rem;color:#111;background-color:white;padding:0 20px}label{margin-right:auto}#loginBlock .checkbox{width:100%}#loginBlock .form-horizontal .form-group{margin-left:0;margin-right:0}#loginBlock .econoprint-logo{margin-top:0.5rem;margin-bottom:0.5rem}#resetBlock .control-label,#resetBlock .help-block,#registerBlock .control-label,#registerBlock .help-block,#activateBlock .control-label,#activateBlock .help-block{padding-top:3.25px;padding-bottom:3.25px}#resetBlock .help-block,#registerBlock .help-block,#activateBlock .help-block{max-width:100%;-webkit-flex-basis:auto;flex-basis:auto}#resetBlock .button-group,#registerBlock .button-group,#activateBlock .button-group{font-size:0}#resetBlock .button-group .btn + .btn,#registerBlock .button-group .btn + .btn,#activateBlock .button-group .btn + .btn{margin-top:7px}#resetBlock .control-label,#registerBlock .control-label,#activateBlock .control-label{text-align:left;margin-bottom:0.25rem;padding-top:0;padding-bottom:0}#resetBlock .text-divider,#registerBlock .text-divider,#activateBlock .text-divider{margin-bottom:0;font-weight:bold}#resetBlock .form-group,#registerBlock .form-group,#activateBlock .form-group{margin-bottom:0.5rem}#resetBlock .form-group.button-group,#registerBlock .form-group.button-group,#activateBlock .form-group.button-group{margin-top:1rem;margin-bottom:0}#resetBlock .text-divider + .card-block,#activateBlock .text-divider + .card-block{margin-top:-19.5px}#pendingBlock .lead{margin-top:-0.5rem}.card .btn:not(.btn-raised){box-shadow:none!important}.card .btn-default{background-color:#f8f9fa}.card .btn-default:hover{background-color:#e9ecef}.card .form-control{background-color:#f8f9fa}#capsToast{-webkit-align-items:center;align-items:center;background-color:#343a40;border-radius:0 0 4px 4px;box-shadow:0 2px 1px -1px rgba(0,0,0,0.2),0 1px 1px 0 rgba(0,0,0,0.14),0 1px 3px 0 rgba(0,0,0,0.12);color:#fafafa;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;font-size:1.2231rem;-webkit-justify-content:space-between;justify-content:space-between;margin-top:-10rem;max-width:440px;line-height:1;height:2rem;opacity:1!important;padding:0 1rem;position:fixed;-webkit-transition:all 0.5s ease-in-out!important;transition:all 0.5s ease-in-out!important;width:100%;z-index:99999}#capsToast.in{margin-top:0!important}.control-label{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;white-space:nowrap;text-align:left}#user_registration .btn,#reset_password .btn,#activation .btn{width:100%}@media screen and (min-width:768px){#capsToast{border-radius:4px;height:3rem;top:calc(51px - 2.5rem)}}