@charset "UTF-8";
/**
 * Variable Overrides.
 *
 * Modify this file to override the Bootstrap Framework variables. You can copy
 * these variables directly from ../bootstrap/less/variables.less to this file.
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
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,
menu,
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-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
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 {
  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;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    background: transparent !important;
    color: #000 !important;
    box-shadow: none !important;
    text-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]: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;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('../bootstrap/fonts/glyphicons-halflings-regular.eot');
  src: url('../bootstrap/fonts/glyphicons-halflings-regular.eot#iefix') format('embedded-opentype'), url('../bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff2'), url('../bootstrap/fonts/glyphicons-halflings-regular.woff') format('woff'), url('../bootstrap/fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../bootstrap/fonts/glyphicons-halflings-regular.svg') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur: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";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -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: 10px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 1.42857143;
  color: #333333;
  background-color: #fff;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
a {
  color: #337ab7;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #23527c;
  text-decoration: underline;
}
a:focus {
  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 {
  max-width: 100%;
  display: block;
  width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 0px;
}
.img-thumbnail {
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0px;
  -webkit-transition: all 0.2s ease-in-out;
  -o-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 #eeeeee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 700;
  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: normal;
  line-height: 1;
  color: #777777;
}
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: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  background-color: #fcf8e3;
  padding: 0.2em;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eeeeee;
}
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: bold;
}
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 #777777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eeeeee;
}
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: #777777;
}
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 #eeeeee;
  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';
}
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;
  border-radius: 0px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 0px;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  box-shadow: none;
}
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: #333333;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 0px;
}
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: 1200px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1600px) {
  .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: auto;
}
.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: auto;
}
.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: auto;
  }
  .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: auto;
  }
  .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: 1200px) {
  .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: auto;
  }
  .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: auto;
  }
  .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: 1600px) {
  .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: auto;
  }
  .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: auto;
  }
  .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 {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777777;
  text-align: left;
}
th {
  text-align: left;
}
.table {
  width: 100%;
  max-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-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  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:hover > .active,
.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:hover > .success,
.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:hover > .info,
.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:hover > .warning,
.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:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  overflow-x: auto;
  min-height: 0.01%;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .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: #333333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
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: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
  -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 .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(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::-ms-expand {
  border: 0;
  background-color: transparent;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eeeeee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-left: -20px;
  margin-top: 4px \9;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  vertical-align: middle;
  font-weight: normal;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
  min-height: 34px;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-left: 0;
  padding-right: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  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,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  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,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  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;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 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 .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .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;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.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;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 11px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-weight: normal;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  background-image: none;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  border-radius: 0px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.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;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:focus,
.btn-default.focus {
  color: #333;
  background-color: #e6e6e6;
  border-color: #8c8c8c;
}
.btn-default:hover {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #d4d4d4;
  border-color: #8c8c8c;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.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.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #286090;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #286090;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  background-color: #204d74;
  border-color: #122b40;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.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.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
  background-color: #337ab7;
  border-color: #2e6da4;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}
.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.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.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus {
  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:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.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.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus {
  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:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.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.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus {
  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:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.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.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  color: #337ab7;
  font-weight: normal;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.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: #23527c;
  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: #777777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 0px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 0px;
}
.btn-block {
  display: block;
  width: 100%;
}
.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;
  -o-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-property: height, visibility;
  transition-property: height, visibility;
  -webkit-transition-duration: 0.35s;
  transition-duration: 0.35s;
  -webkit-transition-timing-function: ease;
  transition-timing-function: ease;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.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;
  text-align: left;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0px;
  -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: normal;
  line-height: 1.42857143;
  color: #333333;
  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: #337ab7;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777777;
}
.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: #777777;
  white-space: nowrap;
}
.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 dashed;
  border-bottom: 4px solid \9;
  content: "";
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@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 + .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,
.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:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-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: 0px;
  border-top-left-radius: 0px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.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%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: 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 .form-control:focus {
  z-index: 3;
}
.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.3333333;
  border-radius: 0px;
}
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: 0px;
}
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: normal;
  line-height: 1;
  color: #555555;
  text-align: center;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  border-radius: 0px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 0px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 0px;
}
.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 {
  z-index: 2;
  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: #eeeeee;
}
.nav > li.disabled > a {
  color: #777777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777777;
  text-decoration: none;
  background-color: transparent;
  cursor: not-allowed;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eeeeee;
  border-color: #337ab7;
}
.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: 0px 0px 0 0;
}
.nav-tabs > li > a:hover {
  border-color: #eeeeee #eeeeee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  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: 0px;
}
.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: 0px 0px 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: 0px;
}
.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: #337ab7;
}
.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: 0px;
}
.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: 0px 0px 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: 0px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  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;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.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 15px;
  font-size: 18px;
  line-height: 20px;
  height: 50px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@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: 0px;
}
.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-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 .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .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;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
}
@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-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 {
  margin-bottom: 0;
  border-top-right-radius: 0px;
  border-top-left-radius: 0px;
  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;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    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-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.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: #9d9d9d;
  }
  .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: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 0px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  content: "/\00a0";
  padding: 0 5px;
  color: #ccc;
}
.breadcrumb > .active {
  color: #777777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 0px;
}
.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: #337ab7;
  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: 0px;
  border-top-left-radius: 0px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 2;
  color: #23527c;
  background-color: #eeeeee;
  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: 3;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
  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: #777777;
  background-color: #fff;
  border-color: #ddd;
  cursor: not-allowed;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.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: #eeeeee;
}
.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: #777777;
  background-color: #fff;
  cursor: not-allowed;
}
.label {
  display: inline;
  padding: 0.2em 0.6em 0.3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.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: bold;
  color: #fff;
  line-height: 1;
  vertical-align: middle;
  white-space: nowrap;
  text-align: center;
  background-color: #777777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 0px;
  padding-left: 15px;
  padding-right: 15px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .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: 0px;
  -webkit-transition: border 0.2s ease-in-out;
  -o-transition: border 0.2s ease-in-out;
  transition: border 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: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 0px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .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: 0px;
  -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: #337ab7;
  -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;
  -o-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  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: -o-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,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -o-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: -o-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: -o-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: -o-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: -o-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 {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  zoom: 1;
  overflow: hidden;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.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: 0px;
  border-top-left-radius: 0px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  text-decoration: none;
  color: #555;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  background-color: #eeeeee;
  color: #777777;
  cursor: not-allowed;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.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,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.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,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.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,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.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: 0px;
  -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: -1px;
  border-top-left-radius: -1px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-left: 15px;
  padding-right: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-right-radius: -1px;
  border-top-left-radius: -1px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: -1px;
  border-top-right-radius: -1px;
}
.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: -1px;
}
.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: -1px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: -1px;
  border-bottom-left-radius: -1px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-left-radius: -1px;
  border-bottom-right-radius: -1px;
}
.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: -1px;
}
.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: -1px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  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: 0px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  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: #333333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.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-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.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-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.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-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.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-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 0px;
  -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: 0px;
}
.well-sm {
  padding: 9px;
  border-radius: 0px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  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: transparent;
  border: 0;
  -webkit-appearance: none;
}
.modal-open {
  overflow: hidden;
}
.modal {
  display: none;
  overflow: hidden;
  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%);
  -o-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);
  -o-transform: translate(0, 0);
  transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.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: 0px;
  -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;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  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;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@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: 1200px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 12px;
  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;
  background-color: #000;
  border-radius: 0px;
}
.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;
  right: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -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;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  letter-spacing: normal;
  line-break: auto;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  font-size: 14px;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.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;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: -1px -1px 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: #999999;
  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: #999999;
  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: #999999;
  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: #999999;
  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;
  -o-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;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -moz-transition: -moz-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    -moz-perspective: 1000px;
    perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    left: 0;
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.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);
  background-color: rgba(0, 0, 0, 0);
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, 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, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, 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%;
  margin-top: -10px;
  z-index: 5;
  display: inline-block;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  line-height: 1;
  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: -10px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -10px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -10px;
  }
  .carousel-caption {
    left: 20%;
    right: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd: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-header:before,
.modal-header:after,
.modal-footer:before,
.modal-footer:after,
.filter-wrapper:before,
.filter-wrapper:after,
.page-title:before,
.page-title:after,
.btn--top:before,
.btn--top:after,
header .search-block-form:before,
header .search-block-form:after,
header .block-views-exposed-filter-blocksearch-content-page-1:before,
header .block-views-exposed-filter-blocksearch-content-page-1:after,
#block-frontpagevideo .video-caption:before,
#block-frontpagevideo .video-caption:after,
.product-header-logo:before,
.product-header-logo:after,
.region-header-wide .block-views-blockproduct-representative-block-1 .view-content:before,
.region-header-wide .block-views-blockproduct-representative-block-1 .view-content:after,
.region-header-wide .block-views-blockproduct-representative-block-2 .view-content:before,
.region-header-wide .block-views-blockproduct-representative-block-2 .view-content:after,
.block-views-blockpage-elements-block-5 .view-content:before,
.block-views-blockpage-elements-block-5 .view-content:after,
.block-views-blockpage-elements-block-8:before,
.block-views-blockpage-elements-block-8:after,
#block-emergencynumber:before,
#block-emergencynumber:after,
.searchtabs .searchtabs-wrapper:before,
.searchtabs .searchtabs-wrapper:after,
#block-efmarineataglance .field--name-body:before,
#block-efmarineataglance .field--name-body:after,
.page-node-type-product .region.region-highlighted:before,
.page-node-type-product .region.region-highlighted:after,
.page-node-type-product .bs-region--left .block-region-left .view-content:before,
.page-node-type-product .bs-region--left .block-region-left .view-content:after,
.page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode:before,
.page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode:after,
.page-node-type-product .bs-region--right .block-region-right:before,
.page-node-type-product .bs-region--right .block-region-right:after,
.page-node-type-product .block-views-blockproduct-slider-block-block-1:before,
.page-node-type-product .block-views-blockproduct-slider-block-block-1:after,
.page-node-type-product .block-region-bottom .block-webform .webform-wrapper:before,
.page-node-type-product .block-region-bottom .block-webform .webform-wrapper:after,
.path-our-team .view-team .view-header .header-text:before,
.path-our-team .view-team .view-header .header-text:after,
.path-our-team .view-team .view-content:before,
.path-our-team .view-team .view-content:after,
.page-node-type-page .region.region-highlighted:before,
.page-node-type-page .region.region-highlighted:after,
.page-node-type-product .region.region-highlighted:before,
.page-node-type-product .region.region-highlighted:after,
.page-node-type-page .bs-region--left .block-region-left .view-content:before,
.page-node-type-page .bs-region--left .block-region-left .view-content:after,
.page-node-type-product .bs-region--left .block-region-left .view-content:before,
.page-node-type-product .bs-region--left .block-region-left .view-content:after,
.page-node-type-page .bs-region--left .block-region-left .block-entity-viewnode:before,
.page-node-type-page .bs-region--left .block-region-left .block-entity-viewnode:after,
.page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode:before,
.page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode:after,
.path-search form#search-form > a:before,
.path-search form#search-form > a:after,
.path-search form#search-form > div:before,
.path-search form#search-form > div:after,
.path-search form#search-form > input:before,
.path-search form#search-form > input:after,
.path-search .region-content > ol:before,
.path-search .region-content > ol:after,
.path-search .region-content > h2:before,
.path-search .region-content > h2:after,
.page-node-type-news .region.region-highlighted:before,
.page-node-type-news .region.region-highlighted:after,
.page-node-type-news .bs-region--left .block-region-left .view-content:before,
.page-node-type-news .bs-region--left .block-region-left .view-content:after,
.page-node-type-news .bs-region--left .block-region-left .block-entity-viewnode:before,
.page-node-type-news .bs-region--left .block-region-left .block-entity-viewnode:after,
.page-node-type-news .bs-region--right .block-region-right:before,
.page-node-type-news .bs-region--right .block-region-right:after,
.page-node-type-news .block-views-blockproduct-slider-block-block-1:before,
.page-node-type-news .block-views-blockproduct-slider-block-block-1:after,
.page-node-type-news .block-region-bottom .block-webform .webform-wrapper:before,
.page-node-type-news .block-region-bottom .block-webform .webform-wrapper:after,
.path-contact .main-col .view-contact .view-header .header-text:before,
.path-contact .main-col .view-contact .view-header .header-text:after,
.path-contact .main-col .view-contact .view-content:before,
.path-contact .main-col .view-contact .view-content:after,
.path-contact .block-views-blockonze-professionals-block-1:before,
.path-contact .block-views-blockonze-professionals-block-1:after,
.path-contact .block-views-blockonze-professionals-block-2:before,
.path-contact .block-views-blockonze-professionals-block-2:after,
.page-node-type-page .block-views-blockhoofd-categorieen-block-1:before,
.page-node-type-page .block-views-blockhoofd-categorieen-block-1:after,
.path-events .view-events .view-content:before,
.path-events .view-events .view-content:after,
.block-views-blockevenementen-block-1:before,
.block-views-blockevenementen-block-1:after,
.block-views-blockevenementen-block-2:before,
.block-views-blockevenementen-block-2:after,
.maintenance-page.page-node-type-page .main-container.container-fluid:before,
.maintenance-page.page-node-type-page .main-container.container-fluid:after {
  content: " ";
  display: table;
}
.clearfix:after,
.dl-horizontal dd: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-header:after,
.modal-footer:after,
.filter-wrapper:after,
.page-title:after,
.btn--top:after,
header .search-block-form:after,
header .block-views-exposed-filter-blocksearch-content-page-1:after,
#block-frontpagevideo .video-caption:after,
.product-header-logo:after,
.region-header-wide .block-views-blockproduct-representative-block-1 .view-content:after,
.region-header-wide .block-views-blockproduct-representative-block-2 .view-content:after,
.block-views-blockpage-elements-block-5 .view-content:after,
.block-views-blockpage-elements-block-8:after,
#block-emergencynumber:after,
.searchtabs .searchtabs-wrapper:after,
#block-efmarineataglance .field--name-body:after,
.page-node-type-product .region.region-highlighted:after,
.page-node-type-product .bs-region--left .block-region-left .view-content:after,
.page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode:after,
.page-node-type-product .bs-region--right .block-region-right:after,
.page-node-type-product .block-views-blockproduct-slider-block-block-1:after,
.page-node-type-product .block-region-bottom .block-webform .webform-wrapper:after,
.path-our-team .view-team .view-header .header-text:after,
.path-our-team .view-team .view-content:after,
.page-node-type-page .region.region-highlighted:after,
.page-node-type-product .region.region-highlighted:after,
.page-node-type-page .bs-region--left .block-region-left .view-content:after,
.page-node-type-product .bs-region--left .block-region-left .view-content:after,
.page-node-type-page .bs-region--left .block-region-left .block-entity-viewnode:after,
.page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode:after,
.path-search form#search-form > a:after,
.path-search form#search-form > div:after,
.path-search form#search-form > input:after,
.path-search .region-content > ol:after,
.path-search .region-content > h2:after,
.page-node-type-news .region.region-highlighted:after,
.page-node-type-news .bs-region--left .block-region-left .view-content:after,
.page-node-type-news .bs-region--left .block-region-left .block-entity-viewnode:after,
.page-node-type-news .bs-region--right .block-region-right:after,
.page-node-type-news .block-views-blockproduct-slider-block-block-1:after,
.page-node-type-news .block-region-bottom .block-webform .webform-wrapper:after,
.path-contact .main-col .view-contact .view-header .header-text:after,
.path-contact .main-col .view-contact .view-content:after,
.path-contact .block-views-blockonze-professionals-block-1:after,
.path-contact .block-views-blockonze-professionals-block-2:after,
.page-node-type-page .block-views-blockhoofd-categorieen-block-1:after,
.path-events .view-events .view-content:after,
.block-views-blockevenementen-block-1:after,
.block-views-blockevenementen-block-2:after,
.maintenance-page.page-node-type-page .main-container.container-fluid: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;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1600px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1600px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1600px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1600px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 1199px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 1200px) and (max-width: 1599px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1600px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 15-mrt-2018, 16:40:03
    Author     : Rick
*/
/*// Small screen / tablet
//** Deprecated `@screen-sm` as of v3.0.1
@screen-sm:                  970px;
@screen-sm-min:              @screen-sm;
//** Deprecated `@screen-tablet` as of v3.0.1
@screen-tablet:              @screen-sm-min;*/
/**
 * Alert styling.
 */
.alert-sm {
  padding: 5px 10px;
}
.alert a {
  font-weight: bold;
}
.alert-success a,
.alert-success a:hover,
.alert-success a:focus {
  color: #2b542c;
}
.alert-info a,
.alert-info a:hover,
.alert-info a:focus {
  color: #245269;
}
.alert-warning a,
.alert-warning a:hover,
.alert-warning a:focus {
  color: #66512c;
}
.alert-danger a,
.alert-danger a:hover,
.alert-danger a:focus {
  color: #843534;
}
/**
 * AJAX (throbber) styling.
 */
@keyframes glyphicon-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.glyphicon-spin {
  display: inline-block;
  animation: glyphicon-spin 1s infinite linear;
}
a .glyphicon-spin {
  display: inline-block;
  text-decoration: none;
}
html.js .btn .ajax-throbber {
  margin-left: 0.5em;
  margin-right: -0.25em;
}
html.js .form-item .input-group-addon .glyphicon {
  color: #777777;
  opacity: 0.5;
  transition: 150ms color, 150ms opacity;
}
html.js .form-item .input-group-addon .glyphicon.glyphicon-spin {
  color: #337ab7;
  opacity: 1;
}
html.js .form-item .input-group-addon .input-group-addon {
  background-color: #ffffff;
}
html.js .ajax-new-content:empty {
  display: none !important;
}
/**
 * @file
 * Visual styles for fields.
 */
.field--label {
  font-weight: bold;
}
.field--label-inline .field--label,
.field--label-inline .field--items {
  float: left;
  /*LTR*/
}
.field--label-inline .field--label,
.field--label-inline > .field--item,
.field--label-inline .field--items {
  padding-right: 0.5em;
}
[dir="rtl"] .field--label-inline .field--label,
[dir="rtl"] .field--label-inline .field--items {
  padding-left: 0.5em;
  padding-right: 0;
  float: right;
  /*RTL*/
}
.field--label-inline .field--label::after {
  content: ':';
}
/**
 * File (and Image Widget) styles.
 */
.file {
  display: table;
  font-size: 75%;
  font-weight: 700;
  margin: 5px 0;
  width: 100%;
}
.file > span {
  background: #fff;
  color: #337ab7;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #ccc;
}
.file > span:first-child {
  border-left: 1px solid #ccc;
}
.file > span:last-child {
  border-right: 1px solid #ccc;
}
.file > .tabledrag-changed {
  background: #fcf8e3;
  border-radius: 0;
  color: #8a6d3b;
  display: table-cell;
  padding: 0 1em;
  top: 0;
  vertical-align: middle;
  border-left: 1px solid inherit;
}
.file > .tabledrag-changed,
.file > .tabledrag-changed:last-child {
  border: 1px solid #f7e1b5;
}
.file-icon {
  display: table-cell;
  font-size: 150%;
  padding: 0.25em 0.5em;
  text-align: center;
  vertical-align: middle;
}
.file-link {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.file-link a,
.file-link a:hover,
.file-link a:focus,
.file-link a:active {
  color: inherit;
}
.file-size {
  display: table-cell;
  padding: 0 1em;
  text-align: right;
  white-space: pre;
  vertical-align: middle;
}
.image-widget.row {
  overflow: hidden;
}
/**
 * Filter styles.
 */
.filter-wrapper {
  background-color: #fff;
  border: 1px solid #ddd;
  border-top: 0;
  border-radius: 0 0 0px 0px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  margin-bottom: 0;
  padding: 10px;
  height: 51px;
}
.filter-help {
  float: right;
  line-height: 1;
  margin: 0.5em 0 0;
}
.nav.nav-tabs.filter-formats {
  margin-bottom: 15px;
}
/**
 * Form styles.
 */
table .checkbox.form-no-label,
table .radio.form-no-label {
  margin-bottom: 0;
  margin-top: 0;
}
.select-wrapper {
  display: inline-block;
  position: relative;
  width: 100%;
}
.form-inline .select-wrapper {
  width: auto;
}
.input-group .select-wrapper {
  display: table-cell;
}
.input-group .select-wrapper:first-child .form-control:first-child {
  border-bottom-left-radius: 0px;
  border-top-left-radius: 0px;
}
.input-group .select-wrapper:last-child .form-control:first-child {
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
}
.select-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  line-height: 1;
  padding-right: 2em;
}
.select-wrapper select::-ms-expand {
  opacity: 0;
}
.select-wrapper:after {
  color: #337ab7;
  content: '▼';
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  margin-top: -0.5em;
  padding-right: 0.5em;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 50%;
  z-index: 10;
}
.has-glyphicons .select-wrapper:after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: '\e114';
  display: inline-block;
  font-family: 'Glyphicons Halflings';
}
.has-error .select-wrapper:after {
  color: #a94442;
}
.has-success .select-wrapper:after {
  color: #3c763d;
}
.has-warning .select-wrapper:after {
  color: #8a6d3b;
}
.form-required:after {
  background-image: url(../images/required.svg);
  background-size: 10px 7px;
  content: "";
  display: inline-block;
  line-height: 1;
  height: 7px;
  width: 10px;
}
.form-actions .btn,
.form-actions .btn-group {
  margin-right: 10px;
}
.form-actions .btn-group .btn {
  margin-right: 0;
}
/**
 * Icon styles.
 */
a.icon-before .glyphicon,
a .glyphicon.icon-before {
  margin-right: 0.25em;
}
a.icon-after .glyphicon,
a .glyphicon.icon-after {
  margin-left: 0.25em;
}
.btn.icon-before .glyphicon,
.btn .glyphicon.icon-before {
  margin-left: -0.25em;
  margin-right: 0.25em;
}
.btn.icon-after .glyphicon,
.btn .glyphicon.icon-after {
  margin-left: 0.25em;
  margin-right: -0.25em;
}
/**
 * Navbar styling.
 */
body {
  position: relative;
}
body.navbar-is-static-top {
  margin-top: 0;
}
body.navbar-is-fixed-top {
  margin-top: 0;
}
body.navbar-is-fixed-bottom {
  margin-top: 0;
}
@media only screen and (min-width: 768px) {
  body {
    margin-top: 0;
  }
}
@media only screen and (max-width: 767px) {
  body.toolbar-vertical.navbar-is-fixed-top .toolbar-bar,
  body.toolbar-vertical.navbar-is-fixed-bottom .toolbar-bar {
    position: fixed;
  }
  body.toolbar-vertical.navbar-is-fixed-top header,
  body.toolbar-vertical.navbar-is-fixed-bottom header {
    z-index: 500;
  }
  body.toolbar-vertical.navbar-is-fixed-top header {
    top: 39px;
  }
}
@media only screen and (min-width: 768px) {
  .navbar.container {
    max-width: 720px;
  }
}
@media only screen and (min-width: 1200px) {
  .navbar.container {
    max-width: 940px;
  }
}
@media only screen and (min-width: 1600px) {
  .navbar.container {
    max-width: 1140px;
  }
}
.navbar .logo {
  margin-right: -15px;
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (min-width: 768px) {
  .navbar .logo {
    margin-right: 0;
    padding-left: 0;
  }
}
/**
 * Node styling.
 */
.is-unpublished {
  background-color: #fff4f4;
}
.node-preview-container {
  margin-top: -15px;
}
.node-preview-form-select {
  padding: 15px;
}
/**
 * Panel styling.
 */
.panel-title {
  display: block;
  margin: -10px -15px;
  padding: 10px 15px;
}
.panel-title,
.panel-title:hover,
.panel-title:focus,
.panel-title:hover:focus {
  color: inherit;
}
.panel-title:focus,
.panel-title:hover {
  text-decoration: none;
}
/**
 * Progress bar styles.
 */
.progress-wrapper {
  margin-bottom: 15px;
}
.progress-wrapper:last-child .progress {
  margin-bottom: 5px;
}
.progress-wrapper .message {
  font-weight: 700;
  margin-bottom: 5px;
}
.progress-wrapper .percentage,
.progress-wrapper .progress-label {
  font-size: 12px;
}
.progress-wrapper .progress-bar {
  min-width: 2em;
}
/**
 * Table drag styles.
 */
.tabledrag-toggle-weight {
  float: right;
  margin: 1px 2px 1px 10px;
}
.tabledrag-changed-warning {
  margin: 0;
  overflow: hidden;
}
.tabledrag-handle {
  color: #777777;
  cursor: move;
  float: left;
  font-size: 125%;
  line-height: 1;
  margin: -10px 0 0 -10px;
  padding: 10px;
}
.tabledrag-handle:hover,
.tabledrag-handle:focus {
  color: #337ab7;
}
.indentation {
  float: left;
  /* LTR */
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em;
  /* LTR */
  padding: 0.42em 0 0.42em 0.6em;
  /* LTR */
  width: 20px;
}
[dir="rtl"] .indentation {
  float: right;
  margin: -0.4em -0.4em -0.4em 0.2em;
  padding: 0.42em 0.6em 0.42em 0;
}
/**
 * Tabs and local action styles.
 */
.local-actions {
  margin: 10px 0 10px -5px;
}
.tabs--secondary {
  margin: 10px 0 5px;
}
/**
 * Missing Bootstrap 2 tab styling.
 * @see https://stackoverflow.com/questions/18432577/stacked-tabs-in-bootstrap-3
 * @see https://bootply.com/74926
 */
.tabbable {
  margin-bottom: 20px;
}
.tabs-below > .nav-tabs,
.tabs-left > .nav-tabs,
.tabs-right > .nav-tabs {
  border-bottom: 0;
}
.tabs-below > .nav-tabs .summary,
.tabs-left > .nav-tabs .summary,
.tabs-right > .nav-tabs .summary {
  color: #777777;
  font-size: 12px;
}
.tab-pane > .panel-heading {
  display: none;
}
.tab-content > .active {
  display: block;
}
.tabs-below > .nav-tabs {
  border-top: 1px solid #ddd;
}
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
  border-radius: 0 0 0px 0px;
}
.tabs-below > .nav-tabs > li > a:hover,
.tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ddd;
  border-bottom-color: transparent;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ddd #ddd #ddd;
}
.tabs-left > .nav-tabs,
.tabs-right > .nav-tabs {
  padding-bottom: 20px;
  width: 220px;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-left > .nav-tabs > li:focus,
.tabs-right > .nav-tabs > li:focus {
  outline: 0;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left > .nav-tabs > li > a:focus,
.tabs-right > .nav-tabs > li > a:focus {
  outline: 0;
}
.tabs-left > .tab-content,
.tabs-right > .tab-content {
  border-radius: 0 0px 0px 0px;
  border: 1px solid #ddd;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  padding: 10px 15px;
}
.tabs-left > .nav-tabs {
  float: left;
  margin-right: -1px;
}
.tabs-left > .nav-tabs > li > a {
  border-radius: 0px 0 0 0px;
}
.tabs-left > .nav-tabs > li > a:hover,
.tabs-left > .nav-tabs > li > a:focus {
  border-color: #eeeeee #ddd #eeeeee #eeeeee;
}
.tabs-left > .nav-tabs > .active > a,
.tabs-left > .nav-tabs > .active > a:hover,
.tabs-left > .nav-tabs > .active > a:focus {
  border-color: #ddd transparent #ddd #ddd;
  box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
}
.tabs-right > .nav-tabs {
  float: right;
  margin-left: -1px;
}
.tabs-right > .nav-tabs > li > a {
  border-radius: 0 0px 0px 0;
}
.tabs-right > .nav-tabs > li > a:hover,
.tabs-right > .nav-tabs > li > a:focus {
  border-color: #eeeeee #eeeeee #eeeeee #ddd;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
}
.tabs-right > .nav-tabs > .active > a,
.tabs-right > .nav-tabs > .active > a:hover,
.tabs-right > .nav-tabs > .active > a:focus {
  border-color: #ddd #ddd #ddd transparent;
}
/**
 * Toolbar module styling.
 */
body.toolbar-fixed .toolbar-oriented .toolbar-bar {
  z-index: 1031;
}
body.toolbar-fixed .navbar-fixed-top {
  top: 39px;
}
body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .navbar-fixed-top {
  top: 79px;
}
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open .navbar-fixed-top {
  left: 240px;
}
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed {
  margin-left: 240px;
}
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray {
  padding-bottom: 40px;
}
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray,
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray > .toolbar-lining:before {
  width: 240px;
}
body.toolbar-loading {
  margin-top: 0;
}
body.toolbar-loading.toolbar {
  margin-bottom: 15px;
}
/**
 * jQuery UI autocomplete widget style overrides.
 *
 * @todo Remove once jQuery UI is no longer used?
 */
.ui-autocomplete {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  color: inherit;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  list-style: none;
  min-width: 160px;
  padding: 5px 0;
  text-align: left;
  z-index: 1000;
}
.ui-autocomplete .ui-menu-item {
  border: 0;
  border-radius: 0;
  clear: both;
  color: #333333;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.42857143;
  margin: 0;
  outline: 0;
  padding: 3px 20px;
  text-decoration: none;
  white-space: nowrap;
}
.ui-autocomplete .ui-menu-item.ui-state-hover {
  background: #f5f5f5;
  color: #262626;
}
.ui-autocomplete .ui-menu-item.ui-state-active,
.ui-autocomplete .ui-menu-item.ui-state-focus {
  background: #337ab7;
  color: #fff;
}
ol,
ul {
  padding-left: 1.5em;
  list-style: square;
}
.popover ol:last-child,
.popover ul:last-child {
  margin-bottom: 0;
}
.page-header {
  margin-top: 0;
}
.footer {
  padding-top: 35px;
  padding-bottom: 36px;
  border-top: none;
}
p:last-child,
.form-group:last-child,
.panel:last-child {
  margin-bottom: 0;
}
p,
h5,
.main-container ul li {
  line-height: 1.8;
}
.region-help > .glyphicon {
  font-size: 18px;
  float: left;
  margin: -0.05em 0.5em 0 0;
}
.region-help .block {
  overflow: hidden;
}
.help-block,
.control-group .help-inline {
  color: #777777;
  font-size: 12px;
  margin: 5px 0 10px;
  padding: 0;
}
.help-block:first-child,
.control-group .help-inline:first-child {
  margin-top: 0;
}
.container-fluid {
  margin: 0 0vw;
}
@media only screen and (min-width: 768px) {
  .container-fluid {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .container-fluid {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .container-fluid {
    margin: 0 16vw;
  }
}
.container-fluid-padding {
  padding: 0 0vw;
}
@media only screen and (min-width: 768px) {
  .container-fluid-padding {
    padding: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .container-fluid-padding {
    padding: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .container-fluid-padding {
    padding: 0 16vw;
  }
}
.btn-default {
  border-color: transparent;
  color: none;
  background-color: none;
}
.btn-default:active,
.btn-default:hover,
.btn-default:focus {
  border-color: transparent;
  color: none;
  background-color: none;
}
.btn-accent {
  border-color: transparent;
  color: #fff;
  background-color: #a2b7cd;
}
.btn-accent:active,
.btn-accent:hover,
.btn-accent:focus {
  border-color: transparent;
  color: #fff;
  background-color: #b1d6ec;
}
.region.region-highlighted .tabs {
  padding: 0 15px;
}
.region.region-highlighted .tabs ul {
  padding: 0 15px;
}
.contextual-region.focus {
  outline: 5px dashed #d6d6d6cc;
  outline-offset: -2px;
}
.row-eq-height .row {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
.modal-dialog {
  width: 66VW !important;
  margin: 30px auto;
}
.modal-dialog .modal-content {
  width: 66VW !important;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .modal-dialog {
    width: 76VW !important;
  }
  .modal-dialog .modal-content {
    width: 76VW !important;
  }
}
@media only screen and (max-width: 767px) {
  .modal-dialog {
    width: 86VW !important;
  }
  .modal-dialog .modal-content {
    width: 86VW !important;
  }
}
.main-col {
  width: 100%;
  overflow: hidden;
}
.search-block-form button {
  color: transparent;
  width: 36px;
}
.search-block-form button:hover {
  color: transparent;
}
.search-block-form button span {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.search-block-form button:before {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings' !important;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  content: "\e003";
  color: #8c959b;
}
.alert {
  margin: 15px;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  width: 100%;
  height: auto;
}
#block-views-block-title {
  position: absolute;
  top: 50%;
  width: 68vw;
}
.page-title {
  position: absolute;
  z-index: 1;
  top: 50%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
  margin-left: 15px;
}
.page-title > .navbar-header,
.page-title > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-title > .navbar-header,
  .page-title > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-title {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-title {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-title {
    margin: 0 16vw;
  }
}
@media only screen and (max-width: 767px) {
  .page-title {
    margin-left: 0px;
  }
}
.page-title .page-header {
  margin-top: 3vh;
  font-size: 5vh;
  color: #fff;
  min-width: 60vw;
  text-transform: uppercase;
  font-weight: 600;
  position: relative;
  border: none;
  text-shadow: -1px 2px 12px rgba(0, 0, 0, 0.23);
}
.page-title .page-header:before {
  position: absolute;
  top: -3vh;
  left: 0px;
  background-color: #fff;
  width: 70px;
  height: 0.8vh;
  content: " ";
  -webkit-box-shadow: -1px 2px 12px -2px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: -1px 2px 12px -2px rgba(0, 0, 0, 0.23);
  box-shadow: -1px 2px 12px -2px rgba(0, 0, 0, 0.23);
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 14-mrt-2018, 16:50:23
    Author     : Rick
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 13-mrt-2018, 18:44:46
    Author     : Rick
*/
@font-face {
  font-family: "dycon_barewood";
  src: url("../fonts/dycon_barewood.eot"), url("../fonts/dycon_barewood.woff") format("woff"), url("../fonts/dycon_barewood.ttf") format("truetype"), url("../fonts/dycon_barewood.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
[data-icon]:before {
  font-family: "dycon_barewood" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "dycon_barewood" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-angle-down:before {
  content: "\61";
}
.icon-angle-left:before {
  content: "\62";
}
.icon-angle-right:before {
  content: "\63";
}
.icon-angle-up:before {
  content: "\64";
}
.icon-youtube:before {
  content: "\65";
}
.icon-twitter:before {
  content: "\66";
}
.icon-pinterest:before {
  content: "\67";
}
.icon-facebook-official:before {
  content: "\69";
}
.icon-android-call:before {
  content: "\68";
}
.icon-android-done:before {
  content: "\6b";
}
.icon-archive:before {
  content: "\6e";
}
.icon-ios-paperplane:before {
  content: "\6f";
}
.icon-social-linkedin:before {
  content: "\70";
}
.icon-dycon-logo:before {
  content: "\71";
}
.icon-location:before {
  content: "\72";
}
.icon-ios-email:before {
  content: "\6d";
}
.icon-android-share:before {
  content: "\74";
}
.icon-android-share-alt:before {
  content: "\75";
}
.icon-android-close:before {
  content: "\76";
}
.icon-android-funnel:before {
  content: "\78";
}
.icon-ios-search:before {
  content: "\79";
}
.icon-ios-location:before {
  content: "\6a";
}
.icon-social-instagram:before {
  content: "\73";
}
.icon-social-pinterest:before {
  content: "\7a";
}
.icon-social-twitter:before {
  content: "\41";
}
.icon-social-whatsapp:before {
  content: "\42";
}
.icon-ios-settings-strong:before {
  content: "\6c";
}
.icon-pause:before {
  content: "\77";
}
.icon-play:before {
  content: "\43";
}
.icon-quote:before {
  content: "\44";
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 14-mrt-2018, 16:51:37
    Author     : Rick
*/
.page-canvas {
  position: relative;
  background: #eff6fb;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 31-aug-2018, 13:04:05
    Author     : Rick
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 7-nov-2018, 14:17:10
    Author     : Rick
*/
.region-header-wide {
  margin-left: -15px;
  margin-right: -15px;
  min-height: 30vh;
  background: #648eb3;
}
.banner-header {
  height: 30vh;
  overflow: hidden;
  position: relative;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .banner-header {
    width: 150%;
  }
}
@media only screen and (max-width: 767px) {
  .banner-header {
    width: 250vw;
  }
}
.v-align-center {
  top: 50%;
  transform: translateY(-50%);
  position: absolute;
  width: 100%;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 31-aug-2018, 13:04:24
    Author     : Rick
*/
.introduction-text {
  background: #dee7ee;
  padding: 15px;
  padding-left: 0px;
  padding-top: 40px;
  margin-bottom: 40px;
  padding-bottom: 40px;
  margin-left: 0px;
  margin-right: 0px;
  display: inline-block;
  height: initial;
}
.introduction-text p {
  color: #192b41;
  font-weight: 700;
  font-size: 17px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 13-sep-2018, 11:11:50
    Author     : Rick
*/
.btn--top {
  position: fixed;
  bottom: -50px;
  z-index: 40;
  right: 15px;
  transition: background 0.2s ease-in-out, bottom 0.1s ease-in-out;
  background: #dee7ee;
  width: 46px;
  height: 46px;
  border-radius: 0px;
  color: transparent;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
  -webkit-box-shadow: -2px 3px 14px -6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: -2px 3px 14px -6px rgba(0, 0, 0, 0.23);
  box-shadow: -2px 3px 14px -6px rgba(0, 0, 0, 0.23);
}
.btn--top > .navbar-header,
.btn--top > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .btn--top > .navbar-header,
  .btn--top > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .btn--top {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .btn--top {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .btn--top {
    margin: 0 16vw;
  }
}
.btn--top:before {
  width: 30px;
  height: 30px;
  display: block;
  content: "d";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
  color: #192b41;
  margin: 8px -8px;
}
.btn--top.fixed {
  bottom: 0;
}
.btn--top:hover {
  background: #648eb3;
}
.btn--top:focus {
  box-shadow: none;
}
.btn--top:hover:before {
  top: -3px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 14-sep-2018, 16:13:38
    Author     : Rick
*/
table.styled {
  border: 0px solid #dee7ee;
  background-color: #e9eff4;
  width: 100%;
  text-align: left;
  border-collapse: collapse;
}
table.styled td,
table.styled th {
  border: 0px solid #545454;
  padding: 3px 5px;
}
table.styled tbody td {
  font-size: 14px;
}
table.styled tr:nth-child(even) {
  background: #dee7ee;
}
table.styled thead {
  background: #192b41;
  border-bottom: 0px solid #545454;
}
table.styled thead th,
table.styled thead td {
  font-size: 15px;
  font-weight: bold;
  color: #fff;
  border-left: 0px solid #266093;
}
table.styled thead th:first-child,
table.styled thead td:first-child {
  border-left: none;
}
table.styled tfoot {
  font-size: 14px;
  font-weight: bold;
  color: #fff;
  background: #dee7ee;
  border-top: 2px solid #545454;
}
table.styled tfoot td {
  font-size: 14px;
}
table.styled tfoot .links {
  text-align: right;
}
table.styled tfoot .links a {
  display: inline-block;
  background: #648eb3;
  color: #fff;
  padding: 2px 8px;
  border-radius: 5px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 6-nov-2018, 14:47:46
    Author     : Rick
*/
.region.region-highlighted .tabs {
  padding: 0 15px;
  margin-top: -42px;
  position: absolute;
  z-index: 1;
}
.region.region-highlighted .tabs .nav-tabs {
  padding: 0px;
}
.region.region-highlighted .tabs .nav-tabs > li > a {
  background: rgba(222, 231, 238, 0.4);
  border: 1px transparent solid;
  color: #192b41;
}
.region.region-highlighted .tabs .nav-tabs > li > a:hover,
.region.region-highlighted .tabs .nav-tabs > li > a.is-active {
  background: #dee7ee;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 9-nov-2018, 9:51:43
    Author     : Rick
*/
.eu-cookie-compliance-banner.eu-cookie-compliance-banner-info {
  background: #266093;
  padding: 40px;
  color: #fff;
  -webkit-box-shadow: 2px -3px 14px -6px rgba(0, 0, 0, 0.23);
  -moz-box-shadow: 2px -3px 14px -6px rgba(0, 0, 0, 0.23);
  box-shadow: 2px -3px 14px -6px rgba(0, 0, 0, 0.23);
}
.eu-cookie-compliance-banner.eu-cookie-compliance-banner-info a {
  color: #dee7ee;
}
button.agree-button.eu-cookie-compliance-default-button {
  padding: 7px 17px;
  background: #648eb3;
  border: none;
  color: #fff;
  font-size: 21px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 17-mrt-2018, 17:03:58
    Author     : Rick
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 13-mrt-2018, 18:44:38
    Author     : Rick
*/
@media only screen and (max-width: 767px) {
  .toolbar-vertical .navbar-default .navbar-toggle {
    top: 39px;
  }
}
.navbar-default .navbar-toggle {
  position: fixed;
  top: 10px;
  right: 0px;
  z-index: 1000;
  background: #c8d7e4;
  border: none;
  color: white;
  padding: 12px;
  width: 46px;
  height: 46px;
}
@media only screen and (max-width: 767px) {
  .navbar-default .navbar-toggle {
    top: 0px;
    -webkit-box-shadow: -2px 3px 14px -6px rgba(0, 0, 0, 0.23);
    -moz-box-shadow: -2px 3px 14px -6px rgba(0, 0, 0, 0.23);
    box-shadow: -2px 3px 14px -6px rgba(0, 0, 0, 0.23);
  }
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}
html.freez {
  max-width: 100vw;
  max-height: 100vh;
  overflow: hidden;
}
.meg-mobile-open {
  overflow: hidden;
  max-width: 100vw;
  max-height: 100vh;
}
.meg-mobile-open .navbar-default .navbar-toggle {
  position: absolute;
  top: 0px;
  left: -46px;
  z-index: 1030;
  margin: 0px;
  width: 46px;
  height: 46px;
  background: #192b41;
  border: 1px solid #192b41;
}
.meg-mobile-open .navbar-default .navbar-toggle:hover {
  background: #648eb3;
  border: 1px solid #648eb3;
}
.meg-mobile-open .navbar-default .navbar-toggle span {
  display: none;
}
.meg-mobile-open .navbar-default .navbar-toggle span:nth-child(2) {
  display: block;
  transform: translate(0px, 2px) rotate(-45deg);
}
.meg-mobile-open .navbar-default .navbar-toggle span:last-child {
  display: block;
  transform: translate(0px, -4px) rotate(45deg);
}
@media only screen and (max-width: 767px) {
  .meg-mobile-open .search-block-form,
  .meg-mobile-open header .block-views-exposed-filter-blocksearch-content-page-1 {
    position: absolute;
    left: -299px;
    z-index: 51;
    top: -1px;
    width: 254px;
    padding: 0px;
    height: 46px;
    overflow: hidden;
    display: block;
  }
  .meg-mobile-open .search-block-form button,
  .meg-mobile-open header .block-views-exposed-filter-blocksearch-content-page-1 button {
    width: 46px;
    height: 46px;
    margin: 0px;
    position: absolute;
    top: 0px;
    right: 0px;
  }
  .meg-mobile-open .search-block-form button:hover,
  .meg-mobile-open header .block-views-exposed-filter-blocksearch-content-page-1 button:hover {
    background-color: #c8d7e4;
    border: 1px solid #c8d7e4;
  }
  .meg-mobile-open .search-block-form .form-search,
  .meg-mobile-open header .block-views-exposed-filter-blocksearch-content-page-1 .form-search {
    height: 46px;
    border: none;
  }
  .meg-mobile-open .search-block-form .form-text.form-control,
  .meg-mobile-open header .block-views-exposed-filter-blocksearch-content-page-1 .form-text.form-control {
    position: absolute;
    top: 0px;
    left: 0px;
    height: 46px;
  }
}
.meg li {
  list-style: none;
}
#block-dycon-barewood-main-menu.contextual-region {
  position: unset;
}
.main-navigation {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100vh;
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  width: 320px;
  background: #192b41;
  z-index: -1;
  -webkit-transform: translate3d(-100%, 0, 0);
  transform: translate3d(-100%, 0, 0);
  visibility: hidden;
  transition: visibility 0ms ease-in-out 0.5s;
  padding-right: 0;
  padding-left: 0;
}
.main-navigation .mega-menu-main > li > a {
  color: #fff;
  -webkit-transform: translateX(200px);
  transform: translateX(200px);
  opacity: 0;
  transition: opacity 0.2s ease-in-out 0.4s, -webkit-transform 0.4s cubic-bezier(0.52, 0.07, 0.61, 1.19);
  transition: transform 0.4s cubic-bezier(0.52, 0.07, 0.61, 1.19), opacity 0.2s ease-in-out 0.4s;
  transition: transform 0.4s cubic-bezier(0.52, 0.07, 0.61, 1.19), opacity 0.2s ease-in-out 0.4s, -webkit-transform 0.4s cubic-bezier(0.52, 0.07, 0.61, 1.19);
}
.main-navigation .meg--top {
  display: none;
}
.dialog-off-canvas-main-canvas {
  transition: all 0.2s ease-in-out;
}
@media only screen and (max-width: 767px) {
  .navbar-collapse.collapse,
  .navbar-collapse.collapsing {
    display: block;
    overflow-y: visible;
    height: 100% !important;
    top: 0px;
    left: 0px;
    position: absolute;
  }
  .meg-mobile-open .main-container:before {
    content: "";
    background: rgba(25, 43, 65, 0.65);
    position: absolute;
    top: 0px;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    z-index: 1;
    cursor: pointer;
  }
  .meg-mobile-open .dialog-off-canvas-main-canvas {
    transform: translate3d(300px, 0, 0);
  }
  .meg-mobile-open .megamenu-wrapper {
    position: absolute;
    transform: translate3d(-300px, 0, 0);
    z-index: 50;
  }
  .meg-mobile-open .view-mode-after {
    display: none;
  }
}
@media only screen and (min-width: 768px) {
  .meg-opened .main-container:before {
    content: "";
    background: rgba(25, 43, 65, 0.65);
    position: absolute;
    top: 182px;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    z-index: 1;
    cursor: pointer;
  }
}
.meg-opened .mega-menu-main > li > a {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}
.meg-opened .mega-menu-main > li:first-child > a {
  transition-delay: 0;
}
.meg-opened .mega-menu-main > li:nth-child(2) > a {
  transition-delay: 10ms;
}
.meg-opened .mega-menu-main > li:nth-child(3) > a {
  transition-delay: 20ms;
}
.meg-opened .mega-menu-main > li:nth-child(4) > a {
  transition-delay: 30ms;
}
.meg-opened .mega-menu-main > li:nth-child(5) > a {
  transition-delay: 40ms;
}
.meg-opened .mega-menu-main > li:nth-child(6) > a {
  transition-delay: 50ms;
}
.meg-opened .main-navigation {
  visibility: visible;
  transition: visibility 0ms ease-in-out 0ms;
}
.megamenu-wrapper {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  height: 100vh;
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 80px;
  transition: transform 0.2s ease-in-out;
  padding-top: 70px;
}
@media only screen and (max-width: 767px) {
  .megamenu-wrapper {
    transform: translate3d(-200%, 0, 0);
    background-color: #648eb3;
    width: 300px;
    transition: transform 0.2s ease-in-out;
    margin-left: 15px;
  }
}
.megamenu-sub {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  height: 100vh;
  overflow: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: 80px;
  transition: left 0.2s ease-in-out, opacity 0.2s ease-in-out, visibility 10ms ease-in-out 0.2s;
  width: 100%;
  left: 100%;
  padding-top: 70px;
  transition: left 0.2s ease-in-out 0.2s, opacity 0.2s ease-in-out 0.2s, visibility 0.5s ease-in-out 0ms;
}
.megamenu-sub > .btn {
  max-width: 260px;
  height: auto;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 50px;
  line-height: normal;
  text-align: left;
  word-wrap: break-word;
}
.megamenu-sub > .btn:after {
  display: block;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -6px;
}
.megamenu-sub.open {
  left: 0;
  transition: left 0.2s ease-in-out 30ms, opacity 0.5s ease-in-out 0ms, visibility 0.5s ease-in-out 0ms;
}
.megamenu-sub.open .submenu > li > a {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
}
.megamenu-sub.depth--1 {
  z-index: 3;
  background: #266093;
}
.megamenu-sub.depth--2 {
  z-index: 4;
  background: #192b41;
}
.megamenu-sub.depth--3 {
  z-index: 5;
  background: #192b41;
}
.meg {
  padding: 20px 0;
}
.meg ul {
  padding: 20px 0;
  margin: 0;
}
.meg li {
  margin: 0;
  padding: 0 20px;
}
.meg li > a {
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
  position: relative;
  display: block;
  width: 100%;
  padding: 6px 10px;
  color: #fff;
  font-size: 1.05556em;
}
@media only screen and (max-width: 767px) {
  .meg li > a {
    padding: 10px 10px;
  }
}
.meg li > a:after {
  font-size: 0.66667em;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  position: absolute;
  right: 10px;
  font-size: 1.3em;
  top: 3px;
}
.meg li > a:before {
  font-size: 0.66667em;
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
}
.meg li > a:focus {
  text-decoration: none;
  background: #266093;
  color: #a2b7cd;
  outline: 0;
}
.meg li > a:focus:before {
  -webkit-transform: translateX(5px);
  transform: translateX(5px);
}
.meg li > a:hover {
  text-decoration: none;
  background: #192b41;
  color: #a2b7cd;
  outline: 0;
}
.meg li > a:hover:before {
  -webkit-transform: translateX(5px);
  transform: translateX(5px);
}
.meg li > a:active,
.meg li > a.is-active {
  text-decoration: none;
  background: #266093;
  color: #a2b7cd;
  outline: 0;
}
.meg li:last-child > a {
  border-bottom: 1px solid hsla(0, 0%, 100%, 0.2);
}
.meg:not(.megamenu-sub) li:first-child:not(.go-back) a {
  border-top: 1px solid hsla(0, 0%, 100%, 0.2);
}
.meg li.heading a {
  padding: 15px 0;
  border-top: 0;
}
.meg li.heading a:after {
  content: "";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
  display: inline;
  position: static;
}
.meg li.heading a:hover {
  background: none;
}
.meg li.heading strong {
  margin-right: 10px;
}
.meg li.go-back a {
  font-weight: 700;
  border-top: 0;
  border-bottom: 0;
  padding-left: 0;
}
.meg li.go-back a:before {
  content: "v";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
  margin-right: 10px;
  font-size: 1em;
}
.meg li.go-back a span {
  display: none;
}
.meg li.go-back a:after {
  content: "";
}
.meg li.go-back a:hover {
  background: none;
}
.meg li.go-back a:hover:before {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.meg li.megamenu-sub-exists > a:after {
  content: "c";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
}
.meg .depth--1 .current > a {
  font-weight: 700;
  background: #266093;
}
.meg .depth--2 .current > a {
  background: #192b41;
}
.meg .depth--2 a:focus {
  background: #192b41;
}
.meg .depth--2 a:hover {
  background: #192b41;
}
.meg .depth--2 .submenu {
  padding: 20px 0;
}
.meg .megamenu-sub > .btn {
  background: #a2b7cd;
  color: #648eb3;
  margin-left: 20px;
  display: inline-block;
  margin-bottom: 20px;
  opacity: 0;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
  transition: opacity 0.6s ease-in-out 0ms, -webkit-transform 0.4s cubic-bezier(0.45, 0.51, 0.71, 1.04) 50ms;
  transition: transform 0.4s cubic-bezier(0.45, 0.51, 0.71, 1.04) 50ms, opacity 0.6s ease-in-out 0ms;
  transition: transform 0.4s cubic-bezier(0.45, 0.51, 0.71, 1.04) 50ms, opacity 0.6s ease-in-out 0ms, -webkit-transform 0.4s cubic-bezier(0.45, 0.51, 0.71, 1.04) 50ms;
}
.meg .megamenu-sub > .btn:after {
  content: "";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
  font-size: 0.8em;
  padding-left: 10px;
}
.meg .megamenu-sub > .btn:focus {
  background: #fff;
  outline: 0;
}
.meg .megamenu-sub > .btn:hover {
  background: #fff;
  outline: 0;
}
.meg .teaser--page .btn {
  background: #a2b7cd;
  color: #192b41;
  margin-left: 20px;
  display: inline-block;
  margin-bottom: 20px;
  padding: 10px;
}
.meg .teaser--page .btn:after {
  content: "c";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
  font-size: 0.8em;
  padding-left: 10px;
}
.meg .teaser--page .btn:focus {
  background: #fff;
  outline: 0;
}
.meg .teaser--page .btn:hover {
  background: #648eb3;
  outline: 0;
  color: #fff;
}
.meg .megamenu-sub.open > .btn {
  opacity: 1;
  -webkit-transform: translateX(0);
  transform: translateX(0);
}
.meg .btn--link span {
  display: block;
}
.meg .btn--link:after {
  left: auto;
}
.meg.depth--1 .current > a {
  font-weight: 700;
  background: #266093;
}
@media only screen and (min-width: 768px) {
  .meg.mega-menu-main > li > a.is-active {
    border-bottom: 7px solid #192b41;
    background: none;
    color: #192b41;
    outline: 0;
  }
}
.submenu {
  width: 100%;
}
.submenu li.active,
.submenu li.menu-item--active-trail {
  padding-right: 0;
}
.submenu li.active > a,
.submenu li.menu-item--active-trail > a {
  background: #192b41;
  color: #a2b7cd;
  font-weight: 700;
  border-bottom-color: #192b41;
  border-top: 1px solid #192b41;
  top: 1px;
  z-index: 2;
}
.submenu > li > a {
  -webkit-transform: translateX(200px);
  transform: translateX(200px);
  opacity: 0;
  transition: opacity 0.2s ease-in-out 0.4s, -webkit-transform 0.4s cubic-bezier(0.52, 0.07, 0.61, 1.19);
  transition: transform 0.4s cubic-bezier(0.52, 0.07, 0.61, 1.19), opacity 0.2s ease-in-out 0.4s;
  transition: transform 0.4s cubic-bezier(0.52, 0.07, 0.61, 1.19), opacity 0.2s ease-in-out 0.4s, -webkit-transform 0.4s cubic-bezier(0.52, 0.07, 0.61, 1.19);
}
.submenu > li:first-child > a {
  transition-delay: 0;
}
.submenu > li:nth-child(2) > a {
  transition-delay: 10ms;
}
.submenu > li:nth-child(3) > a {
  transition-delay: 30ms;
}
.submenu > li:nth-child(4) > a {
  transition-delay: 50ms;
}
.submenu > li:nth-child(5) > a {
  transition-delay: 70ms;
}
.submenu > li:nth-child(6) > a {
  transition-delay: 90ms;
}
.submenu > li:nth-child(7) > a {
  transition-delay: 0.11s;
}
.submenu > li:nth-child(8) > a {
  transition-delay: 0.13s;
}
.submenu > li:nth-child(9) > a {
  transition-delay: 0.15s;
}
.submenu > li:nth-child(10) > a {
  transition-delay: 0.17s;
}
.meg-teaser.block {
  display: none;
}
.teaser--page > * {
  display: none;
}
.teaser--page .btn--link {
  display: block;
}
.btn--back {
  transition: all 0.1s ease-in-out;
}
.btn--back:hover {
  background: #266093;
  color: #fff;
}
.btn--back:hover:before {
  -webkit-transform: scale(1.35);
  transform: scale(1.35);
}
.btn--back:before {
  content: "";
}
.btn--submenu {
  transition: all 0.1s ease-in-out;
}
.btn--submenu:hover {
  background: #266093;
  color: #fff;
  color: #a2b7cd;
}
.btn--submenu:hover:before {
  -webkit-transform: scale(1.35);
  transform: scale(1.35);
}
.btn--submenu:before {
  content: "";
}
.active .btn--back {
  background: #266093;
  color: #fff;
}
.active .btn--back:before {
  -webkit-transform: scale(1.35);
  transform: scale(1.35);
}
.active .btn--submenu {
  background: #266093;
  color: #fff;
  padding-left: 10px;
}
.active .btn--submenu:before {
  -webkit-transform: scale(1.35);
  transform: scale(1.35);
  content: "";
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.active .btn--submenu span {
  padding-left: 10px;
}
@media only screen and (min-width: 768px) {
  .main-navigation {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    position: relative;
    height: 70px;
    width: 100%;
    background: #eff6fb;
    overflow: visible;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    z-index: 99;
    opacity: 1;
    visibility: visible;
    padding-right: 4vw;
    padding-left: 4vw;
  }
  .main-navigation .mega-menu-main > li > a {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  .main-navigation .megamenu-wrapper .item--top {
    display: none;
  }
  .main-navigation .meg--top {
    position: absolute;
    top: -90px;
    right: 4vw;
    padding: 0;
    display: block;
  }
  .meg-opened .doc {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
  .megamenu-wrapper {
    padding-bottom: 0;
    padding-top: 0;
    position: static;
    height: auto;
    overflow: hidden;
  }
  .meg-holder {
    padding-bottom: 0;
  }
  .megamenu-sub {
    padding-bottom: 0;
    width: auto;
    padding-top: 0;
  }
  .megamenu-sub .megamenu-sub {
    opacity: 0;
    visibility: hidden;
    height: 100%;
    width: 100%;
    overflow-y: auto;
    top: 0;
    transition: left 0.1s ease-in-out 0ms, opacity 0.2s ease-in-out 0.2s, visibility 0ms ease-in-out 0.4s;
  }
  .megamenu-sub .megamenu-sub.open {
    left: 100%;
    opacity: 1;
    visibility: visible;
    transition: left 0.2s ease-in-out 0ms, visibility 0ms ease-in-out 0ms;
  }
  .megamenu-sub li {
    float: none;
    margin: 0;
  }
  .megamenu-sub .meg-teaser.block {
    position: absolute;
    height: 100%;
    left: 0;
    width: 34%;
    margin: 0;
  }
  .megamenu-sub .meg-teaser.teaser--page {
    position: absolute;
    height: 100%;
    left: 0;
    width: 34%;
    margin: 0;
    left: 34%;
  }
  .megamenu-sub .meg-teaser.teaser--ad {
    left: auto;
    right: 0;
    width: 32%;
    padding-left: 0;
    padding-right: 0;
    background: #fff;
    color: #000;
  }
  .megamenu-sub .meg-teaser.teaser--ad .field--type-image:before {
    padding-top: 53.0026%;
  }
  .megamenu-sub .meg-teaser.teaser--ad .field--name-field-main-menu-promo-text {
    margin-top: 10px;
    line-height: 1.45em;
  }
  .megamenu-sub .meg-teaser.teaser--ad > a {
    height: 100%;
  }
  .mega-menu-main > li > .megamenu-sub {
    left: 0;
    top: -500px;
    height: 535px;
    z-index: 1000;
    opacity: 0;
    visibility: hidden;
    margin: 0 4vw;
    overflow-y: hidden;
    transition: opacity 0.2s cubic-bezier(0.52, 0.07, 0.61, 1.19);
    width: auto;
  }
  .mega-menu-main > li > .megamenu-sub.open {
    opacity: 1;
    visibility: visible;
    z-index: 1030;
    top: 100%;
  }
  .btn--submenu.meg--quick + .megamenu-sub {
    left: 0;
    top: -500px;
    height: 535px;
    z-index: 1000;
    opacity: 0;
    visibility: hidden;
    margin: 0 4vw;
    overflow-y: hidden;
    transition: opacity 0.2s cubic-bezier(0.52, 0.07, 0.61, 1.19);
    margin: 0;
  }
  .btn--submenu.meg--quick + .megamenu-sub.open {
    opacity: 1;
    visibility: visible;
    z-index: 1030;
    top: 100%;
  }
  .megamenu-sub.depth--3 {
    left: 100%;
    transition: left 0.2s ease-in-out 0ms, opacity 0.2s ease-in-out 0.2s, visibility 0ms ease-in-out 0.4s;
  }
  .megamenu-sub.depth--3.open {
    left: 0;
    transition: left 0.3s ease-in-out 0ms, visibility 0ms ease-in-out 0ms;
  }
  .megamenu-sub.depth--1 > .submenu {
    position: absolute;
    height: 100%;
    left: 0;
    width: 34%;
    margin: 0;
  }
  .meg ul {
    padding: 40px 0;
  }
  .meg li {
    padding: 0 40px;
  }
  .meg li > a {
    font-size: 1.1em;
    font-weight: 300;
  }
  .meg:not(.megamenu-sub) li:first-child:not(.go-back) a {
    border-top: 0;
  }
  .meg .go-back {
    display: none;
  }
  .meg .go-back span {
    display: none;
  }
  .meg .go-back a {
    border-top: 0;
  }
  .meg .depth--2 .go-back {
    display: block;
  }
  .meg .item--divider a:after {
    content: "";
    width: 1px;
    display: inline-block;
    height: 20px;
    background: #bac0c3;
    position: static;
    margin-left: 30px;
    vertical-align: middle;
    margin-top: -4px;
  }
  .meg li.heading {
    display: none;
  }
  .meg li.heading a {
    padding-top: 0;
  }
  .meg .megamenu-sub > .btn {
    margin-left: 40px;
  }
  .meg .teaser--page .btn {
    margin-left: 0;
  }
  .meg.meg--top li {
    padding: 0;
    margin: 0 15px;
  }
  .meg.meg--top li a {
    border-top: 0;
  }
  .meg.meg--top li:last-child {
    margin-right: 0;
  }
  .meg.meg--top a {
    color: #648eb3;
    padding: 0;
    height: 90px;
    line-height: 90px;
  }
  .meg.meg--top a:before {
    display: none;
  }
  .meg.meg--top a:focus {
    background: none;
    text-decoration: underline;
    color: #192b41;
    outline: 0;
  }
  .meg.meg--top a:hover {
    background: none;
    text-decoration: underline;
    color: #192b41;
    outline: 0;
  }
  .meg.mega-menu-main {
    padding: 0;
  }
  .meg.mega-menu-main > li {
    padding: 0 10px;
    float: left;
    margin: 0;
    margin-right: 5px;
    list-style: none;
  }
  .meg.mega-menu-main > li:first-child {
    padding-left: 0;
  }
  .meg.mega-menu-main > li > a {
    height: 70px;
    line-height: 70px;
    font-size: 1.3em;
    font-weight: 700;
    color: #648eb3;
    text-transform: uppercase;
    padding: 0;
    border-top: 0;
    border-bottom: 0;
  }
  .meg.mega-menu-main > li > a:before {
    display: none;
  }
  .meg.mega-menu-main > li > a:focus {
    border-bottom: 7px solid #192b41;
    background: none;
    color: #192b41;
    outline: 0;
  }
  .meg.mega-menu-main > li > a:hover {
    border-bottom: 7px solid #c8d7e4;
    background: none;
    color: #c8d7e4;
    outline: 0;
    border-color: #c8d7e4;
  }
  .meg.mega-menu-main > li.active > a,
  .meg.mega-menu-main > li.menu-item--active-trail > a {
    border-bottom: 7px solid #192b41;
    background: none;
    color: #192b41;
    outline: 0;
  }
  .meg.mega-menu-main > li.active > a:hover,
  .meg.mega-menu-main > li.menu-item--active-trail > a:hover {
    border-bottom: 7px solid #192b41;
    background: none;
    color: #192b41;
    outline: 0;
  }
  .meg.mega-menu-main > li.current > a {
    border-bottom: 7px solid #192b41;
    background: none;
    color: #192b41;
    outline: 0;
  }
  .meg.mega-menu-main > li.megamenu-sub-exists > a {
    padding-right: 15px;
  }
  .meg.mega-menu-main > li.megamenu-sub-exists > a:after {
    content: "a";
    text-transform: none;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-family: "dycon_barewood";
    top: 0;
    right: -15px;
    display: inline-block;
    -webkit-transform: scale(0.7);
    transform: scale(0.7);
  }
  .subsite .meg.meg--main > li > a {
    color: #fff;
  }
  .subsite .meg.meg--main > li > a:focus {
    border-color: #fff;
    color: #fff;
  }
  .subsite .meg.meg--main > li > a:hover {
    border-color: #fff;
    color: #fff;
  }
  .subsite .meg.meg--main > li.active > a {
    border-color: #fff;
    color: #fff;
  }
  .subsite .meg.meg--main > li.active > a:hover {
    border-color: #fff;
    color: #fff;
  }
  .subsite .meg.meg--main > li.current > a {
    border-color: #fff;
    color: #fff;
  }
  .subsite .meg.meg--top a {
    color: #192b41;
    text-decoration: underline;
  }
  .submenu > li > a {
    -webkit-transform: translateX(100px);
    transform: translateX(100px);
  }
  .submenu .submenu > li > a {
    -webkit-transform: translateX(65px);
    transform: translateX(65px);
  }
  .meg-teaser {
    display: block;
    height: 100%;
    background: #192b41;
    color: #fff;
    position: absolute;
  }
  .meg-teaser.block {
    display: block;
    height: 100%;
  }
  .meg-teaser.block .content {
    padding: 40px;
  }
  .meg-teaser.block figure {
    background: #fff;
  }
  .teaser--page {
    padding: 40px;
  }
  .teaser--page > * {
    display: block;
  }
  ul.meg--quick {
    left: 4vw;
    display: block;
    top: 200px;
  }
  .btn--submenuul.meg--quick + .megamenu-sub.open {
    top: 0;
    left: 40px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .meg.mega-menu-main > li {
    margin-right: 0px;
  }
  .meg.mega-menu-main > li > a {
    font-size: 1em;
  }
  .meg.mega-menu-main > li.megamenu-sub-exists > a:after {
    right: -6px;
  }
}
@media only screen and (min-width: 1200px) {
  .main-navigation {
    padding-right: 8vw;
    padding-left: 8vw;
  }
  .main-navigation .meg--top {
    right: 8vw;
  }
  .mega-menu-main > li > .megamenu-sub {
    margin: 0 8vw;
  }
  .meg.meg--main > li {
    margin-right: 10px;
  }
}
@media only screen and (min-width: 1600px) {
  .main-navigation {
    padding-right: 15vw;
    padding-left: 15vw;
  }
  .main-navigation .meg--top {
    right: 15vw;
  }
  .mega-menu-main > li > .megamenu-sub {
    margin: 0 calc(16vw + 15px);
  }
}
.field--name-field-right-view > div {
  height: 100%;
}
.meg--prod-teaser a,
.meg--prod-teaser a:hover {
  text-decoration: none;
}
.meg--prod-teaser a:hover .qlnk span.link-label {
  opacity: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.meg--prod-teaser a:active .qlnk .btn,
.meg--prod-teaser a:focus .qlnk .btn,
.meg--prod-teaser a:hover .qlnk .btn {
  background: #c8d7e4;
  color: #fff;
  border-color: #c8d7e4;
  padding: 11px;
  margin: -2px;
}
.meg--prod-teaser img {
  width: 100%;
  height: auto;
}
.meg--prod-teaser .content {
  padding: 30px;
  padding-top: 0px;
}
.meg--prod-teaser .content,
.meg--prod-teaser .content a {
  color: #192b41;
}
.meg--prod-teaser .qlnk {
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 3;
  transition: bottom 0.1s ease-in-out;
}
.meg--prod-teaser .qlnk .btn {
  background: transparent;
  display: inline-block;
  color: #141414;
  margin: 0;
  border-color: #c1c9d0;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  transition: all 0.1s ease-in-out;
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  padding: 11px;
  margin: -2px;
}
.meg--prod-teaser .qlnk span.link-label {
  right: 40px;
  font-weight: 400;
  margin: 0;
  padding-right: 5px;
  margin-right: -1px;
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  transition: -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}
.meg--prod-teaser .qlnk span.link-more {
  width: 40px;
  padding: 11px;
}
.meg--prod-teaser .qlnk span.link-more:after {
  content: "c";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
}
body .meg-body p,
body .meg-body h1,
body .meg-body h2,
body .meg-body h3,
body .meg-body h4 {
  color: #fff;
}
@media only screen and (max-width: 767px) {
  .page-canvas .navbar-default {
    background: #266093;
    height: 67px;
  }
  .menu--account {
    display: none;
  }
  .block-language {
    float: right;
    position: absolute;
    top: 100vh;
    margin-top: -50px;
    left: -108px;
    z-index: 90;
    width: 340px;
  }
  .block-language .dropdown-menu {
    top: -100%;
    left: -50px;
  }
  .search-block-form,
  header .block-views-exposed-filter-blocksearch-content-page-1 {
    display: none;
  }
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 17-mrt-2018, 13:05:05
    Author     : Rick
*/
#block-rockmed-theme-account-menu .navbar-nav > li > a {
  color: #ababad;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: italic;
  font-weight: 400;
}
#block-rockmed-theme-account-menu .navbar-nav > li:last-child {
  padding-right: 0px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 15-mrt-2018, 15:56:20
    Author     : Rick
*/
.logo {
  margin: 0px;
}
.logo img {
  width: 100%;
  height: auto;
  padding: 18px 0px;
}
@media only screen and (min-width: 768px) {
  .logo img {
    height: 112px;
    width: auto;
  }
}
@media only screen and (max-width: 767px) {
  .logo img {
    max-height: 46px;
    padding: 0px;
    vertical-align: top;
    text-align: left;
    width: 140px;
    height: 100px;
    margin-top: 8px;
    margin-left: 0px;
  }
}
nav#block-dycon-barewood-main-menu {
  clear: both;
}
.navbar {
  margin: 0px;
  border: none;
  border-radius: unset;
  height: 182px;
}
.navbar-default {
  /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+47,ff0000+48,ff0000+100&0+0,0+47,1+48,1+100 */
  background: linear-gradient(to bottom, #266093 0%, #266093 61%, #dee7ee 61%, #dee7ee 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.navbar-default .navbar-collapse {
  padding-left: 0px;
}
.navbar-header {
  width: 100%;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 17-mrt-2018, 15:44:57
    Author     : Rick
*/
.block-language {
  float: right;
}
.block-language button.dropdown-toggle {
  position: relative;
  padding: 15px;
}
.block-language button.dropdown-toggle:hover,
.block-language button.dropdown-toggle:active,
.block-language button.dropdown-toggle.active,
.block-language button.dropdown-toggle:focus,
.block-language button.dropdown-toggle.open {
  border-color: transparent !important;
  box-shadow: unset;
  -webkit-box-shadow: unset;
}
.block-language .btn-label {
  text-transform: uppercase;
  font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: 400;
  color: #ababad;
}
.block-language .btn-default {
  color: #ababad;
}
.block-language .icon.icon-language {
  display: inline-block;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: left top;
  width: 30px;
  height: 24px;
  margin-right: 11px;
  float: left;
}
.block-language .flag-de {
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBoZWlnaHQ9IjYwMCIgdmlld0JveD0iMCAwIDUgMyI+DQo8cGF0aCBkPSJtMCwwaDV2M2gtNXoiLz4NCjxwYXRoIGZpbGw9IiNkMDAiIGQ9Im0wLDFoNXYyaC01eiIvPg0KPHBhdGggZmlsbD0iI2ZmY2UwMCIgZD0ibTAsMmg1djFoLTV6Ii8+DQo8L3N2Zz4NCg==');
  width: 100%;
  height: 60%;
}
.block-language .flag-nl {
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNjAwIiB2aWV3Qm94PSIwIDAgOSA2Ij4NCjxwYXRoIGZpbGw9IiMyMTQ2OGIiIGQ9Im0wLDBoOXY2aC05eiIvPg0KPHBhdGggZmlsbD0iI2ZmZiIgZD0ibTAsMGg5djRoLTl6Ii8+DQo8cGF0aCBmaWxsPSIjYWUxYzI4IiBkPSJtMCwwaDl2MmgtOXoiLz4NCjwvc3ZnPg0K');
  width: 100%;
  height: 66.66666667%;
}
.block-language .flag-en {
  background: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgNjAgMzAiIGhlaWdodD0iNjAwIj4NCjxkZWZzPg0KPGNsaXBQYXRoIGlkPSJ0Ij4NCjxwYXRoIGQ9Im0zMCwxNWgzMHYxNXp2MTVoLTMwemgtMzB2LTE1enYtMTVoMzB6Ii8+DQo8L2NsaXBQYXRoPg0KPC9kZWZzPg0KPHBhdGggZmlsbD0iIzAwMjQ3ZCIgZD0ibTAsMHYzMGg2MHYtMzB6Ii8+DQo8cGF0aCBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iNiIgZD0ibTAsMGw2MCwzMG0wLTMwbC02MCwzMCIvPg0KPHBhdGggc3Ryb2tlPSIjY2YxNDJiIiBzdHJva2Utd2lkdGg9IjQiIGQ9Im0wLDBsNjAsMzBtMC0zMGwtNjAsMzAiIGNsaXAtcGF0aD0idXJsKCN0KSIvPg0KPHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEwIiBkPSJtMzAsMHYzMG0tMzAtMTVoNjAiLz4NCjxwYXRoIHN0cm9rZT0iI2NmMTQyYiIgc3Ryb2tlLXdpZHRoPSI2IiBkPSJtMzAsMHYzMG0tMzAtMTVoNjAiLz4NCjwvc3ZnPg0K');
  width: 100%;
  height: 50%;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 17-mrt-2018, 17:07:21
    Author     : Rick
*/
header .search-block-form,
header .block-views-exposed-filter-blocksearch-content-page-1 {
  position: absolute;
  right: 0;
  top: 130px;
  z-index: 1;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  margin: 0 0vw;
  margin-left: 0px;
  padding-right: 15px;
}
header .search-block-form > .navbar-header,
header .block-views-exposed-filter-blocksearch-content-page-1 > .navbar-header,
header .search-block-form > .navbar-collapse,
header .block-views-exposed-filter-blocksearch-content-page-1 > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  header .search-block-form > .navbar-header,
  header .block-views-exposed-filter-blocksearch-content-page-1 > .navbar-header,
  header .search-block-form > .navbar-collapse,
  header .block-views-exposed-filter-blocksearch-content-page-1 > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  header .search-block-form,
  header .block-views-exposed-filter-blocksearch-content-page-1 {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  header .search-block-form,
  header .block-views-exposed-filter-blocksearch-content-page-1 {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  header .search-block-form,
  header .block-views-exposed-filter-blocksearch-content-page-1 {
    margin: 0 16vw;
  }
}
header .search-block-form .form-control,
header .block-views-exposed-filter-blocksearch-content-page-1 .form-control {
  border-color: transparent;
  box-shadow: none;
  -webkit-box-shadow: none;
  color: #bac0c3;
  font-weight: 100;
  font-style: italic;
}
header .search-block-form .btn-primary,
header .block-views-exposed-filter-blocksearch-content-page-1 .btn-primary {
  background-color: #fff;
  border-color: #fff;
  color: #bac0c3;
  font-weight: 100;
  width: 33px;
  overflow: hidden;
  color: transparent;
  margin: 0px;
  margin-left: -4px;
}
header .search-block-form .btn-primary .icon,
header .block-views-exposed-filter-blocksearch-content-page-1 .btn-primary .icon {
  color: #bac0c3;
}
@media only screen and (min-width: 768px) {
  header .search-block-form .form-inline,
  header .block-views-exposed-filter-blocksearch-content-page-1 .form-inline {
    width: 300px;
    vertical-align: middle;
    white-space: nowrap;
    position: relative;
  }
  header .search-block-form .form-inline input.form-text,
  header .block-views-exposed-filter-blocksearch-content-page-1 .form-inline input.form-text {
    width: 33px;
    background: #c8d7e4;
    border: none;
    font-size: 10pt;
    float: right;
    padding-left: 15px;
    position: absolute;
    top: 0px;
    right: 0px;
    -webkit-transition: width 0.55s ease;
    -moz-transition: width 0.55s ease;
    -ms-transition: width 0.55s ease;
    -o-transition: width 0.55s ease;
    transition: width 0.55s ease;
  }
  header .search-block-form .form-inline input.form-text::-webkit-input-placeholder,
  header .block-views-exposed-filter-blocksearch-content-page-1 .form-inline input.form-text::-webkit-input-placeholder {
    color: #65737e;
  }
  header .search-block-form .form-inline input.form-text:-moz-placeholder,
  header .block-views-exposed-filter-blocksearch-content-page-1 .form-inline input.form-text:-moz-placeholder {
    /* Firefox 18- */
    color: #65737e;
  }
  header .search-block-form .form-inline input.form-text::-moz-placeholder,
  header .block-views-exposed-filter-blocksearch-content-page-1 .form-inline input.form-text::-moz-placeholder {
    /* Firefox 19+ */
    color: #65737e;
  }
  header .search-block-form .form-inline input.form-text:-ms-input-placeholder,
  header .block-views-exposed-filter-blocksearch-content-page-1 .form-inline input.form-text:-ms-input-placeholder {
    color: #65737e;
  }
  header .search-block-form .form-inline button,
  header .block-views-exposed-filter-blocksearch-content-page-1 .form-inline button {
    position: absolute;
    top: 50%;
    z-index: 1;
    top: 0px;
    right: 0px;
  }
  header .search-block-form .form-inline input.form-text:focus,
  header .block-views-exposed-filter-blocksearch-content-page-1 .form-inline input.form-text:focus,
  header .search-block-form .form-inline input.form-text:active,
  header .block-views-exposed-filter-blocksearch-content-page-1 .form-inline input.form-text:active {
    outline: none;
    width: 300px;
  }
  header .search-block-form .form-inline:hover input.form-text,
  header .block-views-exposed-filter-blocksearch-content-page-1 .form-inline:hover input.form-text {
    width: 300px;
  }
  header .search-block-form .form-inline:hover button,
  header .block-views-exposed-filter-blocksearch-content-page-1 .form-inline:hover button {
    color: #93a2ad;
  }
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 17-mrt-2018, 17:05:50
    Author     : Rick
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 15-mrt-2018, 15:34:23
    Author     : Rick
*/
.toolbar-vertical #block-frontpagevideo {
  height: calc(100vh - 221px);
}
@media only screen and (max-width: 767px) {
  .toolbar-vertical #block-frontpagevideo {
    height: calc(100vh - 105px);
  }
}
.toolbar-horizontal.toolbar-fixed #block-frontpagevideo {
  height: calc(100vh - 221px);
}
.toolbar-horizontal.toolbar-fixed.toolbar-tray-open #block-frontpagevideo {
  height: calc(100vh -  260px);
}
#block-frontpagevideo {
  height: 450px;
  overflow: hidden;
  height: calc(100vh - 182px );
  position: relative;
}
@media only screen and (max-width: 767px) {
  #block-frontpagevideo {
    height: calc(100vh - 66px);
  }
}
@media only screen and (min-width: 1200px) {
  #block-frontpagevideo {
    min-height: 550px;
  }
}
@media only screen and (min-width: 768px) {
  #block-frontpagevideo {
    min-height: 450px;
  }
}
@media only screen and (max-width: 767px) {
  #block-frontpagevideo {
    min-height: 350px;
  }
}
#block-frontpagevideo .field--name-field-self-hosted-video {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  background: #fff;
}
@media only screen and (max-width: 767px) {
  #block-frontpagevideo .field--name-field-self-hosted-video {
    display: none;
  }
}
#block-frontpagevideo .field--name-field-poster,
#block-frontpagevideo .field--name-field-poster div {
  width: 100vw;
  height: 100vh;
}
#block-frontpagevideo .field--name-field-poster img,
#block-frontpagevideo .field--name-field-poster div img {
  max-width: none;
  height: 100%;
  width: auto;
}
#block-frontpagevideo .field--name-field-poster.portrait img,
#block-frontpagevideo .field--name-field-poster div.portrait img {
  width: auto !important;
  height: 100% !important;
}
#block-frontpagevideo .field--name-field-poster.landscape img,
#block-frontpagevideo .field--name-field-poster div.landscape img {
  width: 100% !important;
  height: auto !important;
}
#block-frontpagevideo .field--name-field-video {
  position: absolute;
  top: 0px;
}
@media (max-width: 767px) {
  #block-frontpagevideo .field--name-field-video {
    display: none !important;
  }
}
#block-frontpagevideo .field--name-body {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: absolute;
  z-index: 1;
}
#block-frontpagevideo .video-caption {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
  position: absolute;
  width: auto;
  bottom: 0;
  left: 0px;
  padding: 0px 15px;
  padding-bottom: 9vh;
  /* background: green; */
  right: 0px;
}
#block-frontpagevideo .video-caption > .navbar-header,
#block-frontpagevideo .video-caption > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  #block-frontpagevideo .video-caption > .navbar-header,
  #block-frontpagevideo .video-caption > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  #block-frontpagevideo .video-caption {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  #block-frontpagevideo .video-caption {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  #block-frontpagevideo .video-caption {
    margin: 0 16vw;
  }
}
@media only screen and (max-width: 767px) {
  #block-frontpagevideo .video-caption {
    padding-bottom: 23vh;
  }
}
#block-frontpagevideo .video-caption .video-caption-bg {
  background: rgba(38, 96, 147, 0.73);
  width: 50%;
  padding: 4%;
  color: #fff;
}
@media only screen and (max-width: 767px) {
  #block-frontpagevideo .video-caption .video-caption-bg {
    width: 100%;
  }
}
#block-frontpagevideo .video-caption h1.video-heading {
  margin-bottom: 0;
  color: #fff;
  text-transform: uppercase;
  font-size: 4.5em;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-word-break: break-all;
  word-break: break-word;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  font-weight: 700;
  /*            &:before {
                content: "";
                background: #fff;
                height: 5px;
                width: 60%;
                top: -20px;
                position: absolute;
                @media @tablet {
                    width:225px;
                }
                
                @media @phone {
                        width: 22vw;
                }
            }*/
}
#block-frontpagevideo .video-caption h1.video-heading span {
  font-weight: 300;
}
@media only screen and (max-width: 767px) {
  #block-frontpagevideo .video-caption h1.video-heading {
    font-size: 10vw;
  }
}
#block-frontpagevideo .video-caption .video-heading-sub {
  font-size: 1.4em;
  font-weight: 400;
  line-height: 1.4em;
  color: #fff;
  display: block;
  max-width: 600px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding-top: 0;
}
@media only screen and (max-width: 767px) {
  #block-frontpagevideo .video-caption .video-heading-sub {
    font-size: 4.3vw;
  }
}
#block-frontpagevideo .video-caption .btn-default {
  background-color: #a2b7cd;
  color: #fff;
  padding: 15px;
}
#block-frontpagevideo .video-caption .btn-default:hover {
  background-color: #b1d6ec;
}
#block-frontpagevideo .video-caption .btn-godown {
  display: block;
  margin-bottom: -20px;
  margin-top: 40px;
  width: 120px;
  bottom: 0;
  position: absolute;
  margin: 0;
  margin-right: 15px;
  right: 0px;
  background: #266093;
}
#block-frontpagevideo .video-caption .btn-godown:before {
  content: "a";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
  color: #c8d7e4;
}
#block-frontpagevideo .video-caption .btn-godown span {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
#block-frontpagevideo video {
  /*    left: 50%;
            margin: 0 auto;
            position: absolute;
            top: 50%;
            transform: translate(-50%, 0%);
            width:100%;
            height:auto;*/
}
#block-frontpagevideo video.portrait {
  width: auto !important;
  height: 100% !important;
}
#block-frontpagevideo video.landscape {
  width: 100% !important;
  height: auto !important;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #block-frontpagevideo video {
    height: auto;
  }
}
.path-user .region.region-content {
  padding: 70px 0px;
}
.video-js {
  width: 100vw !important;
  /* override the plugin's inline dims to let vids scale fluidly */
  height: 100vh !important;
  background: transparent;
}
.video-js.portrait video {
  width: auto !important;
  height: 100% !important;
}
.video-js.landscape video {
  width: 100% !important;
  height: auto !important;
}
/*.video-js video {
    position: relative !important;
    width:100% !important;
    height:auto !important;
}*/
/* The video should expand to force the height of the containing div.
One in-flow element is good. As long as everything else in the container
div stays `position: absolute` we're okay */
.video-js .vjs-big-play-button {
  top: 50%;
  /* errrr, why isn't the play button centered in the default skin? :) */
  left: 50%;
  margin: -4em 0 0 -6em;
  /* the old negative margin trick */
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 25-jun-2018, 15:32:13
    Author     : Rick

<div class="col-sm-12 card">
  <div class="card-image">
     {{ field_image }}
    <div class="card-title">
        <h4> {{title}}} </h4>
    </div>
 </div>

<div class="card-content">
<p> {{ card-content }} </p>
</div>
<div class="card-footer">
<a href="{{ card-link }} "> {{ LINK NAME }} </a>
</div>


</div>

*/
.card {
  margin-bottom: 30px;
}
.card a,
.card a:hover {
  text-decoration: none;
}
.card a:hover .qlnk span.link-label {
  opacity: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.card a:active .qlnk .btn,
.card a:focus .qlnk .btn,
.card a:hover .qlnk .btn {
  background: #c8d7e4;
  color: #fff;
  border-color: #c8d7e4;
  padding: 11px;
  margin: -2px;
}
.card .card-image {
  position: relative;
  overflow: hidden;
}
.card .card-image img {
  width: 100%;
  height: auto;
}
.card .card-title {
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-color: #8c959b;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 15px;
}
.card .card-title h4,
.card .card-title .h4 {
  font-size: 16px;
}
.card .card-content {
  position: relative;
  background-color: #fff;
  color: #000;
  padding: 15px;
  min-height: 125px;
}
.card .card-content h5,
.card .card-content .h5 {
  font-size: 22px;
  color: #192b41;
  font-weight: 500;
  line-height: 1.3;
}
.card .card-content h6,
.card .card-content .h6 {
  font-size: 17px;
  font-weight: 500;
  color: #192b41;
}
.card .card-content ul {
  column-count: 2;
}
.card .card-content ul li {
  list-style: square;
  list-style-position: inside;
}
.card .card-footer {
  background-color: #8c959b;
  color: #fff;
}
.card .card-footer a {
  display: block;
  line-height: 40px;
  padding: 0 20px;
  background: #8c959b;
  font-size: 16px;
  color: #fff;
  text-align: left;
}
.card .card-footer a:after {
  content: "c";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
  display: inline-block;
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  padding-left: 10px;
  position: relative;
  left: 0;
  transition: color 0ms, left 0.4s ease-in-out;
}
.card .card-footer a:hover {
  text-decoration: none;
  color: #fff;
  background: #c8d7e4;
}
.card .card-footer a:hover:after {
  left: 3px;
}
.card .qlnk {
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 3;
  transition: bottom 0.1s ease-in-out;
}
.card .qlnk .btn {
  background: transparent;
  display: inline-block;
  color: #141414;
  margin: 0;
  border-color: #c1c9d0;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  transition: all 0.1s ease-in-out;
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  padding: 11px;
  margin: -2px;
}
.card .qlnk span.link-label {
  right: 40px;
  font-weight: 400;
  margin: 0;
  padding-right: 5px;
  margin-right: -1px;
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  transition: -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}
.card .qlnk span.link-more {
  width: 40px;
  padding: 11px;
}
.card .qlnk span.link-more:after {
  content: "c";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
}
@media only screen and (max-width: 767px) {
  .card a .qlnk .btn {
    background: #c8d7e4;
    color: #fff;
    border-color: #c8d7e4;
    padding: 11px;
    margin: -2px;
  }
  .card .qlnk span.link-label {
    opacity: 1;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
  }
}
/*
  To change this license header, choose License Headers in Project Properties.
  To change this template file, choose Tools | Templates
  and open the template in the editor.
*/
/* 
  File       : social_footer.less 
  Created on : 1-apr-2016, 13:05:49
  Author     : Rick Bosscher <rick@dycon.nl>
*/
.social-block-pseudo-transition {
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 7-nov-2018, 15:03:41
    Author     : Rick
*/
#block-views-block-header .view-content {
  overflow: hidden;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26-jun-2018, 15:25:16
    Author     : Rick
*/
#block-dycon-barewood-tools,
#block-dycon-barewood-footer {
  width: 33%;
  float: left;
}
@media only screen and (max-width: 767px) {
  #block-dycon-barewood-tools,
  #block-dycon-barewood-footer {
    width: 100%;
  }
}
#block-dycon-barewood-tools .contact-icon-links,
#block-dycon-barewood-footer .contact-icon-links {
  padding-top: 20px;
  margin-left: -15px;
  display: block;
  clear: both;
}
#block-dycon-barewood-tools .contact-icon-links ul,
#block-dycon-barewood-footer .contact-icon-links ul {
  list-style: none;
  margin: 0px;
  padding: 15px;
}
#block-dycon-barewood-tools .contact-icon-links .icon-links-contact,
#block-dycon-barewood-footer .contact-icon-links .icon-links-contact {
  margin-top: 0px;
  padding-top: 0px !important;
  min-height: 85px;
  padding-top: 22px;
}
@media only screen and (max-width: 767px) {
  #block-dycon-barewood-tools .contact-icon-links .icon-links-contact p,
  #block-dycon-barewood-footer .contact-icon-links .icon-links-contact p {
    text-align: center;
  }
}
#block-dycon-barewood-tools .contact-icon-links .icon-links-contact a.text,
#block-dycon-barewood-footer .contact-icon-links .icon-links-contact a.text {
  color: #fff;
}
#block-dycon-barewood-tools .contact-icon-links .icon-links-contact a,
#block-dycon-barewood-footer .contact-icon-links .icon-links-contact a {
  position: relative;
  height: 48px;
  color: transparent;
  font-size: 0px;
  background: transparent;
  display: block;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  overflow: unset;
  overflow-y: hidden;
  overflow-x: visible;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  #block-dycon-barewood-tools .contact-icon-links .icon-links-contact a,
  #block-dycon-barewood-footer .contact-icon-links .icon-links-contact a {
    height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  #block-dycon-barewood-tools .contact-icon-links .icon-links-contact a,
  #block-dycon-barewood-footer .contact-icon-links .icon-links-contact a {
    display: inline-block;
    float: left;
    vertical-align: bottom;
  }
}
#block-dycon-barewood-tools .contact-icon-links .icon-links-contact a:before,
#block-dycon-barewood-footer .contact-icon-links .icon-links-contact a:before {
  position: absolute;
  display: block;
  content: attr(icon);
  font-family: "dycon_barewood";
  text-align: center;
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  color: #266093;
  background: #648eb3;
  top: 0px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
@media only screen and (max-width: 767px) {
  #block-dycon-barewood-tools .contact-icon-links .icon-links-contact a:before,
  #block-dycon-barewood-footer .contact-icon-links .icon-links-contact a:before {
    width: 48px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
  }
}
#block-dycon-barewood-tools .contact-icon-links .icon-links-contact a:after,
#block-dycon-barewood-footer .contact-icon-links .icon-links-contact a:after {
  position: absolute;
  display: block;
  content: attr(icon);
  font-family: "dycon_barewood";
  text-align: center;
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  color: #fff;
  background: #c8d7e4;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
  top: 48px;
}
@media only screen and (max-width: 767px) {
  #block-dycon-barewood-tools .contact-icon-links .icon-links-contact a:after,
  #block-dycon-barewood-footer .contact-icon-links .icon-links-contact a:after {
    width: 48px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  #block-dycon-barewood-tools .contact-icon-links .icon-links-contact a:after,
  #block-dycon-barewood-footer .contact-icon-links .icon-links-contact a:after {
    top: 48px;
  }
}
#block-dycon-barewood-tools .contact-icon-links .icon-links-contact a:hover:before,
#block-dycon-barewood-footer .contact-icon-links .icon-links-contact a:hover:before {
  top: -48px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
@media only screen and (max-width: 767px) {
  #block-dycon-barewood-tools .contact-icon-links .icon-links-contact a:hover:before,
  #block-dycon-barewood-footer .contact-icon-links .icon-links-contact a:hover:before {
    top: 48px;
  }
}
#block-dycon-barewood-tools .contact-icon-links .icon-links-contact a:hover:after,
#block-dycon-barewood-footer .contact-icon-links .icon-links-contact a:hover:after {
  top: 0px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
#block-dycon-barewood-tools .contact-icon-links .icon-links-contact a span,
#block-dycon-barewood-footer .contact-icon-links .icon-links-contact a span {
  display: block;
  position: absolute;
  left: 50px;
  font-size: 14px;
  color: #fff;
  margin-left: 15px;
  margin-right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
#block-dycon-barewood-tools .contact-icon-links .icon-links-contact a:not(.text),
#block-dycon-barewood-footer .contact-icon-links .icon-links-contact a:not(.text) {
  margin-right: 15px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26-jun-2018, 15:33:23
    Author     : Rick
*/
#block-contact,
#block-efmarinepayoff {
  width: 40%;
  margin-bottom: 70px;
  float: left;
}
@media only screen and (max-width: 767px) {
  #block-contact,
  #block-efmarinepayoff {
    width: 100%;
  }
}
#block-contact h2,
#block-efmarinepayoff h2 {
  text-transform: none;
  color: #fff;
}
#block-contact h2 span.bold,
#block-efmarinepayoff h2 span.bold {
  text-transform: uppercase;
  font-weight: 600;
}
#block-contact ul,
#block-efmarinepayoff ul {
  padding: 0px;
  margin: 0px;
}
#block-contact li,
#block-efmarinepayoff li {
  list-style: none;
  width: 100%;
  float: left;
  display: block;
  color: white;
  /*        span {
            margin-top: 14px;
              padding-left:75px;
            @media @phone {
                margin-top:12px;
                 padding-left:75px;
            }
          
            display: block;
            

        }*/
}
@media only screen and (max-width: 767px) {
  #block-contact li,
  #block-efmarinepayoff li {
    margin-top: 15px;
  }
  #block-contact li a,
  #block-efmarinepayoff li a {
    float: left;
  }
}
#block-contact .icon-links-contact,
#block-efmarinepayoff .icon-links-contact {
  margin-top: 0px;
  padding-top: 0px !important;
  min-height: 85px;
  padding-top: 22px;
}
@media only screen and (max-width: 767px) {
  #block-contact .icon-links-contact p,
  #block-efmarinepayoff .icon-links-contact p {
    text-align: center;
  }
}
#block-contact .icon-links-contact a.text,
#block-efmarinepayoff .icon-links-contact a.text {
  color: #fff;
}
#block-contact .icon-links-contact a,
#block-efmarinepayoff .icon-links-contact a {
  position: relative;
  height: 48px;
  color: transparent;
  font-size: 0px;
  background: transparent;
  display: block;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  overflow: unset;
  overflow-y: hidden;
  overflow-x: visible;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  #block-contact .icon-links-contact a,
  #block-efmarinepayoff .icon-links-contact a {
    height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  #block-contact .icon-links-contact a,
  #block-efmarinepayoff .icon-links-contact a {
    display: inline-block;
    float: left;
    vertical-align: bottom;
  }
}
#block-contact .icon-links-contact a:before,
#block-efmarinepayoff .icon-links-contact a:before {
  position: absolute;
  display: block;
  content: attr(icon);
  font-family: "dycon_barewood";
  text-align: center;
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  color: #266093;
  background: #648eb3;
  top: 0px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
@media only screen and (max-width: 767px) {
  #block-contact .icon-links-contact a:before,
  #block-efmarinepayoff .icon-links-contact a:before {
    width: 48px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
  }
}
#block-contact .icon-links-contact a:after,
#block-efmarinepayoff .icon-links-contact a:after {
  position: absolute;
  display: block;
  content: attr(icon);
  font-family: "dycon_barewood";
  text-align: center;
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  color: #fff;
  background: #c8d7e4;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
  top: 48px;
}
@media only screen and (max-width: 767px) {
  #block-contact .icon-links-contact a:after,
  #block-efmarinepayoff .icon-links-contact a:after {
    width: 48px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  #block-contact .icon-links-contact a:after,
  #block-efmarinepayoff .icon-links-contact a:after {
    top: 48px;
  }
}
#block-contact .icon-links-contact a:hover:before,
#block-efmarinepayoff .icon-links-contact a:hover:before {
  top: -48px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
@media only screen and (max-width: 767px) {
  #block-contact .icon-links-contact a:hover:before,
  #block-efmarinepayoff .icon-links-contact a:hover:before {
    top: 48px;
  }
}
#block-contact .icon-links-contact a:hover:after,
#block-efmarinepayoff .icon-links-contact a:hover:after {
  top: 0px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
#block-contact .icon-links-contact a span,
#block-efmarinepayoff .icon-links-contact a span {
  display: block;
  position: absolute;
  left: 50px;
  font-size: 14px;
  color: #fff;
  margin-left: 15px;
  margin-right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26-jun-2018, 21:26:42
    Author     : Rick
*/
.block-views-blockniewsbrieven-block-1 {
  margin-top: 167px;
}
.newsletter-row {
  position: relative;
}
.newsletter-row .newsletter-title {
  background: #fff;
  padding: 25px;
  margin-bottom: 2px;
}
.newsletter-row .newsletter-btn {
  padding: 0px;
  position: absolute;
  right: 0px;
  min-width: 100px;
  height: 100%;
  top: 0px;
  margin-bottom: 2px;
}
.newsletter-row .newsletter-btn a {
  display: block;
  width: 100%;
  height: 100%;
  background: #a2b7cd;
  color: #fff;
  padding: 25px;
  text-decoration: none;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.newsletter-row .newsletter-btn a:before {
  content: "c";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
  position: absolute;
  left: 5px;
  font-size: 16px;
  line-height: 1.1;
  transition: left 0.1s ease-in-out;
}
.newsletter-row .newsletter-btn a:hover {
  background: #b1d6ec;
}
.newsletter-row .newsletter-btn a:hover:before {
  left: 7px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 28-jun-2018, 11:50:29
    Author     : Rick
*/
.product-header-logo {
  position: absolute;
  top: 0px;
  right: 15px;
  background: white;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
  width: 9.1vw;
  height: 5.1vw;
  margin-top: 2.5vw !important;
}
@media only screen and (max-width: 767px) {
  .product-header-logo {
    display: none;
  }
}
.product-header-logo > .navbar-header,
.product-header-logo > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .product-header-logo > .navbar-header,
  .product-header-logo > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .product-header-logo {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .product-header-logo {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .product-header-logo {
    margin: 0 16vw;
  }
}
.product-header-logo img {
  margin: 0 auto;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26-jun-2018, 21:26:42
    Author     : Rick
*/
.downloads-row .downloads-title {
  background: #e9eff4;
  padding: 19px;
  margin-bottom: 2px;
}
.downloads-row .downloads-title span {
  border: none;
  padding: 0px;
  background: transparent;
  font-size: 100%;
}
.downloads-row .downloads-title span.file {
  margin: 6px 0;
}
.downloads-row .downloads-title .file-icon {
  padding-right: 15px;
}
.downloads-row .downloads-btn {
  padding: 0px;
  margin-bottom: 2px;
}
.downloads-row .downloads-btn a {
  display: block;
  width: 100%;
  height: 100%;
  background: #a2b7cd;
  color: #fff;
  padding: 25px;
  text-decoration: none;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.downloads-row .downloads-btn a:before {
  content: "c";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
  position: absolute;
  left: 5px;
  font-size: 16px;
  line-height: 1.1;
  transition: left 0.1s ease-in-out;
}
.downloads-row .downloads-btn a:hover {
  background: #b1d6ec;
}
.downloads-row .downloads-btn a:hover:before {
  left: 7px;
}
.view-product-downloads {
  margin: 15px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 3-sep-2018, 10:34:51
    Author     : Rick
*/
.view-hoofd-categorieen {
  width: 100%;
  overflow: hidden;
  background: 'red';
}
.view-hoofd-categorieen .card .card-image {
  max-height: 330px;
}
.view-hoofd-categorieen .card .card-title {
  display: none;
}
.view-hoofd-categorieen .card .card-content {
  min-height: 130px;
}
.view-hoofd-categorieen .card .card-content h5,
.view-hoofd-categorieen .card .card-content .h5 {
  font-size: 15px;
  line-height: 1.4;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 10-okt-2018, 15:50:54
    Author     : Rick
*/
.tax-color- {
  background-color: #c8d7e4;
}
.tax-color-1 {
  background-color: #d2c5e1;
}
.tax-color-2 {
  background-color: #6BA4B8;
}
.tax-color-3 {
  background-color: #e6d1b4;
}
.region-header-wide .block-views-blockproduct-representative-block-1,
.region-header-wide .block-views-blockproduct-representative-block-2 {
  position: absolute;
  right: 0px;
  top: 80%;
  z-index: 1;
  width: 33.33333%;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .region-header-wide .block-views-blockproduct-representative-block-1,
  .region-header-wide .block-views-blockproduct-representative-block-2 {
    width: 41.6%;
  }
}
.region-header-wide .block-views-blockproduct-representative-block-1 .view-content,
.region-header-wide .block-views-blockproduct-representative-block-2 .view-content {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
  margin-left: -10px !important;
}
.region-header-wide .block-views-blockproduct-representative-block-1 .view-content > .navbar-header,
.region-header-wide .block-views-blockproduct-representative-block-2 .view-content > .navbar-header,
.region-header-wide .block-views-blockproduct-representative-block-1 .view-content > .navbar-collapse,
.region-header-wide .block-views-blockproduct-representative-block-2 .view-content > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .region-header-wide .block-views-blockproduct-representative-block-1 .view-content > .navbar-header,
  .region-header-wide .block-views-blockproduct-representative-block-2 .view-content > .navbar-header,
  .region-header-wide .block-views-blockproduct-representative-block-1 .view-content > .navbar-collapse,
  .region-header-wide .block-views-blockproduct-representative-block-2 .view-content > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .region-header-wide .block-views-blockproduct-representative-block-1 .view-content,
  .region-header-wide .block-views-blockproduct-representative-block-2 .view-content {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .region-header-wide .block-views-blockproduct-representative-block-1 .view-content,
  .region-header-wide .block-views-blockproduct-representative-block-2 .view-content {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .region-header-wide .block-views-blockproduct-representative-block-1 .view-content,
  .region-header-wide .block-views-blockproduct-representative-block-2 .view-content {
    margin: 0 16vw;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .region-header-wide .block-views-blockproduct-representative-block-1 .view-content,
  .region-header-wide .block-views-blockproduct-representative-block-2 .view-content {
    margin-left: -15px !important;
  }
}
@media only screen and (max-width: 767px) {
  .region-header-wide .block-views-blockproduct-representative-block-1,
  .region-header-wide .block-views-blockproduct-representative-block-2 {
    display: none;
  }
}
.region-header-wide .block-views-blockproduct-representative-block-1 .repres-conainer,
.region-header-wide .block-views-blockproduct-representative-block-2 .repres-conainer {
  padding: 15px;
}
.region-header-wide .block-views-blockproduct-representative-block-1 h4.block-title,
.region-header-wide .block-views-blockproduct-representative-block-2 h4.block-title {
  position: relative;
  color: #192b41 !important;
  top: 30px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 40px;
}
.region-header-wide .block-views-blockproduct-representative-block-1 h4.block-title:before,
.region-header-wide .block-views-blockproduct-representative-block-2 h4.block-title:before {
  position: absolute;
  top: -20px;
  left: 0px;
  background-color: #192b41 !important;
  width: 40px;
  height: 3px;
  content: " ";
}
.region-header-wide .block-views-blockproduct-representative-block-1 .btn,
.region-header-wide .block-views-blockproduct-representative-block-2 .btn {
  border: 0px solid;
  padding: 15px;
  background: #192b41;
}
.region-header-wide .block-views-blockproduct-representative-block-1 .btn span,
.region-header-wide .block-views-blockproduct-representative-block-2 .btn span {
  position: relative;
  background: none;
  padding-right: 25px;
}
.region-header-wide .block-views-blockproduct-representative-block-1 .btn span:before,
.region-header-wide .block-views-blockproduct-representative-block-2 .btn span:before {
  content: "a";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
  position: absolute;
  right: 5px;
  top: 0px;
  font-size: 16px;
  line-height: 1.1;
  transition: top 0.1s ease-in-out;
}
.region-header-wide .block-views-blockproduct-representative-block-1 .btn span:hover,
.region-header-wide .block-views-blockproduct-representative-block-2 .btn span:hover {
  background: none;
}
.region-header-wide .block-views-blockproduct-representative-block-1 .btn:hover,
.region-header-wide .block-views-blockproduct-representative-block-2 .btn:hover {
  border: none;
  background: #266093;
}
.region-header-wide .block-views-blockproduct-representative-block-1 .btn:hover span:before,
.region-header-wide .block-views-blockproduct-representative-block-2 .btn:hover span:before {
  right: 5px;
  top: 3px;
}
@media only screen and (min-width: 768px) {
  .bs-region--right .block-views-blockproduct-representative-block-1 {
    display: none;
  }
}
.block-views-blockproduct-representative-block-1,
.block-views-blockproduct-representative-block-3,
.block-views-blockproduct-representative-block-4 {
  margin-bottom: 70px;
}
.block-views-blockproduct-representative-block-1 .repres-conainer,
.block-views-blockproduct-representative-block-3 .repres-conainer,
.block-views-blockproduct-representative-block-4 .repres-conainer {
  padding: 15px;
  margin-bottom: 10px;
}
.block-views-blockproduct-representative-block-1 .contact,
.block-views-blockproduct-representative-block-3 .contact,
.block-views-blockproduct-representative-block-4 .contact {
  color: #192b41;
  display: inline-block;
  width: 20px;
}
.block-views-blockproduct-representative-block-1 h4.block-title,
.block-views-blockproduct-representative-block-3 h4.block-title,
.block-views-blockproduct-representative-block-4 h4.block-title {
  position: relative;
  color: #192b41 !important;
  top: 30px;
  text-transform: uppercase;
  font-weight: 500;
  min-height: 40px;
  margin-bottom: 40px;
}
.block-views-blockproduct-representative-block-1 h4.block-title:before,
.block-views-blockproduct-representative-block-3 h4.block-title:before,
.block-views-blockproduct-representative-block-4 h4.block-title:before {
  position: absolute;
  top: -20px;
  left: 0px;
  background-color: #192b41 !important;
  width: 40px;
  height: 3px;
  content: " ";
}
.block-views-blockproduct-representative-block-1 h2.representative-title,
.block-views-blockproduct-representative-block-3 h2.representative-title,
.block-views-blockproduct-representative-block-4 h2.representative-title {
  position: relative;
  color: #192b41 !important;
  font-size: 25px;
  top: 40px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 50px;
  min-height: 50px;
}
.block-views-blockproduct-representative-block-1 h2.representative-title:before,
.block-views-blockproduct-representative-block-3 h2.representative-title:before,
.block-views-blockproduct-representative-block-4 h2.representative-title:before {
  position: absolute;
  top: -30px;
  left: 0px;
  background-color: #192b41 !important;
  width: 48px;
  height: 8px;
  content: " ";
}
.block-views-blockproduct-representative-block-1 h6,
.block-views-blockproduct-representative-block-3 h6,
.block-views-blockproduct-representative-block-4 h6 {
  font-size: 16px;
  font-weight: 500;
  color: #192b41;
}
.block-views-blockproduct-representative-block-1 .repres-icon-links ul,
.block-views-blockproduct-representative-block-3 .repres-icon-links ul,
.block-views-blockproduct-representative-block-4 .repres-icon-links ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.block-views-blockproduct-representative-block-1 .repres-icon-links ul li,
.block-views-blockproduct-representative-block-3 .repres-icon-links ul li,
.block-views-blockproduct-representative-block-4 .repres-icon-links ul li {
  width: 100%;
  float: none;
  display: block;
  height: 28px;
}
.block-views-blockproduct-representative-block-1 .repres-icon-links ul li a,
.block-views-blockproduct-representative-block-3 .repres-icon-links ul li a,
.block-views-blockproduct-representative-block-4 .repres-icon-links ul li a {
  color: #192b41;
}
.block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people,
.block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people,
.block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people {
  margin-top: 0px;
  padding-top: 0px !important;
  min-height: 85px;
  padding-top: 22px;
}
@media only screen and (max-width: 767px) {
  .block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people p,
  .block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people p,
  .block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people p {
    text-align: center;
  }
}
.block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people a.text,
.block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people a.text,
.block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people a.text {
  color: #fff;
}
.block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people a,
.block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people a,
.block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people a {
  position: relative;
  height: 48px;
  color: transparent;
  font-size: 0px;
  background: transparent;
  display: block;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  overflow: unset;
  overflow-y: hidden;
  overflow-x: visible;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people a,
  .block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people a,
  .block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people a {
    height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people a,
  .block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people a,
  .block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people a {
    display: inline-block;
    float: left;
    vertical-align: bottom;
  }
}
.block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people a:before,
.block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people a:before,
.block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people a:before {
  position: absolute;
  display: block;
  content: attr(icon);
  font-family: "dycon_barewood";
  text-align: center;
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  color: #266093;
  background: #dee7ee;
  top: 0px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
@media only screen and (max-width: 767px) {
  .block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people a:before,
  .block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people a:before,
  .block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people a:before {
    width: 48px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
  }
}
.block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people a:after,
.block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people a:after,
.block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people a:after {
  position: absolute;
  display: block;
  content: attr(icon);
  font-family: "dycon_barewood";
  text-align: center;
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  color: #fff;
  background: #c8d7e4;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
  top: 48px;
}
@media only screen and (max-width: 767px) {
  .block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people a:after,
  .block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people a:after,
  .block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people a:after {
    width: 48px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people a:after,
  .block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people a:after,
  .block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people a:after {
    top: 48px;
  }
}
.block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people a:hover:before,
.block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people a:hover:before,
.block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people a:hover:before {
  top: -48px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
@media only screen and (max-width: 767px) {
  .block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people a:hover:before,
  .block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people a:hover:before,
  .block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people a:hover:before {
    top: 48px;
  }
}
.block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people a:hover:after,
.block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people a:hover:after,
.block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people a:hover:after {
  top: 0px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
.block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people a span,
.block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people a span,
.block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people a span {
  display: block;
  position: absolute;
  left: 50px;
  font-size: 14px;
  color: #fff;
  margin-left: 15px;
  margin-right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people a,
.block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people a,
.block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people a {
  margin-right: 14px;
}
.block-views-blockproduct-representative-block-1 .repres-icon-links .icon-links-people span,
.block-views-blockproduct-representative-block-3 .repres-icon-links .icon-links-people span,
.block-views-blockproduct-representative-block-4 .repres-icon-links .icon-links-people span {
  color: #192b41;
  word-break: break-all;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 12-okt-2018, 13:39:50
    Author     : Rick
*/
.block-views-blockpage-elements-block-5 {
  background-color: #c8d7e4;
}
.block-views-blockpage-elements-block-5 .view-header {
  padding-bottom: 70px;
}
.block-views-blockpage-elements-block-5 .view-header h2 {
  position: relative;
  color: #192b41;
  font-size: 25px;
  top: 90px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 120px;
  text-align: center;
}
.block-views-blockpage-elements-block-5 .view-header h2:before {
  position: absolute;
  top: -35px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #192b41;
  width: 70px;
  height: 8px;
  content: " ";
}
.block-views-blockpage-elements-block-5 .view-header p {
  text-align: center;
  margin: 0 auto;
  max-width: 450px;
  min-width: 200px;
  color: #192b41;
}
.block-views-blockpage-elements-block-5 .view-content {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
  padding-bottom: 70px;
}
.block-views-blockpage-elements-block-5 .view-content > .navbar-header,
.block-views-blockpage-elements-block-5 .view-content > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .block-views-blockpage-elements-block-5 .view-content > .navbar-header,
  .block-views-blockpage-elements-block-5 .view-content > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .block-views-blockpage-elements-block-5 .view-content {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .block-views-blockpage-elements-block-5 .view-content {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .block-views-blockpage-elements-block-5 .view-content {
    margin: 0 16vw;
  }
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 12-okt-2018, 14:50:48
    Author     : Rick
*/
.block-views-blockpage-elements-block-8 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.block-views-blockpage-elements-block-8 > .navbar-header,
.block-views-blockpage-elements-block-8 > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .block-views-blockpage-elements-block-8 > .navbar-header,
  .block-views-blockpage-elements-block-8 > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .block-views-blockpage-elements-block-8 {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .block-views-blockpage-elements-block-8 {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .block-views-blockpage-elements-block-8 {
    margin: 0 16vw;
  }
}
.block-views-blockpage-elements-block-8 .view-content {
  padding-bottom: 70px;
}
.download-row {
  position: relative;
  margin: 0px;
}
.download-row .download-title {
  background: #fff;
  padding: 25px;
  padding-right: 3px;
  padding-left: 15px;
  margin-bottom: 2px;
}
.download-row .download-btn {
  padding: 0px;
  position: absolute;
  right: 0px;
  min-width: 100px;
  height: 100%;
  top: 0px;
  margin-bottom: 2px;
}
.download-row .download-btn a {
  display: block;
  width: 100%;
  height: auto;
  background: #a2b7cd;
  color: #fff;
  padding: 25px;
  text-decoration: none;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.download-row .download-btn a:before {
  content: "a";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
  position: absolute;
  left: 5px;
  top: 25px;
  font-size: 16px;
  line-height: 1.1;
  transition: top 0.1s ease-in-out;
}
.download-row .download-btn a:hover {
  background: #b1d6ec;
}
.download-row .download-btn a:hover:before {
  left: 5px;
  top: 28px;
}
.handout-row {
  position: relative;
  margin: 0px;
}
.handout-row .handout-title {
  background: #fff;
  padding: 25px;
  padding-right: 3px;
  padding-left: 15px;
  margin-bottom: 2px;
}
.handout-row .button-row {
  margin: 0px;
}
.handout-row .handout-btn {
  padding: 0px;
  right: 0px;
  height: 100%;
  top: 0px;
  margin-bottom: 2px;
}
.handout-row .handout-btn a {
  display: block;
  width: 100%;
  height: auto;
  background: #a2b7cd;
  color: #fff;
  padding: 25px;
  text-decoration: none;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
.handout-row .handout-btn a:before {
  content: "c";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
  position: absolute;
  left: 5px;
  font-size: 16px;
  line-height: 1.1;
  transition: left 0.1s ease-in-out;
}
.handout-row .handout-btn a:hover {
  background: #b1d6ec;
}
.handout-row .handout-btn a:hover:before {
  left: 7px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 30-okt-2018, 16:45:05
    Author     : Rick
*/
#block-emergencynumber {
  float: right;
  color: white;
  position: absolute;
  margin-right: 15px;
  font-size: 18px;
  font-weight: 600;
  top: 40px;
  color: #ed7470;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
  right: 0px;
  margin-left: 0px !important;
}
@media (max-width: 767px) {
  #block-emergencynumber {
    display: none !important;
  }
}
#block-emergencynumber > .navbar-header,
#block-emergencynumber > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  #block-emergencynumber > .navbar-header,
  #block-emergencynumber > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  #block-emergencynumber {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  #block-emergencynumber {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  #block-emergencynumber {
    margin: 0 16vw;
  }
}
#block-emergencynumber a {
  color: #ed7470;
}
.emergency-number {
  color: #aa0500 !important;
  font-weight: 500 !important;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2-dec-2018, 22:30:49
    Author     : Rick
*/
.searchtabs {
  background-color: #658fb3;
  padding: 0px 0px;
  margin-top: 70px;
}
.searchtabs h2.block-title {
  position: relative;
  color: #a2b7cd;
  font-size: 25px;
  top: 30px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 60px;
  letter-spacing: 2px;
}
@media only screen and (min-width: 768px) {
  .searchtabs h2.block-title {
    margin: 2vw 8vw 60px 8vw;
  }
}
.searchtabs h2.block-title:before {
  position: absolute;
  top: -35px;
  left: 0px;
  background-color: #266093;
  width: 70px;
  height: 8px;
  content: " ";
}
.searchtabs .searchtabs-wrapper {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.searchtabs .searchtabs-wrapper > .navbar-header,
.searchtabs .searchtabs-wrapper > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .searchtabs .searchtabs-wrapper > .navbar-header,
  .searchtabs .searchtabs-wrapper > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .searchtabs .searchtabs-wrapper {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .searchtabs .searchtabs-wrapper {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .searchtabs .searchtabs-wrapper {
    margin: 0 16vw;
  }
}
.searchtabs .searchtabs-content {
  background-color: #266093;
}
@media only screen and (min-width: 768px) {
  .searchtabs .searchtabs-content {
    margin: 2vw 8vw;
  }
}
@media only screen and (max-width: 767px) {
  .searchtabs .searchtabs-content {
    margin: 30px 0px;
  }
}
.searchtabs .searchtabs-content .nav-tabs {
  border-bottom: 1px solid #a2b7cd;
}
.searchtabs .searchtabs-content .nav-tabs > li > a {
  padding: 18px 25px;
  color: #fff;
  margin: 0px;
}
@media only screen and (max-width: 767px) {
  .searchtabs .searchtabs-content .nav-tabs > li > a {
    padding: 18px 15px;
  }
}
.searchtabs .searchtabs-content .nav-tabs > li > a:hover {
  background-color: #b1d6ec;
  border: 1px solid #b1d6ec;
}
.searchtabs .searchtabs-content .nav-tabs > li.active > a {
  background-color: #a2b7cd;
  padding: 18px 25px;
  border: 1px solid #a2b7cd;
}
.searchtabs .searchtabs-content .tab-content > .active {
  background-color: #a2b7cd;
  padding: 50px 15px;
}
.searchtabs .searchtabs-content button {
  padding: 11px 12px;
  width: 100px;
  margin: 0px;
}
.searchtabs .searchtabs-content .form-type-textfield,
.searchtabs .searchtabs-content .form-type-search-api-autocomplete {
  display: inline-block;
  width: calc(100% - 100px);
  float: left;
}
.searchtabs .searchtabs-content .form-type-textfield .input-group,
.searchtabs .searchtabs-content .form-type-search-api-autocomplete .input-group {
  width: 100%;
}
.searchtabs .searchtabs-content .form-type-textfield input,
.searchtabs .searchtabs-content .form-type-search-api-autocomplete input {
  width: 100%;
  height: 45px;
  border: none;
}
.searchtabs .searchtabs-content .form-type-textfield input::placeholder,
.searchtabs .searchtabs-content .form-type-search-api-autocomplete input::placeholder {
  font-style: italic;
  color: #a2b7cd;
}
.searchtabs .tab-content .block-views h2.block-title {
  display: none;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 6-dec-2018, 15:43:50
    Author     : Rick
*/
#block-efmarineataglance {
  position: absolute;
  right: -5px;
  top: 100%;
  z-index: 1;
  width: 33.33333%;
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  #block-efmarineataglance {
    width: 41.6%;
  }
}
#block-efmarineataglance h2.block-title {
  position: relative;
  color: #fff;
  font-size: 25px;
  top: 90px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 120px;
}
#block-efmarineataglance h2.block-title:before {
  position: absolute;
  top: -35px;
  left: 0px;
  background-color: #192b41;
  width: 70px;
  height: 8px;
  content: " ";
}
#block-efmarineataglance .field--name-body {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
  margin-left: 0px !important;
  background-color: #266093;
  padding-top: 40px;
  padding-bottom: 15px;
}
#block-efmarineataglance .field--name-body > .navbar-header,
#block-efmarineataglance .field--name-body > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  #block-efmarineataglance .field--name-body > .navbar-header,
  #block-efmarineataglance .field--name-body > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  #block-efmarineataglance .field--name-body {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  #block-efmarineataglance .field--name-body {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  #block-efmarineataglance .field--name-body {
    margin: 0 16vw;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  #block-efmarineataglance .field--name-body {
    margin-left: -15px !important;
  }
}
#block-efmarineataglance .field--name-body .icon-wrapper {
  width: 40px;
  height: 40px;
  margin-right: 15px;
  float: left;
  margin-bottom: 15px;
}
#block-efmarineataglance .field--name-body .icon-wrapper .icon {
  width: 100%;
  height: auto;
}
#block-efmarineataglance .field--name-body .text-wrapper {
  color: #e9eff4;
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 20px;
  padding-right: 15px;
}
@media only screen and (max-width: 767px) {
  #block-efmarineataglance {
    display: none;
  }
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 13-dec-2018, 16:02:26
    Author     : guidopiest
*/
#block-introductietekstcorrespondents {
  left: 0px;
  background: #dee7ee;
  color: #192b41;
  padding: 70px 30px;
  top: 0px;
  width: 70%;
  font-weight: 700;
  font-size: 17px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 13-dec-2018, 16:35:08
    Author     : guidopiest
*/
.block-views-blocknews-block-1 .card .card-content {
  min-height: 300px;
}
.block-views-blocknews-block-1 .card .card-content p.small {
  text-transform: uppercase;
  font-size: 10px;
  color: #266093;
}
.block-views-blocknews-block-1 .card .card-content p.small span.tags {
  font-weight: 600;
}
.main-container h2.block-title {
  position: relative;
  color: #192b41;
  font-size: 25px;
  top: 90px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 120px;
}
.main-container h2.block-title:before {
  position: absolute;
  top: -35px;
  left: 0px;
  background-color: #192b41;
  width: 70px;
  height: 8px;
  content: " ";
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26-jun-2018, 20:26:04
    Author     : Rick
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26-jun-2018, 20:26:15
    Author     : Rick
*/
.wide-header {
  position: relative;
}
.wide-header .header-img {
  max-height: 250px;
  overflow: hidden;
}
.wide-header .header-img img {
  width: 100%;
  height: auto;
}
@media only screen and (max-width: 767px) {
  .wide-header .header-img img {
    width: 200%;
  }
}
.wide-header .header-txt {
  position: absolute;
  color: #fff;
  font-size: 3.2vw;
  top: 4vw;
  text-transform: uppercase;
  font-weight: 600;
}
@media only screen and (max-width: 767px) {
  .wide-header .header-txt {
    font-size: 5.2vw;
    top: 7vw;
  }
}
.wide-header .header-txt:before {
  position: absolute;
  top: -2.3vh;
  left: 0px;
  background-color: #fff;
  width: 7.9vw;
  height: 0.7vh;
  content: " ";
}
.path-nieuws .view-laatste-nieuwsbrief .card-footer {
  display: none;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 30-jun-2018, 18:04:35
    Author     : Rick
*/
.page-node-type-product .region.region-highlighted {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.page-node-type-product .region.region-highlighted > .navbar-header,
.page-node-type-product .region.region-highlighted > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-product .region.region-highlighted > .navbar-header,
  .page-node-type-product .region.region-highlighted > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-product .region.region-highlighted {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-product .region.region-highlighted {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-product .region.region-highlighted {
    margin: 0 16vw;
  }
}
.page-node-type-product .ZoomContainer {
  display: none;
}
.page-node-type-product .main-content h2,
.page-node-type-product .main-content h3,
.page-node-type-product .main-content h4,
.page-node-type-product .main-content h5,
.page-node-type-product .main-content p {
  color: #192b41;
}
.page-node-type-product .main-container.container-fluid {
  margin: 0px;
  padding: 0px;
}
.page-node-type-product .bs-region--left {
  margin-right: 0px;
  padding-right: 0px;
}
.page-node-type-product .bs-region--left .block-region-left .block-views-blockpage-elements-block-2 {
  background: #dee7ee;
  padding: 15px;
  padding-left: 0px;
  padding-top: 40px;
  margin-bottom: 40px;
  padding-bottom: 40px;
  margin-left: 0px;
  margin-right: 0px;
  display: inline-block;
  height: initial;
}
.page-node-type-product .bs-region--left .block-region-left .block-views-blockpage-elements-block-2 p {
  color: #192b41;
  font-weight: 700;
  font-size: 17px;
}
.page-node-type-product .bs-region--left .block-region-left .block-views-blockpage-elements-block-2 .view-content {
  padding-bottom: 15px;
}
.page-node-type-product .bs-region--left .block-region-left .block-views-blockpage-elements-block-3 .view-content {
  padding-bottom: 70px;
}
.page-node-type-product .bs-region--left .block-region-left .view-content {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  margin: 0 0vw;
  margin-right: 0px !important;
  padding-right: 15px;
}
.page-node-type-product .bs-region--left .block-region-left .view-content > .navbar-header,
.page-node-type-product .bs-region--left .block-region-left .view-content > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-product .bs-region--left .block-region-left .view-content > .navbar-header,
  .page-node-type-product .bs-region--left .block-region-left .view-content > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-product .bs-region--left .block-region-left .view-content {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-product .bs-region--left .block-region-left .view-content {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-product .bs-region--left .block-region-left .view-content {
    margin: 0 16vw;
  }
}
.page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
  margin-right: 0px !important;
  padding-right: 55px;
}
.page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode > .navbar-header,
.page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode > .navbar-header,
  .page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode {
    margin: 0 16vw;
  }
}
.page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode .content {
  margin-top: 40px;
  padding-bottom: 40px;
}
.page-node-type-product .bs-region--right {
  margin-left: 0px;
  padding-left: 0px;
}
.page-node-type-product .bs-region--right .block-region-right {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  margin: 0 0vw;
  margin-left: 0px !important;
  padding-left: 0px;
  padding-right: 15px;
}
.page-node-type-product .bs-region--right .block-region-right > .navbar-header,
.page-node-type-product .bs-region--right .block-region-right > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-product .bs-region--right .block-region-right > .navbar-header,
  .page-node-type-product .bs-region--right .block-region-right > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-product .bs-region--right .block-region-right {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-product .bs-region--right .block-region-right {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-product .bs-region--right .block-region-right {
    margin: 0 16vw;
  }
}
@media only screen and (max-width: 767px) {
  .page-node-type-product .bs-region--right .block-region-right {
    padding: 0px 15px;
    margin-left: 15px !important;
  }
}
.page-node-type-product .row.bs-2col-stacked {
  background: #fff;
}
.page-node-type-product .block-region-bottom {
  background: #e9eff4;
}
.page-node-type-product .block-views-blockproduct-slider-block-block-1 h2.block-title {
  width: 50vw;
  margin: 0 auto;
  height: 150px;
}
@media only screen and (max-width: 767px) {
  .page-node-type-product .block-views-blockproduct-slider-block-block-1 h2.block-title {
    width: 100%;
  }
}
.page-node-type-product .view-product-slider-block .view-content {
  display: block;
  width: 50vw;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 767px) {
  .page-node-type-product .view-product-slider-block .view-content {
    width: 100%;
  }
}
.page-node-type-product .view-product-slider-block .optionset-product-video-slider {
  border: none;
}
.page-node-type-product .view-product-slider-block .flexslider {
  background: transparent;
}
.page-node-type-product .view-product-slider-block .flex-control-paging li a {
  background: #c8d7e4;
}
.page-node-type-product .view-product-slider-block .flex-control-paging li a:hover {
  background: #266093;
}
.page-node-type-product .view-product-slider-block .flex-control-paging li a.flex-active {
  background: #266093;
}
.page-node-type-product .view-product-slider-block .flex-direction-nav a {
  display: block !important;
  background: #c8d7e4;
  width: 50px;
  height: 50px;
  color: transparent;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 3px;
  opacity: 1;
}
.page-node-type-product .view-product-slider-block .flex-direction-nav a.flex-prev {
  left: -150px;
}
.page-node-type-product .view-product-slider-block .flex-direction-nav a.flex-prev:before {
  font-family: "dycon_barewood";
  content: "b";
  text-shadow: none;
  color: #fff;
  font-size: 30px;
}
.page-node-type-product .view-product-slider-block .flex-direction-nav a.flex-next {
  right: -150px;
  color: transparent;
}
.page-node-type-product .view-product-slider-block .flex-direction-nav a.flex-next:before {
  font-family: "dycon_barewood";
  content: "c";
  text-shadow: none;
  color: #fff;
  font-size: 30px;
}
.page-node-type-product .block-views-blockproduct-slider-block-block-1 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.page-node-type-product .block-views-blockproduct-slider-block-block-1 > .navbar-header,
.page-node-type-product .block-views-blockproduct-slider-block-block-1 > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-product .block-views-blockproduct-slider-block-block-1 > .navbar-header,
  .page-node-type-product .block-views-blockproduct-slider-block-block-1 > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-product .block-views-blockproduct-slider-block-block-1 {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-product .block-views-blockproduct-slider-block-block-1 {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-product .block-views-blockproduct-slider-block-block-1 {
    margin: 0 16vw;
  }
}
.page-node-type-product footer {
  margin-top: 0px;
  border: none;
}
.page-node-type-product .navbar navbar-default {
  background: #e4e4e4;
}
.page-node-type-product .imagezoom-image {
  width: 100%;
  height: auto;
}
.page-node-type-product #imagezoom-thumb-wrapper {
  background-color: #f3f4f6;
  width: 100%;
  display: inline-block;
  padding: 7.5px;
}
.page-node-type-product #imagezoom-thumb-wrapper a {
  display: block;
  width: 25%;
  height: auto;
  float: left;
  padding: 7.5px;
}
.page-node-type-product #imagezoom-thumb-wrapper a img {
  width: 100%;
  height: auto;
}
.page-node-type-product .block-region-bottom .block-webform {
  background-color: #dee7ee;
}
.page-node-type-product .block-region-bottom .block-webform .webform-wrapper {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.page-node-type-product .block-region-bottom .block-webform .webform-wrapper > .navbar-header,
.page-node-type-product .block-region-bottom .block-webform .webform-wrapper > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-product .block-region-bottom .block-webform .webform-wrapper > .navbar-header,
  .page-node-type-product .block-region-bottom .block-webform .webform-wrapper > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-product .block-region-bottom .block-webform .webform-wrapper {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-product .block-region-bottom .block-webform .webform-wrapper {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-product .block-region-bottom .block-webform .webform-wrapper {
    margin: 0 16vw;
  }
}
.page-node-type-product .block-region-bottom .block-webform .webform-wrapper .p-webform {
  width: 50vw;
  margin: 0 auto;
  padding-bottom: 80px;
}
@media only screen and (max-width: 767px) {
  .page-node-type-product .block-region-bottom .block-webform .webform-wrapper .p-webform {
    width: 100%;
  }
}
.page-node-type-product .block-region-bottom .block-webform .webform-wrapper .p-webform .intl-tel-input {
  width: 100%;
}
.page-node-type-product .block-region-bottom .block-webform .webform-wrapper .p-webform .intl-tel-input input {
  width: 100%;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 25-jul-2018, 22:09:54
    Author     : Rick
*/
#block-ourteamheader {
  overflow: hidden;
}
.path-our-team {
  /*    .page-title {
                background:url(../images/header.jpg);
                    background-position: center;
    background-size: cover;
      height:200px;
    }*/
}
.path-our-team .main-container.container-fluid {
  margin: 0px;
  padding: 0px;
}
.path-our-team .view-team .view-header {
  background: #dee7ee;
  margin-left: 0px;
  width: 66.166667%;
  display: inline-block;
}
@media only screen and (max-width: 767px) {
  .path-our-team .view-team .view-header {
    width: 100%;
  }
}
.path-our-team .view-team .view-header .header-text {
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  margin: 0 0vw;
  background: #dee7ee;
  padding: 15px;
  padding-left: 0px;
  padding-top: 40px;
  margin-bottom: 40px;
  padding-bottom: 40px;
  margin-left: 0px;
  margin-right: 0px;
  display: inline-block;
  height: initial;
  padding-left: 15px;
}
.path-our-team .view-team .view-header .header-text > .navbar-header,
.path-our-team .view-team .view-header .header-text > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .path-our-team .view-team .view-header .header-text > .navbar-header,
  .path-our-team .view-team .view-header .header-text > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .path-our-team .view-team .view-header .header-text {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .path-our-team .view-team .view-header .header-text {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .path-our-team .view-team .view-header .header-text {
    margin: 0 16vw;
  }
}
.path-our-team .view-team .view-header .header-text p {
  color: #192b41;
  font-weight: 700;
  font-size: 17px;
}
.path-our-team .view-team .view-content {
  padding-top: 30px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.path-our-team .view-team .view-content > .navbar-header,
.path-our-team .view-team .view-content > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .path-our-team .view-team .view-content > .navbar-header,
  .path-our-team .view-team .view-content > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .path-our-team .view-team .view-content {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .path-our-team .view-team .view-content {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .path-our-team .view-team .view-content {
    margin: 0 16vw;
  }
}
.path-our-team .contextual-region .contextual-region .contextual-region .views-field-dropbutton {
  display: none;
  position: absolute;
  right: 0;
}
.path-our-team .contextual-region .contextual-region .contextual-region:hover {
  outline: 5px dashed #d6d6d6cc;
  outline-offset: -2px;
}
.path-our-team .contextual-region .contextual-region .contextual-region:hover .views-field-dropbutton {
  display: block;
  z-index: 99;
}
.pcard {
  margin-bottom: 30px;
}
.pcard a,
.pcard a:hover {
  text-decoration: none;
}
.pcard a:hover .qlnk span.link-label {
  opacity: 1;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}
.pcard a:active .qlnk .btn,
.pcard a:focus .qlnk .btn,
.pcard a:hover .qlnk .btn {
  background: #c8d7e4;
  color: #fff;
  border-color: #c8d7e4;
  padding: 11px;
  margin: -2px;
}
.pcard .card-image {
  position: relative;
  overflow: hidden;
  background-color: #dee7ee;
  padding-bottom: 0px;
}
.pcard .card-image img {
  width: 100%;
  height: auto;
}
.pcard .card-title {
  position: absolute;
  bottom: 0px;
  left: 0px;
  background-color: #8c959b;
  color: #fff;
  text-transform: uppercase;
  padding: 5px 15px;
}
.pcard .card-title h4,
.pcard .card-title .h4 {
  font-size: 16px;
}
.pcard .card-content {
  position: relative;
  background-color: #fff;
  color: #000;
  padding: 15px;
  min-height: 570px;
  line-height: 1.6;
}
@media only screen and (max-width: 767px) {
  .pcard .card-content {
    min-height: 180px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px) {
  .pcard .card-content {
    min-height: 590px;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .pcard .card-content {
    min-height: 600px;
  }
}
.pcard .card-content h5,
.pcard .card-content .h5 {
  font-size: 20px;
  color: #266093;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 1.2;
}
.pcard .card-content h6,
.pcard .card-content .h6 {
  font-size: 17px;
  font-weight: 500;
  color: #266093;
}
.pcard .card-content ul li {
  list-style: none;
  list-style-position: inside;
}
.pcard .icon-links-people ul {
  padding-left: 0px;
}
.pcard .icon-links-people span.contact {
  width: 25px;
  display: inline-block;
  color: #8c959b;
}
.pcard .icon-links-people a {
  color: #266093;
}
.pcard .card-footer {
  background-color: #8c959b;
  color: #fff;
}
.pcard .card-footer a {
  display: block;
  line-height: 40px;
  padding: 0 20px;
  background: #8c959b;
  font-size: 16px;
  color: #fff;
  text-align: left;
}
.pcard .card-footer a:after {
  content: "c";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
  display: inline-block;
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  padding-left: 10px;
  position: relative;
  left: 0;
  transition: color 0ms, left 0.4s ease-in-out;
}
.pcard .card-footer a:hover {
  text-decoration: none;
  color: #fff;
  background: #c8d7e4;
}
.pcard .card-footer a:hover:after {
  left: 3px;
}
.pcard .qlnk {
  overflow: hidden;
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 3;
  transition: bottom 0.1s ease-in-out;
}
.pcard .qlnk .btn {
  background: transparent;
  display: inline-block;
  color: #141414;
  margin: 0;
  border-color: #c1c9d0;
  border-style: solid;
  border-left-width: 1px;
  border-top-width: 1px;
  transition: all 0.1s ease-in-out;
  border-left-width: 0;
  border-top-width: 0;
  border-right-width: 0;
  border-bottom-width: 1px;
  padding: 11px;
  margin: -2px;
}
.pcard .qlnk span.link-label {
  right: 40px;
  font-weight: 400;
  margin: 0;
  padding-right: 5px;
  margin-right: -1px;
  opacity: 0;
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0);
  transition: -webkit-transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out;
  transition: transform 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out;
}
.pcard .qlnk span.link-more {
  width: 40px;
  padding: 11px;
}
.pcard .qlnk span.link-more:after {
  content: "c";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26-jul-2018, 14:50:52
    Author     : Rick
*/
.page-node-type-page .region.region-highlighted,
.page-node-type-product .region.region-highlighted {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.page-node-type-page .region.region-highlighted > .navbar-header,
.page-node-type-product .region.region-highlighted > .navbar-header,
.page-node-type-page .region.region-highlighted > .navbar-collapse,
.page-node-type-product .region.region-highlighted > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-page .region.region-highlighted > .navbar-header,
  .page-node-type-product .region.region-highlighted > .navbar-header,
  .page-node-type-page .region.region-highlighted > .navbar-collapse,
  .page-node-type-product .region.region-highlighted > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-page .region.region-highlighted,
  .page-node-type-product .region.region-highlighted {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-page .region.region-highlighted,
  .page-node-type-product .region.region-highlighted {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-page .region.region-highlighted,
  .page-node-type-product .region.region-highlighted {
    margin: 0 16vw;
  }
}
.page-node-type-page .ZoomContainer,
.page-node-type-product .ZoomContainer {
  display: none;
}
.page-node-type-page .main-content h2,
.page-node-type-product .main-content h2,
.page-node-type-page .main-content h3,
.page-node-type-product .main-content h3,
.page-node-type-page .main-content h4,
.page-node-type-product .main-content h4,
.page-node-type-page .main-content h5,
.page-node-type-product .main-content h5,
.page-node-type-page .main-content p,
.page-node-type-product .main-content p {
  color: #192b41;
}
.page-node-type-page .main-container.container-fluid,
.page-node-type-product .main-container.container-fluid {
  margin: 0px;
  padding: 0px;
}
.page-node-type-page .bs-region--left,
.page-node-type-product .bs-region--left {
  margin-right: 0px;
  padding-right: 0px;
}
.page-node-type-page .bs-region--left .block-region-left .block-views-blockpage-elements-block-2,
.page-node-type-product .bs-region--left .block-region-left .block-views-blockpage-elements-block-2 {
  width: 100%;
  background: #dee7ee;
  padding: 15px;
  padding-left: 0px;
  padding-top: 40px;
  margin-bottom: 40px;
  padding-bottom: 40px;
  margin-left: 0px;
  margin-right: 0px;
  display: inline-block;
  height: initial;
}
.page-node-type-page .bs-region--left .block-region-left .block-views-blockpage-elements-block-2 p,
.page-node-type-product .bs-region--left .block-region-left .block-views-blockpage-elements-block-2 p {
  color: #192b41;
  font-weight: 700;
  font-size: 17px;
}
.page-node-type-page .bs-region--left .block-region-left .block-views-blockpage-elements-block-2 .view-content,
.page-node-type-product .bs-region--left .block-region-left .block-views-blockpage-elements-block-2 .view-content {
  padding-bottom: 15px;
}
.page-node-type-page .bs-region--left .block-region-left .view-content,
.page-node-type-product .bs-region--left .block-region-left .view-content {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
  margin-right: 0px !important;
  padding-right: 30px;
}
.page-node-type-page .bs-region--left .block-region-left .view-content > .navbar-header,
.page-node-type-product .bs-region--left .block-region-left .view-content > .navbar-header,
.page-node-type-page .bs-region--left .block-region-left .view-content > .navbar-collapse,
.page-node-type-product .bs-region--left .block-region-left .view-content > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-page .bs-region--left .block-region-left .view-content > .navbar-header,
  .page-node-type-product .bs-region--left .block-region-left .view-content > .navbar-header,
  .page-node-type-page .bs-region--left .block-region-left .view-content > .navbar-collapse,
  .page-node-type-product .bs-region--left .block-region-left .view-content > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-page .bs-region--left .block-region-left .view-content,
  .page-node-type-product .bs-region--left .block-region-left .view-content {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-page .bs-region--left .block-region-left .view-content,
  .page-node-type-product .bs-region--left .block-region-left .view-content {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-page .bs-region--left .block-region-left .view-content,
  .page-node-type-product .bs-region--left .block-region-left .view-content {
    margin: 0 16vw;
  }
}
.page-node-type-page .bs-region--left .block-region-left .block-entity-viewnode,
.page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
  margin-right: 0px !important;
  padding-right: 55px;
}
.page-node-type-page .bs-region--left .block-region-left .block-entity-viewnode > .navbar-header,
.page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode > .navbar-header,
.page-node-type-page .bs-region--left .block-region-left .block-entity-viewnode > .navbar-collapse,
.page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-page .bs-region--left .block-region-left .block-entity-viewnode > .navbar-header,
  .page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode > .navbar-header,
  .page-node-type-page .bs-region--left .block-region-left .block-entity-viewnode > .navbar-collapse,
  .page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-page .bs-region--left .block-region-left .block-entity-viewnode,
  .page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-page .bs-region--left .block-region-left .block-entity-viewnode,
  .page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-page .bs-region--left .block-region-left .block-entity-viewnode,
  .page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode {
    margin: 0 16vw;
  }
}
.page-node-type-page .bs-region--left .block-region-left .block-entity-viewnode .content,
.page-node-type-product .bs-region--left .block-region-left .block-entity-viewnode .content {
  margin-top: 40px;
  padding-bottom: 40px;
}
/**
    
    .region.region-highlighted {
         .container-fluid;


    }


    
    
        .main-container.container-fluid {
        margin:0px;
        padding:0px;
    }
    
                article.page, article.product { 
            .field--name-field-introduction {
                           .introduction-text; 
            }
            
            .field--name-body  {
                 .container-fluid;
            }
            
                }


}*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26-jul-2018, 15:51:15
    Author     : Rick
*/
.path-search form#search-form {
  background: #266093;
  padding: 80px;
}
.path-search .region-content ol,
.path-search .region-content li {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
.path-search .region-content .card {
  padding-bottom: 30px;
}
.path-search form#search-form > a,
.path-search form#search-form > div,
.path-search form#search-form > input {
  padding: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.path-search form#search-form > a > .navbar-header,
.path-search form#search-form > div > .navbar-header,
.path-search form#search-form > input > .navbar-header,
.path-search form#search-form > a > .navbar-collapse,
.path-search form#search-form > div > .navbar-collapse,
.path-search form#search-form > input > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .path-search form#search-form > a > .navbar-header,
  .path-search form#search-form > div > .navbar-header,
  .path-search form#search-form > input > .navbar-header,
  .path-search form#search-form > a > .navbar-collapse,
  .path-search form#search-form > div > .navbar-collapse,
  .path-search form#search-form > input > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .path-search form#search-form > a,
  .path-search form#search-form > div,
  .path-search form#search-form > input {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .path-search form#search-form > a,
  .path-search form#search-form > div,
  .path-search form#search-form > input {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .path-search form#search-form > a,
  .path-search form#search-form > div,
  .path-search form#search-form > input {
    margin: 0 16vw;
  }
}
.path-search form#search-form > a {
  display: block;
}
.path-search .region-content > ol,
.path-search .region-content > h2 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.path-search .region-content > ol > .navbar-header,
.path-search .region-content > h2 > .navbar-header,
.path-search .region-content > ol > .navbar-collapse,
.path-search .region-content > h2 > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .path-search .region-content > ol > .navbar-header,
  .path-search .region-content > h2 > .navbar-header,
  .path-search .region-content > ol > .navbar-collapse,
  .path-search .region-content > h2 > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .path-search .region-content > ol,
  .path-search .region-content > h2 {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .path-search .region-content > ol,
  .path-search .region-content > h2 {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .path-search .region-content > ol,
  .path-search .region-content > h2 {
    margin: 0 16vw;
  }
}
.path-search form#search-form > div {
  padding: 0px;
}
.path-search .region-content > h2 {
  padding-bottom: 60px;
  position: relative;
  color: #192b41;
  font-size: 25px;
  top: 90px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 120px;
}
.path-search .region-content > h2:before {
  position: absolute;
  top: -35px;
  left: 15px;
  background-color: #192b41;
  width: 70px;
  height: 8px;
  content: " ";
}
.path-search .search-highlight {
  background-color: #192b41;
  color: #fff;
}
.path-search section#block-exposedformsearch-contentpage-1-2 {
  margin: 70px 8vw;
  background: #648eb3;
  padding: 4vw;
}
.path-search section#block-exposedformsearch-contentpage-1-2 .form-type-textfield {
  display: inline-block;
  width: calc(100% - 100px);
  float: left;
}
.path-search section#block-exposedformsearch-contentpage-1-2 .form-type-textfield input {
  width: 100%;
  height: 45px;
  border: none;
}
.path-search section#block-exposedformsearch-contentpage-1-2 .form-type-textfield input::placeholder {
  font-style: italic;
  color: #a2b7cd;
}
.path-search section#block-exposedformsearch-contentpage-1-2 button {
  padding: 11px 12px;
  width: 100px;
  margin: 0px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 27-jul-2018, 12:26:37
    Author     : Rick
*/
.view-catalogus {
  margin-top: 60px;
}
.view-catalogus .card {
  margin-bottom: 30px;
}
.view-catalogus .card .card-image {
  height: 190px;
  overflow: hidden;
  background-color: #fff;
  display: block;
}
.block-facets,
.block-facets-summary {
  background-color: #266093;
}
.path-taxonomy .region-sidebar-first {
  padding-top: 60px;
}
.block-facets-summary {
  color: #fff;
}
.block-facets-summary h2 {
  display: none;
}
.block-facets-summary a {
  color: #fff;
  padding: 5px;
  border: 1px solid #fff;
  float: left;
  margin: 5px;
}
.block-facets-summary ul,
.block-facets-summary li {
  list-style: none;
}
.block-facets-summary ul {
  margin-top: 25px;
}
.block-facets-summary .source-summary-item-categorie,
.block-facets-summary .source-summary-item-leverancier {
  display: none;
}
.block-facets-summary .facet-summary-item--clear {
  float: right;
}
.block-facets-summary .facet-summary-item--clear a {
  border: 1px solid #192b41;
  color: #192b41;
  background-color: #fff;
}
/*
.block-facets {
    h2.block-title {
        color:@color-white;
        padding-left: 15px;
        margin-top:40px;
        top:40px;
        margin-bottom: 70px;
        &:before {
            position: absolute;
            top: -35px;
            left: 0px;
            background-color: @color-blue-regular;
            width: 100%;
            height: 2px;
            content: " ";
        }

    }
    color:@color-white;
    a {
        color:@color-white;

    }

    ul, li {
        list-style:none;
        
        .facet-item__value {
                   font-weight:300;
        margin-left:5px;
        font-size:12px; 
        }
        .facet-item__count {
            font-size:12px; 
      
        }
    }
}*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 30-jun-2018, 18:04:35
    Author     : Rick
*/
.page-node-type-news .region.region-highlighted {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.page-node-type-news .region.region-highlighted > .navbar-header,
.page-node-type-news .region.region-highlighted > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-news .region.region-highlighted > .navbar-header,
  .page-node-type-news .region.region-highlighted > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-news .region.region-highlighted {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-news .region.region-highlighted {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-news .region.region-highlighted {
    margin: 0 16vw;
  }
}
.page-node-type-news .ZoomContainer {
  display: none;
}
.page-node-type-news .main-content h2,
.page-node-type-news .main-content h3,
.page-node-type-news .main-content h4,
.page-node-type-news .main-content h5,
.page-node-type-news .main-content p {
  color: #192b41;
}
.page-node-type-news .main-container.container-fluid {
  margin: 0px;
  padding: 0px;
}
.page-node-type-news .bs-region--left {
  margin-right: 0px;
  padding-right: 0px;
}
.page-node-type-news .bs-region--left .block-region-left .block-views-blockpage-elements-block-2 {
  display: none;
}
.page-node-type-news .bs-region--left .block-region-left .block-views-blockpage-elements-block-2 .view-content {
  padding-bottom: 15px;
}
.page-node-type-news .bs-region--left .block-region-left .block-views-blockpage-elements-block-3 .view-content {
  padding-top: 30px;
  padding-bottom: 70px;
}
.page-node-type-news .bs-region--left .block-region-left .view-content {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  margin: 0 0vw;
  margin-right: 0px !important;
  padding-right: 15px;
}
.page-node-type-news .bs-region--left .block-region-left .view-content > .navbar-header,
.page-node-type-news .bs-region--left .block-region-left .view-content > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-news .bs-region--left .block-region-left .view-content > .navbar-header,
  .page-node-type-news .bs-region--left .block-region-left .view-content > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-news .bs-region--left .block-region-left .view-content {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-news .bs-region--left .block-region-left .view-content {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-news .bs-region--left .block-region-left .view-content {
    margin: 0 16vw;
  }
}
.page-node-type-news .bs-region--left .block-region-left .block-entity-viewnode {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
  margin-right: 0px !important;
  padding-right: 55px;
}
.page-node-type-news .bs-region--left .block-region-left .block-entity-viewnode > .navbar-header,
.page-node-type-news .bs-region--left .block-region-left .block-entity-viewnode > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-news .bs-region--left .block-region-left .block-entity-viewnode > .navbar-header,
  .page-node-type-news .bs-region--left .block-region-left .block-entity-viewnode > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-news .bs-region--left .block-region-left .block-entity-viewnode {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-news .bs-region--left .block-region-left .block-entity-viewnode {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-news .bs-region--left .block-region-left .block-entity-viewnode {
    margin: 0 16vw;
  }
}
.page-node-type-news .bs-region--left .block-region-left .block-entity-viewnode .content {
  margin-top: 40px;
  padding-bottom: 40px;
}
.page-node-type-news .bs-region--right {
  margin-left: 0px;
  padding-left: 0px;
}
.page-node-type-news .bs-region--right .block-region-right {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  margin: 0 0vw;
  margin-left: 0px !important;
  padding-left: 0px;
  padding-right: 15px;
}
.page-node-type-news .bs-region--right .block-region-right > .navbar-header,
.page-node-type-news .bs-region--right .block-region-right > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-news .bs-region--right .block-region-right > .navbar-header,
  .page-node-type-news .bs-region--right .block-region-right > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-news .bs-region--right .block-region-right {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-news .bs-region--right .block-region-right {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-news .bs-region--right .block-region-right {
    margin: 0 16vw;
  }
}
@media only screen and (max-width: 767px) {
  .page-node-type-news .bs-region--right .block-region-right {
    padding: 0px 15px;
    margin-left: 15px !important;
  }
}
.page-node-type-news .row.bs-2col-stacked {
  background: #fff;
}
.page-node-type-news .block-region-bottom {
  background: #e9eff4;
}
.page-node-type-news .block-views-blockproduct-slider-block-block-1 h2.block-title {
  width: 50vw;
  margin: 0 auto;
  height: 150px;
}
@media only screen and (max-width: 767px) {
  .page-node-type-news .block-views-blockproduct-slider-block-block-1 h2.block-title {
    width: 100%;
  }
}
.page-node-type-news .view-product-slider-block .view-content {
  display: block;
  width: 50vw;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 767px) {
  .page-node-type-news .view-product-slider-block .view-content {
    width: 100%;
  }
}
.page-node-type-news .view-product-slider-block .optionset-product-video-slider {
  border: none;
}
.page-node-type-news .view-product-slider-block .flexslider {
  background: transparent;
}
.page-node-type-news .view-product-slider-block .flex-control-paging li a {
  background: #c8d7e4;
}
.page-node-type-news .view-product-slider-block .flex-control-paging li a:hover {
  background: #266093;
}
.page-node-type-news .view-product-slider-block .flex-control-paging li a.flex-active {
  background: #266093;
}
.page-node-type-news .view-product-slider-block .flex-direction-nav a {
  display: block !important;
  background: #c8d7e4;
  width: 50px;
  height: 50px;
  color: transparent;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 3px;
  opacity: 1;
}
.page-node-type-news .view-product-slider-block .flex-direction-nav a.flex-prev {
  left: -150px;
}
.page-node-type-news .view-product-slider-block .flex-direction-nav a.flex-prev:before {
  font-family: "dycon_barewood";
  content: "b";
  text-shadow: none;
  color: #fff;
  font-size: 30px;
}
.page-node-type-news .view-product-slider-block .flex-direction-nav a.flex-next {
  right: -150px;
  color: transparent;
}
.page-node-type-news .view-product-slider-block .flex-direction-nav a.flex-next:before {
  font-family: "dycon_barewood";
  content: "c";
  text-shadow: none;
  color: #fff;
  font-size: 30px;
}
.page-node-type-news .block-views-blockproduct-slider-block-block-1 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.page-node-type-news .block-views-blockproduct-slider-block-block-1 > .navbar-header,
.page-node-type-news .block-views-blockproduct-slider-block-block-1 > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-news .block-views-blockproduct-slider-block-block-1 > .navbar-header,
  .page-node-type-news .block-views-blockproduct-slider-block-block-1 > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-news .block-views-blockproduct-slider-block-block-1 {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-news .block-views-blockproduct-slider-block-block-1 {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-news .block-views-blockproduct-slider-block-block-1 {
    margin: 0 16vw;
  }
}
.page-node-type-news footer {
  margin-top: 0px;
  border: none;
}
.page-node-type-news .navbar navbar-default {
  background: #e4e4e4;
}
.page-node-type-news .imagezoom-image {
  width: 100%;
  height: auto;
}
.page-node-type-news #imagezoom-thumb-wrapper {
  background-color: #f3f4f6;
  width: 100%;
  display: inline-block;
  padding: 7.5px;
}
.page-node-type-news #imagezoom-thumb-wrapper a {
  display: block;
  width: 25%;
  height: auto;
  float: left;
  padding: 7.5px;
}
.page-node-type-news #imagezoom-thumb-wrapper a img {
  width: 100%;
  height: auto;
}
.page-node-type-news .block-region-bottom .block-webform {
  background-color: #dee7ee;
}
.page-node-type-news .block-region-bottom .block-webform .webform-wrapper {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.page-node-type-news .block-region-bottom .block-webform .webform-wrapper > .navbar-header,
.page-node-type-news .block-region-bottom .block-webform .webform-wrapper > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-news .block-region-bottom .block-webform .webform-wrapper > .navbar-header,
  .page-node-type-news .block-region-bottom .block-webform .webform-wrapper > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-news .block-region-bottom .block-webform .webform-wrapper {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-news .block-region-bottom .block-webform .webform-wrapper {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-news .block-region-bottom .block-webform .webform-wrapper {
    margin: 0 16vw;
  }
}
.page-node-type-news .block-region-bottom .block-webform .webform-wrapper .p-webform {
  width: 50vw;
  margin: 0 auto;
  padding-bottom: 80px;
}
@media only screen and (max-width: 767px) {
  .page-node-type-news .block-region-bottom .block-webform .webform-wrapper .p-webform {
    width: 100%;
  }
}
.page-node-type-news .block-region-bottom .block-webform .webform-wrapper .p-webform .intl-tel-input {
  width: 100%;
}
.page-node-type-news .block-region-bottom .block-webform .webform-wrapper .p-webform .intl-tel-input input {
  width: 100%;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 29-aug-2018, 16:29:21
    Author     : Rick
*/
#block-views-block-contact-block-2 {
  overflow: hidden;
}
.path-contact .main-container.container-fluid {
  margin: 0px;
  padding: 0px;
}
.path-contact .main-col .view-contact .view-header {
  background: #dee7ee;
  padding: 15px;
  padding-left: 0px;
  padding-top: 40px;
  margin-bottom: 40px;
  padding-bottom: 40px;
  margin-left: 0px;
  margin-right: 0px;
  display: inline-block;
  height: initial;
}
.path-contact .main-col .view-contact .view-header p {
  color: #192b41;
  font-weight: 700;
  font-size: 17px;
}
@media only screen and (max-width: 767px) {
  .path-contact .main-col .view-contact .view-header {
    width: 100%;
  }
}
.path-contact .main-col .view-contact .view-header .header-text {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.path-contact .main-col .view-contact .view-header .header-text > .navbar-header,
.path-contact .main-col .view-contact .view-header .header-text > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .path-contact .main-col .view-contact .view-header .header-text > .navbar-header,
  .path-contact .main-col .view-contact .view-header .header-text > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .path-contact .main-col .view-contact .view-header .header-text {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .path-contact .main-col .view-contact .view-header .header-text {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .path-contact .main-col .view-contact .view-header .header-text {
    margin: 0 16vw;
  }
}
.path-contact .main-col .view-contact .view-content {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.path-contact .main-col .view-contact .view-content > .navbar-header,
.path-contact .main-col .view-contact .view-content > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .path-contact .main-col .view-contact .view-content > .navbar-header,
  .path-contact .main-col .view-contact .view-content > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .path-contact .main-col .view-contact .view-content {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .path-contact .main-col .view-contact .view-content {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .path-contact .main-col .view-contact .view-content {
    margin: 0 16vw;
  }
}
.path-contact .main-col .view-contact .views-field-nothing .card {
  margin-top: 60px;
}
.path-contact .main-col .view-contact .views-field-nothing .card-content {
  min-height: 300px;
}
.path-contact .main-col .view-contact .views-field-nothing .card-content h2 {
  font-size: 25px;
  margin-bottom: 40px;
}
.path-contact .main-col .view-contact .views-field-nothing .icon-links {
  margin-top: 0px;
  padding-top: 0px !important;
  min-height: 85px;
  padding-top: 22px;
  min-height: 65px;
}
@media only screen and (max-width: 767px) {
  .path-contact .main-col .view-contact .views-field-nothing .icon-links p {
    text-align: center;
  }
}
.path-contact .main-col .view-contact .views-field-nothing .icon-links a.text {
  color: #fff;
}
.path-contact .main-col .view-contact .views-field-nothing .icon-links a {
  position: relative;
  height: 48px;
  color: transparent;
  font-size: 0px;
  background: transparent;
  display: block;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  overflow: unset;
  overflow-y: hidden;
  overflow-x: visible;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .path-contact .main-col .view-contact .views-field-nothing .icon-links a {
    height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .path-contact .main-col .view-contact .views-field-nothing .icon-links a {
    display: inline-block;
    float: left;
    vertical-align: bottom;
  }
}
.path-contact .main-col .view-contact .views-field-nothing .icon-links a:before {
  position: absolute;
  display: block;
  content: attr(icon);
  font-family: "dycon_barewood";
  text-align: center;
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  color: #e9eff4;
  background: #a2b7cd;
  top: 0px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
@media only screen and (max-width: 767px) {
  .path-contact .main-col .view-contact .views-field-nothing .icon-links a:before {
    width: 48px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
  }
}
.path-contact .main-col .view-contact .views-field-nothing .icon-links a:after {
  position: absolute;
  display: block;
  content: attr(icon);
  font-family: "dycon_barewood";
  text-align: center;
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  color: #fff;
  background: #c8d7e4;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
  top: 48px;
}
@media only screen and (max-width: 767px) {
  .path-contact .main-col .view-contact .views-field-nothing .icon-links a:after {
    width: 48px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .path-contact .main-col .view-contact .views-field-nothing .icon-links a:after {
    top: 48px;
  }
}
.path-contact .main-col .view-contact .views-field-nothing .icon-links a:hover:before {
  top: -48px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
@media only screen and (max-width: 767px) {
  .path-contact .main-col .view-contact .views-field-nothing .icon-links a:hover:before {
    top: 48px;
  }
}
.path-contact .main-col .view-contact .views-field-nothing .icon-links a:hover:after {
  top: 0px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
.path-contact .main-col .view-contact .views-field-nothing .icon-links a span {
  display: block;
  position: absolute;
  left: 50px;
  font-size: 14px;
  color: #fff;
  margin-left: 15px;
  margin-right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.path-contact .main-col .view-contact .views-field-nothing .icon-links a {
  margin-right: 15px;
}
.path-contact .main-col .view-contact .views-field-nothing .icon-links a span {
  color: #192b41;
}
.path-contact .block-views-blockonze-professionals-block-1,
.path-contact .block-views-blockonze-professionals-block-2 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.path-contact .block-views-blockonze-professionals-block-1 > .navbar-header,
.path-contact .block-views-blockonze-professionals-block-2 > .navbar-header,
.path-contact .block-views-blockonze-professionals-block-1 > .navbar-collapse,
.path-contact .block-views-blockonze-professionals-block-2 > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .path-contact .block-views-blockonze-professionals-block-1 > .navbar-header,
  .path-contact .block-views-blockonze-professionals-block-2 > .navbar-header,
  .path-contact .block-views-blockonze-professionals-block-1 > .navbar-collapse,
  .path-contact .block-views-blockonze-professionals-block-2 > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .path-contact .block-views-blockonze-professionals-block-1,
  .path-contact .block-views-blockonze-professionals-block-2 {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .path-contact .block-views-blockonze-professionals-block-1,
  .path-contact .block-views-blockonze-professionals-block-2 {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .path-contact .block-views-blockonze-professionals-block-1,
  .path-contact .block-views-blockonze-professionals-block-2 {
    margin: 0 16vw;
  }
}
.path-contact .main-container h2.block-title span {
  font-size: 18px;
  text-transform: none;
  font-weight: 400;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 3-sep-2018, 10:28:27
    Author     : Rick
*/
.page-node-type-page .block-views-blockhoofd-categorieen-block-1 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.page-node-type-page .block-views-blockhoofd-categorieen-block-1 > .navbar-header,
.page-node-type-page .block-views-blockhoofd-categorieen-block-1 > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .page-node-type-page .block-views-blockhoofd-categorieen-block-1 > .navbar-header,
  .page-node-type-page .block-views-blockhoofd-categorieen-block-1 > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .page-node-type-page .block-views-blockhoofd-categorieen-block-1 {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .page-node-type-page .block-views-blockhoofd-categorieen-block-1 {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .page-node-type-page .block-views-blockhoofd-categorieen-block-1 {
    margin: 0 16vw;
  }
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 6-sep-2018, 9:47:32
    Author     : Rick
*/
.path-events .main-container.container-fluid {
  margin: 0px;
  padding: 0px;
}
.path-events .view-events .view-header {
  background: #dee7ee;
  padding: 15px;
  padding-left: 0px;
  padding-top: 40px;
  margin-bottom: 40px;
  padding-bottom: 40px;
  margin-left: 0px;
  margin-right: 0px;
  display: inline-block;
  height: initial;
}
.path-events .view-events .view-header p {
  color: #192b41;
  font-weight: 700;
  font-size: 17px;
}
.path-events .view-events .view-content {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.path-events .view-events .view-content > .navbar-header,
.path-events .view-events .view-content > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .path-events .view-events .view-content > .navbar-header,
  .path-events .view-events .view-content > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .path-events .view-events .view-content {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .path-events .view-events .view-content {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .path-events .view-events .view-content {
    margin: 0 16vw;
  }
}
.path-events .view-events .views-field-nothing .card {
  margin-top: 60px;
}
.path-events .view-events .views-field-nothing .card-content {
  min-height: 300px;
}
.path-events .view-events .views-field-nothing .card-content h2 {
  font-size: 32px;
  margin-bottom: 40px;
  color: #192b41;
}
.path-events .view-events .views-field-nothing .card-content h3 {
  font-size: 16px;
}
.path-events .view-events .views-field-nothing .icon-links {
  margin-top: 0px;
  padding-top: 0px !important;
  min-height: 85px;
  padding-top: 22px;
  min-height: 65px;
}
@media only screen and (max-width: 767px) {
  .path-events .view-events .views-field-nothing .icon-links p {
    text-align: center;
  }
}
.path-events .view-events .views-field-nothing .icon-links a.text {
  color: #fff;
}
.path-events .view-events .views-field-nothing .icon-links a {
  position: relative;
  height: 48px;
  color: transparent;
  font-size: 0px;
  background: transparent;
  display: block;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  overflow: unset;
  overflow-y: hidden;
  overflow-x: visible;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .path-events .view-events .views-field-nothing .icon-links a {
    height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .path-events .view-events .views-field-nothing .icon-links a {
    display: inline-block;
    float: left;
    vertical-align: bottom;
  }
}
.path-events .view-events .views-field-nothing .icon-links a:before {
  position: absolute;
  display: block;
  content: attr(icon);
  font-family: "dycon_barewood";
  text-align: center;
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  color: #e9eff4;
  background: #a2b7cd;
  top: 0px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
@media only screen and (max-width: 767px) {
  .path-events .view-events .views-field-nothing .icon-links a:before {
    width: 48px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
  }
}
.path-events .view-events .views-field-nothing .icon-links a:after {
  position: absolute;
  display: block;
  content: attr(icon);
  font-family: "dycon_barewood";
  text-align: center;
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  color: #fff;
  background: #c8d7e4;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
  top: 48px;
}
@media only screen and (max-width: 767px) {
  .path-events .view-events .views-field-nothing .icon-links a:after {
    width: 48px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .path-events .view-events .views-field-nothing .icon-links a:after {
    top: 48px;
  }
}
.path-events .view-events .views-field-nothing .icon-links a:hover:before {
  top: -48px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
@media only screen and (max-width: 767px) {
  .path-events .view-events .views-field-nothing .icon-links a:hover:before {
    top: 48px;
  }
}
.path-events .view-events .views-field-nothing .icon-links a:hover:after {
  top: 0px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
.path-events .view-events .views-field-nothing .icon-links a span {
  display: block;
  position: absolute;
  left: 50px;
  font-size: 14px;
  color: #fff;
  margin-left: 15px;
  margin-right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.path-events .view-events .views-field-nothing .icon-links a {
  margin-right: 15px;
}
.path-events .view-events .views-field-nothing .icon-links span {
  padding-top: 10px;
  display: block;
}
.block-views-blockevenementen-block-1,
.block-views-blockevenementen-block-2 {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.block-views-blockevenementen-block-1 > .navbar-header,
.block-views-blockevenementen-block-2 > .navbar-header,
.block-views-blockevenementen-block-1 > .navbar-collapse,
.block-views-blockevenementen-block-2 > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .block-views-blockevenementen-block-1 > .navbar-header,
  .block-views-blockevenementen-block-2 > .navbar-header,
  .block-views-blockevenementen-block-1 > .navbar-collapse,
  .block-views-blockevenementen-block-2 > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .block-views-blockevenementen-block-1,
  .block-views-blockevenementen-block-2 {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .block-views-blockevenementen-block-1,
  .block-views-blockevenementen-block-2 {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .block-views-blockevenementen-block-1,
  .block-views-blockevenementen-block-2 {
    margin: 0 16vw;
  }
}
.block-views-blockevenementen-block-1 .views-field-nothing .card,
.block-views-blockevenementen-block-2 .views-field-nothing .card {
  margin-top: 60px;
}
.block-views-blockevenementen-block-1 .views-field-nothing .card-content,
.block-views-blockevenementen-block-2 .views-field-nothing .card-content {
  min-height: 300px;
}
.block-views-blockevenementen-block-1 .views-field-nothing .card-content h2,
.block-views-blockevenementen-block-2 .views-field-nothing .card-content h2 {
  font-size: 32px;
  margin-bottom: 40px;
  color: #192b41;
}
.block-views-blockevenementen-block-1 .views-field-nothing .card-content h3,
.block-views-blockevenementen-block-2 .views-field-nothing .card-content h3 {
  font-size: 16px;
}
.block-views-blockevenementen-block-1 .views-field-nothing .icon-links,
.block-views-blockevenementen-block-2 .views-field-nothing .icon-links {
  margin-top: 0px;
  padding-top: 0px !important;
  min-height: 85px;
  padding-top: 22px;
  min-height: 65px;
}
@media only screen and (max-width: 767px) {
  .block-views-blockevenementen-block-1 .views-field-nothing .icon-links p,
  .block-views-blockevenementen-block-2 .views-field-nothing .icon-links p {
    text-align: center;
  }
}
.block-views-blockevenementen-block-1 .views-field-nothing .icon-links a.text,
.block-views-blockevenementen-block-2 .views-field-nothing .icon-links a.text {
  color: #fff;
}
.block-views-blockevenementen-block-1 .views-field-nothing .icon-links a,
.block-views-blockevenementen-block-2 .views-field-nothing .icon-links a {
  position: relative;
  height: 48px;
  color: transparent;
  font-size: 0px;
  background: transparent;
  display: block;
  float: left;
  margin-right: 5px;
  margin-bottom: 5px;
  overflow: unset;
  overflow-y: hidden;
  overflow-x: visible;
  width: 100%;
}
@media only screen and (max-width: 767px) {
  .block-views-blockevenementen-block-1 .views-field-nothing .icon-links a,
  .block-views-blockevenementen-block-2 .views-field-nothing .icon-links a {
    height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .block-views-blockevenementen-block-1 .views-field-nothing .icon-links a,
  .block-views-blockevenementen-block-2 .views-field-nothing .icon-links a {
    display: inline-block;
    float: left;
    vertical-align: bottom;
  }
}
.block-views-blockevenementen-block-1 .views-field-nothing .icon-links a:before,
.block-views-blockevenementen-block-2 .views-field-nothing .icon-links a:before {
  position: absolute;
  display: block;
  content: attr(icon);
  font-family: "dycon_barewood";
  text-align: center;
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  color: #e9eff4;
  background: #a2b7cd;
  top: 0px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
@media only screen and (max-width: 767px) {
  .block-views-blockevenementen-block-1 .views-field-nothing .icon-links a:before,
  .block-views-blockevenementen-block-2 .views-field-nothing .icon-links a:before {
    width: 48px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
  }
}
.block-views-blockevenementen-block-1 .views-field-nothing .icon-links a:after,
.block-views-blockevenementen-block-2 .views-field-nothing .icon-links a:after {
  position: absolute;
  display: block;
  content: attr(icon);
  font-family: "dycon_barewood";
  text-align: center;
  width: 48px;
  height: 48px;
  font-size: 24px;
  line-height: 48px;
  color: #fff;
  background: #c8d7e4;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
  top: 48px;
}
@media only screen and (max-width: 767px) {
  .block-views-blockevenementen-block-1 .views-field-nothing .icon-links a:after,
  .block-views-blockevenementen-block-2 .views-field-nothing .icon-links a:after {
    width: 48px;
    height: 48px;
    font-size: 24px;
    line-height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .block-views-blockevenementen-block-1 .views-field-nothing .icon-links a:after,
  .block-views-blockevenementen-block-2 .views-field-nothing .icon-links a:after {
    top: 48px;
  }
}
.block-views-blockevenementen-block-1 .views-field-nothing .icon-links a:hover:before,
.block-views-blockevenementen-block-2 .views-field-nothing .icon-links a:hover:before {
  top: -48px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
@media only screen and (max-width: 767px) {
  .block-views-blockevenementen-block-1 .views-field-nothing .icon-links a:hover:before,
  .block-views-blockevenementen-block-2 .views-field-nothing .icon-links a:hover:before {
    top: 48px;
  }
}
.block-views-blockevenementen-block-1 .views-field-nothing .icon-links a:hover:after,
.block-views-blockevenementen-block-2 .views-field-nothing .icon-links a:hover:after {
  top: 0px;
  -webkit-transition: top 0.3s, color 0.3s;
  -moz-transition: top 0.3s, color 0.3s;
  transition: top 0.3s, color 0.3s;
}
.block-views-blockevenementen-block-1 .views-field-nothing .icon-links a span,
.block-views-blockevenementen-block-2 .views-field-nothing .icon-links a span {
  display: block;
  position: absolute;
  left: 50px;
  font-size: 14px;
  color: #fff;
  margin-left: 15px;
  margin-right: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.block-views-blockevenementen-block-1 .views-field-nothing .icon-links a,
.block-views-blockevenementen-block-2 .views-field-nothing .icon-links a {
  margin-right: 15px;
}
.block-views-blockevenementen-block-1 .views-field-nothing .icon-links span,
.block-views-blockevenementen-block-2 .views-field-nothing .icon-links span {
  padding-top: 10px;
  display: block;
}
.block-views-blockevenementen-block-1 .contextual-region .contextual-region .views-field-dropbutton,
.block-views-blockevenementen-block-2 .contextual-region .contextual-region .views-field-dropbutton {
  display: none;
  position: absolute;
  right: 0;
}
.block-views-blockevenementen-block-1 .contextual-region .contextual-region:hover,
.block-views-blockevenementen-block-2 .contextual-region .contextual-region:hover {
  outline: 5px dashed #d6d6d6cc;
  outline-offset: -2px;
}
.block-views-blockevenementen-block-1 .contextual-region .contextual-region:hover .views-field-dropbutton,
.block-views-blockevenementen-block-2 .contextual-region .contextual-region:hover .views-field-dropbutton {
  display: block;
  z-index: 99;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 7-sep-2018, 14:10:13
    Author     : Rick
*/
.modal .modal-content {
  border: none;
}
.modal .modal-content .modal-header {
  border: none;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}
.modal .modal-content .modal-header button.close {
  background: #648eb3;
  padding: 15px 19px;
  color: #fff;
  text-shadow: none;
  font-size: 25px;
  opacity: 1;
}
.modal .modal-content .modal-header button.close:hover {
  background: #c8d7e4;
}
.modal .modal-content .modal-footer {
  border: none;
}
.modal .newsletter-signup {
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
}
@media only screen and (max-width: 767px) {
  .modal .newsletter-signup {
    display: block;
  }
}
.modal .newsletter-signup .block-region-top {
  background: #fff;
}
.modal .newsletter-signup .bs-region--left {
  background-color: #648eb3;
  color: #fff;
}
.modal .newsletter-signup .bs-region--right {
  background-color: #192b41;
  color: #fff;
}
.modal .newsletter-signup h2.block-title {
  position: relative;
  color: #192b41;
  font-size: 25px;
  top: 10px;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 30px;
}
.modal .newsletter-signup h2.block-title:before {
  position: absolute;
  top: -35px;
  left: 0px;
  background-color: #192b41;
  width: 70px;
  height: 8px;
  content: " ";
}
.modal .newsletter-signup .bs-region {
  padding-left: 10%;
  padding-bottom: 3%;
  padding-top: 3%;
  padding-right: 10%;
}
.modal .newsletter-signup .bs-region.bs-region--right {
  padding-left: 30px;
  padding-right: 30px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 29-nov-2018, 21:46:58
    Author     : Rick
*/
.path-vessel-search .view-vessel-search h2.block-title {
  top: 15px;
  margin-bottom: 45px;
}
.path-vessel-search .view-vessel-search .vessel-row {
  padding: 10px 0px;
  border-bottom: 1px solid #dee7ee;
}
.path-vessel-search .view-vessel-search .vessel-row.seperator {
  border-bottom: 2px solid #dee7ee;
}
.path-vessel-search .view-vessel-search .vessel-row.last {
  border-bottom: none;
  margin-bottom: 70px;
}
.path-vessel-search .view-vessel-search .vessel-row .flag {
  margin-left: -3px;
}
.path-vessel-search .view-vessel-search span.label {
  min-width: 100px;
  width: 30%;
  margin-left: 0px;
  color: #192b41;
  display: inline-block;
  text-align: left;
  padding-left: 0px;
}
.path-vessel-search .view-vessel-search .status {
  font-weight: bold;
  margin-left: -3px;
}
.path-vessel-search .view-vessel-search .status.status-pending {
  color: #266093;
}
.path-vessel-search .view-vessel-search .status.status-valid {
  color: #5cb85c;
}
.path-vessel-search .view-vessel-search .status.status-invalid {
  color: #d9534f;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 30-nov-2018, 11:21:09
    Author     : Rick
*/
.maintenance-page .name.navbar-brand {
  display: none;
}
.maintenance-page .navbar .logo {
  padding-left: 0px;
}
.maintenance-page.page-node-type-page .main-container.container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
  margin: 0 0vw;
}
.maintenance-page.page-node-type-page .main-container.container-fluid > .navbar-header,
.maintenance-page.page-node-type-page .main-container.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .maintenance-page.page-node-type-page .main-container.container-fluid > .navbar-header,
  .maintenance-page.page-node-type-page .main-container.container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
@media only screen and (min-width: 768px) {
  .maintenance-page.page-node-type-page .main-container.container-fluid {
    margin: 0 4vw;
  }
}
@media only screen and (min-width: 1200px) {
  .maintenance-page.page-node-type-page .main-container.container-fluid {
    margin: 0 8vw;
  }
}
@media only screen and (min-width: 1600px) {
  .maintenance-page.page-node-type-page .main-container.container-fluid {
    margin: 0 16vw;
  }
}
.maintenance-page.page-node-type-page .main-container.container-fluid .col-sm-12 {
  padding: 30px;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : 29-nov-2018, 21:46:58
    Author     : Rick
*/
.path-correspondents .views-element-container {
  display: inline-block;
  width: 100%;
}
.path-correspondents .view-correspondents h2.block-title {
  top: 15px;
  margin-bottom: 45px;
}
.path-correspondents .view-correspondents h3 {
  margin-bottom: 30px;
}
.path-correspondents .view-correspondents li {
  list-style: none;
}
.path-correspondents .view-correspondents .card .card-content ul {
  column-count: 1;
  padding: 0px;
}
.path-correspondents .view-correspondents .card .card-content ul li {
  border-bottom: none;
  border-left: none;
  border-right: none;
}
.path-correspondents .view-correspondents .card .card-content ul li:first-child {
  border: none;
}
.path-correspondents section#block-exposedformcorrespondentspage-1 {
  margin: 70px 8vw;
  background: #648eb3;
  padding: 4vw;
  margin-bottom: 0px;
  padding-bottom: 0px;
}
@media only screen and (max-width: 767px) {
  .path-correspondents section#block-exposedformcorrespondentspage-1 {
    margin: 0px;
  }
}
.path-correspondents section#block-exposedformcorrespondentspage-1 .form-type-textfield,
.path-correspondents section#block-exposedformcorrespondentspage-1 .form-type-search-api-autocomplete {
  display: inline-block;
  width: calc(100% - 100px);
  float: left;
}
.path-correspondents section#block-exposedformcorrespondentspage-1 .form-type-textfield .input-group,
.path-correspondents section#block-exposedformcorrespondentspage-1 .form-type-search-api-autocomplete .input-group {
  width: 100%;
}
.path-correspondents section#block-exposedformcorrespondentspage-1 .form-type-textfield input,
.path-correspondents section#block-exposedformcorrespondentspage-1 .form-type-search-api-autocomplete input {
  width: 100%;
  height: 43px;
  border: none;
}
.path-correspondents section#block-exposedformcorrespondentspage-1 .form-type-textfield input::placeholder,
.path-correspondents section#block-exposedformcorrespondentspage-1 .form-type-search-api-autocomplete input::placeholder {
  font-style: italic;
  color: #a2b7cd;
}
.path-correspondents section#block-exposedformcorrespondentspage-1 button {
  padding: 11px 12px;
  width: 100px;
  margin: 0px;
}
.path-correspondents .block-facets-block {
  margin: 70px 8vw;
  background: #648eb3;
  padding: 4vw;
  margin-top: 0px;
  padding-top: 0px;
  padding-right: 15px;
  margin-right: 0px;
  width: calc(50% - 8vw);
  float: left;
  min-height: 230px;
}
.path-correspondents .block-facets-block h2.block-title {
  top: 40px;
  margin-bottom: 60px;
}
@media only screen and (max-width: 767px) {
  .path-correspondents .block-facets-block {
    margin: 0px;
    width: 50%;
  }
}
.path-correspondents .block-facets-block .facets-widget-dropdown.port {
  display: none;
}
.path-correspondents .block-facet-blockport {
  margin: 70px 8vw;
  background: #648eb3;
  padding: 4vw;
  margin-top: 0px;
  padding-top: 0px;
  padding-left: 15px;
  margin-left: 0px;
  width: calc(50% - 8vw);
  float: right;
  min-height: 230px;
  left: -1px;
}
.path-correspondents .block-facet-blockport h2.block-title {
  top: 40px;
  margin-bottom: 60px;
}
@media only screen and (max-width: 767px) {
  .path-correspondents .block-facet-blockport {
    margin: 0px;
    width: 50%;
  }
}
.path-correspondents .facets-dropdown {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 0px;
  -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 .15s, box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  text-transform: uppercase;
}
.path-correspondents .facets-dropdown:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.path-correspondents .facets-dropdown::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.path-correspondents .facets-dropdown:-ms-input-placeholder {
  color: #999;
}
.path-correspondents .facets-dropdown::-webkit-input-placeholder {
  color: #999;
}
.path-correspondents .facets-dropdown::-ms-expand {
  border: 0;
  background-color: transparent;
}
.path-correspondents .facets-dropdown[disabled],
.path-correspondents .facets-dropdown[readonly],
fieldset[disabled] .path-correspondents .facets-dropdown {
  background-color: #eeeeee;
  opacity: 1;
}
.path-correspondents .facets-dropdown[disabled],
fieldset[disabled] .path-correspondents .facets-dropdown {
  cursor: not-allowed;
}
textarea.path-correspondents .facets-dropdown {
  height: auto;
}
.path-correspondents .facets-dropdown option {
  text-transform: uppercase;
}
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26-jun-2018, 14:09:46
    Author     : Rick
*/
/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 26-jun-2018, 14:09:57
    Author     : Rick
*/
footer.footer {
  background-color: #266093;
  padding: 90px 0px;
  color: #fff;
}
footer.footer h2 {
  text-transform: uppercase;
  color: #c8d7e4;
  font-size: 20px;
  font-weight: 600;
  padding-top: 30px;
  position: relative;
  padding-bottom: 10px;
}
footer.footer h2:before {
  position: absolute;
  top: -5px;
  left: 0px;
  background-color: #c8d7e4;
  width: 48px;
  height: 8px;
  content: " ";
}
footer.footer h2 span {
  text-transform: none;
  font-weight: 400;
  font-size: 16px;
}
footer.footer p.office {
  padding-bottom: 15px;
  font-weight: 500;
}
footer.footer ul.menu {
  float: left;
  padding: 0px;
  margin: 0px;
  width: 100%;
}
footer.footer ul.menu li {
  position: relative;
  border-color: hsla(0, 0%, 100%, 0.2);
  border-style: solid;
  border-width: 0px;
  border-top-width: 1px;
  color: #fff;
}
footer.footer ul.menu li:last-child {
  border-bottom-width: 1px;
}
footer.footer ul.menu li a {
  display: block;
  padding: 8px 0;
  padding-left: 25px;
  font-size: 0.88889em;
  color: #fff;
  transition: color 0.2s ease-in-out, background 0.2s ease-in-out;
}
footer.footer ul.menu li a:before {
  content: "c";
  speak: none;
  font-style: normal;
  font-weight: 400;
  font-family: "dycon_barewood";
  position: absolute;
  left: 5px;
  font-size: 16px;
  line-height: 1.1;
  transition: left 0.1s ease-in-out;
}
footer.footer ul.menu li a:hover {
  background-color: #192b41;
  color: #a2b7cd;
}
footer.footer ul.menu li a:hover:before {
  left: 7px;
}
.back-to-top {
  width: 170px;
  height: 45px;
  background-color: #266093;
  color: #fff;
  margin: 0 auto;
  text-align: center;
  position: relative;
}
.back-to-top a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding-top: 15px;
  padding-bottom: 10px;
  transition: color 0ms, top 0.4s ease-in-out;
}
.back-to-top a:before {
  content: 'd';
  font-family: "dycon_barewood";
  position: absolute;
  top: 0px;
  left: 50%;
  transform: translate(-50%);
  transition: color 0ms, top 0.4s ease-in-out;
}
.back-to-top a:hover {
  background-color: #c8d7e4;
  transition: color 0ms, top 0.4s ease-in-out;
}
.back-to-top a:hover:before {
  top: -3px;
  transition: color 0ms, top 0.4s ease-in-out;
}
footer.closure {
  background-color: #fff;
  text-align: center;
}
footer.closure .field--name-body {
  padding: 50px 0px;
}
.prefooter {
  overflow: hidden;
}
.prefooter .container-fluid {
  margin: 70px -15px 0px -15px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9keWNvbl9iYXJld29vZC9fZm9udHMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3Mvbm9ybWFsaXplLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL3ByaW50Lmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL2dseXBoaWNvbnMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3Mvc2NhZmZvbGRpbmcubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3ZlbmRvci1wcmVmaXhlcy5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL192YXJpYWJsZS1vdmVycmlkZXMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3RhYi1mb2N1cy5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9ib290c3RyYXAvbGVzcy90aHVtYm5haWxzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL2Nhcm91c2VsLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL21peGlucy9pbWFnZS5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL19vdmVycmlkZXMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvdHlwZS5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9ib290c3RyYXAvbGVzcy9taXhpbnMvdGV4dC1lbXBoYXNpcy5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9ib290c3RyYXAvbGVzcy9taXhpbnMvYmFja2dyb3VuZC12YXJpYW50Lmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL21peGlucy90ZXh0LW92ZXJmbG93Lmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL2NvZGUubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvZ3JpZC5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9ib290c3RyYXAvbGVzcy9taXhpbnMvZ3JpZC5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL2hlYWRlci9fbmF2aWdhdGlvbi5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9ib290c3RyYXAvbGVzcy9taXhpbnMvZ3JpZC1mcmFtZXdvcmsubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvdGFibGVzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL21peGlucy90YWJsZS1yb3cubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvZm9ybXMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2Zvcm1zLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL2J1dHRvbnMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2J1dHRvbnMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL29wYWNpdHkubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvYnV0dG9uLWdyb3Vwcy5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9ib290c3RyYXAvbGVzcy9jb21wb25lbnQtYW5pbWF0aW9ucy5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9ib290c3RyYXAvbGVzcy9kcm9wZG93bnMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL25hdi1kaXZpZGVyLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL21peGlucy9yZXNldC1maWx0ZXIubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2JvcmRlci1yYWRpdXMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvaW5wdXQtZ3JvdXBzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL25hdnMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbmF2YmFyLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL21peGlucy9uYXYtdmVydGljYWwtYWxpZ24ubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvdXRpbGl0aWVzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL2JyZWFkY3J1bWJzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL3BhZ2luYXRpb24ubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3BhZ2luYXRpb24ubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvcGFnZXIubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbGFiZWxzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL21peGlucy9sYWJlbHMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvYmFkZ2VzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL2p1bWJvdHJvbi5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9ib290c3RyYXAvbGVzcy9hbGVydHMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2FsZXJ0cy5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9ib290c3RyYXAvbGVzcy9wcm9ncmVzcy1iYXJzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL21peGlucy9ncmFkaWVudHMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Byb2dyZXNzLWJhci5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9ib290c3RyYXAvbGVzcy9tZWRpYS5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9ib290c3RyYXAvbGVzcy9saXN0LWdyb3VwLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL21peGlucy9saXN0LWdyb3VwLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL3BhbmVscy5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9ib290c3RyYXAvbGVzcy9taXhpbnMvcGFuZWxzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL3Jlc3BvbnNpdmUtZW1iZWQubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3Mvd2VsbHMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvY2xvc2UubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbW9kYWxzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL3Rvb2x0aXAubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL3Jlc2V0LXRleHQubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvcG9wb3ZlcnMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2NsZWFyZml4Lmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvY29tcG9uZW50L2ZpbHRlci5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL2VsZW1lbnRzL19iYWNrLXRvLXRvcC5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL2hlYWRlci9fc2VhcmNoYmxvY2subGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9keWNvbl9iYXJld29vZC9ibG9ja3MvX2Zyb250dmlkZW8ubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9keWNvbl9iYXJld29vZC9ibG9ja3MvX3Byb2R1Y3QtaGVhZGVyLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvYmxvY2tzL19yZXByZXNlbnRhdGl2ZS5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL2Jsb2Nrcy9fY292ZXJleHRlbmQubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9keWNvbl9iYXJld29vZC9ibG9ja3MvX2Rvd25sb2Fkcy5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL2Jsb2Nrcy9fZW1lcmdlbmN5Lmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvYmxvY2tzL19zZWFyY2h0YWJzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvYmxvY2tzL19hdGFnbGFuY2UubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9keWNvbl9iYXJld29vZC9wYWdlcy9fcHJvZHVjdC5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL3BhZ2VzL19tZWRld2Vya2VyLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvcGFnZXMvX3BhZ2UubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9keWNvbl9iYXJld29vZC9wYWdlcy9fc2VhcmNoLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvcGFnZXMvX25ld3MubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9keWNvbl9iYXJld29vZC9wYWdlcy9fY29udGFjdC5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL3BhZ2VzL19iZWRyaWpmc3Byb2ZpZWwubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9keWNvbl9iYXJld29vZC9wYWdlcy9fZXZlbnRzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvcGFnZXMvX21haW50ZW5hbmNlLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2Jvb3RzdHJhcC9sZXNzL21peGlucy9jZW50ZXItYmxvY2subGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvYm9vdHN0cmFwL2xlc3MvbWl4aW5zL2hpZGUtdGV4dC5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9ib290c3RyYXAvbGVzcy9yZXNwb25zaXZlLXV0aWxpdGllcy5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9ib290c3RyYXAvbGVzcy9taXhpbnMvcmVzcG9uc2l2ZS12aXNpYmlsaXR5Lmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvY29tcG9uZW50L2FsZXJ0Lmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvY29tcG9uZW50L2FqYXgubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9jb21wb25lbnQvZmllbGQubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9jb21wb25lbnQvZmlsZS5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2NvbXBvbmVudC9mb3JtLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvY29tcG9uZW50L2ljb24ubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9jb21wb25lbnQvbmF2YmFyLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvY29tcG9uZW50L25vZGUubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9jb21wb25lbnQvcGFuZWwubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9jb21wb25lbnQvcHJvZ3Jlc3MtYmFyLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvY29tcG9uZW50L3RhYmxlLWRyYWcubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9jb21wb25lbnQvdGFicy5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2NvbXBvbmVudC90b29sYmFyLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvanF1ZXJ5LXVpL19hdXRvY29tcGxldGUubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9keWNvbl9iYXJld29vZC9fZHljb25fYmFyZXdvb2Qtb3ZlcnJpZGVzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvZWxlbWVudHMvX21pc2MubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9keWNvbl9iYXJld29vZC9lbGVtZW50cy9faW50cm9kdWN0aW9uLXRleHQubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9keWNvbl9iYXJld29vZC9lbGVtZW50cy9fdGFibGUubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9keWNvbl9iYXJld29vZC9lbGVtZW50cy9fdGFicy5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL2VsZW1lbnRzL19jb29raWVfYmFubmVyLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvaGVhZGVyL19hY2NvdW50bWVudS5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL2hlYWRlci9faGVhZGVyLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvaGVhZGVyL19sYW5ndWFnZXN3aXRjaGVyLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvYmxvY2tzL19jYXJkcy5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL2Jsb2Nrcy9faWNvbmxpbmtzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvYmxvY2tzL19oZWFkZXItaW1hZ2UubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9keWNvbl9iYXJld29vZC9ibG9ja3MvX2Zvb3Rlci1tZW51Lmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvYmxvY2tzL19mb290ZXItY29udGFjdC5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL2Jsb2Nrcy9fbmV3c2xldHRlci5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL2Jsb2Nrcy9fcHJvZHVjdC1kb3dubG9hZHMubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9keWNvbl9iYXJld29vZC9ibG9ja3MvX2hvb2ZkX2NhdGVnb3JpZWVuLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvYmxvY2tzL19jb3JyZXNwb25kZW50cy1pbnRyby5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL2Jsb2Nrcy9fbmV3cy1xdWlja2xpbmtzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvYmxvY2tzL19hbGwubGVzcyIsIi90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL3B1YmxpY19odG1sL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvbGVzcy9keWNvbl9iYXJld29vZC9wYWdlcy9fbmlldXdzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvcGFnZXMvX3Byb2R1Y3RfdGF4b25vbXlfcGFnZS5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL3BhZ2VzL19uZXdzbGV0dGVyLXNpZ251cC5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL3BhZ2VzL192ZXNzZWwtc2VhcmNoLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvcGFnZXMvX2NvcnJlc3BvbmRlbnRzLmxlc3MiLCIvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9wdWJsaWNfaHRtbC90aGVtZXMvY3VzdG9tL2R5Y29uX2JhcmV3b29kL2xlc3MvZHljb25fYmFyZXdvb2QvZm9vdGVyL19wYWdlLWZvb3Rlci5sZXNzIiwiL3RoZW1lcy9jdXN0b20vZHljb25fYmFyZXdvb2QvcHVibGljX2h0bWwvdGhlbWVzL2N1c3RvbS9keWNvbl9iYXJld29vZC9sZXNzL2R5Y29uX2JhcmV3b29kL2Zvb3Rlci9fYWxsLmxlc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsU0FBUzs7Ozs7Ozs7QUNRVDtFQUNFLHVCQUFBO0VBQ0EsMEJBQUE7RUFDQSw4QkFBQTs7QUFPRjtFQUNFLFNBQUE7O0FBYUY7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtB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QUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gscUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsdUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsMkJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZUFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxlQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGVBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsbUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsdUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZ0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsbUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsaUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsa0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsaUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gscUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsdUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsa0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsd0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsdUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsMEJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsNEJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsY0FBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxtQkFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxlQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHNCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG9CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHNCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHFCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG9CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGtCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG9CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLDZCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLDRCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLDBCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLDRCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG9CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHFCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG9CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLG9CQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLHNCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGVBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZ0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsa0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsY0FBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxjQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGVBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsMkJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsK0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsd0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsNEJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsNkJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsaUNBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsaUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsd0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsaUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZ0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsa0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gscUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsaUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZUFBQztFQUFVLFNBQVMsT0FBVDs7QUFDWCxlQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGdCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGlCQUFDO0VBQVUsU0FBUyxPQUFUOztBQUNYLGVBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsdUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsd0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsbUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsa0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsaUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gscUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsbUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZ0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsZ0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsbUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsbUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsdUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsc0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsb0JBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gseUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsNEJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gseUJBQUM7RUFBVSxTQUFTLE9BQVQ7O0FBQ1gsdUJBQUM7RUFBVSxTQUFT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O0FEcERIO0VDb0RHLGtCQUFBOztBRHBESDtFQ29ERyxTQUFBOztBRHBESDtFQ29ERyxrQkFBQTs7QURwREg7RUNvREcsaUJBQUE7O0FEcERIO0VDeURHLFVBQUE7O0FEekRIO0VDd0VHLGlCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcseUJBQUE7O0FEeEVIO0VDd0VHLGdCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcseUJBQUE7O0FEeEVIO0VDd0VHLGdCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcseUJBQUE7O0FEeEVIO0VDd0VHLGdCQUFBOztBRHhFSDtFQ3dFRyx5QkFBQTs7QUR4RUg7RUN3RUcsd0JBQUE7O0FEeEVIO0VDd0VHLGVBQUE7O0FIVEosUUFBbUM7RUUvRGxDO0VBQVc7RUFDTDtFQUFXO0VBQ2Q7RUFBVztFQUFXO0VBRXJCO0VBQVc7RUFBVztFQUNqQjtFQUFZO0lDa0NoQixXQUFBOztFRHZDTDtJQytDRyxXQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csa0JBQUE7O0VEL0NIO0lDOERHLFdBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxrQkFBQTs7RUQ5REg7SUNtRUcsV0FBQTs7RURuRUg7SUNvREcsVUFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGlCQUFBOztFRHBESDtJQ3lERyxVQUFBOztFRHpESDtJQ3dFRyxpQkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyxnQkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyxnQkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyxnQkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLHdCQUFBOztFRHhFSDtJQ3dFRyxlQUFBOzs7QUhBSixRQUFtQztFRXhFbEM7RUFBVztFQUNMO0VBQVc7RUFDZDtFQUFXO0VBQVc7RUFFckI7RUFBVztFQUFXO0VBQ2pCO0VBQVk7SUNrQ2hCLFdBQUE7O0VEdkNMO0lDK0NHLFdBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxrQkFBQTs7RUQvQ0g7SUM4REcsV0FBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLGtCQUFBOztFRDlESDtJQ21FRyxXQUFBOztFRG5FSDtJQ29ERyxVQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsaUJBQUE7O0VEcERIO0lDeURHLFVBQUE7O0VEekRIO0lDd0VHLGlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcseUJBQUE7O0VEeEVIO0lDd0VHLGdCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsd0JBQUE7O0VEeEVIO0lDd0VHLGVBQUE7OztBSFNKLFFBQW1DO0VFakZsQztFQUFXO0VBQ0w7RUFBVztFQUNkO0VBQVc7RUFBVztFQUVyQjtFQUFXO0VBQVc7RUFDakI7RUFBWTtJQ2tDaEIsV0FBQTs7RUR2Q0w7SUMrQ0csV0FBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxVQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLFVBQUE7O0VEL0NIO0lDK0NHLG1CQUFBOztFRC9DSDtJQytDRyxtQkFBQTs7RUQvQ0g7SUMrQ0csVUFBQTs7RUQvQ0g7SUMrQ0csbUJBQUE7O0VEL0NIO0lDK0NHLGtCQUFBOztFRC9DSDtJQzhERyxXQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLFVBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsVUFBQTs7RUQ5REg7SUM4REcsbUJBQUE7O0VEOURIO0lDOERHLG1CQUFBOztFRDlESDtJQzhERyxVQUFBOztFRDlESDtJQzhERyxtQkFBQTs7RUQ5REg7SUM4REcsa0JBQUE7O0VEOURIO0lDbUVHLFdBQUE7O0VEbkVIO0lDb0RHLFVBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsU0FBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxTQUFBOztFRHBESDtJQ29ERyxrQkFBQTs7RURwREg7SUNvREcsa0JBQUE7O0VEcERIO0lDb0RHLFNBQUE7O0VEcERIO0lDb0RHLGtCQUFBOztFRHBESDtJQ29ERyxpQkFBQTs7RURwREg7SUN5REcsVUFBQTs7RUR6REg7SUN3RUcsaUJBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx5QkFBQTs7RUR4RUg7SUN3RUcsZ0JBQUE7O0VEeEVIO0lDd0VHLHlCQUFBOztFRHhFSDtJQ3dFRyx3QkFBQTs7RUR4RUg7SUN3RUcsZUFBQTs7O0FDbkVKO0VBQ0UsNkJBQUE7O0FBRUY7RUFDRSxnQkFBQTtFQUNBLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBOztBQUVGO0VBQ0UsZ0JBQUE7O0FBTUY7RUFDRSxXQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBOztBQUhGLE1BS0Us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SStDekJHO0EvQ3lCSCxJK0N4Qkc7QXpDdWhCSCxnQkFxQkUsWXlDN2lCQztBekN3aEJILGdCQXFCRSxZeUM1aUJDO0FwQ29CSCxZb0NyQkc7QXBDcUJILFlvQ3BCRztBcENpSUgsbUJBV0UsYW9DN0lDO0FwQ2tJSCxtQkFXRSxhb0M1SUM7QTdCTkgsSTZCS0c7QTdCTEgsSTZCTUc7QTVCSkgsTzRCR0c7QTVCSEgsTzRCSUc7QTVCZ0JILGM0QmpCRztBNUJpQkgsYzRCaEJHO0E1Qm1DSCxnQjRCcENHO0E1Qm9DSCxnQjRCbkNHO0F0QlRILE1zQlFHO0F0QlJILE1zQlNHO0FUQ0gsV1NGRztBVEVILFdTREc7QUpnRUgsYUlqRUc7QUppRUgsYUloRUc7QUp3RkgsYUl6Rkc7QUp5RkgsYUl4Rkc7QUNUSCxlRFFHO0FDUkgsZURTRztBckQyT0gsV3FENU9HO0FyRDRPSCxXcUQzT0c7QUVISCxTRkVHO0FFRkgsU0ZHRztBR0pILE1BQU8sbUJIR0o7QUdISCxNQUFPLG1CSElKO0FHSndCLE1BQU8sdURIRy9CO0FHSHdCLE1BQU8sdURISS9CO0FJK0JILHFCQTJFSSxlSjNHRDtBSWdDSCxxQkEyRUksZUoxR0Q7QUtKSCxvQkxHRztBS0hILG9CTElHO0FNZUgsbUJBQ0UsaURBVU0sY04zQkw7QU1nQkgsbUJBQ0UsaURBVU0sY04xQkw7QU1lSCxtQkFDb0QsaURBVTVDLGNOM0JMO0FNZ0JILG1CQUNvRCxpREFVNUMsY04xQkw7QU9KSCx1Q0FvQ0EsY1BqQ0c7QU9ISCx1Q0FvQ0EsY1BoQ0c7QVFISCx1Q1JFRztBUUZILHVDUkdHO0FTSkgsc0JUR0c7QVNISCxzQlRJRztBVUpILFdBNEJJLG9CVnpCRDtBVUhILFdBNEJJLG9CVnhCRDtBV0ZILHdCQWtDSSxrQlhqQ0Q7QVdESCx3QkFrQ0ksa0JYaENEO0FZSEgsdUJBRVEsUUFBTyxtQlpBWjtBWUZILHVCQUVRLFFBQU8sbUJaQ1o7QVlISCx1QkF3QkksaUJBSUksbUJBZUksY1p6Q1Q7QVlGSCx1QkF3QkksaUJBSUksbUJBZUksY1p4Q1Q7QVlISCx1QkF3QkksaUJBSUksbUJBd0JJLHVCWmxEVDtBWUZILHVCQXdCSSxpQkFJSSxtQkF3QkksdUJaakRUO0FZSEgsdUJBb0VJLGtCQUdJLG9CWnJFTDtBWUZILHVCQW9FSSxrQkFHSSxvQlpwRUw7QVlISCx1QkFvTEksK0NabExEO0FZRkgsdUJBb0xJLCtDWmpMRDtBWUhILHVCQThOSSxxQkFBcUIsZUFHakIsaUJaL05MO0FZRkgsdUJBOE5JLHFCQUFxQixlQUdqQixpQlo5Tkw7QWFBSCxjQWlCSSxXQUVJLGFBWUksYWJoQ1Q7QWFDSCxjQWlCSSxXQUVJLGFBWUksYWIvQlQ7QWFBSCxjQWlCSSxXQXVCSSxjYnpDTDtBYUNILGNBaUJJLFdBdUJJLGNieENMO0FjSkgsb0JBRVEsUUFBTyxtQmRDWjtBY0hILG9CQUVRLFFBQU8sbUJkRVo7QWNKbUIsdUJBRWQsUUFBTyxtQmRDWjtBY0htQix1QkFFZCxRQUFPLG1CZEVaO0FjSkgsb0JBeUJRLGlCQUlBLG1CQVVJLGNkcENUO0FjSEgsb0JBeUJRLGlCQUlBLG1CQVVJLGNkbkNUO0FjSm1CLHVCQXlCZCxpQkFJQSxtQkFVSSxjZHBDVDtBY0htQix1QkF5QmQsaUJBSUEsbUJBVUksY2RuQ1Q7QWNKSCxvQkF5QlEsaUJBSUEsbUJBbUJJLHVCZDdDVDtBY0hILG9CQXlCUSxpQkFJQSxtQkFtQkksdUJkNUNUO0FjSm1CLHVCQXlCZCxpQkFJQSxtQkFtQkksdUJkN0NUO0FjSG1CLHVCQXlCZCxpQkFJQSxtQkFtQkksdUJkNUNUO0FlSkgsWUFzQkksS0FBSSxZQUFhLElmbkJsQjtBZUhILFlBc0JJLEtBQUksWUFBYSxJZmxCbEI7QWVKSCxZQXVCSSxLQUFJLFlBQWEsTWZwQmxCO0FlSEgsWUF1QkksS0FBSSxZQUFhLE1mbkJsQjtBZUpILFlBd0JJLEtBQUksWUFBYSxRZnJCbEI7QWVISCxZQXdCSSxLQUFJLFlBQWEsUWZwQmxCO0FlSkgsWUFrQ0ksZ0JBQWdCLEtmL0JqQjtBZUhILFlBa0NJLGdCQUFnQixLZjlCakI7QWVKSCxZQWtDMEIsZ0JBQWdCLEtmL0J2QztBZUhILFlBa0MwQixnQkFBZ0IsS2Y5QnZDO0FnQkhILG9CQUVRLFFBQU8sbUJoQkFaO0FnQkZILG9CQUVRLFFBQU8sbUJoQkNaO0FnQkhILG9CQXdCSSxpQkFJSSxtQkFnQkksY2hCMUNUO0FnQkZILG9CQXdCSSxpQkFJSSxtQkFnQkksY2hCekNUO0FnQkhILG9CQXdCSSxpQkFJSSxtQkF5QkksdUJoQm5EVDtBZ0JGSCxvQkF3QkksaUJBSUksbUJBeUJJLHVCaEJsRFQ7QWdCSEgsb0JBcUVJLGtCQUdJLG9CaEJ0RUw7QWdCRkgsb0JBcUVJLGtCQUdJLG9CaEJyRUw7QWdCSEgsb0JBcUxJLCtDaEJuTEQ7QWdCRkgsb0JBcUxJLCtDaEJsTEQ7QWdCSEgsb0JBK05JLHFCQUFxQixlQUdqQixpQmhCaE9MO0FnQkZILG9CQStOSSxxQkFBcUIsZUFHakIsaUJoQi9OTDtBaUJBSCxhQU9JLFVBQVUsY0FHTixhQUtBLGFqQmhCTDtBaUJDSCxhQU9JLFVBQVUsY0FHTixhQUtBLGFqQmZMO0FpQkFILGFBT0ksVUFBVSxjQWVOLGNqQnZCTDtBaUJDSCxhQU9JLFVBQVUsY0FlTixjakJ0Qkw7QWlCQUgsYUFnRVksNkNqQmpFVDtBaUJDSCxhQWdFWSw2Q2pCaEVUO0FpQkFILGFBaUVZLDZDakJsRVQ7QWlCQ0gsYUFpRVksNkNqQmpFVDtBa0JKSCxvQkFFQSw0Q2xCQ0c7QWtCSEgsb0JBRUEsNENsQkVHO0FtQkhILFlBT0ksYUFTSSxjbkJkTDtBbUJGSCxZQU9JLGFBU0ksY25CYkw7QW1CK0RILHFDbkJoRUc7QW1CZ0VILHFDbkIvREc7QW1CK0RvQyxxQ25CaEVwQztBbUJnRW9DLHFDbkIvRHBDO0FvQk1DLGlCQUFDLG9CQUFxQixnQkFBZSxnQnBCUHRDO0FvQk9DLGlCQUFDLG9CQUFxQixnQkFBZSxnQnBCTnRDO0VBQ0MsU0FBUyxHQUFUO0VBQ0EsY0FBQTs7QUFFRixTQUFDO0FwRDhMSCxjQUNFLEdvRC9MQztBL0NUSCxVK0NTRztBL0NXSCxnQitDWEc7QS9Db0JILEkrQ3BCRztBekNtaEJILGdCQXFCRSxZeUN4aUJDO0FwQ2dCSCxZb0NoQkc7QXBDNkhILG1CQVdFLGFvQ3hJQztBN0JWSCxJNkJVRztBNUJSSCxPNEJRRztBNUJZSCxjNEJaRztBNUIrQkgsZ0I0Qi9CRztBdEJiSCxNc0JhRztBVEhILFdTR0c7QUo0REgsYUk1REc7QUpvRkgsYUlwRkc7QUNiSCxlRGFHO0FyRHVPSCxXcUR2T0c7QUVQSCxTRk9HO0FHUkgsTUFBTyxtQkhRSjtBR1J3QixNQUFPLHVESFEvQjtBSTJCSCxxQkEyRUksZUp0R0Q7QUtSSCxvQkxRRztBTVdILG1CQUNFLGlEQVVNLGNOdEJMO0FNV0gsbUJBQ29ELGlEQVU1QyxjTnRCTDtBT1JILHVDQW9DQSxjUDVCRztBUVBILHVDUk9HO0FTUkgsc0JUUUc7QVVSSCxXQTRCSSxvQlZwQkQ7QVdOSCx3QkFrQ0ksa0JYNUJEO0FZUEgsdUJBRVEsUUFBTyxtQlpLWjtBWVBILHVCQXdCSSxpQkFJSSxtQkFlSSxjWnBDVDtBWVBILHVCQXdCSSxpQkFJSSxtQkF3QkksdUJaN0NUO0FZUEgsdUJBb0VJLGtCQUdJLG9CWmhFTDtBWVBILHVCQW9MSSwrQ1o3S0Q7QVlQSCx1QkE4TkkscUJBQXFCLGVBR2pCLGlCWjFOTDtBYUpILGNBaUJJLFdBRUksYUFZSSxhYjNCVDtBYUpILGNBaUJJLFdBdUJJLGNicENMO0FjUkgsb0JBRVEsUUFBTyxtQmRNWjtBY1JtQix1QkFFZCxRQUFPLG1CZE1aO0FjUkgsb0JBeUJRLGlCQUlBLG1CQVVJLGNkL0JUO0FjUm1CLHVCQXlCZCxpQkFJQSxtQkFVSSxjZC9CVDtBY1JILG9CQXlCUSxpQkFJQSxtQkFtQkksdUJkeENUO0FjUm1CLHVCQXlCZCxpQkFJQSxtQkFtQkksdUJkeENUO0FlUkgsWUFzQkksS0FBSSxZQUFhLElmZGxCO0FlUkgsWUF1QkksS0FBSSxZQUFhLE1mZmxCO0FlUkgsWUF3QkksS0FBSSxZQUFhLFFmaEJsQjtBZVJILFlBa0NJLGdCQUFnQixLZjFCakI7QWVSSCxZQWtDMEIsZ0JBQWdCLEtmMUJ2QztBZ0JQSCxvQkFFUSxRQUFPLG1CaEJLWjtBZ0JQSCxvQkF3QkksaUJBSUks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 */