body{
margin: 0;
padding: 0;
font-family: arial;
}

.border{
border: 1px solid;
}

.block_appointment{
width: 50%;
margin: 0 auto;
padding: 10px;
}

.block_appointment h1{
text-align: center;
font-size: 20px;
}

.block_appointment input{
display: block;
width: 100%;
padding: 5px;
font-size: 15px;
margin-bottom: 15px;
}

.block_appointment textarea{
display: block;
width: 100%;
padding: 5px;
font-size: 15px;
margin-bottom: 15px;
}

.block_appointment label{
display: block;
margin-bottom: 3px;
}

.appointment_seccess{
color: #079505;
font-weight: 800;
}

.appointment_error{
color: #e70202;
font-weight: 800;
}