/* Bootstrap element
--------------------------------------------- */
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.d-table {
  display: table;
}

.d-none {
  display: none;
}

.d-none-imp {
  display: none !important;
}

.d-block {
  display: block;
}

.justify-content-end {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.justify-content-center {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.justify-content-between {
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.align-items-start {
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.align-items-end {
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}

.align-items-center {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.align-items-baseline {
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

.flex-wrap {
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.flex-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

@media (min-width:1920px) {
  .d-xl-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .d-xl-table {
    display: table;
  }

  .d-xl-none {
    display: none;
  }

  .d-xl-block {
    display: block;
  }

  .justify-content-xl-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .justify-content-xl-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .justify-content-xl-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .align-items-xl-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .align-items-xl-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .align-items-xl-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .align-items-xl-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .flex-xl-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .flex-xl-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:1600px) {
  .d-lg-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .d-lg-table {
    display: table;
  }

  .d-lg-none {
    display: none;
  }

  .d-lg-block {
    display: block;
  }

  .justify-content-lg-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .justify-content-lg-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .justify-content-lg-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .align-items-lg-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .align-items-lg-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .align-items-lg-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .align-items-lg-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .flex-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .flex-lg-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:1140px) {
  .d-md-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .d-md-table {
    display: table;
  }

  .d-md-none {
    display: none;
  }

  .d-md-block {
    display: block;
  }

  .justify-content-md-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .justify-content-md-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .justify-content-md-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .align-items-md-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .align-items-md-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .align-items-md-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .align-items-md-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .flex-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-md-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .flex-md-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (min-width:600px) {
  .d-sm-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .d-sm-table {
    display: table;
  }

  .d-sm-none {
    display: none;
  }

  .d-sm-block {
    display: block;
  }

  .justify-content-sm-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }

  .justify-content-sm-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .justify-content-sm-between {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }

  .align-items-sm-start {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .align-items-sm-baseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
  }

  .align-items-sm-end {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .align-items-sm-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }

  .flex-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .flex-sm-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
.position-relative {
  position: relative;
}

.position-absolute {
  position: absolute;
}

.position-fixed {
  position: fixed;
}

.affix-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

@media (min-width:1920px) {
  .position-xl-relative {
    position: relative;
  }

  .position-xl-absolute {
    position: absolute;
  }

  .position-xl-fixed {
    position: fixed;
  }

  .affix-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }
}
@media (min-width:1600px) {
  .position-lg-relative {
    position: relative;
  }

  .position-lg-absolute {
    position: absolute;
  }

  .position-lg-fixed {
    position: fixed;
  }

  .affix-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }
}
@media (min-width:1140px) {
  .position-md-relative {
    position: relative;
  }

  .position-md-absolute {
    position: absolute;
  }

  .position-md-fixed {
    position: fixed;
  }

  .affix-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }
}
@media (min-width:600px) {
  .position-sm-relative {
    position: relative;
  }

  .position-sm-absolute {
    position: absolute;
  }

  .position-sm-fixed {
    position: fixed;
  }

  .affix-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
  }
}
.px-0 {
  padding-left: 0;
  padding-right: 0;
}

.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}

.px-1 {
  padding-left: 4px;
  padding-right: 4px;
}

.py-1 {
  padding-top: 4px;
  padding-bottom: 4px;
}

.px-2 {
  padding-left: 8px;
  padding-right: 8px;
}

.py-2 {
  padding-top: 8px;
  padding-bottom: 8px;
}

.px-3 {
  padding-left: 16px;
  padding-right: 16px;
}

.py-3 {
  padding-top: 16px;
  padding-bottom: 16px;
}

/* PADDING TOP*/
.pt-1 {
  padding-top: 4px;
}

.pt-2 {
  padding-top: 8px;
}

.pt-3 {
  padding-top: 16px;
}

.pt-4 {
  padding-top: 24px;
}

.pt-5 {
  padding-top: 48px;
}

.c-pt-3 {
  padding-top: 32px;
}

.c-pt-8 {
  padding-top: 64px;
}

.c-pt-12 {
  padding-top: 96px;
}

/* PADDING LEFT*/
.pl-1 {
  padding-left: 4px;
}

.pl-2 {
  padding-left: 8px;
}

.pl-3 {
  padding-left: 16px;
}

.pl-4 {
  padding-left: 24px;
}

.pl-5 {
  padding-left: 48px;
}

.c-pl-3 {
  padding-left: 32px;
}

.c-pl-8 {
  padding-left: 64px;
}

.c-pl-12 {
  padding-left: 96px;
}

/* PADDING RIGHT*/
.pr-1 {
  padding-right: 4px;
}

.pr-2 {
  padding-right: 8px;
}

.pr-3 {
  padding-right: 16px;
}

.pr-4 {
  padding-right: 24px;
}

.pr-5 {
  padding-right: 48px;
}

.c-pr-3 {
  padding-right: 32px;
}

.c-pr-8 {
  padding-right: 64px;
}

.c-pr-12 {
  padding-right: 96px;
}

/* PADDING BOTTOM*/
.pb-1 {
  padding-bottom: 4px;
}

.pb-2 {
  padding-bottom: 8px;
}

.pb-3 {
  padding-bottom: 16px;
}

.pb-4 {
  padding-bottom: 24px;
}

.pb-5 {
  padding-bottom: 48px;
}

.c-pb-3 {
  padding-bottom: 32px;
}

.c-pb-8 {
  padding-bottom: 64px;
}

.c-pb-12 {
  padding-bottom: 96px;
}

@media (min-width:1920px) {
  .px-xl-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .py-xl-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .px-xl-1 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .py-xl-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .px-xl-2 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .py-xl-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .px-xl-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .py-xl-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  /* PADDING TOP*/
  .pt-xl-1 {
    padding-top: 4px;
  }

  .pt-xl-2 {
    padding-top: 8px;
  }

  .pt-xl-3 {
    padding-top: 16px;
  }

  .pt-xl-4 {
    padding-top: 24px;
  }

  .pt-xl-5 {
    padding-top: 48px;
  }

  .c-xl-pt-3 {
    padding-top: 32px;
  }

  .c-xl-pt-8 {
    padding-top: 64px;
  }

  .c-xl-pt-12 {
    padding-top: 96px;
  }

  /* PADDING LEFT*/
  .pl-xl-1 {
    padding-left: 4px;
  }

  .pl-xl-2 {
    padding-left: 8px;
  }

  .pl-xl-3 {
    padding-left: 16px;
  }

  .pl-xl-4 {
    padding-left: 24px;
  }

  .pl-xl-5 {
    padding-left: 48px;
  }

  .c-xl-pl-3 {
    padding-left: 32px;
  }

  .c-xl-pl-8 {
    padding-left: 64px;
  }

  .c-xl-pl-12 {
    padding-left: 96px;
  }

  /* PADDING RIGHT*/
  .pr-xl-1 {
    padding-right: 4px;
  }

  .pr-xl-2 {
    padding-right: 8px;
  }

  .pr-xl-3 {
    padding-right: 16px;
  }

  .pr-xl-4 {
    padding-right: 24px;
  }

  .pr-xl-5 {
    padding-right: 48px;
  }

  .c-xl-pr-3 {
    padding-right: 32px;
  }

  .c-xl-pr-8 {
    padding-right: 64px;
  }

  .c-xl-pr-12 {
    padding-right: 96px;
  }

  /* PADDING BOTTOM*/
  .pb-xl-1 {
    padding-bottom: 4px;
  }

  .pb-xl-2 {
    padding-bottom: 8px;
  }

  .pb-xl-3 {
    padding-bottom: 16px;
  }

  .pb-xl-4 {
    padding-bottom: 24px;
  }

  .pb-xl-5 {
    padding-bottom: 48px;
  }

  .c-xl-pb-3 {
    padding-bottom: 32px;
  }

  .c-xl-pb-8 {
    padding-bottom: 64px;
  }

  .c-xl-pb-12 {
    padding-bottom: 96px;
  }
}
@media (min-width:1600px) {
  .px-lg-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .py-lg-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .px-lg-1 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .py-lg-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .px-lg-2 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .py-lg-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .px-lg-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .py-lg-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  /* PADDING TOP*/
  .pt-lg-1 {
    padding-top: 4px;
  }

  .pt-lg-2 {
    padding-top: 8px;
  }

  .pt-lg-3 {
    padding-top: 16px;
  }

  .pt-lg-4 {
    padding-top: 24px;
  }

  .pt-lg-5 {
    padding-top: 48px;
  }

  .c-lg-pt-3 {
    padding-top: 32px;
  }

  .c-lg-pt-8 {
    padding-top: 64px;
  }

  .c-lg-pt-12 {
    padding-top: 96px;
  }

  /* PADDING LEFT*/
  .pl-lg-1 {
    padding-left: 4px;
  }

  .pl-lg-2 {
    padding-left: 8px;
  }

  .pl-lg-3 {
    padding-left: 16px;
  }

  .pl-lg-4 {
    padding-left: 24px;
  }

  .pl-lg-5 {
    padding-left: 48px;
  }

  .c-lg-pl-3 {
    padding-left: 32px;
  }

  .c-lg-pl-8 {
    padding-left: 64px;
  }

  .c-lg-pl-12 {
    padding-left: 96px;
  }

  /* PADDING RIGHT*/
  .pr-lg-1 {
    padding-right: 4px;
  }

  .pr-lg-2 {
    padding-right: 8px;
  }

  .pr-lg-3 {
    padding-right: 16px;
  }

  .pr-lg-4 {
    padding-right: 24px;
  }

  .pr-lg-5 {
    padding-right: 48px;
  }

  .c-lg-pr-3 {
    padding-right: 32px;
  }

  .c-lg-pr-8 {
    padding-right: 64px;
  }

  .c-lg-pr-12 {
    padding-right: 96px;
  }

  /* PADDING BOTTOM*/
  .pb-lg-1 {
    padding-bottom: 4px;
  }

  .pb-lg-2 {
    padding-bottom: 8px;
  }

  .pb-lg-3 {
    padding-bottom: 16px;
  }

  .pb-lg-4 {
    padding-bottom: 24px;
  }

  .pb-lg-5 {
    padding-bottom: 48px;
  }

  .c-lg-pb-3 {
    padding-bottom: 32px;
  }

  .c-lg-pb-8 {
    padding-bottom: 64px;
  }

  .c-lg-pb-12 {
    padding-bottom: 96px;
  }
}
@media (min-width:1140px) {
  .px-md-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .py-md-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .px-md-1 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .py-md-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .px-md-2 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .py-md-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .px-md-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .py-md-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  /* PADDING TOP*/
  .pt-md-1 {
    padding-top: 4px;
  }

  .pt-md-2 {
    padding-top: 8px;
  }

  .pt-md-3 {
    padding-top: 16px;
  }

  .pt-md-4 {
    padding-top: 24px;
  }

  .pt-md-5 {
    padding-top: 48px;
  }

  .c-md-pt-3 {
    padding-top: 32px;
  }

  .c-md-pt-8 {
    padding-top: 64px;
  }

  .c-md-pt-12 {
    padding-top: 96px;
  }

  /* PADDING LEFT*/
  .pl-md-1 {
    padding-left: 4px;
  }

  .pl-md-2 {
    padding-left: 8px;
  }

  .pl-md-3 {
    padding-left: 16px;
  }

  .pl-md-4 {
    padding-left: 24px;
  }

  .pl-md-5 {
    padding-left: 48px;
  }

  .c-md-pl-3 {
    padding-left: 32px;
  }

  .c-md-pl-8 {
    padding-left: 64px;
  }

  .c-md-pl-12 {
    padding-left: 96px;
  }

  /* PADDING RIGHT*/
  .pr-md-1 {
    padding-right: 4px;
  }

  .pr-md-2 {
    padding-right: 8px;
  }

  .pr-md-3 {
    padding-right: 16px;
  }

  .pr-md-4 {
    padding-right: 24px;
  }

  .pr-md-5 {
    padding-right: 48px;
  }

  .c-md-pr-3 {
    padding-right: 32px;
  }

  .c-md-pr-8 {
    padding-right: 64px;
  }

  .c-md-pr-12 {
    padding-right: 96px;
  }

  /* PADDING BOTTOM*/
  .pb-md-1 {
    padding-bottom: 4px;
  }

  .pb-md-2 {
    padding-bottom: 8px;
  }

  .pb-md-3 {
    padding-bottom: 16px;
  }

  .pb-md-4 {
    padding-bottom: 24px;
  }

  .pb-md-5 {
    padding-bottom: 48px;
  }

  .c-md-pb-3 {
    padding-bottom: 32px;
  }

  .c-md-pb-8 {
    padding-bottom: 64px;
  }

  .c-md-pb-12 {
    padding-bottom: 96px;
  }
}
@media (min-width:600px) {
  .px-sm-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .py-sm-0 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .px-sm-1 {
    padding-left: 4px;
    padding-right: 4px;
  }

  .py-sm-1 {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .px-sm-2 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .py-sm-2 {
    padding-top: 8px;
    padding-bottom: 8px;
  }

  .px-sm-3 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .py-sm-3 {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  /* PADDING TOP*/
  .pt-sm-1 {
    padding-top: 4px;
  }

  .pt-sm-2 {
    padding-top: 8px;
  }

  .pt-sm-3 {
    padding-top: 16px;
  }

  .pt-sm-4 {
    padding-top: 24px;
  }

  .pt-sm-5 {
    padding-top: 48px;
  }

  .c-sm-pt-3 {
    padding-top: 32px;
  }

  .c-sm-pt-8 {
    padding-top: 64px;
  }

  .c-sm-pt-12 {
    padding-top: 96px;
  }

  /* PADDING LEFT*/
  .pl-sm-1 {
    padding-left: 4px;
  }

  .pl-sm-2 {
    padding-left: 8px;
  }

  .pl-sm-3 {
    padding-left: 16px;
  }

  .pl-sm-4 {
    padding-left: 24px;
  }

  .pl-sm-5 {
    padding-left: 48px;
  }

  .c-sm-pl-3 {
    padding-left: 32px;
  }

  .c-sm-pl-8 {
    padding-left: 64px;
  }

  .c-sm-pl-12 {
    padding-left: 96px;
  }

  /* PADDING RIGHT*/
  .pr-sm-1 {
    padding-right: 4px;
  }

  .pr-sm-2 {
    padding-right: 8px;
  }

  .pr-sm-3 {
    padding-right: 16px;
  }

  .pr-sm-4 {
    padding-right: 24px;
  }

  .pr-sm-5 {
    padding-right: 48px;
  }

  .c-sm-pr-3 {
    padding-right: 32px;
  }

  .c-sm-pr-8 {
    padding-right: 64px;
  }

  .c-sm-pr-12 {
    padding-right: 96px;
  }

  /* PADDING BOTTOM*/
  .pb-sm-1 {
    padding-bottom: 4px;
  }

  .pb-sm-2 {
    padding-bottom: 8px;
  }

  .pb-sm-3 {
    padding-bottom: 16px;
  }

  .pb-sm-4 {
    padding-bottom: 24px;
  }

  .pb-sm-5 {
    padding-bottom: 48px;
  }

  .c-sm-pb-3 {
    padding-bottom: 32px;
  }

  .c-sm-pb-8 {
    padding-bottom: 64px;
  }

  .c-sm-pb-12 {
    padding-bottom: 96px;
  }
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mx-auto-imp {
  margin: auto !important;
}

.mx-0 {
  margin-left: 0;
  margin-right: 0;
}

.mx-1 {
  margin-left: 4px;
  margin-right: 4px;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}

.my-auto-imp {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-auto {
  margin-top: auto;
}

/* margin TOP*/
.mb-auto {
  margin-bottom: auto;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-0-imp {
  margin-bottom: 0 !important;
}

.mb-2-imp {
  margin-bottom: 8px !important;
}

.mt-1 {
  margin-top: 4px;
}

.mt-2 {
  margin-top: 8px;
}

.mt-3 {
  margin-top: 16px;
}

.mt-4 {
  margin-top: 24px;
}

.mt-5 {
  margin-top: 48px;
}

.mt-5-imp {
  margin-top: 48px !important;
}

.c-mt-3 {
  margin-top: 32px;
}

.c-mt-8 {
  margin-top: 64px;
}

.c-mt-12 {
  margin-top: 96px;
}

/* margin LEFT*/
.ml-auto {
  margin-left: auto;
}

.ml-1 {
  margin-left: 4px;
}

.ml-2 {
  margin-left: 8px;
}

.ml-3 {
  margin-left: 16px;
}

.ml-4 {
  margin-left: 24px;
}

.ml-5 {
  margin-left: 48px;
}

.c-ml-3 {
  margin-left: 32px;
}

.c-ml-8 {
  margin-left: 64px;
}

.c-ml-12 {
  margin-left: 96px;
}

/* margin RIGHT*/
.mr-1 {
  margin-right: 4px;
}

.mr-2 {
  margin-right: 8px;
}

.mr-3 {
  margin-right: 16px;
}

.mr-4 {
  margin-right: 24px;
}

.mr-5 {
  margin-right: 48px;
}

.c-mr-3 {
  margin-right: 32px;
}

.c-mr-8 {
  margin-right: 64px;
}

.c-mr-12 {
  margin-right: 96px;
}

/* margin BOTTOM*/
.mb-1 {
  margin-bottom: 4px;
}

.mb-2 {
  margin-bottom: 8px;
}

.mb-3 {
  margin-bottom: 16px;
}

.mb-3-imp {
  margin-bottom: 16px !important;
}

.mb-4 {
  margin-bottom: 24px;
}

.mb-5 {
  margin-bottom: 48px;
}

.c-mb-3 {
  margin-bottom: 32px;
}

.c-mb-8 {
  margin-bottom: 64px;
}

.c-mb-12 {
  margin-bottom: 96px;
}

@media (min-width:1920px) {
  .mt-xl-auto {
    margin-top: auto;
  }

  .mx-xl-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mx-xl-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .my-xl-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  /* margin TOP*/
  .mt-xl-0 {
    margin-top: 0px;
  }

  .mt-xl-1 {
    margin-top: 4px;
  }

  .mt-xl-2 {
    margin-top: 8px;
  }

  .mt-xl-3 {
    margin-top: 16px;
  }

  .mt-xl-4 {
    margin-top: 24px;
  }

  .mt-xl-5 {
    margin-top: 48px;
  }

  .c-xl-mt-3 {
    margin-top: 32px;
  }

  .c-xl-mt-8 {
    margin-top: 64px;
  }

  .c-xl-mt-8-imp {
    margin-top: 64px !important;
  }

  .c-xl-mt-12 {
    margin-top: 96px;
  }

  /* margin LEFT*/
  .ml-xl-1 {
    margin-left: 4px;
  }

  .ml-xl-2 {
    margin-left: 8px;
  }

  .ml-xl-3 {
    margin-left: 16px;
  }

  .ml-xl-4 {
    margin-left: 24px;
  }

  .ml-xl-5 {
    margin-left: 48px;
  }

  .c-xl-ml-3 {
    margin-left: 32px;
  }

  .c-xl-ml-8 {
    margin-left: 64px;
  }

  .c-xl-ml-12 {
    margin-left: 96px;
  }

  /* margin RIGHT*/
  .mr-xl-1 {
    margin-right: 4px;
  }

  .mr-xl-2 {
    margin-right: 8px;
  }

  .mr-xl-3 {
    margin-right: 16px;
  }

  .mr-xl-4 {
    margin-right: 24px;
  }

  .mr-xl-5 {
    margin-right: 48px;
  }

  .c-xl-mr-3 {
    margin-right: 32px;
  }

  .c-xl-mr-8 {
    margin-right: 64px;
  }

  .c-xl-mr-12 {
    margin-right: 96px;
  }

  /* margin BOTTOM*/
  .mb-xl-1 {
    margin-bottom: 4px;
  }

  .mb-xl-2 {
    margin-bottom: 8px;
  }

  .mb-xl-3 {
    margin-bottom: 16px;
  }

  .mb-xl-4 {
    margin-bottom: 24px;
  }

  .mb-xl-5 {
    margin-bottom: 48px;
  }

  .c-xl-mb-3 {
    margin-bottom: 32px;
  }

  .c-xl-mb-8 {
    margin-bottom: 64px;
  }

  .c-xl-mb-12 {
    margin-bottom: 96px;
  }
}
@media (min-width:1600px) {
  .mt-lg-auto {
    margin-top: auto;
  }

  .mx-lg-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mx-lg-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .my-lg-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  /* margin TOP*/
  .mt-lg-0 {
    margin-top: 0px;
  }

  .mt-lg-1 {
    margin-top: 4px;
  }

  .mt-lg-2 {
    margin-top: 8px;
  }

  .mt-lg-3 {
    margin-top: 16px;
  }

  .mt-lg-4 {
    margin-top: 24px;
  }

  .mt-lg-5 {
    margin-top: 48px;
  }

  .c-lg-mt-3 {
    margin-top: 32px;
  }

  .c-lg-mt-8 {
    margin-top: 64px;
  }

  .c-lg-mt-8-imp {
    margin-top: 64px !important;
  }

  .c-lg-mt-12 {
    margin-top: 96px;
  }

  /* margin LEFT*/
  .ml-lg-1 {
    margin-left: 4px;
  }

  .ml-lg-2 {
    margin-left: 8px;
  }

  .ml-lg-3 {
    margin-left: 16px;
  }

  .ml-lg-4 {
    margin-left: 24px;
  }

  .ml-lg-5 {
    margin-left: 48px;
  }

  .c-lg-ml-3 {
    margin-left: 32px;
  }

  .c-lg-ml-8 {
    margin-left: 64px;
  }

  .c-lg-ml-12 {
    margin-left: 96px;
  }

  /* margin RIGHT*/
  .mr-lg-1 {
    margin-right: 4px;
  }

  .mr-lg-2 {
    margin-right: 8px;
  }

  .mr-lg-3 {
    margin-right: 16px;
  }

  .mr-lg-4 {
    margin-right: 24px;
  }

  .mr-lg-5 {
    margin-right: 48px;
  }

  .c-lg-mr-3 {
    margin-right: 32px;
  }

  .c-lg-mr-8 {
    margin-right: 64px;
  }

  .c-lg-mr-12 {
    margin-right: 96px;
  }

  /* margin BOTTOM*/
  .mb-lg-1 {
    margin-bottom: 4px;
  }

  .mb-lg-2 {
    margin-bottom: 8px;
  }

  .mb-lg-3 {
    margin-bottom: 16px;
  }

  .mb-lg-4 {
    margin-bottom: 24px;
  }

  .mb-lg-5 {
    margin-bottom: 48px;
  }

  .c-lg-mb-3 {
    margin-bottom: 32px;
  }

  .c-lg-mb-8 {
    margin-bottom: 64px;
  }

  .c-lg-mb-12 {
    margin-bottom: 96px;
  }
}
@media (min-width:1140px) {
  .mt-md-auto {
    margin-top: auto;
  }

  .mx-md-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mx-md-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .my-md-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  /* margin TOP*/
  .mt-md-0 {
    margin-top: 0px;
  }

  .mt-md-1 {
    margin-top: 4px;
  }

  .mt-md-2 {
    margin-top: 8px;
  }

  .mt-md-3 {
    margin-top: 16px;
  }

  .mt-md-4 {
    margin-top: 24px;
  }

  .mt-md-5 {
    margin-top: 48px;
  }

  .c-md-mt-3 {
    margin-top: 32px;
  }

  .c-md-mt-8 {
    margin-top: 64px;
  }

  .c-md-mt-8-imp {
    margin-top: 64px !important;
  }

  .c-md-mt-12 {
    margin-top: 96px;
  }

  /* margin LEFT*/
  .ml-md-1 {
    margin-left: 4px;
  }

  .ml-md-2 {
    margin-left: 8px;
  }

  .ml-md-3 {
    margin-left: 16px;
  }

  .ml-md-4 {
    margin-left: 24px;
  }

  .ml-md-5 {
    margin-left: 48px;
  }

  .c-md-ml-3 {
    margin-left: 32px;
  }

  .c-md-ml-8 {
    margin-left: 64px;
  }

  .c-md-ml-12 {
    margin-left: 96px;
  }

  /* margin RIGHT*/
  .mr-md-1 {
    margin-right: 4px;
  }

  .mr-md-2 {
    margin-right: 8px;
  }

  .mr-md-3 {
    margin-right: 16px;
  }

  .mr-md-4 {
    margin-right: 24px;
  }

  .mr-md-5 {
    margin-right: 48px;
  }

  .c-md-mr-3 {
    margin-right: 32px;
  }

  .c-md-mr-8 {
    margin-right: 64px;
  }

  .c-md-mr-12 {
    margin-right: 96px;
  }

  /* margin BOTTOM*/
  .mb-md-1 {
    margin-bottom: 4px;
  }

  .mb-md-2 {
    margin-bottom: 8px;
  }

  .mb-md-3 {
    margin-bottom: 16px;
  }

  .mb-md-4 {
    margin-bottom: 24px;
  }

  .mb-md-5 {
    margin-bottom: 48px;
  }

  .c-md-mb-3 {
    margin-bottom: 32px;
  }

  .c-md-mb-8 {
    margin-bottom: 64px;
  }

  .c-md-mb-12 {
    margin-bottom: 96px;
  }
}
@media (min-width:600px) {
  .mt-sm-auto {
    margin-top: auto;
  }

  .mx-sm-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .mx-sm-0 {
    margin-left: 0;
    margin-right: 0;
  }

  .my-sm-0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  /* margin TOP*/
  .mt-sm-0 {
    margin-top: 0px;
  }

  .mt-sm-1 {
    margin-top: 4px;
  }

  .mt-sm-2 {
    margin-top: 8px;
  }

  .mt-sm-3 {
    margin-top: 16px;
  }

  .mt-sm-4 {
    margin-top: 24px;
  }

  .mt-sm-5 {
    margin-top: 48px;
  }

  .c-sm-mt-3 {
    margin-top: 32px;
  }

  .c-sm-mt-8 {
    margin-top: 64px;
  }

  .c-sm-mt-8-imp {
    margin-top: 64px !important;
  }

  .c-sm-mt-12 {
    margin-top: 96px;
  }

  /* margin LEFT*/
  .ml-sm-1 {
    margin-left: 4px;
  }

  .ml-sm-2 {
    margin-left: 8px;
  }

  .ml-sm-3 {
    margin-left: 16px;
  }

  .ml-sm-4 {
    margin-left: 24px;
  }

  .ml-sm-5 {
    margin-left: 48px;
  }

  .c-sm-ml-3 {
    margin-left: 32px;
  }

  .c-sm-ml-8 {
    margin-left: 64px;
  }

  .c-sm-ml-12 {
    margin-left: 96px;
  }

  /* margin RIGHT*/
  .mr-sm-1 {
    margin-right: 4px;
  }

  .mr-sm-2 {
    margin-right: 8px;
  }

  .mr-sm-3 {
    margin-right: 16px;
  }

  .mr-sm-4 {
    margin-right: 24px;
  }

  .mr-sm-5 {
    margin-right: 48px;
  }

  .c-sm-mr-3 {
    margin-right: 32px;
  }

  .c-sm-mr-8 {
    margin-right: 64px;
  }

  .c-sm-mr-12 {
    margin-right: 96px;
  }

  /* margin BOTTOM*/
  .mb-sm-1 {
    margin-bottom: 4px;
  }

  .mb-sm-2 {
    margin-bottom: 8px;
  }

  .mb-sm-3 {
    margin-bottom: 16px;
  }

  .mb-sm-4 {
    margin-bottom: 24px;
  }

  .mb-sm-5 {
    margin-bottom: 48px;
  }

  .c-sm-mb-3 {
    margin-bottom: 32px;
  }

  .c-sm-mb-8 {
    margin-bottom: 64px;
  }

  .c-sm-mb-12 {
    margin-bottom: 96px;
  }
}
.border-bottom-1 {
  border-bottom: 1px solid;
}

.border-bottom-2 {
  border-bottom: 2px solid;
}

.border-bottom-3 {
  border-bottom: 3px solid;
}

.border-bottom-4 {
  border-bottom: 4px solid;
}

.border-bottom-5 {
  border-bottom: 5px solid;
}

.border-bottom-6 {
  border-bottom: 6px solid;
}

.border-bottom-7 {
  border-bottom: 7px solid;
}

.border-bottom-8 {
  border-bottom: 8px solid;
}

.border-bottom-9 {
  border-bottom: 9px solid;
}

.border-bottom-10 {
  border-bottom: 10px solid;
}

.border-bottom-11 {
  border-bottom: 11px solid;
}

.border-bottom-12 {
  border-bottom: 12px solid;
}

.border-bottom-13 {
  border-bottom: 13px solid;
}

.border-bottom-14 {
  border-bottom: 14px solid;
}

.border-bottom-15 {
  border-bottom: 15px solid;
}

.border-bottom-16 {
  border-bottom: 16px solid;
}

.border-left-1 {
  border-left: 1px solid;
}

.border-left-2 {
  border-left: 2px solid;
}

.border-left-3 {
  border-left: 3px solid;
}

.border-left-4 {
  border-left: 4px solid;
}

.border-left-5 {
  border-left: 5px solid;
}

.border-left-6 {
  border-left: 6px solid;
}

.border-left-7 {
  border-left: 7px solid;
}

.border-left-8 {
  border-left: 8px solid;
}

.border-left-9 {
  border-left: 9px solid;
}

.border-left-10 {
  border-left: 10px solid;
}

.border-left-11 {
  border-left: 11px solid;
}

.border-left-12 {
  border-left: 12px solid;
}

.border-left-13 {
  border-left: 13px solid;
}

.border-left-14 {
  border-left: 14px solid;
}

.border-left-15 {
  border-left: 15px solid;
}

.border-left-16 {
  border-left: 16px solid;
}

.border-solid-1 {
  border: 1px solid;
}

.border-solid-2 {
  border: 2px solid;
}

.border-solid-3 {
  border: 3px solid;
}

.border-solid-4 {
  border: 4px solid;
}

.border-solid-5 {
  border: 5px solid;
}

.border-solid-6 {
  border: 6px solid;
}

.border-solid-7 {
  border: 7px solid;
}

.border-solid-8 {
  border: 8px solid;
}

.border-solid-9 {
  border: 9px solid;
}

.border-solid-10 {
  border: 10px solid;
}

.border-solid-11 {
  border: 11px solid;
}

.border-solid-12 {
  border: 12px solid;
}

.border-solid-13 {
  border: 13px solid;
}

.border-solid-14 {
  border: 14px solid;
}

.border-solid-15 {
  border: 15px solid;
}

.border-solid-16 {
  border: 16px solid;
}

.border-radius-1 {
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
}

.border-radius-2 {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
}

.border-radius-3 {
  border-radius: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
}

.border-radius-4 {
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
}

.border-radius-5 {
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
}

.border-radius-6 {
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
}

.border-radius-7 {
  border-radius: 7px;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  -ms-border-radius: 7px;
}

.border-radius-8 {
  border-radius: 8px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
}

.border-radius-9 {
  border-radius: 9px;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  -ms-border-radius: 9px;
}

.border-radius-10 {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
}

.border-top-1 {
  border-top: 1px solid;
}

.border-top-2 {
  border-top: 2px solid;
}

.border-1 {
  border: 1px solid;
}

.border-2 {
  border: 2px solid;
}

.border-radius-decimal-10 {
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
}

.border-radius-decimal-20 {
  border-radius: 20px;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
}

.border-radius-decimal-30 {
  border-radius: 30px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
}

.border-radius-decimal-40 {
  border-radius: 40px;
  -webkit-border-radius: 40px;
  -moz-border-radius: 40px;
  -ms-border-radius: 40px;
}

.border-radius-decimal-50 {
  border-radius: 50px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
}

.border-radius-decimal-60 {
  border-radius: 60px;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  -ms-border-radius: 60px;
}

.border-radius-decimal-70 {
  border-radius: 70px;
  -webkit-border-radius: 70px;
  -moz-border-radius: 70px;
  -ms-border-radius: 70px;
}

.border-radius-decimal-80 {
  border-radius: 80px;
  -webkit-border-radius: 80px;
  -moz-border-radius: 80px;
  -ms-border-radius: 80px;
}

.border-radius-decimal-90 {
  border-radius: 90px;
  -webkit-border-radius: 90px;
  -moz-border-radius: 90px;
  -ms-border-radius: 90px;
}

.border-radius-decimal-100 {
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
}

.border-bottom-1 {
  border-bottom: 1px solid;
}

.border-bottom-2 {
  border-bottom: 2px solid;
}

.border-right-1 {
  border-right: 1px solid;
}

.border-right-2 {
  border-right: 2px solid;
}

.no-border {
  border: none !important;
}

.border-white {
  border-color: rgba(255, 255, 255, 0.5);
}

.underlineBorder-1 {
  border-bottom: solid 1px;
}

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