@charset "UTF-8";
/*Typical Devace Breakpoints
Pquenos: 0 até 599px;
Celular: 600px até 768px;
Tablet: 769px até 992px;
Desktop:923 até 1279px;
TV ou telas grandes: acima de 1280px.
  */
@media screen and (min-width: 768px) and ( max-width:992px) {
    body {
        background-image: linear-gradient(to top, #49a09d, #5f2c82);
    }
    section#login {
        width: 80vw;
        height:180px;
    }
    section#login > div#imagem {
        float: left;
        width: 30%;
        height: 100%;
    }
    section#login > div#formulario {
        float: right;
        width: 70%;
        
    }
}
@media screen and (min-width: 992px)  {
    body {
        background-image: linear-gradient(to top, #49a09d, #5f2c82);
    }
    section#login {
        width: 950px;   
    }
    section#login > div#imagem{
        float: right;
        width: 50%;
        height: 100%;
    }
    section#login > div#formulario {
        float: left;
        width: 50%;
        
    }
    div#formulario > h1 {
        font-size: 2em;
    }
    div#formulario > p {
        font-size: 1.2em;
    }
}