/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

/* Logo footer */
.tm-footer .tm-logo-footer {
  margin-top: -10px;
}

.ck-background-primary {
  background-color: rgb(0 153 212 / 6%) !important;
}

.ck-background-success {
  background-color: rgb(0 177 88 / 6%) !important;
}

.ck-background-danger {
  background-color: rgb(217 60 65 / 6%) !important;
}

.ck-background-warning {
  background-color: rgb(255 169 106 / 6%) !important;
}

.ck-border-primary {
  border-color: rgb(0 153 212) !important;
}

.ck-border-success {
  border-color: rgb(0 177 88) !important;
}

.ck-border-danger {
  border-color: rgb(217 60 65) !important;
}

.ck-border-warning {
  border-color: rgb(255 169 106) !important;
}

.ck-color-primary {
  color: rgb(0 153 212) !important;
}

.ck-color-success {
  color: rgb(0 177 88) !important;
}

.ck-color-danger {
  color: rgb(217 60 65) !important;
}

.ck-color-warning {
  color: rgb(255 169 106) !important;
}

.ck-button-cta {
  height: 40px !important;
  margin-top: 10px;
  background-color: #ffa96a;
  border-radius: 20px;
  line-height: 40px !important;
}

.ck-button-cta:hover {
  background-color: darkorange !important;
}

.ck-text-uppercase {
  text-transform: uppercase;
}

.uk-panel-title {
  font-family: Raleway, Helvetica, Arial, sans-serif;
}

/* .uk-tootltip { word-break: keep-all !important; } */
.uk-tooltip.uk-active {
  background-color: #0099d4 !important;
  opacity: 1 !important;
}

::input-placeholder {
  color: gray !important;
  opacity: 1 !important;
}

::placeholder {
  color: gray !important;
  opacity: 1 !important;
}

:input-placeholder {
  color: gray !important;
  opacity: 1 !important;
}

@media (max-width: 767px) {
  h1,
  .uk-h1 {
    font-size: 24px;
    line-height: 28px;
  }

  h2,
  .uk-h2 {
    font-size: 20px;
    line-height: 24px;
  }

  h3,
  .uk-h3,
  h4,
  .uk-h4,
  h5,
  .uk-h5,
  h6,
  .uk-h6 {
    font-size: 16px;
    line-height: 20px;
  }

  .tm-price {
    font-size: 72px;
  }
}

@media print {
  a[href] {
    text-decoration: none;
  }

  a[href]::after {
    content: none !important;
  }

  .ck-page-break-inside {
    page-break-inside: auto !important;
  }

  .ck-print-margin-none {
    margin: 0 !important;
  }

  .ck-print-none {
    display: none;
  }

  .ck-print-none-important,
  .uk-close {
    display: none !important;
  }

  .ck-print.ck-print-inline {
    display: inline;
  }

  .ck-print.ck-print-inline-block {
    display: inline-block;
  }

  .ck-print.ck-print-block {
    display: block;
  }

  .ck-print-page-break-before {
    page-break-before: always;
  }
}

/* Fix for Safari search bug */
.tail-select,
.tail-select * {
  user-select: initial !important;
}

.uk-tooltip {
  word-break: keep-all;
}
