
table
{ 
    width : 99%;
    margin-left : auto;
    margin-right : auto;
    border : solid 1px;
    border-collapse : collapse;
}

th, td
{
    border : solid 1px;
    border-color : lightseagreen;
    padding : 8px;
}

th
{
    width : 30%;
    background-color : #a0ffe0;
    font-size : 1.3em;
}

td
{
    font-size : 1.3em;
}

td.examination-class , td.child-gender , td.child-birth , td.school-grade , td.subject , td.achievement-test
{
    text-align : left;
}

input[type="text"] , input[type="email"] , input[type="tel"] , textarea
{
    width : 98%;
    font-size : 1.2em;
}

input[type="text"] , input[type="email"] ,input[type="tel"] 
{
    height : 30px;
}

input[type="radio"] , input[type="checkbox"]
{
    width : 20px;
    height : 20px;
    margin-left : 10px;
}

textarea
{
    height : 200px;
}

input[type="submit"]
{
    font-size : 1.3em;
}

select
{
    font-size : 1.2em;
}


