.colorbox-content-wrapper {
  display: none !important;
}

.colorbox-content {
  padding: 20px;
  background-color: #FFFFFF;
}

.opdracht-spelduur {
  color: #1d8a42;
}

.image-widget span.file--image,
.image-widget .image-data__crop-wrapper summary {
  display: none;
}

.image-widget .claro-details {
  border: none;
  box-shadow: none;
  -webkit-box-shadow: none;
}

.image-widget .crop-preview-wrapper__crop-reset.button {
  margin-top: 10px !important;
}


.filter-wrapper {
  display: none;
}

.path-gezelschap .layout-region--node-footer .layout-region__content {
  max-width: 100%;
}

.path-gezelschap .node-voorstelling-details-form .layout-region--node-footer {
  display: none;
}

/*.path-gezelschap .layout-region--node-footer,*/
/*.path-gezelschap .layout-region--node-secondary {*/
/*    display: none;*/
/*}*/
.path-gezelschap .layout-region--node-secondary {
  display: none;
}

.divider {
  display: none;
}

.block-forms-steps ol,
.algemene-info-links a {
  margin: 0 0 30px;
}

.block-forms-steps ol li a,
.algemene-info-links a {
  color: black;
  text-decoration: none;
}

.block-forms-steps ol li,
.algemene-info-links a {
  font-weight: bold;
  color: black;
  display: inline;
  margin-right: 15px;
  background-color: #d4d4d8;
  border-radius: 19px;
  padding: 9px 25px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.25);
}

.block-forms-steps ol li.active, .block-forms-steps ol li.active a {
  background-color: #1d8a42;
  color: #fff;
}

.crop-preview-wrapper__crop-reset {
  display: none !important;
}

.path-gezelschap .layout-region--node-main, .path-gezelschap .layout-region--node-footer,
#drupal-modal .layout-region--node-main, #drupal-modal .layout-region--node-footer {
  width: 100% !important;
}

.path-gezelschap .layout-region--node-main .layout-region__content, .layout-region--node-footer .layout-region__content {
  max-width: 100%;
}

#drupal-modal .layout-region--node-footer__content {
  display: none;
}

#drupal-modal .table-file-multiple-widget > thead {
  display: none;
}

#drupal-modal .tabledrag-toggle-weight-wrapper {
  display: none;
}

#drupal-modal .layout-region--node-main > * {
  margin-bottom: 28px;
}

.algemene-info-links {
  margin-bottom: 35px;
  margin-top: 20px;
}

.niet-actieve-doelgroep {
  opacity: 0.2;
}

.select2-container--default .select2-selection--single {
  border-radius: 0;
  border: 1px solid #8e929c;
  height: 50px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 50px;
  padding-left: 12px;
}

.tooltipster-label label {
  display: inline-block;
}

.voordeshow-informatie-box {
  /* background-color: #f3f4f9; */
  padding: 9px 16px;
  display: inline-block;
  color: #222330;
  font-size: 14px;
}

.voordeshow-informatie-box.tooltip-icon {
  background-image: url(../images/tooltip.svg);
  background-repeat: no-repeat;
  padding-left: 50px;
  background-position: 15px 8px;
  background-size: 25px;
  min-height: 25px;
}

.voordeshow-informatie-box strong {
  font-size: 16px;
}

.image-widget {
  display: inline-block;
}

.tooltipstered {
  cursor: help;
}

.tooltipster-sidetip .tooltipster-box {
  background: #E6ECF8 !important;
  border: 1px solid #b0bede !important;
  border-radius: 9px !important;
}

.tooltipster-sidetip .tooltipster-content {
  color: black !important;
  padding: 15px 20px !important;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border {
  border-top-color: #b0bede !important;
}

.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background {
  border-top-color: #E6ECF8 !important;
  left: 1px !important;
  top: 0px !important;
}

.tooltipster-sidetip .tooltipster-arrow-border {
  border: 11px solid transparent !important;
}

.field-multiple-table thead {
  display: none;
}

.hide-details-title .claro-details > .claro-details__summary {
  display: none;
}

.locale-translate-filter-form .claro-details__wrapper.details-wrapper .form-item__description {
  display: none;
}

.locale-translate-filter-form .claro-details__wrapper.details-wrapper > * {

  display: inline-block;
  float: none;
  margin-top: 0;

}

.horizontal-tabs-panes > .claro-details {
  box-shadow: none;
}

.horizontal-tabs .horizontal-tabs-list {
  height: 50px;
}

.horizontal-tabs .horizontal-tab-button {
  height: 50px;
  line-height: 35px;
}

.horizontal-tabs ul.horizontal-tabs-list li a, .horizontal-tabs ul.horizontal-tabs-list li.selected a {
  padding-left: 20px;
  padding-right: 20px;
}

.panorama {
  height: 800px;
}

.panoramacontrols {
  position: absolute;
  bottom: 0;
  z-index: 2;
  text-align: center;
  width: 100%;
  padding-bottom: 7px;
}

.panoramactrl {
  position: relative;
  padding: 6px 11px;
  text-align: center;
  background: #282A37;
  display: inline-block;
  cursor: pointer;
  color: white;
  border: none;
  border-radius: 15px;
  font-size: 15px;
  margin-top: 10px;
}

.panoramactrl.panorama-required {
  background: #ee0000;
}

.panoramactrl.panorama-required.hotspot-chosen {
  background: #282A37;
}

.panoramactrl:hover {
  background: #282A37D1;
}

.hotspot-chosen .panorama-remove {
  display: block;
}

.panorama-remove {
  display: none;
  position: absolute;
  top: -7px;
  background: white;
  color: #282A37;
  border-radius: 20px;
  width: 15px;
  height: 15px;
  font-size: 11px;
  text-align: center;
  right: 1px;
}

.hotspot-remove {
  position: absolute;
  top: -7px;
  background: white;
  color: #282A37;
  border-radius: 20px;
  width: 15px;
  height: 15px;
  font-size: 11px;
  text-align: center;
  right: -5px;
  line-height: 15px;
}

.copy-to-clipboard {
  padding: 10px;
}

.copy-to-clipboard-success {
  display: none;
}

.share-link-url {
  margin-top: 10px;
}

.share-link-url .copy-to-clipboard {
  padding: 1px 2px;
  margin-left: 20px;
}

.user-popup {
  width: 500px;
  margin: 36px auto 0;
  border: 1px solid gray;
  padding: 20px 20px 0;
  background: #FFFFFF;
  position: relative;
}

.user-popup .link--back {
  position: absolute;
  top: 5px;
  right: 10px;
}

.select2-container {
  min-width: 600px;
  max-width: 100%;
}

body.anonymous.path-registreren,
body.anonymous.path-user {
  background-color: #353641;
}

@media only screen and (max-width: 600px) {
  .user-popup {
    width: 100%;
    margin: 0;
    padding: 0;
    border: none;
  }

  .user-popup .layout-content {
    padding: 10px;
  }

  body.anonymous.path-registreren,
  body.anonymous.path-user {
    padding: 7px;
  }
}

.new-create-account {
  margin: 16px 0 0 185px;
}

.form-item__label {
  font-size: 15px !important;
  margin-bottom: 9px !important;;
}

.messages__header h2 {
  opacity: 0;
}

.messages__header {
  margin: 0 !important;
}

.messages__content {
  margin-top: -22px;
}

.voordeshow-localactions-wrapper {
  margin-top: 28px;
}

.voordeshow-status-done {
  background-color: #b1ff95;
}

.voordeshow-status-partial {
  background-color: #ffc7958f;
}

.voordeshow-status-none {
  background-color: #ffb6b6;
}

.status-overzicht-tabel .voordeshow-status-partial {
  background-color: #ffb6b6;
}

.hide-sorting-ability.sortable-heading.is-active > a::before {
  border-bottom: none !important;
}

.hide-sorting-ability .tablesort {
  display: none !important;
}

.block-forms-steps {
  margin-top: 30px;
  margin-bottom: 40px;
}

.hidden-in-css {
  display: none !important;
}

.hotspot_button.is-active, .hotspot_button.button:hover {
  background-color: #2d9a20;
  color: white;
}

.voor-de-show-grafiek {
  width: 33%;
  display: inline-block;
  margin-bottom: 50px;
}

.voor-de-show-grafiek-title {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 8px;
  font-size: 14px;
}

.hotspotwrapper {
  position: relative;
}

.hotspot_poi {
  position: absolute;
  background: #000;
  color: #fff;
  padding: 2px;
  transform: translate(-50%, -50%);
}


body.cultuurhuis .form-item--field-log-cc-target-id {
  display: none;
}

.voordeshow-cc-invite-aanvulling-gezelschap-form .form-item__suffix {
  display: inline-block;
}

.voordeshow-cc-invite-aanvulling-gezelschap-form .form-type--email.form-item--disabled label.is-disabled {
  color: rgb(34, 35, 48);
}

.matrix-gezelschap td {
  border-left: 1px solid #F3F4F9;
  border-right: 1px solid #F3F4F9;
  font-size: 14px;
}

.spelopdracht-meer-info {
  cursor: pointer;
  color: #a35ecc;
  text-decoration: underline;
}

.spelopdracht-meer-info:hover {
  text-decoration: none;
}

.insp1 .ui-dialog-titlebar,
.insp3 .ui-dialog-titlebar,
.insp2 .ui-dialog-titlebar {
  background-color: #a35ecc !important;
}

.thema1 .ui-dialog-titlebar,
.thema2 .ui-dialog-titlebar,
.thema3 .ui-dialog-titlebar {
  background-color: #26b2b3 !important;
}

.verb1 .ui-dialog-titlebar,
.verb2 .ui-dialog-titlebar,
.verb3 .ui-dialog-titlebar {
  background-color: #95c10c !important;
}

.et1 .ui-dialog-titlebar,
.et2 .ui-dialog-titlebar,
.et3 .ui-dialog-titlebar {
  background-color: #fd3d85 !important;
}

.field--name-field-lesmap-type .form-required:after {
  display: none !important;
}

.video-container {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}

.content-container {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.content-container .video-container {
  padding-top: 0;
}

.video-container iframe, .video-container object, .video-container embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.introductie-popup {
  font-size: 17px;
}

.introductie-popup .video-container {
  margin-bottom: 20px;
}

.introductie-popup p {
  margin-bottom: 20px;
  margin-top: 0;
}


.js .is-initial.is-password-empty.is-confirm-empty:not(.form-item--error) .password-confirm__confirm {
  display: inline-block !important;
}

.action-link.action-link--icon-archive, .action-link.action-link--icon-unarchive {
  font-size: 1.5rem;
}

.action-link--icon-archive:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTQxLjA5IDEwLjQ1bC0yLjc3LTMuMzZjLS41Ni0uNjYtMS4zOS0xLjA5LTIuMzItMS4wOWgtMjRjLS45MyAwLTEuNzYuNDMtMi4zMSAxLjA5bC0yLjc3IDMuMzZjLS41OC43LS45MiAxLjU4LS45MiAyLjU1djI1YzAgMi4yMSAxLjc5IDQgNCA0aDI4YzIuMjEgMCA0LTEuNzkgNC00di0yNWMwLS45Ny0uMzQtMS44NS0uOTEtMi41NXptLTE3LjA5IDI0LjU1bC0xMS0xMWg3di00aDh2NGg3bC0xMSAxMXptLTEzLjc1LTI1bDEuNjMtMmgyNGwxLjg3IDJoLTI3LjV6Ii8+PHBhdGggZD0iTTAgMGg0OHY0OGgtNDh6IiBmaWxsPSJub25lIi8+PC9zdmc+);
}

.action-link--icon-unarchive:before {
  content: "";
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI0OCIgdmlld0JveD0iMCAwIDQ4IDQ4IiB3aWR0aD0iNDgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGQ9Ik0wIDBoNDh2NDhIMFYweiIgaWQ9ImEiLz48L2RlZnM+PGNsaXBQYXRoIGlkPSJiIj48dXNlIG92ZXJmbG93PSJ2aXNpYmxlIiB4bGluazpocmVmPSIjYSIvPjwvY2xpcFBhdGg+PHBhdGggY2xpcC1wYXRoPSJ1cmwoI2IpIiBkPSJNNDEuMDkgMTAuNDVsLTIuNzctMy4zNkMzNy43NiA2LjQzIDM2LjkzIDYgMzYgNkgxMmMtLjkzIDAtMS43Ni40My0yLjMxIDEuMDlsLTIuNzcgMy4zNkM2LjM0IDExLjE1IDYgMTIuMDMgNiAxM3YyNWMwIDIuMjEgMS43OSA0IDQgNGgyOGMyLjIxIDAgNC0xLjc5IDQtNFYxM2MwLS45Ny0uMzQtMS44NS0uOTEtMi41NXpNMjQgMTlsMTEgMTFoLTd2NGgtOHYtNGgtN2wxMS0xMXptLTEzLjc1LTlsMS42My0yaDI0bDEuODcgMmgtMjcuNXoiLz48L3N2Zz4=);
}

.voorstelling-status-item {
  font-size: 13px;
}

.status-ok {
  color: green;
}

.status-nok {
  color: red;
}

.view-cultuurconnect-voorstellingen td.voordeshow-status-disabled-not-appropriate {
  font-size: 0;
  background: #ca97e9;
}

.view-cultuurconnect-voorstellingen .views-field-voorstelling-statusspelopdrachten p {
  display: none;
}

.view-cultuurconnect-voorstellingen .status-overzicht-tabel {
  font-size: 13px;
  margin: 0;
  border-radius: 0;
}

.view-cultuurconnect-voorstellingen .status-overzicht-tabel th {
  height: 1px;
  line-height: 8px;
}

.view-cultuurconnect-voorstellingen .status-overzicht-tabel td {
  height: 1px;
  padding: 0;
  margin: 0;
  font-size: 11px;
  text-align: center;
}

#voordeshow-rapportage-dash-form {
  text-align: right;
}

#block-ratingblock p {
  margin: 0;
  padding: 0;
}

#block-ratingblock {
  text-align: left;
  position: fixed;
  right: 20px;
  bottom: 20px;
  background: #f8c23f;
  z-index: 999;
  padding: 10px 20px;
  border: 3px solid #d29029;
  color: black;
}

.webform-confirmation__message, .webform-confirmation__back {
  margin: 0 !important;
}

#block-ratingblock a {
  color: white;
  font-weight: bold;
  text-decoration: navajowhite;
}

.rateit {

  background: white;
  padding: 5px;

}


.image-data__crop-wrapper .vertical-tabs__menu {
  display: none;
}

.image-data__crop-wrapper .vertical-tabs__items--processed {
  margin-left: 0;
}

body.route-entitywebformresults-submissions li[data-original-order="2"],
body.route-entitywebformresults-submissions li[data-original-order="3"] {
  display: none !important;

}

.email-historiek {
  background: #f8c23f4f;
  padding: 14px;
  border: 3px dotted #d29029;
  color: black;
  max-width: 100%;
}

.content-header {
  position: relative;
  background: url("../media/nav-bg-bottom.svg") repeat-x left bottom;
  background-size: auto 139px;
  background-color: transparent !important;
}

.content-header > span {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  pointer-events: none;
  background: rgba(53, 53, 53, .15);
  width: 100%;
  height: calc(100% - 139px);
  display: block;
}

.inactieve-doelgroep p {
  opacity: 0.5;
}


.node-cultureel-centrum-form .layout-region--node-main .layout-region__content,
.node-cultureel-centrum-edit-form .layout-region--node-main .layout-region__content {
  max-width: 100%;
}

.node-cultureel-centrum-form .layout-region--node-secondary,
.node-cultureel-centrum-edit-form .layout-region--node-secondary {
  display: none;
}

.node-cultureel-centrum-form .layout-region--node-main,
.node-cultureel-centrum-edit-form .layout-region--node-main {
  width: 100%;
}

body.gezelschap #views-form-admin-klasfotos-page-1 td.views-field-node-bulk-form,
body.gezelschap #views-form-admin-klasfotos-page-1 th.select-all,
body.gezelschap #views-form-admin-klasfotos-page-1 div[data-drupal-selector="edit-node-bulk-form"],
body.cultuurhuis #views-form-admin-klasfotos-page-1 td.views-field-node-bulk-form,
body.cultuurhuis #views-form-admin-klasfotos-page-1 th.select-all,
body.cultuurhuis #views-form-admin-klasfotos-page-1 div[data-drupal-selector="edit-node-bulk-form"] {
  display: none;
}
