/*/** resets **/

.form-afiliate {

    display: block;
    margin: auto;
    padding: 10px 15px 10px;
    background-color: #fff !important;
    border: 1px solid #bcbcbc;
    border-radius: .2rem;
    box-shadow: none;
    color: #191818;
    font-family: inherit;
    font-size: 1.2em;
    width: 45%;
  
 }

 .ja_body{

    background: white;
    color: #616161;
    padding: 40px 20px 20px;
    -moz-user-select: text;
    -khtml-user-select: text;
    -webkit-user-select: text;
    -o-user-select: text;
    user-select: text;

 }

 .ja_body a{

    text-decoration: none;
    font-size: 1em;
 }

 .ja_body #new-profile-afiliate:hover{

    background: cornflowerblue;
    color:white;    

 }

.ja_body div input:hover {
    border: 1px solid #667 !important;
}

.content-login-input{

    padding: 25px 5px 0px;
    
 }

.content-login-button{

    padding: 25px 15px 15px;
    font-family: inherit;
     
  }

 .button-afiliate {

    display: block;
    margin: auto;
    padding: 7px 10px 7px 10px;
    width: 40%;
    cursor: pointer;
    text-decoration: none;
    border: 1px solid #911e31;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    text-shadow: 0px 0px 0 rgba(0,0,0,0.3);
    font-weight: bold;
    letter-spacing: 1px;
    color: #FFFFFF;
    background-color: #BF2841;
    background-image: -webkit-gradient(linear, top, left bottom, from(#ea7185), to(#b12727));
    background-image: -webkit-linear-gradient(top, #ea7185, #b12727);
    background-image: -moz-linear-gradient(top, #ea7185, #b12727);
    background-image: -ms-linear-gradient(top, #ea7185, #b12727);
    background-image: -o-linear-gradient(top, #ea7185, #b12727);
    background-image: linear-gradient(to bottom, #ea7185, #b12727);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ea7185, endColorstr=#b12727);
}

.button-afiliate:hover{

 border:0 solid #6b1624;
 background-color: #A5071C; 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#A5071C), to(#FF261F));
 background-image: -webkit-linear-gradient(top, #A5071C, #FF261F);
 background-image: -moz-linear-gradient(top, #A5071C, #FF261F);
 background-image: -ms-linear-gradient(top, #A5071C, #FF261F);
 background-image: -o-linear-gradient(top, #A5071C, #FF261F);
 background-image: linear-gradient(to bottom, #bf727d, #da443f);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#A5071C, endColorstr=#FF261F);
}

 .input-afiliate-login {
    
     display:block;
     position:relative;
 
 }

 .input-afiliate-login a{
    
     display:block;
     width: 60%;
     position:relative;
     padding: 15px 15px 15px 15px;
     left: 55px;
     background: none repeat scroll 0 0 #e8e4e4;
     font-size: 1.1em;
     border-radius: .3rem;
 }

.popup{
        
     display:none;
        
}

.text{

    text-align:justify;
    text-anchor:middle;

}

.modal-afiliate-recovery {
   
    border: 0;
    text-align:center;
    margin-bottom: 15px;
    padding: 25px;
    padding-bottom: 20px;
    margin-bottom: 0px;
    padding-top: 30px;

}

[class*='error'] {

    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    border: 1px solid #ff0000;
    box-shadow: 0 0 7px #ff0000;

}

.no-login-content p{
    
    /*font-family: Verdana;*/    
    font-size: 15px !important;

}





