﻿body {
    font-family:Calibri,Arial;
    font-size:14px;
}
table.listtable {
    border-spacing: 1px;
    border-collapse: separate;
    background-color:#ddd;
}
th {
    background-color:#333;
    color:#fff;
}
input {
    font-family:Calibri,Arial;
    font-size:14px;
}
button {
    font-family:Calibri,Arial;
    font-size:14px;
    text-align: center;
    display: inline-flex;
    align-items: center; 
    vertical-align: middle;
    text-decoration: none;
    display: inline-block;
    border-radius: 4px;
    border: 1px solid #666;
    width:120px;
    height:35px;
    margin: 5px 5px 5px 5px;
}
button.dark {
    background-color:#333;
    color:#fff;
}
legend {
    font-family:Calibri,Arial;
    font-size:18px;
    font-weight:bold;
    border: 1px black solid;
    padding:0px 10px 0px 10px;
}
legend.asian {
    background-color:#ffcccc;
}
legend.euro {
    background-color:#ccccff;
}
legend.eurofirst {
    background-color:#56b7f4;
}

div.title {
    font-family:Calibri,Arial;
    font-size:14px;
    font-weight:bold;
}
fieldset {
    border: 1px black solid;
    float:left;
    margin-bottom: 10px;
    border-radius: 10px;
}
fieldset.asian {
    background-color:#ffeeee;
}
fieldset.euro {
    background-color:#eeeeff;
}
fieldset.eurofirst {
    background-color:#c6e7f4;
}