:root {
  --color-primary: #00aeef;
  --color-secondary: #333333;
  --text-white: #fff;
  --dark-blue: #0051a7;
}

.swal2-confirm.swal2-styled,
body .uk-background-primary{
    background-color:var(--color-primary);
}

body .uk-background-secondary{
    background-color:var(--color-secondary);
}

body a{color:var(--color-primary);}

.tm-navbar-container ul.uk-navbar-nav a,
.footer.uk-section + div > p,
#breadcrumb h3, #breadcrumb a,
.list-jobs .items .empty,
a.more-jobs{
    color: var(--text-white);
}

.tm-navbar-container {
  background-color: var(--dark-blue);
  padding: 20px 0;
}
#breadcrumb {
  padding: 40px 0;
}
#breadcrumb h3, #breadcrumb a {
  margin: 0;
}
#breadcrumb a + a:before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpolyline fill='none' stroke='%23FFF' stroke-width='1.5' points='7 4 13 10 7 16'%3E%3C/polyline%3E%3C/svg%3E");
  margin: 0 4px;
  width: 15px;
  height: 15px;
  display: inline-block;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: text-bottom;
}

.list-jobs .items > li.item .uk-card {
  min-height: 280px;
}

.uk-pagination > li {
  background-color: #fff;
  border-radius: 5px;
}
.uk-pagination > li + li {
  margin-left: 5px;
}


.uk-section.data-job h1{font-size: 35px; font-weight: 700;}
.uk-section.data-job h3 {font-size: 20px;font-weight: 600;}
.uk-section.data-job h4{font-size: 18px;font-weight: 600;}

.uk-section.data-job h1, #form-application h3 {color: var(--dark-blue);}

#form-application .uk-input, .uk-select {
  font-size: 15px;
  color: #7c7c7c;
  padding: 10px 15px;
  border-style: solid;
  border-radius: 2px;
  font-weight: normal;
  border: 1px solid #000000 !important;
  width: 100% !important;
  height: 50px;
  margin-top: 10px;
}
#form-application label {
  font-weight: 600;
  color: var(--color-secondary);
}


