.columns, .page-title {
  font-family: 'Montserrat', sans-serif !important;

}

.block-customer-login {
  float:none !important;
  width: 50% !important;
  margin: auto;
  text-align: center;
  margin-top: 100px;
}

.login-container .fieldset > .field > .control {
  width: 100% !important;

}

.login-container .fieldset > .field > .control input{
  border-radius:5px;
}

.fieldset.fieldset.login::after {
    display: none;
}

.login-container .actions-toolbar .primary {
  float: none !important;
}

#send2 {
    width: 100% !important;
    display: block !important;
    margin-top:3px;
    /*padding: 4px 3px 3px 3px;*/
    /*padding: 3% 14%;*/
}

.login-container .actions-toolbar .primary, .actions-toolbar .secondary {
  display: block !important;
}

.page-title {
  text-align:center !important;
  display:block !important;
}

.logo {
  left: 50%;
  transform: translateX(-50%);
}

.logo img {
  margin: auto;
}

/* FORGOT PASSWORD */
.forget {
  margin: auto !important;
  text-align: center;
}
.forget .primary {
  float: none !important;
  width: 100% !important;
  margin: auto !important;
  display: block !important;
}
.forget .primary button {
  width: 70% !important;
  border-radius: 5px;
  padding: 2% 14%;
}
.forget input {
  border-radius: 5px !important;
  width: 70% !important;
  margin: auto !important;
}
.page-title-wrapper {
  margin-top: 20px;
}
