
/* #0a3e32 ~ deep teal */

/* main: body */
    body {
        background-color: #0a3e32;
        /*background-color: #afe9dc;*/
        color:#aaaaaa;
        font-family: sans-serif;
        margin-left: 30px;
        margin-right: 30px;
        font-size: 10px;
        }

/* body headings */
    h2,h3 {
        color:#eeeeee;
        font-size: 60px;
        font-weight: 300;
        }
    h3 {
        font-size: 30px;
        margin-bottom: 0px;
        }
    /* heading link */
    h3>a {
        text-decoration: none ;
        }
    h4 {
        font-size: 25px;
        margin-bottom: 10px;
        }

/* tables */
    table {
        border-spacing:0px;
        text-align: left;
        }
    th {
        padding: 3px;
        color:#aaaacc;
        vertical-align: top;
        }
    td {
        padding: 3px;
        vertical-align: top;
        }

/* forms */
    /* inputs */
    input:disabled {
        background-color: #60ED86;
		box-shadow: 3px 3px 3px rgba(0, 0, 200, 0.85);
		}
    input:readonly { box-shadow: 3px 3px 3px rgba(0, 200, 0, 0.85); }
    input:required { box-shadow: 3px 3px 3px rgba(200, 0, 0, 0.85); }
    /* buttons */
    .rowbutton {
        font-size: 12px;
        font-weight: bold;
        }

    .formbutton {
		font-size: 10px;
		font-weight: bold;
		}
    .butok { color: green; }
    .butno { color: red; }
    /* validation messages */
    .errmsg {
		background:#FF8D75;
		color:black;
		font-size: 10px;
		font-weight: bold;
		}
    ul {
        margin: 0px;
        padding: 0px;
        list-style-position: inside;
        }
    li {
        margin-top: 3px;
        margin-left: 10px;
        }
    em {
        font-style: italic;
        font-weight: bold;
        }

/* + / - js-links */
span.rowfn {
    font-size: 20px;
    font-weight: bold;
    text-decoration: none;
    }
span.rowadd {
    color: green;
    }
span.rowdel {
    color: red;
    }


/* links */
a {
    color: #eeeeee;
    text-decoration: underline;
    }
a:hover {
    color: #ffffff;
    text-decoration: none;
    }

/* span */
span {
    color: #ba9765;
    padding: 0 5px;
    }
