    #welcome {
        background-image: none;
        background: #fff;
    }
    
    #preloader .jumper {
        width: 360px;
    }
    
    .jumper>img {
        left: 0;
        right: 0;
        margin: auto;
        z-index: 99;
        max-height: 90px;
    }
    
    a {
        color: #808292;
    }
    
    .card-body {
        background: #fad755;
    }
    
    .container-logo {
        text-align: center;
        margin: 0 auto;
        background: transparent;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        border-bottom: 1px solid #000;
        margin-bottom: 20px;
        width: 100%;
        display: flex;
    }
    
    .container-logo>img {
        margin: 10px 0;
    }
    
    .btn-primary {
        background-color: #E74C3C !important;
        border: 2px solid #E74C3C;
    }
    
    .btn-info {
        background-color: #E74C3C !important;
    }
    
    #preloader {
        background-image: none;
        background: #fff;
    }
    
    label {
        color: #009688;
    }
    
    .grey-text {
        color: #000;
    }
    
    .md-form .prefix.active {
        color: #000;
    }
    
    .md-form label {
        color: #000;
    }
    
    .card .md-form label,
    .custom-control-label,
    label[for='imagen'],
    a#mdRecover {
        font-weight: 500;
    }
    
    .md-form input:not([type]):focus:not([readonly]),
    .md-form input[type=text]:not(.browser-default):focus:not([readonly]),
    .md-form input[type=password]:not(.browser-default):focus:not([readonly]),
    .md-form input[type=email]:not(.browser-default):focus:not([readonly]),
    .md-form input[type=url]:not(.browser-default):focus:not([readonly]),
    .md-form input[type=time]:not(.browser-default):focus:not([readonly]),
    .md-form input[type=date]:not(.browser-default):focus:not([readonly]),
    .md-form input[type=datetime]:not(.browser-default):focus:not([readonly]),
    .md-form input[type=datetime-local]:not(.browser-default):focus:not([readonly]),
    .md-form input[type=tel]:not(.browser-default):focus:not([readonly]),
    .md-form input[type=number]:not(.browser-default):focus:not([readonly]),
    .md-form input[type=search]:not(.browser-default):focus:not([readonly]),
    .md-form input[type=search-md]:focus:not([readonly]),
    .md-form textarea.md-textarea:focus:not([readonly]) {
        border-bottom: 1px solid #000;
    }
    
    .md-form input:not([type]):focus:not([readonly])+label,
    .md-form input[type=text]:not(.browser-default):focus:not([readonly])+label,
    .md-form input[type=password]:not(.browser-default):focus:not([readonly])+label,
    .md-form input[type=email]:not(.browser-default):focus:not([readonly])+label,
    .md-form input[type=url]:not(.browser-default):focus:not([readonly])+label,
    .md-form input[type=time]:not(.browser-default):focus:not([readonly])+label,
    .md-form input[type=date]:not(.browser-default):focus:not([readonly])+label,
    .md-form input[type=datetime]:not(.browser-default):focus:not([readonly])+label,
    .md-form input[type=datetime-local]:not(.browser-default):focus:not([readonly])+label,
    .md-form input[type=tel]:not(.browser-default):focus:not([readonly])+label,
    .md-form input[type=number]:not(.browser-default):focus:not([readonly])+label,
    .md-form input[type=search]:not(.browser-default):focus:not([readonly])+label,
    .md-form input[type=search-md]:focus:not([readonly])+label,
    .md-form textarea.md-textarea:focus:not([readonly])+label {
        color: #000;
    }
    
    .md-form input:not([type]),
    .md-form input[type=text]:not(.browser-default),
    .md-form input[type=password]:not(.browser-default),
    .md-form input[type=email]:not(.browser-default),
    .md-form input[type=url]:not(.browser-default),
    .md-form input[type=time]:not(.browser-default),
    .md-form input[type=date]:not(.browser-default),
    .md-form input[type=datetime]:not(.browser-default),
    .md-form input[type=datetime-local]:not(.browser-default),
    .md-form input[type=tel]:not(.browser-default),
    .md-form input[type=number]:not(.browser-default),
    .md-form input[type=search]:not(.browser-default),
    .md-form input[type=search-md],
    .md-form textarea.md-textarea {
        border-bottom: 1px solid #009688;
    }
    
    a:hover {
        color: #e74c3c;
    }
    
    #formlogin .alert {
        color: #e74c3c;
        background-color: transparent;
        border: none;
        border-radius: inherit;
        border-top: 1px solid red;
        font-weight: 500;
    }
    
    .card-signin {
        height: 554px;
        background-color: #FAD755;
        width: 100%;
    }
    
    .card-signin .btn.btn-lg {
        padding: 10px 20px;
        font-size: 0.94rem;
        border-radius: 2px;
    }
    
    .card .card-body h3,
    .card .card-body h4,
    .card .card-body h5,
    .card .card-body h6 {
        font-weight: 500;
        color: #000;
    }
    
    .form-control {
        color: #000 !important;
    }