#divAppTopBar {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    padding:1em 2em;
    background-color:#111111;
    text-align:center;
    z-index:2;
}

#divAppTopBar img {
    max-height:40px;
    display:inline-block;
    z-index:2;
}

#divAppStage {

    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    color:#ffffff;
    z-index:0;
    padding:100px 1em 0;

}

#divAppStage .box {
    border:1px solid rgba(255,255,255,.25);
    background-color:rgba(0,0,0,.10);
    padding:3em;
    max-width:600px;
    width:100%;
    color:#ffffff;
    margin:0px auto;
}

#divAppStage .box h1,
#divAppStage .box h2,
#divAppStage .box h6,
#divAppStage .box h4,
#divAppStage .box h5,
#divAppStage .box h6,
#divAppStage .box h7 {
    color:#ffffff;
}

#divAppStage .box h1 {
    font-size:1.8em;
    margin-top:0;
    border-bottom:1px solid rgba(255,255,255,.25);
    margin-bottom:0.5em;
    padding-bottom:0.5em;
}

#divAppStage .box a { 
    color:rgba(255,255,255,0.90);
    text-decoration:underline;
}

#divAppStage .box a:hover { 
    color:rgba(255,255,255,1);
    text-decoration:underline;
}

#divAppStage .box .btn-success {
    background-color:#0095f3 !important;
}

#divAppStage label {
    display:block !important;
    position:relative !important;
    margin-bottom:-2em;
    margin-left:1em;
    font-weight:normal !important;
    opacity:0.5;
}

#divAppStage form input[type=text],
#divAppStage form input[type=password] {
    padding-top:2.5em !important;
    padding-bottom:1em !important;
    border:1px solid rgba(255,255,255,.25);

}

#divAppStage form select {
    border:1px solid rgba(255,255,255,.25) !important;

}

#divAppStage #divOTP {
    display:none;
}


