﻿/* VS dark color scheme:
background   30  30  30 1E1E1E (varm brun)
mørk blå     43 125 187 2B7DBB
title        86 156 214 569CF4 (blå)
hover       146 202 244 92CAF4 (lys blå)
tekst       214 157 133 D69D85 (orange)
hover       226 186 170 E2BAAA (lys orange)
gray        128 128 128 808080
gray2       155 155 155 9B9B9B
light gray  220 220 220 DCDCDC
green        96 139  78 608B4E
light green 181 206 168 B5CEA8
*/
body { color: #FFFFFF; background: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 10px 0 0 10px; margin: 0; }
body.flexy { display: flex; flex-wrap: wrap; }
div#columns { display: flex; flex-wrap: wrap; }
div#columnsreverse { display: flex; flex-wrap: wrap-reverse; }
div#column { flex-grow: 1; flex-shrink: 0; flex-basis: 500px; }
div#columnsmall { flex-grow: 1; flex-shrink: 0; flex-basis: 300px; }
div#columnlarge { flex-grow: 1; flex-shrink: 0; flex-basis: 700px; }
form { display: inline; }
input, select { vertical-align: middle; }
a { color: #D69D85; }
a img { border: none; }
a:hover { color: #E2BAAA; }
iframe { padding: 5px 0 0 0; width: 100% }
hr { width: 98%; border: 0; height: 1px; background-color: #608B4E; }
div#box { margin: 0 10px 10px 0; background: #1E1E1E; }
div#box.flexy { flex-grow: 1; flex-shrink: 0; flex-basis: 300px; }
div#box #title { padding: 2px 5px 2px 5px; font-size: 14px; color: #569CF4; background: #2D2D2D; }
div#box #title a { color: #569CF4; }
div#box #title a:hover { color: #92CAF4; }
div#box #content { padding: .5em; font-size: 12px; }
fieldset { margin: 0 10px 10px 0; border: 2px solid #A5BCD1; padding: 0 5px 5px 5px; background: #1E1E1E; }
legend { padding: 2px 5px; font-size: 14px; font-weight: bold; color: #D69D85; }
input { color: #FFFFFF; background-color: #1E1E1E; border: 1px black solid; }
input[type=text] { background-color: #373737; }
textarea { color: #FFFFFF; background-color: #373737; border: 1px black solid; }
select { color: #FFFFFF; background-color: #373737; border: 1px black solid; }
input[type=button] { padding: 2px 10px; color: #FFFFFF; background-color: #2B7DBB; }
input[type=submit] { padding: 2px 10px; color: #FFFFFF; background-color: #2B7DBB; }
th, td { font-size: 12px; }
th.r1c1, td.r1c1 { background-color: #2D2D2D; }
th.r1c0, td.r1c0 { background-color: #373737; }
th.r0c1, td.r0c1 { background-color: #414141; }
th.r0c0, td.r0c0 { background-color: #4B4B4B; }
