@media screen and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  nav.uk-navbar .uk-container .uk-form input {
    padding: 16px 20px 31px 105px; }

  .uk-accordion .uk-accordion-title {
    display: block; }

  .extraInfo *[class*='ft-icon'] {
    display: block;
    width: 64px;
    margin: auto; }

  select::-ms-expand {
    display: none; }

  #TicketSelectionPanel img {
    height: 30px; }
    #TicketSelectionPanel img[src*="discoveryCove/Dolphin.png"] {
      height: 36px; }

  .tableFilter > * .innerFilter {
    top: 0%;
    left: 0%;
    -moz-transform: translateX(0%) translateY(0%);
    -ms-transform: translateX(0%) translateY(0%);
    -webkit-transform: translateX(0%) translateY(0%);
    transform: translateX(0%) translateY(0%);
    width: 100%;
    z-index: 0; }

  .tableFilter > * input {
    width: 100%;
    height: 100px;
    left: 0px;
    top: 0px;
    opacity: 0; }

  .uk-table-custom .buttonOuter .tableFilter {
    overflow: visible;
    border: solid 1px #dfdfdf; }

  .tableFilter > * .front {
    -webkit-transform: rotateY(0) !important;
    transform: rotateY(0) !important;
    -ms-transform: rotateY(0) !important; }
  .tableFilter > * .back {
    -webkit-transform: rotateY(0) !important;
    transform: rotateY(0) !important;
    -ms-transform: rotateY(0) !important;
    opacity: 0; }
  .tableFilter > *:not(.disable):hover .front, .tableFilter > *.uk-active .front {
    opacity: 0; }
  .tableFilter > *:not(.disable):hover .back, .tableFilter > *.uk-active .back {
    opacity: 1; }

  .combocard > * {
    float: left; }

  .peeriusInjection img {
    width: 100%; }

  .icon-circle {
    width: 80px;
    height: 80px;
    border-radius: 80px;
    font-size: 70px;
    padding: 0;
    position: relative; }
    .icon-circle > span[class*="ft-icon--"] {
      line-height: 60px;
      position: absolute;
      top: 10px;
      left: 0;
      width: 100%; }
      .icon-circle > span[class*="ft-icon--"]:before {
        top: 0;
        left: 5px; }
      .icon-circle > span[class*="ft-icon--"]:after {
        position: relative; }

  .miniBasket > button.uk-button.uk-medium-large-device-show {
    height: 66px; }

  .fieldPlusButton #voucherdata, .fieldPlusButton #email {
    padding: 12px; }

  .uk-form input.hasDatepicker[type='text'] {
    padding: 10px 6px 10px 10px;
    line-height: 1em; } }

/*# sourceMappingURL=all-ie-only.css.map */
