/* Base */
a {
  line-break: anywhere;
  word-break: break-word;
}

h1, h2, h3, h4, h5, a, li, p {
  hyphens: auto;
  word-wrap: break-word;
  overflow-x: scroll;
  -moz-hyphens: auto;
  -o-hyphens: auto;
  -webkit-hyphens: auto;
  -ms-hyphens: auto;
  line-break: auto;
}

h1, h2, h3, h4, h5, h6, a, li, p, ul {
  overflow-x: hidden !important;
  overflow-y: hidden !important;
}

h2 {
  color: #0083c3 !important;
  margin-top: 20px !important;
}

ul {
  padding-left: 10px;
}

li {
  list-style-position: inside;
}

*::marker {
  color: #0083C3;
}

/* Accordion */
.uk-accordion-title span {
  align-items: center;
  background-color: #0083C3;
  border-radius: 30px;
  display: flex;
  height: 1.7em;
  justify-content: center;
  width: 1.7em;
}

/* Button */
.uk-button {
  padding-top: 10px;
  padding-bottom: 10px;
  hyphens: auto;
  -ms-hyphens: auto;
  -webkit-hyphens: none;
  word-wrap: break-word;
  line-break: initial;
}

/* Card */
@media (max-width: 959px) {
  .uk-card-body {
    padding: 20px 20px;
  }
}

.uk-card-hover:not(.uk-card-primary):not(.uk-card-secondary) {
  background: #fff;
}

/* List */
.uk-panel ol,
.uk-panel ul {
  list-style: none;
  padding-left: 50px;
}
.uk-panel li {
  margin-bottom: 10px;
}

/* Navbar */
@media (min-width: 1200px) {
  .uk-navbar-container {
    background: #0083C3 !important;
  }
}
.uk-navbar-container a {
  color: #fff !important;
}
.uk-navbar-container > .uk-container .uk-navbar-left {
  padding: 20px 0;
}

.uk-navbar-right {
  padding: 20px 0;
}

.tm-header-mobile a.uk-navbar-toggle {
  color: #2D93D4 !important;
}

nav.uk-navbar .uk-navbar-nav img,
nav.uk-navbar .uk-navbar-nav .uk-navbar-dropdown img {
  width: 20px;
  height: auto;
}
nav.uk-navbar .uk-navbar-nav a {
  font-weight: 500;
}

.tm-header .uk-navbar-left .uk-navbar-item {
  padding: 0;
}

/* Offcanvas */
.uk-offcanvas-bar img {
  display: none;
}

/* Search */
.uk-search-input {
  box-shadow: 0 10px 20px 0 rgba(33, 87, 172, 0.1);
}

.uk-search-icon {
  z-index: 3;
}

#awesomplete_list_2 {
  border: 1px solid rgba(107, 149, 188, 0.25);
}

/* Section */
.builder .uk-section {
  padding: 0;
}

/* Slideshow */
ul.uk-slideshow-items img {
  margin-top: -2px;
}

/* Subnav */
.main-navigation .uk-subnav {
  justify-content: center;
}
.main-navigation .uk-subnav > * {
  display: flex;
  align-items: center;
}
.main-navigation .uk-subnav li {
  margin-bottom: 0;
}
.main-navigation .uk-subnav li:before {
  content: "";
  height: 1.5em;
  margin-left: 0px;
  margin-right: 30px;
  border-left: 1px solid transparent;
}
.main-navigation .uk-subnav > li:nth-child(n+2):before {
  border-left-color: rgba(255, 255, 255, 0.2);
}
@media (max-width: 1199px) {
  .main-navigation {
    display: none;
  }
}

/* Joomla */
.form-horizontal .control-label {
  width: 161px;
}

.control-group {
  margin-bottom: 20px;
}

#member-profile {
  background-color: #e7f0f5;
  border-radius: 10px;
  min-height: 20px;
  margin-bottom: 20px;
  padding: 40px;
}
@media (min-width: 960px) {
  #member-profile.form-horizontal .control-group:after {
    content: "";
    clear: both;
    display: table;
    line-height: 0;
  }
  #member-profile.form-horizontal .control-label {
    float: left;
    padding-top: 5px;
    text-align: right;
    width: 225px;
  }
  #member-profile.form-horizontal .controls {
    margin-left: 250px;
  }
}

.reset, .remind {
  max-width: 600px;
  margin: 0 auto;
}

.com-users-login__form .control-label,
.com-users-reset__form .control-label,
.com-users-remind__form .control-label {
  float: left;
  padding-top: 10px;
  text-align: right;
  width: 161px;
}
.com-users-login__form .control-label .form-control-feedback,
.com-users-reset__form .control-label .form-control-feedback,
.com-users-remind__form .control-label .form-control-feedback {
  display: none;
}
.com-users-login__form .control-label + .controls,
.com-users-login__form .com-users-login__remember,
.com-users-reset__form .control-label + .controls,
.com-users-reset__form .com-users-login__remember,
.com-users-remind__form .control-label + .controls,
.com-users-remind__form .com-users-login__remember {
  margin-left: 180px;
}
.com-users-login__form .password-group .input-password-toggle,
.com-users-reset__form .password-group .input-password-toggle,
.com-users-remind__form .password-group .input-password-toggle {
  padding: 0 10px;
}

.com-users-login__input .input-password-toggle {
  color: #0083C3;
}

.com-users-login__options .list-group-item {
  text-align: center;
  border: none;
}

.com-users-login__submit {
  text-align: center;
}

.com-users-reset__form,
.com-users-remind__form {
  background-color: #e7f0f5;
  border-radius: 10px;
  padding: 40px;
}
.com-users-reset__form legend,
.com-users-remind__form legend {
  font-size: 1rem;
}
.com-users-reset__form .controls,
.com-users-remind__form .controls {
  margin-left: 180px;
}

/* Formativ.net */
.kbm-title {
  padding-bottom: 20px;
}
.kbm-title .uk-h3 {
  cursor: pointer;
}
.kbm-title .uk-accordion-title::before {
  background-color: #0083C3;
  border-radius: 30px;
  content: "";
  width: 1.7em;
  height: 1.7em;
  margin-left: 10px;
  float: right;
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23FFFFFF%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23FFFFFF%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 50% 50%;
}
.kbm-content + .kbm-title {
  padding-top: 0;
}
.kbm-content + .kbm-title .uk-accordion-title {
  border-top: 1px solid #ddd;
  padding-top: 20px;
}

.kbm-title .uk-open .uk-accordion-title::before {
  background-image: url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23FFFFFF%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E);
}

.kbm-content {
  padding-bottom: 20px !important;
  padding-top: 0;
  transition: all 1s ease-in-out;
}

.event-form {
  margin: 20px 0;
}

.event-location {
  display: inline-block;
}
.event-location p {
  margin: 0;
}

.event-footer hr:last-child {
  display: none;
  margin: 0;
}
@media (max-width: 639px) {
  .event-footer > div > div:last-child {
    margin-top: 10px;
  }
}

#pdf-module-wrapper {
  border-radius: 100px;
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 100;
}

#pdf-module-download {
  background: #fff;
  border-radius: 400px;
  height: 48px;
  display: flex;
  align-items: center;
  width: 48px;
  box-shadow: 0 10px 20px 0 rgba(33, 87, 172, 0.5);
  border: 2px solid #fff;
}
#pdf-module-download:hover {
  box-shadow: 0 10px 20px 0 rgba(33, 87, 172, 0.7);
}
#pdf-module-download .uk-icon {
  width: 48px;
  height: 48px;
  border-radius: 200px;
  display: flex;
  background: #0083C3;
  justify-content: center;
  color: #fff;
}

.fnet-center {
  align-items: center;
  justify-content: center;
  display: flex !important;
}

.fnet-muted .uk-alert {
  background: #fff;
}
.fnet-muted .tm-main.uk-section-default {
  background: #e7f0f5;
}

.fnet-non-breaking * {
  hyphens: unset;
  word-wrap: normal;
}

/*# sourceMappingURL=custom.css.map */
