#g-page-surround { 
  background: url(login.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

body {
}

#g-header,
#g-footer,
#g-copyright,
.alert,
ul li,
.well {
    background: rgba(255,255,255,0.8) !important;
}

.g-content,
.g-container {
    background: transparent !important;
}

.box2.moduletable, .box2.widget, .box2 .g-content label,
.box2.moduletable, .box2.widget, .box2 .g-content input,
.box2.moduletable, .box2.widget, .box2 .g-content a,
.box2.moduletable, .box2.widget, .box2 .g-content button
{
    color: #000000 !important;
}