.dark-theme .gx-main-content{padding-top:0!important;padding-bottom:0!important}.dark-theme .gx-main-content .gx-wrapper{margin-bottom:0;background:rgba(0,0,0,.5)}.dark-theme .gx-main-content .login-content{background-color:#434f5a}.dark-theme .gx-main-content .login-content .login-header .site-logo{background-image:url(/static/images/logo-blanco.png)!important}.dark-theme .gx-main-content .login-content .form-control{color:#fff!important;background-color:#39444d!important;border:1px solid #39444d!important}.dark-theme .gx-main-content .login-content .form-control :focus,.dark-theme .gx-main-content .login-content .form-control :hover{border:1px solid #39444d!important}.dark-theme .gx-main-content a{color:#d3d3d3}.dark-theme .gx-main-content a:focus,.dark-theme .gx-main-content a:hover{color:#c7c7c7}.dark-theme .gx-main-content a.text-primary{color:#d3d3d3!important}.dark-theme .gx-main-content a.text-primary:focus,.dark-theme .gx-main-content a.text-primary:hover{color:#c7c7c7!important}.dark-theme .gx-main-content .gx-btn-primary{background-color:#607d8b;color:#fff;border-color:#566f7c}.dark-theme .gx-main-content .gx-btn-primary:focus,.dark-theme .gx-main-content .gx-btn-primary:hover{background-color:#566f7c;color:#fff;border-color:#4b626d}.login-background{background:#f8f9fa url(/static/images/fondo_login-segundo.jpg) no-repeat right top;background-size:cover}.login-background .login-form .form-label-group>label{color:#495057}.login-background .login-form .form-label-group input::-webkit-input-placeholder{color:transparent}.login-background .login-form .form-label-group input:-ms-input-placeholder{color:transparent}.login-background .login-form .form-label-group input::-ms-input-placeholder{color:transparent}.login-background .login-form .form-label-group input::-moz-placeholder{color:transparent}.login-background .login-form .form-label-group input::placeholder{color:transparent}.login-background .login-form .form-label-group input:not(:placeholder-shown)~label{color:#777}.login-background footer{background-color:#f8f9fa}@supports (-ms-ime-align:auto){.form-label-group input::-ms-input-placeholder{color:#777}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.form-label-group input:-ms-input-placeholder{color:#777}}.form-group .money-container{flex-wrap:nowrap;display:flex}.form-group .money-container select{width:auto!important}.form-label-group{position:relative;margin-bottom:1rem}.form-label-group>input,.form-label-group>label{height:3.125rem;padding:.9rem}.form-label-group>label{position:absolute;top:0;left:0;display:block;width:100%;margin-bottom:0;line-height:1.5;color:#495057;pointer-events:none;cursor:text;border:1px solid transparent;border-radius:.25rem;transition:all .1s ease-in-out}.form-label-group input::-webkit-input-placeholder{color:transparent}.form-label-group input:-ms-input-placeholder{color:transparent}.form-label-group input::-ms-input-placeholder{color:transparent}.form-label-group input::-moz-placeholder{color:transparent}.form-label-group input::placeholder{color:transparent}.form-label-group input:not(:placeholder-shown){padding-top:1.25rem!important;padding-bottom:.25rem!important}.form-label-group input:not(:placeholder-shown)~label{padding-top:.25rem!important;padding-bottom:.25rem!important;font-size:12px!important;color:#777!important}@supports (-ms-ime-align:auto){.form-label-group>label{display:none}.form-label-group input::-ms-input-placeholder{color:#777}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.form-label-group>label{display:none}.form-label-group input:-ms-input-placeholder{color:#777}}.dropdown-menu{background:#46505a!important}.dropdown-menu .dropdown-item{color:#fff!important}.dropdown-menu .dropdown-item.active,.dropdown-menu .dropdown-item:hover{background:#3c444c!important}.login-background.gx-main-content.no-header{height:100vh;overflow:auto}.login-background .gx-wrapper{margin-left:-23px;width:calc(100% + 46px)}.login-background .login-content{max-width:100%}.login-background .captcha{overflow-x:auto;padding:8px}.login-background .login-header .site-logo{background-image:url(/static/images/logo-color.png)!important;background-repeat:no-repeat!important;height:100px!important;background-position:center;background-size:contain}.login-content-table{display:table;height:100%;margin:0 auto}.login-content-middle{display:table-cell;vertical-align:middle;width:500px}