*{
       margin: 0;
       padding: 0;
       box-sizing: border-box;
}

body {
       margin: 0px;

       font-family: Montserrat, sans-serif;
       font-size: 1rem;
       font-weight: 400;
       line-height: 1.5;
       text-align: center;
       letter-spacing: 0;
       background: rgb(0, 9, 32);
       
   }

.container-IMC{
       width: 600px;
       height: 1010px;
       color: rgb(255, 255, 255);
       margin: 100px;
       padding: 20px;
       text-align: center;
       border-style:double;
       border-width: 40px;
       border-color: rgb(21, 0, 255);
       box-shadow: 2px 2px 2px 2px rgb(255, 255, 255);
       
       
}

h1{
       margin-bottom: 25px;
       color: aliceblue;
}

p{
       font-size: 20px;
       color: white;
}

a{
       font-size: 20px;
       color: white;
}

#calculadora{
       margin-bottom: 10px;
}

input[type="number"]{
       padding: 10px;
       margin-right: 10px;
       width: 155px;
       font-size: 22px;
       border: 3px solid rgb(21, 0, 255);
}

button{
       padding: 10px 20px;
       background-color: blue;
       color: white;
       box-shadow: 2px 1px rgb(0, 0, 0);
       cursor: pointer;
       border-radius: 4px;
       font-size: 20px;

}

.result{
       font-weight: bold;
       margin-top: 20px;
       font-size: 20px;
}

table{
       margin: 0 auto;
       border-collapse: collapse;
       color: white;
}

th, td{
       padding: 8px;
       border: 3px solid rgb(255, 255, 255);
       font-size: 20px;
}

th{
       background-color: blue;
}

.container-center{
       display: flex;
       justify-content: center;
}