body .wrapper {
    background-color: #eee;
}

.wrapper .content-wrapper {
    background-color: #eee; 
    /*width: 50%;*/
    color: black; 
}


.wrapper .content-wrapper p {
    color: black; 
    font-weight: 500;
    font-size: 16px;
}

/* 170202 - set label text to something visible */
.login.ready .wrapper .content-wrapper form label
{
    color: black;
}
/****/


form {
    font-family: Helvetica,Arial,sans-serif; 
}

form h1 {
    color: black; 
    font-size: 40px;
    font-weight: 500;
}

/*
form label {
    color: black; 
    font-size: 16px;
    font-weight: 400;
}
*/

form input[type="submit"] { 
    padding: 10px;
    font-size: 16px;

    /* as bootstrap button-primary */
    background-color: #337ab7;
    border-color: #2e6da4;
}


form input[type="submit"]:hover { 
    background: #33a6cc;
}


form input[type="email"] { 
    color: #555;
    border: 1px solid #ccc;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
}

/* used to style the button on the "completed" page */
#src_btn {
    padding: 5px 20px 5px 20px;
    font-size: 16px;

    /* as bootstrap button-primary */
    background-color: #337ab7;
    border-color: #2e6da4;
}

