.form form{
    width:100%;  
}

.form input.text{
    width: 100%;
    border-radius: 0.25rem;
    border-width: 1px;
    border:1px solid #ccc;
    color:#333;
    padding:12px;

}
.form input.action{
    cursor:pointer;
    transition:background-color 0.3s ease-in-out;
}
.form input.action:hover{
    background-color:#683A94;
}
.form textarea{
    width: 100%;
    border-radius: 0.25rem;
    border-width: 1px;
    border:1px solid #ccc;
    color:#333;
    padding:12px;
} 

.form span.message{
    color: #ED886C; display:inline-block; padding:5px 0px 5px 0px;
}

/* Private area */
a.logout-button{
    background:#ED886C;
    border-color:#ED886C;
}
a.logout-button:hover{
    background:black;
    border-color:black;
    color:white;
 
}
.private-text-content a.button{
    background:#ED886C;
    transition:background-color 0.3s ease-in-out;
    text-decoration:none;
    margin-top:15px;
    margin-bottom:15px;
}
.private-text-content a.button:hover{

    color:inherit;
    text-decoration:none;
    
}
.private-text-content h1{ font-size:1.2rem; }
.private-text-content h2{ font-size:1.1rem;}
.private-text-content h3 { font-size:1rem;}
.private-text-content h4{ font-size:0.9rem;}
.private-text-content h5{font-size:0.8rem;}
.private-text-content h6{font-size:0.7rem;}

.private-text-content h1,
.private-text-content h2,
.private-text-content h3,
.private-text-content h4,
.private-text-content h5,
.private-text-content h6
{
    color:#ED886C;
}
.private-text-content p{
    padding:10px 0 10px 0px;
}
.private-text-content ul{
    list-style-type: disc;
    margin-left: 20px;
    padding:10px 0 10px 0px;
}
