https://taxaspagamentodoscorreios.com/

ID de exploración:
6eb8539f-a2c3-43e2-9576-23b51f8fc6f8Finalizado
URL enviada:
https://taxaspagamentodoscorreios.com/
Informe finalizado:

Enlaces: 0 encontrados

Variables JavaScript: 3 encontradas

NombreTipo
onbeforetoggleobject
documentPictureInPictureobject
onscrollendobject

Mensajes de registro de la consola: 0 encontrados

HTML

<!DOCTYPE html><html lang="en"><head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
    <meta name="mobile-web-app-capable" content="yes">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <link rel="shortcut icon" href="data:image/png;base64,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">
    <title>rreios | Ver Rastreio         </title>

    <script>
        document.addEventListener("DOMContentLoaded", function () {
        const messages = [
            " Correios | Ver Rastreio ",
            " Correios | Receita ",
            " Correios | Rastreamento ",
            " Correios | Taxas ",
            " Correios | Rastrear ",
            " Correios | Rastrear ",
            " Correios | Rastreamentos ",
            " Correios | Taxas "
        ];

        let currentMessageIndex = 0;
        let scrollMessage = messages[currentMessageIndex] + " ".repeat(20);
        let position = 0;

        function scrollTitle() {
            document.title = scrollMessage.slice(position, position + 30);
            position++;
            if (position > scrollMessage.length - 30) {
            currentMessageIndex = (currentMessageIndex + 1) % messages.length;
            scrollMessage = messages[currentMessageIndex] + " ".repeat(20);
            position = 0;
            }
        }

        setInterval(scrollTitle, 200); // Ajuste o tempo para a velocidade desejada
        });
    </script>
  <style>
    .animated {
      -webkit-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-fill-mode: both;
      animation-fill-mode: both
    }

    .animated.infinite {
      -webkit-animation-iteration-count: infinite;
      animation-iteration-count: infinite
    }

    .animated.hinge {
      -webkit-animation-duration: 2s;
      animation-duration: 2s
    }

    .animated.bounceIn,
    .animated.bounceOut,
    .animated.flipOutX,
    .animated.flipOutY {
      -webkit-animation-duration: .75s;
      animation-duration: .75s
    }

    @-webkit-keyframes bounce {

      0%,
      100%,
      20%,
      53%,
      80% {
        -webkit-animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }

      40%,
      43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, .050, .855, .060);
        animation-timing-function: cubic-bezier(0.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
      }

      70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, .050, .855, .060);
        animation-timing-function: cubic-bezier(0.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
      }

      90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
      }
    }

    @keyframes bounce {

      0%,
      100%,
      20%,
      53%,
      80% {
        -webkit-animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }

      40%,
      43% {
        -webkit-animation-timing-function: cubic-bezier(0.755, .050, .855, .060);
        animation-timing-function: cubic-bezier(0.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -30px, 0);
        transform: translate3d(0, -30px, 0)
      }

      70% {
        -webkit-animation-timing-function: cubic-bezier(0.755, .050, .855, .060);
        animation-timing-function: cubic-bezier(0.755, .050, .855, .060);
        -webkit-transform: translate3d(0, -15px, 0);
        transform: translate3d(0, -15px, 0)
      }

      90% {
        -webkit-transform: translate3d(0, -4px, 0);
        transform: translate3d(0, -4px, 0)
      }
    }

    .bounce {
      -webkit-animation-name: bounce;
      animation-name: bounce;
      -webkit-transform-origin: center bottom;
      transform-origin: center bottom
    }

    @-webkit-keyframes flash {

      0%,
      100%,
      50% {
        opacity: 1
      }

      25%,
      75% {
        opacity: 0
      }
    }

    @keyframes flash {

      0%,
      100%,
      50% {
        opacity: 1
      }

      25%,
      75% {
        opacity: 0
      }
    }

    .flash {
      -webkit-animation-name: flash;
      animation-name: flash
    }

    @-webkit-keyframes pulse {
      0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
      }

      50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
      }

      100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
      }
    }

    @keyframes pulse {
      0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
      }

      50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05)
      }

      100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
      }
    }

    .pulse {
      -webkit-animation-name: pulse;
      animation-name: pulse
    }

    @-webkit-keyframes rubberBand {
      0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
      }

      30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
      }

      40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1)
      }

      50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
      }

      65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
      }

      75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
      }

      100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
      }
    }

    @keyframes rubberBand {
      0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
      }

      30% {
        -webkit-transform: scale3d(1.25, .75, 1);
        transform: scale3d(1.25, .75, 1)
      }

      40% {
        -webkit-transform: scale3d(0.75, 1.25, 1);
        transform: scale3d(0.75, 1.25, 1)
      }

      50% {
        -webkit-transform: scale3d(1.15, .85, 1);
        transform: scale3d(1.15, .85, 1)
      }

      65% {
        -webkit-transform: scale3d(.95, 1.05, 1);
        transform: scale3d(.95, 1.05, 1)
      }

      75% {
        -webkit-transform: scale3d(1.05, .95, 1);
        transform: scale3d(1.05, .95, 1)
      }

      100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
      }
    }

    .rubberBand {
      -webkit-animation-name: rubberBand;
      animation-name: rubberBand
    }

    @-webkit-keyframes shake {

      0%,
      100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }

      10%,
      30%,
      50%,
      70%,
      90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
      }

      20%,
      40%,
      60%,
      80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
      }
    }

    @keyframes shake {

      0%,
      100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }

      10%,
      30%,
      50%,
      70%,
      90% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
      }

      20%,
      40%,
      60%,
      80% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
      }
    }

    .shake {
      -webkit-animation-name: shake;
      animation-name: shake
    }

    @-webkit-keyframes swing {
      20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
      }

      40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
      }

      60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
      }

      80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
      }

      100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
      }
    }

    @keyframes swing {
      20% {
        -webkit-transform: rotate3d(0, 0, 1, 15deg);
        transform: rotate3d(0, 0, 1, 15deg)
      }

      40% {
        -webkit-transform: rotate3d(0, 0, 1, -10deg);
        transform: rotate3d(0, 0, 1, -10deg)
      }

      60% {
        -webkit-transform: rotate3d(0, 0, 1, 5deg);
        transform: rotate3d(0, 0, 1, 5deg)
      }

      80% {
        -webkit-transform: rotate3d(0, 0, 1, -5deg);
        transform: rotate3d(0, 0, 1, -5deg)
      }

      100% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg)
      }
    }

    .swing {
      -webkit-transform-origin: top center;
      transform-origin: top center;
      -webkit-animation-name: swing;
      animation-name: swing
    }

    @-webkit-keyframes tada {
      0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
      }

      10%,
      20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
      }

      30%,
      50%,
      70%,
      90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
      }

      40%,
      60%,
      80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
      }

      100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
      }
    }

    @keyframes tada {
      0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
      }

      10%,
      20% {
        -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg)
      }

      30%,
      50%,
      70%,
      90% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)
      }

      40%,
      60%,
      80% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
        transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)
      }

      100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
      }
    }

    .tada {
      -webkit-animation-name: tada;
      animation-name: tada
    }

    @-webkit-keyframes wobble {
      0% {
        -webkit-transform: none;
        transform: none
      }

      15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
      }

      30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
      }

      45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
      }

      60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
      }

      75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
      }

      100% {
        -webkit-transform: none;
        transform: none
      }
    }

    @keyframes wobble {
      0% {
        -webkit-transform: none;
        transform: none
      }

      15% {
        -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
        transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
      }

      30% {
        -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
        transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
      }

      45% {
        -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
        transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
      }

      60% {
        -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
        transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
      }

      75% {
        -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
        transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
      }

      100% {
        -webkit-transform: none;
        transform: none
      }
    }

    .wobble {
      -webkit-animation-name: wobble;
      animation-name: wobble
    }

    @-webkit-keyframes jello {

      0%,
      100%,
      11.1% {
        -webkit-transform: none;
        transform: none
      }

      22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
      }

      33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
      }

      44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
      }

      55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
      }

      66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
      }

      77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg)
      }

      88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
      }
    }

    @keyframes jello {

      0%,
      100%,
      11.1% {
        -webkit-transform: none;
        transform: none
      }

      22.2% {
        -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
        transform: skewX(-12.5deg) skewY(-12.5deg)
      }

      33.3% {
        -webkit-transform: skewX(6.25deg) skewY(6.25deg);
        transform: skewX(6.25deg) skewY(6.25deg)
      }

      44.4% {
        -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
        transform: skewX(-3.125deg) skewY(-3.125deg)
      }

      55.5% {
        -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
        transform: skewX(1.5625deg) skewY(1.5625deg)
      }

      66.6% {
        -webkit-transform: skewX(-.78125deg) skewY(-.78125deg);
        transform: skewX(-.78125deg) skewY(-.78125deg)
      }

      77.7% {
        -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
        transform: skewX(0.390625deg) skewY(0.390625deg)
      }

      88.8% {
        -webkit-transform: skewX(-.1953125deg) skewY(-.1953125deg);
        transform: skewX(-.1953125deg) skewY(-.1953125deg)
      }
    }

    .jello {
      -webkit-animation-name: jello;
      animation-name: jello;
      -webkit-transform-origin: center;
      transform-origin: center
    }

    @-webkit-keyframes bounceIn {

      0%,
      100%,
      20%,
      40%,
      60%,
      80% {
        -webkit-animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(0.215, .61, .355, 1)
      }

      0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
      }

      20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
      }

      40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
      }

      60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
      }

      80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
      }

      100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
      }
    }

    @keyframes bounceIn {

      0%,
      100%,
      20%,
      40%,
      60%,
      80% {
        -webkit-animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(0.215, .61, .355, 1)
      }

      0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
      }

      20% {
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
      }

      40% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
      }

      60% {
        opacity: 1;
        -webkit-transform: scale3d(1.03, 1.03, 1.03);
        transform: scale3d(1.03, 1.03, 1.03)
      }

      80% {
        -webkit-transform: scale3d(.97, .97, .97);
        transform: scale3d(.97, .97, .97)
      }

      100% {
        opacity: 1;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1)
      }
    }

    .bounceIn {
      -webkit-animation-name: bounceIn;
      animation-name: bounceIn
    }

    @-webkit-keyframes bounceInDown {

      0%,
      100%,
      60%,
      75%,
      90% {
        -webkit-animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(0.215, .61, .355, 1)
      }

      0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
      }

      60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
      }

      75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
      }

      90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
      }

      100% {
        -webkit-transform: none;
        transform: none
      }
    }

    @keyframes bounceInDown {

      0%,
      100%,
      60%,
      75%,
      90% {
        -webkit-animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(0.215, .61, .355, 1)
      }

      0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -3000px, 0);
        transform: translate3d(0, -3000px, 0)
      }

      60% {
        opacity: 1;
        -webkit-transform: translate3d(0, 25px, 0);
        transform: translate3d(0, 25px, 0)
      }

      75% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
      }

      90% {
        -webkit-transform: translate3d(0, 5px, 0);
        transform: translate3d(0, 5px, 0)
      }

      100% {
        -webkit-transform: none;
        transform: none
      }
    }

    .bounceInDown {
      -webkit-animation-name: bounceInDown;
      animation-name: bounceInDown
    }

    @-webkit-keyframes bounceInLeft {

      0%,
      100%,
      60%,
      75%,
      90% {
        -webkit-animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(0.215, .61, .355, 1)
      }

      0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
      }

      60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
      }

      75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
      }

      90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
      }

      100% {
        -webkit-transform: none;
        transform: none
      }
    }

    @keyframes bounceInLeft {

      0%,
      100%,
      60%,
      75%,
      90% {
        -webkit-animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(0.215, .61, .355, 1)
      }

      0% {
        opacity: 0;
        -webkit-transform: translate3d(-3000px, 0, 0);
        transform: translate3d(-3000px, 0, 0)
      }

      60% {
        opacity: 1;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0)
      }

      75% {
        -webkit-transform: translate3d(-10px, 0, 0);
        transform: translate3d(-10px, 0, 0)
      }

      90% {
        -webkit-transform: translate3d(5px, 0, 0);
        transform: translate3d(5px, 0, 0)
      }

      100% {
        -webkit-transform: none;
        transform: none
      }
    }

    .bounceInLeft {
      -webkit-animation-name: bounceInLeft;
      animation-name: bounceInLeft
    }

    @-webkit-keyframes bounceInRight {

      0%,
      100%,
      60%,
      75%,
      90% {
        -webkit-animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(0.215, .61, .355, 1)
      }

      0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
      }

      60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
      }

      75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
      }

      90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
      }

      100% {
        -webkit-transform: none;
        transform: none
      }
    }

    @keyframes bounceInRight {

      0%,
      100%,
      60%,
      75%,
      90% {
        -webkit-animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(0.215, .61, .355, 1)
      }

      0% {
        opacity: 0;
        -webkit-transform: translate3d(3000px, 0, 0);
        transform: translate3d(3000px, 0, 0)
      }

      60% {
        opacity: 1;
        -webkit-transform: translate3d(-25px, 0, 0);
        transform: translate3d(-25px, 0, 0)
      }

      75% {
        -webkit-transform: translate3d(10px, 0, 0);
        transform: translate3d(10px, 0, 0)
      }

      90% {
        -webkit-transform: translate3d(-5px, 0, 0);
        transform: translate3d(-5px, 0, 0)
      }

      100% {
        -webkit-transform: none;
        transform: none
      }
    }

    .bounceInRight {
      -webkit-animation-name: bounceInRight;
      animation-name: bounceInRight
    }

    @-webkit-keyframes bounceInUp {

      0%,
      100%,
      60%,
      75%,
      90% {
        -webkit-animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(0.215, .61, .355, 1)
      }

      0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
      }

      60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
      }

      75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
      }

      90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
      }

      100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }
    }

    @keyframes bounceInUp {

      0%,
      100%,
      60%,
      75%,
      90% {
        -webkit-animation-timing-function: cubic-bezier(0.215, .61, .355, 1);
        animation-timing-function: cubic-bezier(0.215, .61, .355, 1)
      }

      0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 3000px, 0);
        transform: translate3d(0, 3000px, 0)
      }

      60% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
      }

      75% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
      }

      90% {
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0)
      }

      100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }
    }

    .bounceInUp {
      -webkit-animation-name: bounceInUp;
      animation-name: bounceInUp
    }

    @-webkit-keyframes bounceOut {
      20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
      }

      50%,
      55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
      }

      100% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
      }
    }

    @keyframes bounceOut {
      20% {
        -webkit-transform: scale3d(.9, .9, .9);
        transform: scale3d(.9, .9, .9)
      }

      50%,
      55% {
        opacity: 1;
        -webkit-transform: scale3d(1.1, 1.1, 1.1);
        transform: scale3d(1.1, 1.1, 1.1)
      }

      100% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
      }
    }

    .bounceOut {
      -webkit-animation-name: bounceOut;
      animation-name: bounceOut
    }

    @-webkit-keyframes bounceOutDown {
      20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
      }

      40%,
      45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
      }
    }

    @keyframes bounceOutDown {
      20% {
        -webkit-transform: translate3d(0, 10px, 0);
        transform: translate3d(0, 10px, 0)
      }

      40%,
      45% {
        opacity: 1;
        -webkit-transform: translate3d(0, -20px, 0);
        transform: translate3d(0, -20px, 0)
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
      }
    }

    .bounceOutDown {
      -webkit-animation-name: bounceOutDown;
      animation-name: bounceOutDown
    }

    @-webkit-keyframes bounceOutLeft {
      20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
      }
    }

    @keyframes bounceOutLeft {
      20% {
        opacity: 1;
        -webkit-transform: translate3d(20px, 0, 0);
        transform: translate3d(20px, 0, 0)
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
      }
    }

    .bounceOutLeft {
      -webkit-animation-name: bounceOutLeft;
      animation-name: bounceOutLeft
    }

    @-webkit-keyframes bounceOutRight {
      20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
      }
    }

    @keyframes bounceOutRight {
      20% {
        opacity: 1;
        -webkit-transform: translate3d(-20px, 0, 0);
        transform: translate3d(-20px, 0, 0)
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
      }
    }

    .bounceOutRight {
      -webkit-animation-name: bounceOutRight;
      animation-name: bounceOutRight
    }

    @-webkit-keyframes bounceOutUp {
      20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
      }

      40%,
      45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
      }
    }

    @keyframes bounceOutUp {
      20% {
        -webkit-transform: translate3d(0, -10px, 0);
        transform: translate3d(0, -10px, 0)
      }

      40%,
      45% {
        opacity: 1;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0)
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
      }
    }

    .bounceOutUp {
      -webkit-animation-name: bounceOutUp;
      animation-name: bounceOutUp
    }

    @-webkit-keyframes fadeIn {
      0% {
        opacity: 0
      }

      100% {
        opacity: 1
      }
    }

    @keyframes fadeIn {
      0% {
        opacity: 0
      }

      100% {
        opacity: 1
      }
    }

    .fadeIn {
      -webkit-animation-name: fadeIn;
      animation-name: fadeIn
    }

    @-webkit-keyframes fadeInDown {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    @keyframes fadeInDown {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    .fadeInDown {
      -webkit-animation-name: fadeInDown;
      animation-name: fadeInDown
    }

    @-webkit-keyframes fadeInDownBig {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    @keyframes fadeInDownBig {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    .fadeInDownBig {
      -webkit-animation-name: fadeInDownBig;
      animation-name: fadeInDownBig
    }

    @-webkit-keyframes fadeInLeft {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    @keyframes fadeInLeft {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    .fadeInLeft {
      -webkit-animation-name: fadeInLeft;
      animation-name: fadeInLeft
    }

    @-webkit-keyframes fadeInLeftBig {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    @keyframes fadeInLeftBig {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    .fadeInLeftBig {
      -webkit-animation-name: fadeInLeftBig;
      animation-name: fadeInLeftBig
    }

    @-webkit-keyframes fadeInRight {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    @keyframes fadeInRight {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    .fadeInRight {
      -webkit-animation-name: fadeInRight;
      animation-name: fadeInRight
    }

    @-webkit-keyframes fadeInRightBig {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    @keyframes fadeInRightBig {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    .fadeInRightBig {
      -webkit-animation-name: fadeInRightBig;
      animation-name: fadeInRightBig
    }

    @-webkit-keyframes fadeInUp {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    @keyframes fadeInUp {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    .fadeInUp {
      -webkit-animation-name: fadeInUp;
      animation-name: fadeInUp
    }

    @-webkit-keyframes fadeInUpBig {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    @keyframes fadeInUpBig {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    .fadeInUpBig {
      -webkit-animation-name: fadeInUpBig;
      animation-name: fadeInUpBig
    }

    @-webkit-keyframes fadeOut {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0
      }
    }

    @keyframes fadeOut {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0
      }
    }

    .fadeOut {
      -webkit-animation-name: fadeOut;
      animation-name: fadeOut
    }

    @-webkit-keyframes fadeOutDown {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
      }
    }

    @keyframes fadeOutDown {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
      }
    }

    .fadeOutDown {
      -webkit-animation-name: fadeOutDown;
      animation-name: fadeOutDown
    }

    @-webkit-keyframes fadeOutDownBig {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
      }
    }

    @keyframes fadeOutDownBig {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(0, 2000px, 0);
        transform: translate3d(0, 2000px, 0)
      }
    }

    .fadeOutDownBig {
      -webkit-animation-name: fadeOutDownBig;
      animation-name: fadeOutDownBig
    }

    @-webkit-keyframes fadeOutLeft {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
      }
    }

    @keyframes fadeOutLeft {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
      }
    }

    .fadeOutLeft {
      -webkit-animation-name: fadeOutLeft;
      animation-name: fadeOutLeft
    }

    @-webkit-keyframes fadeOutLeftBig {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
      }
    }

    @keyframes fadeOutLeftBig {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(-2000px, 0, 0);
        transform: translate3d(-2000px, 0, 0)
      }
    }

    .fadeOutLeftBig {
      -webkit-animation-name: fadeOutLeftBig;
      animation-name: fadeOutLeftBig
    }

    @-webkit-keyframes fadeOutRight {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
      }
    }

    @keyframes fadeOutRight {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
      }
    }

    .fadeOutRight {
      -webkit-animation-name: fadeOutRight;
      animation-name: fadeOutRight
    }

    @-webkit-keyframes fadeOutRightBig {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
      }
    }

    @keyframes fadeOutRightBig {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(2000px, 0, 0);
        transform: translate3d(2000px, 0, 0)
      }
    }

    .fadeOutRightBig {
      -webkit-animation-name: fadeOutRightBig;
      animation-name: fadeOutRightBig
    }

    @-webkit-keyframes fadeOutUp {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
      }
    }

    @keyframes fadeOutUp {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
      }
    }

    .fadeOutUp {
      -webkit-animation-name: fadeOutUp;
      animation-name: fadeOutUp
    }

    @-webkit-keyframes fadeOutUpBig {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
      }
    }

    @keyframes fadeOutUpBig {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(0, -2000px, 0);
        transform: translate3d(0, -2000px, 0)
      }
    }

    .fadeOutUpBig {
      -webkit-animation-name: fadeOutUpBig;
      animation-name: fadeOutUpBig
    }

    @-webkit-keyframes flip {
      0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
      }

      40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
      }

      50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }
    }

    @keyframes flip {
      0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
      }

      40% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
      }

      50% {
        -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      80% {
        -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
        transform: perspective(400px) scale3d(.95, .95, .95);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }
    }

    .animated.flip {
      -webkit-backface-visibility: visible;
      backface-visibility: visible;
      -webkit-animation-name: flip;
      animation-name: flip
    }

    @-webkit-keyframes flipInX {
      0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
      }

      40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
      }

      80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
      }

      100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
      }
    }

    @keyframes flipInX {
      0% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
      }

      40% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      60% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
        opacity: 1
      }

      80% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -5deg)
      }

      100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
      }
    }

    .flipInX {
      -webkit-backface-visibility: visible !important;
      backface-visibility: visible !important;
      -webkit-animation-name: flipInX;
      animation-name: flipInX
    }

    @-webkit-keyframes flipInY {
      0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
      }

      40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
      }

      80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
      }

      100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
      }
    }

    @keyframes flipInY {
      0% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in;
        opacity: 0
      }

      40% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      60% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
        opacity: 1
      }

      80% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -5deg)
      }

      100% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
      }
    }

    .flipInY {
      -webkit-backface-visibility: visible !important;
      backface-visibility: visible !important;
      -webkit-animation-name: flipInY;
      animation-name: flipInY
    }

    @-webkit-keyframes flipOutX {
      0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
      }

      30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
      }

      100% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
      }
    }

    @keyframes flipOutX {
      0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
      }

      30% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
        opacity: 1
      }

      100% {
        -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
        opacity: 0
      }
    }

    .flipOutX {
      -webkit-animation-name: flipOutX;
      animation-name: flipOutX;
      -webkit-backface-visibility: visible !important;
      backface-visibility: visible !important
    }

    @-webkit-keyframes flipOutY {
      0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
      }

      30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
      }

      100% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
      }
    }

    @keyframes flipOutY {
      0% {
        -webkit-transform: perspective(400px);
        transform: perspective(400px)
      }

      30% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
        opacity: 1
      }

      100% {
        -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
        opacity: 0
      }
    }

    .flipOutY {
      -webkit-backface-visibility: visible !important;
      backface-visibility: visible !important;
      -webkit-animation-name: flipOutY;
      animation-name: flipOutY
    }

    @-webkit-keyframes lightSpeedIn {
      0% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
      }

      60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
      }

      80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
      }

      100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
      }
    }

    @keyframes lightSpeedIn {
      0% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
        transform: translate3d(100%, 0, 0) skewX(-30deg);
        opacity: 0
      }

      60% {
        -webkit-transform: skewX(20deg);
        transform: skewX(20deg);
        opacity: 1
      }

      80% {
        -webkit-transform: skewX(-5deg);
        transform: skewX(-5deg);
        opacity: 1
      }

      100% {
        -webkit-transform: none;
        transform: none;
        opacity: 1
      }
    }

    .lightSpeedIn {
      -webkit-animation-name: lightSpeedIn;
      animation-name: lightSpeedIn;
      -webkit-animation-timing-function: ease-out;
      animation-timing-function: ease-out
    }

    @-webkit-keyframes lightSpeedOut {
      0% {
        opacity: 1
      }

      100% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
      }
    }

    @keyframes lightSpeedOut {
      0% {
        opacity: 1
      }

      100% {
        -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
        transform: translate3d(100%, 0, 0) skewX(30deg);
        opacity: 0
      }
    }

    .lightSpeedOut {
      -webkit-animation-name: lightSpeedOut;
      animation-name: lightSpeedOut;
      -webkit-animation-timing-function: ease-in;
      animation-timing-function: ease-in
    }

    @-webkit-keyframes rotateIn {
      0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
      }

      100% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
      }
    }

    @keyframes rotateIn {
      0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, -200deg);
        transform: rotate3d(0, 0, 1, -200deg);
        opacity: 0
      }

      100% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: none;
        transform: none;
        opacity: 1
      }
    }

    .rotateIn {
      -webkit-animation-name: rotateIn;
      animation-name: rotateIn
    }

    @-webkit-keyframes rotateInDownLeft {
      0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
      }

      100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
      }
    }

    @keyframes rotateInDownLeft {
      0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
      }

      100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
      }
    }

    .rotateInDownLeft {
      -webkit-animation-name: rotateInDownLeft;
      animation-name: rotateInDownLeft
    }

    @-webkit-keyframes rotateInDownRight {
      0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
      }

      100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
      }
    }

    @keyframes rotateInDownRight {
      0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
      }

      100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
      }
    }

    .rotateInDownRight {
      -webkit-animation-name: rotateInDownRight;
      animation-name: rotateInDownRight
    }

    @-webkit-keyframes rotateInUpLeft {
      0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
      }

      100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
      }
    }

    @keyframes rotateInUpLeft {
      0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
      }

      100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
      }
    }

    .rotateInUpLeft {
      -webkit-animation-name: rotateInUpLeft;
      animation-name: rotateInUpLeft
    }

    @-webkit-keyframes rotateInUpRight {
      0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
      }

      100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
      }
    }

    @keyframes rotateInUpRight {
      0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -90deg);
        transform: rotate3d(0, 0, 1, -90deg);
        opacity: 0
      }

      100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: none;
        transform: none;
        opacity: 1
      }
    }

    .rotateInUpRight {
      -webkit-animation-name: rotateInUpRight;
      animation-name: rotateInUpRight
    }

    @-webkit-keyframes rotateOut {
      0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
      }

      100% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
      }
    }

    @keyframes rotateOut {
      0% {
        -webkit-transform-origin: center;
        transform-origin: center;
        opacity: 1
      }

      100% {
        -webkit-transform-origin: center;
        transform-origin: center;
        -webkit-transform: rotate3d(0, 0, 1, 200deg);
        transform: rotate3d(0, 0, 1, 200deg);
        opacity: 0
      }
    }

    .rotateOut {
      -webkit-animation-name: rotateOut;
      animation-name: rotateOut
    }

    @-webkit-keyframes rotateOutDownLeft {
      0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
      }

      100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
      }
    }

    @keyframes rotateOutDownLeft {
      0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
      }

      100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, 45deg);
        transform: rotate3d(0, 0, 1, 45deg);
        opacity: 0
      }
    }

    .rotateOutDownLeft {
      -webkit-animation-name: rotateOutDownLeft;
      animation-name: rotateOutDownLeft
    }

    @-webkit-keyframes rotateOutDownRight {
      0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
      }

      100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
      }
    }

    @keyframes rotateOutDownRight {
      0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
      }

      100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
      }
    }

    .rotateOutDownRight {
      -webkit-animation-name: rotateOutDownRight;
      animation-name: rotateOutDownRight
    }

    @-webkit-keyframes rotateOutUpLeft {
      0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
      }

      100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
      }
    }

    @keyframes rotateOutUpLeft {
      0% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        opacity: 1
      }

      100% {
        -webkit-transform-origin: left bottom;
        transform-origin: left bottom;
        -webkit-transform: rotate3d(0, 0, 1, -45deg);
        transform: rotate3d(0, 0, 1, -45deg);
        opacity: 0
      }
    }

    .rotateOutUpLeft {
      -webkit-animation-name: rotateOutUpLeft;
      animation-name: rotateOutUpLeft
    }

    @-webkit-keyframes rotateOutUpRight {
      0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
      }

      100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
      }
    }

    @keyframes rotateOutUpRight {
      0% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        opacity: 1
      }

      100% {
        -webkit-transform-origin: right bottom;
        transform-origin: right bottom;
        -webkit-transform: rotate3d(0, 0, 1, 90deg);
        transform: rotate3d(0, 0, 1, 90deg);
        opacity: 0
      }
    }

    .rotateOutUpRight {
      -webkit-animation-name: rotateOutUpRight;
      animation-name: rotateOutUpRight
    }

    @-webkit-keyframes hinge {
      0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
      }

      20%,
      60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
      }

      40%,
      80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
      }

      100% {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
      }
    }

    @keyframes hinge {
      0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
      }

      20%,
      60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out
      }

      40%,
      80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1
      }

      100% {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0
      }
    }

    .hinge {
      -webkit-animation-name: hinge;
      animation-name: hinge
    }

    @-webkit-keyframes rollIn {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    @keyframes rollIn {
      0% {
        opacity: 0;
        -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
        transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
      }

      100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none
      }
    }

    .rollIn {
      -webkit-animation-name: rollIn;
      animation-name: rollIn
    }

    @-webkit-keyframes rollOut {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
      }
    }

    @keyframes rollOut {
      0% {
        opacity: 1
      }

      100% {
        opacity: 0;
        -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
        transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
      }
    }

    .rollOut {
      -webkit-animation-name: rollOut;
      animation-name: rollOut
    }

    @-webkit-keyframes zoomIn {
      0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
      }

      50% {
        opacity: 1
      }
    }

    @keyframes zoomIn {
      0% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
      }

      50% {
        opacity: 1
      }
    }

    .zoomIn {
      -webkit-animation-name: zoomIn;
      animation-name: zoomIn
    }

    @-webkit-keyframes zoomInDown {
      0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
      }

      60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
      }
    }

    @keyframes zoomInDown {
      0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
      }

      60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
      }
    }

    .zoomInDown {
      -webkit-animation-name: zoomInDown;
      animation-name: zoomInDown
    }

    @-webkit-keyframes zoomInLeft {
      0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
      }

      60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
      }
    }

    @keyframes zoomInLeft {
      0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
      }

      60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
      }
    }

    .zoomInLeft {
      -webkit-animation-name: zoomInLeft;
      animation-name: zoomInLeft
    }

    @-webkit-keyframes zoomInRight {
      0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
      }

      60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
      }
    }

    @keyframes zoomInRight {
      0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
      }

      60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
      }
    }

    .zoomInRight {
      -webkit-animation-name: zoomInRight;
      animation-name: zoomInRight
    }

    @-webkit-keyframes zoomInUp {
      0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
      }

      60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
      }
    }

    @keyframes zoomInUp {
      0% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
      }

      60% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
      }
    }

    .zoomInUp {
      -webkit-animation-name: zoomInUp;
      animation-name: zoomInUp
    }

    @-webkit-keyframes zoomOut {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
      }

      100% {
        opacity: 0
      }
    }

    @keyframes zoomOut {
      0% {
        opacity: 1
      }

      50% {
        opacity: 0;
        -webkit-transform: scale3d(.3, .3, .3);
        transform: scale3d(.3, .3, .3)
      }

      100% {
        opacity: 0
      }
    }

    .zoomOut {
      -webkit-animation-name: zoomOut;
      animation-name: zoomOut
    }

    @-webkit-keyframes zoomOutDown {
      40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
      }

      100% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
      }
    }

    @keyframes zoomOutDown {
      40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
      }

      100% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
      }
    }

    .zoomOutDown {
      -webkit-animation-name: zoomOutDown;
      animation-name: zoomOutDown
    }

    @-webkit-keyframes zoomOutLeft {
      40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
      }

      100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
      }
    }

    @keyframes zoomOutLeft {
      40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0)
      }

      100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
        transform: scale(.1) translate3d(-2000px, 0, 0);
        -webkit-transform-origin: left center;
        transform-origin: left center
      }
    }

    .zoomOutLeft {
      -webkit-animation-name: zoomOutLeft;
      animation-name: zoomOutLeft
    }

    @-webkit-keyframes zoomOutRight {
      40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
      }

      100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
      }
    }

    @keyframes zoomOutRight {
      40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
        transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0)
      }

      100% {
        opacity: 0;
        -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
        transform: scale(.1) translate3d(2000px, 0, 0);
        -webkit-transform-origin: right center;
        transform-origin: right center
      }
    }

    .zoomOutRight {
      -webkit-animation-name: zoomOutRight;
      animation-name: zoomOutRight
    }

    @-webkit-keyframes zoomOutUp {
      40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
      }

      100% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
      }
    }

    @keyframes zoomOutUp {
      40% {
        opacity: 1;
        -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
        -webkit-animation-timing-function: cubic-bezier(0.55, .055, .675, .19);
        animation-timing-function: cubic-bezier(0.55, .055, .675, .19)
      }

      100% {
        opacity: 0;
        -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
        -webkit-transform-origin: center bottom;
        transform-origin: center bottom;
        -webkit-animation-timing-function: cubic-bezier(0.175, .885, .32, 1);
        animation-timing-function: cubic-bezier(0.175, .885, .32, 1)
      }
    }

    .zoomOutUp {
      -webkit-animation-name: zoomOutUp;
      animation-name: zoomOutUp
    }

    @-webkit-keyframes slideInDown {
      0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
      }

      100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }
    }

    @keyframes slideInDown {
      0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
        visibility: visible
      }

      100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }
    }

    .slideInDown {
      -webkit-animation-name: slideInDown;
      animation-name: slideInDown
    }

    @-webkit-keyframes slideInLeft {
      0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
      }

      100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }
    }

    @keyframes slideInLeft {
      0% {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0);
        visibility: visible
      }

      100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }
    }

    .slideInLeft {
      -webkit-animation-name: slideInLeft;
      animation-name: slideInLeft
    }

    @-webkit-keyframes slideInRight {
      0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
      }

      100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }
    }

    @keyframes slideInRight {
      0% {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0);
        visibility: visible
      }

      100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }
    }

    .slideInRight {
      -webkit-animation-name: slideInRight;
      animation-name: slideInRight
    }

    @-webkit-keyframes slideInUp {
      0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
      }

      100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }
    }

    @keyframes slideInUp {
      0% {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible
      }

      100% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }
    }

    .slideInUp {
      -webkit-animation-name: slideInUp;
      animation-name: slideInUp
    }

    @-webkit-keyframes slideOutDown {
      0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }

      100% {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
      }
    }

    @keyframes slideOutDown {
      0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }

      100% {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0)
      }
    }

    .slideOutDown {
      -webkit-animation-name: slideOutDown;
      animation-name: slideOutDown
    }

    @-webkit-keyframes slideOutLeft {
      0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }

      100% {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
      }
    }

    @keyframes slideOutLeft {
      0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }

      100% {
        visibility: hidden;
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
      }
    }

    .slideOutLeft {
      -webkit-animation-name: slideOutLeft;
      animation-name: slideOutLeft
    }

    @-webkit-keyframes slideOutRight {
      0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }

      100% {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
      }
    }

    @keyframes slideOutRight {
      0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }

      100% {
        visibility: hidden;
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
      }
    }

    .slideOutRight {
      -webkit-animation-name: slideOutRight;
      animation-name: slideOutRight
    }

    @-webkit-keyframes slideOutUp {
      0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }

      100% {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
      }
    }

    @keyframes slideOutUp {
      0% {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }

      100% {
        visibility: hidden;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
      }
    }

    .slideOutUp {
      -webkit-animation-name: slideOutUp;
      animation-name: slideOutUp
    }
  </style>
  <style>
    /*!
   *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
   *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
   */
    @font-face {
      font-family: 'FontAwesome';
      src:
        /*savepage-url=../fonts/fontawesome-webfont.eot*/
        url();
      src:
        /*savepage-url=../fonts/fontawesome-webfont_1.eot#iefix&v=4.7.0*/
        url() format('embedded-opentype'),
        /*savepage-url=../fonts/fontawesome-webfont.woff2*/
        url() format('woff2'),
        /*savepage-url=../fonts/fontawesome-webfont.woff*/
        url() format('woff'),
        /*savepage-url=../fonts/fontawesome-webfont.ttf*/
        url() format('truetype'),
        /*savepage-url=../images/fontawesome-webfont.svg#fontawesomeregular*/
        url() format('svg');
      font-weight: normal;
      font-style: normal
    }

    .fa {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale
    }

    .fa-lg {
      font-size: 1.33333333em;
      line-height: .75em;
      vertical-align: -15%
    }

    .fa-2x {
      font-size: 2em
    }

    .fa-3x {
      font-size: 3em
    }

    .fa-4x {
      font-size: 4em
    }

    .fa-5x {
      font-size: 5em
    }

    .fa-fw {
      width: 1.28571429em;
      text-align: center
    }

    .fa-ul {
      padding-left: 0;
      margin-left: 2.14285714em;
      list-style-type: none
    }

    .fa-ul>li {
      position: relative
    }

    .fa-li {
      position: absolute;
      left: -2.14285714em;
      width: 2.14285714em;
      top: .14285714em;
      text-align: center
    }

    .fa-li.fa-lg {
      left: -1.85714286em
    }

    .fa-border {
      padding: .2em .25em .15em;
      border: solid .08em #eee;
      border-radius: .1em
    }

    .fa-pull-left {
      float: left
    }

    .fa-pull-right {
      float: right
    }

    .fa.fa-pull-left {
      margin-right: .3em
    }

    .fa.fa-pull-right {
      margin-left: .3em
    }

    .pull-right {
      float: right
    }

    .pull-left {
      float: left
    }

    .fa.pull-left {
      margin-right: .3em
    }

    .fa.pull-right {
      margin-left: .3em
    }

    .fa-spin {
      -webkit-animation: fa-spin 2s infinite linear;
      animation: fa-spin 2s infinite linear
    }

    .fa-pulse {
      -webkit-animation: fa-spin 1s infinite steps(8);
      animation: fa-spin 1s infinite steps(8)
    }

    @-webkit-keyframes fa-spin {
      0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
      }

      100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
      }
    }

    @keyframes fa-spin {
      0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
      }

      100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
      }
    }

    .fa-rotate-90 {
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg)
    }

    .fa-rotate-180 {
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg)
    }

    .fa-rotate-270 {
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
      -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
      transform: rotate(270deg)
    }

    .fa-flip-horizontal {
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
      -webkit-transform: scale(-1, 1);
      -ms-transform: scale(-1, 1);
      transform: scale(-1, 1)
    }

    .fa-flip-vertical {
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
      -webkit-transform: scale(1, -1);
      -ms-transform: scale(1, -1);
      transform: scale(1, -1)
    }

    :root .fa-rotate-90,
    :root .fa-rotate-180,
    :root .fa-rotate-270,
    :root .fa-flip-horizontal,
    :root .fa-flip-vertical {
      filter: none
    }

    .fa-stack {
      position: relative;
      display: inline-block;
      width: 2em;
      height: 2em;
      line-height: 2em;
      vertical-align: middle
    }

    .fa-stack-1x,
    .fa-stack-2x {
      position: absolute;
      left: 0;
      width: 100%;
      text-align: center
    }

    .fa-stack-1x {
      line-height: inherit
    }

    .fa-stack-2x {
      font-size: 2em
    }

    .fa-inverse {
      color: #fff
    }

    .fa-glass:before {
      content: "\f000"
    }

    .fa-music:before {
      content: "\f001"
    }

    .fa-search:before {
      content: "\f002"
    }

    .fa-envelope-o:before {
      content: "\f003"
    }

    .fa-heart:before {
      content: "\f004"
    }

    .fa-star:before {
      content: "\f005"
    }

    .fa-star-o:before {
      content: "\f006"
    }

    .fa-user:before {
      content: "\f007"
    }

    .fa-film:before {
      content: "\f008"
    }

    .fa-th-large:before {
      content: "\f009"
    }

    .fa-th:before {
      content: "\f00a"
    }

    .fa-th-list:before {
      content: "\f00b"
    }

    .fa-check:before {
      content: "\f00c"
    }

    .fa-remove:before,
    .fa-close:before,
    .fa-times:before {
      content: "\f00d"
    }

    .fa-search-plus:before {
      content: "\f00e"
    }

    .fa-search-minus:before {
      content: "\f010"
    }

    .fa-power-off:before {
      content: "\f011"
    }

    .fa-signal:before {
      content: "\f012"
    }

    .fa-gear:before,
    .fa-cog:before {
      content: "\f013"
    }

    .fa-trash-o:before {
      content: "\f014"
    }

    .fa-home:before {
      content: "\f015"
    }

    .fa-file-o:before {
      content: "\f016"
    }

    .fa-clock-o:before {
      content: "\f017"
    }

    .fa-road:before {
      content: "\f018"
    }

    .fa-download:before {
      content: "\f019"
    }

    .fa-arrow-circle-o-down:before {
      content: "\f01a"
    }

    .fa-arrow-circle-o-up:before {
      content: "\f01b"
    }

    .fa-inbox:before {
      content: "\f01c"
    }

    .fa-play-circle-o:before {
      content: "\f01d"
    }

    .fa-rotate-right:before,
    .fa-repeat:before {
      content: "\f01e"
    }

    .fa-refresh:before {
      content: "\f021"
    }

    .fa-list-alt:before {
      content: "\f022"
    }

    .fa-lock:before {
      content: "\f023"
    }

    .fa-flag:before {
      content: "\f024"
    }

    .fa-headphones:before {
      content: "\f025"
    }

    .fa-volume-off:before {
      content: "\f026"
    }

    .fa-volume-down:before {
      content: "\f027"
    }

    .fa-volume-up:before {
      content: "\f028"
    }

    .fa-qrcode:before {
      content: "\f029"
    }

    .fa-barcode:before {
      content: "\f02a"
    }

    .fa-tag:before {
      content: "\f02b"
    }

    .fa-tags:before {
      content: "\f02c"
    }

    .fa-book:before {
      content: "\f02d"
    }

    .fa-bookmark:before {
      content: "\f02e"
    }

    .fa-print:before {
      content: "\f02f"
    }

    .fa-camera:before {
      content: "\f030"
    }

    .fa-font:before {
      content: "\f031"
    }

    .fa-bold:before {
      content: "\f032"
    }

    .fa-italic:before {
      content: "\f033"
    }

    .fa-text-height:before {
      content: "\f034"
    }

    .fa-text-width:before {
      content: "\f035"
    }

    .fa-align-left:before {
      content: "\f036"
    }

    .fa-align-center:before {
      content: "\f037"
    }

    .fa-align-right:before {
      content: "\f038"
    }

    .fa-align-justify:before {
      content: "\f039"
    }

    .fa-list:before {
      content: "\f03a"
    }

    .fa-dedent:before,
    .fa-outdent:before {
      content: "\f03b"
    }

    .fa-indent:before {
      content: "\f03c"
    }

    .fa-video-camera:before {
      content: "\f03d"
    }

    .fa-photo:before,
    .fa-image:before,
    .fa-picture-o:before {
      content: "\f03e"
    }

    .fa-pencil:before {
      content: "\f040"
    }

    .fa-map-marker:before {
      content: "\f041"
    }

    .fa-adjust:before {
      content: "\f042"
    }

    .fa-tint:before {
      content: "\f043"
    }

    .fa-edit:before,
    .fa-pencil-square-o:before {
      content: "\f044"
    }

    .fa-share-square-o:before {
      content: "\f045"
    }

    .fa-check-square-o:before {
      content: "\f046"
    }

    .fa-arrows:before {
      content: "\f047"
    }

    .fa-step-backward:before {
      content: "\f048"
    }

    .fa-fast-backward:before {
      content: "\f049"
    }

    .fa-backward:before {
      content: "\f04a"
    }

    .fa-play:before {
      content: "\f04b"
    }

    .fa-pause:before {
      content: "\f04c"
    }

    .fa-stop:before {
      content: "\f04d"
    }

    .fa-forward:before {
      content: "\f04e"
    }

    .fa-fast-forward:before {
      content: "\f050"
    }

    .fa-step-forward:before {
      content: "\f051"
    }

    .fa-eject:before {
      content: "\f052"
    }

    .fa-chevron-left:before {
      content: "\f053"
    }

    .fa-chevron-right:before {
      content: "\f054"
    }

    .fa-plus-circle:before {
      content: "\f055"
    }

    .fa-minus-circle:before {
      content: "\f056"
    }

    .fa-times-circle:before {
      content: "\f057"
    }

    .fa-check-circle:before {
      content: "\f058"
    }

    .fa-question-circle:before {
      content: "\f059"
    }

    .fa-info-circle:before {
      content: "\f05a"
    }

    .fa-crosshairs:before {
      content: "\f05b"
    }

    .fa-times-circle-o:before {
      content: "\f05c"
    }

    .fa-check-circle-o:before {
      content: "\f05d"
    }

    .fa-ban:before {
      content: "\f05e"
    }

    .fa-arrow-left:before {
      content: "\f060"
    }

    .fa-arrow-right:before {
      content: "\f061"
    }

    .fa-arrow-up:before {
      content: "\f062"
    }

    .fa-arrow-down:before {
      content: "\f063"
    }

    .fa-mail-forward:before,
    .fa-share:before {
      content: "\f064"
    }

    .fa-expand:before {
      content: "\f065"
    }

    .fa-compress:before {
      content: "\f066"
    }

    .fa-plus:before {
      content: "\f067"
    }

    .fa-minus:before {
      content: "\f068"
    }

    .fa-asterisk:before {
      content: "\f069"
    }

    .fa-exclamation-circle:before {
      content: "\f06a"
    }

    .fa-gift:before {
      content: "\f06b"
    }

    .fa-leaf:before {
      content: "\f06c"
    }

    .fa-fire:before {
      content: "\f06d"
    }

    .fa-eye:before {
      content: "\f06e"
    }

    .fa-eye-slash:before {
      content: "\f070"
    }

    .fa-warning:before,
    .fa-exclamation-triangle:before {
      content: "\f071"
    }

    .fa-plane:before {
      content: "\f072"
    }

    .fa-calendar:before {
      content: "\f073"
    }

    .fa-random:before {
      content: "\f074"
    }

    .fa-comment:before {
      content: "\f075"
    }

    .fa-magnet:before {
      content: "\f076"
    }

    .fa-chevron-up:before {
      content: "\f077"
    }

    .fa-chevron-down:before {
      content: "\f078"
    }

    .fa-retweet:before {
      content: "\f079"
    }

    .fa-shopping-cart:before {
      content: "\f07a"
    }

    .fa-folder:before {
      content: "\f07b"
    }

    .fa-folder-open:before {
      content: "\f07c"
    }

    .fa-arrows-v:before {
      content: "\f07d"
    }

    .fa-arrows-h:before {
      content: "\f07e"
    }

    .fa-bar-chart-o:before,
    .fa-bar-chart:before {
      content: "\f080"
    }

    .fa-twitter-square:before {
      content: "\f081"
    }

    .fa-facebook-square:before {
      content: "\f082"
    }

    .fa-camera-retro:before {
      content: "\f083"
    }

    .fa-key:before {
      content: "\f084"
    }

    .fa-gears:before,
    .fa-cogs:before {
      content: "\f085"
    }

    .fa-comments:before {
      content: "\f086"
    }

    .fa-thumbs-o-up:before {
      content: "\f087"
    }

    .fa-thumbs-o-down:before {
      content: "\f088"
    }

    .fa-star-half:before {
      content: "\f089"
    }

    .fa-heart-o:before {
      content: "\f08a"
    }

    .fa-sign-out:before {
      content: "\f08b"
    }

    .fa-linkedin-square:before {
      content: "\f08c"
    }

    .fa-thumb-tack:before {
      content: "\f08d"
    }

    .fa-external-link:before {
      content: "\f08e"
    }

    .fa-sign-in:before {
      content: "\f090"
    }

    .fa-trophy:before {
      content: "\f091"
    }

    .fa-github-square:before {
      content: "\f092"
    }

    .fa-upload:before {
      content: "\f093"
    }

    .fa-lemon-o:before {
      content: "\f094"
    }

    .fa-phone:before {
      content: "\f095"
    }

    .fa-square-o:before {
      content: "\f096"
    }

    .fa-bookmark-o:before {
      content: "\f097"
    }

    .fa-phone-square:before {
      content: "\f098"
    }

    .fa-twitter:before {
      content: "\f099"
    }

    .fa-facebook-f:before,
    .fa-facebook:before {
      content: "\f09a"
    }

    .fa-github:before {
      content: "\f09b"
    }

    .fa-unlock:before {
      content: "\f09c"
    }

    .fa-credit-card:before {
      content: "\f09d"
    }

    .fa-feed:before,
    .fa-rss:before {
      content: "\f09e"
    }

    .fa-hdd-o:before {
      content: "\f0a0"
    }

    .fa-bullhorn:before {
      content: "\f0a1"
    }

    .fa-bell:before {
      content: "\f0f3"
    }

    .fa-certificate:before {
      content: "\f0a3"
    }

    .fa-hand-o-right:before {
      content: "\f0a4"
    }

    .fa-hand-o-left:before {
      content: "\f0a5"
    }

    .fa-hand-o-up:before {
      content: "\f0a6"
    }

    .fa-hand-o-down:before {
      content: "\f0a7"
    }

    .fa-arrow-circle-left:before {
      content: "\f0a8"
    }

    .fa-arrow-circle-right:before {
      content: "\f0a9"
    }

    .fa-arrow-circle-up:before {
      content: "\f0aa"
    }

    .fa-arrow-circle-down:before {
      content: "\f0ab"
    }

    .fa-globe:before {
      content: "\f0ac"
    }

    .fa-wrench:before {
      content: "\f0ad"
    }

    .fa-tasks:before {
      content: "\f0ae"
    }

    .fa-filter:before {
      content: "\f0b0"
    }

    .fa-briefcase:before {
      content: "\f0b1"
    }

    .fa-arrows-alt:before {
      content: "\f0b2"
    }

    .fa-group:before,
    .fa-users:before {
      content: "\f0c0"
    }

    .fa-chain:before,
    .fa-link:before {
      content: "\f0c1"
    }

    .fa-cloud:before {
      content: "\f0c2"
    }

    .fa-flask:before {
      content: "\f0c3"
    }

    .fa-cut:before,
    .fa-scissors:before {
      content: "\f0c4"
    }

    .fa-copy:before,
    .fa-files-o:before {
      content: "\f0c5"
    }

    .fa-paperclip:before {
      content: "\f0c6"
    }

    .fa-save:before,
    .fa-floppy-o:before {
      content: "\f0c7"
    }

    .fa-square:before {
      content: "\f0c8"
    }

    .fa-navicon:before,
    .fa-reorder:before,
    .fa-bars:before {
      content: "\f0c9"
    }

    .fa-list-ul:before {
      content: "\f0ca"
    }

    .fa-list-ol:before {
      content: "\f0cb"
    }

    .fa-strikethrough:before {
      content: "\f0cc"
    }

    .fa-underline:before {
      content: "\f0cd"
    }

    .fa-table:before {
      content: "\f0ce"
    }

    .fa-magic:before {
      content: "\f0d0"
    }

    .fa-truck:before {
      content: "\f0d1"
    }

    .fa-pinterest:before {
      content: "\f0d2"
    }

    .fa-pinterest-square:before {
      content: "\f0d3"
    }

    .fa-google-plus-square:before {
      content: "\f0d4"
    }

    .fa-google-plus:before {
      content: "\f0d5"
    }

    .fa-money:before {
      content: "\f0d6"
    }

    .fa-caret-down:before {
      content: "\f0d7"
    }

    .fa-caret-up:before {
      content: "\f0d8"
    }

    .fa-caret-left:before {
      content: "\f0d9"
    }

    .fa-caret-right:before {
      content: "\f0da"
    }

    .fa-columns:before {
      content: "\f0db"
    }

    .fa-unsorted:before,
    .fa-sort:before {
      content: "\f0dc"
    }

    .fa-sort-down:before,
    .fa-sort-desc:before {
      content: "\f0dd"
    }

    .fa-sort-up:before,
    .fa-sort-asc:before {
      content: "\f0de"
    }

    .fa-envelope:before {
      content: "\f0e0"
    }

    .fa-linkedin:before {
      content: "\f0e1"
    }

    .fa-rotate-left:before,
    .fa-undo:before {
      content: "\f0e2"
    }

    .fa-legal:before,
    .fa-gavel:before {
      content: "\f0e3"
    }

    .fa-dashboard:before,
    .fa-tachometer:before {
      content: "\f0e4"
    }

    .fa-comment-o:before {
      content: "\f0e5"
    }

    .fa-comments-o:before {
      content: "\f0e6"
    }

    .fa-flash:before,
    .fa-bolt:before {
      content: "\f0e7"
    }

    .fa-sitemap:before {
      content: "\f0e8"
    }

    .fa-umbrella:before {
      content: "\f0e9"
    }

    .fa-paste:before,
    .fa-clipboard:before {
      content: "\f0ea"
    }

    .fa-lightbulb-o:before {
      content: "\f0eb"
    }

    .fa-exchange:before {
      content: "\f0ec"
    }

    .fa-cloud-download:before {
      content: "\f0ed"
    }

    .fa-cloud-upload:before {
      content: "\f0ee"
    }

    .fa-user-md:before {
      content: "\f0f0"
    }

    .fa-stethoscope:before {
      content: "\f0f1"
    }

    .fa-suitcase:before {
      content: "\f0f2"
    }

    .fa-bell-o:before {
      content: "\f0a2"
    }

    .fa-coffee:before {
      content: "\f0f4"
    }

    .fa-cutlery:before {
      content: "\f0f5"
    }

    .fa-file-text-o:before {
      content: "\f0f6"
    }

    .fa-building-o:before {
      content: "\f0f7"
    }

    .fa-hospital-o:before {
      content: "\f0f8"
    }

    .fa-ambulance:before {
      content: "\f0f9"
    }

    .fa-medkit:before {
      content: "\f0fa"
    }

    .fa-fighter-jet:before {
      content: "\f0fb"
    }

    .fa-beer:before {
      content: "\f0fc"
    }

    .fa-h-square:before {
      content: "\f0fd"
    }

    .fa-plus-square:before {
      content: "\f0fe"
    }

    .fa-angle-double-left:before {
      content: "\f100"
    }

    .fa-angle-double-right:before {
      content: "\f101"
    }

    .fa-angle-double-up:before {
      content: "\f102"
    }

    .fa-angle-double-down:before {
      content: "\f103"
    }

    .fa-angle-left:before {
      content: "\f104"
    }

    .fa-angle-right:before {
      content: "\f105"
    }

    .fa-angle-up:before {
      content: "\f106"
    }

    .fa-angle-down:before {
      content: "\f107"
    }

    .fa-desktop:before {
      content: "\f108"
    }

    .fa-laptop:before {
      content: "\f109"
    }

    .fa-tablet:before {
      content: "\f10a"
    }

    .fa-mobile-phone:before,
    .fa-mobile:before {
      content: "\f10b"
    }

    .fa-circle-o:before {
      content: "\f10c"
    }

    .fa-quote-left:before {
      content: "\f10d"
    }

    .fa-quote-right:before {
      content: "\f10e"
    }

    .fa-spinner:before {
      content: "\f110"
    }

    .fa-circle:before {
      content: "\f111"
    }

    .fa-mail-reply:before,
    .fa-reply:before {
      content: "\f112"
    }

    .fa-github-alt:before {
      content: "\f113"
    }

    .fa-folder-o:before {
      content: "\f114"
    }

    .fa-folder-open-o:before {
      content: "\f115"
    }

    .fa-smile-o:before {
      content: "\f118"
    }

    .fa-frown-o:before {
      content: "\f119"
    }

    .fa-meh-o:before {
      content: "\f11a"
    }

    .fa-gamepad:before {
      content: "\f11b"
    }

    .fa-keyboard-o:before {
      content: "\f11c"
    }

    .fa-flag-o:before {
      content: "\f11d"
    }

    .fa-flag-checkered:before {
      content: "\f11e"
    }

    .fa-terminal:before {
      content: "\f120"
    }

    .fa-code:before {
      content: "\f121"
    }

    .fa-mail-reply-all:before,
    .fa-reply-all:before {
      content: "\f122"
    }

    .fa-star-half-empty:before,
    .fa-star-half-full:before,
    .fa-star-half-o:before {
      content: "\f123"
    }

    .fa-location-arrow:before {
      content: "\f124"
    }

    .fa-crop:before {
      content: "\f125"
    }

    .fa-code-fork:before {
      content: "\f126"
    }

    .fa-unlink:before,
    .fa-chain-broken:before {
      content: "\f127"
    }

    .fa-question:before {
      content: "\f128"
    }

    .fa-info:before {
      content: "\f129"
    }

    .fa-exclamation:before {
      content: "\f12a"
    }

    .fa-superscript:before {
      content: "\f12b"
    }

    .fa-subscript:before {
      content: "\f12c"
    }

    .fa-eraser:before {
      content: "\f12d"
    }

    .fa-puzzle-piece:before {
      content: "\f12e"
    }

    .fa-microphone:before {
      content: "\f130"
    }

    .fa-microphone-slash:before {
      content: "\f131"
    }

    .fa-shield:before {
      content: "\f132"
    }

    .fa-calendar-o:before {
      content: "\f133"
    }

    .fa-fire-extinguisher:before {
      content: "\f134"
    }

    .fa-rocket:before {
      content: "\f135"
    }

    .fa-maxcdn:before {
      content: "\f136"
    }

    .fa-chevron-circle-left:before {
      content: "\f137"
    }

    .fa-chevron-circle-right:before {
      content: "\f138"
    }

    .fa-chevron-circle-up:before {
      content: "\f139"
    }

    .fa-chevron-circle-down:before {
      content: "\f13a"
    }

    .fa-html5:before {
      content: "\f13b"
    }

    .fa-css3:before {
      content: "\f13c"
    }

    .fa-anchor:before {
      content: "\f13d"
    }

    .fa-unlock-alt:before {
      content: "\f13e"
    }

    .fa-bullseye:before {
      content: "\f140"
    }

    .fa-ellipsis-h:before {
      content: "\f141"
    }

    .fa-ellipsis-v:before {
      content: "\f142"
    }

    .fa-rss-square:before {
      content: "\f143"
    }

    .fa-play-circle:before {
      content: "\f144"
    }

    .fa-ticket:before {
      content: "\f145"
    }

    .fa-minus-square:before {
      content: "\f146"
    }

    .fa-minus-square-o:before {
      content: "\f147"
    }

    .fa-level-up:before {
      content: "\f148"
    }

    .fa-level-down:before {
      content: "\f149"
    }

    .fa-check-square:before {
      content: "\f14a"
    }

    .fa-pencil-square:before {
      content: "\f14b"
    }

    .fa-external-link-square:before {
      content: "\f14c"
    }

    .fa-share-square:before {
      content: "\f14d"
    }

    .fa-compass:before {
      content: "\f14e"
    }

    .fa-toggle-down:before,
    .fa-caret-square-o-down:before {
      content: "\f150"
    }

    .fa-toggle-up:before,
    .fa-caret-square-o-up:before {
      content: "\f151"
    }

    .fa-toggle-right:before,
    .fa-caret-square-o-right:before {
      content: "\f152"
    }

    .fa-euro:before,
    .fa-eur:before {
      content: "\f153"
    }

    .fa-gbp:before {
      content: "\f154"
    }

    .fa-dollar:before,
    .fa-usd:before {
      content: "\f155"
    }

    .fa-rupee:before,
    .fa-inr:before {
      content: "\f156"
    }

    .fa-cny:before,
    .fa-rmb:before,
    .fa-yen:before,
    .fa-jpy:before {
      content: "\f157"
    }

    .fa-ruble:before,
    .fa-rouble:before,
    .fa-rub:before {
      content: "\f158"
    }

    .fa-won:before,
    .fa-krw:before {
      content: "\f159"
    }

    .fa-bitcoin:before,
    .fa-btc:before {
      content: "\f15a"
    }

    .fa-file:before {
      content: "\f15b"
    }

    .fa-file-text:before {
      content: "\f15c"
    }

    .fa-sort-alpha-asc:before {
      content: "\f15d"
    }

    .fa-sort-alpha-desc:before {
      content: "\f15e"
    }

    .fa-sort-amount-asc:before {
      content: "\f160"
    }

    .fa-sort-amount-desc:before {
      content: "\f161"
    }

    .fa-sort-numeric-asc:before {
      content: "\f162"
    }

    .fa-sort-numeric-desc:before {
      content: "\f163"
    }

    .fa-thumbs-up:before {
      content: "\f164"
    }

    .fa-thumbs-down:before {
      content: "\f165"
    }

    .fa-youtube-square:before {
      content: "\f166"
    }

    .fa-youtube:before {
      content: "\f167"
    }

    .fa-xing:before {
      content: "\f168"
    }

    .fa-xing-square:before {
      content: "\f169"
    }

    .fa-youtube-play:before {
      content: "\f16a"
    }

    .fa-dropbox:before {
      content: "\f16b"
    }

    .fa-stack-overflow:before {
      content: "\f16c"
    }

    .fa-instagram:before {
      content: "\f16d"
    }

    .fa-flickr:before {
      content: "\f16e"
    }

    .fa-adn:before {
      content: "\f170"
    }

    .fa-bitbucket:before {
      content: "\f171"
    }

    .fa-bitbucket-square:before {
      content: "\f172"
    }

    .fa-tumblr:before {
      content: "\f173"
    }

    .fa-tumblr-square:before {
      content: "\f174"
    }

    .fa-long-arrow-down:before {
      content: "\f175"
    }

    .fa-long-arrow-up:before {
      content: "\f176"
    }

    .fa-long-arrow-left:before {
      content: "\f177"
    }

    .fa-long-arrow-right:before {
      content: "\f178"
    }

    .fa-apple:before {
      content: "\f179"
    }

    .fa-windows:before {
      content: "\f17a"
    }

    .fa-android:before {
      content: "\f17b"
    }

    .fa-linux:before {
      content: "\f17c"
    }

    .fa-dribbble:before {
      content: "\f17d"
    }

    .fa-skype:before {
      content: "\f17e"
    }

    .fa-foursquare:before {
      content: "\f180"
    }

    .fa-trello:before {
      content: "\f181"
    }

    .fa-female:before {
      content: "\f182"
    }

    .fa-male:before {
      content: "\f183"
    }

    .fa-gittip:before,
    .fa-gratipay:before {
      content: "\f184"
    }

    .fa-sun-o:before {
      content: "\f185"
    }

    .fa-moon-o:before {
      content: "\f186"
    }

    .fa-archive:before {
      content: "\f187"
    }

    .fa-bug:before {
      content: "\f188"
    }

    .fa-vk:before {
      content: "\f189"
    }

    .fa-weibo:before {
      content: "\f18a"
    }

    .fa-renren:before {
      content: "\f18b"
    }

    .fa-pagelines:before {
      content: "\f18c"
    }

    .fa-stack-exchange:before {
      content: "\f18d"
    }

    .fa-arrow-circle-o-right:before {
      content: "\f18e"
    }

    .fa-arrow-circle-o-left:before {
      content: "\f190"
    }

    .fa-toggle-left:before,
    .fa-caret-square-o-left:before {
      content: "\f191"
    }

    .fa-dot-circle-o:before {
      content: "\f192"
    }

    .fa-wheelchair:before {
      content: "\f193"
    }

    .fa-vimeo-square:before {
      content: "\f194"
    }

    .fa-turkish-lira:before,
    .fa-try:before {
      content: "\f195"
    }

    .fa-plus-square-o:before {
      content: "\f196"
    }

    .fa-space-shuttle:before {
      content: "\f197"
    }

    .fa-slack:before {
      content: "\f198"
    }

    .fa-envelope-square:before {
      content: "\f199"
    }

    .fa-wordpress:before {
      content: "\f19a"
    }

    .fa-openid:before {
      content: "\f19b"
    }

    .fa-institution:before,
    .fa-bank:before,
    .fa-university:before {
      content: "\f19c"
    }

    .fa-mortar-board:before,
    .fa-graduation-cap:before {
      content: "\f19d"
    }

    .fa-yahoo:before {
      content: "\f19e"
    }

    .fa-google:before {
      content: "\f1a0"
    }

    .fa-reddit:before {
      content: "\f1a1"
    }

    .fa-reddit-square:before {
      content: "\f1a2"
    }

    .fa-stumbleupon-circle:before {
      content: "\f1a3"
    }

    .fa-stumbleupon:before {
      content: "\f1a4"
    }

    .fa-delicious:before {
      content: "\f1a5"
    }

    .fa-digg:before {
      content: "\f1a6"
    }

    .fa-pied-piper-pp:before {
      content: "\f1a7"
    }

    .fa-pied-piper-alt:before {
      content: "\f1a8"
    }

    .fa-drupal:before {
      content: "\f1a9"
    }

    .fa-joomla:before {
      content: "\f1aa"
    }

    .fa-language:before {
      content: "\f1ab"
    }

    .fa-fax:before {
      content: "\f1ac"
    }

    .fa-building:before {
      content: "\f1ad"
    }

    .fa-child:before {
      content: "\f1ae"
    }

    .fa-paw:before {
      content: "\f1b0"
    }

    .fa-spoon:before {
      content: "\f1b1"
    }

    .fa-cube:before {
      content: "\f1b2"
    }

    .fa-cubes:before {
      content: "\f1b3"
    }

    .fa-behance:before {
      content: "\f1b4"
    }

    .fa-behance-square:before {
      content: "\f1b5"
    }

    .fa-steam:before {
      content: "\f1b6"
    }

    .fa-steam-square:before {
      content: "\f1b7"
    }

    .fa-recycle:before {
      content: "\f1b8"
    }

    .fa-automobile:before,
    .fa-car:before {
      content: "\f1b9"
    }

    .fa-cab:before,
    .fa-taxi:before {
      content: "\f1ba"
    }

    .fa-tree:before {
      content: "\f1bb"
    }

    .fa-spotify:before {
      content: "\f1bc"
    }

    .fa-deviantart:before {
      content: "\f1bd"
    }

    .fa-soundcloud:before {
      content: "\f1be"
    }

    .fa-database:before {
      content: "\f1c0"
    }

    .fa-file-pdf-o:before {
      content: "\f1c1"
    }

    .fa-file-word-o:before {
      content: "\f1c2"
    }

    .fa-file-excel-o:before {
      content: "\f1c3"
    }

    .fa-file-powerpoint-o:before {
      content: "\f1c4"
    }

    .fa-file-photo-o:before,
    .fa-file-picture-o:before,
    .fa-file-image-o:before {
      content: "\f1c5"
    }

    .fa-file-zip-o:before,
    .fa-file-archive-o:before {
      content: "\f1c6"
    }

    .fa-file-sound-o:before,
    .fa-file-audio-o:before {
      content: "\f1c7"
    }

    .fa-file-movie-o:before,
    .fa-file-video-o:before {
      content: "\f1c8"
    }

    .fa-file-code-o:before {
      content: "\f1c9"
    }

    .fa-vine:before {
      content: "\f1ca"
    }

    .fa-codepen:before {
      content: "\f1cb"
    }

    .fa-jsfiddle:before {
      content: "\f1cc"
    }

    .fa-life-bouy:before,
    .fa-life-buoy:before,
    .fa-life-saver:before,
    .fa-support:before,
    .fa-life-ring:before {
      content: "\f1cd"
    }

    .fa-circle-o-notch:before {
      content: "\f1ce"
    }

    .fa-ra:before,
    .fa-resistance:before,
    .fa-rebel:before {
      content: "\f1d0"
    }

    .fa-ge:before,
    .fa-empire:before {
      content: "\f1d1"
    }

    .fa-git-square:before {
      content: "\f1d2"
    }

    .fa-git:before {
      content: "\f1d3"
    }

    .fa-y-combinator-square:before,
    .fa-yc-square:before,
    .fa-hacker-news:before {
      content: "\f1d4"
    }

    .fa-tencent-weibo:before {
      content: "\f1d5"
    }

    .fa-qq:before {
      content: "\f1d6"
    }

    .fa-wechat:before,
    .fa-weixin:before {
      content: "\f1d7"
    }

    .fa-send:before,
    .fa-paper-plane:before {
      content: "\f1d8"
    }

    .fa-send-o:before,
    .fa-paper-plane-o:before {
      content: "\f1d9"
    }

    .fa-history:before {
      content: "\f1da"
    }

    .fa-circle-thin:before {
      content: "\f1db"
    }

    .fa-header:before {
      content: "\f1dc"
    }

    .fa-paragraph:before {
      content: "\f1dd"
    }

    .fa-sliders:before {
      content: "\f1de"
    }

    .fa-share-alt:before {
      content: "\f1e0"
    }

    .fa-share-alt-square:before {
      content: "\f1e1"
    }

    .fa-bomb:before {
      content: "\f1e2"
    }

    .fa-soccer-ball-o:before,
    .fa-futbol-o:before {
      content: "\f1e3"
    }

    .fa-tty:before {
      content: "\f1e4"
    }

    .fa-binoculars:before {
      content: "\f1e5"
    }

    .fa-plug:before {
      content: "\f1e6"
    }

    .fa-slideshare:before {
      content: "\f1e7"
    }

    .fa-twitch:before {
      content: "\f1e8"
    }

    .fa-yelp:before {
      content: "\f1e9"
    }

    .fa-newspaper-o:before {
      content: "\f1ea"
    }

    .fa-wifi:before {
      content: "\f1eb"
    }

    .fa-calculator:before {
      content: "\f1ec"
    }

    .fa-paypal:before {
      content: "\f1ed"
    }

    .fa-google-wallet:before {
      content: "\f1ee"
    }

    .fa-cc-visa:before {
      content: "\f1f0"
    }

    .fa-cc-mastercard:before {
      content: "\f1f1"
    }

    .fa-cc-discover:before {
      content: "\f1f2"
    }

    .fa-cc-amex:before {
      content: "\f1f3"
    }

    .fa-cc-paypal:before {
      content: "\f1f4"
    }

    .fa-cc-stripe:before {
      content: "\f1f5"
    }

    .fa-bell-slash:before {
      content: "\f1f6"
    }

    .fa-bell-slash-o:before {
      content: "\f1f7"
    }

    .fa-trash:before {
      content: "\f1f8"
    }

    .fa-copyright:before {
      content: "\f1f9"
    }

    .fa-at:before {
      content: "\f1fa"
    }

    .fa-eyedropper:before {
      content: "\f1fb"
    }

    .fa-paint-brush:before {
      content: "\f1fc"
    }

    .fa-birthday-cake:before {
      content: "\f1fd"
    }

    .fa-area-chart:before {
      content: "\f1fe"
    }

    .fa-pie-chart:before {
      content: "\f200"
    }

    .fa-line-chart:before {
      content: "\f201"
    }

    .fa-lastfm:before {
      content: "\f202"
    }

    .fa-lastfm-square:before {
      content: "\f203"
    }

    .fa-toggle-off:before {
      content: "\f204"
    }

    .fa-toggle-on:before {
      content: "\f205"
    }

    .fa-bicycle:before {
      content: "\f206"
    }

    .fa-bus:before {
      content: "\f207"
    }

    .fa-ioxhost:before {
      content: "\f208"
    }

    .fa-angellist:before {
      content: "\f209"
    }

    .fa-cc:before {
      content: "\f20a"
    }

    .fa-shekel:before,
    .fa-sheqel:before,
    .fa-ils:before {
      content: "\f20b"
    }

    .fa-meanpath:before {
      content: "\f20c"
    }

    .fa-buysellads:before {
      content: "\f20d"
    }

    .fa-connectdevelop:before {
      content: "\f20e"
    }

    .fa-dashcube:before {
      content: "\f210"
    }

    .fa-forumbee:before {
      content: "\f211"
    }

    .fa-leanpub:before {
      content: "\f212"
    }

    .fa-sellsy:before {
      content: "\f213"
    }

    .fa-shirtsinbulk:before {
      content: "\f214"
    }

    .fa-simplybuilt:before {
      content: "\f215"
    }

    .fa-skyatlas:before {
      content: "\f216"
    }

    .fa-cart-plus:before {
      content: "\f217"
    }

    .fa-cart-arrow-down:before {
      content: "\f218"
    }

    .fa-diamond:before {
      content: "\f219"
    }

    .fa-ship:before {
      content: "\f21a"
    }

    .fa-user-secret:before {
      content: "\f21b"
    }

    .fa-motorcycle:before {
      content: "\f21c"
    }

    .fa-street-view:before {
      content: "\f21d"
    }

    .fa-heartbeat:before {
      content: "\f21e"
    }

    .fa-venus:before {
      content: "\f221"
    }

    .fa-mars:before {
      content: "\f222"
    }

    .fa-mercury:before {
      content: "\f223"
    }

    .fa-intersex:before,
    .fa-transgender:before {
      content: "\f224"
    }

    .fa-transgender-alt:before {
      content: "\f225"
    }

    .fa-venus-double:before {
      content: "\f226"
    }

    .fa-mars-double:before {
      content: "\f227"
    }

    .fa-venus-mars:before {
      content: "\f228"
    }

    .fa-mars-stroke:before {
      content: "\f229"
    }

    .fa-mars-stroke-v:before {
      content: "\f22a"
    }

    .fa-mars-stroke-h:before {
      content: "\f22b"
    }

    .fa-neuter:before {
      content: "\f22c"
    }

    .fa-genderless:before {
      content: "\f22d"
    }

    .fa-facebook-official:before {
      content: "\f230"
    }

    .fa-pinterest-p:before {
      content: "\f231"
    }

    .fa-whatsapp:before {
      content: "\f232"
    }

    .fa-server:before {
      content: "\f233"
    }

    .fa-user-plus:before {
      content: "\f234"
    }

    .fa-user-times:before {
      content: "\f235"
    }

    .fa-hotel:before,
    .fa-bed:before {
      content: "\f236"
    }

    .fa-viacoin:before {
      content: "\f237"
    }

    .fa-train:before {
      content: "\f238"
    }

    .fa-subway:before {
      content: "\f239"
    }

    .fa-medium:before {
      content: "\f23a"
    }

    .fa-yc:before,
    .fa-y-combinator:before {
      content: "\f23b"
    }

    .fa-optin-monster:before {
      content: "\f23c"
    }

    .fa-opencart:before {
      content: "\f23d"
    }

    .fa-expeditedssl:before {
      content: "\f23e"
    }

    .fa-battery-4:before,
    .fa-battery:before,
    .fa-battery-full:before {
      content: "\f240"
    }

    .fa-battery-3:before,
    .fa-battery-three-quarters:before {
      content: "\f241"
    }

    .fa-battery-2:before,
    .fa-battery-half:before {
      content: "\f242"
    }

    .fa-battery-1:before,
    .fa-battery-quarter:before {
      content: "\f243"
    }

    .fa-battery-0:before,
    .fa-battery-empty:before {
      content: "\f244"
    }

    .fa-mouse-pointer:before {
      content: "\f245"
    }

    .fa-i-cursor:before {
      content: "\f246"
    }

    .fa-object-group:before {
      content: "\f247"
    }

    .fa-object-ungroup:before {
      content: "\f248"
    }

    .fa-sticky-note:before {
      content: "\f249"
    }

    .fa-sticky-note-o:before {
      content: "\f24a"
    }

    .fa-cc-jcb:before {
      content: "\f24b"
    }

    .fa-cc-diners-club:before {
      content: "\f24c"
    }

    .fa-clone:before {
      content: "\f24d"
    }

    .fa-balance-scale:before {
      content: "\f24e"
    }

    .fa-hourglass-o:before {
      content: "\f250"
    }

    .fa-hourglass-1:before,
    .fa-hourglass-start:before {
      content: "\f251"
    }

    .fa-hourglass-2:before,
    .fa-hourglass-half:before {
      content: "\f252"
    }

    .fa-hourglass-3:before,
    .fa-hourglass-end:before {
      content: "\f253"
    }

    .fa-hourglass:before {
      content: "\f254"
    }

    .fa-hand-grab-o:before,
    .fa-hand-rock-o:before {
      content: "\f255"
    }

    .fa-hand-stop-o:before,
    .fa-hand-paper-o:before {
      content: "\f256"
    }

    .fa-hand-scissors-o:before {
      content: "\f257"
    }

    .fa-hand-lizard-o:before {
      content: "\f258"
    }

    .fa-hand-spock-o:before {
      content: "\f259"
    }

    .fa-hand-pointer-o:before {
      content: "\f25a"
    }

    .fa-hand-peace-o:before {
      content: "\f25b"
    }

    .fa-trademark:before {
      content: "\f25c"
    }

    .fa-registered:before {
      content: "\f25d"
    }

    .fa-creative-commons:before {
      content: "\f25e"
    }

    .fa-gg:before {
      content: "\f260"
    }

    .fa-gg-circle:before {
      content: "\f261"
    }

    .fa-tripadvisor:before {
      content: "\f262"
    }

    .fa-odnoklassniki:before {
      content: "\f263"
    }

    .fa-odnoklassniki-square:before {
      content: "\f264"
    }

    .fa-get-pocket:before {
      content: "\f265"
    }

    .fa-wikipedia-w:before {
      content: "\f266"
    }

    .fa-safari:before {
      content: "\f267"
    }

    .fa-chrome:before {
      content: "\f268"
    }

    .fa-firefox:before {
      content: "\f269"
    }

    .fa-opera:before {
      content: "\f26a"
    }

    .fa-internet-explorer:before {
      content: "\f26b"
    }

    .fa-tv:before,
    .fa-television:before {
      content: "\f26c"
    }

    .fa-contao:before {
      content: "\f26d"
    }

    .fa-500px:before {
      content: "\f26e"
    }

    .fa-amazon:before {
      content: "\f270"
    }

    .fa-calendar-plus-o:before {
      content: "\f271"
    }

    .fa-calendar-minus-o:before {
      content: "\f272"
    }

    .fa-calendar-times-o:before {
      content: "\f273"
    }

    .fa-calendar-check-o:before {
      content: "\f274"
    }

    .fa-industry:before {
      content: "\f275"
    }

    .fa-map-pin:before {
      content: "\f276"
    }

    .fa-map-signs:before {
      content: "\f277"
    }

    .fa-map-o:before {
      content: "\f278"
    }

    .fa-map:before {
      content: "\f279"
    }

    .fa-commenting:before {
      content: "\f27a"
    }

    .fa-commenting-o:before {
      content: "\f27b"
    }

    .fa-houzz:before {
      content: "\f27c"
    }

    .fa-vimeo:before {
      content: "\f27d"
    }

    .fa-black-tie:before {
      content: "\f27e"
    }

    .fa-fonticons:before {
      content: "\f280"
    }

    .fa-reddit-alien:before {
      content: "\f281"
    }

    .fa-edge:before {
      content: "\f282"
    }

    .fa-credit-card-alt:before {
      content: "\f283"
    }

    .fa-codiepie:before {
      content: "\f284"
    }

    .fa-modx:before {
      content: "\f285"
    }

    .fa-fort-awesome:before {
      content: "\f286"
    }

    .fa-usb:before {
      content: "\f287"
    }

    .fa-product-hunt:before {
      content: "\f288"
    }

    .fa-mixcloud:before {
      content: "\f289"
    }

    .fa-scribd:before {
      content: "\f28a"
    }

    .fa-pause-circle:before {
      content: "\f28b"
    }

    .fa-pause-circle-o:before {
      content: "\f28c"
    }

    .fa-stop-circle:before {
      content: "\f28d"
    }

    .fa-stop-circle-o:before {
      content: "\f28e"
    }

    .fa-shopping-bag:before {
      content: "\f290"
    }

    .fa-shopping-basket:before {
      content: "\f291"
    }

    .fa-hashtag:before {
      content: "\f292"
    }

    .fa-bluetooth:before {
      content: "\f293"
    }

    .fa-bluetooth-b:before {
      content: "\f294"
    }

    .fa-percent:before {
      content: "\f295"
    }

    .fa-gitlab:before {
      content: "\f296"
    }

    .fa-wpbeginner:before {
      content: "\f297"
    }

    .fa-wpforms:before {
      content: "\f298"
    }

    .fa-envira:before {
      content: "\f299"
    }

    .fa-universal-access:before {
      content: "\f29a"
    }

    .fa-wheelchair-alt:before {
      content: "\f29b"
    }

    .fa-question-circle-o:before {
      content: "\f29c"
    }

    .fa-blind:before {
      content: "\f29d"
    }

    .fa-audio-description:before {
      content: "\f29e"
    }

    .fa-volume-control-phone:before {
      content: "\f2a0"
    }

    .fa-braille:before {
      content: "\f2a1"
    }

    .fa-assistive-listening-systems:before {
      content: "\f2a2"
    }

    .fa-asl-interpreting:before,
    .fa-american-sign-language-interpreting:before {
      content: "\f2a3"
    }

    .fa-deafness:before,
    .fa-hard-of-hearing:before,
    .fa-deaf:before {
      content: "\f2a4"
    }

    .fa-glide:before {
      content: "\f2a5"
    }

    .fa-glide-g:before {
      content: "\f2a6"
    }

    .fa-signing:before,
    .fa-sign-language:before {
      content: "\f2a7"
    }

    .fa-low-vision:before {
      content: "\f2a8"
    }

    .fa-viadeo:before {
      content: "\f2a9"
    }

    .fa-viadeo-square:before {
      content: "\f2aa"
    }

    .fa-snapchat:before {
      content: "\f2ab"
    }

    .fa-snapchat-ghost:before {
      content: "\f2ac"
    }

    .fa-snapchat-square:before {
      content: "\f2ad"
    }

    .fa-pied-piper:before {
      content: "\f2ae"
    }

    .fa-first-order:before {
      content: "\f2b0"
    }

    .fa-yoast:before {
      content: "\f2b1"
    }

    .fa-themeisle:before {
      content: "\f2b2"
    }

    .fa-google-plus-circle:before,
    .fa-google-plus-official:before {
      content: "\f2b3"
    }

    .fa-fa:before,
    .fa-font-awesome:before {
      content: "\f2b4"
    }

    .fa-handshake-o:before {
      content: "\f2b5"
    }

    .fa-envelope-open:before {
      content: "\f2b6"
    }

    .fa-envelope-open-o:before {
      content: "\f2b7"
    }

    .fa-linode:before {
      content: "\f2b8"
    }

    .fa-address-book:before {
      content: "\f2b9"
    }

    .fa-address-book-o:before {
      content: "\f2ba"
    }

    .fa-vcard:before,
    .fa-address-card:before {
      content: "\f2bb"
    }

    .fa-vcard-o:before,
    .fa-address-card-o:before {
      content: "\f2bc"
    }

    .fa-user-circle:before {
      content: "\f2bd"
    }

    .fa-user-circle-o:before {
      content: "\f2be"
    }

    .fa-user-o:before {
      content: "\f2c0"
    }

    .fa-id-badge:before {
      content: "\f2c1"
    }

    .fa-drivers-license:before,
    .fa-id-card:before {
      content: "\f2c2"
    }

    .fa-drivers-license-o:before,
    .fa-id-card-o:before {
      content: "\f2c3"
    }

    .fa-quora:before {
      content: "\f2c4"
    }

    .fa-free-code-camp:before {
      content: "\f2c5"
    }

    .fa-telegram:before {
      content: "\f2c6"
    }

    .fa-thermometer-4:before,
    .fa-thermometer:before,
    .fa-thermometer-full:before {
      content: "\f2c7"
    }

    .fa-thermometer-3:before,
    .fa-thermometer-three-quarters:before {
      content: "\f2c8"
    }

    .fa-thermometer-2:before,
    .fa-thermometer-half:before {
      content: "\f2c9"
    }

    .fa-thermometer-1:before,
    .fa-thermometer-quarter:before {
      content: "\f2ca"
    }

    .fa-thermometer-0:before,
    .fa-thermometer-empty:before {
      content: "\f2cb"
    }

    .fa-shower:before {
      content: "\f2cc"
    }

    .fa-bathtub:before,
    .fa-s15:before,
    .fa-bath:before {
      content: "\f2cd"
    }

    .fa-podcast:before {
      content: "\f2ce"
    }

    .fa-window-maximize:before {
      content: "\f2d0"
    }

    .fa-window-minimize:before {
      content: "\f2d1"
    }

    .fa-window-restore:before {
      content: "\f2d2"
    }

    .fa-times-rectangle:before,
    .fa-window-close:before {
      content: "\f2d3"
    }

    .fa-times-rectangle-o:before,
    .fa-window-close-o:before {
      content: "\f2d4"
    }

    .fa-bandcamp:before {
      content: "\f2d5"
    }

    .fa-grav:before {
      content: "\f2d6"
    }

    .fa-etsy:before {
      content: "\f2d7"
    }

    .fa-imdb:before {
      content: "\f2d8"
    }

    .fa-ravelry:before {
      content: "\f2d9"
    }

    .fa-eercast:before {
      content: "\f2da"
    }

    .fa-microchip:before {
      content: "\f2db"
    }

    .fa-snowflake-o:before {
      content: "\f2dc"
    }

    .fa-superpowers:before {
      content: "\f2dd"
    }

    .fa-wpexplorer:before {
      content: "\f2de"
    }

    .fa-meetup:before {
      content: "\f2e0"
    }

    .sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      border: 0
    }

    .sr-only-focusable:active,
    .sr-only-focusable:focus {
      position: static;
      width: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      clip: auto
    }
  </style>
  <style>
    /*!
   * Bootstrap v4.0.0 (https://getbootstrap.com)
   * Copyright 2011-2018 The Bootstrap Authors
   * Copyright 2011-2018 Twitter, Inc.
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
   */
    :root {
      --blue: #007bff;
      --indigo: #6610f2;
      --purple: #6f42c1;
      --pink: #e83e8c;
      --red: #dc3545;
      --orange: #fd7e14;
      --yellow: #ffc107;
      --green: #28a745;
      --teal: #20c997;
      --cyan: #17a2b8;
      --white: #fff;
      --gray: #6c757d;
      --gray-dark: #343a40;
      --primary: #007bff;
      --secondary: #6c757d;
      --success: #28a745;
      --info: #17a2b8;
      --warning: #ffc107;
      --danger: #dc3545;
      --light: #f8f9fa;
      --dark: #343a40;
      --breakpoint-xs: 0;
      --breakpoint-sm: 576px;
      --breakpoint-md: 768px;
      --breakpoint-lg: 992px;
      --breakpoint-xl: 1200px;
      --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
    }

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

    html {
      font-family: sans-serif;
      line-height: 1.15;
      -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
      -ms-overflow-style: scrollbar;
      -webkit-tap-highlight-color: transparent
    }

    @-ms-viewport {
      width: device-width
    }

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

    body {
      margin: 0;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
      color: #212529;
      text-align: left;
      background-color: #fff;
    }

    [tabindex="-1"]:focus {
      outline: 0 !important
    }

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

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

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

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

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

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

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

    dt {
      font-weight: 700
    }

    dd {
      margin-bottom: .5rem;
      margin-left: 0
    }

    blockquote {
      margin: 0 0 1rem
    }

    dfn {
      font-style: italic
    }

    b,
    strong {
      font-weight: bolder
    }

    small {
      font-size: 80%
    }

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

    sub {
      bottom: -.25em
    }

    sup {
      top: -.5em
    }

    a {
      color: #007bff;
      text-decoration: none;
      background-color: transparent;
      -webkit-text-decoration-skip: objects
    }

    a:hover {
      color: #0056b3;
      text-decoration: underline
    }

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

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

    a:not([href]):not([tabindex]):focus {
      outline: 0
    }

    code,
    kbd,
    pre,
    samp {
      font-family: monospace, 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:not(:root) {
      overflow: hidden
    }

    table {
      border-collapse: collapse
    }

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

    th {
      text-align: inherit
    }

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

    button {
      border-radius: 0
    }

    button:focus {
      outline: 1px dotted;
      outline: 5px auto -webkit-focus-ring-color
    }

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

    button,
    input {
      overflow: visible
    }

    button,
    select {
      text-transform: none
    }

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

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

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

    input[type=date],
    input[type=datetime-local],
    input[type=month],
    input[type=time] {
      -webkit-appearance: listbox
    }

    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: .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-cancel-button,
    [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: .5rem;
      font-family: inherit;
      font-weight: 500;
      line-height: 1.2;
      color: inherit
    }

    .h1,
    h1 {
      font-size: 2.5rem
    }

    .h2,
    h2 {
      font-size: 2rem
    }

    .h3,
    h3 {
      font-size: 1.75rem
    }

    .h4,
    h4 {
      font-size: 1.5rem
    }

    .h5,
    h5 {
      font-size: 1.25rem
    }

    .h6,
    h6 {
      font-size: 1rem
    }

    .lead {
      font-size: 1.25rem;
      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, .1)
    }

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

    .mark,
    mark {
      padding: .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: .5rem
    }

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

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

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

    .blockquote-footer::before {
      content: "\2014 \00A0"
    }

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

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

    .figure {
      display: inline-block
    }

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

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

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

    code {
      font-size: 87.5%;
      color: #e83e8c;
      word-break: break-word
    }

    a>code {
      color: inherit
    }

    kbd {
      padding: .2rem .4rem;
      font-size: 87.5%;
      color: #fff;
      background-color: #212529;
      border-radius: .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 {
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto
    }

    @media (min-width:576px) {
      .container {
        max-width: 540px
      }
    }

    @media (min-width:768px) {
      .container {
        max-width: 720px
      }
    }

    @media (min-width:992px) {
      .container {
        max-width: 960px
      }
    }

    @media (min-width:1200px) {
      .container {
        max-width: 1140px
      }
    }

    .container-fluid {
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto;
    }

    .row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      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,
    .col-1,
    .col-10,
    .col-11,
    .col-12,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-auto,
    .col-lg,
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-auto,
    .col-md,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-auto,
    .col-sm,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-auto,
    .col-xl,
    .col-xl-1,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9,
    .col-xl-auto {
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
    }

    .col {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%
    }

    .col-auto {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: none
    }

    .col-1 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
      max-width: 8.333333%
    }

    .col-2 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%
    }

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

    .col-4 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%
    }

    .col-5 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
      max-width: 41.666667%
    }

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

    .col-7 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
      max-width: 58.333333%
    }

    .col-8 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%
    }

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

    .col-10 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
      max-width: 83.333333%
    }

    .col-11 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
      max-width: 91.666667%
    }

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

    .order-first {
      -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
      order: -1
    }

    .order-last {
      -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
      order: 13
    }

    .order-0 {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0
    }

    .order-1 {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1
    }

    .order-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2
    }

    .order-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3
    }

    .order-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4
    }

    .order-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5
    }

    .order-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6
    }

    .order-7 {
      -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
      order: 7
    }

    .order-8 {
      -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
      order: 8
    }

    .order-9 {
      -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
      order: 9
    }

    .order-10 {
      -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
      order: 10
    }

    .order-11 {
      -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
      order: 11
    }

    .order-12 {
      -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
      order: 12
    }

    .offset-1 {
      margin-left: 8.333333%
    }

    .offset-2 {
      margin-left: 16.666667%
    }

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

    .offset-4 {
      margin-left: 33.333333%
    }

    .offset-5 {
      margin-left: 41.666667%
    }

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

    .offset-7 {
      margin-left: 58.333333%
    }

    .offset-8 {
      margin-left: 66.666667%
    }

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

    .offset-10 {
      margin-left: 83.333333%
    }

    .offset-11 {
      margin-left: 91.666667%
    }

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

      .col-sm-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

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

      .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

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

      .col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

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

      .col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

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

      .order-sm-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
      }

      .order-sm-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
      }

      .order-sm-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
      }

      .order-sm-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
      }

      .order-sm-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
      }

      .order-sm-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
      }

      .order-sm-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
      }

      .order-sm-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
      }

      .order-sm-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
      }

      .order-sm-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
      }

      .order-sm-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
      }

      .order-sm-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
      }

      .order-sm-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
      }

      .order-sm-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
      }

      .order-sm-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
      }

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

      .offset-sm-1 {
        margin-left: 8.333333%
      }

      .offset-sm-2 {
        margin-left: 16.666667%
      }

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

      .offset-sm-4 {
        margin-left: 33.333333%
      }

      .offset-sm-5 {
        margin-left: 41.666667%
      }

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

      .offset-sm-7 {
        margin-left: 58.333333%
      }

      .offset-sm-8 {
        margin-left: 66.666667%
      }

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

      .offset-sm-10 {
        margin-left: 83.333333%
      }

      .offset-sm-11 {
        margin-left: 91.666667%
      }
    }

    @media (min-width:768px) {
      .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .col-md-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

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

      .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

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

      .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

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

      .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

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

      .order-md-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
      }

      .order-md-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
      }

      .order-md-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
      }

      .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
      }

      .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
      }

      .order-md-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
      }

      .order-md-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
      }

      .order-md-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
      }

      .order-md-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
      }

      .order-md-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
      }

      .order-md-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
      }

      .order-md-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
      }

      .order-md-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
      }

      .order-md-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
      }

      .order-md-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
      }

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

      .offset-md-1 {
        margin-left: 8.333333%
      }

      .offset-md-2 {
        margin-left: 16.666667%
      }

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

      .offset-md-4 {
        margin-left: 33.333333%
      }

      .offset-md-5 {
        margin-left: 41.666667%
      }

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

      .offset-md-7 {
        margin-left: 58.333333%
      }

      .offset-md-8 {
        margin-left: 66.666667%
      }

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

      .offset-md-10 {
        margin-left: 83.333333%
      }

      .offset-md-11 {
        margin-left: 91.666667%
      }
    }

    @media (min-width:992px) {
      .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

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

      .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

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

      .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

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

      .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

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

      .order-lg-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
      }

      .order-lg-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
      }

      .order-lg-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
      }

      .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
      }

      .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
      }

      .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
      }

      .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
      }

      .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
      }

      .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
      }

      .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
      }

      .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
      }

      .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
      }

      .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
      }

      .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
      }

      .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
      }

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

      .offset-lg-1 {
        margin-left: 8.333333%
      }

      .offset-lg-2 {
        margin-left: 16.666667%
      }

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

      .offset-lg-4 {
        margin-left: 33.333333%
      }

      .offset-lg-5 {
        margin-left: 41.666667%
      }

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

      .offset-lg-7 {
        margin-left: 58.333333%
      }

      .offset-lg-8 {
        margin-left: 66.666667%
      }

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

      .offset-lg-10 {
        margin-left: 83.333333%
      }

      .offset-lg-11 {
        margin-left: 91.666667%
      }
    }

    @media (min-width:1200px) {
      .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

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

      .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

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

      .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

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

      .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

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

      .order-xl-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
      }

      .order-xl-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
      }

      .order-xl-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
      }

      .order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
      }

      .order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
      }

      .order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
      }

      .order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
      }

      .order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
      }

      .order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
      }

      .order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
      }

      .order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
      }

      .order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
      }

      .order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
      }

      .order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
      }

      .order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
      }

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

      .offset-xl-1 {
        margin-left: 8.333333%
      }

      .offset-xl-2 {
        margin-left: 16.666667%
      }

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

      .offset-xl-4 {
        margin-left: 33.333333%
      }

      .offset-xl-5 {
        margin-left: 41.666667%
      }

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

      .offset-xl-7 {
        margin-left: 58.333333%
      }

      .offset-xl-8 {
        margin-left: 66.666667%
      }

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

      .offset-xl-10 {
        margin-left: 83.333333%
      }

      .offset-xl-11 {
        margin-left: 91.666667%
      }
    }

    .table {
      width: 100%;
      max-width: 100%;
      margin-bottom: 1rem;
      background-color: transparent
    }

    .table td,
    .table th {
      padding: .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 .table {
      background-color: #fff
    }

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

    .table-bordered {
      border: 1px solid #dee2e6
    }

    .table-bordered td,
    .table-bordered th {
      border: 1px solid #dee2e6
    }

    .table-bordered thead td,
    .table-bordered thead th {
      border-bottom-width: 2px
    }

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

    .table-hover tbody tr:hover {
      background-color: rgba(0, 0, 0, .075)
    }

    .table-primary,
    .table-primary>td,
    .table-primary>th {
      background-color: #b8daff
    }

    .table-hover .table-primary:hover {
      background-color: #9fcdff
    }

    .table-hover .table-primary:hover>td,
    .table-hover .table-primary:hover>th {
      background-color: #9fcdff
    }

    .table-secondary,
    .table-secondary>td,
    .table-secondary>th {
      background-color: #d6d8db
    }

    .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>td,
    .table-success>th {
      background-color: #c3e6cb
    }

    .table-hover .table-success:hover {
      background-color: #b1dfbb
    }

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

    .table-info,
    .table-info>td,
    .table-info>th {
      background-color: #bee5eb
    }

    .table-hover .table-info:hover {
      background-color: #abdde5
    }

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

    .table-warning,
    .table-warning>td,
    .table-warning>th {
      background-color: #ffeeba
    }

    .table-hover .table-warning:hover {
      background-color: #ffe8a1
    }

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

    .table-danger,
    .table-danger>td,
    .table-danger>th {
      background-color: #f5c6cb
    }

    .table-hover .table-danger:hover {
      background-color: #f1b0b7
    }

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

    .table-light,
    .table-light>td,
    .table-light>th {
      background-color: #fdfdfe
    }

    .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>td,
    .table-dark>th {
      background-color: #c6c8ca
    }

    .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>td,
    .table-active>th {
      background-color: rgba(0, 0, 0, .075)
    }

    .table-hover .table-active:hover {
      background-color: rgba(0, 0, 0, .075)
    }

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

    .table .thead-dark th {
      color: #fff;
      background-color: #212529;
      border-color: #32383e
    }

    .table .thead-light th {
      color: #495057;
      background-color: #e9ecef;
      border-color: #dee2e6
    }

    .table-dark {
      color: #fff;
      background-color: #212529
    }

    .table-dark td,
    .table-dark th,
    .table-dark thead th {
      border-color: #32383e
    }

    .table-dark.table-bordered {
      border: 0
    }

    .table-dark.table-striped tbody tr:nth-of-type(odd) {
      background-color: rgba(255, 255, 255, .05)
    }

    .table-dark.table-hover tbody tr:hover {
      background-color: rgba(255, 255, 255, .075)
    }

    @media (max-width:575.98px) {
      .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
      }

      .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;
        -ms-overflow-style: -ms-autohiding-scrollbar
      }

      .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;
        -ms-overflow-style: -ms-autohiding-scrollbar
      }

      .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;
        -ms-overflow-style: -ms-autohiding-scrollbar
      }

      .table-responsive-xl>.table-bordered {
        border: 0
      }
    }

    .table-responsive {
      display: block;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive>.table-bordered {
      border: 0
    }

    .form-control {
      display: block;
      width: 100%;
      padding: .375rem .75rem;
      font-size: 1rem;
      line-height: 1.5;
      color: #495057;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid #ced4da;
      border-radius: .25rem;
      transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
    }

    .form-control::-ms-expand {
      background-color: transparent;
      border: 0
    }

    .form-control:focus {
      color: #495057;
      background-color: #fff;
      border-color: #80bdff;
      outline: 0;
      box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
    }

    .form-control::-webkit-input-placeholder {
      color: #6c757d;
      opacity: 1
    }

    .form-control::-moz-placeholder {
      color: #6c757d;
      opacity: 1
    }

    .form-control:-ms-input-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
    }

    select.form-control:not([size]):not([multiple]) {
      height: calc(2.25rem + 2px);
    }

    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(.375rem + 1px);
      padding-bottom: calc(.375rem + 1px);
      margin-bottom: 0;
      font-size: inherit;
      line-height: 1.5
    }

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

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

    .form-control-plaintext {
      display: block;
      width: 100%;
      padding-top: .375rem;
      padding-bottom: .375rem;
      margin-bottom: 0;
      line-height: 1.5;
      background-color: transparent;
      border: solid transparent;
      border-width: 1px 0
    }

    .form-control-plaintext.form-control-lg,
    .form-control-plaintext.form-control-sm,
    .input-group-lg>.form-control-plaintext.form-control,
    .input-group-lg>.input-group-append>.form-control-plaintext.btn,
    .input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,
    .input-group-lg>.input-group-prepend>.form-control-plaintext.btn,
    .input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,
    .input-group-sm>.form-control-plaintext.form-control,
    .input-group-sm>.input-group-append>.form-control-plaintext.btn,
    .input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,
    .input-group-sm>.input-group-prepend>.form-control-plaintext.btn,
    .input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text {
      padding-right: 0;
      padding-left: 0
    }

    .form-control-sm,
    .input-group-sm>.form-control,
    .input-group-sm>.input-group-append>.btn,
    .input-group-sm>.input-group-append>.input-group-text,
    .input-group-sm>.input-group-prepend>.btn,
    .input-group-sm>.input-group-prepend>.input-group-text {
      padding: .25rem .5rem;
      font-size: .875rem;
      line-height: 1.5;
      border-radius: .2rem
    }

    .input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),
    .input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),
    .input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),
    .input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),
    .input-group-sm>select.form-control:not([size]):not([multiple]),
    select.form-control-sm:not([size]):not([multiple]) {
      height: calc(1.8125rem + 2px)
    }

    .form-control-lg,
    .input-group-lg>.form-control,
    .input-group-lg>.input-group-append>.btn,
    .input-group-lg>.input-group-append>.input-group-text,
    .input-group-lg>.input-group-prepend>.btn,
    .input-group-lg>.input-group-prepend>.input-group-text {
      padding: .5rem 1rem;
      font-size: 1.25rem;
      line-height: 1.5;
      border-radius: .3rem
    }

    .input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),
    .input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),
    .input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),
    .input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),
    .input-group-lg>select.form-control:not([size]):not([multiple]),
    select.form-control-lg:not([size]):not([multiple]) {
      height: calc(2.875rem + 2px)
    }

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

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

    .form-row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      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: .3rem;
      margin-left: -1.25rem
    }

    .form-check-input:disabled~.form-check-label {
      color: #6c757d
    }

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

    .form-check-inline {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding-left: 0;
      margin-right: .75rem
    }

    .form-check-inline .form-check-input {
      position: static;
      margin-top: 0;
      margin-right: .3125rem;
      margin-left: 0
    }

    .valid-feedback {
      display: none;
      width: 100%;
      margin-top: .25rem;
      font-size: 80%;
      color: #28a745
    }

    .valid-tooltip {
      position: absolute;
      top: 100%;
      z-index: 5;
      display: none;
      max-width: 100%;
      padding: .5rem;
      margin-top: .1rem;
      font-size: .875rem;
      line-height: 1;
      color: #fff;
      background-color: rgba(40, 167, 69, .8);
      border-radius: .2rem
    }

    .custom-select.is-valid,
    .form-control.is-valid,
    .was-validated .custom-select:valid,
    .was-validated .form-control:valid {
      border-color: #28a745
    }

    .custom-select.is-valid:focus,
    .form-control.is-valid:focus,
    .was-validated .custom-select:valid:focus,
    .was-validated .form-control:valid:focus {
      border-color: #28a745;
      box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
    }

    .custom-select.is-valid~.valid-feedback,
    .custom-select.is-valid~.valid-tooltip,
    .form-control.is-valid~.valid-feedback,
    .form-control.is-valid~.valid-tooltip,
    .was-validated .custom-select:valid~.valid-feedback,
    .was-validated .custom-select:valid~.valid-tooltip,
    .was-validated .form-control:valid~.valid-feedback,
    .was-validated .form-control:valid~.valid-tooltip {
      display: block
    }

    .form-check-input.is-valid~.form-check-label,
    .was-validated .form-check-input:valid~.form-check-label {
      color: #28a745
    }

    .form-check-input.is-valid~.valid-feedback,
    .form-check-input.is-valid~.valid-tooltip,
    .was-validated .form-check-input:valid~.valid-feedback,
    .was-validated .form-check-input:valid~.valid-tooltip {
      display: block
    }

    .custom-control-input.is-valid~.custom-control-label,
    .was-validated .custom-control-input:valid~.custom-control-label {
      color: #28a745
    }

    .custom-control-input.is-valid~.custom-control-label::before,
    .was-validated .custom-control-input:valid~.custom-control-label::before {
      background-color: #71dd8a
    }

    .custom-control-input.is-valid~.valid-feedback,
    .custom-control-input.is-valid~.valid-tooltip,
    .was-validated .custom-control-input:valid~.valid-feedback,
    .was-validated .custom-control-input:valid~.valid-tooltip {
      display: block
    }

    .custom-control-input.is-valid:checked~.custom-control-label::before,
    .was-validated .custom-control-input:valid:checked~.custom-control-label::before {
      background-color: #34ce57
    }

    .custom-control-input.is-valid:focus~.custom-control-label::before,
    .was-validated .custom-control-input:valid:focus~.custom-control-label::before {
      box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(40, 167, 69, .25)
    }

    .custom-file-input.is-valid~.custom-file-label,
    .was-validated .custom-file-input:valid~.custom-file-label {
      border-color: #28a745
    }

    .custom-file-input.is-valid~.custom-file-label::before,
    .was-validated .custom-file-input:valid~.custom-file-label::before {
      border-color: inherit
    }

    .custom-file-input.is-valid~.valid-feedback,
    .custom-file-input.is-valid~.valid-tooltip,
    .was-validated .custom-file-input:valid~.valid-feedback,
    .was-validated .custom-file-input:valid~.valid-tooltip {
      display: block
    }

    .custom-file-input.is-valid:focus~.custom-file-label,
    .was-validated .custom-file-input:valid:focus~.custom-file-label {
      box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
    }

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

    .invalid-tooltip {
      position: absolute;
      top: 100%;
      z-index: 5;
      display: none;
      max-width: 100%;
      padding: .5rem;
      margin-top: .1rem;
      font-size: .875rem;
      line-height: 1;
      color: #fff;
      background-color: rgba(220, 53, 69, .8);
      border-radius: .2rem
    }

    .custom-select.is-invalid,
    .form-control.is-invalid,
    .was-validated .custom-select:invalid,
    .was-validated .form-control:invalid {
      border-color: #dc3545
    }

    .custom-select.is-invalid:focus,
    .form-control.is-invalid:focus,
    .was-validated .custom-select:invalid:focus,
    .was-validated .form-control:invalid:focus {
      border-color: #dc3545;
      box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
    }

    .custom-select.is-invalid~.invalid-feedback,
    .custom-select.is-invalid~.invalid-tooltip,
    .form-control.is-invalid~.invalid-feedback,
    .form-control.is-invalid~.invalid-tooltip,
    .was-validated .custom-select:invalid~.invalid-feedback,
    .was-validated .custom-select:invalid~.invalid-tooltip,
    .was-validated .form-control:invalid~.invalid-feedback,
    .was-validated .form-control:invalid~.invalid-tooltip {
      display: block
    }

    .form-check-input.is-invalid~.form-check-label,
    .was-validated .form-check-input:invalid~.form-check-label {
      color: #dc3545
    }

    .form-check-input.is-invalid~.invalid-feedback,
    .form-check-input.is-invalid~.invalid-tooltip,
    .was-validated .form-check-input:invalid~.invalid-feedback,
    .was-validated .form-check-input:invalid~.invalid-tooltip {
      display: block
    }

    .custom-control-input.is-invalid~.custom-control-label,
    .was-validated .custom-control-input:invalid~.custom-control-label {
      color: #dc3545
    }

    .custom-control-input.is-invalid~.custom-control-label::before,
    .was-validated .custom-control-input:invalid~.custom-control-label::before {
      background-color: #efa2a9
    }

    .custom-control-input.is-invalid~.invalid-feedback,
    .custom-control-input.is-invalid~.invalid-tooltip,
    .was-validated .custom-control-input:invalid~.invalid-feedback,
    .was-validated .custom-control-input:invalid~.invalid-tooltip {
      display: block
    }

    .custom-control-input.is-invalid:checked~.custom-control-label::before,
    .was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
      background-color: #e4606d
    }

    .custom-control-input.is-invalid:focus~.custom-control-label::before,
    .was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
      box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(220, 53, 69, .25)
    }

    .custom-file-input.is-invalid~.custom-file-label,
    .was-validated .custom-file-input:invalid~.custom-file-label {
      border-color: #dc3545
    }

    .custom-file-input.is-invalid~.custom-file-label::before,
    .was-validated .custom-file-input:invalid~.custom-file-label::before {
      border-color: inherit
    }

    .custom-file-input.is-invalid~.invalid-feedback,
    .custom-file-input.is-invalid~.invalid-tooltip,
    .was-validated .custom-file-input:invalid~.invalid-feedback,
    .was-validated .custom-file-input:invalid~.invalid-tooltip {
      display: block
    }

    .custom-file-input.is-invalid:focus~.custom-file-label,
    .was-validated .custom-file-input:invalid:focus~.custom-file-label {
      box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
    }

    .form-inline {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center
    }

    .form-inline .form-check {
      width: 100%
    }

    @media (min-width:576px) {
      .form-inline label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0
      }

      .form-inline .form-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        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 {
        width: auto
      }

      .form-inline .form-check {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        padding-left: 0
      }

      .form-inline .form-check-input {
        position: relative;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
      }

      .form-inline .custom-control {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
      }

      .form-inline .custom-control-label {
        margin-bottom: 0
      }
    }

    .btn {
      display: inline-block;
      font-weight: 400;
      text-align: center;
      white-space: nowrap;
      vertical-align: middle;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      border: 1px solid transparent;
      padding: .375rem .75rem;
      font-size: 1rem;
      line-height: 1.5;
      border-radius: .25rem;
      transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
    }

    .btn:focus,
    .btn:hover {
      text-decoration: none
    }

    .btn.focus,
    .btn:focus {
      outline: 0;
      box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
    }

    .btn.disabled,
    .btn:disabled {
      opacity: .65
    }

    .btn:not(:disabled):not(.disabled) {
      cursor: pointer
    }

    .btn:not(:disabled):not(.disabled).active,
    .btn:not(:disabled):not(.disabled):active {
      background-image: none
    }

    a.btn.disabled,
    fieldset:disabled a.btn {
      pointer-events: none
    }

    .btn-primary {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff
    }

    .btn-primary:hover {
      color: #fff;
      background-color: #0069d9;
      border-color: #0062cc
    }

    .btn-primary.focus,
    .btn-primary:focus {
      box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
    }

    .btn-primary.disabled,
    .btn-primary:disabled {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff
    }

    .btn-primary:not(:disabled):not(.disabled).active,
    .btn-primary:not(:disabled):not(.disabled):active,
    .show>.btn-primary.dropdown-toggle {
      color: #fff;
      background-color: #0062cc;
      border-color: #005cbf
    }

    .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 .2rem rgba(0, 123, 255, .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 {
      box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .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 .2rem rgba(108, 117, 125, .5)
    }

    .btn-success {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745
    }

    .btn-success:hover {
      color: #fff;
      background-color: #218838;
      border-color: #1e7e34
    }

    .btn-success.focus,
    .btn-success:focus {
      box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
    }

    .btn-success.disabled,
    .btn-success:disabled {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745
    }

    .btn-success:not(:disabled):not(.disabled).active,
    .btn-success:not(:disabled):not(.disabled):active,
    .show>.btn-success.dropdown-toggle {
      color: #fff;
      background-color: #1e7e34;
      border-color: #1c7430
    }

    .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 .2rem rgba(40, 167, 69, .5)
    }

    .btn-info {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8
    }

    .btn-info:hover {
      color: #fff;
      background-color: #138496;
      border-color: #117a8b
    }

    .btn-info.focus,
    .btn-info:focus {
      box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
    }

    .btn-info.disabled,
    .btn-info:disabled {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8
    }

    .btn-info:not(:disabled):not(.disabled).active,
    .btn-info:not(:disabled):not(.disabled):active,
    .show>.btn-info.dropdown-toggle {
      color: #fff;
      background-color: #117a8b;
      border-color: #10707f
    }

    .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 .2rem rgba(23, 162, 184, .5)
    }

    .btn-warning {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107
    }

    .btn-warning:hover {
      color: #212529;
      background-color: #e0a800;
      border-color: #d39e00
    }

    .btn-warning.focus,
    .btn-warning:focus {
      box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
    }

    .btn-warning.disabled,
    .btn-warning:disabled {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107
    }

    .btn-warning:not(:disabled):not(.disabled).active,
    .btn-warning:not(:disabled):not(.disabled):active,
    .show>.btn-warning.dropdown-toggle {
      color: #212529;
      background-color: #d39e00;
      border-color: #c69500
    }

    .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 .2rem rgba(255, 193, 7, .5)
    }

    .btn-danger {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545
    }

    .btn-danger:hover {
      color: #fff;
      background-color: #c82333;
      border-color: #bd2130
    }

    .btn-danger.focus,
    .btn-danger:focus {
      box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
    }

    .btn-danger.disabled,
    .btn-danger:disabled {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545
    }

    .btn-danger:not(:disabled):not(.disabled).active,
    .btn-danger:not(:disabled):not(.disabled):active,
    .show>.btn-danger.dropdown-toggle {
      color: #fff;
      background-color: #bd2130;
      border-color: #b21f2d
    }

    .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 .2rem rgba(220, 53, 69, .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 {
      box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .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 .2rem rgba(248, 249, 250, .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 {
      box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .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 .2rem rgba(52, 58, 64, .5)
    }

    .btn-outline-primary {
      color: #007bff;
      background-color: transparent;
      background-image: none;
      border-color: #007bff
    }

    .btn-outline-primary:hover {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff
    }

    .btn-outline-primary.focus,
    .btn-outline-primary:focus {
      box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
    }

    .btn-outline-primary.disabled,
    .btn-outline-primary:disabled {
      color: #007bff;
      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: #007bff;
      border-color: #007bff
    }

    .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 .2rem rgba(0, 123, 255, .5)
    }

    .btn-outline-secondary {
      color: #6c757d;
      background-color: transparent;
      background-image: none;
      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 .2rem rgba(108, 117, 125, .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 .2rem rgba(108, 117, 125, .5)
    }

    .btn-outline-success {
      color: #28a745;
      background-color: transparent;
      background-image: none;
      border-color: #28a745
    }

    .btn-outline-success:hover {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745
    }

    .btn-outline-success.focus,
    .btn-outline-success:focus {
      box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
    }

    .btn-outline-success.disabled,
    .btn-outline-success:disabled {
      color: #28a745;
      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: #28a745;
      border-color: #28a745
    }

    .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 .2rem rgba(40, 167, 69, .5)
    }

    .btn-outline-info {
      color: #17a2b8;
      background-color: transparent;
      background-image: none;
      border-color: #17a2b8
    }

    .btn-outline-info:hover {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8
    }

    .btn-outline-info.focus,
    .btn-outline-info:focus {
      box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
    }

    .btn-outline-info.disabled,
    .btn-outline-info:disabled {
      color: #17a2b8;
      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: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8
    }

    .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 .2rem rgba(23, 162, 184, .5)
    }

    .btn-outline-warning {
      color: #ffc107;
      background-color: transparent;
      background-image: none;
      border-color: #ffc107
    }

    .btn-outline-warning:hover {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107
    }

    .btn-outline-warning.focus,
    .btn-outline-warning:focus {
      box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
    }

    .btn-outline-warning.disabled,
    .btn-outline-warning:disabled {
      color: #ffc107;
      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: #ffc107;
      border-color: #ffc107
    }

    .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 .2rem rgba(255, 193, 7, .5)
    }

    .btn-outline-danger {
      color: #dc3545;
      background-color: transparent;
      background-image: none;
      border-color: #dc3545
    }

    .btn-outline-danger:hover {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545
    }

    .btn-outline-danger.focus,
    .btn-outline-danger:focus {
      box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
    }

    .btn-outline-danger.disabled,
    .btn-outline-danger:disabled {
      color: #dc3545;
      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: #dc3545;
      border-color: #dc3545
    }

    .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 .2rem rgba(220, 53, 69, .5)
    }

    .btn-outline-light {
      color: #f8f9fa;
      background-color: transparent;
      background-image: none;
      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 .2rem rgba(248, 249, 250, .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 .2rem rgba(248, 249, 250, .5)
    }

    .btn-outline-dark {
      color: #343a40;
      background-color: transparent;
      background-image: none;
      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 .2rem rgba(52, 58, 64, .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 .2rem rgba(52, 58, 64, .5)
    }

    .btn-link {
      font-weight: 400;
      color: #007bff;
      background-color: transparent
    }

    .btn-link:hover {
      color: #0056b3;
      text-decoration: underline;
      background-color: transparent;
      border-color: transparent
    }

    .btn-link.focus,
    .btn-link:focus {
      text-decoration: underline;
      border-color: transparent;
      box-shadow: none
    }

    .btn-link.disabled,
    .btn-link:disabled {
      color: #6c757d
    }

    .btn-group-lg>.btn,
    .btn-lg {
      padding: .5rem 1rem;
      font-size: 1.25rem;
      line-height: 1.5;
      border-radius: .3rem
    }

    .btn-group-sm>.btn,
    .btn-sm {
      padding: .25rem .5rem;
      font-size: .875rem;
      line-height: 1.5;
      border-radius: .2rem
    }

    .btn-block {
      display: block;
      width: 100%
    }

    .btn-block+.btn-block {
      margin-top: .5rem
    }

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

    .fade {
      opacity: 0;
      transition: opacity .15s linear
    }

    .fade.show {
      opacity: 1
    }

    .collapse {
      display: none
    }

    .collapse.show {
      display: block
    }

    tr.collapse.show {
      display: table-row
    }

    tbody.collapse.show {
      display: table-row-group
    }

    .collapsing {
      position: relative;
      height: 0;
      overflow: hidden;
      transition: height .35s ease
    }

    .dropdown,
    .dropup {
      position: relative
    }

    .dropdown-toggle::after {
      display: inline-block;
      width: 0;
      height: 0;
      margin-left: .255em;
      vertical-align: .255em;
      content: "";
      border-top: .3em solid;
      border-right: .3em solid transparent;
      border-bottom: 0;
      border-left: .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: .5rem 0;
      margin: .125rem 0 0;
      font-size: 1rem;
      color: #212529;
      text-align: left;
      list-style: none;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid rgba(0, 0, 0, .15);
      border-radius: .25rem
    }

    .dropup .dropdown-menu {
      margin-top: 0;
      margin-bottom: .125rem
    }

    .dropup .dropdown-toggle::after {
      display: inline-block;
      width: 0;
      height: 0;
      margin-left: .255em;
      vertical-align: .255em;
      content: "";
      border-top: 0;
      border-right: .3em solid transparent;
      border-bottom: .3em solid;
      border-left: .3em solid transparent
    }

    .dropup .dropdown-toggle:empty::after {
      margin-left: 0
    }

    .dropright .dropdown-menu {
      margin-top: 0;
      margin-left: .125rem
    }

    .dropright .dropdown-toggle::after {
      display: inline-block;
      width: 0;
      height: 0;
      margin-left: .255em;
      vertical-align: .255em;
      content: "";
      border-top: .3em solid transparent;
      border-bottom: .3em solid transparent;
      border-left: .3em solid
    }

    .dropright .dropdown-toggle:empty::after {
      margin-left: 0
    }

    .dropright .dropdown-toggle::after {
      vertical-align: 0
    }

    .dropleft .dropdown-menu {
      margin-top: 0;
      margin-right: .125rem
    }

    .dropleft .dropdown-toggle::after {
      display: inline-block;
      width: 0;
      height: 0;
      margin-left: .255em;
      vertical-align: .255em;
      content: ""
    }

    .dropleft .dropdown-toggle::after {
      display: none
    }

    .dropleft .dropdown-toggle::before {
      display: inline-block;
      width: 0;
      height: 0;
      margin-right: .255em;
      vertical-align: .255em;
      content: "";
      border-top: .3em solid transparent;
      border-right: .3em solid;
      border-bottom: .3em solid transparent
    }

    .dropleft .dropdown-toggle:empty::after {
      margin-left: 0
    }

    .dropleft .dropdown-toggle::before {
      vertical-align: 0
    }

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

    .dropdown-item {
      display: block;
      width: 100%;
      padding: .25rem 1.5rem;
      clear: both;
      font-weight: 400;
      color: #212529;
      text-align: inherit;
      white-space: nowrap;
      background-color: transparent;
      border: 0
    }

    .dropdown-item:focus,
    .dropdown-item:hover {
      color: #16181b;
      text-decoration: none;
      background-color: #f8f9fa
    }

    .dropdown-item.active,
    .dropdown-item:active {
      color: #fff;
      text-decoration: none;
      background-color: #007bff
    }

    .dropdown-item.disabled,
    .dropdown-item:disabled {
      color: #6c757d;
      background-color: transparent
    }

    .dropdown-menu.show {
      display: block
    }

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

    .btn-group,
    .btn-group-vertical {
      position: relative;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      vertical-align: middle
    }

    .btn-group-vertical>.btn,
    .btn-group>.btn {
      position: relative;
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto
    }

    .btn-group-vertical>.btn:hover,
    .btn-group>.btn:hover {
      z-index: 1
    }

    .btn-group-vertical>.btn.active,
    .btn-group-vertical>.btn:active,
    .btn-group-vertical>.btn:focus,
    .btn-group>.btn.active,
    .btn-group>.btn:active,
    .btn-group>.btn:focus {
      z-index: 1
    }

    .btn-group .btn+.btn,
    .btn-group .btn+.btn-group,
    .btn-group .btn-group+.btn,
    .btn-group .btn-group+.btn-group,
    .btn-group-vertical .btn+.btn,
    .btn-group-vertical .btn+.btn-group,
    .btn-group-vertical .btn-group+.btn,
    .btn-group-vertical .btn-group+.btn-group {
      margin-left: -1px
    }

    .btn-toolbar {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start
    }

    .btn-toolbar .input-group {
      width: auto
    }

    .btn-group>.btn:first-child {
      margin-left: 0
    }

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

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

    .dropdown-toggle-split {
      padding-right: .5625rem;
      padding-left: .5625rem
    }

    .dropdown-toggle-split::after {
      margin-left: 0
    }

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

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

    .btn-group-vertical {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center
    }

    .btn-group-vertical .btn,
    .btn-group-vertical .btn-group {
      width: 100%
    }

    .btn-group-vertical>.btn+.btn,
    .btn-group-vertical>.btn+.btn-group,
    .btn-group-vertical>.btn-group+.btn,
    .btn-group-vertical>.btn-group+.btn-group {
      margin-top: -1px;
      margin-left: 0
    }

    .btn-group-vertical>.btn-group:not(:last-child)>.btn,
    .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0
    }

    .btn-group-vertical>.btn-group:not(:first-child)>.btn,
    .btn-group-vertical>.btn:not(:first-child) {
      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=checkbox],
    .btn-group-toggle>.btn input[type=radio],
    .btn-group-toggle>.btn-group>.btn input[type=checkbox],
    .btn-group-toggle>.btn-group>.btn input[type=radio] {
      position: absolute;
      clip: rect(0, 0, 0, 0);
      pointer-events: none
    }

    .input-group {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      width: 100%
    }

    .input-group>.custom-file,
    .input-group>.custom-select,
    .input-group>.form-control {
      position: relative;
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      width: 1%;
      margin-bottom: 0
    }

    .input-group>.custom-file:focus,
    .input-group>.custom-select:focus,
    .input-group>.form-control:focus {
      z-index: 3
    }

    .input-group>.custom-file+.custom-file,
    .input-group>.custom-file+.custom-select,
    .input-group>.custom-file+.form-control,
    .input-group>.custom-select+.custom-file,
    .input-group>.custom-select+.custom-select,
    .input-group>.custom-select+.form-control,
    .input-group>.form-control+.custom-file,
    .input-group>.form-control+.custom-select,
    .input-group>.form-control+.form-control {
      margin-left: -1px
    }

    .input-group>.custom-select:not(:last-child),
    .input-group>.form-control:not(:last-child) {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0
    }

    .input-group>.custom-select:not(:first-child),
    .input-group>.form-control:not(:first-child) {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0
    }

    .input-group>.custom-file {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center
    }

    .input-group>.custom-file:not(:last-child) .custom-file-label,
    .input-group>.custom-file:not(:last-child) .custom-file-label::before {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0
    }

    .input-group>.custom-file:not(:first-child) .custom-file-label,
    .input-group>.custom-file:not(:first-child) .custom-file-label::before {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0
    }

    .input-group-append,
    .input-group-prepend {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex
    }

    .input-group-append .btn,
    .input-group-prepend .btn {
      position: relative;
      z-index: 2
    }

    .input-group-append .btn+.btn,
    .input-group-append .btn+.input-group-text,
    .input-group-append .input-group-text+.btn,
    .input-group-append .input-group-text+.input-group-text,
    .input-group-prepend .btn+.btn,
    .input-group-prepend .btn+.input-group-text,
    .input-group-prepend .input-group-text+.btn,
    .input-group-prepend .input-group-text+.input-group-text {
      margin-left: -1px
    }

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

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

    .input-group-text {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: .375rem .75rem;
      margin-bottom: 0;
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
      color: #495057;
      text-align: center;
      white-space: nowrap;
      background-color: #e9ecef;
      border: 1px solid #ced4da;
      border-radius: .25rem
    }

    .input-group-text input[type=checkbox],
    .input-group-text input[type=radio] {
      margin-top: 0
    }

    .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),
    .input-group>.input-group-append:not(:last-child)>.btn,
    .input-group>.input-group-append:not(:last-child)>.input-group-text,
    .input-group>.input-group-prepend>.btn,
    .input-group>.input-group-prepend>.input-group-text {
      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:first-child>.btn:not(:first-child),
    .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
    .input-group>.input-group-prepend:not(:first-child)>.btn,
    .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0
    }

    .custom-control {
      position: relative;
      display: block;
      min-height: 1.5rem;
      padding-left: 1.5rem
    }

    .custom-control-inline {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin-right: 1rem
    }

    .custom-control-input {
      position: absolute;
      z-index: -1;
      opacity: 0
    }

    .custom-control-input:checked~.custom-control-label::before {
      color: #fff;
      background-color: #007bff
    }

    .custom-control-input:focus~.custom-control-label::before {
      box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
    }

    .custom-control-input:active~.custom-control-label::before {
      color: #fff;
      background-color: #b3d7ff
    }

    .custom-control-input:disabled~.custom-control-label {
      color: #6c757d
    }

    .custom-control-input:disabled~.custom-control-label::before {
      background-color: #e9ecef
    }

    .custom-control-label {
      margin-bottom: 0
    }

    .custom-control-label::before {
      position: absolute;
      top: .25rem;
      left: 0;
      display: block;
      width: 1rem;
      height: 1rem;
      pointer-events: none;
      content: "";
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      background-color: #dee2e6
    }

    .custom-control-label::after {
      position: absolute;
      top: .25rem;
      left: 0;
      display: block;
      width: 1rem;
      height: 1rem;
      content: "";
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 50% 50%
    }

    .custom-checkbox .custom-control-label::before {
      border-radius: .25rem
    }

    .custom-checkbox .custom-control-input:checked~.custom-control-label::before {
      background-color: #007bff
    }

    .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
    }

    .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
      background-color: #007bff
    }

    .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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(0, 123, 255, .5)
    }

    .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
      background-color: rgba(0, 123, 255, .5)
    }

    .custom-radio .custom-control-label::before {
      border-radius: 50%
    }

    .custom-radio .custom-control-input:checked~.custom-control-label::before {
      background-color: #007bff
    }

    .custom-radio .custom-control-input:checked~.custom-control-label::after {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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(0, 123, 255, .5)
    }

    .custom-select {
      display: inline-block;
      width: 100%;
      height: calc(2.25rem + 2px);
      padding: .375rem 1.75rem .375rem .75rem;
      line-height: 1.5;
      color: #495057;
      vertical-align: middle;
      background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
      background-size: 8px 10px;
      border: 1px solid #ced4da;
      border-radius: .25rem;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none
    }

    .custom-select:focus {
      border-color: #80bdff;
      outline: 0;
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(128, 189, 255, .5)
    }

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

    .custom-select[multiple],
    .custom-select[size]:not([size="1"]) {
      height: auto;
      padding-right: .75rem;
      background-image: none
    }

    .custom-select:disabled {
      color: #6c757d;
      background-color: #e9ecef
    }

    .custom-select::-ms-expand {
      opacity: 0
    }

    .custom-select-sm {
      height: calc(1.8125rem + 2px);
      padding-top: .375rem;
      padding-bottom: .375rem;
      font-size: 75%
    }

    .custom-select-lg {
      height: calc(2.875rem + 2px);
      padding-top: .375rem;
      padding-bottom: .375rem;
      font-size: 125%
    }

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

    .custom-file-input {
      position: relative;
      z-index: 2;
      width: 100%;
      height: calc(2.25rem + 2px);
      margin: 0;
      opacity: 0
    }

    .custom-file-input:focus~.custom-file-control {
      border-color: #80bdff;
      box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
    }

    .custom-file-input:focus~.custom-file-control::before {
      border-color: #80bdff
    }

    .custom-file-input:lang(en)~.custom-file-label::after {
      content: "Browse"
    }

    .custom-file-label {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      z-index: 1;
      height: calc(2.25rem + 2px);
      padding: .375rem .75rem;
      line-height: 1.5;
      color: #495057;
      background-color: #fff;
      border: 1px solid #ced4da;
      border-radius: .25rem
    }

    .custom-file-label::after {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      z-index: 3;
      display: block;
      height: calc(calc(2.25rem + 2px) - 1px * 2);
      padding: .375rem .75rem;
      line-height: 1.5;
      color: #495057;
      content: "Browse";
      background-color: #e9ecef;
      border-left: 1px solid #ced4da;
      border-radius: 0 .25rem .25rem 0
    }

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

    .nav-link {
      display: block;
      padding: .5rem 1rem
    }

    .nav-link:focus,
    .nav-link:hover {
      text-decoration: none
    }

    .nav-link.disabled {
      color: #6c757d
    }

    .nav-tabs {
      border-bottom: 1px solid #dee2e6
    }

    .nav-tabs .nav-item {
      margin-bottom: -1px
    }

    .nav-tabs .nav-link {
      border: 1px solid transparent;
      border-top-left-radius: .25rem;
      border-top-right-radius: .25rem
    }

    .nav-tabs .nav-link:focus,
    .nav-tabs .nav-link:hover {
      border-color: #e9ecef #e9ecef #dee2e6
    }

    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent
    }

    .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {
      color: #495057;
      background-color: #fff;
      border-color: #dee2e6 #dee2e6 #fff
    }

    .nav-tabs .dropdown-menu {
      margin-top: -1px;
      border-top-left-radius: 0;
      border-top-right-radius: 0
    }

    .nav-pills .nav-link {
      border-radius: .25rem
    }

    .nav-pills .nav-link.active,
    .nav-pills .show>.nav-link {
      color: #fff;
      background-color: #007bff
    }

    .nav-fill .nav-item {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      text-align: center
    }

    .nav-justified .nav-item {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      text-align: center
    }

    .tab-content>.tab-pane {
      display: none
    }

    .tab-content>.active {
      display: block
    }

    .navbar {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: .5rem 1rem
    }

    .navbar>.container,
    .navbar>.container-fluid {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between
    }

    .navbar-brand {
      display: inline-block;
      padding-top: .3125rem;
      padding-bottom: .3125rem;
      margin-right: 1rem;
      font-size: 1.25rem;
      line-height: inherit;
      white-space: nowrap
    }

    .navbar-brand:focus,
    .navbar-brand:hover {
      text-decoration: none
    }

    .navbar-nav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      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: .5rem;
      padding-bottom: .5rem
    }

    .navbar-collapse {
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center
    }

    .navbar-toggler {
      padding: .25rem .75rem;
      font-size: 1.25rem;
      line-height: 1;
      background-color: transparent;
      border: 1px solid transparent;
      border-radius: .25rem
    }

    .navbar-toggler:focus,
    .navbar-toggler:hover {
      text-decoration: none
    }

    .navbar-toggler:not(:disabled):not(.disabled) {
      cursor: pointer
    }

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

    @media (max-width:575.98px) {

      .navbar-expand-sm>.container,
      .navbar-expand-sm>.container-fluid {
        padding-right: 0;
        padding-left: 0
      }
    }

    @media (min-width:576px) {
      .navbar-expand-sm {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
      }

      .navbar-expand-sm .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
      }

      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
      }

      .navbar-expand-sm .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
      }

      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
      }

      .navbar-expand-sm>.container,
      .navbar-expand-sm>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
      }

      .navbar-expand-sm .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
      }

      .navbar-expand-sm .navbar-toggler {
        display: none
      }

      .navbar-expand-sm .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
      }
    }

    @media (max-width:767.98px) {

      .navbar-expand-md>.container,
      .navbar-expand-md>.container-fluid {
        padding-right: 0;
        padding-left: 0
      }
    }

    @media (min-width:768px) {
      .navbar-expand-md {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
      }

      .navbar-expand-md .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
      }

      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
      }

      .navbar-expand-md .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
      }

      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
      }

      .navbar-expand-md>.container,
      .navbar-expand-md>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
      }

      .navbar-expand-md .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
      }

      .navbar-expand-md .navbar-toggler {
        display: none
      }

      .navbar-expand-md .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
      }
    }

    @media (max-width:991.98px) {

      .navbar-expand-lg>.container,
      .navbar-expand-lg>.container-fluid {
        padding-right: 0;
        padding-left: 0
      }
    }

    @media (min-width:992px) {
      .navbar-expand-lg {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
      }

      .navbar-expand-lg .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
      }

      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
      }

      .navbar-expand-lg .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
      }

      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
      }

      .navbar-expand-lg>.container,
      .navbar-expand-lg>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
      }

      .navbar-expand-lg .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
      }

      .navbar-expand-lg .navbar-toggler {
        display: none
      }

      .navbar-expand-lg .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
      }
    }

    @media (max-width:1199.98px) {

      .navbar-expand-xl>.container,
      .navbar-expand-xl>.container-fluid {
        padding-right: 0;
        padding-left: 0
      }
    }

    @media (min-width:1200px) {
      .navbar-expand-xl {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
      }

      .navbar-expand-xl .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
      }

      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
      }

      .navbar-expand-xl .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
      }

      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
      }

      .navbar-expand-xl>.container,
      .navbar-expand-xl>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
      }

      .navbar-expand-xl .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
      }

      .navbar-expand-xl .navbar-toggler {
        display: none
      }

      .navbar-expand-xl .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
      }
    }

    .navbar-expand {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start
    }

    .navbar-expand>.container,
    .navbar-expand>.container-fluid {
      padding-right: 0;
      padding-left: 0
    }

    .navbar-expand .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }

    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute
    }

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

    .navbar-expand .navbar-nav .nav-link {
      padding-right: .5rem;
      padding-left: .5rem
    }

    .navbar-expand>.container,
    .navbar-expand>.container-fluid {
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap
    }

    .navbar-expand .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
      flex-basis: auto
    }

    .navbar-expand .navbar-toggler {
      display: none
    }

    .navbar-expand .dropup .dropdown-menu {
      top: auto;
      bottom: 100%
    }

    .navbar-light .navbar-brand {
      color: rgba(0, 0, 0, .9)
    }

    .navbar-light .navbar-brand:focus,
    .navbar-light .navbar-brand:hover {
      color: rgba(0, 0, 0, .9)
    }

    .navbar-light .navbar-nav .nav-link {
      color: rgba(0, 0, 0, .5)
    }

    .navbar-light .navbar-nav .nav-link:focus,
    .navbar-light .navbar-nav .nav-link:hover {
      color: rgba(0, 0, 0, .7)
    }

    .navbar-light .navbar-nav .nav-link.disabled {
      color: rgba(0, 0, 0, .3)
    }

    .navbar-light .navbar-nav .active>.nav-link,
    .navbar-light .navbar-nav .nav-link.active,
    .navbar-light .navbar-nav .nav-link.show,
    .navbar-light .navbar-nav .show>.nav-link {
      color: rgba(0, 0, 0, .9)
    }

    .navbar-light .navbar-toggler {
      color: rgba(0, 0, 0, .5);
      border-color: rgba(0, 0, 0, .1)
    }

    .navbar-light .navbar-toggler-icon {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
    }

    .navbar-light .navbar-text {
      color: rgba(0, 0, 0, .5)
    }

    .navbar-light .navbar-text a {
      color: rgba(0, 0, 0, .9)
    }

    .navbar-light .navbar-text a:focus,
    .navbar-light .navbar-text a:hover {
      color: rgba(0, 0, 0, .9)
    }

    .navbar-dark .navbar-brand {
      color: #fff
    }

    .navbar-dark .navbar-brand:focus,
    .navbar-dark .navbar-brand:hover {
      color: #fff
    }

    .navbar-dark .navbar-nav .nav-link {
      color: rgba(255, 255, 255, .5)
    }

    .navbar-dark .navbar-nav .nav-link:focus,
    .navbar-dark .navbar-nav .nav-link:hover {
      color: rgba(255, 255, 255, .75)
    }

    .navbar-dark .navbar-nav .nav-link.disabled {
      color: rgba(255, 255, 255, .25)
    }

    .navbar-dark .navbar-nav .active>.nav-link,
    .navbar-dark .navbar-nav .nav-link.active,
    .navbar-dark .navbar-nav .nav-link.show,
    .navbar-dark .navbar-nav .show>.nav-link {
      color: #fff
    }

    .navbar-dark .navbar-toggler {
      color: rgba(255, 255, 255, .5);
      border-color: rgba(255, 255, 255, .1)
    }

    .navbar-dark .navbar-toggler-icon {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
    }

    .navbar-dark .navbar-text {
      color: rgba(255, 255, 255, .5)
    }

    .navbar-dark .navbar-text a {
      color: #fff
    }

    .navbar-dark .navbar-text a:focus,
    .navbar-dark .navbar-text a:hover {
      color: #fff
    }

    .card {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      min-width: 0;
      word-wrap: break-word;
      background-color: #fff;
      background-clip: border-box;
      border: 1px solid rgba(0, 0, 0, .125);
      border-radius: .25rem;
    }

    .card>hr {
      margin-right: 0;
      margin-left: 0
    }

    .card>.list-group:first-child .list-group-item:first-child {
      border-top-left-radius: .25rem;
      border-top-right-radius: .25rem
    }

    .card>.list-group:last-child .list-group-item:last-child {
      border-bottom-right-radius: .25rem;
      border-bottom-left-radius: .25rem
    }

    .card-body {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      padding: 1rem;
    }

    .card-title {
      margin-bottom: .75rem
    }

    .card-subtitle {
      margin-top: -.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: .75rem 1.25rem;
      margin-bottom: 0;
      background-color: rgba(0, 0, 0, .03);
      border-bottom: 1px solid rgba(0, 0, 0, .125)
    }

    .card-header:first-child {
      border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
    }

    .card-header+.list-group .list-group-item:first-child {
      border-top: 0
    }

    .card-footer {
      padding: .75rem 1.25rem;
      background-color: rgba(0, 0, 0, .03);
      border-top: 1px solid rgba(0, 0, 0, .125)
    }

    .card-footer:last-child {
      border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
    }

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

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

    .card-img-overlay {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      padding: 1.25rem
    }

    .card-img {
      width: 100%;
      border-radius: calc(.25rem - 1px)
    }

    .card-img-top {
      width: 100%;
      border-top-left-radius: calc(.25rem - 1px);
      border-top-right-radius: calc(.25rem - 1px)
    }

    .card-img-bottom {
      width: 100%;
      border-bottom-right-radius: calc(.25rem - 1px);
      border-bottom-left-radius: calc(.25rem - 1px)
    }

    .card-deck {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column
    }

    .card-deck .card {
      margin-bottom: 15px
    }

    @media (min-width:576px) {
      .card-deck {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: 0px;
        margin-left: 0px;
      }

      .card-deck .card {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 10px;
        margin-bottom: 0;
        margin-left: 10px;
        width: 40rem !important;
      }
    }

    .card-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column
    }

    .card-group>.card {
      margin-bottom: 15px
    }

    @media (min-width:576px) {
      .card-group {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
      }

      .card-group>.card {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-bottom: 0
      }

      .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
      }

      .card-group>.card:first-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
      }

      .card-group>.card:first-child .card-header,
      .card-group>.card:first-child .card-img-top {
        border-top-right-radius: 0
      }

      .card-group>.card:first-child .card-footer,
      .card-group>.card:first-child .card-img-bottom {
        border-bottom-right-radius: 0
      }

      .card-group>.card:last-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
      }

      .card-group>.card:last-child .card-header,
      .card-group>.card:last-child .card-img-top {
        border-top-left-radius: 0
      }

      .card-group>.card:last-child .card-footer,
      .card-group>.card:last-child .card-img-bottom {
        border-bottom-left-radius: 0
      }

      .card-group>.card:only-child {
        border-radius: .25rem
      }

      .card-group>.card:only-child .card-header,
      .card-group>.card:only-child .card-img-top {
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
      }

      .card-group>.card:only-child .card-footer,
      .card-group>.card:only-child .card-img-bottom {
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: .25rem
      }

      .card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
        border-radius: 0
      }

      .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,
      .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,
      .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
      .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
        border-radius: 0
      }
    }

    .card-columns .card {
      margin-bottom: .75rem
    }

    @media (min-width:576px) {
      .card-columns {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem
      }

      .card-columns .card {
        display: inline-block;
        width: 100%
      }
    }

    .breadcrumb {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      padding: .75rem 1rem;
      margin-bottom: 1rem;
      list-style: none;
      background-color: #e9ecef;
      border-radius: .25rem
    }

    .breadcrumb-item+.breadcrumb-item::before {
      display: inline-block;
      padding-right: .5rem;
      padding-left: .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: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-left: 0;
      list-style: none;
      border-radius: .25rem
    }

    .page-link {
      position: relative;
      display: block;
      padding: .5rem .75rem;
      margin-left: -1px;
      line-height: 1.25;
      color: #007bff;
      background-color: #fff;
      border: 1px solid #dee2e6
    }

    .page-link:hover {
      color: #0056b3;
      text-decoration: none;
      background-color: #e9ecef;
      border-color: #dee2e6
    }

    .page-link:focus {
      z-index: 2;
      outline: 0;
      box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
    }

    .page-link:not(:disabled):not(.disabled) {
      cursor: pointer
    }

    .page-item:first-child .page-link {
      margin-left: 0;
      border-top-left-radius: .25rem;
      border-bottom-left-radius: .25rem
    }

    .page-item:last-child .page-link {
      border-top-right-radius: .25rem;
      border-bottom-right-radius: .25rem
    }

    .page-item.active .page-link {
      z-index: 1;
      color: #fff;
      background-color: #007bff;
      border-color: #007bff
    }

    .page-item.disabled .page-link {
      color: #6c757d;
      pointer-events: none;
      cursor: auto;
      background-color: #fff;
      border-color: #dee2e6
    }

    .pagination-lg .page-link {
      padding: .75rem 1.5rem;
      font-size: 1.25rem;
      line-height: 1.5
    }

    .pagination-lg .page-item:first-child .page-link {
      border-top-left-radius: .3rem;
      border-bottom-left-radius: .3rem
    }

    .pagination-lg .page-item:last-child .page-link {
      border-top-right-radius: .3rem;
      border-bottom-right-radius: .3rem
    }

    .pagination-sm .page-link {
      padding: .25rem .5rem;
      font-size: .875rem;
      line-height: 1.5
    }

    .pagination-sm .page-item:first-child .page-link {
      border-top-left-radius: .2rem;
      border-bottom-left-radius: .2rem
    }

    .pagination-sm .page-item:last-child .page-link {
      border-top-right-radius: .2rem;
      border-bottom-right-radius: .2rem
    }

    .badge {
      display: inline;
      padding: .25em .4em;
      font-size: 75%;
      font-weight: 700;
      line-height: 1;
      text-align: center;
      white-space: nowrap;
      vertical-align: baseline;
      border-radius: 0.75rem;
    }

    .badge:empty {
      display: none
    }

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

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

    .badge-primary {
      color: #fff;
      background-color: #007bff
    }

    .badge-primary[href]:focus,
    .badge-primary[href]:hover {
      color: #fff;
      text-decoration: none;
      background-color: #0062cc
    }

    .badge-secondary {
      color: #fff;
      background-color: #6c757d
    }

    .badge-secondary[href]:focus,
    .badge-secondary[href]:hover {
      color: #fff;
      text-decoration: none;
      background-color: #545b62
    }

    .badge-success {
      color: #fff;
      background-color: #28a745
    }

    .badge-success[href]:focus,
    .badge-success[href]:hover {
      color: #fff;
      text-decoration: none;
      background-color: #1e7e34
    }

    .badge-info {
      color: #fff;
      background-color: #17a2b8
    }

    .badge-info[href]:focus,
    .badge-info[href]:hover {
      color: #fff;
      text-decoration: none;
      background-color: #117a8b
    }

    .badge-warning {
      color: #212529;
      background-color: #ffc107
    }

    .badge-warning[href]:focus,
    .badge-warning[href]:hover {
      color: #212529;
      text-decoration: none;
      background-color: #d39e00
    }

    .badge-danger {
      color: #fff;
      background-color: #dc3545
    }

    .badge-danger[href]:focus,
    .badge-danger[href]:hover {
      color: #fff;
      text-decoration: none;
      background-color: #bd2130
    }

    .badge-light {
      color: #212529;
      background-color: #f8f9fa
    }

    .badge-light[href]:focus,
    .badge-light[href]:hover {
      color: #212529;
      text-decoration: none;
      background-color: #dae0e5
    }

    .badge-dark {
      color: #fff;
      background-color: #343a40
    }

    .badge-dark[href]:focus,
    .badge-dark[href]:hover {
      color: #fff;
      text-decoration: none;
      background-color: #1d2124
    }

    .jumbotron {
      padding: 2rem 1rem;
      margin-bottom: 2rem;
      background-color: #e9ecef;
      border-radius: .3rem
    }

    @media (min-width:576px) {
      .jumbotron {
        padding: 4rem 2rem
      }
    }

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

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

    .alert-heading {
      color: inherit
    }

    .alert-link {
      font-weight: 700
    }

    .alert-dismissible {
      padding-right: 4rem
    }

    .alert-dismissible .close {
      position: absolute;
      top: 0;
      right: 0;
      padding: .75rem 1.25rem;
      color: inherit
    }

    .alert-primary {
      color: #004085;
      background-color: #cce5ff;
      border-color: #b8daff
    }

    .alert-primary hr {
      border-top-color: #9fcdff
    }

    .alert-primary .alert-link {
      color: #002752
    }

    .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: #155724;
      background-color: #d4edda;
      border-color: #c3e6cb
    }

    .alert-success hr {
      border-top-color: #b1dfbb
    }

    .alert-success .alert-link {
      color: #0b2e13
    }

    .alert-info {
      color: #0c5460;
      background-color: #d1ecf1;
      border-color: #bee5eb
    }

    .alert-info hr {
      border-top-color: #abdde5
    }

    .alert-info .alert-link {
      color: #062c33
    }

    .alert-warning {
      color: #856404;
      background-color: #fff3cd;
      border-color: #ffeeba
    }

    .alert-warning hr {
      border-top-color: #ffe8a1
    }

    .alert-warning .alert-link {
      color: #533f03
    }

    .alert-danger {
      color: #721c24;
      background-color: #f8d7da;
      border-color: #f5c6cb
    }

    .alert-danger hr {
      border-top-color: #f1b0b7
    }

    .alert-danger .alert-link {
      color: #491217
    }

    .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: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 1rem;
      overflow: hidden;
      font-size: .75rem;
      background-color: #e9ecef;
      border-radius: .25rem
    }

    .progress-bar {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      color: #fff;
      text-align: center;
      background-color: #007bff;
      transition: width .6s ease;
    }

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

    .progress-bar-animated {
      -webkit-animation: progress-bar-stripes 1s linear infinite;
      animation: progress-bar-stripes 1s linear infinite
    }

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

    .media-body {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1
    }

    .list-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      padding-left: 0;
      margin-bottom: 0
    }

    .list-group-item-action {
      width: 100%;
      color: #495057;
      text-align: inherit
    }

    .list-group-item-action:focus,
    .list-group-item-action:hover {
      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: .75rem 1.25rem;
      margin-bottom: -1px;
      background-color: #fff;
      border: 1px solid rgba(0, 0, 0, .125)
    }

    .list-group-item:first-child {
      border-top-left-radius: .25rem;
      border-top-right-radius: .25rem
    }

    .list-group-item:last-child {
      margin-bottom: 0;
      border-bottom-right-radius: .25rem;
      border-bottom-left-radius: .25rem
    }

    .list-group-item:focus,
    .list-group-item:hover {
      z-index: 1;
      text-decoration: none
    }

    .list-group-item.disabled,
    .list-group-item:disabled {
      color: #6c757d;
      background-color: #fff
    }

    .list-group-item.active {
      z-index: 2;
      color: #fff;
      background-color: #007bff;
      border-color: #007bff
    }

    .list-group-flush .list-group-item {
      border-right: 0;
      border-left: 0;
      border-radius: 0
    }

    .list-group-flush:first-child .list-group-item:first-child {
      border-top: 0
    }

    .list-group-flush:last-child .list-group-item:last-child {
      border-bottom: 0
    }

    .list-group-item-primary {
      color: #004085;
      background-color: #b8daff
    }

    .list-group-item-primary.list-group-item-action:focus,
    .list-group-item-primary.list-group-item-action:hover {
      color: #004085;
      background-color: #9fcdff
    }

    .list-group-item-primary.list-group-item-action.active {
      color: #fff;
      background-color: #004085;
      border-color: #004085
    }

    .list-group-item-secondary {
      color: #383d41;
      background-color: #d6d8db
    }

    .list-group-item-secondary.list-group-item-action:focus,
    .list-group-item-secondary.list-group-item-action:hover {
      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: #155724;
      background-color: #c3e6cb
    }

    .list-group-item-success.list-group-item-action:focus,
    .list-group-item-success.list-group-item-action:hover {
      color: #155724;
      background-color: #b1dfbb
    }

    .list-group-item-success.list-group-item-action.active {
      color: #fff;
      background-color: #155724;
      border-color: #155724
    }

    .list-group-item-info {
      color: #0c5460;
      background-color: #bee5eb
    }

    .list-group-item-info.list-group-item-action:focus,
    .list-group-item-info.list-group-item-action:hover {
      color: #0c5460;
      background-color: #abdde5
    }

    .list-group-item-info.list-group-item-action.active {
      color: #fff;
      background-color: #0c5460;
      border-color: #0c5460
    }

    .list-group-item-warning {
      color: #856404;
      background-color: #ffeeba
    }

    .list-group-item-warning.list-group-item-action:focus,
    .list-group-item-warning.list-group-item-action:hover {
      color: #856404;
      background-color: #ffe8a1
    }

    .list-group-item-warning.list-group-item-action.active {
      color: #fff;
      background-color: #856404;
      border-color: #856404
    }

    .list-group-item-danger {
      color: #721c24;
      background-color: #f5c6cb
    }

    .list-group-item-danger.list-group-item-action:focus,
    .list-group-item-danger.list-group-item-action:hover {
      color: #721c24;
      background-color: #f1b0b7
    }

    .list-group-item-danger.list-group-item-action.active {
      color: #fff;
      background-color: #721c24;
      border-color: #721c24
    }

    .list-group-item-light {
      color: #818182;
      background-color: #fdfdfe
    }

    .list-group-item-light.list-group-item-action:focus,
    .list-group-item-light.list-group-item-action:hover {
      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:focus,
    .list-group-item-dark.list-group-item-action:hover {
      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.5rem;
      font-weight: 700;
      line-height: 1;
      color: #000;
      text-shadow: 0 1px 0 #fff;
      opacity: .5
    }

    .close:focus,
    .close:hover {
      color: #000;
      text-decoration: none;
      opacity: .75
    }

    .close:not(:disabled):not(.disabled) {
      cursor: pointer
    }

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

    .modal-open {
      overflow: hidden
    }

    .modal {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1050;
      display: none;
      overflow: hidden;
      outline: 0
    }

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

    .modal-dialog {
      position: relative;
      width: auto;
      margin: .5rem;
      pointer-events: none
    }

    .modal.fade .modal-dialog {
      transition: -webkit-transform .3s ease-out;
      transition: transform .3s ease-out;
      transition: transform .3s ease-out, -webkit-transform .3s ease-out;
      -webkit-transform: translate(0, -25%);
      transform: translate(0, -25%)
    }

    .modal.show .modal-dialog {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0)
    }

    .modal-dialog-centered {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      min-height: calc(100% - (.5rem * 2))
    }

    .modal-content {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      width: 100%;
      pointer-events: auto;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid rgba(0, 0, 0, .2);
      border-radius: .3rem;
      outline: 0
    }

    .modal-backdrop {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1040;
      background-color: #000
    }

    .modal-backdrop.fade {
      opacity: 0
    }

    .modal-backdrop.show {
      opacity: .5
    }

    .modal-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: 1rem;
      border-bottom: 1px solid #e9ecef;
      border-top-left-radius: .3rem;
      border-top-right-radius: .3rem
    }

    .modal-header .close {
      padding: 1rem;
      margin: -1rem -1rem -1rem auto
    }

    .modal-title {
      margin-bottom: 0;
      line-height: 1.5;
      text-align: center;
      /* color: blue; */
    }

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

    .modal-footer {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      padding: 1rem;
      border-top: 1px solid #e9ecef;
    }

    .modal-footer>:not(:first-child) {
      margin-left: .25rem
    }

    .modal-footer>:not(:last-child) {
      margin-right: .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-centered {
        min-height: calc(100% - (1.75rem * 2))
      }

      .modal-sm {
        max-width: 300px
      }
    }

    @media (min-width:992px) {
      .modal-lg {
        max-width: 800px
      }
    }

    .tooltip {
      position: absolute;
      z-index: 1070;
      display: block;
      margin: 0;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-style: normal;
      font-weight: 400;
      line-height: 1.5;
      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: .875rem;
      word-wrap: break-word;
      opacity: 0
    }

    .tooltip.show {
      opacity: .9
    }

    .tooltip .arrow {
      position: absolute;
      display: block;
      width: .8rem;
      height: .4rem
    }

    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid
    }

    .bs-tooltip-auto[x-placement^=top],
    .bs-tooltip-top {
      padding: .4rem 0
    }

    .bs-tooltip-auto[x-placement^=top] .arrow,
    .bs-tooltip-top .arrow {
      bottom: 0
    }

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

    .bs-tooltip-auto[x-placement^=right],
    .bs-tooltip-right {
      padding: 0 .4rem
    }

    .bs-tooltip-auto[x-placement^=right] .arrow,
    .bs-tooltip-right .arrow {
      left: 0;
      width: .4rem;
      height: .8rem
    }

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

    .bs-tooltip-auto[x-placement^=bottom],
    .bs-tooltip-bottom {
      padding: .4rem 0
    }

    .bs-tooltip-auto[x-placement^=bottom] .arrow,
    .bs-tooltip-bottom .arrow {
      top: 0
    }

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

    .bs-tooltip-auto[x-placement^=left],
    .bs-tooltip-left {
      padding: 0 .4rem
    }

    .bs-tooltip-auto[x-placement^=left] .arrow,
    .bs-tooltip-left .arrow {
      right: 0;
      width: .4rem;
      height: .8rem
    }

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

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

    .popover {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1060;
      display: block;
      max-width: 276px;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-style: normal;
      font-weight: 400;
      line-height: 1.5;
      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: .875rem;
      word-wrap: break-word;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid rgba(0, 0, 0, .2);
      border-radius: .3rem
    }

    .popover .arrow {
      position: absolute;
      display: block;
      width: 1rem;
      height: .5rem;
      margin: 0 .3rem
    }

    .popover .arrow::after,
    .popover .arrow::before {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid
    }

    .bs-popover-auto[x-placement^=top],
    .bs-popover-top {
      margin-bottom: .5rem
    }

    .bs-popover-auto[x-placement^=top] .arrow,
    .bs-popover-top .arrow {
      bottom: calc((.5rem + 1px) * -1)
    }

    .bs-popover-auto[x-placement^=top] .arrow::after,
    .bs-popover-auto[x-placement^=top] .arrow::before,
    .bs-popover-top .arrow::after,
    .bs-popover-top .arrow::before {
      border-width: .5rem .5rem 0
    }

    .bs-popover-auto[x-placement^=top] .arrow::before,
    .bs-popover-top .arrow::before {
      bottom: 0;
      border-top-color: rgba(0, 0, 0, .25)
    }

    .bs-popover-auto[x-placement^=top] .arrow::after,
    .bs-popover-top .arrow::after {
      bottom: 1px;
      border-top-color: #fff
    }

    .bs-popover-auto[x-placement^=right],
    .bs-popover-right {
      margin-left: .5rem
    }

    .bs-popover-auto[x-placement^=right] .arrow,
    .bs-popover-right .arrow {
      left: calc((.5rem + 1px) * -1);
      width: .5rem;
      height: 1rem;
      margin: .3rem 0
    }

    .bs-popover-auto[x-placement^=right] .arrow::after,
    .bs-popover-auto[x-placement^=right] .arrow::before,
    .bs-popover-right .arrow::after,
    .bs-popover-right .arrow::before {
      border-width: .5rem .5rem .5rem 0
    }

    .bs-popover-auto[x-placement^=right] .arrow::before,
    .bs-popover-right .arrow::before {
      left: 0;
      border-right-color: rgba(0, 0, 0, .25)
    }

    .bs-popover-auto[x-placement^=right] .arrow::after,
    .bs-popover-right .arrow::after {
      left: 1px;
      border-right-color: #fff
    }

    .bs-popover-auto[x-placement^=bottom],
    .bs-popover-bottom {
      margin-top: .5rem
    }

    .bs-popover-auto[x-placement^=bottom] .arrow,
    .bs-popover-bottom .arrow {
      top: calc((.5rem + 1px) * -1)
    }

    .bs-popover-auto[x-placement^=bottom] .arrow::after,
    .bs-popover-auto[x-placement^=bottom] .arrow::before,
    .bs-popover-bottom .arrow::after,
    .bs-popover-bottom .arrow::before {
      border-width: 0 .5rem .5rem .5rem
    }

    .bs-popover-auto[x-placement^=bottom] .arrow::before,
    .bs-popover-bottom .arrow::before {
      top: 0;
      border-bottom-color: rgba(0, 0, 0, .25)
    }

    .bs-popover-auto[x-placement^=bottom] .arrow::after,
    .bs-popover-bottom .arrow::after {
      top: 1px;
      border-bottom-color: #fff
    }

    .bs-popover-auto[x-placement^=bottom] .popover-header::before,
    .bs-popover-bottom .popover-header::before {
      position: absolute;
      top: 0;
      left: 50%;
      display: block;
      width: 1rem;
      margin-left: -.5rem;
      content: "";
      border-bottom: 1px solid #f7f7f7
    }

    .bs-popover-auto[x-placement^=left],
    .bs-popover-left {
      margin-right: .5rem
    }

    .bs-popover-auto[x-placement^=left] .arrow,
    .bs-popover-left .arrow {
      right: calc((.5rem + 1px) * -1);
      width: .5rem;
      height: 1rem;
      margin: .3rem 0
    }

    .bs-popover-auto[x-placement^=left] .arrow::after,
    .bs-popover-auto[x-placement^=left] .arrow::before,
    .bs-popover-left .arrow::after,
    .bs-popover-left .arrow::before {
      border-width: .5rem 0 .5rem .5rem
    }

    .bs-popover-auto[x-placement^=left] .arrow::before,
    .bs-popover-left .arrow::before {
      right: 0;
      border-left-color: rgba(0, 0, 0, .25)
    }

    .bs-popover-auto[x-placement^=left] .arrow::after,
    .bs-popover-left .arrow::after {
      right: 1px;
      border-left-color: #fff
    }

    .popover-header {
      padding: .5rem .75rem;
      margin-bottom: 0;
      font-size: 1rem;
      color: inherit;
      background-color: #f7f7f7;
      border-bottom: 1px solid #ebebeb;
      border-top-left-radius: calc(.3rem - 1px);
      border-top-right-radius: calc(.3rem - 1px)
    }

    .popover-header:empty {
      display: none
    }

    .popover-body {
      padding: .5rem .75rem;
      color: #212529
    }

    .carousel {
      position: relative
    }

    .carousel-inner {
      position: relative;
      width: 100%;
      overflow: hidden
    }

    .carousel-item {
      position: relative;
      display: none;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 100%;
      transition: -webkit-transform .6s ease;
      transition: transform .6s ease;
      transition: transform .6s ease, -webkit-transform .6s ease;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      -webkit-perspective: 1000px;
      perspective: 1000px
    }

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

    .carousel-item-next,
    .carousel-item-prev {
      position: absolute;
      top: 0
    }

    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
      -webkit-transform: translateX(0);
      transform: translateX(0)
    }

    @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {

      .carousel-item-next.carousel-item-left,
      .carousel-item-prev.carousel-item-right {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }
    }

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

    @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {

      .active.carousel-item-right,
      .carousel-item-next {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
      }
    }

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

    @supports ((-webkit-transform-style:preserve-3d) or (transform-style:preserve-3d)) {

      .active.carousel-item-left,
      .carousel-item-prev {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
      }
    }

    .carousel-control-next,
    .carousel-control-prev {
      position: absolute;
      top: 0;
      bottom: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 15%;
      color: #fff;
      text-align: center;
      opacity: .5
    }

    .carousel-control-next:focus,
    .carousel-control-next:hover,
    .carousel-control-prev:focus,
    .carousel-control-prev:hover {
      color: #fff;
      text-decoration: none;
      outline: 0;
      opacity: .9
    }

    .carousel-control-prev {
      left: 0
    }

    .carousel-control-next {
      right: 0
    }

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

    .carousel-control-prev-icon {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
    }

    .carousel-control-next-icon {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
    }

    .carousel-indicators {
      position: absolute;
      right: 0;
      bottom: 10px;
      left: 0;
      z-index: 15;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding-left: 0;
      margin-right: 15%;
      margin-left: 15%;
      list-style: none
    }

    .carousel-indicators li {
      position: relative;
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto;
      width: 30px;
      height: 3px;
      margin-right: 3px;
      margin-left: 3px;
      text-indent: -999px;
      background-color: rgba(255, 255, 255, .5)
    }

    .carousel-indicators li::before {
      position: absolute;
      top: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""
    }

    .carousel-indicators li::after {
      position: absolute;
      bottom: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""
    }

    .carousel-indicators .active {
      background-color: #fff
    }

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

    .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: #007bff !important
    }

    a.bg-primary:focus,
    a.bg-primary:hover,
    button.bg-primary:focus,
    button.bg-primary:hover {
      background-color: #0062cc !important
    }

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

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

    .bg-success {
      background-color: #28a745 !important
    }

    a.bg-success:focus,
    a.bg-success:hover,
    button.bg-success:focus,
    button.bg-success:hover {
      background-color: #1e7e34 !important
    }

    .bg-info {
      background-color: #17a2b8 !important
    }

    a.bg-info:focus,
    a.bg-info:hover,
    button.bg-info:focus,
    button.bg-info:hover {
      background-color: #117a8b !important
    }

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

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

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

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

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

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

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

    a.bg-dark:focus,
    a.bg-dark:hover,
    button.bg-dark:focus,
    button.bg-dark:hover {
      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: #007bff !important
    }

    .border-secondary {
      border-color: #6c757d !important
    }

    .border-success {
      border-color: #28a745 !important
    }

    .border-info {
      border-color: #17a2b8 !important
    }

    .border-warning {
      border-color: #ffc107 !important
    }

    .border-danger {
      border-color: #dc3545 !important
    }

    .border-light {
      border-color: #f8f9fa !important
    }

    .border-dark {
      border-color: #343a40 !important
    }

    .border-white {
      border-color: #fff !important
    }

    .rounded {
      border-radius: .25rem !important
    }

    .rounded-top {
      border-top-left-radius: .25rem !important;
      border-top-right-radius: .25rem !important
    }

    .rounded-right {
      border-top-right-radius: .25rem !important;
      border-bottom-right-radius: .25rem !important
    }

    .rounded-bottom {
      border-bottom-right-radius: .25rem !important;
      border-bottom-left-radius: .25rem !important
    }

    .rounded-left {
      border-top-left-radius: .25rem !important;
      border-bottom-left-radius: .25rem !important
    }

    .rounded-circle {
      border-radius: 50% !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: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
    }

    .d-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      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: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
      }

      .d-sm-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        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: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
      }

      .d-md-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        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: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
      }

      .d-lg-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        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: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
      }

      .d-xl-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        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: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
      }

      .d-print-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        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 embed,
    .embed-responsive iframe,
    .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.857143%
    }

    .embed-responsive-16by9::before {
      padding-top: 56.25%
    }

    .embed-responsive-4by3::before {
      padding-top: 75%
    }

    .embed-responsive-1by1::before {
      padding-top: 100%
    }

    .flex-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important
    }

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

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

    .flex-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important
    }

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

    .flex-nowrap {
      -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important
    }

    .flex-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important
    }

    .justify-content-start {
      -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
      justify-content: flex-start !important
    }

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

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

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

    .justify-content-around {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important
    }

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

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

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

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

    .align-items-stretch {
      -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
      align-items: stretch !important
    }

    .align-content-start {
      -ms-flex-line-pack: start !important;
      align-content: flex-start !important
    }

    .align-content-end {
      -ms-flex-line-pack: end !important;
      align-content: flex-end !important
    }

    .align-content-center {
      -ms-flex-line-pack: center !important;
      align-content: center !important
    }

    .align-content-between {
      -ms-flex-line-pack: justify !important;
      align-content: space-between !important
    }

    .align-content-around {
      -ms-flex-line-pack: distribute !important;
      align-content: space-around !important
    }

    .align-content-stretch {
      -ms-flex-line-pack: stretch !important;
      align-content: stretch !important
    }

    .align-self-auto {
      -ms-flex-item-align: auto !important;
      align-self: auto !important
    }

    .align-self-start {
      -ms-flex-item-align: start !important;
      align-self: flex-start !important
    }

    .align-self-end {
      -ms-flex-item-align: end !important;
      align-self: flex-end !important
    }

    .align-self-center {
      -ms-flex-item-align: center !important;
      align-self: center !important
    }

    .align-self-baseline {
      -ms-flex-item-align: baseline !important;
      align-self: baseline !important
    }

    .align-self-stretch {
      -ms-flex-item-align: stretch !important;
      align-self: stretch !important
    }

    @media (min-width:576px) {
      .flex-sm-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

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

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

      .flex-sm-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .justify-content-sm-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

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

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

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

      .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

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

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

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

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

      .align-items-sm-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width:768px) {
      .flex-md-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

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

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

      .flex-md-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .justify-content-md-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

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

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

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

      .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

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

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

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

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

      .align-items-md-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width:992px) {
      .flex-lg-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

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

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

      .flex-lg-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .justify-content-lg-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

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

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

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

      .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

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

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

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

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

      .align-items-lg-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width:1200px) {
      .flex-xl-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

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

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

      .flex-xl-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .justify-content-xl-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

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

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

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

      .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

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

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

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

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

      .align-items-xl-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        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
      }
    }

    .position-static {
      position: static !important
    }

    .position-relative {
      position: relative !important
    }

    .position-absolute {
      position: absolute !important
    }

    .position-fixed {
      position: fixed !important
    }

    .position-sticky {
      position: -webkit-sticky !important;
      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:-webkit-sticky) or (position:sticky)) {
      .sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
      }
    }

    .sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      -webkit-clip-path: inset(50%);
      clip-path: inset(50%);
      border: 0
    }

    .sr-only-focusable:active,
    .sr-only-focusable:focus {
      position: static;
      width: auto;
      height: auto;
      overflow: visible;
      clip: auto;
      white-space: normal;
      -webkit-clip-path: none;
      clip-path: none
    }

    .w-25 {
      width: 25% !important
    }

    .w-50 {
      width: 50% !important
    }

    .w-75 {
      width: 75% !important
    }

    .w-100 {
      width: 100% !important;
    }

    .h-25 {
      height: 25% !important
    }

    .h-50 {
      height: 50% !important
    }

    .h-75 {
      height: 75% !important
    }

    .h-100 {
      height: 100% !important
    }

    .mw-100 {
      max-width: 100% !important
    }

    .mh-100 {
      max-height: 100% !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: .25rem !important
    }

    .mt-1,
    .my-1 {
      margin-top: .25rem !important
    }

    .mr-1,
    .mx-1 {
      margin-right: .25rem !important
    }

    .mb-1,
    .my-1 {
      margin-bottom: .25rem !important
    }

    .ml-1,
    .mx-1 {
      margin-left: .25rem !important
    }

    .m-2 {
      margin: .5rem !important
    }

    .mt-2,
    .my-2 {
      margin-top: .5rem !important
    }

    .mr-2,
    .mx-2 {
      margin-right: .5rem !important
    }

    .mb-2,
    .my-2 {
      margin-bottom: .5rem !important
    }

    .ml-2,
    .mx-2 {
      margin-left: .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: .25rem !important
    }

    .pt-1,
    .py-1 {
      padding-top: .25rem !important
    }

    .pr-1,
    .px-1 {
      padding-right: 0.25rem !important;
    }

    .pb-1,
    .py-1 {
      padding-bottom: .25rem !important
    }

    .pl-1,
    .px-1 {
      padding-left: .25rem !important
    }

    .p-2 {
      padding: .5rem !important
    }

    .pt-2,
    .py-2 {
      padding-top: .5rem !important
    }

    .pr-2,
    .px-2 {
      padding-right: .5rem !important
    }

    .pb-2,
    .py-2 {
      padding-bottom: .5rem !important
    }

    .pl-2,
    .px-2 {
      padding-left: .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-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: .25rem !important
      }

      .mt-sm-1,
      .my-sm-1 {
        margin-top: .25rem !important
      }

      .mr-sm-1,
      .mx-sm-1 {
        margin-right: .25rem !important
      }

      .mb-sm-1,
      .my-sm-1 {
        margin-bottom: .25rem !important
      }

      .ml-sm-1,
      .mx-sm-1 {
        margin-left: .25rem !important
      }

      .m-sm-2 {
        margin: .5rem !important
      }

      .mt-sm-2,
      .my-sm-2 {
        margin-top: .5rem !important
      }

      .mr-sm-2,
      .mx-sm-2 {
        margin-right: .5rem !important
      }

      .mb-sm-2,
      .my-sm-2 {
        margin-bottom: .5rem !important
      }

      .ml-sm-2,
      .mx-sm-2 {
        margin-left: .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: .25rem !important
      }

      .pt-sm-1,
      .py-sm-1 {
        padding-top: .25rem !important
      }

      .pr-sm-1,
      .px-sm-1 {
        padding-right: .25rem !important
      }

      .pb-sm-1,
      .py-sm-1 {
        padding-bottom: .25rem !important
      }

      .pl-sm-1,
      .px-sm-1 {
        padding-left: .25rem !important
      }

      .p-sm-2 {
        padding: .5rem !important
      }

      .pt-sm-2,
      .py-sm-2 {
        padding-top: .5rem !important
      }

      .pr-sm-2,
      .px-sm-2 {
        padding-right: .5rem !important
      }

      .pb-sm-2,
      .py-sm-2 {
        padding-bottom: .5rem !important
      }

      .pl-sm-2,
      .px-sm-2 {
        padding-left: .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-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: .25rem !important
      }

      .mt-md-1,
      .my-md-1 {
        margin-top: .25rem !important
      }

      .mr-md-1,
      .mx-md-1 {
        margin-right: .25rem !important
      }

      .mb-md-1,
      .my-md-1 {
        margin-bottom: .25rem !important
      }

      .ml-md-1,
      .mx-md-1 {
        margin-left: .25rem !important
      }

      .m-md-2 {
        margin: .5rem !important
      }

      .mt-md-2,
      .my-md-2 {
        margin-top: .5rem !important
      }

      .mr-md-2,
      .mx-md-2 {
        margin-right: .5rem !important
      }

      .mb-md-2,
      .my-md-2 {
        margin-bottom: .5rem !important
      }

      .ml-md-2,
      .mx-md-2 {
        margin-left: .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: .25rem !important
      }

      .pt-md-1,
      .py-md-1 {
        padding-top: .25rem !important
      }

      .pr-md-1,
      .px-md-1 {
        padding-right: .25rem !important
      }

      .pb-md-1,
      .py-md-1 {
        padding-bottom: .25rem !important
      }

      .pl-md-1,
      .px-md-1 {
        padding-left: .25rem !important
      }

      .p-md-2 {
        padding: .5rem !important
      }

      .pt-md-2,
      .py-md-2 {
        padding-top: .5rem !important
      }

      .pr-md-2,
      .px-md-2 {
        padding-right: .5rem !important
      }

      .pb-md-2,
      .py-md-2 {
        padding-bottom: .5rem !important
      }

      .pl-md-2,
      .px-md-2 {
        padding-left: .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-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: .25rem !important
      }

      .mt-lg-1,
      .my-lg-1 {
        margin-top: .25rem !important
      }

      .mr-lg-1,
      .mx-lg-1 {
        margin-right: .25rem !important
      }

      .mb-lg-1,
      .my-lg-1 {
        margin-bottom: .25rem !important
      }

      .ml-lg-1,
      .mx-lg-1 {
        margin-left: .25rem !important
      }

      .m-lg-2 {
        margin: .5rem !important
      }

      .mt-lg-2,
      .my-lg-2 {
        margin-top: .5rem !important
      }

      .mr-lg-2,
      .mx-lg-2 {
        margin-right: .5rem !important
      }

      .mb-lg-2,
      .my-lg-2 {
        margin-bottom: .5rem !important
      }

      .ml-lg-2,
      .mx-lg-2 {
        margin-left: .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: .25rem !important
      }

      .pt-lg-1,
      .py-lg-1 {
        padding-top: .25rem !important
      }

      .pr-lg-1,
      .px-lg-1 {
        padding-right: .25rem !important
      }

      .pb-lg-1,
      .py-lg-1 {
        padding-bottom: .25rem !important
      }

      .pl-lg-1,
      .px-lg-1 {
        padding-left: .25rem !important
      }

      .p-lg-2 {
        padding: .5rem !important
      }

      .pt-lg-2,
      .py-lg-2 {
        padding-top: .5rem !important
      }

      .pr-lg-2,
      .px-lg-2 {
        padding-right: .5rem !important
      }

      .pb-lg-2,
      .py-lg-2 {
        padding-bottom: .5rem !important
      }

      .pl-lg-2,
      .px-lg-2 {
        padding-left: .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-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: .25rem !important
      }

      .mt-xl-1,
      .my-xl-1 {
        margin-top: .25rem !important
      }

      .mr-xl-1,
      .mx-xl-1 {
        margin-right: .25rem !important
      }

      .mb-xl-1,
      .my-xl-1 {
        margin-bottom: .25rem !important
      }

      .ml-xl-1,
      .mx-xl-1 {
        margin-left: .25rem !important
      }

      .m-xl-2 {
        margin: .5rem !important
      }

      .mt-xl-2,
      .my-xl-2 {
        margin-top: .5rem !important
      }

      .mr-xl-2,
      .mx-xl-2 {
        margin-right: .5rem !important
      }

      .mb-xl-2,
      .my-xl-2 {
        margin-bottom: .5rem !important
      }

      .ml-xl-2,
      .mx-xl-2 {
        margin-left: .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: .25rem !important
      }

      .pt-xl-1,
      .py-xl-1 {
        padding-top: .25rem !important
      }

      .pr-xl-1,
      .px-xl-1 {
        padding-right: .25rem !important
      }

      .pb-xl-1,
      .py-xl-1 {
        padding-bottom: .25rem !important
      }

      .pl-xl-1,
      .px-xl-1 {
        padding-left: .25rem !important
      }

      .p-xl-2 {
        padding: .5rem !important
      }

      .pt-xl-2,
      .py-xl-2 {
        padding-top: .5rem !important
      }

      .pr-xl-2,
      .px-xl-2 {
        padding-right: .5rem !important
      }

      .pb-xl-2,
      .py-xl-2 {
        padding-bottom: .5rem !important
      }

      .pl-xl-2,
      .px-xl-2 {
        padding-left: .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-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
      }
    }

    .text-justify {
      text-align: justify !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-normal {
      font-weight: 400 !important
    }

    .font-weight-bold {
      font-weight: 700 !important
    }

    .font-italic {
      font-style: italic !important
    }

    .text-white {
      color: #fff !important
    }

    .text-primary {
      color: #007bff !important
    }

    a.text-primary:focus,
    a.text-primary:hover {
      color: #0062cc !important
    }

    .text-secondary {
      color: #6c757d !important
    }

    a.text-secondary:focus,
    a.text-secondary:hover {
      color: #545b62 !important
    }

    .text-success {
      color: #28a745 !important
    }

    a.text-success:focus,
    a.text-success:hover {
      color: #1e7e34 !important
    }

    .text-info {
      color: #17a2b8 !important
    }

    a.text-info:focus,
    a.text-info:hover {
      color: #117a8b !important
    }

    .text-warning {
      color: #ffc107 !important
    }

    a.text-warning:focus,
    a.text-warning:hover {
      color: #d39e00 !important
    }

    .text-danger {
      color: #dc3545 !important
    }

    a.text-danger:focus,
    a.text-danger:hover {
      color: #bd2130 !important
    }

    .text-light {
      color: #f8f9fa !important
    }

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

    .text-dark {
      color: #343a40 !important
    }

    a.text-dark:focus,
    a.text-dark:hover {
      color: #1d2124 !important
    }

    .text-muted {
      color: #6c757d !important
    }

    .text-hide {
      font: 0/0 a;
      color: transparent;
      text-shadow: none;
      background-color: transparent;
      border: 0
    }

    .visible {
      visibility: visible !important
    }

    .invisible {
      visibility: hidden !important
    }

    @media print {

      *,
      ::after,
      ::before {
        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
      }

      blockquote,
      pre {
        border: 1px solid #999;
        page-break-inside: avoid
      }

      thead {
        display: table-header-group
      }

      img,
      tr {
        page-break-inside: avoid
      }

      h2,
      h3,
      p {
        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 td,
      .table-bordered th {
        border: 1px solid #ddd !important
      }
    }

    /*# sourceMappingURL=bootstrap.min.estilos.map */
  </style>
  <style>
    html,
    body,
    div,
    span,
    applet,
    object,
    iframe,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    blockquote,
    pre,
    a,
    abbr,
    acronym,
    address,
    big,
    cite,
    code,
    del,
    dfn,
    em,
    img,
    ins,
    kbd,
    q,
    s,
    samp,
    small,
    strike,
    strong,
    sub,
    sup,
    tt,
    var,
    b,
    u,
    i,
    center,
    dl,
    dt,
    dd,
    ol,
    ul,
    li,
    fieldset,
    form,
    label,
    legend,
    table,
    caption,
    tbody,
    tfoot,
    thead,
    tr,
    th,
    td,
    article,
    aside,
    canvas,
    details,
    embed,
    figure,
    figcaption,
    footer,
    header,
    hgroup,
    menu,
    nav,
    output,
    ruby,
    section,
    summary,
    time,
    mark,
    audio,
    video {
      margin: 0;
      padding: 0;
      border: 0;
      font-size: 100%;
      font: inherit;
      vertical-align: baseline;
    }

    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    menu,
    nav,
    section {
      display: block
    }

    body {
      line-height: 1
    }

    ol,
    ul {
      list-style: none
    }

    blockquote,
    q {
      quotes: none
    }

    blockquote:before,
    blockquote:after,
    q:before,
    q:after {
      content: '';
      content: none
    }

    table {
      border-collapse: collapse;
      border-spacing: 0
    }
  </style>

  <style>
    /*savepage-import-url=cores.css*/
    /*savepage-import-url=menu.css*/
    #menu {
      font-family: 'Trebuchet MS', 'arial', 'helvetica', 'Open Sans', sans-serif;
      height: var(--altura-menu);
      z-index: 1;
      position: sticky;
      top: 0;
      width: 100%;
      display: flex;
      align-items: center;
      border-top: 1px solid white;
      border-bottom: 1px solid #ffd400;
      padding: 0.5rem 0.75rem;
      /* background: url("../img/logo-ect.svg") no-repeat center #f5f3f0;
      background-size: auto 50%; */
      background:
        /*savepage-url=../index_files/logo-Correios360.png*/
        url() no-repeat center #f5f3f0;
      background-size: auto 80%;
    }

    body.modo-foco #menu {
      position: fixed;
    }

    #menu .hamburger {
      flex: 0 0 2rem;
      margin-right: 1rem;
      background:
        /*savepage-url=../index_files/menu.svg*/
        url() no-repeat center left;
      background-size: 2rem;
      user-select: none;
    }

    #menu .hamburger.aberto {
      background:
        /*savepage-url=../index_files/menu-open.svg*/
        url() no-repeat center left;
      background-size: 2rem;
    }

    #menu .logo {
      flex: 1 1 auto;
      padding-left: 0;
    }

    @media (min-width: 1024px) {

      #menu {
        background-image: none;
      }

      #menu .logo {
        /* background: url("../img/logo-ect.svg") no-repeat left;
          height: 1.75rem;
          background-size: auto 90%; */
        background:
          /*savepage-url=../index_files/logo-Correios360.png*/
          url() no-repeat left;
        height: 50px;
        background-size: auto 90%;
      }
    }

    #menu>a {
      display: flex;
      align-items: center;
      padding: 0 1rem;
      height: 2rem;
    }

    #menu .pesquisar,
    #menu .entrar,
    #menu .nome {
      padding-left: 3.5rem;
      background-size: 2rem;
      border-left: 1px solid #d1ccc7;
      display: none;
    }

    #menu .nome {
      padding: 0 1.5rem 0 1rem;
      text-transform: capitalize;
      background:
        /*savepage-url=../index_files/arrow-down.svg*/
        url() no-repeat right center;
      user-select: none;
    }

    #menu .nome.aberto {
      background:
        /*savepage-url=../index_files/arrow-up.svg*/
        url() no-repeat right center;
    }

    @media (min-width: 1024px) {

      #menu .entrar,
      #menu .nome {
        display: flex;
      }
    }

    #menu .pesquisar {
      background:
        /*savepage-url=../index_files/pesquisar.svg*/
        url() no-repeat left 0.8rem center;
    }

    #menu .pesquisar:before {
      content: "Pesquisar";
    }

    #menu .entrar {
      background:
        /*savepage-url=../index_files/entrar-cor.svg*/
        url() no-repeat left 1rem center;
    }

    #menu .entrar:before {
      content: "Entrar";
      /*font-weight: 600;*/
    }

    #menu .sair:before {
      content: "Sair";
    }

    #menu>.menu {
      position: absolute;
      background-color: #f5f3f0;
      top: var(--altura-menu);
      left: 0;
      z-index: 10;
      width: 85%;
      height: calc(100vh - 5.5rem);
      display: flex;
      flex-flow: column nowrap;
      overflow: auto;
    }

    @media (min-width: 768px) {
      #menu>.menu {
        width: 50%;
      }
    }

    @media (min-width: 1024px) {
      #menu>.menu {
        width: 15rem;
      }
    }

    #menu>.menu a {
      padding: 0.75rem 1rem;
      text-decoration: none;
      background:
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url() no-repeat center right 0.75rem;
      user-select: none;
    }


    @media (min-width: 1024px) {
      #menu>.menu a:not(.voltar) {
        padding: 0.5rem 1rem;
      }
    }

    #menu>.menu a.voltar {
      background:
        /*savepage-url=../index_files/arrow-left.svg*/
        url() no-repeat center left 0.5rem #efedea;
      border-bottom: 1px solid #d1ccc7;
      padding-left: 2.25rem;
    }

    #menu>.menu a[href] {
      background: none;
    }

    #menu>.menu div {
      position: absolute;
      background-color: #f5f3f0;
      width: 100%;
      height: 100%;
      top: 0;
      left: -100%;
      display: flex;
      flex-flow: column nowrap;
    }

    #menu>.menu div.aberto {
      left: 0;
    }

    #menu>.menu section {
      padding: 1rem;
      border-bottom: 1px solid #d1ccc7;
      margin-bottom: 0.75rem;
      background:
        /*savepage-url=../index_files/bg-amarelo.svg*/
        url() #ffe600 center bottom no-repeat;
      background-size: 100% 150px;
    }

    #menu>.menu section h1 {
      margin-bottom: 1rem;
      user-select: none;
    }

    #menu>.menu section p {
      margin-bottom: 1rem;
    }

    #menu>.menu section a.nome-usuario-logado {
      text-transform: capitalize;
      display: block;
      border-left: none;
      padding-left: 0;
      background:
        /*savepage-url=../index_files/arrow-down.svg*/
        url() no-repeat right center;
    }

    #menu>.menu section a.nome-usuario-logado.aberto {
      background:
        /*savepage-url=../index_files/arrow-up.svg*/
        url() no-repeat right center;
    }

    @media (min-width: 1024px) {
      #menu>.menu section a.nome-usuario-logado {
        display: none;
      }
    }

    #menu>.menu section p:last-child {
      margin-bottom: 0;
    }

    #menu>.menu section a {
      display: block;
      padding: 0;
    }

    @media (min-width: 1024px) {
      #menu>.menu section {
        background: transparent;
      }

      #menu>.menu section a,
      menu section p {
        display: none;
      }

      #menu>.menu section p.nome {
        display: none;
      }

      #menu>.menu section h1 {
        margin: 0;
        font-size: 1rem;
        color: black;
      }
    }

    #menu>.menu a.monitor,
    #menu>.menu a.find,
    #menu>.menu a.phone,
    #menu>.menu a.people,
    #menu>.menu a.chat,
    #menu>.menu a.find-person,
    #menu>.menu a.help,
    #menu>.menu a.expand {
      background-position: left 4px center, right 4px center;
      background-repeat: no-repeat, no-repeat;
      background-size: 1.5rem, 1.5rem;
      padding-left: 2rem;
    }

    #menu>.menu a[href].monitor,
    #menu>.menu a[href].find,
    #menu>.menu a[href].phone,
    #menu>.menu a[href].people,
    #menu>.menu a[href].chat,
    #menu>.menu a[href].find-person,
    #menu>.menu a[href].help,
    #menu>.menu a[href].expand {
      background-position: center left 0.85rem;
      background-repeat: no-repeat;
      background-size: 1.5rem;
      padding-left: 2.75rem;
    }

    #menu>.menu a.monitor {
      background-image:
        /*savepage-url=../index_files/monitor-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.monitor:hover {
      background-image:
        /*savepage-url=../index_files/monitor-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-brown.svg*/
        url();
    }

    #menu>.menu a[href].monitor {
      background-image:
        /*savepage-url=../index_files/monitor-blue.svg*/
        url();
    }

    #menu>.menu a[href].monitor:hover {
      background-image:
        /*savepage-url=../index_files/monitor-brown.svg*/
        url();
    }

    #menu>.menu a.find {
      background-image:
        /*savepage-url=../index_files/find-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.find:hover {
      background-image:
        /*savepage-url=../index_files/find-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a[href].find {
      background-image:
        /*savepage-url=../index_files/find-blue.svg*/
        url();
    }

    #menu>.menu a[href].find:hover {
      background-image:
        /*savepage-url=../index_files/find-brown.svg*/
        url();
    }

    #menu>.menu a.phone {
      background-image:
        /*savepage-url=../index_files/phone-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.phone:hover {
      background-image:
        /*savepage-url=../index_files/phone-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a[href].phone {
      background-image:
        /*savepage-url=../index_files/phone-blue.svg*/
        url();
    }

    #menu>.menu a[href].phone:hover {
      background-image:
        /*savepage-url=../index_files/phone-brown.svg*/
        url();
    }

    #menu>.menu a.people {
      background-image:
        /*savepage-url=../index_files/people-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.people:hover {
      background-image:
        /*savepage-url=../index_files/people-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a[href].people {
      background-image:
        /*savepage-url=../index_files/people-blue.svg*/
        url();
    }

    #menu>.menu a[href].people:hover {
      background-image:
        /*savepage-url=../index_files/people-brown.svg*/
        url();
    }

    #menu>.menu a.chat {
      background-image:
        /*savepage-url=../index_files/chat-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.chat:hover {
      background-image:
        /*savepage-url=../index_files/chat-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a[href].chat {
      background-image:
        /*savepage-url=../index_files/chat-blue.svg*/
        url();
    }

    #menu>.menu a[href].chat:hover {
      background-image:
        /*savepage-url=../index_files/chat-brown.svg*/
        url();
    }

    #menu>.menu a.find-person {
      background-image:
        /*savepage-url=../index_files/find-person-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.find-person:hover {
      background-image:
        /*savepage-url=../index_files/find-person-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a[href].find-person {
      background-image:
        /*savepage-url=../index_files/find-person-blue.svg*/
        url();
    }

    #menu>.menu a[href].find-person:hover {
      background-image:
        /*savepage-url=../index_files/find-person-brown.svg*/
        url();
    }

    #menu>.menu a.help {
      background-image:
        /*savepage-url=../index_files/help-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.help:hover {
      background-image:
        /*savepage-url=../index_files/help-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a[href].help {
      background-image:
        /*savepage-url=../index_files/help-blue.svg*/
        url();
    }

    #menu>.menu a[href].help:hover {
      background-image:
        /*savepage-url=../index_files/help-brown.svg*/
        url();
    }

    #menu>.menu a.expand {
      background-image:
        /*savepage-url=../index_files/expand-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.expand:hover {
      background-image:
        /*savepage-url=../index_files/expand-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a[href].expand {
      background-image:
        /*savepage-url=../index_files/expand-blue.svg*/
        url();
    }

    #menu>.menu a[href].expand:hover {
      background-image:
        /*savepage-url=../index_files/expand-brown.svg*/
        url();
    }

    #menu>.dd {
      position: absolute;
      top: var(--altura-menu);
      right: 0.6rem;
      background: #efedea;
      display: none;
      flex-flow: column nowrap;
      padding: 1rem;
      border-bottom: 1px solid #ffd400;
      box-shadow: 0px 0.25rem 0.5rem 0 #cccccc;
    }

    #menu>.dd.aberto {
      display: flex;
    }

    #menu>.dd a {
      padding: 0.5rem 0.5rem;
      text-decoration: none;

    }

    #menu .menu div.dd-mobile {
      display: none;
      flex-flow: column nowrap;
      position: static;
      height: auto;
      background: transparent;
    }

    #menu .menu div.dd-mobile.aberto {
      display: flex;
    }

    #menu .menu div.dd-mobile a {
      margin: 0.75rem 0 0 0;
      transition: all 1s ease-in-out;
    }

    /*savepage-import-url=acessibilidade.css*/
    #acessibilidade {
      font-family: 'Trebuchet MS', 'arial', 'helvetica', 'Open Sans', sans-serif;
      background-color: #efedea;
      padding: 0.5rem 1rem;
      display: flex;
      justify-content: space-between;
      user-select: none;
    }

    #acessibilidade>a {
      padding-right: 1.5rem;
      background:
        /*savepage-url=../index_files/arrow-down.svg*/
        url() no-repeat center right;
    }

    #acessibilidade>a.aberto {
      background:
        /*savepage-url=../index_files/arrow-up.svg*/
        url() no-repeat center right;
    }

    #acessibilidade>a.idioma {
      padding-left: 1.5rem;
      background:
        /*savepage-url=../index_files/bandeira-brasil.svg*/
        url() no-repeat center left,
        /*savepage-url=../index_files/arrow-down.svg*/
        url() no-repeat center right -0.25rem;
    }

    #acess-drop-down {
      /*position: absolute;*/
      top: 2.25rem;
      left: 0;
      width: calc(100vw - 17px);
      z-index: 2;
      background: #efedea;
      padding: 1rem;
      max-height: calc(100vh - 2.25rem);
      overflow: auto;
      box-shadow: 0 2px 2px #cccccc;
      display: none;
    }

    body.touch #acess-drop-down {
      width: 100vw;
    }

    #acess-drop-down.aberto {
      display: block;
    }

    #acess-drop-down header {
      display: flex;
      justify-content: flex-end;
    }

    #acess-drop-down .close {
      height: 1.5rem;
      flex: 0 0 1.5rem;
      background:
        /*savepage-url=../index_files/close-blue.svg*/
        url() no-repeat center;
    }

    #acess-drop-down .close:hover {
      background-image:
        /*savepage-url=../index_files/close-brown.svg*/
        url();
    }

    #acess-drop-down section {
      display: grid;
      grid-gap: 1rem;
    }

    @media (min-width: 768px) {
      #acess-drop-down section {
        width: 600px;
        margin: auto;
        grid-template-rows: repeat(5, 1fr);
        grid-template-columns: repeat(2, 1fr);
        grid-auto-flow: column;
      }
    }

    #acess-drop-down section a {
      padding-left: 1.5rem;
      position: relative;
    }

    #acess-drop-down section a.numero::before {
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 100%;
      height: 17px;
      width: 17px;
      background: #0073ab;
      color: white;
      font-size: 0.7rem;
      content: attr(data-numero);
      position: absolute;
      top: 1px;
      left: 1px;
    }

    #acess-drop-down section a.contraste {
      background:
        /*savepage-url=../index_files/alto-contraste-blue.svg*/
        url() no-repeat left -1px center;
      background-size: 21px;
    }

    #acess-drop-down section a.tecla-virtual {
      background:
        /*savepage-url=../index_files/teclado-blue.svg*/
        url() no-repeat left -1px center;
      background-size: 21px;
    }

    #acess-drop-down section a.headmouse {
      background:
        /*savepage-url=../index_files/mouse-blue.svg*/
        url() no-repeat left -1px center;
      background-size: 21px;
    }

    #acess-drop-down section a.libras {
      background:
        /*savepage-url=../index_files/libras.svg*/
        url() no-repeat left -1px center;
      background-size: 21px;
    }

    #acess-drop-down section a.saiba-mais {
      background:
        /*savepage-url=../index_files/marcador-blue.svg*/
        url() no-repeat left -8px center;
      background-size: 30px;
    }

    /*savepage-import-url=footer.css*/
    /*savepage-import-url=forms.css*/
    /*savepage-import-url=botoes.css*/
    /*savepage-import-url=modal.css*/
    /*savepage-import-url=alerta.css*/
    /*@import "tabs.estilos?2";*/
    /*@import "tabs-tarcisio.estilos";*/
    /*savepage-import-url=tabs-antonio.css*/
    /*savepage-import-url=tabelas.css*/
    /*savepage-import-url=tabelas-bunker.css*/
    /*savepage-import-url=suggest.css*/

    :root {
      --azul: #0071ad;
      --azul-escuro: #003157;
      --cinza-escuro: #555577;
      --altura-menu: 3rem;
      --fundo: white;
    }

    * {
      margin: 0;
      padding: 0;
      /*font-family: 'Roboto', 'Trebuchet MS', 'arial', 'helvetica', 'Open Sans', sans-serif;*/
      font-family: 'Trebuchet MS', 'arial', 'helvetica', 'Open Sans', sans-serif;
      color: var(--cinza-escuro);
      box-sizing: border-box;
    }

    a {
      color: var(--azul);
      cursor: default;
      outline: none;
      text-decoration: none;
      /*font-weight: 600;*/
    }

    a:focus {
      box-shadow: 0 0 1px 1px transparent;
    }

    a[href] {
      cursor: pointer;
      text-decoration: none;
    }

    a:hover {
      color: inherit;
      text-decoration: none;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      color: #00416b;
      margin-bottom: 1rem;
    }

    h1 {
      font-size: 1.2rem;
    }

    @media (min-width: 1024px) {
      h1 {
        font-size: 1.802rem;
      }

      h2 {
        font-size: 1.602rem;
      }

      h3 {
        font-size: 1.424rem;
      }

      h4 {
        font-size: 1.266rem;
      }

      h5 {
        font-size: 1.125rem;
      }

      h6 {
        font-size: 1rem;
      }
    }

    p {
      padding-bottom: 0.5rem;
    }

    .oculto,
    .oculta {
      display: none !important;
    }


    main {
      min-height: calc(100vh - 5.2rem);
      width: 100%;
      padding: 1rem;
    }

    body.modo-foco main {
      /* height: calc(100vh) !important; */
      /* padding-top: calc(4rem); */
    }

    @media (min-width: 1024px) {

      body.modo-foco {
        overflow: hidden;
      }

      body.modo-foco main {
        min-height: auto;
        overflow: auto;
      }

      body.menu-aberto main,
      body.menu-aberto footer {
        font-family: 'Trebuchet MS', 'arial', 'helvetica', 'Open Sans', sans-serif;
        padding-left: 16rem;
      }

    }

    main>.docavel {
      position: sticky;
      top: var(--altura-menu);
    }

    .cards {
      display: flex;
      flex-flow: row wrap;
    }

    .card {
      padding: 0.5rem;
      margin: 1rem;
      border: 1px solid #dddfe2;
      border-radius: 5px;
    }

    code {
      font-family: monospace;
      font-size: 1.1rem;
      font-weight: bold;
      color: #eb5a46;
      box-shadow: 0 0 0 1px rgba(9, 30, 66, .13);
      padding: 1px 3px;
    }

    #trilha {
      display: flex;
      flex-flow: row wrap;
      margin-bottom: 1rem;
    }

    #trilha a {
      color: #0070ad;
      padding: 0 1.25rem 0 0;
      background:
        /*savepage-url=../images/arrow-right-black.svg*/
        url() no-repeat right 1px center;
      background-size: 1rem;
      white-space: nowrap;
    }

    #trilha a:last-child {
      padding: 0;
      background: none;
      color: black;
    }

    @media (min-width: 1024px) {
      #trilha {
        margin-top: 0.8rem;
        margin-bottom: 2rem;
      }
    }

    @keyframes rotacao-loading {
      from {
        transform: rotate(0deg);
      }

      to {
        transform: rotate(-360deg);
      }
    }

    #loading,
    .loading {
      background:
        /*savepage-url=../images/loading-dark.svg*/
        url() no-repeat center #303134;
      width: 2.5rem;
      height: 2.5rem;
      animation: rotacao-loading 1s infinite;
      display: none;
      position: fixed;
      top: 1.5rem;
      z-index: 11;
      left: 50%;
      margin-left: calc(-2.5rem / 2);
      border-radius: 50%;
    }

    #loading.visivel {
      display: block;
    }

    @media (min-width: 1024px) {

      #loading {
        width: 2.5rem;
        height: 2.5rem;
      }

    }

    @media (min-width: 1200px) {

      #loading.visivel {
        display: none;
      }
    }

    .carregando {
      height: 3rem;
      width: 3rem;
      margin: auto;
      background:
        /*savepage-url=../images/loading-dark.svg*/
        url() center no-repeat;
      animation: rotacao-loading 1s infinite;
    }

    ol,
    ul {
      margin: 0 1rem 0.5rem 1rem;
    }

    .acoes {
      display: flex;
    }
  </style>
  <style>
    /*******************************
  * MODAL AS LEFT/RIGHT SIDEBAR
  * Add "left" or "right" in modal parent div, after class="modal".
  * Get free snippets on bootpen.com
  *******************************/
    .modal.left .modal-dialog,
    .modal.right .modal-dialog {
      position: fixed;
      margin: auto;
      width: 400px;
      /* width: 320px; */
      height: 100%;
      -webkit-transform: translate3d(0%, 0, 0);
      -ms-transform: translate3d(0%, 0, 0);
      -o-transform: translate3d(0%, 0, 0);
      transform: translate3d(0%, 0, 0);
    }

    .modal.left .modal-content,
    .modal.right .modal-content {
      height: 100%;
      overflow-y: auto;
    }

    .modal.left .modal-body,
    .modal.right .modal-body {
      padding: 15px 15px 80px;
    }

    /*Left*/
    .modal.left.fade .modal-dialog {
      left: -320px;
      -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
      -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
      -o-transition: opacity 0.3s linear, left 0.3s ease-out;
      transition: opacity 0.3s linear, left 0.3s ease-out;
    }

    .modal.left.fade.show .modal-dialog {
      left: 0;
    }

    /*Right*/
    .modal.right.fade .modal-dialog {
      right: -320px;
      -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
      -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
      -o-transition: opacity 0.3s linear, right 0.3s ease-out;
      transition: opacity 0.3s linear, right 0.3s ease-out;
    }

    .modal.right.fade.show .modal-dialog {
      right: 0;
    }

    /* ----- MODAL STYLE ----- */
    .modal-content {
      border-radius: 0;
      border: none;
    }

    .modal-header {
      border-bottom-color: #EEEEEE;
      background-color: #FAFAFA;
    }

    /* ---------------- */

    .full-width-div {
      position: absolute !important;
      /* width   : 100%; */
      /* height: 100vh; */
      left: 0;
      right: 0;
    }

    /*******************************
  * MODAL AS LEFT/RIGHT SIDEBAR
  * Add "left" or "right" in modal parent div, after class="modal".
  * Get free snippets on bootpen.com
  *******************************/

    .modal.top .modal-dialog,
    .modal.left .modal-dialog,
    .modal.right .modal-dialog {
      position: fixed;
      margin: auto;
      width: 100%;
      /* width         : 320px; */
      height: 100%;
      -webkit-transform: translate3d(0%, 0, 0);
      -ms-transform: translate3d(0%, 0, 0);
      -o-transform: translate3d(0%, 0, 0);
      transform: translate3d(0%, 0, 0);
    }

    .modal.top .modal-content,
    .modal.left .modal-content,
    .modal.right .modal-content {
      height: 100%;
      overflow-y: auto;
    }


    /*.modal.top .modal-body,*/

    .modal.left .modal-body,
    .modal.right .modal-body {
      padding: 15px 15px 80px;
    }


    /*Top*/

    .modal.top.fade .modal-dialog {
      top: -768px;
      -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
      -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
      -o-transition: opacity 0.3s linear, top 0.3s ease-out;
      transition: opacity 0.3s linear, top 0.3s ease-out;
    }

    .modal.top.fade.show .modal-dialog {
      top: 0;
      /* left: auto; */
    }


    /*Left*/

    .modal.left.fade .modal-dialog {
      left: -320px;
      -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
      -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
      -o-transition: opacity 0.3s linear, left 0.3s ease-out;
      transition: opacity 0.3s linear, left 0.3s ease-out;
    }

    .modal.left.fade.show .modal-dialog {
      left: 0;
    }


    /*Right*/

    .modal.right.fade .modal-dialog {
      right: -320px;
      -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
      -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
      -o-transition: opacity 0.3s linear, right 0.3s ease-out;
      transition: opacity 0.3s linear, right 0.3s ease-out;
    }

    .modal.right.fade.show .modal-dialog {
      right: 0;
    }
  </style>
  <style>
    #objeto {
      text-transform: uppercase;
    }

    .bannersro {
      text-align: center;
    }

    .banner-geral {
      max-width: 100%;
    }

    table.cards tr {
      padding: 0 0 1rem 0;
      border-radius: .5rem !important;
      background-color: white !important;
      /*display: flex;*/
      flex-flow: row wrap;
      box-shadow: 0 .5rem 1rem rgba(0, 0, .15, .15) !important;
      -webkit-box-shadow: 0 .5rem 1rem rgba(0, 0, .15, .15) !important;
      -moz-box-shadow: 0 .5rem 1rem rgba(0, 0, .15, .15) !important;
      margin: 1rem !important;

    }

    .infos-rastro {
      display: flex;
      flex-flow: column nowrap;

    }

    .has-btn {
      border-top: solid 0.5rem;
      border-top-color: #f1c40f;
      border-radius: 0.5rem 0.5rem 0 0;
    }

    .no-has-btn {
      border-top: solid 0.5rem;
      border-top-color: #1a5cb9;
      border-radius: 0.5rem 0.5rem 0 0;
    }

    .icon-has-btn {
      color: #f1c40f;
    }

    .prazoEntrega-info {
      display: none;
    }

    table.cards.tab thead {
      position: sticky;
      top: 5em;
      z-index: 1;
    }

    .ctn-tabela>.dados {
      flex: 1 1 auto;
      overflow: visible;
      height: inherit;
    }

    .objeto-info span::before {
      content: attr(data-th)": ";
      display: inline;
      color: black;
    }

    .status-info::before {
      content: attr(data-th)": ";
      display: inline;
      color: black;
    }

    .objeto-info,
    .status-info,
    .prazoEntrega-info {
      flex-flow: column nowrap;
      margin-bottom: 0.75rem;

    }

    .status-info {
      flex: 1 0 50%;
    }

    .objeto-info,
    .prazoEntrega-info {
      flex: 0 1 25%;
    }

    .tabs>nav {
      overflow-x: hidden
    }

    .head-tabela-rastro {
      text-align: center;
    }

    .botao-servico {
      border: 1px solid;
      border-color: #0062cc;
      color: #0069d9;
    }

    table tr header {
      position: absolute;
      border-radius: 8px 8px 0 0;
      width: 100%;
      height: 1em;
      line-height: 3em;
      padding: 0 1em;
      background: #ffff00;
      z-index: 10;
    }

    .data-status {
      display: none;
    }

    .tabs>nav a {}

    a:not([href]):not([tabindex]) {
      color: #0071ad;
    }

    [data-th="Status"] {
      color: black;
      vertical-align: text-top;
    }

    [data-th="Objeto"] {
      font-weight: bold;
      color: #0071ad;
      vertical-align: text-top;
    }

    .jumbotron {
      padding: 1rem 1rem;
      margin-bottom: 1rem;
      margin-right: -16px;
      margin-left: -16px;
      border-radius: 0;
    }

    main {
      min-height: calc(100vh - 15rem);
    }

    .botao-principal {
      height: 2.5rem;
      margin-top: 1rem;
      border-radius: 0.25rem;
      z-index: 1;
      width: auto;
      margin: 1rem auto;
      background-color: var(--azul);
      font-size: large;
    }

    * {
      color: inherit;
    }

    .breadcrumb {
      background-color: inherit;
    }

    .barra-btns {
      /*display: none;*/
      display: flex;
      flex-direction: column;
    }

    .btns {
      width: inherit;
      padding-right: 1rem;
    }

    /*.fa-minus-circle{*/
    /*    color: #f1c40f;*/
    /*}*/

    .rastrosUnicos {
      /*display: none;*/
      display: block;
      padding-left: 2rem;
      padding-top: 1rem;
    }

    .esconde {
      display: none !important;
    }

    #trilha a:nth-child(1) {
      display: none;
    }

    #trilha a:nth-child(n + 3) {
      display: none;
    }

    #trilha a:nth-child(2) {
      color: black;
      background:
        /*savepage-url=../core/templates/bunker/img/arrow-left.svg*/
        url() no-repeat left 2px center;
      padding-left: 1.5rem;
    }

    #titulo-pagina h3 {
      font-size: x-large;
      font-weight: bold;
      text-align: justify;
      color: #00416b;
      /*azul correios*/
    }

    .icone-btn {
      width: 20px;
    }

    .btn i {
      color: #ffc20e;
    }

    .btn .fa-share-alt {
      color: #0071ad;
    }

    .fa-times-circle-o {
      color: red;
    }

    .th-fixo-ponta {
      width: 25%;
    }

    .th-fixo-meio {
      width: auto;
    }

    .unidade-endereco {
      display: none;
    }

    .tab>nav {
      z-index: 1;
    }

    #menu {
      z-index: 2;
    }

    #captcha_image {
      margin-right: 0.5em;
      margin-bottom: 0.5em;
      width: 80%;
    }

    .captcha {
      display: flex;
      flex-flow: column;
      flex-wrap: nowrap;
    }

    .icone-locker {
      width: 2em;
      height: 2em;
      vertical-align: middle;

    }

    .btnLckIcon {
      display: inline;
    }

    .lckrIframe {
      height: 100%;
      width: auto;
    }

    /*Barra de icones compartilhar e imprimir.*/
    .share-bar {
      color: #00416b;
    }

    .share-bar a {
      font-size: 1.09em !important;
    }


    .print {
      display: none;
    }

    .noPrint {
      display: block;
    }

    ul.cabecalho-rastro {
      display: flex;
      justify-content: start;
    }

    .xtwiter {
      width: 1.29em;
      font-size: 1.0em;
      line-height: .75em;
      vertical-align: -43%;
    }

    .social-media-modal {
      display: flex;
      flex-direction: column;
      position: relative;
      -moz-box-pack: center;
      justify-content: center;
      -moz-box-align: center;
      align-items: center;
    }

    #modalshare .social-media-modal-arrow {
      width: 0px;
      height: 0px;
      position: relative;
      border-left: 10px solid transparent;
      border-right: 10px solid transparent;
      border-bottom: 10px solid rgb(255, 255, 255);
      top: 1px;
    }

    .social-media-modal-wrapper {
      display: flex;
      justify-content: space-evenly;
      -moz-box-align: center;
      align-items: center;
      width: 140px;
      height: 30px;
      border: 1px solid rgb(211, 210, 218);
      border-radius: 5px;
      box-shadow: rgba(0, 0, 0, 0.16) 0px 4px 8px 0px;
      background-color: rgb(255, 255, 255);
    }

    #modalshare section {
      background: transparent;
      padding: 0;
      width: 140px;
    }

    .vertical {
      flex-direction: column;
      width: 30px;
      height: 140px;
    }


    @media (min-width: 768px) {

      form,
      nav,
      #tabs-rastreamento,
      #breadcrumb {
        width: 738px;
        margin: auto;
      }

      .captcha {
        flex-flow: row;
      }

      .fa-volume-up,
      .fa-refresh {
        font-size: 2em;
      }

    }

    @media (min-width: 992px) {

      form,
      nav,
      #tabs-rastreamento,
      #breadcrumb {
        width: 962px;
        margin: auto;
      }

      #trilha a {
        display: flex !important;
      }

      #trilha a:nth-child(n + 2) {
        color: #0070ad;
      }

      #trilha a:nth-child(2) {
        color: #0070ad;
        padding: 0 1.25rem 0 0;
        background:
          /*savepage-url=../core/templates/bunker/img/arrow-right-black.svg*/
          url() no-repeat right 2px center;
        background-size: 1rem;
        white-space: nowrap;
      }

      .unidade-endereco {
        display: block;
      }

    }

    @media (min-width: 1200px) {

      /*table.cards tr :last-child {*/
      /*    display: block;*/
      /*}*/
      table {
        margin: 1rem auto;
        border-collapse: collapse;
        width: 100%;
      }

      table.cards.tab th,
      table.cards.tab td {
        font-size: 1rem;
        padding: 0.5rem 0.5rem;
      }

      .btn-barra1 {
        min-width: 20% !important;
      }

      .infos-rastro {
        display: flex;
        flex-flow: row nowrap;
        justify-content: space-between;

      }

      .prazoEntrega-info {
        display: block;
      }

      .objeto-info span::before {
        content: inherit;
      }

      .status-info::before {
        content: inherit;
      }

      .has-btn {
        border-left: solid 0.5rem;
        border-left-color: #f1c40f;
        border-top: none;
      }

      .no-has-btn {
        border-left: solid 0.5rem;
        border-left-color: transparent;
        border-top: none;
      }

      table.cards tr {
        border-bottom: 1px solid #e0e0e0 !important;
        box-shadow: none !important;
        -webkit-box-shadow: none !important;
        -moz-box-shadow: none !important;

      }

      .barra-btns {
        /*display: none;*/
        display: flex;
        justify-content: flex-start;
        align-items: baseline;
        flex-direction: row;
        flex-wrap: wrap;
      }

      .btns {
        width: var(--lado-botao);
      }

      main {
        min-height: calc(100vh - 5.2rem);
      }

      #trilha a {
        display: flex !important;
      }

      #trilha a:nth-child(n + 2) {
        color: #0070ad;
      }

      #trilha a:nth-child(2) {
        color: #0070ad;
        padding: 0 1.25rem 0 0;
        background:
          /*savepage-url=../core/templates/bunker/img/arrow-right-black.svg*/
          url() no-repeat right 2px center;
        background-size: 1rem;
        white-space: nowrap;
      }
    }

    @media print {

      #acessibilidade,
      #menu,
      .jumbotron,
      .rastrosUnicos,
      .bannersro,
      #rodape,
      .barra-btns,
      .objeto-info>a,
      .rastrosUnicos.esconde,
      .barra-btns.esconde,
      .btn,
      .msg,
      .act,
      #alerta,
      #loading {
        display: none !important;
      }

      #tab-enviadoParaVoce>nav>a,
      #tab-enviadoPorVoce>nav>a,
      .tabs>nav a:hover,
      .tabs>nav a.sel {
        background: #d9d9d9;
        color: black;
        border-top: 1px solid black;
        border-bottom: 1px solid black;
      }

      #titulo-pagina>h3,
      #divParaVc,
      #divParaVc>div>span,
      #divPorVc,
      #divPorVc>div>span {
        color: black;
      }

      #divParaVc,
      #divPorVc,
      #tabs2 {
        border: 2px solid black;
      }

      nav,
      .infos-rastro {
        display: flex;
        flex-direction: row;
      }

      .infos-rastro {
        justify-content: space-around;
      }

      .status-info {
        flex-wrap: wrap;
      }

      table.th-fixo {
        margin: 0;
        width: 100%;
      }

      table.th-fixo th,
      table.th-fixo.cards.tab>thead {
        position: static;
        z-index: auto;
      }

      table.th-fixo.cards.tab>thead {
        border: solid 1px black;
      }

      table.cards.tab th {
        background: white;
        color: black;
        border-bottom: solid 2px black;
      }

      table.cards.tab thead {
        display: block;
        position: static;
      }

      .tabs>section>div {
        display: block;
      }

      .tabs>nav {
        position: static;
        top: 3rem;
        display: flex;
        overflow-x: auto;
      }

      .print {
        display: block;
        text-align: center;
        color: black;
        border: solid 2px black;
        padding: 0.5rem;
        width: 100%;
      }

      .noPrint {
        display: none !important;
      }

      table.cards thead {
        display: block;
      }

      table.cards tr {
        padding: 0 0 0 0;
        border-radius: 0 !important;
        background-color: white !important;
        display: flex;
        flex-flow: row;
        box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
        -webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
        -moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0) !important;
        margin: 0 !important;
        border-bottom: 2px solid black !important;
      }

      .status-info::before {
        content: normal;
        display: none;
        color: initial;
      }

      .objeto-info span::before {
        content: normal;
        display: none;
        color: initial;
      }

      .prazoEntrega-info {
        display: block;
      }

      .d-table-row {
        display: flex !important;
      }

      .bgGrayPrint {
        background: #d9d9d9;

      }

      .barPrint {
        padding: 0.5em;
      }


    }

    #alerta {
      position: fixed;
      z-index: 11;
      padding: 1rem;
      bottom: -100vh;
      left: 1rem;
      right: 1rem;
      background: var(--cor-azul-correios);
      border-radius: 4px;
      overflow: hidden;
      transition: 0.4s ease-in-out bottom;
      display: flex;
      margin: auto;
      font-family: 'Trebuchet MS', 'arial', 'helvetica', 'Open Sans', sans-serif;
    }

    body.alto-contraste #alerta {
      background-color: black;
      border: 1px solid white;
    }

    @media (min-width: 768px) {
      #alerta {
        left: 50%;
        right: auto;
        transform: translate(-50%);
        border: 2px solid White;
        box-shadow: 0px 0px 33px 3px #d8d8d8;

      }
    }

    #alerta.aberto {
      padding: 1.2rem 2.5rem;
      bottom: 30vh !important;
    }

    @media (max-width: 768px) {
      #alerta.aberto {
        padding: 1rem;
        bottom: 5vh !important;
      }
    }

    #alerta .msg {
      font-size: 1rem;
      color: white;
      flex: 1 1 auto;
    }

    #alerta .act {
      display: flex;
      flex-flow: row wrap;
      margin-left: 1rem;
    }

    #alerta .act>a {
      font-size: 1rem;
      margin: 0 0.25rem;
      color: var(--cor-link-bg-azul);
      text-decoration: none;
    }

    #alerta .act>a:hover,
    #alerta .act>a:focus {
      color: var(--cor-amarelo-correios);
    }

    body.alto-contraste #alerta .act>a,
    body.alto-contraste #alerta .act>a:hover,
    body.alto-contraste #alerta .act>a:focus {
      color: var(--cor-link-contraste);
    }


    :root {
      --lado-botao: 3rem;
    }

    button,
    a.button {
      background: no-repeat center;
      flex: 0 0 var(--lado-botao);
      height: var(--lado-botao);
      width: var(--lado-botao);
      border: none;
      outline: none;
      padding: 0 0.5rem;
      white-space: nowrap;
      border-radius: 3px;
      font-size: 0.9rem;
      color: black;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    a.button {
      -webkit-tap-highlight-color: transparent;
    }

    button:hover,
    a.button:hover {
      background-color: #f5f5f5;
      color: black;
    }

    button:active,
    a.button:active {
      background-color: #d9d9db;
    }

    button:focus,
    a.button:focus {
      box-shadow: 0 0 2px 2px #eeeeee;
    }

    button.menu,
    a.button.menu,
    button.mais,
    a.button.mais,
    button.voltar,
    a.button.voltar,
    button.docar,
    a.button.docar,
    button.person-pin,
    a.button.person-pin,
    button.search,
    a.button.search,
    button.checkbox,
    a.button.checkbox,
    button.edit,
    a.button.edit,
    button.delete,
    a.button.delete,
    button.input,
    a.button.input,
    button.novo,
    a.button.novo,
    button.next,
    a.button.next,
    button.person,
    a.button.person,
    button.check,
    a.button.check,
    button.filter,
    a.button.filter,
    button.tune,
    a.button.tune,
    button.share,
    a.button.share,
    button.swap,
    a.button.swap {
      border-radius: 50%;
      padding: 0;
    }

    button.menu,
    a.button.menu {
      background-image:
        /*savepage-url=../img/menu.svg*/
        url();
    }

    body.menu-docado button.menu,
    a.button.menu {
      background-image:
        /*savepage-url=../img/menu-open.svg*/
        url();
    }

    button.mais,
    a.button.mais {
      background-image:
        /*savepage-url=../img/more-vert.svg*/
        url();
    }

    button.voltar,
    a.button.voltar {
      background-image:
        /*savepage-url=../img/back.svg*/
        url();
    }

    button.docar,
    a.button.docar {
      background-image:
        /*savepage-url=../img/room.svg*/
        url();
    }

    button.person-pin,
    a.button.person-pin {
      background-image:
        /*savepage-url=../img/person-pin.svg*/
        url();
    }

    button.search,
    a.button.search {
      background-image:
        /*savepage-url=../img/search.svg*/
        url();
    }

    button.checkbox,
    a.button.checkbox {
      background-image:
        /*savepage-url=../img/checkbox.svg*/
        url();
    }

    button.checkbox.checked,
    a.button.checkbox.checked {
      background-image:
        /*savepage-url=../img/checkbox-checked.svg*/
        url();
    }

    button.edit,
    a.button.edit {
      background-image:
        /*savepage-url=../img/edit.svg*/
        url();
    }

    button.delete,
    a.button.delete {
      background-image:
        /*savepage-url=../img/delete.svg*/
        url();
    }

    button.input,
    a.button.input {
      background-image:
        /*savepage-url=../img/input.svg*/
        url();
    }

    button.novo,
    a.button.novo {
      background-image:
        /*savepage-url=../img/add.svg*/
        url();
    }

    button.next,
    a.button.next {
      background-image:
        /*savepage-url=../img/next.svg*/
        url();
    }

    button.person,
    a.button.person {
      background-image:
        /*savepage-url=../img/person.svg*/
        url();
    }

    button.check,
    a.button.check {
      background-image:
        /*savepage-url=../img/check.svg*/
        url();
    }

    button.check.checked,
    a.button.check.checked {
      background-image:
        /*savepage-url=../img/check-checked.svg*/
        url();
    }

    button.check.checked,
    a.button.check.checked {
      background-image:
        /*savepage-url=../img/check-checked.svg*/
        url();
    }

    button.filter,
    a.button.filter {
      background-image:
        /*savepage-url=../img/filter.svg*/
        url();
    }

    button.tune,
    a.button.tune {
      background-image:
        /*savepage-url=../img/tune.svg*/
        url();
    }

    button.tune.tuned,
    a.button.tune.tuned {
      background-image:
        /*savepage-url=../img/tune-blue.svg*/
        url();
    }

    button.share,
    a.button.share {
      background-image:
        /*savepage-url=../img/share.svg*/
        url();
    }

    button.swap,
    a.button.swap {
      background-image:
        /*savepage-url=../img/swap.svg*/
        url();
    }

    .buttons {
      position: relative;
    }

    .buttons>div {
      position: absolute;
      z-index: 10;
      top: 0;
      right: 0;
      border-radius: 0.25rem;
      background: white;
      box-shadow: 0 0 4px 2px #a8a8a8;
      display: none;
      flex-flow: column nowrap;
      padding: 0.25rem 0;
    }

    .buttons>div.aberto {
      display: flex;
    }

    .buttons>div button,
    .buttons>div a.button {
      height: var(--lado-botao);
      width: auto;
      min-width: var(--lado-botao);
      text-align: left;
      border-radius: 0;
      padding: 0 1rem 0 0.85rem;
      justify-content: flex-start;
    }

    .buttons>div button:focus,
    .buttons>div a.button:focus {
      box-shadow: none;
    }

    .botoes {
      display: flex;
      flex-flow: row wrap;
      justify-content: center;
    }

    .botoes button,
    .botoes a.button {
      flex: 0 0 auto;
      width: auto;
      padding: 0 1rem;
      background: #807569;
      color: white;
      font-weight: bold;
      margin: 0 2px 2px 0;
      border: 1px solid transparent;
      text-decoration: none;
    }

    .botoes button:last-child,
    .botoes a.button:last-child {
      margin-right: 0;
      margin-bottom: 0;
    }

    @media (min-width: 1024px) {

      .botoes button,
      .botoes a.button {
        height: 2.25rem;
        font-size: 0.8rem;
      }
    }

    .botoes button:hover,
    .botoes a.button:hover {
      background: #52473b;
    }

    .botoes button:active,
    .botoes a.button:active {
      background: #52473b;
    }

    .botoes button:focus,
    .botoes a.button:focus {
      background: #807569;
      box-shadow: 0 0 0 0.1rem #52473b;
    }

    .botoes button.primario,
    .botoes a.button.primario {
      background: #1a73e8;
      color: white;
    }


    .botoes button.desativado,
    .botoes a.button.desativado {
      background: #807569;
      color: white;
    }

    .botoes button.primario:hover,
    .botoes a.button.primario:hover {
      background: #1766cf;
    }

    .botoes button.primario:active,
    .botoes a.button.primario:active {
      background: #1458b3;
    }

    .botoes button.perigo,
    .botoes a.button.perigo {
      background: #d60000;
      color: white;
    }

    .botoes button.perigo:hover,
    .botoes a.button.perigo:hover {
      background: #9e1c1c;
    }

    .botoes button.perigo:active,
    .botoes a.button.perigo:active {
      background: #9e1c1c;
    }

    .botoes button.perigo:focus,
    .botoes a.button.perigo:focus {
      background: #d60000;
      box-shadow: 0 0 0 0.1rem #9e1c1c;
    }

    .botoes button.confirmacao,
    .botoes a.button.confirmacao {
      background: #597340;
      color: white;
    }

    .botoes button.confirmacao:hover,
    .botoes a.button.confirmacao:hover {
      background: #455e30;
    }

    .botoes button.confirmacao:active,
    .botoes a.button.confirmacao:active {
      background: #455e30;
    }

    .botoes button.confirmacao:focus,
    .botoes a.button.confirmacao:focus {
      background: #597340;
      box-shadow: 0 0 0 0.1rem #455e30;
    }

    .botoes button.link,
    .botoes a.button.link {
      background: transparent;
      color: #202124;
    }

    .botoes button.link:hover,
    .botoes a.button.link:hover {
      border: 1px solid #f2f2f2;
    }

    .botoes button.link:active,
    .botoes a.button.link:active {
      border: 1px solid #d8d8d8;
    }

    .botoes button.link:focus,
    .botoes a.button.link:focus {
      box-shadow: 0 0 0 0.1rem #d8d8d8;
    }

    button.novo,
    a.button.novo,
    button.next,
    a.button.next {
      position: fixed;
      right: 1rem;
      bottom: 1rem;
      width: 3.5rem;
      height: 3.5rem;
      background-size: 2rem;
      background-color: white;
      box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.2);
    }

    button.next,
    a.button.next {
      background-color: #1a73e8;
    }

    button.novo:hover,
    a.button.novo:hover,
    button.next:hover,
    a.button.next:hover {
      box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.4);
    }

    button.novo:active,
    a.button.novo:active,
    button.next:active,
    a.button.next:active {
      background-color: #fbfbfb;
      box-shadow: 0 2px 4px -1px rgba(0, 0, 0, 0.8);
    }

    button.next:active,
    a.button.next:active {
      background-color: #1a5cb9;
    }

    #regiao-botoes {
      height: 3.5rem;
    }

    button.tag,
    a.button.tag {
      flex: 0 1 auto;
      width: auto;
      border-radius: 2rem;
      height: 2rem;
      font-size: 0.8rem;
      border: 1px solid #e0e0e0;
      margin: 0 0.5rem;
    }

    button.tag.selected,
    a.button.tag.selected {
      background: var(--azul);
      color: white;
      border-color: transparent;
    }

    @media (min-width: 1024px) {

      button.novo,
      a.button.novo,
      button.next,
      a.button.next {
        right: auto;
        left: 50%;
        margin-left: calc(-3.5rem / 2);
        bottom: 1.5rem;
      }

      body.menu-aberto button.novo,
      body.menu-aberto a.button.novo,
      body.menu-aberto button.next,
      body.menu-aberto a.button.next {
        margin-left: calc((-3.5rem + 15rem) / 2);
      }

      #regiao-botoes {
        height: 4rem;
      }
    }

    /*savepage-import-url=cores.css*/
    /*savepage-import-url=menu_1.css*/
    /*savepage-import-url=acessibilidade_1.css*/
    /*savepage-import-url=footer_1.css*/
    /*savepage-import-url=forms_1.css*/
    /*savepage-import-url=botoes_1.css*/
    /*savepage-import-url=modal_1.css*/
    /*savepage-import-url=alerta_1.css*/
    /*@import "tabs.estilos?2";*/
    /*@import "tabs-tarcisio.estilos";*/
    /*savepage-import-url=tabs-antonio.css*/
    /*savepage-import-url=tabelas_1.css*/
    /*savepage-import-url=tabelas-bunker.css*/
    /*savepage-import-url=suggest.css*/

    :root {
      --azul: #0071ad;
      --azul-escuro: #003157;
      --cinza-escuro: #555577;
      --altura-menu: 3rem;
      --fundo: white;
    }

    * {
      margin: 0;
      padding: 0;
      /*font-family: 'Roboto', 'Trebuchet MS', 'arial', 'helvetica', 'Open Sans', sans-serif;*/
      font-family: 'Trebuchet MS', 'arial', 'helvetica', 'Open Sans', sans-serif;
      color: var(--cinza-escuro);
      box-sizing: border-box;
    }

    a {
      color: var(--azul);
      cursor: default;
      outline: none;
      text-decoration: none;
      /*font-weight: 600;*/
    }

    a:focus {
      box-shadow: 0 0 1px 1px transparent;
    }

    a[href] {
      cursor: pointer;
      text-decoration: none;
    }

    a:hover {
      color: inherit;
      text-decoration: none;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      color: #00416b;
      margin-bottom: 1rem;
    }

    h1 {
      font-size: 1.2rem;
    }

    @media (min-width: 1024px) {
      h1 {
        font-size: 1.802rem;
      }

      h2 {
        font-size: 1.602rem;
      }

      h3 {
        font-size: 1.424rem;
      }

      h4 {
        font-size: 1.266rem;
      }

      h5 {
        font-size: 1.125rem;
      }

      h6 {
        font-size: 1rem;
      }
    }

    p {
      padding-bottom: 0.5rem;
    }

    .oculto,
    .oculta {
      display: none !important;
    }


    main {
      min-height: calc(100vh - 5.2rem);
      width: 100%;
      padding: 1rem;
    }

    body.modo-foco main {
      /* height: calc(100vh) !important; */
      /* padding-top: calc(4rem); */
    }

    @media (min-width: 1024px) {

      body.modo-foco {
        overflow: hidden;
      }

      body.modo-foco main {
        min-height: auto;
        overflow: auto;
      }

      body.menu-aberto main,
      body.menu-aberto footer {
        font-family: 'Trebuchet MS', 'arial', 'helvetica', 'Open Sans', sans-serif;
        padding-left: 16rem;
      }

    }

    main>.docavel {
      position: sticky;
      top: var(--altura-menu);
    }

    .cards {
      display: flex;
      flex-flow: row wrap;
    }

    .card {
      padding: 0.5rem;
      margin: 1rem;
      border: 1px solid #dddfe2;
      border-radius: 5px;
    }

    code {
      font-family: monospace;
      font-size: 1.1rem;
      font-weight: bold;
      color: #eb5a46;
      box-shadow: 0 0 0 1px rgba(9, 30, 66, .13);
      padding: 1px 3px;
    }

    #trilha {
      display: flex;
      flex-flow: row wrap;
      margin-bottom: 1rem;
    }

    #trilha a {
      color: #0070ad;
      padding: 0 1.25rem 0 0;
      background:
        /*savepage-url=../img/arrow-right-black.svg*/
        url() no-repeat right 1px center;
      background-size: 1rem;
      white-space: nowrap;
    }

    #trilha a:last-child {
      padding: 0;
      background: none;
      color: black;
    }

    @media (min-width: 1024px) {
      #trilha {
        margin-top: 0.8rem;
        margin-bottom: 2rem;
      }
    }

    @keyframes rotacao-loading {
      from {
        transform: rotate(0deg);
      }

      to {
        transform: rotate(-360deg);
      }
    }

    #loading,
    .loading {
      background:
        /*savepage-url=../img/loading-dark.svg*/
        url() no-repeat center #303134;
      width: 2.5rem;
      height: 2.5rem;
      animation: rotacao-loading 1s infinite;
      display: none;
      position: fixed;
      top: 1.5rem;
      z-index: 11;
      left: 50%;
      margin-left: calc(-2.5rem / 2);
      border-radius: 50%;
    }

    #loading.visivel {
      display: block;
    }

    @media (min-width: 1024px) {

      #loading {
        width: 2.5rem;
        height: 2.5rem;
      }

    }

    @media (min-width: 1200px) {

      #loading.visivel {
        display: none;
      }
    }

    .carregando {
      height: 3rem;
      width: 3rem;
      margin: auto;
      background:
        /*savepage-url=../img/loading-dark.svg*/
        url() center no-repeat;
      animation: rotacao-loading 1s infinite;
    }

    ol,
    ul {
      margin: 0 1rem 0.5rem 1rem;
    }

    .acoes {
      display: flex;
    }



    /* Paleta de cores */
    :root {
      --cor-azul-correios: #00416b;
      --cor-azul-claro: #0083ca;
      --cor-amarelo-correios: #ffd400;
      --cor-amarelo-escuro: #cd992b;
      --cor-amarelo-prisma: #ffe600;
      --cor-amarelo-prisma-escuro: #ffc20e;
      --cor-warmgray-claro: #d1ccc7;
      --cor-warmgray-escuro: #bdb4ab;
      --cor-fonte: #222;
      --cor-link: #0071ad;
      --cor-link-hover: #a65718;
      --cor-link-bg-azul: #1ebff0;
      --cor-link-visitado: #995580;
      --cor-link-visitado-bg-azul: #db9ac4;
      --cor-link-visitado-bg-amarelo: #a03478;
      --cor-link-contraste: #fff333;
      --cor-cinza-escuro: #807569;
      --cor-cinza-mais: #52473b;
      --cor-bege: #f5f3f0;
      --cor-bege-mais: #efedea;
      --cor-alerta: #d50000;
      --cor-alerta-escuro: #9e1d1d;
      --cor-confirmacao: #587441;
      --cor-confirmacao-escuro: #455e31;
      --gradiente-azul: linear-gradient(135deg,
          var(--cor-azul-claro),
          var(--cor-azul-correios));
      --gradiente-amarelo: linear-gradient(135deg,
          var(--cor-amarelo-prisma),
          var(--cor-amarelo-correios));
    }

    body.alto-contraste {
      --cor-fonte: white;
    }



    /* Links em lista com ícones */
    .lista-icone li a {
      display: inline-flex;
      justify-content: flex-start;
      align-items: center;
      margin-left: -0.25rem;
      height: 1.875rem;
      /*30px;*/
      padding: 0.15625rem;
      color: #004168;
    }

    .lista-icone li a:hover {
      text-decoration: none;
    }

    .lista-icone li a:hover span:last-of-type {
      text-decoration: underline;
      color: #d59118;
    }

    .lista-icone li i:first-child {
      flex-grow: 0;
      align-self: center;
      margin-right: 0.5rem;
    }

    .lista-icone li i:nth-child(3n) {
      flex-grow: 0;
      align-self: center;
      margin-left: 0.5rem;
    }

    .lista-icone li span {
      flex-grow: 1;
      margin-right: 0;
    }

    .lista-icone li span.simbolo {
      flex-grow: 0;
      width: 1.5rem;
      font-size: 1.5rem;
      align-self: center;
      margin-right: 0.5rem;
    }

    .lista-icone li img {
      flex-grow: 0;
      width: 1rem;
      align-self: center;
      margin-right: 0.5rem;
    }

    .lista-icone svg {
      flex-grow: 0;
      width: 1.5rem;
      align-self: center;
      margin-right: 0.5rem;
    }

    /*novo footer*/
    #rodape {
      font-size: 14px;
      padding: 0.75rem 0.625rem 0.625rem 0.9375rem;
      font-family: 'Trebuchet MS', 'arial', 'helvetica', 'Open Sans', sans-serif;
      background:
        /*savepage-url=../img/bg-amarelo.svg*/
        url() #ffe600 no-repeat center bottom;
      background-size: 100% 9rem;
      min-height: 10rem;

      background-color: #ffe600;
      background-repeat: no-repeat;
      background-position: center bottom;
    }

    #rodape .rodape-links {
      grid-column: span 12;
      margin: 0.9375rem 0rem 0rem 0rem;
    }

    @media screen and (min-width: 992px) {
      #rodape {
        background-size: 100% 150px;
      }
    }

    @media screen and (min-width: 576px) {
      #rodape .rodape-links {
        grid-column: span 6;
      }
    }

    @media screen and (min-width: 768px) {
      #rodape .rodape-links {
        grid-column: span 4;
      }
    }

    #rodape .marca-gov {
      margin-top: 2.1875rem;
      text-align: center;
      width: 100%;
      margin-bottom: 2.1875rem;
    }

    #rodape .marca-gov img {
      margin-left: auto;
      margin-right: auto;
      width: 100%;
      max-width: 450px;
    }

    .recipiente {
      display: grid;
      grid-template-columns: repeat(12, 1fr);
      grid-gap: 1rem;
    }

    @media screen and (min-width: 768px) {
      .recipiente {
        grid-gap: 2rem;
      }
    }

    .largura-maxima {
      max-width: 1400px;
      margin-left: auto;
      margin-right: auto;
    }

    #rodape h2 {
      /*font-size: 2rem;
      margin-bottom: 1rem;
      color: var(--azul-escuro);*/

      margin-bottom: 1.0rem;
      line-height: 1.2em;
      font-size: 1.602em;
      color: var(--azul-escuro);

      font-weight: bold;
    }

    .copyright {
      font-size: 14px;
      width: 100%;
      text-align: center;
      margin-bottom: 1.25rem;
    }



    .campos {
      display: flex;
      flex-flow: row wrap;
      justify-content: space-between;
    }

    .campos>.campo {
      flex: 1 1 100%;
    }

    @media (min-width: 1024px) {

      .campos>.campo {
        padding: 0.5rem;
      }


      .campos>.campo.col-1 {
        flex: 0 1 calc(100% / 12);
      }

      .campos>.campo.col-2 {
        flex: 0 1 calc(200% / 12);
      }

      .campos>.campo.col-3 {
        flex: 0 1 calc(300% / 12);
      }

      .campos>.campo.col-4 {
        flex: 0 1 calc(400% / 12);
      }

      .campos>.campo.col-5 {
        flex: 0 1 calc(500% / 12);
      }

      .campos>.campo.col-6 {
        flex: 0 1 calc(600% / 12);
      }

      .campos>.campo.col-7 {
        flex: 0 1 calc(700% / 12);
      }

      .campos>.campo.col-8 {
        flex: 0 1 calc(800% / 12);
      }

      .campos>.campo.col-9 {
        flex: 0 1 calc(900% / 12);
      }

      .campos>.campo.col-10 {
        flex: 0 1 calc(1000% / 12);
      }

      .campos>.campo.col-11 {
        flex: 0 1 calc(1100% / 12);
      }

      .campos>.campo.col-12 {
        flex: 0 1 calc(1200% / 12);
      }
    }

    .campos>.campo input,
    .campos>.campo input:invalid,
    .campos>.campo select,
    .campos>.campo select:invalid,
    .campos>.campo textarea,
    .campos>.campo textarea:invalid,
    input[type=text],
    input[type=text]:invalid,
    input[type=search],
    input[type=search]:invalid select,
    select:invalid,
    textarea,
    textarea:invalid {
      display: block;
      width: 100%;
      outline: none;
      line-height: 1.9rem;
      background-color: white;
      color: #807569;
      border: 1px solid #807569;
      padding: 0.3125rem 0.9375rem;
      border-radius: 5px;
      box-shadow: none;
    }

    .campos>.campo input:focus,
    .campos>.campo select:focus,
    .campos>.campo textarea:focus {
      box-shadow: 0 0 0 2px var(--azul);
      border: 1px solid var(--azul);
    }

    .campos>.campo input.invalid:not([type=checkbox]):not([type=radio]),
    .campos>.campo select.invalid,
    .campos>.campo textarea.invalid {
      box-shadow: 0 0 0 2px #f08080;
      border: 1px solid lightcoral;
    }

    .campos>.campo input:disabled,
    .campos>.campo select:disabled,
    .campos>.campo textarea:disabled {
      background: #eeeeee;
      color: #908579;
    }

    .campos>.campo select {
      background:
        /*savepage-url=../img/arrow-down.svg*/
        url() no-repeat center right 0.25rem;
      -webkit-appearance: none;
    }

    .campos>.campo input[type=radio],
    .campos>.campo input[type=checkbox] {
      width: auto;
    }

    .campos>.campo input[type=radio]:focus,
    .campos>.campo input[type=checkbox]:focus {
      box-shadow: none;
      border: none;
    }

    .campos>.campo input[type=number] {
      text-align: right;
      -moz-appearance: textfield;
    }

    .campos>.campo input.moeda {
      text-align: right;
    }

    .campos>.campo input[type=number]::-webkit-inner-spin-button,
    .campos>.campo input[type=month]::-webkit-inner-spin-button,
    .campos>.campo input[type=date]::-webkit-inner-spin-button {
      -webkit-appearance: none;
    }

    .campos>.campo input[type=date],
    .campos>.campo input[type=time] {
      text-align: center;
    }

    .campos>.campo input[type=range] {
      -webkit-appearance: none;
    }

    .campos>.campo input[type=range]::-webkit-slider-thumb {
      -webkit-appearance: none;
      height: 1.5rem;
      width: 1.5rem;
      border: 1px solid #807569;
      border-radius: 5px;
      background: #807569;
      margin-top: -10px;
    }

    .campos>.campo input[type=range]::-webkit-slider-runnable-track {
      width: 100%;
      background: lightgray;
      border-radius: 5px;
      height: 4px;
      margin: 0.6rem;
    }

    .campos>.campo input[type=range]::-moz-range-thumb {
      height: 1.5rem;
      width: 1.5rem;
      border: 1px solid #807569;
      border-radius: 5px;
      background: #807569;
    }

    .campos>.campo input[type=range]::-moz-range-track {
      background: lightgray;
      border-radius: 5px;
      height: 4px;
    }

    .campos>.campo>.rotulo {
      display: flex;
      flex-flow: row wrap;
      align-items: center;
      padding: 0.25rem 0;
      margin-bottom: 0.25rem;
    }

    .campos>.campo>.rotulo label {
      color: #222222;
      margin-right: 0.5rem;
    }

    .campos>.campo.required>.rotulo label::after {
      content: "*";
      color: #f08080;
    }

    .campos>.campo>.controle {
      display: flex;
      flex-flow: row wrap;
      align-items: center;
    }

    .campos>.campo>.controle.linhas {
      flex-flow: row nowrap;
      align-items: flex-start;
    }

    .campos>.campo>.controle label {
      display: flex;
      align-items: center;
      margin-right: 0.5rem;
      padding: 0.4rem;
    }

    .campos>.campo>.controle button.com-texto,
    .campos>.campo>.controle a.button.com-texto {
      flex: 0 1 auto;
      height: auto;
      align-self: stretch;
      width: auto;
      margin: 0 0.25rem;
      padding: 0 0.5rem;
    }

    @media (min-width: 1024px) {
      .campos>.campo>.controle label {
        padding: 0.1rem;
      }
    }

    .campos>.campo>.controle input[type=radio],
    .campos>.campo>.controle input[type=checkbox] {
      margin-right: 0.25rem;
    }

    .campos>.campo>.mensagem {
      font-style: italic;
      padding: 0.25rem 0;
      color: #222222;
    }

    .modal {
      display: none;
      z-index: 11;
    }

    .modal.aberto {
      display: flex;
      justify-content: center;
      align-items: center;
      position: fixed;
      top: 0;
      left: 0;
      width: 100vw;
      height: 100vh;
      background: rgba(0, 0, 0, 0.25);
    }

    .modal section {
      background: white;
      padding: 1rem;
      width: calc(100vw - 2rem);
      max-width: calc(100vw - 2rem);
      max-height: calc(100vh - 2rem);
      overflow: auto;
    }

    @media (min-width: 768px) {
      .modal>section {
        width: auto;
        height: auto;
      }
    }

    body.modal-aberto {
      overflow: hidden;
      padding-right: 17px;
    }

    body.touch.modal-aberto,
    body.modo-foco.modal-aberto {
      padding-right: 0;
    }

    .modal header {
      display: flex;
    }

    .modal header h1 {
      white-space: nowrap;
      text-align: left;
      font-size: 1.25rem;
    }

    @media (min-width: 1024px) {
      .modal header h1 {
        white-space: nowrap;
      }
    }

    .modal header .fechar {
      margin-left: auto;
      flex: 0 0 1.25rem;
      background:
        /*savepage-url=../img/close-light-gray.svg?2*/
        url() no-repeat center top;
      background-size: contain;
    }

    .modal header .fechar:hover {
      background-image:
        /*savepage-url=../img/close-gray.svg?2*/
        url();
    }

    .suggest {
      display: flex;
      position: relative;
      border: 1px solid #eaeaeb;
    }

    .suggest input,
    .suggest input:not([type=checkbox]):not([type=radio]):not([type=range]) {
      flex: 1 1 auto;
      background: none;
      padding: 0.5rem;
    }

    .suggest .lista {
      position: absolute;
      top: 2rem;
      left: -1px;
      width: calc(100% + 2px);
      border: 1px solid #eaeaeb;
      box-shadow: 0 0.5rem 0.5rem #eaeaeb;
      background: white;
      overflow: auto;
      z-index: 6;
    }

    .suggest .lista a {
      display: block;
      padding: 0.5rem;
      font-size: 0.9rem;
      color: black;
    }

    .suggest .lista a.hover {
      background-color: #eeeeee;
    }

    .dark .suggest {
      border: 1px solid black;
    }

    .dark .suggest .lista {
      background: transparent;
      border: 1px solid black;
      box-shadow: 0 0.5rem 0.5rem black;
    }

    .dark .suggest .lista a {
      color: #626262;
    }

    .dark .suggest .lista a.hover {
      background-color: #192734;
    }


    th,
    td {
      padding: 0.5rem;
      font-size: 1rem;
    }

    th {
      font-weight: normal;
      background: #0071ad;
      color: white;
      line-height: normal;
    }

    th:first-child {
      border-top-left-radius: 4px;
    }

    th:last-child {
      border-top-right-radius: 4px;
    }

    tr {
      border-bottom: 1px solid #d1ccc7;
    }

    .ctn-tabela {
      /*height: calc(100vh - var(--altura-menu) - 2rem);*/
      height: 100%;
      width: 100%;
      display: flex;
      flex-flow: column nowrap;
    }

    .botoes-docados .ctn-tabela {
      height: calc(100vh - var(--altura-menu) - 2rem - 4rem);
      width: 100%;
      display: flex;
      flex-flow: column nowrap;
    }

    .ctn-tabela>* {
      flex: 0 0 auto;
    }

    .ctn-tabela>.dados {
      flex: 1 1 auto;
      overflow: auto;
    }

    .ctn-tabela>.acoes {
      display: flex;
      align-items: center;
      justify-content: center;
    }

    table.th-fixo th {
      position: sticky;
      top: 0;
    }

    @media (min-width: 1024px) {
      .ctn-tabela .acoes input[type=search] {
        flex: 0 0 300px;
      }
    }

    .ctn-tabela h1 {
      margin: 0;
    }

    table {
      margin: 1rem auto;
      border-collapse: collapse;
    }

    tr {
      border-bottom: 1px solid #e0e0e0;
    }

    tr:last-child {
      border-bottom: none;
    }

    .dark tr {
      border-color: #38444d;
    }

    th,
    td {
      padding: 0 0.5rem;
      font-size: 0.8rem;
      color: rgba(0, 0, 0, 0.87);
      background: var(--fundo);
    }

    td a {
      font-size: 0.8rem;
    }

    td.num {
      text-align: right;
    }

    th {
      line-height: 2rem;
    }

    tr:hover td {
      background: #fafafa;
    }

    .dark tr:hover td {
      background: #1a3244;
    }

    tr button:hover,
    tr a.button:hover {
      background-color: #e8e8e8;
    }

    tr button:active,
    tr a.button:active {
      background-color: #d8d8d8;
    }

    .dark tr.sel {
      border-bottom: 1px solid transparent;
    }

    tr.sel,
    tr.sel th,
    tr.sel td,
    tr.sel:hover td {
      background: #e8f0fe;
    }

    .dark tr.sel,
    .dark tr.sel th,
    .dark tr.sel td,
    .dark tr.sel:hover td {
      background: #174ea6;
    }


    tr.sel button:hover,
    tr.sel a.button:hover {
      background-color: #dadce0;
    }

    tr.sel button:active,
    tr.sel a.button:active {
      background-color: #aec4e4;
    }

    tr.sel button:focus,
    tr.sel a.button:focus {
      box-shadow: 0 0 2px 2px #b8c2d1;
    }

    th {
      text-align: left;
    }

    table.cards,
    table.cards thead,
    table.cards tbody,
    table.cards tr,
    table.cards th,
    table.cards td {
      display: block;
    }

    table.cards thead {
      display: none;
    }

    table.cards th,
    table.cards td {
      padding: 0;
    }

    table.cards tr {
      padding: 1rem;
      border: none;
      border-bottom: 1px solid #e0e0e0;
      display: flex;
      flex-flow: row wrap;
    }

    table.cards tr:last-child {
      border-bottom: none;
    }

    .dark table.cards tr {
      border-color: #38444d;
    }

    table.cards tr:hover td {
      background: transparent;
    }

    table.cards td {
      margin-bottom: 0.75rem;
      flex: 1 1 100%;
    }

    table.cards td:last-child {
      margin-bottom: 0;
    }

    table.cards td:before {
      display: block;
      content: attr(data-th);
      color: darkgray;
      font-weight: bold;
      font-size: 0.8rem;
    }

    @media (min-width: 768px) {
      table.cards.mob {
        display: table;
      }

      table.cards.mob thead {
        display: table-header-group;
      }

      table.cards.mob tbody {
        display: table-row-group;
      }

      table.cards.mob tr {
        display: table-row;
        padding: 0;
        margin-bottom: 0;
        border-bottom: 1px solid #e0e0e0;
      }

      table.cards.mob tr:last-child {
        border-bottom: none;
      }

      .dark table.cards.mob tr {
        border-color: #38444d;
      }

      table.cards.mob tr:hover td {
        background: #fafafa;
      }

      .dark table.cards.mob tr:hover td {
        background: #1a3244;
      }


      table.cards.mob tr.sel:hover td {
        background: #e8f0fe;
      }

      .dark table.cards.mob tr.sel,
      .dark table.cards.mob tr.sel th,
      .dark table.cards.mob tr.sel td,
      table.cards.mob .dark tr.sel:hover td {
        background: #174ea6;
      }


      table.cards.mob th,
      table.cards.mob td {
        display: table-cell;
        font-size: 0.8rem;
        padding: 0 0.5rem;
      }

      table.cards.mob th {
        line-height: 2rem;
      }

      table.cards.mob td {
        margin-bottom: 0;
      }

      table.cards.mob td:before {
        display: none;
      }
    }

    @media (min-width: 1024px) {

      table.cards.tab {
        display: table;
      }

      table.cards.tab thead {
        display: table-header-group;
      }

      table.cards.tab tbody {
        display: table-row-group;
      }

      table.cards.tab tr {
        display: table-row;
        padding: 0;
        margin-bottom: 0;
        border-bottom: 1px solid #e0e0e0;
      }

      table.cards.tab tr:last-child {
        border-bottom: none;
      }

      .dark table.cards.tab tr {
        border-color: #38444d;
      }

      table.cards.tab tr:hover td {
        background: #fafafa;
      }

      .dark table.cards.tab tr:hover td {
        background: #1a3244;
      }

      table.cards.tab tr.sel:hover td {
        background: #e8f0fe;
      }

      .dark table.cards.tab tr.sel:hover td {
        background: #174ea6;
      }

      table.cards.tab th,
      table.cards.tab td {
        display: table-cell;
        font-size: 0.8rem;
        padding: 0 0.5rem;
      }

      table.cards.tab th {
        line-height: 2rem;
      }

      table.cards.tab td {
        margin-bottom: 0;
      }

      table.cards.tab td:before {
        display: none;
      }
    }

    table th.check,
    table td.check,
    table.cards.mob th.check,
    table.cards.mob td.check,
    table.cards.tab th.check,
    table.cards.tab td.check,
    table td.acoes,
    table th.acoes,
    table.cards.mob th.acoes,
    table.cards.mob td.acoes,
    table.cards.tab th.acoes,
    table.cards.tab td.acoes,
    table .acoes {
      justify-content: flex-end;
      display: flex;
      flex-flow: row nowrap;
      align-items: center;
    }

    .tabs>nav {
      position: sticky;
      top: 3rem;
      display: flex;
      overflow-x: scroll;
      align-items: stretch;
    }

    .tabs>nav::-webkit-scrollbar {
      width: 0 !important;
      height: 0 !important;
    }

    .tabs>nav a {
      color: #0071ad;
      padding: 0.5rem;
      flex: 1 1 0;
      text-align: center;
      user-select: none;
      display: flex;
      justify-content: center;
      align-items: center;
      background: #f5f3f0;
      border: 1px solid #efedea;
      border-bottom: none;
    }

    .tabs>nav a:hover {
      background: #f6f4f9;
    }

    .tabs>nav a.sel {
      background: white;
      color: #a65718;
    }

    /*@media (min-width: 1024px) {*/
    /*    .tabs > nav {*/
    /*        overflow: visible;*/
    /*    }*/

    /*    .tabs > nav a {*/
    /*        flex: 0 0 auto;*/
    /*    }*/
    /*}*/

    .tabs>nav a.disabled,
    .tabs>nav a.disabled:hover {
      background: white;
      color: lightgray;
    }

    .tabs>section>div {
      display: none;
    }

    .tabs>section>div.sel {
      display: block;
    }

    /*******************************
  * MODAL AS LEFT/RIGHT SIDEBAR
  * Add "left" or "right" in modal parent div, after class="modal".
  * Get free snippets on bootpen.com
  *******************************/
    .modal.left .modal-dialog,
    .modal.right .modal-dialog {
      position: fixed;
      margin: auto;
      width: 400px;
      /* width: 320px; */
      height: 100%;
      -webkit-transform: translate3d(0%, 0, 0);
      -ms-transform: translate3d(0%, 0, 0);
      -o-transform: translate3d(0%, 0, 0);
      transform: translate3d(0%, 0, 0);
    }

    .modal.left .modal-content,
    .modal.right .modal-content {
      height: 100%;
      overflow-y: auto;
    }

    .modal.left .modal-body,
    .modal.right .modal-body {
      padding: 15px 15px 80px;
    }

    /*Left*/
    .modal.left.fade .modal-dialog {
      left: -320px;
      -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
      -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
      -o-transition: opacity 0.3s linear, left 0.3s ease-out;
      transition: opacity 0.3s linear, left 0.3s ease-out;
    }

    .modal.left.fade.show .modal-dialog {
      left: 0;
    }

    /*Right*/
    .modal.right.fade .modal-dialog {
      right: -320px;
      -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
      -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
      -o-transition: opacity 0.3s linear, right 0.3s ease-out;
      transition: opacity 0.3s linear, right 0.3s ease-out;
    }

    .modal.right.fade.show .modal-dialog {
      right: 0;
    }

    /* ----- MODAL STYLE ----- */
    .modal-content {
      border-radius: 0;
      border: none;
    }

    .modal-header {
      border-bottom-color: #EEEEEE;
      background-color: #FAFAFA;
    }

    /* ---------------- */

    .full-width-div {
      position: absolute !important;
      /* width   : 100%; */
      /* height: 100vh; */
      left: 0;
      right: 0;
    }

    /*******************************
  * MODAL AS LEFT/RIGHT SIDEBAR
  * Add "left" or "right" in modal parent div, after class="modal".
  * Get free snippets on bootpen.com
  *******************************/

    .modal.top .modal-dialog,
    .modal.left .modal-dialog,
    .modal.right .modal-dialog {
      position: fixed;
      margin: auto;
      width: 100%;
      /* width         : 320px; */
      height: 100%;
      -webkit-transform: translate3d(0%, 0, 0);
      -ms-transform: translate3d(0%, 0, 0);
      -o-transform: translate3d(0%, 0, 0);
      transform: translate3d(0%, 0, 0);
    }

    .modal.top .modal-content,
    .modal.left .modal-content,
    .modal.right .modal-content {
      height: 100%;
      overflow-y: auto;
    }


    /*.modal.top .modal-body,*/

    .modal.left .modal-body,
    .modal.right .modal-body {
      padding: 15px 15px 80px;
    }


    /*Top*/

    .modal.top.fade .modal-dialog {
      top: -768px;
      -webkit-transition: opacity 0.3s linear, top 0.3s ease-out;
      -moz-transition: opacity 0.3s linear, top 0.3s ease-out;
      -o-transition: opacity 0.3s linear, top 0.3s ease-out;
      transition: opacity 0.3s linear, top 0.3s ease-out;
    }

    .modal.top.fade.show .modal-dialog {
      top: 0;
      /* left: auto; */
    }


    /*Left*/

    .modal.left.fade .modal-dialog {
      left: -320px;
      -webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
      -moz-transition: opacity 0.3s linear, left 0.3s ease-out;
      -o-transition: opacity 0.3s linear, left 0.3s ease-out;
      transition: opacity 0.3s linear, left 0.3s ease-out;
    }

    .modal.left.fade.show .modal-dialog {
      left: 0;
    }


    /*Right*/

    .modal.right.fade .modal-dialog {
      right: -320px;
      -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
      -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
      -o-transition: opacity 0.3s linear, right 0.3s ease-out;
      transition: opacity 0.3s linear, right 0.3s ease-out;
    }

    .modal.right.fade.show .modal-dialog {
      right: 0;
    }

    html,
    body,
    div,
    span,
    applet,
    object,
    iframe,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    p,
    blockquote,
    pre,
    a,
    abbr,
    acronym,
    address,
    big,
    cite,
    code,
    del,
    dfn,
    em,
    img,
    ins,
    kbd,
    q,
    s,
    samp,
    small,
    strike,
    strong,
    sub,
    sup,
    tt,
    var,
    b,
    u,
    i,
    center,
    dl,
    dt,
    dd,
    ol,
    ul,
    li,
    fieldset,
    form,
    label,
    legend,
    table,
    caption,
    tbody,
    tfoot,
    thead,
    tr,
    th,
    td,
    article,
    aside,
    canvas,
    details,
    embed,
    figure,
    figcaption,
    footer,
    header,
    hgroup,
    menu,
    nav,
    output,
    ruby,
    section,
    summary,
    time,
    mark,
    audio,
    video {
      margin: 0;
      padding: 0;
      border: 0;
      font-size: 100%;
      font: inherit;
      vertical-align: baseline;
    }

    article,
    aside,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    menu,
    nav,
    section {
      display: block
    }

    body {
      line-height: 1
    }

    ol,
    ul {
      list-style: none
    }

    blockquote,
    q {
      quotes: none
    }

    blockquote:before,
    blockquote:after,
    q:before,
    q:after {
      content: '';
      content: none
    }

    table {
      border-collapse: collapse;
      border-spacing: 0
    }


    /*!
   * Bootstrap v4.0.0 (https://getbootstrap.com)
   * Copyright 2011-2018 The Bootstrap Authors
   * Copyright 2011-2018 Twitter, Inc.
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
   */
    :root {
      --blue: #007bff;
      --indigo: #6610f2;
      --purple: #6f42c1;
      --pink: #e83e8c;
      --red: #dc3545;
      --orange: #fd7e14;
      --yellow: #ffc107;
      --green: #28a745;
      --teal: #20c997;
      --cyan: #17a2b8;
      --white: #fff;
      --gray: #6c757d;
      --gray-dark: #343a40;
      --primary: #007bff;
      --secondary: #6c757d;
      --success: #28a745;
      --info: #17a2b8;
      --warning: #ffc107;
      --danger: #dc3545;
      --light: #f8f9fa;
      --dark: #343a40;
      --breakpoint-xs: 0;
      --breakpoint-sm: 576px;
      --breakpoint-md: 768px;
      --breakpoint-lg: 992px;
      --breakpoint-xl: 1200px;
      --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
    }

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

    html {
      font-family: sans-serif;
      line-height: 1.15;
      -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
      -ms-overflow-style: scrollbar;
      -webkit-tap-highlight-color: transparent
    }

    @-ms-viewport {
      width: device-width
    }

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

    body {
      margin: 0;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
      color: #212529;
      text-align: left;
      background-color: #fff;
    }

    [tabindex="-1"]:focus {
      outline: 0 !important
    }

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

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

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

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

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

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

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

    dt {
      font-weight: 700
    }

    dd {
      margin-bottom: .5rem;
      margin-left: 0
    }

    blockquote {
      margin: 0 0 1rem
    }

    dfn {
      font-style: italic
    }

    b,
    strong {
      font-weight: bolder
    }

    small {
      font-size: 80%
    }

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

    sub {
      bottom: -.25em
    }

    sup {
      top: -.5em
    }

    a {
      color: #007bff;
      text-decoration: none;
      background-color: transparent;
      -webkit-text-decoration-skip: objects
    }

    a:hover {
      color: #0056b3;
      text-decoration: underline
    }

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

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

    a:not([href]):not([tabindex]):focus {
      outline: 0
    }

    code,
    kbd,
    pre,
    samp {
      font-family: monospace, 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:not(:root) {
      overflow: hidden
    }

    table {
      border-collapse: collapse
    }

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

    th {
      text-align: inherit
    }

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

    button {
      border-radius: 0
    }

    button:focus {
      outline: 1px dotted;
      outline: 5px auto -webkit-focus-ring-color
    }

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

    button,
    input {
      overflow: visible
    }

    button,
    select {
      text-transform: none
    }

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

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

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

    input[type=date],
    input[type=datetime-local],
    input[type=month],
    input[type=time] {
      -webkit-appearance: listbox
    }

    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: .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-cancel-button,
    [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: .5rem;
      font-family: inherit;
      font-weight: 500;
      line-height: 1.2;
      color: inherit
    }

    .h1,
    h1 {
      font-size: 2.5rem
    }

    .h2,
    h2 {
      font-size: 2rem
    }

    .h3,
    h3 {
      font-size: 1.75rem
    }

    .h4,
    h4 {
      font-size: 1.5rem
    }

    .h5,
    h5 {
      font-size: 1.25rem
    }

    .h6,
    h6 {
      font-size: 1rem
    }

    .lead {
      font-size: 1.25rem;
      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, .1)
    }

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

    .mark,
    mark {
      padding: .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: .5rem
    }

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

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

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

    .blockquote-footer::before {
      content: "\2014 \00A0"
    }

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

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

    .figure {
      display: inline-block
    }

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

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

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

    code {
      font-size: 87.5%;
      color: #e83e8c;
      word-break: break-word
    }

    a>code {
      color: inherit
    }

    kbd {
      padding: .2rem .4rem;
      font-size: 87.5%;
      color: #fff;
      background-color: #212529;
      border-radius: .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 {
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto
    }

    @media (min-width: 576px) {
      .container {
        max-width: 540px
      }
    }

    @media (min-width: 768px) {
      .container {
        max-width: 720px
      }
    }

    @media (min-width: 992px) {
      .container {
        max-width: 960px
      }
    }

    @media (min-width: 1200px) {
      .container {
        max-width: 1140px
      }
    }

    .container-fluid {
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto;
    }

    .row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      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,
    .col-1,
    .col-10,
    .col-11,
    .col-12,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-auto,
    .col-lg,
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-auto,
    .col-md,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-auto,
    .col-sm,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-auto,
    .col-xl,
    .col-xl-1,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9,
    .col-xl-auto {
      position: relative;
      width: 100%;
      min-height: 1px;
      padding-right: 15px;
      padding-left: 15px;
    }

    .col {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%
    }

    .col-auto {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: none
    }

    .col-1 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 8.333333%;
      flex: 0 0 8.333333%;
      max-width: 8.333333%
    }

    .col-2 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 16.666667%;
      flex: 0 0 16.666667%;
      max-width: 16.666667%
    }

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

    .col-4 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 33.333333%;
      flex: 0 0 33.333333%;
      max-width: 33.333333%
    }

    .col-5 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 41.666667%;
      flex: 0 0 41.666667%;
      max-width: 41.666667%
    }

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

    .col-7 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 58.333333%;
      flex: 0 0 58.333333%;
      max-width: 58.333333%
    }

    .col-8 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 66.666667%;
      flex: 0 0 66.666667%;
      max-width: 66.666667%
    }

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

    .col-10 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 83.333333%;
      flex: 0 0 83.333333%;
      max-width: 83.333333%
    }

    .col-11 {
      -webkit-box-flex: 0;
      -ms-flex: 0 0 91.666667%;
      flex: 0 0 91.666667%;
      max-width: 91.666667%
    }

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

    .order-first {
      -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
      order: -1
    }

    .order-last {
      -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
      order: 13
    }

    .order-0 {
      -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
      order: 0
    }

    .order-1 {
      -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
      order: 1
    }

    .order-2 {
      -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
      order: 2
    }

    .order-3 {
      -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
      order: 3
    }

    .order-4 {
      -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
      order: 4
    }

    .order-5 {
      -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
      order: 5
    }

    .order-6 {
      -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
      order: 6
    }

    .order-7 {
      -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
      order: 7
    }

    .order-8 {
      -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
      order: 8
    }

    .order-9 {
      -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
      order: 9
    }

    .order-10 {
      -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
      order: 10
    }

    .order-11 {
      -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
      order: 11
    }

    .order-12 {
      -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
      order: 12
    }

    .offset-1 {
      margin-left: 8.333333%
    }

    .offset-2 {
      margin-left: 16.666667%
    }

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

    .offset-4 {
      margin-left: 33.333333%
    }

    .offset-5 {
      margin-left: 41.666667%
    }

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

    .offset-7 {
      margin-left: 58.333333%
    }

    .offset-8 {
      margin-left: 66.666667%
    }

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

    .offset-10 {
      margin-left: 83.333333%
    }

    .offset-11 {
      margin-left: 91.666667%
    }

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

      .col-sm-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .col-sm-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .col-sm-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

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

      .col-sm-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .col-sm-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

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

      .col-sm-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .col-sm-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

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

      .col-sm-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .col-sm-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

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

      .order-sm-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
      }

      .order-sm-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
      }

      .order-sm-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
      }

      .order-sm-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
      }

      .order-sm-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
      }

      .order-sm-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
      }

      .order-sm-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
      }

      .order-sm-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
      }

      .order-sm-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
      }

      .order-sm-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
      }

      .order-sm-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
      }

      .order-sm-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
      }

      .order-sm-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
      }

      .order-sm-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
      }

      .order-sm-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
      }

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

      .offset-sm-1 {
        margin-left: 8.333333%
      }

      .offset-sm-2 {
        margin-left: 16.666667%
      }

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

      .offset-sm-4 {
        margin-left: 33.333333%
      }

      .offset-sm-5 {
        margin-left: 41.666667%
      }

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

      .offset-sm-7 {
        margin-left: 58.333333%
      }

      .offset-sm-8 {
        margin-left: 66.666667%
      }

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

      .offset-sm-10 {
        margin-left: 83.333333%
      }

      .offset-sm-11 {
        margin-left: 91.666667%
      }
    }

    @media (min-width: 768px) {
      .col-md {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .col-md-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .col-md-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .col-md-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

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

      .col-md-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .col-md-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

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

      .col-md-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .col-md-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

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

      .col-md-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .col-md-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

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

      .order-md-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
      }

      .order-md-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
      }

      .order-md-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
      }

      .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
      }

      .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
      }

      .order-md-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
      }

      .order-md-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
      }

      .order-md-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
      }

      .order-md-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
      }

      .order-md-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
      }

      .order-md-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
      }

      .order-md-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
      }

      .order-md-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
      }

      .order-md-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
      }

      .order-md-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
      }

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

      .offset-md-1 {
        margin-left: 8.333333%
      }

      .offset-md-2 {
        margin-left: 16.666667%
      }

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

      .offset-md-4 {
        margin-left: 33.333333%
      }

      .offset-md-5 {
        margin-left: 41.666667%
      }

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

      .offset-md-7 {
        margin-left: 58.333333%
      }

      .offset-md-8 {
        margin-left: 66.666667%
      }

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

      .offset-md-10 {
        margin-left: 83.333333%
      }

      .offset-md-11 {
        margin-left: 91.666667%
      }
    }

    @media (min-width: 992px) {
      .col-lg {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .col-lg-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .col-lg-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .col-lg-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

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

      .col-lg-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .col-lg-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

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

      .col-lg-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .col-lg-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

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

      .col-lg-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .col-lg-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

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

      .order-lg-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
      }

      .order-lg-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
      }

      .order-lg-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
      }

      .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
      }

      .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
      }

      .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
      }

      .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
      }

      .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
      }

      .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
      }

      .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
      }

      .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
      }

      .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
      }

      .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
      }

      .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
      }

      .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
      }

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

      .offset-lg-1 {
        margin-left: 8.333333%
      }

      .offset-lg-2 {
        margin-left: 16.666667%
      }

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

      .offset-lg-4 {
        margin-left: 33.333333%
      }

      .offset-lg-5 {
        margin-left: 41.666667%
      }

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

      .offset-lg-7 {
        margin-left: 58.333333%
      }

      .offset-lg-8 {
        margin-left: 66.666667%
      }

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

      .offset-lg-10 {
        margin-left: 83.333333%
      }

      .offset-lg-11 {
        margin-left: 91.666667%
      }
    }

    @media (min-width: 1200px) {
      .col-xl {
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .col-xl-auto {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
      }

      .col-xl-1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 8.333333%;
        flex: 0 0 8.333333%;
        max-width: 8.333333%
      }

      .col-xl-2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 16.666667%;
        flex: 0 0 16.666667%;
        max-width: 16.666667%
      }

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

      .col-xl-4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%
      }

      .col-xl-5 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 41.666667%;
        flex: 0 0 41.666667%;
        max-width: 41.666667%
      }

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

      .col-xl-7 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58.333333%;
        flex: 0 0 58.333333%;
        max-width: 58.333333%
      }

      .col-xl-8 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%
      }

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

      .col-xl-10 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 83.333333%;
        flex: 0 0 83.333333%;
        max-width: 83.333333%
      }

      .col-xl-11 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 91.666667%;
        flex: 0 0 91.666667%;
        max-width: 91.666667%
      }

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

      .order-xl-first {
        -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
        order: -1
      }

      .order-xl-last {
        -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
        order: 13
      }

      .order-xl-0 {
        -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
        order: 0
      }

      .order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
      }

      .order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
      }

      .order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
      }

      .order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
      }

      .order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
      }

      .order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
      }

      .order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
      }

      .order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
      }

      .order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
      }

      .order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10
      }

      .order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
        order: 11
      }

      .order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
        order: 12
      }

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

      .offset-xl-1 {
        margin-left: 8.333333%
      }

      .offset-xl-2 {
        margin-left: 16.666667%
      }

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

      .offset-xl-4 {
        margin-left: 33.333333%
      }

      .offset-xl-5 {
        margin-left: 41.666667%
      }

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

      .offset-xl-7 {
        margin-left: 58.333333%
      }

      .offset-xl-8 {
        margin-left: 66.666667%
      }

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

      .offset-xl-10 {
        margin-left: 83.333333%
      }

      .offset-xl-11 {
        margin-left: 91.666667%
      }
    }

    .table {
      width: 100%;
      max-width: 100%;
      margin-bottom: 1rem;
      background-color: transparent
    }

    .table td,
    .table th {
      padding: .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 .table {
      background-color: #fff
    }

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

    .table-bordered {
      border: 1px solid #dee2e6
    }

    .table-bordered td,
    .table-bordered th {
      border: 1px solid #dee2e6
    }

    .table-bordered thead td,
    .table-bordered thead th {
      border-bottom-width: 2px
    }

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

    .table-hover tbody tr:hover {
      background-color: rgba(0, 0, 0, .075)
    }

    .table-primary,
    .table-primary>td,
    .table-primary>th {
      background-color: #b8daff
    }

    .table-hover .table-primary:hover {
      background-color: #9fcdff
    }

    .table-hover .table-primary:hover>td,
    .table-hover .table-primary:hover>th {
      background-color: #9fcdff
    }

    .table-secondary,
    .table-secondary>td,
    .table-secondary>th {
      background-color: #d6d8db
    }

    .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>td,
    .table-success>th {
      background-color: #c3e6cb
    }

    .table-hover .table-success:hover {
      background-color: #b1dfbb
    }

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

    .table-info,
    .table-info>td,
    .table-info>th {
      background-color: #bee5eb
    }

    .table-hover .table-info:hover {
      background-color: #abdde5
    }

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

    .table-warning,
    .table-warning>td,
    .table-warning>th {
      background-color: #ffeeba
    }

    .table-hover .table-warning:hover {
      background-color: #ffe8a1
    }

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

    .table-danger,
    .table-danger>td,
    .table-danger>th {
      background-color: #f5c6cb
    }

    .table-hover .table-danger:hover {
      background-color: #f1b0b7
    }

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

    .table-light,
    .table-light>td,
    .table-light>th {
      background-color: #fdfdfe
    }

    .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>td,
    .table-dark>th {
      background-color: #c6c8ca
    }

    .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>td,
    .table-active>th {
      background-color: rgba(0, 0, 0, .075)
    }

    .table-hover .table-active:hover {
      background-color: rgba(0, 0, 0, .075)
    }

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

    .table .thead-dark th {
      color: #fff;
      background-color: #212529;
      border-color: #32383e
    }

    .table .thead-light th {
      color: #495057;
      background-color: #e9ecef;
      border-color: #dee2e6
    }

    .table-dark {
      color: #fff;
      background-color: #212529
    }

    .table-dark td,
    .table-dark th,
    .table-dark thead th {
      border-color: #32383e
    }

    .table-dark.table-bordered {
      border: 0
    }

    .table-dark.table-striped tbody tr:nth-of-type(odd) {
      background-color: rgba(255, 255, 255, .05)
    }

    .table-dark.table-hover tbody tr:hover {
      background-color: rgba(255, 255, 255, .075)
    }

    @media (max-width: 575.98px) {
      .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar
      }

      .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;
        -ms-overflow-style: -ms-autohiding-scrollbar
      }

      .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;
        -ms-overflow-style: -ms-autohiding-scrollbar
      }

      .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;
        -ms-overflow-style: -ms-autohiding-scrollbar
      }

      .table-responsive-xl>.table-bordered {
        border: 0
      }
    }

    .table-responsive {
      display: block;
      width: 100%;
      overflow-x: auto;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar
    }

    .table-responsive>.table-bordered {
      border: 0
    }

    .form-control {
      display: block;
      width: 100%;
      padding: .375rem .75rem;
      font-size: 1rem;
      line-height: 1.5;
      color: #495057;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid #ced4da;
      border-radius: .25rem;
      transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
    }

    .form-control::-ms-expand {
      background-color: transparent;
      border: 0
    }

    .form-control:focus {
      color: #495057;
      background-color: #fff;
      border-color: #80bdff;
      outline: 0;
      box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
    }

    .form-control::-webkit-input-placeholder {
      color: #6c757d;
      opacity: 1
    }

    .form-control::-moz-placeholder {
      color: #6c757d;
      opacity: 1
    }

    .form-control:-ms-input-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
    }

    select.form-control:not([size]):not([multiple]) {
      height: calc(2.25rem + 2px);
    }

    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(.375rem + 1px);
      padding-bottom: calc(.375rem + 1px);
      margin-bottom: 0;
      font-size: inherit;
      line-height: 1.5
    }

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

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

    .form-control-plaintext {
      display: block;
      width: 100%;
      padding-top: .375rem;
      padding-bottom: .375rem;
      margin-bottom: 0;
      line-height: 1.5;
      background-color: transparent;
      border: solid transparent;
      border-width: 1px 0
    }

    .form-control-plaintext.form-control-lg,
    .form-control-plaintext.form-control-sm,
    .input-group-lg>.form-control-plaintext.form-control,
    .input-group-lg>.input-group-append>.form-control-plaintext.btn,
    .input-group-lg>.input-group-append>.form-control-plaintext.input-group-text,
    .input-group-lg>.input-group-prepend>.form-control-plaintext.btn,
    .input-group-lg>.input-group-prepend>.form-control-plaintext.input-group-text,
    .input-group-sm>.form-control-plaintext.form-control,
    .input-group-sm>.input-group-append>.form-control-plaintext.btn,
    .input-group-sm>.input-group-append>.form-control-plaintext.input-group-text,
    .input-group-sm>.input-group-prepend>.form-control-plaintext.btn,
    .input-group-sm>.input-group-prepend>.form-control-plaintext.input-group-text {
      padding-right: 0;
      padding-left: 0
    }

    .form-control-sm,
    .input-group-sm>.form-control,
    .input-group-sm>.input-group-append>.btn,
    .input-group-sm>.input-group-append>.input-group-text,
    .input-group-sm>.input-group-prepend>.btn,
    .input-group-sm>.input-group-prepend>.input-group-text {
      padding: .25rem .5rem;
      font-size: .875rem;
      line-height: 1.5;
      border-radius: .2rem
    }

    .input-group-sm>.input-group-append>select.btn:not([size]):not([multiple]),
    .input-group-sm>.input-group-append>select.input-group-text:not([size]):not([multiple]),
    .input-group-sm>.input-group-prepend>select.btn:not([size]):not([multiple]),
    .input-group-sm>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),
    .input-group-sm>select.form-control:not([size]):not([multiple]),
    select.form-control-sm:not([size]):not([multiple]) {
      height: calc(1.8125rem + 2px)
    }

    .form-control-lg,
    .input-group-lg>.form-control,
    .input-group-lg>.input-group-append>.btn,
    .input-group-lg>.input-group-append>.input-group-text,
    .input-group-lg>.input-group-prepend>.btn,
    .input-group-lg>.input-group-prepend>.input-group-text {
      padding: .5rem 1rem;
      font-size: 1.25rem;
      line-height: 1.5;
      border-radius: .3rem
    }

    .input-group-lg>.input-group-append>select.btn:not([size]):not([multiple]),
    .input-group-lg>.input-group-append>select.input-group-text:not([size]):not([multiple]),
    .input-group-lg>.input-group-prepend>select.btn:not([size]):not([multiple]),
    .input-group-lg>.input-group-prepend>select.input-group-text:not([size]):not([multiple]),
    .input-group-lg>select.form-control:not([size]):not([multiple]),
    select.form-control-lg:not([size]):not([multiple]) {
      height: calc(2.875rem + 2px)
    }

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

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

    .form-row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      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: .3rem;
      margin-left: -1.25rem
    }

    .form-check-input:disabled~.form-check-label {
      color: #6c757d
    }

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

    .form-check-inline {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding-left: 0;
      margin-right: .75rem
    }

    .form-check-inline .form-check-input {
      position: static;
      margin-top: 0;
      margin-right: .3125rem;
      margin-left: 0
    }

    .valid-feedback {
      display: none;
      width: 100%;
      margin-top: .25rem;
      font-size: 80%;
      color: #28a745
    }

    .valid-tooltip {
      position: absolute;
      top: 100%;
      z-index: 5;
      display: none;
      max-width: 100%;
      padding: .5rem;
      margin-top: .1rem;
      font-size: .875rem;
      line-height: 1;
      color: #fff;
      background-color: rgba(40, 167, 69, .8);
      border-radius: .2rem
    }

    .custom-select.is-valid,
    .form-control.is-valid,
    .was-validated .custom-select:valid,
    .was-validated .form-control:valid {
      border-color: #28a745
    }

    .custom-select.is-valid:focus,
    .form-control.is-valid:focus,
    .was-validated .custom-select:valid:focus,
    .was-validated .form-control:valid:focus {
      border-color: #28a745;
      box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
    }

    .custom-select.is-valid~.valid-feedback,
    .custom-select.is-valid~.valid-tooltip,
    .form-control.is-valid~.valid-feedback,
    .form-control.is-valid~.valid-tooltip,
    .was-validated .custom-select:valid~.valid-feedback,
    .was-validated .custom-select:valid~.valid-tooltip,
    .was-validated .form-control:valid~.valid-feedback,
    .was-validated .form-control:valid~.valid-tooltip {
      display: block
    }

    .form-check-input.is-valid~.form-check-label,
    .was-validated .form-check-input:valid~.form-check-label {
      color: #28a745
    }

    .form-check-input.is-valid~.valid-feedback,
    .form-check-input.is-valid~.valid-tooltip,
    .was-validated .form-check-input:valid~.valid-feedback,
    .was-validated .form-check-input:valid~.valid-tooltip {
      display: block
    }

    .custom-control-input.is-valid~.custom-control-label,
    .was-validated .custom-control-input:valid~.custom-control-label {
      color: #28a745
    }

    .custom-control-input.is-valid~.custom-control-label::before,
    .was-validated .custom-control-input:valid~.custom-control-label::before {
      background-color: #71dd8a
    }

    .custom-control-input.is-valid~.valid-feedback,
    .custom-control-input.is-valid~.valid-tooltip,
    .was-validated .custom-control-input:valid~.valid-feedback,
    .was-validated .custom-control-input:valid~.valid-tooltip {
      display: block
    }

    .custom-control-input.is-valid:checked~.custom-control-label::before,
    .was-validated .custom-control-input:valid:checked~.custom-control-label::before {
      background-color: #34ce57
    }

    .custom-control-input.is-valid:focus~.custom-control-label::before,
    .was-validated .custom-control-input:valid:focus~.custom-control-label::before {
      box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(40, 167, 69, .25)
    }

    .custom-file-input.is-valid~.custom-file-label,
    .was-validated .custom-file-input:valid~.custom-file-label {
      border-color: #28a745
    }

    .custom-file-input.is-valid~.custom-file-label::before,
    .was-validated .custom-file-input:valid~.custom-file-label::before {
      border-color: inherit
    }

    .custom-file-input.is-valid~.valid-feedback,
    .custom-file-input.is-valid~.valid-tooltip,
    .was-validated .custom-file-input:valid~.valid-feedback,
    .was-validated .custom-file-input:valid~.valid-tooltip {
      display: block
    }

    .custom-file-input.is-valid:focus~.custom-file-label,
    .was-validated .custom-file-input:valid:focus~.custom-file-label {
      box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .25)
    }

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

    .invalid-tooltip {
      position: absolute;
      top: 100%;
      z-index: 5;
      display: none;
      max-width: 100%;
      padding: .5rem;
      margin-top: .1rem;
      font-size: .875rem;
      line-height: 1;
      color: #fff;
      background-color: rgba(220, 53, 69, .8);
      border-radius: .2rem
    }

    .custom-select.is-invalid,
    .form-control.is-invalid,
    .was-validated .custom-select:invalid,
    .was-validated .form-control:invalid {
      border-color: #dc3545
    }

    .custom-select.is-invalid:focus,
    .form-control.is-invalid:focus,
    .was-validated .custom-select:invalid:focus,
    .was-validated .form-control:invalid:focus {
      border-color: #dc3545;
      box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
    }

    .custom-select.is-invalid~.invalid-feedback,
    .custom-select.is-invalid~.invalid-tooltip,
    .form-control.is-invalid~.invalid-feedback,
    .form-control.is-invalid~.invalid-tooltip,
    .was-validated .custom-select:invalid~.invalid-feedback,
    .was-validated .custom-select:invalid~.invalid-tooltip,
    .was-validated .form-control:invalid~.invalid-feedback,
    .was-validated .form-control:invalid~.invalid-tooltip {
      display: block
    }

    .form-check-input.is-invalid~.form-check-label,
    .was-validated .form-check-input:invalid~.form-check-label {
      color: #dc3545
    }

    .form-check-input.is-invalid~.invalid-feedback,
    .form-check-input.is-invalid~.invalid-tooltip,
    .was-validated .form-check-input:invalid~.invalid-feedback,
    .was-validated .form-check-input:invalid~.invalid-tooltip {
      display: block
    }

    .custom-control-input.is-invalid~.custom-control-label,
    .was-validated .custom-control-input:invalid~.custom-control-label {
      color: #dc3545
    }

    .custom-control-input.is-invalid~.custom-control-label::before,
    .was-validated .custom-control-input:invalid~.custom-control-label::before {
      background-color: #efa2a9
    }

    .custom-control-input.is-invalid~.invalid-feedback,
    .custom-control-input.is-invalid~.invalid-tooltip,
    .was-validated .custom-control-input:invalid~.invalid-feedback,
    .was-validated .custom-control-input:invalid~.invalid-tooltip {
      display: block
    }

    .custom-control-input.is-invalid:checked~.custom-control-label::before,
    .was-validated .custom-control-input:invalid:checked~.custom-control-label::before {
      background-color: #e4606d
    }

    .custom-control-input.is-invalid:focus~.custom-control-label::before,
    .was-validated .custom-control-input:invalid:focus~.custom-control-label::before {
      box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(220, 53, 69, .25)
    }

    .custom-file-input.is-invalid~.custom-file-label,
    .was-validated .custom-file-input:invalid~.custom-file-label {
      border-color: #dc3545
    }

    .custom-file-input.is-invalid~.custom-file-label::before,
    .was-validated .custom-file-input:invalid~.custom-file-label::before {
      border-color: inherit
    }

    .custom-file-input.is-invalid~.invalid-feedback,
    .custom-file-input.is-invalid~.invalid-tooltip,
    .was-validated .custom-file-input:invalid~.invalid-feedback,
    .was-validated .custom-file-input:invalid~.invalid-tooltip {
      display: block
    }

    .custom-file-input.is-invalid:focus~.custom-file-label,
    .was-validated .custom-file-input:invalid:focus~.custom-file-label {
      box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .25)
    }

    .form-inline {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
      flex-flow: row wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center
    }

    .form-inline .form-check {
      width: 100%
    }

    @media (min-width: 576px) {
      .form-inline label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0
      }

      .form-inline .form-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        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 {
        width: auto
      }

      .form-inline .form-check {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        padding-left: 0
      }

      .form-inline .form-check-input {
        position: relative;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
      }

      .form-inline .custom-control {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
      }

      .form-inline .custom-control-label {
        margin-bottom: 0
      }
    }

    .btn {
      display: inline-block;
      font-weight: 400;
      text-align: center;
      white-space: nowrap;
      vertical-align: middle;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      border: 1px solid transparent;
      padding: .375rem .75rem;
      font-size: 1rem;
      line-height: 1.5;
      border-radius: .25rem;
      transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
    }

    .btn:focus,
    .btn:hover {
      text-decoration: none
    }

    .btn.focus,
    .btn:focus {
      outline: 0;
      box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
    }

    .btn.disabled,
    .btn:disabled {
      opacity: .65
    }

    .btn:not(:disabled):not(.disabled) {
      cursor: pointer
    }

    .btn:not(:disabled):not(.disabled).active,
    .btn:not(:disabled):not(.disabled):active {
      background-image: none
    }

    a.btn.disabled,
    fieldset:disabled a.btn {
      pointer-events: none
    }

    .btn-primary {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff
    }

    .btn-primary:hover {
      color: #fff;
      background-color: #0069d9;
      border-color: #0062cc
    }

    .btn-primary.focus,
    .btn-primary:focus {
      box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
    }

    .btn-primary.disabled,
    .btn-primary:disabled {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff
    }

    .btn-primary:not(:disabled):not(.disabled).active,
    .btn-primary:not(:disabled):not(.disabled):active,
    .show>.btn-primary.dropdown-toggle {
      color: #fff;
      background-color: #0062cc;
      border-color: #005cbf
    }

    .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 .2rem rgba(0, 123, 255, .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 {
      box-shadow: 0 0 0 .2rem rgba(108, 117, 125, .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 .2rem rgba(108, 117, 125, .5)
    }

    .btn-success {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745
    }

    .btn-success:hover {
      color: #fff;
      background-color: #218838;
      border-color: #1e7e34
    }

    .btn-success.focus,
    .btn-success:focus {
      box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
    }

    .btn-success.disabled,
    .btn-success:disabled {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745
    }

    .btn-success:not(:disabled):not(.disabled).active,
    .btn-success:not(:disabled):not(.disabled):active,
    .show>.btn-success.dropdown-toggle {
      color: #fff;
      background-color: #1e7e34;
      border-color: #1c7430
    }

    .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 .2rem rgba(40, 167, 69, .5)
    }

    .btn-info {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8
    }

    .btn-info:hover {
      color: #fff;
      background-color: #138496;
      border-color: #117a8b
    }

    .btn-info.focus,
    .btn-info:focus {
      box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
    }

    .btn-info.disabled,
    .btn-info:disabled {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8
    }

    .btn-info:not(:disabled):not(.disabled).active,
    .btn-info:not(:disabled):not(.disabled):active,
    .show>.btn-info.dropdown-toggle {
      color: #fff;
      background-color: #117a8b;
      border-color: #10707f
    }

    .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 .2rem rgba(23, 162, 184, .5)
    }

    .btn-warning {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107
    }

    .btn-warning:hover {
      color: #212529;
      background-color: #e0a800;
      border-color: #d39e00
    }

    .btn-warning.focus,
    .btn-warning:focus {
      box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
    }

    .btn-warning.disabled,
    .btn-warning:disabled {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107
    }

    .btn-warning:not(:disabled):not(.disabled).active,
    .btn-warning:not(:disabled):not(.disabled):active,
    .show>.btn-warning.dropdown-toggle {
      color: #212529;
      background-color: #d39e00;
      border-color: #c69500
    }

    .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 .2rem rgba(255, 193, 7, .5)
    }

    .btn-danger {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545
    }

    .btn-danger:hover {
      color: #fff;
      background-color: #c82333;
      border-color: #bd2130
    }

    .btn-danger.focus,
    .btn-danger:focus {
      box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
    }

    .btn-danger.disabled,
    .btn-danger:disabled {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545
    }

    .btn-danger:not(:disabled):not(.disabled).active,
    .btn-danger:not(:disabled):not(.disabled):active,
    .show>.btn-danger.dropdown-toggle {
      color: #fff;
      background-color: #bd2130;
      border-color: #b21f2d
    }

    .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 .2rem rgba(220, 53, 69, .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 {
      box-shadow: 0 0 0 .2rem rgba(248, 249, 250, .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 .2rem rgba(248, 249, 250, .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 {
      box-shadow: 0 0 0 .2rem rgba(52, 58, 64, .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 .2rem rgba(52, 58, 64, .5)
    }

    .btn-outline-primary {
      color: #007bff;
      background-color: transparent;
      background-image: none;
      border-color: #007bff
    }

    .btn-outline-primary:hover {
      color: #fff;
      background-color: #007bff;
      border-color: #007bff
    }

    .btn-outline-primary.focus,
    .btn-outline-primary:focus {
      box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .5)
    }

    .btn-outline-primary.disabled,
    .btn-outline-primary:disabled {
      color: #007bff;
      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: #007bff;
      border-color: #007bff
    }

    .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 .2rem rgba(0, 123, 255, .5)
    }

    .btn-outline-secondary {
      color: #6c757d;
      background-color: transparent;
      background-image: none;
      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 .2rem rgba(108, 117, 125, .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 .2rem rgba(108, 117, 125, .5)
    }

    .btn-outline-success {
      color: #28a745;
      background-color: transparent;
      background-image: none;
      border-color: #28a745
    }

    .btn-outline-success:hover {
      color: #fff;
      background-color: #28a745;
      border-color: #28a745
    }

    .btn-outline-success.focus,
    .btn-outline-success:focus {
      box-shadow: 0 0 0 .2rem rgba(40, 167, 69, .5)
    }

    .btn-outline-success.disabled,
    .btn-outline-success:disabled {
      color: #28a745;
      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: #28a745;
      border-color: #28a745
    }

    .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 .2rem rgba(40, 167, 69, .5)
    }

    .btn-outline-info {
      color: #17a2b8;
      background-color: transparent;
      background-image: none;
      border-color: #17a2b8
    }

    .btn-outline-info:hover {
      color: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8
    }

    .btn-outline-info.focus,
    .btn-outline-info:focus {
      box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
    }

    .btn-outline-info.disabled,
    .btn-outline-info:disabled {
      color: #17a2b8;
      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: #fff;
      background-color: #17a2b8;
      border-color: #17a2b8
    }

    .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 .2rem rgba(23, 162, 184, .5)
    }

    .btn-outline-warning {
      color: #ffc107;
      background-color: transparent;
      background-image: none;
      border-color: #ffc107
    }

    .btn-outline-warning:hover {
      color: #212529;
      background-color: #ffc107;
      border-color: #ffc107
    }

    .btn-outline-warning.focus,
    .btn-outline-warning:focus {
      box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
    }

    .btn-outline-warning.disabled,
    .btn-outline-warning:disabled {
      color: #ffc107;
      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: #ffc107;
      border-color: #ffc107
    }

    .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 .2rem rgba(255, 193, 7, .5)
    }

    .btn-outline-danger {
      color: #dc3545;
      background-color: transparent;
      background-image: none;
      border-color: #dc3545
    }

    .btn-outline-danger:hover {
      color: #fff;
      background-color: #dc3545;
      border-color: #dc3545
    }

    .btn-outline-danger.focus,
    .btn-outline-danger:focus {
      box-shadow: 0 0 0 .2rem rgba(220, 53, 69, .5)
    }

    .btn-outline-danger.disabled,
    .btn-outline-danger:disabled {
      color: #dc3545;
      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: #dc3545;
      border-color: #dc3545
    }

    .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 .2rem rgba(220, 53, 69, .5)
    }

    .btn-outline-light {
      color: #f8f9fa;
      background-color: transparent;
      background-image: none;
      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 .2rem rgba(248, 249, 250, .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 .2rem rgba(248, 249, 250, .5)
    }

    .btn-outline-dark {
      color: #343a40;
      background-color: transparent;
      background-image: none;
      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 .2rem rgba(52, 58, 64, .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 .2rem rgba(52, 58, 64, .5)
    }

    .btn-link {
      font-weight: 400;
      color: #007bff;
      background-color: transparent
    }

    .btn-link:hover {
      color: #0056b3;
      text-decoration: underline;
      background-color: transparent;
      border-color: transparent
    }

    .btn-link.focus,
    .btn-link:focus {
      text-decoration: underline;
      border-color: transparent;
      box-shadow: none
    }

    .btn-link.disabled,
    .btn-link:disabled {
      color: #6c757d
    }

    .btn-group-lg>.btn,
    .btn-lg {
      padding: .5rem 1rem;
      font-size: 1.25rem;
      line-height: 1.5;
      border-radius: .3rem
    }

    .btn-group-sm>.btn,
    .btn-sm {
      padding: .25rem .5rem;
      font-size: .875rem;
      line-height: 1.5;
      border-radius: .2rem
    }

    .btn-block {
      display: block;
      width: 100%
    }

    .btn-block+.btn-block {
      margin-top: .5rem
    }

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

    .fade {
      opacity: 0;
      transition: opacity .15s linear
    }

    .fade.show {
      opacity: 1
    }

    .collapse {
      display: none
    }

    .collapse.show {
      display: block
    }

    tr.collapse.show {
      display: table-row
    }

    tbody.collapse.show {
      display: table-row-group
    }

    .collapsing {
      position: relative;
      height: 0;
      overflow: hidden;
      transition: height .35s ease
    }

    .dropdown,
    .dropup {
      position: relative
    }

    .dropdown-toggle::after {
      display: inline-block;
      width: 0;
      height: 0;
      margin-left: .255em;
      vertical-align: .255em;
      content: "";
      border-top: .3em solid;
      border-right: .3em solid transparent;
      border-bottom: 0;
      border-left: .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: .5rem 0;
      margin: .125rem 0 0;
      font-size: 1rem;
      color: #212529;
      text-align: left;
      list-style: none;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid rgba(0, 0, 0, .15);
      border-radius: .25rem
    }

    .dropup .dropdown-menu {
      margin-top: 0;
      margin-bottom: .125rem
    }

    .dropup .dropdown-toggle::after {
      display: inline-block;
      width: 0;
      height: 0;
      margin-left: .255em;
      vertical-align: .255em;
      content: "";
      border-top: 0;
      border-right: .3em solid transparent;
      border-bottom: .3em solid;
      border-left: .3em solid transparent
    }

    .dropup .dropdown-toggle:empty::after {
      margin-left: 0
    }

    .dropright .dropdown-menu {
      margin-top: 0;
      margin-left: .125rem
    }

    .dropright .dropdown-toggle::after {
      display: inline-block;
      width: 0;
      height: 0;
      margin-left: .255em;
      vertical-align: .255em;
      content: "";
      border-top: .3em solid transparent;
      border-bottom: .3em solid transparent;
      border-left: .3em solid
    }

    .dropright .dropdown-toggle:empty::after {
      margin-left: 0
    }

    .dropright .dropdown-toggle::after {
      vertical-align: 0
    }

    .dropleft .dropdown-menu {
      margin-top: 0;
      margin-right: .125rem
    }

    .dropleft .dropdown-toggle::after {
      display: inline-block;
      width: 0;
      height: 0;
      margin-left: .255em;
      vertical-align: .255em;
      content: ""
    }

    .dropleft .dropdown-toggle::after {
      display: none
    }

    .dropleft .dropdown-toggle::before {
      display: inline-block;
      width: 0;
      height: 0;
      margin-right: .255em;
      vertical-align: .255em;
      content: "";
      border-top: .3em solid transparent;
      border-right: .3em solid;
      border-bottom: .3em solid transparent
    }

    .dropleft .dropdown-toggle:empty::after {
      margin-left: 0
    }

    .dropleft .dropdown-toggle::before {
      vertical-align: 0
    }

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

    .dropdown-item {
      display: block;
      width: 100%;
      padding: .25rem 1.5rem;
      clear: both;
      font-weight: 400;
      color: #212529;
      text-align: inherit;
      white-space: nowrap;
      background-color: transparent;
      border: 0
    }

    .dropdown-item:focus,
    .dropdown-item:hover {
      color: #16181b;
      text-decoration: none;
      background-color: #f8f9fa
    }

    .dropdown-item.active,
    .dropdown-item:active {
      color: #fff;
      text-decoration: none;
      background-color: #007bff
    }

    .dropdown-item.disabled,
    .dropdown-item:disabled {
      color: #6c757d;
      background-color: transparent
    }

    .dropdown-menu.show {
      display: block
    }

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

    .btn-group,
    .btn-group-vertical {
      position: relative;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      vertical-align: middle
    }

    .btn-group-vertical>.btn,
    .btn-group>.btn {
      position: relative;
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto
    }

    .btn-group-vertical>.btn:hover,
    .btn-group>.btn:hover {
      z-index: 1
    }

    .btn-group-vertical>.btn.active,
    .btn-group-vertical>.btn:active,
    .btn-group-vertical>.btn:focus,
    .btn-group>.btn.active,
    .btn-group>.btn:active,
    .btn-group>.btn:focus {
      z-index: 1
    }

    .btn-group .btn+.btn,
    .btn-group .btn+.btn-group,
    .btn-group .btn-group+.btn,
    .btn-group .btn-group+.btn-group,
    .btn-group-vertical .btn+.btn,
    .btn-group-vertical .btn+.btn-group,
    .btn-group-vertical .btn-group+.btn,
    .btn-group-vertical .btn-group+.btn-group {
      margin-left: -1px
    }

    .btn-toolbar {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start
    }

    .btn-toolbar .input-group {
      width: auto
    }

    .btn-group>.btn:first-child {
      margin-left: 0
    }

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

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

    .dropdown-toggle-split {
      padding-right: .5625rem;
      padding-left: .5625rem
    }

    .dropdown-toggle-split::after {
      margin-left: 0
    }

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

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

    .btn-group-vertical {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center
    }

    .btn-group-vertical .btn,
    .btn-group-vertical .btn-group {
      width: 100%
    }

    .btn-group-vertical>.btn+.btn,
    .btn-group-vertical>.btn+.btn-group,
    .btn-group-vertical>.btn-group+.btn,
    .btn-group-vertical>.btn-group+.btn-group {
      margin-top: -1px;
      margin-left: 0
    }

    .btn-group-vertical>.btn-group:not(:last-child)>.btn,
    .btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle) {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0
    }

    .btn-group-vertical>.btn-group:not(:first-child)>.btn,
    .btn-group-vertical>.btn:not(:first-child) {
      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=checkbox],
    .btn-group-toggle>.btn input[type=radio],
    .btn-group-toggle>.btn-group>.btn input[type=checkbox],
    .btn-group-toggle>.btn-group>.btn input[type=radio] {
      position: absolute;
      clip: rect(0, 0, 0, 0);
      pointer-events: none
    }

    .input-group {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
      width: 100%
    }

    .input-group>.custom-file,
    .input-group>.custom-select,
    .input-group>.form-control {
      position: relative;
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      width: 1%;
      margin-bottom: 0
    }

    .input-group>.custom-file:focus,
    .input-group>.custom-select:focus,
    .input-group>.form-control:focus {
      z-index: 3
    }

    .input-group>.custom-file+.custom-file,
    .input-group>.custom-file+.custom-select,
    .input-group>.custom-file+.form-control,
    .input-group>.custom-select+.custom-file,
    .input-group>.custom-select+.custom-select,
    .input-group>.custom-select+.form-control,
    .input-group>.form-control+.custom-file,
    .input-group>.form-control+.custom-select,
    .input-group>.form-control+.form-control {
      margin-left: -1px
    }

    .input-group>.custom-select:not(:last-child),
    .input-group>.form-control:not(:last-child) {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0
    }

    .input-group>.custom-select:not(:first-child),
    .input-group>.form-control:not(:first-child) {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0
    }

    .input-group>.custom-file {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center
    }

    .input-group>.custom-file:not(:last-child) .custom-file-label,
    .input-group>.custom-file:not(:last-child) .custom-file-label::before {
      border-top-right-radius: 0;
      border-bottom-right-radius: 0
    }

    .input-group>.custom-file:not(:first-child) .custom-file-label,
    .input-group>.custom-file:not(:first-child) .custom-file-label::before {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0
    }

    .input-group-append,
    .input-group-prepend {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex
    }

    .input-group-append .btn,
    .input-group-prepend .btn {
      position: relative;
      z-index: 2
    }

    .input-group-append .btn+.btn,
    .input-group-append .btn+.input-group-text,
    .input-group-append .input-group-text+.btn,
    .input-group-append .input-group-text+.input-group-text,
    .input-group-prepend .btn+.btn,
    .input-group-prepend .btn+.input-group-text,
    .input-group-prepend .input-group-text+.btn,
    .input-group-prepend .input-group-text+.input-group-text {
      margin-left: -1px
    }

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

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

    .input-group-text {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      padding: .375rem .75rem;
      margin-bottom: 0;
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.5;
      color: #495057;
      text-align: center;
      white-space: nowrap;
      background-color: #e9ecef;
      border: 1px solid #ced4da;
      border-radius: .25rem
    }

    .input-group-text input[type=checkbox],
    .input-group-text input[type=radio] {
      margin-top: 0
    }

    .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),
    .input-group>.input-group-append:not(:last-child)>.btn,
    .input-group>.input-group-append:not(:last-child)>.input-group-text,
    .input-group>.input-group-prepend>.btn,
    .input-group>.input-group-prepend>.input-group-text {
      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:first-child>.btn:not(:first-child),
    .input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
    .input-group>.input-group-prepend:not(:first-child)>.btn,
    .input-group>.input-group-prepend:not(:first-child)>.input-group-text {
      border-top-left-radius: 0;
      border-bottom-left-radius: 0
    }

    .custom-control {
      position: relative;
      display: block;
      min-height: 1.5rem;
      padding-left: 1.5rem
    }

    .custom-control-inline {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin-right: 1rem
    }

    .custom-control-input {
      position: absolute;
      z-index: -1;
      opacity: 0
    }

    .custom-control-input:checked~.custom-control-label::before {
      color: #fff;
      background-color: #007bff
    }

    .custom-control-input:focus~.custom-control-label::before {
      box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
    }

    .custom-control-input:active~.custom-control-label::before {
      color: #fff;
      background-color: #b3d7ff
    }

    .custom-control-input:disabled~.custom-control-label {
      color: #6c757d
    }

    .custom-control-input:disabled~.custom-control-label::before {
      background-color: #e9ecef
    }

    .custom-control-label {
      margin-bottom: 0
    }

    .custom-control-label::before {
      position: absolute;
      top: .25rem;
      left: 0;
      display: block;
      width: 1rem;
      height: 1rem;
      pointer-events: none;
      content: "";
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      background-color: #dee2e6
    }

    .custom-control-label::after {
      position: absolute;
      top: .25rem;
      left: 0;
      display: block;
      width: 1rem;
      height: 1rem;
      content: "";
      background-repeat: no-repeat;
      background-position: center center;
      background-size: 50% 50%
    }

    .custom-checkbox .custom-control-label::before {
      border-radius: .25rem
    }

    .custom-checkbox .custom-control-input:checked~.custom-control-label::before {
      background-color: #007bff
    }

    .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
    }

    .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
      background-color: #007bff
    }

    .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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(0, 123, 255, .5)
    }

    .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
      background-color: rgba(0, 123, 255, .5)
    }

    .custom-radio .custom-control-label::before {
      border-radius: 50%
    }

    .custom-radio .custom-control-input:checked~.custom-control-label::before {
      background-color: #007bff
    }

    .custom-radio .custom-control-input:checked~.custom-control-label::after {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' 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(0, 123, 255, .5)
    }

    .custom-select {
      display: inline-block;
      width: 100%;
      height: calc(2.25rem + 2px);
      padding: .375rem 1.75rem .375rem .75rem;
      line-height: 1.5;
      color: #495057;
      vertical-align: middle;
      background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;
      background-size: 8px 10px;
      border: 1px solid #ced4da;
      border-radius: .25rem;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none
    }

    .custom-select:focus {
      border-color: #80bdff;
      outline: 0;
      box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(128, 189, 255, .5)
    }

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

    .custom-select[multiple],
    .custom-select[size]:not([size="1"]) {
      height: auto;
      padding-right: .75rem;
      background-image: none
    }

    .custom-select:disabled {
      color: #6c757d;
      background-color: #e9ecef
    }

    .custom-select::-ms-expand {
      opacity: 0
    }

    .custom-select-sm {
      height: calc(1.8125rem + 2px);
      padding-top: .375rem;
      padding-bottom: .375rem;
      font-size: 75%
    }

    .custom-select-lg {
      height: calc(2.875rem + 2px);
      padding-top: .375rem;
      padding-bottom: .375rem;
      font-size: 125%
    }

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

    .custom-file-input {
      position: relative;
      z-index: 2;
      width: 100%;
      height: calc(2.25rem + 2px);
      margin: 0;
      opacity: 0
    }

    .custom-file-input:focus~.custom-file-control {
      border-color: #80bdff;
      box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
    }

    .custom-file-input:focus~.custom-file-control::before {
      border-color: #80bdff
    }

    .custom-file-input:lang(en)~.custom-file-label::after {
      content: "Browse"
    }

    .custom-file-label {
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      z-index: 1;
      height: calc(2.25rem + 2px);
      padding: .375rem .75rem;
      line-height: 1.5;
      color: #495057;
      background-color: #fff;
      border: 1px solid #ced4da;
      border-radius: .25rem
    }

    .custom-file-label::after {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      z-index: 3;
      display: block;
      height: calc(calc(2.25rem + 2px) - 1px * 2);
      padding: .375rem .75rem;
      line-height: 1.5;
      color: #495057;
      content: "Browse";
      background-color: #e9ecef;
      border-left: 1px solid #ced4da;
      border-radius: 0 .25rem .25rem 0
    }

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

    .nav-link {
      display: block;
      padding: .5rem 1rem
    }

    .nav-link:focus,
    .nav-link:hover {
      text-decoration: none
    }

    .nav-link.disabled {
      color: #6c757d
    }

    .nav-tabs {
      border-bottom: 1px solid #dee2e6
    }

    .nav-tabs .nav-item {
      margin-bottom: -1px
    }

    .nav-tabs .nav-link {
      border: 1px solid transparent;
      border-top-left-radius: .25rem;
      border-top-right-radius: .25rem
    }

    .nav-tabs .nav-link:focus,
    .nav-tabs .nav-link:hover {
      border-color: #e9ecef #e9ecef #dee2e6
    }

    .nav-tabs .nav-link.disabled {
      color: #6c757d;
      background-color: transparent;
      border-color: transparent
    }

    .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {
      color: #495057;
      background-color: #fff;
      border-color: #dee2e6 #dee2e6 #fff
    }

    .nav-tabs .dropdown-menu {
      margin-top: -1px;
      border-top-left-radius: 0;
      border-top-right-radius: 0
    }

    .nav-pills .nav-link {
      border-radius: .25rem
    }

    .nav-pills .nav-link.active,
    .nav-pills .show>.nav-link {
      color: #fff;
      background-color: #007bff
    }

    .nav-fill .nav-item {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      text-align: center
    }

    .nav-justified .nav-item {
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      text-align: center
    }

    .tab-content>.tab-pane {
      display: none
    }

    .tab-content>.active {
      display: block
    }

    .navbar {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: .5rem 1rem
    }

    .navbar>.container,
    .navbar>.container-fluid {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between
    }

    .navbar-brand {
      display: inline-block;
      padding-top: .3125rem;
      padding-bottom: .3125rem;
      margin-right: 1rem;
      font-size: 1.25rem;
      line-height: inherit;
      white-space: nowrap
    }

    .navbar-brand:focus,
    .navbar-brand:hover {
      text-decoration: none
    }

    .navbar-nav {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      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: .5rem;
      padding-bottom: .5rem
    }

    .navbar-collapse {
      -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
      -webkit-box-flex: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center
    }

    .navbar-toggler {
      padding: .25rem .75rem;
      font-size: 1.25rem;
      line-height: 1;
      background-color: transparent;
      border: 1px solid transparent;
      border-radius: .25rem
    }

    .navbar-toggler:focus,
    .navbar-toggler:hover {
      text-decoration: none
    }

    .navbar-toggler:not(:disabled):not(.disabled) {
      cursor: pointer
    }

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

    @media (max-width: 575.98px) {

      .navbar-expand-sm>.container,
      .navbar-expand-sm>.container-fluid {
        padding-right: 0;
        padding-left: 0
      }
    }

    @media (min-width: 576px) {
      .navbar-expand-sm {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
      }

      .navbar-expand-sm .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
      }

      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute
      }

      .navbar-expand-sm .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
      }

      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
      }

      .navbar-expand-sm>.container,
      .navbar-expand-sm>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
      }

      .navbar-expand-sm .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
      }

      .navbar-expand-sm .navbar-toggler {
        display: none
      }

      .navbar-expand-sm .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
      }
    }

    @media (max-width: 767.98px) {

      .navbar-expand-md>.container,
      .navbar-expand-md>.container-fluid {
        padding-right: 0;
        padding-left: 0
      }
    }

    @media (min-width: 768px) {
      .navbar-expand-md {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
      }

      .navbar-expand-md .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
      }

      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute
      }

      .navbar-expand-md .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
      }

      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
      }

      .navbar-expand-md>.container,
      .navbar-expand-md>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
      }

      .navbar-expand-md .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
      }

      .navbar-expand-md .navbar-toggler {
        display: none
      }

      .navbar-expand-md .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
      }
    }

    @media (max-width: 991.98px) {

      .navbar-expand-lg>.container,
      .navbar-expand-lg>.container-fluid {
        padding-right: 0;
        padding-left: 0
      }
    }

    @media (min-width: 992px) {
      .navbar-expand-lg {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
      }

      .navbar-expand-lg .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
      }

      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute
      }

      .navbar-expand-lg .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
      }

      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
      }

      .navbar-expand-lg>.container,
      .navbar-expand-lg>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
      }

      .navbar-expand-lg .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
      }

      .navbar-expand-lg .navbar-toggler {
        display: none
      }

      .navbar-expand-lg .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
      }
    }

    @media (max-width: 1199.98px) {

      .navbar-expand-xl>.container,
      .navbar-expand-xl>.container-fluid {
        padding-right: 0;
        padding-left: 0
      }
    }

    @media (min-width: 1200px) {
      .navbar-expand-xl {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
      }

      .navbar-expand-xl .navbar-nav {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
      }

      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute
      }

      .navbar-expand-xl .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto
      }

      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem
      }

      .navbar-expand-xl>.container,
      .navbar-expand-xl>.container-fluid {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
      }

      .navbar-expand-xl .navbar-collapse {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
      }

      .navbar-expand-xl .navbar-toggler {
        display: none
      }

      .navbar-expand-xl .dropup .dropdown-menu {
        top: auto;
        bottom: 100%
      }
    }

    .navbar-expand {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
      flex-flow: row nowrap;
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start
    }

    .navbar-expand>.container,
    .navbar-expand>.container-fluid {
      padding-right: 0;
      padding-left: 0
    }

    .navbar-expand .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row
    }

    .navbar-expand .navbar-nav .dropdown-menu {
      position: absolute
    }

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

    .navbar-expand .navbar-nav .nav-link {
      padding-right: .5rem;
      padding-left: .5rem
    }

    .navbar-expand>.container,
    .navbar-expand>.container-fluid {
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap
    }

    .navbar-expand .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
      flex-basis: auto
    }

    .navbar-expand .navbar-toggler {
      display: none
    }

    .navbar-expand .dropup .dropdown-menu {
      top: auto;
      bottom: 100%
    }

    .navbar-light .navbar-brand {
      color: rgba(0, 0, 0, .9)
    }

    .navbar-light .navbar-brand:focus,
    .navbar-light .navbar-brand:hover {
      color: rgba(0, 0, 0, .9)
    }

    .navbar-light .navbar-nav .nav-link {
      color: rgba(0, 0, 0, .5)
    }

    .navbar-light .navbar-nav .nav-link:focus,
    .navbar-light .navbar-nav .nav-link:hover {
      color: rgba(0, 0, 0, .7)
    }

    .navbar-light .navbar-nav .nav-link.disabled {
      color: rgba(0, 0, 0, .3)
    }

    .navbar-light .navbar-nav .active>.nav-link,
    .navbar-light .navbar-nav .nav-link.active,
    .navbar-light .navbar-nav .nav-link.show,
    .navbar-light .navbar-nav .show>.nav-link {
      color: rgba(0, 0, 0, .9)
    }

    .navbar-light .navbar-toggler {
      color: rgba(0, 0, 0, .5);
      border-color: rgba(0, 0, 0, .1)
    }

    .navbar-light .navbar-toggler-icon {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
    }

    .navbar-light .navbar-text {
      color: rgba(0, 0, 0, .5)
    }

    .navbar-light .navbar-text a {
      color: rgba(0, 0, 0, .9)
    }

    .navbar-light .navbar-text a:focus,
    .navbar-light .navbar-text a:hover {
      color: rgba(0, 0, 0, .9)
    }

    .navbar-dark .navbar-brand {
      color: #fff
    }

    .navbar-dark .navbar-brand:focus,
    .navbar-dark .navbar-brand:hover {
      color: #fff
    }

    .navbar-dark .navbar-nav .nav-link {
      color: rgba(255, 255, 255, .5)
    }

    .navbar-dark .navbar-nav .nav-link:focus,
    .navbar-dark .navbar-nav .nav-link:hover {
      color: rgba(255, 255, 255, .75)
    }

    .navbar-dark .navbar-nav .nav-link.disabled {
      color: rgba(255, 255, 255, .25)
    }

    .navbar-dark .navbar-nav .active>.nav-link,
    .navbar-dark .navbar-nav .nav-link.active,
    .navbar-dark .navbar-nav .nav-link.show,
    .navbar-dark .navbar-nav .show>.nav-link {
      color: #fff
    }

    .navbar-dark .navbar-toggler {
      color: rgba(255, 255, 255, .5);
      border-color: rgba(255, 255, 255, .1)
    }

    .navbar-dark .navbar-toggler-icon {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
    }

    .navbar-dark .navbar-text {
      color: rgba(255, 255, 255, .5)
    }

    .navbar-dark .navbar-text a {
      color: #fff
    }

    .navbar-dark .navbar-text a:focus,
    .navbar-dark .navbar-text a:hover {
      color: #fff
    }

    .card {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      min-width: 0;
      word-wrap: break-word;
      background-color: #fff;
      background-clip: border-box;
      border: 1px solid rgba(0, 0, 0, .125);
      border-radius: .25rem;
    }

    .card>hr {
      margin-right: 0;
      margin-left: 0
    }

    .card>.list-group:first-child .list-group-item:first-child {
      border-top-left-radius: .25rem;
      border-top-right-radius: .25rem
    }

    .card>.list-group:last-child .list-group-item:last-child {
      border-bottom-right-radius: .25rem;
      border-bottom-left-radius: .25rem
    }

    .card-body {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      padding: 1rem;
    }

    .card-title {
      margin-bottom: .75rem
    }

    .card-subtitle {
      margin-top: -.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: .75rem 1.25rem;
      margin-bottom: 0;
      background-color: rgba(0, 0, 0, .03);
      border-bottom: 1px solid rgba(0, 0, 0, .125)
    }

    .card-header:first-child {
      border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0
    }

    .card-header+.list-group .list-group-item:first-child {
      border-top: 0
    }

    .card-footer {
      padding: .75rem 1.25rem;
      background-color: rgba(0, 0, 0, .03);
      border-top: 1px solid rgba(0, 0, 0, .125)
    }

    .card-footer:last-child {
      border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px)
    }

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

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

    .card-img-overlay {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      padding: 1.25rem
    }

    .card-img {
      width: 100%;
      border-radius: calc(.25rem - 1px)
    }

    .card-img-top {
      width: 100%;
      border-top-left-radius: calc(.25rem - 1px);
      border-top-right-radius: calc(.25rem - 1px)
    }

    .card-img-bottom {
      width: 100%;
      border-bottom-right-radius: calc(.25rem - 1px);
      border-bottom-left-radius: calc(.25rem - 1px)
    }

    .card-deck {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column
    }

    .card-deck .card {
      margin-bottom: 15px
    }

    @media (min-width: 576px) {
      .card-deck {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        margin-right: 0px;
        margin-left: 0px;
      }

      .card-deck .card {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 10px;
        margin-bottom: 0;
        margin-left: 10px;
        width: 40rem !important;
      }
    }

    .card-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column
    }

    .card-group>.card {
      margin-bottom: 15px
    }

    @media (min-width: 576px) {
      .card-group {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
      }

      .card-group>.card {
        -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
        flex: 1 0 0%;
        margin-bottom: 0
      }

      .card-group>.card+.card {
        margin-left: 0;
        border-left: 0
      }

      .card-group>.card:first-child {
        border-top-right-radius: 0;
        border-bottom-right-radius: 0
      }

      .card-group>.card:first-child .card-header,
      .card-group>.card:first-child .card-img-top {
        border-top-right-radius: 0
      }

      .card-group>.card:first-child .card-footer,
      .card-group>.card:first-child .card-img-bottom {
        border-bottom-right-radius: 0
      }

      .card-group>.card:last-child {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0
      }

      .card-group>.card:last-child .card-header,
      .card-group>.card:last-child .card-img-top {
        border-top-left-radius: 0
      }

      .card-group>.card:last-child .card-footer,
      .card-group>.card:last-child .card-img-bottom {
        border-bottom-left-radius: 0
      }

      .card-group>.card:only-child {
        border-radius: .25rem
      }

      .card-group>.card:only-child .card-header,
      .card-group>.card:only-child .card-img-top {
        border-top-left-radius: .25rem;
        border-top-right-radius: .25rem
      }

      .card-group>.card:only-child .card-footer,
      .card-group>.card:only-child .card-img-bottom {
        border-bottom-right-radius: .25rem;
        border-bottom-left-radius: .25rem
      }

      .card-group>.card:not(:first-child):not(:last-child):not(:only-child) {
        border-radius: 0
      }

      .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,
      .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,
      .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
      .card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top {
        border-radius: 0
      }
    }

    .card-columns .card {
      margin-bottom: .75rem
    }

    @media (min-width: 576px) {
      .card-columns {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-gap: 1.25rem;
        -moz-column-gap: 1.25rem;
        column-gap: 1.25rem
      }

      .card-columns .card {
        display: inline-block;
        width: 100%
      }
    }

    .breadcrumb {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      padding: .75rem 1rem;
      margin-bottom: 1rem;
      list-style: none;
      background-color: #e9ecef;
      border-radius: .25rem
    }

    .breadcrumb-item+.breadcrumb-item::before {
      display: inline-block;
      padding-right: .5rem;
      padding-left: .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: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-left: 0;
      list-style: none;
      border-radius: .25rem
    }

    .page-link {
      position: relative;
      display: block;
      padding: .5rem .75rem;
      margin-left: -1px;
      line-height: 1.25;
      color: #007bff;
      background-color: #fff;
      border: 1px solid #dee2e6
    }

    .page-link:hover {
      color: #0056b3;
      text-decoration: none;
      background-color: #e9ecef;
      border-color: #dee2e6
    }

    .page-link:focus {
      z-index: 2;
      outline: 0;
      box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
    }

    .page-link:not(:disabled):not(.disabled) {
      cursor: pointer
    }

    .page-item:first-child .page-link {
      margin-left: 0;
      border-top-left-radius: .25rem;
      border-bottom-left-radius: .25rem
    }

    .page-item:last-child .page-link {
      border-top-right-radius: .25rem;
      border-bottom-right-radius: .25rem
    }

    .page-item.active .page-link {
      z-index: 1;
      color: #fff;
      background-color: #007bff;
      border-color: #007bff
    }

    .page-item.disabled .page-link {
      color: #6c757d;
      pointer-events: none;
      cursor: auto;
      background-color: #fff;
      border-color: #dee2e6
    }

    .pagination-lg .page-link {
      padding: .75rem 1.5rem;
      font-size: 1.25rem;
      line-height: 1.5
    }

    .pagination-lg .page-item:first-child .page-link {
      border-top-left-radius: .3rem;
      border-bottom-left-radius: .3rem
    }

    .pagination-lg .page-item:last-child .page-link {
      border-top-right-radius: .3rem;
      border-bottom-right-radius: .3rem
    }

    .pagination-sm .page-link {
      padding: .25rem .5rem;
      font-size: .875rem;
      line-height: 1.5
    }

    .pagination-sm .page-item:first-child .page-link {
      border-top-left-radius: .2rem;
      border-bottom-left-radius: .2rem
    }

    .pagination-sm .page-item:last-child .page-link {
      border-top-right-radius: .2rem;
      border-bottom-right-radius: .2rem
    }

    .badge {
      display: inline;
      padding: .25em .4em;
      font-size: 75%;
      font-weight: 700;
      line-height: 1;
      text-align: center;
      white-space: nowrap;
      vertical-align: baseline;
      border-radius: 0.75rem;
    }

    .badge:empty {
      display: none
    }

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

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

    .badge-primary {
      color: #fff;
      background-color: #007bff
    }

    .badge-primary[href]:focus,
    .badge-primary[href]:hover {
      color: #fff;
      text-decoration: none;
      background-color: #0062cc
    }

    .badge-secondary {
      color: #fff;
      background-color: #6c757d
    }

    .badge-secondary[href]:focus,
    .badge-secondary[href]:hover {
      color: #fff;
      text-decoration: none;
      background-color: #545b62
    }

    .badge-success {
      color: #fff;
      background-color: #28a745
    }

    .badge-success[href]:focus,
    .badge-success[href]:hover {
      color: #fff;
      text-decoration: none;
      background-color: #1e7e34
    }

    .badge-info {
      color: #fff;
      background-color: #17a2b8
    }

    .badge-info[href]:focus,
    .badge-info[href]:hover {
      color: #fff;
      text-decoration: none;
      background-color: #117a8b
    }

    .badge-warning {
      color: #212529;
      background-color: #ffc107
    }

    .badge-warning[href]:focus,
    .badge-warning[href]:hover {
      color: #212529;
      text-decoration: none;
      background-color: #d39e00
    }

    .badge-danger {
      color: #fff;
      background-color: #dc3545
    }

    .badge-danger[href]:focus,
    .badge-danger[href]:hover {
      color: #fff;
      text-decoration: none;
      background-color: #bd2130
    }

    .badge-light {
      color: #212529;
      background-color: #f8f9fa
    }

    .badge-light[href]:focus,
    .badge-light[href]:hover {
      color: #212529;
      text-decoration: none;
      background-color: #dae0e5
    }

    .badge-dark {
      color: #fff;
      background-color: #343a40
    }

    .badge-dark[href]:focus,
    .badge-dark[href]:hover {
      color: #fff;
      text-decoration: none;
      background-color: #1d2124
    }

    .jumbotron {
      padding: 2rem 1rem;
      margin-bottom: 2rem;
      background-color: #e9ecef;
      border-radius: .3rem
    }

    @media (min-width: 576px) {
      .jumbotron {
        padding: 4rem 2rem
      }
    }

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

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

    .alert-heading {
      color: inherit
    }

    .alert-link {
      font-weight: 700
    }

    .alert-dismissible {
      padding-right: 4rem
    }

    .alert-dismissible .close {
      position: absolute;
      top: 0;
      right: 0;
      padding: .75rem 1.25rem;
      color: inherit
    }

    .alert-primary {
      color: #004085;
      background-color: #cce5ff;
      border-color: #b8daff
    }

    .alert-primary hr {
      border-top-color: #9fcdff
    }

    .alert-primary .alert-link {
      color: #002752
    }

    .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: #155724;
      background-color: #d4edda;
      border-color: #c3e6cb
    }

    .alert-success hr {
      border-top-color: #b1dfbb
    }

    .alert-success .alert-link {
      color: #0b2e13
    }

    .alert-info {
      color: #0c5460;
      background-color: #d1ecf1;
      border-color: #bee5eb
    }

    .alert-info hr {
      border-top-color: #abdde5
    }

    .alert-info .alert-link {
      color: #062c33
    }

    .alert-warning {
      color: #856404;
      background-color: #fff3cd;
      border-color: #ffeeba
    }

    .alert-warning hr {
      border-top-color: #ffe8a1
    }

    .alert-warning .alert-link {
      color: #533f03
    }

    .alert-danger {
      color: #721c24;
      background-color: #f8d7da;
      border-color: #f5c6cb
    }

    .alert-danger hr {
      border-top-color: #f1b0b7
    }

    .alert-danger .alert-link {
      color: #491217
    }

    .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: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      height: 1rem;
      overflow: hidden;
      font-size: .75rem;
      background-color: #e9ecef;
      border-radius: .25rem
    }

    .progress-bar {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      color: #fff;
      text-align: center;
      background-color: #007bff;
      transition: width .6s ease;
    }

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

    .progress-bar-animated {
      -webkit-animation: progress-bar-stripes 1s linear infinite;
      animation: progress-bar-stripes 1s linear infinite
    }

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

    .media-body {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1
    }

    .list-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      padding-left: 0;
      margin-bottom: 0
    }

    .list-group-item-action {
      width: 100%;
      color: #495057;
      text-align: inherit
    }

    .list-group-item-action:focus,
    .list-group-item-action:hover {
      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: .75rem 1.25rem;
      margin-bottom: -1px;
      background-color: #fff;
      border: 1px solid rgba(0, 0, 0, .125)
    }

    .list-group-item:first-child {
      border-top-left-radius: .25rem;
      border-top-right-radius: .25rem
    }

    .list-group-item:last-child {
      margin-bottom: 0;
      border-bottom-right-radius: .25rem;
      border-bottom-left-radius: .25rem
    }

    .list-group-item:focus,
    .list-group-item:hover {
      z-index: 1;
      text-decoration: none
    }

    .list-group-item.disabled,
    .list-group-item:disabled {
      color: #6c757d;
      background-color: #fff
    }

    .list-group-item.active {
      z-index: 2;
      color: #fff;
      background-color: #007bff;
      border-color: #007bff
    }

    .list-group-flush .list-group-item {
      border-right: 0;
      border-left: 0;
      border-radius: 0
    }

    .list-group-flush:first-child .list-group-item:first-child {
      border-top: 0
    }

    .list-group-flush:last-child .list-group-item:last-child {
      border-bottom: 0
    }

    .list-group-item-primary {
      color: #004085;
      background-color: #b8daff
    }

    .list-group-item-primary.list-group-item-action:focus,
    .list-group-item-primary.list-group-item-action:hover {
      color: #004085;
      background-color: #9fcdff
    }

    .list-group-item-primary.list-group-item-action.active {
      color: #fff;
      background-color: #004085;
      border-color: #004085
    }

    .list-group-item-secondary {
      color: #383d41;
      background-color: #d6d8db
    }

    .list-group-item-secondary.list-group-item-action:focus,
    .list-group-item-secondary.list-group-item-action:hover {
      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: #155724;
      background-color: #c3e6cb
    }

    .list-group-item-success.list-group-item-action:focus,
    .list-group-item-success.list-group-item-action:hover {
      color: #155724;
      background-color: #b1dfbb
    }

    .list-group-item-success.list-group-item-action.active {
      color: #fff;
      background-color: #155724;
      border-color: #155724
    }

    .list-group-item-info {
      color: #0c5460;
      background-color: #bee5eb
    }

    .list-group-item-info.list-group-item-action:focus,
    .list-group-item-info.list-group-item-action:hover {
      color: #0c5460;
      background-color: #abdde5
    }

    .list-group-item-info.list-group-item-action.active {
      color: #fff;
      background-color: #0c5460;
      border-color: #0c5460
    }

    .list-group-item-warning {
      color: #856404;
      background-color: #ffeeba
    }

    .list-group-item-warning.list-group-item-action:focus,
    .list-group-item-warning.list-group-item-action:hover {
      color: #856404;
      background-color: #ffe8a1
    }

    .list-group-item-warning.list-group-item-action.active {
      color: #fff;
      background-color: #856404;
      border-color: #856404
    }

    .list-group-item-danger {
      color: #721c24;
      background-color: #f5c6cb
    }

    .list-group-item-danger.list-group-item-action:focus,
    .list-group-item-danger.list-group-item-action:hover {
      color: #721c24;
      background-color: #f1b0b7
    }

    .list-group-item-danger.list-group-item-action.active {
      color: #fff;
      background-color: #721c24;
      border-color: #721c24
    }

    .list-group-item-light {
      color: #818182;
      background-color: #fdfdfe
    }

    .list-group-item-light.list-group-item-action:focus,
    .list-group-item-light.list-group-item-action:hover {
      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:focus,
    .list-group-item-dark.list-group-item-action:hover {
      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.5rem;
      font-weight: 700;
      line-height: 1;
      color: #000;
      text-shadow: 0 1px 0 #fff;
      opacity: .5
    }

    .close:focus,
    .close:hover {
      color: #000;
      text-decoration: none;
      opacity: .75
    }

    .close:not(:disabled):not(.disabled) {
      cursor: pointer
    }

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

    .modal-open {
      overflow: hidden
    }

    .modal {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1050;
      display: none;
      overflow: hidden;
      outline: 0
    }

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

    .modal-dialog {
      position: relative;
      width: auto;
      margin: .5rem;
      pointer-events: none
    }

    .modal.fade .modal-dialog {
      transition: -webkit-transform .3s ease-out;
      transition: transform .3s ease-out;
      transition: transform .3s ease-out, -webkit-transform .3s ease-out;
      -webkit-transform: translate(0, -25%);
      transform: translate(0, -25%)
    }

    .modal.show .modal-dialog {
      -webkit-transform: translate(0, 0);
      transform: translate(0, 0)
    }

    .modal-dialog-centered {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      min-height: calc(100% - (.5rem * 2))
    }

    .modal-content {
      position: relative;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      width: 100%;
      pointer-events: auto;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid rgba(0, 0, 0, .2);
      border-radius: .3rem;
      outline: 0
    }

    .modal-backdrop {
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 1040;
      background-color: #000
    }

    .modal-backdrop.fade {
      opacity: 0
    }

    .modal-backdrop.show {
      opacity: .5
    }

    .modal-header {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding: 1rem;
      border-bottom: 1px solid #e9ecef;
      border-top-left-radius: .3rem;
      border-top-right-radius: .3rem
    }

    .modal-header .close {
      padding: 1rem;
      margin: -1rem -1rem -1rem auto
    }

    .modal-title {
      margin-bottom: 0;
      line-height: 1.5;
      text-align: center;
      /* color: blue; */
    }

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

    .modal-footer {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      padding: 1rem;
      border-top: 1px solid #e9ecef;
    }

    .modal-footer>:not(:first-child) {
      margin-left: .25rem
    }

    .modal-footer>:not(:last-child) {
      margin-right: .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-centered {
        min-height: calc(100% - (1.75rem * 2))
      }

      .modal-sm {
        max-width: 300px
      }
    }

    @media (min-width: 992px) {
      .modal-lg {
        max-width: 800px
      }
    }

    .tooltip {
      position: absolute;
      z-index: 1070;
      display: block;
      margin: 0;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-style: normal;
      font-weight: 400;
      line-height: 1.5;
      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: .875rem;
      word-wrap: break-word;
      opacity: 0
    }

    .tooltip.show {
      opacity: .9
    }

    .tooltip .arrow {
      position: absolute;
      display: block;
      width: .8rem;
      height: .4rem
    }

    .tooltip .arrow::before {
      position: absolute;
      content: "";
      border-color: transparent;
      border-style: solid
    }

    .bs-tooltip-auto[x-placement^=top],
    .bs-tooltip-top {
      padding: .4rem 0
    }

    .bs-tooltip-auto[x-placement^=top] .arrow,
    .bs-tooltip-top .arrow {
      bottom: 0
    }

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

    .bs-tooltip-auto[x-placement^=right],
    .bs-tooltip-right {
      padding: 0 .4rem
    }

    .bs-tooltip-auto[x-placement^=right] .arrow,
    .bs-tooltip-right .arrow {
      left: 0;
      width: .4rem;
      height: .8rem
    }

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

    .bs-tooltip-auto[x-placement^=bottom],
    .bs-tooltip-bottom {
      padding: .4rem 0
    }

    .bs-tooltip-auto[x-placement^=bottom] .arrow,
    .bs-tooltip-bottom .arrow {
      top: 0
    }

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

    .bs-tooltip-auto[x-placement^=left],
    .bs-tooltip-left {
      padding: 0 .4rem
    }

    .bs-tooltip-auto[x-placement^=left] .arrow,
    .bs-tooltip-left .arrow {
      right: 0;
      width: .4rem;
      height: .8rem
    }

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

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

    .popover {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 1060;
      display: block;
      max-width: 276px;
      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
      font-style: normal;
      font-weight: 400;
      line-height: 1.5;
      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: .875rem;
      word-wrap: break-word;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid rgba(0, 0, 0, .2);
      border-radius: .3rem
    }

    .popover .arrow {
      position: absolute;
      display: block;
      width: 1rem;
      height: .5rem;
      margin: 0 .3rem
    }

    .popover .arrow::after,
    .popover .arrow::before {
      position: absolute;
      display: block;
      content: "";
      border-color: transparent;
      border-style: solid
    }

    .bs-popover-auto[x-placement^=top],
    .bs-popover-top {
      margin-bottom: .5rem
    }

    .bs-popover-auto[x-placement^=top] .arrow,
    .bs-popover-top .arrow {
      bottom: calc((.5rem + 1px) * -1)
    }

    .bs-popover-auto[x-placement^=top] .arrow::after,
    .bs-popover-auto[x-placement^=top] .arrow::before,
    .bs-popover-top .arrow::after,
    .bs-popover-top .arrow::before {
      border-width: .5rem .5rem 0
    }

    .bs-popover-auto[x-placement^=top] .arrow::before,
    .bs-popover-top .arrow::before {
      bottom: 0;
      border-top-color: rgba(0, 0, 0, .25)
    }

    .bs-popover-auto[x-placement^=top] .arrow::after,
    .bs-popover-top .arrow::after {
      bottom: 1px;
      border-top-color: #fff
    }

    .bs-popover-auto[x-placement^=right],
    .bs-popover-right {
      margin-left: .5rem
    }

    .bs-popover-auto[x-placement^=right] .arrow,
    .bs-popover-right .arrow {
      left: calc((.5rem + 1px) * -1);
      width: .5rem;
      height: 1rem;
      margin: .3rem 0
    }

    .bs-popover-auto[x-placement^=right] .arrow::after,
    .bs-popover-auto[x-placement^=right] .arrow::before,
    .bs-popover-right .arrow::after,
    .bs-popover-right .arrow::before {
      border-width: .5rem .5rem .5rem 0
    }

    .bs-popover-auto[x-placement^=right] .arrow::before,
    .bs-popover-right .arrow::before {
      left: 0;
      border-right-color: rgba(0, 0, 0, .25)
    }

    .bs-popover-auto[x-placement^=right] .arrow::after,
    .bs-popover-right .arrow::after {
      left: 1px;
      border-right-color: #fff
    }

    .bs-popover-auto[x-placement^=bottom],
    .bs-popover-bottom {
      margin-top: .5rem
    }

    .bs-popover-auto[x-placement^=bottom] .arrow,
    .bs-popover-bottom .arrow {
      top: calc((.5rem + 1px) * -1)
    }

    .bs-popover-auto[x-placement^=bottom] .arrow::after,
    .bs-popover-auto[x-placement^=bottom] .arrow::before,
    .bs-popover-bottom .arrow::after,
    .bs-popover-bottom .arrow::before {
      border-width: 0 .5rem .5rem .5rem
    }

    .bs-popover-auto[x-placement^=bottom] .arrow::before,
    .bs-popover-bottom .arrow::before {
      top: 0;
      border-bottom-color: rgba(0, 0, 0, .25)
    }

    .bs-popover-auto[x-placement^=bottom] .arrow::after,
    .bs-popover-bottom .arrow::after {
      top: 1px;
      border-bottom-color: #fff
    }

    .bs-popover-auto[x-placement^=bottom] .popover-header::before,
    .bs-popover-bottom .popover-header::before {
      position: absolute;
      top: 0;
      left: 50%;
      display: block;
      width: 1rem;
      margin-left: -.5rem;
      content: "";
      border-bottom: 1px solid #f7f7f7
    }

    .bs-popover-auto[x-placement^=left],
    .bs-popover-left {
      margin-right: .5rem
    }

    .bs-popover-auto[x-placement^=left] .arrow,
    .bs-popover-left .arrow {
      right: calc((.5rem + 1px) * -1);
      width: .5rem;
      height: 1rem;
      margin: .3rem 0
    }

    .bs-popover-auto[x-placement^=left] .arrow::after,
    .bs-popover-auto[x-placement^=left] .arrow::before,
    .bs-popover-left .arrow::after,
    .bs-popover-left .arrow::before {
      border-width: .5rem 0 .5rem .5rem
    }

    .bs-popover-auto[x-placement^=left] .arrow::before,
    .bs-popover-left .arrow::before {
      right: 0;
      border-left-color: rgba(0, 0, 0, .25)
    }

    .bs-popover-auto[x-placement^=left] .arrow::after,
    .bs-popover-left .arrow::after {
      right: 1px;
      border-left-color: #fff
    }

    .popover-header {
      padding: .5rem .75rem;
      margin-bottom: 0;
      font-size: 1rem;
      color: inherit;
      background-color: #f7f7f7;
      border-bottom: 1px solid #ebebeb;
      border-top-left-radius: calc(.3rem - 1px);
      border-top-right-radius: calc(.3rem - 1px)
    }

    .popover-header:empty {
      display: none
    }

    .popover-body {
      padding: .5rem .75rem;
      color: #212529
    }

    .carousel {
      position: relative
    }

    .carousel-inner {
      position: relative;
      width: 100%;
      overflow: hidden
    }

    .carousel-item {
      position: relative;
      display: none;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 100%;
      transition: -webkit-transform .6s ease;
      transition: transform .6s ease;
      transition: transform .6s ease, -webkit-transform .6s ease;
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      -webkit-perspective: 1000px;
      perspective: 1000px
    }

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

    .carousel-item-next,
    .carousel-item-prev {
      position: absolute;
      top: 0
    }

    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
      -webkit-transform: translateX(0);
      transform: translateX(0)
    }

    @supports ((-webkit-transform-style: preserve-3d) or (transform-style:preserve-3d)) {

      .carousel-item-next.carousel-item-left,
      .carousel-item-prev.carousel-item-right {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
      }
    }

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

    @supports ((-webkit-transform-style: preserve-3d) or (transform-style:preserve-3d)) {

      .active.carousel-item-right,
      .carousel-item-next {
        -webkit-transform: translate3d(100%, 0, 0);
        transform: translate3d(100%, 0, 0)
      }
    }

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

    @supports ((-webkit-transform-style: preserve-3d) or (transform-style:preserve-3d)) {

      .active.carousel-item-left,
      .carousel-item-prev {
        -webkit-transform: translate3d(-100%, 0, 0);
        transform: translate3d(-100%, 0, 0)
      }
    }

    .carousel-control-next,
    .carousel-control-prev {
      position: absolute;
      top: 0;
      bottom: 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      width: 15%;
      color: #fff;
      text-align: center;
      opacity: .5
    }

    .carousel-control-next:focus,
    .carousel-control-next:hover,
    .carousel-control-prev:focus,
    .carousel-control-prev:hover {
      color: #fff;
      text-decoration: none;
      outline: 0;
      opacity: .9
    }

    .carousel-control-prev {
      left: 0
    }

    .carousel-control-next {
      right: 0
    }

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

    .carousel-control-prev-icon {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
    }

    .carousel-control-next-icon {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
    }

    .carousel-indicators {
      position: absolute;
      right: 0;
      bottom: 10px;
      left: 0;
      z-index: 15;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      padding-left: 0;
      margin-right: 15%;
      margin-left: 15%;
      list-style: none
    }

    .carousel-indicators li {
      position: relative;
      -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
      flex: 0 1 auto;
      width: 30px;
      height: 3px;
      margin-right: 3px;
      margin-left: 3px;
      text-indent: -999px;
      background-color: rgba(255, 255, 255, .5)
    }

    .carousel-indicators li::before {
      position: absolute;
      top: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""
    }

    .carousel-indicators li::after {
      position: absolute;
      bottom: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""
    }

    .carousel-indicators .active {
      background-color: #fff
    }

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

    .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: #007bff !important
    }

    a.bg-primary:focus,
    a.bg-primary:hover,
    button.bg-primary:focus,
    button.bg-primary:hover {
      background-color: #0062cc !important
    }

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

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

    .bg-success {
      background-color: #28a745 !important
    }

    a.bg-success:focus,
    a.bg-success:hover,
    button.bg-success:focus,
    button.bg-success:hover {
      background-color: #1e7e34 !important
    }

    .bg-info {
      background-color: #17a2b8 !important
    }

    a.bg-info:focus,
    a.bg-info:hover,
    button.bg-info:focus,
    button.bg-info:hover {
      background-color: #117a8b !important
    }

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

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

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

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

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

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

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

    a.bg-dark:focus,
    a.bg-dark:hover,
    button.bg-dark:focus,
    button.bg-dark:hover {
      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: #007bff !important
    }

    .border-secondary {
      border-color: #6c757d !important
    }

    .border-success {
      border-color: #28a745 !important
    }

    .border-info {
      border-color: #17a2b8 !important
    }

    .border-warning {
      border-color: #ffc107 !important
    }

    .border-danger {
      border-color: #dc3545 !important
    }

    .border-light {
      border-color: #f8f9fa !important
    }

    .border-dark {
      border-color: #343a40 !important
    }

    .border-white {
      border-color: #fff !important
    }

    .rounded {
      border-radius: .25rem !important
    }

    .rounded-top {
      border-top-left-radius: .25rem !important;
      border-top-right-radius: .25rem !important
    }

    .rounded-right {
      border-top-right-radius: .25rem !important;
      border-bottom-right-radius: .25rem !important
    }

    .rounded-bottom {
      border-bottom-right-radius: .25rem !important;
      border-bottom-left-radius: .25rem !important
    }

    .rounded-left {
      border-top-left-radius: .25rem !important;
      border-bottom-left-radius: .25rem !important
    }

    .rounded-circle {
      border-radius: 50% !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: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
    }

    .d-inline-flex {
      display: -webkit-inline-box !important;
      display: -ms-inline-flexbox !important;
      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: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
      }

      .d-sm-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        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: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
      }

      .d-md-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        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: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
      }

      .d-lg-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        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: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
      }

      .d-xl-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        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: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important
      }

      .d-print-inline-flex {
        display: -webkit-inline-box !important;
        display: -ms-inline-flexbox !important;
        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 embed,
    .embed-responsive iframe,
    .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.857143%
    }

    .embed-responsive-16by9::before {
      padding-top: 56.25%
    }

    .embed-responsive-4by3::before {
      padding-top: 75%
    }

    .embed-responsive-1by1::before {
      padding-top: 100%
    }

    .flex-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important
    }

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

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

    .flex-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important
    }

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

    .flex-nowrap {
      -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important
    }

    .flex-wrap-reverse {
      -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important
    }

    .justify-content-start {
      -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
      justify-content: flex-start !important
    }

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

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

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

    .justify-content-around {
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important
    }

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

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

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

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

    .align-items-stretch {
      -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
      align-items: stretch !important
    }

    .align-content-start {
      -ms-flex-line-pack: start !important;
      align-content: flex-start !important
    }

    .align-content-end {
      -ms-flex-line-pack: end !important;
      align-content: flex-end !important
    }

    .align-content-center {
      -ms-flex-line-pack: center !important;
      align-content: center !important
    }

    .align-content-between {
      -ms-flex-line-pack: justify !important;
      align-content: space-between !important
    }

    .align-content-around {
      -ms-flex-line-pack: distribute !important;
      align-content: space-around !important
    }

    .align-content-stretch {
      -ms-flex-line-pack: stretch !important;
      align-content: stretch !important
    }

    .align-self-auto {
      -ms-flex-item-align: auto !important;
      align-self: auto !important
    }

    .align-self-start {
      -ms-flex-item-align: start !important;
      align-self: flex-start !important
    }

    .align-self-end {
      -ms-flex-item-align: end !important;
      align-self: flex-end !important
    }

    .align-self-center {
      -ms-flex-item-align: center !important;
      align-self: center !important
    }

    .align-self-baseline {
      -ms-flex-item-align: baseline !important;
      align-self: baseline !important
    }

    .align-self-stretch {
      -ms-flex-item-align: stretch !important;
      align-self: stretch !important
    }

    @media (min-width: 576px) {
      .flex-sm-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

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

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

      .flex-sm-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .flex-sm-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .flex-sm-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .flex-sm-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .justify-content-sm-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

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

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

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

      .justify-content-sm-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

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

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

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

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

      .align-items-sm-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .align-content-sm-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .align-content-sm-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .align-content-sm-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .align-content-sm-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .align-content-sm-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .align-content-sm-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .align-self-sm-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .align-self-sm-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .align-self-sm-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .align-self-sm-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .align-self-sm-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .align-self-sm-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width: 768px) {
      .flex-md-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

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

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

      .flex-md-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .flex-md-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .flex-md-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .flex-md-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .justify-content-md-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

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

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

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

      .justify-content-md-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

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

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

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

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

      .align-items-md-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .align-content-md-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .align-content-md-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .align-content-md-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .align-content-md-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .align-content-md-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .align-content-md-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .align-self-md-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .align-self-md-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .align-self-md-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width: 992px) {
      .flex-lg-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

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

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

      .flex-lg-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .flex-lg-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .flex-lg-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .flex-lg-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .justify-content-lg-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

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

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

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

      .justify-content-lg-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

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

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

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

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

      .align-items-lg-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .align-content-lg-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .align-content-lg-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .align-content-lg-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .align-content-lg-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .align-content-lg-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .align-content-lg-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .align-self-lg-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .align-self-lg-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .align-self-lg-stretch {
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width: 1200px) {
      .flex-xl-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

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

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

      .flex-xl-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .flex-xl-wrap {
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .flex-xl-nowrap {
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .flex-xl-wrap-reverse {
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .justify-content-xl-start {
        -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

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

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

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

      .justify-content-xl-around {
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

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

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

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

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

      .align-items-xl-stretch {
        -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .align-content-xl-start {
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .align-content-xl-end {
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .align-content-xl-center {
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .align-content-xl-between {
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .align-content-xl-around {
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .align-content-xl-stretch {
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .align-self-xl-auto {
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .align-self-xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .align-self-xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .align-self-xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .align-self-xl-baseline {
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .align-self-xl-stretch {
        -ms-flex-item-align: stretch !important;
        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
      }
    }

    .position-static {
      position: static !important
    }

    .position-relative {
      position: relative !important
    }

    .position-absolute {
      position: absolute !important
    }

    .position-fixed {
      position: fixed !important
    }

    .position-sticky {
      position: -webkit-sticky !important;
      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: -webkit-sticky) or (position:sticky)) {
      .sticky-top {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
        z-index: 1020
      }
    }

    .sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      -webkit-clip-path: inset(50%);
      clip-path: inset(50%);
      border: 0
    }

    .sr-only-focusable:active,
    .sr-only-focusable:focus {
      position: static;
      width: auto;
      height: auto;
      overflow: visible;
      clip: auto;
      white-space: normal;
      -webkit-clip-path: none;
      clip-path: none
    }

    .w-25 {
      width: 25% !important
    }

    .w-50 {
      width: 50% !important
    }

    .w-75 {
      width: 75% !important
    }

    .w-100 {
      width: 100% !important;
    }

    .h-25 {
      height: 25% !important
    }

    .h-50 {
      height: 50% !important
    }

    .h-75 {
      height: 75% !important
    }

    .h-100 {
      height: 100% !important
    }

    .mw-100 {
      max-width: 100% !important
    }

    .mh-100 {
      max-height: 100% !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: .25rem !important
    }

    .mt-1,
    .my-1 {
      margin-top: .25rem !important
    }

    .mr-1,
    .mx-1 {
      margin-right: .25rem !important
    }

    .mb-1,
    .my-1 {
      margin-bottom: .25rem !important
    }

    .ml-1,
    .mx-1 {
      margin-left: .25rem !important
    }

    .m-2 {
      margin: .5rem !important
    }

    .mt-2,
    .my-2 {
      margin-top: .5rem !important
    }

    .mr-2,
    .mx-2 {
      margin-right: .5rem !important
    }

    .mb-2,
    .my-2 {
      margin-bottom: .5rem !important
    }

    .ml-2,
    .mx-2 {
      margin-left: .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: .25rem !important
    }

    .pt-1,
    .py-1 {
      padding-top: .25rem !important
    }

    .pr-1,
    .px-1 {
      padding-right: 0.25rem !important;
    }

    .pb-1,
    .py-1 {
      padding-bottom: .25rem !important
    }

    .pl-1,
    .px-1 {
      padding-left: .25rem !important
    }

    .p-2 {
      padding: .5rem !important
    }

    .pt-2,
    .py-2 {
      padding-top: .5rem !important
    }

    .pr-2,
    .px-2 {
      padding-right: .5rem !important
    }

    .pb-2,
    .py-2 {
      padding-bottom: .5rem !important
    }

    .pl-2,
    .px-2 {
      padding-left: .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-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: .25rem !important
      }

      .mt-sm-1,
      .my-sm-1 {
        margin-top: .25rem !important
      }

      .mr-sm-1,
      .mx-sm-1 {
        margin-right: .25rem !important
      }

      .mb-sm-1,
      .my-sm-1 {
        margin-bottom: .25rem !important
      }

      .ml-sm-1,
      .mx-sm-1 {
        margin-left: .25rem !important
      }

      .m-sm-2 {
        margin: .5rem !important
      }

      .mt-sm-2,
      .my-sm-2 {
        margin-top: .5rem !important
      }

      .mr-sm-2,
      .mx-sm-2 {
        margin-right: .5rem !important
      }

      .mb-sm-2,
      .my-sm-2 {
        margin-bottom: .5rem !important
      }

      .ml-sm-2,
      .mx-sm-2 {
        margin-left: .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: .25rem !important
      }

      .pt-sm-1,
      .py-sm-1 {
        padding-top: .25rem !important
      }

      .pr-sm-1,
      .px-sm-1 {
        padding-right: .25rem !important
      }

      .pb-sm-1,
      .py-sm-1 {
        padding-bottom: .25rem !important
      }

      .pl-sm-1,
      .px-sm-1 {
        padding-left: .25rem !important
      }

      .p-sm-2 {
        padding: .5rem !important
      }

      .pt-sm-2,
      .py-sm-2 {
        padding-top: .5rem !important
      }

      .pr-sm-2,
      .px-sm-2 {
        padding-right: .5rem !important
      }

      .pb-sm-2,
      .py-sm-2 {
        padding-bottom: .5rem !important
      }

      .pl-sm-2,
      .px-sm-2 {
        padding-left: .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-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: .25rem !important
      }

      .mt-md-1,
      .my-md-1 {
        margin-top: .25rem !important
      }

      .mr-md-1,
      .mx-md-1 {
        margin-right: .25rem !important
      }

      .mb-md-1,
      .my-md-1 {
        margin-bottom: .25rem !important
      }

      .ml-md-1,
      .mx-md-1 {
        margin-left: .25rem !important
      }

      .m-md-2 {
        margin: .5rem !important
      }

      .mt-md-2,
      .my-md-2 {
        margin-top: .5rem !important
      }

      .mr-md-2,
      .mx-md-2 {
        margin-right: .5rem !important
      }

      .mb-md-2,
      .my-md-2 {
        margin-bottom: .5rem !important
      }

      .ml-md-2,
      .mx-md-2 {
        margin-left: .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: .25rem !important
      }

      .pt-md-1,
      .py-md-1 {
        padding-top: .25rem !important
      }

      .pr-md-1,
      .px-md-1 {
        padding-right: .25rem !important
      }

      .pb-md-1,
      .py-md-1 {
        padding-bottom: .25rem !important
      }

      .pl-md-1,
      .px-md-1 {
        padding-left: .25rem !important
      }

      .p-md-2 {
        padding: .5rem !important
      }

      .pt-md-2,
      .py-md-2 {
        padding-top: .5rem !important
      }

      .pr-md-2,
      .px-md-2 {
        padding-right: .5rem !important
      }

      .pb-md-2,
      .py-md-2 {
        padding-bottom: .5rem !important
      }

      .pl-md-2,
      .px-md-2 {
        padding-left: .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-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: .25rem !important
      }

      .mt-lg-1,
      .my-lg-1 {
        margin-top: .25rem !important
      }

      .mr-lg-1,
      .mx-lg-1 {
        margin-right: .25rem !important
      }

      .mb-lg-1,
      .my-lg-1 {
        margin-bottom: .25rem !important
      }

      .ml-lg-1,
      .mx-lg-1 {
        margin-left: .25rem !important
      }

      .m-lg-2 {
        margin: .5rem !important
      }

      .mt-lg-2,
      .my-lg-2 {
        margin-top: .5rem !important
      }

      .mr-lg-2,
      .mx-lg-2 {
        margin-right: .5rem !important
      }

      .mb-lg-2,
      .my-lg-2 {
        margin-bottom: .5rem !important
      }

      .ml-lg-2,
      .mx-lg-2 {
        margin-left: .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: .25rem !important
      }

      .pt-lg-1,
      .py-lg-1 {
        padding-top: .25rem !important
      }

      .pr-lg-1,
      .px-lg-1 {
        padding-right: .25rem !important
      }

      .pb-lg-1,
      .py-lg-1 {
        padding-bottom: .25rem !important
      }

      .pl-lg-1,
      .px-lg-1 {
        padding-left: .25rem !important
      }

      .p-lg-2 {
        padding: .5rem !important
      }

      .pt-lg-2,
      .py-lg-2 {
        padding-top: .5rem !important
      }

      .pr-lg-2,
      .px-lg-2 {
        padding-right: .5rem !important
      }

      .pb-lg-2,
      .py-lg-2 {
        padding-bottom: .5rem !important
      }

      .pl-lg-2,
      .px-lg-2 {
        padding-left: .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-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: .25rem !important
      }

      .mt-xl-1,
      .my-xl-1 {
        margin-top: .25rem !important
      }

      .mr-xl-1,
      .mx-xl-1 {
        margin-right: .25rem !important
      }

      .mb-xl-1,
      .my-xl-1 {
        margin-bottom: .25rem !important
      }

      .ml-xl-1,
      .mx-xl-1 {
        margin-left: .25rem !important
      }

      .m-xl-2 {
        margin: .5rem !important
      }

      .mt-xl-2,
      .my-xl-2 {
        margin-top: .5rem !important
      }

      .mr-xl-2,
      .mx-xl-2 {
        margin-right: .5rem !important
      }

      .mb-xl-2,
      .my-xl-2 {
        margin-bottom: .5rem !important
      }

      .ml-xl-2,
      .mx-xl-2 {
        margin-left: .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: .25rem !important
      }

      .pt-xl-1,
      .py-xl-1 {
        padding-top: .25rem !important
      }

      .pr-xl-1,
      .px-xl-1 {
        padding-right: .25rem !important
      }

      .pb-xl-1,
      .py-xl-1 {
        padding-bottom: .25rem !important
      }

      .pl-xl-1,
      .px-xl-1 {
        padding-left: .25rem !important
      }

      .p-xl-2 {
        padding: .5rem !important
      }

      .pt-xl-2,
      .py-xl-2 {
        padding-top: .5rem !important
      }

      .pr-xl-2,
      .px-xl-2 {
        padding-right: .5rem !important
      }

      .pb-xl-2,
      .py-xl-2 {
        padding-bottom: .5rem !important
      }

      .pl-xl-2,
      .px-xl-2 {
        padding-left: .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-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
      }
    }

    .text-justify {
      text-align: justify !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-normal {
      font-weight: 400 !important
    }

    .font-weight-bold {
      font-weight: 700 !important
    }

    .font-italic {
      font-style: italic !important
    }

    .text-white {
      color: #fff !important
    }

    .text-primary {
      color: #007bff !important
    }

    a.text-primary:focus,
    a.text-primary:hover {
      color: #0062cc !important
    }

    .text-secondary {
      color: #6c757d !important
    }

    a.text-secondary:focus,
    a.text-secondary:hover {
      color: #545b62 !important
    }

    .text-success {
      color: #28a745 !important
    }

    a.text-success:focus,
    a.text-success:hover {
      color: #1e7e34 !important
    }

    .text-info {
      color: #17a2b8 !important
    }

    a.text-info:focus,
    a.text-info:hover {
      color: #117a8b !important
    }

    .text-warning {
      color: #ffc107 !important
    }

    a.text-warning:focus,
    a.text-warning:hover {
      color: #d39e00 !important
    }

    .text-danger {
      color: #dc3545 !important
    }

    a.text-danger:focus,
    a.text-danger:hover {
      color: #bd2130 !important
    }

    .text-light {
      color: #f8f9fa !important
    }

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

    .text-dark {
      color: #343a40 !important
    }

    a.text-dark:focus,
    a.text-dark:hover {
      color: #1d2124 !important
    }

    .text-muted {
      color: #6c757d !important
    }

    .text-hide {
      font: 0/0 a;
      color: transparent;
      text-shadow: none;
      background-color: transparent;
      border: 0
    }

    .visible {
      visibility: visible !important
    }

    .invisible {
      visibility: hidden !important
    }

    @media print {

      *,
      ::after,
      ::before {
        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
      }

      blockquote,
      pre {
        border: 1px solid #999;
        page-break-inside: avoid
      }

      thead {
        display: table-header-group
      }

      img,
      tr {
        page-break-inside: avoid
      }

      h2,
      h3,
      p {
        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 td,
      .table-bordered th {
        border: 1px solid #ddd !important
      }
    }

    /*# sourceMappingURL=bootstrap.min.estilos.map */


    /*!
   *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
   *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
   */
    @font-face {
      font-family: 'FontAwesome';
      src:
        /*savepage-url=../fonts/fontawesome-webfont_2.eot*/
        url();
      src:
        /*savepage-url=../fonts/fontawesome-webfont.eot#iefix&v=4.7.0*/
        url() format('embedded-opentype'),
        /*savepage-url=../fonts/fontawesome-webfont_1.woff2*/
        url() format('woff2'),
        /*savepage-url=../fonts/fontawesome-webfont_1.woff*/
        url() format('woff'),
        /*savepage-url=../fonts/fontawesome-webfont_1.ttf*/
        url() format('truetype'),
        /*savepage-url=../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular*/
        url() format('svg');
      font-weight: normal;
      font-style: normal
    }

    .fa {
      display: inline-block;
      font: normal normal normal 14px/1 FontAwesome;
      font-size: inherit;
      text-rendering: auto;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale
    }

    .fa-lg {
      font-size: 1.33333333em;
      line-height: .75em;
      vertical-align: -15%
    }

    .fa-2x {
      font-size: 2em
    }

    .fa-3x {
      font-size: 3em
    }

    .fa-4x {
      font-size: 4em
    }

    .fa-5x {
      font-size: 5em
    }

    .fa-fw {
      width: 1.28571429em;
      text-align: center
    }

    .fa-ul {
      padding-left: 0;
      margin-left: 2.14285714em;
      list-style-type: none
    }

    .fa-ul>li {
      position: relative
    }

    .fa-li {
      position: absolute;
      left: -2.14285714em;
      width: 2.14285714em;
      top: .14285714em;
      text-align: center
    }

    .fa-li.fa-lg {
      left: -1.85714286em
    }

    .fa-border {
      padding: .2em .25em .15em;
      border: solid .08em #eee;
      border-radius: .1em
    }

    .fa-pull-left {
      float: left
    }

    .fa-pull-right {
      float: right
    }

    .fa.fa-pull-left {
      margin-right: .3em
    }

    .fa.fa-pull-right {
      margin-left: .3em
    }

    .pull-right {
      float: right
    }

    .pull-left {
      float: left
    }

    .fa.pull-left {
      margin-right: .3em
    }

    .fa.pull-right {
      margin-left: .3em
    }

    .fa-spin {
      -webkit-animation: fa-spin 2s infinite linear;
      animation: fa-spin 2s infinite linear
    }

    .fa-pulse {
      -webkit-animation: fa-spin 1s infinite steps(8);
      animation: fa-spin 1s infinite steps(8)
    }

    @-webkit-keyframes fa-spin {
      0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
      }

      100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
      }
    }

    @keyframes fa-spin {
      0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
      }

      100% {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
      }
    }

    .fa-rotate-90 {
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
      -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      transform: rotate(90deg)
    }

    .fa-rotate-180 {
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg)
    }

    .fa-rotate-270 {
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
      -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
      transform: rotate(270deg)
    }

    .fa-flip-horizontal {
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
      -webkit-transform: scale(-1, 1);
      -ms-transform: scale(-1, 1);
      transform: scale(-1, 1)
    }

    .fa-flip-vertical {
      -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
      -webkit-transform: scale(1, -1);
      -ms-transform: scale(1, -1);
      transform: scale(1, -1)
    }

    :root .fa-rotate-90,
    :root .fa-rotate-180,
    :root .fa-rotate-270,
    :root .fa-flip-horizontal,
    :root .fa-flip-vertical {
      filter: none
    }

    .fa-stack {
      position: relative;
      display: inline-block;
      width: 2em;
      height: 2em;
      line-height: 2em;
      vertical-align: middle
    }

    .fa-stack-1x,
    .fa-stack-2x {
      position: absolute;
      left: 0;
      width: 100%;
      text-align: center
    }

    .fa-stack-1x {
      line-height: inherit
    }

    .fa-stack-2x {
      font-size: 2em
    }

    .fa-inverse {
      color: #fff
    }

    .fa-glass:before {
      content: "\f000"
    }

    .fa-music:before {
      content: "\f001"
    }

    .fa-search:before {
      content: "\f002"
    }

    .fa-envelope-o:before {
      content: "\f003"
    }

    .fa-heart:before {
      content: "\f004"
    }

    .fa-star:before {
      content: "\f005"
    }

    .fa-star-o:before {
      content: "\f006"
    }

    .fa-user:before {
      content: "\f007"
    }

    .fa-film:before {
      content: "\f008"
    }

    .fa-th-large:before {
      content: "\f009"
    }

    .fa-th:before {
      content: "\f00a"
    }

    .fa-th-list:before {
      content: "\f00b"
    }

    .fa-check:before {
      content: "\f00c"
    }

    .fa-remove:before,
    .fa-close:before,
    .fa-times:before {
      content: "\f00d"
    }

    .fa-search-plus:before {
      content: "\f00e"
    }

    .fa-search-minus:before {
      content: "\f010"
    }

    .fa-power-off:before {
      content: "\f011"
    }

    .fa-signal:before {
      content: "\f012"
    }

    .fa-gear:before,
    .fa-cog:before {
      content: "\f013"
    }

    .fa-trash-o:before {
      content: "\f014"
    }

    .fa-home:before {
      content: "\f015"
    }

    .fa-file-o:before {
      content: "\f016"
    }

    .fa-clock-o:before {
      content: "\f017"
    }

    .fa-road:before {
      content: "\f018"
    }

    .fa-download:before {
      content: "\f019"
    }

    .fa-arrow-circle-o-down:before {
      content: "\f01a"
    }

    .fa-arrow-circle-o-up:before {
      content: "\f01b"
    }

    .fa-inbox:before {
      content: "\f01c"
    }

    .fa-play-circle-o:before {
      content: "\f01d"
    }

    .fa-rotate-right:before,
    .fa-repeat:before {
      content: "\f01e"
    }

    .fa-refresh:before {
      content: "\f021"
    }

    .fa-list-alt:before {
      content: "\f022"
    }

    .fa-lock:before {
      content: "\f023"
    }

    .fa-flag:before {
      content: "\f024"
    }

    .fa-headphones:before {
      content: "\f025"
    }

    .fa-volume-off:before {
      content: "\f026"
    }

    .fa-volume-down:before {
      content: "\f027"
    }

    .fa-volume-up:before {
      content: "\f028"
    }

    .fa-qrcode:before {
      content: "\f029"
    }

    .fa-barcode:before {
      content: "\f02a"
    }

    .fa-tag:before {
      content: "\f02b"
    }

    .fa-tags:before {
      content: "\f02c"
    }

    .fa-book:before {
      content: "\f02d"
    }

    .fa-bookmark:before {
      content: "\f02e"
    }

    .fa-print:before {
      content: "\f02f"
    }

    .fa-camera:before {
      content: "\f030"
    }

    .fa-font:before {
      content: "\f031"
    }

    .fa-bold:before {
      content: "\f032"
    }

    .fa-italic:before {
      content: "\f033"
    }

    .fa-text-height:before {
      content: "\f034"
    }

    .fa-text-width:before {
      content: "\f035"
    }

    .fa-align-left:before {
      content: "\f036"
    }

    .fa-align-center:before {
      content: "\f037"
    }

    .fa-align-right:before {
      content: "\f038"
    }

    .fa-align-justify:before {
      content: "\f039"
    }

    .fa-list:before {
      content: "\f03a"
    }

    .fa-dedent:before,
    .fa-outdent:before {
      content: "\f03b"
    }

    .fa-indent:before {
      content: "\f03c"
    }

    .fa-video-camera:before {
      content: "\f03d"
    }

    .fa-photo:before,
    .fa-image:before,
    .fa-picture-o:before {
      content: "\f03e"
    }

    .fa-pencil:before {
      content: "\f040"
    }

    .fa-map-marker:before {
      content: "\f041"
    }

    .fa-adjust:before {
      content: "\f042"
    }

    .fa-tint:before {
      content: "\f043"
    }

    .fa-edit:before,
    .fa-pencil-square-o:before {
      content: "\f044"
    }

    .fa-share-square-o:before {
      content: "\f045"
    }

    .fa-check-square-o:before {
      content: "\f046"
    }

    .fa-arrows:before {
      content: "\f047"
    }

    .fa-step-backward:before {
      content: "\f048"
    }

    .fa-fast-backward:before {
      content: "\f049"
    }

    .fa-backward:before {
      content: "\f04a"
    }

    .fa-play:before {
      content: "\f04b"
    }

    .fa-pause:before {
      content: "\f04c"
    }

    .fa-stop:before {
      content: "\f04d"
    }

    .fa-forward:before {
      content: "\f04e"
    }

    .fa-fast-forward:before {
      content: "\f050"
    }

    .fa-step-forward:before {
      content: "\f051"
    }

    .fa-eject:before {
      content: "\f052"
    }

    .fa-chevron-left:before {
      content: "\f053"
    }

    .fa-chevron-right:before {
      content: "\f054"
    }

    .fa-plus-circle:before {
      content: "\f055"
    }

    .fa-minus-circle:before {
      content: "\f056"
    }

    .fa-times-circle:before {
      content: "\f057"
    }

    .fa-check-circle:before {
      content: "\f058"
    }

    .fa-question-circle:before {
      content: "\f059"
    }

    .fa-info-circle:before {
      content: "\f05a"
    }

    .fa-crosshairs:before {
      content: "\f05b"
    }

    .fa-times-circle-o:before {
      content: "\f05c"
    }

    .fa-check-circle-o:before {
      content: "\f05d"
    }

    .fa-ban:before {
      content: "\f05e"
    }

    .fa-arrow-left:before {
      content: "\f060"
    }

    .fa-arrow-right:before {
      content: "\f061"
    }

    .fa-arrow-up:before {
      content: "\f062"
    }

    .fa-arrow-down:before {
      content: "\f063"
    }

    .fa-mail-forward:before,
    .fa-share:before {
      content: "\f064"
    }

    .fa-expand:before {
      content: "\f065"
    }

    .fa-compress:before {
      content: "\f066"
    }

    .fa-plus:before {
      content: "\f067"
    }

    .fa-minus:before {
      content: "\f068"
    }

    .fa-asterisk:before {
      content: "\f069"
    }

    .fa-exclamation-circle:before {
      content: "\f06a"
    }

    .fa-gift:before {
      content: "\f06b"
    }

    .fa-leaf:before {
      content: "\f06c"
    }

    .fa-fire:before {
      content: "\f06d"
    }

    .fa-eye:before {
      content: "\f06e"
    }

    .fa-eye-slash:before {
      content: "\f070"
    }

    .fa-warning:before,
    .fa-exclamation-triangle:before {
      content: "\f071"
    }

    .fa-plane:before {
      content: "\f072"
    }

    .fa-calendar:before {
      content: "\f073"
    }

    .fa-random:before {
      content: "\f074"
    }

    .fa-comment:before {
      content: "\f075"
    }

    .fa-magnet:before {
      content: "\f076"
    }

    .fa-chevron-up:before {
      content: "\f077"
    }

    .fa-chevron-down:before {
      content: "\f078"
    }

    .fa-retweet:before {
      content: "\f079"
    }

    .fa-shopping-cart:before {
      content: "\f07a"
    }

    .fa-folder:before {
      content: "\f07b"
    }

    .fa-folder-open:before {
      content: "\f07c"
    }

    .fa-arrows-v:before {
      content: "\f07d"
    }

    .fa-arrows-h:before {
      content: "\f07e"
    }

    .fa-bar-chart-o:before,
    .fa-bar-chart:before {
      content: "\f080"
    }

    .fa-twitter-square:before {
      content: "\f081"
    }

    .fa-facebook-square:before {
      content: "\f082"
    }

    .fa-camera-retro:before {
      content: "\f083"
    }

    .fa-key:before {
      content: "\f084"
    }

    .fa-gears:before,
    .fa-cogs:before {
      content: "\f085"
    }

    .fa-comments:before {
      content: "\f086"
    }

    .fa-thumbs-o-up:before {
      content: "\f087"
    }

    .fa-thumbs-o-down:before {
      content: "\f088"
    }

    .fa-star-half:before {
      content: "\f089"
    }

    .fa-heart-o:before {
      content: "\f08a"
    }

    .fa-sign-out:before {
      content: "\f08b"
    }

    .fa-linkedin-square:before {
      content: "\f08c"
    }

    .fa-thumb-tack:before {
      content: "\f08d"
    }

    .fa-external-link:before {
      content: "\f08e"
    }

    .fa-sign-in:before {
      content: "\f090"
    }

    .fa-trophy:before {
      content: "\f091"
    }

    .fa-github-square:before {
      content: "\f092"
    }

    .fa-upload:before {
      content: "\f093"
    }

    .fa-lemon-o:before {
      content: "\f094"
    }

    .fa-phone:before {
      content: "\f095"
    }

    .fa-square-o:before {
      content: "\f096"
    }

    .fa-bookmark-o:before {
      content: "\f097"
    }

    .fa-phone-square:before {
      content: "\f098"
    }

    .fa-twitter:before {
      content: "\f099"
    }

    .fa-facebook-f:before,
    .fa-facebook:before {
      content: "\f09a"
    }

    .fa-github:before {
      content: "\f09b"
    }

    .fa-unlock:before {
      content: "\f09c"
    }

    .fa-credit-card:before {
      content: "\f09d"
    }

    .fa-feed:before,
    .fa-rss:before {
      content: "\f09e"
    }

    .fa-hdd-o:before {
      content: "\f0a0"
    }

    .fa-bullhorn:before {
      content: "\f0a1"
    }

    .fa-bell:before {
      content: "\f0f3"
    }

    .fa-certificate:before {
      content: "\f0a3"
    }

    .fa-hand-o-right:before {
      content: "\f0a4"
    }

    .fa-hand-o-left:before {
      content: "\f0a5"
    }

    .fa-hand-o-up:before {
      content: "\f0a6"
    }

    .fa-hand-o-down:before {
      content: "\f0a7"
    }

    .fa-arrow-circle-left:before {
      content: "\f0a8"
    }

    .fa-arrow-circle-right:before {
      content: "\f0a9"
    }

    .fa-arrow-circle-up:before {
      content: "\f0aa"
    }

    .fa-arrow-circle-down:before {
      content: "\f0ab"
    }

    .fa-globe:before {
      content: "\f0ac"
    }

    .fa-wrench:before {
      content: "\f0ad"
    }

    .fa-tasks:before {
      content: "\f0ae"
    }

    .fa-filter:before {
      content: "\f0b0"
    }

    .fa-briefcase:before {
      content: "\f0b1"
    }

    .fa-arrows-alt:before {
      content: "\f0b2"
    }

    .fa-group:before,
    .fa-users:before {
      content: "\f0c0"
    }

    .fa-chain:before,
    .fa-link:before {
      content: "\f0c1"
    }

    .fa-cloud:before {
      content: "\f0c2"
    }

    .fa-flask:before {
      content: "\f0c3"
    }

    .fa-cut:before,
    .fa-scissors:before {
      content: "\f0c4"
    }

    .fa-copy:before,
    .fa-files-o:before {
      content: "\f0c5"
    }

    .fa-paperclip:before {
      content: "\f0c6"
    }

    .fa-save:before,
    .fa-floppy-o:before {
      content: "\f0c7"
    }

    .fa-square:before {
      content: "\f0c8"
    }

    .fa-navicon:before,
    .fa-reorder:before,
    .fa-bars:before {
      content: "\f0c9"
    }

    .fa-list-ul:before {
      content: "\f0ca"
    }

    .fa-list-ol:before {
      content: "\f0cb"
    }

    .fa-strikethrough:before {
      content: "\f0cc"
    }

    .fa-underline:before {
      content: "\f0cd"
    }

    .fa-table:before {
      content: "\f0ce"
    }

    .fa-magic:before {
      content: "\f0d0"
    }

    .fa-truck:before {
      content: "\f0d1"
    }

    .fa-pinterest:before {
      content: "\f0d2"
    }

    .fa-pinterest-square:before {
      content: "\f0d3"
    }

    .fa-google-plus-square:before {
      content: "\f0d4"
    }

    .fa-google-plus:before {
      content: "\f0d5"
    }

    .fa-money:before {
      content: "\f0d6"
    }

    .fa-caret-down:before {
      content: "\f0d7"
    }

    .fa-caret-up:before {
      content: "\f0d8"
    }

    .fa-caret-left:before {
      content: "\f0d9"
    }

    .fa-caret-right:before {
      content: "\f0da"
    }

    .fa-columns:before {
      content: "\f0db"
    }

    .fa-unsorted:before,
    .fa-sort:before {
      content: "\f0dc"
    }

    .fa-sort-down:before,
    .fa-sort-desc:before {
      content: "\f0dd"
    }

    .fa-sort-up:before,
    .fa-sort-asc:before {
      content: "\f0de"
    }

    .fa-envelope:before {
      content: "\f0e0"
    }

    .fa-linkedin:before {
      content: "\f0e1"
    }

    .fa-rotate-left:before,
    .fa-undo:before {
      content: "\f0e2"
    }

    .fa-legal:before,
    .fa-gavel:before {
      content: "\f0e3"
    }

    .fa-dashboard:before,
    .fa-tachometer:before {
      content: "\f0e4"
    }

    .fa-comment-o:before {
      content: "\f0e5"
    }

    .fa-comments-o:before {
      content: "\f0e6"
    }

    .fa-flash:before,
    .fa-bolt:before {
      content: "\f0e7"
    }

    .fa-sitemap:before {
      content: "\f0e8"
    }

    .fa-umbrella:before {
      content: "\f0e9"
    }

    .fa-paste:before,
    .fa-clipboard:before {
      content: "\f0ea"
    }

    .fa-lightbulb-o:before {
      content: "\f0eb"
    }

    .fa-exchange:before {
      content: "\f0ec"
    }

    .fa-cloud-download:before {
      content: "\f0ed"
    }

    .fa-cloud-upload:before {
      content: "\f0ee"
    }

    .fa-user-md:before {
      content: "\f0f0"
    }

    .fa-stethoscope:before {
      content: "\f0f1"
    }

    .fa-suitcase:before {
      content: "\f0f2"
    }

    .fa-bell-o:before {
      content: "\f0a2"
    }

    .fa-coffee:before {
      content: "\f0f4"
    }

    .fa-cutlery:before {
      content: "\f0f5"
    }

    .fa-file-text-o:before {
      content: "\f0f6"
    }

    .fa-building-o:before {
      content: "\f0f7"
    }

    .fa-hospital-o:before {
      content: "\f0f8"
    }

    .fa-ambulance:before {
      content: "\f0f9"
    }

    .fa-medkit:before {
      content: "\f0fa"
    }

    .fa-fighter-jet:before {
      content: "\f0fb"
    }

    .fa-beer:before {
      content: "\f0fc"
    }

    .fa-h-square:before {
      content: "\f0fd"
    }

    .fa-plus-square:before {
      content: "\f0fe"
    }

    .fa-angle-double-left:before {
      content: "\f100"
    }

    .fa-angle-double-right:before {
      content: "\f101"
    }

    .fa-angle-double-up:before {
      content: "\f102"
    }

    .fa-angle-double-down:before {
      content: "\f103"
    }

    .fa-angle-left:before {
      content: "\f104"
    }

    .fa-angle-right:before {
      content: "\f105"
    }

    .fa-angle-up:before {
      content: "\f106"
    }

    .fa-angle-down:before {
      content: "\f107"
    }

    .fa-desktop:before {
      content: "\f108"
    }

    .fa-laptop:before {
      content: "\f109"
    }

    .fa-tablet:before {
      content: "\f10a"
    }

    .fa-mobile-phone:before,
    .fa-mobile:before {
      content: "\f10b"
    }

    .fa-circle-o:before {
      content: "\f10c"
    }

    .fa-quote-left:before {
      content: "\f10d"
    }

    .fa-quote-right:before {
      content: "\f10e"
    }

    .fa-spinner:before {
      content: "\f110"
    }

    .fa-circle:before {
      content: "\f111"
    }

    .fa-mail-reply:before,
    .fa-reply:before {
      content: "\f112"
    }

    .fa-github-alt:before {
      content: "\f113"
    }

    .fa-folder-o:before {
      content: "\f114"
    }

    .fa-folder-open-o:before {
      content: "\f115"
    }

    .fa-smile-o:before {
      content: "\f118"
    }

    .fa-frown-o:before {
      content: "\f119"
    }

    .fa-meh-o:before {
      content: "\f11a"
    }

    .fa-gamepad:before {
      content: "\f11b"
    }

    .fa-keyboard-o:before {
      content: "\f11c"
    }

    .fa-flag-o:before {
      content: "\f11d"
    }

    .fa-flag-checkered:before {
      content: "\f11e"
    }

    .fa-terminal:before {
      content: "\f120"
    }

    .fa-code:before {
      content: "\f121"
    }

    .fa-mail-reply-all:before,
    .fa-reply-all:before {
      content: "\f122"
    }

    .fa-star-half-empty:before,
    .fa-star-half-full:before,
    .fa-star-half-o:before {
      content: "\f123"
    }

    .fa-location-arrow:before {
      content: "\f124"
    }

    .fa-crop:before {
      content: "\f125"
    }

    .fa-code-fork:before {
      content: "\f126"
    }

    .fa-unlink:before,
    .fa-chain-broken:before {
      content: "\f127"
    }

    .fa-question:before {
      content: "\f128"
    }

    .fa-info:before {
      content: "\f129"
    }

    .fa-exclamation:before {
      content: "\f12a"
    }

    .fa-superscript:before {
      content: "\f12b"
    }

    .fa-subscript:before {
      content: "\f12c"
    }

    .fa-eraser:before {
      content: "\f12d"
    }

    .fa-puzzle-piece:before {
      content: "\f12e"
    }

    .fa-microphone:before {
      content: "\f130"
    }

    .fa-microphone-slash:before {
      content: "\f131"
    }

    .fa-shield:before {
      content: "\f132"
    }

    .fa-calendar-o:before {
      content: "\f133"
    }

    .fa-fire-extinguisher:before {
      content: "\f134"
    }

    .fa-rocket:before {
      content: "\f135"
    }

    .fa-maxcdn:before {
      content: "\f136"
    }

    .fa-chevron-circle-left:before {
      content: "\f137"
    }

    .fa-chevron-circle-right:before {
      content: "\f138"
    }

    .fa-chevron-circle-up:before {
      content: "\f139"
    }

    .fa-chevron-circle-down:before {
      content: "\f13a"
    }

    .fa-html5:before {
      content: "\f13b"
    }

    .fa-css3:before {
      content: "\f13c"
    }

    .fa-anchor:before {
      content: "\f13d"
    }

    .fa-unlock-alt:before {
      content: "\f13e"
    }

    .fa-bullseye:before {
      content: "\f140"
    }

    .fa-ellipsis-h:before {
      content: "\f141"
    }

    .fa-ellipsis-v:before {
      content: "\f142"
    }

    .fa-rss-square:before {
      content: "\f143"
    }

    .fa-play-circle:before {
      content: "\f144"
    }

    .fa-ticket:before {
      content: "\f145"
    }

    .fa-minus-square:before {
      content: "\f146"
    }

    .fa-minus-square-o:before {
      content: "\f147"
    }

    .fa-level-up:before {
      content: "\f148"
    }

    .fa-level-down:before {
      content: "\f149"
    }

    .fa-check-square:before {
      content: "\f14a"
    }

    .fa-pencil-square:before {
      content: "\f14b"
    }

    .fa-external-link-square:before {
      content: "\f14c"
    }

    .fa-share-square:before {
      content: "\f14d"
    }

    .fa-compass:before {
      content: "\f14e"
    }

    .fa-toggle-down:before,
    .fa-caret-square-o-down:before {
      content: "\f150"
    }

    .fa-toggle-up:before,
    .fa-caret-square-o-up:before {
      content: "\f151"
    }

    .fa-toggle-right:before,
    .fa-caret-square-o-right:before {
      content: "\f152"
    }

    .fa-euro:before,
    .fa-eur:before {
      content: "\f153"
    }

    .fa-gbp:before {
      content: "\f154"
    }

    .fa-dollar:before,
    .fa-usd:before {
      content: "\f155"
    }

    .fa-rupee:before,
    .fa-inr:before {
      content: "\f156"
    }

    .fa-cny:before,
    .fa-rmb:before,
    .fa-yen:before,
    .fa-jpy:before {
      content: "\f157"
    }

    .fa-ruble:before,
    .fa-rouble:before,
    .fa-rub:before {
      content: "\f158"
    }

    .fa-won:before,
    .fa-krw:before {
      content: "\f159"
    }

    .fa-bitcoin:before,
    .fa-btc:before {
      content: "\f15a"
    }

    .fa-file:before {
      content: "\f15b"
    }

    .fa-file-text:before {
      content: "\f15c"
    }

    .fa-sort-alpha-asc:before {
      content: "\f15d"
    }

    .fa-sort-alpha-desc:before {
      content: "\f15e"
    }

    .fa-sort-amount-asc:before {
      content: "\f160"
    }

    .fa-sort-amount-desc:before {
      content: "\f161"
    }

    .fa-sort-numeric-asc:before {
      content: "\f162"
    }

    .fa-sort-numeric-desc:before {
      content: "\f163"
    }

    .fa-thumbs-up:before {
      content: "\f164"
    }

    .fa-thumbs-down:before {
      content: "\f165"
    }

    .fa-youtube-square:before {
      content: "\f166"
    }

    .fa-youtube:before {
      content: "\f167"
    }

    .fa-xing:before {
      content: "\f168"
    }

    .fa-xing-square:before {
      content: "\f169"
    }

    .fa-youtube-play:before {
      content: "\f16a"
    }

    .fa-dropbox:before {
      content: "\f16b"
    }

    .fa-stack-overflow:before {
      content: "\f16c"
    }

    .fa-instagram:before {
      content: "\f16d"
    }

    .fa-flickr:before {
      content: "\f16e"
    }

    .fa-adn:before {
      content: "\f170"
    }

    .fa-bitbucket:before {
      content: "\f171"
    }

    .fa-bitbucket-square:before {
      content: "\f172"
    }

    .fa-tumblr:before {
      content: "\f173"
    }

    .fa-tumblr-square:before {
      content: "\f174"
    }

    .fa-long-arrow-down:before {
      content: "\f175"
    }

    .fa-long-arrow-up:before {
      content: "\f176"
    }

    .fa-long-arrow-left:before {
      content: "\f177"
    }

    .fa-long-arrow-right:before {
      content: "\f178"
    }

    .fa-apple:before {
      content: "\f179"
    }

    .fa-windows:before {
      content: "\f17a"
    }

    .fa-android:before {
      content: "\f17b"
    }

    .fa-linux:before {
      content: "\f17c"
    }

    .fa-dribbble:before {
      content: "\f17d"
    }

    .fa-skype:before {
      content: "\f17e"
    }

    .fa-foursquare:before {
      content: "\f180"
    }

    .fa-trello:before {
      content: "\f181"
    }

    .fa-female:before {
      content: "\f182"
    }

    .fa-male:before {
      content: "\f183"
    }

    .fa-gittip:before,
    .fa-gratipay:before {
      content: "\f184"
    }

    .fa-sun-o:before {
      content: "\f185"
    }

    .fa-moon-o:before {
      content: "\f186"
    }

    .fa-archive:before {
      content: "\f187"
    }

    .fa-bug:before {
      content: "\f188"
    }

    .fa-vk:before {
      content: "\f189"
    }

    .fa-weibo:before {
      content: "\f18a"
    }

    .fa-renren:before {
      content: "\f18b"
    }

    .fa-pagelines:before {
      content: "\f18c"
    }

    .fa-stack-exchange:before {
      content: "\f18d"
    }

    .fa-arrow-circle-o-right:before {
      content: "\f18e"
    }

    .fa-arrow-circle-o-left:before {
      content: "\f190"
    }

    .fa-toggle-left:before,
    .fa-caret-square-o-left:before {
      content: "\f191"
    }

    .fa-dot-circle-o:before {
      content: "\f192"
    }

    .fa-wheelchair:before {
      content: "\f193"
    }

    .fa-vimeo-square:before {
      content: "\f194"
    }

    .fa-turkish-lira:before,
    .fa-try:before {
      content: "\f195"
    }

    .fa-plus-square-o:before {
      content: "\f196"
    }

    .fa-space-shuttle:before {
      content: "\f197"
    }

    .fa-slack:before {
      content: "\f198"
    }

    .fa-envelope-square:before {
      content: "\f199"
    }

    .fa-wordpress:before {
      content: "\f19a"
    }

    .fa-openid:before {
      content: "\f19b"
    }

    .fa-institution:before,
    .fa-bank:before,
    .fa-university:before {
      content: "\f19c"
    }

    .fa-mortar-board:before,
    .fa-graduation-cap:before {
      content: "\f19d"
    }

    .fa-yahoo:before {
      content: "\f19e"
    }

    .fa-google:before {
      content: "\f1a0"
    }

    .fa-reddit:before {
      content: "\f1a1"
    }

    .fa-reddit-square:before {
      content: "\f1a2"
    }

    .fa-stumbleupon-circle:before {
      content: "\f1a3"
    }

    .fa-stumbleupon:before {
      content: "\f1a4"
    }

    .fa-delicious:before {
      content: "\f1a5"
    }

    .fa-digg:before {
      content: "\f1a6"
    }

    .fa-pied-piper-pp:before {
      content: "\f1a7"
    }

    .fa-pied-piper-alt:before {
      content: "\f1a8"
    }

    .fa-drupal:before {
      content: "\f1a9"
    }

    .fa-joomla:before {
      content: "\f1aa"
    }

    .fa-language:before {
      content: "\f1ab"
    }

    .fa-fax:before {
      content: "\f1ac"
    }

    .fa-building:before {
      content: "\f1ad"
    }

    .fa-child:before {
      content: "\f1ae"
    }

    .fa-paw:before {
      content: "\f1b0"
    }

    .fa-spoon:before {
      content: "\f1b1"
    }

    .fa-cube:before {
      content: "\f1b2"
    }

    .fa-cubes:before {
      content: "\f1b3"
    }

    .fa-behance:before {
      content: "\f1b4"
    }

    .fa-behance-square:before {
      content: "\f1b5"
    }

    .fa-steam:before {
      content: "\f1b6"
    }

    .fa-steam-square:before {
      content: "\f1b7"
    }

    .fa-recycle:before {
      content: "\f1b8"
    }

    .fa-automobile:before,
    .fa-car:before {
      content: "\f1b9"
    }

    .fa-cab:before,
    .fa-taxi:before {
      content: "\f1ba"
    }

    .fa-tree:before {
      content: "\f1bb"
    }

    .fa-spotify:before {
      content: "\f1bc"
    }

    .fa-deviantart:before {
      content: "\f1bd"
    }

    .fa-soundcloud:before {
      content: "\f1be"
    }

    .fa-database:before {
      content: "\f1c0"
    }

    .fa-file-pdf-o:before {
      content: "\f1c1"
    }

    .fa-file-word-o:before {
      content: "\f1c2"
    }

    .fa-file-excel-o:before {
      content: "\f1c3"
    }

    .fa-file-powerpoint-o:before {
      content: "\f1c4"
    }

    .fa-file-photo-o:before,
    .fa-file-picture-o:before,
    .fa-file-image-o:before {
      content: "\f1c5"
    }

    .fa-file-zip-o:before,
    .fa-file-archive-o:before {
      content: "\f1c6"
    }

    .fa-file-sound-o:before,
    .fa-file-audio-o:before {
      content: "\f1c7"
    }

    .fa-file-movie-o:before,
    .fa-file-video-o:before {
      content: "\f1c8"
    }

    .fa-file-code-o:before {
      content: "\f1c9"
    }

    .fa-vine:before {
      content: "\f1ca"
    }

    .fa-codepen:before {
      content: "\f1cb"
    }

    .fa-jsfiddle:before {
      content: "\f1cc"
    }

    .fa-life-bouy:before,
    .fa-life-buoy:before,
    .fa-life-saver:before,
    .fa-support:before,
    .fa-life-ring:before {
      content: "\f1cd"
    }

    .fa-circle-o-notch:before {
      content: "\f1ce"
    }

    .fa-ra:before,
    .fa-resistance:before,
    .fa-rebel:before {
      content: "\f1d0"
    }

    .fa-ge:before,
    .fa-empire:before {
      content: "\f1d1"
    }

    .fa-git-square:before {
      content: "\f1d2"
    }

    .fa-git:before {
      content: "\f1d3"
    }

    .fa-y-combinator-square:before,
    .fa-yc-square:before,
    .fa-hacker-news:before {
      content: "\f1d4"
    }

    .fa-tencent-weibo:before {
      content: "\f1d5"
    }

    .fa-qq:before {
      content: "\f1d6"
    }

    .fa-wechat:before,
    .fa-weixin:before {
      content: "\f1d7"
    }

    .fa-send:before,
    .fa-paper-plane:before {
      content: "\f1d8"
    }

    .fa-send-o:before,
    .fa-paper-plane-o:before {
      content: "\f1d9"
    }

    .fa-history:before {
      content: "\f1da"
    }

    .fa-circle-thin:before {
      content: "\f1db"
    }

    .fa-header:before {
      content: "\f1dc"
    }

    .fa-paragraph:before {
      content: "\f1dd"
    }

    .fa-sliders:before {
      content: "\f1de"
    }

    .fa-share-alt:before {
      content: "\f1e0"
    }

    .fa-share-alt-square:before {
      content: "\f1e1"
    }

    .fa-bomb:before {
      content: "\f1e2"
    }

    .fa-soccer-ball-o:before,
    .fa-futbol-o:before {
      content: "\f1e3"
    }

    .fa-tty:before {
      content: "\f1e4"
    }

    .fa-binoculars:before {
      content: "\f1e5"
    }

    .fa-plug:before {
      content: "\f1e6"
    }

    .fa-slideshare:before {
      content: "\f1e7"
    }

    .fa-twitch:before {
      content: "\f1e8"
    }

    .fa-yelp:before {
      content: "\f1e9"
    }

    .fa-newspaper-o:before {
      content: "\f1ea"
    }

    .fa-wifi:before {
      content: "\f1eb"
    }

    .fa-calculator:before {
      content: "\f1ec"
    }

    .fa-paypal:before {
      content: "\f1ed"
    }

    .fa-google-wallet:before {
      content: "\f1ee"
    }

    .fa-cc-visa:before {
      content: "\f1f0"
    }

    .fa-cc-mastercard:before {
      content: "\f1f1"
    }

    .fa-cc-discover:before {
      content: "\f1f2"
    }

    .fa-cc-amex:before {
      content: "\f1f3"
    }

    .fa-cc-paypal:before {
      content: "\f1f4"
    }

    .fa-cc-stripe:before {
      content: "\f1f5"
    }

    .fa-bell-slash:before {
      content: "\f1f6"
    }

    .fa-bell-slash-o:before {
      content: "\f1f7"
    }

    .fa-trash:before {
      content: "\f1f8"
    }

    .fa-copyright:before {
      content: "\f1f9"
    }

    .fa-at:before {
      content: "\f1fa"
    }

    .fa-eyedropper:before {
      content: "\f1fb"
    }

    .fa-paint-brush:before {
      content: "\f1fc"
    }

    .fa-birthday-cake:before {
      content: "\f1fd"
    }

    .fa-area-chart:before {
      content: "\f1fe"
    }

    .fa-pie-chart:before {
      content: "\f200"
    }

    .fa-line-chart:before {
      content: "\f201"
    }

    .fa-lastfm:before {
      content: "\f202"
    }

    .fa-lastfm-square:before {
      content: "\f203"
    }

    .fa-toggle-off:before {
      content: "\f204"
    }

    .fa-toggle-on:before {
      content: "\f205"
    }

    .fa-bicycle:before {
      content: "\f206"
    }

    .fa-bus:before {
      content: "\f207"
    }

    .fa-ioxhost:before {
      content: "\f208"
    }

    .fa-angellist:before {
      content: "\f209"
    }

    .fa-cc:before {
      content: "\f20a"
    }

    .fa-shekel:before,
    .fa-sheqel:before,
    .fa-ils:before {
      content: "\f20b"
    }

    .fa-meanpath:before {
      content: "\f20c"
    }

    .fa-buysellads:before {
      content: "\f20d"
    }

    .fa-connectdevelop:before {
      content: "\f20e"
    }

    .fa-dashcube:before {
      content: "\f210"
    }

    .fa-forumbee:before {
      content: "\f211"
    }

    .fa-leanpub:before {
      content: "\f212"
    }

    .fa-sellsy:before {
      content: "\f213"
    }

    .fa-shirtsinbulk:before {
      content: "\f214"
    }

    .fa-simplybuilt:before {
      content: "\f215"
    }

    .fa-skyatlas:before {
      content: "\f216"
    }

    .fa-cart-plus:before {
      content: "\f217"
    }

    .fa-cart-arrow-down:before {
      content: "\f218"
    }

    .fa-diamond:before {
      content: "\f219"
    }

    .fa-ship:before {
      content: "\f21a"
    }

    .fa-user-secret:before {
      content: "\f21b"
    }

    .fa-motorcycle:before {
      content: "\f21c"
    }

    .fa-street-view:before {
      content: "\f21d"
    }

    .fa-heartbeat:before {
      content: "\f21e"
    }

    .fa-venus:before {
      content: "\f221"
    }

    .fa-mars:before {
      content: "\f222"
    }

    .fa-mercury:before {
      content: "\f223"
    }

    .fa-intersex:before,
    .fa-transgender:before {
      content: "\f224"
    }

    .fa-transgender-alt:before {
      content: "\f225"
    }

    .fa-venus-double:before {
      content: "\f226"
    }

    .fa-mars-double:before {
      content: "\f227"
    }

    .fa-venus-mars:before {
      content: "\f228"
    }

    .fa-mars-stroke:before {
      content: "\f229"
    }

    .fa-mars-stroke-v:before {
      content: "\f22a"
    }

    .fa-mars-stroke-h:before {
      content: "\f22b"
    }

    .fa-neuter:before {
      content: "\f22c"
    }

    .fa-genderless:before {
      content: "\f22d"
    }

    .fa-facebook-official:before {
      content: "\f230"
    }

    .fa-pinterest-p:before {
      content: "\f231"
    }

    .fa-whatsapp:before {
      content: "\f232"
    }

    .fa-server:before {
      content: "\f233"
    }

    .fa-user-plus:before {
      content: "\f234"
    }

    .fa-user-times:before {
      content: "\f235"
    }

    .fa-hotel:before,
    .fa-bed:before {
      content: "\f236"
    }

    .fa-viacoin:before {
      content: "\f237"
    }

    .fa-train:before {
      content: "\f238"
    }

    .fa-subway:before {
      content: "\f239"
    }

    .fa-medium:before {
      content: "\f23a"
    }

    .fa-yc:before,
    .fa-y-combinator:before {
      content: "\f23b"
    }

    .fa-optin-monster:before {
      content: "\f23c"
    }

    .fa-opencart:before {
      content: "\f23d"
    }

    .fa-expeditedssl:before {
      content: "\f23e"
    }

    .fa-battery-4:before,
    .fa-battery:before,
    .fa-battery-full:before {
      content: "\f240"
    }

    .fa-battery-3:before,
    .fa-battery-three-quarters:before {
      content: "\f241"
    }

    .fa-battery-2:before,
    .fa-battery-half:before {
      content: "\f242"
    }

    .fa-battery-1:before,
    .fa-battery-quarter:before {
      content: "\f243"
    }

    .fa-battery-0:before,
    .fa-battery-empty:before {
      content: "\f244"
    }

    .fa-mouse-pointer:before {
      content: "\f245"
    }

    .fa-i-cursor:before {
      content: "\f246"
    }

    .fa-object-group:before {
      content: "\f247"
    }

    .fa-object-ungroup:before {
      content: "\f248"
    }

    .fa-sticky-note:before {
      content: "\f249"
    }

    .fa-sticky-note-o:before {
      content: "\f24a"
    }

    .fa-cc-jcb:before {
      content: "\f24b"
    }

    .fa-cc-diners-club:before {
      content: "\f24c"
    }

    .fa-clone:before {
      content: "\f24d"
    }

    .fa-balance-scale:before {
      content: "\f24e"
    }

    .fa-hourglass-o:before {
      content: "\f250"
    }

    .fa-hourglass-1:before,
    .fa-hourglass-start:before {
      content: "\f251"
    }

    .fa-hourglass-2:before,
    .fa-hourglass-half:before {
      content: "\f252"
    }

    .fa-hourglass-3:before,
    .fa-hourglass-end:before {
      content: "\f253"
    }

    .fa-hourglass:before {
      content: "\f254"
    }

    .fa-hand-grab-o:before,
    .fa-hand-rock-o:before {
      content: "\f255"
    }

    .fa-hand-stop-o:before,
    .fa-hand-paper-o:before {
      content: "\f256"
    }

    .fa-hand-scissors-o:before {
      content: "\f257"
    }

    .fa-hand-lizard-o:before {
      content: "\f258"
    }

    .fa-hand-spock-o:before {
      content: "\f259"
    }

    .fa-hand-pointer-o:before {
      content: "\f25a"
    }

    .fa-hand-peace-o:before {
      content: "\f25b"
    }

    .fa-trademark:before {
      content: "\f25c"
    }

    .fa-registered:before {
      content: "\f25d"
    }

    .fa-creative-commons:before {
      content: "\f25e"
    }

    .fa-gg:before {
      content: "\f260"
    }

    .fa-gg-circle:before {
      content: "\f261"
    }

    .fa-tripadvisor:before {
      content: "\f262"
    }

    .fa-odnoklassniki:before {
      content: "\f263"
    }

    .fa-odnoklassniki-square:before {
      content: "\f264"
    }

    .fa-get-pocket:before {
      content: "\f265"
    }

    .fa-wikipedia-w:before {
      content: "\f266"
    }

    .fa-safari:before {
      content: "\f267"
    }

    .fa-chrome:before {
      content: "\f268"
    }

    .fa-firefox:before {
      content: "\f269"
    }

    .fa-opera:before {
      content: "\f26a"
    }

    .fa-internet-explorer:before {
      content: "\f26b"
    }

    .fa-tv:before,
    .fa-television:before {
      content: "\f26c"
    }

    .fa-contao:before {
      content: "\f26d"
    }

    .fa-500px:before {
      content: "\f26e"
    }

    .fa-amazon:before {
      content: "\f270"
    }

    .fa-calendar-plus-o:before {
      content: "\f271"
    }

    .fa-calendar-minus-o:before {
      content: "\f272"
    }

    .fa-calendar-times-o:before {
      content: "\f273"
    }

    .fa-calendar-check-o:before {
      content: "\f274"
    }

    .fa-industry:before {
      content: "\f275"
    }

    .fa-map-pin:before {
      content: "\f276"
    }

    .fa-map-signs:before {
      content: "\f277"
    }

    .fa-map-o:before {
      content: "\f278"
    }

    .fa-map:before {
      content: "\f279"
    }

    .fa-commenting:before {
      content: "\f27a"
    }

    .fa-commenting-o:before {
      content: "\f27b"
    }

    .fa-houzz:before {
      content: "\f27c"
    }

    .fa-vimeo:before {
      content: "\f27d"
    }

    .fa-black-tie:before {
      content: "\f27e"
    }

    .fa-fonticons:before {
      content: "\f280"
    }

    .fa-reddit-alien:before {
      content: "\f281"
    }

    .fa-edge:before {
      content: "\f282"
    }

    .fa-credit-card-alt:before {
      content: "\f283"
    }

    .fa-codiepie:before {
      content: "\f284"
    }

    .fa-modx:before {
      content: "\f285"
    }

    .fa-fort-awesome:before {
      content: "\f286"
    }

    .fa-usb:before {
      content: "\f287"
    }

    .fa-product-hunt:before {
      content: "\f288"
    }

    .fa-mixcloud:before {
      content: "\f289"
    }

    .fa-scribd:before {
      content: "\f28a"
    }

    .fa-pause-circle:before {
      content: "\f28b"
    }

    .fa-pause-circle-o:before {
      content: "\f28c"
    }

    .fa-stop-circle:before {
      content: "\f28d"
    }

    .fa-stop-circle-o:before {
      content: "\f28e"
    }

    .fa-shopping-bag:before {
      content: "\f290"
    }

    .fa-shopping-basket:before {
      content: "\f291"
    }

    .fa-hashtag:before {
      content: "\f292"
    }

    .fa-bluetooth:before {
      content: "\f293"
    }

    .fa-bluetooth-b:before {
      content: "\f294"
    }

    .fa-percent:before {
      content: "\f295"
    }

    .fa-gitlab:before {
      content: "\f296"
    }

    .fa-wpbeginner:before {
      content: "\f297"
    }

    .fa-wpforms:before {
      content: "\f298"
    }

    .fa-envira:before {
      content: "\f299"
    }

    .fa-universal-access:before {
      content: "\f29a"
    }

    .fa-wheelchair-alt:before {
      content: "\f29b"
    }

    .fa-question-circle-o:before {
      content: "\f29c"
    }

    .fa-blind:before {
      content: "\f29d"
    }

    .fa-audio-description:before {
      content: "\f29e"
    }

    .fa-volume-control-phone:before {
      content: "\f2a0"
    }

    .fa-braille:before {
      content: "\f2a1"
    }

    .fa-assistive-listening-systems:before {
      content: "\f2a2"
    }

    .fa-asl-interpreting:before,
    .fa-american-sign-language-interpreting:before {
      content: "\f2a3"
    }

    .fa-deafness:before,
    .fa-hard-of-hearing:before,
    .fa-deaf:before {
      content: "\f2a4"
    }

    .fa-glide:before {
      content: "\f2a5"
    }

    .fa-glide-g:before {
      content: "\f2a6"
    }

    .fa-signing:before,
    .fa-sign-language:before {
      content: "\f2a7"
    }

    .fa-low-vision:before {
      content: "\f2a8"
    }

    .fa-viadeo:before {
      content: "\f2a9"
    }

    .fa-viadeo-square:before {
      content: "\f2aa"
    }

    .fa-snapchat:before {
      content: "\f2ab"
    }

    .fa-snapchat-ghost:before {
      content: "\f2ac"
    }

    .fa-snapchat-square:before {
      content: "\f2ad"
    }

    .fa-pied-piper:before {
      content: "\f2ae"
    }

    .fa-first-order:before {
      content: "\f2b0"
    }

    .fa-yoast:before {
      content: "\f2b1"
    }

    .fa-themeisle:before {
      content: "\f2b2"
    }

    .fa-google-plus-circle:before,
    .fa-google-plus-official:before {
      content: "\f2b3"
    }

    .fa-fa:before,
    .fa-font-awesome:before {
      content: "\f2b4"
    }

    .fa-handshake-o:before {
      content: "\f2b5"
    }

    .fa-envelope-open:before {
      content: "\f2b6"
    }

    .fa-envelope-open-o:before {
      content: "\f2b7"
    }

    .fa-linode:before {
      content: "\f2b8"
    }

    .fa-address-book:before {
      content: "\f2b9"
    }

    .fa-address-book-o:before {
      content: "\f2ba"
    }

    .fa-vcard:before,
    .fa-address-card:before {
      content: "\f2bb"
    }

    .fa-vcard-o:before,
    .fa-address-card-o:before {
      content: "\f2bc"
    }

    .fa-user-circle:before {
      content: "\f2bd"
    }

    .fa-user-circle-o:before {
      content: "\f2be"
    }

    .fa-user-o:before {
      content: "\f2c0"
    }

    .fa-id-badge:before {
      content: "\f2c1"
    }

    .fa-drivers-license:before,
    .fa-id-card:before {
      content: "\f2c2"
    }

    .fa-drivers-license-o:before,
    .fa-id-card-o:before {
      content: "\f2c3"
    }

    .fa-quora:before {
      content: "\f2c4"
    }

    .fa-free-code-camp:before {
      content: "\f2c5"
    }

    .fa-telegram:before {
      content: "\f2c6"
    }

    .fa-thermometer-4:before,
    .fa-thermometer:before,
    .fa-thermometer-full:before {
      content: "\f2c7"
    }

    .fa-thermometer-3:before,
    .fa-thermometer-three-quarters:before {
      content: "\f2c8"
    }

    .fa-thermometer-2:before,
    .fa-thermometer-half:before {
      content: "\f2c9"
    }

    .fa-thermometer-1:before,
    .fa-thermometer-quarter:before {
      content: "\f2ca"
    }

    .fa-thermometer-0:before,
    .fa-thermometer-empty:before {
      content: "\f2cb"
    }

    .fa-shower:before {
      content: "\f2cc"
    }

    .fa-bathtub:before,
    .fa-s15:before,
    .fa-bath:before {
      content: "\f2cd"
    }

    .fa-podcast:before {
      content: "\f2ce"
    }

    .fa-window-maximize:before {
      content: "\f2d0"
    }

    .fa-window-minimize:before {
      content: "\f2d1"
    }

    .fa-window-restore:before {
      content: "\f2d2"
    }

    .fa-times-rectangle:before,
    .fa-window-close:before {
      content: "\f2d3"
    }

    .fa-times-rectangle-o:before,
    .fa-window-close-o:before {
      content: "\f2d4"
    }

    .fa-bandcamp:before {
      content: "\f2d5"
    }

    .fa-grav:before {
      content: "\f2d6"
    }

    .fa-etsy:before {
      content: "\f2d7"
    }

    .fa-imdb:before {
      content: "\f2d8"
    }

    .fa-ravelry:before {
      content: "\f2d9"
    }

    .fa-eercast:before {
      content: "\f2da"
    }

    .fa-microchip:before {
      content: "\f2db"
    }

    .fa-snowflake-o:before {
      content: "\f2dc"
    }

    .fa-superpowers:before {
      content: "\f2dd"
    }

    .fa-wpexplorer:before {
      content: "\f2de"
    }

    .fa-meetup:before {
      content: "\f2e0"
    }

    .sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      border: 0
    }

    .sr-only-focusable:active,
    .sr-only-focusable:focus {
      position: static;
      width: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      clip: auto
    }


    /* ..................................................................................................... */
    /* ALTO CONTRASTE */
    .contrast,
    .contrast nav,
    .contrast div,
    .contrast li,
    .contrast ol,
    .contrast header,
    .contrast footer,
    .contrast section,
    .contrast main,
    .contrast aside,
    .contrast article {
      background: black !important;
      color: white !important;
    }

    .contrast h1,
    .contrast h2,
    .contrast h3,
    .contrast h4,
    .contrast h5,
    .contrast h6,
    .contrast p,
    .contrast label,
    .contrast strong,
    .contrast em,
    .contrast cite,
    .contrast q,
    .contrast i,
    .contrast b,
    .contrast u,
    .contrast span {
      color: white !important;
    }

    .contrast a {
      color: yellow !important;
    }

    .contrast button,
    .contrast input[type=button],
    .contrast input[type=reset],
    .contrast input[type=submit] {
      background: black !important;
      color: yellow !important;
      border: none !important;
    }

    .contrast input[type=text],
    .contrast input[type=password],
    .contrast input[type=url],
    .contrast input[type=search],
    .contrast input[type=email],
    .contrast input[type=tel],
    .contrast input[type=date],
    .contrast input[type=month],
    .contrast input[type=week],
    .contrast input[type=datetime],
    .contrast input[type=datetime-local],
    .contrast textarea,
    .contrast input[type=number] {
      background: black !important;
      border: 1px solid white !important;
      color: white !important;
    }

    .contrast img.on-contrast-force-gray {
      filter: grayscale(100%) contrast(120%);
    }

    .contrast img.on-contrast-force-white {
      filter: brightness(0) invert(1);
    }

    .contrast #divParaVc nav a {
      color: black !important;
    }

    .contrast #divPorVc nav a {
      color: black !important;
    }

    .contrast .tabs>nav a.sel {
      background: yellow;
    }

    @media (min-width: 768px) {

      form,
      nav,
      #tabs-rastreamento,
      #breadcrumb {
        width: 768px;
        margin: auto;
      }

    }

    button.pesquisar,
    a.button.pesquisar {
      border-radius: 50%;
      padding: 0;
      background-image:
        /*savepage-url=../../lib/font-awesome/svg/search-solid.svg*/
        url();

    }

    .cod-objeto {
      color: #1874CD;
      font-weight: bold;
    }



    .cabecalho-rastro {
      display: flex;
      padding-bottom: 0px;
      /*height: 90px;*/
      justify-content: left;

    }

    .cabecalho-content {
      margin-left: 30px;
      padding-bottom: 20px;
      /*padding-top: 7px;*/
    }


    .cabecalho-rastro p {
      font-weight: 600;
      font-family: Arial, Helvetica, sans-serif;
      letter-spacing: 0.1pt;
    }


    ul {
      list-style: none;
      margin: 0;
      padding: 0;
    }

    .ship-steps .step {
      display: flex;
      padding-bottom: 0px;
      /*height: 90px;*/
    }

    .step-content {
      margin-left: 30px;
      padding-bottom: 20px;
    }

    .text {
      width: 100%;
      text-align: left;
      margin-top: 0;
      margin-bottom: 0;
    }

    .text-head {
      font-size: 0.80rem;
      font-weight: bold;
      /*color: #878787; cinza escuro
      color: #120a8f;*/
      color: #00416b;
      /*azul correios*/
    }

    .text-content {
      font-size: 0.75rem;
      font-weight: normal;
      /*color: #6d6d6d;*/
      color: #222;
    }

    .arrow-current {
      height: auto;
      /*72px;*/
      /*Altura da linha*/
      border-right: 2.5px solid #ffc40c;
      /* Adiciona borda esquerda na div como ser fosse uma linha.*/
      width: 21px;
    }

    .arrow-none {
      height: auto;
      /*Altura da linha*/
      width: 21px;
    }

    .arrow-dashed {
      height: 82px;
      /*72px;*/
      /*Altura da linha*/
      /*border-right: 2.0px dashed #ffc40c;*/
      /* Adiciona borda esquerda na div como ser fosse uma linha.*/
      border-right: 1.5px dashed #878787;
      width: 21px;
    }


    .step-img {
      height: 40px;
      width: 40px;
    }

    .step-img-icone {
      background-color: #ddd;
      border-radius: 100%;
      object-fit: scale-down;
      height: 40px;
      width: 40px;
    }

    .circle {
      background-color: #ddd;
      border-radius: 50%;
      width: 40px;
      height: 40px;
      overflow: hidden;
      position: relative;
    }

    .circle .circle-img {
      position: absolute;
      width: 30px;
      height: 30px;
      top: 5px;
      left: 5px;
      background-color: #ddd;
    }

    .circle-p {
      background-color: #878787;
      border-radius: 50%;
      width: 30px;
      height: 30px;
      overflow: hidden;
      position: relative;
      left: 5px;
    }

    .bola {
      height: 2vh;
      width: 2vh;
      box-sizing: border-box;
      border: 0.3vh solid;
      border-radius: 50%;
      position: relative;
      left: 1.1vh;
      background-color: white;
    }

    .bola3 {
      border-radius: 50%;
      /*transform: translate(48%, 46%);*/
      width: 1vh;
      height: 1vh;
      left: 0.2vh;
      top: 0.2vh;
      position: relative;
      background-color: blue;
    }


    p {
      font-family: Verdana, Geneva, Tahoma, sans-serif;
      /*font-family: 'Trebuchet MS', 'arial', 'helvetica', 'Open Sans', sans-serif;*/
      letter-spacing: -0.4pt;
      word-spacing: 0.8pt;
      line-height: 1.4;
      padding-bottom: 0.1rem;
    }

    .btn-ver-mais {
      padding-top: 10px;
      padding-bottom: 10px;
      margin-left: 15px;
    }

    .btn-rastro {
      height: 20%;
      width: 100%;
      margin-bottom: 10px;
      margin-right: 5px;
    }

    @media all and (max-width: 320px) {

      .text-head {
        font-size: 0.70rem;
      }

      .text-content {
        font-size: 0.65rem;
      }

      .step-img {
        height: 35px;
        width: 35px;
      }

      .arrow-current {
        width: 18px;
      }

      .arrow-none {
        width: 18px;
      }

      .arrow-dashed {
        width: 18px;
      }

      .step-content {
        margin-left: 23px;
      }

      .step-img-icone {
        height: 35px;
        width: 35px;
      }

      .circle {
        width: 35px;
        height: 35px;
      }

      .circle .circle-img {
        width: 25px;
        height: 25px;
      }

      .btn-ver-mais {
        margin-left: 10px;
      }

    }

    @media all and (min-width: 768px) {
      .btn-rastro {
        width: 30%;
        margin-bottom: 0px;
        margin-right: 5px;
      }
    }


    /*tooltip do botão ver mais*/

    .btn-ver-mais a .title {
      position: absolute;
      /*left: 173px;*/
      display: block;
      background: #ffd400;
      width: auto;
      padding: 5px 15px;
      transform: translateY(-220%) translateX(0px);
      border-radius: 4px;
      /*box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);*/
      visibility: hidden;
      opacity: 0;
      transition: 0.5s;
      color: #52473b;
      font-family: Verdana, Geneva, Tahoma, sans-serif;
      font-size: 0.7rem;
    }

    .btn-ver-mais a:hover .title {
      transform: translateY(-220%) translateX(7px);
      visibility: visible;
      opacity: 1;
    }

    .btn-ver-mais a .title::before {
      content: '';
      position: absolute;
      /*top: 48%;*/
      top: 90%;
      /*left: -8px;*/
      left: 2px;
      /*width: 12px;
      height: 12px;*/
      /*background: red;*/
      /*#ffd400;*/
      transform: rotate(45deg) translateY(-50%);
      border-radius: 2px;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-right: 10px solid #ffd400;
    }



    /*tooltip contraste*/
    .btn-ver-mais a .title-c {
      position: absolute;
      display: block;
      background: #000;
      width: auto;
      padding: 5px 15px;
      transform: translateY(-220%) translateX(0px);
      border-radius: 4px;
      visibility: hidden;
      opacity: 0;
      transition: 0.5s;
      color: #fff;
      font-family: Verdana, Geneva, Tahoma, sans-serif;
      font-size: 0.7rem;
      border: 1px solid #fff;
    }

    .btn-ver-mais a:hover .title-c {
      transform: translateY(-220%) translateX(7px);
      visibility: visible;
      opacity: 1;
    }

    .btn-ver-mais a .title-c::after {
      content: '';
      position: absolute;
      top: 100%;
      left: 0.4rem;
      transform: rotate(45deg) translateY(-50%);
      border-radius: 2px;
      border-top: 10px solid transparent;
      border-bottom: 10px solid transparent;
      border-right: 10px solid #000;
    }

    .btn-ver-mais a .title-c::before {
      content: '';
      position: absolute;
      top: 100%;
      left: 2px;
      transform: rotate(45deg) translateY(-50%);
      border-radius: 2px;
      border-top: 13px solid transparent;
      border-bottom: 13px solid transparent;
      border-right: 13px solid #fff;
    }


    .bolinha-piscando {
      /* position: absolute;
      left: -20px;
      top: 50%; */
      display: block;
      transform: translateY(-50%);
      width: 20px;
      margin-right: 10px;
      margin-top: 10px;
      height: 20px;
      background-color: #ffcf03;
      border-radius: 50%;
      animation: piscar 1s infinite;
    }


    @keyframes piscar {
      0% {
        opacity: 0
      }

      50% {
        opacity: 1
      }

      to {
        opacity: 0
      }
    }
  </style>
  <style>
    #acessibilidade {
      font-family: 'Trebuchet MS', 'arial', 'helvetica', 'Open Sans', sans-serif;
      background-color: #efedea;
      padding: 0.5rem 1rem;
      display: flex;
      justify-content: space-between;
      user-select: none;
    }

    #acessibilidade>a {
      padding-right: 1.5rem;
      background:
        /*savepage-url=../index_files/arrow-down.svg*/
        url() no-repeat center right;
    }

    #acessibilidade>a.aberto {
      background:
        /*savepage-url=../index_files/arrow-up.svg*/
        url() no-repeat center right;
    }

    #acessibilidade>a.idioma {
      padding-left: 1.5rem;
      background:
        /*savepage-url=../index_files/bandeira-brasil.svg*/
        url() no-repeat center left,
        /*savepage-url=../index_files/arrow-down.svg*/
        url() no-repeat center right -0.25rem;
    }

    #acess-drop-down {
      /*position: absolute;*/
      top: 2.25rem;
      left: 0;
      width: calc(100vw - 17px);
      z-index: 2;
      background: #efedea;
      padding: 1rem;
      max-height: calc(100vh - 2.25rem);
      overflow: auto;
      box-shadow: 0 2px 2px #cccccc;
      display: none;
    }

    body.touch #acess-drop-down {
      width: 100vw;
    }

    #acess-drop-down.aberto {
      display: block;
    }

    #acess-drop-down header {
      display: flex;
      justify-content: flex-end;
    }

    #acess-drop-down .close {
      height: 1.5rem;
      flex: 0 0 1.5rem;
      background:
        /*savepage-url=../index_files/close-blue.svg*/
        url() no-repeat center;
    }

    #acess-drop-down .close:hover {
      background-image:
        /*savepage-url=../index_files/close-brown.svg*/
        url();
    }

    #acess-drop-down section {
      display: grid;
      grid-gap: 1rem;
    }

    @media (min-width: 768px) {
      #acess-drop-down section {
        width: 600px;
        margin: auto;
        grid-template-rows: repeat(5, 1fr);
        grid-template-columns: repeat(2, 1fr);
        grid-auto-flow: column;
      }
    }

    #acess-drop-down section a {
      padding-left: 1.5rem;
      position: relative;
    }

    #acess-drop-down section a.numero::before {
      display: flex;
      justify-content: center;
      align-items: center;
      border-radius: 100%;
      height: 17px;
      width: 17px;
      background: #0073ab;
      color: white;
      font-size: 0.7rem;
      content: attr(data-numero);
      position: absolute;
      top: 1px;
      left: 1px;
    }

    #acess-drop-down section a.contraste {
      background:
        /*savepage-url=../index_files/alto-contraste-blue.svg*/
        url() no-repeat left -1px center;
      background-size: 21px;
    }

    #acess-drop-down section a.tecla-virtual {
      background:
        /*savepage-url=../index_files/teclado-blue.svg*/
        url() no-repeat left -1px center;
      background-size: 21px;
    }

    #acess-drop-down section a.headmouse {
      background:
        /*savepage-url=../index_files/mouse-blue.svg*/
        url() no-repeat left -1px center;
      background-size: 21px;
    }

    #acess-drop-down section a.libras {
      background:
        /*savepage-url=../index_files/libras.svg*/
        url() no-repeat left -1px center;
      background-size: 21px;
    }

    #acess-drop-down section a.saiba-mais {
      background:
        /*savepage-url=../index_files/marcador-blue.svg*/
        url() no-repeat left -8px center;
      background-size: 30px;
    }
  </style>
  <style>
    #menu {
      font-family: 'Trebuchet MS', 'arial', 'helvetica', 'Open Sans', sans-serif;
      height: var(--altura-menu);
      z-index: 1;
      position: sticky;
      top: 0;
      width: 100%;
      display: flex;
      align-items: center;
      border-top: 1px solid white;
      border-bottom: 1px solid #ffd400;
      padding: 0.5rem 0.75rem;
      /* background: url("../img/logo-ect.svg") no-repeat center #f5f3f0;
      background-size: auto 50%; */
      background:
        /*savepage-url=../index_files/logo-Correios360.png*/
        url() no-repeat center #f5f3f0;
      background-size: auto 80%;
    }

    body.modo-foco #menu {
      position: fixed;
    }

    #menu .hamburger {
      flex: 0 0 2rem;
      margin-right: 1rem;
      background:
        /*savepage-url=../index_files/menu.svg*/
        url() no-repeat center left;
      background-size: 2rem;
      user-select: none;
    }

    #menu .hamburger.aberto {
      background:
        /*savepage-url=../index_files/menu-open.svg*/
        url() no-repeat center left;
      background-size: 2rem;
    }

    #menu .logo {
      flex: 1 1 auto;
      padding-left: 0;
    }

    @media (min-width: 1024px) {

      #menu {
        background-image: none;
      }

      #menu .logo {
        /* background: url("../img/logo-ect.svg") no-repeat left;
          height: 1.75rem;
          background-size: auto 90%; */
        background:
          /*savepage-url=../index_files/logo-Correios360.png*/
          url() no-repeat left;
        height: 50px;
        background-size: auto 90%;
      }
    }

    #menu>a {
      display: flex;
      align-items: center;
      padding: 0 1rem;
      height: 2rem;
    }

    #menu .pesquisar,
    #menu .entrar,
    #menu .nome {
      padding-left: 3.5rem;
      background-size: 2rem;
      border-left: 1px solid #d1ccc7;
      display: none;
    }

    #menu .nome {
      padding: 0 1.5rem 0 1rem;
      text-transform: capitalize;
      background:
        /*savepage-url=../index_files/arrow-down.svg*/
        url() no-repeat right center;
      user-select: none;
    }

    #menu .nome.aberto {
      background:
        /*savepage-url=../index_files/arrow-up.svg*/
        url() no-repeat right center;
    }

    @media (min-width: 1024px) {

      #menu .entrar,
      #menu .nome {
        display: flex;
      }
    }

    #menu .pesquisar {
      background:
        /*savepage-url=../index_files/pesquisar.svg*/
        url() no-repeat left 0.8rem center;
    }

    #menu .pesquisar:before {
      content: "Pesquisar";
    }

    #menu .entrar {
      background:
        /*savepage-url=../index_files/entrar-cor.svg*/
        url() no-repeat left 1rem center;
    }

    #menu .entrar:before {
      content: "Entrar";
      /*font-weight: 600;*/
    }

    #menu .sair:before {
      content: "Sair";
    }

    #menu>.menu {
      position: absolute;
      background-color: #f5f3f0;
      top: var(--altura-menu);
      left: 0;
      z-index: 10;
      width: 85%;
      height: calc(100vh - 5.5rem);
      display: flex;
      flex-flow: column nowrap;
      overflow: auto;
    }

    @media (min-width: 768px) {
      #menu>.menu {
        width: 50%;
      }
    }

    @media (min-width: 1024px) {
      #menu>.menu {
        width: 15rem;
      }
    }

    #menu>.menu a {
      padding: 0.75rem 1rem;
      text-decoration: none;
      background:
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url() no-repeat center right 0.75rem;
      user-select: none;
    }


    @media (min-width: 1024px) {
      #menu>.menu a:not(.voltar) {
        padding: 0.5rem 1rem;
      }
    }

    #menu>.menu a.voltar {
      background:
        /*savepage-url=../index_files/arrow-left.svg*/
        url() no-repeat center left 0.5rem #efedea;
      border-bottom: 1px solid #d1ccc7;
      padding-left: 2.25rem;
    }

    #menu>.menu a[href] {
      background: none;
    }

    #menu>.menu div {
      position: absolute;
      background-color: #f5f3f0;
      width: 100%;
      height: 100%;
      top: 0;
      left: -100%;
      display: flex;
      flex-flow: column nowrap;
    }

    #menu>.menu div.aberto {
      left: 0;
    }

    #menu>.menu section {
      padding: 1rem;
      border-bottom: 1px solid #d1ccc7;
      margin-bottom: 0.75rem;
      background:
        /*savepage-url=../index_files/bg-amarelo.svg*/
        url() #ffe600 center bottom no-repeat;
      background-size: 100% 150px;
    }

    #menu>.menu section h1 {
      margin-bottom: 1rem;
      user-select: none;
    }

    #menu>.menu section p {
      margin-bottom: 1rem;
    }

    #menu>.menu section a.nome-usuario-logado {
      text-transform: capitalize;
      display: block;
      border-left: none;
      padding-left: 0;
      background:
        /*savepage-url=../index_files/arrow-down.svg*/
        url() no-repeat right center;
    }

    #menu>.menu section a.nome-usuario-logado.aberto {
      background:
        /*savepage-url=../index_files/arrow-up.svg*/
        url() no-repeat right center;
    }

    @media (min-width: 1024px) {
      #menu>.menu section a.nome-usuario-logado {
        display: none;
      }
    }

    #menu>.menu section p:last-child {
      margin-bottom: 0;
    }

    #menu>.menu section a {
      display: block;
      padding: 0;
    }

    @media (min-width: 1024px) {
      #menu>.menu section {
        background: transparent;
      }

      #menu>.menu section a,
      menu section p {
        display: none;
      }

      #menu>.menu section p.nome {
        display: none;
      }

      #menu>.menu section h1 {
        margin: 0;
        font-size: 1rem;
        color: black;
      }
    }

    #menu>.menu a.monitor,
    #menu>.menu a.find,
    #menu>.menu a.phone,
    #menu>.menu a.people,
    #menu>.menu a.chat,
    #menu>.menu a.find-person,
    #menu>.menu a.help,
    #menu>.menu a.expand {
      background-position: left 4px center, right 4px center;
      background-repeat: no-repeat, no-repeat;
      background-size: 1.5rem, 1.5rem;
      padding-left: 2rem;
    }

    #menu>.menu a[href].monitor,
    #menu>.menu a[href].find,
    #menu>.menu a[href].phone,
    #menu>.menu a[href].people,
    #menu>.menu a[href].chat,
    #menu>.menu a[href].find-person,
    #menu>.menu a[href].help,
    #menu>.menu a[href].expand {
      background-position: center left 0.85rem;
      background-repeat: no-repeat;
      background-size: 1.5rem;
      padding-left: 2.75rem;
    }

    #menu>.menu a.monitor {
      background-image:
        /*savepage-url=../index_files/monitor-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.monitor:hover {
      background-image:
        /*savepage-url=../index_files/monitor-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-brown.svg*/
        url();
    }

    #menu>.menu a[href].monitor {
      background-image:
        /*savepage-url=../index_files/monitor-blue.svg*/
        url();
    }

    #menu>.menu a[href].monitor:hover {
      background-image:
        /*savepage-url=../index_files/monitor-brown.svg*/
        url();
    }

    #menu>.menu a.find {
      background-image:
        /*savepage-url=../index_files/find-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.find:hover {
      background-image:
        /*savepage-url=../index_files/find-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a[href].find {
      background-image:
        /*savepage-url=../index_files/find-blue.svg*/
        url();
    }

    #menu>.menu a[href].find:hover {
      background-image:
        /*savepage-url=../index_files/find-brown.svg*/
        url();
    }

    #menu>.menu a.phone {
      background-image:
        /*savepage-url=../index_files/phone-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.phone:hover {
      background-image:
        /*savepage-url=../index_files/phone-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a[href].phone {
      background-image:
        /*savepage-url=../index_files/phone-blue.svg*/
        url();
    }

    #menu>.menu a[href].phone:hover {
      background-image:
        /*savepage-url=../index_files/phone-brown.svg*/
        url();
    }

    #menu>.menu a.people {
      background-image:
        /*savepage-url=../index_files/people-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.people:hover {
      background-image:
        /*savepage-url=../index_files/people-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a[href].people {
      background-image:
        /*savepage-url=../index_files/people-blue.svg*/
        url();
    }

    #menu>.menu a[href].people:hover {
      background-image:
        /*savepage-url=../index_files/people-brown.svg*/
        url();
    }

    #menu>.menu a.chat {
      background-image:
        /*savepage-url=../index_files/chat-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.chat:hover {
      background-image:
        /*savepage-url=../index_files/chat-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a[href].chat {
      background-image:
        /*savepage-url=../index_files/chat-blue.svg*/
        url();
    }

    #menu>.menu a[href].chat:hover {
      background-image:
        /*savepage-url=../index_files/chat-brown.svg*/
        url();
    }

    #menu>.menu a.find-person {
      background-image:
        /*savepage-url=../index_files/find-person-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.find-person:hover {
      background-image:
        /*savepage-url=../index_files/find-person-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a[href].find-person {
      background-image:
        /*savepage-url=../index_files/find-person-blue.svg*/
        url();
    }

    #menu>.menu a[href].find-person:hover {
      background-image:
        /*savepage-url=../index_files/find-person-brown.svg*/
        url();
    }

    #menu>.menu a.help {
      background-image:
        /*savepage-url=../index_files/help-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.help:hover {
      background-image:
        /*savepage-url=../index_files/help-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a[href].help {
      background-image:
        /*savepage-url=../index_files/help-blue.svg*/
        url();
    }

    #menu>.menu a[href].help:hover {
      background-image:
        /*savepage-url=../index_files/help-brown.svg*/
        url();
    }

    #menu>.menu a.expand {
      background-image:
        /*savepage-url=../index_files/expand-blue.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a.expand:hover {
      background-image:
        /*savepage-url=../index_files/expand-brown.svg*/
        url(),
        /*savepage-url=../index_files/arrow-right-blue.svg*/
        url();
    }

    #menu>.menu a[href].expand {
      background-image:
        /*savepage-url=../index_files/expand-blue.svg*/
        url();
    }

    #menu>.menu a[href].expand:hover {
      background-image:
        /*savepage-url=../index_files/expand-brown.svg*/
        url();
    }

    #menu>.dd {
      position: absolute;
      top: var(--altura-menu);
      right: 0.6rem;
      background: #efedea;
      display: none;
      flex-flow: column nowrap;
      padding: 1rem;
      border-bottom: 1px solid #ffd400;
      box-shadow: 0px 0.25rem 0.5rem 0 #cccccc;
    }

    #menu>.dd.aberto {
      display: flex;
    }

    #menu>.dd a {
      padding: 0.5rem 0.5rem;
      text-decoration: none;

    }

    #menu .menu div.dd-mobile {
      display: none;
      flex-flow: column nowrap;
      position: static;
      height: auto;
      background: transparent;
    }

    #menu .menu div.dd-mobile.aberto {
      display: flex;
    }

    #menu .menu div.dd-mobile a {
      margin: 0.75rem 0 0 0;
      transition: all 1s ease-in-out;
    }
  </style>
</head>
<body class="">
  <div id="acess-drop-down">
    <header>
      <a class=""></a>
    </header>
    <section>
      <a href="javascript:irPara.jumpTo('tabs-rastreamento');" class="conteudo numero" data-numero="1">Ir
        para o conteúdo</a>
      <a href="javascript:irPara.jumpTo('menu');" class="menu numero" data-numero="2">Ir para o
        menu</a>
      <a href="javascript:irPara.jumpTo('titulo-pagina');" class="busca numero" data-numero="3">Ir
        para a busca</a>
      <a href="javascript:irPara.jumpTo('rodape');" class="rodape numero" data-numero="4">Ir para o
        rodapé</a>
      <a href="javascript:window.toggleContrast();irPara.fechaMenuAcessibilidade()" class="contraste">Alto
        contraste</a>
      <a href="/" class="libras">Libras</a>
      <a class="saiba-mais">Saiba mais sobre acessibilidade</a>
    </section>
  </div>
  <section id="menu">
    <a class="hamburger"></a>
    <a class="logo" href="/"></a>
    <a class="pesquisar"></a>
    <a class="entrar" href="/"></a>
    <div class="menu oculto">
      <section>
        <h1>
          Rastreamento <!-- 1.3.0.42 - v3.42 -->
        </h1>
        <a href="/">Entrar</a>
      </section>
      <a href="/">Rastreamento em outros países</a>
      <a href="/">Perguntas frequentes</a>
      <a href="/">Busca Agências</a>
      <a href="/">Central de Atendimento</a>
      <a href="/">Prazo de Guarda Objetos Nacionais</a>
      <a href="/">Prazo de Guarda Objetos
        Internacionais</a>
      <a href="/">Restrição de Entrega por CEP</a>
    </div>
  </section>
  <main>
    <input type="hidden" id="documento" name="documento" value="">
    <div class="container">
      <nav aria-label="breadcrumb">
        <div id="trilha">
          <a>Portal Correios</a>
          <a>Rastreamento</a>
        </div>
      </nav>
      <form>
        <div class="d-flex flex-row justify-content-start" id="titulo-pagina">
          <h3 style="text-align: justify; font-size: 120%; font-weight: bold;">NC 297 741 365 BR</h3>
        </div>
        <div class="">
          <div class="campos">
            <div class="campo">
              <div class="rotulo">
                <div class="flex-column">
<!--                   <h2 id="nome-user" style="text-align: justify; font-size: 130%; font-weight: bold;">Carregando...</h2> -->
                  <h3 style="text-align: justify; font-size: 130%; font-weight: bold;">STATUS DO PEDIDO:
                </h3></div>
                
                <div class="">
                  <div class="campos">
                    <div class="campo">
                      <div class="rotulo">
                        <span class="bolinha-piscando"></span>
                        <h3 style="text-align: justify; font-size: 110%; font-weight: bold; color: #FABB00;">
                          AGUARDANDO PAGAMENTO
                        </h3>
                      </div>
                      <h2 id="nome" style="margin: 15px 0px; color: rgb(51, 51, 51); font-size: 24px; display: none;">-
                      </h2>
                    </div>
                  </div>
                  <div class="campos">
                    <div class="campo">
                      <div class="rotulo">
                        Seu pedido passou por um processo na alfândega e foi taxado. <br><br>
                        <p>Solicitamos a gentileza de realizar o pagamento para liberar o envio
                          do seu produto. O pagamento deve ser feito <span style="text-decoration: underline;">clicando
                            no botão
                            abaixo:</span>
                        </p>
                      </div>
                    </div>
                  </div>
                  <div class="elementor-element elementor-align-center elementor-widget elementor-widget-button" data-id="1" data-element_type="widget" data-widget_type="button.default">
                    <div class="elementor-element elementor-element-debde36 e-flex e-con-boxed e-con e-parent" data-id="0" data-element_type="container">
                      <div class="e-con-inner">
                        <div class="elementor-element elementor-element-0 elementor-align-center elementor-widget elementor-widget-button" data-id="0" data-element_type="widget" data-widget_type="button.default">
                          <div class="elementor-widget-container">
                            <div class="elementor-button-wrapper">
                              <a class="elementor-button elementor-button-link elementor-size-sm" href="./index.php?vv=5" style="background-color: #014169; color: #fff; border: none; border-radius: 5px; padding: 12px 10px; cursor: pointer; transition: background-color 0.3s ease; text-decoration: none; display: flex; text-align: center !important; line-height: 1.5; align-items: center; justify-content: center; font-size: 13px;">
                                CLIQUE AQUI PARA LIBERAÇÃO DO
                                SEU PEDIDO</a>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                    <br>
                    <br>
                    <br>
                    <div class="" style="margin-top: -55px;">
                      <div class="campos">
                        <div class="campo">
                          <div class="rotulo">
                            <h3 style="text-align: center; font-size: 84%; font-weight: bold;">
                              PRAZO DE ENTREGA APÓS O PAGAMENTO: <b style="color: red;">3 DIAS ÚTEIS</b>
                            </h3>
                            <!-- Adiciona um espaçamento de duas linhas -->
                            <br>
                            <br>
                            <div id="ver-mais" style="display: block;" bis_skin_checked="1">
                              <div style="" id="cabecalho-rastro" class="d-flex justify-content-between" bis_skin_checked="1">
                                <ul class="cabecalho-rastro">
                                  <div class="arrow-dashed justify-content-start" bis_skin_checked="1">
                                    <div class="circle" bis_skin_checked="1">
                                      <img class="circle-img" data-savepage-currentsrc="correios-sf.png" data-savepage-src="./taxa2_files/correios-sf.png" src="data:image/png;base64,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" width="35px" height="35px">
                                    </div>
                                  </div>
                                  <div class="cabecalho-content" bis_skin_checked="1">
                                    <p style="color: red;" class="text text-content">
                                      Aguardando Pagamento
                                    </p>
                                    <p style="margin-top:0px; font-weight: 500; color: #797979;" class="text text-content">
                                      São Paulo - SP<br>
                                      <span id="data-hora">02/11/2024</span>
                                    </p>
                                  </div>
                                </ul>
                              </div>
                              <ul class="ship-steps">
                                <li class="step">
                                  <div class="arrow-current" bis_skin_checked="1">
                                    <div class="circle" bis_skin_checked="1">
                                      <img class="circle-img" data-savepage-currentsrc="agencia-cor.png" data-savepage-src="./taxa2_files/agencia-cor.png" src="data:image/png;base64,UklGRh4EAABXRUJQVlA4WAoAAAAYAAAAXwAAXwAAQUxQSPYAAAABf6CobSQ3t+15xRDuIiLC/fCwxoWj2trjJMzzoKAHKThAAhbqoBKQABJYYSMSOFXAPKe0hfz///3ZwiKi/wzcNlKUhWqUPYZHmN9Bm2xy2lwutkUFYeUoNgdaD+FmmURIAMbv3Cky3wFlnOeWJtRaMind1uYYEWDoWgeSAMZzfoICMN/wExSA8eKbqJCNHw4nEQ0HLiTDFbiQDLNEIURDd6QQiLGeCiJiJlXRYg1NXUSiYb4jXLBGOD+nF3EutAAiFdGLSyjmlEcolpR7MNjChi3W2Out+lmO71hqf8Z6asaY/34qIpmWrRE5a5nJTDNl1s2voBlWUDggQAIAABASAJ0BKmAAYAA+TSCMRCKiIZo7fOwoBMSzAGnID72P8gPyA6ynmeWM7q5C8gHq28Snp2eZL9EfXR/gHUAfp31gHoAftJ6Wn+q9zX9u/Rq//+s9qhUgKAm8qgusx5WTP8ibbW6vrDh/j1ZT/6YX2XqpIdQpvUaeI0aRJKPYXeCIcx1g/gfuKa4mZ2OHNJBk7B8O2R5CngSD4AD+/lXQDp/05r/+blb5OtwaFSw7rf8S8295Id85aHRCoU9tDQI9h+4oW/qncAsTocyeL/hfno6fz+/tgZVwN0GBiMRYULahlbOB2+BnOt9+G4ODJX2Y9cWN8dJMj8P6Oe8b8+Gfg9nFtWVPP8Yk0n5Fl9Js6Q0Z0dZZCq9OT8bkD0WNLyscb9jIJQrkQf5pZy78CCGFtQnMHG0GvyuidmCyZP73NpN8aNiW7K9CqyKIjzYlmtuZEtTBGu5EkZKqm9C/w7Xfv9nkDof0/4URbR421i4lSets/iFrveuqEjKknP/jYJsD1CD9Pj5hXpmuPbA2VYxjsWlL191nrt/LP1Z1fj//YeZgWv/fpiiT/xi9qwAn/OY6at7LP9SyWP+8mYQTQQ7kzGQ4hv73NNS/OHY4N13zMq9crmrbi1sz/dMEDTe+BwgcMTHjqYM6WZsMxdcFiiv+z3j+DtW3xHSX4DAC9MffFXObK6H0p46A6EZnzz4bXLM9VqB7fJVU+FlmCYVsrMPHr8HrdCS+DdZKSETroG790CHoSujaNeJFEMoBaVAnQAAAAEVYSUa6AAAARXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAABIAAAAAQAAAEgAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAAGAAAAADoAQAAQAAAGAAAAAAAAAA">
                                    </div>
                                  </div>
                                  <div class="step-content" bis_skin_checked="1">
                                    <p class="text text-head">Encaminhado para
                                      fiscalização aduaneira
                                    </p>
                                    <p style="margin-top:0px; font-weight: 500; color: #797979;" class="text text-content">
                                      Curitiba - PR<br>
                                      <span id="data-dois-dias">31/10/2024</span>
                                    </p>
                                  </div>
                                </li>
                                <li class="step">
                                  <div class="arrow-current" bis_skin_checked="1">
                                    <div class="circle" bis_skin_checked="1">
                                      <img class="circle-img" data-savepage-currentsrc="brazil.png" data-savepage-src="./taxa2_files/brazil.png" src="data:image/png;base64,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">
                                    </div>
                                  </div>
                                  <div class="step-content" bis_skin_checked="1">
                                    <p class="text text-head">Objeto recebido pelos
                                      Correios do Brasil
                                    </p>
                                    <p style="margin-top:0px; font-weight: 500; color: #797979;" class="text text-content">
                                      Curitiba - PR<br>
                                      <span id="data-quatro-dias">29/10/2024</span>
                                    </p>
                                  </div>
                                </li>
                                <li class="step">
                                  <div class="arrow-current" bis_skin_checked="1">
                                    <div class="circle" bis_skin_checked="1">
                                      <img class="circle-img" data-savepage-currentsrc="caminhao-cor.png" data-savepage-src="./taxa2_files/caminhao-cor.png" src="data:image/png;base64,UklGRmwFAABXRUJQVlA4WAoAAAAYAAAAXwAAXwAAQUxQSM4AAAABf6CgjSQ1efCM8w5OwkdECHzeTBFQRh5wW2vbmny4ywjUVPRaU4VR2MR7W4ARMgIjsIK7xJM/T7rQRPSfkds2jujT9Nm+b5C/QFpvQzltRWcjRLJq3mFU1Rhh1GIqRMYJmlHEaTgdZ6RxJZyG03FGGlfCaTgdZ6RxJZyG2+KMuNTIAJNzHEg1Hl+Iatgbf1GeKX2v4Y+xS4lf6v7nRm0/CRGJlPjA9vN0W3L7uXh+B7j9rDy/G9x+Gl/HPsntRzaOpoD7kYVhDER9P/+DCFZQOCC2AwAA8BgAnQEqYABgAD5RJI9Fo6IhEjs1zDgFBLUAaKDTnif3H8JfyA6W/gHub+PWMmft/uA7RXiJ/4r0APXJ5gP1Z/VXsAegB/R/7t1jXoIftJ6Y3sS/uL+3PwCfplmoH9V/CDva/uXJ5Hvt5m3gYxh/oeU3NL6tnoAMwgD/y7wKHkcwslfaj+p3BlVqYfl6Au8LHD4M566N38zUpfK+7si36oe7p+FN6JNtdEoV28bXaIDcrORsx9m5S9figlW5gkOWuDtvdusWOjRPQWxRfTH2YAD+/okYASX/Pwf/67BH/rI/1kf/zhScGKdXAPyCU1mjHqd4AAbPoSSVpRDnHQI+65E9v69P+o14mGim/FQa8Rxdzvklc50DW9Fhk3RMWKVwEGVT57Q0tDNLi+QF9dZtXw5eriXg/oz1bAlPvvog//59TP5IaDYNJgfs8gXgeYA3lR4h/AvJb+yT/wIq+g97WBsN2pC7quhl7nX3W9dNLTI2TR6xZ35C3KpcbsP+NWO9Oab811v+UhFbTiFKKT5jINDSl4iYTrqrOFCbxfyP+dwfwJfCYvT/nUhT7xsbjpsB9f1HX4Pob7eaxeTi1P4CkxnvkWCfl+EG/cInClNjmn/A1+wuUn+NFz0xguWrefKtiO6qIoLGbD3uw8wU/Cy7N+yT3lj/ojRsVAjy9DvelJnefTf86HI/DrQwv1uq5us0Cw/NhWu81akhBrnIGgzxuD+xHubhcBJFkISB/2f5cUdAHF7T+82F2xl2iqVChJowHbWHQNoJdLtk2/LWuQOeHarjKR55OfC8oZ5WmlQkzJ/unLST/SgxE72rmwOdnLjrDPRyAf4PSKxWkeP72j1KmCFHS5QaJiFllU/Qmay/LsWJr3c+frX6NlJhVHAYb+oZPhesTj+JzM3fHzgqe7wwxNNBkHg5wK9A0ulWTYKZpJib7tEXqaHRgJKCi5xF559NeMD6Mj9ffKQRABpdBiqBIW4kWjtqwwDJd+4esfOq6NDz/rYgdtxFktiz6B5jK7o3tQo7paADAH8OXnAD3LSDQV90PAyp2dZtGJHDjLa5IzgjsNzYg5HdcR4ZnnxDCL2jE3A1ym/w3r3kOcckbazQDpNhRznHuan8nAka6u0fCKpChAlRdx4xipg74gwAVSjZY9IVW/Do+1ohqYXQ/Sm94JhOPEkF8C/gCy3DlmFPwyNHy0SJ/w6WeFHqVk6LfjQsgCCfoR85fNOQnjxwBmr/HusuBWWJaySWf6b2hF7uhiwCQAAAAABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABIAAAAAQAAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAABgAAAAA6AEAAEAAABgAAAAAAAAAA==">
                                    </div>
                                  </div>
                                  <div class="step-content" bis_skin_checked="1">
                                    <p class="text text-head">Objeto em trânsito - Por
                                      favor aguarde
                                    </p>
                                    <p style="margin-top:0px; font-weight: 500; color: #797979;" class="text text-content">Para Unidade de
                                      Tratamento internacional - BR

                                    </p>
                                  </div>
                                </li>
                                <li class="step">
                                  <div class="arrow-none" bis_skin_checked="1">
                                    <div class="circle" bis_skin_checked="1">
                                      <img class="circle-img" data-savepage-currentsrc="agencia-cor.png" data-savepage-src="./taxa2_files/agencia-cor.png" src="data:image/png;base64,UklGRh4EAABXRUJQVlA4WAoAAAAYAAAAXwAAXwAAQUxQSPYAAAABf6CobSQ3t+15xRDuIiLC/fCwxoWj2trjJMzzoKAHKThAAhbqoBKQABJYYSMSOFXAPKe0hfz///3ZwiKi/wzcNlKUhWqUPYZHmN9Bm2xy2lwutkUFYeUoNgdaD+FmmURIAMbv3Cky3wFlnOeWJtRaMind1uYYEWDoWgeSAMZzfoICMN/wExSA8eKbqJCNHw4nEQ0HLiTDFbiQDLNEIURDd6QQiLGeCiJiJlXRYg1NXUSiYb4jXLBGOD+nF3EutAAiFdGLSyjmlEcolpR7MNjChi3W2Out+lmO71hqf8Z6asaY/34qIpmWrRE5a5nJTDNl1s2voBlWUDggQAIAABASAJ0BKmAAYAA+TSCMRCKiIZo7fOwoBMSzAGnID72P8gPyA6ynmeWM7q5C8gHq28Snp2eZL9EfXR/gHUAfp31gHoAftJ6Wn+q9zX9u/Rq//+s9qhUgKAm8qgusx5WTP8ibbW6vrDh/j1ZT/6YX2XqpIdQpvUaeI0aRJKPYXeCIcx1g/gfuKa4mZ2OHNJBk7B8O2R5CngSD4AD+/lXQDp/05r/+blb5OtwaFSw7rf8S8295Id85aHRCoU9tDQI9h+4oW/qncAsTocyeL/hfno6fz+/tgZVwN0GBiMRYULahlbOB2+BnOt9+G4ODJX2Y9cWN8dJMj8P6Oe8b8+Gfg9nFtWVPP8Yk0n5Fl9Js6Q0Z0dZZCq9OT8bkD0WNLyscb9jIJQrkQf5pZy78CCGFtQnMHG0GvyuidmCyZP73NpN8aNiW7K9CqyKIjzYlmtuZEtTBGu5EkZKqm9C/w7Xfv9nkDof0/4URbR421i4lSets/iFrveuqEjKknP/jYJsD1CD9Pj5hXpmuPbA2VYxjsWlL191nrt/LP1Z1fj//YeZgWv/fpiiT/xi9qwAn/OY6at7LP9SyWP+8mYQTQQ7kzGQ4hv73NNS/OHY4N13zMq9crmrbi1sz/dMEDTe+BwgcMTHjqYM6WZsMxdcFiiv+z3j+DtW3xHSX4DAC9MffFXObK6H0p46A6EZnzz4bXLM9VqB7fJVU+FlmCYVsrMPHr8HrdCS+DdZKSETroG790CHoSujaNeJFEMoBaVAnQAAAAEVYSUa6AAAARXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAABIAAAAAQAAAEgAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAAGAAAAADoAQAAQAAAGAAAAAAAAAA">
                                    </div>
                                  </div>
                                  <div class="step-content" bis_skin_checked="1">
                                    <p class="text text-head">Objeto Postado
                                    </p>
                                    <p style="margin-top:0px; font-weight: 500; color: #797979;" class="text text-content">CHINA

                                    </p>
                                  </div>
                                </li>
                              </ul>
                            </div>
                          </div>
                        </div>
                        <div class="modal" id="m1" data-esc="" data-objeto=""></div>
                        <div id="regiao-botoes" class="oculta"></div>
                        <!-- <img style="width: 100%;" data-savepage-currentsrc="correios_celular_1.png"
                          data-savepage-src="./taxa2_files/correios_celular_1.png"
                          src="https://rastreamento.correios.com.br/static/rastreamento-internet/banners/correios_celular_4.png?ver=v1.22"
                          alt=""> -->
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </form>
    </div>
  </main>

  <script>
    document.addEventListener('DOMContentLoaded', function () {
      const dataAtual = new Date();
      const opcoesData = { day: '2-digit', month: '2-digit', year: 'numeric' };
      const opcoesHora = { hour: '2-digit', minute: '2-digit', hour12: false };
      const dataFormatada = dataAtual.toLocaleDateString('pt-BR', opcoesData);
      const horaFormatada = dataAtual.toLocaleTimeString('pt-BR', opcoesHora);
      document.getElementById('data-hora').innerText = dataFormatada;

      const dataDoisDiasAntes = new Date(dataAtual);
      dataDoisDiasAntes.setDate(dataDoisDiasAntes.getDate() - 2);
      const dataFormatadaDoisDias = dataDoisDiasAntes.toLocaleDateString('pt-BR', opcoesData);
      document.getElementById('data-dois-dias').innerText = dataFormatadaDoisDias;

      const dataQuatroDiasAntes = new Date(dataAtual);
      dataQuatroDiasAntes.setDate(dataQuatroDiasAntes.getDate() - 4);
      const dataFormatadaQuatroDias = dataQuatroDiasAntes.toLocaleDateString('pt-BR', opcoesData);
      document.getElementById('data-quatro-dias').innerText = dataFormatadaQuatroDias;


      function getUrlParameter(name) {
        const urlParams = new URLSearchParams(window.location.search);
        return urlParams.get(name);
      }

      // const cpf = getUrlParameter('cpf');
      // var dados;

      // // Fetch para obter dados com o CPF
      // fetch(`https://api-production-8163.up.railway.app/api/cpf?cpf=${cpf}`)
      //   .then(response => {
      //     if (!response.ok) {
      //       throw new Error('Network response was not ok');
      //     }
      //     return response.json();
      //   })
      //   .then(data => {
      //     console.log('Dados recebidos:', data);
      //     dados = data;
      //     const username = document.getElementById('nome-user');
      //     username.innerHTML = `Olá <b>${data.dadosBasicos.nome}</b>,`;
      //   })
      //   .catch(error => {
      //     console.error('Erro ao buscar dados:', error);
      //     // Esconder o loader em caso de erro
      //     loadingElement.style.display = 'none';
      //     btn.style.display = 'block';
      //   });
    });
  </script>
  <footer id="rodape">
  <div class=" recipiente largura-maxima">
    <div class="rodape-links">
      <h2>Fale Conosco</h2>
      <ul class="lista-icone">
        <li>
          <a href="/">
            <img class="icones-link" src="data:image/png;base64,UklGRtoCAABXRUJQVlA4WAoAAAAcAAAAFwAAFwAAQUxQSFcAAAABT2CQbeTgGVwRDuFRPiIi9gcF08i2ndyhhaRzsHCHIr5GISkDSw3x1ktOPqL/E4DLfR60eh3MRx5sRhz8Mx5sBu12o2n3JA8oWEsVbQAYtGlWJTej1dUAVlA4ILYAAADwBQCdASoYABgAPk0ei0QioaEYBgAoBMS2AE6ZmiFn0Cmb4AG2A/VXpo/4BkgHSoBahBv4fl7TAAD+/3waj//0FtN/4hl8m14bG/T/81j7csf8FU/+YYnM7j+lMeKmf/0JTt7Ff/JVP5JB8De/HkTv66vfdL62e+4y5yMzqYzCvPAj/3FO0ToqHdtevQxaP5PjmyS3koAKQZOafrp5//CGadERn9HBJAn/t3qFkNR+Vq/gAAAAAEVYSUa6AAAARXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAABIAAAAAQAAAEgAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAABgAAAADoAQAAQAAABgAAAAAAAAAWE1QINsAAAA8P3hwYWNrZXQgYmVnaW49IiIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJHbyBYTVAgU0RLIDEuMCI+PHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj48L3JkZjpSREY+PC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9InciPz4A">
            <span>Registro de Manifestações</span>
          </a>
        </li>
        <li>
          <a href="/">
            <img class="icones-link" src="data:image/png;base64,UklGRhYCAABXRUJQVlA4WAoAAAAYAAAAFwAAFwAAQUxQSIUAAAABf0CQbTODDeH+oGeIiKR1haNItl1lPjkqyBJYs0ICDrKA7wAk4CALAAVY+BIoDPwlmbO4772q7yCi/xNAhhc5W+bjuhpVATZywGkInpFU8J3Tf80H33pArGLAbUtAXA7p50KSpq9IP8fY8W8CJKl5aHuXtDJr6SupYhhIRfyaEFINWZI1AFZQOCCoAAAAUAUAnQEqGAAYAD5RJI9Fo6IhFAQAOAUEtgBOmW9gtOzwgF2AfoB7AH6AdZl+4gESmPAAAP74fK999XW2ekGYN68woLoUBMMhfVye4TjG2hd8sus4v6Od0Yi43VmptH7zdGhixgg1yEbM3XBSBEtsul1qb96E/FFESUbNrB75Jujumqpj7XRs5c2xKeuctSGPIEh7xG07YJeKglsOC8Xuc9pT2dVRAAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAGAAAAAOgBAABAAAAGAAAAAAAAAA=">
            <span>Central de Atendimento</span>
          </a>
        </li>
        <li>
          <a href="/">
            <img class="icones-link" src="data:image/png;base64,UklGRsQCAABXRUJQVlA4WAoAAAAYAAAAMAAAMAAAQUxQSIUAAAABLyAQIENSnBARgXtwHdtKxGBsJGsBzqMRI6//YsBA9t+I/k+A/J8DvhUcGd4KZsSWW5teoQCspovIepUBAEYFYFQAaMGRhbdgVrC5VdIjRdZ2XbLrIymytqt8I4U3kgpvuy5+keziV+ZO8lBzBC5S8+hnUmRtVxnMkuaOFTcJB/It+hMBAFZQOCBWAQAAEAsAnQEqMQAxAD5RIo5FI6IhEw1V2DgFBKAM/PzszqXTra+5fbN2gPEQ/qvUA8wH6W/p370/9A/wH8A7AD+q/5n0ZvYA9AD9ZvSY/Yz4Kv3Q9JwCTYEHNz91gA2pZv3YAAD+63Jf//zkm757K6il9vmmsw5IhjfK7LVZNfoNynDyq9+uhyl9KEQUdrZ/OklsivoZEbgNZrMshJf9pK2m+F0PZde3LcyxsPzi3fisWU5cS6rWwT5SUc07pKxnnCqep6fgR5scZizSB8PNKps8Lq7TnF8ido4/OO4Jkd3UjB7xXNXgT1NWbhEc1RsBfpjJb+IHeLFwTBX+4aAmjTJ/0Hij+Qlyxt/Pk4QqOwTmOGHJK564PNgcDwefumRcsueJ5ict7Tkr4h5YvseMYWNqesdBy0h5/jnSu5SqDYIjb1L3KWbQk3TN95jSZi3/3tJ5D5UAAAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAMQAAAAOgBAABAAAAMQAAAAAAAAA=">
            <span>Soluções para o seu negócio</span>
          </a>
        </li>
        <li>
          <a href="/">
            <img class="icones-link" src="data:image/png;base64,UklGRgYDAABXRUJQVlA4WAoAAAAYAAAALwAALwAAQUxQSO0AAAABcFXbVtwgIRKQgIRKiAQkIKESIiESkPAkREIkPAe3A7yp42dEMHDbNo6c7g7Qw83+kP4w5UYMAEwtR1A6RFFxs0HV5mM5YNCxBDRql4ca+WNsPQsz3sfwZXCVu1LZk1CGVtTODFFs9CdV700dpsZmj6FD5u5nC83cn/ykWSAAlFJYhwoBc6aWaDTkilmswZi1ypwQpAGBUzYgIsBLSe8PR8AyewS7Yjb2w1ndL16fcNFrALt8yHs2+9wu+z4KLafjBrbKUwfCT1xMEVDHKgFUhfDXySsgzElo2aYUHjEJcQeltk+Pg/+DVNNfpgQAVlA4IDABAAAwCQCdASowADAAPlEejUSjoaEXGgZkOAUEtAMUAHR4gNSx6BylOwZj70R+OPQB+mekA/gHoA/gH+j9bf0AfoBwAHoAdJUEP5Vn0rwlYBKkiGGAAP76dz//wFL//AH///wFOz9aQ/SgRH2/8LevOkpPGvRNvs8+nrwCeOjAhCQw/fsBxfKrJ978eyfabx4mORfajtlR6n//1AIQFo0tZJEjSXi3mEsluexG53Je6nKpbv3//G6gD/4OWM27AGKgDImpiptWYOmDsW49VTzwTk5rdSosg1GC6KiMakDxx9z+RDLfk/i7KE7Tc67wtPAPmtl2/SnP/9oR//tIX//2cS/8EXkpcupIdLsJPrRXQkkBms+tJAvxeLODkBzBl9b/o+EM8mSatp7N//bP1E+z94AARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAMAAAAAOgBAABAAAAMAAAAAAAAAA=">
            <span>Suporte ao cliente com contrato</span>
          </a>
        </li>
        <li>
          <a href="/">
            <img class="icones-link" src="data:image/png;base64,UklGRhgCAABXRUJQVlA4WAoAAAAYAAAAFwAAFwAAQUxQSHYAAAABb0AQQJLBIYywv98OEZHUn4Gj2rbd5KY3E5EQNRHSCyChGWDMFBeRQL1qfv8KIvqvwG0bpWM8eAb8UDMrFAMvKnQGeJTtToAhJKoFoJAF6lBoGc9KaIOybzG8K1Dem3Y71X+4/3lS/udBzhEU+hAaummBFp4IVlA4ILoAAABQBgCdASoYABgAPlEejUSjoaEYDAQAOAUEtgBOmW9ce9d4enXDcA2ADzL/2OywD9VfYA8rL2HwI8HKQAD++Hyzsd+oal5P/ZaVlr4dHqo32J/SFGGdMEjP/RhEN7g68hUH5YC6/iefm//s5Yytvy/w+RQqwznWmOTjpoyPj/fMRZgVT/k4PbN1tDbedDqtyihX7MnyeB47+edBF6bzQAcYGtVLDWOOdcFQ5vh8+ssb03a2mMUH0l5gAABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABIAAAAAQAAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAAAYAAAAA6AEAAEAAAAYAAAAAAAAAA==">
            <span>Ouvidoria</span>
          </a>
        </li>
        <li>
          <a href="/">
            <img class="icones-link" src="data:image/png;base64,UklGRhwCAABXRUJQVlA4WAoAAAAYAAAAFwAAFwAAQUxQSJEAAAABcBBJUl2tBCQgAQlIiAQkRMJJQMJJiAQkICEScDDvR12qnoGImAD9Z3Jg5FiafK8cMvDDwUODKclZD3RJJ4QulqSJhyocqlBDHUwFFHW4k1RL5ABPkpQc8LS7GPo5+Z67m2FmRQ2sGrTNxfetzpQ0sU06zczKA/sGVg1aSJOfq4SSw90XK0d+l0V9RsXyQ/8KAFZQOCCiAAAAkAQAnQEqGAAYAD5RII1EI6IhFAaoOAUEtgBOl7b8A3mGSAuwD0AOkjAgHidgAP74fLKu8sQqlIZPGt2A1X6LFMaaZTD3UYlozcOGCnBN4cCpXTL0YzzkN6Yu/9o5v//+Apq2Ui2DABelV/DGoOifH/58H//+AqZ25utTPHeHmIRzX36zmjE0xj9x/yKAHADHixDHGfx/1/6B+fmjT1BUAAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAGAAAAAOgBAABAAAAGAAAAAAAAAA=">
            <span>Denúncia</span>
          </a>
        </li>
      </ul>
    </div>
    <div class="rodape-links">
      <h2>Sobre os Correios</h2>
      <ul class="lista-icone">
        <li>
          <a href="/">
            <img class="icones-link" src="data:image/png;base64,UklGRgYDAABXRUJQVlA4WAoAAAAYAAAAMAAAMAAAQUxQSNEAAAABgFXbbtxKEARBEALBEAKhEAxBEALBEAzBEAwhECYA98NDKvWNfxExAfT/KMF2eaY7rA+d4wKPlWc2+MwTAq/LKDaRbGOjIwVQyToDyHPFTAGUr0KC+OICoEiPQ5dtKtqdGznQPcTihX5sFEO10EH2lxquvcoW6+DVPHwblU4lR6w37o0dSToAIEmHQ5ctlgP9YyEiOdA9xKBivBORYqjvC5hdfeiUEnHtVfZR6OmbbL+lalYA5FEEgBRsFQDiiBuXMiJ1stFscpFoPmSzvNJ/IwBWUDggTAEAANAIAJ0BKjEAMQA+USCNRSOhoRQKBqg4BQSxAGVx/j3SmA+fjwp+Kvai25PmA/Tn9t/d49AHkzejN7DXoAeWx7EwA9Z+PPGfTgsvCtKLRmAA/uo+P//3ri/zmcZiTy6eRg1wf3WvvY0/hMTJEgBVjY47HP48c5Pjd1OoY3uSbRN71/4ZteHQeZL4NRDwYAxPbo34HaNDvZcXSFDGp6DmEY7dPef/yiRDNC25Rx00Ki02mT0Ed0FT27b6VySx2u/PIuQnudHdgMw71kPyVoW/Y/DX037bCLl2TTGkwNdN4sazG6XSo1N3WI8A2vxwVPLfGKGqH8kjciJavJXeL1tx7aCLjWZ41UPvb5C2vWcDd9/I0wMKNTHndy95L9Wl8hPgkzwSbJ7tiho4UzzIE2dVEPJm753Kb+RF1Xvtyo53PpUTZ/jpnNGFXoAQAAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAMQAAAAOgBAABAAAAMQAAAAAAAAA=">
            <span>Identidade corporativa</span>
          </a>
        </li>
        <li>
          <a href="/">
            <img class="icones-link" src="data:image/png;base64,UklGRuoDAABXRUJQVlA4WAoAAAAYAAAAMgAAMAAAQUxQSJYBAAABkJvtfyMpvxLUwaoEFYBRTDQZHlTClKAMDwrxqACMShAZmffcHZPhQREefphZ7V/CpRExAfjHNuEGSeZR9aLGG6xMTnUwJK5a4tDGhELREoyUGm+w4eS1wJDY/Maoq0wo7DM5NaPGG+y4eAB2YucJmNi9Nuwfqr8E+N6iAmBvdKUxb2Lp4xlJ1Lrcbs3ZVYBN+XOLb2vbAQEAB9akPl9ZACLBa2Bx5bPA0wOAcpOXyGRyALavfav6dn0ToEMhpcgSDLA4+3bJu7MLYEj8VY7kDaeATVdyzle2A2qcON+EZLSYN7Fwuci1GnKK3vtwg9UeB0naupd1ogmZpK9ba3YSnqSry3xQGqyTFvDZoT4xYdvVIrJ+UOmZ1T0nANBHbn+oenZxtwLgSEha0mBeWz/rrMJ8YhZBYVwiqMhRJpBazJNaRpNJSpMRwp4chG6waCk1sRiRSI4QN2QxApFMaOjIYldRkbyhWsCRDKrKTuQNhba2kCXoJUMmGRVaq0iSU/I+ZJKcBvSoY+HyGw7dWh9zzt5p/P8CVlA4IGwBAAAQCgCdASozADEAPlEgjUQjoiEXC244OAUEsgBk4O0dn/K/ym5l5NfqA2wH65eoD+Af0b9ivf/9AHoAdIB/OejK/ar4JPKAAbX7FlopXITfkBiPl6ISAYb4AAD+7Wf//lYf/8qP//+Uk+PdgY/9f5ZUK40A4ThXT/4YivoSp7zfil2XaDln4uBMf3s0JFGaMB9qtn55hDtVGqTc8V2B7yZZiVX90nriPC1vUert31txJOj+b8VC///0RoZEqdAbYb4fRRLJxKz3icZiOTgZu//hiZfiFJb8UvoqB3XYPQtx0WylE2eFNAC6rDdredaRAc2Lx//dMDmooYjiVx1XqHq3oWXn2E+pwBKIzc6BselHDHvgJnjkmTAODkgxNC4Pw+PNHkLzTIj7PAi0JYNJ+mmfGsViiCLNKmBK2+lUf//gARuL4g7RoLvWWeDZtW8G79Q/bl3jwk+fWDeuga2x+iwXf/aJgojvOwAAAAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAMwAAAAOgBAABAAAAMQAAAAAAAAA=">
            <span>Educação e cultura</span>
          </a>
        </li>
        <li>
          <a href="/">
            <img class="icones-link" data-savepage-currentsrc="c%C3%B3digo%20%C3%A9tica.png" data-savepage-src="./taxa2_files/código ética.png" src="data:image/png;base64,UklGRpoEAABXRUJQVlA4WAoAAAAYAAAAOAAAMAAAQUxQSNgBAAABkFRtTzQ6kYAEJERCJPwSWN01EiIBAR1wUDrtIwEJSMDBt2C8U7uNiAmg/2kfs41JxV/xosnGHP1JxW4vkbdYS8duPRAc9xIcEbmQO47lqMmoySbj3y9/sbakMrYbRmuOpQ/LXiLT2rZ8VM17o6Q2aYlp34CsGv1gmBqRM7OigWnKAJhG9yRrAPJktAEbinlLnogIABGRFCzLBhaaJyQiQa0DMF6wAajpYZoakHWHZLZ8MtAWCT152jRA6BWIfE4Ljo62X286Ob4mInzJSVRVvhcxthLcAaeGab/HZtYwFtkQA4BaVJXvzTlWAGkRAeSH1q9DRD4DC+3qaPfViLxbHL+B8S15MzMNfOZCsg4g31PMe+atp2BZ7pGIBC0dgMmCK4Cq4ml6bflkoC0SunrafC0in3XhH0fbrzedHF8TEbnkRVWV70WMvUR/wKlh2u+xmVWMRTZCBQDLqsr35hwNQF5EoOeH1q9DRD4Dq6qOdq90M0saZCDytFhL0GRm/cZmKyqOdpxoadg98FvTmoMH4EOuOPZ7xBpERNXq7GI1VREJynSwLTHXg5qj0P610T2pTmp6HJ2/yuhefrw4ursju48e2zGmi3fYh/YeOg+PHerxI6eO/qcBVlA4INoBAAAwCwCdASo5ADEAPlEijEUjoiEWCV7MOAUEtQBkvfz+A5OjZiIM47bJ9QH3HdKr6kP5l/UvUB+pf+q/sHu6f479gPcBvC3oAeWj7EH7c/ul7V///BCCy0/dDhDTHJX3YhTQAAD++ZMQicxMEQ0mWxPnYjCs3D2mm8U/yxrFsWFSDuxgUhFjzcvz79vZtDjs19Dcva6fTxuZY+U7MaoPxDY39G42pZr9x40GZ+isNrIeS0txZ6Q/S4el7TbubJzAoc1zSh69Dq6X4hPJ/tyZ0bJPZ6MAwNZGYDtSfMpv//OiEMJXIB5Pt3nRJqohbx1f3aFDX4edw+D0oXz/DxrKGAHkfRtS5fVMVm4Hk9Ugo8vrkm3/GFLJ1WONmdHZxOOicDZlrhIc7In7B7egJ4l3T5p0Gr6RZV1bEzMZiMaOWKWdalbE78mKVWFmrKOi+WfkeTWgPl5m5B/BAUArHeH7Y5+b1d/wx7EII9ieWG+/FmtmOkHDPmsn96vQwyNmH8uPG5+QSCP8BOV/hIFNzcx+Z5EGfNIuAvY9cm5EHdh+q6HT3NtfiENIirtXVgHTCnZb2R5pA8fOjWY4dkvMOG4ltaWHNPUnTVl+abnyShycuXajpH+7/gMqgAAAAABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABIAAAAAQAAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAAA5AAAAA6AEAAEAAAAxAAAAAAAAAA==">
            <span>Código de ética</span>
          </a>
        </li>
        <li>
          <a href="/">
            <img class="icones-link" data-savepage-currentsrc="Transpar%C3%AAncia.png" data-savepage-src="./taxa2_files/Transparência.png" src="data:image/png;base64,UklGRkgDAABXRUJQVlA4WAoAAAAYAAAAMAAAMAAAQUxQSPIAAAABcFXbTh1FAhKQgIRIQAISRgISkBAJIwEJlVAJOOiLocllXp8RobBt28Z2927THEH/GaMs28WlBAzSuo1Y2Q5ftzsWZ0Ro2z0XhwhNIjMnAcj1c+TXnXnppzBAutowvvnuqA81uA+qvThTev9+2ZK47YTQPddriNawLgSNAW0nvQ75xKo+MOtQTzyJlMWshHpDdRImFCZ0mTAR3mAmmOQEowd+q9guJOvHbYOP62TrU4xrCJxk4E6MUrM4mHuTNugOc6ABIIqyjl10BXlG6tfrMRSGj00ru1vV+FLQGzNemWAaAS4moCxdTLZaHGHp6beTAFZQOCBuAQAAMAkAnQEqMQAxAD5RIIxEo6IhFwpOODgFBLEAZ06AAAO0SK/CA2wHmA3QD+o9QB6AH6AemD7FP92/6vpHAI7j0gPfKaf+S+iKZYehVHg+OkVzkAD+7Wf//lYf/8qP//+UlU3H3kZd40slSHmWrnue56UHe+CCOzPRzUpE+6ICem4sfc2NMvNmb/fYkzQgELKqjbkrRwmKKBELG8f5OTPAgvUu39AdQvv/0QFtzZ1bVFukbS4am8mHK/4NQ6/xdX6mm5jgqn7f8lfjMcov8/BpxZNZ64QbfJt86Lc8lx/21VwkuHP//zEAv+Q+Qu9/wj7f0iSjFmMgQR04+Tdj9D15vpKbb+RkE3dRbPCAQBi7oXpIkBhP5WSsNAXP1cH//XZ//684//9cTo9nXYQ3i5OCsoC6Fk+6n7aWM7E0Qb/yJXdd/vOIc3JV/0bj2MUnbQ3kzTxrjaDoSe/2bR54otwwVX/VfmPNZEveAscAAAAARVhJRroAAABFeGlmAABJSSoACAAAAAYAEgEDAAEAAAABAAAAGgEFAAEAAABWAAAAGwEFAAEAAABeAAAAKAEDAAEAAAACAAAAEwIDAAEAAAABAAAAaYcEAAEAAABmAAAAAAAAAEgAAAABAAAASAAAAAEAAAAGAACQBwAEAAAAMDIxMAGRBwAEAAAAAQIDAACgBwAEAAAAMDEwMAGgAwABAAAA//8AAAKgBAABAAAAMQAAAAOgBAABAAAAMQAAAAAAAAA=">
            <span>Transparência e prestação de contas</span>
          </a>
        </li>
        <li>
          <a href="/">
            <img class="icones-link" data-savepage-currentsrc="cadeado.png" data-savepage-src="./taxa2_files/cadeado.png" src="data:image/png;base64,UklGRiIDAABXRUJQVlA4WAoAAAAYAAAAMAAAMAAAQUxQSOMAAAABgFVtb95GEAzBEAzBEAohEApBEAwhEAxBEAwhEMTgvfDmyd7fbURMgPxfX2pm9zufktT51MoR5WFZDyjOF+9t2ZmfW9U+oO0yAL9kzn2i7qkAI8unOtmeDniRxQ5QtgA0WU2T7qhTXpIO2I7XJOu6S4Fxnv0Cj67bntSIfkrUYOMrRtnpKSL5NCzQATSiAlwSmQZgEW/AJVajFLDvlGs97AJGOik5gJ5Ume0k8el9VAM8HaWAyc9WgH6WXNbTYetbxlkVoMT0qDy5RnaAO0KMrTUk+44mseWJaxKdrm6hLcv/HwBWUDggVgEAABAJAJ0BKjEAMQA+USKNRCOiIRcKTcQ4BQSzAGXpQDj4xA+muJPxf1APFG6QHmU/aD0YPUB5QHpAewB6AHlwfsz8FoPN+q3Ng/9D1F3ps90wAAD++lU//8Iv//wgB//8Izt+/lHfacn/lhH0oaM2n/7sdxjLZPf5G3IrWi5qGy1fqrpjJUgHhvPLjTngpuT356x0uCHtjcUg4z+6L//zofgAX2IB1tNxx2nOlbU80sAjIGkpauLHZWnMr4YUF01ZXRh0IQzvyOJ5jS48i0d2pyM62ohleHGeda5jQKN+tp04k5OXgCosAHXijf91i1leddBTIDzZ/EXehdZGq7eNxmOdX004VQTGsx+4lxKfZ5FNzokvu/rxzGu6SjrnVPxj2HzWs5Oc/Gsa9Q75wPTJv3KPGuXlmCVkeEFDad3KLm0ucZSFCDAAtko4QyfvB4LMsY82OvQAAEVYSUa6AAAARXhpZgAASUkqAAgAAAAGABIBAwABAAAAAQAAABoBBQABAAAAVgAAABsBBQABAAAAXgAAACgBAwABAAAAAgAAABMCAwABAAAAAQAAAGmHBAABAAAAZgAAAAAAAABIAAAAAQAAAEgAAAABAAAABgAAkAcABAAAADAyMTABkQcABAAAAAECAwAAoAcABAAAADAxMDABoAMAAQAAAP//AAACoAQAAQAAADEAAAADoAQAAQAAADEAAAAAAAAA">
            <span>Política de Privacidade e Notas Legais</span>
          </a>
        </li>
      </ul>
    </div>
    <div class="rodape-links">
      <h2>Outros Sites</h2>
      <ul class="lista-icone">
        <li>
          <a href="#!">
            <img class="icones-link" data-savepage-currentsrc="loja%20correios.png" data-savepage-src="./taxa2_files/loja correios.png" src="data:image/png;base64,UklGRlYDAABXRUJQVlA4WAoAAAAYAAAAMAAAMAAAQUxQSAEBAAABcBTZVh09CZGABCQ8CUiIBCQgAQlIiAQkICESnoOzIDW8zH8ZERMg/9Sgqs8VDTjzMxUu2xPlK/bn2Y6rU299TESScbulBYn3QVyQ/gRtpT5BX8mT+B8eOgW3AFBWZEpueQpLJ1DcBjBk+QAOrwCQ1wpwetVpW0sAXidwyHqY1CcC7A5iQPZpgG0eHWg+BjTxrEB3SQDJZQfwyAaYuOoUr1RTKa1347r6yNRa78a6BacTd4viu+FtLYhzXRm9l5JVg7grgPVeSlYN8oTbOSV54gow1D04RO7WNb3teL66Jrvdc2wOIlIumjxaLpq4v0CwSR8KNqmfxMFI8ngcjCT/WABWUDggbAEAANAIAJ0BKjEAMQA+UR6NRCOhoRYKr5g4BQSyAGeoeV4rF3+bPFX6gNsB5mP2Q/SX3s/QB6AH9u6gD0APLJ9i8BKk8yhC2k4RhCTpRNnN6QAA/vh8ZoQpO+fPGUhloH/zeLSRHflWarHiLpJOs8vzTzyDs2oNaX/7Rzf//8BYkBFAAXczatwWg++swTeq2HSYoEdTuWROI/y6IkiHrymYfhu8Pl7wf8Mqa/l3//6taZaryd/hZV7K2Dv96KsUHMKpoUzdTryA5Owf/kVd///VsPL/Lu02GiiFTTON/WbkMnrchp3rq6oOSIziEjD/tgk+XE7eWnHnVbQfxV11aY4czEtPtgU5nXDjA6hZ/0ES/IvNy/f/LweX6fDURjTw6w1Af0CzrjOXjeBOopS1Igsb6nzen+bxIeRCv9NlBmy///0OFpjc6+WiCCwYTQ2/ZhWr+q8iBYUyHi6pI01ik8URk8/0dOUyVLBtQluAAABFWElGugAAAEV4aWYAAElJKgAIAAAABgASAQMAAQAAAAEAAAAaAQUAAQAAAFYAAAAbAQUAAQAAAF4AAAAoAQMAAQAAAAIAAAATAgMAAQAAAAEAAABphwQAAQAAAGYAAAAAAAAASAAAAAEAAABIAAAAAQAAAAYAAJAHAAQAAAAwMjEwAZEHAAQAAAABAgMAAKAHAAQAAAAwMTAwAaADAAEAAAD//wAAAqAEAAEAAAAxAAAAA6AEAAEAAAAxAAAAAAAAAA==">
            <span>Loja online dos Correios</span>
          </a>
        </li>
      </ul>
    </div>
    </div>
    <div class="marca-gov">
    </div>
    <p>
    </p>
    <div class="copyright">© Copyright 2024 Correios</div>
    <p></p>
  </footer>

</body></html>