*{
margin: 0;
padding: 0;
box-sizing: border-box;    
}

body{
font-family: 'Anek Malayalam',sans-serif;
font-family: 'Nunito',sans-serif;
font-family: 'Open Sans',sans-serif;
background: #1d4350;
background: -webkit-linear-gradient(to right,#2c0101,#460101);
background: linear-gradient(to right,#2c0101,#460101);
}

.container_form{
    width: 400px;
    height: 500px;
    background-color: #ffffff;
    border-radius: 20px;
    margin: 50px auto;
    display: flex;
    flex-direction: column;
    align-content: center;
    justify-content: center;
}

.centra{
    align-items: center;
    align-content: center;
}

.LOGO{
    width: 110px;
    align-content: center; 
    justify-content: center;
}

.title{
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}

.input-group{
display: flex;    
}

.circle{
    width: 35px;
    height: 35px;
    background-color: #ffffff;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.bximg{
    width: 30px;
    
}

input{
width: 80%;
height: 35px;
border: none;
background-color: #460101;
color: #ffffff;
border-radius: 50px;
margin-left: 10px;
margin-bottom: 30px;
outline: none;
text-align: center;
}

.registrarse:hover{
    cursor: pointer;
}

::-webkit-input-placeholder{
    text-align: center;
}

:-moz-placeholder{
    text-align: center
}

::placeholder{
    color: #ffffff;
    opacity: 1;
}

:-ms-input-placeholder{
    color: #ffffff;
}

::-ms-input-placeholder{
    color: #fff;
}

@media screen and(max-widht: 400px){
    .container_form{
        width: 300px;
        margin: 45px;
    }
}

@media screen and(max-widht: 380px){
   .container_form{
    width: 250px;
   } 
    
}