body {
  font-family: "Karla", sans-serif;
  background-color: #fff;
  min-height: 100vh; }

.brand-wrapper {
  padding-top: 7px;
  padding-bottom: 8px; }
  .brand-wrapper .logo {
    height: 25px; }

.login-section-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  padding: 5% 5%;
  background-color: #fbfbff61;
  height: 100vh;
 }
  @media (max-width: 991px) {
    .login-section-wrapper {
      padding-left: 50px;
      padding-right: 50px; } }
  @media (max-width: 575px) {
    .login-section-wrapper {
      padding-top: 20px;
      padding-bottom: 20px;
      min-height: 100vh; } }
      @media (max-width: 540px) {

      
        .login-img {
         display: none;
        }
        .imagen{
        background-image: url("../engineer.jpg") !important;
        background-size : 100% 100% !important;
        background-repeat : no-repeat !important;
        background-position : center center !important;
        background-attachment : fixed !important;
        
        

        }
        .panel{
          background-color: rgba(0, 0, 0, .0);
        }
        .blue-grey-text{
          color:#8c0000;
        }
        img{
          width: 100%;
          background-size : 100% 100% !important;
          background-repeat : no-repeat !important;
          background-position : center center !important;
          background-attachment : fixed !important; 
        }
       
      }

.login-wrapper {
  width: 300px;
  max-width: 100%;
  padding-top: 24px;
  padding-bottom: 24px; }
  @media (max-width: 575px) {
    .login-wrapper {
      width: 100%; } }
  .login-wrapper label {
    font-size: 14px;
    font-weight: bold;
    color: #b0adad; }
  .login-wrapper .form-control {
    border: none;
    border-bottom: 1px solid #e7e7e7;
    border-radius: 0;
    padding: 9px 5px;
    min-height: 40px;
    font-size: 18px;
    font-weight: normal; }
    .login-wrapper .form-control::-webkit-input-placeholder {
      color: #b0adad; }
    .login-wrapper .form-control::-moz-placeholder {
      color: #b0adad; }
    .login-wrapper .form-control:-ms-input-placeholder {
      color: #b0adad; }
    .login-wrapper .form-control::-ms-input-placeholder {
      color: #b0adad; }
    .login-wrapper .form-control::placeholder {
      color: #b0adad; }
  .login-wrapper .login-btn {
    padding: 13px 20px;
    background-color: #fdbb28;
    border-radius: 0;
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    margin-bottom: 14px; }
    .login-wrapper .login-btn:hover {
      border: 1px solid #fdbb28;
      background-color: #fff;
      color: #fdbb28; }
  .login-wrapper a.forgot-password-link {
    color: #080808;
    font-size: 14px;
    text-decoration: underline;
    display: inline-block;
    margin-bottom: 54px; }
    @media (max-width: 575px) {
      .login-wrapper a.forgot-password-link {
        margin-bottom: 16px; } }
  .login-wrapper-footer-text {
    font-size: 16px;
    color: #000;
    margin-bottom: 0; }

.login-title {
  font-size: 30px;
  color: #000;
  font-weight: bold;
  margin-bottom: 25px; }

.login-img {
  /* width:100%;
   height: 100vh; 
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right;
     object-position: right;
     background-size : 100% 100% !important;
        background-repeat : no-repeat !important;
        background-position : center center !important;
        background-attachment : fixed !important; */
        width: 100%;
        height: 100vh;
        /* object-fit: cover;
        object-position: center center;
        background-size: cover; */

        width: 100%;
       
     }
   

/*# sourceMappingURL=login.css.map */
