  .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__head .m-login__title {
      color: #1079c1;
  }
  .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .m-login__form-sub .m-checkbox {
      color: #1079c1;
  }
  .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .m-login__form-sub .m-link {
      color: #1079c1;
  }
  html, body {
      font-size: 14px;
      font-family: 'Poppins', Roboto, Arial, San-Serif !important;
      color: #000;
  }
  .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__logo {
      text-align: center;
      margin: 0 auto 40px auto;
  }
  
  .m-login.m-login--2 .m-login__wrapper {
      padding: 0 0 0 0;
      margin: 0 0 0 0;
      overflow: hidden;
  }

  .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form {
      margin: 40px auto;
  }
  
  .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-form__group .form-control {
      border-radius: 5px;
      border: solid 1px #bdc3d4;
  }
  .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-form__group .form-control {
      border-radius: 5px;
      border: solid 1px #bdc3d4;
  }
  
  .m-login.m-login--2.m-login-2--skin-3 .m-login__container .m-login__form .form-control {
      color: #1079c1;
      background: #fff;
  }
  
  .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-form__group .form-control.m-login__form-input--last {
      border: solid 1px #bdc3d4 !important;
  }
  .btn {
    padding: 12px 20px;
    border-radius: 5px;
  }
  .btn-primary, .btn-primary:focus {
      color: #fff;
      background-color: #1079c1;
    border-color: #1079c1;
  }
  .btn-primary:hover {
      color: #fff;
      background-color: #0e69a7;
    border-color: #0e69a7;
  }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
      color: #fff;
      background-color: #0e69a7;
    border-color: #0e69a7;
  }
  .m-login.m-login--2 .m-login__wrapper .m-login__container .m-login__form .m-login__form-action {
      text-align: center;
      margin-top: 20px;
  }
  
  .btn-outline-primary.m-btn--air, .btn-primary.m-btn--air, .m-btn--gradient-from-primary.m-btn--air {
      -webkit-box-shadow: 0px 5px 10px 2px rgba(16,121,193,0.19) !important;
      box-shadow: 0px 5px 10px 2px rgba(16,121,193,0.19) !important;
  }
  
  .m-checkbox.m-checkbox--light>input:checked ~ span {
      border: 1px solid  #7281a4;
  }