#root{height:100%}.inputUserName .ant-input-suffix svg.hide{display:none}.formLogin .container-component{border-bottom:1px solid rgba(0,0,0,.12)}.formChangePass .password-security{font-size:13px;margin-bottom:20px}.formChangePass .password-security ul{padding-left:5px;list-style:none}.formChangePass .password-security ul li:before{content:"\2022";width:15px;display:inline-block}.formChangePass .password-security ul li.check{font-weight:700;color:#52c41a}.formChangePass .password-security ul li.check:before{content:"\2713"}.formChangePass .password-security ul li span.info{border-bottom:1px dashed}.footer{position:absolute;right:0;bottom:0;left:0;height:70px;padding:15px 20px;color:rgba(0,0,0,.42);font-size:13px}.footer svg{width:24px;height:24px;float:left;fill:currentColor;margin-top:-1px;margin-right:15px}.footer .error{color:#f5222d}.footer .loading{color:rgba(0,0,0,.54)}.footer span{display:block}.form-header{height:160px;background:#314682;border-bottom:1px solid rgba(0,0,0,.12);padding:15px 20px;position:relative}.form-header img{position:absolute;left:20px;bottom:20px;width:105px}.container-login-right{width:calc(100% - 376px);min-height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;right:0}@media screen and (max-width:700px){.login .container-login-right{width:100%;display:none}}.typesLogin .error{color:#f5222d;padding:12px 24px;display:block}.typesLogin .loading{color:rgba(0,0,0,.54);padding:12px 24px;display:block}.typesLogin .login-external{padding:15px 20px;border-bottom:1px solid rgba(0,0,0,.12);cursor:pointer;position:relative}.typesLogin .login-external svg{width:24px;height:24px;position:absolute;top:15px;left:20px}.typesLogin .login-external span{font-size:13px;color:rgba(0,0,0,.87)}.typesLogin .login-external.icons span{margin-left:35px}.typesLogin .login-external:hover{background:#f5f5f5}.login{height:100%}.login .container-login-left{min-height:100%;position:relative;padding-bottom:70px;width:376px;border-right:1px solid rgba(0,0,0,.12);background:#fff;float:left}.login .container-login-left .container-form .form-inputs .container-component{padding:15px 20px}.login .container-login-left .container-form .form-inputs .title{color:rgba(0,0,0,.87);font-size:18px;display:block;font-weight:500;word-break:break-word}.login .container-login-left .container-form .form-inputs .sub-title{color:rgba(0,0,0,.54);font-size:13px;display:block;margin-bottom:15px}.login .container-login-left .container-form .form-inputs .ant-alert{padding-right:37px}.login .container-login-left .container-form .form-inputs form .ant-form-item-label{line-height:normal;margin-bottom:5px}.login .container-login-left .container-form .form-inputs form .ant-form-item-label label{font-size:13px;color:rgba(0,0,0,.54)}.login .container-login-left .container-form .form-inputs form .ant-form-item-label label.ant-form-item-required:after,.login .container-login-left .container-form .form-inputs form .ant-form-item-label label.ant-form-item-required:before{display:none}.login .container-login-left .container-form .form-inputs form .ant-form-item{margin-bottom:15px}.login .container-login-left .container-form .form-inputs form .container-suffix input{padding-right:35px!important}.login .container-login-left .container-form .form-inputs form .container-suffix .ant-input-suffix{right:7px}.login .container-login-left .container-form .form-inputs form .container-suffix svg{fill:rgba(0,0,0,.54);cursor:pointer}.login .container-login-left .container-form .form-inputs form .container-suffix svg:hover{fill:rgba(0,0,0,.34)}.login .container-login-left .container-form .form-inputs form .ant-alert{margin-bottom:15px}.login .container-login-left .container-form .form-inputs form button{float:right;height:40px}.login .container-login-left .container-form .form-inputs form button[type=submit]{margin-left:10px}.login .container-login-right{width:calc(100% - 376px);min-height:100%;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed;top:0;right:0}@media screen and (max-width:700px){.login .container-login-left{border:none;width:100%}}