@import url(https://fonts.googleapis.com/css?family=Nunito);
@charset "UTF-8";
@media (min-width: 320px) {
  .hidden .fixed .top-0 .right-0 .px-6 .py-4 .hidden .sm\:block {
    display: block !important;
  }
}
body {
  font-size: 12px !important;
  font-weight: bold !important;
  color: #6d6f71 !important;
  text-align: inherit !important;
  background-color: #FCFDFF !important;
}

.btn-send {
  color: #FCFCFC !important;
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
  height: 28px;
  outline: none !important;
  border: 0 !important;
  font-weight: bold !important;
  border-radius: 13px !important;
  font-size: 10px !important;
  background: linear-gradient(108.73deg, #FCB040 23.73%, #F46431 79.34%) !important;
}

a {
  font-size: 12px !important;
  font-weight: bold !important;
  color: #6d6f71 !important;
}

input {
  width: 120px !important;
  height: 24px !important;
  border-radius: 13px !important;
  color: black !important;
  border: 0px solid #ced4da !important;
  margin-left: 2px !important;
}

button:active, button:focus {
  outline: none !important;
}

button::-moz-focus-inner {
  border: 0 !important;
}

footer {
  z-index: 99;
  position: fixed;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 60px;
  border-top-left-radius: 30px;
  border-top-right-radius: 30px;
  background: #FFFFFF;
  box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.05);
}

.footer_img {
  margin-top: 20px;
}

.container-regist {
  margin-top: -22px;
}

hr {
  margin-top: -6px !important;
  width: auto !important;
  margin-left: 91px !important;
}

h5 {
  text-align: right !important;
  margin-right: 36px !important;
  font-size: 18px !important;
}

.form-control {
  font-size: 12px !important;
}

@media (max-width: 479px) {
  .input-entnumber {
    margin-top: 13px !important;
  }
}
.form-register {
  margin-top: 6px !important;
}

.delete-address {
  margin-left: -8px !important;
  height: 24px !important;
}

.form-check-label {
  margin-top: 29px;
}

.radio-input {
  margin-left: auto;
  margin-right: 0;
}

.form_radio_btn {
  display: inline-block;
  margin-right: 4px;
}

.form_radio_btn input[type=radio] {
  display: none;
}

.form_radio_btn label {
  display: inline-block;
  cursor: pointer;
  padding: 0px 15px;
  line-height: 34px;
  border: 0px solid #999;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: white;
  width: auto !important;
  height: 31px !important;
  border-radius: 18px !important;
}

/* Checked */
.form_radio_btn input[type=radio]:checked + label {
  background: #cbd2d0;
}

/* Hover */
.form_radio_btn label:hover {
  color: #666;
}

@-webkit-keyframes autofill {
  to {
    color: inherit;
    background: #cbd2d0;
  }
}
input:-webkit-autofill {
  -webkit-animation-name: autofill;
  -webkit-animation-fill-mode: both;
}

#pin_code:focus {
  outline: none;
}

.pinButton, .enter {
  background: none;
  font-size: 1.5em;
  border-radius: 50% !important;
  border: 1px solid #ced4da !important;
  height: 60px !important;
  font-weight: 550;
  width: 60px !important;
  color: transparent !important;
  text-shadow: 0 0 0 #666565;
}

.clear,
.enter {
  font-size: 1em !important;
}

.pinButton:hover {
  box-shadow: #506ce8 0 0 1px 1px;
}

.pinButton:active {
  background: #506ce8;
  color: #fff;
}

.clear:hover {
  box-shadow: #ff3c41 0 0 1px 1px;
}

.clear:active {
  background: #ff3c41;
  color: #fff;
}

.enter:hover {
  box-shadow: #47cf73 0 0 1px 1px;
}

.enter:active {
  background: #47cf73;
  color: #fff;
}

.login_block {
  text-align: center;
}

.img_login {
  margin-top: 50%;
}

.nav {
  padding-right: 19px !important;
  padding-top: 32px !important;
  padding-left: 19px !important;
}

.work_link {
  border-radius: 13px !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
}

.work_link:hover {
  background-color: #fbb040 !important;
  cursor: pointer;
}

.nav-link, .accordion-button_lang {
  text-decoration: none !important;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 21px !important;
  color: #000000 !important;
  margin-top: 22px !important;
}

#name-create {
  cursor: pointer;
}

#name-create_second {
  cursor: pointer;
}

#pin_code {
  background-image: repeating-linear-gradient(90deg, #ced4da, #ced4da 1px, transparent 1px, transparent 62px);
  font: 20px Consolas, monotype;
  letter-spacing: 52px;
  padding: 25px 25px;
  margin: 0;
  width: 100% !important;
  border-top: 1px solid #ced4da !important;
  border-bottom: 1px solid #ced4da !important;
  box-shadow: 0px 20px 40px rgba(2, 32, 44, 0.05) !important;
}

#divInner {
  left: 0;
  position: sticky;
}

#divOuter {
  max-width: 251px;
  overflow: hidden;
  margin-bottom: 15px;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
}

.keyboard-btn_enter, .keyboard-btn_clear {
  border: none !important;
  cursor: pointer !important;
  background: linear-gradient(108.73deg, #FCB040 23.73%, #F46431 79.34%);
  box-shadow: 0px 10px 30px rgba(202, 66, 17, 0.1);
  color: #FCFCFC !important;
  font-weight: bold !important;
  font-size: 10px !important;
}

.button-keyboard {
  display: grid;
  grid-gap: 16px;
  grid-template-columns: repeat(3, 64px);
  justify-content: center;
}

.hr-content {
  margin-left: 68px !important;
  margin-top: -17px !important;
}

.nav__showmenu {
  font-size: 23px;
  cursor: pointer;
}

.accordion-button:focus {
  box-shadow: none !important;
}

.accordion-button:not(.collapsed) {
  box-shadow: none !important;
}

.profile-data {
  width: 100% !important;
  background-color: #f7f7f7 !important;
}

.hr-profile {
  margin-top: 30px !important;
  margin-bottom: 0px;
}

.navigation-kiosk {
  float: right;
  margin-top: 16px;
  margin-right: 65px;
  text-decoration: none;
  color: #FCFCFC !important;
  font-size: 14px !important;
  cursor: pointer;
  background: linear-gradient(108.73deg, #FCB040 23.73%, #F46431 79.34%);
  border-radius: 12px !important;
  padding: 5px 20px;
  font-style: normal;
  font-weight: 400 !important;
  line-height: 150%;
}

.feedback-control {
  background-color: #eceff0 !important;
  border: none !important;
}

.select-kiosk {
  position: absolute;
  z-index: 9;
  margin-top: 27px;
  box-sizing: border-box;
  background: #FFFFFF;
  width: 334px !important;
  left: 5%;
  border-radius: 15px !important;
  border: 1px solid #DFE2E6 !important;
  height: 50px;
}

.select2-container {
  z-index: 4;
  margin: 0 auto !important;
  display: block !important;
  margin-top: 20px !important;
}

.select2-search__field {
  width: 100% !important;
  background-color: #9e9e9e4d;
  border-radius: 0 !important;
}

.select2-container--default .select2-selection--single {
  border: 1px solid #DFE2E6 !important;
  box-sizing: border-box !important;
  border-radius: 15px !important;
  background: #FFFFFF !important;
  height: 50px !important;
  padding: 10px !important;
}

.img_welcome {
  width: 94px;
  margin-top: 93px;
}

.dropdown-toggle::before {
  display: inline-block;
  content: "";
  background-size: 25px;
  width: 25px;
  height: 25px;
  vertical-align: -7px;
  background-image: url(data:image/png;base64,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) !important;
}

.dropdown-toggle::after {
  content: "";
  border: none !important;
  vertical-align: 0 !important;
  margin-left: -3px !important;
  background-size: 11px 11px;
  width: 11px;
  height: 9px;
  background-image: url(data:image/png;base64,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) !important;
}

.href-welcome_image {
  cursor: pointer !important;
}

.link-skip {
  padding-right: 32px !important;
  font-weight: 1000 !important;
  font-size: 17px !important;
  color: #fa4000 !important;
  padding-top: 2px !important;
}

.img_preview {
  width: 29px;
  margin-left: 6px;
}

.preview_image-link {
  margin-right: auto;
  margin-left: auto;
}

.preview_image-link:hover {
  background: none !important;
}

.h1-preview {
  text-align: center;
  font-size: 25px;
  font-family: Inter, sans-serif;
  color: #1c1c1c !important;
  font-weight: 700;
  letter-spacing: -0.03em;
}

.h1-preview_rtl {
  text-align: right !important;
  padding-right: 20px;
}

.h1-preview_ltr {
  text-align: left;
  margin-left: 20px;
}

.h1-name_rtl {
  text-align: right !important;
  padding-right: 20px;
}

.h1-name_ltr {
  text-align: left;
}

.text-name_rtl {
  text-align: right !important;
}

.text-name_ltr {
  text-align: left;
}

.table-ltr {
  direction: ltr;
}

.table-rtl {
  direction: rtl;
}

.carousel.pointer-event {
  margin-top: 21px !important;
  width: 371px !important;
  margin-left: auto !important;
  margin-right: auto !important;
}

.h1-preview_sec {
  margin-left: auto;
  margin-right: auto;
  width: 300px !important;
  text-align: center;
  font-size: 25px;
  font-family: Arial black !important;
  color: #1c1c1c !important;
  font-weight: bolder;
  letter-spacing: -0.6px;
}

.w-100 {
  height: 360px !important;
}

.d-block {
  margin-top: 35px !important;
}

.carousel-indicators {
  bottom: -34px !important;
  margin-right: 25% !important;
  margin-left: 25% !important;
}

.carousel-indicators li {
  background-color: #c5c2c1 !important;
  width: 8px !important;
  height: 8px !important;
  border: none !important;
  border-radius: 50px !important;
  margin-right: 8px !important;
  margin-left: 9px !important;
}

.carousel-indicators .active {
  background-color: #10735e !important;
  width: 10px !important;
  height: 10px !important;
  margin-top: -3px !important;
}

.container-btn {
  margin-top: 60px;
}

.btn-login_acc {
  background: linear-gradient(108.73deg, #FCB040 23.73%, #F46431 79.34%) !important;
  box-shadow: 0px 10px 30px rgba(202, 66, 17, 0.1);
  border-color: #fe7b43 !important;
  margin-top: 13px !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  border-radius: 20px !important;
  font-family: Arial black !important;
  font-size: 16px !important;
  color: #FCFCFC !important;
  padding: 15px !important;
  height: auto !important;
}

.btn-create_acc {
  margin-top: 18px !important;
  width: 100% !important;
  margin-left: auto !important;
  margin-right: auto !important;
  border-radius: 20px !important;
  font-family: Arial black !important;
  font-size: 16px !important;
  color: #ed000a !important;
  padding: 16px 10px !important;
  direction: rtl;
}

.btn-create_acc_ltr {
  direction: ltr;
}

.btn-create_acc_rtl {
  direction: rtl;
}

.navbar {
  width: 259px;
  background-color: #FCFDFF;
  position: fixed;
  top: -63px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 100;
}

.navbar-rtl {
  float: right !important;
  right: -300px !important;
}

.navbar-ltr {
  float: left !important;
  left: -300px;
}

.change {
  left: 0;
  box-shadow: 2000px 2000px 2000px 2000px rgba(42, 48, 55, 0.3);
}
.change .hamburger-menu {
  top: 33px;
  left: 30px;
}

.change-rtl {
  left: 0;
  box-shadow: 2000px 2000px 2000px 2000px rgba(42, 48, 55, 0.3);
}
.change-rtl .hamburger-menu {
  top: 33px;
  right: 30px;
}

.hamburger-menu {
  width: 16.5px;
  height: 16.6px;
  position: absolute;
  top: 33px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}

.hamburger-menu_rtl {
  right: 330px;
}

.hamburger-menu_ltr {
  left: 330px;
}

.line {
  width: 100%;
  height: 2px;
  background-color: #000000;
  transition: all 0.8s;
}

.change .line-1 {
  transform: rotateZ(-405deg) translate(-3px, 0px);
}

.change-rtl .line-1 {
  transform: rotateZ(-405deg) translate(-3px, 0px);
}

.change-rtl .line-2 {
  opacity: 0;
}

.change-rtl .line-3 {
  transform: rotateZ(404deg) translate(-8px, -6px);
}

.change .line-2 {
  opacity: 0;
}

.change .line-3 {
  transform: rotateZ(404deg) translate(-8px, -6px);
}

.nav-list {
  text-align: left;
  margin-top: 48px;
}

.nav-item {
  list-style-type: none;
  margin-left: -39px;
}

.nav-link {
  text-decoration: none;
  font-family: Rubik;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
}

.nav-link_rtl {
  direction: rtl;
  text-align: right;
}

.nav-link::after {
  bottom: 0;
  transform-origin: right;
}

.nav-link::before {
  top: 0;
  transform-origin: left;
}

.nav-link:hover::before,
.nav-link:hover::after {
  transform: scale(1);
}

.accordion-item_lang {
  border: none !important;
  background-color: #fcfdff !important;
}

.accordion-button_lang {
  background-color: #fcfdff !important;
}

.accordion-button::after {
  display: none !important;
}

.accordion-button_lang {
  padding-left: 16px !important;
  padding-bottom: 10px !important;
}

.dropdown-item {
  text-decoration: none !important;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji" !important;
  font-style: normal !important;
  font-weight: 500 !important;
  font-size: 14px !important;
  line-height: 21px !important;
  color: #000000 !important;
}

.accordion-button_lang::before {
  display: inline-block;
  content: "";
  background-size: 19px;
  width: 19px;
  height: 19px;
  vertical-align: -7px;
  margin-right: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHLSURBVHgBvVXtccIwDH3lOgCdoBqBDZoN6AZlg7BB6AS9TpAR2k6QbgBMEDaADVKLPF1kkw/gR3X3WiJLepJsy8C4zAM2AVVAHdAQR+ryAMEdIgzQJEGPJKqTtRI3EK1dsJIBtqymIoS6ht9mv54KvnFO4rIVrhsBSFg7W6t4g5HMLVt1eOX3m7PxBCor2mSOsEFPJYKuv77fisUIgdC+pq33FU9QOqWg672HD1L3rKvPi0u2SrP4cIQZuvYsAwqXRM3fhVu3NpkU1Gnbzme5SUrKvQGGWwTaNPRJdcUM7WbuAg7OQPt+IqbkRN9FotOY2YwLu8RJenRTJGm16i8PaEs54LICM8KdelHM8A9ip8LLF9oLl0rfJg/pz6dOKzgg3iCVvp6OyQJxi023U4JffviA5w3CdSRzIu2/xvx+DH8+0Q4oPcfvNNjzv97Mp4BndLdcg5XMeI8uCU9gd+LHFDZyNUCG4VFhs2ZoVFgSNuqjkmxIpUGenV26mQvEg9HPLEEia2cwRzyPhghWtFkifoRyDEiB+MGpHGFKIIgfpIq+BSbEP5nmtHVBKhJatqWzz3GlCC432rL1/TZYxTeLMKsqCVpTV2DirvwBnpnYoE4ZZNEAAAAASUVORK5CYII=);
}

.accordion-button_lang_rtl::before {
  display: inline-block;
  content: "";
  background-size: 19px;
  width: 19px;
  height: 19px;
  vertical-align: -7px;
  margin-right: 8px;
  margin-left: 8px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAHLSURBVHgBvVXtccIwDH3lOgCdoBqBDZoN6AZlg7BB6AS9TpAR2k6QbgBMEDaADVKLPF1kkw/gR3X3WiJLepJsy8C4zAM2AVVAHdAQR+ryAMEdIgzQJEGPJKqTtRI3EK1dsJIBtqymIoS6ht9mv54KvnFO4rIVrhsBSFg7W6t4g5HMLVt1eOX3m7PxBCor2mSOsEFPJYKuv77fisUIgdC+pq33FU9QOqWg672HD1L3rKvPi0u2SrP4cIQZuvYsAwqXRM3fhVu3NpkU1Gnbzme5SUrKvQGGWwTaNPRJdcUM7WbuAg7OQPt+IqbkRN9FotOY2YwLu8RJenRTJGm16i8PaEs54LICM8KdelHM8A9ip8LLF9oLl0rfJg/pz6dOKzgg3iCVvp6OyQJxi023U4JffviA5w3CdSRzIu2/xvx+DH8+0Q4oPcfvNNjzv97Mp4BndLdcg5XMeI8uCU9gd+LHFDZyNUCG4VFhs2ZoVFgSNuqjkmxIpUGenV26mQvEg9HPLEEia2cwRzyPhghWtFkifoRyDEiB+MGpHGFKIIgfpIq+BSbEP5nmtHVBKhJatqWzz3GlCC432rL1/TZYxTeLMKsqCVpTV2DirvwBnpnYoE4ZZNEAAAAASUVORK5CYII=);
}

.accordion-button_lang_rtl {
  margin-top: 25px;
}

.nav-link_help::before {
  display: inline-block;
  content: "";
  background-size: 20px;
  width: 20px;
  height: 20px;
  vertical-align: -6px;
  margin-right: 7px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI+SURBVHgBtVVRbtpAEJ1dKH+Fle1I/bRUbFC/uEF8g3KD9gaQE5gbkJ6gXCEnCD1B6XeR6s9KldpV1X6UxDudWWMCziYxWHkftnd39s14duYtwDNDPGVwpqJRbuQ5AI6EEGExixpRLDvy39V3nWUnOQjUMEHElMiS7VRG35mlB6Fo42hLsZTCXPzQX1dQF76KLv1ejF4v/uZ1+6lSoaraKDUMye4921hbFc9qkscLu6Hbn7uIXQgoCN7jd6OPjxtSFFvyFI5E6SToRnOnwZl6MzqVvIRH5MyhVD+5t+j3BtecT2gATmlxJtF1OSf58YoOjKtFGJhBA2idaYmwoMpKFJX3zsHG4Ft+563NJ2iIW7n5YIkNnO8cCIEJAqz0E01TB/wXxJjBtk9kMc2Ng7pq7KnB1Fevxwfjl/G7h8Z7yISAcM+BGwJxjthKD8YSpg+NXWjbJ2KGQiTVxdyIMWCu645LICBlxKapgNcdTIr6rde5j4ErsuinaMJjm6KWNLZ6pOlMoCFuIE/4beTN1cECN0fQiz9DQ/iuRmOwvuNOgk9DUChqmN+K3cG3yw/S9xAcpXoMOSKkiGam/66/3DPwrfbfyW3dA2e78v5wybUojVrY+UV5WtBtRZ0N3FzsIAPSpxckIdWrkfe0oTOlqLkwFEV++fP3+sLpgMFSS3cu547uW1zQ8VA3mjELF6+zlJDrMoUhzYTFJy7zHGf6z9qpY6IaVaEl+3PDUJIYsl4RmU0bRZ1RACsu76Pu4ufAf5r27juCjuesAAAAAElFTkSuQmCC);
}

.nav-link_help_rtl::before {
  display: inline-block;
  content: "";
  background-size: 20px;
  width: 20px;
  height: 20px;
  vertical-align: -6px;
  margin-right: 7px;
  margin-left: 7px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAI+SURBVHgBtVVRbtpAEJ1dKH+Fle1I/bRUbFC/uEF8g3KD9gaQE5gbkJ6gXCEnCD1B6XeR6s9KldpV1X6UxDudWWMCziYxWHkftnd39s14duYtwDNDPGVwpqJRbuQ5AI6EEGExixpRLDvy39V3nWUnOQjUMEHElMiS7VRG35mlB6Fo42hLsZTCXPzQX1dQF76KLv1ejF4v/uZ1+6lSoaraKDUMye4921hbFc9qkscLu6Hbn7uIXQgoCN7jd6OPjxtSFFvyFI5E6SToRnOnwZl6MzqVvIRH5MyhVD+5t+j3BtecT2gATmlxJtF1OSf58YoOjKtFGJhBA2idaYmwoMpKFJX3zsHG4Ft+563NJ2iIW7n5YIkNnO8cCIEJAqz0E01TB/wXxJjBtk9kMc2Ng7pq7KnB1Fevxwfjl/G7h8Z7yISAcM+BGwJxjthKD8YSpg+NXWjbJ2KGQiTVxdyIMWCu645LICBlxKapgNcdTIr6rde5j4ErsuinaMJjm6KWNLZ6pOlMoCFuIE/4beTN1cECN0fQiz9DQ/iuRmOwvuNOgk9DUChqmN+K3cG3yw/S9xAcpXoMOSKkiGam/66/3DPwrfbfyW3dA2e78v5wybUojVrY+UV5WtBtRZ0N3FzsIAPSpxckIdWrkfe0oTOlqLkwFEV++fP3+sLpgMFSS3cu547uW1zQ8VA3mjELF6+zlJDrMoUhzYTFJy7zHGf6z9qpY6IaVaEl+3PDUJIYsl4RmU0bRZ1RACsu76Pu4ufAf5r27juCjuesAAAAAElFTkSuQmCC);
}

.nav-link_policy::before {
  display: inline-block;
  content: "";
  background-size: 15px 18px;
  width: 15px;
  height: 18px;
  vertical-align: -5px;
  margin-right: 11px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGuSURBVHgBlZRRTsJAEIZnFiW8KKvVxMcahPAGRyg3wBMIN/AG4AmMN8ATwA3wBvJo8MH6ZmIkwxuxdsfZUgKBFto/abvdbb/dnfl3EGJd6LrHzD0AbsqrhhQxwsOMpv3tfrQ3R1fawIWhNElgA+mmhA9duXXSYHil627AZszAZDBoEfmUtJLliqPvJgjY3IapAIzdimsQummQTZmQ72Vlz8jQO9e1NYgNNGyD6H2yD/AH4Ec/KOX90LSzgjknlTvbfwQZRfTmO+XqCyL2ndOqKwv4QAQCVRhIjOeZQVYhBrfKFB8F1saNzLIpNHKB4hh24yuSU66xfSaCtHZlttKGlxZ0KBGJIMXFMS6zGevYQs4gL8ggdwshNlbvIbMPB5QIiq0wgRxKBEUutkdiR4bEQ6PMIOZQDi96CUM2VtlB1i+wwPLOQInnkKKUGEWp3k33AlKlUKlP29D6xoOcsrG0TzlzPlrziW9ebWE6xt/WF/l+Fsi6/ADM5tPrqLBd6mozZBziMlMjZtjrYjms1vXeckvc+ha74GpQywzKmJ6UhybuKbUrSSUdGRU8UbyDfzSru8ibBkPoAAAAAElFTkSuQmCC);
}

.nav-link_policy_rtl::before {
  display: inline-block;
  content: "";
  background-size: 15px 18px;
  width: 15px;
  height: 18px;
  vertical-align: -5px;
  margin-right: 11px;
  margin-left: 11px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAGuSURBVHgBlZRRTsJAEIZnFiW8KKvVxMcahPAGRyg3wBMIN/AG4AmMN8ATwA3wBvJo8MH6ZmIkwxuxdsfZUgKBFto/abvdbb/dnfl3EGJd6LrHzD0AbsqrhhQxwsOMpv3tfrQ3R1fawIWhNElgA+mmhA9duXXSYHil627AZszAZDBoEfmUtJLliqPvJgjY3IapAIzdimsQummQTZmQ72Vlz8jQO9e1NYgNNGyD6H2yD/AH4Ec/KOX90LSzgjknlTvbfwQZRfTmO+XqCyL2ndOqKwv4QAQCVRhIjOeZQVYhBrfKFB8F1saNzLIpNHKB4hh24yuSU66xfSaCtHZlttKGlxZ0KBGJIMXFMS6zGevYQs4gL8ggdwshNlbvIbMPB5QIiq0wgRxKBEUutkdiR4bEQ6PMIOZQDi96CUM2VtlB1i+wwPLOQInnkKKUGEWp3k33AlKlUKlP29D6xoOcsrG0TzlzPlrziW9ebWE6xt/WF/l+Fsi6/ADM5tPrqLBd6mozZBziMlMjZtjrYjms1vXeckvc+ha74GpQywzKmJ6UhybuKbUrSSUdGRU8UbyDfzSru8ibBkPoAAAAAElFTkSuQmCC);
}

.nav-link_kiosk::before {
  display: inline-block;
  content: "";
  background-size: 19px;
  width: 18px;
  height: 18px;
  vertical-align: -4px;
  margin-right: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAA+CAYAAACftM1SAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMFSURBVHhe7ZoBmfIwDIbrAByAA3AADsABOEACEpAADsABEpCABCTs5+NP7rospc3uHmiPvs+TAy7Nln50TbfimsqDKgRRhSDMQlwul2a5XDbD4bBxzmVhyAU5Xa9XytKOSQiIkJMA0pAbcuxDshC5i8DWV4wkIW63WzOdTtUT52jIFTlbSBJCE2G73ZL3/SAXmR9ythAVYr1ed06yWq3Imw/ISeaJ3FN5KoSm9GQyIW9+IDeZb+rIDQqx3+87B8WJrNfeK0FumhjoSwxVCMy68mCDwaB3aXolyBG5yvxjuXeEQIBWJksQgUGuMv9YWW0JESqTKUMrN7RL+1lZbQmRe5m0YimrX0KUUiatpJbVhxCllUkrKWXV4Y5NNsq9TFoJlVX/btUtFouWs5QyaQV9kmXVv/SdnCDP5zO50jidTs3hcOg1gl4di775ffUnzvvnbwfMgj+arBPru2I5jo25v9cdKfhxWLBYyCEWxrjRaNRypM4P2uqttFj0nXGz2azlTF1Faiu30mLRd8bJBQeGWmwCgh/t/LgSYzebDXnvQmjriPl8Hjww/g+/jGErKba1jsAfeXnAoB7KE19/eMVn7RuRVkIsKo/PQwgEaPfwKYYVm7ZqS7F3xWqLxq/6AYesIDFDIhh2MGtS74zVNoJaCwccGDcjKaMDQwvtGbzH5KO1lYZ2vxnrL7BChj6hb36sT0sIBo13u506d6DKPFuGQ22cELEsKF7xGf/Xvg3mJ7HISVZAGGLRl5AAjCrEJ1KFIDpCHI/Hx13ZeDx+vC+d1P50hEAAX1+h53slkdqfjhAcxCbJbcTE8on1hzELkduIieXDPrYQZiFi/lcTyyfmZ6oQRBWCqEIQVQiiCkFUIYgqBFGFIKoQRBWCqEIQVQiiCkH8WIicDA96JbJNCLMQeCos2+RiyE0i24QwC4GnQLJNLqZtM8g2IcxCAIjh7z2825BLaK9Ftg3RS4iSSO1PFYKoQhBVCMLxvoAM+Osm90Gcvy/waebvg3R+XvhJhh+N/Kdp/gEGQCLn7sgfrAAAAABJRU5ErkJggg==);
}

.nav-link_kiosk_rtl::before {
  display: inline-block;
  content: "";
  background-size: 19px;
  width: 18px;
  height: 18px;
  vertical-align: -4px;
  margin-right: 10px;
  margin-left: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEIAAAA+CAYAAACftM1SAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAMFSURBVHhe7ZoBmfIwDIbrAByAA3AADsABOEACEpAADsABEpCABCTs5+NP7rospc3uHmiPvs+TAy7Nln50TbfimsqDKgRRhSDMQlwul2a5XDbD4bBxzmVhyAU5Xa9XytKOSQiIkJMA0pAbcuxDshC5i8DWV4wkIW63WzOdTtUT52jIFTlbSBJCE2G73ZL3/SAXmR9ythAVYr1ed06yWq3Imw/ISeaJ3FN5KoSm9GQyIW9+IDeZb+rIDQqx3+87B8WJrNfeK0FumhjoSwxVCMy68mCDwaB3aXolyBG5yvxjuXeEQIBWJksQgUGuMv9YWW0JESqTKUMrN7RL+1lZbQmRe5m0YimrX0KUUiatpJbVhxCllUkrKWXV4Y5NNsq9TFoJlVX/btUtFouWs5QyaQV9kmXVv/SdnCDP5zO50jidTs3hcOg1gl4di775ffUnzvvnbwfMgj+arBPru2I5jo25v9cdKfhxWLBYyCEWxrjRaNRypM4P2uqttFj0nXGz2azlTF1Faiu30mLRd8bJBQeGWmwCgh/t/LgSYzebDXnvQmjriPl8Hjww/g+/jGErKba1jsAfeXnAoB7KE19/eMVn7RuRVkIsKo/PQwgEaPfwKYYVm7ZqS7F3xWqLxq/6AYesIDFDIhh2MGtS74zVNoJaCwccGDcjKaMDQwvtGbzH5KO1lYZ2vxnrL7BChj6hb36sT0sIBo13u506d6DKPFuGQ22cELEsKF7xGf/Xvg3mJ7HISVZAGGLRl5AAjCrEJ1KFIDpCHI/Hx13ZeDx+vC+d1P50hEAAX1+h53slkdqfjhAcxCbJbcTE8on1hzELkduIieXDPrYQZiFi/lcTyyfmZ6oQRBWCqEIQVQiiCkFUIYgqBFGFIKoQRBWCqEIQVQiiCkH8WIicDA96JbJNCLMQeCos2+RiyE0i24QwC4GnQLJNLqZtM8g2IcxCAIjh7z2825BLaK9Ftg3RS4iSSO1PFYKoQhBVCMLxvoAM+Osm90Gcvy/waebvg3R+XvhJhh+N/Kdp/gEGQCLn7sgfrAAAAABJRU5ErkJggg==);
}

.nav-link_qrcode::before {
  margin-top: 34px !important;
  display: inline-block;
  content: "";
  background-size: 18px;
  width: 18px;
  height: 20px;
  vertical-align: -7px;
  margin-right: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJgSURBVHgBvZZPjwxRFMVPT9qfCK2xQfxpbBCZkSBYiI5IJBamRTIbC21nReYTmI/QGxGriTURFqwIEmIhMYghbLpEGIQwCAuCc/NOm9sv76ndnOSXelX3vrpV9937qgCgS/5kOIZy1cmbzPxuRYML5Gpi8m1SoFzDCuR1kIxUdXKfnCcbyVznVCOD5J2oy/5e4zXy60Y3f0yW+QCmVeQZ0notu73pN3KY3CRbM/6DvcGAu9gLZnkfcpx1tgpmUlGXzfuekK2WCtDTS7JUT/kWITU5me2LfC1dz2MHC/AKIQVee8kY2Y5yNeTbShnt1TeQn3LsyRa8IBNkB/6vh6RNHqG/ki6Rj1Xd3KslZ9MB5BcSsrXceK2zFYhKfAlChaQa5ol8zpBzGj/I+P4gqzFbqrix5W9cxyukQy4iNIzleZScRKiYMpnPZxvEZTpNpshvnT/VeaHzQwhFMZWgidDlVpXzc5EXkRUJFsh+HaGDU0pujn6rsNRYY81LTJ4kWzRukNPO9gFh8W1zuxdP9GtgE23TGkN/eVkZ7ibL9QbboPzqoQzbGr4iIVuDNvqb7BZCH1jwawgL7GXn68SorlnpjosOZhpuzoAuxpUxrOupLraGsnUYUbA7ZD3ZRHaRU2QzOUpe+F3S6wb5hVBFcRBLT4HwFbMAe5ytqeB2v5WkUUX6CS1FdxFS14jsBTkuv2ZkG4pvlgrQSVyb1NH6ZCFCCiaQ1/dUgAJhP1qcmDCt4xGEnrAb2DejhrTsm7LfB9iJUE1eluvLyD/dJ2Efmn0Jv39rl/ttscl1lKuN/G9P9y/xtp8HrSt5SgAAAABJRU5ErkJggg==);
}

.nav-link_qrcode_rtl::before {
  margin-top: 34px !important;
  display: inline-block;
  content: "";
  background-size: 18px;
  width: 18px;
  height: 20px;
  vertical-align: -7px;
  margin-right: 10px;
  margin-left: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJgSURBVHgBvZZPjwxRFMVPT9qfCK2xQfxpbBCZkSBYiI5IJBamRTIbC21nReYTmI/QGxGriTURFqwIEmIhMYghbLpEGIQwCAuCc/NOm9sv76ndnOSXelX3vrpV9937qgCgS/5kOIZy1cmbzPxuRYML5Gpi8m1SoFzDCuR1kIxUdXKfnCcbyVznVCOD5J2oy/5e4zXy60Y3f0yW+QCmVeQZ0notu73pN3KY3CRbM/6DvcGAu9gLZnkfcpx1tgpmUlGXzfuekK2WCtDTS7JUT/kWITU5me2LfC1dz2MHC/AKIQVee8kY2Y5yNeTbShnt1TeQn3LsyRa8IBNkB/6vh6RNHqG/ki6Rj1Xd3KslZ9MB5BcSsrXceK2zFYhKfAlChaQa5ol8zpBzGj/I+P4gqzFbqrix5W9cxyukQy4iNIzleZScRKiYMpnPZxvEZTpNpshvnT/VeaHzQwhFMZWgidDlVpXzc5EXkRUJFsh+HaGDU0pujn6rsNRYY81LTJ4kWzRukNPO9gFh8W1zuxdP9GtgE23TGkN/eVkZ7ibL9QbboPzqoQzbGr4iIVuDNvqb7BZCH1jwawgL7GXn68SorlnpjosOZhpuzoAuxpUxrOupLraGsnUYUbA7ZD3ZRHaRU2QzOUpe+F3S6wb5hVBFcRBLT4HwFbMAe5ytqeB2v5WkUUX6CS1FdxFS14jsBTkuv2ZkG4pvlgrQSVyb1NH6ZCFCCiaQ1/dUgAJhP1qcmDCt4xGEnrAb2DejhrTsm7LfB9iJUE1eluvLyD/dJ2Efmn0Jv39rl/ttscl1lKuN/G9P9y/xtp8HrSt5SgAAAABJRU5ErkJggg==);
}

.nav-link_profile::before {
  display: inline-block;
  content: "";
  background-size: 20px;
  width: 18px;
  height: 19px;
  vertical-align: -7px;
  margin-right: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAYAAACcXioiAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANtSURBVGhD7Zk9T1RBFIb9BxbWkmBhpQkJdhAIrQatEX6A8AdWe9mlll0swbCUUrh22CyVdkuDJSbauonWmut9Jhk4DIe583FZIFI8yWb3zJnzztc5M3vrz9+iuM7cCHDp9z8XnfZmsfKiUcw/XjIsLawUreabYr/8TWuTQ20CutvvTbB3bt/3MvFgzthqPlLIFnB09CMocBeE0FbzGUOWAAIgEDe4+SdLxavGatHt7hpYPnzn2tH2YPBV9R1KsgAteILc3/+i2gNt2Buyzb2xR1kzkSzADWStua7aaWx0tk61nZ16ptqFkCSATSgDiAnesrO9e8rHRntLtasiSYDctLPT6aMnZ5GlpNlUES2A9Wo7Bd+ar+KMr368r2gBcvlMPJxTbWKQs8ne0Gx8RAt42Xh93CEZVrOJQfpjSWk2PqIFyHXL+a7ZxNDtnswox7Bm4+P/E5A75S65SzJ+E4sRu5ab+Ofw13GHkHL0Weo4kqMFgBw1Pms2Icj9lDqbSQL65ajbjmFtNX4zt8o20sdOWbVqdlUkCYDFheVTAcSIcINPOX0syQLYC0y7DITy2ndt5Lopl59pU/q4lHIa6NgVYYIqhdh7MLDWtYtPbvCQJQAIQG7GUFg2ucFDtgBLvzwCCUoLVoJNTgXrUpsAC6PKicKdeGW5YeAzSeroW/6Iu9QuYNTcCLhsahUwHP4u98B3w2BwaHKCxX6PjdY2lSQBBMLVks3Jk4h2xldBG5KaeQArfSFY66uKYAGMHCVASrCh4Js+YvJDkICN9mYxfndS7fSiCK2tKgW4hZdlfGzSJCV7xvMGSjIbHBya816D37Dp9fZMG9r6kl/Ijc8rwH2BA5tJ696MCNNKkqoXO68Aud4pvOosAc6D9S8LRF7sfIN1rgBKX+sERhG8BRGyb+7hmh2cK0Be3lPfLXOQs+B7vrmyAmamnuYJILFYB5D6/J2C23ev90m1A+8mnpk+GQUYhQj2nsw5LCXNzuIV4L4+GIflycTfqKmpX4PSBJ/ufRnedt6pbSxeAdBqrp9xamGk6JTzm3VKEOQOWcRZeh/2zG9g78ncm30ZPuSfn0oB4J7NFw19ffSse0mQAAslwOLzZVNGaB3nYEsTrqMxWT5KgITUL+sZNnzILGEDDAT3ZXzklCbJAq4KNwIul6L4B3tMuqAVd4AFAAAAAElFTkSuQmCC);
}

.nav-link_profile_rtl::before {
  display: inline-block;
  content: "";
  background-size: 20px;
  width: 18px;
  height: 19px;
  vertical-align: -7px;
  margin-right: 10px;
  margin-left: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAxCAYAAACcXioiAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANtSURBVGhD7Zk9T1RBFIb9BxbWkmBhpQkJdhAIrQatEX6A8AdWe9mlll0swbCUUrh22CyVdkuDJSbauonWmut9Jhk4DIe583FZIFI8yWb3zJnzztc5M3vrz9+iuM7cCHDp9z8XnfZmsfKiUcw/XjIsLawUreabYr/8TWuTQ20CutvvTbB3bt/3MvFgzthqPlLIFnB09CMocBeE0FbzGUOWAAIgEDe4+SdLxavGatHt7hpYPnzn2tH2YPBV9R1KsgAteILc3/+i2gNt2Buyzb2xR1kzkSzADWStua7aaWx0tk61nZ16ptqFkCSATSgDiAnesrO9e8rHRntLtasiSYDctLPT6aMnZ5GlpNlUES2A9Wo7Bd+ar+KMr368r2gBcvlMPJxTbWKQs8ne0Gx8RAt42Xh93CEZVrOJQfpjSWk2PqIFyHXL+a7ZxNDtnswox7Bm4+P/E5A75S65SzJ+E4sRu5ab+Ofw13GHkHL0Weo4kqMFgBw1Pms2Icj9lDqbSQL65ajbjmFtNX4zt8o20sdOWbVqdlUkCYDFheVTAcSIcINPOX0syQLYC0y7DITy2ndt5Lopl59pU/q4lHIa6NgVYYIqhdh7MLDWtYtPbvCQJQAIQG7GUFg2ucFDtgBLvzwCCUoLVoJNTgXrUpsAC6PKicKdeGW5YeAzSeroW/6Iu9QuYNTcCLhsahUwHP4u98B3w2BwaHKCxX6PjdY2lSQBBMLVks3Jk4h2xldBG5KaeQArfSFY66uKYAGMHCVASrCh4Js+YvJDkICN9mYxfndS7fSiCK2tKgW4hZdlfGzSJCV7xvMGSjIbHBya816D37Dp9fZMG9r6kl/Ijc8rwH2BA5tJ696MCNNKkqoXO68Aud4pvOosAc6D9S8LRF7sfIN1rgBKX+sERhG8BRGyb+7hmh2cK0Be3lPfLXOQs+B7vrmyAmamnuYJILFYB5D6/J2C23ev90m1A+8mnpk+GQUYhQj2nsw5LCXNzuIV4L4+GIflycTfqKmpX4PSBJ/ufRnedt6pbSxeAdBqrp9xamGk6JTzm3VKEOQOWcRZeh/2zG9g78ncm30ZPuSfn0oB4J7NFw19ffSse0mQAAslwOLzZVNGaB3nYEsTrqMxWT5KgITUL+sZNnzILGEDDAT3ZXzklCbJAq4KNwIul6L4B3tMuqAVd4AFAAAAAElFTkSuQmCC);
}

.nav-link_orders::before {
  display: inline-block;
  content: "";
  background-size: 19px;
  width: 19px;
  height: 15px;
  vertical-align: -4px;
  margin-right: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAECSURBVHgBtVWLEYIwDH14DsAIjCAb6AaOoBvoBLgBbAAb6AboBLgBbAAbaEKDVK9VrtJ3945S0vyaBABYESviw5G16DAiEAFGATfsiB0xtgmwFwnckYgOIxbwjCXmw5CFG/Hqw8BJWx+JGS/mTFEgvBBTSGX5uIM9sSGeiZEPA1yyG2JIzH1VUQPVV2ufZcqR+O8D3QDfegnVlRW+zJcPDHItVPW8IRBloZDDKqDmC79n+K18i3GO8Tku07usX0K1eB7JXoTp0zTXDObafp+FhVizeXrA2EAmdoYznXyLRXcPTkcrkSTybLWIbEi0KAbvU5uw/uMpMf2SU3GmxX9j3w1PHcRQywDHyVAAAAAASUVORK5CYII=);
}

.nav-link_orders_rtl::before {
  display: inline-block;
  content: "";
  background-size: 19px;
  width: 19px;
  height: 15px;
  vertical-align: -4px;
  margin-right: 10px;
  margin-left: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAATCAYAAACKsM07AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAECSURBVHgBtVWLEYIwDH14DsAIjCAb6AaOoBvoBLgBbAAb6AboBLgBbAAbaEKDVK9VrtJ3945S0vyaBABYESviw5G16DAiEAFGATfsiB0xtgmwFwnckYgOIxbwjCXmw5CFG/Hqw8BJWx+JGS/mTFEgvBBTSGX5uIM9sSGeiZEPA1yyG2JIzH1VUQPVV2ufZcqR+O8D3QDfegnVlRW+zJcPDHItVPW8IRBloZDDKqDmC79n+K18i3GO8Tku07usX0K1eB7JXoTp0zTXDObafp+FhVizeXrA2EAmdoYznXyLRXcPTkcrkSTybLWIbEi0KAbvU5uw/uMpMf2SU3GmxX9j3w1PHcRQywDHyVAAAAAASUVORK5CYII=);
}

.nav-link_method::before {
  display: inline-block;
  content: "";
  background-size: 20px;
  width: 19px;
  height: 18px;
  vertical-align: -7px;
  margin-right: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAvCAYAAABDq4KNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANuSURBVGhD7Zk9bxNBEIb5BxTURAoFFUiRQhcURAsK1CHuwf4BOPQkTh1iUwLClKGwO0JjV6QzTVojQZ2CGrTcY2ns9XrubtdZ34XIxSNFud3ZeXf2Y2Z97c9fY64aCxE1HP4yjb1DU9muma1HlVRe1ffMYHCm2rgI0UXtvnxtbly/HUTtRd2cn/9W7c1DVFG153XVaR8ebDyNJiyaqPbH4yknV1fWTa1aT2XnWdWs3X041edg/1C1HUo0UWt3Jg7iLPtKa2dDm82NJ+N+t1buRYlWFFFsdnEMPrU/q+00EGb37Xa/qu1C8BLF7HGase5tB4qEsTlQfFZArqjW0TuzenNdHagsDpIJ1nwVMkURHc3oZYCoaT5DqigipBlqJ/ul1z8tlG73ZDS26w+Xt+a7Kop1655mi7j5Qxn55VwD/d7pTDtVlHvnXAZBAsK4A8U3LVqqKPIy6UT+prUpk0ZySYt/3G3ud1WUHeJW8/3M97LpdL6M/QP3wlZF2R3a7eOZ72XT632b8tG9u5aiLgtLUYLdYSmqIJaiBLsD6RIZRsw3hIuAL3YKB16iNu9PqlEBQ771TGykntNKIBIFt70qCse1rFigYGsmWfwic8Lh8OdoDDtlc9l6XFF9UEUJpP101AwKRJD8EAf6yVrHGc1WFvRhn2CDyXSXlws+9RPfNFuQKUqQyNnZcR44Jo+W9LWRR07a+FbVjJ0nRvASJbC2eVTheStE4LyIEJLqkIMqSJQLy5MygIFjiBQR1EhEZN4TN/OgaB2FlR04IeU3s4tgHi7tUoa/+R+O04bngcH3MzP8EXaq8tyAj96Vr/3A2O2czHwPhcHFHpHQ2oTApIu90orE2KLcjML9nhsplpDWJoTYokjdxJ53pCrb1XEnHNLahBBbVKs5eb7zzihsJ2KI6iWbWey9bX5Q24RgP7xok6SK2q1PfjiLMbPA5uaU076Fkhd5VZQ9E1p4yyZve6ii7I0I816Ci8LODbWDTBVl3wMQ6xe+GLhvflouqIoCO+Xn2ESo1q5I8MGOUtrWSBVln1gjA4kxqk6tbRFw4dqCIO0Xy1RR0Nh/M2UEMEzexlouAsbSCsWd5LDQfIZMUaAJKxsEZR1euaKAMNv5YFlQmvhc3l6iBEqK0XJILrwioVShRPG9WoJE/S9cQVHG/APQW/hvyTwbMwAAAABJRU5ErkJggg==);
}

.nav-link_method_rtl::before {
  display: inline-block;
  content: "";
  background-size: 20px;
  width: 19px;
  height: 18px;
  vertical-align: -7px;
  margin-right: 10px;
  margin-left: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAvCAYAAABDq4KNAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAANuSURBVGhD7Zk9bxNBEIb5BxTURAoFFUiRQhcURAsK1CHuwf4BOPQkTh1iUwLClKGwO0JjV6QzTVojQZ2CGrTcY2ns9XrubtdZ34XIxSNFud3ZeXf2Y2Z97c9fY64aCxE1HP4yjb1DU9muma1HlVRe1ffMYHCm2rgI0UXtvnxtbly/HUTtRd2cn/9W7c1DVFG153XVaR8ebDyNJiyaqPbH4yknV1fWTa1aT2XnWdWs3X041edg/1C1HUo0UWt3Jg7iLPtKa2dDm82NJ+N+t1buRYlWFFFsdnEMPrU/q+00EGb37Xa/qu1C8BLF7HGase5tB4qEsTlQfFZArqjW0TuzenNdHagsDpIJ1nwVMkURHc3oZYCoaT5DqigipBlqJ/ul1z8tlG73ZDS26w+Xt+a7Kop1655mi7j5Qxn55VwD/d7pTDtVlHvnXAZBAsK4A8U3LVqqKPIy6UT+prUpk0ZySYt/3G3ud1WUHeJW8/3M97LpdL6M/QP3wlZF2R3a7eOZ72XT632b8tG9u5aiLgtLUYLdYSmqIJaiBLsD6RIZRsw3hIuAL3YKB16iNu9PqlEBQ771TGykntNKIBIFt70qCse1rFigYGsmWfwic8Lh8OdoDDtlc9l6XFF9UEUJpP101AwKRJD8EAf6yVrHGc1WFvRhn2CDyXSXlws+9RPfNFuQKUqQyNnZcR44Jo+W9LWRR07a+FbVjJ0nRvASJbC2eVTheStE4LyIEJLqkIMqSJQLy5MygIFjiBQR1EhEZN4TN/OgaB2FlR04IeU3s4tgHi7tUoa/+R+O04bngcH3MzP8EXaq8tyAj96Vr/3A2O2czHwPhcHFHpHQ2oTApIu90orE2KLcjML9nhsplpDWJoTYokjdxJ53pCrb1XEnHNLahBBbVKs5eb7zzihsJ2KI6iWbWey9bX5Q24RgP7xok6SK2q1PfjiLMbPA5uaU076Fkhd5VZQ9E1p4yyZve6ii7I0I816Ci8LODbWDTBVl3wMQ6xe+GLhvflouqIoCO+Xn2ESo1q5I8MGOUtrWSBVln1gjA4kxqk6tbRFw4dqCIO0Xy1RR0Nh/M2UEMEzexlouAsbSCsWd5LDQfIZMUaAJKxsEZR1euaKAMNv5YFlQmvhc3l6iBEqK0XJILrwioVShRPG9WoJE/S9cQVHG/APQW/hvyTwbMwAAAABJRU5ErkJggg==);
}

.nav-link_address::before {
  display: inline-block;
  content: "";
  background-size: 20px;
  width: 19px;
  height: 20px;
  vertical-align: -5px;
  margin-right: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA4CAYAAABHRFAgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAM3SURBVGhD7ZrtcdpAEEBVAh1AB04HpANSgUkFOBXgVOBUAE4DSSogroC4gWA3kEwaSEbhaUbMar1I97GCMaMfz+Oxj/M97e59ycXff2V56ZxMcrd7rrB+1ze9SW42D+VicVOOx+OyKIoGV1dvyvn8fble35uf9cZd8svXb3uxyQuxY0wmk95l3SR//f5TTqdTUyQEZHdP/aSzi+TPfa1Z0RuNRlXKrvaR2nx/qCDSy+VtlbK6PaLbH4/m38ghW9ISZLAIWe0ltNGf5cF4RzRb8vp63hjkbPauSl2r7TGWtx8bffCQYvtoI0uSNJSDQ9BqF4IWJaWtdilkScpU83j60+nbQ3+krVc0kyWZQOoBgccyQH3LPr2imSwpa5EoWm1SkNHke6tNLMmScglgmbDapLBaNevcI2WTJeVASF2rTQo6ZT3WzSRJPZCQNTEG775dJN0Xb9H32SSpEzkQz3TVfZ9NEljH6oHc3X0y26TAEU1KnnXimc1mh4F4TfXQx9KULEn06sGAR1rpzT4Ha6tdLMmSpJFMWY9ost7W/YHXhJYsCWy75KBytmFsC2VfXlGELEmiqc+DKaJakFr0XJayJIEdiUxbIAohg+Qh6RQFzyUJsiXBEgVkGbBcBvi+vsmzPsO5UvbtgYskIKpTNwaE1/efzb5zcZMElgB9HRICM7P31lDiKlmDLOnYFlkiRxvvzb1FL5ISalDujjiH9hk1i94lQaaw5xYwlEHSi0HyBAySXgySJ2CQ9OJVSXJW5G1yF/qo1CbJxp4dkdWPhBONPM3EECypbwG6kANqk4w5uaRmQZAkkbH+6DHYfIdKWq/V20i5/uyU1DdoCJA6x+Bkod9ftEnWJxarrxod7diTS6ekftIp7yFzJx598xD7wrdVUtfh4uaD2a6LXEnQ97wx/RyV1HWYc5vtIQmyHwitT1PSqsOcg66XJCmaUp+mpEcdSphY6r5yJCGlPl9IetWhhKdd9+fxDxSx9dmQ9KxDDU/b824npj4Pkt512Dcx9XmQ9K7DUxBan5WkrkMa87PXgA6OVZ/FdvvYaHQJ6Cws5Mx3KRDhhiRfWCYI8yVg/StqYwm5TMryP2FsEliuwWQhAAAAAElFTkSuQmCC);
}

.nav-link_address_rtl::before {
  display: inline-block;
  content: "";
  background-size: 20px;
  width: 19px;
  height: 20px;
  vertical-align: -5px;
  margin-right: 10px;
  margin-left: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA4CAYAAABHRFAgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAM3SURBVGhD7ZrtcdpAEEBVAh1AB04HpANSgUkFOBXgVOBUAE4DSSogroC4gWA3kEwaSEbhaUbMar1I97GCMaMfz+Oxj/M97e59ycXff2V56ZxMcrd7rrB+1ze9SW42D+VicVOOx+OyKIoGV1dvyvn8fble35uf9cZd8svXb3uxyQuxY0wmk95l3SR//f5TTqdTUyQEZHdP/aSzi+TPfa1Z0RuNRlXKrvaR2nx/qCDSy+VtlbK6PaLbH4/m38ghW9ISZLAIWe0ltNGf5cF4RzRb8vp63hjkbPauSl2r7TGWtx8bffCQYvtoI0uSNJSDQ9BqF4IWJaWtdilkScpU83j60+nbQ3+krVc0kyWZQOoBgccyQH3LPr2imSwpa5EoWm1SkNHke6tNLMmScglgmbDapLBaNevcI2WTJeVASF2rTQo6ZT3WzSRJPZCQNTEG775dJN0Xb9H32SSpEzkQz3TVfZ9NEljH6oHc3X0y26TAEU1KnnXimc1mh4F4TfXQx9KULEn06sGAR1rpzT4Ha6tdLMmSpJFMWY9ost7W/YHXhJYsCWy75KBytmFsC2VfXlGELEmiqc+DKaJakFr0XJayJIEdiUxbIAohg+Qh6RQFzyUJsiXBEgVkGbBcBvi+vsmzPsO5UvbtgYskIKpTNwaE1/efzb5zcZMElgB9HRICM7P31lDiKlmDLOnYFlkiRxvvzb1FL5ISalDujjiH9hk1i94lQaaw5xYwlEHSi0HyBAySXgySJ2CQ9OJVSXJW5G1yF/qo1CbJxp4dkdWPhBONPM3EECypbwG6kANqk4w5uaRmQZAkkbH+6DHYfIdKWq/V20i5/uyU1DdoCJA6x+Bkod9ftEnWJxarrxod7diTS6ekftIp7yFzJx598xD7wrdVUtfh4uaD2a6LXEnQ97wx/RyV1HWYc5vtIQmyHwitT1PSqsOcg66XJCmaUp+mpEcdSphY6r5yJCGlPl9IetWhhKdd9+fxDxSx9dmQ9KxDDU/b824npj4Pkt512Dcx9XmQ9K7DUxBan5WkrkMa87PXgA6OVZ/FdvvYaHQJ6Cws5Mx3KRDhhiRfWCYI8yVg/StqYwm5TMryP2FsEliuwWQhAAAAAElFTkSuQmCC);
}

.nav-link_feedback::before {
  display: inline-block;
  content: "";
  background-size: 19px;
  width: 19px;
  height: 18px;
  vertical-align: -7px;
  margin-right: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAlCAYAAADBa/A+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAF9SURBVFhH7ZfbUYQwFIYpgQ6gA+wgdhA7WCtYO2CtYK0A1kZwK1AbEG1AxwZ0In+cgxCCy5wJIcPsw/cAuZyPkJNL9PWtVKiMytX1m1dsDgO5qjqqLMtUFEXe2WyuVf36J9qTK8qDtZFP0jRV7x+fQ7kkSXUFIS7V49Oz/gpfYGDiONbx83zXl8PvJHtUpvc+gRSNHp5buaL4/aVUsAQ0QOuRe2lSHUPukrKZY2YclpyUUpe5BknXjcOSqx6Oeg1yDS0ZbZzVzTlfrE8O2YUylyCOkzm33d70OnaFk2wFyFiX2LbIc0JwYclxti9zsk+BJcfZvvb7u0E/p2DJYQLjADoVKa9YZ8JzQnAJWo4uWFl2oZ+DkcOKQBcsHKfwbrIclgchRNNBMguITfEpmU7KYb3CMFPjOUGmd/fbf+VMsXx3q+fFHJiHADAqZ4qVh/teQx9Y5UIQA1a5EMTAQK7LkmJgVG5pMWCVC0EMtHJIAtwVcALpVliSVi48lPoBSJXVP0X5kPMAAAAASUVORK5CYII=);
}

.nav-link_feedback_rtl::before {
  display: inline-block;
  content: "";
  background-size: 19px;
  width: 19px;
  height: 18px;
  vertical-align: -7px;
  margin-right: 10px;
  margin-left: 10px;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAlCAYAAADBa/A+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAF9SURBVFhH7ZfbUYQwFIYpgQ6gA+wgdhA7WCtYO2CtYK0A1kZwK1AbEG1AxwZ0In+cgxCCy5wJIcPsw/cAuZyPkJNL9PWtVKiMytX1m1dsDgO5qjqqLMtUFEXe2WyuVf36J9qTK8qDtZFP0jRV7x+fQ7kkSXUFIS7V49Oz/gpfYGDiONbx83zXl8PvJHtUpvc+gRSNHp5buaL4/aVUsAQ0QOuRe2lSHUPukrKZY2YclpyUUpe5BknXjcOSqx6Oeg1yDS0ZbZzVzTlfrE8O2YUylyCOkzm33d70OnaFk2wFyFiX2LbIc0JwYclxti9zsk+BJcfZvvb7u0E/p2DJYQLjADoVKa9YZ8JzQnAJWo4uWFl2oZ+DkcOKQBcsHKfwbrIclgchRNNBMguITfEpmU7KYb3CMFPjOUGmd/fbf+VMsXx3q+fFHJiHADAqZ4qVh/teQx9Y5UIQA1a5EMTAQK7LkmJgVG5pMWCVC0EMtHJIAtwVcALpVliSVi48lPoBSJXVP0X5kPMAAAAASUVORK5CYII=);
}

.h2-language_rtl {
  direction: rtl;
}

.h2-language_ltr {
  direction: ltr;
}

.img-welcome {
  width: 100%;
}

.img-welcome_link {
  width: 35px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.text-welcome {
  width: 258px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 150%;
  color: #3D3D3D;
  text-align: center;
}

.text-welcome_rtl {
  direction: rtl !important;
}

.text-welcome_ltr {
  direction: ltr !important;
}

.image-pic {
  width: 260px !important;
  height: 260px !important;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 80px;
}

.login-input {
  background: #FFFFFF !important;
  border: 1px solid #DFE2E6 !important;
  box-sizing: border-box !important;
  border-radius: 15px !important;
  padding: 25px !important;
  width: 100% !important;
}

.login-input_ltr {
  direction: ltr;
}

.login-input_rtl {
  direction: rtl;
}

.form-label {
  float: right;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 137%;
  margin-left: auto;
  color: black;
  margin-right: 20px;
}

.form-label_rtl {
  float: right;
  margin-right: 20px;
}

.form-label_ltr {
  float: left;
  margin-left: 20px;
}

.label_ltr {
  margin-left: 20px;
}

.add-address_rtl {
  margin-left: auto !important;
}

.add-address_ltr {
  margin-right: auto !important;
}

.hr-menu {
  width: 259px !important;
  margin: 0px !important;
  padding: 0px !important;
  margin-left: -48px !important;
  margin-top: 8px !important;
  margin-bottom: -21px !important;
  height: 3px !important;
  color: #b85433;
}

.accordion-collapse, .input-register {
  background-color: #fcfdff;
}

.accordion-button_addreess {
  height: 7px !important;
  margin-top: -53px !important;
  background-color: #fbb040 !important;
  width: 8px !important;
  padding: 11px !important;
  border-radius: 20px !important;
  -webkit-clip-path: polygon(0 30%, 50% 80%, 100% 30%, 100% 50%, 50% 100%, 0 50%);
          clip-path: polygon(0 30%, 50% 80%, 100% 30%, 100% 50%, 50% 100%, 0 50%);
}

.accordion-button_addreess_ltr {
  float: right !important;
  margin-right: 10px !important;
}

.accordion-button_addreess_rtl {
  float: left !important;
  margin-left: 10px !important;
}

.btn-address {
  background: none !important;
}

.table-striped {
  width: 258px;
  margin-left: auto;
  margin-right: auto;
  font-family: Inter, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 11px;
  line-height: 150%;
  color: #2A3037;
  text-align: center;
}

th, table, tr {
  border: none !important;
  background: none !important;
}

tbody {
  text-align: left;
  border: 1px solid #DFE2E6 !important;
  background-color: #fcfdff !important;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #fcfdff !important;
  --bs-table-accent-bg: #fcfdff !important;
}

tr {
  border-bottom: 1px solid #DFE2E6 !important;
}

.table-striped > tbody > tr:nth-of-type(odd) {
  border-radius: 15px !important;
}

.alert-success {
  background: radial-gradient(35.41% 62.94% at 2.84% 93.54%, #F8BDA5 0%, rgba(255, 255, 255, 0) 100%), radial-gradient(63.38% 112.67% at 87.81% 11.42%, #FFE1B6 0%, rgba(255, 255, 255, 0) 100%), #FCFDFF !important;
  border-radius: 14px !important;
  color: #000000 !important;
  border: none !important;
}

#firs_code, #second_code {
  text-align: center;
  width: 250px;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  position: relative;
  border: 5px solid #3766AC;
  z-index: 1;
}

#firs_code::after, #second_code::after, #second_code::before,
#firs_code::before {
  content: "";
  display: block;
  background-color: transparent;
  z-index: 20;
  position: absolute;
}

#firs_code::after, #second_code::after {
  width: 105%;
  height: calc(118px);
  left: -6px;
  top: 59px;
  border-left: 7px solid #fcfdff;
  border-right: 7px solid #fcfdff;
}

#firs_code::before, #second_code::before {
  width: calc(118px);
  height: 105%;
  left: 62px;
  top: -6px;
  border-top: 7px solid #fcfdff;
  border-bottom: 7px solid #fcfdff;
}

.gmnoprint, .gm-fullscreen-control {
  display: none !important;
}

.footer-stroke {
  margin-left: 80px;
  float: left;
}

.footer-vector {
  margin-right: 80px;
  float: right;
}

.h1-name, .h1-hourse, .h1-phone {
  width: 350px;
  font-family: Inter, sans-serif;
  color: #3D3D3D !important;
  font-weight: 700;
  margin-top: 30px;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.03em;
}

.h1-hourse, .h1-phone {
  font-size: 20px !important;
}

.name-user {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: -0.03em;
  color: #000000;
  margin-left: 15px;
}

.name-user_rtl {
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: -0.03em;
  color: #000000;
  margin-right: 15px;
  text-align: right;
}

.email-user {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  color: #000000;
  margin-left: 15px;
  margin-top: -12px;
}

.gm-style .gm-style-iw-c {
  width: 206px !important;
  height: -webkit-max-content !important;
  height: -moz-max-content !important;
  height: max-content !important;
  border-radius: 30px !important;
  box-shadow: 0px 20px 20px rgba(170, 170, 170, 0.05) !important;
  background: #FFFFFF !important;
}

.gm-ui-hover-effect {
  top: 5px !important;
  right: 9px !important;
}

.maps_image {
  width: 167px;
  margin-top: 30px;
}

.firstHeading {
  font-family: DM Sans;
  font-style: normal;
  font-weight: bold;
  font-size: 17px;
  line-height: 21px;
  letter-spacing: -0.03em;
  color: #3D3D3D;
  margin-top: 15px;
}

.link_more_det {
  color: #FE554A !important;
  font-family: Rubik;
  font-style: normal;
  font-weight: normal !important;
  font-size: 14px !important;
  line-height: 150%;
}

.mail-user_rtl {
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  line-height: 150%;
  color: #000000;
  margin-right: 15px;
  margin-top: -12px;
  text-align: right;
}

.logout-user {
  margin-top: -15px !important;
  float: right !important;
  padding-right: 15px !important;
  color: #FE554A !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-size: 14px !important;
  line-height: 150% !important;
  -webkit-text-decoration-line: underline !important;
          text-decoration-line: underline !important;
}

.logout-user_rtl {
  margin-top: -15px !important;
  float: left !important;
  padding-left: 15px !important;
  color: #FE554A !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-size: 14px !important;
  line-height: 150% !important;
  -webkit-text-decoration-line: underline !important;
          text-decoration-line: underline !important;
}

.address_block > label {
  text-align: left !important;
}

.block-description {
  display: inline-flex;
  align-items: baseline;
  width: 100%;
  justify-content: space-between;
}

.img-qrcode {
  margin-top: 0px !important;
  height: 170px !important;
  width: 170px !important;
  margin-left: auto;
  margin-right: auto;
}

.image-people {
  margin-top: 0px !important;
  height: 220px !important;
  width: 220px !important;
  margin-left: auto;
  margin-right: auto;
}

.accordion-address_profile {
  margin-bottom: 12px !important;
  border: 1px solid #DFE2E6;
  border-radius: 15px;
  height: 54px;
}

.iw-modal {
  opacity: 0;
  background: rgba(40, 40, 40, 0.7);
  pointer-events: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  transition: all 0.5s ease;
  margin: 0;
  padding: 0;
}

.iw-modal:target {
  opacity: 1;
  pointer-events: auto;
  overflow-y: auto;
}

.iw-modal-wrapper {
  margin: auto;
  margin-top: 25vh;
  width: 300px;
}

.iw-CSS-modal-inner {
  position: relative;
  background: white;
  border-radius: 20px;
}

.iw-modal-header {
  padding: 15px;
  background: white;
  position: relative;
  border-radius: 20px;
}

.iw-modal-title {
  font-size: 18px;
  color: #555;
  font-weight: bold;
  line-height: 1.5;
  margin-top: 0;
  margin-bottom: 0;
}

.iw-close {
  position: absolute;
  top: 0px;
  font-size: 30px !important;
  right: 10px;
  color: #555;
  text-decoration: none;
}

.iw-close:hover, .iw-close:focus {
  color: #000;
  cursor: pointer;
}

.iw-modal-text {
  padding: 15px 20px;
}

@media (min-width: 550px) {
  .iw-modal-wrapper {
    max-width: 500px;
  }
}
.btn-action_address {
  background: none !important;
}

.input-checkbox {
  border: 1px solid #e2e4e8 !important;
  width: 40px !important;
  padding: 20px !important;
  border-radius: 100px !important;
}

.form-check-input:checked {
  background-color: #f9953b !important;
}

.block-checkbox {
  width: 100%;
  margin-bottom: 15px !important;
  display: flex !important;
  justify-content: space-around;
}

.td-rtl {
  direction: rtl;
}

.td-ltr {
  direction: ltr;
}

.label-checkbox {
  margin-top: 6px !important;
  margin-right: 15px;
}

.form-switch {
  padding-left: 0px !important;
}

.form-check-input {
  border: 1px solid #dfe2e6 !important;
}

.input-edit_password {
  background: #dcdcdc !important;
}

.delete-address {
  color: #ED1C24 !important;
  margin-top: -10px !important;
  font-size: 20px !important;
  margin-bottom: 30px !important;
}

.accordion-button_position {
  -webkit-clip-path: polygon(50% 0, 0 50%, 0 70%, 50% 20%, 100% 70%, 100% 50%) !important;
          clip-path: polygon(50% 0, 0 50%, 0 70%, 50% 20%, 100% 70%, 100% 50%) !important;
  top: 8px;
}

.h1-house_ltr {
  text-align: left !important;
  padding-right: 20px;
}

.h1-house_rtl {
  text-align: right;
  padding-right: 20px;
  direction: rtl;
}

.text-house_rtl {
  text-align: right !important;
  direction: rtl;
}

.text-house_ltr {
  text-align: left;
}

.h1-phone_ltr {
  text-align: left !important;
}

.h1-phone_rtl {
  text-align: right;
  padding-right: 20px;
  direction: rtl;
}

.text-phone_rtl {
  text-align: right !important;
  direction: rtl;
}

.text-phone_ltr {
  text-align: left;
}

.navigation-kiosk_ltr {
  margin-right: auto;
}

.navigation-kiosk_rtl {
  margin-left: auto !important;
  margin-right: 0px !important;
}

.header-content {
  height: 88px;
  padding-top: 25px;
}

.form-check-input_ltr {
  right: 50px;
}

.overflow-rtl {
  overflow: visible !important;
}

.block-description_id {
  justify-content: center !important;
}

.block-my_id {
  margin: 20px 0 -20px 0;
}

.title-description_id {
  margin: 0 15px;
}

.btn-footer_preview {
  width: 329px !important;
  display: block !important;
}

.button-i {
  width: 50px !important;
  padding: 16px !important;
  border-radius: 60px !important;
  background: linear-gradient(108.73deg, #FCB040 23.73%, #F46431 79.34%) !important;
  box-shadow: 0px 10px 30px rgba(202, 66, 17, 0.1);
  border-color: #fe7b43 !important;
  color: white !important;
  text-align: center;
  margin-left: 5px;
}

.country_address {
  background: #FFFFFF !important;
  border: 1px solid #DFE2E6 !important;
  box-sizing: border-box !important;
  border-radius: 15px !important;
  padding: 17px !important;
  width: 100% !important;
}

.information-password_block {
  width: 100%;
  display: flex;
}

/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #3490dc;
  --indigo: #6574cd;
  --purple: #9561e2;
  --pink: #f66d9b;
  --red: #e3342f;
  --orange: #f6993f;
  --yellow: #ffed4a;
  --green: #38c172;
  --teal: #4dc0b5;
  --cyan: #6cb2eb;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #3490dc;
  --secondary: #6c757d;
  --success: #38c172;
  --info: #6cb2eb;
  --warning: #ffed4a;
  --danger: #e3342f;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Nunito", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Nunito", sans-serif;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #212529;
  text-align: left;
  background-color: #FCFDFF;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #3490dc;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #1d68a7;
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.25rem;
}

h2, .h2 {
  font-size: 1.8rem;
}

h3, .h3 {
  font-size: 1.575rem;
}

h4, .h4 {
  font-size: 1.35rem;
}

h5, .h5 {
  font-size: 1.125rem;
}

h6, .h6 {
  font-size: 0.9rem;
}

.lead {
  font-size: 1.125rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.125rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #FCFDFF;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #f66d9b;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-sm-first {
    order: -1;
  }

  .order-sm-last {
    order: 13;
  }

  .order-sm-0 {
    order: 0;
  }

  .order-sm-1 {
    order: 1;
  }

  .order-sm-2 {
    order: 2;
  }

  .order-sm-3 {
    order: 3;
  }

  .order-sm-4 {
    order: 4;
  }

  .order-sm-5 {
    order: 5;
  }

  .order-sm-6 {
    order: 6;
  }

  .order-sm-7 {
    order: 7;
  }

  .order-sm-8 {
    order: 8;
  }

  .order-sm-9 {
    order: 9;
  }

  .order-sm-10 {
    order: 10;
  }

  .order-sm-11 {
    order: 11;
  }

  .order-sm-12 {
    order: 12;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }

  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }

  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }

  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }

  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-md-first {
    order: -1;
  }

  .order-md-last {
    order: 13;
  }

  .order-md-0 {
    order: 0;
  }

  .order-md-1 {
    order: 1;
  }

  .order-md-2 {
    order: 2;
  }

  .order-md-3 {
    order: 3;
  }

  .order-md-4 {
    order: 4;
  }

  .order-md-5 {
    order: 5;
  }

  .order-md-6 {
    order: 6;
  }

  .order-md-7 {
    order: 7;
  }

  .order-md-8 {
    order: 8;
  }

  .order-md-9 {
    order: 9;
  }

  .order-md-10 {
    order: 10;
  }

  .order-md-11 {
    order: 11;
  }

  .order-md-12 {
    order: 12;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.3333333333%;
  }

  .offset-md-2 {
    margin-left: 16.6666666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.3333333333%;
  }

  .offset-md-5 {
    margin-left: 41.6666666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.3333333333%;
  }

  .offset-md-8 {
    margin-left: 66.6666666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.3333333333%;
  }

  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-lg-first {
    order: -1;
  }

  .order-lg-last {
    order: 13;
  }

  .order-lg-0 {
    order: 0;
  }

  .order-lg-1 {
    order: 1;
  }

  .order-lg-2 {
    order: 2;
  }

  .order-lg-3 {
    order: 3;
  }

  .order-lg-4 {
    order: 4;
  }

  .order-lg-5 {
    order: 5;
  }

  .order-lg-6 {
    order: 6;
  }

  .order-lg-7 {
    order: 7;
  }

  .order-lg-8 {
    order: 8;
  }

  .order-lg-9 {
    order: 9;
  }

  .order-lg-10 {
    order: 10;
  }

  .order-lg-11 {
    order: 11;
  }

  .order-lg-12 {
    order: 12;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }

  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }

  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }

  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }

  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }

  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }

  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }

  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }

  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }

  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }

  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }

  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }

  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }

  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  .order-xl-first {
    order: -1;
  }

  .order-xl-last {
    order: 13;
  }

  .order-xl-0 {
    order: 0;
  }

  .order-xl-1 {
    order: 1;
  }

  .order-xl-2 {
    order: 2;
  }

  .order-xl-3 {
    order: 3;
  }

  .order-xl-4 {
    order: 4;
  }

  .order-xl-5 {
    order: 5;
  }

  .order-xl-6 {
    order: 6;
  }

  .order-xl-7 {
    order: 7;
  }

  .order-xl-8 {
    order: 8;
  }

  .order-xl-9 {
    order: 9;
  }

  .order-xl-10 {
    order: 10;
  }

  .order-xl-11 {
    order: 11;
  }

  .order-xl-12 {
    order: 12;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }

  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }

  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }

  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }

  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c6e0f5;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #95c5ed;
}

.table-hover .table-primary:hover {
  background-color: #b0d4f1;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b0d4f1;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #d6d8db;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #b3b7bb;
}

.table-hover .table-secondary:hover {
  background-color: #c8cbcf;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #c8cbcf;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #c7eed8;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #98dfb6;
}

.table-hover .table-success:hover {
  background-color: #b3e8ca;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b3e8ca;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #d6e9f9;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #b3d7f5;
}

.table-hover .table-info:hover {
  background-color: #c0ddf6;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #c0ddf6;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #fffacc;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #fff6a1;
}

.table-hover .table-warning:hover {
  background-color: #fff8b3;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fff8b3;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f7c6c5;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #f09593;
}

.table-hover .table-danger:hover {
  background-color: #f4b0af;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f4b0af;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #a1cbef;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.6;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.125rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.7875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 0.9rem;
  line-height: 1.6;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #38c172;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.7875rem;
  line-height: 1.6;
  color: #fff;
  background-color: rgba(56, 193, 114, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #38c172;
  padding-right: calc(1.6em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2338c172' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #38c172;
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.6em + 0.75rem);
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #38c172;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2338c172' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") center right 1.75rem/calc(0.8em + 0.375rem) calc(0.8em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #38c172;
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #38c172;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #38c172;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #38c172;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #5cd08d;
  background-color: #5cd08d;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #38c172;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #38c172;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #38c172;
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #e3342f;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.7875rem;
  line-height: 1.6;
  color: #fff;
  background-color: rgba(227, 52, 47, 0.9);
  border-radius: 0.25rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #e3342f;
  padding-right: calc(1.6em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e3342f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e3342f' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.4em + 0.1875rem) center;
  background-size: calc(0.8em + 0.375rem) calc(0.8em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #e3342f;
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.6em + 0.75rem);
  background-position: top calc(0.4em + 0.1875rem) right calc(0.4em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #e3342f;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23e3342f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e3342f' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.8em + 0.375rem) calc(0.8em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #e3342f;
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #e3342f;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #e3342f;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #e3342f;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e9605c;
  background-color: #e9605c;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #e3342f;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #e3342f;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #e3342f;
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 0.9rem;
  line-height: 1.6;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #3490dc;
  border-color: #3490dc;
}
.btn-primary:hover {
  color: #fff;
  background-color: #227dc7;
  border-color: #2176bd;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #227dc7;
  border-color: #2176bd;
  box-shadow: 0 0 0 0.2rem rgba(82, 161, 225, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #3490dc;
  border-color: #3490dc;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #2176bd;
  border-color: #1f6fb2;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 161, 225, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62;
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #38c172;
  border-color: #38c172;
}
.btn-success:hover {
  color: #fff;
  background-color: #2fa360;
  border-color: #2d995b;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #2fa360;
  border-color: #2d995b;
  box-shadow: 0 0 0 0.2rem rgba(86, 202, 135, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #38c172;
  border-color: #38c172;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #2d995b;
  border-color: #2a9055;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(86, 202, 135, 0.5);
}

.btn-info {
  color: #212529;
  background-color: #6cb2eb;
  border-color: #6cb2eb;
}
.btn-info:hover {
  color: #fff;
  background-color: #4aa0e6;
  border-color: #3f9ae5;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #4aa0e6;
  border-color: #3f9ae5;
  box-shadow: 0 0 0 0.2rem rgba(97, 157, 206, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #212529;
  background-color: #6cb2eb;
  border-color: #6cb2eb;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #3f9ae5;
  border-color: #3495e3;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(97, 157, 206, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffed4a;
  border-color: #ffed4a;
}
.btn-warning:hover {
  color: #212529;
  background-color: #ffe924;
  border-color: #ffe817;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #ffe924;
  border-color: #ffe817;
  box-shadow: 0 0 0 0.2rem rgba(222, 207, 69, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffed4a;
  border-color: #ffed4a;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffe817;
  border-color: #ffe70a;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(222, 207, 69, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #e3342f;
  border-color: #e3342f;
}
.btn-danger:hover {
  color: #fff;
  background-color: #d0211c;
  border-color: #c51f1a;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #d0211c;
  border-color: #c51f1a;
  box-shadow: 0 0 0 0.2rem rgba(231, 82, 78, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #e3342f;
  border-color: #e3342f;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #c51f1a;
  border-color: #b91d19;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(231, 82, 78, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #3490dc;
  border-color: #3490dc;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #3490dc;
  border-color: #3490dc;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #3490dc;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #3490dc;
  border-color: #3490dc;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #38c172;
  border-color: #38c172;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #38c172;
  border-color: #38c172;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #38c172;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #38c172;
  border-color: #38c172;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5);
}

.btn-outline-info {
  color: #6cb2eb;
  border-color: #6cb2eb;
}
.btn-outline-info:hover {
  color: #212529;
  background-color: #6cb2eb;
  border-color: #6cb2eb;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #6cb2eb;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #212529;
  background-color: #6cb2eb;
  border-color: #6cb2eb;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5);
}

.btn-outline-warning {
  color: #ffed4a;
  border-color: #ffed4a;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffed4a;
  border-color: #ffed4a;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffed4a;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffed4a;
  border-color: #ffed4a;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5);
}

.btn-outline-danger {
  color: #e3342f;
  border-color: #e3342f;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #e3342f;
  border-color: #e3342f;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #e3342f;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #e3342f;
  border-color: #e3342f;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #3490dc;
  text-decoration: none;
}
.btn-link:hover {
  color: #1d68a7;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.9rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #3490dc;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.7875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.44rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.22rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #3490dc;
  background-color: #3490dc;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #a1cbef;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #cce3f6;
  border-color: #cce3f6;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.22rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.22rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #3490dc;
  background-color: #3490dc;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(52, 144, 220, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(52, 144, 220, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(52, 144, 220, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.22rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(52, 144, 220, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #a1cbef;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.7875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.125rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.6em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #a1cbef;
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.6em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.6;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.6em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.6;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #FCFDFF, 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #FCFDFF, 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #FCFDFF, 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #3490dc;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #cce3f6;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #3490dc;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #cce3f6;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #3490dc;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #cce3f6;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #FCFDFF;
  border-color: #dee2e6 #dee2e6 #FCFDFF;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #3490dc;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.32rem;
  padding-bottom: 0.32rem;
  margin-right: 1rem;
  font-size: 1.125rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.125rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -moz-column-count: 3;
         column-count: 3;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #3490dc;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #1d68a7;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #3490dc;
  border-color: #3490dc;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.125rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.7875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #3490dc;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #2176bd;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 144, 220, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #545b62;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #38c172;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #2d995b;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(56, 193, 114, 0.5);
}

.badge-info {
  color: #212529;
  background-color: #6cb2eb;
}
a.badge-info:hover, a.badge-info:focus {
  color: #212529;
  background-color: #3f9ae5;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 178, 235, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffed4a;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #ffe817;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 237, 74, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #e3342f;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #c51f1a;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(227, 52, 47, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3.85rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #1b4b72;
  background-color: #d6e9f8;
  border-color: #c6e0f5;
}
.alert-primary hr {
  border-top-color: #b0d4f1;
}
.alert-primary .alert-link {
  color: #113049;
}

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db;
}
.alert-secondary hr {
  border-top-color: #c8cbcf;
}
.alert-secondary .alert-link {
  color: #202326;
}

.alert-success {
  color: #1d643b;
  background-color: #d7f3e3;
  border-color: #c7eed8;
}
.alert-success hr {
  border-top-color: #b3e8ca;
}
.alert-success .alert-link {
  color: #123c24;
}

.alert-info {
  color: #385d7a;
  background-color: #e2f0fb;
  border-color: #d6e9f9;
}
.alert-info hr {
  border-top-color: #c0ddf6;
}
.alert-info .alert-link {
  color: #284257;
}

.alert-warning {
  color: #857b26;
  background-color: #fffbdb;
  border-color: #fffacc;
}
.alert-warning hr {
  border-top-color: #fff8b3;
}
.alert-warning .alert-link {
  color: #5d561b;
}

.alert-danger {
  color: #761b18;
  background-color: #f9d6d5;
  border-color: #f7c6c5;
}
.alert-danger hr {
  border-top-color: #f4b0af;
}
.alert-danger .alert-link {
  color: #4c110f;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light hr {
  border-top-color: #ececf6;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.675rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #3490dc;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #3490dc;
  border-color: #3490dc;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #1b4b72;
  background-color: #c6e0f5;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #1b4b72;
  background-color: #b0d4f1;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #1b4b72;
  border-color: #1b4b72;
}

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #383d41;
  background-color: #c8cbcf;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41;
}

.list-group-item-success {
  color: #1d643b;
  background-color: #c7eed8;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #1d643b;
  background-color: #b3e8ca;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #1d643b;
  border-color: #1d643b;
}

.list-group-item-info {
  color: #385d7a;
  background-color: #d6e9f9;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #385d7a;
  background-color: #c0ddf6;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #385d7a;
  border-color: #385d7a;
}

.list-group-item-warning {
  color: #857b26;
  background-color: #fffacc;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #857b26;
  background-color: #fff8b3;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #857b26;
  border-color: #857b26;
}

.list-group-item-danger {
  color: #761b18;
  background-color: #f7c6c5;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #761b18;
  background-color: #f4b0af;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #761b18;
  border-color: #761b18;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.35rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.6;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Nunito", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.7875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Nunito", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.6;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.7875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.9rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
          animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
          animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
  }
}
.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #3490dc !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #2176bd !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #545b62 !important;
}

.bg-success {
  background-color: #38c172 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #2d995b !important;
}

.bg-info {
  background-color: #6cb2eb !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #3f9ae5 !important;
}

.bg-warning {
  background-color: #ffed4a !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #ffe817 !important;
}

.bg-danger {
  background-color: #e3342f !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #c51f1a !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #3490dc !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #38c172 !important;
}

.border-info {
  border-color: #6cb2eb !important;
}

.border-warning {
  border-color: #ffed4a !important;
}

.border-danger {
  border-color: #e3342f !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }

  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }

  .float-sm-right {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }

  .float-md-right {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }

  .float-lg-right {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }

  .float-xl-right {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }

  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }

  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }

  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }

  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }

  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }

  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }

  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }

  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }

  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }

  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }

  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }

  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }

  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }

  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }

  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }

  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }

  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }

  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }

  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }

  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }

  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }

  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }

  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }

  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }

  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }

  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }

  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }

  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }

  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }

  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }

  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }

  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }

  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }

  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }

  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }

  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }

  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }

  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }

  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }

  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }

  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }

  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }

  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }

  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }

  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }

  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }

  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }

  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }

  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }

  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }

  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }

  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }

  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }

  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }

  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }

  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }

  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }

  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }

  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }

  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }

  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }

  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }

  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }

  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }

  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }

  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }

  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }

  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }

  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }

  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }

  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }

  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }

  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }

  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }

  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }

  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }

  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }

  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }

  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }

  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }

  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }

  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }

  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }

  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }

  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }

  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }

  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }

  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }

  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }

  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }

  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }

  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }

  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }

  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }

  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }

  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }

  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }

  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }

  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }

  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }

  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }

  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }

  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }

  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }

  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }

  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }

  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }

  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }

  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }

  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }

  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }

  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #3490dc !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #1d68a7 !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #494f54 !important;
}

.text-success {
  color: #38c172 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #27864f !important;
}

.text-info {
  color: #6cb2eb !important;
}

a.text-info:hover, a.text-info:focus {
  color: #298fe2 !important;
}

.text-warning {
  color: #ffed4a !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #fde300 !important;
}

.text-danger {
  color: #e3342f !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #ae1c17 !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
*::before,
*::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  a:not(.btn) {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: " (" attr(title) ")";
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }

  thead {
    display: table-header-group;
  }

  tr,
img {
    page-break-inside: avoid;
  }

  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }

  h2,
h3 {
    page-break-after: avoid;
  }

  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }

  .container {
    min-width: 992px !important;
  }

  .navbar {
    display: none;
  }

  .badge {
    border: 1px solid #000;
  }

  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }

  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }

  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #dee2e6;
  }

  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
