@charset "utf-8";
/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background: 0 0;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: 700;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace,monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
input {
  line-height: normal;
}
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  height: auto;
}
input[type=search] {
  -webkit-appearance: textfield;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: 700;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
@media print {
  * {
    text-shadow: none!important;
    color: #000 !important;
    background: transparent!important;
    box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  select {
    background: #fff !important;
  }
  .navbar {
    display: none;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
:before,
:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-size: 62.5%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #428bca;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #2a6496;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: inline-block;
  max-width: 100%;
  height: auto;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: 400;
  line-height: 1;
  color: #999;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 200;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
cite {
  font-style: normal;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-muted {
  color: #999;
}
.text-primary {
  color: #428bca;
}
a.text-primary:hover {
  color: #3071a9;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #428bca;
}
a.bg-primary:hover {
  background-color: #3071a9;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  list-style: none;
  margin-left: -5px;
}
.list-inline > li {
  display: inline-block;
  padding-left: 5px;
  padding-right: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: 700;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    clear: left;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #999;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #999;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  border-right: 5px solid #eee;
  border-left: 0;
  text-align: right;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
blockquote:before,
blockquote:after {
  content: "";
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  white-space: nowrap;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  word-break: break-all;
  word-wrap: break-word;
  color: #333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
.row {
  margin-left: -15px;
  margin-right: -15px;
}
.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: 0;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: 0;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: 0;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: 0;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11,
  .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: 0;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: 0;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1,
  .col-lg-2,
  .col-lg-3,
  .col-lg-4,
  .col-lg-5,
  .col-lg-6,
  .col-lg-7,
  .col-lg-8,
  .col-lg-9,
  .col-lg-10,
  .col-lg-11,
  .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: 0;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: 0;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  max-width: 100%;
  background-color: transparent;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
.table > tbody + tbody {
  border-top: 2px solid #ddd;
}
.table .table {
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
  background-color: #f5f5f5;
}
table col[class*=col-] {
  position: static;
  float: none;
  display: table-column;
}
table td[class*=col-],
table th[class*=col-] {
  position: static;
  float: none;
  display: table-cell;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
@media (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  padding: 0;
  margin: 0;
  border: 0;
  min-width: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 700;
}
input[type=search] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
input[type=radio],
input[type=checkbox] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type=file] {
  display: block;
}
input[type=range] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type=file]:focus,
input[type=radio]:focus,
input[type=checkbox]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type=search] {
  -webkit-appearance: none;
}
input[type=date] {
  line-height: 34px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 20px;
}
.radio label,
.checkbox label {
  display: inline;
  font-weight: 400;
  cursor: pointer;
}
.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
  float: left;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: 400;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type=radio][disabled],
input[type=checkbox][disabled],
.radio[disabled],
.radio-inline[disabled],
.checkbox[disabled],
.checkbox-inline[disabled],
fieldset[disabled] input[type=radio],
fieldset[disabled] input[type=checkbox],
fieldset[disabled] .radio,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.has-feedback .form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  border-color: #3c763d;
  background-color: #dff0d8;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  border-color: #8a6d3b;
  background-color: #fcf8e3;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  border-color: #a94442;
  background-color: #f2dede;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.form-control-static {
  margin-bottom: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .form-inline .radio input[type=radio],
  .form-inline .checkbox input[type=checkbox] {
    float: none;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .control-label,
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 7px;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-left: -15px;
  margin-right: -15px;
}
.form-horizontal .form-control-static {
  padding-top: 7px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  top: 0;
  right: 15px;
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  pointer-events: none;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  color: #333;
  background-color: #ebebeb;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #47a447;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #39b3d7;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ed9c28;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #d2322d;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #428bca;
  font-weight: 400;
  cursor: pointer;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #2a6496;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #999;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
  padding-left: 0;
  padding-right: 0;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(../fonts/glyphicons-halflings-regular.eot);
  src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'), url(../fonts/glyphicons-halflings-regular.woff) format('woff'), url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'), url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: 400;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  background-color: #428bca;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #999;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: not-allowed;
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  left: auto;
  right: 0;
}
.dropdown-menu-left {
  left: 0;
  right: auto;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #999;
}
.dropdown-backdrop {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top: 0;
  border-bottom: 4px solid;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 1px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    left: auto;
    right: 0;
  }
  .navbar-right .dropdown-menu-left {
    left: 0;
    right: auto;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus {
  outline: 0;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child > .btn:last-child,
.btn-group > .btn-group:first-child > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child > .btn:first-child {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-left: 8px;
  padding-right: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-left: 12px;
  padding-right: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-bottom-left-radius: 4px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  float: none;
  display: table-cell;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
[data-toggle=buttons] > .btn > input[type=radio],
[data-toggle=buttons] > .btn > input[type=checkbox] {
  display: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*=col-] {
  float: none;
  padding-left: 0;
  padding-right: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type=radio],
.input-group-addon input[type=checkbox] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  margin-left: -1px;
}
.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #999;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #999;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #428bca;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
  margin-right: 2px;
  line-height: 1.42857143;
  border: 1px solid transparent;
  border-radius: 4px 4px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #428bca;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  text-align: center;
  margin-bottom: 5px;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  max-height: 340px;
  overflow-x: visible;
  padding-right: 15px;
  padding-left: 15px;
  border-top: 1px solid transparent;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
  -webkit-overflow-scrolling: touch;
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block!important;
    height: auto!important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  padding: 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  margin-right: 15px;
  padding: 9px 10px;
  margin-top: 8px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
  .navbar-nav.navbar-right:last-child {
    margin-right: -15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
  }
}
.navbar-form {
  margin-left: -15px;
  margin-right: -15px;
  padding: 10px 15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
  margin-top: 8px;
  margin-bottom: 8px;
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    vertical-align: middle;
  }
  .navbar-form .radio input[type=radio],
  .navbar-form .checkbox input[type=checkbox] {
    float: none;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
}
@media (min-width: 768px) {
  .navbar-form {
    width: auto;
    border: 0;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
  }
  .navbar-form.navbar-right:last-child {
    margin-right: -15px;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-left: 15px;
    margin-right: 15px;
  }
  .navbar-text.navbar-right:last-child {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: #e7e7e7;
  color: #555;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #999;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #999;
}
.navbar-inverse .navbar-nav > li > a {
  color: #999;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #fff;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #999;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #999;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #999;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  line-height: 1.42857143;
  text-decoration: none;
  color: #428bca;
  background-color: #fff;
  border: 1px solid #ddd;
  margin-left: -1px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  color: #2a6496;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
  cursor: default;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 3px;
  border-top-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  list-style: none;
  text-align: center;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
.label[href]:hover,
.label[href]:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #999;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: gray;
}
.label-primary {
  background-color: #428bca;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #3071a9;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f0ad4e;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #ec971f;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  text-align: center;
  background-color: #999;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #428bca;
  background-color: #fff;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.container .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-left: auto;
  margin-right: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #428bca;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: 700;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable {
  padding-right: 35px;
}
.alert-dismissable .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  overflow: hidden;
  height: 20px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #428bca;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 40px 40px;
}
.progress.active .progress-bar {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media,
.media .media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media-object {
  display: block;
}
.media-heading {
  margin: 0 0 5px;
}
.media > .pull-left {
  margin-right: 10px;
}
.media > .pull-right {
  margin-left: 10px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  margin-bottom: 20px;
  padding-left: 0;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
a.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
a.list-group-item:focus {
  text-decoration: none;
  background-color: #f5f5f5;
}
a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
a.list-group-item.active .list-group-item-heading,
a.list-group-item.active:hover .list-group-item-heading,
a.list-group-item.active:focus .list-group-item-heading {
  color: inherit;
}
a.list-group-item.active .list-group-item-text,
a.list-group-item.active:hover .list-group-item-text,
a.list-group-item.active:focus .list-group-item-text {
  color: #e1edf7;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
a.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
a.list-group-item-success.active:hover,
a.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
a.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
a.list-group-item-info.active:hover,
a.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
a.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
a.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table {
  margin-bottom: 0;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  border: 0;
  margin-bottom: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
  overflow: hidden;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #428bca;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #428bca;
  border-color: #428bca;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #428bca;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #428bca;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-footer + .panel-collapse .panel-body {
  border-bottom-color: #ebccd1;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, 0.15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.2;
  filter: alpha(opacity=20);
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
button.close {
  padding: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: auto;
  overflow-y: scroll;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transform: translate(0, -25%);
  -ms-transform: translate(0, -25%);
  transform: translate(0, -25%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modal-backdrop.in {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
  min-height: 16.42857143px;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 20px;
}
.modal-footer {
  margin-top: 15px;
  padding: 19px 20px 20px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-left: 5px;
  margin-bottom: 0;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .modal-sm {
    width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1030;
  display: block;
  visibility: visible;
  font-size: 12px;
  line-height: 1.4;
  opacity: 0;
  filter: alpha(opacity=0);
}
.tooltip.in {
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.tooltip.top {
  margin-top: -3px;
  padding: 5px 0;
}
.tooltip.right {
  margin-left: 3px;
  padding: 0 5px;
}
.tooltip.bottom {
  margin-top: 3px;
  padding: 5px 0;
}
.tooltip.left {
  margin-left: -3px;
  padding: 0 5px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  text-decoration: none;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  bottom: 0;
  left: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  right: 5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  left: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  right: 5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1010;
  display: none;
  max-width: 276px;
  padding: 1px;
  text-align: left;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  white-space: normal;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  margin: 0;
  padding: 8px 14px;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  border-width: 10px;
  content: "";
}
.popover.top > .arrow {
  left: 50%;
  margin-left: -11px;
  border-bottom-width: 0;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, 0.25);
  bottom: -11px;
}
.popover.top > .arrow:after {
  content: " ";
  bottom: 1px;
  margin-left: -10px;
  border-bottom-width: 0;
  border-top-color: #fff;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-left-width: 0;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.popover.right > .arrow:after {
  content: " ";
  left: 1px;
  bottom: -10px;
  border-left-width: 0;
  border-right-color: #fff;
}
.popover.bottom > .arrow {
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, 0.25);
  top: -11px;
}
.popover.bottom > .arrow:after {
  content: " ";
  top: 1px;
  margin-left: -10px;
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.popover.left > .arrow:after {
  content: " ";
  right: 1px;
  border-right-width: 0;
  border-left-color: #fff;
  bottom: -10px;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
}
.carousel-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 15%;
  opacity: 0.5;
  filter: alpha(opacity=50);
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control:hover,
.carousel-control:focus {
  outline: 0;
  color: #fff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  font-family: serif;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #fff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
}
.carousel-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 20px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    margin-left: -15px;
    font-size: 30px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  content: " ";
  display: table;
}
.clearfix:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none!important;
  visibility: hidden !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/* CSS Document */
/* ------------------------------------------------ // fonts */
/*@import url(https://fonts.googleapis.com/css?family=PT+Sans:400,700);*/
/*@import url(https://fonts.googleapis.com/css?family=PT+Sans+Caption:700);*/
/*@import url(https://fonts.googleapis.com/css?family=Bitter:400,700,400italic);*/
[class^="icon-"],
[class*=" icon-"] {
  font-family: 'viersprong-icons';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  color: inherit;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-facebook:before {
  content: "\e900";
}
.icon-linkedin:before {
  content: "\e901";
}
.icon-rss:before {
  content: "\e902";
}
.icon-search:before {
  content: "\e903";
}
.icon-twitter:before {
  content: "\e904";
}
.icon-youtube:before {
  content: "\e905";
}
.icon-arrows:before {
  content: "\e906";
}
.icon-cross:before {
  content: "\e907";
}
.icon-arrow-closed:before {
  content: "\e908";
}
.icon-arrow-closed {
  font-size: 0.8em;
}
.icon-phone:before {
  content: "\e909";
}
.icon-mail:before {
  content: "\e90a";
}
.icon-print:before {
  content: "\e90c";
  position: relative;
  top: 4px;
  font-size: 30px;
  cursor: pointer;
}
.icon-arrow-down:before {
  content: "\e90b";
}
/* ------------------------------------------------ // fonts - viersprong-icons - socialmedia */
.icon-facebook {
  font-size: 1em;
}
.icon-linkedin {
  font-size: 1em;
}
.icon-rss {
  font-size: 0.8em;
}
.icon-twitter {
  font-size: 1em;
}
.icon-youtube {
  font-size: 1em;
}
/* ------------------------------------------------ // algemeen */
html {
  overflow-y: scroll;
}
body {
  height: 100%;
  background: #F8F8F9;
}
div,
span,
p,
a,
h1,
h2,
h3,
h4,
h5,
h6,
label,
td,
tr,
li,
input,
button,
textarea {
  font-family: "Myriad Pro", Helvetica, sans-serif;
  font-size: 15px;
  color: #000000;
}
#content .item-page img {
  display: block;
  max-width: 100%;
  height: auto;
}
#content .entry-header a:hover h1 {
  color: #008ED2;
}
#content .entry-content a:hover {
  color: #008ED2;
}
.label {
  display: inline-block;
  padding: 0;
  border-radius: 0;
  vertical-align: inherit;
  white-space: inherit;
  text-align: left;
  line-height: inherit;
  font-size: inherit;
  color: inherit;
}
#content .more-link {
  display: block;
  clear: both;
  margin: 15px 0 0;
}
#content .more-link span {
  /*	padding				: 10px 25px;*/
  color: inherit;
}
#fancybox-wrap {
  z-index: 1000;
}
#fancybox-content {
  z-index: 1000;
}
#fancybox-close {
  z-index: 1000;
}
/* ------------------------------------------------ // kop */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Bitter', serif;
  font-weight: bold;
}
h1 {
  font-size: 22px;
  color: #20201E;
  margin-bottom: 20px;
  line-height: 1.3em;
}
h2 {
  font-size: 18px;
  color: #20201E;
  margin-bottom: 10px;
  line-height: 1.3em;
}
h3 {
  font-size: 16px;
  color: #20201E;
  margin-bottom: 1em;
  line-height: 1.3em;
}
h4,
h5,
h6 {
  font-size: 15px;
  color: #20201E;
  margin-bottom: 1em;
  line-height: 1.3em;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  font-size: inherit;
  color: inherit;
}
/* ------------------------------------------------ // tekst */
p {
  line-height: 1.6em;
  color: #1A1A1A;
}
b,
strong {
  font-weight: bold;
}
i,
em {
  line-height: 1.6em;
  font-style: italic;
}
/* ------------------------------------------------ // links */
a {
  text-decoration: none;
  outline: none;
  line-height: 1.6em;
  font-weight: 500;
  color: #008ED2;
}
a:focus {
  outline: none !important;
}
a:hover,
a:focus {
  color: #008ED2;
}
/* ------------------------------------------------ // tabellen */
table {
  margin-bottom: 1.3em;
}
td,
th {
  font-size: 1em;
  line-height: 1.6em;
  padding: 2px 0;
}
th {
  background-color: #999999;
  color: #FFFFFF;
}
td p,
th p,
th span,
td a {
  font-size: 1em;
}
/* ------------------------------------------------ // lijsten */
ul {
  margin: 0 0 1.6em 0;
  list-style: disc;
  padding-left: 18px;
}
ol {
  margin: 0 0 1.6em 0;
  padding-left: 20px;
  list-style: decimal;
}
li {
  line-height: 1.6em;
}
li p {
  font-size: 1em;
}
li li {
  font-size: 1em;
}
ol ul,
ul ol,
ul ul,
ol ol {
  margin-bottom: 0;
}
/* ------------------------------------------------ // contact */
address {
  font-style: normal;
}
/* ------------------------------------------------ // buttons */
.btn,
.nf-next,
.nf-previous {
  padding: 4px 25px 5px;
  border: none;
  border-radius: 0px;
  text-decoration: none;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
  background: #008ED2;
}
.btn:hover,
.btn:focus {
  color: #FFFFFF;
  background-color: #28B3DD;
}
.btn.blauw,
.btn.roze {
  width: 100%;
  padding: 8px 25px 7px;
  border-radius: 3px;
  text-align: center;
  font-size: 32px;
  color: #FFFFFF;
  background: #C3006E;
}
.btn.roze:hover,
.btn.roze:focus {
  color: #FFFFFF;
  background: #CC3399;
}
.btn.blauw {
  background: #008ED2;
}
.btn.blauw:hover,
.btn.blauw:focus {
  color: #FFFFFF;
  background: #28B3DD;
}
.btn-white,
.btn-white:focus {
  background: #FFFFFF;
  color: #20201E;
}
.btn-white:hover {
  background: #28B3DD;
}
.btn-hulp {
  font-size: 24px;
  padding: 5px 25px 6px;
  /*background			: #C3006E;*/
}
/*.btn-hulp:hover,
.btn-hulp:focus {
	background			: #CC3399;
}*/
/* ------------------------------------------------ // header */
#header {
  margin: 20px 0 0;
}
/* ------------------------------------------------ // header - logo */
#header #site-logo {
  display: block;
}
#header #site-logo img {
  margin-bottom: 35px;
}
/* ------------------------------------------------ // header - topmenu */
#header .topmenu ul {
  margin: 0 0 20px;
  padding: 0;
}
#header .topmenu li {
  padding: 0;
}
#header .topmenu li a {
  font-family: 'PT Sans', sans-serif;
  font-size: 12px;
  color: #000000;
}
#header .topmenu li a:hover,
#header .topmenu li a:focus {
  color: #008ED2;
}
header#header.site-header #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
  line-height: 41px;
}
header#header.site-header ul#mega-menu-primary ul.mega-sub-menu {
  min-width: 100%;
}
header#header.site-header ul#mega-menu-primary ul.mega-sub-menu a.mega-menu-link {
  color: green;
  display: block;
  white-space: nowrap;
}
/* ------------------------------------------------ // header - zoeken */
#header .widget_search {
  margin-top: 44px;
}
#header .widget_search input {
  height: 45px;
  padding: 9px 15px 6px;
  box-shadow: none;
  border-radius: 3px 0 0 3px;
  font-size: 18px;
  /* color				: #B3B3B3;*/
  color: #000000;
}
#header .widget_search .btn {
  padding: 8px 12px 5px;
  border: 1px solid #CCCCCC;
  border-radius: 0;
  background: #008ED2;
  color: #FFFFFF;
}
#header .widget_search .btn .icon {
  font-size: 26px;
}
#header .widget_search .btn:hover,
#header .widget_search .btn:focus {
  background: #28B3DD;
}
/* ------------------------------------------------ // header - menu */
#header .navbar {
  position: relative;
  margin: 0;
  border: none;
}
#header .navbar #menu-hoofdmenu {
  -webkit-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 0px 13px 0px rgba(0, 0, 0, 0.2);
}
#header .navbar ul {
  width: 100%;
  background: #FFFFFF;
}
#header .navbar li {
  position: static;
}
#header .navbar li a {
  padding: 15px 21px;
  font-family: 'PT Sans', sans-serif;
  font-size: 17px;
  font-weight: normal;
  color: #000000;
}
#header .navbar li a:hover,
#header .navbar li a:focus {
  border-radius: 3px 3px 0 0;
  background: #28B3DD;
  color: #FFFFFF;
}
#header .navbar li.current-menu-item > a,
#header .navbar li.current-menu-ancestor > a,
#header .navbar li.current-page-ancestor > a,
#header .navbar li.current-post-ancestor > a {
  border-radius: 3px 3px 0 0;
  font-weight: bold;
  background: #008ED2;
  color: #FFFFFF;
}
/* submenu */
#header .navbar li ul.sub-menu {
  display: none;
}
#header .navbar li #submenu {
  position: absolute;
  left: 0;
  width: 100%;
  background: #008ED2;
  opacity: 0.8;
  z-index: 100;
}
#header .navbar li #submenu ul {
  display: block;
  margin: 0;
  padding: 0 15px;
  list-style: none;
  background: none;
}
#header .navbar li #submenu li {
  float: left;
  color: #FFFFFF;
}
#header .navbar li #submenu li:before {
  content: "|";
}
#header .navbar li #submenu li:first-child:before {
  content: none;
}
#header .navbar li #submenu li a {
  display: inline-block;
  padding: 2px 5px 4px;
  font-size: 15px;
  font-weight: normal;
  background: none;
  color: #FFFFFF;
}
#header .navbar li #submenu li a:hover,
#header .navbar li #submenu li a:focus {
  text-decoration: none;
  color: #000000;
}
#header .navbar li #submenu li.current-menu-item a {
  font-weight: bold;
  color: #FFFFFF;
}
/* ------------------------------------------------ // playground - visual */
#playground .visual,
#playground .visual #wds_container2_0,
#playground .visual .wds_slideshow_image_wrap_0,
#playground .visual .wds_slideshow_image_container_0,
#playground .visual .wds_slide_container_0,
#playground .visual .wds_slideshow_image_0 {
  height: 200px !important;
}
.home #playground .visual,
.home #playground .visual #wds_container2_0,
.home #playground .visual .wds_slideshow_image_wrap_0,
.home #playground .visual .wds_slideshow_image_container_0,
.home #playground .visual .wds_slide_container_0,
.home #playground .visual .wds_slideshow_image_0 {
  height: 395px !important;
}
#playground .visual-container .wds_slideshow_image_spun2_0 span {
  text-shadow: 1px 2px 2px #000000;
  font-family: 'Bitter', serif;
  font-size: 22px !important;
  font-style: italic;
}
#playground .visual-container {
  position: relative;
  border-bottom: 1px solid #CCCCCC;
}
#playground .blur {
  position: absolute;
  top: 0;
  height: 100%;
  background: #FFFFFF;
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
  opacity: 0.7;
  z-index: 10;
}
#playground .blur-left {
  left: 0;
}
#playground .blur-right {
  right: 0;
}
.visual .simple-image {
  background-position: center center;
  background-size: cover;
  height: 100%;
  width: 100%;
}
/* ------------------------------------------------ // playground - visual - homepage blok */
#playground .visual-container .hoofdtekst {
  position: absolute;
  top: auto;
  bottom: auto;
  left: 15px;
  width: 455px;
  padding: 15px;
  border-radius: 3px;
  background: #282069;
  opacity: 0.8;
  z-index: 100;
}
#playground .visual-container .hoofdtekst * {
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #FFFFFF;
}
#playground .visual-container .hoofdtekst h1 {
  margin-top: 0px;
  font-size: 28px;
}
/* ------------------------------------------------ // playground - visual - rapportcijfer */
#playground .visual-container .container {
  position: relative;
}
#playground .visual-container .waardering {
  position: absolute;
  top: -1px;
  right: 95px;
  width: 68px;
  height: 135px;
  padding: 10px 2px 0;
  text-align: center;
  z-index: 100;
  background: url(../img/label.png) center center no-repeat;
}
#playground .visual-container .waardering * {
  display: inline-block;
  color: #FFFFFF;
}
#playground .visual-container .waardering .intro {
  line-height: 13px;
  font-family: 'PT Sans', sans-serif;
  font-size: 12px;
}
#playground .visual-container .waardering .cijfer,
#playground .visual-container .waardering .cijfer .textwidget {
  line-height: 26px;
  font-family: 'PT Sans Caption', sans-serif;
  font-size: 33px;
  font-weight: bold;
}
#playground .visual-container .waardering .onderschrift {
  margin-top: -3px;
  line-height: 8px;
  font-family: 'PT Sans', sans-serif;
  font-size: 8px;
}
/* ------------------------------------------------ // playground - visual - popups */
#playground .visual-container .popup {
  display: none;
}
#playground .visual-container .popup::after {
  position: absolute;
  top: 20px;
  left: 100%;
  width: 0;
  height: 0;
  border: medium solid rgba(0, 0, 0, 0);
  content: " ";
  pointer-events: none;
}
#playground .visual-container .popup::after {
  margin-top: -15px;
  border-width: 15px;
  border-color: rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) #FFFFFF;
}
#playground .visual-container .popup .closePopup {
  float: right;
  cursor: pointer;
}
#playground .visual-container .popup h2.widget-title {
  margin: 0 0 5px;
  font-family: 'Bitter', serif;
  font-size: 22px;
  font-weight: bold;
}
#playground .visual-container .popup.formulier,
#playground .visual-container .popup.bel-ons {
  position: absolute;
  right: 85px;
  padding: 10px 15px;
  border: 1px solid #CCCCCC;
  background: #FFFFFF;
}
#playground .visual-container .popup.formulier {
  top: 75px;
  z-index: 100;
}
#playground .visual-container .popup.formulier .ninja-forms-response-msg {
  display: none;
}
#playground .visual-container .popup.formulier .field-wrap {
  margin-bottom: 10px;
}
#playground .visual-container .popup.formulier input[type="text"],
#playground .visual-container .popup.formulier textarea {
  padding: 5px 10px;
  border: 1px solid #CCCCCC;
  box-shadow: none;
  color: #999999;
  background: #F8F8F9;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 90%, #E5E5E5 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F8F8F9), color-stop(90%, #F8F8F9), color-stop(100%, #E5E5E5));
  background: -webkit-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 90%, #E5E5E5 100%);
  background: -o-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 90%, #E5E5E5 100%);
  background: -ms-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 90%, #E5E5E5 100%);
  background: linear-gradient(135deg, #F8F8F9 0%, #F8F8F9 90%, #E5E5E5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F9', endColorstr='#E5E5E5', GradientType=1);
}
#playground .visual-container .popup.formulier textarea {
  height: 57px;
}
#playground .visual-container .popup.bel-ons {
  top: 38px;
  z-index: 110;
}
#playground .visual-container .popup.bel-ons a {
  font-family: 'Bitter', serif;
  font-size: 27px;
  font-weight: bold;
  color: #20201E;
}
/* ------------------------------------------------ // playground - visual - popups - buttons */
#playground .visual-container #contact-buttons {
  position: absolute;
  right: 15px;
  top: 0px;
  border: 1px solid #CCCCCC;
  z-index: 100;
}
#playground .visual-container #contact-buttons .button {
  padding: 11px 8px 7px;
  text-align: center;
  cursor: pointer;
  background: #FFFFFF;
}
#playground .visual-container #contact-buttons .button .icon {
  color: #581964;
}
#playground .visual-container #contact-buttons #bel.button {
  padding-top: 7px;
  padding-bottom: 3px;
}
#playground .visual-container #contact-buttons #bel.button .icon {
  font-size: 23px;
}
#playground .visual-container #contact-buttons .button:hover,
#playground .visual-container #contact-buttons .button:hover {
  background: #581964;
}
#playground .visual-container #contact-buttons .button:hover .icon {
  color: #FFFFFF;
}
/* ------------------------------------------------ // playground - Breadcrumb */
.breadcrumb-container {
  min-height: 61px;
  border-bottom: 1px solid #CCCCCC;
  background: #F8F8F9;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F8F8F9), color-stop(95%, #F8F8F9), color-stop(100%, #E5E5E5));
  background: -webkit-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: -o-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: -ms-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: linear-gradient(135deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F9', endColorstr='#E5E5E5', GradientType=1);
}
.splitscreen .breadcrumb-container {
  background: #F8F8F9;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 92%, #E5E5E5 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F8F8F9), color-stop(92%, #F8F8F9), color-stop(100%, #E5E5E5));
  background: -webkit-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 92%, #E5E5E5 100%);
  background: -o-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 92%, #E5E5E5 100%);
  background: -ms-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 92%, #E5E5E5 100%);
  background: linear-gradient(135deg, #F8F8F9 0%, #F8F8F9 92%, #E5E5E5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F9', endColorstr='#E5E5E5', GradientType=1);
}
.breadcrumb {
  padding: 17px 15px 8px;
  margin: 0;
  border-radius: 0;
  box-shadow: none;
  background: none;
}
.home .breadcrumb {
  display: none;
}
.breadcrumb .separator {
  margin: 0 5px;
  font-size: 11px;
  color: #C3006E;
}
.breadcrumb a {
  display: inline-block;
  font-family: 'Bitter', serif;
  font-size: 16px;
  font-weight: bold;
  color: #20201E;
}
.breadcrumb a:nth-last-child(1) {
  font-weight: normal;
}
/* ------------------------------------------------ // content */
#middle .content-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-left: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}
#content {
  position: relative;
  padding-bottom: 60px;
  -webkit-box-shadow: 0px 0px 60px 20px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 60px 20px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 60px 20px rgba(0, 0, 0, 0.1);
  background: #FFFFFF;
}
#content.splitscreen {
  border-right: 1px solid #CCCCCC;
}
.home #content .entry-header {
  display: none;
}
#content .entry-content {
  /*	overflow			: hidden;*/
}
#content .entry-content tr td {
  max-width: 300px;
}
#content ul:not(.list-unstyled),
#right ul:not(.list-unstyled) {
  list-style-image: url("../images/arrow-purple.png");
}
#content .entry-header h1 {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
/*
#content .entry-content div.row {
	padding				: 15px 0;
	background			: #F8F8F9;
	background			: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background			: -moz-linear-gradient(-45deg,  #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
	background			: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#F8F8F9), color-stop(95%,#F8F8F9), color-stop(100%,#E5E5E5));
	background			: -webkit-linear-gradient(-45deg,  #F8F8F9 0%,#F8F8F9 95%,#E5E5E5 100%);
	background			: -o-linear-gradient(-45deg,  #F8F8F9 0%,#F8F8F9 95%,#E5E5E5 100%);
	background			: -ms-linear-gradient(-45deg,  #F8F8F9 0%,#F8F8F9 95%,#E5E5E5 100%);
	background			: linear-gradient(135deg,  #F8F8F9 0%,#F8F8F9 95%,#E5E5E5 100%);
	filter				: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8F8F9', endColorstr='#E5E5E5',GradientType=1 );
}
*/
#content .vouw {
  position: relative;
  display: block;
  margin: 30px 0;
  text-align: center;
  cursor: pointer;
  color: #008ED2;
}
#content .vouw:hover {
  color: #581964;
}
#content .vouw:before,
#content .vouw:after {
  position: absolute;
  top: 51%;
  overflow: hidden;
  width: 50%;
  height: 1px;
  content: '\a0';
  background-color: #008ED2;
}
#content .vouw:before {
  margin-left: -53%;
  margin-right: 30px;
  text-align: right;
}
#content .vouw:after {
  margin-left: 30px;
}
#content .vouw-content {
  margin-top: 30px;
  display: none;
}
/* ------------------------------------------------ // content - page-list */
#content .pagelist {
  padding: 0;
  list-style: none;
}
#content .pagelist li {
  margin-bottom: 20px;
}
#content .pagelist li .icon {
  margin-right: 7px;
  color: #C3006E;
}
#content .pagelist li a {
  font-weight: bold;
  color: #000000;
}
#content .pagelist li a:hover,
#content .pagelist li a:focus {
  color: #008ED2;
}
/* ------------------------------------------------ // content - tables */
.entry-content table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin-bottom: 1em;
  border: none;
}
.entry-content table.noBg,
.entry-content table.noBg tr,
.entry-content table.noBg tr th,
.entry-content table.noBg tr:nth-child(2n+1) td,
.entry-content table.noBg tbody td {
  border: none;
  background-color: transparent;
}
.entry-content table th,
.entry-content table td {
  padding: 8px;
  border: none;
  background: none;
  text-align: left;
  float: none !important;
}
.entry-content table tbody td {
  vertical-align: top;
}
.entry-content table tbody td,
.entry-content table tfoot th {
  border-top: 1px solid #ddd;
}
.entry-content table tbody tr:first-child td {
  border-top: 0;
}
.entry-content table thead th {
  border-bottom: 1px solid #ddd;
}
.entry-content table thead td,
.entry-content table tfoot td {
  background-color: #008ed2 !important;
  font-weight: 700;
  color: #ffffff;
  vertical-align: middle;
}
.entry-content table thead td p {
  color: #fff;
}
.entry-content table tr:nth-child(odd) td {
  background-color: #f9f9f9;
}
.entry-content table tr:nth-child(even) td {
  background-color: #fff;
}
.entry-content table tbody tr:last-child {
  border-bottom: 1px solid #ddd;
}
.entry-content table tr {
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
}
.entry-content table .row-hover tr:hover td {
  background-color: #f3f3f3;
}
.entry-content table img {
  margin: 0;
  padding: 0;
  border: none;
  max-width: none;
}
/* ------------------------------------------------ // content - faq */
.faq h2 {
  color: #008ED2;
}
#content .faq h4.ui-accordion-header-active,
#content .faq .ui-accordion-content {
  background: #C8E7F5;
}
#content .faq h4 {
  margin: 0;
  border: none;
  font-weight: bold;
  color: #000000;
}
#content .faq .ui-state-default .ui-icon {
  position: relative;
  top: 20px;
  left: -15px;
  background-image: url("../images/arrow-purple.png") !important;
}
#content .faq .ui-state-active .ui-icon {
  position: relative;
  top: 22px;
  left: -20px;
  transform: rotate(90deg);
}
.ui-accordion .ui-accordion-icons {
  padding-left: 18px;
}
#content .faq h4:hover {
  color: #008ED2;
}
#content .faq .ui-accordion-content {
  padding: 0 2.2em;
}
.faq-main > div:last-child {
  display: none;
  max-height: none;
}
.faq-title h4 {
  margin: 0px !important;
  font-size: 15px !important;
  line-height: 1.3em !important;
}
.faq-main .faq-content {
  padding: 10px 0 0 0;
}
/* ------------------------------------------------ // content - formulier */
#content .ninja-forms-cont .field-wrap label {
  font-size: 15px;
  font-weight: 300;
  color: #000000;
}
.ninja-forms-form-wrap input[type="text"],
.ninja-forms-form-wrap input[type="tel"],
.ninja-forms-form-wrap input[type="email"],
.ninja-forms-form-wrap select,
.ninja-forms-form-wrap textarea {
  border: 1px solid #CCCCCC;
  box-shadow: none;
  background: #F8F8F9;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F8F8F9), color-stop(95%, #F8F8F9), color-stop(100%, #E5E5E5));
  background: -webkit-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: -o-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: -ms-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: linear-gradient(135deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F9', endColorstr='#E5E5E5', GradientType=1);
}
.ninja-forms-form-wrap .form-left input[type="text"],
.ninja-forms-form-wrap .form-right input[type="text"],
.ninja-forms-form-wrap .form-left select,
.ninja-forms-form-wrap .form-right select,
.ninja-forms-form-wrap .form-left textarea,
.ninja-forms-form-wrap .form-right textarea {
  background: #F8F8F9;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 85%, #E5E5E5 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F8F8F9), color-stop(85%, #F8F8F9), color-stop(100%, #E5E5E5));
  background: -webkit-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 85%, #E5E5E5 100%);
  background: -o-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 85%, #E5E5E5 100%);
  background: -ms-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 85%, #E5E5E5 100%);
  background: linear-gradient(135deg, #F8F8F9 0%, #F8F8F9 85%, #E5E5E5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F9', endColorstr='#E5E5E5', GradientType=1);
}
.ninja-forms-form-wrap option {
  color: #555555;
  background: #F8F8F9;
}
.ninja-forms-form-wrap option:nth-last-child(1) {
  color: #555555;
  background: #F8F8F9;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F8F8F9), color-stop(95%, #F8F8F9), color-stop(100%, #E5E5E5));
  background: -webkit-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: -o-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: -ms-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: linear-gradient(135deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F9', endColorstr='#E5E5E5', GradientType=1);
}
.ninja-forms-form-wrap option:hover {
  background: #008ED2;
}
.ninja-forms-form-wrap input.form-control:not([type=radio]),
.ninja-forms-form-wrap select.form-control,
.ninja-forms-form-wrap textarea.form-control {
  width: 100%;
}
#content .ninja-forms-cont .ninja-forms-req-symbol {
  color: #000000;
}
#content .ninja-forms-cont div.row {
  background: none;
}
#content .ninja-forms-cont .submit-wrap {
  float: right;
  margin-bottom: -30px;
  text-align: right;
}
#content .ninja-forms-cont .ninja-forms-field-error {
  clear: both;
  padding-left: 15px;
}
#content .ninja-forms-cont .list-radio-wrap input {
  float: left;
}
/* ------------------------------------------------ // content - formulier - meerdere paginas */
#content .ninja-forms-cont .ninja-forms-mp-breadcrumbs {
  margin-bottom: 20px;
  padding: 0;
}
#content .ninja-forms-cont .ninja-forms-mp-breadcrumbs li {
  margin: 0;
  padding: 4px 15px;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  border-left: 1px solid #CCCCCC;
}
#content .ninja-forms-cont .ninja-forms-mp-breadcrumbs li:nth-last-child(1) {
  border-right: 1px solid #CCCCCC;
}
#content .ninja-forms-cont .ninja-forms-mp-breadcrumbs li input {
  box-shadow: none;
  border: none;
  word-wrap: break-word;
  font-size: 18px;
  font-weight: bold;
  background: none;
  color: #B3B3B3;
}
#content .ninja-forms-cont .ninja-forms-mp-breadcrumbs li.active {
  border-top: none;
  border-bottom: none;
}
#content .ninja-forms-cont .ninja-forms-mp-breadcrumbs li:first-child.active {
  border-left: none;
}
#content .ninja-forms-cont .ninja-forms-mp-breadcrumbs li:nth-last-child(1).active {
  border-right: none;
}
#content .ninja-forms-cont .ninja-forms-mp-breadcrumbs li.active input {
  margin-top: 1px;
  color: #000000;
}
#content .ninja-forms-cont .ninja-forms-mp-nav-wrap {
  clear: both;
}
#content .ninja-forms-cont .ninja-forms-mp-nav-wrap .ninja-forms-mp-nav {
  width: auto;
  padding: 5px 25px 4px;
  border: none;
  font-weight: bold;
  background: #008ED2;
  color: #FFFFFF;
}
#content .ninja-forms-cont .ninja-forms-mp-nav-wrap .ninja-forms-mp-nav:hover {
  background: #28B3DD;
}
#content .ninja-forms-cont .ninja-forms-mp-nav-wrap .ninja-forms-mp-next {
  float: right;
}
/* ------------------------------------------------ // content - formulier - stel je vraag */
#content #ninja_forms_form_8_cont .field-wrap > label {
  font-weight: bold;
}
#content #ninja_forms_form_8_cont .list-radio-wrap ul li {
  float: left;
}
/* ------------------------------------------------ // content - formulier - aanmeldformulier */
#content .ninja-forms-form-5-mp-page .ninja-forms-mp-page-title {
  display: none;
}
#content .ninja-forms-form-5-mp-page .header-description {
  margin-bottom: 20px;
  padding: 0 30px;
}
#content .ninja-forms-form-5-mp-page .ninja-forms-field-description {
  padding: 0 15px;
}
#content .ninja-forms-form-5-mp-page .titel {
  padding: 0 15px;
}
#content .ninja-forms-form-5-mp-page .nf-desc p {
  font-weight: bold;
}
#content #ninja_forms_form_5_mp_page_1 .nf-desc {
  padding: 0 15px;
}
#content #ninja_forms_form_5_mp_page_1 #ninja_forms_field_20_div_wrap {
  margin-top: 50px;
}
#content #ninja_forms_form_5_mp_page_3 .form-middle {
  margin-top: 50px;
}
#content #ninja_forms_form_5_mp_page_3 .omschrijving {
  margin: 50px 0 0;
  padding: 0 15px;
}
#content #ninja_forms_form_5_mp_page_3 .omschrijving p {
  font-weight: 300;
  font-style: italic;
}
#content #ninja_forms_form_5_mp_page_4 .header-description {
  padding: 0;
}
#content #ninja_forms_form_5_mp_page_4 #nf-submit_5 {
  text-align: right;
}
/* ------------------------------------------------ // Content - Locaties */
#content .locatieOverzicht #locatiesMap {
  width: 100%;
  height: 240px;
}
#content .locatieGegevens li {
  list-style-image: none;
  border-bottom: 1px solid #CCCCCC;
}
#content .locatieGegevens li .locatieContent .route {
  display: inline-block;
  margin: 20px 0;
}
#content .locatieGegevens .locatieAction {
  cursor: pointer;
}
#content .locatieGegevens .locatieAction .icon-arrow-down {
  font-size: 20px;
}
#content .locatieGegevens li.closed .locatieHeader .icon-cross {
  display: none;
}
#content .locatieGegevens li.closed .locatieContent {
  display: none;
}
#content .locatieGegevens li.open .locatieHeader .icon-arrow-down {
  display: none;
}
/* ------------------------------------------------ // Content - Sitemap */
#content .page-list {
  padding: 0;
  list-style: none;
}
#content .page-list ul {
  list-style: none;
}
#content .page-list li .icon {
  margin-right: 7px;
  color: #C3006E;
}
#content .page-list li a {
  font-weight: bold;
  color: #000000;
}
#content .page-list li a:hover,
#content .page-list li a:focus {
  color: #008ED2;
}
/* ------------------------------------------------ // content - zoekresultaten */
#content.zoekresultaten h2.entry-title {
  margin-bottom: 0;
}
#content.zoekresultaten h2.entry-title a {
  font-weight: bold;
}
/* ------------------------------------------------ // content - tag overzicht */
.archive #content article h2.entry-title {
  margin-bottom: 0;
}
.archive #content article h2.entry-title a {
  font-weight: bold;
}
/* ------------------------------------------------ // content - categorie overzicht */
.category #content article {
  margin-bottom: 30px;
}
.category #content article h2.entry-title {
  margin-bottom: 0;
}
.category #content article h2.entry-title a {
  font-weight: bold;
}
#content .post .entry-meta .entry-date a {
  font-style: italic;
  color: #000000;
}
#content .post .entry-meta .byline {
  display: none;
}
#content .post .tags {
  display: inline-block;
  margin: 0px 5px;
  font-style: italic;
}
#content .post .tags:before {
  content: "|";
  margin-right: 3px;
  vertical-align: 1px;
}
#content .post .tags a {
  margin: 0 5px;
  font-style: italic;
  color: #000000;
}
#content .post .more-link {
  display: none;
}
#content .post .thumbnail-post {
  margin-top: 25px;
}
/* ------------------------------------------------ // content - categorie overzicht - zoeken */
#content .cat-filter .btn {
  height: 30px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 3px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
}
#content .cat-filter .btn-white {
  border-left: 1px solid #CCCCCC;
}
#content .cat-filter .bs-dropdown {
  margin-left: 15px;
}
#content .cat-filter .bs-dropdown .icon {
  font-size: 13px;
}
#content .cat-filter .keyword {
  max-width: 175px;
  height: 30px;
}
#content .cat-filter .bs-dropdown ul {
  list-style-image: none;
}
#content .cat-filter .input-group-btn {
  display: inline-block;
}
/* ------------------------------------------------ // content - bericht detail */
.single-post #content .nav-links {
  margin-top: 30px;
}
.single-post #content .nav-links a span {
  color: inherit;
}
.single-post #content .nav-links a[rel="next"] {
  float: right;
}
/* ------------------------------------------------ // content - socialmedia (share) */
#content .share-socialmedia {
  position: absolute;
  bottom: 0px;
  width: 100%;
  margin: 10px -15px 0px;
  padding: 16px 15px 13px;
  border-top: 1px solid #CCCCCC;
  background: #F8F8F9;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F8F8F9), color-stop(95%, #F8F8F9), color-stop(100%, #E5E5E5));
  background: -webkit-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: -o-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: -ms-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  background: linear-gradient(135deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F9', endColorstr='#E5E5E5', GradientType=1);
}
#content.splitscreen .share-socialmedia {
  background: #F8F8F9;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 92%, #E5E5E5 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F8F8F9), color-stop(92%, #F8F8F9), color-stop(100%, #E5E5E5));
  background: -webkit-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 92%, #E5E5E5 100%);
  background: -o-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 92%, #E5E5E5 100%);
  background: -ms-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 92%, #E5E5E5 100%);
  background: linear-gradient(135deg, #F8F8F9 0%, #F8F8F9 92%, #E5E5E5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F9', endColorstr='#E5E5E5', GradientType=1);
}
#content .share-socialmedia a {
  margin-right: 15px;
  color: #B3B3B3;
}
#content .share-socialmedia a:hover {
  text-decoration: none;
  color: #008ED2;
}
#content .share-socialmedia a .icon {
  font-size: 24px;
}
#content .share-socialmedia a .share-counter {
  margin-left: 3px;
  color: inherit;
  vertical-align: 4px;
}
/* ------------------------------------------------ // content-below-kolommen */
#content .content-below-columns {
  padding-top: 30px;
}
#content .content-below-columns li a {
  font-family: 'PT Sans', sans-serif;
  color: #20201E;
}
#content .content-below-columns li a:hover,
#content .content-below-columns li a:focus {
  color: #008ED2;
}
/* ------------------------------------------------ // right */
#right .widget {
  margin-bottom: 15px;
  padding-left: 15px;
}
#right .widget *:not(.icon) {
  font-family: 'PT Sans', sans-serif;
}
#right .widget-title {
  margin: 0 -30px 0 -30px;
  padding: 20px 0;
  border-top: 1px solid #CCCCCC;
  border-bottom: 1px solid #CCCCCC;
  background: #F8F8F9;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTglIiBzdG9wLWNvbG9yPSIjZjhmOGY5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
  background: -moz-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 90%, #E5E5E5 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #F8F8F9), color-stop(90%, #F8F8F9), color-stop(100%, #E5E5E5));
  background: -webkit-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 90%, #E5E5E5 100%);
  background: -o-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 90%, #E5E5E5 100%);
  background: -ms-linear-gradient(-45deg, #F8F8F9 0%, #F8F8F9 90%, #E5E5E5 100%);
  background: linear-gradient(135deg, #F8F8F9 0%, #F8F8F9 90%, #E5E5E5 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8F8F9', endColorstr='#E5E5E5', GradientType=1);
}
#right .widget-title h3 {
  margin: 0;
  padding: 0 15px 0 30px;
  font-family: 'Bitter', serif;
  font-size: 16px;
  font-weight: bold;
  color: #20201E;
}
#right .widget:first-child .widget-title {
  border-top: none;
}
#right .widget > .inner {
  padding-top: 22px;
}
#right li a {
  color: #20201E;
}
#right li a:hover,
#right li a:focus {
  color: #008ED2;
}
/* ------------------------------------------------ // right - faq */
#right .faq {
  margin-bottom: 30px;
}
#right .faq h4 {
  margin: 0 0 8px;
  padding: 0 0 0 1.5em;
  border: none;
  font-family: 'PT Sans', sans-serif;
  font-size: 15px;
  font-weight: 400;
  color: #20201E;
}
#right .faq h4:hover {
  color: #008ED2;
}
#right .faq h4 .ui-icon {
  top: 0;
  margin-top: 4px;
  background-image: url("../images/arrow-purple.png") !important;
  background-repeat: no-repeat;
  background-position: 0px 0px;
}
#right .faq .ui-accordion-content {
  background: none;
}
/* ------------------------------------------------ // right - nieuws */
#right .widget_ultimate_posts ul {
  margin-bottom: 24px;
}
#right .widget_ultimate_posts li p {
  margin: 0;
}
#right .widget.lijst_overzicht article {
  margin: 0;
  padding: 0 0 0 15px;
  border: none;
  background: url("../images/arrow-purple.png") no-repeat left 6px;
}
/* ------------------------------------------------ // above-footer */
#above-footer {
  padding: 20px 0 0px;
}
#above-footer .divider {
  margin: 70px 0 0;
  border-color: #CCCCCC;
}
/* ------------------------------------------------ // footer */
#footer {
  margin: 0 0 10px;
  padding-top: 7px;
}
#footer .divider {
  margin: 0;
  border-color: #CCCCCC;
}
#footer .bottom-divider {
  margin-top: 1px;
}
/* ------------------------------------------------ // footer - footermenu */
#footer .footermenu {
  margin-top: 9px;
}
#footer .footermenu ul {
  margin: 0;
  padding: 0;
}
#footer .footermenu ul li a {
  padding: 0 5px;
  font-family: 'PT Sans', sans-serif;
  background: none;
  color: #20201E;
}
#footer .footermenu ul li:first-child a {
  padding-left: 0;
}
#footer .footermenu ul li a:hover,
#footer .footermenu ul li a:focus {
  color: #008ED2;
}
/* ------------------------------------------------ // footer - socialmedia */
#footer .socialmedia ul {
  margin: 0;
}
#footer .socialmedia li {
  font-family: 'PT Sans', sans-serif;
  color: #20201E;
}
#footer .socialmedia li:nth-last-child(1) {
  padding-right: 0;
}
#footer .socialmedia a {
  vertical-align: middle;
  vertical-align: -moz-middle-with-baseline;
  font-size: 26px;
  color: #008ED2;
}
#footer .socialmedia a.rss {
  vertical-align: -3px;
}
#footer .socialmedia a:hover,
#footer .socialmedia a:focus {
  text-decoration: none;
  color: #28B3DD;
}
/* ------------------------------------------------ // fonts */
@font-face {
  font-family: 'Bitter';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/bitter/v17/raxjHiqOu8IVPmn7epZnDMyKBvHf5D6c4PzOWA.ttf) format('truetype');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/bitter/v17/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8fbfCL8.ttf) format('truetype');
}
@font-face {
  font-family: 'Bitter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/bitter/v17/raxhHiqOu8IVPmnRc6SY1KXhnF_Y8RHYCL8.ttf) format('truetype');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v12/jizaRExUiTo99u79P0U.ttf) format('truetype');
}
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsans/v12/jizfRExUiTo99u79B_mh4Ok.ttf) format('truetype');
}
@font-face {
  font-family: 'PT Sans Caption';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/ptsanscaption/v13/0FlJVP6Hrxmt7-fsUFhlFXNIlpcSwSrUSw.ttf) format('truetype');
}
/* CSS Document */
img {
  max-width: 100%;
  height: auto;
}
.alignleft {
  float: left;
  padding-right: 10px;
  padding-bottom: 10px;
}
.alignright {
  float: right;
  padding-left: 10px;
  padding-bottom: 10px;
}
/* ------------------------------------------ // general */
.row-eq-height {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
}
/* ------------------------------------------ // header */
#site-logo {
  margin-bottom: 20px;
  margin-top: 15px;
  margin-left: -20px;
}
#header #site-logo {
  margin-bottom: 0;
}
#header #site-logo img {
  margin-bottom: 0;
}
#header .btn-lichtroze {
  margin-top: 0;
  margin-bottom: 10px;
}
#header .btn-lichtroze:first-child {
  margin-top: 10px;
}
#ie-notice {
  display: none;
  background: rgba(227, 9, 112, 0.1);
  text-align: center;
  padding: 20px;
}
#ie-notice p:before {
  content: '⚠ ';
}
#ie-notice a {
  text-decoration: underline;
}
#ie-notice a,
#ie-notice p {
  font-size: 16px;
  color: #E30970;
}
#header .widget_search {
  margin-top: 43px;
}
#header .coronavirus.btn {
  width: 100%;
}
/* ------------------------------------------ // content - categorie overzicht */
#content .post .more-link {
  display: block;
}
.entry-content table tr td {
  padding-right: 6px;
  vertical-align: top;
}
#content #ninja_forms_form_5_wrap {
  margin: 0 -15px;
  border-top: 1px solid #CCCCCC;
}
#content #ninja_forms_form_5_wrap .ninja-forms-all-fields-wrap {
  padding-right: 20px;
}
#content #ninja_forms_form_5_wrap h2 {
  position: absolute;
  left: 2px;
}
#content #ninja_forms_form_5_cont ul.ninja-forms-mp-breadcrumbs {
  padding-top: 60px;
  background: rgba(0, 0, 0, 0) linear-gradient(135deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%) repeat scroll 0 0;
}
#content #ninja_forms_form_5_cont ul.ninja-forms-mp-breadcrumbs li {
  border: 0;
  padding: 0;
}
#content #ninja_forms_form_5_cont ul.ninja-forms-mp-breadcrumbs li input {
  background: #C3006E;
  padding: 10px 15px 6px 15px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  font-weight: 400;
  color: #FFFFFF;
  font-size: 20px;
  line-height: 22px;
}
#content #ninja_forms_form_5_cont ul.ninja-forms-mp-breadcrumbs li input:hover {
  background: #CC3399;
}
#content #ninja_forms_form_5_cont ul.ninja-forms-mp-breadcrumbs li.active input {
  background: #FFFFFF;
  color: #000000;
  margin-top: 0;
}
#content .ninja-forms-cont .ninja-forms-mp-page input,
#content .ninja-forms-cont .ninja-forms-mp-page select {
  border-radius: 0;
}
#ninja_forms_form_5_mp_page_3 textarea {
  margin-left: 15px;
  width: calc(100% - 22px);
}
#nf-form-51-cont .listradio-container {
  margin-top: 30px;
}
#nf-form-51-cont .listradio-container .listradio-wrap .nf-field-label {
  display: inline-block;
}
#nf-form-51-cont .listradio-container .listradio-wrap .nf-field-element {
  width: 33%;
}
#ninja_forms_form_5_mp_page_4 .nf-desc p {
  margin-left: 15px;
}
#content .ninja-forms-cont .ninja-forms-mp-nav-wrap .ninja-forms-mp-nav {
  margin-right: 26px;
  margin-left: 15px;
}
#content ul.recruiter li {
  list-style: none;
}
#content ul.recruiter {
  padding: 0;
  margin: 0;
}
#ninja_forms_field_35 {
  margin-right: 4px;
}
#ninja_forms_field_505_div_wrap {
  display: none;
}
#content #ninja_forms_form_5_mp_page_4 .textarea-wrap,
#content #ninja_forms_form_5_mp_page_4 .upload-wrap {
  margin-left: 15px;
  width: calc(100% - 22px);
}
#content .list-radio-wrap ul li:first-child {
  padding-left: 15px;
}
#sticky-posts-5 .upw-posts .icon-arrow-closed {
  display: none;
}
.no-gutter > [class*='col-'] {
  padding-right: 0;
  padding-left: 0;
}
#ninja_forms_form_5_response_msg {
  margin-left: 15px;
  margin-top: 56px;
}
#ninja_forms_form_5_response_msg p {
  color: red;
}
#nf-field-904-wrap .nf-fu-progress,
#nf-field-902-wrap .nf-fu-progress {
  display: none;
}
#gb-holder select option {
  line-height: 20px;
}
#gb-holder .dag-select-holder {
  width: 70px;
  float: left;
  margin-right: 15px;
  margin-left: 8px;
}
#gb-holder .maand-select-holder {
  width: 112px;
  float: left;
  margin-right: 15px;
}
#gb-holder .jaar-holder {
  width: 112px;
  float: left;
  margin-right: 15px;
}
#gb-holder input {
  background: rgba(0, 0, 0, 0) linear-gradient(135deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%) repeat scroll 0 0;
  border: 1px solid #CCCCCC;
  box-shadow: none;
  margin: 0;
}
/* ------------------------------------------ // content - widget */
#right .widget_wpdev_booking .wpdev_hint_with_text {
  float: inherit;
  width: 100% !important;
  display: block;
}
#right .widget.jeugzorgregios img {
  width: 100%;
  padding: 20px 40px;
}
.times-form {
  margin-top: 25px;
}
.booking_form_div .datepick-inline .calendar-links .datepick-prev a,
.booking_form_div .datepick-inline .calendar-links .datepick-next a {
  font-size: 15px;
}
.conditional_section_weekday-condition.active .conditional_section_element_weekday-condition,
.times-form p.active {
  font-size: 0;
  color: transparent;
}
.conditional_section_weekday-condition.active .conditional_section_element_weekday-condition span,
.times-form p.active span {
  font-size: 15px;
  line-height: 1.6em;
  color: initial;
}
/* ------------------------------------------ // content - booking kalender kleuren */
#right .wpbc_timeslot_day_bg_as_available .datepick-inline .date_available,
#right .block_hints .block_free,
#right .datepick-inline .date_available,
#right .datepick-inline .date_available.datepick-unselectable {
  background-color: green;
}
#right .block_hints .block_free.nietbeschikbaar {
  background-color: red;
}
#right .block_hints .block_free.uwkeuze {
  background-color: #1f73b7;
}
#right .wpbc_timeslot_day_bg_as_available .datepick-inline .date_available:hover,
#right .wpbc_timeslot_day_bg_as_available .datepick-inline .date_available:active,
#right .wpbc_timeslot_day_bg_as_available .datepick-inline .date_available:focus {
  background-color: darkgreen;
}
#right .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock,
#right .block_hints .block_time,
#right .datepick-inline .timespartly {
  background-color: orange;
}
#right .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock:hover,
#right .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock:focus {
  background-color: orange;
}
#right .wpbc_timeslot_day_bg_as_available .datepick-inline .datepick-current-day {
  background-color: #1F73B7;
}
#right .datepick-inline .date_approved {
  background-color: red;
}
#right .datepick-inline .datepick-days-cell a,
#right .datepick-inline .datepick-days-cell span {
  color: white;
}
#right .datepick-inline .date_user_unavailable a,
#right .datepick-inline .date_user_unavailable span {
  color: black;
}
/* ################################### vacature filtering */
/*
pink = #e40071;
blue= #282069;
*/
.filters {
  margin: 0px 0 30px;
}
.filters .intro {
  margin: 0;
  font-weight: 700;
}
.filters .filter {
  transition: 0.3s;
  text-decoration: underline;
  display: inline-block;
}
.filters .filter:not(.active):hover {
  cursor: pointer;
  color: #0087C7;
}
.filters .filter.active {
  font-weight: bold;
  text-decoration: none;
}
.filters .filter .ball {
  display: inline-block;
  height: 10px;
  width: 10px;
  border-radius: 50%;
  margin-right: 5px;
  background: black;
}
.filters .filter.rotterdam .ball,
#items.rotterdam h2,
#items.rotterdam .rotterdam h2,
#items .rotterdam h2 {
  background: #E40071;
}
.filters .filter.etten-leur .ball,
#items.etten-leur h2,
#items.etten-leur .etten-leur h2,
#items .etten-leur h2 {
  background: #4CA3C1;
}
.filters .filter.amsterdam .ball,
#items.amsterdam h2,
#items.amsterdam .amsterdam h2,
#items .amsterdam h2 {
  background: #282069;
}
.filters .filter.den-bosch .ball,
#items.den-bosch h2,
#items.den-bosch .den-bosch h2,
#items .den-bosch h2 {
  background: #2FBCA1;
}
.filters .filter.halsteren .ball,
#items.halsteren h2,
#items.halsteren .halsteren h2,
#items .halsteren h2 {
  background: #E0B12F;
}
.filters .filter.bergen-op-zoom .ball,
#items.bergen-op-zoom h2,
#items.bergen-op-zoom .bergen-op-zoom h2,
#items .bergen-op-zoom h2 {
  background: #A84FBA;
}
.filters .filter.diverse-locaties .ball,
#items .divers h2 {
  background: #0089CB;
}
.vacature .inner {
  position: relative;
}
.vacature .message {
  position: absolute;
  top: 0;
  right: -1px;
  bottom: -1px;
  left: -1px;
  padding: 10px 20px;
  color: white;
  font-size: 18px;
  font-weight: 600;
}
#items.rotterdam .message.vervuld,
#items.rotterdam .rotterdam .message.vervuld,
#items .rotterdam .message.vervuld {
  background: rgba(255, 0, 113, 0.95);
}
#items.rotterdam .message.procedure-loopt,
#items.rotterdam .rotterdam .message.procedure-loopt,
#items .rotterdam .message.procedure-loopt {
  background: rgba(255, 0, 113, 0.95);
}
#items.etten-leur .message.vervuld,
#items.etten-leur .etten-leur .message.vervuld,
#items .etten-leur .message.vervuld {
  background: rgba(76, 163, 193, 0.95);
}
#items.etten-leur .message.procedure-loopt,
#items.etten-leur .etten-leur .message.procedure-loopt,
#items .etten-leur .message.procedure-loopt {
  background: rgba(76, 163, 193, 0.95);
}
#items.amsterdam .message.vervuld,
#items.amsterdam .amsterdam .message.vervuld,
#items .amsterdam .message.vervuld {
  background: rgba(40, 32, 105, 0.95);
}
#items.amsterdam .message.procedure-loopt,
#items.amsterdam .amsterdam .message.procedure-loopt,
#items .amsterdam .message.procedure-loopt {
  background: rgba(40, 32, 105, 0.95);
}
#items.den-bosch .message.vervuld,
#items.den-bosch .den-bosch .message.vervuld,
#items .den-bosch .message.vervuld {
  background: rgba(47, 188, 161, 0.95);
}
#items.den-bosch .message.procedure-loopt,
#items.den-bosch .den-bosch .message.procedure-loopt,
#items .den-bosch .message.procedure-loopt {
  background: rgba(47, 188, 161, 0.95);
}
#items.halsteren .message.vervuld,
#items.halsteren .halsteren .message.vervuld,
#items .halsteren .message.vervuld {
  background: rgba(224, 177, 47, 0.95);
}
#items.halsteren .message.procedure-loopt,
#items.halsteren .halsteren .message.procedure-loopt,
#items .halsteren .message.procedure-loopt {
  background: rgba(244, 177, 47, 0.95);
}
#items.bergen-op-zoom .message.vervuld,
#items.bergen-op-zoom .bergen-op-zoom .message.vervuld,
#items .bergen-op-zoom .message.vervuld {
  background: rgba(168, 79, 186, 0.95);
}
#items.bergen-op-zoom .message.procedure-loopt,
#items.bergen-op-zoom .bergen-op-zoom .message.procedure-loopt,
#items .bergen-op-zoom .message.procedure-loopt {
  background: rgba(168, 79, 186, 0.95);
}
#items .divers .message.vervuld,
#items .divers .message.procedure-loopt {
  background: rgba(0, 137, 203, 0.95);
}
.filters .filter + .filter {
  margin-left: 15px;
}
.vacature {
  margin-bottom: 30px;
}
.vacature a {
  text-decoration: none !important;
}
.vacature h2 {
  background: #0087C7;
  color: white;
  padding: 10px 20px;
  margin: 0;
}
.vacature .inner {
  border: 1px solid #E2E2E2;
  border-top: 0;
  padding: 10px 20px;
  transition: 0.3s;
}
.vacature a:hover .inner {
  background: #F8F8F9;
}
table.table {
  margin-bottom: 10px;
}
table.table tbody th {
  border: 0;
  background: none;
  color: black;
  padding-left: 0;
}
table.table tbody th:first-child {
  width: 130px;
}
table.table tbody th .icon {
  margin-right: 5px;
}
table.table tbody td {
  border: 0;
  color: #808080;
}
.vacature a .inner .link {
  color: #0087C7;
}
.vacature a:hover .inner .link {
  color: black;
}
.vacature .icon.icon-arrow-closed,
.vacature-detail .icon.icon-arrow-closed {
  color: #E40071;
}
.vacature-detail .date {
  font-weight: 600;
  margin-bottom: 10px;
}
.vacature-detail .specs {
  margin-top: 0;
}
.vacature-detail .contactpersoon {
  margin-bottom: 30px;
}
.vacature-detail .quote-image {
  border-radius: 0;
  box-shadow: none;
}
.vacature-detail .quote-tekst {
  font-style: italic;
}
.vacature-sidebar-item img {
  max-width: 100%;
  min-height: 100px;
  object-fit: cover;
}
.direct-solliciteren span.icon-arrow-right {
  margin-left: 10px;
}
.category #playground .visual-container .waardering {
  display: none;
}
.vacatureOverzicht .wp-image-21124 {
  max-width: 200px;
  height: auto;
  position: absolute;
  right: 20px;
  top: 8px;
}
.single-vacatures .waardering {
  display: none;
}
#playground .visual-container .waardering {
  background: url("../images/label.png") center center no-repeat;
}
/* ------------------------------------------ // formulier - sollicitatie */
#content .nf-form-content .nf-field-container #nf-field-915-wrap,
#content .nf-form-content .nf-field-container #nf-field-916-wrap {
  display: flex;
  margin-top: 30px;
}
/*Nieuw formulier */
#content .ninja-forms-all-fields-wrap {
  padding-right: 20px;
}
#content ul.nf-breadcrumbs {
  padding-top: 60px;
  background: rgba(0, 0, 0, 0) linear-gradient(135deg, #F8F8F9 0%, #F8F8F9 95%, #E5E5E5 100%) repeat scroll 0 0;
}
#content .nf-form-cont ul {
  list-style-image: none;
}
#content ul.nf-breadcrumbs li {
  border: 0;
  padding: 0;
}
#content ul.nf-breadcrumbs li a {
  background: #C3006E;
  padding: 10px 15px 6px 15px;
  border-top: 1px solid #CCCCCC;
  border-right: 1px solid #CCCCCC;
  font-weight: 400;
  color: #FFFFFF;
  font-size: 20px;
  line-height: 22px;
  margin: 0;
}
#content .ninja-forms-field {
  padding: 5px 10px;
}
#content ul.nf-breadcrumbs li a:hover {
  background: #CC3399;
}
#content ul.nf-breadcrumbs li.active a {
  background: #FFFFFF;
  color: #000000;
  margin-top: 0;
}
#content .nf-multi-cell .nf-cell {
  padding: 0 15px;
}
#content .label-left #nf-field-902-wrap .nf-field-label,
#content .label-left #nf-field-904-wrap .nf-field-label,
#content .label-left #nf-field-910-wrap .nf-field-label {
  align-items: start;
}
#content #nf-field-1031-wrap,
#content #nf-field-1032-wrap {
  margin-left: 35%;
}
#content .label-left .nf-field-label label {
  font-weight: 400;
  text-align: left;
}
#content .nf-mp-header h3 {
  display: none;
}
.nf-next {
  margin-right: 15px;
}
.nf-previous {
  margin-left: 15px;
}
.nf-fu-fileinput-button.btn span {
  color: inherit;
}
#nf-field-246 {
  position: relative;
  top: 100px;
}
.attentie-bar {
  color: white;
  background: #C3006E;
  padding: 30px 40px;
  margin-bottom: 30px;
}
.attentie {
  color: white;
}
h2.attentie {
  font-size: 30px;
  margin-top: 0;
}
p.attentie:last-child {
  margin-bottom: 0;
}
p.attentie a {
  color: white;
}
#content .nf-field-element li {
  margin-right: 10px !important;
}
header#header.site-header ul#mega-menu-primary ul.mega-sub-menu a.mega-menu-link {
  white-space: pre-wrap;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
  text-shadow: 0px 0px 5px black;
  background: #E30970;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover,
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
  text-shadow: 0px 0px 5px black;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu {
  margin-left: 20px;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu li a {
  max-width: calc(100% - 20px);
  padding: 3px 10px 1px 20px !important;
}
.mega-menu-grid .mega-menu-column ul.mega-sub-menu ul.mega-sub-menu li a:before {
  font-family: 'dashicons';
  content: "\f345";
  position: absolute !important;
  left: 5px;
}
.mega-menu-flyout ul.mega-sub-menu li a:before {
  font-family: 'dashicons';
  content: "\f345";
  position: absolute !important;
  left: 5px;
}
.mega-menu-column ul.mega-sub-menu li a.mega-menu-link {
  cursor: pointer !important;
}
.mega-menu-column ul.mega-sub-menu li a.mega-menu-link:before {
  content: '';
  margin: 0 !important;
}
.ninja-forms-form-wrap .listmultiselect-wrap option {
  color: #555555;
  background: #F8F8F9;
}
/********************************************************** Homepage items */
.homepage-item {
  display: block;
  color: black;
  text-decoration: none;
}
.homepage-item:hover {
  text-decoration: none;
  color: black;
}
.homepage-item ul {
  margin-top: 10px;
}
.homepage-item:hover img {
  transition: 0.3s;
}
.homepage-item:hover img {
  opacity: 0.9;
}
.homepage-item h2 {
  transition: 0.3s;
}
.homepage-item:hover h2 {
  color: #E30970;
}
#items {
  display: none;
}
.home #playground .visual-container {
  border: none;
}
#playground .visual-container .widget-1,
#playground .visual-container .widget-3 {
  display: none;
}
/*Vacature Ribbon*/
.vacature .ribbon {
  position: absolute;
  z-index: 1;
  width: 75px;
  height: 75px;
  right: 10px;
  top: -5px;
  overflow: hidden;
  text-align: right;
}
.vacature .ribbon span {
  position: absolute;
  top: 19px;
  right: -21px;
  display: block;
  width: 100px;
  background: #79A70A;
  background: linear-gradient(#F70505 0%, #F70505 100%);
  box-shadow: 0 3px 10px -5px #000000;
  font-size: 10px;
  color: #FFFFFF;
  text-transform: uppercase;
  text-align: center;
  font-weight: bold;
  line-height: 20px;
  transform: rotate(45deg);
}
.vacature .ribbon span::before {
  position: absolute;
  left: 0px;
  top: 100%;
  z-index: -1;
  border-left: 3px solid #F70505;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #F70505;
  content: '';
}
.vacature .ribbon span::after {
  position: absolute;
  right: 0%;
  top: 100%;
  z-index: -1;
  border-right: 3px solid #F70505;
  border-left: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #F70505;
  content: '';
}
/*Slick slider*/
#headerSlider {
  height: 395px !important;
}
.slider-item .slide-content {
  position: absolute;
  top: 50px;
  left: 50px;
}
.slider-item .slide-content p {
  font-family: 'PT Sans', sans-serif;
  font-size: 24px;
  font-weight: bold;
  line-height: 28px;
}
.slider-item .slide-content.blauw p {
  color: #008ED4;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.35);
}
.slider-item .slide-content.roze p {
  color: #E30970;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.35);
}
.slider-item .slide-content.zwart p {
  color: #000000;
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.35);
}
.slider-item .slide-content.wit p {
  color: #FFFFFF;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.35);
}
.slider-item .slide-content .slide-cta a {
  top: 20px;
  background: #E30970;
  padding: 10px;
  color: #FFFFFF;
}
.slider-item .slide-content .slide-cta a:hover {
  background: #CD0061;
}
.slider-item {
  height: 395px !important;
}
.btn {
  padding: 8px 25px 5px;
}
.btn-lichtroze {
  margin-top: 20px;
  margin-bottom: 20px;
  background: #E30970;
  font-size: 20px;
  padding: 8px 27px 5px;
}
.btn-lichtroze:hover,
.btn-lichtroze:focus {
  background: #C3006E;
}
.btn-roze {
  background: #C3006E;
  padding: 8px 25px;
  white-space: initial;
}
.btn-roze:hover {
  background: #CD0061;
}
#header .widget_search .btn {
  padding: 10px 12px 7px;
  margin-top: 0px;
  line-height: 15px;
}
#playground .visual-container #contact-buttons .button,
#playground .visual-container #contact-buttons #bel.button {
  display: block;
}
.btn-roze:hover {
  background: #CD0061;
}
.btn-wire {
  transition: 0.3s;
  background: #FFFFFF;
  border: 1px solid #C3006E;
  color: #C3006E;
  padding: 3px 5px 3px;
}
.btn-wire:hover,
.btn-wire:focus,
.btn-wire:active {
  background: #FFFFFF;
  border: 1px solid #008ED4;
  color: #008ED4;
}
/********************************************************** cards */
.cards {
  margin: 30px 0;
}
.cards .col-md-6 {
  margin-bottom: 30px;
}
.cards .card-item {
  position: relative;
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  top: 0;
  background: white;
  transition: 0.3s;
  box-shadow: 5px 5px 20px rgba(0, 0, 0, 0.22);
  height: 100%;
  padding: 30px;
}
.cards .card-item:hover,
.cards .card-item:hover:focus,
.cards .card-item:hover:active {
  top: -4px;
}
.cards .card-item a:hover,
.cards .card-item a:hover:focus,
.cards .card-item a:hover:active {
  text-decoration: none;
}
.cards .card-item h2 {
  margin-top: 5px;
  color: black;
  font-size: 16px;
}
.cards .card-item,
.cards .card-item p,
.cards .card-item span {
  color: #808080;
  font-size: 13px;
  line-height: 20px;
}
.cards .card-item a.card-title,
.cards .card-item a.card-content {
  width: 100%;
  text-align: left;
}
.cards .card-item .btn {
  margin-top: auto;
  max-width: 70px;
}
.cards .card-item .btn-wire .icon-arrow {
  margin-left: 3px;
  vertical-align: 1px;
  color: #C3006E;
  font-size: 9px;
}
.cards .card-item .btn-wire:hover .icon-arrow,
.cards .card-item .btn-wire:focus .icon-arrow,
.cards .card-item .btn-wire:active .icon-arrow {
  color: #008ED4;
}
/********************************************************** regio-overzicht */
article.regios {
  /*display: flex;*/
  overflow: hidden;
}
article.regios p {
  font-family: 'Bitter', serif;
}
article.regios h2 {
  color: #008ED2;
  font-size: 24px;
}
article.regios .img {
  margin-right: 20px;
}
#map {
  min-height: 700px;
  padding: 0;
  margin: 0;
}
#loading-gif #loading-image {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
}
/*Modal*/
#captureModal {
  overflow: hidden;
}
#captureModal.fade.in {
  opacity: 1;
  -webkit-transition: opacity 1s linear;
  transition: opacity 1s linear;
  -webkit-transition-delay: 1s;
  /* Safari */
  transition-delay: 1s;
}
#captureModal .modal-content {
  background-color: #ECEEED;
  margin: 8% auto;
  padding: 20px;
  border: 1px solid transparent;
  width: 45%;
}
#captureModal .modal-content .close {
  color: #333333;
  float: right;
  font-size: 28px;
  font-weight: bold;
}
#captureModal .entry-content {
  width: 100%;
}
#captureModal .entry-content tr td {
  max-width: inherit;
}
#captureModal .modal-content .close:hover,
#captureModal .modal-content .close:focus {
  color: black;
  text-decoration: none;
  cursor: pointer;
}
.gm-style-iw + div {
  display: none;
}
.gm-style-iw {
  text-align: center;
  padding: 5px;
  line-height: 18px;
}
/********************************************************** form popup */
.popup {
  position: fixed;
  bottom: 15px;
  right: 15px;
  z-index: 10;
  width: 300px;
  max-width: 80vw;
  box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
}
.popup .verberg-popup .frm_opt_container:before {
  width: 30px;
  height: 30px;
  content: "\e907";
  font-family: 'viersprong-icons';
  float: right;
  text-align: right;
  cursor: pointer;
}
.popup .verberg-popup .frm_checkbox {
  display: none !important;
}
/********************************************************** Gallery Item */
.gallery br {
  display: none;
}
.gallery .gallery-item {
  float: left;
  width: 33%;
  margin-right: 4px;
}
.gallery .gallery-item:nth-child(3n) {
  margin-right: 0;
}
.gallery .gallery-item img {
  width: 100%;
}
.wpsisac-slick-slider {
  margin-bottom: 10px;
}
.wpsisac-slick-slider button.slick-prev {
  transform: rotate(0deg);
}
.wpsisac-slick-slider button.slick-next {
  transform: rotate(0deg);
}
.slick-slide img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.wp-block-image.image-blauw {
  background-color: #008ED2;
  padding: 10px;
}
.wp-block-image.image-blauw figure a:hover,
.wp-block-image.image-blauw figure a:focus,
.wp-block-image.image-blauw figure a:active {
  opacity: 0.85;
}
.wp-block-image.image-blauw figcaption {
  text-align: center;
  margin-bottom: 0;
  margin-top: 10px;
}
.wp-block-image.image-blauw figcaption a {
  color: white;
}
.wp-block-image.image-blauw figcaption a:hover,
.wp-block-image.image-blauw figcaption a:focus,
.wp-block-image.image-blauw figcaption a:active {
  color: white;
  text-decoration: underline;
}
#readspeaker_button1 {
  float: right;
}
#readspeaker_button1.rsexpanded {
  min-width: 375px;
}
#readspeaker_button1.rsexpanded .rsbtn_exp {
  margin-bottom: 10px;
}
#readspeaker_button1.rsexpanded .tooltip {
  right: 5px !important;
}
#readspeaker_button1.rsexpanded .readspeakerInfo {
  margin-right: 5px;
}
#readspeaker_button1.no-margin {
  margin-right: 0;
}
#readspeaker_button1.right-margin {
  margin-right: 155px;
}
#readspeaker_button1.right-small-margin {
  margin-right: 40px;
}
#readspeaker_button1.top-margin {
  margin-top: 15px;
}
#readspeaker_button1 .readspeakerInfo {
  display: inline-block;
  float: right;
  height: 28px !important;
  margin-left: 10px;
  color: #333333;
  line-height: 28px;
  background: #f6f9fc;
  border: 1px solid #677077;
}
#readspeaker_button1 .readspeakerInfo:hover,
#readspeaker_button1 .readspeakerInfo:focus,
#readspeaker_button1 .readspeakerInfo:active {
  cursor: pointer;
}
#readspeaker_button1 .readspeakerInfo span {
  padding: 8px 10px 8px 10px;
  font-weight: 700;
}
.readspeakericon {
  text-decoration: none;
}
.readspeakericon span {
  margin: 0 5px;
  transition: 0.3s;
}
.readspeakericon:hover,
.readspeakericon:focus,
.readspeakericon:active {
  text-decoration: none;
}
.readspeakericon:hover span,
.readspeakericon:focus span,
.readspeakericon:active span {
  text-decoration: none;
  color: #CD0061;
}
.tooltip {
  position: absolute;
  z-index: 999;
  left: inherit !important;
  right: 0 !important;
}
.tooltip .tooltip-inner {
  z-index: 999;
  min-width: 300px;
  background-color: white;
  color: black;
  font-size: 13px;
  line-height: 20px;
  padding: 10px 18px 10px;
  text-align: left;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 53, 99, 0.1);
  -moz-box-shadow: 0 0 10px 0 rgba(0, 53, 99, 0.1);
  box-shadow: 0 0 10px 0 rgba(0, 53, 99, 0.1);
}
.tooltip .tooltip-inner a {
  color: red;
  transition: 0.3s color;
}
.tooltip .tooltip-inner a:hover,
.tooltip .tooltip-inner a:focus,
.tooltip .tooltip-inner a:active {
  color: red;
}
.tooltip .arrow {
  left: 20px !important;
}
.tooltip .arrow:before {
  border-top-color: white;
  top: -3px;
  border-width: 14px 6px 0;
  content: '';
  background-image: url("assets/img/arrow.png");
  height: 25px;
  width: 25px;
  background-size: 25px;
  border: none;
}
@media all and (-ms-high-contrast: none) {
  #nf-form-41-cont .nf-fu-fileinput-button {
    display: none;
  }
  #nf-form-41-cont input[name="files"] {
    display: block !important;
    visibility: visible !important;
    width: 100% !important;
    height: auto !important;
  }
}
@page {
  size: A4;
  margin: 15px;
}
@media print {
  * {
    background: #FFFFFF;
    color: #000000;
  }
  html {
    font: 100%/1.5 georgia, serif;
  }
  .container {
    width: 100%;
    max-width: 1000px;
  }
  a[href]:after {
    content: none;
  }
  #footer,
  .waardering,
  #contact-buttons,
  #search-3,
  .topmenu,
  #nav,
  #about,
  #playground,
  iframe,
  .filters {
    display: none;
  }
  .vacature {
    position: static !important;
  }
  /* Dont go in XS mode */
  .col-sm-1,
  .col-sm-2,
  .col-sm-3,
  .col-sm-4,
  .col-sm-5,
  .col-sm-6,
  .col-sm-7,
  .col-sm-8,
  .col-sm-9,
  .col-sm-10,
  .col-sm-11,
  .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
}
.slick-list,
.slick-slider,
.slick-track {
  position: relative;
  display: block;
}
.slick-loading .slick-slide,
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slider {
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  overflow: hidden;
  margin: 0;
  padding: 0;
  max-height: 600px;
}
.slick-list:focus {
  outline: 0;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  top: 0;
  left: 0;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:after,
.slick-track:before {
  display: table;
  content: '';
}
.slick-track:after {
  clear: both;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir=rtl] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: cover;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}
.slick-slide {
  position: relative;
}
/* Slider */
.slick-loading .slick-list {
  background: #fff url('../images/ajax-loader.gif') center center no-repeat;
}
/* Icons  as */
/* Arrows */
.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 50px;
  height: 50px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: 0.25;
}
.slick-prev:before,
.slick-next:before {
  font-family: 'viersprong-icons';
  font-size: 40px;
  line-height: 1;
  opacity: 0.75;
  color: #fff;
}
.slick-prev {
  left: 0px;
  z-index: 999;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
[dir='rtl'] .slick-prev {
  right: 35px;
  left: auto;
}
.slick-prev:before {
  content: "\e90b";
}
[dir='rtl'] .slick-prev:before {
  content: '\e90b';
}
.slick-next {
  right: 0px;
  z-index: 999;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.5);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.25);
}
[dir='rtl'] .slick-next {
  right: auto;
  left: -25px;
}
.slick-next:before {
  content: '\e90b';
}
[dir='rtl'] .slick-next:before {
  content: '\e90b';
}
/* Dots */
.rankingslider .slick-dots {
  bottom: -25px;
}
.slick-dots {
  position: absolute;
  bottom: 25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}
.slick-dots li button:before {
  font-family: 'slick';
  font-size: 40px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '•';
  text-align: center;
  opacity: 0.75;
  color: #eee;
  z-index: 999;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.95);
}
.slick-dots li.slick-active button:before {
  opacity: 0.85;
  color: #fff;
}
@media (max-width: 1200px) {
  /* CSS Document */
  /* ------------------------------------------------ // algemeen */
  .container {
    width: 970px;
  }
  /* ------------------------------------------------ // header - menu */
  #header .navbar li a {
    padding: 15px 8px;
  }
  #header .navbar li:first-child a {
    padding-left: 17px;
  }
  /* CSS Document */
  /* ------------------------------------------------ // algemeen */
  .container {
    width: 970px;
  }
  /* ------------------------------------------------ // header - menu */
  #header .navbar li a {
    padding: 15px 8px;
  }
  #header .navbar li:first-child a {
    padding-left: 17px;
  }
  #header .coronavirus.btn.btn-lichtroze {
    width: 100%;
    padding: 8px 15px 5px;
  }
  /* ------------------------------------------------ // content modal*/
  #captureModal .modal-content {
    background-color: #eceeed;
    margin: 15% auto;
    padding: 20px;
    border: 1px solid transparent;
    width: 70%;
  }
  #captureModal .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    overflow-x: scroll;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 992px) {
  /* CSS Document */
  /* ------------------------------------------------ // algemeen */
  .container {
    width: 750px;
  }
  /* ------------------------------------------------ // header - menu */
  #header .navbar li a {
    padding-left: 12px;
    padding-right: 12px;
  }
  #header .navbar li:first-child a {
    padding-left: 12px;
  }
  /* ------------------------------------------------ // playground - visual */
  .home #playground .visual,
  .home #playground .visual #wds_container2_0,
  .home #playground .visual .wds_slideshow_image_wrap_0,
  .home #playground .visual .wds_slideshow_image_container_0,
  .home #playground .visual .wds_slide_container_0,
  .home #playground .visual .wds_slideshow_image_0 {
    height: 355px !important;
  }
  /* ------------------------------------------------ // content */
  #middle .content-container {
    display: block;
    border-left: none;
    border-right: none;
  }
  #content {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
  }
  /* ------------------------------------------------ // right */
  #right {
    margin-top: 15px;
  }
  #right .widget .widget-title {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
  }
  #right .widget > .inner {
    padding-bottom: 15px;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
  }
  #right .widget:first-child .widget-title {
    border-top: 1px solid #CCCCCC;
  }
  #right .widget-odd {
    clear: left;
  }
  #right .widget-odd .widget-title {
    margin: 0 0 0 -30px;
  }
  #right .widget-odd > .inner {
    margin-left: -30px;
    padding-left: 30px;
  }
  #right .widget-even .widget-title {
    margin: 0 -30px 0 0;
  }
  #right .widget-even > .inner {
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px;
  }
  /* CSS Document */
  /* ------------------------------------------------ // algemeen */
  .container {
    width: 750px;
  }
  /* ------------------------------------------------ // header - menu */
  #header .navbar li a {
    padding-left: 12px;
    padding-right: 12px;
  }
  #header .navbar li:first-child a {
    padding-left: 12px;
  }
  /* ------------------------------------------------ // playground - visual */
  .home #playground .visual,
  .home #playground .visual #wds_container2_0,
  .home #playground .visual .wds_slideshow_image_wrap_0,
  .home #playground .visual .wds_slideshow_image_container_0,
  .home #playground .visual .wds_slide_container_0,
  .home #playground .visual .wds_slideshow_image_0 {
    height: 355px !important;
  }
  /* ------------------------------------------------ // content */
  #middle .content-container {
    display: block;
    border-left: none;
    border-right: none;
  }
  #content {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
  }
  #content ul.recruiter {
    padding: 10px 0 0 0;
  }
  /* ------------------------------------------------ // vacature detail*/
  .vacature-detail .specificaties img.beste-werkgever {
    max-width: 100%;
  }
  .vacatureOverzicht .wp-image-21124 {
    max-width: 130px;
  }
  /* ------------------------------------------------ // content modal*/
  #captureModal .modal-content {
    background-color: #eceeed;
    margin: 15% auto;
    padding: 20px;
    border: 1px solid transparent;
    width: 80%;
  }
  /* ------------------------------------------------ // right */
  #right {
    margin-top: 15px;
  }
  #right .widget .widget_wpdev_booking {
    float: unset;
  }
  #right #bookingwidget-3 .inner {
    padding-left: 15px;
    padding-right: 15px;
  }
  #right .widget .widget-title {
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
  }
  #right .widget > .inner {
    padding-bottom: 15px;
    border-left: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
  }
  #right .widget:first-child .widget-title {
    border-top: 1px solid #CCCCCC;
  }
  #right .widget-odd {
    clear: left;
  }
  #right .widget-odd .widget-title {
    margin: 0 0 0 -30px;
  }
  #right .widget-odd > .inner {
    margin-left: -30px;
    padding-left: 30px;
  }
  #right .widget-even .widget-title {
    margin: 0 -30px 0 0;
  }
  #right .widget-even > .inner {
    margin-right: -30px;
    padding-left: 30px;
    padding-right: 30px;
  }
  /********************************************************** Gallery Item */
  .slide-wrap {
    height: auto !important;
  }
  /********************************************************** Ninja Forms */
  .nf-form-cont .checkbox-wrap input[type=checkbox] {
    -ms-transform: scale(1.2) !important;
    /* IE */
    -moz-transform: scale(1.2) !important;
    /* FF */
    -webkit-transform: scale(1.2) !important;
    /* Safari and Chrome */
    -o-transform: scale(1.2) !important;
    /* Opera */
  }
  .nf-form-cont .checkbox-wrap .nf-field-element {
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  /* CSS Document */
  /* ------------------------------------------------ // Algemeen */
  .container {
    width: 320px;
  }
  /* ------------------------------------------------ // playground - visual */
  #playground .visual,
  #playground .visual #wds_container2_0,
  #playground .visual .wds_slideshow_image_wrap_0,
  #playground .visual .wds_slideshow_image_container_0,
  #playground .visual .wds_slide_container_0,
  #playground .visual .wds_slideshow_image_0 {
    height: 130px !important;
  }
  .home #playground .visual,
  .home #playground .visual #wds_container2_0,
  .home #playground .visual .wds_slideshow_image_wrap_0,
  .home #playground .visual .wds_slideshow_image_container_0,
  .home #playground .visual .wds_slide_container_0,
  .home #playground .visual .wds_slideshow_image_0 {
    height: 210px !important;
  }
  #playground .visual-container .wds_slideshow_image_spun2_0 span {
    text-shadow: 1px 2px 2px #000000;
    font-family: 'Bitter', serif;
    font-size: 16px !important;
    font-style: italic;
  }
  #playground .visual-container .hoofdtekst {
    width: 290px;
  }
  #playground .visual-container .hoofdtekst h1 {
    margin-top: 0px;
    font-size: 22px;
  }
  #playground .visual-container #contact-buttons,
  #playground .visual-container .waardering {
    display: none;
  }
  /* ------------------------------------------------ // playground - Breadcrumb */
  .breadcrumb {
    max-width: 288px;
  }
  /* ------------------------------------------------ // header - logo */
  #header #site-logo {
    max-width: 230px;
  }
  /* ------------------------------------------------ // header - hoofdmenu */
  .navbar-collapse {
    max-height: none;
    overflow: none;
    border: none;
  }
  #header .navbar-toggle .icon-bar,
  #header .navbar-toggle.collapsed .icon-cross {
    display: none;
  }
  #header .navbar-toggle.collapsed .icon-bar {
    display: block;
  }
  #header .navbar-toggle {
    display: inline-block;
    max-height: none;
    overflow: none;
    margin: 20px 0 0;
    border: none;
  }
  #header .navbar-toggle .icon-bar {
    width: 30px;
    height: 4px;
    border-radius: 0;
    background-color: #BFBDBD;
  }
  #header .navbar-toggle:hover .icon-bar {
    background-color: #008ED2;
  }
  #header .navbar-toggle .icon-cross {
    font-size: 24px;
    color: #BFBDBD;
  }
  #header .navbar-toggle:hover .icon-cross {
    color: #008ED2;
  }
  #header .navbar .navbar-nav {
    margin-left: 0;
    margin-right: 0;
  }
  /* ------------------------------------------------ // header - submenu */
  #header .navbar li #submenu {
    position: static;
    opacity: 1;
  }
  /* ------------------------------------------------ // header - zoeken */
  #header .widget_search .input-group-btn .btn {
    height: 45px;
  }
  /* ------------------------------------------------ // content */
  #content .entry-content iframe {
    max-width: 258px;
    max-height: 145px;
  }
  /* ------------------------------------------------ // content - formulier - meerdere paginas */
  #content .ninja-forms-cont .ninja-forms-mp-breadcrumbs li,
  #content .ninja-forms-cont .ninja-forms-mp-breadcrumbs li:nth-last-child(1) {
    padding-left: 0;
    padding-right: 0;
    border: none;
  }
  /* ------------------------------------------------ // right */
  #right .widget .widget-title,
  #right .widget > .inner {
    margin: 0 -30px;
  }
  /* ------------------------------------------------ // footer - footermenu */
  #footer .footermenu {
    margin-bottom: 20px;
  }
  #footer .footermenu ul {
    text-align: center;
  }
  #footer .footermenu ul li {
    display: inline-block;
  }
  /* ------------------------------------------------ // footer - socialmedia */
  #footer .socialmedia ul {
    text-align: center;
  }
  #footer .socialmedia ul li {
    display: inline-block;
  }
  /* CSS Document */
  /* ------------------------------------------------ // Algemeen */
  .container {
    width: 320px;
  }
  /* ------------------------------------------------ // playground - visual */
  #playground .visual,
  #playground .visual #wds_container2_0,
  #playground .visual .wds_slideshow_image_wrap_0,
  #playground .visual .wds_slideshow_image_container_0,
  #playground .visual .wds_slide_container_0,
  #playground .visual .wds_slideshow_image_0 {
    height: 130px !important;
  }
  .home #playground .visual,
  .home #playground .visual #wds_container2_0,
  .home #playground .visual .wds_slideshow_image_wrap_0,
  .home #playground .visual .wds_slideshow_image_container_0,
  .home #playground .visual .wds_slide_container_0,
  .home #playground .visual .wds_slideshow_image_0 {
    height: 210px !important;
  }
  #playground .visual-container .wds_slideshow_image_spun2_0 span {
    text-shadow: 1px 2px 2px #000000;
    font-family: 'Bitter', serif;
    font-size: 16px !important;
    font-style: italic;
  }
  #playground .visual-container .hoofdtekst {
    width: 290px;
  }
  #playground .visual-container .hoofdtekst h1 {
    margin-top: 0px;
    font-size: 22px;
  }
  #playground .visual-container #contact-buttons,
  #playground .visual-container .waardering {
    display: none;
  }
  /* ------------------------------------------------ // playground - Breadcrumb */
  .breadcrumb {
    max-width: 288px;
  }
  /* ------------------------------------------------ // header - logo */
  #header #site-logo {
    max-width: 230px;
  }
  /* ------------------------------------------------ // header - hoofdmenu */
  .navbar-collapse {
    max-height: none;
    overflow: none;
    border: none;
  }
  #header .navbar-toggle .icon-bar,
  #header .navbar-toggle.collapsed .icon-cross {
    display: none;
  }
  #header .navbar-toggle.collapsed .icon-bar {
    display: block;
  }
  #header .navbar-toggle {
    display: inline-block;
    max-height: none;
    overflow: none;
    margin: 20px 0 0;
    border: none;
  }
  #header .navbar-toggle .icon-bar {
    width: 30px;
    height: 4px;
    border-radius: 0;
    background-color: #BFBDBD;
  }
  #header .navbar-toggle:hover .icon-bar {
    background-color: #008ED2;
  }
  #header .navbar-toggle .icon-cross {
    font-size: 24px;
    color: #BFBDBD;
  }
  #header .navbar-toggle:hover .icon-cross {
    color: #008ED2;
  }
  #header .navbar .navbar-nav {
    margin-left: 0;
    margin-right: 0;
  }
  /* ------------------------------------------------ // header - submenu */
  #header .navbar li #submenu {
    position: static;
    opacity: 1;
  }
  /* ------------------------------------------------ // header - zoeken */
  #header .widget_search .input-group-btn .btn {
    height: 45px;
  }
  /* ------------------------------------------------ // content */
  #content .entry-content iframe {
    max-width: 258px;
    max-height: 145px;
  }
  /* ------------------------------------------------ // content - formulier - meerdere paginas */
  #content .ninja-forms-cont .ninja-forms-mp-breadcrumbs li,
  #content .ninja-forms-cont .ninja-forms-mp-breadcrumbs li:nth-last-child(1) {
    padding-left: 0;
    padding-right: 0;
    border: none;
  }
  .label-left .field-wrap {
    flex-direction: inherit;
    flex-wrap: inherit;
    display: block;
  }
  /* ------------------------------------------------ // right */
  #right .widget .widget-title,
  #right .widget > .inner {
    margin: 0 -30px;
  }
  /* ------------------------------------------------ // footer - footermenu */
  #footer .footermenu {
    margin-bottom: 20px;
  }
  #footer .footermenu ul {
    text-align: center;
  }
  #footer .footermenu ul li {
    display: inline-block;
  }
  /* ------------------------------------------------ // footer - socialmedia */
  #footer .socialmedia ul {
    text-align: center;
  }
  #footer .socialmedia ul li {
    display: inline-block;
  }
  /********************************************************** Gallery Item */
  .wp-block-gallery .blocks-gallery-image,
  .wp-block-gallery .blocks-gallery-item {
    width: 100% !important;
    margin: 0 0px 16px 0;
  }
  /* ------------------------------------------------ // footer - socialmedia */
  #readspeaker_button1 {
    margin-right: inherit  !important;
    float: inherit;
    padding-bottom: 0;
    margin-top: 20px;
  }
  #readspeaker_button1 .readspeakerInfo {
    float: left;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkM6L2J1cm8yNi93d3cvZGV2aWVyc3Byb25nLm5sL3ZpZXJzcHJvbmdjZG4vY3NzL2Jhc2UubGVzcyIsIkM6L2J1cm8yNi93d3cvZGV2aWVyc3Byb25nLm5sL3ZpZXJzcHJvbmdjZG4vY3NzL2Jvb3RzdHJhcC5taW4ubGVzcyIsImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9Qml0dGVyOml0YWwsd2dodEAwLDQwMDswLDcwMDsxLDQwMCZmYW1pbHk9UFQrU2FucytDYXB0aW9uOndnaHRANzAwJmZhbWlseT1QVCtTYW5zOndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXAiLCJjdXN0b20ubGVzcyIsInByaW50Lmxlc3MiLCJzbGljay5sZXNzIiwic2xpY2stdGhlbWUubGVzcyIsInRlbXBsYXRlLmxlc3MiLCJDOi9idXJvMjYvd3d3L2RldmllcnNwcm9uZy5ubC92aWVyc3Byb25nY2RuL2Nzcy9tZC5sZXNzIiwibWQubGVzcyIsIkM6L2J1cm8yNi93d3cvZGV2aWVyc3Byb25nLm5sL3ZpZXJzcHJvbmdjZG4vY3NzL3NtLmxlc3MiLCJzbS5sZXNzIiwiQzovYnVybzI2L3d3dy9kZXZpZXJzcHJvbmcubmwvdmllcnNwcm9uZ2Nkbi9jc3MveHMubGVzcyIsInhzLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsU0FBUzs7Ozs7OztBQ01tRDtFQUFLLHVCQUFBO0VBQXVCLDBCQUFBO0VBQTBCLDhCQUFBOztBQUE4QjtFQUFLLFNBQUE7O0FBQVM7QUFBUTtBQUFNO0FBQVE7QUFBVztBQUFPO0FBQU87QUFBTztBQUFPO0FBQUs7QUFBSTtBQUFRO0VBQVEsY0FBQTs7QUFBYztBQUFNO0FBQU87QUFBUztFQUFNLHFCQUFBO0VBQXFCLHdCQUFBOztBQUF3QixLQUFLLElBQUk7RUFBYSxhQUFBO0VBQWEsU0FBQTs7QUFBUztBQUFTO0VBQVMsYUFBQTs7QUFBYTtFQUFFLGVBQUE7O0FBQWUsQ0FBQztBQUFRLENBQUM7RUFBTyxVQUFB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LE1BQU0sUUFBTSxLQUFHLFFBQVE7QUFBSSxNQUFNLFFBQU0sS0FBRyxRQUFRO0FBQUksTUFBTSxRQUFNLEtBQUcsUUFBUTtBQUFJLE1BQU0sUUFBTSxLQUFHLFFBQVE7QUFBSSxNQUFNLFFBQU0sS0FBRyxRQUFRO0VBQUkseUJBQUE7O0FBQXlCLFlBQVksUUFBTSxLQUFHLEtBQUcsUUFBUTtBQUFPLFlBQVksUUFBTSxLQUFHLEtBQUcsUUFBUTtBQUFPLFlBQVksUUFBTSxLQUFHLFFBQVEsTUFBTTtBQUFJLFlBQVksUUFBTSxLQUFHLFFBQVEsTUFBTTtFQUFJLHlCQUFBOztBQUF5QixNQUFNLFFBQU0sS0FBRyxLQUFHO0FBQU0sTUFBTSxRQUFNLEtBQUcsS0FBRztBQUFNLE1BQU0sUUFBTSxLQUFHLEtBQUc7QUFBTSxNQUFNLFFBQU0sS0FBRyxLQUFHO0FBQU0sTUFBTSxRQUFNLEtBQUcsS0FBRztBQUFNLE1BQU0sUUFBTSxLQUFHLEtBQUc7QUFBTSxNQUFNLFFBQU0sS0FBRyxLQUFLO0FBQUksTUFBTSxRQUFNLEtBQUcsS0FBSztBQUFJLE1BQU0sUUFBTSxLQUFHLEtBQUs7QUFBSSxNQUFNLFFBQU0sS0FBRyxLQUFLO0FBQUksTUFBTSxRQUFNLEtBQUcsS0FBSztBQUFJLE1BQU0sUUFBTSxLQUFHLEtBQUs7RUFBSSx5QkFBQTs7QUFBeUIsWUFBWSxRQUFNLEtBQUcsS0FBRyxLQUFLO0FBQU8sWUFBWSxRQUFNLEtBQUcsS0FBRyxLQUFLO0FBQU8sWUFBWSxRQUFNLEtBQUcsS0FBSyxNQUFNO0FBQUksWUFBWSxRQUFNLEtBQUcsS0FBSyxNQUFNO0VBQUkseUJBQUE7O0FBQXlCLE1BQU0sUUFBTSxLQUFHLEtBQUc7QUFBUyxNQUFNLFFBQU0sS0FBRyxLQUFHO0FBQVMsTUFBTSxRQUFNLEtBQUcsS0FBRztBQUFTLE1BQU0sUUFBTSxLQUFHLEtBQUc7QUFBUyxNQUFNLFFBQU0sS0FBRyxLQUFHO0FBQVMsTUFBTSxRQUFNLEtBQUcsS0FBRztBQUFTLE1BQU0sUUFBTSxLQUFHLFFBQVE7QUFBSSxNQUFNLFFB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 */