/* 
    Document   : password_recovery
    Created on : 2013-02-28, 13:25:31
    Author     : solenzo
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
.auth_form{
    font-family:"Lato", sans-serif;
    height:100%;    
    margin-top:30px;;
    background-color:transparent;
    border:1px solid black;
    width:50%;
    margin-left:auto;
    margin-right:auto;
    padding-bottom:40px;padding-top:20px;margin-bottom:50px;
    
}

.auth_form .inside{
    position:relative;
    margin-left:auto;
    margin-right:auto;
    padding:10px;
    width:100%;
    border:0px solid red;
    
}
.inside .title{
    font-size:14px;;
    color:black;
    font-weight:normal;
    width:100%;
    text-align:center;
    margin-bottom:30px;
    
}
.inside .info{
    font-size:13px;
    color:black;
    font-weight:normal;
    margin-top:10px;
    margin-bottom:15px;
    text-align:right;
}
.inside input{
    min-width:100%;
    margin-top:0px;
    border:0;
    outline:none;
    border-bottom:1px solid #9e7537;
    border-radius:0;
    box-shadow:none !important;
    margin-bottom:15px;
    

}
.inside input:focus{border-bottom:1px solid #9e7537;;outline:0;box-shadow: none !important}
.inside button 
{
    margin-top:10px;
}
#submit{  
    border:1px solid #9e7537;
    color:#9e7537;
    padding:10px 20px;
    border-radius:0;
    margin:0;
    margin-top:10px;
}
.inside .register_box{position:relative;float:left;width:100%;margin-top:10px;}
.inside .register_box_top{position:relative;float:left;width:100%;margin-top:40px;}

.inside  a{position:relative;float:left;color:#9e7537;font-weight:normal;border:1px solid #9e7537;padding:10px 20px;}
.inside  a:hover{color:#9e7537;cursor:pointer;text-decoration:none;background-color:#e3e3e3;}
.logo_notlogged{width:100px;}


.required_field_info{position:relative;float:left;color:red;font-size:10px;font-family:"Lato", sans-serif;margin-bottom:20px;}
.mobile_only{display:none;}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    .mobile_only{
       /* display:block;
        position:fixed;
        top:0;left:0;width:100%;height:100%;z-index:10;
        background-color:#e8e8e8;
        font-size:20px;
        font-weight:bold;
        text-align:center;
        padding-top:15%;
        padding-left:20px;
        padding-right:20px;
        */
    }
}