/* fix break line text in table*/
body table {
  -webkit-hyphens: none;
  hyphens: none;
}

/* Trip reservation form*/

#edit-field-trip-reservation-departure-current {
  display: block;
}

#edit-field-trip-reservation-departure-current .item-container {
  padding: 20px;
}

/* views */

.used-in {
  width: 100%;
  margin: 0.25em 22px -0.75em 1.5em;
}

.panel__table table thead {
  border-radius: 0%;
}

.panel__table table th:first-child:hover,
.panel__table table th:last-child:hover {
  border-radius: 0%;
}

.panel__table table th {
  background-color: transparent;
}

/* Package Form*/

#map svg path {
  fill: none;
}

fieldset.ief-form fieldset {
  border: none;
}

/* CRM menu*/

.toolbar-icon-general-config-crm:before {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGQ9Im0xOSAxaC0xNGE1LjAwNiA1LjAwNiAwIDAgMCAtNSA1djEyYTUuMDA2IDUuMDA2IDAgMCAwIDUgNWgxNGE1LjAwNiA1LjAwNiAwIDAgMCA1LTV2LTEyYTUuMDA2IDUuMDA2IDAgMCAwIC01LTV6bS0xNCAyaDE0YTMgMyAwIDAgMSAzIDN2MWgtMjB2LTFhMyAzIDAgMCAxIDMtM3ptMTQgMThoLTE0YTMgMyAwIDAgMSAtMy0zdi05aDIwdjlhMyAzIDAgMCAxIC0zIDN6bTAtOGExIDEgMCAwIDEgLTEgMWgtMTJhMSAxIDAgMCAxIDAtMmgxMmExIDEgMCAwIDEgMSAxem0tNCA0YTEgMSAwIDAgMSAtMSAxaC04YTEgMSAwIDAgMSAwLTJoOGExIDEgMCAwIDEgMSAxem0tMTItMTJhMSAxIDAgMSAxIDEgMSAxIDEgMCAwIDEgLTEtMXptMyAwYTEgMSAwIDEgMSAxIDEgMSAxIDAgMCAxIC0xLTF6bTMgMGExIDEgMCAxIDEgMSAxIDEgMSAwIDAgMSAtMS0xeiIvPjwvc3ZnPg==") !important;
  mask-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGQ9Im0xOSAxaC0xNGE1LjAwNiA1LjAwNiAwIDAgMCAtNSA1djEyYTUuMDA2IDUuMDA2IDAgMCAwIDUgNWgxNGE1LjAwNiA1LjAwNiAwIDAgMCA1LTV2LTEyYTUuMDA2IDUuMDA2IDAgMCAwIC01LTV6bS0xNCAyaDE0YTMgMyAwIDAgMSAzIDN2MWgtMjB2LTFhMyAzIDAgMCAxIDMtM3ptMTQgMThoLTE0YTMgMyAwIDAgMSAtMy0zdi05aDIwdjlhMyAzIDAgMCAxIC0zIDN6bTAtOGExIDEgMCAwIDEgLTEgMWgtMTJhMSAxIDAgMCAxIDAtMmgxMmExIDEgMCAwIDEgMSAxem0tNCA0YTEgMSAwIDAgMSAtMSAxaC04YTEgMSAwIDAgMSAwLTJoOGExIDEgMCAwIDEgMSAxem0tMTItMTJhMSAxIDAgMSAxIDEgMSAxIDEgMCAwIDEgLTEtMXptMyAwYTEgMSAwIDEgMSAxIDEgMSAxIDAgMCAxIC0xLTF6bTMgMGExIDEgMCAxIDEgMSAxIDEgMSAwIDAgMSAtMS0xeiIvPjwvc3ZnPg==") !important;
}

.toolbar-icon-general-config-crm:active:before,
.toolbar-icon-general-config-crm:before {
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGQ9Im0xOSAxaC0xNGE1LjAwNiA1LjAwNiAwIDAgMCAtNSA1djEyYTUuMDA2IDUuMDA2IDAgMCAwIDUgNWgxNGE1LjAwNiA1LjAwNiAwIDAgMCA1LTV2LTEyYTUuMDA2IDUuMDA2IDAgMCAwIC01LTV6bS0xNCAyaDE0YTMgMyAwIDAgMSAzIDN2MWgtMjB2LTFhMyAzIDAgMCAxIDMtM3ptMTQgMThoLTE0YTMgMyAwIDAgMSAtMy0zdi05aDIwdjlhMyAzIDAgMCAxIC0zIDN6bTAtOGExIDEgMCAwIDEgLTEgMWgtMTJhMSAxIDAgMCAxIDAtMmgxMmExIDEgMCAwIDEgMSAxem0tNCA0YTEgMSAwIDAgMSAtMSAxaC04YTEgMSAwIDAgMSAwLTJoOGExIDEgMCAwIDEgMSAxem0tMTItMTJhMSAxIDAgMSAxIDEgMSAxIDEgMCAwIDEgLTEtMXptMyAwYTEgMSAwIDEgMSAxIDEgMSAxIDAgMCAxIC0xLTF6bTMgMGExIDEgMCAxIDEgMSAxIDEgMSAwIDAgMSAtMS0xeiIvPjwvc3ZnPg==") !important;
  mask-image: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgaGVpZ2h0PSI1MTIiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBkYXRhLW5hbWU9IkxheWVyIDEiPjxwYXRoIGQ9Im0xOSAxaC0xNGE1LjAwNiA1LjAwNiAwIDAgMCAtNSA1djEyYTUuMDA2IDUuMDA2IDAgMCAwIDUgNWgxNGE1LjAwNiA1LjAwNiAwIDAgMCA1LTV2LTEyYTUuMDA2IDUuMDA2IDAgMCAwIC01LTV6bS0xNCAyaDE0YTMgMyAwIDAgMSAzIDN2MWgtMjB2LTFhMyAzIDAgMCAxIDMtM3ptMTQgMThoLTE0YTMgMyAwIDAgMSAtMy0zdi05aDIwdjlhMyAzIDAgMCAxIC0zIDN6bTAtOGExIDEgMCAwIDEgLTEgMWgtMTJhMSAxIDAgMCAxIDAtMmgxMmExIDEgMCAwIDEgMSAxem0tNCA0YTEgMSAwIDAgMSAtMSAxaC04YTEgMSAwIDAgMSAwLTJoOGExIDEgMCAwIDEgMSAxem0tMTItMTJhMSAxIDAgMSAxIDEgMSAxIDEgMCAwIDEgLTEtMXptMyAwYTEgMSAwIDEgMSAxIDEgMSAxIDAgMCAxIC0xLTF6bTMgMGExIDEgMCAxIDEgMSAxIDEgMSAwIDAgMSAtMS0xeiIvPjwvc3ZnPg==") !important;
}

/* transot svg path*/

.view-transport svg path {
  fill: none;
}

/*paragraphs_type:pricing_amount*/

.paragraph-type--pricing-amount .paragraph--view-mode--preview div.field {
  display: inline-flex;
}

/* views filter*/

.views-exposed-form fieldset {
  margin-top: 5px;
  border: none;
}

.views-exposed-form fieldset label {
  display: none;
}

/* trip quotation transport autocomplete svg */
ul.ui-autocomplete .views-field-field-media-svg img {
  max-width: 24px;
  height: 24px;
  position: relative;
  top: 6px;
}

.form-vertical .form-item {
  display: block;
}

.inline-fields-container .form-item {
  display: inline-block;
  margin-right: 10px;
}

.submit-container {
  display: inline-block;
}

.button-inline {
  display: inline-block;
}

/* Front Colors settings */

[data-drupal-selector="edit-enable-darkmode"] .form-radios {
  display: inline-flex;
  flex-wrap: wrap;
  padding: 0.1875rem var(--gin-spacing-xs);
  border: 1px solid var(--gin-border-color-form-element);
  border-radius: var(--gin-spacing-xl);
}

.gin--dark-mode [data-drupal-selector="edit-enable-darkmode"] .form-radios {
  background: var(--gin-bg-layer2);
}

[data-drupal-selector="edit-enable-darkmode"] .form-radios .form-type--radio {
  margin-top: 0;
  margin-bottom: 0;
}

[dir="ltr"] [data-drupal-selector="edit-enable-darkmode"] .form-radios .form-type--radio {
  margin-left: 0;
}

[dir="rtl"] [data-drupal-selector="edit-enable-darkmode"] .form-radios .form-type--radio {
  margin-right: 0;
}

[data-drupal-selector="edit-enable-darkmode"] .form-radios .form-item__label {
  display: inline-block;
  padding: 0.375rem var(--gin-spacing-m);
  margin: var(--gin-spacing-xxs) 0;
  border: 2px solid transparent;
  border-radius: var(--gin-border-xl);
  box-sizing: border-box;
}

[data-drupal-selector="edit-enable-darkmode"] .form-radios .form-item__label:hover {
  color: var(--gin-color-primary);
  background: var(--gin-color-primary-light-hover);
}

[data-drupal-selector="edit-enable-darkmode"] .form-radios input {
  opacity: 0;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: 0;
  border: 0;
}

[data-drupal-selector="edit-enable-darkmode"] .form-radios input:focus+.form-item__label {
  box-shadow: 0 0 0 1px var(--gin-color-focus-border),
    0 0 0 4px var(--gin-color-focus);
}

[data-drupal-selector="edit-enable-darkmode"] .form-radios input:checked+.form-item__label {
  font-weight: var(--gin-font-weight-bold);
  color: var(--gin-color-primary-active);
  background: var(--gin-color-primary-light-active);
}

.form-item--preset-accent-color label {
  display: none !important;
}

.color-radios .form-item {
  display: inline-block;
}

.color-radios input {
  cursor: pointer !important;
  width: 32px !important;
  height: 32px !important;
}

[data-drupal-selector="edit-preset-accent-color-orange"] {
  background-color: #ff891e !important;
}

[data-drupal-selector="edit-preset-accent-color-yellow"] {
  background-color: #f6c500 !important;
}

[data-drupal-selector="edit-preset-accent-color-brown"] {
  background-color: #cda06d !important;
}

[data-drupal-selector="edit-preset-accent-color-blue"] {
  background-color: #3face4 !important;
}

[data-drupal-selector="edit-preset-accent-color-green"] {
  background-color: #5cdb95 !important;
}

.color-radios input:focus,
.color-radios input:hover,
.color-radios input:checked:not(:disabled) {
  box-shadow: inset 0 0 0 2px white !important;
}

.views-table tbody img.image-style-vignette-73x73 {
  border-radius: 50%;
}

/* Webform booking details */
.bookDetailsInfo br {
  display: none;
}

.bookDetailsInfo .infoArea {
  margin-top: 15px;
  padding: 0;
}

.bookDetailsInfo ul {
  padding-left: 0;
  list-style: none;
}

.bookDetailsInfo ul li {
  margin-bottom: 7px;
}

.bookDetailsInfo .priceTotal {
  color: var(--primary-color);
  font-size: 14px;
}

.marker-info {
  color: #04518e !important;
  background-color: #3face440 !important;
}

.marker-dark {
    color: #fffbfb !important;
    background-color: #0000008f !important;
}