body { 
 background: #fff url('../img/procoreBG.jpg') center center fixed;
 background-size: 100%;
 width: 100%;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 } 

input.loginbox:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

.loginbox {

 background: #fff;
 padding: 12px;
 width: 250px;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */ 
 margin-bottom:15px;
 font-size:8pt;
 border:0;
 border: 2px solid #eee;
 display:block;
 float:left;
 }
a.loginbox { background: #333; color: #fff;text-align:center;text-transform:uppercase;}
a.loginbox:hover{text-decoration:none;}
#lgn{
-webkit-box-shadow: 2px 2px 46px -1px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 46px -1px rgba(0,0,0,0.75);
box-shadow: 2px 2px 46px -1px rgba(0,0,0,0.75);
 width: 250px;
 background: #fff;
 padding: 20px;
 margin-left:auto;
 margin-right:auto;
 outline: 1px solid #eee;
 opacity:0.95;
 margin-bottom: 150px;
}
#lgn h1 { padding:0;margin:0;margin-bottom:20px;color:#333;font-weight:normal;font-size:14pt;}
#bottomArea{
 z-index:-1;
 text-align:center;
 background: #000;
 bottom: 0;
 width: 100%;
 color: #fff;
 opacity:0.25;
 padding: 10px;
 font-size: 8pt;
 position:fixed;
-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */ 
 }
#bottomArea a { font-size:8pt;color:#fff;}
.minilink {
 color:#333;
 }
a.minilink {
 font-size:8pt;
 color: #333;
 }