@charset "utf-8";

/* CSS Document */
body {
    text-align: center;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    background-color: #FAFAFA;
    /*background: url(/images/login/login_bg.jpg) center top no-repeat;*/
}

.form-signin-container.no-logo {
    margin-top: 150px;
}

.customer-logo {
    margin-top: 40px;
    width: 350px;
}

.bit-logo {
    width: 150px;
    margin: 25px auto;
}

.itr-logo {
    position: absolute;
    bottom: 10px;
    right: 10px;
    width: 50px;
}

.form-signin {
    margin: 20px auto;
    padding: 0px 70px 70px 70px;
    width: 400px;
    /*background-color: rgba(255, 255, 255, 0.8);*/
    border: 1px solid #DADADA;
    background-color: rgba(0, 0, 160, 0.05);
    position: relative;
}

.form-signin .input-group {
    width: 100%;
}

.form-signin .input-group,
.form-signin input {
    margin-bottom: 10px;
}

/* ezt kiváltja a fa-fw */
.form-signin .input-group .input-group-addon {
    /*width: 40px;*/
}

.form-buttons {
    margin: 20px auto;
    padding: 0px 70px 70px 70px;
    width: 500px;
    position: relative;
}

.alert {
    width: 400px;
    margin: 0 auto;
}

#languages {
    position: absolute;
    top: 10px;
    right: 10px;
    text-align: right;
    width: 100px;
}

#version-number {
    position: absolute;
    bottom: 10px;
    right: 10px;
    text-align: right;
    width: 100px;
}

.password-change-login > div > div > #password_new1 {
    width: 250px;
}

.password-change-login > div > div > #password_new2 {
    width: 250px;
}

.password-change-login > div > div > input {
    margin-right: 20%;
    width: 100px;
}

.password-change-login > div > label {
    width: 100%;
}

.forgot-title {
    padding-bottom: 10px;
}

.request-account-login > div > label {
    width: 100px;
}

.request-account-login > div > div {
    width: 150px;
}

label.required:after {
    padding-left: 2px;
    content: '*';
    display: inline;
}