﻿body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

legend {
    color: black;
    font-weight: bold;
}

fieldset {
    background-color: #FAFAFA;
    padding: 10px;
}

.css-input {
    width: 90px !important;
    height: 25px !important;
    padding: 5px;
    font-size: 14px !important;
    border-width: 1px;
    border-color: #b3dbb2;
    background-color: #FFFFFF;
    color: Red;
    border-style: solid;
    border-radius: 0px;
    box-shadow: 0px 0px 2px rgba(66,66,66,.75);
}

    .css-input:focus {
        outline: none;
    }

.css-button {
    font-family: arial;
    color: #FFFFFF !important;
    font-size: 14px;
    text-shadow: 1px 1px 0px #3cc23c;
    box-shadow: 1px 1px 1px #bef9c0;
    padding: 10px 25px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    border: 2px solid #3ca338;
    background: #3cc23c;
    background: linear-gradient(top, #3cc23c, #3bbb3b);
    background: -ms-linear-gradient(top, #3cc23c, #3bbb3b);
    background: -webkit-gradient(linear, left top, left bottom, from(#3cc23c), to(#3bbb3b));
    background: -moz-linear-gradient(top, #3cc23c, #3bbb3b);
}

    .css-button:hover {
        color: #FFFFFF !important;
        background: grad;
        background: linear-gradient(top, #46cf46, #63ee69);
        background: -ms-linear-gradient(top, #46cf46, #63ee69);
        background: -webkit-gradient(linear, left top, left bottom, from(#46cf46), to(#63ee69));
        background: -moz-linear-gradient(top, #46cf46, #63ee69);
    }

table.standard tbody tr td {
    padding: 5px;
    font-size: 12px;
}

table.standard {
    border: 1px solid #ccc;
    color: #336699;
    background-color: #f9f9f9;
}

    table.standard td {
        border-bottom: 1px dotted #ccc;
    }

    .pup-table tr {
        width: 100% !important;
        height: 34px;
    }