
/**
 * Colours:
 *  off white:   #f5f5f5
 *  very light:  #f0f0f0
 *  light grey:  #c4c4c4
 *  grey:        #7a7a7a (changed from #888888)
 *  green:       #84EB70
 *  dark green:  #32b40d
 *  pink:        #f0008d
 *  blue:        #1ec2ea
 *  blue link:   #003f7a
 *  blue elem:   #eef7fc
 */

.colour.pink { color:#f0008d; }
.colour.blue { color:#1ec2ea; }
.colour.grey { color:#7a7a7a; }
.colour.green { color:#84EB70; }
.colour.dark-green { color:#32b40d; }
.highlight.pink { background-color:#f0008d; color:white; }
.highlight.blue { background-color:#1ec2ea; color:white; }
.highlight.green { background-color:#84EB70; color:white; }
.highlight.dark-green { background-color:#32b40d; color:white; }


/*a { color:#003f7a; }
a:hover { color:#0084ff; }*/

a { color:#1ec2ea; }
a:hover { color:#f0008d; }

p, li, label, input, textarea, th, dd, dt, .message { font-size:0.8em; }
p, .message { margin:0 0 1em 0; }

p.marginBottom { margin-bottom:1em !important; }

li li { font-size:1em; }

p, li, label, div { font-family:Georgia; color:#7a7a7a; }
input, textarea, h2, h3, h4 { font-family:Georgia; }

td { font-family:Calibri; font-size:0.8em; }
dl { font-family:arial; }

h2, h3, h4 { color:#7a7a7a; }
h2 { font-family:Calibri; color:#f0008d; font-size:2em; }
h3 { margin-bottom:0.5em; }
h4 { font-size:0.75em; font-weight:bold; }

h2 a { color:#f0008d; }
h3 a { color:#7a7a7a; }

table th { font-family:arial; }


#footer p, #footer li { font-family:Calibri; }

body.dashboard * { font-family:Calibri; }



div.filterResult div { border:1px solid red; }
div.filterResult span.bad { color:red; text-decoration:underline; font-size:1em !important; }
div.filterResult div.output { padding:2px; font-size:0.8em; height:100%; }



.size10 { font-size:10px; }
.size11 { font-size:11px; }
.size12 { font-size:12px; }
.size13 { font-size:13px; }
.size14 { font-size:14px; }
.size15 { font-size:15px; }
.size16 { font-size:16px; }
.size17 { font-size:17px; }
.size18 { font-size:18px; }
.size19 { font-size:19px; }
.size20 { font-size:20px; }
.size21 { font-size:21px; }
.size22 { font-size:22px; }
.size23 { font-size:23px; }
.size24 { font-size:24px; }
.size25 { font-size:25px; }
.size26 { font-size:26px; }
.size27 { font-size:27px; }
.size28 { font-size:28px; }
.size29 { font-size:29px; }
.size30 { font-size:30px; }


