body { background: transparent url('../portal/default/login-background.png') no-repeat; background-size: cover; }
#main { min-height: 100%; }
#extr-page #main input { border-radius: 3px; }
#extr-page #main button { border-radius: 3px; }
#extr-page #main .btn-black:hover { color: green }
#extr-page #main .well { border-radius: 7px; }
#extr-page #main .smart-form fieldset  { border-radius: 7px; }
#extr-page #main { background: transparent; }
#extr-page { background: transparent; }
.btn-black { background: #111; color:#fff;  }
#extr-page h4.paragraph-header { color: #fff; padding: 150px 0 0 100px; width: 100%; }
.smart-form footer { border-top: 0; background: transparent; }
#main #content .row .reset-password {
    margin-top: -120px;
    margin-left: -90px;
    max-width: 240px; 
}
