        /* google fonts */
        @import url('https://fonts.googleapis.com');
        @import url('https://fonts.gstatic.com');
        @import url('https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;600&family=Nunito:wght@600;700;800&display=swap');

        *{
          margin: 0;
          padding: 0;
          box-sizing: border-box;
          font-family: "Heebo",sans-serif;
          
        }


body{
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #042b64;

}


.wrapper{
  width: 330px;
  padding: 1rem 1rem;
  padding-top: 5px;
  padding-bottom: 20px;
  margin-top: 80px;
  margin-bottom: 85px;
  background-color: #fff;
  border-radius: 10px;
  text-align: center;
  box-shadow: 0 20px 35px rgba(0,0,0,0.1);
}


h1{
font-size: 1.5rem;
color: #042b64;
margin-top: 5px;
font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
}

form input{
  width: 100%;
  outline: none;
  border: 1px solid #fff;
  padding: 12px 20px;
  margin-top: 12px;
  border-radius: 10px;
  background: #e4e4e4;
}
.btn{
font-size: 1rem;
margin-top: 3.8rem;
padding: 10px 0;
border-radius: 10px;
outline: none;
border: none;
width: 90%;
color: #fff;
cursor:pointer;
background: #042b64;

}

.btn:hover{
background: rgba(2, 53, 73, 0.877);
}
input:focus{
border: 5px solid rgb(192, 192, 192);
}
.terms{
margin-top: 0.2rem;
padding-left: 1.2;
}
.terms input{
height: 1rem;
width: 1rem;
vertical-align: middle;
cursor: pointer;

}
.terms a{
font-size: 0.55rem;
margin-bottom: 5rem;

}

.terms label{
    
   padding-right: 5rem;
    padding-top: 2rem;
}

.form-check{
    padding-bottom: 5rem;
}

.terms{
    padding-top: 25px;
}



.member{
font-size: 0.8rem;
margin-top: 1.4rem;
color: #636363;
}
.member a{
color: rgb(17, 107, 143);
text-decoration: none;

}

.alert{
  margin-bottom: 2rem;
  font-size: 12px;
  font-family: Cambria, Cochin, Georgia, Times, 'Times New Roman', serif;
  
  }
.recover{
text-align: right;
font-size: 0.7rem;
margin: 0.3rem 1.4rem 0 0;
}
.recover a{
text-decoration: none;
color: #464647;
}
   
                      .form-select{
                    

                        width: 100%;

                        padding: 5px 17px;
                        margin-top: 20px;
                      
                        border-radius: 20px;
                        
                       
                       
                      }
                      .form-check{
                        margin-top: 5px;
                      }
                      
                      
                .show{
                        margin-top: 0.5rem;
                        padding-right: 9.3rem;
                        font-size: 14px;
                        color: #042b64;
                        font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
                   
                  /* font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif; */
                        }
                        .show input{
                        height: 1rem;
                        width: 1rem;
                        font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
                        padding-right: 4.5rem;
                        cursor: pointer;
                        
                        }
                  
                        .checkbox{
                          margin-right: 7px;
                        
                        }
                        
                        .show label{
                          color: black;
                          font-family: system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
                        }
                        .show a{
                        font-size: 0.7rem;
                        
                        color: #042b64;
                        text-decoration: none;
                        padding-left: 2.5rem;
                        margin-right: 3px;
                        
                        }