﻿html { 
  background: url(img/vmbg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.login-wrap {
    position: absolute;
top: 50%;
left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 100;
    max-width: 600px;
    text-align: center;
}

.login-wrap h1, p, label {
    color: #fff;
}

.login {
 background-color: rgba( 0,0,0, 0.6 );
    border-radius: 4px;
    padding: 20px 20px 20px 20px;
}

.login .text-danger {
    color: #FFBE00;
    font-weight: bold;
    /*background-color: rgba( 9,9,9, 0.6 );*/
}

body {
    padding: 0;
    margin: 0;
}

.login input {
    font-size: 16px;
}

.language-switch-login {
    float: right;
    padding: 5px 10px 0 0;
}

.checkbox input[type=checkbox] {
    margin-left: 0px;
}