/* html y body */
html, body {
    width: 100%;
    height: 100%;
    margin: 0;
    border: 0;
    padding: 0;
    background-color: black;  
}

/* clases */
.title {
    line-height: 0;
    font-size: 0;
}
.wrapper {
    height: 100%;
    display: grid;
    grid-template: 120px auto 64px / 1fr;
}
.container {
    display: block;
    float: none;
}
.content {
    height: 100%;
    display: grid;
    align-content: center;
}
.main {
    height: 100%;
    display: grid;
    grid-template: 64px auto / auto;
}


/* etiquetas */
#root { 
    line-height: 26px;
    font-size: 12pt;
    color: whitesmoke;
    text-align: center;
    background-color: #000000;
    font-family: 'Inconsolata';
}
#banner {
    background-color: #1b1b1b;
}
#icon {
    background-image: url(images/name-red.png);
    background-position: center;
    background-repeat: no-repeat;
    min-width: 256px;
    min-height:64px;
}
#legend {
    font-size: 18pt;
    background-color: #242424;
}
#main-content {
    background-color: white;
}
#building {
    background-image: url(images/building.png);
    background-position: center;
    background-repeat: no-repeat;
    min-width: 336px;
    min-height:168px;
}
#signature {
    line-height: 20px; 
    font-size: 12pt; 
    font-family:'Edu NSW ACT Foundation';
    text-align: center;
}