/**
 * Color Variable
 * =======================================================================
 */
/**
 * Size Variable
 * =======================================================================
 */
/**
 * Padding Margin
 * =======================================================================
 */
.mr--padding-top-medium {
  padding-top: 60px;
}

.mr--padding-bottom-medium {
  padding-top: 60px;
}

@media (max-width: 959px) {
  .uk-margin-remove-bottom\@m {
    margin-bottom: 0 !important;
  }
  .uk-margin-remove-top\@m {
    margin-top: 0 !important;
  }
}
@media (max-width: 1199px) {
  .uk-margin-remove-top\@l {
    margin-top: 0 !important;
  }
  .uk-margin-remove-bottom\@l {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 959px) {
  .uk-section-remove-bottom\@m > .uk-section {
    padding-bottom: 0 !important;
  }
}
/**
 * All Style
 * =======================================================================
 */
#tm-main {
  position: relative;
}

.mr--head-dot-grid-right > div > .uk-panel,
.mr--head-dot-grid-right > div > .uk-container {
  background: url(../../../images/dot-grid.png) right top repeat-y;
}

.mr--head-dot-grid-left > div > .uk-panel,
.mr--head-dot-grid-left > div > .uk-container {
  background: url(../../../images/dot-grid.png) left top repeat-y;
}

@media (max-width: 959px) {
  .mr--head-dot-grid-right > div > .uk-panel,
.mr--head-dot-grid-right > div > .uk-container {
    background: transparent;
  }
  .mr--head-dot-grid-left > div > .uk-panel,
.mr--head-dot-grid-left > div > .uk-container {
    background: transparent;
  }
}
@media (max-width: 639px) {
  .mr--head-dot-grid .uk-container.uk-container-expand.uk-position-relative {
    background: none;
  }
}
.grecaptcha-badge {
  visibility: hidden;
}

.uk-width-xlarge {
  width: 600px;
  max-width: 100%;
}

.sitemap .instance1 {
  padding-bottom: 30px;
}
.sitemap .instance1 ul.jmap_filetree > li > ul > li > a {
  font-weight: 500 !important;
  text-transform: uppercase;
}

div.jmapcolumn > ul > li > span {
  font-weight: 500 !important;
}

.uk-list-st_white * {
  padding-left: 6px;
}
.uk-list-st_white > ::before {
  content: url(../../../images/st-1.svg);
  position: relative;
  left: -4px;
  width: 0;
}

.uk-list-st_black * {
  padding-left: 6px;
}
.uk-list-st_black > ::before {
  content: url(../../../images/st-2.svg);
  position: relative;
  left: -4px;
  width: 0;
}

.uk-list-icon-galki-black > ::before {
  content: url(../../../images/icon-galki-black.svg);
  position: relative;
  left: -4px;
  width: 0;
  top: 6px;
}

.formError {
  color: #e44e56 !important;
  font-weight: 300 !important;
  font-size: 14px !important;
}

.rsfp_thankyou_popup_inner {
  padding: 40px !important;
}

.rsfp_thankou_popup_close_btn {
  right: 25px !important;
}

#userForm-1 fieldset *,
#userForm-2 fieldset *,
#userForm-3 fieldset *,
#userForm-4 fieldset * {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
#userForm-1 fieldset .uk-grid > div > div,
#userForm-2 fieldset .uk-grid > div > div,
#userForm-3 fieldset .uk-grid > div > div,
#userForm-4 fieldset .uk-grid > div > div {
  margin-bottom: 20px !important;
}

.formControlLabel {
  display: none !important;
}

.formControlLabel[for=vp3],
.formControlLabel[for=vp9] {
  display: block !important;
}

.uk-form-label {
  text-transform: inherit;
}

.uk-button {
  padding-top: 20px;
  padding-bottom: 18px;
}

.uk-button-large {
  padding-top: 20px;
  padding-bottom: 18px;
}

.uk-button-small {
  padding-top: 5px;
  padding-bottom: 3px;
}

.uk-button-2 {
  position: relative;
  padding-right: 27px;
}

.uk-button-text-2::before {
  content: "";
  position: absolute !important;
  top: 0 !important;
  bottom: 4px !important;
  right: 0 !important;
  width: 22px !important;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2223%22%20height%3D%2211%22%20viewBox%3D%220%200%2023%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23242931%22%20points%3D%2217%201%2022%205.5%2017%2010%20%22%20%2F%3E%0A%20%20%20%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23242931%22%20x1%3D%220%22%20y1%3D%225.5%22%20x2%3D%2222.4%22%20y2%3D%225.5%22%20%2F%3E%0A%3C%2Fsvg%3E);
  background-repeat: no-repeat !important;
  background-position: calc(100% - 5px) 100% !important;
  transition: background-position 0.2s ease-out;
}

.ol-button-text .uk-button {
  padding-top: 0;
  padding-bottom: 0;
}

.uk-navbar .uk-navbar-nav > li {
  line-height: 1.1;
}

.uk-offcanvas-bar a.uk-h4 {
  font-size: inherit;
  padding: 2px 0;
  margin: 0 0 0 0;
}/*# sourceMappingURL=custom.css.map */