/* Login Style - Index.html */
.login {
    margin-top:100px;
    border:none;
}
.login .input-group{ margin-top:1px}
.login .form-control, .login .form-control + span .btn{
    border-color:#ED8023;
    box-shadow:none;
}

#loginInProgress{
    position: absolute;
    width: 100vw;
    height: 100vh;
    z-index: 9999;
    background-color: rgba(0,0,0,0.3);
    display: none;
    text-align: center;
}
#loginInProgress img{
    margin-top: calc(50vh - 64px);
}


form input{
    padding-left: 10px!important;
}
/* QR-Scanner [Geräte_hinzufügen.html] */

.form-control::-webkit-input-placeholder { text-align:center;}
.form-control:-moz-placeholder {text-align:center; }
.form-control::-moz-placeholder {text-align:center; }
.form-control:-ms-input-placeholder {text-align:center;}

.btn_confirm {
    margin-top:20px;
    margin-bottom: 20px;
    background-color: #ED8023;
    border:none;
    color:white;
}
/* Generalisierung              ----------------------->>>>>>>> */
.judo_frame {

    border-top:2px solid #ED8023;
    border-bottom:2px solid #ED8023;
}
.judo_frame .form-control {
    border-radius: 0;
    box-shadow: none;
}

.judo_lightframe {
    border-top:1px solid #ED8023;
    border-bottom: 1px solid #ED8023;
}

.judo_orangebutton {
    border:none;
    background-color: #ED8023;
    color:white;
}
.judo_lightorangebutton {
    border:1px solid #ED8023; color: #ED8023;
}

.noborder{
    border:none;
}

/* Sizing */
.j_margintop_20 {
    margin-top:20px;
}







