form {
  background: #fff;
  max-width: 360px;
  width: 100%;
  padding: 58px 44px;
  border: 1px solid #e1e2f0;
  border-radius: 4px;
  box-shadow: 0 0 5px 0 rgba(42, 45, 48, 0.12);
  transition: all 0.3s ease;
}

.row1 {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}

.row1 label {
  font-size: 13px;
  color: #8086a9;
}

.row1 input {
  flex: 1;
  padding: 13px;
  border: 1px solid #d6d8e6;
  border-radius: 4px;
  font-size: 16px;
  transition: all 0.2s ease-out;
}

.row1 input:focus {
  outline: none;
  box-shadow: inset 2px 2px 5px 0 rgba(42, 45, 48, 0.12);
}

.row1 input::placeholder {
  color: #C8CDDF;
}
.row1 select {
  flex: 1;
  padding: 13px;
  border: 1px solid #d6d8e6;
  border-radius: 4px;
  font-size: 16px;
  transition: all 0.2s ease-out;
}

.login-button{
  width: 50%;
  padding: 1px;
  font-size: 16px;
  background:#223c42;
  color: #fff;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  font-family: 'Open Sans', sans-serif;
  margin-top: 12px;
  transition: background 0.2s ease-out;
  text-align: center;
}

button:hover {
  background: #55D3AC;
  width: 100%;
}


  
