.Login {
    text-align: center;
  }
 
  .Login-logo {
    animation: Login-logo-spin infinite 20s linear;
    height: 80px;
  }
  
  .Login-header {
    background-color: #222;
    height: 50px;
    padding: 20px;
    color: white;
  }
  
  .Login-title {
    font-size: 1.5em;
  }
  
  .Login-intro {
    font-size: large;
    margin-top: 11em;

  }
  
  @keyframes Login-logo-spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
  }
  
  .inner {
    margin-top: 11em;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    max-width: 355px;
    width: calc(100% - 40px);
    padding: 44px;
    margin-bottom: 28px;
    background-color: #fff;
    -webkit-box-shadow: 0 2px 3px rgba(0,0,0,.55);
    -moz-box-shadow: 0 2px 3px rgba(0,0,0,.55);
    box-shadow: 0 2px 3px rgba(0,0,0,.55);
    border: 1px solid #818c94;
    border: 1px solid rgba(0,0,0,.4);
    min-width: 320px;
    min-height: 250px;
}

.text-title {
  color: #404040;
  font-size: 1.5rem;
  font-weight: 600;
  text-align: left;
  margin-bottom: 5px;
}
.loginButton{
  margin-top: 50px;
  text-align: right
}