@import url(https://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300italic,300,400italic,500,500italic,700,700italic,900,900italic);

//////////////////////////
/* START IDENTIFICATION */
//////////////////////////

/* Login */
#container {
    width:100%;
    height:100vh;
    background-image:url("/common/images/bg_login.png");
    background-repeat:no-repeat;
    background-position:right top;
    background-size:100%;
    text-align:center;
}

#mainContent {
    width:990px;
    height:auto;
    margin:auto;
}

#mainContent P {
    text-align:center;
    font-size:11px;
    position:absolute;
    bottom:1%;
    left:0;
    right:0;
}

#contentLeft {
    width:20%;
    text-align:left;
    padding-top:12.0em;
}

#container h1 {
    font-size:16px;
    text-transform:uppercase;
    text-align:center;
    margin-top:3.0em;
    margin-bottom:0.5em;
    color:#323232;
    font-weight:bold;
    width:100%;
}

#formConnexion {
    text-align:center;
}

form label, form input {
    width:100%;
    font-size:14px;
}

form label {
    color:#323232;
    margin-top:1.0em;
}

form input {
    color:#a0a0a0;
    margin-top:0.5em;
    width:100%;
    height:32px;
    line-height:32px;
    padding-left:0.7em;
    padding-right:0.7em;
    margin-bottom:0.2em;
    border:1px solid #a0a0a0;
    background-color:transparent;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    text-align:center;
}

input.login {
    width:100%;
    background-color:#ababab;
    height:40px;
    text-align:center;
    color:#ffffff;
    font-family:'Roboto';
    font-size:15px;
    cursor:pointer;
    margin-top:1.0em;
}

body.identification .flash-error {
    background-color:rgba(179, 0, 0, 0.1);
    border:1px solid rgba(179, 0, 0, 0.7);
    border-radius:2px;
    color:rgba(179, 0, 0, 0.7);
    font-size:0.9em;
    font-style:italic;
    margin-top:3em;
    padding:0.6em;
    text-align:center;
}

body.identification #wrapper {
    padding:0;
}

////////////////////////
/* END IDENTIFICATION */
////////////////////////
