#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;
    } */
.row.row-center {
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
.container-logo {
  text-align: center;
  margin: 0 auto;
  background: transparent;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  margin-bottom: 20px;
  width: 100%;
  display: flex;
  justify-content: center;
}

.container-logo > img {
  margin: 10px 0;
}

.btn-primary {
  background-color: #025093  !important;
  border: 2px solid #025093 ;
}

/* .btn-info {
  background-color: #e74c3c !important;
}
 */
#preloader {
  background-image: none;
  background: #fff;
}

label {
  color: #009688;
}

.grey-text {
  color: #000;
}

.md-form .prefix.active {
  color: #025093;
}

.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;
}
.welcome-area2{
    width: 100%;
}