﻿body
{
background-color: #F4F7ED;
text-align: center;
font-family: 'Poppins', sans-serif;
}
label
{
    display: block;
    width: 160px;
    text-align: center;
    margin: -15px auto 0 auto;
}
input 
{
    border: 1px solid #333;
    padding: 4px 8px;
	border-radius: 10px;
    display: block;
    margin: 0px auto 0 auto;
    width: 240px;
}
input:invalid 
{
    border-color: red;
}

select
{
    border: 1px solid #333;
    padding: 4px 8px;
	border-radius: 10px;
    display: block;
    margin: 0px auto 0 auto;
    width: 240px;
}
textarea
{
    border: 1px solid #333;
    padding: 4px 8px;
	border-radius: 10px;
    display: block;
    margin: 0px auto 0 auto;
    width: 240px;
    text-align: left;
}
button
{
    margin-top: 10px;
    cursor: pointer;
    background-color: #8B9985;
    color: white;
    border: none;
    padding: 8px 16px;
    border-radius: 10px;
    margin: -50px auto 0 auto;
}
img
{
    margin: 8px auto 0 auto;
	border-radius: 10px;
}