@font-face {
  font-family: 'Brando';
  src: url(/assets/brando/brando-regular-v10-b8301e83402145e8c752fcc111f537f7653aaf2874950be2c253f3e1f9aeeb59.eot);
  src: url(/assets/brando/brando-regular-v10-b8301e83402145e8c752fcc111f537f7653aaf2874950be2c253f3e1f9aeeb59.eot?#iefix) format("embedded-opentype");
  src: url(/assets/brando/brando-regular-v10-59bf302ca471a9ddf83d145c58ef3d12b50354d5ae671f92ac0cab3fb1760ea6.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Brando';
  src: url(/assets/brando/brando-bold-v10-4301160e51b4163deeb8c2d5d47bb6cf9f3033fd7e7517308b58777d3ccebb18.eot);
  src: url(/assets/brando/brando-bold-v10-4301160e51b4163deeb8c2d5d47bb6cf9f3033fd7e7517308b58777d3ccebb18.eot?#iefix) format("embedded-opentype");
  src: url(/assets/brando/brando-bold-v10-d271d972db5d0fcd288c4b423a0598c42a9b64fe175c0d41ce86eb2abad49f46.woff) format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Brando';
  src: url(/assets/brando/brando-regularitalic-v10-ee72e33d3b51b2ef0265bfe7d5908378e9f6dd39766dc928bf967e147b644b3e.eot);
  src: url(/assets/brando/brando-regularitalic-v10-ee72e33d3b51b2ef0265bfe7d5908378e9f6dd39766dc928bf967e147b644b3e.eot?#iefix) format("embedded-opentype");
  src: url(/assets/brando/brando-regularitalic-v10-01d287c5ecf5a80c5b4985da34b2a89497f480574d70a76e68546456caa82992.woff) format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Brando';
  src: url(/assets/brando/brando-bolditalic-v10-dd3ee268d3bb65f9b9c5e71830ef25ef018ba3fa12e7d900914c548d5f41db95.eot);
  src: url(/assets/brando/brando-bolditalic-v10-dd3ee268d3bb65f9b9c5e71830ef25ef018ba3fa12e7d900914c548d5f41db95.eot?#iefix) format("embedded-opentype");
  src: url(/assets/brando/brando-bolditalic-v10-bc55b866d48668374ae0d47bd4da88f691c7d98179adf55425ed9c924490586a.woff) format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Brando Sans';
  src: url(/assets/brando/brandosans-regular-v100-6b3d7902e71c542e8ad28b14b406c4414de8691c32a854be2a420a1482294bde.eot);
  src: url(/assets/brando/brandosans-regular-v100-6b3d7902e71c542e8ad28b14b406c4414de8691c32a854be2a420a1482294bde.eot?#iefix) format("embedded-opentype");
  src: url(/assets/brando/brandosans-regular-v100-8013ea2ce2945f0368b69fce60082c18ae6fc2f8983e2ea93a1a402249bd3bf3.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Brando Sans';
  src: url(/assets/brando/brandosans-bold-v100-3bbd18b7245f39ef6a61038426e99a27a24a34666e46774cb602167259bb3176.eot);
  src: url(/assets/brando/brandosans-bold-v100-3bbd18b7245f39ef6a61038426e99a27a24a34666e46774cb602167259bb3176.eot?#iefix) format("embedded-opentype");
  src: url(/assets/brando/brandosans-bold-v100-98404cf2bd0d258c6f4d5ebaa2fee548ac127838aa425f5c5a66434879bfd84b.woff) format("woff");
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Brando Sans';
  src: url(/assets/brando/brandosans-regularitalic-v100-a4937c024012df3bc3d223070d9569c70a431b48f18f2c21aa0ad26080834629.eot);
  src: url(/assets/brando/brandosans-regularitalic-v100-a4937c024012df3bc3d223070d9569c70a431b48f18f2c21aa0ad26080834629.eot?#iefix) format("embedded-opentype");
  src: url(/assets/brando/brandosans-regularitalic-v100-bbb3222d041531c4ed73850ab4893dd315ab1afc8787897081d539738d1bdf12.woff) format("woff");
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Brando Sans';
  src: url(/assets/brando/brandosans-bolditalic-v100-1e73a012168e67b97ebb5dfb18c08f1c43049978f46e14bbced260f368bbab70.eot);
  src: url(/assets/brando/brandosans-bolditalic-v100-1e73a012168e67b97ebb5dfb18c08f1c43049978f46e14bbced260f368bbab70.eot?#iefix) format("embedded-opentype");
  src: url(/assets/brando/brandosans-bolditalic-v100-a6f64d78bbd0d9fe3b97135a4d7972a3122fe30f119315c0dc97a8bbbec1655e.woff) format("woff");
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Iconset';
  src: url(/assets/icons/rechtspraakupdates-9e8d89abce9de229bc56fb75c87d4400be4d12642f560e0bd105af1d42e62600.eot);
  src: url(/assets/icons/rechtspraakupdates-9e8d89abce9de229bc56fb75c87d4400be4d12642f560e0bd105af1d42e62600.eot?#iefix) format("embedded-opentype");
  src: url(/assets/icons/rechtspraakupdates-d498f674000ac46e4c14e6211d9ccdbca971974bdd80a08be8258a246e616219.woff) format("woff");
  font-weight: normal;
  font-style: normal;
}
/* line 7, /rails/app/assets/stylesheets/print.scss */
* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 12, /rails/app/assets/stylesheets/print.scss */
html, body {
  height: 100%;
}

/* line 16, /rails/app/assets/stylesheets/print.scss */
body {
  margin: 0;
  font-family: "Brando";
  font-size: 21px;
  line-height: 30px;
}

/* line 24, /rails/app/assets/stylesheets/print.scss */
p {
  padding: 10px 0;
}

/* line 28, /rails/app/assets/stylesheets/print.scss */
a {
  text-decoration: none;
  color: #333333;
}

/* line 33, /rails/app/assets/stylesheets/print.scss */
body > header {
  background-color: #313538;
  border-bottom: 8px solid #333333;
}

/* line 38, /rails/app/assets/stylesheets/print.scss */
.inner {
  width: 640px;
  margin: 0 auto;
  position: relative;
}

/* line 44, /rails/app/assets/stylesheets/print.scss */
body > header .inner {
  position: relative;
  height: 45px;
}

/* line 49, /rails/app/assets/stylesheets/print.scss */
body > header .inner img.logo {
  width: 320px;
  position: absolute;
  bottom: -8px;
}

/* line 55, /rails/app/assets/stylesheets/print.scss */
body > footer {
  border-top: 8px solid #313538;
  background-color: #333333;
  height: 300px;
}
/* line 60, /rails/app/assets/stylesheets/print.scss */
body > footer .links {
  font-family: "Brando Sans";
}
/* line 63, /rails/app/assets/stylesheets/print.scss */
body > footer .links ul {
  padding: 0;
  margin: 0;
  list-style: none;
  font-weight: bold;
}
/* line 70, /rails/app/assets/stylesheets/print.scss */
body > footer .links ul.columns {
  display: flex;
  justify-content: space-between;
  margin-top: 24px;
}
/* line 75, /rails/app/assets/stylesheets/print.scss */
body > footer .links ul.columns li {
  color: #ffffff;
  margin: 0;
}
/* line 80, /rails/app/assets/stylesheets/print.scss */
body > footer .links ul.columns li ul {
  font-size: 16px;
  line-height: 24px;
  font-weight: normal;
}
/* line 85, /rails/app/assets/stylesheets/print.scss */
body > footer .links ul.columns li ul li {
  margin: 0;
  padding: 0;
}
/* line 94, /rails/app/assets/stylesheets/print.scss */
body > footer .links a {
  color: #ffffff;
}
/* line 97, /rails/app/assets/stylesheets/print.scss */
body > footer .links a:hover {
  border-bottom: 1px solid #ffffff;
}
/* line 103, /rails/app/assets/stylesheets/print.scss */
body > footer .logo {
  padding: 48px 0;
  text-align: center;
}
/* line 107, /rails/app/assets/stylesheets/print.scss */
body > footer .logo img {
  position: relative;
  margin: 0 auto;
  width: 200px;
}

/* line 115, /rails/app/assets/stylesheets/print.scss */
main {
  min-height: calc(100% - 450px);
}
/* line 117, /rails/app/assets/stylesheets/print.scss */
main h3.type {
  font-family: "Brando Sans";
}
/* line 121, /rails/app/assets/stylesheets/print.scss */
main h4.related {
  font-family: "Brando Sans";
}

/* line 126, /rails/app/assets/stylesheets/print.scss */
main .inner.search {
  padding: 0;
}

/* line 130, /rails/app/assets/stylesheets/print.scss */
main .inner.login {
  padding: 0 0 48px 0;
}

/* line 135, /rails/app/assets/stylesheets/print.scss */
main .outer.annotation, main .outer.author {
  background-color: #444444;
}

/* line 139, /rails/app/assets/stylesheets/print.scss */
main .outer.newsitem {
  background-color: #444444;
}

/* line 143, /rails/app/assets/stylesheets/print.scss */
.author-publications .outer.annotation {
  background-color: #ffffff;
}
/* line 145, /rails/app/assets/stylesheets/print.scss */
.author-publications .outer.annotation img {
  display: none;
}

/* line 151, /rails/app/assets/stylesheets/print.scss */
.author-list .outer.author {
  background-color: #ffffff;
}
/* line 154, /rails/app/assets/stylesheets/print.scss */
.author-list h1 {
  font-family: "Brando Sans";
  font-size: 21px;
  margin-top: 24px;
}

/* line 161, /rails/app/assets/stylesheets/print.scss */
.author-annotations h2 {
  border-bottom: 1px solid rgba(80, 118, 140, 0.2);
  padding-bottom: 12px;
  font-size: 21px;
  font-family: "Brando Sans";
  margin-top: 48px;
}

/* line 170, /rails/app/assets/stylesheets/print.scss */
.author .photo {
  width: 70px;
}

/* line 175, /rails/app/assets/stylesheets/print.scss */
.people-footer {
  margin-bottom: 48px;
  font-family: "Brando Sans";
}
/* line 178, /rails/app/assets/stylesheets/print.scss */
.people-footer h3 {
  border-bottom: 1px solid rgba(80, 118, 140, 0.2);
  padding-bottom: 24px;
  font-size: 21px;
}
/* line 183, /rails/app/assets/stylesheets/print.scss */
.people-footer ul {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 16px;
}
/* line 188, /rails/app/assets/stylesheets/print.scss */
.people-footer ul a {
  color: #333333;
  font-weight: bold;
  text-transform: uppercase;
  font-variant: small-caps;
}
/* line 193, /rails/app/assets/stylesheets/print.scss */
.people-footer ul a:hover {
  border-bottom: 1px solid #dce4e8;
}

/* line 200, /rails/app/assets/stylesheets/print.scss */
main .outer.summary {
  background-color: #ffffff;
}

/* line 210, /rails/app/assets/stylesheets/print.scss */
main .outer.annotation a.item-link, main .outer.summary a.item-link, main .outer.author a.item-link, main .outer.law_event a.item-link, main .outer.newsitem a.item-link, main .outer.newsletter a.item-link {
  color: #000000;
}
/* line 214, /rails/app/assets/stylesheets/print.scss */
main .outer.annotation .inner, main .outer.summary .inner, main .outer.author .inner, main .outer.law_event .inner, main .outer.newsitem .inner, main .outer.newsletter .inner {
  padding: 0px;
  overflow: auto;
}
/* line 218, /rails/app/assets/stylesheets/print.scss */
main .outer.annotation .inner a.item-link, main .outer.summary .inner a.item-link, main .outer.author .inner a.item-link, main .outer.law_event .inner a.item-link, main .outer.newsitem .inner a.item-link, main .outer.newsletter .inner a.item-link {
  display: block;
  overflow: none;
}
/* line 223, /rails/app/assets/stylesheets/print.scss */
main .outer.annotation .inner .left, main .outer.summary .inner .left, main .outer.author .inner .left, main .outer.law_event .inner .left, main .outer.newsitem .inner .left, main .outer.newsletter .inner .left {
  font-family: "Brando Sans";
  font-size: 16px;
  padding-top: 24px;
  width: 140px;
  float: left;
  line-height: 12pt;
}
/* line 231, /rails/app/assets/stylesheets/print.scss */
main .outer.annotation .inner .left h3.type, main .outer.summary .inner .left h3.type, main .outer.author .inner .left h3.type, main .outer.law_event .inner .left h3.type, main .outer.newsitem .inner .left h3.type, main .outer.newsletter .inner .left h3.type {
  margin: 0;
  font-size: 16px;
  text-transform: lowercase;
  font-variant: small-caps;
  font-weight: normal;
}
/* line 239, /rails/app/assets/stylesheets/print.scss */
main .outer.annotation .inner .left p, main .outer.summary .inner .left p, main .outer.author .inner .left p, main .outer.law_event .inner .left p, main .outer.newsitem .inner .left p, main .outer.newsletter .inner .left p {
  margin: 0;
  padding: 0;
}
/* line 243, /rails/app/assets/stylesheets/print.scss */
main .outer.annotation .inner .left p.date, main .outer.summary .inner .left p.date, main .outer.author .inner .left p.date, main .outer.law_event .inner .left p.date, main .outer.newsitem .inner .left p.date, main .outer.newsletter .inner .left p.date {
  color: #a7bac5;
}
/* line 249, /rails/app/assets/stylesheets/print.scss */
main .outer.annotation .inner .right, main .outer.summary .inner .right, main .outer.author .inner .right, main .outer.law_event .inner .right, main .outer.newsitem .inner .right, main .outer.newsletter .inner .right {
  float: left;
  padding: 24px 0;
  width: 500px;
  min-height: 46px;
  border-bottom: 1px solid rgba(80, 118, 140, 0.2);
}
/* line 256, /rails/app/assets/stylesheets/print.scss */
main .outer.annotation .inner .right h3, main .outer.summary .inner .right h3, main .outer.author .inner .right h3, main .outer.law_event .inner .right h3, main .outer.newsitem .inner .right h3, main .outer.newsletter .inner .right h3 {
  font-size: 100%;
  margin: 0px;
}
/* line 261, /rails/app/assets/stylesheets/print.scss */
main .outer.annotation .inner .right p, main .outer.summary .inner .right p, main .outer.author .inner .right p, main .outer.law_event .inner .right p, main .outer.newsitem .inner .right p, main .outer.newsletter .inner .right p {
  margin: 0 0 24px 0;
}
/* line 265, /rails/app/assets/stylesheets/print.scss */
main .outer.annotation .inner .right .details, main .outer.summary .inner .right .details, main .outer.author .inner .right .details, main .outer.law_event .inner .right .details, main .outer.newsitem .inner .right .details, main .outer.newsletter .inner .right .details {
  font-family: "Brando Sans";
  font-size: 16px;
  color: #a7bac5;
}
/* line 270, /rails/app/assets/stylesheets/print.scss */
main .outer.annotation .inner .right .details span.creator, main .outer.summary .inner .right .details span.creator, main .outer.author .inner .right .details span.creator, main .outer.law_event .inner .right .details span.creator, main .outer.newsitem .inner .right .details span.creator, main .outer.newsletter .inner .right .details span.creator {
  color: #333333;
  font-family: "Brando Sans";
  font-weight: bold;
  text-decoration: none;
}

/* line 283, /rails/app/assets/stylesheets/print.scss */
main .outer:last-child .inner .right {
  border: 0;
}

/* line 289, /rails/app/assets/stylesheets/print.scss */
.type {
  margin: 0;
  line-height: 30px;
  font-size: 16px;
  text-transform: lowercase;
  font-variant: small-caps;
  font-weight: normal;
}

/* line 303, /rails/app/assets/stylesheets/print.scss */
main .outer.law_event .inner .right {
  border-bottom: 0px;
}
/* line 306, /rails/app/assets/stylesheets/print.scss */
main .outer.law_event .inner footer.details {
  margin-bottom: 0;
}

/* line 312, /rails/app/assets/stylesheets/print.scss */
.pull-right {
  float: right;
  color: #333333;
  padding: 6px;
}

/* line 318, /rails/app/assets/stylesheets/print.scss */
input:focus, select:focus, textarea:focus, button:focus {
  outline: none;
}

/* line 322, /rails/app/assets/stylesheets/print.scss */
.clear {
  clear: both;
}

/* line 326, /rails/app/assets/stylesheets/print.scss */
.button {
  background-color: #333333;
  -webkit-appearance: none;
  -webkit-border-radius: 0;
  border: 0;
  color: #ffffff;
  padding: 6px 24px;
  text-transform: lowercase;
  font-variant: small-caps;
}

/* line 337, /rails/app/assets/stylesheets/print.scss */
.alert {
  width: 640px;
  margin: 0 auto;
}

/* line 342, /rails/app/assets/stylesheets/print.scss */
.link-arrow {
  font-size: 36px;
  line-height: 22px;
  display: block;
  height: 24px;
  width: 24px;
  float: left;
  margin: 0;
  padding: 0;
}

/* line 353, /rails/app/assets/stylesheets/print.scss */
.alert-top {
  margin-top: 30px;
}

/* line 357, /rails/app/assets/stylesheets/print.scss */
.alert {
  font-variant: small-caps;
  text-transform: lowercase;
  font-family: "Brando Sans";
  font-size: 16px;
  width: 100%;
  text-align: center;
  padding-top: 5px;
  min-height: 40px;
}

/* line 368, /rails/app/assets/stylesheets/print.scss */
.alert-alert {
  border: 1px solid red;
  color: red;
}

/* line 373, /rails/app/assets/stylesheets/print.scss */
.alert-notice {
  border: 1px solid #333333;
  color: #333333;
}

/* line 378, /rails/app/assets/stylesheets/print.scss */
#back-to-top {
  font-family: "Brando Sans";
  font-size: 10pt;
  text-transform: uppercase;
  padding: 0 10px;
  position: fixed;
  bottom: 40px;
  right: 40px;
  z-index: 150;
  text-align: center;
  line-height: 30px;
  background: #f5f5f5;
  color: #444;
  cursor: pointer;
  text-decoration: none;
  transition: opacity 0.2s ease-out;
  opacity: 0;
}

/* line 396, /rails/app/assets/stylesheets/print.scss */
#back-to-top:hover {
  background: #e9ebec;
}

/* line 399, /rails/app/assets/stylesheets/print.scss */
#back-to-top.show {
  opacity: 1;
}

/* line 403, /rails/app/assets/stylesheets/print.scss */
.page-header {
  background-color: transparent;
  border-bottom: none;
  padding-bottom: 40px;
}
/* line 407, /rails/app/assets/stylesheets/print.scss */
.page-header img.logo {
  width: 50% !important;
}

/* line 412, /rails/app/assets/stylesheets/print.scss */
header.details, footer.details {
  font-size: 80%;
}

/* line 416, /rails/app/assets/stylesheets/print.scss */
.social-media-sharing, .actions, .search, .page-footer, .user-details, .item-header, .back-to-top {
  display: none;
}
