* {
    font-family: Arial, Helvetica, sans-serif;
}

h1 {
    background-color: #e3000f;
    color: white;
    padding: 20px;
}

h2 {
    color: #e3000f;
    border-color: #e3000f;
    border-width: 3px;
    border-style: solid;
    padding: 20px;
}

h3 {
    color:#e3000f;
}


p1 {
    color: black;
}

td, th {
    border: 1px solid #dddddd;
    text-align: left;
    padding: 8px;
}

/* Highlight column headers */
th {
    background-color: #e3000f;
    color: white;
}

/* Highlight index column*/
tbody th {
    background-color:#e3000f;
    color: white;
}

tbody tr:nth-child(even) {
    background-color: #ddd;
}

tbody tr:hover {
    background-color: #ddd;
}

form {
    padding: 20px;
}

.arrow {
    border-color: white;
    border-width: 0 6px 6px 0;
    border-style: solid;
    display: inline-block;
    padding: 6px
}

.left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.color-patch {
    width: 50px;
    height: 10px;
}

input {
    background-color: #d3d3d3;
    border-style: hidden;
    color: black;
}