* {
box-sizing: border-box;
}

body {
margin: 0;
padding: 0;
font-family: poppins;
background-color: #ffffff;
align-content:center;
}

h5 {
font-family: poppins;
font-weight:600;
font-size: 25px;
color:#61527A;
line-height:100%;
letter-spacing:-1;
}

.logo-claim {
  width:20%;
  text-align: center;
  margin-top:1%;
  margin-bottom:5%;
}

.login-titolo {
  margin-top: 2%;
  margin-bottom: 14%;
}

.women-logo {
width:100%;
align-content:center;
justify-content: center;
align-items: center;
display:flex;
margin:2% 0 0 0;
flex-direction: column;
}

.women-logo img{
  width:20%;
}

.login-container {
width: 100%;
max-width: 400px;
margin: 0 auto;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: auto;
background-color: #FBDDE0;
border-radius: 15px;
padding:2%;
}

form {
width: 100%;
align-content:center !important;
}

input[type=username], input[type=password]{
width: 100%;
padding: 10px;
border-radius: 8px;
border: 1.2px solid #FFD0D6;
margin-bottom: 7%;
color:#8D91A2;
font-size: .7em;
background-color:#FFF6F6;
outline: none;
  box-sizing: border-box;
  transition:0.2s;
}

input[type=username]:focus, input[type=password]:focus {
  border: 3px solid #C67F8A;
}


button {
    background-color: #F29CA7;
    color: white;
    border: none;
    border-radius: 50px;
    padding: 12px 55px;
    cursor: pointer;
    font-size:1em;
    font-weight:600;
    margin: 0 auto;
    transition: 0.3s;
    display: block;
}

button:hover {
background-color: white;
color:#F29CA7;
}

.copyright{
  margin-top:5%;
  text-align: center;
  width: 100%;
  font-size: .5em;
  font-weight:300;
}

a {
font-size:.8em;
align-self: center;
color:#61527A;
text-align:center;
text-decoration:none;
transition: 0.2s;
}

a:hover {
  color:#0C1FA1;
}

.forgotten-password {
width: 100%;
display: flex;
justify-content: center;
margin-bottom:10%;
margin-top:-3%;
text-decoration:underline;
}
.create-account {
Margin-top:12%;
margin-bottom:1%;
text-decoration:underline;
}


@media screen and (max-width:1000px) {
.login-container{
max-width:70%;
}
}
