/******************************************************************************/
/*************************************  AUTHENTIFICATION CSS STYLE SHEET *******/
/******************************************************************************/


/*********************************************************** CONTACT SEARCH ***/
#authentification {
    background: #333;
    background: url("../img/bg-admin.jpg");
    background-position: center center;
    background-size:cover;
    -webkit-background-size: cover; /* pour Chrome et Safari */
    -moz-background-size: cover; /* pour Firefox */
    -o-background-size: cover; /* pour Opera */
    background-size: cover; /* version standardisée */
    color:#333;
    font-family:Arial;
    font-size:13px;
    margin:0;
    padding:0;
    text-align:center;
}

#authentification div.ui-body-c{
    /* background: url("../img/bg-admin.jpg"); */
}

#login_form div.ui-body-c, #forgot_password_form div.ui-body-c{
    background : linear-gradient(#F9F9F9, #EEEEEE) repeat scroll 0 0 #F9F9F9;
}

#login_form input {
    font-size: 1em;
}

#AuthContainer{
    margin: 12% auto 1em;
    padding:0;
    width: 464px;
}

#login {
    background-color: rgba(255, 255, 255, 0.8);
    border-radius: 12px;
    box-shadow: 0 1px 30px #000000;
    color: #383838;
    font-weight: bold;
    text-align: left;
}

#login h1 {
    background: none repeat scroll 0 0 #222222;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
    color: #FFF;
    font-size: 1em;
    margin: 0;
    padding: 20px;
    text-align: center;
}

#login h1 img {
    margin: auto;
    display: block;
    width:100px;
}


#login form {
    margin: 0;
    padding: 6%;
}

#login div.field{
    margin-bottom: 20px;
}
#login div.field input{
    width:100%;
}

#login label.ui-input-text {
    text-shadow: 0 1px 0 #FFFFFF;
    color:#383838;
    font-weight:bold;
}

#authentification h2{
    color:#EEE;
    font-size:13px;
    margin:20px auto;
    text-decoration:none;
    text-shadow: 0 -1px 0 #000;
    padding:8px 15px;
    border-radius:9px;
    background: #333E;
    display:inline-block;
}

.show-forgot-password, .show-login-form{
    float:right;
}


#authentification .error, #authentification #error{
    background-color:#FAE2E3;
    border:1px solid #EC9B9B;
    border-radius:9px;
    box-shadow:0 1px 30px #333333;
    margin:0;
    padding:10px 15px;
    text-align:left;
}

#authentification #error h3{
    background: url("../img/icon-cancel.png") no-repeat scroll 0 0 transparent;
    font-size:16px;
    margin:0;
    padding:5px 0 12px 30px;
    color:#333333;
    text-indent:14px;
}

#authentification #error ol{
    margin: 15px 0 0;
    color:#333333;
    padding-bottom:0px;
}
#authentification #error ol li{
    font-family:Georgia;
    font-size:13px;
    font-style:italic;

}


#forgot_password_form h2{
    font-size:20px;
    color:#383838;
    font-family:Arial;
}

#forgot_password_form h2.no-margin{
    margin:0
}

#forgot_password_form p{
    margin-bottom:20px;
}