body{
    background-color: #FFFFFF;
}
.container{
  background-color: #FFFFFF; 
  color: #000A23;
  font-family: sans-serif; 
  margin: 0 auto;
  transform: scale(0.57);
  padding: 20px;
  width: 100%;
  margin-top: -60px;
}
.container h2{
    text-align: center;
    color: #000A23;
    font-family: sans-serif;
    font-size: 30px;
    margin-top:  50px;
}
.container .p{
	text-align: center;
	color: #555;
	margin-top:  -10px;
	margin-bottom: 55px;
	} 
.error{
    color: red;
    font-size: 20px;
    display: none;
    margin-bottom: 10px;
    font-family: sans-serif;
    margin-left: 10%;
}
.signup-form label{
    font-family: sans-serif;
    color: #000A23;
    font-size: 20px;
    margin-left: 10%;
}
.signup-form  input{
	border:  2px solid  #ddd;
    height: 60px;
    width: 80%;
    margin-bottom: 20px;
    display: flex;
    flex-direction: column;
    font-size: 20px;
    text-align: center;
    border-radius: 10px;
    margin-left: 10%;
}
.dob-container{
display:flex;
gap:10px;
margin-bottom: 5px;
}

.dob-container select{
flex:1;
padding:10px;
border-radius:8px;
border: 2px solid #ddd;
font-size:14px;
background:#fff;
height: 60px;
width: 10%;
}

.signup-form  .country{
    background-color:  white;
    border: 2px solid #ddd;
    height: 60px;
    margin-bottom: 20px;
    text-align: center;
    font-size: 20px;
    font-family: sans-serif;
      border-radius: 10px;
      margin-left: 15px;
}
.signup-form  button{
    background-color: #000A23;
    color: #FFFFFF;
    border: none;
    text-align: center;
    margin-left:  25%;
    height: 60px;
    width: 50%;
    font-size: 20px;
    font-family: sans-serif;
    border-radius: 30px;
    box-shadow: 4px 5px 7px #000A23;
}
.signup-form  button:hover{
    background-color: #FFA310;
    box-shadow: 4px 6px 8px grey;
    cursor: pointer;
}
.container p{
    font-size: 20px;
    font-family: sans-serif;
    color: #000A23;
}
.holder {
	display: flex;
	gap: 10px;
	margin-top: 30px;
	margin-left: 35%;
	} 
.container  a{
    font-size: 20px;
    text-decoration: none;
    color: dodgerBlue;
    margin-top: 22px;
}
.arrow1{
	background-color: dodgerBlue;
	height: 7px;
	border-radius: 10px;
	width: 180px;
	} 
.arrow2{
	background-color: grey;
	height: 7px;
	border-radius: 10px;
	width: 180px;
	}
.arrow{
	display: flex;
	gap: 10px;
	position: sticky;
	top: 0;
	background: none;
	margin-left: 30%;
	}




@media (max-width: 767px) {
    body{
    width: 100%;
    margin: 0;
    padding: 0;
    overflow-y:auto;
}
.container{
  margin: 0 auto;
  transform: scale(0.8);
  width: 100%;
  margin-left: -6%;
  margin-top: -16%;
}
.container h5{
    font-size: 20px;
}
.error{
    font-size: 15px;
    margin-left: 3%;
}
.signup-form label{
    font-size: 15px;
    margin-left: 5%;
}
.signup-form  input{
    height: 60px;
    width: 95%;
    font-size: 15px;
    margin-left: 3%;
}
.signup-form .country{
    font-size: 15px;
	margin-left: 3%;
	width: 95%;
}
.signup-form  button{
    height: 45px;
    width:  95%;
    font-size: 16px;
    margin-left: 3%;
}
.container p{
    font-size: 15px;
}
.container  a{
    font-size: 15px;
    margin-top: 15px;
}

.holder {
	margin-left: 20%;
	} 
	
.arrow{
	margin-left: 2%;
	}
	


}









