
#picnic-form{
max-width:420px;
padding:20px;
border:1px solid #ddd;
border-radius:6px;
background:#fafafa;
}

#picnic-form label{
display:block;
margin-top:10px;
font-weight:bold;
}

#picnic-form input,
#picnic-form select{
width:100%;
padding:8px;
margin-top:5px;
}

#picnic-form button{
margin-top:15px;
padding:10px;
background:#2c7a3f;
color:white;
border:none;
cursor:pointer;
}

#availability{
margin-top:8px;
font-weight:bold;
}
