body{
    background-color:black;
}
#mainContainer{
    padding-top:100px;
}
#mainContainer .logo{
    text-align:center;
    padding:10px;
}
#mainContainer .logo img{
    margin:0 auto;
}
#mainContainer.profile .logo{
    text-align:left;
    padding:10px;
}
#mainContainer.profile img{
    margin:0 0 0 0;
}

#mainContainer header .top-right{
    color: white;
}
#mainContainer header .top-right a{
    color: white;
    text-decoration: underline;
}
#mainContainer h1{
    color: white;
    font-size:30px;
    padding:0 0 0 25px;
    margin:10px 0 0 0;
}
#mainContainer.profile h1{
    font-size:20px;
    text-transform: uppercase;
}

#mainContainer .has-error label{
    font-weight:bold;
}