﻿body {
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: 100vh;
    margin: 0;
}
.demo-containers {
    margin-left: auto;
    margin-right: auto;
}
.ElementosLogin {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start; 
   
}
.demo-content {
    display: flex;
    flex-direction: column;
    width: 100%; 
}
.demo-content > span {
    margin-bottom: 5px;
 }
.submitButton {
    align-self: flex-end; 
}
.resultLabel {
    font-style: italic;
    font-size: 11px;
}
.logo-image {
    margin-bottom: 50px;
    max-width: 100%; 
            max-height: 300px;
}
@media only screen and (max-device-width: 768px) {
    .logo-image {
        margin-bottom: 50px;

        

    }
}