/* Estilos globales */
h1,h2,h3,p,button,textarea,input,legend,label,div,p {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.2;
}
button, input{
    border: 0px solid transparent;
    border-radius: 4px;
}
.container {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
#main-form {
    height: 90%;
}