body { 
    padding: 2%;
    background-size: 100%;
    background-color: #282828;
    background: url(../images/illusion.png); /*This pattern is downloaded from www.subtlepatterns.com*/
    font-family: 'Lato', sans-serif;
    color: #e8e8e8;
    text-align: center;
}

.label {
    font-weight: 100;
    font-size: 18px;
}

.card {
    background-color: rgba(100, 100, 100, 0.2);
    width: 60%;
    margin-top: 3%;
    margin-left: 20%;
    margin-right: 20%;
    padding: 20px 0;
    -webkit-box-shadow: 0px 0px 3px 1px rgba(40,40,40,1);
    -moz-box-shadow: 0px 0px 3px 1px rgba(40,40,40,1);
    box-shadow: 0px 0px 3px 1px rgba(40,40,40,1);
}

#output {
    border-radius: 0;
    border-top: 1px solid #e8e8e8;
    margin-top: 1%;
    padding-top:2%;
    margin-right:5%;
    margin-left:5%;
    width: 90%;
}

#out label {
    font-weight: 100;
}

#out * {
    margin-top: 3%;
}
