body {
  background: #f8f8f8;
  color: #555;
  font-family: 'Padauk', sans-serif;
}

.uk-h1, .uk-h2, .uk-h3, .uk-h4, .uk-h5, .uk-h6, h1, h2, h3, h4, h5, h6 {
  font-family: 'Padauk', sans-serif;
}


.uk-card-default {
  color: #555;
}

/* NAVIGATION */
.uk-navbar-nav>li>a {
  text-transform: none;
  line-height: 1.1;
  color: #555;
  font-family: 'Padauk', sans-serif;
}

.uk-navbar-nav>li.uk-active>a {
  color: #028edf;
 
}

.uk-navbar-nav>li>a:hover {
  color: #028edf;
}

.uk-navbar-dropdown-nav>li>a:hover {
    color: #028edf;
}

.uk-navbar-dropdown-nav>li>a {
  color: #555;
}

.uk-navbar-item, .uk-navbar-nav>li>a, .uk-navbar-toggle {
  min-height: 65px;
}

.uk-nav-special > a {
  background: #028edf;
  color: #fff !important;
}

.uk-iconnav-divider::before {
    content: "";
    height: 1.5em;
    margin-left: 10px;
    margin-right: 10px;
    border-left: 1px solid #e5e5e5;
}


.uk-mobile-nav .uk-icon-image {
  width: 25px;
  height: 25px;
}

.uk-light .uk-nav-default>li>a {
  color: #fff;
}

/* NAVIGATION */
/* FLIGHTS / RESERVATION BOX */

.uk-fr-box {
  margin-top: -65px;
}


.uk-tf-table th {
  text-align: center;
  text-transform: none;
  font-weight: bold;
}

.uk-fids-table td {
  border-left: 1px solid #f0f0f0;
}

.uk-fids-table th:nth-child(4), .uk-fids-table td:nth-child(4) {
  border-left: 2px solid #3466f9;
}

.uk-fids-table th:nth-child(n+4):nth-child(-n+11){
  font-weight: bold;
  color: #fff;
  background: #3466f9;
}

.uk-fids-table td:nth-child(n+4):nth-child(-n+11){

}


.uk-fids-table th:nth-child(12), .uk-fids-table td:nth-child(12) {
  border-left: 2px solid #009b34;
}

.uk-fids-table  th:nth-child(n+12):nth-child(-n+17){
  font-weight: bold;
  color: #fff;
  background: #009b34;
}



.uk-subnav-pill>.uk-active>a {
/*  border-radius: 10px !important; */
  font-weight: bold;
}

.uk-subnav-pill>*>:first-child {
/*  border-radius: 10px !important; */
  color: #555;
}


.uk-subnav>* {
  border-radius: 10px  !important;
}

.uk-opk-radio { display:table-row; }
.uk-opk-radio span { display:table-cell; vertical-align:middle; } /* You can omit the entire span if you don't want the radiobutton vertically centered */
.uk-opk-radio label { display:table-cell; font-size: 14px; padding-left: 10px; line-height: 15px;}

.uk-opk-links .uk-width-1-1 {
  vertical-align: middle;
  font-size: 15px;
  line-height: 16px;
  margin-top: 2px;
  margin-left: 2px;
  padding-left: 10px;
  padding-right: 10px;
}

.uk-opk-links-active {
  margin-top: 0 !important;
  margin-left: 0 !important;
  color: #fff;
  font-weight: 500;
}

.uk-opk-forma label {
  color: #fff;
}


/* FLIGHTS / RESERVATION BOX */
/* ICONS SERVICES BOX */

.uk-is-box a:hover {
  text-decoration: none;
}

.uk-is-box .uk-is-dark {
  background-color: #1c7bda;
}

.uk-is-box .uk-is-light {
  background-color: #1e82e7;
}

/* ICONS SERVICES BOX */
/* NEWS LIST */

.uk-overlay-default {
      background: rgba(23,102,180,.8);

}

.uk-news-details  {
    transition: all 0.5s ease !important;
}

.uk-news-list div:hover .uk-overlay-default {
      background: rgba(60,60,60,.9);
      transition: all 0.5s ease;
      top: -5px;
      height: auto;
}

.uk-news-list h5 {
  font-size: 18px;
  line-height: 1.3;
}

.uk-news-list div:hover h5 {
  color: #fff;
}


/* NEWS LIST */
/* AWARDS LIST */
.uk-awards-box {
  background: #f6f5f5;
  display: none;
}

.uk-footer-box {
  border-top: 5px solid #1c7bda;
}


footer .uk-is-dark {
  background-color: #1c7bda;
}

/* PREFOOTER */
.uk-prefooter-box {
  background: #1c7bda;
}

/* FLIGHTS LIST */
.uk-flight-box img {
  max-width: 100%;
  width: 80px
}

.uk-flight-box-active {
  font-weight: bold;
}

/* POLL LIST */
.uk-poll-box label {
  margin-left: 15px;
}

.uk-accordion-content {
  border-bottom: 1px solid #999;
  padding-bottom: 10px;
}





@media only screen and (max-width: 800px) {
  .uk-fr-box {
    margin-top: 20px;
  }
}