/* @override http://reefdeeltkennis.dev/css/style.css */

#content h1 {
  font-size: 17px;
  font-weight: bold;
  line-height: 18px;
  margin: 0 0 16px 0;
}
#content h2 {
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 16px 0;
}
#content strong {

}
#content p {
  margin-bottom: 16px;
}
label {
  font-weight: bold;
}
th label {
  color: #aea79f;
}
a {
  color: #aea79f;
  text-decoration: none;
}
.overview th a,
.overview td a {
  color: #fff;
}
a:hover {
  text-decoration: underline;
}

table {
  width: 100%;
}
th,
td {
  vertical-align: top;
}
table.overview th,
table.overview td {
  color: #fff;
  padding: 2px 5px;
}
th {
  font-weight: bold;
}
hr {
  border: none;
  border-bottom: 1px solid #aea79f;
  height: 1px;
}
span.module {
  background: #416986;
  border: 1px solid #416986;
  color: #fff;
  padding: 0 4px;
}
span.action {
  background: #fff;
  border: 1px solid #416986;
  color: #416986;
  padding: 0 4px;
}
a.add {
  background: url(../images/add.png) no-repeat;
  float: right;
  margin: 0 0 0 10px;
  padding: 0 0 0 20px;
}
a.list {
  background: url(../images/list.png) no-repeat;
  display: block;
  float: right;
  height: 16px;
  width: 16px;
}
a.edit {
  background: url(../images/edit.png) no-repeat;
  display: block;
  height: 16px;
  width: 16px;
}
a.delete {
  background: url(../images/delete.png) no-repeat;
  display: block;
  height: 16px;
  width: 16px;
}
a.active {
  background: url(../images/active.gif) no-repeat;
  display: block;
  height: 16px;
  width: 16px;
}
a.not_active {
  background: url(../images/not_active.gif) no-repeat;
  display: block;
  height: 16px;
  width: 16px;
}
a.editFloat {
  background: url(../images/edit.png) no-repeat;
  float: right;
  margin: 0 0 0 10px;
  padding: 0 0 0 20px;
  white-space: nowrap;
}
a.deleteFloat {
  background: url(../images/delete.png) no-repeat;
  float: right;
  margin: 0 0 0 10px;
  padding: 0 0 0 20px;
  white-space: nowrap;
}
a.listFloat {
  background: url(../images/list.png) no-repeat;
  float: right;
  margin: 0 0 0 10px;
  padding: 0 0 0 20px;
  white-space: nowrap;
}
thead {
  background: url(../images/intranet/thead_bg.png) repeat-x scroll 0 0;
}
tr.odd {
  background-color: #AEA79F;
  color: white;
}
tr.even {
  background-color: #adb7c7;
  color: white;
}
th.edit,
td.edit {
  width: 20px;
}
th.delete,
td.delete {
  width: 20px;
}
th.active,
td.active {
  width: 20px;
}
input, textarea, select {
  border: 1px solid #aea79f;
  margin: 0 0 5px 0;
  padding: 2px;
}
input.tiny {
  margin-right: 5px;
  width: 30px;
}
input.small {
  margin-right: 5px;
  width: 50px;
}
input.medium {
  width: 100px;
}
input.wide {
  margin-right: 5px;
  width: 180px;
}
select.wide {
  width: 186px;
}
textarea.wide {
  height: 60px;
  padding: 2px;
  width: 180px;
}
textarea.wide2 {
  height: 60px;
  padding: 2px;
  width: 655px;
}
textarea.mceEditor {
  height: 200px;
  padding: 2px;
  width: 500px;
}
tfoot input {
  margin-top: 16px;
  width: 90px;
}
div.clear {
  clear: both;
}

#poll strong {

}
#poll span.question {
  font-style: italic;
}
#poll table {
  width: 100%;
}
#poll td.radio {
  width: 20px;
}
#poll td.answer {

}
#poll td.votes {
  width: 60px;
}
#poll td.percent {
  width: 25px;
}

/* @group project */
#project-sections {
  margin-top: 20px;
}
#project-sections .section {
  margin-bottom: 20px;
}
.question textarea {
  height: 75px;
  width: 100%;
}
.new-question input {
  width: 100%;
}
.question h3 {
  font-weight: bold;
  font-size: 12px;
  line-height: 20px;
}
#new-section {
  margin-bottom: 20px;
}
#new-section input,
#new-section textarea {
  width: 400px;
}
#new-section textarea {
  height: 100px;
}

div.em {
  font-style: italic;
  width: 500px;
}

h3.qa {
  background: #416986;
  color: #fff;
  font-size: 14px;
  margin: 15px 0;
  padding: 4px;
}
/* @end */

a.pcsback {
  float: right;
  font-weight: bold;
}
