﻿/* noto-sans-100 - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-100.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-100italic - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 100;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-100italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-200 - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-200.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-200italic - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 200;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-200italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-300 - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-300.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-300italic - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 300;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-300italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-regular - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-regular.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-italic - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-500 - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-500.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-500italic - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-500italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-600 - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-600.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-600italic - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 600;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-600italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-700 - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-700.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-700italic - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-700italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-800 - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 800;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-800.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-800italic - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 800;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-800italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-900 - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-900.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* noto-sans-900italic - cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Noto Sans";
  font-style: italic;
  font-weight: 900;
  src: url("../fonts/noto-sans-v38-cyrillic_cyrillic-ext_devanagari_greek_greek-ext_latin_latin-ext_vietnamese-900italic.woff2") format("woff2"); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
.color-primary {
  color: #009ADE !important;
}

.color-primary2 {
  color: #0075aa !important;
}

.color-black {
  color: black !important;
}

.bg-primary {
  background-color: #009ADE !important;
}

.bg-primary2 {
  background-color: #0075aa !important;
}

.background-akn4un-primary {
  background-color: #009ADE;
  border-color: #009ADE;
}
.background-akn4un-primary:hover {
  background-color: #ffffff;
  border-color: #009ADE;
  color: #009ADE;
}

.background-akn4un-primary2 {
  background-color: #0075aa;
  border-color: #0075aa;
}
.background-akn4un-primary2:hover {
  background-color: #ffffff;
  border-color: #0075aa;
  color: #0075aa;
}

.bottom-dashes {
  background-image: linear-gradient(to right, #707070 60%, rgba(255, 255, 255, 0) 0%);
  background-position: bottom;
  background-size: 9px 1px;
  background-repeat: repeat-x;
}

.pagination {
  justify-content: center;
  flex-wrap: wrap;
}
.pagination > li {
  display: flex;
  align-items: center;
  padding: 0;
}
.pagination > li a {
  padding: 0.4rem;
  color: #24313a;
}
.pagination > li.pagination-first {
  font-size: 2rem;
}
.pagination > li.pagination-last {
  font-size: 2rem;
}
.pagination .pagination-page.active a {
  border-radius: 15px;
  background: #24313a;
  color: white;
}
.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
  color: #c3c3c3;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}

.who-infoBox {
  height: 1.125rem;
  width: 1.125rem;
}
.who-infoBox > button[data-toggle=tooltip] {
  padding: 0 !important;
  border: unset !important;
  background: unset !important;
  width: 1.125rem;
  height: 1.125rem;
  display: flex;
  position: relative;
}
.who-infoBox > button[data-toggle=tooltip]:before {
  content: "\f05a";
  font-family: "FontAwesome";
  font-size: 1.125rem;
  height: 1.125rem;
  width: 1.125rem;
  line-height: 1 !important;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  color: #0075aa;
}
.who-infoBox > button[data-toggle=tooltip]:before:hover {
  border-radius: 25px;
  background-color: white;
}

.tooltip-inner {
  font-family: "Noto Sans", Arial, Helvetica, sans-serif;
}

.akn4un main .gs-advSearch .widget-adv-search #adv-search {
  background-color: #F7F7F7;
  padding: 1.5rem 2.5rem;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-head .head-search {
  font-size: 1.5rem;
  font-weight: bold;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-head .head-search i {
  color: #009ADE;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-head .head-close {
  height: 100%;
  justify-content: end;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-head .head-close a {
  color: #0075aa;
  font-weight: bold;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form {
  margin-top: 1rem;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group {
  display: flex;
  flex-direction: column;
  margin-bottom: 1rem;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group label, .akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group legend {
  font-size: 1rem;
  font-weight: bold;
  margin-bottom: 0;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group input {
  padding: 0.625rem;
  border: 1px solid #EAE8E8;
  outline: none;
  transition: 0.2s ease-in-out;
  box-shadow: unset;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group input:focus-visible {
  outline: #0075aa auto 1px;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group.type-group input {
  padding: 0;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group.adoptionDate-group input {
  padding-left: 36px;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group.adoptionDate-group i {
  color: #0075aa;
  padding-left: 10px;
  position: absolute;
  left: 0;
  display: flex;
  height: 100%;
  align-items: center;
  font-size: 1.3rem;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group.timeInterval-group #timeInterval {
  margin: 10px 0;
  height: 6px;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group.timeInterval-group #timeInterval.noUi-target .noUi-base .noUi-connects .noUi-connect {
  background-color: #88BAE6;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group.timeInterval-group #timeInterval.noUi-target .noUi-base .noUi-origin .noUi-handle {
  height: 18px;
  width: 18px;
  border-radius: 50%;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group.timeInterval-group #timeInterval.noUi-target .noUi-base .noUi-origin .noUi-handle[is-rtl=false] {
  right: -9px;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group.timeInterval-group #timeInterval.noUi-target .noUi-base .noUi-origin .noUi-handle[is-rtl=true] {
  left: -9px;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group.timeInterval-group #timeInterval.noUi-target .noUi-base .noUi-origin .noUi-handle:after, .akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group.timeInterval-group #timeInterval.noUi-target .noUi-base .noUi-origin .noUi-handle:before {
  display: none;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group.timeInterval-group .timeIntervalDates {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-group.timeInterval-group .timeIntervalDates > div {
  color: #6B6B6B;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-buttons .btn {
  border-radius: 6px;
  border: 1px solid #0075aa;
  padding: 7px 14px;
  min-width: 70px;
  font-weight: bold;
  transition: 0.2s ease-in-out;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-buttons .btn.btn-primary {
  color: #707070;
  background-color: #ffffff;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-buttons .btn.btn-secondary {
  color: #ffffff;
  background-color: #0075aa;
}
.akn4un main .gs-advSearch .widget-adv-search #adv-search .advs-form .form-buttons .btn:hover {
  color: #0075aa;
  background-color: #ffffff;
}

/* to max 1199px */
@media screen and (max-width: 1365px) {
  @keyframes HelloAdvancedSearch {
    0% {
      opacity: 0;
      top: -100%;
    }
    100% {
      opacity: 1;
      top: 0;
    }
  }
  @keyframes ByeByeAdvancedSearch {
    0% {
      opacity: 1;
      top: 0;
    }
    100% {
      opacity: 0;
      top: -100%;
    }
  }
  .akn4un main .gs-advSearch .widget-adv-search {
    justify-content: center;
    width: 100vw;
    height: 100vh;
    max-width: 100vw !important;
    position: fixed;
    left: 0;
    background-color: #f7f7f7;
    z-index: 999;
    overflow-y: scroll;
    padding: 5% 10%;
    display: flex;
  }
  .akn4un main .gs-advSearch .widget-adv-search.opened {
    display: flex;
    top: 0;
    opacity: 1;
  }
  .akn4un main .gs-advSearch .widget-adv-search.opening {
    animation-name: HelloAdvancedSearch;
    animation-timing-function: ease-in-out;
    animation-duration: 0.7s;
  }
  .akn4un main .gs-advSearch .widget-adv-search.closed {
    display: none;
    top: -100%;
    opacity: 0;
  }
  .akn4un main .gs-advSearch .widget-adv-search.closing {
    animation-name: ByeByeAdvancedSearch;
    animation-timing-function: ease-in-out;
    animation-duration: 0.7s;
  }
  .akn4un main .gs-advSearch .widget-adv-search #adv-search {
    height: fit-content;
  }
}
/* to max 575px */
@media screen and (max-width: 575px) {
  .akn4un main .gs-advSearch .widget-adv-search {
    padding: 0;
  }
}
/* from min 1200px */
@media screen and (min-width: 1366px) {
  @keyframes HelloAdvancedSearch {
    0% {
      opacity: 0;
      width: 0;
    }
    50% {
      width: 426px;
      opacity: 0;
    }
    100% {
      opacity: 1;
      width: 426px;
    }
  }
  @keyframes ByeByeAdvancedSearch {
    0% {
      opacity: 1;
      width: 426px;
    }
    50% {
      width: 426px;
      opacity: 0;
    }
    100% {
      opacity: 0;
      width: 0;
    }
  }
  .akn4un main .gs-advSearch .widget-adv-search {
    padding-top: 56px;
  }
  .akn4un main .gs-advSearch .widget-adv-search #adv-search {
    margin-left: 1rem;
    height: 100%;
  }
  .akn4un main .gs-advSearch .widget-adv-search.opened {
    display: block;
    width: 426px;
    opacity: 1;
  }
  .akn4un main .gs-advSearch .widget-adv-search.opening {
    animation-name: HelloAdvancedSearch;
    animation-timing-function: ease-in-out;
    animation-duration: 0.7s;
  }
  .akn4un main .gs-advSearch .widget-adv-search.closed {
    display: none;
    width: 0px;
    opacity: 0;
  }
  .akn4un main .gs-advSearch .widget-adv-search.closing {
    animation-name: ByeByeAdvancedSearch;
    animation-timing-function: ease-in-out;
    animation-duration: 0.7s;
  }
}
