*
{
    margin :0;
    padding:0;
}

body{
    display: flex;
    justify-content: center;
    align-items :center;
    min-height:100vh;
    background-color: #c0a1b2;
}

.container{
    background-color: white;
    padding: 3rem;
    border-radius: 1rem;
    border-color: #111;
    min-height : 43vh;
    width:40vh;
}

form{
    margin :2rem 0 1rem 0;
}

form select,button,input{
    width: 100%;
    border: none;
    border-radius: 0.75rem;
}

form input{
    border : 1px solid lightgray;
    font-size:1rem;
    height:3rem;
    padding-left:0.3rem;
}

.drop-down{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top : 2rem;
}

.drop-down i
{
    font-size:1.5rem;
    margin:1rem;
}

.select-container img{
    max-width : 2rem;
}

.select-container
{
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 0.3rem;
    width: 6rem;
    border : 1px solid lightgray;
}

.select-container select{
    font-size: 1rem;
    width:auto;
}

.msg
{
    margin : 2rem 0 2rem 0;
}

form button{
    height:3rem;
    background-color: rgb(47, 156, 47);
    cursor: pointer;
}