@font-face {
  font-family: 'NICCfont';
  src: url(/sites/all/themes/nicc_2013_design/fonts/mavenproregular-webfont.eot);
  src: url(/sites/all/themes/nicc_2013_design/fonts/mavenproregular-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/nicc_2013_design/fonts/mavenproregular-webfont.woff) format('woff'), url(/sites/all/themes/nicc_2013_design/fonts/mavenproregular-webfont.ttf) format('truetype'), url(/sites/all/themes/nicc_2013_design/fonts/mavenproregular-webfont.svg#maven_proregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'NICCfontbold';
  src: url(/sites/all/themes/nicc_2013_design/fonts/mavenprobold-webfont.eot);
  src: url(/sites/all/themes/nicc_2013_design/fonts/mavenprobold-webfont.eot?#iefix) format('embedded-opentype'), url(/sites/all/themes/nicc_2013_design/fonts/mavenprobold-webfont.woff) format('woff'), url(/sites/all/themes/nicc_2013_design/fonts/mavenprobold-webfont.ttf) format('truetype'), url(/sites/all/themes/nicc_2013_design/fonts/mavenprobold-webfont.svg#maven_probold) format('svg');
  font-weight: normal;
  font-style: normal;
}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
strong,
b {
  font-weight: bold;
}
blockquote {
  background: #f0f0f0;
  margin: 1.5em 0 1.5em 1em;
  padding: 0 1em 0 2.5em;
  position: relative;
  font-style: italic;
}
blockquote p {
  display: inline;
}
blockquote:before {
  position: absolute;
  color: #ccc;
  content: "\201C";
  font-size: 5em;
  font-style: normal;
  line-height: 0.1em;
  left: 5px;
  top: .3em;
}
blockquote:after {
  position: absolute;
  color: #ccc;
  content: "\201D";
  font-size: 5em;
  font-style: normal;
  line-height: 0.1em;
  right: 5px;
  bottom: -0.2em;
}
body {
  background: #fff;
  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  color: #3c3c3e;
  font-size: 12px;
  line-height: 1.24em;
}
a:visited,
a:hover,
a:link {
  color: #00a2e1;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
fieldset {
  border-top: 1px solid #e0e1e2;
  border-bottom: 1px solid #e0e1e2;
  margin: 1em 1.5em;
}
figure {
  border-top: #00a2e1 1px dotted;
  border-bottom: #00a2e1 1px dotted;
  margin: 1em 0;
}
figcaption {
  font-style: italic;
  line-height: 1.5em;
  margin: .75em 0;
  text-align: center;
}
h1 {
  font-size: 18px;
  color: #00a2e1;
  margin-bottom: 10px;
  margin-top: 10px;
  font-weight: bold;
  line-height: 1.2em;
  font-family: 'NICCfont', "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  letter-spacing: 2px;
}
h2,
h2.node-title {
  font-size: 16px;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  text-transform: uppercase;
  color: #00a2e1;
  font-family: 'NICCfont', "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  letter-spacing: 2px;
}
h3 {
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 5px;
  margin-top: 10px;
  color: #3c3c3e;
  line-height: 1em;
  font-family: 'NICCfont', "Lucida Sans Unicode", "Lucida Grande", sans-serif;
  letter-spacing: 2px;
}
h3 a:link {
  color: #00a2e1;
}
img {
  max-width: 100%;
  height: auto;
}
.region-content ul li {
  line-height: 1.7em;
  list-style-image: none;
  list-style-position: inside;
  list-style-type: square;
}
label {
  font-weight: bold;
}
code {
  font-family: monospace;
}
p {
  margin-bottom: 1em;
  line-height: 1.5em;
}
p + ul {
  margin-top: -0.7em;
}
small {
  font-size: .75em;
}
sub {
  vertical-align: sub;
  font-size: .75em;
  line-height: 100%;
}
sup {
  vertical-align: super;
  font-size: .75em;
  line-height: 100%;
}
ul {
  margin-left: 2em;
  margin-bottom: 5px;
}
ul li {
  list-style: none inside square;
  line-height: 1.2em;
}
ol {
  margin-left: 2em;
  margin-bottom: 5px;
}
ol li {
  list-style: decimal inside none;
  line-height: 1.2em;
}
.item-list ol li {
  list-style: decimal outside none;
  line-height: 1.2em;
  margin-left: 2em;
}
em,
i {
  font-style: italic;
}
.marker {
  vertical-align: super;
  font-size: .75em;
  line-height: 100%;
}
caption {
  caption-side: top;
  text-align: left;
  font-size: .75em;
  color: #c6c7c9;
}
thead th {
  background-color: #00a2e1;
  color: white;
  font-weight: bold;
  padding: .3em .6em;
}
tr,
tr.even,
tr.odd {
  padding: .3em .6em !important;
}
td {
  padding: inherit;
}
.logo-img {
  margin-left: 20px;
}
.language-switcher-locale-url li {
  list-style: none;
  display: inline-block;
  padding-left: 10px;
}
.language-switcher-locale-url li a {
  color: #3c3c3e;
}
.language-switcher-locale-url li .active {
  color: #00a2e1;
  font-weight: bold;
  text-decoration: underline;
}
.border-links {
  border-left: #00a2e1 solid 15px;
}
.border-links-licht {
  border-left: #48ccff solid 15px;
}
.search-results h3 {
  display: inline;
}
.field-name-field-zoektermen .field-label {
  color: #c6c7c9;
}
.field-name-field-zoektermen .field-item {
  display: inline;
}
.field-name-field-zoektermen .field-item a {
  color: #c6c7c9;
  padding: 5px;
}
.field-name-field-zoektermen .field-item a:hover {
  text-shadow: 0 0 2px yellow;
  text-decoration: none;
}
#zone-branding {
  border-left: #00a2e1 solid 15px;
  padding-top: 20px;
  height: 60px;
}
#zone-header {
  position: relative;
  border-left: #00a2e1 solid 15px;
  padding: 0;
}
#zone-header.interne-pagina {
  height: 200px;
}
#views_slideshow_cycle_teaser_section_header_slidehow-block,
#views_slideshow_cycle_teaser_section_header_slidehow-block_2 {
  width: 1160px !important;
  overflow: hidden;
}
#zone-postscript {
  padding-top: 30px;
  border-left: #00a2e1 solid 15px;
}
#zone-postscript .region-postscript-fourth-inner {
  padding-right: 30px;
}
#region-search,
#region-menu {
  margin-top: -190px;
  z-index: 20;
  height: 30px;
}
.interne-pagina #region-search,
.interne-pagina #region-menu {
  margin-top: -180px;
}
#region-search {
  position: relative;
  z-index: 30;
  margin-left: 0;
  padding-left: 60px;
}
#region-search #block-search-form {
  margin-top: 3px;
}
#region-search input {
  border-radius: 10px;
  background-color: #e6e5e5;
  background-image: url(/sites/all/themes/nicc_2013_design/images/vergrootglas-search.png);
  background-repeat: no-repeat;
  background-position: right center;
  color: #00a2e1;
}
#region-search #edit-actions {
  display: none;
}
#region-menu {
  background-color: #fff;
  margin-left: 0;
  padding-right: 0;
}
#region-menu #block-superfish-1 {
  float: left;
  margin-right: 0px;
}
#region-menu li a {
  line-height: 30px;
  font-weight: bold;
  text-align: center;
  padding: 0 2em;
}
#region-menu li a:hover {
  background-color: #00a2e1;
  color: white;
  text-decoration: none;
}
#region-menu li a.active {
  background-color: #48ccff;
  color: black;
}
#region-menu li.active-trail a.sf-depth-1 {
  color: black;
}
#region-menu li ul {
  z-index: 200;
  background-color: #00a2e1;
  border-radius: 0;
  padding: 0;
  width: 13em;
}
#region-menu li ul li {
  width: 100%;
}
#region-menu li ul li a {
  text-align: left;
  color: #ffffff;
  padding-left: 0;
  margin-left: 0;
  line-height: inherit;
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
#region-menu li ul li a.speciaal {
  background-color: #ffffff;
  color: #00a2e1;
}
#region-menu li ul li a.speciaal:hover {
  background-color: #00a2e1;
  color: white;
}
#zone-content {
  max-width: 98%;
  border-left: #00a2e1 solid 15px;
  padding-top: 15px;
}
#region-branding img {
  margin-left: 50px;
  margin-right: 0px;
}
#region-branding a {
  color: #6e6e72;
  font-size: 14px;
}
#region-branding a:hover {
  text-decoration: none;
}
#region-header-slideshow {
  display: none;
  margin-left: 0;
}
#region-sidebar-first {
  border-left: #48ccff solid 15px;
  margin-left: -15px;
  background-color: #00a2e1;
}
#region-sidebar-first a {
  color: white;
}
#region-sidebar-first h2,
#region-sidebar-first h3 {
  color: white;
  padding-left: 1em;
  padding-right: 1em;
  line-height: 1.5em;
}
#region-sidebar-first .taglist a {
  display: block;
  padding-left: 1em;
  padding-right: 1em;
}
#region-sidebar-first .taglist a:hover {
  background: #48ccff;
  text-decoration: none;
}
#zone-content.homepage {
  height: 330px;
  overflow: hidden;
}
.homepage #region-content {
  margin-left: 0;
  margin-right: 0;
  padding: 0;
}
.homepage #region-sidebar-second {
  margin-left: 0;
  margin-right: 20px;
  padding: 0;
  float: right;
}
#region-taalkeuze {
  position: relative;
}
#region-taalkeuze #block-locale-language ul.language-switcher-locale-url {
  display: block;
  float: right;
}
#region-taalkeuze #block-block-9 {
  clear: right;
  float: right;
}
#region-taalkeuze #block-block-9 img {
  margin-left: 4px;
}
#region-taalkeuze #block-text-resize-0 {
  display: none;
  float: right;
  padding-top: 7px;
}
#region-taalkeuze #block-text-resize-0 a {
  color: #c6c7c9;
}
#region-taalkeuze #block-text-resize-0 .increase {
  font-size: 130%;
  font-weight: bold;
}
#region-taalkeuze #block-text-resize-0 .decrease {
  font-weight: bold;
  font-size: 90%;
}
.welkom {
  position: relative;
  height: 330px;
  width: 80%;
  overflow-y: scroll;
  z-index: 15;
}
.welkom img {
  opacity: 0.33;
  height: 330px;
  width: 330px;
}
.welkom .inhoud {
  position: absolute;
  top: 0;
  left: 0;
}
.welkom .inhoud p {
  margin: 10px;
}
.welkom .inhoud blockquote {
  background: none;
  margin: 0;
  padding: 0;
  font-style: inherit;
}
.welkom .inhoud blockquote:before,
.welkom .inhoud blockquote:after {
  content: "";
}
.welkom .inhoud .titel {
  font-size: 16px;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 10px;
  text-transform: uppercase;
  color: #00a2e1;
}
.welkom .inhoud img {
  opacity: 1;
}
.welkom .inhoud .tekst {
  margin-left: 5px;
  margin-right: 5px;
}
.view-afbeeldingenrij-op-frontpage {
  float: right;
  height: 330px;
}
.view-afbeeldingenrij-op-frontpage td {
  border-left: 10px #c6c7c9 solid;
  border-right: 10px #c6c7c9 solid;
  height: 330px;
  width: 20%;
  padding: 0;
}
.view-afbeeldingenrij-op-frontpage img {
  transition: opacity .5s;
  width: 168px;
  height: 330px;
  opacity: 0.7;
}
.view-afbeeldingenrij-op-frontpage .fpafbeeldingwrapper {
  width: 128px;
  position: relative;
  background: black;
  overflow: hidden;
}
.view-afbeeldingenrij-op-frontpage .fpafbeeldingwrapper .fpafbeeldingtekst {
  transition: color .5s, text-shadow .5s;
  color: rgba(255,255,255,0.6);
  font-size: 30px;
  font-weight: bold;
  width: 200px;
  text-transform: uppercase;
  position: absolute;
  transform: rotate(270deg);
  transform-origin: 0 0;
  -webkit-transform: rotate(270deg);
  -webkit-transform-origin: 0 0;
  bottom: -10px;
  left: 0;
  margin-left: 100px;
  font-family: 'NICCfont', "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.view-afbeeldingenrij-op-frontpage .fpafbeeldingwrapper:hover img {
  opacity: 1;
}
.view-afbeeldingenrij-op-frontpage .fpafbeeldingwrapper:hover .fpafbeeldingtekst {
  color: white;
  text-shadow: 0 0 20px black;
}
.tagcloud {
  position: absolute;
  left: 0;
  top: 50px;
  height: 140px;
  border-left: #48ccff solid 15px;
  margin-left: -15px;
  padding: 5px;
  z-index: 20;
  background-color: rgba(250,250,250,0.6);
  width: 250px;
  overflow: hidden;
}
.tagcloud .block-title {
  text-transform: none;
  font-size: 1em;
  margin-top: -5px;
}
.tagcloud .content {
  padding-left: 5px;
  margin-top: -5px;
}
.tagcloud .level6 {
  font-size: 1.15em;
  line-height: .5em;
}
.tagcloud .level5 {
  font-size: 1.1em;
  line-height: .5em;
}
.tagcloud .level4 {
  font-size: 1.05em;
  line-height: .5em;
}
.tagcloud .level3 {
  font-size: 1em;
  line-height: .5em;
}
.tagcloud .level2 {
  font-size: .95em;
  line-height: .5em;
}
.tagcloud .level1 {
  font-size: .9em;
  line-height: .5em;
}
.tagcloud .more-link {
  position: absolute;
  bottom: 5px;
  right: 5px;
}
.tagcloud a {
  color: #3c3c3e;
}
.tagcloud a:hover {
  text-shadow: 0 0 3px yellow;
  text-decoration: none;
}
.zijbalkmenu {
  display: none;
  padding-top: 5px;
  padding-bottom: 10px;
}
.zijbalkmenu h2 {
  color: white;
  padding-left: 5px;
}
.zijbalkmenu ul li,
.zijbalkmenu ul li.leaf {
  list-style: none;
  margin-bottom: 2px;
  margin-left: 0px;
  padding-left: 5px;
}
.zijbalkmenu ul li a,
.zijbalkmenu ul li.leaf a {
  color: white;
  line-height: 1.5em;
  padding: 0;
}
.zijbalkmenu ul li a.active-trail,
.zijbalkmenu ul li.leaf a.active-trail {
  color: black;
}
.zijbalkmenu ul li:hover,
.zijbalkmenu ul li.active-trail,
.zijbalkmenu ul li.leaf:hover,
.zijbalkmenu ul li.leaf.active-trail {
  background-color: #48ccff;
}
.zijbalkmenu ul li:hover a,
.zijbalkmenu ul li.active-trail a,
.zijbalkmenu ul li.leaf:hover a,
.zijbalkmenu ul li.leaf.active-trail a {
  text-decoration: none;
}
.zijbalkmenu {
  display: block;
}
#block-block-7 {
  padding-top: 10px;
}
#block-block-8 .fodjustitie img {
  padding-top: 3px;
}
#block-block-8 .belgiumbe img {
  padding-bottom: 4px;
}
#popup-active-overlay {
  top: -2em;
}
#popup-element-0-active td.center div.inner {
  width: 750px !important;
}
.popup-element-title {
  background-image: none;
  font-size: 16px;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  text-transform: uppercase;
  color: #00a2e1;
}
#footer-sitemap li.depth-1 {
  border-right: 3px solid #e0e1e2;
  padding-right: 1em;
  padding-left: 5px;
}
#footer-sitemap li.depth-1 ul {
  border: none;
  height: 110px;
}
#footer-sitemap li.depth-1 ul li {
  border: none;
}
#footer-sitemap li.depth-1 ul li ul {
  display: none;
}
#footer-sitemap li.depth-1.last {
  border: none;
}
.view-hoofdpagina-afdelingen {
  margin-left: -10px;
  margin-right: 10px;
}
.view-hoofdpagina-afdelingen .views-row {
  width: 14.2857142857%;
  float: left;
  margin-bottom: 15px;
}
.view-hoofdpagina-afdelingen .hpafbeeldingwrapper {
  position: relative;
}
.view-hoofdpagina-afdelingen .hpafbeeldingwrapper .hpafbeeldingtekst {
  display: none;
  color: rgba(0,0,0,0.6);
  font-size: 10px;
  font-weight: bold;
  line-height: 1em;
  text-transform: uppercase;
  position: absolute;
  bottom: 10px;
  left: 5px;
  margin-left: -3px;
  margin-right: 5px;
  padding: 2px;
  transition: background .3s;
  font-family: 'NICCfont', "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.view-hoofdpagina-afdelingen .hpafbeeldingwrapper img {
  transition: opacity .3s;
  opacity: .7;
}
.view-hoofdpagina-afdelingen .hpafbeeldingwrapper:hover img {
  opacity: 1;
}
.view-hoofdpagina-afdelingen .hpafbeeldingwrapper:hover .hpafbeeldingtekst {
  color: white;
  background: #00a2e1;
}
.switch-user {
  margin-top: 20px;
  padding: 10px;
}
.switch-user ul {
  list-type: none;
}
.switch-user a {
  color: #3c3c3e;
}
.node-type-evenement-og- ul.menu li,
.node-type-evenement-pagina ul.menu li,
.node-type-evenement-inschrijvingsformulier ul.menu li {
  display: inline-block;
}
.node-type-evenement-og- ul.menu a.active,
.node-type-evenement-pagina ul.menu a.active,
.node-type-evenement-inschrijvingsformulier ul.menu a.active {
  font-weight: bold;
  color: red !important;
}
.node-type-evenement-og- ul.menu li.active-trail,
.node-type-evenement-pagina ul.menu li.active-trail,
.node-type-evenement-inschrijvingsformulier ul.menu li.active-trail {
  background-color: #aee8ff;
}
.node-evenement-pagina,
.node-evenement-og-,
.node-evenement-inschrijvingsformulier {
  margin-left: 0px;
  position: relative;
}
.node-evenement-pagina .field-name-field-bannerfoto,
.node-evenement-og- .field-name-field-bannerfoto,
.node-evenement-inschrijvingsformulier .field-name-field-bannerfoto {
  margin-left: -15%;
  position: relative;
  z-index: -2;
}
.node-evenement-pagina .field-name-field-evenement-pagina-afbeeldin,
.node-evenement-og- .field-name-field-evenement-pagina-afbeeldin,
.node-evenement-inschrijvingsformulier .field-name-field-evenement-pagina-afbeeldin {
  float: right;
  margin-right: -10%;
  margin-left: 10px;
}
.node-evenement-pagina .field-name-field-evenement-pagina-afbeeldin img,
.node-evenement-og- .field-name-field-evenement-pagina-afbeeldin img,
.node-evenement-inschrijvingsformulier .field-name-field-evenement-pagina-afbeeldin img {
  max-width: 70%;
}
.node-evenement-pagina .field-name-field-links,
.node-evenement-og- .field-name-field-links,
.node-evenement-inschrijvingsformulier .field-name-field-links {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  position: absolute;
  top: 0;
  right: 20px;
  background-color: rgba(255,255,255,0.5);
  width: 220px;
  height: 200px;
  padding: 15px;
}
.node-evenement-pagina .field-name-field-links a,
.node-evenement-og- .field-name-field-links a,
.node-evenement-inschrijvingsformulier .field-name-field-links a {
  font-size: 1.5em;
  color: #3c3c3e;
  line-height: 1.5em;
}
.node-evenement-pagina .field-name-field-links a:hover,
.node-evenement-og- .field-name-field-links a:hover,
.node-evenement-inschrijvingsformulier .field-name-field-links a:hover {
  color: #00a2e1;
}
.node-evenement-pagina .field-name-title,
.node-evenement-og- .field-name-title,
.node-evenement-inschrijvingsformulier .field-name-title {
  position: absolute;
  top: -120px;
  margin-left: 200px;
}
.node-evenement-pagina .field-name-title h2,
.node-evenement-og- .field-name-title h2,
.node-evenement-inschrijvingsformulier .field-name-title h2 {
  font-size: 3em;
  line-height: 1em;
}
.node-evenement-pagina .field-name-body,
.node-evenement-og- .field-name-body,
.node-evenement-inschrijvingsformulier .field-name-body {
  padding: 0px;
}
.node-evenement-pagina .field-name-body img,
.node-evenement-og- .field-name-body img,
.node-evenement-inschrijvingsformulier .field-name-body img {
  max-width: 70%;
  height: auto;
}
.node-evenement-pagina .field-name-field-inschrijvingsform,
.node-evenement-og- .field-name-field-inschrijvingsform,
.node-evenement-inschrijvingsformulier .field-name-field-inschrijvingsform {
  padding: 0 10px;
}
.admin-menu .field-name-title {
  top: -85px;
}
.page-node-add-evenement-pagina #block-system-navigation .block-title {
  display: none;
}
.page-node-add-evenement-pagina #block-system-navigation li {
  display: inline-block;
}
.context-dna-forensics-2014 #region-sidebar-first {
  background-color: #00a2e1;
}
.responsive-layout-mobile #region-menu ul {
  margin-top: 10px;
}
.responsive-layout-mobile #region-menu ul li {
  background-color: #00a2e1;
  margin-left: 1px;
  margin-bottom: 1px;
  display: block;
  width: 100%;
}
.responsive-layout-mobile #region-menu ul li a {
  color: #fff;
  padding: 0 .5em;
}
.responsive-layout-mobile #region-menu ul li ul {
  width: 100%;
}
.responsive-layout-mobile #region-search {
  margin-top: -60px;
  margin-left: 130px;
}
.responsive-layout-mobile #zone-header.interne-pagina {
  height: inherit;
}
.responsive-layout-narrow #region-search {
  margin-top: -265px;
  margin-left: 160px;
}
.overzicht {
  margin-bottom: 5px;
  border: 1px #c6c7c9 solid;
  position: relative;
}
.overzicht .views-field-field-datum {
  background: #e0e1e2;
}
.overzicht .views-field-field-datum .item-list {
  display: inline;
}
.overzicht .views-field-field-datum ul {
  display: inline;
  max-width: 80%;
}
.overzicht .views-field-field-datum li {
  display: inline;
  padding-right: 10px;
  margin-left: 0;
}
.overzicht .views-field-field-datum li a:after {
  content: "   |";
}
.overzicht .views-field-field-datum li.first {
  margin-left: 10px;
}
.overzicht .views-field-field-datum li.last a:after {
  content: "";
}
.overzicht .views-field-field-datum a {
  color: #3c3c3e;
  line-height: 1.5em;
  font-weight: normal;
}
.overzicht .datum {
  display: block;
  float: right;
  padding-right: 5px;
}
.overzicht .type-publicatie {
  display: block;
  float: right;
  padding: .2em 5px .2em 5px;
  margin-top: .5em;
  margin-left: 5px;
  font-style: italic;
  color: #626265;
  background: #e0e1e2;
}
.overzicht .type-publicatie a {
  color: #3c3c3e;
}
.overzicht h2 {
  color: #3c3c3e;
  line-height: 1.3em;
  font-size: 15px;
  padding-left: 10px;
  border-bottom: dashed #e0e1e2 1px;
  text-transform: none;
}
.overzicht .views-field-body {
  padding: 5px 15px 5px 15px;
  min-height: 2em;
}
.overzicht .views-field-body p {
  color: #3c3c3e;
}
.views-exposed-form label {
  margin-bottom: 5px;
  color: #3c3c3e;
  font-weight: normal;
}
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 1.6em;
}
.views-exposed-form {
  border: #c6c7c9 1px dashed;
  margin-bottom: .5em;
}
button,
input[type="reset"],
input[type="submit"],
input[type="button"] {
  border: none;
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  border-radius: 0;
  background-image: -ms-linear-gradient(top,#48CCFF 0%,#00A2E1 100%);
  background-image: -moz-linear-gradient(top,#48CCFF 0%,#00A2E1 100%);
  background-image: -o-linear-gradient(top,#48CCFF 0%,#00A2E1 100%);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#48CCFF),color-stop(1,#00A2E1));
  background-image: -webkit-linear-gradient(top,#48CCFF 0%,#00A2E1 100%);
  background-image: linear-gradient(to bottom,#48CCFF 0%,#00A2E1 100%);
  cursor: pointer;
  color: white;
  font: bold 12px/1.2 Arial, sans-serif;
  outline: 0;
  overflow: visible;
  padding: 3px 10px 4px;
  text-shadow: none;
  width: auto;
  *padding-top: 2px;
  *padding-bottom: 0px;
}
button:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="button"]:hover {
  background-image: -ms-linear-gradient(bottom,#48CCFF 0%,#00A2E1 100%);
  background-image: -moz-linear-gradient(bottom,#48CCFF 0%,#00A2E1 100%);
  background-image: -o-linear-gradient(bottom,#48CCFF 0%,#00A2E1 100%);
  background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0,#48CCFF),color-stop(1,#00A2E1));
  background-image: -webkit-linear-gradient(bottom,#48CCFF 0%,#00A2E1 100%);
  background-image: linear-gradient(to top,#48CCFF 0%,#00A2E1 100%);
}
textarea,
select,
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"] {
  -webkit-appearance: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -moz-background-clip: padding;
  -webkit-background-clip: padding;
  background-clip: padding-box;
  background-color: #fff;
  border: 1px solid;
  border-color: #e0e1e2;
  color: #3c3c3e;
  outline: 0;
  font-size: 13px;
  font-family: inherit;
  height: 1.8em;
  *padding-top: 2px;
  *padding-bottom: 1px;
  *height: auto;
}
.form-select:hover {
  border: 1px #c6c7c9 solid;
}
.form-item-items-per-page .form-select {
  text-align: center;
}
.views-exposed-widgets {
  margin-left: 2em;
}
#colorbox {
  height: 400px !important;
}
#cboxClose {
  background: url(/upload/images/webgraphics/closebutton.png);
  font-size: 20px;
  height: 20px;
  line-height: 18px;
  position: absolute;
  right: 20px;
  text-align: center;
  top: 4px;
  width: 20px;
  text-indent: -9999em;
}
#colorbox:hover #cboxClose {
  display: block;
}
div#cboxTitle {
  display: none !important;
}
#cboxWrapper {
  height: 400px !important;
}
div#cboxContent {
  height: auto !important;
  min-height: 50px;
  border-radius: 0;
}
div#cboxLoadedContent {
  background: white;
  border: solid 2px #3c3c3e;
  width: 95% !important;
  height: 95% !important;
  min-height: 80px;
}
.view-mode-colorbox {
  background: white;
  padding: 10px;
}
.view-mode-colorbox .group-left {
  width: 76%;
  float: left;
  margin-bottom: .5em;
  padding-left: 1%;
}
.view-mode-colorbox .group-right {
  width: 20%;
  float: right;
  margin-bottom: .5em;
}
.view-mode-colorbox .group-footer {
  clear: both;
  margin-top: 1em;
  padding-top: .5em;
  border-top: dashed 1px #c6c7c9;
}
.view-mode-colorbox h2 {
  color: white;
  margin-top: .5em;
  margin-bottom: .5em;
  background: rgba(0,162,225,0.7);
  text-transform: none;
  padding-left: 5px;
}
.view-mode-colorbox .group-personen {
  width: 20%;
}
.view-mode-colorbox .group-personen h3 {
  display: none;
}
.view-mode-colorbox .group-meer-links {
  width: 50%;
}
.view-mode-colorbox .group-meer-links h3 {
  display: none;
}
.view-mode-colorbox .group-links-bijlagen {
  width: 23%;
}
.view-mode-colorbox .group-links-bijlagen a {
  word-wrap: break-word;
}
.view-mode-colorbox .group-links-bijlagen h3 {
  display: none;
}
.view-mode-colorbox .view-crimino-projecten h2 {
  background: none;
  font-size: inherit;
  color: #3c3c3e;
  padding-left: 0;
  margin-bottom: 0;
}
.view-mode-colorbox .field-name-field-type {
  display: block;
  float: right;
  padding: .2em 5px .2em 5px;
  margin-left: 5px;
  font-style: italic;
  color: #626265;
  background: #e0e1e2;
}
#cboxOverlay {
  opacity: .6 !important;
  background-color: #ffffff;
}
#colorbox #cboxLoadedContent {
  padding: 10px;
}
#colorbox #cboxLoadedContent .node-page {
  max-height: 300px;
  overflow: scroll;
}
#colorbox #cboxLoadedContent #onderzoekslijn-colorbox .panel-col-first {
  width: auto;
  padding-right: 1em;
}
#colorbox #cboxLoadedContent #onderzoekslijn-colorbox .panel-col-last {
  overflow: hidden;
  width: auto;
  float: none;
  padding-left: 1em;
  border-left: 1px dashed #e0e1e2;
}
#colorbox #cboxLoadedContent #onderzoekslijn-colorbox .panel-col-last a {
  background: url(/sites/all/themes/nicc_2013_design/images/magnifier15px.png) center left no-repeat;
  padding-left: 20px;
  display: block;
  padding-top: .25em;
  padding-bottom: .25em;
}
#colorbox #cboxLoadedContent #onderzoekslijn-colorbox .panel-col-last a:hover {
  background: #eee url(/sites/all/themes/nicc_2013_design/images/magnifier15px.png) center left no-repeat;
  text-decoration: none;
}
#colorbox #cboxLoadedContent #onderzoekslijn-colorbox .view-crimino-projecten {
  max-height: 200px;
  overflow-y: scroll;
}
.field-name-field-datum {
  float: right;
}
.field-name-field-sleutelwoorden {
  padding: 10px;
}
.field-name-field-sleutelwoorden .field-item a {
  color: #c6c7c9;
}
.views-field-field-sleutelwoorden a,
.views-field-field-sleutelwoorden .field-content {
  color: #c6c7c9;
}
.field-group-fieldset {
  float: left;
  padding-right: 1%;
  border-right: dashed 1px #e0e1e2;
  margin-right: 1%;
}
.field-group-fieldset h3 {
  margin-top: 0;
}
.field-name-field-auteurs-crimino-publicatie .field-item {
  display: inline-block;
  margin-right: 15px;
  padding-right: 15px;
  border-right: #e0e1e2 1px solid;
}
.panel-display {
  position: relative;
}
.meer-weergeven {
  display: block;
  background: rgba(0,162,225,0.7);
  position: absolute;
  z-index: 50;
  right: 0;
  bottom: 0;
  width: 22px;
  height: 22px;
  overflow: hidden;
}
.meer-weergeven a {
  background: url(/sites/all/themes/nicc_2013_design/images/magnifier15px.png) 5px center no-repeat;
  color: white;
  padding: 10px;
  padding-left: 22px;
  line-height: 2em;
}
.meer-weergeven a:hover {
  text-decoration: none;
}
.meer-weergeven:hover {
  background: #00a2e1;
  width: inherit;
  height: inherit;
}
.meer-weergeven:hover a {
  text-decoration: none;
  padding-left: 20px;
}
.item-list .pager {
  margin-top: 1.5em;
  border: none;
  border-radius: 0;
}
.item-list .pager li {
  font-family: inherit;
}
.item-list .pager li a {
  color: #3c3c3e;
  background: none;
}
.item-list .pager li.pager-next a,
.item-list .pager li.pager-last a,
.item-list .pager li.pager-first a,
.item-list .pager li.pager-previous a {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  padding-bottom: 1px;
  width: 20px;
}
.item-list .pager li.pager-next {
  right: 25px;
}
.item-list .pager li.pager-next a {
  background: url(/sites/all/themes/nicc_2013_design/images/next.png) center center no-repeat;
}
.item-list .pager li.pager-last a {
  background: url(/sites/all/themes/nicc_2013_design/images/last.png) center center no-repeat;
  width: 24px;
}
.item-list .pager li.pager-first a {
  background: url(/sites/all/themes/nicc_2013_design/images/first.png) center center no-repeat;
  width: 24px;
}
.item-list .pager li.pager-previous a {
  background: url(/sites/all/themes/nicc_2013_design/images/previous.png) center center no-repeat;
}
.pager li.pager-first a,
.pager li.pager-previous a,
.pager li.pager-next a,
.pager li.pager-last a {
  width: inherit;
}
.pager li.first,
.pager li.first a,
.pager li.first a:hover,
.pager li.first,
.pager li.first a,
.pager li.first a:hover {
  border-radius: 0;
}
.date-nav.item-list {
  margin-bottom: 0;
}
.date-nav.item-list .pager {
  background-color: transparent;
  width: 100%;
  border: none;
}
.date-nav.item-list .pager .date-prev {
  position: relative;
  left: 0;
  background-color: transparent;
  border: none;
}
.date-nav.item-list .pager .date-next {
  background-color: transparent;
  padding-top: 0;
  border: none;
}
.date-nav.item-list .pager a {
  background: transparent;
}
.view .date-nav-wrapper .date-nav {
  margin-bottom: 0;
  padding-bottom: 0;
}
.verberg-titel h2 {
  display: none;
}
h2.pane-title {
  color: #3c3c3e;
}
.field-name-field-biografie p {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
  text-align: justify;
}
.view-publicaties-per-auteur a {
  background: url(/sites/all/themes/nicc_2013_design/images/magnifier15px.png) center left no-repeat;
  padding-left: 20px;
  color: #3c3c3e;
}
.view-publicaties-per-auteur th {
  background: #c6c7c9;
}
.block-footer-sitemap a.popup-element-title {
  background: url(/sites/all/themes/nicc_2013_design/images/magnifier15px.png) center left no-repeat;
  padding-left: 20px;
  color: #3c3c3e;
}
.view-display-id-nieuws_overzicht .views-row {
  border-bottom: 1px #c6c7c9 dashed;
  margin-bottom: 1em;
}
.view-display-id-nieuws_overzicht .node-title a {
  background: url(/sites/all/themes/nicc_2013_design/images/magnifier15px.png) center left no-repeat;
  padding-left: 20px;
  color: #3c3c3e;
}
.view-display-id-nieuws_overzicht .submitted {
  margin-bottom: .5em;
  font-size: .8em;
}
.node-type-crimino-persoon .panel-col-first {
  width: 70%;
}
.node-type-crimino-persoon .panel-col-first .inside {
  border-right: solid 1px #c6c7c9;
  padding-right: 2em;
}
.node-type-crimino-persoon .panel-col-last {
  width: 30%;
}
.node-type-crimino-persoon .pane-node-field-foto img {
  margin: 0 auto;
  display: block;
}
.node-type-crimino-persoon h2.pane-title {
  font-weight: bold;
  font-size: 12px;
  text-transform: inherit;
}
.node-type-crimino-onderzoekslijn .panel-col-first {
  width: auto;
  padding-right: 1em;
}
.node-type-crimino-onderzoekslijn .panel-col-last {
  overflow: hidden;
  width: auto;
  float: none;
  padding-left: 1em;
  border-left: 1px dashed #e0e1e2;
}
.node-type-crimino-onderzoekslijn .panel-col-last a {
  background: url(/sites/all/themes/nicc_2013_design/images/magnifier15px.png) center left no-repeat;
  padding-left: 20px;
  display: block;
  padding-top: .25em;
  padding-bottom: .25em;
}
.node-type-crimino-onderzoekslijn .panel-col-last a:hover {
  background: #eee url(/sites/all/themes/nicc_2013_design/images/magnifier15px.png) center left no-repeat;
  text-decoration: none;
}
.node-type-crimino-onderzoekslijn h2 {
  font-weight: bold;
  font-size: 12px;
  text-transform: inherit;
  color: black;
}
.node-type-crimino-project .field-type-datetime {
  font-weight: bold;
}
.node-type-crimino-project .panel-col-first {
  width: auto;
  padding-right: 1em;
}
.node-type-crimino-project .panel-col-last {
  overflow: hidden;
  width: auto;
  float: none;
  padding-left: 1em;
  border-left: 1px dashed #e0e1e2;
}
.node-type-crimino-project .panel-col-last a {
  background: url(/sites/all/themes/nicc_2013_design/images/magnifier15px.png) center left no-repeat;
  padding-left: 20px;
  display: block;
  padding-top: .25em;
  padding-bottom: .25em;
}
.node-type-crimino-project .panel-col-last a:hover {
  background: #eee url(/sites/all/themes/nicc_2013_design/images/magnifier15px.png) center left no-repeat;
  text-decoration: none;
}
.page-taxonomy-term .node-title a {
  background: url(/sites/all/themes/nicc_2013_design/images/magnifier15px.png) center left no-repeat;
  padding-left: 20px;
  color: #3c3c3e;
}
.page-taxonomy-term .node-title .links {
  display: none;
}
#region-sidebar-first  h3 {
  text-align: right;
  color: #3c3c3e;
  background: #48ccff;
}
#region-sidebar-first  h3 a {
  color: #3c3c3e;
  text-align: right;
}
.feed-icon {
  display: none;
}
.field-name-field-project-datum {
  font-weight: bold;
}
.view-voorbije-evenementen .views-row {
  padding-right: 5px;
  padding-left: 5px;
  padding-top: 2px;
  padding-bottom: 5px;
}
.view-voorbije-evenementen .views-row:hover {
  background-color: #48ccff;
}
.view-voorbije-evenementen .date-display-single {
  color: white;
  font-size: .8em;
}
.view-voorbije-evenementen a {
  color: #3c3c3e !important;
}
.view-voorbije-evenementen a:hover {
  text-decoration: none;
  color: #000;
}
.calendar-calendar .month-view .full td.multi-day div.monthview,
.calendar-calendar .month-view .full td.multi-day .inner .monthview .cutoff {
  background-color: #FFFFCC;
}
.view-publicaties-per-auteur table td:last-child {
  width: 10em;
}
.view-publicaties-per-auteur caption {
  padding-bottom: 2px;
  margin-top: 10px;
}
.view-publicaties-per-auteur caption a {
  font-size: 1.2em;
  font-weight: bold;
  background: none;
  padding-bottom: 5px;
  padding-left: 5px;
}
a:focus {
  outline-color: -moz-use-text-color;
  outline-style: dotted;
  outline-width: thin;
}
.node-crimino-publicatie .group-left .field,
.node-crimino-publicatie .group-right .field {
  margin-bottom: 1em;
}
hr {
  background-color: transparent;
  border-bottom: 1px dashed #3c3c3e;
}
.drie-kol {
  -moz-column-count: 3;
  -moz-column-gap: 20px;
  -moz-column-rule: #e0e1e2 1px dashed;
  -webkit-column-count: 3;
  -webkit-column-gap: 20px;
  -webkit-column-rule: #e0e1e2 1px dashed;
  column-count: 3;
  column-gap: 20px;
  column-rule: #e0e1e2 1px dashed;
  text-align: justify;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.twee-kol {
  -moz-column-count: 2;
  -moz-column-gap: 20px;
  -moz-column-rule: #e0e1e2 1px dashed;
  -webkit-column-count: 2;
  -webkit-column-gap: 20px;
  -webkit-column-rule: #e0e1e2 1px dashed;
  column-count: 2;
  column-gap: 20px;
  column-rule: #e0e1e2 1px dashed;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.locale-untranslated {
  display: none;
}
.node-type-book #zone-header,
.node-type-book #zone-header.interne-pagina,
.node-type-book .slogan,
.boek #zone-header,
.boek #zone-header.interne-pagina,
.boek .slogan,
.node-type-projectpagina #zone-header,
.node-type-projectpagina #zone-header.interne-pagina,
.node-type-projectpagina .slogan {
  display: none;
}
.pane-node-field-banner-tekst {
  margin-top: -100px;
  margin-bottom: 65px;
  position: relative;
}
.pane-node-field-banner-tekst .pane-content {
  padding: 15px;
  margin-left: 15px;
}
.pane-node-field-banner-tekst h2 {
  font-size: 3em;
  color: white;
}
.ui-tabs-nav {
  background: none;
}
.ui-tabs-nav li {
  border: none;
}
.ui-tabs-nav a {
  font-family: 'NICCfont';
}
.ui-widget-content {
  border: none;
}
.ui-widget-header {
  border: none;
}
a.knop {
  background: rgba(0,162,225,0.7);
  text-decoration: none;
  color: white;
  text-align: center;
  padding: 10px;
}
a.knop:visited,
a.knop:hover,
a.knop:active {
  color: white;
}
a.knop:hover {
  background: #00a2e1;
  width: inherit;
  height: inherit;
  color: white;
}
a.knop.jsjv,
a.knop.magazine {
  color: white;
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 3px;
  -webkit-box-shadow: 3px 5px 15px 0px rgba(0,0,0,0.75);
  -moz-box-shadow: 3px 5px 15px 0px rgba(0,0,0,0.75);
  box-shadow: 3px 5px 15px 0px rgba(0,0,0,0.75);
}
a.knop.jsjv:hover,
a.knop.magazine:hover {
  color: white;
}
a.knop.magazine {
  display: inline-block;
  margin-bottom: 1em;
}
#edit-submit--2 {
  display: none;
}
.inverted {
  background-color: #00a2e1;
  color: white;
  padding: 2px;
}
.inverted a {
  color: white !important;
}
