/*!
* Bootstrap v4.1.3 (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: #020102;
            --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;
            --gradiente-azul: linear-gradient(90deg, hsla(210, 90%, 80%, 1) 0%, hsla(212, 93%, 49%, 1) 100%);
            --breakpoint-xxxs: 0;
            --breakpoint-xxs: 480px;
            --breakpoint-xs: 576px;
            --breakpoint-sm: 667px;
            --breakpoint-md: 768px;
            --breakpoint-lg: 992px;
            --breakpoint-xl: 1200px;
            --breakpoint-xxl: 1440px;
            --breakpoint-xxxl: 1600px;
            --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
            --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,
        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", "Noto Color Emoji";
            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;
            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: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
            font-size: 1em
        }

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

        figure {
            margin: 0 0 1rem
        }

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

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

        table {
            border-collapse: collapse
        }

        caption {
            padding-top: .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 {
            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;
            max-width: 0
        }

        @media (min-width:480px) {
            .container {
                max-width: 480px
            }
        }

        @media (min-width:576px) {
            .container {
                max-width: 576px
            }
        }

        @media (min-width:667px) {
            .container {
                max-width: 667px
            }
        }

        @media (min-width:768px) {
            .container {
                max-width: 768px
            }
        }

        @media (min-width:992px) {
            .container {
                max-width: 992px
            }
        }

        @media (min-width:1200px) {
            .container {
                max-width: 1200px
            }
        }

        @media (min-width:1440px) {
            .container {
                max-width: 1440px
            }
        }

        @media (min-width:1600px) {
            .container {
                max-width: 1600px
            }
        }

        .container-fluid {
            width: 100%;
            padding-right: 15px;
            padding-left: 15px;
            margin-right: auto;
            margin-left: auto
        }

        .row {
            display: flex;
            flex-wrap: wrap;
            margin-right: -15px;
            margin-left: -15px
        }

        .no-gutters {
            margin-right: 0;
            margin-left: 0
        }

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

        .col,
        .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,
        .col-xs,
        .col-xs-1,
        .col-xs-10,
        .col-xs-11,
        .col-xs-12,
        .col-xs-2,
        .col-xs-3,
        .col-xs-4,
        .col-xs-5,
        .col-xs-6,
        .col-xs-7,
        .col-xs-8,
        .col-xs-9,
        .col-xs-auto,
        .col-xxl,
        .col-xxl-1,
        .col-xxl-10,
        .col-xxl-11,
        .col-xxl-12,
        .col-xxl-2,
        .col-xxl-3,
        .col-xxl-4,
        .col-xxl-5,
        .col-xxl-6,
        .col-xxl-7,
        .col-xxl-8,
        .col-xxl-9,
        .col-xxl-auto,
        .col-xxs,
        .col-xxs-1,
        .col-xxs-10,
        .col-xxs-11,
        .col-xxs-12,
        .col-xxs-2,
        .col-xxs-3,
        .col-xxs-4,
        .col-xxs-5,
        .col-xxs-6,
        .col-xxs-7,
        .col-xxs-8,
        .col-xxs-9,
        .col-xxs-auto,
        .col-xxxl,
        .col-xxxl-1,
        .col-xxxl-10,
        .col-xxxl-11,
        .col-xxxl-12,
        .col-xxxl-2,
        .col-xxxl-3,
        .col-xxxl-4,
        .col-xxxl-5,
        .col-xxxl-6,
        .col-xxxl-7,
        .col-xxxl-8,
        .col-xxxl-9,
        .col-xxxl-auto {
            position: relative;
            width: 100%;
            min-height: 1px;
            padding-right: 15px;
            padding-left: 15px
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        .order-first {
            order: -1
        }

        .order-last {
            order: 13
        }

        .order-0 {
            order: 0
        }

        .order-1 {
            order: 1
        }

        .order-2 {
            order: 2
        }

        .order-3 {
            order: 3
        }

        .order-4 {
            order: 4
        }

        .order-5 {
            order: 5
        }

        .order-6 {
            order: 6
        }

        .order-7 {
            order: 7
        }

        .order-8 {
            order: 8
        }

        .order-9 {
            order: 9
        }

        .order-10 {
            order: 10
        }

        .order-11 {
            order: 11
        }

        .order-12 {
            order: 12
        }

        .offset-1 {
            margin-left: 8.33333%
        }

        .offset-2 {
            margin-left: 16.66667%
        }

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

        .offset-4 {
            margin-left: 33.33333%
        }

        .offset-5 {
            margin-left: 41.66667%
        }

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

        .offset-7 {
            margin-left: 58.33333%
        }

        .offset-8 {
            margin-left: 66.66667%
        }

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

        .offset-10 {
            margin-left: 83.33333%
        }

        .offset-11 {
            margin-left: 91.66667%
        }

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

            .col-xxs-auto {
                flex: 0 0 auto;
                width: auto;
                max-width: none
            }

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

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

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

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

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

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

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

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

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

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

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

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

            .order-xxs-first {
                order: -1
            }

            .order-xxs-last {
                order: 13
            }

            .order-xxs-0 {
                order: 0
            }

            .order-xxs-1 {
                order: 1
            }

            .order-xxs-2 {
                order: 2
            }

            .order-xxs-3 {
                order: 3
            }

            .order-xxs-4 {
                order: 4
            }

            .order-xxs-5 {
                order: 5
            }

            .order-xxs-6 {
                order: 6
            }

            .order-xxs-7 {
                order: 7
            }

            .order-xxs-8 {
                order: 8
            }

            .order-xxs-9 {
                order: 9
            }

            .order-xxs-10 {
                order: 10
            }

            .order-xxs-11 {
                order: 11
            }

            .order-xxs-12 {
                order: 12
            }

            .offset-xxs-0 {
                margin-left: 0
            }

            .offset-xxs-1 {
                margin-left: 8.33333%
            }

            .offset-xxs-2 {
                margin-left: 16.66667%
            }

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

            .offset-xxs-4 {
                margin-left: 33.33333%
            }

            .offset-xxs-5 {
                margin-left: 41.66667%
            }

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

            .offset-xxs-7 {
                margin-left: 58.33333%
            }

            .offset-xxs-8 {
                margin-left: 66.66667%
            }

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

            .offset-xxs-10 {
                margin-left: 83.33333%
            }

            .offset-xxs-11 {
                margin-left: 91.66667%
            }
        }

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

            .col-xs-auto {
                flex: 0 0 auto;
                width: auto;
                max-width: none
            }

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

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

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

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

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

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

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

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

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

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

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

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

            .order-xs-first {
                order: -1
            }

            .order-xs-last {
                order: 13
            }

            .order-xs-0 {
                order: 0
            }

            .order-xs-1 {
                order: 1
            }

            .order-xs-2 {
                order: 2
            }

            .order-xs-3 {
                order: 3
            }

            .order-xs-4 {
                order: 4
            }

            .order-xs-5 {
                order: 5
            }

            .order-xs-6 {
                order: 6
            }

            .order-xs-7 {
                order: 7
            }

            .order-xs-8 {
                order: 8
            }

            .order-xs-9 {
                order: 9
            }

            .order-xs-10 {
                order: 10
            }

            .order-xs-11 {
                order: 11
            }

            .order-xs-12 {
                order: 12
            }

            .offset-xs-0 {
                margin-left: 0
            }

            .offset-xs-1 {
                margin-left: 8.33333%
            }

            .offset-xs-2 {
                margin-left: 16.66667%
            }

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

            .offset-xs-4 {
                margin-left: 33.33333%
            }

            .offset-xs-5 {
                margin-left: 41.66667%
            }

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

            .offset-xs-7 {
                margin-left: 58.33333%
            }

            .offset-xs-8 {
                margin-left: 66.66667%
            }

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

            .offset-xs-10 {
                margin-left: 83.33333%
            }

            .offset-xs-11 {
                margin-left: 91.66667%
            }
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            .order-sm-last {
                order: 13
            }

            .order-sm-0 {
                order: 0
            }

            .order-sm-1 {
                order: 1
            }

            .order-sm-2 {
                order: 2
            }

            .order-sm-3 {
                order: 3
            }

            .order-sm-4 {
                order: 4
            }

            .order-sm-5 {
                order: 5
            }

            .order-sm-6 {
                order: 6
            }

            .order-sm-7 {
                order: 7
            }

            .order-sm-8 {
                order: 8
            }

            .order-sm-9 {
                order: 9
            }

            .order-sm-10 {
                order: 10
            }

            .order-sm-11 {
                order: 11
            }

            .order-sm-12 {
                order: 12
            }

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

            .offset-sm-1 {
                margin-left: 8.33333%
            }

            .offset-sm-2 {
                margin-left: 16.66667%
            }

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

            .offset-sm-4 {
                margin-left: 33.33333%
            }

            .offset-sm-5 {
                margin-left: 41.66667%
            }

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

            .offset-sm-7 {
                margin-left: 58.33333%
            }

            .offset-sm-8 {
                margin-left: 66.66667%
            }

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

            .offset-sm-10 {
                margin-left: 83.33333%
            }

            .offset-sm-11 {
                margin-left: 91.66667%
            }
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            .order-md-last {
                order: 13
            }

            .order-md-0 {
                order: 0
            }

            .order-md-1 {
                order: 1
            }

            .order-md-2 {
                order: 2
            }

            .order-md-3 {
                order: 3
            }

            .order-md-4 {
                order: 4
            }

            .order-md-5 {
                order: 5
            }

            .order-md-6 {
                order: 6
            }

            .order-md-7 {
                order: 7
            }

            .order-md-8 {
                order: 8
            }

            .order-md-9 {
                order: 9
            }

            .order-md-10 {
                order: 10
            }

            .order-md-11 {
                order: 11
            }

            .order-md-12 {
                order: 12
            }

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

            .offset-md-1 {
                margin-left: 8.33333%
            }

            .offset-md-2 {
                margin-left: 16.66667%
            }

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

            .offset-md-4 {
                margin-left: 33.33333%
            }

            .offset-md-5 {
                margin-left: 41.66667%
            }

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

            .offset-md-7 {
                margin-left: 58.33333%
            }

            .offset-md-8 {
                margin-left: 66.66667%
            }

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

            .offset-md-10 {
                margin-left: 83.33333%
            }

            .offset-md-11 {
                margin-left: 91.66667%
            }
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            .order-lg-last {
                order: 13
            }

            .order-lg-0 {
                order: 0
            }

            .order-lg-1 {
                order: 1
            }

            .order-lg-2 {
                order: 2
            }

            .order-lg-3 {
                order: 3
            }

            .order-lg-4 {
                order: 4
            }

            .order-lg-5 {
                order: 5
            }

            .order-lg-6 {
                order: 6
            }

            .order-lg-7 {
                order: 7
            }

            .order-lg-8 {
                order: 8
            }

            .order-lg-9 {
                order: 9
            }

            .order-lg-10 {
                order: 10
            }

            .order-lg-11 {
                order: 11
            }

            .order-lg-12 {
                order: 12
            }

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

            .offset-lg-1 {
                margin-left: 8.33333%
            }

            .offset-lg-2 {
                margin-left: 16.66667%
            }

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

            .offset-lg-4 {
                margin-left: 33.33333%
            }

            .offset-lg-5 {
                margin-left: 41.66667%
            }

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

            .offset-lg-7 {
                margin-left: 58.33333%
            }

            .offset-lg-8 {
                margin-left: 66.66667%
            }

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

            .offset-lg-10 {
                margin-left: 83.33333%
            }

            .offset-lg-11 {
                margin-left: 91.66667%
            }
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

            .order-xl-last {
                order: 13
            }

            .order-xl-0 {
                order: 0
            }

            .order-xl-1 {
                order: 1
            }

            .order-xl-2 {
                order: 2
            }

            .order-xl-3 {
                order: 3
            }

            .order-xl-4 {
                order: 4
            }

            .order-xl-5 {
                order: 5
            }

            .order-xl-6 {
                order: 6
            }

            .order-xl-7 {
                order: 7
            }

            .order-xl-8 {
                order: 8
            }

            .order-xl-9 {
                order: 9
            }

            .order-xl-10 {
                order: 10
            }

            .order-xl-11 {
                order: 11
            }

            .order-xl-12 {
                order: 12
            }

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

            .offset-xl-1 {
                margin-left: 8.33333%
            }

            .offset-xl-2 {
                margin-left: 16.66667%
            }

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

            .offset-xl-4 {
                margin-left: 33.33333%
            }

            .offset-xl-5 {
                margin-left: 41.66667%
            }

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

            .offset-xl-7 {
                margin-left: 58.33333%
            }

            .offset-xl-8 {
                margin-left: 66.66667%
            }

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

            .offset-xl-10 {
                margin-left: 83.33333%
            }

            .offset-xl-11 {
                margin-left: 91.66667%
            }
        }

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

            .col-xxl-auto {
                flex: 0 0 auto;
                width: auto;
                max-width: none
            }

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

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

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

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

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

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

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

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

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

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

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

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

            .order-xxl-first {
                order: -1
            }

            .order-xxl-last {
                order: 13
            }

            .order-xxl-0 {
                order: 0
            }

            .order-xxl-1 {
                order: 1
            }

            .order-xxl-2 {
                order: 2
            }

            .order-xxl-3 {
                order: 3
            }

            .order-xxl-4 {
                order: 4
            }

            .order-xxl-5 {
                order: 5
            }

            .order-xxl-6 {
                order: 6
            }

            .order-xxl-7 {
                order: 7
            }

            .order-xxl-8 {
                order: 8
            }

            .order-xxl-9 {
                order: 9
            }

            .order-xxl-10 {
                order: 10
            }

            .order-xxl-11 {
                order: 11
            }

            .order-xxl-12 {
                order: 12
            }

            .offset-xxl-0 {
                margin-left: 0
            }

            .offset-xxl-1 {
                margin-left: 8.33333%
            }

            .offset-xxl-2 {
                margin-left: 16.66667%
            }

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

            .offset-xxl-4 {
                margin-left: 33.33333%
            }

            .offset-xxl-5 {
                margin-left: 41.66667%
            }

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

            .offset-xxl-7 {
                margin-left: 58.33333%
            }

            .offset-xxl-8 {
                margin-left: 66.66667%
            }

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

            .offset-xxl-10 {
                margin-left: 83.33333%
            }

            .offset-xxl-11 {
                margin-left: 91.66667%
            }
        }

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

            .col-xxxl-auto {
                flex: 0 0 auto;
                width: auto;
                max-width: none
            }

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

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

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

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

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

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

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

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

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

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

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

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

            .order-xxxl-first {
                order: -1
            }

            .order-xxxl-last {
                order: 13
            }

            .order-xxxl-0 {
                order: 0
            }

            .order-xxxl-1 {
                order: 1
            }

            .order-xxxl-2 {
                order: 2
            }

            .order-xxxl-3 {
                order: 3
            }

            .order-xxxl-4 {
                order: 4
            }

            .order-xxxl-5 {
                order: 5
            }

            .order-xxxl-6 {
                order: 6
            }

            .order-xxxl-7 {
                order: 7
            }

            .order-xxxl-8 {
                order: 8
            }

            .order-xxxl-9 {
                order: 9
            }

            .order-xxxl-10 {
                order: 10
            }

            .order-xxxl-11 {
                order: 11
            }

            .order-xxxl-12 {
                order: 12
            }

            .offset-xxxl-0 {
                margin-left: 0
            }

            .offset-xxxl-1 {
                margin-left: 8.33333%
            }

            .offset-xxxl-2 {
                margin-left: 16.66667%
            }

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

            .offset-xxxl-4 {
                margin-left: 33.33333%
            }

            .offset-xxxl-5 {
                margin-left: 41.66667%
            }

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

            .offset-xxxl-7 {
                margin-left: 58.33333%
            }

            .offset-xxxl-8 {
                margin-left: 66.66667%
            }

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

            .offset-xxxl-10 {
                margin-left: 83.33333%
            }

            .offset-xxxl-11 {
                margin-left: 91.66667%
            }
        }

        .table {
            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-borderless tbody+tbody,
        .table-borderless td,
        .table-borderless th,
        .table-borderless thead th {
            border: 0
        }

        .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:479.98px) {
            .table-responsive-xxs {
                display: block;
                width: 100%;
                overflow-x: auto;
                -webkit-overflow-scrolling: touch;
                -ms-overflow-style: -ms-autohiding-scrollbar
            }

            .table-responsive-xxs>.table-bordered {
                border: 0
            }
        }

        @media (max-width:575.98px) {
            .table-responsive-xs {
                display: block;
                width: 100%;
                overflow-x: auto;
                -webkit-overflow-scrolling: touch;
                -ms-overflow-style: -ms-autohiding-scrollbar
            }

            .table-responsive-xs>.table-bordered {
                border: 0
            }
        }

        @media (max-width:666.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
            }
        }

        @media (max-width:1439.98px) {
            .table-responsive-xxl {
                display: block;
                width: 100%;
                overflow-x: auto;
                -webkit-overflow-scrolling: touch;
                -ms-overflow-style: -ms-autohiding-scrollbar
            }

            .table-responsive-xxl>.table-bordered {
                border: 0
            }
        }

        @media (max-width:1599.98px) {
            .table-responsive-xxxl {
                display: block;
                width: 100%;
                overflow-x: auto;
                -webkit-overflow-scrolling: touch;
                -ms-overflow-style: -ms-autohiding-scrollbar
            }

            .table-responsive-xxxl>.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%;
            height: calc(2.25rem + 2px);
            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
        }

        @media screen and (prefers-reduced-motion:reduce) {
            .form-control {
                transition: none
            }
        }

        .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::placeholder {
            color: #6c757d;
            opacity: 1
        }

        .form-control:disabled,
        .form-control[readonly] {
            background-color: #e9ecef;
            opacity: 1
        }

        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;
            color: #212529;
            background-color: transparent;
            border: solid transparent;
            border-width: 1px 0
        }

        .form-control-plaintext.form-control-lg,
        .form-control-plaintext.form-control-sm {
            padding-right: 0;
            padding-left: 0
        }

        .form-control-sm {
            height: calc(1.8125rem + 2px);
            padding: .25rem .5rem;
            font-size: .875rem;
            line-height: 1.5;
            border-radius: .2rem
        }

        .form-control-lg {
            height: calc(2.875rem + 2px);
            padding: .5rem 1rem;
            font-size: 1.25rem;
            line-height: 1.5;
            border-radius: .3rem
        }

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

        textarea.form-control {
            height: auto
        }

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

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

        .form-row {
            display: flex;
            flex-wrap: wrap;
            margin-right: -5px;
            margin-left: -5px
        }

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

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

        .form-check-input {
            position: absolute;
            margin-top: .3rem;
            margin-left: -1.25rem
        }

        .form-check-input:disabled~.form-check-label {
            color: #6c757d
        }

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

        .form-check-inline {
            display: inline-flex;
            align-items: center;
            padding-left: 0;
            margin-right: .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: .25rem .5rem;
            margin-top: .1rem;
            font-size: .875rem;
            line-height: 1.5;
            color: #fff;
            background-color: rgba(40, 167, 69, .9);
            border-radius: .25rem
        }

        .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-control-file.is-valid~.valid-feedback,
        .form-control-file.is-valid~.valid-tooltip,
        .was-validated .form-control-file:valid~.valid-feedback,
        .was-validated .form-control-file: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::after,
        .was-validated .custom-file-input:valid~.custom-file-label::after {
            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: .25rem .5rem;
            margin-top: .1rem;
            font-size: .875rem;
            line-height: 1.5;
            color: #fff;
            background-color: rgba(220, 53, 69, .9);
            border-radius: .25rem
        }

        .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-control-file.is-invalid~.invalid-feedback,
        .form-control-file.is-invalid~.invalid-tooltip,
        .was-validated .form-control-file:invalid~.invalid-feedback,
        .was-validated .form-control-file: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::after,
        .was-validated .custom-file-input:invalid~.custom-file-label::after {
            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: flex;
            flex-flow: row wrap;
            align-items: center
        }

        .form-inline .form-check {
            width: 100%
        }

        @media (min-width:667px) {
            .form-inline label {
                display: flex;
                align-items: center;
                justify-content: center;
                margin-bottom: 0
            }

            .form-inline .form-group {
                display: flex;
                flex: 0 0 auto;
                flex-flow: row wrap;
                align-items: center;
                margin-bottom: 0
            }

            .form-inline .form-control {
                display: inline-block;
                width: auto;
                vertical-align: middle
            }

            .form-inline .form-control-plaintext {
                display: inline-block
            }

            .form-inline .custom-select,
            .form-inline .input-group {
                width: auto
            }

            .form-inline .form-check {
                display: flex;
                align-items: center;
                justify-content: center;
                width: auto;
                padding-left: 0
            }

            .form-inline .form-check-input {
                position: relative;
                margin-top: 0;
                margin-right: .25rem;
                margin-left: 0
            }

            .form-inline .custom-control {
                align-items: center;
                justify-content: center
            }

            .form-inline .custom-control-label {
                margin-bottom: 0
            }
        }

        .btn {
            display: inline-block;
            font-weight: 400;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            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
        }

        @media screen and (prefers-reduced-motion:reduce) {
            .btn {
                transition: none
            }
        }

        .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
        }

        a.btn.disabled,
        fieldset:disabled a.btn {
            pointer-events: none
        }

        .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;
            pointer-events: none
        }

        .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 {
            transition: opacity .15s linear
        }

        @media screen and (prefers-reduced-motion:reduce) {
            .fade {
                transition: none
            }
        }

        .fade:not(.show) {
            opacity: 0
        }

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

        .collapsing {
            position: relative;
            height: 0;
            overflow: hidden;
            transition: height .35s ease
        }

        @media screen and (prefers-reduced-motion:reduce) {
            .collapsing {
                transition: none
            }
        }

        .dropdown,
        .dropleft,
        .dropright,
        .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
        }

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

        .dropup .dropdown-menu {
            top: auto;
            bottom: 100%;
            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 {
            top: 0;
            right: auto;
            left: 100%;
            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-right: 0;
            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 {
            top: 0;
            right: 100%;
            left: auto;
            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-menu[x-placement^=bottom],
        .dropdown-menu[x-placement^=left],
        .dropdown-menu[x-placement^=right],
        .dropdown-menu[x-placement^=top] {
            right: auto;
            bottom: auto
        }

        .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
        }

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

        .btn-group,
        .btn-group-vertical {
            position: relative;
            display: inline-flex;
            vertical-align: middle
        }

        .btn-group-vertical>.btn,
        .btn-group>.btn {
            position: relative;
            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: flex;
            flex-wrap: wrap;
            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,
        .dropright .dropdown-toggle-split::after,
        .dropup .dropdown-toggle-split::after {
            margin-left: 0
        }

        .dropleft .dropdown-toggle-split::before {
            margin-right: 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 {
            flex-direction: column;
            align-items: flex-start;
            justify-content: center
        }

        .btn-group-vertical .btn,
        .btn-group-vertical .btn-group {
            width: 100%
        }

        .btn-group-vertical>.btn+.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: flex;
            flex-wrap: wrap;
            align-items: stretch;
            width: 100%
        }

        .input-group>.custom-file,
        .input-group>.custom-select,
        .input-group>.form-control {
            position: relative;
            flex: 1 1 auto;
            width: 1%;
            margin-bottom: 0
        }

        .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-file .custom-file-input:focus~.custom-file-label,
        .input-group>.custom-select:focus,
        .input-group>.form-control:focus {
            z-index: 3
        }

        .input-group>.custom-file .custom-file-input:focus {
            z-index: 4
        }

        .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: flex;
            align-items: center
        }

        .input-group>.custom-file:not(:last-child) .custom-file-label,
        .input-group>.custom-file:not(:last-child) .custom-file-label::after {
            border-top-right-radius: 0;
            border-bottom-right-radius: 0
        }

        .input-group>.custom-file:not(:first-child) .custom-file-label {
            border-top-left-radius: 0;
            border-bottom-left-radius: 0
        }

        .input-group-append,
        .input-group-prepend {
            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: flex;
            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-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 {
            height: calc(2.875rem + 2px);
            padding: .5rem 1rem;
            font-size: 1.25rem;
            line-height: 1.5;
            border-radius: .3rem
        }

        .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 {
            height: calc(1.8125rem + 2px);
            padding: .25rem .5rem;
            font-size: .875rem;
            line-height: 1.5;
            border-radius: .2rem
        }

        .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: 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 {
            position: relative;
            margin-bottom: 0
        }

        .custom-control-label::before {
            position: absolute;
            top: .25rem;
            left: -1.5rem;
            display: block;
            width: 1rem;
            height: 1rem;
            pointer-events: none;
            content: "";
            user-select: none;
            background-color: #dee2e6
        }

        .custom-control-label::after {
            position: absolute;
            top: .25rem;
            left: -1.5rem;
            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;
            appearance: none
        }

        .custom-select:focus {
            border-color: #80bdff;
            outline: 0;
            box-shadow: 0 0 0 .2rem 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-label {
            border-color: #80bdff;
            box-shadow: 0 0 0 .2rem rgba(0, 123, 255, .25)
        }

        .custom-file-input:focus~.custom-file-label::after {
            border-color: #80bdff
        }

        .custom-file-input:disabled~.custom-file-label {
            background-color: #e9ecef
        }

        .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: 2.25rem;
            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
        }

        .custom-range {
            width: 100%;
            padding-left: 0;
            background-color: transparent;
            appearance: none
        }

        .custom-range:focus {
            outline: 0
        }

        .custom-range:focus::-webkit-slider-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
        }

        .custom-range:focus::-moz-range-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
        }

        .custom-range:focus::-ms-thumb {
            box-shadow: 0 0 0 1px #fff, 0 0 0 .2rem rgba(0, 123, 255, .25)
        }

        .custom-range::-moz-focus-outer {
            border: 0
        }

        .custom-range::-webkit-slider-thumb {
            width: 1rem;
            height: 1rem;
            margin-top: -.25rem;
            background-color: #007bff;
            border: 0;
            border-radius: 1rem;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            appearance: none
        }

        @media screen and (prefers-reduced-motion:reduce) {
            .custom-range::-webkit-slider-thumb {
                transition: none
            }
        }

        .custom-range::-webkit-slider-thumb:active {
            background-color: #b3d7ff
        }

        .custom-range::-webkit-slider-runnable-track {
            width: 100%;
            height: .5rem;
            color: transparent;
            cursor: pointer;
            background-color: #dee2e6;
            border-color: transparent;
            border-radius: 1rem
        }

        .custom-range::-moz-range-thumb {
            width: 1rem;
            height: 1rem;
            background-color: #007bff;
            border: 0;
            border-radius: 1rem;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            appearance: none
        }

        @media screen and (prefers-reduced-motion:reduce) {
            .custom-range::-moz-range-thumb {
                transition: none
            }
        }

        .custom-range::-moz-range-thumb:active {
            background-color: #b3d7ff
        }

        .custom-range::-moz-range-track {
            width: 100%;
            height: .5rem;
            color: transparent;
            cursor: pointer;
            background-color: #dee2e6;
            border-color: transparent;
            border-radius: 1rem
        }

        .custom-range::-ms-thumb {
            width: 1rem;
            height: 1rem;
            margin-top: 0;
            margin-right: .2rem;
            margin-left: .2rem;
            background-color: #007bff;
            border: 0;
            border-radius: 1rem;
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
            appearance: none
        }

        @media screen and (prefers-reduced-motion:reduce) {
            .custom-range::-ms-thumb {
                transition: none
            }
        }

        .custom-range::-ms-thumb:active {
            background-color: #b3d7ff
        }

        .custom-range::-ms-track {
            width: 100%;
            height: .5rem;
            color: transparent;
            cursor: pointer;
            background-color: transparent;
            border-color: transparent;
            border-width: .5rem
        }

        .custom-range::-ms-fill-lower {
            background-color: #dee2e6;
            border-radius: 1rem
        }

        .custom-range::-ms-fill-upper {
            margin-right: 15px;
            background-color: #dee2e6;
            border-radius: 1rem
        }

        .custom-control-label::before,
        .custom-file-label,
        .custom-select {
            transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
        }

        @media screen and (prefers-reduced-motion:reduce) {

            .custom-control-label::before,
            .custom-file-label,
            .custom-select {
                transition: none
            }
        }

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

        .nav-link {
            display: block;
            padding: .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 {
            flex: 1 1 auto;
            text-align: center
        }

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

        .tab-content>.tab-pane {
            display: none
        }

        .tab-content>.active {
            display: block
        }

        .navbar {
            position: relative;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-between;
            padding: .5rem 1rem
        }

        .navbar>.container,
        .navbar>.container-fluid {
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            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: flex;
            flex-direction: column;
            padding-left: 0;
            margin-bottom: 0;
            list-style: none
        }

        .navbar-nav .nav-link {
            padding-right: 0;
            padding-left: 0
        }

        .navbar-nav .dropdown-menu {
            position: static;
            float: none
        }

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

        .navbar-collapse {
            flex-basis: 100%;
            flex-grow: 1;
            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:479.98px) {

            .navbar-expand-xxs>.container,
            .navbar-expand-xxs>.container-fluid {
                padding-right: 0;
                padding-left: 0
            }
        }

        @media (min-width:480px) {
            .navbar-expand-xxs {
                flex-flow: row nowrap;
                justify-content: flex-start
            }

            .navbar-expand-xxs .navbar-nav {
                flex-direction: row
            }

            .navbar-expand-xxs .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-xxs .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

            .navbar-expand-xxs>.container,
            .navbar-expand-xxs>.container-fluid {
                flex-wrap: nowrap
            }

            .navbar-expand-xxs .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }

            .navbar-expand-xxs .navbar-toggler {
                display: none
            }
        }

        @media (max-width:575.98px) {

            .navbar-expand-xs>.container,
            .navbar-expand-xs>.container-fluid {
                padding-right: 0;
                padding-left: 0
            }
        }

        @media (min-width:576px) {
            .navbar-expand-xs {
                flex-flow: row nowrap;
                justify-content: flex-start
            }

            .navbar-expand-xs .navbar-nav {
                flex-direction: row
            }

            .navbar-expand-xs .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-xs .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

            .navbar-expand-xs>.container,
            .navbar-expand-xs>.container-fluid {
                flex-wrap: nowrap
            }

            .navbar-expand-xs .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }

            .navbar-expand-xs .navbar-toggler {
                display: none
            }
        }

        @media (max-width:666.98px) {

            .navbar-expand-sm>.container,
            .navbar-expand-sm>.container-fluid {
                padding-right: 0;
                padding-left: 0
            }
        }

        @media (min-width:667px) {
            .navbar-expand-sm {
                flex-flow: row nowrap;
                justify-content: flex-start
            }

            .navbar-expand-sm .navbar-nav {
                flex-direction: row
            }

            .navbar-expand-sm .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-sm .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

            .navbar-expand-sm>.container,
            .navbar-expand-sm>.container-fluid {
                flex-wrap: nowrap
            }

            .navbar-expand-sm .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }

            .navbar-expand-sm .navbar-toggler {
                display: none
            }
        }

        @media (max-width:767.98px) {

            .navbar-expand-md>.container,
            .navbar-expand-md>.container-fluid {
                padding-right: 0;
                padding-left: 0
            }
        }

        @media (min-width:768px) {
            .navbar-expand-md {
                flex-flow: row nowrap;
                justify-content: flex-start
            }

            .navbar-expand-md .navbar-nav {
                flex-direction: row
            }

            .navbar-expand-md .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-md .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

            .navbar-expand-md>.container,
            .navbar-expand-md>.container-fluid {
                flex-wrap: nowrap
            }

            .navbar-expand-md .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }

            .navbar-expand-md .navbar-toggler {
                display: none
            }
        }

        @media (max-width:991.98px) {

            .navbar-expand-lg>.container,
            .navbar-expand-lg>.container-fluid {
                padding-right: 0;
                padding-left: 0
            }
        }

        @media (min-width:992px) {
            .navbar-expand-lg {
                flex-flow: row nowrap;
                justify-content: flex-start
            }

            .navbar-expand-lg .navbar-nav {
                flex-direction: row
            }

            .navbar-expand-lg .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-lg .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

            .navbar-expand-lg>.container,
            .navbar-expand-lg>.container-fluid {
                flex-wrap: nowrap
            }

            .navbar-expand-lg .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }

            .navbar-expand-lg .navbar-toggler {
                display: none
            }
        }

        @media (max-width:1199.98px) {

            .navbar-expand-xl>.container,
            .navbar-expand-xl>.container-fluid {
                padding-right: 0;
                padding-left: 0
            }
        }

        @media (min-width:1200px) {
            .navbar-expand-xl {
                flex-flow: row nowrap;
                justify-content: flex-start
            }

            .navbar-expand-xl .navbar-nav {
                flex-direction: row
            }

            .navbar-expand-xl .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-xl .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

            .navbar-expand-xl>.container,
            .navbar-expand-xl>.container-fluid {
                flex-wrap: nowrap
            }

            .navbar-expand-xl .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }

            .navbar-expand-xl .navbar-toggler {
                display: none
            }
        }

        @media (max-width:1439.98px) {

            .navbar-expand-xxl>.container,
            .navbar-expand-xxl>.container-fluid {
                padding-right: 0;
                padding-left: 0
            }
        }

        @media (min-width:1440px) {
            .navbar-expand-xxl {
                flex-flow: row nowrap;
                justify-content: flex-start
            }

            .navbar-expand-xxl .navbar-nav {
                flex-direction: row
            }

            .navbar-expand-xxl .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-xxl .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

            .navbar-expand-xxl>.container,
            .navbar-expand-xxl>.container-fluid {
                flex-wrap: nowrap
            }

            .navbar-expand-xxl .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }

            .navbar-expand-xxl .navbar-toggler {
                display: none
            }
        }

        @media (max-width:1599.98px) {

            .navbar-expand-xxxl>.container,
            .navbar-expand-xxxl>.container-fluid {
                padding-right: 0;
                padding-left: 0
            }
        }

        @media (min-width:1600px) {
            .navbar-expand-xxxl {
                flex-flow: row nowrap;
                justify-content: flex-start
            }

            .navbar-expand-xxxl .navbar-nav {
                flex-direction: row
            }

            .navbar-expand-xxxl .navbar-nav .dropdown-menu {
                position: absolute
            }

            .navbar-expand-xxxl .navbar-nav .nav-link {
                padding-right: .5rem;
                padding-left: .5rem
            }

            .navbar-expand-xxxl>.container,
            .navbar-expand-xxxl>.container-fluid {
                flex-wrap: nowrap
            }

            .navbar-expand-xxxl .navbar-collapse {
                display: flex !important;
                flex-basis: auto
            }

            .navbar-expand-xxxl .navbar-toggler {
                display: none
            }
        }

        .navbar-expand {
            flex-flow: row nowrap;
            justify-content: flex-start
        }

        .navbar-expand>.container,
        .navbar-expand>.container-fluid {
            padding-right: 0;
            padding-left: 0
        }

        .navbar-expand .navbar-nav {
            flex-direction: row
        }

        .navbar-expand .navbar-nav .dropdown-menu {
            position: absolute
        }

        .navbar-expand .navbar-nav .nav-link {
            padding-right: .5rem;
            padding-left: .5rem
        }

        .navbar-expand>.container,
        .navbar-expand>.container-fluid {
            flex-wrap: nowrap
        }

        .navbar-expand .navbar-collapse {
            display: flex !important;
            flex-basis: auto
        }

        .navbar-expand .navbar-toggler {
            display: none
        }

        .navbar-light .navbar-brand {
            color: rgba(0, 0, 0, .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: flex;
            flex-direction: column;
            min-width: 0;
            word-wrap: break-word;
            background-color: #fff;
            background-clip: border-box;
            border: 1px solid rgba(0, 0, 0, .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 {
            flex: 1 1 auto;
            padding: 1.25rem
        }

        .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: flex;
            flex-direction: column
        }

        .card-deck .card {
            margin-bottom: 15px
        }

        @media (min-width:667px) {
            .card-deck {
                flex-flow: row wrap;
                margin-right: -15px;
                margin-left: -15px
            }

            .card-deck .card {
                display: flex;
                flex: 1 0 0%;
                flex-direction: column;
                margin-right: 15px;
                margin-bottom: 0;
                margin-left: 15px
            }
        }

        .card-group {
            display: flex;
            flex-direction: column
        }

        .card-group>.card {
            margin-bottom: 15px
        }

        @media (min-width:667px) {
            .card-group {
                flex-flow: row wrap
            }

            .card-group>.card {
                flex: 1 0 0%;
                margin-bottom: 0
            }

            .card-group>.card+.card {
                margin-left: 0;
                border-left: 0
            }

            .card-group>.card: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:667px) {
            .card-columns {
                column-count: 3;
                column-gap: 1.25rem;
                orphans: 1;
                widows: 1
            }

            .card-columns .card {
                display: inline-block;
                width: 100%
            }
        }

        .accordion .card:not(:first-of-type):not(:last-of-type) {
            border-bottom: 0;
            border-radius: 0
        }

        .accordion .card:not(:first-of-type) .card-header:first-child {
            border-radius: 0
        }

        .accordion .card:first-of-type {
            border-bottom: 0;
            border-bottom-right-radius: 0;
            border-bottom-left-radius: 0
        }

        .accordion .card:last-of-type {
            border-top-left-radius: 0;
            border-top-right-radius: 0
        }

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

        .breadcrumb-item+.breadcrumb-item {
            padding-left: .5rem
        }

        .breadcrumb-item+.breadcrumb-item::before {
            display: inline-block;
            padding-right: .5rem;
            color: #6c757d;
            content: "/"
        }

        .breadcrumb-item+.breadcrumb-item:hover::before {
            text-decoration: underline
        }

        .breadcrumb-item+.breadcrumb-item:hover::before {
            text-decoration: none
        }

        .breadcrumb-item.active {
            color: #6c757d
        }

        .pagination {
            display: flex;
            padding-left: 0;
            list-style: none;
            border-radius: .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 {
            z-index: 2;
            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-block;
            padding: .25em .4em;
            font-size: 75%;
            font-weight: 700;
            line-height: 1;
            text-align: center;
            white-space: nowrap;
            vertical-align: baseline;
            border-radius: .25rem
        }

        .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:667px) {
            .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
        }

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

            to {
                background-position: 0 0
            }
        }

        .progress {
            display: flex;
            height: 1rem;
            overflow: hidden;
            font-size: .75rem;
            background-color: #e9ecef;
            border-radius: .25rem
        }

        .progress-bar {
            display: flex;
            flex-direction: column;
            justify-content: center;
            color: #fff;
            text-align: center;
            white-space: nowrap;
            background-color: #007bff;
            transition: width .6s ease
        }

        @media screen and (prefers-reduced-motion:reduce) {
            .progress-bar {
                transition: none
            }
        }

        .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 {
            animation: progress-bar-stripes 1s linear infinite
        }

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

        .media-body {
            flex: 1
        }

        .list-group {
            display: flex;
            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:not(:disabled):not(.disabled) {
            cursor: pointer
        }

        .close:not(:disabled):not(.disabled):focus,
        .close:not(:disabled):not(.disabled):hover {
            color: #000;
            text-decoration: none;
            opacity: .75
        }

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

        .modal-open {
            overflow: hidden
        }

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

        .modal {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 1050;
            display: none;
            overflow: hidden;
            outline: 0
        }

        .modal-dialog {
            position: relative;
            width: auto;
            margin: .5rem;
            pointer-events: none
        }

        .modal.fade .modal-dialog {
            transition: transform .3s ease-out;
            transform: translate(0, -25%)
        }

        @media screen and (prefers-reduced-motion:reduce) {
            .modal.fade .modal-dialog {
                transition: none
            }
        }

        .modal.show .modal-dialog {
            transform: translate(0, 0)
        }

        .modal-dialog-centered {
            display: flex;
            align-items: center;
            min-height: calc(100% - (.5rem * 2))
        }

        .modal-dialog-centered::before {
            display: block;
            height: calc(100vh - (.5rem * 2));
            content: ""
        }

        .modal-content {
            position: relative;
            display: flex;
            flex-direction: column;
            width: 100%;
            pointer-events: auto;
            background-color: #fff;
            background-clip: padding-box;
            border: 1px solid rgba(0, 0, 0, .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: flex;
            align-items: flex-start;
            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
        }

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

        .modal-footer {
            display: flex;
            align-items: center;
            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:667px) {
            .modal-dialog {
                max-width: 500px;
                margin: 1.75rem auto
            }

            .modal-dialog-centered {
                min-height: calc(100% - (1.75rem * 2))
            }

            .modal-dialog-centered::before {
                height: calc(100vh - (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", "Noto Color Emoji";
            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", "Noto Color Emoji";
            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;
            align-items: center;
            width: 100%;
            backface-visibility: hidden;
            perspective: 1000px
        }

        .carousel-item-next,
        .carousel-item-prev,
        .carousel-item.active {
            display: block;
            transition: transform .6s ease
        }

        @media screen and (prefers-reduced-motion:reduce) {

            .carousel-item-next,
            .carousel-item-prev,
            .carousel-item.active {
                transition: none
            }
        }

        .carousel-item-next,
        .carousel-item-prev {
            position: absolute;
            top: 0
        }

        .carousel-item-next.carousel-item-left,
        .carousel-item-prev.carousel-item-right {
            transform: translateX(0)
        }

        @supports (transform-style:preserve-3d) {

            .carousel-item-next.carousel-item-left,
            .carousel-item-prev.carousel-item-right {
                transform: translate3d(0, 0, 0)
            }
        }

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

        @supports (transform-style:preserve-3d) {

            .active.carousel-item-right,
            .carousel-item-next {
                transform: translate3d(100%, 0, 0)
            }
        }

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

        @supports (transform-style:preserve-3d) {

            .active.carousel-item-left,
            .carousel-item-prev {
                transform: translate3d(-100%, 0, 0)
            }
        }

        .carousel-fade .carousel-item {
            opacity: 0;
            transition-duration: .6s;
            transition-property: opacity
        }

        .carousel-fade .carousel-item-next.carousel-item-left,
        .carousel-fade .carousel-item-prev.carousel-item-right,
        .carousel-fade .carousel-item.active {
            opacity: 1
        }

        .carousel-fade .active.carousel-item-left,
        .carousel-fade .active.carousel-item-right {
            opacity: 0
        }

        .carousel-fade .active.carousel-item-left,
        .carousel-fade .active.carousel-item-prev,
        .carousel-fade .carousel-item-next,
        .carousel-fade .carousel-item-prev,
        .carousel-fade .carousel-item.active {
            transform: translateX(0)
        }

        @supports (transform-style:preserve-3d) {

            .carousel-fade .active.carousel-item-left,
            .carousel-fade .active.carousel-item-prev,
            .carousel-fade .carousel-item-next,
            .carousel-fade .carousel-item-prev,
            .carousel-fade .carousel-item.active {
                transform: translate3d(0, 0, 0)
            }
        }

        .carousel-control-next,
        .carousel-control-prev {
            position: absolute;
            top: 0;
            bottom: 0;
            display: flex;
            align-items: 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: flex;
            justify-content: center;
            padding-left: 0;
            margin-right: 15%;
            margin-left: 15%;
            list-style: none
        }

        .carousel-indicators li {
            position: relative;
            flex: 0 1 auto;
            width: 30px;
            height: 3px;
            margin-right: 3px;
            margin-left: 3px;
            text-indent: -999px;
            cursor: pointer;
            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: flex !important
        }

        .d-inline-flex {
            display: inline-flex !important
        }

        @media (min-width:480px) {
            .d-xxs-none {
                display: none !important
            }

            .d-xxs-inline {
                display: inline !important
            }

            .d-xxs-inline-block {
                display: inline-block !important
            }

            .d-xxs-block {
                display: block !important
            }

            .d-xxs-table {
                display: table !important
            }

            .d-xxs-table-row {
                display: table-row !important
            }

            .d-xxs-table-cell {
                display: table-cell !important
            }

            .d-xxs-flex {
                display: flex !important
            }

            .d-xxs-inline-flex {
                display: inline-flex !important
            }
        }

        @media (min-width:576px) {
            .d-xs-none {
                display: none !important
            }

            .d-xs-inline {
                display: inline !important
            }

            .d-xs-inline-block {
                display: inline-block !important
            }

            .d-xs-block {
                display: block !important
            }

            .d-xs-table {
                display: table !important
            }

            .d-xs-table-row {
                display: table-row !important
            }

            .d-xs-table-cell {
                display: table-cell !important
            }

            .d-xs-flex {
                display: flex !important
            }

            .d-xs-inline-flex {
                display: inline-flex !important
            }
        }

        @media (min-width:667px) {
            .d-sm-none {
                display: none !important
            }

            .d-sm-inline {
                display: inline !important
            }

            .d-sm-inline-block {
                display: inline-block !important
            }

            .d-sm-block {
                display: block !important
            }

            .d-sm-table {
                display: table !important
            }

            .d-sm-table-row {
                display: table-row !important
            }

            .d-sm-table-cell {
                display: table-cell !important
            }

            .d-sm-flex {
                display: flex !important
            }

            .d-sm-inline-flex {
                display: inline-flex !important
            }
        }

        @media (min-width:768px) {
            .d-md-none {
                display: none !important
            }

            .d-md-inline {
                display: inline !important
            }

            .d-md-inline-block {
                display: inline-block !important
            }

            .d-md-block {
                display: block !important
            }

            .d-md-table {
                display: table !important
            }

            .d-md-table-row {
                display: table-row !important
            }

            .d-md-table-cell {
                display: table-cell !important
            }

            .d-md-flex {
                display: flex !important
            }

            .d-md-inline-flex {
                display: inline-flex !important
            }
        }

        @media (min-width:992px) {
            .d-lg-none {
                display: none !important
            }

            .d-lg-inline {
                display: inline !important
            }

            .d-lg-inline-block {
                display: inline-block !important
            }

            .d-lg-block {
                display: block !important
            }

            .d-lg-table {
                display: table !important
            }

            .d-lg-table-row {
                display: table-row !important
            }

            .d-lg-table-cell {
                display: table-cell !important
            }

            .d-lg-flex {
                display: flex !important
            }

            .d-lg-inline-flex {
                display: inline-flex !important
            }
        }

        @media (min-width:1200px) {
            .d-xl-none {
                display: none !important
            }

            .d-xl-inline {
                display: inline !important
            }

            .d-xl-inline-block {
                display: inline-block !important
            }

            .d-xl-block {
                display: block !important
            }

            .d-xl-table {
                display: table !important
            }

            .d-xl-table-row {
                display: table-row !important
            }

            .d-xl-table-cell {
                display: table-cell !important
            }

            .d-xl-flex {
                display: flex !important
            }

            .d-xl-inline-flex {
                display: inline-flex !important
            }
        }

        @media (min-width:1440px) {
            .d-xxl-none {
                display: none !important
            }

            .d-xxl-inline {
                display: inline !important
            }

            .d-xxl-inline-block {
                display: inline-block !important
            }

            .d-xxl-block {
                display: block !important
            }

            .d-xxl-table {
                display: table !important
            }

            .d-xxl-table-row {
                display: table-row !important
            }

            .d-xxl-table-cell {
                display: table-cell !important
            }

            .d-xxl-flex {
                display: flex !important
            }

            .d-xxl-inline-flex {
                display: inline-flex !important
            }
        }

        @media (min-width:1600px) {
            .d-xxxl-none {
                display: none !important
            }

            .d-xxxl-inline {
                display: inline !important
            }

            .d-xxxl-inline-block {
                display: inline-block !important
            }

            .d-xxxl-block {
                display: block !important
            }

            .d-xxxl-table {
                display: table !important
            }

            .d-xxxl-table-row {
                display: table-row !important
            }

            .d-xxxl-table-cell {
                display: table-cell !important
            }

            .d-xxxl-flex {
                display: flex !important
            }

            .d-xxxl-inline-flex {
                display: inline-flex !important
            }
        }

        @media print {
            .d-print-none {
                display: none !important
            }

            .d-print-inline {
                display: inline !important
            }

            .d-print-inline-block {
                display: inline-block !important
            }

            .d-print-block {
                display: block !important
            }

            .d-print-table {
                display: table !important
            }

            .d-print-table-row {
                display: table-row !important
            }

            .d-print-table-cell {
                display: table-cell !important
            }

            .d-print-flex {
                display: flex !important
            }

            .d-print-inline-flex {
                display: inline-flex !important
            }
        }

        .embed-responsive {
            position: relative;
            display: block;
            width: 100%;
            padding: 0;
            overflow: hidden
        }

        .embed-responsive::before {
            display: block;
            content: ""
        }

        .embed-responsive .embed-responsive-item,
        .embed-responsive 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.85714%
        }

        .embed-responsive-16by9::before {
            padding-top: 56.25%
        }

        .embed-responsive-4by3::before {
            padding-top: 75%
        }

        .embed-responsive-1by1::before {
            padding-top: 100%
        }

        .flex-row {
            flex-direction: row !important
        }

        .flex-column {
            flex-direction: column !important
        }

        .flex-row-reverse {
            flex-direction: row-reverse !important
        }

        .flex-column-reverse {
            flex-direction: column-reverse !important
        }

        .flex-wrap {
            flex-wrap: wrap !important
        }

        .flex-nowrap {
            flex-wrap: nowrap !important
        }

        .flex-wrap-reverse {
            flex-wrap: wrap-reverse !important
        }

        .flex-fill {
            flex: 1 1 auto !important
        }

        .flex-grow-0 {
            flex-grow: 0 !important
        }

        .flex-grow-1 {
            flex-grow: 1 !important
        }

        .flex-shrink-0 {
            flex-shrink: 0 !important
        }

        .flex-shrink-1 {
            flex-shrink: 1 !important
        }

        .justify-content-start {
            justify-content: flex-start !important
        }

        .justify-content-end {
            justify-content: flex-end !important
        }

        .justify-content-center {
            justify-content: center !important
        }

        .justify-content-between {
            justify-content: space-between !important
        }

        .justify-content-around {
            justify-content: space-around !important
        }

        .align-items-start {
            align-items: flex-start !important
        }

        .align-items-end {
            align-items: flex-end !important
        }

        .align-items-center {
            align-items: center !important
        }

        .align-items-baseline {
            align-items: baseline !important
        }

        .align-items-stretch {
            align-items: stretch !important
        }

        .align-content-start {
            align-content: flex-start !important
        }

        .align-content-end {
            align-content: flex-end !important
        }

        .align-content-center {
            align-content: center !important
        }

        .align-content-between {
            align-content: space-between !important
        }

        .align-content-around {
            align-content: space-around !important
        }

        .align-content-stretch {
            align-content: stretch !important
        }

        .align-self-auto {
            align-self: auto !important
        }

        .align-self-start {
            align-self: flex-start !important
        }

        .align-self-end {
            align-self: flex-end !important
        }

        .align-self-center {
            align-self: center !important
        }

        .align-self-baseline {
            align-self: baseline !important
        }

        .align-self-stretch {
            align-self: stretch !important
        }

        @media (min-width:480px) {
            .flex-xxs-row {
                flex-direction: row !important
            }

            .flex-xxs-column {
                flex-direction: column !important
            }

            .flex-xxs-row-reverse {
                flex-direction: row-reverse !important
            }

            .flex-xxs-column-reverse {
                flex-direction: column-reverse !important
            }

            .flex-xxs-wrap {
                flex-wrap: wrap !important
            }

            .flex-xxs-nowrap {
                flex-wrap: nowrap !important
            }

            .flex-xxs-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }

            .flex-xxs-fill {
                flex: 1 1 auto !important
            }

            .flex-xxs-grow-0 {
                flex-grow: 0 !important
            }

            .flex-xxs-grow-1 {
                flex-grow: 1 !important
            }

            .flex-xxs-shrink-0 {
                flex-shrink: 0 !important
            }

            .flex-xxs-shrink-1 {
                flex-shrink: 1 !important
            }

            .justify-content-xxs-start {
                justify-content: flex-start !important
            }

            .justify-content-xxs-end {
                justify-content: flex-end !important
            }

            .justify-content-xxs-center {
                justify-content: center !important
            }

            .justify-content-xxs-between {
                justify-content: space-between !important
            }

            .justify-content-xxs-around {
                justify-content: space-around !important
            }

            .align-items-xxs-start {
                align-items: flex-start !important
            }

            .align-items-xxs-end {
                align-items: flex-end !important
            }

            .align-items-xxs-center {
                align-items: center !important
            }

            .align-items-xxs-baseline {
                align-items: baseline !important
            }

            .align-items-xxs-stretch {
                align-items: stretch !important
            }

            .align-content-xxs-start {
                align-content: flex-start !important
            }

            .align-content-xxs-end {
                align-content: flex-end !important
            }

            .align-content-xxs-center {
                align-content: center !important
            }

            .align-content-xxs-between {
                align-content: space-between !important
            }

            .align-content-xxs-around {
                align-content: space-around !important
            }

            .align-content-xxs-stretch {
                align-content: stretch !important
            }

            .align-self-xxs-auto {
                align-self: auto !important
            }

            .align-self-xxs-start {
                align-self: flex-start !important
            }

            .align-self-xxs-end {
                align-self: flex-end !important
            }

            .align-self-xxs-center {
                align-self: center !important
            }

            .align-self-xxs-baseline {
                align-self: baseline !important
            }

            .align-self-xxs-stretch {
                align-self: stretch !important
            }
        }

        @media (min-width:576px) {
            .flex-xs-row {
                flex-direction: row !important
            }

            .flex-xs-column {
                flex-direction: column !important
            }

            .flex-xs-row-reverse {
                flex-direction: row-reverse !important
            }

            .flex-xs-column-reverse {
                flex-direction: column-reverse !important
            }

            .flex-xs-wrap {
                flex-wrap: wrap !important
            }

            .flex-xs-nowrap {
                flex-wrap: nowrap !important
            }

            .flex-xs-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }

            .flex-xs-fill {
                flex: 1 1 auto !important
            }

            .flex-xs-grow-0 {
                flex-grow: 0 !important
            }

            .flex-xs-grow-1 {
                flex-grow: 1 !important
            }

            .flex-xs-shrink-0 {
                flex-shrink: 0 !important
            }

            .flex-xs-shrink-1 {
                flex-shrink: 1 !important
            }

            .justify-content-xs-start {
                justify-content: flex-start !important
            }

            .justify-content-xs-end {
                justify-content: flex-end !important
            }

            .justify-content-xs-center {
                justify-content: center !important
            }

            .justify-content-xs-between {
                justify-content: space-between !important
            }

            .justify-content-xs-around {
                justify-content: space-around !important
            }

            .align-items-xs-start {
                align-items: flex-start !important
            }

            .align-items-xs-end {
                align-items: flex-end !important
            }

            .align-items-xs-center {
                align-items: center !important
            }

            .align-items-xs-baseline {
                align-items: baseline !important
            }

            .align-items-xs-stretch {
                align-items: stretch !important
            }

            .align-content-xs-start {
                align-content: flex-start !important
            }

            .align-content-xs-end {
                align-content: flex-end !important
            }

            .align-content-xs-center {
                align-content: center !important
            }

            .align-content-xs-between {
                align-content: space-between !important
            }

            .align-content-xs-around {
                align-content: space-around !important
            }

            .align-content-xs-stretch {
                align-content: stretch !important
            }

            .align-self-xs-auto {
                align-self: auto !important
            }

            .align-self-xs-start {
                align-self: flex-start !important
            }

            .align-self-xs-end {
                align-self: flex-end !important
            }

            .align-self-xs-center {
                align-self: center !important
            }

            .align-self-xs-baseline {
                align-self: baseline !important
            }

            .align-self-xs-stretch {
                align-self: stretch !important
            }
        }

        @media (min-width:667px) {
            .flex-sm-row {
                flex-direction: row !important
            }

            .flex-sm-column {
                flex-direction: column !important
            }

            .flex-sm-row-reverse {
                flex-direction: row-reverse !important
            }

            .flex-sm-column-reverse {
                flex-direction: column-reverse !important
            }

            .flex-sm-wrap {
                flex-wrap: wrap !important
            }

            .flex-sm-nowrap {
                flex-wrap: nowrap !important
            }

            .flex-sm-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }

            .flex-sm-fill {
                flex: 1 1 auto !important
            }

            .flex-sm-grow-0 {
                flex-grow: 0 !important
            }

            .flex-sm-grow-1 {
                flex-grow: 1 !important
            }

            .flex-sm-shrink-0 {
                flex-shrink: 0 !important
            }

            .flex-sm-shrink-1 {
                flex-shrink: 1 !important
            }

            .justify-content-sm-start {
                justify-content: flex-start !important
            }

            .justify-content-sm-end {
                justify-content: flex-end !important
            }

            .justify-content-sm-center {
                justify-content: center !important
            }

            .justify-content-sm-between {
                justify-content: space-between !important
            }

            .justify-content-sm-around {
                justify-content: space-around !important
            }

            .align-items-sm-start {
                align-items: flex-start !important
            }

            .align-items-sm-end {
                align-items: flex-end !important
            }

            .align-items-sm-center {
                align-items: center !important
            }

            .align-items-sm-baseline {
                align-items: baseline !important
            }

            .align-items-sm-stretch {
                align-items: stretch !important
            }

            .align-content-sm-start {
                align-content: flex-start !important
            }

            .align-content-sm-end {
                align-content: flex-end !important
            }

            .align-content-sm-center {
                align-content: center !important
            }

            .align-content-sm-between {
                align-content: space-between !important
            }

            .align-content-sm-around {
                align-content: space-around !important
            }

            .align-content-sm-stretch {
                align-content: stretch !important
            }

            .align-self-sm-auto {
                align-self: auto !important
            }

            .align-self-sm-start {
                align-self: flex-start !important
            }

            .align-self-sm-end {
                align-self: flex-end !important
            }

            .align-self-sm-center {
                align-self: center !important
            }

            .align-self-sm-baseline {
                align-self: baseline !important
            }

            .align-self-sm-stretch {
                align-self: stretch !important
            }
        }

        @media (min-width:768px) {
            .flex-md-row {
                flex-direction: row !important
            }

            .flex-md-column {
                flex-direction: column !important
            }

            .flex-md-row-reverse {
                flex-direction: row-reverse !important
            }

            .flex-md-column-reverse {
                flex-direction: column-reverse !important
            }

            .flex-md-wrap {
                flex-wrap: wrap !important
            }

            .flex-md-nowrap {
                flex-wrap: nowrap !important
            }

            .flex-md-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }

            .flex-md-fill {
                flex: 1 1 auto !important
            }

            .flex-md-grow-0 {
                flex-grow: 0 !important
            }

            .flex-md-grow-1 {
                flex-grow: 1 !important
            }

            .flex-md-shrink-0 {
                flex-shrink: 0 !important
            }

            .flex-md-shrink-1 {
                flex-shrink: 1 !important
            }

            .justify-content-md-start {
                justify-content: flex-start !important
            }

            .justify-content-md-end {
                justify-content: flex-end !important
            }

            .justify-content-md-center {
                justify-content: center !important
            }

            .justify-content-md-between {
                justify-content: space-between !important
            }

            .justify-content-md-around {
                justify-content: space-around !important
            }

            .align-items-md-start {
                align-items: flex-start !important
            }

            .align-items-md-end {
                align-items: flex-end !important
            }

            .align-items-md-center {
                align-items: center !important
            }

            .align-items-md-baseline {
                align-items: baseline !important
            }

            .align-items-md-stretch {
                align-items: stretch !important
            }

            .align-content-md-start {
                align-content: flex-start !important
            }

            .align-content-md-end {
                align-content: flex-end !important
            }

            .align-content-md-center {
                align-content: center !important
            }

            .align-content-md-between {
                align-content: space-between !important
            }

            .align-content-md-around {
                align-content: space-around !important
            }

            .align-content-md-stretch {
                align-content: stretch !important
            }

            .align-self-md-auto {
                align-self: auto !important
            }

            .align-self-md-start {
                align-self: flex-start !important
            }

            .align-self-md-end {
                align-self: flex-end !important
            }

            .align-self-md-center {
                align-self: center !important
            }

            .align-self-md-baseline {
                align-self: baseline !important
            }

            .align-self-md-stretch {
                align-self: stretch !important
            }
        }

        @media (min-width:992px) {
            .flex-lg-row {
                flex-direction: row !important
            }

            .flex-lg-column {
                flex-direction: column !important
            }

            .flex-lg-row-reverse {
                flex-direction: row-reverse !important
            }

            .flex-lg-column-reverse {
                flex-direction: column-reverse !important
            }

            .flex-lg-wrap {
                flex-wrap: wrap !important
            }

            .flex-lg-nowrap {
                flex-wrap: nowrap !important
            }

            .flex-lg-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }

            .flex-lg-fill {
                flex: 1 1 auto !important
            }

            .flex-lg-grow-0 {
                flex-grow: 0 !important
            }

            .flex-lg-grow-1 {
                flex-grow: 1 !important
            }

            .flex-lg-shrink-0 {
                flex-shrink: 0 !important
            }

            .flex-lg-shrink-1 {
                flex-shrink: 1 !important
            }

            .justify-content-lg-start {
                justify-content: flex-start !important
            }

            .justify-content-lg-end {
                justify-content: flex-end !important
            }

            .justify-content-lg-center {
                justify-content: center !important
            }

            .justify-content-lg-between {
                justify-content: space-between !important
            }

            .justify-content-lg-around {
                justify-content: space-around !important
            }

            .align-items-lg-start {
                align-items: flex-start !important
            }

            .align-items-lg-end {
                align-items: flex-end !important
            }

            .align-items-lg-center {
                align-items: center !important
            }

            .align-items-lg-baseline {
                align-items: baseline !important
            }

            .align-items-lg-stretch {
                align-items: stretch !important
            }

            .align-content-lg-start {
                align-content: flex-start !important
            }

            .align-content-lg-end {
                align-content: flex-end !important
            }

            .align-content-lg-center {
                align-content: center !important
            }

            .align-content-lg-between {
                align-content: space-between !important
            }

            .align-content-lg-around {
                align-content: space-around !important
            }

            .align-content-lg-stretch {
                align-content: stretch !important
            }

            .align-self-lg-auto {
                align-self: auto !important
            }

            .align-self-lg-start {
                align-self: flex-start !important
            }

            .align-self-lg-end {
                align-self: flex-end !important
            }

            .align-self-lg-center {
                align-self: center !important
            }

            .align-self-lg-baseline {
                align-self: baseline !important
            }

            .align-self-lg-stretch {
                align-self: stretch !important
            }
        }

        @media (min-width:1200px) {
            .flex-xl-row {
                flex-direction: row !important
            }

            .flex-xl-column {
                flex-direction: column !important
            }

            .flex-xl-row-reverse {
                flex-direction: row-reverse !important
            }

            .flex-xl-column-reverse {
                flex-direction: column-reverse !important
            }

            .flex-xl-wrap {
                flex-wrap: wrap !important
            }

            .flex-xl-nowrap {
                flex-wrap: nowrap !important
            }

            .flex-xl-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }

            .flex-xl-fill {
                flex: 1 1 auto !important
            }

            .flex-xl-grow-0 {
                flex-grow: 0 !important
            }

            .flex-xl-grow-1 {
                flex-grow: 1 !important
            }

            .flex-xl-shrink-0 {
                flex-shrink: 0 !important
            }

            .flex-xl-shrink-1 {
                flex-shrink: 1 !important
            }

            .justify-content-xl-start {
                justify-content: flex-start !important
            }

            .justify-content-xl-end {
                justify-content: flex-end !important
            }

            .justify-content-xl-center {
                justify-content: center !important
            }

            .justify-content-xl-between {
                justify-content: space-between !important
            }

            .justify-content-xl-around {
                justify-content: space-around !important
            }

            .align-items-xl-start {
                align-items: flex-start !important
            }

            .align-items-xl-end {
                align-items: flex-end !important
            }

            .align-items-xl-center {
                align-items: center !important
            }

            .align-items-xl-baseline {
                align-items: baseline !important
            }

            .align-items-xl-stretch {
                align-items: stretch !important
            }

            .align-content-xl-start {
                align-content: flex-start !important
            }

            .align-content-xl-end {
                align-content: flex-end !important
            }

            .align-content-xl-center {
                align-content: center !important
            }

            .align-content-xl-between {
                align-content: space-between !important
            }

            .align-content-xl-around {
                align-content: space-around !important
            }

            .align-content-xl-stretch {
                align-content: stretch !important
            }

            .align-self-xl-auto {
                align-self: auto !important
            }

            .align-self-xl-start {
                align-self: flex-start !important
            }

            .align-self-xl-end {
                align-self: flex-end !important
            }

            .align-self-xl-center {
                align-self: center !important
            }

            .align-self-xl-baseline {
                align-self: baseline !important
            }

            .align-self-xl-stretch {
                align-self: stretch !important
            }
        }

        @media (min-width:1440px) {
            .flex-xxl-row {
                flex-direction: row !important
            }

            .flex-xxl-column {
                flex-direction: column !important
            }

            .flex-xxl-row-reverse {
                flex-direction: row-reverse !important
            }

            .flex-xxl-column-reverse {
                flex-direction: column-reverse !important
            }

            .flex-xxl-wrap {
                flex-wrap: wrap !important
            }

            .flex-xxl-nowrap {
                flex-wrap: nowrap !important
            }

            .flex-xxl-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }

            .flex-xxl-fill {
                flex: 1 1 auto !important
            }

            .flex-xxl-grow-0 {
                flex-grow: 0 !important
            }

            .flex-xxl-grow-1 {
                flex-grow: 1 !important
            }

            .flex-xxl-shrink-0 {
                flex-shrink: 0 !important
            }

            .flex-xxl-shrink-1 {
                flex-shrink: 1 !important
            }

            .justify-content-xxl-start {
                justify-content: flex-start !important
            }

            .justify-content-xxl-end {
                justify-content: flex-end !important
            }

            .justify-content-xxl-center {
                justify-content: center !important
            }

            .justify-content-xxl-between {
                justify-content: space-between !important
            }

            .justify-content-xxl-around {
                justify-content: space-around !important
            }

            .align-items-xxl-start {
                align-items: flex-start !important
            }

            .align-items-xxl-end {
                align-items: flex-end !important
            }

            .align-items-xxl-center {
                align-items: center !important
            }

            .align-items-xxl-baseline {
                align-items: baseline !important
            }

            .align-items-xxl-stretch {
                align-items: stretch !important
            }

            .align-content-xxl-start {
                align-content: flex-start !important
            }

            .align-content-xxl-end {
                align-content: flex-end !important
            }

            .align-content-xxl-center {
                align-content: center !important
            }

            .align-content-xxl-between {
                align-content: space-between !important
            }

            .align-content-xxl-around {
                align-content: space-around !important
            }

            .align-content-xxl-stretch {
                align-content: stretch !important
            }

            .align-self-xxl-auto {
                align-self: auto !important
            }

            .align-self-xxl-start {
                align-self: flex-start !important
            }

            .align-self-xxl-end {
                align-self: flex-end !important
            }

            .align-self-xxl-center {
                align-self: center !important
            }

            .align-self-xxl-baseline {
                align-self: baseline !important
            }

            .align-self-xxl-stretch {
                align-self: stretch !important
            }
        }

        @media (min-width:1600px) {
            .flex-xxxl-row {
                flex-direction: row !important
            }

            .flex-xxxl-column {
                flex-direction: column !important
            }

            .flex-xxxl-row-reverse {
                flex-direction: row-reverse !important
            }

            .flex-xxxl-column-reverse {
                flex-direction: column-reverse !important
            }

            .flex-xxxl-wrap {
                flex-wrap: wrap !important
            }

            .flex-xxxl-nowrap {
                flex-wrap: nowrap !important
            }

            .flex-xxxl-wrap-reverse {
                flex-wrap: wrap-reverse !important
            }

            .flex-xxxl-fill {
                flex: 1 1 auto !important
            }

            .flex-xxxl-grow-0 {
                flex-grow: 0 !important
            }

            .flex-xxxl-grow-1 {
                flex-grow: 1 !important
            }

            .flex-xxxl-shrink-0 {
                flex-shrink: 0 !important
            }

            .flex-xxxl-shrink-1 {
                flex-shrink: 1 !important
            }

            .justify-content-xxxl-start {
                justify-content: flex-start !important
            }

            .justify-content-xxxl-end {
                justify-content: flex-end !important
            }

            .justify-content-xxxl-center {
                justify-content: center !important
            }

            .justify-content-xxxl-between {
                justify-content: space-between !important
            }

            .justify-content-xxxl-around {
                justify-content: space-around !important
            }

            .align-items-xxxl-start {
                align-items: flex-start !important
            }

            .align-items-xxxl-end {
                align-items: flex-end !important
            }

            .align-items-xxxl-center {
                align-items: center !important
            }

            .align-items-xxxl-baseline {
                align-items: baseline !important
            }

            .align-items-xxxl-stretch {
                align-items: stretch !important
            }

            .align-content-xxxl-start {
                align-content: flex-start !important
            }

            .align-content-xxxl-end {
                align-content: flex-end !important
            }

            .align-content-xxxl-center {
                align-content: center !important
            }

            .align-content-xxxl-between {
                align-content: space-between !important
            }

            .align-content-xxxl-around {
                align-content: space-around !important
            }

            .align-content-xxxl-stretch {
                align-content: stretch !important
            }

            .align-self-xxxl-auto {
                align-self: auto !important
            }

            .align-self-xxxl-start {
                align-self: flex-start !important
            }

            .align-self-xxxl-end {
                align-self: flex-end !important
            }

            .align-self-xxxl-center {
                align-self: center !important
            }

            .align-self-xxxl-baseline {
                align-self: baseline !important
            }

            .align-self-xxxl-stretch {
                align-self: stretch !important
            }
        }

        .float-left {
            float: left !important
        }

        .float-right {
            float: right !important
        }

        .float-none {
            float: none !important
        }

        @media (min-width:480px) {
            .float-xxs-left {
                float: left !important
            }

            .float-xxs-right {
                float: right !important
            }

            .float-xxs-none {
                float: none !important
            }
        }

        @media (min-width:576px) {
            .float-xs-left {
                float: left !important
            }

            .float-xs-right {
                float: right !important
            }

            .float-xs-none {
                float: none !important
            }
        }

        @media (min-width:667px) {
            .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
            }
        }

        @media (min-width:1440px) {
            .float-xxl-left {
                float: left !important
            }

            .float-xxl-right {
                float: right !important
            }

            .float-xxl-none {
                float: none !important
            }
        }

        @media (min-width:1600px) {
            .float-xxxl-left {
                float: left !important
            }

            .float-xxxl-right {
                float: right !important
            }

            .float-xxxl-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: sticky !important
        }

        .fixed-top {
            position: fixed;
            top: 0;
            right: 0;
            left: 0;
            z-index: 1030
        }

        .fixed-bottom {
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 1030
        }

        @supports (position:sticky) {
            .sticky-top {
                position: sticky;
                top: 0;
                z-index: 1020
            }
        }

        .sr-only {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            white-space: nowrap;
            border: 0
        }

        .sr-only-focusable:active,
        .sr-only-focusable:focus {
            position: static;
            width: auto;
            height: auto;
            overflow: visible;
            clip: auto;
            white-space: normal
        }

        .shadow-sm {
            box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
        }

        .shadow {
            box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important
        }

        .shadow-lg {
            box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
        }

        .shadow-none {
            box-shadow: none !important
        }

        .w-25 {
            width: 25% !important
        }

        .w-50 {
            width: 50% !important
        }

        .w-75 {
            width: 75% !important
        }

        .w-100 {
            width: 100% !important
        }

        .w-auto {
            width: auto !important
        }

        .h-25 {
            height: 25% !important
        }

        .h-50 {
            height: 50% !important
        }

        .h-75 {
            height: 75% !important
        }

        .h-100 {
            height: 100% !important
        }

        .h-auto {
            height: auto !important
        }

        .mw-100 {
            max-width: 100% !important
        }

        .mh-100 {
            max-height: 100% !important
        }

        .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: .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:480px) {
            .m-xxs-0 {
                margin: 0 !important
            }

            .mt-xxs-0,
            .my-xxs-0 {
                margin-top: 0 !important
            }

            .mr-xxs-0,
            .mx-xxs-0 {
                margin-right: 0 !important
            }

            .mb-xxs-0,
            .my-xxs-0 {
                margin-bottom: 0 !important
            }

            .ml-xxs-0,
            .mx-xxs-0 {
                margin-left: 0 !important
            }

            .m-xxs-1 {
                margin: .25rem !important
            }

            .mt-xxs-1,
            .my-xxs-1 {
                margin-top: .25rem !important
            }

            .mr-xxs-1,
            .mx-xxs-1 {
                margin-right: .25rem !important
            }

            .mb-xxs-1,
            .my-xxs-1 {
                margin-bottom: .25rem !important
            }

            .ml-xxs-1,
            .mx-xxs-1 {
                margin-left: .25rem !important
            }

            .m-xxs-2 {
                margin: .5rem !important
            }

            .mt-xxs-2,
            .my-xxs-2 {
                margin-top: .5rem !important
            }

            .mr-xxs-2,
            .mx-xxs-2 {
                margin-right: .5rem !important
            }

            .mb-xxs-2,
            .my-xxs-2 {
                margin-bottom: .5rem !important
            }

            .ml-xxs-2,
            .mx-xxs-2 {
                margin-left: .5rem !important
            }

            .m-xxs-3 {
                margin: 1rem !important
            }

            .mt-xxs-3,
            .my-xxs-3 {
                margin-top: 1rem !important
            }

            .mr-xxs-3,
            .mx-xxs-3 {
                margin-right: 1rem !important
            }

            .mb-xxs-3,
            .my-xxs-3 {
                margin-bottom: 1rem !important
            }

            .ml-xxs-3,
            .mx-xxs-3 {
                margin-left: 1rem !important
            }

            .m-xxs-4 {
                margin: 1.5rem !important
            }

            .mt-xxs-4,
            .my-xxs-4 {
                margin-top: 1.5rem !important
            }

            .mr-xxs-4,
            .mx-xxs-4 {
                margin-right: 1.5rem !important
            }

            .mb-xxs-4,
            .my-xxs-4 {
                margin-bottom: 1.5rem !important
            }

            .ml-xxs-4,
            .mx-xxs-4 {
                margin-left: 1.5rem !important
            }

            .m-xxs-5 {
                margin: 3rem !important
            }

            .mt-xxs-5,
            .my-xxs-5 {
                margin-top: 3rem !important
            }

            .mr-xxs-5,
            .mx-xxs-5 {
                margin-right: 3rem !important
            }

            .mb-xxs-5,
            .my-xxs-5 {
                margin-bottom: 3rem !important
            }

            .ml-xxs-5,
            .mx-xxs-5 {
                margin-left: 3rem !important
            }

            .p-xxs-0 {
                padding: 0 !important
            }

            .pt-xxs-0,
            .py-xxs-0 {
                padding-top: 0 !important
            }

            .pr-xxs-0,
            .px-xxs-0 {
                padding-right: 0 !important
            }

            .pb-xxs-0,
            .py-xxs-0 {
                padding-bottom: 0 !important
            }

            .pl-xxs-0,
            .px-xxs-0 {
                padding-left: 0 !important
            }

            .p-xxs-1 {
                padding: .25rem !important
            }

            .pt-xxs-1,
            .py-xxs-1 {
                padding-top: .25rem !important
            }

            .pr-xxs-1,
            .px-xxs-1 {
                padding-right: .25rem !important
            }

            .pb-xxs-1,
            .py-xxs-1 {
                padding-bottom: .25rem !important
            }

            .pl-xxs-1,
            .px-xxs-1 {
                padding-left: .25rem !important
            }

            .p-xxs-2 {
                padding: .5rem !important
            }

            .pt-xxs-2,
            .py-xxs-2 {
                padding-top: .5rem !important
            }

            .pr-xxs-2,
            .px-xxs-2 {
                padding-right: .5rem !important
            }

            .pb-xxs-2,
            .py-xxs-2 {
                padding-bottom: .5rem !important
            }

            .pl-xxs-2,
            .px-xxs-2 {
                padding-left: .5rem !important
            }

            .p-xxs-3 {
                padding: 1rem !important
            }

            .pt-xxs-3,
            .py-xxs-3 {
                padding-top: 1rem !important
            }

            .pr-xxs-3,
            .px-xxs-3 {
                padding-right: 1rem !important
            }

            .pb-xxs-3,
            .py-xxs-3 {
                padding-bottom: 1rem !important
            }

            .pl-xxs-3,
            .px-xxs-3 {
                padding-left: 1rem !important
            }

            .p-xxs-4 {
                padding: 1.5rem !important
            }

            .pt-xxs-4,
            .py-xxs-4 {
                padding-top: 1.5rem !important
            }

            .pr-xxs-4,
            .px-xxs-4 {
                padding-right: 1.5rem !important
            }

            .pb-xxs-4,
            .py-xxs-4 {
                padding-bottom: 1.5rem !important
            }

            .pl-xxs-4,
            .px-xxs-4 {
                padding-left: 1.5rem !important
            }

            .p-xxs-5 {
                padding: 3rem !important
            }

            .pt-xxs-5,
            .py-xxs-5 {
                padding-top: 3rem !important
            }

            .pr-xxs-5,
            .px-xxs-5 {
                padding-right: 3rem !important
            }

            .pb-xxs-5,
            .py-xxs-5 {
                padding-bottom: 3rem !important
            }

            .pl-xxs-5,
            .px-xxs-5 {
                padding-left: 3rem !important
            }

            .m-xxs-auto {
                margin: auto !important
            }

            .mt-xxs-auto,
            .my-xxs-auto {
                margin-top: auto !important
            }

            .mr-xxs-auto,
            .mx-xxs-auto {
                margin-right: auto !important
            }

            .mb-xxs-auto,
            .my-xxs-auto {
                margin-bottom: auto !important
            }

            .ml-xxs-auto,
            .mx-xxs-auto {
                margin-left: auto !important
            }
        }

        @media (min-width:576px) {
            .m-xs-0 {
                margin: 0 !important
            }

            .mt-xs-0,
            .my-xs-0 {
                margin-top: 0 !important
            }

            .mr-xs-0,
            .mx-xs-0 {
                margin-right: 0 !important
            }

            .mb-xs-0,
            .my-xs-0 {
                margin-bottom: 0 !important
            }

            .ml-xs-0,
            .mx-xs-0 {
                margin-left: 0 !important
            }

            .m-xs-1 {
                margin: .25rem !important
            }

            .mt-xs-1,
            .my-xs-1 {
                margin-top: .25rem !important
            }

            .mr-xs-1,
            .mx-xs-1 {
                margin-right: .25rem !important
            }

            .mb-xs-1,
            .my-xs-1 {
                margin-bottom: .25rem !important
            }

            .ml-xs-1,
            .mx-xs-1 {
                margin-left: .25rem !important
            }

            .m-xs-2 {
                margin: .5rem !important
            }

            .mt-xs-2,
            .my-xs-2 {
                margin-top: .5rem !important
            }

            .mr-xs-2,
            .mx-xs-2 {
                margin-right: .5rem !important
            }

            .mb-xs-2,
            .my-xs-2 {
                margin-bottom: .5rem !important
            }

            .ml-xs-2,
            .mx-xs-2 {
                margin-left: .5rem !important
            }

            .m-xs-3 {
                margin: 1rem !important
            }

            .mt-xs-3,
            .my-xs-3 {
                margin-top: 1rem !important
            }

            .mr-xs-3,
            .mx-xs-3 {
                margin-right: 1rem !important
            }

            .mb-xs-3,
            .my-xs-3 {
                margin-bottom: 1rem !important
            }

            .ml-xs-3,
            .mx-xs-3 {
                margin-left: 1rem !important
            }

            .m-xs-4 {
                margin: 1.5rem !important
            }

            .mt-xs-4,
            .my-xs-4 {
                margin-top: 1.5rem !important
            }

            .mr-xs-4,
            .mx-xs-4 {
                margin-right: 1.5rem !important
            }

            .mb-xs-4,
            .my-xs-4 {
                margin-bottom: 1.5rem !important
            }

            .ml-xs-4,
            .mx-xs-4 {
                margin-left: 1.5rem !important
            }

            .m-xs-5 {
                margin: 3rem !important
            }

            .mt-xs-5,
            .my-xs-5 {
                margin-top: 3rem !important
            }

            .mr-xs-5,
            .mx-xs-5 {
                margin-right: 3rem !important
            }

            .mb-xs-5,
            .my-xs-5 {
                margin-bottom: 3rem !important
            }

            .ml-xs-5,
            .mx-xs-5 {
                margin-left: 3rem !important
            }

            .p-xs-0 {
                padding: 0 !important
            }

            .pt-xs-0,
            .py-xs-0 {
                padding-top: 0 !important
            }

            .pr-xs-0,
            .px-xs-0 {
                padding-right: 0 !important
            }

            .pb-xs-0,
            .py-xs-0 {
                padding-bottom: 0 !important
            }

            .pl-xs-0,
            .px-xs-0 {
                padding-left: 0 !important
            }

            .p-xs-1 {
                padding: .25rem !important
            }

            .pt-xs-1,
            .py-xs-1 {
                padding-top: .25rem !important
            }

            .pr-xs-1,
            .px-xs-1 {
                padding-right: .25rem !important
            }

            .pb-xs-1,
            .py-xs-1 {
                padding-bottom: .25rem !important
            }

            .pl-xs-1,
            .px-xs-1 {
                padding-left: .25rem !important
            }

            .p-xs-2 {
                padding: .5rem !important
            }

            .pt-xs-2,
            .py-xs-2 {
                padding-top: .5rem !important
            }

            .pr-xs-2,
            .px-xs-2 {
                padding-right: .5rem !important
            }

            .pb-xs-2,
            .py-xs-2 {
                padding-bottom: .5rem !important
            }

            .pl-xs-2,
            .px-xs-2 {
                padding-left: .5rem !important
            }

            .p-xs-3 {
                padding: 1rem !important
            }

            .pt-xs-3,
            .py-xs-3 {
                padding-top: 1rem !important
            }

            .pr-xs-3,
            .px-xs-3 {
                padding-right: 1rem !important
            }

            .pb-xs-3,
            .py-xs-3 {
                padding-bottom: 1rem !important
            }

            .pl-xs-3,
            .px-xs-3 {
                padding-left: 1rem !important
            }

            .p-xs-4 {
                padding: 1.5rem !important
            }

            .pt-xs-4,
            .py-xs-4 {
                padding-top: 1.5rem !important
            }

            .pr-xs-4,
            .px-xs-4 {
                padding-right: 1.5rem !important
            }

            .pb-xs-4,
            .py-xs-4 {
                padding-bottom: 1.5rem !important
            }

            .pl-xs-4,
            .px-xs-4 {
                padding-left: 1.5rem !important
            }

            .p-xs-5 {
                padding: 3rem !important
            }

            .pt-xs-5,
            .py-xs-5 {
                padding-top: 3rem !important
            }

            .pr-xs-5,
            .px-xs-5 {
                padding-right: 3rem !important
            }

            .pb-xs-5,
            .py-xs-5 {
                padding-bottom: 3rem !important
            }

            .pl-xs-5,
            .px-xs-5 {
                padding-left: 3rem !important
            }

            .m-xs-auto {
                margin: auto !important
            }

            .mt-xs-auto,
            .my-xs-auto {
                margin-top: auto !important
            }

            .mr-xs-auto,
            .mx-xs-auto {
                margin-right: auto !important
            }

            .mb-xs-auto,
            .my-xs-auto {
                margin-bottom: auto !important
            }

            .ml-xs-auto,
            .mx-xs-auto {
                margin-left: auto !important
            }
        }

        @media (min-width:667px) {
            .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
            }
        }

        @media (min-width:1440px) {
            .m-xxl-0 {
                margin: 0 !important
            }

            .mt-xxl-0,
            .my-xxl-0 {
                margin-top: 0 !important
            }

            .mr-xxl-0,
            .mx-xxl-0 {
                margin-right: 0 !important
            }

            .mb-xxl-0,
            .my-xxl-0 {
                margin-bottom: 0 !important
            }

            .ml-xxl-0,
            .mx-xxl-0 {
                margin-left: 0 !important
            }

            .m-xxl-1 {
                margin: .25rem !important
            }

            .mt-xxl-1,
            .my-xxl-1 {
                margin-top: .25rem !important
            }

            .mr-xxl-1,
            .mx-xxl-1 {
                margin-right: .25rem !important
            }

            .mb-xxl-1,
            .my-xxl-1 {
                margin-bottom: .25rem !important
            }

            .ml-xxl-1,
            .mx-xxl-1 {
                margin-left: .25rem !important
            }

            .m-xxl-2 {
                margin: .5rem !important
            }

            .mt-xxl-2,
            .my-xxl-2 {
                margin-top: .5rem !important
            }

            .mr-xxl-2,
            .mx-xxl-2 {
                margin-right: .5rem !important
            }

            .mb-xxl-2,
            .my-xxl-2 {
                margin-bottom: .5rem !important
            }

            .ml-xxl-2,
            .mx-xxl-2 {
                margin-left: .5rem !important
            }

            .m-xxl-3 {
                margin: 1rem !important
            }

            .mt-xxl-3,
            .my-xxl-3 {
                margin-top: 1rem !important
            }

            .mr-xxl-3,
            .mx-xxl-3 {
                margin-right: 1rem !important
            }

            .mb-xxl-3,
            .my-xxl-3 {
                margin-bottom: 1rem !important
            }

            .ml-xxl-3,
            .mx-xxl-3 {
                margin-left: 1rem !important
            }

            .m-xxl-4 {
                margin: 1.5rem !important
            }

            .mt-xxl-4,
            .my-xxl-4 {
                margin-top: 1.5rem !important
            }

            .mr-xxl-4,
            .mx-xxl-4 {
                margin-right: 1.5rem !important
            }

            .mb-xxl-4,
            .my-xxl-4 {
                margin-bottom: 1.5rem !important
            }

            .ml-xxl-4,
            .mx-xxl-4 {
                margin-left: 1.5rem !important
            }

            .m-xxl-5 {
                margin: 3rem !important
            }

            .mt-xxl-5,
            .my-xxl-5 {
                margin-top: 3rem !important
            }

            .mr-xxl-5,
            .mx-xxl-5 {
                margin-right: 3rem !important
            }

            .mb-xxl-5,
            .my-xxl-5 {
                margin-bottom: 3rem !important
            }

            .ml-xxl-5,
            .mx-xxl-5 {
                margin-left: 3rem !important
            }

            .p-xxl-0 {
                padding: 0 !important
            }

            .pt-xxl-0,
            .py-xxl-0 {
                padding-top: 0 !important
            }

            .pr-xxl-0,
            .px-xxl-0 {
                padding-right: 0 !important
            }

            .pb-xxl-0,
            .py-xxl-0 {
                padding-bottom: 0 !important
            }

            .pl-xxl-0,
            .px-xxl-0 {
                padding-left: 0 !important
            }

            .p-xxl-1 {
                padding: .25rem !important
            }

            .pt-xxl-1,
            .py-xxl-1 {
                padding-top: .25rem !important
            }

            .pr-xxl-1,
            .px-xxl-1 {
                padding-right: .25rem !important
            }

            .pb-xxl-1,
            .py-xxl-1 {
                padding-bottom: .25rem !important
            }

            .pl-xxl-1,
            .px-xxl-1 {
                padding-left: .25rem !important
            }

            .p-xxl-2 {
                padding: .5rem !important
            }

            .pt-xxl-2,
            .py-xxl-2 {
                padding-top: .5rem !important
            }

            .pr-xxl-2,
            .px-xxl-2 {
                padding-right: .5rem !important
            }

            .pb-xxl-2,
            .py-xxl-2 {
                padding-bottom: .5rem !important
            }

            .pl-xxl-2,
            .px-xxl-2 {
                padding-left: .5rem !important
            }

            .p-xxl-3 {
                padding: 1rem !important
            }

            .pt-xxl-3,
            .py-xxl-3 {
                padding-top: 1rem !important
            }

            .pr-xxl-3,
            .px-xxl-3 {
                padding-right: 1rem !important
            }

            .pb-xxl-3,
            .py-xxl-3 {
                padding-bottom: 1rem !important
            }

            .pl-xxl-3,
            .px-xxl-3 {
                padding-left: 1rem !important
            }

            .p-xxl-4 {
                padding: 1.5rem !important
            }

            .pt-xxl-4,
            .py-xxl-4 {
                padding-top: 1.5rem !important
            }

            .pr-xxl-4,
            .px-xxl-4 {
                padding-right: 1.5rem !important
            }

            .pb-xxl-4,
            .py-xxl-4 {
                padding-bottom: 1.5rem !important
            }

            .pl-xxl-4,
            .px-xxl-4 {
                padding-left: 1.5rem !important
            }

            .p-xxl-5 {
                padding: 3rem !important
            }

            .pt-xxl-5,
            .py-xxl-5 {
                padding-top: 3rem !important
            }

            .pr-xxl-5,
            .px-xxl-5 {
                padding-right: 3rem !important
            }

            .pb-xxl-5,
            .py-xxl-5 {
                padding-bottom: 3rem !important
            }

            .pl-xxl-5,
            .px-xxl-5 {
                padding-left: 3rem !important
            }

            .m-xxl-auto {
                margin: auto !important
            }

            .mt-xxl-auto,
            .my-xxl-auto {
                margin-top: auto !important
            }

            .mr-xxl-auto,
            .mx-xxl-auto {
                margin-right: auto !important
            }

            .mb-xxl-auto,
            .my-xxl-auto {
                margin-bottom: auto !important
            }

            .ml-xxl-auto,
            .mx-xxl-auto {
                margin-left: auto !important
            }
        }

        @media (min-width:1600px) {
            .m-xxxl-0 {
                margin: 0 !important
            }

            .mt-xxxl-0,
            .my-xxxl-0 {
                margin-top: 0 !important
            }

            .mr-xxxl-0,
            .mx-xxxl-0 {
                margin-right: 0 !important
            }

            .mb-xxxl-0,
            .my-xxxl-0 {
                margin-bottom: 0 !important
            }

            .ml-xxxl-0,
            .mx-xxxl-0 {
                margin-left: 0 !important
            }

            .m-xxxl-1 {
                margin: .25rem !important
            }

            .mt-xxxl-1,
            .my-xxxl-1 {
                margin-top: .25rem !important
            }

            .mr-xxxl-1,
            .mx-xxxl-1 {
                margin-right: .25rem !important
            }

            .mb-xxxl-1,
            .my-xxxl-1 {
                margin-bottom: .25rem !important
            }

            .ml-xxxl-1,
            .mx-xxxl-1 {
                margin-left: .25rem !important
            }

            .m-xxxl-2 {
                margin: .5rem !important
            }

            .mt-xxxl-2,
            .my-xxxl-2 {
                margin-top: .5rem !important
            }

            .mr-xxxl-2,
            .mx-xxxl-2 {
                margin-right: .5rem !important
            }

            .mb-xxxl-2,
            .my-xxxl-2 {
                margin-bottom: .5rem !important
            }

            .ml-xxxl-2,
            .mx-xxxl-2 {
                margin-left: .5rem !important
            }

            .m-xxxl-3 {
                margin: 1rem !important
            }

            .mt-xxxl-3,
            .my-xxxl-3 {
                margin-top: 1rem !important
            }

            .mr-xxxl-3,
            .mx-xxxl-3 {
                margin-right: 1rem !important
            }

            .mb-xxxl-3,
            .my-xxxl-3 {
                margin-bottom: 1rem !important
            }

            .ml-xxxl-3,
            .mx-xxxl-3 {
                margin-left: 1rem !important
            }

            .m-xxxl-4 {
                margin: 1.5rem !important
            }

            .mt-xxxl-4,
            .my-xxxl-4 {
                margin-top: 1.5rem !important
            }

            .mr-xxxl-4,
            .mx-xxxl-4 {
                margin-right: 1.5rem !important
            }

            .mb-xxxl-4,
            .my-xxxl-4 {
                margin-bottom: 1.5rem !important
            }

            .ml-xxxl-4,
            .mx-xxxl-4 {
                margin-left: 1.5rem !important
            }

            .m-xxxl-5 {
                margin: 3rem !important
            }

            .mt-xxxl-5,
            .my-xxxl-5 {
                margin-top: 3rem !important
            }

            .mr-xxxl-5,
            .mx-xxxl-5 {
                margin-right: 3rem !important
            }

            .mb-xxxl-5,
            .my-xxxl-5 {
                margin-bottom: 3rem !important
            }

            .ml-xxxl-5,
            .mx-xxxl-5 {
                margin-left: 3rem !important
            }

            .p-xxxl-0 {
                padding: 0 !important
            }

            .pt-xxxl-0,
            .py-xxxl-0 {
                padding-top: 0 !important
            }

            .pr-xxxl-0,
            .px-xxxl-0 {
                padding-right: 0 !important
            }

            .pb-xxxl-0,
            .py-xxxl-0 {
                padding-bottom: 0 !important
            }

            .pl-xxxl-0,
            .px-xxxl-0 {
                padding-left: 0 !important
            }

            .p-xxxl-1 {
                padding: .25rem !important
            }

            .pt-xxxl-1,
            .py-xxxl-1 {
                padding-top: .25rem !important
            }

            .pr-xxxl-1,
            .px-xxxl-1 {
                padding-right: .25rem !important
            }

            .pb-xxxl-1,
            .py-xxxl-1 {
                padding-bottom: .25rem !important
            }

            .pl-xxxl-1,
            .px-xxxl-1 {
                padding-left: .25rem !important
            }

            .p-xxxl-2 {
                padding: .5rem !important
            }

            .pt-xxxl-2,
            .py-xxxl-2 {
                padding-top: .5rem !important
            }

            .pr-xxxl-2,
            .px-xxxl-2 {
                padding-right: .5rem !important
            }

            .pb-xxxl-2,
            .py-xxxl-2 {
                padding-bottom: .5rem !important
            }

            .pl-xxxl-2,
            .px-xxxl-2 {
                padding-left: .5rem !important
            }

            .p-xxxl-3 {
                padding: 1rem !important
            }

            .pt-xxxl-3,
            .py-xxxl-3 {
                padding-top: 1rem !important
            }

            .pr-xxxl-3,
            .px-xxxl-3 {
                padding-right: 1rem !important
            }

            .pb-xxxl-3,
            .py-xxxl-3 {
                padding-bottom: 1rem !important
            }

            .pl-xxxl-3,
            .px-xxxl-3 {
                padding-left: 1rem !important
            }

            .p-xxxl-4 {
                padding: 1.5rem !important
            }

            .pt-xxxl-4,
            .py-xxxl-4 {
                padding-top: 1.5rem !important
            }

            .pr-xxxl-4,
            .px-xxxl-4 {
                padding-right: 1.5rem !important
            }

            .pb-xxxl-4,
            .py-xxxl-4 {
                padding-bottom: 1.5rem !important
            }

            .pl-xxxl-4,
            .px-xxxl-4 {
                padding-left: 1.5rem !important
            }

            .p-xxxl-5 {
                padding: 3rem !important
            }

            .pt-xxxl-5,
            .py-xxxl-5 {
                padding-top: 3rem !important
            }

            .pr-xxxl-5,
            .px-xxxl-5 {
                padding-right: 3rem !important
            }

            .pb-xxxl-5,
            .py-xxxl-5 {
                padding-bottom: 3rem !important
            }

            .pl-xxxl-5,
            .px-xxxl-5 {
                padding-left: 3rem !important
            }

            .m-xxxl-auto {
                margin: auto !important
            }

            .mt-xxxl-auto,
            .my-xxxl-auto {
                margin-top: auto !important
            }

            .mr-xxxl-auto,
            .mx-xxxl-auto {
                margin-right: auto !important
            }

            .mb-xxxl-auto,
            .my-xxxl-auto {
                margin-bottom: auto !important
            }

            .ml-xxxl-auto,
            .mx-xxxl-auto {
                margin-left: auto !important
            }
        }

        .text-monospace {
            font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
        }

        .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:480px) {
            .text-xxs-left {
                text-align: left !important
            }

            .text-xxs-right {
                text-align: right !important
            }

            .text-xxs-center {
                text-align: center !important
            }
        }

        @media (min-width:576px) {
            .text-xs-left {
                text-align: left !important
            }

            .text-xs-right {
                text-align: right !important
            }

            .text-xs-center {
                text-align: center !important
            }
        }

        @media (min-width:667px) {
            .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
            }
        }

        @media (min-width:1440px) {
            .text-xxl-left {
                text-align: left !important
            }

            .text-xxl-right {
                text-align: right !important
            }

            .text-xxl-center {
                text-align: center !important
            }
        }

        @media (min-width:1600px) {
            .text-xxxl-left {
                text-align: left !important
            }

            .text-xxxl-right {
                text-align: right !important
            }

            .text-xxxl-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-body {
            color: #212529 !important
        }

        .text-muted {
            color: #6c757d !important
        }

        .text-black-50 {
            color: rgba(0, 0, 0, .5) !important
        }

        .text-white-50 {
            color: rgba(255, 255, 255, .5) !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 #adb5bd;
                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 #dee2e6 !important
            }

            .table-dark {
                color: inherit
            }

            .table-dark tbody+tbody,
            .table-dark td,
            .table-dark th,
            .table-dark thead th {
                border-color: #dee2e6
            }

            .table .thead-dark th {
                color: inherit;
                border-color: #dee2e6
            }
        }

        .bg-primary {
            background-color: var(--primary) !important
        }

        .bg-primary-inverse {
            background-color: rgba(142, 84, 233, .2)
        }

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

        .bg-warning-inverse {
            background-color: rgba(247, 183, 49, .2)
        }

        .bg-success {
            background-color: #32b432 !important
        }

        .bg-success -inverse {
            background-color: rgba(50, 180, 50, .2)
        }

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

        .bg-danger-inverse {
            background-color: rgba(227, 50, 76, .2)
        }

        .bg-info {
            background-color: #45aaf2 !important
        }

        .bg-info-inverse {
            background-color: rgba(69, 170, 242, .2)
        }

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

        .bg-gray {
            background-color: #eceef3 !important
        }

        .bg-inverse {
            background-color: #2c2e3e !important
        }

        .bg-orange {
            background-color: #fd9644 !important
        }

        .bg-orange-inverse {
            background-color: rgba(253, 150, 68, .2)
        }

        .bg-cyan {
            background-color: #2bcbba !important
        }

        .bg-cyan-inverse {
            background-color: rgba(43, 203, 186, .2)
        }

        .bg-pink {
            background-color: #fb0792 !important
        }

        .bg-pink-inverse {
            background-color: rgba(251, 7, 146, .2)
        }

        .bg-primary2-inverse {
            background-color: rgba(71, 118, 230, .2)
        }

        .bg-white-inverse {
            background-color: rgba(255, 255, 255, .2)
        }

        .bg-purple {
            background-color: #4776e6 !important
        }

        .bg {
            background-size: cover;
            background-position: top center;
            background-repeat: no-repeat;
            position: relative;
            overflow: hidden
        }

        .bg:before {
            content: '';
            background: rgba(0, 0, 0, .7);
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 0
        }

        .no-overlay:before {
            content: '';
            background: rgba(0, 0, 0, 0);
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 0
        }

        .bg-primary-overlay:before {
            content: '';
            background: var(--primary);
            background: rgba(142, 84, 233, .8) !important;
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 0
        }

        .bg-facebook {
            background: #3b5998 !important
        }

        .bg-twitter {
            background: #00aced !important
        }

        .bg-linkedin {
            background: #0077b5 !important
        }

        .bg-pinterest {
            background: #c92228 !important
        }

        .bg-instagram {
            background: #c32aa3 !important
        }

        .bg-dribble {
            background: #c73b65 !important
        }

        .bg-googleplus {
            background: #d34836 !important
        }

        .bg-pinterest {
            background: #c92228 !important
        }

        .bg-dropbox {
            background: #3d9ae8 !important
        }

        .bg-flickr {
            background: #0063dc !important
        }

        .bg-tumblr {
            background: #34526f !important
        }

        .bg-skype {
            background: #12a5f4 !important
        }

        .bg-youtube {
            background: #c4302b !important
        }

        .bg-github {
            background: #4078c0 !important
        }

        .bg-gradient {
            background: var(--primary);
                background: -moz-linear-gradient(left, var(--primary) 0, #4776e6 100%) !important;
                background: -webkit-gradient(linear, left, right, color-stop(0, var(--primary)), color-stop(100%, #4776e6)) !important;
                background: -webkit-linear-gradient(left, var(--primary) 0, #4776e6 100%) !important;
                background: -o-linear-gradient(left, var(--primary) 0, #4776e6 100%) !important;
                background: -ms-linear-gradient(left, var(--primary) 0, #4776e6 100%) !important;
                background: linear-gradient(to right, var(--primary) 0, #4776e6 100%) !important
        }

        .bg-gradient-overlay:before {
            content: '';
            background: -moz-linear-gradient(top, rgba(142, 84, 233, .85) 0, rgba(71, 118, 230, .85) 100%);
            background: -webkit-linear-gradient(top, rgba(142, 84, 233, .85) 0, rgba(71, 118, 230, .85) 100%);
            background: linear-gradient(to bottom, rgba(142, 84, 233, .85) 0, rgba(71, 118, 230, .85) 100%);
            width: 100%;
            height: 100%;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 0
        }

        .box-shadow-1 {
            -webkit-box-shadow: 0 0 20px rgba(115, 105, 215, .15);
            -moz-box-shadow: 0 0 20px rgba(115, 105, 215, .15);
            box-shadow: 0 0 20px rgba(115, 105, 215, .15)
        }

        .p-relative {
            position: relative;
            z-index: 1
        }

        .p-absolute {
            position: absolute
        }

        .p-fixed {
            position: fixed
        }

        p-bottom-0 {
            bottom: 0
        }

        .responsive-chart canvas {
            width: 100% !important
        }

        .img-rounded {
            border-radius: 50%
        }

        .label {
            display: inline;
            padding: .4em .5em .3em;
            font-size: 75% !important;
            font-weight: 400;
            line-height: 1;
            color: #fff;
            text-align: center;
            white-space: nowrap;
            vertical-align: baseline;
            border-radius: .25em
        }

        .label-primary {
            background: var(--primary)
        }

        .label-info {
            background: #45aaf2
        }

        .label-warning {
            background: #f7b731
        }

        .label-danger {
            background: #e3324c
        }

        .label-success {
            background: #32b432
        }

        .label-pink {
            background: #fb0792
        }

        .label-inverse {
            background: #2c2e3e
        }

        .label-custom {
            background: #2bcbba
        }

        .label-orange {
            background: #fd9644
        }

        .arrow-triangle {
            position: absolute;
            background-color: #fff;
            text-align: left;
            transform: rotate(40deg) skewX(-50deg);
            right: 10px;
            top: -7px
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .arrow-triangle {
                display: none
            }
        }

        .arrow-triangle:after,
        .arrow-triangle:before {
            content: '';
            position: absolute;
            background-color: inherit
        }

        .arrow-triangle,
        .arrow-triangle:after,
        .arrow-triangle:before {
            width: .7em;
            height: .7em;
            border-top-right-radius: 30%
        }

        .arrow-triangle:before {
            transform: rotate(-135deg) skewX(-45deg) scale(1.414, .707) translate(0, -50%);
            -webkit-box-shadow: 2px -2px 5px rgba(115, 105, 215, .15);
            -moz-box-shadow: 2px -2px 5px rgba(115, 105, 215, .15);
            box-shadow: 2px -2px 5px rgba(115, 105, 215, .15)
        }

        .arrow-triangle:after {
            transform: rotate(135deg) skewY(-45deg) scale(.707, 1.414) translate(50%)
        }

        .dropdown-item.active,
        .dropdown-item:active {
            background: 0 0
        }

        .text-white {
            color: #fff
        }

        .text-dark {
            color: #2c2e3e
        }

        .text-primary {
            color: var(--primary) !important
        }

        .text-info {
            color: #45aaf2 !important
        }

        a.text-primary {
            color: var(--primary) !important
        }

        a.text-primary:hover {
            color: var(--primary) !important
        }

        a.text-primary:focus {
            color: var(--primary) !important
        }

        a.text-primary:active {
            color: var(--primary) !important
        }

        a.text-primary:visited {
            color: var(--primary) !important
        }

        a.text-secondary {
            color: #a1a1a1 !important
        }

        a.text-secondary:hover {
            color: #8d8d8d !important
        }

        a.text-secondary:focus {
            color: #8d8d8d !important
        }

        a.text-secondary:active {
            color: #8d8d8d !important
        }

        a.text-secondary:visited {
            color: #8d8d8d !important
        }

        a.text-muted {
            color: #a6a9b7 !important
        }

        a.text-muted:hover {
            color: #8f93a5 !important
        }

        a.text-muted:focus {
            color: #8f93a5 !important
        }

        a.text-muted:active {
            color: #8f93a5 !important
        }

        a.text-muted:visited {
            color: #8f93a5 !important
        }

        a.text-info {
            color: #45aaf2 !important
        }

        a.text-info:hover {
            color: #1f99ef !important
        }

        a.text-info:focus {
            color: #1f99ef !important
        }

        a.text-info:active {
            color: #1f99ef !important
        }

        a.text-info:visited {
            color: #1f99ef !important
        }

        a.text-orange {
            color: #fd9644 !important
        }

        a.text-orange:hover {
            color: #fd7f1c !important
        }

        a.text-orange:focus {
            color: #fd7f1c !important
        }

        a.text-orange:active {
            color: #fd7f1c !important
        }

        a.text-orange:visited {
            color: #fd7f1c !important
        }

        a.text-cyan {
            color: #2bcbba !important
        }

        a.text-cyan:hover {
            color: #24a99b !important
        }

        a.text-cyan:focus {
            color: #24a99b !important
        }

        a.text-cyan:active {
            color: #24a99b !important
        }

        a.text-cyan:visited {
            color: #24a99b !important
        }

        a.text-red {
            color: #e3324c !important
        }

        a.text-red:hover {
            color: #d01c37 !important
        }

        a.text-red:focus {
            color: #d01c37 !important
        }

        a.text-red:active {
            color: #d01c37 !important
        }

        a.text-red:visited {
            color: #d01c37 !important
        }

        a.text-blue {
            color: #45aaf2 !important
        }

        a.text-blue:hover {
            color: #1f99ef !important
        }

        a.text-blue:focus {
            color: #1f99ef !important
        }

        a.text-blue:active {
            color: #1f99ef !important
        }

        a.text-blue:visited {
            color: #1f99ef !important
        }

        a.text-purple {
            color: var(--primary) !important
        }

        a.text-purple:hover {
            color: var(--primary) !important
        }

        a.text-purple:focus {
            color: var(--primary) !important
        }

        a.text-purple:active {
            color: var(--primary) !important
        }

        a.text-purple:visited {
            color: var(--primary) !important
        }

        a.text-pink {
            color: #fb0792 !important
        }

        a.text-pink:hover {
            color: #d6037b !important
        }

        a.text-pink:focus {
            color: #d6037b !important
        }

        a.text-pink:active {
            color: #d6037b !important
        }

        a.text-pink:visited {
            color: #d6037b !important
        }

        .text-muted {
            color: #a6a9b7 !important
        }

        .text-orange {
            color: #fd9644
        }

        .text-cyan {
            color: #2bcbba
        }

        .text-blue {
            color: #45aaf2
        }

        .text-purple {
            color: var(--primary)
        }

        .text-pink {
            color: #fb0792
        }

        .text-facebook {
            color: #3b5998
        }

        .text-twitter {
            color: #00aced
        }

        .text-linkedin {
            color: #0077b5
        }

        .text-dribble {
            color: #c73b65
        }

        .text-googleplus {
            color: #d34836
        }

        .text-instagram {
            color: #c32aa3
        }

        .text-pinterest {
            color: #c92228
        }

        .text-dropbox {
            color: #3d9ae8
        }

        .text-flickr {
            color: #0063dc
        }

        .text-tumblr {
            color: #34526f
        }

        .text-skype {
            color: #12a5f4
        }

        .text-youtube {
            color: #c4302b
        }

        .text-github {
            color: #4078c0
        }

        .font-xs {
            font-size: .8571rem !important;
            line-height: 1.145rem
        }

        .font-lg {
            font-size: 1.714rem !important;
            line-height: 2.142rem
        }

        .font-xxl {
            font-size: 2.571rem !important;
            line-height: 3.142rem
        }

        .f-30 {
            font-size: 2.143rem !important;
            line-height: 2.143rem
        }

        .f-50 {
            font-size: 3.571rem !important;
            line-height: 3.571rem
        }

        .f-70 {
            font-size: 5.271rem !important;
            line-height: 5.271rem
        }

        .f-100 {
            font-size: 7.125rem !important;
            line-height: 7.125rem
        }

        .f-150 {
            font-size: 11.125rem !important;
            line-height: 11.125rem
        }

        .f-200 {
            font-size: 14.125rem !important;
            line-height: 14.125rem
        }

        .font-light {
            font-weight: 300
        }

        .font-regular {
            font-weight: 400
        }

        .font-medium {
            font-weight: 500
        }

        .font-bold {
            font-weight: 700
        }

        .m-t-0 {
            margin-top: 0 !important
        }

        .m-t-5 {
            margin-top: .35742rem !important
        }

        .m-t-10 {
            margin-top: .7143rem !important
        }

        .m-t-20 {
            margin-top: 1.429rem !important
        }

        .m-t-30 {
            margin-top: 2.143rem !important
        }

        .m-t-40 {
            margin-top: 2.857rem !important
        }

        .m-t-50 {
            margin-top: 3.571rem !important
        }

        .m-t-60 {
            margin-top: 4.286rem !important
        }

        .m-t-70 {
            margin-top: 5rem !important
        }

        .m-t-80 {
            margin-top: 5.714rem !important
        }

        .m-t-90 {
            margin-top: 6.429rem !important
        }

        .m-t-100 {
            margin-top: 7.143rem !important
        }

        .m-b-0 {
            margin-bottom: 0 !important
        }

        .m-b-10 {
            margin-bottom: .7143rem !important
        }

        .m-b-20 {
            margin-bottom: 1.429rem !important
        }

        .m-b-30 {
            margin-bottom: 2.143rem !important
        }

        .m-b-40 {
            margin-bottom: 2.857rem !important
        }

        .m-b-50 {
            margin-bottom: 3.571rem !important
        }

        .m-b-60 {
            margin-bottom: 4.286rem !important
        }

        .m-b-70 {
            margin-bottom: 5rem !important
        }

        .m-b-80 {
            margin-bottom: 5.714rem !important
        }

        .m-b-90 {
            margin-bottom: 6.429rem !important
        }

        .m-b-100 {
            margin-bottom: 7.143rem !important
        }

        .m-l-0 {
            margin-left: 0 !important
        }

        .m-l-10 {
            margin-left: .7143rem !important
        }

        .m-l-20 {
            margin-left: 1.429rem !important
        }

        .m-l-30 {
            margin-left: 2.143rem !important
        }

        .m-l-40 {
            margin-left: 2.857rem !important
        }

        .m-l-50 {
            margin-left: 3.571rem !important
        }

        .m-l-60 {
            margin-left: 4.286rem !important
        }

        .m-l-70 {
            margin-left: 5rem !important
        }

        .m-l-80 {
            margin-left: 5.714rem !important
        }

        .m-l-90 {
            margin-left: 6.429rem !important
        }

        .m-l-100 {
            margin-left: 7.143rem !important
        }

        .m-r-0 {
            margin-right: 0 !important
        }

        .m-r-10 {
            margin-right: .7143rem !important
        }

        .m-r-20 {
            margin-right: 1.429rem !important
        }

        .m-r-30 {
            margin-right: 2.143rem !important
        }

        .m-r-40 {
            margin-right: 2.857rem !important
        }

        .m-r-50 {
            margin-right: 3.571rem !important
        }

        .m-r-60 {
            margin-right: 4.286rem !important
        }

        .m-r-70 {
            margin-right: 5rem !important
        }

        .m-r-80 {
            margin-right: 5.714rem !important
        }

        .m-r-90 {
            margin-right: 6.429rem !important
        }

        .m-r-100 {
            margin-right: 7.143rem !important
        }

        .p-10 {
            padding: .7143rem !important
        }

        .p-15 {
            padding: 1.0443rem !important
        }

        .p-20 {
            padding: 1.429rem !important
        }

        .p-30 {
            padding: 2.143rem !important
        }

        .p-40 {
            padding: 2.857rem !important
        }

        .p-50 {
            padding: 3.571rem !important
        }

        .p-l-0 {
            padding-left: 0 !important
        }

        .p-l-10 {
            padding-left: .7143rem !important
        }

        .p-l-20 {
            padding-left: 1.429rem !important
        }

        .p-l-30 {
            padding-left: 2.143rem !important
        }

        .p-l-40 {
            padding-left: 2.857rem !important
        }

        .p-l-50 {
            padding-left: 3.571rem !important
        }

        .p-r-0 {
            padding-right: 0 !important
        }

        .p-r-10 {
            padding-right: .7143rem !important
        }

        .p-r-20 {
            padding-right: 1.429rem !important
        }

        .p-r-30 {
            padding-right: 2.143rem !important
        }

        .p-r-40 {
            padding-right: 2.857rem !important
        }

        .p-r-50 {
            padding-right: 3.571rem !important
        }

        .p-t-0 {
            padding-top: 0 !important
        }

        .p-t-10 {
            padding-top: .7143rem !important
        }

        .p-t-20 {
            padding-top: 1.429rem !important
        }

        .p-t-30 {
            padding-top: 2.143rem !important
        }

        .p-t-40 {
            padding-top: 2.857rem !important
        }

        .p-t-50 {
            padding-top: 3.571rem !important
        }

        .p-b-0 {
            padding-bottom: 0 !important
        }

        .p-b-10 {
            padding-bottom: .7143rem !important
        }

        .p-b-20 {
            padding-bottom: 1.429rem !important
        }

        .p-b-30 {
            padding-bottom: 2.143rem !important
        }

        .p-b-40 {
            padding-bottom: 2.857rem !important
        }

        .p-b-50 {
            padding-bottom: 3.571rem !important
        }

        .grid-structure .grid-container {
            background-color: rgba(243, 243, 243, .5);
            margin-bottom: 10px;
            padding: 10px 20px
        }

        .icon-colored {
            height: 48px;
            width: 48px;
            margin: 2rem
        }

        .min-h-200 {
            min-height: 200px
        }

        .min-h-210 {
            min-height: 210px
        }

        .min-h-220 {
            min-height: 220px
        }

        .min-h-230 {
            min-height: 230px
        }

        .min-h-240 {
            min-height: 240px
        }

        .min-h-250 {
            min-height: 250px
        }

        .min-h-260 {
            min-height: 260px
        }

        .min-h-270 {
            min-height: 270px
        }

        .max-h-200 {
            max-height: 200px
        }

        .max-h-210 {
            max-height: 210px
        }

        .max-h-220 {
            max-height: 220px
        }

        .max-h-230 {
            max-height: 230px
        }

        .max-h-240 {
            max-height: 240px
        }

        .max-h-250 {
            max-height: 250px
        }

        .max-h-260 {
            max-height: 260px
        }

        .max-h-270 {
            max-height: 270px
        }

        .max-h-280 {
            max-height: 280px
        }

        .max-h-290 {
            max-height: 290px
        }

        .max-h-300 {
            max-height: 300px
        }

        .max-h-310 {
            max-height: 310px
        }

        .max-h-320 {
            max-height: 320px
        }

        .max-h-330 {
            max-height: 330px
        }

        .max-h-340 {
            max-height: 340px
        }

        .max-h-350 {
            max-height: 350px
        }

        .max-h-360 {
            max-height: 360px
        }

        .max-h-370 {
            max-height: 370px
        }

        .max-h-380 {
            max-height: 380px
        }

        .max-h-390 {
            max-height: 390px
        }

        .max-h-400 {
            max-height: 400px
        }

        .max-h-410 {
            max-height: 410px
        }

        .max-h-420 {
            max-height: 420px
        }

        .max-h-430 {
            max-height: 430px
        }

        .max-h-440 {
            max-height: 440px
        }

        .max-h-450 {
            max-height: 450px
        }

        .max-h-460 {
            max-height: 460px
        }

        .max-h-470 {
            max-height: 470px
        }

        .max-h-480 {
            max-height: 480px
        }

        .max-h-500 {
            max-height: 500px
        }

        .max-h-510 {
            max-height: 510px
        }

        .max-h-520 {
            max-height: 520px
        }

        .max-h-530 {
            max-height: 530px
        }

        .max-h-540 {
            max-height: 540px
        }

        .max-h-550 {
            max-height: 550px
        }

        .max-h-560 {
            max-height: 560px
        }

        .max-h-570 {
            max-height: 570px
        }

        .max-h-580 {
            max-height: 580px
        }

        .max-h-590 {
            max-height: 590px
        }

        .max-h-600 {
            max-height: 600px
        }

        .max-h-610 {
            max-height: 610px
        }

        .max-h-620 {
            max-height: 620px
        }

        .max-h-630 {
            max-height: 630px
        }

        .max-h-640 {
            max-height: 640px
        }

        .max-h-650 {
            max-height: 650px
        }

        .max-h-660 {
            max-height: 660px
        }

        .max-h-670 {
            max-height: 670px
        }

        .max-h-680 {
            max-height: 680px
        }

        .w-0 {
            width: 0 !important
        }

        .w-10 {
            width: 10px !important
        }

        .w-20 {
            width: 20px !important
        }

        .w-25 {
            width: 25px !important
        }

        .w-30 {
            width: 30% !important
        }

        .w-40 {
            width: 40% !important
        }

        .w-50 {
            width: 50px !important
        }

        .w-60 {
            width: 60% !important
        }

        .w-70 {
            width: 70% !important
        }

        .w-80 {
            width: 80% !important
        }

        .w-90 {
            width: 90% !important
        }

        .overflow-x {
            overflow-x: auto
        }

        .overflow-y {
            overflow-y: auto
        }

        .overflow-auto {
            overflow: auto
        }

        .overflow-h {
            overflow: hidden
        }

        .clock {
            position: relative;
            height: 120px;
            width: 120px;
            background: #fff;
            box-sizing: border-box;
            border-radius: 100%;
            border: 10px solid #8854d0;
            position: absolute;
            top: 20px;
            right: 40px;
            bottom: 0
        }

        .clock .top {
            position: absolute;
            width: 3px;
            height: 8px;
            background: #262626;
            left: 0;
            right: 0;
            margin: 0 auto
        }

        .clock .right {
            position: absolute;
            width: 8px;
            height: 3px;
            background: #262626;
            top: 0;
            bottom: 0;
            right: 0;
            margin: auto 0
        }

        .clock .bottom {
            position: absolute;
            width: 3px;
            height: 8px;
            background: #262626;
            left: 0;
            right: 0;
            bottom: 0;
            margin: 0 auto
        }

        .clock .left {
            position: absolute;
            width: 8px;
            height: 3px;
            background: #262626;
            top: 0;
            bottom: 0;
            left: 0;
            margin: auto 0
        }

        .clock .center {
            height: 6px;
            width: 6px;
            position: absolute;
            left: 0;
            right: 0;
            top: 0;
            bottom: 0;
            margin: auto;
            background: #262626;
            border-radius: 100%
        }

        .clock .hour {
            width: 3px;
            height: 100%;
            position: absolute;
            left: 0;
            right: 0;
            margin: 0 auto;
            animation: time 60s infinite linear
        }

        .clock .hour:before {
            position: absolute;
            content: "";
            background: #262626;
            height: 60px;
            width: 3px;
            top: 30px
        }

        .clock .minute {
            width: 1px;
            height: 100%;
            position: absolute;
            left: 0;
            right: 0;
            margin: 0 auto;
            animation: time 30s infinite linear
        }

        .clock .minute:before {
            position: absolute;
            content: "";
            background: #262626;
            height: 40px;
            width: 1px;
            top: 50px
        }

        .clock .second {
            width: 2px;
            height: 100%;
            position: absolute;
            left: 0;
            right: 0;
            margin: 0 auto;
            animation: time 15s infinite linear
        }

        .clock .second:before {
            position: absolute;
            content: "";
            background: #fd1111;
            height: 45px;
            width: 2px;
            top: 45px
        }

        @keyframes time {
            to {
                transform: rotate(360deg)
            }
        }

        .smiley {
            background: linear-gradient(135deg, #ffe919 0, #fbc000 100%);
            border-radius: 100%;
            padding: 25px;
            position: relative;
            width: 100px;
            height: 100px;
            box-shadow: rgba(211, 165, 110, .498039) 0 10px 10px 1px, #f5f5f5 0 10px 10px 1px;
            margin: 0 auto
        }

        .mouth {
            width: 60%;
            height: 30%;
            border-top-left-radius: 0;
            border-top-right-radius: 0;
            border-bottom-left-radius: 100px;
            border-bottom-right-radius: 100px;
            box-sizing: border-box;
            position: absolute;
            bottom: 18%;
            left: 50%;
            margin-left: -30%;
            background: #b57700;
            transition: all .3s cubic-bezier(.645, .045, .355, 1)
        }

        .eyes {
            width: 100%;
            box-sizing: border-box;
            transition: all .3s cubic-bezier(.645, .045, .355, 1)
        }

        .eyes .eye {
            width: 15px;
            height: 15px;
            background: #b57700;
            float: left;
            border-radius: 100%;
            position: relative
        }

        .eyes .eye:nth-of-type(2) {
            float: right
        }

        .eyes .eye::after {
            content: "";
            display: block;
            position: absolute;
            width: 0%;
            height: 0%;
            background: #fed800;
            transform: rotate(0);
            top: -15px;
            left: 5px;
            transition: all .3s cubic-bezier(.645, .045, .355, 1)
        }

        .eyes .eye:first-of-type::after {
            transform: rotate(0);
            left: auto;
            right: 5px
        }

        .smiley.normal .mouth {
            border-top-left-radius: 100px;
            border-top-right-radius: 100px;
            border-bottom-left-radius: 100px;
            border-bottom-right-radius: 100px;
            height: 10%;
            width: 40%;
            bottom: 25%;
            margin-left: -20%
        }

        .smiley.normal .eyes {
            margin-top: 30%
        }

        .smiley.happy .mouth {
            animation: move-mouth-down .8s;
            animation-delay: .3s
        }

        @keyframes move-mouth-down {
            0% {
                bottom: 18%
            }

            35% {
                bottom: 16%
            }

            65% {
                bottom: 16%
            }

            100% {
                bottom: 18%
            }
        }

        .smiley.happy .eyes {
            animation: move-eyes-down .8s;
            animation-delay: .3s
        }

        @keyframes move-eyes-down {
            0% {
                margin-top: 15%
            }

            35% {
                margin-top: 19%
            }

            65% {
                margin-top: 19%
            }

            100% {
                margin-top: 15%
            }
        }

        .smiley.happy .eye:nth-of-type(2) {
            height: 20px;
            margin-top: 0;
            animation: wink .8s;
            animation-delay: .3s
        }

        @keyframes wink {
            0% {
                height: 20px;
                margin-top: 0
            }

            30% {
                height: 3px;
                margin-top: 8px
            }

            70% {
                height: 3px;
                margin-top: 8px
            }

            100% {
                height: 20px;
                margin-top: 0
            }
        }

        .smiley.normal .eye {
            height: 20px;
            margin-top: 0;
            animation: eyeblink .6s;
            animation-delay: .3s
        }

        @keyframes eyeblink {
            0% {
                height: 20px;
                margin-top: 0
            }

            25% {
                height: 2px;
                margin-top: 8px
            }

            50% {
                height: 20px;
                margin-top: 0
            }

            75% {
                height: 2px;
                margin-top: 8px
            }

            100% {
                height: 20px;
                margin-top: 0
            }
        }

        .mCSB_inside>.mCSB_container {
            margin-right: 0
        }

        .font-9 {
            font-size: .5625rem !important
        }

        .font-10 {
            font-size: .625rem !important;
            line-height: .625rem
        }

        .font-11 {
            font-size: .6875rem !important;
            line-height: .6875rem
        }

        .font-12 {
            font-size: .75rem !important;
            line-height: .75rem
        }

        .font-13 {
            font-size: .8125rem !important;
            line-height: .8125rem
        }

        .font-14 {
            font-size: .875rem !important;
            line-height: .875rem
        }

        .font-15 {
            font-size: .9375rem !important;
            line-height: .9375rem
        }

        .font-16 {
            font-size: 1rem !important;
            line-height: 1rem
        }

        .font-17 {
            font-size: 1.063rem !important;
            line-height: 1.063rem
        }

        .font-18 {
            font-size: 1.125rem !important;
            line-height: 1.125rem
        }

        .font-19 {
            font-size: 1.188rem !important;
            line-height: 1.188rem
        }

        .font-20 {
            font-size: 1.25rem !important;
            line-height: 1.25rem
        }

        .font-21 {
            font-size: 1.313rem !important;
            line-height: 1.313rem
        }

        .font-22 {
            font-size: 1.375rem !important;
            line-height: 1.375rem
        }

        .font-23 {
            font-size: 1.438rem !important;
            line-height: 1.438rem
        }

        .font-24 {
            font-size: 1.5rem !important;
            line-height: 1.5rem
        }

        .font-25 {
            font-size: 1.563rem !important;
            line-height: 1.563rem
        }

        .font-26 {
            font-size: 1.625rem !important;
            line-height: 1.625rem
        }

        .font-27 {
            font-size: 1.688rem !important;
            line-height: 1.688rem
        }

        .font-28 {
            font-size: 1.75rem !important;
            line-height: 1.75rem
        }

        .font-29 {
            font-size: 1.813rem !important;
            line-height: 1.813rem
        }

        .font-30 {
            font-size: 1.875rem !important;
            line-height: 1.875rem
        }

        .font-31 {
            font-size: 1.938rem !important;
            line-height: 1.938rem
        }

        .font-32 {
            font-size: 2rem !important;
            line-height: 2rem
        }

        .font-33 {
            font-size: 2.063rem !important;
            line-height: 2.063rem
        }

        .font-34 {
            font-size: 2.125rem !important;
            line-height: 2.125rem
        }

        .font-35 {
            font-size: 2.188rem !important;
            line-height: 2.188rem
        }

        .font-36 {
            font-size: 2.25rem !important;
            line-height: 2.25rem
        }

        .font-37 {
            font-size: 2.313rem !important;
            line-height: 2.313rem
        }

        .font-38 {
            font-size: 2.375rem !important;
            line-height: 2.375rem
        }

        .font-39 {
            font-size: 2.438rem !important;
            line-height: 2.438rem
        }

        .font-40 {
            font-size: 2.5rem !important;
            line-height: 2.5rem
        }

        .font-41 {
            font-size: 2.563rem !important;
            line-height: 2.563rem
        }

        .font-42 {
            font-size: 2.625rem !important;
            line-height: 2.625rem
        }

        .font-43 {
            font-size: 2.688rem !important;
            line-height: 2.688rem
        }

        .font-44 {
            font-size: 2.75rem !important;
            line-height: 2.75rem
        }

        .font-45 {
            font-size: 2.813rem !important;
            line-height: 2.813rem
        }

        .font-46 {
            font-size: 2.875rem !important;
            line-height: 2.875rem
        }

        .font-47 {
            font-size: 2.938rem !important;
            line-height: 2.938rem
        }

        .font-48 {
            font-size: 3rem !important;
            line-height: 3rem
        }

        .font-49 {
            font-size: 3.063rem !important;
            line-height: 3.063rem
        }

        .font-50 {
            font-size: 3.125rem !important;
            line-height: 3.125rem
        }

        .font-51 {
            font-size: 3.188rem !important;
            line-height: 3.188rem
        }

        .font-52 {
            font-size: 3.25rem !important;
            line-height: 3.25rem
        }

        .font-53 {
            font-size: 3.313rem !important;
            line-height: 3.313rem
        }

        .font-54 {
            font-size: 3.375rem !important;
            line-height: 3.375rem
        }

        .font-55 {
            font-size: 3.438rem !important;
            line-height: 3.438rem
        }

        .font-56 {
            font-size: 3.5rem !important;
            line-height: 3.5rem
        }

        .font-57 {
            font-size: 3.563rem !important;
            line-height: 3.563rem
        }

        .font-58 {
            font-size: 3.625rem !important;
            line-height: 3.625rem
        }

        .font-59 {
            font-size: 3.688rem !important;
            line-height: 3.688rem
        }

        .font-60 {
            font-size: 3.75rem !important;
            line-height: 3.75rem
        }

        .font-61 {
            font-size: 3.813rem !important;
            line-height: 3.813rem
        }

        .font-62 {
            font-size: 3.875rem !important;
            line-height: 3.875rem
        }

        .font-63 {
            font-size: 3.938rem !important;
            line-height: 3.938rem
        }

        .font-64 {
            font-size: 4rem !important;
            line-height: 4rem
        }

        .font-65 {
            font-size: 4.063rem !important;
            line-height: 4.063rem
        }

        .font-66 {
            font-size: 4.125rem !important;
            line-height: 4.125rem
        }

        .font-67 {
            font-size: 4.188rem !important;
            line-height: 4.188rem
        }

        .font-68 {
            font-size: 4.25rem !important;
            line-height: 4.25rem
        }

        .font-69 {
            font-size: 4.313rem !important;
            line-height: 4.313rem
        }

        .font-70 {
            font-size: 4.375rem !important;
            line-height: 4.375rem
        }

        .font-71 {
            font-size: 4.438rem !important;
            line-height: 4.438rem
        }

        .font-72 {
            font-size: 4.5rem !important;
            line-height: 4.5rem
        }

        .font-73 {
            font-size: 4.563rem !important;
            line-height: 4.563rem
        }

        .font-74 {
            font-size: 4.625rem !important;
            line-height: 4.625rem
        }

        .font-75 {
            font-size: 4.688rem !important;
            line-height: 4.688rem
        }

        .font-76 {
            font-size: 4.75rem !important;
            line-height: 4.75rem
        }

        .font-77 {
            font-size: 4.813rem !important;
            line-height: 4.813rem
        }

        .font-78 {
            font-size: 4.875rem !important;
            line-height: 4.875rem
        }

        .font-79 {
            font-size: 4.938rem !important;
            line-height: 4.938rem
        }

        .font-80 {
            font-size: 5rem !important;
            line-height: 5rem
        }

        .font-81 {
            font-size: 5.063rem !important;
            line-height: 5.063rem
        }

        .font-82 {
            font-size: 5.125rem !important;
            line-height: 5.125rem
        }

        .font-83 {
            font-size: 5.188rem !important;
            line-height: 5.188rem
        }

        .font-84 {
            font-size: 5.25rem !important;
            line-height: 5.25rem
        }

        .font-85 {
            font-size: 5.313rem !important;
            line-height: 5.313rem
        }

        .font-86 {
            font-size: 5.375rem !important;
            line-height: 5.375rem
        }

        .font-87 {
            font-size: 5.438rem !important;
            line-height: 5.438rem
        }

        .font-88 {
            font-size: 5.5rem !important;
            line-height: 5.5rem
        }

        .font-89 {
            font-size: 5.563rem !important;
            line-height: 5.563rem
        }

        .font-90 {
            font-size: 5.625rem !important;
            line-height: 5.625rem
        }

        .font-91 {
            font-size: 5.688rem !important;
            line-height: 5.688rem
        }

        .font-92 {
            font-size: 5.75rem !important;
            line-height: 5.75rem
        }

        .font-93 {
            font-size: 5.813rem !important;
            line-height: 5.813rem
        }

        .font-94 {
            font-size: 5.875rem !important;
            line-height: 5.875rem
        }

        .font-95 {
            font-size: 5.938rem !important;
            line-height: 5.938rem
        }

        .font-96 {
            font-size: 6rem !important;
            line-height: 6rem
        }

        .font-97 {
            font-size: 6.063rem !important;
            line-height: 6.063rem
        }

        .font-98 {
            font-size: 6.125rem !important;
            line-height: 6.125rem
        }

        .font-99 {
            font-size: 6.188rem !important;
            line-height: 6.188rem
        }

        .font-100 {
            font-size: 6.25rem !important;
            line-height: 6.25rem
        }

        .h-100-vh {
            height: 100vh
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .h-100-vh {
                height: 100%
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .h-100-vh {
                height: 100%
            }
        }

        @media screen and (max-width:480px) {
            .h-100-vh {
                height: 100%
            }
        }

        .p-absolute-lrb {
            position: absolute;
            left: 0;
            bottom: 0;
            right: 0
        }

        @media screen and (min-width:1200px) and (max-width:1439px) {
            .p-absolute-lrb {
                position: relative
            }
        }

        @media screen and (min-width:1024px) and (max-width:1199px) {
            .p-absolute-lrb {
                position: relative
            }
        }

        @media screen and (min-width:768px) and (max-width:1023px) {
            .p-absolute-lrb {
                position: relative
            }
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .p-absolute-lrb {
                position: relative
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .p-absolute-lrb {
                position: relative
            }
        }

        @media screen and (max-width:480px) {
            .p-absolute-lrb {
                position: relative
            }
        }

        .p-absolute-lr {
            position: absolute;
            left: 0;
            right: 0
        }

        @media screen and (min-width:1200px) and (max-width:1439px) {
            .p-absolute-lr {
                position: relative
            }
        }

        @media screen and (min-width:1024px) and (max-width:1199px) {
            .p-absolute-lr {
                position: relative
            }
        }

        @media screen and (min-width:768px) and (max-width:1023px) {
            .p-absolute-lr {
                position: relative
            }
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .p-absolute-lr {
                position: relative
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .p-absolute-lr {
                position: relative
            }
        }

        @media screen and (max-width:480px) {
            .p-absolute-lr {
                position: relative
            }
        }

        .modal {
            z-index: 1052
        }

        .o-hidden {
            overflow: hidden
        }

        .line-20 {
            line-height: 1.25rem
        }

        .bg-type {
            width: 30px;
            height: 30px;
            line-height: 30px;
            background: var(--primary);
            color: #fff;
            text-align: center;
            border-radius: 30px
        }

        .bg-type span {
            font-size: 1rem;
            font-weight: 500;
            line-height: 2.3
        }

        .bg-type.bg-type-md {
            width: 40px;
            height: 40px;
            line-height: 40px;
            background: var(--primary);
            color: #fff;
            text-align: center;
            border-radius: 40px
        }

        .bg-type.bg-type-md span {
            font-size: 1.2rem;
            font-weight: 500;
            line-height: 2.6
        }

        .bg-img.bg-img-big {
            width: 100px;
            height: 100px
        }

        .bg-img.bg-img-sm {
            width: 30px;
            height: 30px
        }

        .bg-img-group .bg-img {
            display: inline-block;
            margin-left: -10px;
            position: relative;
            z-index: 0
        }

        .bg-img-group .bg-img img {
            border: 1px solid #fff
        }

        .bg-img-group .bg-img:hover {
            z-index: 1;
            position: relative
        }

        .bg-img-group .bg-img-more {
            width: 26px;
            height: 26px;
            line-height: 24px;
            background: var(--primary);
            color: #fff;
            text-align: center;
            border-radius: 26px
        }

        .bg-img-group .bg-img-more span {
            font-size: .7rem;
            font-weight: 500
        }

        .bg-img-group .bg-img-more a:hover {
            color: #fff
        }

        ul.activity {
            margin-left: 10px
        }

        ul.activity li {
            list-style: none
        }

        ul.activity li.activity-item {
            position: relative;
            border-left: 2px solid #dee2e6
        }

        ul.activity li.activity-item:after {
            background-color: #fff;
            border-radius: 30px;
            border: 2px solid #dee2e6;
            height: 20px;
            left: 0;
            margin-left: -11px;
            position: absolute;
            width: 20px;
            clear: both;
            bottom: auto;
            top: 0
        }

        ul.activity li.activity-item:after,
        ul.activity li.activity-item:before {
            content: " ";
            display: table
        }

        ul.activity li.activity-item .activity-info {
            margin-left: 30px;
            padding-bottom: 17px
        }

        ul.activity li.activity-item p {
            padding: 0;
            margin: 0
        }

        ul.activity li.activity-item.primary:after {
            border-color: var(--primary)
        }

        ul.activity li.activity-item.cyan:after {
            border-color: #2bcbba
        }

        ul.activity li.activity-item.orange:after {
            border-color: #fd9644
        }

        ul.activity li.activity-item.success:after {
            border-color: #32b432
        }

        ul.activity li.activity-item.pink:after {
            border-color: #fb0792
        }

        ul.activity li.activity-item.primary2:after {
            border-color: #4776e6
        }

        ul.activity li.activity-item.danger:after {
            border-color: #e3324c
        }

        ul.activity li.activity-item.info:after {
            border-color: #45aaf2
        }

        ul.activity li.activity-item.warning:after {
            border-color: #f7b731
        }

        ul.activity li.activity-item:last-child .activity-info {
            padding-bottom: 0
        }

        .border-radius-none {
            border-radius: 0
        }

        .bg-img {
            width: 60px;
            height: 60px;
            line-height: 60px
        }

        .bg-images {
            background-repeat: no-repeat;
            background-size: cover;
            position: relative
        }

        .bg-images:before {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            content: '';
            background-color: rgba(0, 0, 0, .6)
        }

        .img-text {
            position: relative
        }

        .img-icon {
            width: 60px;
            height: 60px;
            border-radius: 100px;
            text-align: center;
            line-height: 60px;
            background-color: #eceef3
        }

        .img-icon i {
            font-size: 20px
        }

        @media (max-width:1440px) and (min-width:1200px) {
            .border-xxl-t {
                border-top: 1px solid #dee2e6
            }

            .border-xxl-n {
                border: none !important
            }
        }

        @media (max-width:1199px) and (min-width:992px) {
            .border-xl-t {
                border-top: 1px solid #dee2e6
            }

            .border-xl-n {
                border: none !important
            }
        }

        @media (max-width:991px) {
            .border-lg-t {
                border-top: 1px solid #dee2e6
            }

            .border-lg-n {
                border: none !important
            }
        }

        @media (max-width:767px) {
            .border-md-t {
                border-top: 1px solid #dee2e6
            }

            .border-md-n {
                border: none !important
            }
        }

        @media (max-width:320px) {
            .border-sm-t {
                border-top: 1px solid #dee2e6
            }

            .border-sm-n {
                border: none !important
            }
        }

        @media (max-width:1199px) and (min-width:320px) {
            .border-t {
                border-top: 1px solid #dee2e6
            }

            .border-n {
                border: none !important
            }
        }

        @media (max-width:991px) and (min-width:768px) {
            .col-xl-2.col-md-4.col-sm-6.border-right.border-xl-n {
                border: none !important
            }
        }

        @media (max-width:567px) and (min-width:320px) {
            .col-xl-2.col-md-4.col-sm-6.border-right.border-sm-n {
                border: none !important
            }
        }

        @media (max-width:1199px) and (min-width:768px) {
            .widget-weather-contant-3 .border-right.border-md-n {
                border: none !important
            }
        }

        .drag-drop img {
            padding: 1rem
        }

        .dropdown-menu {
            z-index: 1052
        }

        .p-inherit {
            position: inherit !important
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .dropdown-menu-left-mobile {
                transform: translate3d(0, 38px, 0) !important
            }
        }

        @media screen and (max-width:480px) {
            .dropdown-menu-left-mobile {
                transform: translate3d(0, 38px, 0) !important
            }
        }

        .export-btn {
            position: relative;
            padding-right: 12px !important
        }

        .export-btn:before {
            position: absolute;
            content: "\f220";
            font-family: material-icons;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            speak: none;
            text-decoration: none;
            text-transform: none;
            right: 0;
            top: 7px
        }

        .mb-minus {
            margin-bottom: -1rem
        }

        .pt-10 {
            padding-top: 10px
        }

        .pt-20 {
            padding-top: 20px
        }

        .pt-30 {
            padding-top: 30px
        }

        .pt-40 {
            padding-top: 40px
        }

        .pt-50 {
            padding-top: 50px
        }

        .pb-10 {
            padding-bottom: 10px
        }

        .pb-20 {
            padding-bottom: 20px
        }

        .pb-30 {
            padding-bottom: 30px
        }

        .pb-40 {
            padding-bottom: 40px
        }

        .pb-50 {
            padding-bottom: 50px
        }

        .pl-10 {
            padding-left: 10px
        }

        .pl-20 {
            padding-left: 20px
        }

        .pl-30 {
            padding-left: 30px
        }

        .pl-40 {
            padding-left: 40px
        }

        .pl-50 {
            padding-left: 50px
        }

        .pr-10 {
            padding-right: 10px
        }

        .pr-20 {
            padding-right: 20px
        }

        .pr-30 {
            padding-right: 30px
        }

        .pr-40 {
            padding-right: 40px
        }

        .pr-50 {
            padding-right: 50px
        }

        .mt-10 {
            margin-top: 10px
        }

        .mt-20 {
            margin-top: 20px
        }

        .mt-30 {
            margin-top: 30px
        }

        .mt-40 {
            margin-top: 40px
        }

        .mt-50 {
            margin-top: 50px
        }

        .mb-10 {
            margin-bottom: 10px
        }

        .mb-20 {
            margin-bottom: 20px
        }

        .mb-30 {
            margin-bottom: 30px
        }

        .mb-40 {
            margin-bottom: 40px
        }

        .mb-50 {
            margin-bottom: 50px
        }

        .ml-10 {
            margin-left: 10px
        }

        .ml-20 {
            margin-left: 20px
        }

        .ml-30 {
            margin-left: 30px
        }

        .ml-40 {
            margin-left: 40px
        }

        .ml-50 {
            margin-left: 50px
        }

        .mr-10 {
            margin-right: 10px
        }

        .mr-20 {
            margin-right: 20px
        }

        .mr-30 {
            margin-right: 30px
        }

        .mr-40 {
            margin-right: 40px
        }

        .mr-50 {
            margin-right: 50px
        }

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

        .border-right-0 {
            border-right: 0 solid #dee2e6 !important
        }

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

        .border-top-0 {
            border-top: 0 solid #dee2e6 !important
        }

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

        .border-bottom-0 {
            border-bottom: 0 solid #dee2e6 !important
        }

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

        .border-left-0 {
            border-left: 0 solid #dee2e6 !important
        }

        @media screen and (min-width:1441px) {
            .pt-xxl-10 {
                padding-top: 10px
            }

            .pt-xxl-20 {
                padding-top: 20px
            }

            .pt-xxl-30 {
                padding-top: 30px
            }

            .pt-xxl-40 {
                padding-top: 40px
            }

            .pt-xxl-50 {
                padding-top: 50px
            }

            .pb-xxl-10 {
                padding-bottom: 10px
            }

            .pb-xxl-20 {
                padding-bottom: 20px
            }

            .pb-xxl-30 {
                padding-bottom: 30px
            }

            .pb-xxl-40 {
                padding-bottom: 40px
            }

            .pb-xxl-50 {
                padding-bottom: 50px
            }

            .pl-xxl-10 {
                padding-left: 10px
            }

            .pl-xxl-20 {
                padding-left: 20px
            }

            .pl-xxl-30 {
                padding-left: 30px
            }

            .pl-xxl-40 {
                padding-left: 40px
            }

            .pl-xxl-50 {
                padding-left: 50px
            }

            .pr-xxl-10 {
                padding-right: 10px
            }

            .pr-xxl-20 {
                padding-right: 20px
            }

            .pr-xxl-30 {
                padding-right: 30px
            }

            .pr-xxl-40 {
                padding-right: 40px
            }

            .pr-xxl-50 {
                padding-right: 50px
            }

            .mt-xxl-10 {
                margin-top: 10px
            }

            .mt-xxl-20 {
                margin-top: 20px
            }

            .mt-xxl-30 {
                margin-top: 30px
            }

            .mt-xxl-40 {
                margin-top: 40px
            }

            .mt-xxl-50 {
                margin-top: 50px
            }

            .mb-xxl-10 {
                margin-bottom: 10px
            }

            .mb-xxl-20 {
                margin-bottom: 20px
            }

            .mb-xxl-30 {
                margin-bottom: 30px
            }

            .mb-xxl-40 {
                margin-bottom: 40px
            }

            .mb-xxl-50 {
                margin-bottom: 50px
            }

            .ml-xxl-10 {
                margin-left: 10px
            }

            .ml-xxl-20 {
                margin-left: 20px
            }

            .ml-xxl-30 {
                margin-left: 30px
            }

            .ml-xxl-40 {
                margin-left: 40px
            }

            .ml-xxl-50 {
                margin-left: 50px
            }

            .mr-xxl-10 {
                margin-right: 10px
            }

            .mr-xxl-20 {
                margin-right: 20px
            }

            .mr-xxl-30 {
                margin-right: 30px
            }

            .mr-xxl-40 {
                margin-right: 40px
            }

            .mr-xxl-50 {
                margin-right: 50px
            }

            .border-xxl-right {
                border-right: 1px solid #dee2e6 !important
            }

            .border-xxl-right-0 {
                border-right: 0 solid #dee2e6 !important
            }

            .border-xxl-top {
                border-top: 1px solid #dee2e6 !important
            }

            .border-xxl-top-0 {
                border-top: 0 solid #dee2e6 !important
            }

            .border-xxl-bottom {
                border-bottom: 1px solid #dee2e6 !important
            }

            .border-xxl-bottom-0 {
                border-bottom: 0 solid #dee2e6 !important
            }

            .border-xxl-left {
                border-left: 1px solid #dee2e6 !important
            }

            .border-xxl-left-0 {
                border-left: 0 solid #dee2e6 !important
            }
        }

        @media screen and (min-width:1201px) {
            .pt-xl-10 {
                padding-top: 10px
            }

            .pt-xl-20 {
                padding-top: 20px
            }

            .pt-xl-30 {
                padding-top: 30px
            }

            .pt-xl-40 {
                padding-top: 40px
            }

            .pt-xl-50 {
                padding-top: 50px
            }

            .pb-xl-10 {
                padding-bottom: 10px
            }

            .pb-xl-20 {
                padding-bottom: 20px
            }

            .pb-xl-30 {
                padding-bottom: 30px
            }

            .pb-xl-40 {
                padding-bottom: 40px
            }

            .pb-xl-50 {
                padding-bottom: 50px
            }

            .pl-xl-10 {
                padding-left: 10px
            }

            .pl-xl-20 {
                padding-left: 20px
            }

            .pl-xl-30 {
                padding-left: 30px
            }

            .pl-xl-40 {
                padding-left: 40px
            }

            .pl-xl-50 {
                padding-left: 50px
            }

            .pr-xl-10 {
                padding-right: 10px
            }

            .pr-xl-20 {
                padding-right: 20px
            }

            .pr-xl-30 {
                padding-right: 30px
            }

            .pr-xl-40 {
                padding-right: 40px
            }

            .pr-xl-50 {
                padding-right: 50px
            }

            .mt-xl-10 {
                margin-top: 10px
            }

            .mt-xl-20 {
                margin-top: 20px
            }

            .mt-xl-30 {
                margin-top: 30px
            }

            .mt-xl-40 {
                margin-top: 40px
            }

            .mt-xl-50 {
                margin-top: 50px
            }

            .mb-xl-10 {
                margin-bottom: 10px
            }

            .mb-xl-20 {
                margin-bottom: 20px
            }

            .mb-xl-30 {
                margin-bottom: 30px
            }

            .mb-xl-40 {
                margin-bottom: 40px
            }

            .mb-xl-50 {
                margin-bottom: 50px
            }

            .ml-xl-10 {
                margin-left: 10px
            }

            .ml-xl-20 {
                margin-left: 20px
            }

            .ml-xl-30 {
                margin-left: 30px
            }

            .ml-xl-40 {
                margin-left: 40px
            }

            .ml-xl-50 {
                margin-left: 50px
            }

            .mr-xl-10 {
                margin-right: 10px
            }

            .mr-xl-20 {
                margin-right: 20px
            }

            .mr-xl-30 {
                margin-right: 30px
            }

            .mr-xl-40 {
                margin-right: 40px
            }

            .mr-xl-50 {
                margin-right: 50px
            }

            .border-xl-right {
                border-right: 1px solid #dee2e6 !important
            }

            .border-xl-right-0 {
                border-right: 0 solid #dee2e6 !important
            }

            .border-xl-top {
                border-top: 1px solid #dee2e6 !important
            }

            .border-xl-top-0 {
                border-top: 0 solid #dee2e6 !important
            }

            .border-xl-bottom {
                border-bottom: 1px solid #dee2e6 !important
            }

            .border-xl-bottom-0 {
                border-bottom: 0 solid #dee2e6 !important
            }

            .border-xl-left {
                border-left: 1px solid #dee2e6 !important
            }

            .border-xl-left-0 {
                border-left: 0 solid #dee2e6 !important
            }
        }

        @media screen and (min-width:993px) {
            .pt-lg-10 {
                padding-top: 10px
            }

            .pt-lg-20 {
                padding-top: 20px
            }

            .pt-lg-30 {
                padding-top: 30px
            }

            .pt-lg-40 {
                padding-top: 40px
            }

            .pt-lg-50 {
                padding-top: 50px
            }

            .pb-lg-10 {
                padding-bottom: 10px
            }

            .pb-lg-20 {
                padding-bottom: 20px
            }

            .pb-lg-30 {
                padding-bottom: 30px
            }

            .pb-lg-40 {
                padding-bottom: 40px
            }

            .pb-lg-50 {
                padding-bottom: 50px
            }

            .pl-lg-10 {
                padding-left: 10px
            }

            .pl-lg-20 {
                padding-left: 20px
            }

            .pl-lg-30 {
                padding-left: 30px
            }

            .pl-lg-40 {
                padding-left: 40px
            }

            .pl-lg-50 {
                padding-left: 50px
            }

            .pr-lg-10 {
                padding-right: 10px
            }

            .pr-lg-20 {
                padding-right: 20px
            }

            .pr-lg-30 {
                padding-right: 30px
            }

            .pr-lg-40 {
                padding-right: 40px
            }

            .pr-lg-50 {
                padding-right: 50px
            }

            .mt-lg-10 {
                margin-top: 10px
            }

            .mt-lg-20 {
                margin-top: 20px
            }

            .mt-lg-30 {
                margin-top: 30px
            }

            .mt-lg-40 {
                margin-top: 40px
            }

            .mt-lg-50 {
                margin-top: 50px
            }

            .mb-lg-10 {
                margin-bottom: 10px
            }

            .mb-lg-20 {
                margin-bottom: 20px
            }

            .mb-lg-30 {
                margin-bottom: 30px
            }

            .mb-lg-40 {
                margin-bottom: 40px
            }

            .mb-lg-50 {
                margin-bottom: 50px
            }

            .ml-lg-10 {
                margin-left: 10px
            }

            .ml-lg-20 {
                margin-left: 20px
            }

            .ml-lg-30 {
                margin-left: 30px
            }

            .ml-lg-40 {
                margin-left: 40px
            }

            .ml-lg-50 {
                margin-left: 50px
            }

            .mr-lg-10 {
                margin-right: 10px
            }

            .mr-lg-20 {
                margin-right: 20px
            }

            .mr-lg-30 {
                margin-right: 30px
            }

            .mr-lg-40 {
                margin-right: 40px
            }

            .mr-lg-50 {
                margin-right: 50px
            }

            .border-lg-right {
                border-right: 1px solid #dee2e6 !important
            }

            .border-lg-right-0 {
                border-right: 0 solid #dee2e6 !important
            }

            .border-lg-top {
                border-top: 1px solid #dee2e6 !important
            }

            .border-lg-top-0 {
                border-top: 0 solid #dee2e6 !important
            }

            .border-lg-bottom {
                border-bottom: 1px solid #dee2e6 !important
            }

            .border-lg-bottom-0 {
                border-bottom: 0 solid #dee2e6 !important
            }

            .border-lg-left {
                border-left: 1px solid #dee2e6 !important
            }

            .border-lg-left-0 {
                border-left: 0 solid #dee2e6 !important
            }
        }

        @media screen and (min-width:768px) {
            .pt-md-10 {
                padding-top: 10px
            }

            .pt-md-20 {
                padding-top: 20px
            }

            .pt-md-30 {
                padding-top: 30px
            }

            .pt-md-40 {
                padding-top: 40px
            }

            .pt-md-50 {
                padding-top: 50px
            }

            .pb-md-10 {
                padding-bottom: 10px
            }

            .pb-md-20 {
                padding-bottom: 20px
            }

            .pb-md-30 {
                padding-bottom: 30px
            }

            .pb-md-40 {
                padding-bottom: 40px
            }

            .pb-md-50 {
                padding-bottom: 50px
            }

            .pl-md-10 {
                padding-left: 10px
            }

            .pl-md-20 {
                padding-left: 20px
            }

            .pl-md-30 {
                padding-left: 30px
            }

            .pl-md-40 {
                padding-left: 40px
            }

            .pl-md-50 {
                padding-left: 50px
            }

            .pr-md-10 {
                padding-right: 10px
            }

            .pr-md-20 {
                padding-right: 20px
            }

            .pr-md-30 {
                padding-right: 30px
            }

            .pr-md-40 {
                padding-right: 40px
            }

            .pr-md-50 {
                padding-right: 50px
            }

            .mt-md-10 {
                margin-top: 10px
            }

            .mt-md-20 {
                margin-top: 20px
            }

            .mt-md-30 {
                margin-top: 30px
            }

            .mt-md-40 {
                margin-top: 40px
            }

            .mt-md-50 {
                margin-top: 50px
            }

            .mb-md-10 {
                margin-bottom: 10px
            }

            .mb-md-20 {
                margin-bottom: 20px
            }

            .mb-md-30 {
                margin-bottom: 30px
            }

            .mb-md-40 {
                margin-bottom: 40px
            }

            .mb-md-50 {
                margin-bottom: 50px
            }

            .ml-md-10 {
                margin-left: 10px
            }

            .ml-md-20 {
                margin-left: 20px
            }

            .ml-md-30 {
                margin-left: 30px
            }

            .ml-md-40 {
                margin-left: 40px
            }

            .ml-md-50 {
                margin-left: 50px
            }

            .mr-md-10 {
                margin-right: 10px
            }

            .mr-md-20 {
                margin-right: 20px
            }

            .mr-md-30 {
                margin-right: 30px
            }

            .mr-md-40 {
                margin-right: 40px
            }

            .mr-md-50 {
                margin-right: 50px
            }

            .border-md-right {
                border-right: 1px solid #dee2e6 !important
            }

            .border-md-right-0 {
                border-right: 0 solid #dee2e6 !important
            }

            .border-md-top {
                border-top: 1px solid #dee2e6 !important
            }

            .border-md-top-0 {
                border-top: 0 solid #dee2e6 !important
            }

            .border-md-bottom {
                border-bottom: 1px solid #dee2e6 !important
            }

            .border-md-bottom-0 {
                border-bottom: 0 solid #dee2e6 !important
            }

            .border-md-left {
                border-left: 1px solid #dee2e6 !important
            }

            .border-md-left-0 {
                border-left: 0 solid #dee2e6 !important
            }
        }

        @media screen and (min-width:577px) {
            .pt-sm-10 {
                padding-top: 10px
            }

            .pt-sm-20 {
                padding-top: 20px
            }

            .pt-sm-30 {
                padding-top: 30px
            }

            .pt-sm-40 {
                padding-top: 40px
            }

            .pt-sm-50 {
                padding-top: 50px
            }

            .pb-sm-10 {
                padding-bottom: 10px
            }

            .pb-sm-20 {
                padding-bottom: 20px
            }

            .pb-sm-30 {
                padding-bottom: 30px
            }

            .pb-sm-40 {
                padding-bottom: 40px
            }

            .pb-sm-50 {
                padding-bottom: 50px
            }

            .pl-sm-10 {
                padding-left: 10px
            }

            .pl-sm-20 {
                padding-left: 20px
            }

            .pl-sm-30 {
                padding-left: 30px
            }

            .pl-sm-40 {
                padding-left: 40px
            }

            .pl-sm-50 {
                padding-left: 50px
            }

            .pr-sm-10 {
                padding-right: 10px
            }

            .pr-sm-20 {
                padding-right: 20px
            }

            .pr-sm-30 {
                padding-right: 30px
            }

            .pr-sm-40 {
                padding-right: 40px
            }

            .pr-sm-50 {
                padding-right: 50px
            }

            .mt-sm-10 {
                margin-top: 10px
            }

            .mt-sm-20 {
                margin-top: 20px
            }

            .mt-sm-30 {
                margin-top: 30px
            }

            .mt-sm-40 {
                margin-top: 40px
            }

            .mt-sm-50 {
                margin-top: 50px
            }

            .mb-sm-10 {
                margin-bottom: 10px
            }

            .mb-sm-20 {
                margin-bottom: 20px
            }

            .mb-sm-30 {
                margin-bottom: 30px
            }

            .mb-sm-40 {
                margin-bottom: 40px
            }

            .mb-sm-50 {
                margin-bottom: 50px
            }

            .ml-sm-10 {
                margin-left: 10px
            }

            .ml-sm-20 {
                margin-left: 20px
            }

            .ml-sm-30 {
                margin-left: 30px
            }

            .ml-sm-40 {
                margin-left: 40px
            }

            .ml-sm-50 {
                margin-left: 50px
            }

            .mr-sm-10 {
                margin-right: 10px
            }

            .mr-sm-20 {
                margin-right: 20px
            }

            .mr-sm-30 {
                margin-right: 30px
            }

            .mr-sm-40 {
                margin-right: 40px
            }

            .mr-sm-50 {
                margin-right: 50px
            }

            .border-sm-right {
                border-right: 1px solid #dee2e6 !important
            }

            .border-sm-right-0 {
                border-right: 0 solid #dee2e6 !important
            }

            .border-sm-top {
                border-top: 1px solid #dee2e6 !important
            }

            .border-sm-top-0 {
                border-top: 0 solid #dee2e6 !important
            }

            .border-sm-bottom {
                border-bottom: 1px solid #dee2e6 !important
            }

            .border-sm-bottom-0 {
                border-bottom: 0 solid #dee2e6 !important
            }

            .border-sm-left {
                border-left: 1px solid #dee2e6 !important
            }

            .border-sm-left-0 {
                border-left: 0 solid #dee2e6 !important
            }
        }

        @media screen and (min-width:481px) {
            .pt-xs-10 {
                padding-top: 10px
            }

            .pt-xs-20 {
                padding-top: 20px
            }

            .pt-xs-30 {
                padding-top: 30px
            }

            .pt-xs-40 {
                padding-top: 40px
            }

            .pt-xs-50 {
                padding-top: 50px
            }

            .pb-xs-10 {
                padding-bottom: 10px
            }

            .pb-xs-20 {
                padding-bottom: 20px
            }

            .pb-xs-30 {
                padding-bottom: 30px
            }

            .pb-xs-40 {
                padding-bottom: 40px
            }

            .pb-xs-50 {
                padding-bottom: 50px
            }

            .pl-xs-10 {
                padding-left: 10px
            }

            .pl-xs-20 {
                padding-left: 20px
            }

            .pl-xs-30 {
                padding-left: 30px
            }

            .pl-xs-40 {
                padding-left: 40px
            }

            .pl-xs-50 {
                padding-left: 50px
            }

            .pr-xs-10 {
                padding-right: 10px
            }

            .pr-xs-20 {
                padding-right: 20px
            }

            .pr-xs-30 {
                padding-right: 30px
            }

            .pr-xs-40 {
                padding-right: 40px
            }

            .pr-xs-50 {
                padding-right: 50px
            }

            .mt-xs-10 {
                margin-top: 10px
            }

            .mt-xs-20 {
                margin-top: 20px
            }

            .mt-xs-30 {
                margin-top: 30px
            }

            .mt-xs-40 {
                margin-top: 40px
            }

            .mt-xs-50 {
                margin-top: 50px
            }

            .mb-xs-10 {
                margin-bottom: 10px
            }

            .mb-xs-20 {
                margin-bottom: 20px
            }

            .mb-xs-30 {
                margin-bottom: 30px
            }

            .mb-xs-40 {
                margin-bottom: 40px
            }

            .mb-xs-50 {
                margin-bottom: 50px
            }

            .ml-xs-10 {
                margin-left: 10px
            }

            .ml-xs-20 {
                margin-left: 20px
            }

            .ml-xs-30 {
                margin-left: 30px
            }

            .ml-xs-40 {
                margin-left: 40px
            }

            .ml-xs-50 {
                margin-left: 50px
            }

            .mr-xs-10 {
                margin-right: 10px
            }

            .mr-xs-20 {
                margin-right: 20px
            }

            .mr-xs-30 {
                margin-right: 30px
            }

            .mr-xs-40 {
                margin-right: 40px
            }

            .mr-xs-50 {
                margin-right: 50px
            }

            .border-xs-right {
                border-right: 1px solid #dee2e6 !important
            }

            .border-xs-right-0 {
                border-right: 0 solid #dee2e6 !important
            }

            .border-xs-top {
                border-top: 1px solid #dee2e6 !important
            }

            .border-xs-top-0 {
                border-top: 0 solid #dee2e6 !important
            }

            .border-xs-bottom {
                border-bottom: 1px solid #dee2e6 !important
            }

            .border-xs-bottom-0 {
                border-bottom: 0 solid #dee2e6 !important
            }

            .border-xs-left {
                border-left: 1px solid #dee2e6 !important
            }

            .border-xs-left-0 {
                border-left: 0 solid #dee2e6 !important
            }
        }

        @media screen and (max-width:480px) {
            .pt-xxs-10 {
                padding-top: 10px
            }

            .pt-xxs-20 {
                padding-top: 20px
            }

            .pt-xxs-30 {
                padding-top: 30px
            }

            .pt-xxs-40 {
                padding-top: 40px
            }

            .pt-xxs-50 {
                padding-top: 50px
            }

            .pb-xxs-10 {
                padding-bottom: 10px
            }

            .pb-xxs-20 {
                padding-bottom: 20px
            }

            .pb-xxs-30 {
                padding-bottom: 30px
            }

            .pb-xxs-40 {
                padding-bottom: 40px
            }

            .pb-xxs-50 {
                padding-bottom: 50px
            }

            .pl-xxs-10 {
                padding-left: 10px
            }

            .pl-xxs-20 {
                padding-left: 20px
            }

            .pl-xxs-30 {
                padding-left: 30px
            }

            .pl-xxs-40 {
                padding-left: 40px
            }

            .pl-xxs-50 {
                padding-left: 50px
            }

            .pr-xxs-10 {
                padding-right: 10px
            }

            .pr-xxs-20 {
                padding-right: 20px
            }

            .pr-xxs-30 {
                padding-right: 30px
            }

            .pr-xxs-40 {
                padding-right: 40px
            }

            .pr-xxs-50 {
                padding-right: 50px
            }

            .mt-xxs-10 {
                margin-top: 10px
            }

            .mt-xxs-20 {
                margin-top: 20px
            }

            .mt-xxs-30 {
                margin-top: 30px
            }

            .mt-xxs-40 {
                margin-top: 40px
            }

            .mt-xxs-50 {
                margin-top: 50px
            }

            .mb-xxs-10 {
                margin-bottom: 10px
            }

            .mb-xxs-20 {
                margin-bottom: 20px
            }

            .mb-xxs-30 {
                margin-bottom: 30px
            }

            .mb-xxs-40 {
                margin-bottom: 40px
            }

            .mb-xxs-50 {
                margin-bottom: 50px
            }

            .ml-xxs-10 {
                margin-left: 10px
            }

            .ml-xxs-20 {
                margin-left: 20px
            }

            .ml-xxs-30 {
                margin-left: 30px
            }

            .ml-xxs-40 {
                margin-left: 40px
            }

            .ml-xxs-50 {
                margin-left: 50px
            }

            .mr-xxs-10 {
                margin-right: 10px
            }

            .mr-xxs-20 {
                margin-right: 20px
            }

            .mr-xxs-30 {
                margin-right: 30px
            }

            .mr-xxs-40 {
                margin-right: 40px
            }

            .mr-xxs-50 {
                margin-right: 50px
            }

            .border-xxs-right {
                border-right: 1px solid #dee2e6 !important
            }

            .border-xxs-right-0 {
                border-right: 0 solid #dee2e6 !important
            }

            .border-xxs-top {
                border-top: 1px solid #dee2e6 !important
            }

            .border-xxs-top-0 {
                border-top: 0 solid #dee2e6 !important
            }

            .border-xxs-bottom {
                border-bottom: 1px solid #dee2e6 !important
            }

            .border-xxs-bottom-0 {
                border-bottom: 0 solid #dee2e6 !important
            }

            .border-xxs-left {
                border-left: 1px solid #dee2e6 !important
            }

            .border-xxs-left-0 {
                border-left: 0 solid #dee2e6 !important
            }
        }

        @media screen and (min-width:577px) and (max-width:767px) {

            .m-b-30 .card.h-100,
            .mb-sm-30 .card.h-100 {
                height: auto !important
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {

            .m-b-30 .card.h-100,
            .mb-sm-30 .card.h-100 {
                height: auto !important
            }
        }

        @media screen and (max-width:480px) {

            .m-b-30 .card.h-100,
            .mb-sm-30 .card.h-100 {
                height: auto !important
            }
        }

        .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
            background-color: rgba(255, 255, 255, .25) !important;
            width: 6px
        }

        .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail {
            width: 6px
        }

        .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
            background-color: rgba(0, 0, 0, .25) !important;
            width: 6px
        }

        .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail {
            width: 6px
        }

        .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
        .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar {
            background-color: #000;
            background-color: rgba(0, 0, 0, .25);
            filter: "alpha(opacity=25)";
            -ms-filter: "alpha(opacity=25)"
        }

        .dropdown a {
            cursor: pointer
        }

        html {
            font-size: 14px
        }

        body {
            font-family: Roboto, sans-serif;
            font-size: 1rem;
            line-height: 1.5;
            margin: 0;
            padding: 0;
            outline: 0;
            background: #f9f9fb;
            color: #a6a9b7
        }

        body.sidebar-mini .app-main {
            padding-left: 60px
        }

        body.sidebar-mini .app-main .container-fluid {
            padding: 90px 30px 60px 30px
        }

        .app {
            position: relative
        }

        .app .loader {
            position: fixed;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            width: 100%;
            height: 100%;
            background: #fff;
            z-index: 99999
        }

        .app-wrap {
            min-height: 100vh;
            position: relative
        }

        .app-container {
            position: relative
        }

        .app-main {
            position: relative;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-direction: column;
            -ms-flex-direction: column;
            flex-direction: column;
            -webkit-flex: 1 1 0%;
            -ms-flex: 1 1 0%;
            flex: 1 1 0%;
            padding-left: 240px;
            transition: all .3s ease-out
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .app-main {
                padding-left: 0 !important
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .app-main {
                padding-left: 0 !important
            }
        }

        @media screen and (max-width:480px) {
            .app-main {
                padding-left: 0 !important
            }
        }

        .app-main .container-fluid {
            /* padding: 95px 30px 60px 30px; Linha original*/
            padding: 16px 30px 60px 30px;
            transition: all .3s ease-out
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .app-main .container-fluid {
                padding-bottom: 0
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .app-main .container-fluid {
                padding-bottom: 0
            }
        }

        @media screen and (max-width:480px) {
            .app-main .container-fluid {
                padding-bottom: 0
            }
        }

        .footer {
            background: #fff;
            position: absolute;
            padding: 1.5rem 2.3rem;
            z-index: 0;
            width: calc(100% - 240px);
            bottom: 0;
            right: 0;
            height: 60px;
            -webkit-box-shadow: 0 0 20px rgba(115, 105, 215, .15);
            -moz-box-shadow: 0 0 20px rgba(115, 105, 215, .15);
            box-shadow: 0 0 20px rgba(115, 105, 215, .15);
            transition: all .3s ease-out
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .footer {
                width: 100%;
                height: auto;
                position: relative
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .footer {
                width: 100%;
                height: auto;
                position: relative
            }
        }

        @media screen and (max-width:480px) {
            .footer {
                width: 100%;
                height: auto;
                position: relative
            }
        }

        .footer a:hover {
            color: var(--primary)
        }

        .page-title h1 {
            margin-bottom: 0;
            font-size: 1.714rem;
            line-height: 2rem
        }

        ol.breadcrumb {
            background-color: transparent
        }

        .breadcrumb-item+.breadcrumb-item::before {
            content: "\e661";
            font-family: themify-icons;
            font-size: 10px
        }

        .notification-wrapper {
            border-radius: 4px
        }

        .list-style-none {
            list-style: none
        }

        .list-style-none li {
            font-size: 12px
        }

        @-moz-keyframes blink {
            0% {
                -moz-transform: scale(0);
                opacity: 0
            }

            25% {
                -moz-transform: scale(.1);
                opacity: .1
            }

            50% {
                -moz-transform: scale(.5);
                opacity: .3
            }

            75% {
                -moz-transform: scale(.8);
                opacity: .5
            }

            100% {
                -moz-transform: scale(1);
                opacity: 0
            }
        }

        @-webkit-keyframes blink {
            0% {
                -webkit-transform: scale(0);
                opacity: 0
            }

            25% {
                -webkit-transform: scale(.1);
                opacity: .1
            }

            50% {
                -webkit-transform: scale(.5);
                opacity: .3
            }

            75% {
                -webkit-transform: scale(.8);
                opacity: .5
            }

            100% {
                -webkit-transform: scale(1);
                opacity: 0
            }
        }

        .top-bar {
            position: fixed;
            top: 0;
            left: 0;
            z-index: 1051;
            width: 100%
        }

        .top-bar .navbar {
            padding: 0;
            height: 60px
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .top-bar .navbar {
                height: auto
            }
        }

        .top-bar .navbar .mobile-toggle {
            position: absolute;
            color: #fff;
            display: none;
            padding: 20px 30px;
            top: 0;
            left: 0;
            font-size: 1.25rem;
            cursor: pointer
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .top-bar .navbar .mobile-toggle {
                display: block;
                position: absolute;
                right: 0;
                top: 0;
                z-index: 99;
                width: 78px;
                height: 60px;
                padding: 0;
                font-size: 17px;
                color: #a2a5bd;
                border: 0;
                line-height: 60px
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .top-bar .navbar .mobile-toggle {
                display: block;
                position: absolute;
                right: 0;
                top: 0;
                z-index: 99;
                width: 78px;
                height: 60px;
                padding: 0;
                font-size: 17px;
                color: #a2a5bd;
                border: 0;
                line-height: 60px
            }
        }

        @media screen and (max-width:480px) {
            .top-bar .navbar .mobile-toggle {
                display: block;
                position: absolute;
                right: 0;
                top: 0;
                z-index: 99;
                width: 78px;
                height: 60px;
                padding: 0;
                font-size: 17px;
                color: #a2a5bd;
                border: 0;
                line-height: 60px
            }
        }

        .top-bar .navbar .navbar-header {
            background: #2c2e3e;
            width: 240px;
            -webkit-flex-shrink: 0;
            -ms-flex-negative: 0;
            flex-shrink: 0;
            height: 60px;
            text-align: center;
            overflow: hidden;
            transition: all .3s ease-out;
            position: relative;
            z-index: 99;
            padding-left: 1.6rem
        }

        .top-bar .navbar .navbar-header .logo-desktop {
            width: 130px;
            height: auto;
            visibility: visible;
            opacity: 1;
            position: relative;
            z-index: 0;
            transition: all ease-in-out .2s
        }

        .top-bar .navbar .navbar-header .logo-mobile {
            visibility: hidden;
            opacity: 0;
            position: absolute;
            width: 30px;
            height: auto;
            transition: all ease-in-out .2s
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .top-bar .navbar .navbar-header {
                width: 100%;
                text-align: center;
                padding: 0;
                height: 60px;
                justify-content: center
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .top-bar .navbar .navbar-header {
                width: 100%;
                text-align: center;
                padding: 0;
                height: 60px;
                justify-content: center
            }
        }

        @media screen and (max-width:480px) {
            .top-bar .navbar .navbar-header {
                width: 100%;
                text-align: center;
                padding: 0;
                height: 60px;
                justify-content: center
            }
        }

        .top-bar .navbar .navbar-header .navbar-brand {
            font-weight: 700;
            color: #fff;
            margin: 0
        }

        .top-bar .navbar .navbar-header .nav-link {
            padding-left: 0;
            padding-right: 0
        }

        .top-bar .navbar .navbar-toggler:focus {
            outline: 0
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .top-bar .navbar .navbar-toggler {
                position: absolute;
                right: 0;
                top: 0;
                color: #fff;
                z-index: 99;
                width: 78px;
                height: 60px;
                padding: 0;
                font-size: 17px;
                color: #a2a5bd;
                border: 0;
                line-height: 60px
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .top-bar .navbar .navbar-toggler {
                position: absolute;
                right: 0;
                top: 0;
                color: #fff;
                z-index: 99;
                width: 78px;
                height: 60px;
                padding: 0;
                font-size: 17px;
                color: #a2a5bd;
                border: 0;
                line-height: 60px
            }
        }

        @media screen and (max-width:480px) {
            .top-bar .navbar .navbar-toggler {
                position: absolute;
                right: 0;
                top: 0;
                color: #fff;
                z-index: 99;
                width: 78px;
                height: 60px;
                padding: 0;
                font-size: 17px;
                color: #a2a5bd;
                border: 0;
                line-height: 60px
            }
        }

        .top-bar .navbar .nav-link {
            color: #a2a5bd;
            padding: 1.4rem 1rem 1.4rem 1rem;
            font-size: 14px
        }

        .top-bar .navbar .nav-link:first-child {
            padding-left: 0;
            padding-right: 2rem
        }

        .top-bar .navbar .nav-link:hover {
            color: var(--primary)
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .top-bar .navbar .nav-link {
                padding: 1.3rem .5rem
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .top-bar .navbar .nav-link {
                font-size: .8571rem
            }
        }

        .top-bar .navbar .nav-left {
            margin-left: 2.1rem
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .top-bar .navbar .nav-left {
                display: none
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .top-bar .navbar .nav-left {
                display: none
            }
        }

        @media screen and (max-width:480px) {
            .top-bar .navbar .nav-left {
                display: none
            }
        }

        .top-bar .navbar .nav-left .nav-item.dropdown .dropdown-menu a {
            padding: .7rem 1.5rem .7rem 1.5rem;
            font-size: 1rem;
            line-height: 18px
        }

        .top-bar .navbar .nav-left .dropdown-menu {
            left: 0;
            right: inherit
        }

        .top-bar .navbar .nav-left .dropdown-menu a {
            padding: .6rem 0
        }

        .top-bar .navbar .nav-left .dropdown-menu a.dropdown-item:hover {
            background-color: transparent;
            color: var(--primary)
        }

        .top-bar .navbar .nav-left .dropdown-menu.mega-menu {
            min-width: calc(100% - 60px);
            overflow: hidden;
            margin-left: 30px;
            margin-right: 30px;
            left: 0;
            padding: 0
        }

        .top-bar .navbar .nav-left .dropdown-menu.mega-menu ul {
            padding: 0;
            margin: 0 -.5rem
        }

        .top-bar .navbar .nav-left .dropdown-menu.mega-menu ul li {
            padding: .3rem .5rem
        }

        .top-bar .navbar .nav-left .dropdown-menu.mega-menu .arrow-triangle {
            left: 85px;
            right: inherit
        }

        .top-bar .navbar .nav-left .dropdown-menu.mega-menu .chart-wrap {
            margin-right: -5px;
            margin-bottom: -5px
        }

        .top-bar .navbar .nav-left .dropdown-menu.mega-menu .chart-wrap .apexchart-wrapper {
            position: relative;
            margin-top: -163px
        }

        .top-bar .navbar .nav-right {
            margin-right: 1.7rem
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .top-bar .navbar .nav-right {
                margin: 0 !important;
                justify-content: space-between;
                padding: 0 30px;
                width: 100%
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .top-bar .navbar .nav-right {
                margin: 0 !important;
                justify-content: space-between;
                padding: 0 30px;
                width: 100%
            }
        }

        @media screen and (max-width:480px) {
            .top-bar .navbar .nav-right {
                margin: 0 !important;
                justify-content: space-between;
                padding: 0 30px;
                width: 100%
            }
        }

        .top-bar .navbar .nav-right li a::after {
            border: none
        }

        .top-bar .navbar .nav-right .nav-item {
            width: 50px;
            text-align: center
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .top-bar .navbar .nav-right .nav-item {
                position: inherit
            }
        }

        @media screen and (max-width:480px) {
            .top-bar .navbar .nav-right .nav-item {
                position: inherit
            }
        }

        .top-bar .navbar .nav-right .nav-item .nav-link {
            padding: 1.4rem 0;
            font-size: 17px
        }

        .top-bar .navbar .nav-right .nav-item.dropdown .dropdown-toggle::after {
            margin: 0
        }

        .top-bar .navbar .nav-right .nav-item.user-profile {
            width: 50px
        }

        .top-bar .navbar .nav-right .nav-item.user-profile .nav-link {
            padding: .9em 0;
            position: relative
        }

        .top-bar .navbar .nav-right .nav-item.user-profile a {
            padding: .6rem 1rem
        }

        .top-bar .navbar .nav-right .nav-item.user-profile a img {
            width: 36px;
            height: 36px;
            border-radius: 30px
        }

        .top-bar .navbar .nav-right .nav-item.user-profile a .user-status {
            width: 8px;
            height: 8px;
            border-radius: 50%;
            display: block;
            position: absolute;
            right: 7px;
            bottom: inherit;
            top: 14px
        }

        .top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu {
            width: 23rem
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu {
                width: 100%;
                right: 0;
                left: inherit
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu {
                width: 100%;
                right: 0;
                left: inherit
            }
        }

        @media screen and (max-width:480px) {
            .top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu {
                width: 100%;
                right: 0;
                left: inherit
            }
        }

        .top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu a.dropdown-item {
            padding: .7rem 0;
            font-size: 1rem;
            line-height: 18px
        }

        .top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu a.dropdown-item:focus,
        .top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu a.dropdown-item:hover {
            background-color: transparent;
            color: var(--primary)
        }

        .top-bar .navbar .nav-right .nav-item.user-profile .dropdown-menu a.dropdown-item i {
            font-size: 16px;
            width: 30px
        }

        .top-bar .navbar .nav-right .dropdown-menu {
            right: 6px;
            left: inherit
        }

        .top-bar .navbar .nav-right .dropdown-menu:after {
            content: '';
            position: absolute
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended {
            min-width: 21.43rem
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended ul {
            padding: 0
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended ul li {
            list-style-type: none
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended ul li ul {
            padding: 0
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-footer,
        .top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-header {
            color: #a1a1a1;
            text-align: center;
            padding: .8rem;
            font-size: 1rem;
            font-weight: 400;
            border-top: 1px solid #dee2e6
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-header {
            font-weight: 500
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-header a:hover {
            color: #343a40
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-header a.btn-inverse-light {
            background: #eceef3;
            background: rgba(236, 238, 243, .3) !important;
            color: #fff
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-header a.btn-inverse-light:hover {
            border-color: transparent
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-footer a {
            color: #a1a1a1;
            text-decoration: none
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-footer a:hover {
            color: var(--primary)
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-footer a.btn:hover {
            color: #343a40
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-body {
            max-height: 240px;
            overflow-y: auto
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-body li a {
            padding: .8rem;
            text-decoration: none;
            display: block
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-body li a:hover {
            background: #eceef3;
            color: var(--primary)
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-body .notification .notify-icon {
            width: 40px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            border-radius: 50%;
            background: #eceef3;
            margin-right: 20px;
            color: #fff
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-body .notify-message p {
            margin: 0;
            font-weight: 400;
            color: #2c2e3e;
            line-height: 1rem
        }

        .top-bar .navbar .nav-right .dropdown-menu.extended .dropdown-body .notify-message small {
            color: #a6a9b7
        }

        .top-bar .navbar .sidebar-toggle {
            font-size: 17px;
            padding: 1.2rem 1rem 1.2rem 1rem
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .top-bar .navbar .sidebar-toggle {
                position: absolute;
                left: 0;
                top: 0;
                width: 75px;
                height: 60px;
                padding: 0 !important;
                line-height: 60px
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .top-bar .navbar .sidebar-toggle {
                position: absolute;
                left: 0;
                top: 0;
                width: 75px;
                height: 60px;
                padding: 0 !important;
                line-height: 60px
            }
        }

        @media screen and (max-width:480px) {
            .top-bar .navbar .sidebar-toggle {
                position: absolute;
                left: 0;
                top: 0;
                width: 75px;
                height: 60px;
                padding: 0 !important;
                line-height: 60px
            }
        }

        .top-bar .navbar .nav-left .dropdown-menu,
        .top-bar .navbar .nav-right .dropdown-menu {
            background: #fff;
            border: none;
            -webkit-box-shadow: 0 1px 20px rgba(115, 105, 215, .25);
            -moz-box-shadow: 0 1px 20px rgba(115, 105, 215, .25);
            box-shadow: 0 1px 20px rgba(115, 105, 215, .25);
            padding: 0;
            border-radius: 0 0 4px 4px;
            margin-top: 1rem;
            visibility: hidden;
            display: block;
            opacity: 0;
            transition: all .3s ease-in-out
        }

        @media screen and (min-width:577px) and (max-width:767px) {

            .top-bar .navbar .nav-left .dropdown-menu,
            .top-bar .navbar .nav-right .dropdown-menu {
                width: 100%;
                position: absolute;
                margin: 0 !important;
                right: 0;
                left: 0
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {

            .top-bar .navbar .nav-left .dropdown-menu,
            .top-bar .navbar .nav-right .dropdown-menu {
                width: 100%;
                position: absolute;
                margin: 0 !important;
                right: 0;
                left: 0
            }
        }

        @media screen and (max-width:480px) {

            .top-bar .navbar .nav-left .dropdown-menu,
            .top-bar .navbar .nav-right .dropdown-menu {
                width: 100%;
                position: absolute;
                margin: 0 !important;
                right: 0;
                left: 0
            }
        }

        .top-bar .navbar .nav-left .show .dropdown-menu,
        .top-bar .navbar .nav-right .show .dropdown-menu {
            margin-top: 0;
            visibility: visible;
            opacity: 1
        }

        @media screen and (min-width:577px) and (max-width:767px) {

            .top-bar .navbar .nav-item.dropdown,
            .top-bar .navbar .nav-item.dropup {
                position: static
            }
        }

        .top-bar .navigation {
            width: 100%;
            position: relative;
            background: #fff;
            -webkit-box-shadow: 0 0 20px rgba(115, 105, 215, .15);
            -moz-box-shadow: 0 0 20px rgba(115, 105, 215, .15);
            box-shadow: 0 0 20px rgba(115, 105, 215, .15);
            height: 60px
        }

        .top-bar .navigation .navbar-nav {
            ms-flex-direction: row;
            flex-direction: row
        }

        .top-bar .search-wrapper {
            position: absolute;
            top: 0;
            left: 0;
            background: #fff;
            width: 100%;
            height: 100%;
            z-index: 99;
            display: none
        }

        .top-bar .search-wrapper .close-btn {
            position: absolute;
            right: 20px;
            top: 15px;
            cursor: pointer;
            z-index: 2
        }

        .top-bar .search-wrapper .close-btn i {
            font-size: 1.285rem;
            line-height: 2.142rem;
            color: #a6a9b7
        }

        .top-bar .search-wrapper .search-content {
            position: relative;
            width: 100%
        }

        .top-bar .search-wrapper .search-content .magnifier {
            color: #a6a9b7;
            position: absolute;
            top: 20px;
            left: 20px;
            font-size: 1.285rem;
            line-height: 1.714rem
        }

        .top-bar .search-wrapper .search-content .form-control {
            height: 60px;
            border: 0;
            font-size: 1.285rem;
            line-height: 1.714rem;
            background: 0 0;
            padding-left: 60px;
            padding-right: 60px;
            color: #a6a9b7
        }

        .sidebar-mini .top-bar .navbar .navbar-header {
            width: 60px;
            padding-left: 0;
            justify-content: center
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .sidebar-mini .top-bar .navbar .navbar-header {
                width: 100%
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .sidebar-mini .top-bar .navbar .navbar-header {
                width: 100%
            }
        }

        @media screen and (max-width:480px) {
            .sidebar-mini .top-bar .navbar .navbar-header {
                width: 100%
            }
        }

        .sidebar-mini .top-bar .navbar .navbar-header .logo-desktop {
            visibility: hidden;
            opacity: 0;
            z-index: -1;
            position: absolute
        }

        .sidebar-mini .top-bar .navbar .navbar-header .logo-mobile {
            visibility: visible;
            opacity: 1;
            position: relative
        }

        .sidebar-mini .top-bar .navbar .navbar-header.expand {
            width: 240px
        }

        .sidebar-mini .top-bar .navbar .navbar-header.expand .logo-desktop {
            width: 130px;
            height: auto;
            visibility: visible;
            opacity: 1;
            position: relative;
            z-index: 0
        }

        .sidebar-mini .top-bar .navbar .navbar-header.expand .logo-mobile {
            visibility: hidden;
            opacity: 0;
            position: absolute;
            width: 30px;
            height: auto
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .sidebar-mini .top-bar .navbar .navbar-header.expand {
                width: 100%
            }

            .sidebar-mini .top-bar .navbar .navbar-header.expand .logo-desktop {
                width: 130px;
                height: auto;
                visibility: hidden;
                opacity: 0;
                position: absolute;
                z-index: -1
            }

            .sidebar-mini .top-bar .navbar .navbar-header.expand .logo-mobile {
                visibility: visible;
                opacity: 1;
                position: relative;
                width: 30px;
                height: auto
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .sidebar-mini .top-bar .navbar .navbar-header.expand {
                width: 100%
            }

            .sidebar-mini .top-bar .navbar .navbar-header.expand .logo-desktop {
                width: 130px;
                height: auto;
                visibility: hidden;
                opacity: 0;
                position: absolute;
                z-index: -1
            }

            .sidebar-mini .top-bar .navbar .navbar-header.expand .logo-mobile {
                visibility: visible;
                opacity: 1;
                position: relative;
                width: 30px;
                height: auto
            }
        }

        @media screen and (max-width:480px) {
            .sidebar-mini .top-bar .navbar .navbar-header.expand {
                width: 100%
            }

            .sidebar-mini .top-bar .navbar .navbar-header.expand .logo-desktop {
                width: 130px;
                height: auto;
                visibility: hidden;
                opacity: 0;
                position: absolute;
                z-index: -1
            }

            .sidebar-mini .top-bar .navbar .navbar-header.expand .logo-mobile {
                visibility: visible;
                opacity: 1;
                position: relative;
                width: 30px;
                height: auto
            }
        }

        .navbar-toggler {
            position: absolute;
            top: 0;
            right: 0;
            padding: 23px 30px;
            color: #fff
        }

        .dot {
            background-color: var(--primary);
            border-radius: 10px;
            margin-right: 6px;
            width: 10px;
            height: 10px;
            display: inline-block
        }

        .notify {
            position: relative;
            top: 7px;
            right: -7px
        }

        .notify .blink {
            position: absolute;
            top: -20px;
            right: -4px;
            height: 25px;
            width: 25px;
            z-index: 10;
            border: 5px solid #e3324c;
            border-radius: 70px;
            -moz-animation: blink 1s ease-out;
            -moz-animation-iteration-count: infinite;
            -o-animation: blink 1s ease-out;
            -o-animation-iteration-count: infinite;
            -webkit-animation: blink 1s ease-out;
            -webkit-animation-iteration-count: infinite;
            animation-iteration-count: infinite
        }

        .notify .dot {
            width: 5px;
            height: 5px;
            -webkit-border-radius: 30px;
            -moz-border-radius: 30px;
            border-radius: 30px;
            background-color: #e3324c;
            position: absolute;
            right: 0;
            top: -10px
        }

        .custom-dropdown.dropdown-menu {
            padding: 10px 0;
            min-width: 15rem;
            border: none;
            box-shadow: 0 0 20px rgba(115, 105, 215, .15)
        }

        .custom-dropdown.dropdown-menu a,
        .custom-dropdown.dropdown-menu a.dropdown-item {
            padding: .7rem 1.5rem .7rem 0;
            font-size: 13px;
            line-height: 18px;
            color: #a6a9b7
        }

        .custom-dropdown.dropdown-menu a i {
            padding-right: 1.2rem !important;
            width: 2rem;
            display: inline-block
        }

        .custom-dropdown.dropdown-menu .dropdown-title {
            padding: .5rem 1rem 1rem 1.5rem;
            border-bottom: 1px solid #ebedf2
        }

        .custom-dropdown.dropdown-menu a.dropdown-item:focus,
        .custom-dropdown.dropdown-menu a.dropdown-item:hover {
            background-color: transparent;
            color: var(--primary)
        }

        .custom-dropdown.dropdown-menu a.dropdown-item:first-child {
            padding-top: 0 !important
        }

        .custom-dropdown.dropdown-menu a.dropdown-item:last-child {
            padding-bottom: 0 !important
        }

        .custom-dropdown.dropdown-menu.extended .dropdown-body li a:hover {
            background-color: transparent;
            color: var(--primary)
        }

        .top-bar-fixed .top-bar {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%
        }

        .autocomplete-suggestions {
            height: 400px;
            margin-top: 0 !important;
            border-radius: 0 !important
        }

        .autocomplete-suggestions .autocomplete-suggestion:hover {
            background: #eceef3
        }

        .navbar-collapse.show {
            position: relative;
            z-index: 99
        }

        .sidebar-nav {
            background: #212529
        }

        .sidebar-nav ul {
            padding: 0;
            margin: 0;
            list-style: none;
            background: #343a40
        }

        .sidebar-nav .metismenu {
            background: #212529;
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column
        }

        .sidebar-nav .metismenu li+li {
            margin-top: 5px
        }

        .sidebar-nav .metismenu li:first-child {
            margin-top: 5px
        }

        .sidebar-nav .metismenu li:last-child {
            margin-bottom: 5px
        }

        .sidebar-nav .metismenu>li {
            display: -webkit-box;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-orient: vertical;
            -webkit-box-direction: normal;
            -ms-flex-direction: column;
            flex-direction: column;
            position: relative
        }

        .sidebar-nav .metismenu a {
            position: relative;
            display: block;
            padding: 13px 15px;
            color: #adb5bd;
            outline-width: 0;
            transition: all .3s ease-out
        }

        .sidebar-nav .metismenu ul a {
            padding: 10px 15px 10px 30px
        }

        .sidebar-nav .metismenu ul ul a {
            padding: 10px 15px 10px 45px
        }

        .sidebar-nav .metismenu a:active,
        .sidebar-nav .metismenu a:focus,
        .sidebar-nav .metismenu a:hover {
            color: #f8f9fa;
            text-decoration: none;
            background: #0b7285
        }

        .app-navbar {
            position: fixed;
            top: 0;
            left: 0;
            width: 240px;
            -webkit-transform: translateX(0);
            transform: translateX(0);
            transition: all .3s ease-out;
            display: block;
            padding-top: 60px;
            height: 100%;
            -webkit-box-shadow: 1px 10px 20px rgba(115, 105, 215, .15);
            -moz-box-shadow: 1px 10px 20px rgba(115, 105, 215, .15);
            box-shadow: 1px 10px 20px rgba(115, 105, 215, .15);
            z-index: 1050
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .app-navbar {
                position: fixed;
                left: -240px;
                height: 100%
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .app-navbar {
                position: fixed;
                left: -240px;
                height: 100%
            }
        }

        @media screen and (max-width:480px) {
            .app-navbar {
                position: fixed;
                left: -240px;
                height: 100%
            }
        }

        .app-navbar.expand {
            left: 0;
            padding-top: 60px;
            height: 100%
        }

        .app-navbar .sidebar-nav {
            -webkit-flex: 1 1 auto !important;
            -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
            -webkit-flex-basis: auto !important;
            -ms-flex-preferred-size: auto !important;
            flex-basis: auto !important;
            margin-bottom: auto;
            background: #2c2e3e;
            height: 100%;
            overflow: hidden
        }

        .app-navbar .sidebar-nav ul.metismenu {
            background: 0 0
        }

        .app-navbar .sidebar-nav ul.metismenu li a {
            border: none !important;
            padding: .9rem 1.6rem;
            color: #a2a5bd;
            display: flex
        }

        .app-navbar .sidebar-nav ul.metismenu li a i {
            margin-right: 10px;
            color: #4c4f6b;
            width: 20px
        }

        .app-navbar .sidebar-nav ul.metismenu li a:focus,
        .app-navbar .sidebar-nav ul.metismenu li a:hover {
            background: #1f212d;
            color: #fff;
            transition: all .3s ease-out
        }

        .app-navbar .sidebar-nav ul.metismenu li a .nav-title {
            opacity: 1;
            visibility: visible
        }

        .app-navbar .sidebar-nav ul.metismenu li a .nav-label {
            position: absolute;
            top: 14px;
            right: 40px;
            opacity: 1;
            visibility: visible
        }

        .app-navbar .sidebar-nav ul.metismenu li a.has-arrow:after {
            transform: rotate(135deg) translateY(-50%);
            -webkit-transform: rotate(135deg) translateY(-50%);
            font-size: 12px;
            color: #6c7197;
            right: 1.5rem
        }

        .app-navbar .sidebar-nav ul.metismenu li.active a {
            color: #fff
        }

        .app-navbar .sidebar-nav ul.metismenu li.active a i {
            color: #fff
        }

        .app-navbar .sidebar-nav ul.metismenu li.active ul {
            position: relative
        }

        .app-navbar .sidebar-nav ul.metismenu li.active ul li a {
            background: 0 0 !important;
            color: #a2a5bd
        }

        .app-navbar .sidebar-nav ul.metismenu li.active ul li a:focus,
        .app-navbar .sidebar-nav ul.metismenu li.active ul li a:hover {
            color: #fff !important
        }

        .app-navbar .sidebar-nav ul.metismenu li.active ul li.active a {
            color: #fff !important
        }

        .app-navbar .sidebar-nav ul.metismenu li.active ul li.active a:focus,
        .app-navbar .sidebar-nav ul.metismenu li.active ul li.active a:hover {
            color: #fff !important
        }

        .app-navbar .sidebar-nav ul.metismenu li.active ul li.active a:before {
            width: 14px;
            height: 2px;
            position: absolute;
            content: '';
            left: 32px;
            background: #37394d;
            top: 18px
        }

        .app-navbar .sidebar-nav ul.metismenu li.active ul li.active a.has-arrow {
            color: #fff !important
        }

        .app-navbar .sidebar-nav ul.metismenu li.active ul li.active ul li a {
            padding-left: 4.8rem;
            color: #a2a5bd !important
        }

        .app-navbar .sidebar-nav ul.metismenu li.active ul li.active ul li.active a {
            color: #fff !important
        }

        .app-navbar .sidebar-nav ul.metismenu li.active ul:before {
            content: '';
            position: absolute;
            width: 2px;
            height: 100%;
            background: #37394d;
            top: 0;
            left: 30px
        }

        .app-navbar .sidebar-nav ul.metismenu li.active .has-arrow:after {
            transform: rotate(225deg) translateY(-50%);
            -webkit-transform: rotate(225deg) translateY(-50%)
        }

        .app-navbar .sidebar-nav ul.metismenu li ul {
            background: #2c2e3e
        }

        .app-navbar .sidebar-nav ul.metismenu li ul li a {
            padding: .6rem 2rem;
            padding-left: 3.78rem
        }

        .app-navbar .sidebar-nav ul.metismenu li ul li a:focus,
        .app-navbar .sidebar-nav ul.metismenu li ul li a:hover {
            background: 0 0;
            color: var(--primary)
        }

        .app-navbar .sidebar-nav ul.metismenu li+li,
        .app-navbar .sidebar-nav ul.metismenu li:first-child {
            margin-top: 0
        }

        .app-navbar .sidebar-nav ul.metismenu li.nav-static-title {
            padding: 1rem 1.6rem .1rem 1.6rem;
            color: #fff;
            font-size: .8571rem;
            text-transform: uppercase;
            letter-spacing: .5px;
            font-weight: 600;
            color: #4c4f6b
        }

        .app-navbar .sidebar-nav ul.metismenu li .has-arrow[aria-expanded=true]:after {
            transform: rotate(225deg) translateY(-50%);
            -webkit-transform: rotate(225deg) translateY(-50%)
        }

        .app-navbar .sidebar-nav .sidebar-banner .btn {
            background: #eceef3;
            background: rgba(236, 238, 243, .3) !important;
            color: #fff !important;
            padding: .3rem .8rem
        }

        .app-navbar .sidebar-nav .sidebar-banner .btn:focus,
        .app-navbar .sidebar-nav .sidebar-banner .btn:hover {
            color: #fff !important
        }

        .light-sidebar .app-navbar .sidebar-nav {
            background: #fff
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li a {
            color: #7e82a4
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li a:hover {
            background: #eceef3;
            color: var(--primary)
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li a:focus {
            background: 0 0;
            color: #a2a5bd
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li ul {
            background: #fbfcfc
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a {
            background: #fff;
            color: var(--primary)
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a:hover {
            color: var(--primary) !important
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a:focus {
            color: var(--primary) !important
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a:active {
            color: var(--primary) !important
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a i {
            color: var(--primary)
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a:hover i {
            color: var(--primary)
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a:focus i {
            color: var(--primary)
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a:visited i {
            color: var(--primary)
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active a:active i {
            color: var(--primary)
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active ul:before {
            background: #f0f2f3
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active ul li a {
            color: #a2a5bd
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active ul li.active ul li a {
            color: #a2a5bd !important
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active ul li.active ul li.active a {
            color: var(--primary) !important
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active ul li.active a {
            color: var(--primary) !important
        }

        .light-sidebar .app-navbar .sidebar-nav ul.metismenu li.active ul li.active a:before {
            background: #f0f2f3
        }

        .light-sidebar .top-bar .navbar .navbar-header {
            background: #fff
        }

        .light-sidebar .top-bar .navigation {
            border-left: 1px solid #dee2e6
        }

        .sidebar-fixed .app-navbar {
            position: fixed;
            left: 0;
            top: 60px;
            height: calc(100vh-60px)
        }

        .sidebar-mini .app-navbar {
            width: 60px;
            z-index: 1052
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .sidebar-mini .app-navbar {
                position: fixed;
                left: -60px;
                height: 100%
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .sidebar-mini .app-navbar {
                position: fixed;
                left: -60px;
                height: 100%
            }
        }

        @media screen and (max-width:480px) {
            .sidebar-mini .app-navbar {
                position: fixed;
                left: -60px;
                height: 100%
            }
        }

        .sidebar-mini .app-navbar:hover {
            width: 240px
        }

        .sidebar-mini .app-navbar:hover .metismenu li.nav-static-title {
            display: block
        }

        .sidebar-mini .app-navbar:hover .metismenu li.nav-static-title a:after {
            display: block
        }

        .sidebar-mini .app-navbar:hover .metismenu li a .nav-label,
        .sidebar-mini .app-navbar:hover .metismenu li a .nav-title {
            opacity: 1
        }

        .sidebar-mini .app-navbar:hover .metismenu .collapse.in {
            display: block
        }

        .sidebar-mini .app-navbar ul.metismenu li a .nav-label,
        .sidebar-mini .app-navbar ul.metismenu li a .nav-title {
            opacity: 0;
            transition: all .7s;
            -webkit-transition: all .7s;
            -moz-transition: all .7s
        }

        .sidebar-mini .app-navbar ul.metismenu li a:after {
            display: none
        }

        .sidebar-mini .app-navbar ul.metismenu li.nav-static-title {
            display: none
        }

        .sidebar-mini .app-navbar ul.metismenu li+li {
            width: 240px
        }

        .sidebar-mini .app-navbar ul.metismenu .collapse.in {
            display: none
        }

        .sidebar-mini .app-navbar ul.metismenu .sidebar-banner {
            display: none !important
        }

        .sidebar-mini .footer {
            width: calc(100% - 60px)
        }

        .sidebar-nav .metismenu li:last-child {
            margin-bottom: 0
        }

        .sidebar-toggled .app-navbar {
            left: 0
        }

        a,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        li,
        ol,
        p,
        span,
        ul {
            padding: 0;
            margin: 0
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            color: #2c2e3e;
            font-weight: 600;
            font-family: Roboto, sans-serif;
            margin-bottom: .75rem
        }

        h1 {
            font-size: 2.571rem;
            line-height: 3.142rem
        }

        h2 {
            font-size: 2.142rem;
            line-height: 2.571rem
        }

        h3 {
            font-size: 1.714rem;
            line-height: 2.142rem
        }

        h4 {
            font-size: 1.285rem;
            line-height: 1.714rem
        }

        h5 {
            font-size: 1rem;
            line-height: 1.428rem
        }

        h6 {
            font-size: .9286rem;
            line-height: 1.22rem
        }

        p {
            color: #a6a9b7;
            font-weight: 400;
            font-size: 1rem;
            line-height: 1.714rem
        }

        a {
            color: inherit;
            text-decoration: none;
            outline: 0;
            transition: all .3s ease-in-out;
            -webkit-transition: all .3s ease-in-out;
            -o-transition: all .3s ease-in-out;
            -ms-transition: all .3s ease-in-out;
            -moz-transition: all .3s ease-in-out
        }

        a:focus,
        a:hover {
            color: var(--primary);
            text-decoration: none
        }

        ol,
        ul {
            padding-left: 15px
        }

        ol li,
        ul li {
            color: #a6a9b7
        }

        .blockquote.blockquote-reverse {
            text-align: right
        }

        dl dt {
            font-weight: 500
        }

        dl dd {
            color: #a6a9b7
        }

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

        svg {
            width: 100% !important
        }

        canvas {
            max-width: 100%
        }

        code {
            width: 100%;
            display: block;
            padding: .5rem
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .display-1 {
                font-size: 4rem
            }
        }

        @media screen and (max-width:480px) {
            .display-1 {
                font-size: 4rem
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .display-2 {
                font-size: 3.5rem
            }
        }

        @media screen and (max-width:480px) {
            .display-2 {
                font-size: 3.5rem
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .display-3 {
                font-size: 3rem
            }
        }

        @media screen and (max-width:480px) {
            .display-3 {
                font-size: 3rem
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .display-4 {
                font-size: 2.5rem
            }
        }

        @media screen and (max-width:480px) {
            .display-4 {
                font-size: 2.5rem
            }
        }

        .car-dealer-contant h2 {
            font-size: 52px
        }

        .car-dealer-contants .car-dealer-contants-text {
            padding: 1.25rem
        }

        .car-dealer-contants .car-dealer-contants-text .p-10 {
            padding: .9rem 1.25rem !important
        }

        .dating-contant .bg-img {
            width: 35px;
            height: 35px;
            line-height: 35px
        }

        .dating-contant .table td,
        .dating-contant .table th {
            vertical-align: middle
        }

        .dating-contant table tr td:nth-child(2) {
            display: flex;
            align-items: center
        }

        .dating-contant table tr td:nth-child(2) div {
            margin-right: 1rem
        }

        .dating-contant .img-icon i.f-30 {
            line-height: 63px
        }

        .datting-upload-image {
            padding: 0
        }

        .datting-upload-image .tab .nav {
            padding: 10px 20px 30px;
            margin-bottom: 0;
            border-bottom: 1px solid #dee2e6
        }

        .datting-upload-image .tab .nav.nav-tabs li a {
            padding: 4px 20px
        }

        .datting-upload-image .upload-image {
            padding: 30px 30px;
            border-right: 1px solid #dee2e6
        }

        .datting-upload-image .upload-image+.upload-image {
            border-right: 0 solid #dee2e6
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .datting-upload-image .upload-image {
                padding: 20px
            }
        }

        @media screen and (max-width:480px) {
            .datting-upload-image .upload-image {
                padding: 20px
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .site-visitor .col {
                flex-basis: auto;
                border: 0 !important;
                margin-bottom: 10px
            }
        }

        @media screen and (max-width:480px) {
            .site-visitor .col {
                flex-basis: auto;
                border: 0 !important;
                margin-bottom: 10px
            }
        }

        .jobportal-contant .bg-img {
            width: 35px;
            height: 35px;
            line-height: 35px
        }

        .jobportal-contant .table td,
        .jobportal-contant .table th {
            vertical-align: middle
        }

        .jobportal-contant table tr td:nth-child(2) {
            display: flex;
            align-items: center
        }

        .jobportal-contant table tr td:nth-child(2) div {
            margin-right: 1rem
        }

        .table.jobportal-table td {
            padding: 1.5rem .75rem
        }

        .jobportaldemo5 {
            position: absolute;
            bottom: 0;
            right: 0;
            left: 0
        }

        .chart-fit {
            margin-left: -1rem;
            margin-right: -1rem
        }

        .chart-fit.jobportaldemo6 {
            margin-left: -4rem;
            margin-right: -4rem
        }

        .jobportaldemo2 .apexcharts-canvas {
            margin: inherit;
            margin-left: auto
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .site-visitor .col {
                flex-basis: auto;
                border: 0 !important;
                margin-bottom: 10px
            }
        }

        @media screen and (max-width:480px) {
            .site-visitor .col {
                flex-basis: auto;
                border: 0 !important;
                margin-bottom: 10px
            }
        }

        .stockmarket-contant .bg-img {
            width: 35px;
            height: 35px
        }

        .stockmarket-contant .stockmarket-contant-text {
            padding: 1.25rem
        }

        .stockmarket-contant .table td,
        .stockmarket-contant .table th {
            vertical-align: middle
        }

        .stockmarket-contant .table tr td:nth-child(2) {
            display: flex;
            align-items: center
        }

        .stockmarket-contant .table tr td:nth-child(2) div {
            margin-right: 1rem
        }

        @media screen and (min-width:577px) and (max-width:767px) {

            .bg-info .col,
            .bg-primary .col {
                flex-basis: auto;
                margin-bottom: 10px
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {

            .bg-info .col,
            .bg-primary .col {
                flex-basis: auto;
                margin-bottom: 10px
            }
        }

        @media screen and (max-width:480px) {

            .bg-info .col,
            .bg-primary .col {
                flex-basis: auto;
                margin-bottom: 10px
            }
        }

        .analytics-contant .analytics-contant-text1 h4 {
            font-size: 2.3rem
        }

        .analytics-contant .analytics-contant-text1 .d-flex {
            border-bottom: 1px solid #dee2e6;
            border-width: 10%;
            padding-bottom: 2rem
        }

        .analytics-contant .analytics-contant-text1 .d-flex:last-child {
            border-bottom: none;
            padding-bottom: 0
        }

        .analytics-contant .img-icon .font-38 {
            line-height: 62px
        }

        .analytics-contant .table tr td {
            vertical-align: middle
        }

        .analytics-contant .table th {
            vertical-align: middle
        }

        .analytics-contant .visitors-wrapper .card-title {
            padding: 1.25rem
        }

        .analytics-contant .visitors-wrapper table td,
        .analytics-contant .visitors-wrapper table th {
            padding: .6rem 1.25rem
        }

        .site-logo i {
            font-size: 2.143rem !important;
            line-height: 2.143rem
        }

        .desktop i,
        .mobile i,
        .tablet i {
            font-size: 2.142rem;
            line-height: 2.571rem
        }

        .secondary-menu a {
            margin-left: 1rem
        }

        @media screen and (min-width:1024px) and (max-width:1199px) {
            .secondary-menu a {
                margin-left: .7rem
            }
        }

        @media screen and (min-width:768px) and (max-width:1023px) {
            .secondary-menu a {
                margin-left: .7rem
            }
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .secondary-menu a {
                margin-left: .7rem
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .secondary-menu a {
                margin-left: .7rem
            }
        }

        @media screen and (max-width:480px) {
            .secondary-menu a {
                margin-left: .7rem
            }
        }

        @media screen and (min-width:1024px) and (max-width:1199px) {
            .secondary-menu a:first-child {
                margin-left: 0
            }
        }

        @media screen and (min-width:768px) and (max-width:1023px) {
            .secondary-menu a:first-child {
                margin-left: 0
            }
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .secondary-menu a:first-child {
                margin-left: 0
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .secondary-menu a:first-child {
                margin-left: 0
            }
        }

        @media screen and (max-width:480px) {
            .secondary-menu a:first-child {
                margin-left: 0
            }
        }

        .secondary-menu .btn.btn-icon {
            width: 40px;
            height: 40px;
            line-height: 40px;
            font-size: 1.3rem;
            background: #fff;
            color: var(--primary);
            box-shadow: 0 0 20px rgba(115, 105, 215, .2)
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            .page-title {
                border-right: 0 !important;
                margin-right: 0 !important;
                padding-right: 0 !important
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .page-title {
                border-right: 0 !important;
                margin-right: 0 !important;
                padding-right: 0 !important
            }
        }

        @media screen and (max-width:480px) {
            .page-title {
                border-right: 0 !important;
                margin-right: 0 !important;
                padding-right: 0 !important
            }
        }

        .breadcrumb-bar {
            margin: 1rem 0
        }

        #analytics10 {
            min-height: auto !important;
            height: 80px !important
        }

        @media screen and (min-width:577px) and (max-width:767px) {
            #analytics10 {
                height: 160px !important
            }
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            #analytics10 {
                height: 160px !important
            }
        }

        @media screen and (max-width:480px) {
            #analytics10 {
                height: 160px !important
            }
        }

        .crm-contant table tr {
            border-bottom: 1px solid #dee2e6
        }

        .crm-contant table tr:last-child {
            border-bottom: 0 solid #dee2e6
        }

        .crm-contant table td,
        .crm-contant table th {
            vertical-align: middle;
            border-top: 0 solid #dee2e6
        }

        .crypto-currency .crypto {
            font-size: 4rem
        }

        .crypto-currency .datatable-wrapper .table td,
        .crypto-currency .datatable-wrapper .table th {
            vertical-align: middle
        }

        .crypto-currency .datatable-wrapper .table td:first-child i {
            font-size: 2.5rem
        }

        .crypto-chart-info {
            position: absolute;
            bottom: 0
        }

        .currency-price .input-group-text {
            background-color: rgba(142, 84, 233, .1);
            border-color: rgba(142, 84, 233, .1);
            color: var(--primary);
            font-weight: 700
        }

        .currency-price .input-group-prepend select.form-control {
            background-color: rgba(142, 84, 233, .1);
            border-color: rgba(142, 84, 233, .1);
            color: var(--primary);
            font-weight: 700
        }

        .crypto-table tbody>tr>td {
            font-weight: 700;
            color: #343a40
        }

        .ecommerce-contant .ecommerce-contant-text .d-flex.p-3 {
            padding: 1.25rem !important
        }

        .img-icon.img-icon-sm {
            width: 40px;
            height: 40px;
            line-height: 40px
        }

        .img-icon.img-icon-sm i {
            font-size: 16px
        }

        .realestate-contant .realestate-contant-text {
            padding: 1.25rem
        }

        .accordion .acd-group .card-header {
            padding: 0
        }

        .accordion .acd-group .card-header .acd-heading {
            font-weight: 500;
            font-size: 1rem;
            position: relative;
            color: #2c2e3e;
            line-height: normal;
            padding: 1.25rem;
            cursor: pointer;
            background-color: transparent;
            margin-bottom: 0;
            display: block;
            border-radius: 3px;
            text-transform: capitalize;
            padding-right: 30px
        }

        .accordion .acd-group .card-header .acd-heading:hover {
            color: var(--primary)
        }

        .accordion .acd-group .card-header .acd-heading:before {
            font-family: themify-icons;
            cursor: pointer;
            position: absolute;
            top: 0;
            right: 0;
            display: block;
            font-size: 1rem;
            content: '\e622';
            padding: 1.4rem
        }

        .accordion .acd-group .card-header .acd-heading.collapsed:before {
            font-family: themify-icons;
            cursor: pointer;
            position: absolute;
            top: 0;
            right: 0;
            display: block;
            font-size: 1rem;
            content: '\e61a';
            padding: 1.4rem
        }

        .accordion .acd-group .acd-des {
            padding: 0 20px 20px 0
        }

        .accordion .acd-active .acd-heading {
            color: var(--primary)
        }

        .accordion .acd-active .acd-heading:before {
            content: "\f107"
        }

        .accordion.plus-icon .acd-group.acd-active .acd-heading:before {
            content: "\f068";
            font-size: 1.285rem
        }

        .accordion.plus-icon .acd-group .acd-heading:before {
            content: "\f067";
            font-size: 1.285rem
        }

        .accordion.plus-icon.round .acd-group.acd-active .acd-heading:before {
            content: "\f056";
            font-size: 1.285rem
        }

        .accordion.plus-icon.round .acd-group .acd-heading:before {
            content: "\f055";
            font-size: 1.285rem
        }

        .accordion.gray .acd-heading {
            background-color: #eceef3;
            margin-bottom: 20px;
            padding: 12px 24px
        }

        .accordion.gray .acd-heading:hover {
            color: #fff;
            background: var(--primary)
        }

        .accordion.gray .acd-des {
            padding: 0 30px 20px
        }

        .accordion.gray .acd-group.acd-active .acd-heading {
            color: #fff;
            background: var(--primary)
        }

        .accordion.shadow .acd-heading {
            background: #fff;
            -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
            box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
            margin-bottom: 20px;
            padding: 12px 24px
        }

        .accordion.shadow .acd-des {
            padding: 0 30px 20px
        }

        .accordion.shadow .acd-group.acd-active .acd-heading {
            color: #fff;
            background: var(--primary)
        }

        .accordion.shadow .acd-group .acd-heading:hover {
            color: #fff;
            background: var(--primary)
        }

        .accordion.accordion-border .acd-heading {
            background: 0 0;
            border: 1px solid #eceef3;
            box-shadow: none;
            margin-bottom: 20px;
            padding: 12px 24px
        }

        .accordion.accordion-border .acd-des {
            padding: 0 30px 20px
        }

        .accordion.accordion-border .acd-group.acd-active .acd-heading {
            color: #fff;
            background: var(--primary)
        }

        .accordion.accordion-border .acd-group .acd-heading:hover {
            color: #fff;
            background: var(--primary)
        }

        .accordion.no-radius .acd-heading {
            border-radius: 0
        }

        .card .card-header.border-radius-10 {
            border-radius: 4px !important
        }

        .badge {
            padding: .4em .8em;
            font-weight: 500;
            line-height: 1.3
        }

        .badge-primary {
            background-color: var(--primary);
            color: #fff
        }

        .badge-primary[href]:hover {
            background-color: var(--primary);
            color: #fff
        }

        .badge-primary[href]:focus {
            background-color: var(--primary);
            color: #fff
        }

        .badge-primary-inverse {
            background: var(--primary);
            background: rgba(142, 84, 233, .1) !important;
            color: var(--primary)
        }

        .badge-primary-inverse:focus,
        .badge-primary-inverse:hover {
            color: var(--primary)
        }

        .badge-secondary {
            background-color: #a1a1a1;
            color: #fff
        }

        .badge-secondary[href]:hover {
            background-color: #a1a1a1;
            color: #fff
        }

        .badge-secondary[href]:focus {
            background-color: #a1a1a1;
            color: #fff
        }

        .badge-secondary-inverse {
            background: #a1a1a1;
            background: rgba(161, 161, 161, .1) !important;
            color: #a1a1a1
        }

        .badge-secondary-inverse:focus,
        .badge-secondary-inverse:hover {
            color: #a1a1a1
        }

        .badge-info {
            background-color: #45aaf2;
            color: #fff
        }

        .badge-info[href]:hover {
            background-color: #45aaf2;
            color: #fff
        }

        .badge-info[href]:focus {
            background-color: #45aaf2;
            color: #fff
        }

        .badge-info-inverse {
            background: #45aaf2;
            background: rgba(69, 170, 242, .1) !important;
            color: #45aaf2
        }

        .badge-info-inverse:focus,
        .badge-info-inverse:hover {
            color: #45aaf2
        }

        .badge-warning {
            background-color: #f7b731;
            color: #fff
        }

        .badge-warning[href]:hover {
            background-color: #f7b731;
            color: #fff
        }

        .badge-warning[href]:focus {
            background-color: #f7b731;
            color: #fff
        }

        .badge-warning-inverse {
            background: #f7b731;
            background: rgba(247, 183, 49, .1) !important;
            color: #f7b731
        }

        .badge-warning-inverse:focus,
        .badge-warning-inverse:hover {
            color: #f7b731
        }

        .badge-danger {
            background-color: #e3324c;
            color: #fff
        }

        .badge-danger[href]:hover {
            background-color: #e3324c;
            color: #fff
        }

        .badge-danger[href]:focus {
            background-color: #e3324c;
            color: #fff
        }

        .badge-danger-inverse {
            background: #e3324c;
            background: rgba(227, 50, 76, .1) !important;
            color: #e3324c
        }

        .badge-danger-inverse:focus,
        .badge-danger-inverse:hover {
            color: #e3324c
        }

        .badge-light {
            background-color: #eceef3;
            color: #2c2e3e
        }

        .badge-light[href]:hover {
            background-color: #eceef3;
            color: #2c2e3e
        }

        .badge-light[href]:focus {
            background-color: #eceef3;
            color: #2c2e3e
        }

        .badge-light-inverse {
            background: #eceef3;
            background: rgba(236, 238, 243, .6) !important;
            color: #2c2e3e
        }

        .badge-light-inverse:focus,
        .badge-light-inverse:hover {
            color: #2c2e3e
        }

        .badge-dark {
            background-color: #2c2e3e;
            color: #fff
        }

        .badge-dark[href]:hover {
            background-color: #2c2e3e;
            color: #fff
        }

        .badge-dark[href]:focus {
            background-color: #2c2e3e;
            color: #fff
        }

        .badge-dark-inverse {
            background: #2c2e3e;
            background: rgba(44, 46, 62, .1) !important;
            color: #2c2e3e
        }

        .badge-dark-inverse:focus,
        .badge-dark-inverse:hover {
            color: #2c2e3e
        }

        .badge-success {
            background-color: #32b432;
            color: #fff
        }

        .badge-success[href]:hover {
            background-color: #32b432;
            color: #fff
        }

        .badge-success[href]:focus {
            background-color: #32b432;
            color: #fff
        }

        .badge-success-inverse {
            background: #32b432;
            background: rgba(50, 180, 50, .1) !important;
            color: #32b432
        }

        .badge-success-inverse:focus,
        .badge-success-inverse:hover {
            color: #32b432
        }

        .card {
            background: #fff;
            border: none;
            margin-bottom: 30px;
            -webkit-box-shadow: 0 0 20px rgba(115, 105, 215, .15);
            -moz-box-shadow: 0 0 20px rgba(115, 105, 215, .15);
            box-shadow: 0 0 20px rgba(115, 105, 215, .15);
            border-radius: 0;
            padding: 0
        }

        .card .card-header {
            background: 0 0;
            padding: 1.25rem;
            border-radius: 0;
            border-color: #ebedf2
        }

        .card .card-header .card-title {
            text-transform: capitalize;
            margin-bottom: 0
        }

        .border-primary {
            border: 1px solid var(--primary)
        }

        .border-secondary {
            border: 1px solid #a1a1a1
        }

        .border-success {
            border: 1px solid #32b432
        }

        .border-danger {
            border: 1px solid #e3324c
        }

        .border-warning {
            border: 1px solid #f7b731
        }

        .border-dark {
            border: 1px solid #343a40
        }

        .border-light {
            border: 1px solid #dee2e6
        }

        .border-info {
            border: 1px solid #45aaf2
        }

        .alert {
            padding: 1rem 3rem 1rem 1rem;
            margin: 0
        }

        .alert.alert-primary {
            background-color: #4776e6;
            border-color: #4776e6;
            color: #fff
        }

        .alert.alert-secondary {
            background-color: #a1a1a1;
            border-color: #a1a1a1;
            color: #fff
        }

        .alert.alert-info {
            background-color: #45aaf2;
            border-color: #45aaf2;
            color: #fff
        }

        .alert.alert-warning {
            background-color: #f7b731;
            border-color: #f7b731;
            color: #fff
        }

        .alert.alert-danger {
            background-color: #e3324c;
            border-color: #e3324c;
            color: #fff
        }

        .alert.alert-success {
            background-color: #32b432;
            border-color: #32b432;
            color: #fff
        }

        .alert.alert-light {
            background-color: #eceef3;
            border-color: #eceef3;
            color: #2c2e3e
        }

        .alert.alert-dark {
            background-color: #2c2e3e;
            border-color: #2c2e3e;
            color: #fff
        }

        .alert.alert-outline {
            background-color: transparent
        }

        .alert.alert-outline-primary {
            border-color: #4776e6;
            color: #4776e6
        }

        .alert.alert-outline-secondary {
            border-color: #a1a1a1;
            color: #a1a1a1
        }

        .alert.alert-outline-info {
            border-color: #45aaf2;
            color: #45aaf2
        }

        .alert.alert-outline-warning {
            border-color: #f7b731;
            color: #f7b731
        }

        .alert.alert-outline-danger {
            border-color: #e3324c;
            color: #e3324c
        }

        .alert.alert-outline-success {
            border-color: #32b432;
            color: #32b432
        }

        .alert.alert-outline-light {
            border-color: #adb6cc;
            color: #adb6cc
        }

        .alert.alert-outline-dark {
            border-color: #2c2e3e;
            color: #2c2e3e
        }

        .alert.alert-inverse {
            border-color: transparent
        }

        .alert.alert-inverse-primary {
            background: #4776e6;
            background: rgba(71, 118, 230, .3) !important;
            color: #4776e6
        }

        .alert.alert-inverse-secondary {
            background: #a1a1a1;
            background: rgba(161, 161, 161, .3) !important;
            color: #a1a1a1
        }

        .alert.alert-inverse-info {
            background: #45aaf2;
            background: rgba(69, 170, 242, .3) !important;
            color: #45aaf2
        }

        .alert.alert-inverse-warning {
            background: #f7b731;
            background: rgba(247, 183, 49, .3) !important;
            color: #f7b731
        }

        .alert.alert-inverse-danger {
            background: #e3324c;
            background: rgba(227, 50, 76, .3) !important;
            color: #e3324c
        }

        .alert.alert-inverse-success {
            background: #32b432;
            background: rgba(50, 180, 50, .3) !important;
            color: #32b432
        }

        .alert.alert-inverse-light {
            background: #eceef3;
            background: rgba(236, 238, 243, .7) !important;
            color: #2c2e3e
        }

        .alert.alert-inverse-dark {
            background: #2c2e3e;
            background: rgba(44, 46, 62, .3) !important;
            color: #2c2e3e
        }

        .alert.alert-icon i {
            margin-right: 5px
        }

        .alert.alert-dismissible .close {
            opacity: 1;
            text-shadow: none;
            font-size: 1rem;
            padding: 1.25rem;
            height: 100%;
            -webkit-transition: all .3s ease-in-out;
            -moz-transition: all .3s ease-in-out;
            -ms-transition: all .3s ease-in-out;
            -o-transition: all .3s ease-in-out;
            transition: all .3s ease-in-out
        }

        .alert.alert-dismissible .close:not(:disabled):not(.disabled):hover {
            color: #fff
        }

        .alert.alert-dismissible .close:not(:disabled):not(.disabled):focus {
            color: #fff;
            outline: 0
        }

        .btn {
            font-weight: 500
        }

        .btn {
            font-size: .9286rem;
            padding: .6rem 1.4rem
        }

        .btn-primary {
            background-color: var(--primary);
            color: #fff;
            border-color: var(--primary);
        }

        .btn-primary:hover {
            color: #fff;
                background-color: #0069d9;
                border-color: #0062cc
        }

        .btn-primary:focus {
            background-color: var(--primary);
                border-color: var(--primary);
            box-shadow: none;
            color: #fff
        }

        .btn-primary:active {
            background-color: var(--primary);
                border-color: var(--primary)
        }

        .btn-primary:not(:disabled):not(.disabled):active {
            background-color: var(--primary);
                border-color: var(--primary);
            box-shadow: none
        }

        .btn-primary:not(:disabled):not(.disabled):active:focus {
            background-color: var(--primary);
                border-color: var(--primary);
            box-shadow: none
        }

        .btn-primary:not(:disabled):not(.disabled).active {
            background-color: var(--primary);
                border-color: var(--primary);
            box-shadow: none
        }

        .btn-primary:not(:disabled):not(.disabled):active {
            background-color: var(--primary);
                border-color: var(--primary);
            box-shadow: none
        }

        .btn-primary:not(:disabled):not(.disabled).active:focus {
            background-color: var(--primary);
                border-color: var(--primary);
            box-shadow: none
        }

        .btn-secondary {
            background-color: #a1a1a1;
            color: #fff;
            border-color: #a1a1a1
        }

        .btn-secondary:hover {
            background-color: #8d8d8d;
            border-color: #8d8d8d
        }

        .btn-secondary:focus {
            background-color: #8d8d8d;
            border-color: #8d8d8d;
            box-shadow: none;
            color: #fff
        }

        .btn-secondary:active {
            background-color: #8d8d8d;
            border-color: #8d8d8d
        }

        .btn-secondary:not(:disabled):not(.disabled):active {
            background-color: #8d8d8d;
            border-color: #8d8d8d;
            box-shadow: none
        }

        .btn-secondary:not(:disabled):not(.disabled):active:focus {
            background-color: #8d8d8d;
            border-color: #8d8d8d;
            box-shadow: none
        }

        .btn-secondary:not(:disabled):not(.disabled).active {
            background-color: #8d8d8d;
            border-color: #8d8d8d;
            box-shadow: none
        }

        .btn-secondary:not(:disabled):not(.disabled):active {
            background-color: #8d8d8d;
            border-color: #8d8d8d;
            box-shadow: none
        }

        .btn-secondary:not(:disabled):not(.disabled).active:focus {
            background-color: #8d8d8d;
            border-color: #8d8d8d;
            box-shadow: none
        }

        .btn-info {
            background-color: #45aaf2;
            color: #fff;
            border-color: #45aaf2
        }

        .btn-info:hover {
            background-color: #1f99ef;
            border-color: #1f99ef
        }

        .btn-info:focus {
            background-color: #1f99ef;
            border-color: #1f99ef;
            box-shadow: none;
            color: #fff
        }

        .btn-info:active {
            background-color: #1f99ef;
            border-color: #1f99ef
        }

        .btn-info:not(:disabled):not(.disabled):active {
            background-color: #1f99ef;
            border-color: #1f99ef;
            box-shadow: none
        }

        .btn-info:not(:disabled):not(.disabled):active:focus {
            background-color: #1f99ef;
            border-color: #1f99ef;
            box-shadow: none
        }

        .btn-info:not(:disabled):not(.disabled).active {
            background-color: #1f99ef;
            border-color: #1f99ef;
            box-shadow: none
        }

        .btn-info:not(:disabled):not(.disabled):active {
            background-color: #1f99ef;
            border-color: #1f99ef;
            box-shadow: none
        }

        .btn-info:not(:disabled):not(.disabled).active:focus {
            background-color: #1f99ef;
            border-color: #1f99ef;
            box-shadow: none
        }

        .btn-warning {
            background-color: #f7b731;
            color: #fff;
            border-color: #f7b731
        }

        .btn-warning:hover {
            background-color: #f5a90a;
            border-color: #f5a90a;
            color: #fff
        }

        .btn-warning:focus {
            background-color: #f5a90a;
            border-color: #f5a90a;
            box-shadow: none;
            color: #fff
        }

        .btn-warning:active {
            background-color: #f5a90a;
            border-color: #f5a90a;
            color: #fff
        }

        .btn-warning:not(:disabled):not(.disabled):active {
            background-color: #f5a90a;
            border-color: #f5a90a;
            color: #fff;
            box-shadow: none
        }

        .btn-warning:not(:disabled):not(.disabled):active:focus {
            background-color: #f5a90a;
            border-color: #f5a90a;
            color: #fff;
            box-shadow: none
        }

        .btn-warning:not(:disabled):not(.disabled).active {
            background-color: #f5a90a;
            border-color: #f5a90a;
            color: #fff;
            box-shadow: none
        }

        .btn-warning:not(:disabled):not(.disabled):active {
            background-color: #f5a90a;
            border-color: #f5a90a;
            color: #fff;
            box-shadow: none
        }

        .btn-warning:not(:disabled):not(.disabled).active:focus {
            background-color: #f5a90a;
            border-color: #f5a90a;
            box-shadow: none
        }

        .btn-danger {
            background-color: #e3324c;
            color: #fff;
            border-color: #e3324c
        }

        .btn-danger:hover {
            background-color: #d01c37;
            border-color: #d01c37
        }

        .btn-danger:focus {
            background-color: #d01c37;
            border-color: #d01c37;
            box-shadow: none;
            color: #fff
        }

        .btn-danger:active {
            background-color: #d01c37;
            border-color: #d01c37
        }

        .btn-danger:not(:disabled):not(.disabled):active {
            background-color: #d01c37;
            border-color: #d01c37;
            box-shadow: none
        }

        .btn-danger:not(:disabled):not(.disabled):active:focus {
            background-color: #d01c37;
            border-color: #d01c37;
            box-shadow: none
        }

        .btn-danger:not(:disabled):not(.disabled).active {
            background-color: #d01c37;
            border-color: #d01c37;
            box-shadow: none
        }

        .btn-danger:not(:disabled):not(.disabled):active {
            background-color: #d01c37;
            border-color: #d01c37;
            box-shadow: none
        }

        .btn-danger:not(:disabled):not(.disabled).active:focus {
            background-color: #d01c37;
            border-color: #d01c37;
            box-shadow: none
        }

        .btn-success {
            background-color: #32b432;
            color: #fff;
            border-color: #32b432
        }

        .btn-success:hover {
            background-color: #299429;
            border-color: #299429
        }

        .btn-success:focus {
            background-color: #299429;
            border-color: #299429;
            box-shadow: none;
            color: #fff
        }

        .btn-success:active {
            background-color: #299429;
            border-color: #299429
        }

        .btn-success:not(:disabled):not(.disabled):active {
            background-color: #299429;
            border-color: #299429;
            box-shadow: none
        }

        .btn-success:not(:disabled):not(.disabled):active:focus {
            background-color: #299429;
            border-color: #299429;
            box-shadow: none
        }

        .btn-success:not(:disabled):not(.disabled).active {
            background-color: #299429;
            border-color: #299429;
            box-shadow: none
        }

        .btn-success:not(:disabled):not(.disabled):active {
            background-color: #299429;
            border-color: #299429;
            box-shadow: none
        }

        .btn-success:not(:disabled):not(.disabled).active:focus {
            background-color: #299429;
            border-color: #299429;
            box-shadow: none
        }

        .btn-light {
            background-color: #dce0e9;
            border-color: #dce0e9;
            color: #2c2e3e
        }

        .btn-light:hover {
            background-color: #adb6cc;
            border-color: #adb6cc
        }

        .btn-light:focus {
            background-color: #adb6cc;
            border-color: #adb6cc;
            box-shadow: none
        }

        .btn-light:active {
            background-color: #adb6cc;
            border-color: #adb6cc
        }

        .btn-light:not(:disabled):not(.disabled):active {
            background-color: #adb6cc;
            border-color: #adb6cc;
            box-shadow: none
        }

        .btn-light:not(:disabled):not(.disabled):active:focus {
            background-color: #adb6cc;
            border-color: #adb6cc;
            box-shadow: none
        }

        .btn-light:not(:disabled):not(.disabled).active {
            background-color: #adb6cc;
            border-color: #adb6cc;
            box-shadow: none
        }

        .btn-light:not(:disabled):not(.disabled):active {
            background-color: #adb6cc;
            border-color: #adb6cc;
            box-shadow: none
        }

        .btn-light:not(:disabled):not(.disabled).active:focus {
            background-color: #d3d8e3;
            border-color: #d3d8e3;
            box-shadow: none
        }

        .btn-dark {
            background-color: #2c2e3e;
            color: #fff;
            border-color: #2c2e3e
        }

        .btn-dark:hover {
            background-color: #1b1c26;
            border-color: #1b1c26
        }

        .btn-dark:focus {
            background-color: #1b1c26;
            border-color: #1b1c26;
            box-shadow: none;
            color: #fff
        }

        .btn-dark:active {
            background-color: #1b1c26;
            border-color: #1b1c26
        }

        .btn-dark:not(:disabled):not(.disabled):active {
            background-color: #1b1c26;
            border-color: #1b1c26;
            box-shadow: none
        }

        .btn-dark:not(:disabled):not(.disabled):active:focus {
            background-color: #1b1c26;
            border-color: #1b1c26;
            box-shadow: none
        }

        .btn-dark:not(:disabled):not(.disabled).active {
            background-color: #1b1c26;
            border-color: #1b1c26;
            box-shadow: none
        }

        .btn-dark:not(:disabled):not(.disabled):active {
            background-color: #1b1c26;
            border-color: #1b1c26;
            box-shadow: none
        }

        .btn-dark:not(:disabled):not(.disabled).active:focus {
            background-color: #1b1c26;
            border-color: #1b1c26;
            box-shadow: none
        }

        .btn.btn-icon {
            width: 40px;
            height: 40px;
            padding: 0;
            line-height: 40px
        }

        .btn.btn-square {
            border-radius: 0
        }

        .btn.btn-round {
            border-radius: 50px
        }

        .btn:focus {
            box-shadow: none
        }

        .btn.btn-outline {
            background: 0 0
        }

        .btn.btn-outline-primary {
            color: var(--primary);
                border-color: var(--primary)
        }

        .btn.btn-outline-primary:hover {
            background-color: var(--primary);
                border-color: var(--primary);
            color: #fff
        }

        .btn.btn-outline-primary:focus {
            background-color: var(--primary);
                border-color: var(--primary);
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-primary:active {
            background-color: var(--primary);
                border-color: var(--primary);
            color: #fff
        }

        .btn.btn-outline-primary:not(:disabled):not(.disabled).active {
            background-color: var(--primary);
                border-color: var(--primary);
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-primary:not(:disabled):not(.disabled):active {
            background-color: var(--primary);
                border-color: var(--primary);
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-primary:not(:disabled):not(.disabled):active:focus {
            background-color: var(--primary);
                border-color: var(--primary);
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-secondary {
            color: #a1a1a1;
            border-color: #a1a1a1
        }

        .btn.btn-outline-secondary:hover {
            background-color: #8d8d8d;
            border-color: #8d8d8d;
            color: #fff
        }

        .btn.btn-outline-secondary:focus {
            background-color: #8d8d8d;
            border-color: #8d8d8d;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-secondary:active {
            background-color: #8d8d8d;
            border-color: #8d8d8d;
            color: #fff
        }

        .btn.btn-outline-secondary:not(:disabled):not(.disabled).active {
            background-color: #8d8d8d;
            border-color: #8d8d8d;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-secondary:not(:disabled):not(.disabled):active {
            background-color: #8d8d8d;
            border-color: #8d8d8d;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-secondary:not(:disabled):not(.disabled):active:focus {
            background-color: #8d8d8d;
            border-color: #8d8d8d;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-info {
            color: #45aaf2;
            border-color: #45aaf2
        }

        .btn.btn-outline-info:hover {
            background-color: #1f99ef;
            border-color: #1f99ef;
            color: #fff
        }

        .btn.btn-outline-info:focus {
            background-color: #1f99ef;
            border-color: #1f99ef;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-info:active {
            background-color: #1f99ef;
            border-color: #1f99ef;
            color: #fff
        }

        .btn.btn-outline-info:not(:disabled):not(.disabled).active {
            background-color: #1f99ef;
            border-color: #1f99ef;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-info:not(:disabled):not(.disabled):active {
            background-color: #1f99ef;
            border-color: #1f99ef;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-info:not(:disabled):not(.disabled):active:focus {
            background-color: #1f99ef;
            border-color: #1f99ef;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-warning {
            color: #f7b731;
            border-color: #f7b731
        }

        .btn.btn-outline-warning:hover {
            background-color: #f5a90a;
            border-color: #f5a90a;
            color: #fff
        }

        .btn.btn-outline-warning:focus {
            background-color: #f5a90a;
            border-color: #f5a90a;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-warning:active {
            background-color: #f5a90a;
            border-color: #f5a90a;
            color: #fff
        }

        .btn.btn-outline-warning:not(:disabled):not(.disabled).active {
            background-color: #f5a90a;
            border-color: #f5a90a;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-warning:not(:disabled):not(.disabled):active {
            background-color: #f5a90a;
            border-color: #f5a90a;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-warning:not(:disabled):not(.disabled):active:focus {
            background-color: #f5a90a;
            border-color: #f5a90a;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-danger {
            color: #e3324c;
            border-color: #e3324c
        }

        .btn.btn-outline-danger:hover {
            background-color: #d01c37;
            border-color: #d01c37;
            color: #fff
        }

        .btn.btn-outline-danger:focus {
            background-color: #d01c37;
            border-color: #d01c37;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-danger:active {
            background-color: #d01c37;
            border-color: #d01c37;
            color: #fff
        }

        .btn.btn-outline-danger:not(:disabled):not(.disabled).active {
            background-color: #d01c37;
            border-color: #d01c37;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-danger:not(:disabled):not(.disabled):active {
            background-color: #d01c37;
            border-color: #d01c37;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-danger:not(:disabled):not(.disabled):active:focus {
            background-color: #d01c37;
            border-color: #d01c37;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-success {
            color: #32b432;
            border-color: #32b432
        }

        .btn.btn-outline-success:hover {
            background-color: #299429;
            border-color: #299429;
            color: #fff
        }

        .btn.btn-outline-success:focus {
            background-color: #299429;
            border-color: #299429;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-success:active {
            background-color: #299429;
            border-color: #299429;
            color: #fff
        }

        .btn.btn-outline-success:not(:disabled):not(.disabled).active {
            background-color: #299429;
            border-color: #299429;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-success:not(:disabled):not(.disabled):active {
            background-color: #299429;
            border-color: #299429;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-success:not(:disabled):not(.disabled):active:focus {
            background-color: #299429;
            border-color: #299429;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-light {
            color: #adb6cc;
            border-color: #adb6cc
        }

        .btn.btn-outline-light:hover {
            background-color: #adb6cc;
            border-color: #adb6cc;
            color: #2c2e3e
        }

        .btn.btn-outline-light:focus {
            background-color: #adb6cc;
            border-color: #adb6cc;
            box-shadow: none;
            color: #2c2e3e
        }

        .btn.btn-outline-light:active {
            background-color: #adb6cc;
            border-color: #adb6cc;
            color: #2c2e3e
        }

        .btn.btn-outline-light:not(:disabled):not(.disabled).active {
            background-color: #adb6cc;
            border-color: #adb6cc;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-light:not(:disabled):not(.disabled):active {
            background-color: #adb6cc;
            border-color: #adb6cc;
            box-shadow: none;
            color: #2c2e3e
        }

        .btn.btn-outline-light:not(:disabled):not(.disabled):active:focus {
            background-color: #adb6cc;
            border-color: #adb6cc;
            box-shadow: none;
            color: #2c2e3e
        }

        .btn.btn-outline-dark {
            color: #2c2e3e;
            border-color: #2c2e3e
        }

        .btn.btn-outline-dark:hover {
            background-color: #1b1c26;
            border-color: #1b1c26;
            color: #fff
        }

        .btn.btn-outline-dark:focus {
            background-color: #1b1c26;
            border-color: #1b1c26;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-dark:active {
            background-color: #1b1c26;
            border-color: #1b1c26;
            color: #fff
        }

        .btn.btn-outline-dark:not(:disabled):not(.disabled).active {
            background-color: #1b1c26;
            border-color: #1b1c26;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-dark:not(:disabled):not(.disabled):active {
            background-color: #1b1c26;
            border-color: #1b1c26;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-outline-dark:not(:disabled):not(.disabled):active:focus {
            background-color: #1b1c26;
            border-color: #1b1c26;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse {
            border-color: transparent
        }

        .btn.btn-inverse-primary {
            background: var(--primary);
            background: rgba(142, 84, 233, .1) !important;
            color: var(--primary)
        }

        .btn.btn-inverse-primary:hover {
            background-color: var(--primary) !important;
                border-color: var(--primary);
            color: #fff
        }

        .btn.btn-inverse-primary:focus {
            background-color: var(--primary) !important;
                border-color: var(--primary);
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-primary:active {
            background-color: var(--primary) !important;
                border-color: var(--primary);
            color: #fff
        }

        .btn.btn-inverse-primary:not(:disabled):not(.disabled):active {
            background-color: var(--primary) !important;
                border-color: var(--primary);
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-primary:not(:disabled):not(.disabled):active:focus {
            background-color: var(--primary) !important;
                border-color: var(--primary);
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-secondary {
            background: #a1a1a1;
            background: rgba(161, 161, 161, .1) !important;
            color: #a1a1a1
        }

        .btn.btn-inverse-secondary:hover {
            background-color: #a1a1a1 !important;
            border-color: #a1a1a1;
            color: #fff
        }

        .btn.btn-inverse-secondary:focus {
            background-color: #a1a1a1 !important;
            border-color: #a1a1a1;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-secondary:active {
            background-color: #a1a1a1 !important;
            border-color: #a1a1a1;
            color: #fff
        }

        .btn.btn-inverse-secondary:not(:disabled):not(.disabled):active {
            background-color: #a1a1a1 !important;
            border-color: #a1a1a1;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-secondary:not(:disabled):not(.disabled):active:focus {
            background-color: #a1a1a1 !important;
            border-color: #a1a1a1;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-info {
            background: #45aaf2;
            background: rgba(69, 170, 242, .1) !important;
            color: #45aaf2
        }

        .btn.btn-inverse-info:hover {
            background-color: #45aaf2 !important;
            border-color: #45aaf2;
            color: #fff
        }

        .btn.btn-inverse-info:focus {
            background-color: #45aaf2 !important;
            border-color: #45aaf2;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-info:active {
            background-color: #45aaf2 !important;
            border-color: #45aaf2;
            color: #fff
        }

        .btn.btn-inverse-info:not(:disabled):not(.disabled):active {
            background-color: #45aaf2 !important;
            border-color: #45aaf2;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-info:not(:disabled):not(.disabled):active:focus {
            background-color: #45aaf2 !important;
            border-color: #45aaf2;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-warning {
            background: #f7b731;
            background: rgba(247, 183, 49, .1) !important;
            color: #f7b731
        }

        .btn.btn-inverse-warning:hover {
            background-color: #f7b731 !important;
            border-color: #f7b731;
            color: #fff
        }

        .btn.btn-inverse-warning:focus {
            background-color: #f7b731 !important;
            border-color: #f7b731;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-warning:active {
            background-color: #f7b731 !important;
            border-color: #f7b731;
            color: #fff
        }

        .btn.btn-inverse-warning:not(:disabled):not(.disabled):active {
            background-color: #f7b731 !important;
            border-color: #f7b731;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-warning:not(:disabled):not(.disabled):active:focus {
            background-color: #f7b731 !important;
            border-color: #f7b731;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-danger {
            background: #e3324c;
            background: rgba(227, 50, 76, .1) !important;
            color: #e3324c
        }

        .btn.btn-inverse-danger:hover {
            background-color: #e3324c !important;
            border-color: #e3324c;
            color: #fff
        }

        .btn.btn-inverse-danger:focus {
            background-color: #e3324c !important;
            border-color: #e3324c;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-danger:active {
            background-color: #e3324c !important;
            border-color: #e3324c;
            color: #fff
        }

        .btn.btn-inverse-danger:not(:disabled):not(.disabled):active {
            background-color: #e3324c !important;
            border-color: #e3324c;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-danger:not(:disabled):not(.disabled):active:focus {
            background-color: #e3324c !important;
            border-color: #e3324c;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-success {
            background: #32b432;
            background: rgba(50, 180, 50, .1) !important;
            color: #32b432
        }

        .btn.btn-inverse-success:hover {
            background-color: #32b432 !important;
            border-color: #32b432;
            color: #fff
        }

        .btn.btn-inverse-success:focus {
            background-color: #32b432 !important;
            border-color: #32b432;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-success:active {
            background-color: #32b432 !important;
            border-color: #32b432;
            color: #fff
        }

        .btn.btn-inverse-success:not(:disabled):not(.disabled):active {
            background-color: #32b432 !important;
            border-color: #32b432;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-success:not(:disabled):not(.disabled):active:focus {
            background-color: #32b432 !important;
            border-color: #32b432;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-light {
            background: #eceef3;
            background: rgba(236, 238, 243, .7) !important;
            color: #2c2e3e
        }

        .btn.btn-inverse-light:hover {
            background-color: #eceef3 !important;
            border-color: #eceef3;
            color: #343a40
        }

        .btn.btn-inverse-light:focus {
            background-color: #eceef3 !important;
            border-color: #eceef3;
            box-shadow: none;
            color: #343a40
        }

        .btn.btn-inverse-light:active {
            background-color: #eceef3 !important;
            border-color: #eceef3;
            color: #343a40
        }

        .btn.btn-inverse-light:not(:disabled):not(.disabled):active {
            background-color: #eceef3 !important;
            border-color: #eceef3;
            box-shadow: none;
            color: #343a40
        }

        .btn.btn-inverse-light:not(:disabled):not(.disabled):active:focus {
            background-color: #eceef3 !important;
            border-color: #eceef3;
            box-shadow: none;
            color: #343a40
        }

        .btn.btn-inverse-dark {
            background: #2c2e3e;
            background: rgba(44, 46, 62, .1) !important;
            color: #2c2e3e
        }

        .btn.btn-inverse-dark:hover {
            background-color: #2c2e3e !important;
            border-color: #2c2e3e;
            color: #fff
        }

        .btn.btn-inverse-dark:focus {
            background-color: #2c2e3e !important;
            border-color: #2c2e3e;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-dark:active {
            background-color: #2c2e3e !important;
            border-color: #2c2e3e;
            color: #fff
        }

        .btn.btn-inverse-dark:not(:disabled):not(.disabled):active {
            background-color: #2c2e3e !important;
            border-color: #2c2e3e;
            box-shadow: none;
            color: #fff
        }

        .btn.btn-inverse-dark:not(:disabled):not(.disabled):active:focus {
            background-color: #2c2e3e !important;
            border-color: #2c2e3e;
            box-shadow: none;
            color: #fff
        }

        .show>.btn-primary.dropdown-toggle {
            background-color: var(--primary) !important;
                border-color: var(--primary);
            box-shadow: none;
            color: #fff
        }

        .show>.btn-primary.dropdown-toggle:focus {
            box-shadow: none
        }

        .show>.btn-secondary.dropdown-toggle {
            background-color: #a1a1a1 !important;
            border-color: #a1a1a1;
            box-shadow: none;
            color: #fff
        }

        .show>.btn-secondary.dropdown-toggle:focus {
            box-shadow: none
        }

        .show>.btn-info.dropdown-toggle {
            background-color: #45aaf2 !important;
            border-color: #45aaf2;
            box-shadow: none;
            color: #fff
        }

        .show>.btn-info.dropdown-toggle:focus {
            box-shadow: none
        }

        .show>.btn-warning.dropdown-toggle {
            background-color: #f7b731 !important;
            border-color: #f7b731;
            box-shadow: none;
            color: #fff
        }

        .show>.btn-warning.dropdown-toggle:focus {
            box-shadow: none
        }

        .show>.btn-success.dropdown-toggle {
            background-color: #32b432 !important;
            border-color: #32b432;
            box-shadow: none;
            color: #fff
        }

        .show>.btn-success.dropdown-toggle:focus {
            box-shadow: none
        }

        .show>.btn-danger.dropdown-toggle {
            background-color: #e3324c !important;
            border-color: #e3324c;
            box-shadow: none;
            color: #fff
        }

        .show>.btn-danger.dropdown-toggle:focus {
            box-shadow: none
        }

        .show>.btn-light.dropdown-toggle {
            background-color: #eceef3 !important;
            border-color: #eceef3;
            box-shadow: none;
            color: #2c2e3e
        }

        .show>.btn-light.dropdown-toggle:focus {
            box-shadow: none
        }

        .show>.btn-dark-gray.dropdown-toggle {
            background-color: #2c2e3e !important;
            border-color: #2c2e3e;
            box-shadow: none;
            color: #fff
        }

        .show>.btn-dark-gray.dropdown-toggle:focus {
            box-shadow: none
        }

        .show>.btn-danger.dropdown-toggle,
        .show>.btn-dark.dropdown-toggle,
        .show>.btn-info.dropdown-toggle,
        .show>.btn-light.dropdown-toggle,
        .show>.btn-primary.dropdown-toggle,
        .show>.btn-secondary.dropdown-toggle,
        .show>.btn-success.dropdown-toggle,
        .show>.btn-warning.dropdown-toggle {
            box-shadow: none
        }

        .button-list .btn {
            margin: .5rem .5rem .5rem 0
        }

        .btn-social {
            width: 40px;
            height: 40px;
            line-height: 40px;
            text-align: center;
            padding: 0;
            font-size: 1.5rem;
            color: #fff
        }

        .bg-behance {
            background-color: #053eff
        }

        .bg-whatsapp {
            background-color: #4fce5d
        }

        .bg-facebook-o {
            border-color: #3b5998;
            background-color: transparent;
            color: #3b5998
        }

        .bg-facebook-o:hover {
            background-color: #30487b;
            border-color: #30487b;
            color: #fff
        }

        .bg-twitter-o {
            border-color: #00aced;
            background-color: transparent;
            color: #00aced
        }

        .bg-twitter-o :hover {
            background-color: #008ec4;
            border-color: #008ec4;
            color: #fff
        }

        .bg-linkedin-o {
            border-color: #0077b5;
            background-color: transparent;
            color: #0077b5
        }

        .bg-linkedin-o:hover {
            background-color: #005c8c;
            border-color: #005c8c;
            color: #fff
        }

        .bg-dribble-o {
            border-color: #c73b65;
            background-color: transparent;
            color: #c73b65
        }

        .bg-dribble-o :hover {
            background-color: #a93054;
            border-color: #a93054;
            color: #fff
        }

        .bg-googleplus-o {
            border-color: #d34836;
            background-color: transparent;
            color: #d34836
        }

        .bg-googleplus-o :hover {
            background-color: #b83928;
            border-color: #b83928;
            color: #fff
        }

        .bg-instagram-o {
            border-color: #c32aa3;
            background-color: transparent;
            color: #c32aa3
        }

        .bg-instagram-o :hover {
            background-color: #a12387;
            border-color: #a12387;
            color: #fff
        }

        .bg-pinterest-o {
            border-color: #c92228;
            background-color: transparent;
            color: #c92228
        }

        .bg-pinterest-o :hover {
            background-color: #a61c21;
            border-color: #a61c21;
            color: #fff
        }

        .bg-dropbox-o {
            border-color: #3d9ae8;
            background-color: transparent;
            color: #3d9ae8
        }

        .bg-dropbox-o :hover {
            background-color: #1b87e1;
            border-color: #1b87e1;
            color: #fff
        }

        .bg-flickr-o {
            border-color: #0063dc;
            background-color: transparent;
            color: #0063dc
        }

        .bg-flickr-o :hover {
            background-color: #0051b3;
            border-color: #0051b3;
            color: #fff
        }

        .bg-tumblr-o {
            border-color: #34526f;
            background-color: transparent;
            color: #34526f
        }

        .bg-tumblr-o :hover {
            background-color: #273d53;
            border-color: #273d53;
            color: #fff
        }

        .bg-skype-o {
            border-color: #12a5f4;
            background-color: transparent;
            color: #12a5f4
        }

        .bg-skype-o :hover {
            background-color: #0a8dd3;
            border-color: #0a8dd3;
            color: #fff
        }

        .bg-youtube-o {
            border-color: #c4302b;
            background-color: transparent;
            color: #c4302b
        }

        .bg-youtube-o:hover {
            background-color: #a32824;
            border-color: #a32824;
            color: #fff
        }

        .bg-github-o {
            border-color: #4078c0;
            background-color: transparent;
            color: #4078c0
        }

        .bg-github-o:hover {
            background-color: #3565a2;
            border-color: #3565a2;
            color: #fff
        }

        .bg-behance-o {
            border-color: #053eff;
            background-color: transparent;
            color: #053eff
        }

        .bg-behance-o :hover {
            background-color: #0032db;
            border-color: #0032db;
            color: #fff
        }

        .bg-whatsapp-o {
            border-color: #4fce5d;
            background-color: transparent;
            color: #4fce5d
        }

        .bg-whatsapp-o:hover {
            background-color: #35bf44;
            border-color: #35bf44;
            color: #fff
        }

        .bg-facebook-inverse {
            background-color: rgba(59, 89, 152, .1);
            color: #3b5998
        }

        .bg-facebook-inverse:hover {
            background-color: #30487b;
            border-color: #30487b;
            color: #fff
        }

        .bg-twitter-inverse {
            background-color: rgba(0, 172, 237, .1) !important;
            color: #00aced
        }

        .bg-twitter-inverse :hover {
            background-color: #008ec4 !important;
            border-color: #008ec4;
            color: #fff
        }

        .bg-linkedin-inverse {
            background-color: rgba(0, 119, 181, .1);
            color: #0077b5
        }

        .bg-linkedin-inverse:hover {
            background-color: #005c8c;
            border-color: #005c8c;
            color: #fff
        }

        .bg-googleplus-inverse {
            background-color: rgba(211, 72, 54, .1);
            color: #d34836
        }

        .bg-googleplus-inverse:hover {
            background-color: #b83928;
            border-color: #b83928;
            color: #fff
        }

        .bg-instagram-inverse {
            background-color: rgba(195, 42, 163, .1);
            color: #c32aa3
        }

        .bg-instagram-inverse:hover {
            background-color: #a12387;
            border-color: #a12387;
            color: #fff
        }

        .bg-pinterest-inverse {
            background-color: rgba(201, 34, 40, .1);
            color: #c92228
        }

        .bg-pinterest-inverse:hover {
            background-color: #a61c21;
            border-color: #a61c21;
            color: #fff
        }

        .bg-dropbox-inverse {
            background-color: rgba(61, 154, 232, .1);
            color: #3d9ae8
        }

        .bg-dropbox-inverse:hover {
            background-color: #1b87e1;
            border-color: #1b87e1;
            color: #fff
        }

        .bg-tumblr-inverse {
            background-color: rgba(52, 82, 111, .1);
            color: #34526f
        }

        .bg-tumblr-inverse:hover {
            background-color: #273d53;
            border-color: #273d53;
            color: #fff
        }

        .bg-skype-inverse {
            background-color: rgba(18, 165, 244, .1);
            color: #12a5f4
        }

        .bg-skype-inverse:hover {
            background-color: #0a8dd3;
            border-color: #0a8dd3;
            color: #fff
        }

        .bg-youtube-inverse {
            background-color: rgba(196, 48, 43, .1);
            color: #c4302b
        }

        .bg-youtube-inverse:hover {
            background-color: #a32824;
            border-color: #a32824;
            color: #fff
        }

        .bg-github-inverse {
            background-color: rgba(64, 120, 192, .1);
            color: #4078c0
        }

        .bg-github-inverse:hover {
            background-color: #3565a2;
            border-color: #3565a2;
            color: #fff
        }

        .bg-behance-inverse {
            background-color: rgba(5, 62, 255, .1);
            color: #053eff
        }

        .bg-behance-inverse:hover {
            background-color: #0032db;
            border-color: #0032db;
            color: #fff
        }

        .bg-whatsapp-inverse {
            background-color: rgba(79, 206, 93, .1);
            color: #4fce5d
        }

        .bg-whatsapp-inverse:hover {
            background-color: #35bf44;
            border-color: #35bf44;
            color: #fff
        }

        .bg-facebook:hover {
            background-color: #30487b !important;
            border-color: #30487b;
            color: #fff
        }

        .bg-twitter:hover {
            background-color: #008ec4 !important;
            border-color: #008ec4;
            color: #fff
        }

        .bg-linkedin:hover {
            background-color: #005c8c !important;
            border-color: #005c8c;
            color: #fff
        }

        .bg-dribble:hover {
            background-color: #a93054 !important;
            border-color: #a93054;
            color: #fff
        }

        .bg-googleplus:hover {
            background-color: #b83928 !important;
            border-color: #b83928;
            color: #fff
        }

        .bg-instagram:hover {
            background-color: #a12387 !important;
            border-color: #a12387;
            color: #fff
        }

        .bg-pinterest:hover {
            background-color: #a61c21 !important;
            border-color: #a61c21;
            color: #fff
        }

        .bg -dropbox:hover {
            background-color: #1b87e1 !important;
            border-color: #1b87e1;
            color: #fff
        }

        .bg-flickr:hover {
            background-color: #0051b3 !important;
            border-color: #0051b3;
            color: #fff
        }

        .bg-tumblr:hover {
            background-color: #273d53 !important;
            border-color: #273d53;
            color: #fff
        }

        .bg-skype:hover {
            background-color: #0a8dd3 !important;
            border-color: #0a8dd3;
            color: #fff
        }

        .bg-github:hover {
            background-color: #3565a2 !important;
            border-color: #3565a2;
            color: #fff
        }

        .bg-whatsapp:hover {
            background-color: #35bf44 !important;
            border-color: #35bf44;
            color: #fff
        }

        .btn-social-lg {
            width: 50px;
            height: 50px;
            line-height: 50px;
            text-align: center
        }

        .btn-social-sm {
            width: 30px;
            height: 30px;
            line-height: 30px;
            text-align: center;
            padding: 0
        }

        .btn-social.btn-social-lg {
            font-size: 2rem
        }

        .btn-social.btn-social-sm {
            font-size: 1rem
        }

        .btn.btn-xs {
            padding: .1rem .8rem;
            font-size: 12px
        }

        .btn-group-sm>.btn,
        .btn.btn-sm {
            padding: .4rem .9rem;
            font-size: 12px
        }

        .btn.btn-xl {
            padding: 1rem 1.4rem
        }

        .btn.btn-icon.btn-xs {
            width: 24px;
            height: 24px;
            line-height: 24px;
            padding: 0;
            font-size: 10px
        }

        .btn-group-sm>.btn.btn-icon,
        .btn.btn-icon.btn-sm {
            width: 30px;
            height: 30px;
            line-height: 30px;
            padding: 0
        }

        .btn.btn-icon.btn-xl {
            width: 50px;
            height: 50px;
            line-height: 50px;
            padding: 0
        }

        .btn-badge {
            margin-bottom: 3px
        }

        .progress-bar {
            background-color: var(--primary)
        }

        .progressbar-contant .progress {
            height: 20px
        }

        .nav .nav-item .nav-link.active {
            color: var(--primary)
        }

        .nav .nav-item .nav-link.disabled {
            opacity: .5
        }

        .nav .nav-link.active {
            color: var(--primary)
        }

        .nav .nav-link.disabled {
            opacity: .5
        }

        .nav-pills .nav-item .nav-link.active {
            color: #fff;
            background-color: var(--primary)
        }

        .nav-pills .nav-item .nav-link.disabled {
            color: #a6a9b7;
            opacity: .7
        }

        .nav-pills .nav-link {
            margin-right: 3px
        }

        .nav-pills .nav-link.active {
            color: #fff;
            background-color: var(--primary)
        }

        .nav-pills .nav-link.disabled {
            color: #a6a9b7;
            opacity: .7
        }

        .nav-pills .show>.nav-link {
            color: #fff;
            background-color: var(--primary)
        }

        .list-group-contant .list-group-item.disabled {
            cursor: not-allowed;
            opacity: .6
        }

        .list-group-contant .list-group-item:hover {
            background-color: #f2f4f7
        }

        .list-group-contant .list-group-item.active {
            background-color: var(--primary);
                border-color: var(--primary)
        }

        .list-group-contant .list-group-1 .list-group-item {
            border: 1px solid rgba(0, 0, 0, .03)
        }

        .list-group-item-primary {
            background: var(--primary)
        }

        .list-group-item-secondary {
            background: #a1a1a1
        }

        .list-group-item-success {
            background: #32b432
        }

        .list-group-item-danger {
            background: #e3324c
        }

        .list-group-item-warning {
            background: #f7b731
        }

        .list-group-item-info {
            background: #45aaf2
        }

        .list-group-item-light {
            background: #f8f9fa
        }

        .list-group-item-dark {
            background: #343a40
        }

        .page-link {
            color: var(--primary)
        }

        .page-link:focus,
        .page-link:hover {
            box-shadow: none;
            color: var(--primary)
        }

        .page-item.active .page-link {
            background-color: var(--primary);
                border-color: var(--primary)
        }

        .checkbox.checbox-switch {
            padding-left: 0
        }

        .checkbox.checbox-switch label {
            display: inline-block;
            position: relative;
            padding-left: 0
        }

        .checkbox.checbox-switch label input {
            display: none
        }

        .checkbox.checbox-switch label span {
            width: 55px;
            border-radius: 20px;
            height: 28px;
            border: 1px solid #eee;
            background-color: #fff;
            border-color: #eee;
            box-shadow: #dfdfdf 0 0 0 0 inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s;
            display: inline-block;
            vertical-align: middle;
            margin-right: 5px
        }

        .checkbox.checbox-switch label span::before {
            display: inline-block;
            width: 26px;
            height: 26px;
            border-radius: 50%;
            background: #fff;
            content: " ";
            top: 0;
            position: relative;
            left: 0;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -ms-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .4);
            -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .4);
            box-shadow: 0 1px 4px rgba(0, 0, 0, .4)
        }

        .checkbox.checbox-switch label>input:checked+span {
            background-color: #b4b6b7;
            border-color: #b4b6b7;
            box-shadow: #b4b6b7 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox.checbox-switch label>input:checked+span:before {
            left: 26px
        }

        .checkbox.checbox-switch label>input:checked:disabled+span {
            background-color: #a1a1a1;
            border-color: #a1a1a1;
            box-shadow: #a1a1a1 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox.checbox-switch label>input:disabled+span {
            background-color: #e8ebee;
            border-color: #fff
        }

        .checkbox.checbox-switch label>input:disabled+span:before {
            background-color: #f8f9fa;
            border-color: #f3f3f3;
            -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
            box-shadow: 0 1px 4px rgba(0, 0, 0, .1)
        }

        .checkbox.checbox-switch.switch-light label>input:checked+span {
            background-color: #f8f9fa;
            border-color: #f8f9fa;
            box-shadow: #f8f9fa 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox.checbox-switch.switch-dark label>input:checked+span {
            background-color: #343a40;
            border-color: #343a40;
            box-shadow: #343a40 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox.checbox-switch.switch-dark label>input:checked:disabled+span {
            background-color: #646668;
            border-color: #646668;
            box-shadow: #646668 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox.checbox-switch.switch-success label>input:checked+span {
            background-color: #28a745;
            border-color: #28a745;
            box-shadow: #28a745 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox.checbox-switch.switch-success label>input:checked:disabled+span {
            background-color: #99d9a8;
            border-color: #99d9a8;
            box-shadow: #99d9a8 0 0 0 8px inset
        }

        .checkbox.checbox-switch.switch-danger label>input:checked+span {
            background-color: #c82333;
            border-color: #c82333;
            box-shadow: #c82333 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox.checbox-switch.switch-danger label>input:checked:disabled+span {
            background-color: #d87781;
            border-color: #d87781;
            box-shadow: #d87781 0 0 0 8px inset
        }

        .checkbox.checbox-switch.switch-primary label>input:checked+span {
            background-color: #0069d9;
            border-color: #0069d9;
            box-shadow: #0069d9 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox.checbox-switch.switch-primary label>input:checked:disabled+span {
            background-color: #6da3dd;
            border-color: #6da3dd;
            box-shadow: #6da3dd 0 0 0 8px inset
        }

        .checkbox.checbox-switch.switch-info label>input:checked+span {
            background-color: #17a2b8;
            border-color: #17a2b8;
            box-shadow: #17a2b8 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox.checbox-switch.switch-info label>input:checked:disabled+span {
            background-color: #66c0ce;
            border-color: #66c0ce;
            box-shadow: #66c0ce 0 0 0 8px inset
        }

        .checkbox.checbox-switch.switch-warning label>input:checked+span {
            background-color: #ffc107;
            border-color: #ffc107;
            box-shadow: #ffc107 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox.checbox-switch.switch-warning label>input:checked:disabled+span {
            background-color: #e2c366;
            border-color: #e2c366;
            box-shadow: #e2c366 0 0 0 8px inset
        }

        .checkbox-inline.checbox-switch {
            display: inline-block;
            position: relative;
            padding-left: 0
        }

        .checkbox-inline.checbox-switch input {
            display: none
        }

        .checkbox-inline.checbox-switch span {
            width: 55px;
            border-radius: 20px;
            height: 28px;
            border: 1px solid #eee;
            background-color: #fff;
            border-color: #eee;
            box-shadow: #dfdfdf 0 0 0 0 inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s;
            display: inline-block;
            vertical-align: middle;
            margin-right: 5px
        }

        .checkbox-inline.checbox-switch span::before {
            display: inline-block;
            width: 26px;
            height: 26px;
            border-radius: 50%;
            background: #fff;
            content: " ";
            top: 0;
            position: relative;
            left: 0;
            -webkit-transition: all .3s ease;
            -moz-transition: all .3s ease;
            -ms-transition: all .3s ease;
            -o-transition: all .3s ease;
            transition: all .3s ease;
            -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .4);
            -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .4);
            box-shadow: 0 1px 4px rgba(0, 0, 0, .4)
        }

        .checkbox-inline.checbox-switch>input:checked+span {
            background-color: #b4b6b7;
            border-color: #b4b6b7;
            box-shadow: #b4b6b7 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox-inline.checbox-switch>input:checked+span:before {
            left: 26px
        }

        .checkbox-inline.checbox-switch>input:checked:disabled+span {
            background-color: #a1a1a1;
            border-color: #a1a1a1;
            box-shadow: #a1a1a1 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox-inline.checbox-switch>input:disabled+span {
            background-color: #e8ebee;
            border-color: #fff
        }

        .checkbox-inline.checbox-switch>input:disabled+span:before {
            background-color: #f8f9fa;
            border-color: #f3f3f3;
            -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .1);
            box-shadow: 0 1px 4px rgba(0, 0, 0, .1)
        }

        .checkbox-inline.checbox-switch.switch-light>input:checked+span {
            background-color: #f8f9fa;
            border-color: #f8f9fa;
            box-shadow: #f8f9fa 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox-inline.checbox-switch.switch-dark>input:checked+span {
            background-color: #343a40;
            border-color: #343a40;
            box-shadow: #343a40 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox-inline.checbox-switch.switch-dark>input:checked:disabled+span {
            background-color: #646668;
            border-color: #646668;
            box-shadow: #646668 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox-inline.checbox-switch.switch-success>input:checked+span {
            background-color: #28a745;
            border-color: #28a745;
            box-shadow: #28a745 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox-inline.checbox-switch.switch-success>input:checked:disabled+span {
            background-color: #99d9a8;
            border-color: #99d9a8;
            box-shadow: #99d9a8 0 0 0 8px inset
        }

        .checkbox-inline.checbox-switch.switch-danger>input:checked+span {
            background-color: #c82333;
            border-color: #c82333;
            box-shadow: #c82333 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox-inline.checbox-switch.switch-danger>input:checked:disabled+span {
            background-color: #d87781;
            border-color: #d87781;
            box-shadow: #d87781 0 0 0 8px inset
        }

        .checkbox-inline.checbox-switch.switch-primary>input:checked+span {
            background-color: #0069d9;
            border-color: #0069d9;
            box-shadow: #0069d9 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox-inline.checbox-switch.switch-primary>input:checked:disabled+span {
            background-color: #6da3dd;
            border-color: #6da3dd;
            box-shadow: #6da3dd 0 0 0 8px inset
        }

        .checkbox-inline.checbox-switch.switch-info>input:checked+span {
            background-color: #17a2b8;
            border-color: #17a2b8;
            box-shadow: #17a2b8 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox-inline.checbox-switch.switch-info>input:checked:disabled+span {
            background-color: #66c0ce;
            border-color: #66c0ce;
            box-shadow: #66c0ce 0 0 0 8px inset
        }

        .checkbox-inline.checbox-switch.switch-warning>input:checked+span {
            background-color: #ffc107;
            border-color: #ffc107;
            box-shadow: #ffc107 0 0 0 8px inset;
            transition: border .4s ease 0s, box-shadow .4s ease 0s, background-color 1.2s ease 0s
        }

        .checkbox-inline.checbox-switch.switch-warning>input:checked:disabled+span {
            background-color: #e2c366;
            border-color: #e2c366;
            box-shadow: #e2c366 0 0 0 8px inset
        }

        .tab .nav.nav-tabs {
            border-bottom: 0
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .tab .nav.nav-tabs {
                display: block
            }
        }

        @media screen and (max-width:480px) {
            .tab .nav.nav-tabs {
                display: block
            }
        }

        .tab .nav.nav-tabs li {
            margin-bottom: 0;
            float: none;
            display: inline-block
        }

        @media screen and (min-width:480px) and (max-width:576px) {
            .tab .nav.nav-tabs li {
                display: block
            }
        }

        @media screen and (max-width:480px) {
            .tab .nav.nav-tabs li {
                display: block
            }
        }

        .tab .nav.nav-tabs li a {
            border: none;
            line-height: normal;
            border-radius: 0;
            padding: 12px 30px;
            background: #f6f7f8;
            color: #323232;
            border: 1px solid #eee
        }

        .tab .nav.nav-tabs li a.active {
            background: var(--primary);
            color: #fff;
            border-color: transparent
        }

        .tab .nav.nav-tabs li a.active:focus,
        .tab .nav.nav-tabs li a.active:hover {
            background: var(--primary);
            color: #fff;
            border-color: transparent
        }

        .tab .nav.nav-tabs li a i {
            padding-right: 5px
        }

        .nav-border .nav.nav-tabs li a {
            margin-right: 0;
            border: 1px solid #eee;
            background: 0 0
        }

        .nav-border .nav.nav-tabs li a.active {
            color: #fff;
            background: var(--primary);
                border-color: var(--primary)
        }

        .nav-border .nav.nav-tabs li a.active:focus,
        .nav-border .nav.nav-tabs li a.active:hover {
            color: #fff;
            background: var(--primary);
                border-color: var(--primary)
        }

        .tab-border .nav.nav-tabs {
            margin-bottom: 0
        }

        .tab-border .nav.nav-tabs li a.active {
            color: var(--primary);
            background: #fff !important;
            border-color: #eee;
            border-bottom: 1px solid #fff
        }

        .tab-border .nav.nav-tabs li a.active:focus,
        .tab-border .nav.nav-tabs li a.active:hover {
            color: var(--primary);
            background: #fff !important;
            border-color: #eee;
            border-bottom: 1px solid #fff
        }

        .tab-border .tab-content {
            padding: 20px;
            border: 1px solid #eee;
            margin-top: -1px
        }

        .nav-center .nav.nav-tabs {
            text-align: center;
            display: block
        }

        .nav-right .nav.nav-tabs {
            text-align: right;
            display: block
        }

        .nav-right .tab-content {
            text-align: right
        }

        .round .nav.nav-tabs li {
            margin-bottom: 5px
        }

        .round .nav.nav-tabs li a {
            border: none;
            line-height: normal;
            margin-right: 10px;
            border-radius: 90px;
            padding: 12px 30px;
            background: #f6f7f8;
            color: #323232
        }

        .shadow .nav.nav-tabs li a.active {
            color: var(--primary);
            background: #fff !important;
            border-color: #eee;
            border-bottom: 0;
            -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
            box-shadow: 0 3px 10px rgba(0, 0, 0, .1)
        }

        .shadow .nav.nav-tabs li a.active:focus,
        .shadow .nav.nav-tabs li a.active:hover {
            color: var(--primary);
            background: #fff !important;
            border-color: #eee;
            border-bottom: 0;
            -webkit-box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
            -moz-box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
            box-shadow: 0 3px 10px rgba(0, 0, 0, .1)
        }

        .tab-vertical .nav-tabs {
            float: left;
            width: 25%
        }

        .tab-vertical .nav.nav-tabs li {
            display: block;
            width: 100%
        }

        .tab-vertical .nav.nav-tabs li a {
            border-right: 0;
            border-top: 0;
            padding: 14px 30px
        }

        .tab-vertical .nav.nav-tabs li a.active {
            border-bottom: 1px solid #eee
        }

        .tab-vertical .nav.nav-tabs li a.active:focus,
        .tab-vertical .nav.nav-tabs li a.active:hover {
            border-bottom: 1px solid #eee
        }

        .tab-vertical .nav.nav-tabs li:first-child a {
            border-top: 1px solid #eee
        }

        .tab-vertical .tab-content {
            background-color: #fff;
            border: 1px solid #eee;
            padding: 40px 30px;
            margin-left: 25%;
            line-height: 30px;
            margin-top: 0
        }

        .tab-vertical .tab-content p {
            line-height: 30px
        }

        .tabs-contant .tab .nav.nav-tabs li a {
            padding: 12px 20px
        }

        .tab.nav-bt .nav.nav-tabs li a.active {
            background: #fff;
            border-top: 3px solid var(--primary);
                color: var(--primary)
        }

        .tab.nav-bt .nav.nav-tabs li a.active:first-child {
            border-left: 1px solid #eee
        }

        .tab.nav-bt .nav.nav-tabs li a.active:last-child {
            border-right: 1px solid #eee
        }

        .tab.nav-center .nav.nav-tabs li {
            margin-left: -4px
        }

        .tab.nav-right .nav.nav-tabs li {
            margin-left: -4px
        }

        .tab.nav-border-bottom .nav.nav-tabs {
            border-bottom: 1px solid #dee2e6
        }

        .tab.nav-border-bottom .nav.nav-tabs li a {
            background: 0 0;
            border: 0;
            border-bottom: 2px solid transparent
        }

        .tab.nav-border-bottom .nav.nav-tabs li a.active,
        .tab.nav-border-bottom .nav.nav-tabs li a:hover {
            border-color: var(--primary);
            background: 0 0;
            color: var(--primary)
        }

        @media (max-width:575px) and (min-width:320px) {
            .tabs-contant .tab .nav.nav-tabs li {
                width: 100%;
                margin-bottom: .5rem
            }

            .tabs-contant .tab-vertical .nav-tabs {
                float: none;
                width: 100%
            }

            .tabs-contant .tab-vertical .tab-content {
                margin-left: 0
            }
        }

        .mfp-bg {
            z-index: 1052
        }

        .mfp-wrap {
            z-index: 1052
        }

        .mfp-no-margins img.mfp-img {
            padding: 0
        }

        .mfp-no-margins .mfp-figure:after {
            top: 0;
            bottom: 0
        }

        .mfp-no-margins .mfp-container {
            padding: 0
        }

        .mfp-arrow:focus,
        .mfp-arrow:hover {
            outline: 0
        }

        .nestable-contant .dd-handle {
            background: 0 0;
            border-color: #dee2e6;
            height: 40px;
            padding: 10px 10px
        }

        .nestable-contant .dd-handle:focus,
        .nestable-contant .dd-handle:hover {
            color: var(--primary)
        }

        .nestable-contant .dd3-content {
            height: 40px;
            padding: 10px 10px 10px 40px
        }

        .nestable-contant .dd3-content:hover {
            color: var(--primary)
        }

        .nestable-contant #nestable2 .dd-handle {
            background: var(--primary);
                border: 1px solid var(--primary);
            color: #fff
        }

        .nestable-contant #nestable2 .dd-item>button:before {
            color: #fff
        }

        .dd-item>button:before {
            top: 9px
        }

        .dd3-handle {
            font-size: 0
        }

        .dd3-handle:before {
            top: 8px
        }

        .dd {
            max-width: 100%
        }

        .modal-backdrop {
            z-index: 1051
        }

        @media (max-width:479px) and (min-width:320px) {
            .media-contant .media {
                display: block
            }
        }

        #toastrOptions {
            background: #f6f7f8;
            padding: 30px
        }

        .toast-success {
            background-color: #32b432
        }

        .toast-error {
            background-color: #e3324c
        }

        .toast-info {
            background-color: #45aaf2
        }

        .toast-warning {
            background-color: #f7b731
        }

        .swal2-actions .swal2-confirm {
            background-color: #32b432 !important
        }

        .swal2-actions .swal2-confirm:focus {
            box-shadow: none !important
        }

        .swal2-popup .swal2-close {
            display: none !important
        }

        .grid-sistema .row div {
            padding: 1rem 1.5rem;
            border: 1px solid #dee2e6
        }

        .fc-button {
            background: #eceef3;
            border: none;
            color: #a6a9b7;
            text-transform: capitalize;
            box-shadow: none !important;
            text-shadow: none !important;
            border-radius: 3px !important;
            margin: 0 3px !important;
            padding: 6px 12px !important;
            height: auto !important
        }

        .fc-button:focus {
            outline: 0
        }

        .fc-button:active {
            outline: 0
        }

        .fc-state-active {
            background: var(--primary);
            color: #fff
        }

        .fc-today-button {
            background: var(--primary);
            color: #fff
        }

        .fc-event {
            border-radius: 2px;
            border: none;
            cursor: move;
            font-size: 13px;
            margin: 5px 0;
            padding: 10px 10px 10px 40px;
            text-align: left;
            position: relative
        }

        .fc-event:before {
            content: '';
            position: absolute;
            width: 15px;
            height: 15px;
            border-radius: 50%;
            top: 10px;
            left: 15px
        }

        .fc-event-primary {
            background: var(--primary);
            background: rgba(142, 84, 233, .2) !important;
            color: var(--primary)
        }

        .fc-event-primary:before {
            background: var(--primary);
            background: rgba(142, 84, 233, .8) !important
        }

        .fc-event-primary:hover {
            color: var(--primary)
        }

        .fc-event-warning {
            background: #f7b731;
            background: rgba(247, 183, 49, .2) !important;
            color: #f7b731
        }

        .fc-event-warning:before {
            background: #f7b731;
            background: rgba(247, 183, 49, .8) !important
        }

        .fc-event-warning:hover {
            color: #f7b731
        }

        .fc-event-danger {
            background: #e3324c;
            background: rgba(227, 50, 76, .2) !important;
            color: #e3324c
        }

        .fc-event-danger:before {
            background: #e3324c;
            background: rgba(227, 50, 76, .8) !important
        }

        .fc-event-danger:hover {
            color: #e3324c
        }

        .fc-event-success {
            background: #32b432;
            background: rgba(50, 180, 50, .2) !important;
            color: #32b432
        }

        .fc-event-success:before {
            background: #32b432;
            background: rgba(50, 180, 50, .8) !important
        }

        .fc-event-success:hover {
            color: #32b432
        }

        .fc-widget-content .fc-event {
            border-radius: 2px;
            border: none;
            cursor: move;
            font-size: 13px;
            margin: 5px 0;
            padding: 10px 10px 10px 10px;
            text-align: left;
            position: relative
        }

        .fc-widget-content .fc-event:before {
            content: '';
            position: absolute;
            width: 0;
            height: 0;
            border-radius: 50%;
            top: 10px;
            left: 15px
        }

        .fc-widget-content .fc-event-primary .fc-title {
            color: var(--primary)
        }

        .fc-widget-content .fc-event-warning .fc-title {
            color: #f7b731
        }

        .fc-widget-content .fc-event-danger .fc-title {
            color: #e3324c
        }

        .fc-widget-content .fc-event-success .fc-title {
            color: #32b432
        }

        .fc-event-dot {
            background-color: var(--primary)
        }

        .fc-day-grid-event .fc-time,
        .fc-day-grid-event .fc-title {
            color: #fff
        }

        .fc-unthemed .fc-content,
        .fc-unthemed .fc-divider,
        .fc-unthemed .fc-list-view,
        .fc-unthemed .fc-popover,
        .fc-unthemed .fc-row,
        .fc-unthemed tbody,
        .fc-unthemed td,
        .fc-unthemed th,
        .fc-unthemed thead {
            border-color: #e8edf1
        }

        .fc-unthemed .fc-list-heading td {
            border-color: #e8edf1;
            background: #f8f9fa
        }

        .fc-unthemed .fc-list-item:hover td {
            background-color: #f8f9fa
        }

        .fc-toolbar .fc-center h2 {
            font-size: 1.5rem
        }

        .fc-list-table .fc-widget-header {
            background: #f8f9fa
        }

        @media (max-width:767px) {

            .fc-toolbar .fc-left,
            .fc-toolbar .fc-right {
                float: none;
                display: inline-block;
                clear: both;
                text-align: center
            }

            .fc-toolbar .fc-button {
                padding: 8px 32px !important
            }

            .fc-toolbar .fc-center {
                display: block
            }

            .fc-toolbar .fc-center h2 {
                float: none;
                margin-top: .5rem;
                font-size: 1.8rem
            }
        }

        @media (max-width:479px) {
            .fc-right .fc-button-group fc-button {
                padding: 6px 25px !important
            }
        }

        @media (max-width:400px) {
            .fc-left .fc-button {
                padding: 6px 28px !important
            }

            .fc-right .fc-button-group .fc-button {
                padding: 6px 22px !important
            }
        }

        @media (max-width:390px) and (min-width:320px) {
            .fc-right .fc-button-group .fc-button {
                padding: 6px 10px !important
            }
        }

        @media (max-width:360px) {
            .fc-left .fc-button {
                padding: 6px 19px !important
            }

            .fc-right .fc-button-group .fc-button {
                padding: 6px 13px !important
            }
        }

        .app-chat-sidebar-user {
            max-height: 682px
        }

        .app-chat-sidebar-user .app-chat-sidebar-user-item {
            border-bottom: 1px solid #dee2e6;
            transition: all .3s
        }

        .app-chat-sidebar-user .app-chat-sidebar-user-item:hover {
            background-color: #f7f7f7
        }

        .app-chat-sidebar-user .app-chat-sidebar-user-item:last-child {
            border: none
        }

        .app-chat-sidebar-user .app-chat-sidebar-user-item .d-flex {
            padding: 1rem 1.5rem;
            align-items: center
        }

        .app-chat-sidebar-user .app-chat-sidebar-user-item .bg-img {
            margin-right: 20px
        }

        .app-chat-sidebar-user .active {
            background: var(--primary);
                background: -moz-linear-gradient(left, var(--primary) 0, #4776e6 100%) !important;
                background: -webkit-gradient(linear, left, right, color-stop(0, var(--primary)), color-stop(100%, #4776e6)) !important;
                background: -webkit-linear-gradient(left, var(--primary) 0, #4776e6 100%) !important;
                background: -o-linear-gradient(left, var(--primary) 0, #4776e6 100%) !important;
                background: -ms-linear-gradient(left, var(--primary) 0, #4776e6 100%) !important;
                background: linear-gradient(to right, var(--primary) 0, #4776e6 100%) !important
        }

        .app-chat-sidebar-user .active h5,
        .app-chat-sidebar-user .active small {
            color: #fff
        }

        .app-chat-msg-chat {
            max-height: 600px;
            overflow-y: hidden;
            outline: 0
        }

        .app-chat-msg-chat .chat {
            display: flex
        }

        .app-chat-msg-chat .chat .chat-img {
            margin-right: 16px
        }

        .app-chat-msg-chat .chat .chat-img .bg-img {
            width: 45px;
            height: 45px
        }

        .app-chat-msg-chat .chat .chat-msg .chat-msg-content {
            position: relative
        }

        .app-chat-msg-chat .chat .chat-msg .chat-msg-content,
        .app-chat-msg-chat .chat-left .chat-msg .chat-msg-content {
            background-color: #f7f7f7;
            padding: 10px 16px;
            border-radius: 10px;
            margin-bottom: 14px
        }

        .app-chat-msg-chat .chat .chat-msg .chat-msg-content:first-child::before,
        .app-chat-msg-chat .chat-left .chat-msg .chat-msg-content:first-child::before {
            position: absolute;
            width: 0;
            height: 0;
            content: '';
            border: 8px solid transparent;
            right: auto;
            left: -16px;
            border-right-color: #f7f7f7;
            border-left-color: transparent
        }

        .app-chat-msg-chat .chat-left .chat-img {
            margin-left: 16px
        }

        .app-chat-msg-chat .chat-left .chat-msg .chat-msg-content {
            color: var(--primary) !important;
                background-color: var(--primary) !important;
            margin-right: 8px
        }

        .app-chat-msg-chat .chat-left .chat-msg .chat-msg-content p {
            color: #fff
        }

        .app-chat-msg-chat .chat-left .chat-msg .chat-msg-content:first-child::before {
            right: -16px;
            left: auto;
            border-left-color: var(--primary) !important;
            border-right-color: transparent
        }

        .app-chat-sidebar .app-chat-sidebar-search.pb-4 {
            padding-bottom: 1.4rem !important
        }

        .app-chat-sidebar-user {
            max-height: 600px;
            overflow-y: hidden;
            outline: 0
        }

        .app-chat-sidebar-user .app-chat-sidebar-user-item .bg-img {
            width: 45px;
            height: 45px;
            border-radius: 50%;
            position: relative;
            top: 0;
            left: 0
        }

        .bg-img img {
            border-radius: 50%
        }

        .bg-img .bg-img-status {
            position: absolute;
            right: 0;
            bottom: 0;
            width: 12px;
            height: 12px;
            border: 2px solid #fff;
            border-radius: 100%;
            background: #fff
        }

        .app-chat-msg-btn .btn {
            padding: .6rem 1rem
        }

        .app-chat-msg-btn .btn:focus {
            box-shadow: none
        }

        .app-chat-sidebar .app-chat-sidebar-search .form-control {
            height: 50px;
            padding: .375rem 1.4rem
        }

        .app-chat-sidebar .app-chat-sidebar-search .input-group-text {
            padding: .375rem 1.4rem
        }

        .app-chat-sidebar .app-chat-sidebar-search .input-group>.input-group-prepend>.input-group-text {
            border-top-right-radius: 3px;
            border-bottom-right-radius: 3px
        }

        .app-chat-type {
            padding: 1.5rem !important;
            background-color: #f7f7f7
        }

        .app-chat-type .form-control {
            height: 50px;
            padding: .375rem 1.4rem
        }

        .app-chat-type .input-group-text {
            padding: .375rem 1.4rem
        }

        .app-chat-type .input-group>.input-group-prepend>.input-group-text {
            border-top-right-radius: 3px;
            border-bottom-right-radius: 3px
        }

        .mail-sidebar {
            border-right: 1px solid #dee2e6;
            height: 100%
        }

        .mail-sidebar span span i {
            font-size: 16px;
            width: 30px;
            display: block;
            height: auto
        }

        .mail-sidebar ul {
            list-style: none
        }

        .mail-sidebar ul li:hover i,
        .mail-sidebar ul li:hover p {
            color: var(--primary) !important
        }

        .mail-sidebar ul li a:focus i,
        .mail-sidebar ul li a:focus p {
            color: var(--primary) !important
        }

        .mail-sidebar .mail-sidebar-title {
            padding: .9rem 0 .8rem 0;
            border-bottom: 1px solid #dee2e6
        }

        .mail-msg-item-titel {
            display: flex;
            align-items: center
        }

        .mail-msg {
            max-height: 747px;
            overflow: hidden;
            outline: 0
        }

        @media screen and (min-width:1200px) and (max-width:1439px) {
            .mail-msg {
                max-height: 450px
            }
        }

        @media screen and (min-width:1024px) and (max-width:1199px) {
            .mail-msg {
                max-height: 410px
            }
        }

        @media screen and (min-width:768px) and (max-width:1023px) {
            .mail-msg {
                max-height: 435px
            }
        }

        .mail-msg-item {
            border-bottom: 1px solid #dee2e6;
            padding: 1rem 1.5rem
        }

        .mail-msg-item:hover {
            background-color: #f7f7f7
        }

        .mail-msg-item:last-child {
            border-bottom: 0
        }

        .mail-msg-item .bg-img {
            width: 45px;
            height: 45px
        }

        .mail-search .form-group {
            position: relative
        }

        .mail-search .form-group i {
            position: absolute;
            right: 20px;
            top: 20px;
            font-size: 18px
        }

        .mail-search .form-group .form-control {
            height: 41px
        }

        .mail-contant .mail-f {
            position: absolute;
            width: 100%;
            bottom: 0
        }

        .icon-list .icon-wrap {
            text-align: center;
            padding: 40px 20px;
            background: #fff;
            color: #a6a9b7
        }

        .icon-list .icon-wrap i {
            display: block;
            margin-bottom: 15px;
            font-size: 2.571rem;
            color: var(--primary)
        }

        .icon-list .icon-wrap:hover {
            background: #eceef3
        }

        .icon-list .icon-wrap:hover i {
            color: var(--primary)
        }

        @font-face {
            font-family: cryptocurrency-icons;
            src: url(../fonts/cryptocurrency-icons.eot);
            src: url(../fonts/cryptocurrency-iconsd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/cryptocurrency-icons.html) format("woff2"), url(../fonts/cryptocurrency-icons.woff) format("woff"), url(../fonts/cryptocurrency-icons.ttf) format("truetype"), url(../fonts/cryptocurrency-icons.svg#cryptocurrency-icons) format("svg")
        }

        .crypto {
            font-family: cryptocurrency-icons;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            speak: none;
            text-decoration: none;
            text-transform: none
        }

        .crypto-act::before {
            content: "\ea01"
        }

        .crypto-ada::before {
            content: "\ea02"
        }

        .crypto-adx::before {
            content: "\ea03"
        }

        .crypto-ae::before {
            content: "\ea04"
        }

        .crypto-aion::before {
            content: "\ea05"
        }

        .crypto-amp::before {
            content: "\ea06"
        }

        .crypto-ant::before {
            content: "\ea07"
        }

        .crypto-ardr::before {
            content: "\ea08"
        }

        .crypto-ark::before {
            content: "\ea09"
        }

        .crypto-ast::before {
            content: "\ea0a"
        }

        .crypto-atm::before {
            content: "\ea0b"
        }

        .crypto-bat::before {
            content: "\ea0c"
        }

        .crypto-bay::before {
            content: "\ea0d"
        }

        .crypto-bcc::before {
            content: "\ea0e"
        }

        .crypto-bch::before {
            content: "\ea0f"
        }

        .crypto-bcn::before {
            content: "\ea10"
        }

        .crypto-bco::before {
            content: "\ea11"
        }

        .crypto-bdl::before {
            content: "\ea12"
        }

        .crypto-bela::before {
            content: "\ea13"
        }

        .crypto-blcn::before {
            content: "\ea14"
        }

        .crypto-blk::before {
            content: "\ea15"
        }

        .crypto-block::before {
            content: "\ea16"
        }

        .crypto-bnb::before {
            content: "\ea17"
        }

        .crypto-bnt::before {
            content: "\ea18"
        }

        .crypto-bq::before {
            content: "\ea19"
        }

        .crypto-bqx::before {
            content: "\ea1a"
        }

        .crypto-btc::before {
            content: "\ea1b"
        }

        .crypto-btcd::before {
            content: "\ea1c"
        }

        .crypto-btcz::before {
            content: "\ea1d"
        }

        .crypto-btg::before {
            content: "\ea1e"
        }

        .crypto-btm::before {
            content: "\ea1f"
        }

        .crypto-bts::before {
            content: "\ea20"
        }

        .crypto-btx::before {
            content: "\ea21"
        }

        .crypto-burst::before {
            content: "\ea22"
        }

        .crypto-cdn::before {
            content: "\ea23"
        }

        .crypto-clam::before {
            content: "\ea24"
        }

        .crypto-cloak::before {
            content: "\ea25"
        }

        .crypto-cnd::before {
            content: "\ea26"
        }

        .crypto-cnx::before {
            content: "\ea27"
        }

        .crypto-cny::before {
            content: "\ea28"
        }

        .crypto-cred::before {
            content: "\ea29"
        }

        .crypto-crpt::before {
            content: "\ea2a"
        }

        .crypto-cvc::before {
            content: "\ea2b"
        }

        .crypto-dash::before {
            content: "\ea2c"
        }

        .crypto-dat::before {
            content: "\ea2d"
        }

        .crypto-data::before {
            content: "\ea2e"
        }

        .crypto-dbc::before {
            content: "\ea2f"
        }

        .crypto-dcn::before {
            content: "\ea30"
        }

        .crypto-dcr::before {
            content: "\ea31"
        }

        .crypto-dent::before {
            content: "\ea32"
        }

        .crypto-dgb::before {
            content: "\ea33"
        }

        .crypto-dgd::before {
            content: "\ea34"
        }

        .crypto-doge::before {
            content: "\ea35"
        }

        .crypto-drgn::before {
            content: "\ea36"
        }

        .crypto-edg::before {
            content: "\ea37"
        }

        .crypto-edoge::before {
            content: "\ea38"
        }

        .crypto-elf::before {
            content: "\ea39"
        }

        .crypto-ella::before {
            content: "\ea3a"
        }

        .crypto-emc::before {
            content: "\ea3b"
        }

        .crypto-emc2::before {
            content: "\ea3c"
        }

        .crypto-eng::before {
            content: "\ea3d"
        }

        .crypto-eos::before {
            content: "\ea3e"
        }

        .crypto-etc::before {
            content: "\ea3f"
        }

        .crypto-eth::before {
            content: "\ea40"
        }

        .crypto-ethos::before {
            content: "\ea41"
        }

        .crypto-etn::before {
            content: "\ea42"
        }

        .crypto-etp::before {
            content: "\ea43"
        }

        .crypto-eur::before {
            content: "\ea44"
        }

        .crypto-evx::before {
            content: "\ea45"
        }

        .crypto-exmo::before {
            content: "\ea46"
        }

        .crypto-exp::before {
            content: "\ea47"
        }

        .crypto-fair::before {
            content: "\ea48"
        }

        .crypto-fct::before {
            content: "\ea49"
        }

        .crypto-fil::before {
            content: "\ea4a"
        }

        .crypto-fldc::before {
            content: "\ea4b"
        }

        .crypto-flo::before {
            content: "\ea4c"
        }

        .crypto-fun::before {
            content: "\ea4d"
        }

        .crypto-game::before {
            content: "\ea4e"
        }

        .crypto-gas::before {
            content: "\ea4f"
        }

        .crypto-gbp::before {
            content: "\ea50"
        }

        .crypto-gbx::before {
            content: "\ea51"
        }

        .crypto-gbyte::before {
            content: "\ea52"
        }

        .crypto-gno::before {
            content: "\ea53"
        }

        .crypto-gnt::before {
            content: "\ea54"
        }

        .crypto-grc::before {
            content: "\ea55"
        }

        .crypto-grs::before {
            content: "\ea56"
        }

        .crypto-gup::before {
            content: "\ea57"
        }

        .crypto-gvt::before {
            content: "\ea58"
        }

        .crypto-gxs::before {
            content: "\ea59"
        }

        .crypto-hpb::before {
            content: "\ea5a"
        }

        .crypto-hsr::before {
            content: "\ea5b"
        }

        .crypto-huc::before {
            content: "\ea5c"
        }

        .crypto-hush::before {
            content: "\ea5d"
        }

        .crypto-icn::before {
            content: "\ea5e"
        }

        .crypto-icx::before {
            content: "\ea5f"
        }

        .crypto-ignis::before {
            content: "\ea60"
        }

        .crypto-ins::before {
            content: "\ea61"
        }

        .crypto-iost::before {
            content: "\ea62"
        }

        .crypto-jpy::before {
            content: "\ea63"
        }

        .crypto-kcs::before {
            content: "\ea64"
        }

        .crypto-kin::before {
            content: "\ea65"
        }

        .crypto-kmd::before {
            content: "\ea66"
        }

        .crypto-knc::before {
            content: "\ea67"
        }

        .crypto-krb::before {
            content: "\ea68"
        }

        .crypto-lbc::before {
            content: "\ea69"
        }

        .crypto-link::before {
            content: "\ea6a"
        }

        .crypto-lkk::before {
            content: "\ea6b"
        }

        .crypto-lrc::before {
            content: "\ea6c"
        }

        .crypto-lsk::before {
            content: "\ea6d"
        }

        .crypto-ltc::before {
            content: "\ea6e"
        }

        .crypto-maid::before {
            content: "\ea6f"
        }

        .crypto-mana::before {
            content: "\ea70"
        }

        .crypto-mcap::before {
            content: "\ea71"
        }

        .crypto-mco::before {
            content: "\ea72"
        }

        .crypto-med::before {
            content: "\ea73"
        }

        .crypto-miota::before {
            content: "\ea74"
        }

        .crypto-mkr::before {
            content: "\ea75"
        }

        .crypto-mln::before {
            content: "\ea76"
        }

        .crypto-mnx::before {
            content: "\ea77"
        }

        .crypto-mona::before {
            content: "\ea78"
        }

        .crypto-mtl::before {
            content: "\ea79"
        }

        .crypto-music::before {
            content: "\ea7a"
        }

        .crypto-nano::before {
            content: "\ea7b"
        }

        .crypto-nas::before {
            content: "\ea7c"
        }

        .crypto-nav::before {
            content: "\ea7d"
        }

        .crypto-ndz::before {
            content: "\ea7e"
        }

        .crypto-nebl::before {
            content: "\ea7f"
        }

        .crypto-neo::before {
            content: "\ea80"
        }

        .crypto-neos::before {
            content: "\ea81"
        }

        .crypto-ngc::before {
            content: "\ea82"
        }

        .crypto-nlc2::before {
            content: "\ea83"
        }

        .crypto-nlg::before {
            content: "\ea84"
        }

        .crypto-nmc::before {
            content: "\ea85"
        }

        .crypto-nxs::before {
            content: "\ea86"
        }

        .crypto-nxt::before {
            content: "\ea87"
        }

        .crypto-omg::before {
            content: "\ea88"
        }

        .crypto-omni::before {
            content: "\ea89"
        }

        .crypto-ost::before {
            content: "\ea8a"
        }

        .crypto-ox::before {
            content: "\ea8b"
        }

        .crypto-pac::before {
            content: "\ea8c"
        }

        .crypto-part::before {
            content: "\ea8d"
        }

        .crypto-pasl::before {
            content: "\ea8e"
        }

        .crypto-pay::before {
            content: "\ea8f"
        }

        .crypto-pink::before {
            content: "\ea90"
        }

        .crypto-pirl::before {
            content: "\ea91"
        }

        .crypto-pivx::before {
            content: "\ea92"
        }

        .crypto-plr::before {
            content: "\ea93"
        }

        .crypto-poe::before {
            content: "\ea94"
        }

        .crypto-pot::before {
            content: "\ea95"
        }

        .crypto-powr::before {
            content: "\ea96"
        }

        .crypto-ppc::before {
            content: "\ea97"
        }

        .crypto-ppp::before {
            content: "\ea98"
        }

        .crypto-ppt::before {
            content: "\ea99"
        }

        .crypto-prl::before {
            content: "\ea9a"
        }

        .crypto-pura::before {
            content: "\ea9b"
        }

        .crypto-qash::before {
            content: "\ea9c"
        }

        .crypto-qiwi::before {
            content: "\ea9d"
        }

        .crypto-qlc::before {
            content: "\ea9e"
        }

        .crypto-qsp::before {
            content: "\ea9f"
        }

        .crypto-qtum::before {
            content: "\eaa0"
        }

        .crypto-rads::before {
            content: "\eaa1"
        }

        .crypto-rcn::before {
            content: "\eaa2"
        }

        .crypto-rdd::before {
            content: "\eaa3"
        }

        .crypto-rdn::before {
            content: "\eaa4"
        }

        .crypto-rep::before {
            content: "\eaa5"
        }

        .crypto-req::before {
            content: "\eaa6"
        }

        .crypto-rhoc::before {
            content: "\eaa7"
        }

        .crypto-ric::before {
            content: "\eaa8"
        }

        .crypto-rise::before {
            content: "\eaa9"
        }

        .crypto-rlc::before {
            content: "\eaaa"
        }

        .crypto-rpx::before {
            content: "\eaab"
        }

        .crypto-rub::before {
            content: "\eaac"
        }

        .crypto-salt::before {
            content: "\eaad"
        }

        .crypto-san::before {
            content: "\eaae"
        }

        .crypto-sbd::before {
            content: "\eaaf"
        }

        .crypto-sberbank::before {
            content: "\eab0"
        }

        .crypto-sc::before {
            content: "\eab1"
        }

        .crypto-sky::before {
            content: "\eab2"
        }

        .crypto-smart::before {
            content: "\eab3"
        }

        .crypto-sngls::before {
            content: "\eab4"
        }

        .crypto-snt::before {
            content: "\eab5"
        }

        .crypto-sphtx::before {
            content: "\eab6"
        }

        .crypto-srn::before {
            content: "\eab7"
        }

        .crypto-start::before {
            content: "\eab8"
        }

        .crypto-steem::before {
            content: "\eab9"
        }

        .crypto-storj::before {
            content: "\eaba"
        }

        .crypto-storm::before {
            content: "\eabb"
        }

        .crypto-strat::before {
            content: "\eabc"
        }

        .crypto-sub::before {
            content: "\eabd"
        }

        .crypto-sys::before {
            content: "\eabe"
        }

        .crypto-taas::before {
            content: "\eabf"
        }

        .crypto-tau::before {
            content: "\eac0"
        }

        .crypto-tkn::before {
            content: "\eac1"
        }

        .crypto-tnc::before {
            content: "\eac2"
        }

        .crypto-trig::before {
            content: "\eac3"
        }

        .crypto-trx::before {
            content: "\eac4"
        }

        .crypto-tzc::before {
            content: "\eac5"
        }

        .crypto-ubq::before {
            content: "\eac6"
        }

        .crypto-usd::before {
            content: "\eac7"
        }

        .crypto-usdt::before {
            content: "\eac8"
        }

        .crypto-ven::before {
            content: "\eac9"
        }

        .crypto-veri::before {
            content: "\eaca"
        }

        .crypto-via::before {
            content: "\eacb"
        }

        .crypto-vivo::before {
            content: "\eacc"
        }

        .crypto-vrc::before {
            content: "\eacd"
        }

        .crypto-vtc::before {
            content: "\eace"
        }

        .crypto-wabi::before {
            content: "\eacf"
        }

        .crypto-waves::before {
            content: "\ead0"
        }

        .crypto-wax::before {
            content: "\ead1"
        }

        .crypto-wtc::before {
            content: "\ead2"
        }

        .crypto-xbc::before {
            content: "\ead3"
        }

        .crypto-xcp::before {
            content: "\ead4"
        }

        .crypto-xdn::before {
            content: "\ead5"
        }

        .crypto-xem::before {
            content: "\ead6"
        }

        .crypto-xlm::before {
            content: "\ead7"
        }

        .crypto-xmg::before {
            content: "\ead8"
        }

        .crypto-xmr::before {
            content: "\ead9"
        }

        .crypto-xmy::before {
            content: "\eada"
        }

        .crypto-xp::before {
            content: "\eadb"
        }

        .crypto-xpa::before {
            content: "\eadc"
        }

        .crypto-xpm::before {
            content: "\eadd"
        }

        .crypto-xrp::before {
            content: "\eade"
        }

        .crypto-xtz::before {
            content: "\eadf"
        }

        .crypto-xuc::before {
            content: "\eae0"
        }

        .crypto-xvc::before {
            content: "\eae1"
        }

        .crypto-xvg::before {
            content: "\eae2"
        }

        .crypto-xzc::before {
            content: "\eae3"
        }

        .crypto-zcl::before {
            content: "\eae4"
        }

        .crypto-zec::before {
            content: "\eae5"
        }

        .crypto-zen::before {
            content: "\eae6"
        }

        .crypto-zrx::before {
            content: "\eae7"
        }

        @font-face {
            font-family: dashicons;
            src: url(../fonts/dashicons.eot);
            src: url(../fonts/dashiconsd41d.eot?#iefix) format("embedded-opentype"), url(../fonts/dashicons.html) format("woff2"), url(../fonts/dashicons.woff) format("woff"), url(../fonts/dashicons.ttf) format("truetype"), url(../fonts/dashicons.svg#dashicons) format("svg")
        }

        .dashicons {
            font-family: dashicons;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            speak: none;
            text-decoration: none;
            text-transform: none
        }

        .dashicons-admin-appearance::before {
            content: "\ea01"
        }

        .dashicons-admin-collapse::before {
            content: "\ea02"
        }

        .dashicons-admin-comments::before {
            content: "\ea03"
        }

        .dashicons-admin-customizer::before {
            content: "\ea04"
        }

        .dashicons-admin-generic::before {
            content: "\ea05"
        }

        .dashicons-admin-home::before {
            content: "\ea06"
        }

        .dashicons-admin-links::before {
            content: "\ea07"
        }

        .dashicons-admin-media::before {
            content: "\ea08"
        }

        .dashicons-admin-multisite::before {
            content: "\ea09"
        }

        .dashicons-admin-network::before {
            content: "\ea0a"
        }

        .dashicons-admin-page::before {
            content: "\ea0b"
        }

        .dashicons-admin-plugins::before {
            content: "\ea0c"
        }

        .dashicons-admin-post::before {
            content: "\ea0d"
        }

        .dashicons-admin-settings::before {
            content: "\ea0e"
        }

        .dashicons-admin-site::before {
            content: "\ea0f"
        }

        .dashicons-admin-site-alt::before {
            content: "\ea10"
        }

        .dashicons-admin-site-alt2::before {
            content: "\ea11"
        }

        .dashicons-admin-site-alt3::before {
            content: "\ea12"
        }

        .dashicons-admin-tools::before {
            content: "\ea13"
        }

        .dashicons-admin-users::before {
            content: "\ea14"
        }

        .dashicons-album::before {
            content: "\ea15"
        }

        .dashicons-align-center::before {
            content: "\ea16"
        }

        .dashicons-align-full-width::before {
            content: "\ea17"
        }

        .dashicons-align-left::before {
            content: "\ea18"
        }

        .dashicons-align-none::before {
            content: "\ea19"
        }

        .dashicons-align-right::before {
            content: "\ea1a"
        }

        .dashicons-align-wide::before {
            content: "\ea1b"
        }

        .dashicons-analytics::before {
            content: "\ea1c"
        }

        .dashicons-archive::before {
            content: "\ea1d"
        }

        .dashicons-arrow-down::before {
            content: "\ea1e"
        }

        .dashicons-arrow-down-alt::before {
            content: "\ea1f"
        }

        .dashicons-arrow-down-alt2::before {
            content: "\ea20"
        }

        .dashicons-arrow-left::before {
            content: "\ea21"
        }

        .dashicons-arrow-left-alt::before {
            content: "\ea22"
        }

        .dashicons-arrow-left-alt2::before {
            content: "\ea23"
        }

        .dashicons-arrow-right::before {
            content: "\ea24"
        }

        .dashicons-arrow-right-alt::before {
            content: "\ea25"
        }

        .dashicons-arrow-right-alt2::before {
            content: "\ea26"
        }

        .dashicons-arrow-up::before {
            content: "\ea27"
        }

        .dashicons-arrow-up-alt::before {
            content: "\ea28"
        }

        .dashicons-arrow-up-alt2::before {
            content: "\ea29"
        }

        .dashicons-art::before {
            content: "\ea2a"
        }

        .dashicons-awards::before {
            content: "\ea2b"
        }

        .dashicons-backup::before {
            content: "\ea2c"
        }

        .dashicons-block-default::before {
            content: "\ea2d"
        }

        .dashicons-book::before {
            content: "\ea2e"
        }

        .dashicons-book-alt::before {
            content: "\ea2f"
        }

        .dashicons-buddicons-activity::before {
            content: "\ea30"
        }

        .dashicons-buddicons-bbpress-logo::before {
            content: "\ea31"
        }

        .dashicons-buddicons-buddypress-logo::before {
            content: "\ea32"
        }

        .dashicons-buddicons-community::before {
            content: "\ea33"
        }

        .dashicons-buddicons-forums::before {
            content: "\ea34"
        }

        .dashicons-buddicons-friends::before {
            content: "\ea35"
        }

        .dashicons-buddicons-groups::before {
            content: "\ea36"
        }

        .dashicons-buddicons-pm::before {
            content: "\ea37"
        }

        .dashicons-buddicons-replies::before {
            content: "\ea38"
        }

        .dashicons-buddicons-topics::before {
            content: "\ea39"
        }

        .dashicons-buddicons-tracking::before {
            content: "\ea3a"
        }

        .dashicons-building::before {
            content: "\ea3b"
        }

        .dashicons-businessman::before {
            content: "\ea3c"
        }

        .dashicons-button::before {
            content: "\ea3d"
        }

        .dashicons-calendar::before {
            content: "\ea3e"
        }

        .dashicons-calendar-alt::before {
            content: "\ea3f"
        }

        .dashicons-camera::before {
            content: "\ea40"
        }

        .dashicons-carrot::before {
            content: "\ea41"
        }

        .dashicons-cart::before {
            content: "\ea42"
        }

        .dashicons-category::before {
            content: "\ea43"
        }

        .dashicons-chart-area::before {
            content: "\ea44"
        }

        .dashicons-chart-bar::before {
            content: "\ea45"
        }

        .dashicons-chart-line::before {
            content: "\ea46"
        }

        .dashicons-chart-pie::before {
            content: "\ea47"
        }

        .dashicons-clipboard::before {
            content: "\ea48"
        }

        .dashicons-clock::before {
            content: "\ea49"
        }

        .dashicons-cloud::before {
            content: "\ea4a"
        }

        .dashicons-columns::before {
            content: "\ea4b"
        }

        .dashicons-controls-back::before {
            content: "\ea4c"
        }

        .dashicons-controls-forward::before {
            content: "\ea4d"
        }

        .dashicons-controls-pause::before {
            content: "\ea4e"
        }

        .dashicons-controls-play::before {
            content: "\ea4f"
        }

        .dashicons-controls-repeat::before {
            content: "\ea50"
        }

        .dashicons-controls-skipback::before {
            content: "\ea51"
        }

        .dashicons-controls-skipforward::before {
            content: "\ea52"
        }

        .dashicons-controls-volumeoff::before {
            content: "\ea53"
        }

        .dashicons-controls-volumeon::before {
            content: "\ea54"
        }

        .dashicons-dashboard::before {
            content: "\ea55"
        }

        .dashicons-desktop::before {
            content: "\ea56"
        }

        .dashicons-dismiss::before {
            content: "\ea57"
        }

        .dashicons-download::before {
            content: "\ea58"
        }

        .dashicons-edit::before {
            content: "\ea59"
        }

        .dashicons-editor-aligncenter::before {
            content: "\ea5a"
        }

        .dashicons-editor-alignleft::before {
            content: "\ea5b"
        }

        .dashicons-editor-alignright::before {
            content: "\ea5c"
        }

        .dashicons-editor-bold::before {
            content: "\ea5d"
        }

        .dashicons-editor-break::before {
            content: "\ea5e"
        }

        .dashicons-editor-code::before {
            content: "\ea5f"
        }

        .dashicons-editor-contract::before {
            content: "\ea60"
        }

        .dashicons-editor-customchar::before {
            content: "\ea61"
        }

        .dashicons-editor-expand::before {
            content: "\ea62"
        }

        .dashicons-editor-help::before {
            content: "\ea63"
        }

        .dashicons-editor-indent::before {
            content: "\ea64"
        }

        .dashicons-editor-insertmore::before {
            content: "\ea65"
        }

        .dashicons-editor-italic::before {
            content: "\ea66"
        }

        .dashicons-editor-justify::before {
            content: "\ea67"
        }

        .dashicons-editor-kitchensink::before {
            content: "\ea68"
        }

        .dashicons-editor-ltr::before {
            content: "\ea69"
        }

        .dashicons-editor-ol::before {
            content: "\ea6a"
        }

        .dashicons-editor-outdent::before {
            content: "\ea6b"
        }

        .dashicons-editor-paragraph::before {
            content: "\ea6c"
        }

        .dashicons-editor-paste-text::before {
            content: "\ea6d"
        }

        .dashicons-editor-paste-word::before {
            content: "\ea6e"
        }

        .dashicons-editor-quote::before {
            content: "\ea6f"
        }

        .dashicons-editor-removeformatting::before {
            content: "\ea70"
        }

        .dashicons-editor-rtl::before {
            content: "\ea71"
        }

        .dashicons-editor-spellcheck::before {
            content: "\ea72"
        }

        .dashicons-editor-strikethrough::before {
            content: "\ea73"
        }

        .dashicons-editor-table::before {
            content: "\ea74"
        }

        .dashicons-editor-textcolor::before {
            content: "\ea75"
        }

        .dashicons-editor-ul::before {
            content: "\ea76"
        }

        .dashicons-editor-underline::before {
            content: "\ea77"
        }

        .dashicons-editor-unlink::before {
            content: "\ea78"
        }

        .dashicons-editor-video::before {
            content: "\ea79"
        }

        .dashicons-ellipsis::before {
            content: "\ea7a"
        }

        .dashicons-email::before {
            content: "\ea7b"
        }

        .dashicons-email-alt::before {
            content: "\ea7c"
        }

        .dashicons-email-alt2::before {
            content: "\ea7d"
        }

        .dashicons-embed-audio::before {
            content: "\ea7e"
        }

        .dashicons-embed-generic::before {
            content: "\ea7f"
        }

        .dashicons-embed-photo::before {
            content: "\ea80"
        }

        .dashicons-embed-post::before {
            content: "\ea81"
        }

        .dashicons-embed-video::before {
            content: "\ea82"
        }

        .dashicons-excerpt-view::before {
            content: "\ea83"
        }

        .dashicons-external::before {
            content: "\ea84"
        }

        .dashicons-facebook::before {
            content: "\ea85"
        }

        .dashicons-facebook-alt::before {
            content: "\ea86"
        }

        .dashicons-feedback::before {
            content: "\ea87"
        }

        .dashicons-filter::before {
            content: "\ea88"
        }

        .dashicons-flag::before {
            content: "\ea89"
        }

        .dashicons-format-aside::before {
            content: "\ea8a"
        }

        .dashicons-format-audio::before {
            content: "\ea8b"
        }

        .dashicons-format-chat::before {
            content: "\ea8c"
        }

        .dashicons-format-gallery::before {
            content: "\ea8d"
        }

        .dashicons-format-image::before {
            content: "\ea8e"
        }

        .dashicons-format-quote::before {
            content: "\ea8f"
        }

        .dashicons-format-status::before {
            content: "\ea90"
        }

        .dashicons-format-video::before {
            content: "\ea91"
        }

        .dashicons-forms::before {
            content: "\ea92"
        }

        .dashicons-googleplus::before {
            content: "\ea93"
        }

        .dashicons-grid-view::before {
            content: "\ea94"
        }

        .dashicons-groups::before {
            content: "\ea95"
        }

        .dashicons-hammer::before {
            content: "\ea96"
        }

        .dashicons-heading::before {
            content: "\ea97"
        }

        .dashicons-heart::before {
            content: "\ea98"
        }

        .dashicons-hidden::before {
            content: "\ea99"
        }

        .dashicons-html::before {
            content: "\ea9a"
        }

        .dashicons-id::before {
            content: "\ea9b"
        }

        .dashicons-id-alt::before {
            content: "\ea9c"
        }

        .dashicons-image-crop::before {
            content: "\ea9d"
        }

        .dashicons-image-filter::before {
            content: "\ea9e"
        }

        .dashicons-image-flip-horizontal::before {
            content: "\ea9f"
        }

        .dashicons-image-flip-vertical::before {
            content: "\eaa0"
        }

        .dashicons-image-rotate::before {
            content: "\eaa1"
        }

        .dashicons-image-rotate-left::before {
            content: "\eaa2"
        }

        .dashicons-image-rotate-right::before {
            content: "\eaa3"
        }

        .dashicons-images-alt::before {
            content: "\eaa4"
        }

        .dashicons-images-alt2::before {
            content: "\eaa5"
        }

        .dashicons-index-card::before {
            content: "\eaa6"
        }

        .dashicons-info::before {
            content: "\eaa7"
        }

        .dashicons-info-outline::before {
            content: "\eaa8"
        }

        .dashicons-insert::before {
            content: "\eaa9"
        }

        .dashicons-laptop::before {
            content: "\eaaa"
        }

        .dashicons-layout::before {
            content: "\eaab"
        }

        .dashicons-leftright::before {
            content: "\eaac"
        }

        .dashicons-lightbulb::before {
            content: "\eaad"
        }

        .dashicons-list-view::before {
            content: "\eaae"
        }

        .dashicons-location::before {
            content: "\eaaf"
        }

        .dashicons-location-alt::before {
            content: "\eab0"
        }

        .dashicons-lock::before {
            content: "\eab1"
        }

        .dashicons-marker::before {
            content: "\eab2"
        }

        .dashicons-media-archive::before {
            content: "\eab3"
        }

        .dashicons-media-audio::before {
            content: "\eab4"
        }

        .dashicons-media-code::before {
            content: "\eab5"
        }

        .dashicons-media-default::before {
            content: "\eab6"
        }

        .dashicons-media-document::before {
            content: "\eab7"
        }

        .dashicons-media-interactive::before {
            content: "\eab8"
        }

        .dashicons-media-spreadsheet::before {
            content: "\eab9"
        }

        .dashicons-media-text::before {
            content: "\eaba"
        }

        .dashicons-media-video::before {
            content: "\eabb"
        }

        .dashicons-megaphone::before {
            content: "\eabc"
        }

        .dashicons-menu::before {
            content: "\eabd"
        }

        .dashicons-menu-alt::before {
            content: "\eabe"
        }

        .dashicons-microphone::before {
            content: "\eabf"
        }

        .dashicons-migrate::before {
            content: "\eac0"
        }

        .dashicons-minus::before {
            content: "\eac1"
        }

        .dashicons-money::before {
            content: "\eac2"
        }

        .dashicons-move::before {
            content: "\eac3"
        }

        .dashicons-nametag::before {
            content: "\eac4"
        }

        .dashicons-networking::before {
            content: "\eac5"
        }

        .dashicons-no::before {
            content: "\eac6"
        }

        .dashicons-no-alt::before {
            content: "\eac7"
        }

        .dashicons-palmtree::before {
            content: "\eac8"
        }

        .dashicons-paperclip::before {
            content: "\eac9"
        }

        .dashicons-performance::before {
            content: "\eaca"
        }

        .dashicons-phone::before {
            content: "\eacb"
        }

        .dashicons-playlist-audio::before {
            content: "\eacc"
        }

        .dashicons-playlist-video::before {
            content: "\eacd"
        }

        .dashicons-plus::before {
            content: "\eace"
        }

        .dashicons-plus-alt::before {
            content: "\eacf"
        }

        .dashicons-plus-light::before {
            content: "\ead0"
        }

        .dashicons-portfolio::before {
            content: "\ead1"
        }

        .dashicons-post-status::before {
            content: "\ead2"
        }

        .dashicons-pressthis::before {
            content: "\ead3"
        }

        .dashicons-products::before {
            content: "\ead4"
        }

        .dashicons-randomize::before {
            content: "\ead5"
        }

        .dashicons-redo::before {
            content: "\ead6"
        }

        .dashicons-rest-api::before {
            content: "\ead7"
        }

        .dashicons-rss::before {
            content: "\ead8"
        }

        .dashicons-saved::before {
            content: "\ead9"
        }

        .dashicons-schedule::before {
            content: "\eada"
        }

        .dashicons-screenoptions::before {
            content: "\eadb"
        }

        .dashicons-search::before {
            content: "\eadc"
        }

        .dashicons-share::before {
            content: "\eadd"
        }

        .dashicons-share-alt::before {
            content: "\eade"
        }

        .dashicons-share-alt2::before {
            content: "\eadf"
        }

        .dashicons-shield::before {
            content: "\eae0"
        }

        .dashicons-shield-alt::before {
            content: "\eae1"
        }

        .dashicons-slides::before {
            content: "\eae2"
        }

        .dashicons-smartphone::before {
            content: "\eae3"
        }

        .dashicons-smiley::before {
            content: "\eae4"
        }

        .dashicons-sort::before {
            content: "\eae5"
        }

        .dashicons-sos::before {
            content: "\eae6"
        }

        .dashicons-star-empty::before {
            content: "\eae7"
        }

        .dashicons-star-filled::before {
            content: "\eae8"
        }

        .dashicons-star-half::before {
            content: "\eae9"
        }

        .dashicons-sticky::before {
            content: "\eaea"
        }

        .dashicons-store::before {
            content: "\eaeb"
        }

        .dashicons-table-col-after::before {
            content: "\eaec"
        }

        .dashicons-table-col-before::before {
            content: "\eaed"
        }

        .dashicons-table-col-delete::before {
            content: "\eaee"
        }

        .dashicons-table-row-after::before {
            content: "\eaef"
        }

        .dashicons-table-row-before::before {
            content: "\eaf0"
        }

        .dashicons-table-row-delete::before {
            content: "\eaf1"
        }

        .dashicons-tablet::before {
            content: "\eaf2"
        }

        .dashicons-tag::before {
            content: "\eaf3"
        }

        .dashicons-tagcloud::before {
            content: "\eaf4"
        }

        .dashicons-testimonial::before {
            content: "\eaf5"
        }

        .dashicons-text::before {
            content: "\eaf6"
        }

        .dashicons-thumbs-down::before {
            content: "\eaf7"
        }

        .dashicons-thumbs-up::before {
            content: "\eaf8"
        }

        .dashicons-tickets::before {
            content: "\eaf9"
        }

        .dashicons-tickets-alt::before {
            content: "\eafa"
        }

        .dashicons-tide::before {
            content: "\eafb"
        }

        .dashicons-translation::before {
            content: "\eafc"
        }

        .dashicons-trash::before {
            content: "\eafd"
        }

        .dashicons-twitter::before {
            content: "\eafe"
        }

        .dashicons-undo::before {
            content: "\eaff"
        }

        .dashicons-universal-access::before {
            content: "\eb00"
        }

        .dashicons-universal-access-alt::before {
            content: "\eb01"
        }

        .dashicons-unlock::before {
            content: "\eb02"
        }

        .dashicons-update::before {
            content: "\eb03"
        }

        .dashicons-upload::before {
            content: "\eb04"
        }

        .dashicons-vault::before {
            content: "\eb05"
        }

        .dashicons-video-alt::before {
            content: "\eb06"
        }

        .dashicons-video-alt2::before {
            content: "\eb07"
        }

        .dashicons-video-alt3::before {
            content: "\eb08"
        }

        .dashicons-visibility::before {
            content: "\eb09"
        }

        .dashicons-warning::before {
            content: "\eb0a"
        }

        .dashicons-welcome-add-page::before {
            content: "\eb0b"
        }

        .dashicons-welcome-comments::before {
            content: "\eb0c"
        }

        .dashicons-welcome-learn-more::before {
            content: "\eb0d"
        }

        .dashicons-welcome-view-site::before {
            content: "\eb0e"
        }

        .dashicons-welcome-widgets-menus::before {
            content: "\eb0f"
        }

        .dashicons-welcome-write-blog::before {
            content: "\eb10"
        }

        .dashicons-wordpress::before {
            content: "\eb11"
        }

        .dashicons-wordpress-alt::before {
            content: "\eb12"
        }

        .dashicons-yes::before {
            content: "\eb13"
        }

        .dashicons-yes-alt::before {
            content: "\eb14"
        }

        @font-face {
            font-family: dripicons;
            src: url(../fonts/dripicons.eot);
            src: url(../fonts/dripiconsd41d.eot?#iefix) format("eot"), url(../fonts/dripicons.woff) format("woff"), url(../fonts/dripicons.ttf) format("truetype"), url(../fonts/dripicons.svg#dripicons) format("svg")
        }

        .dripicons {
            font-family: dripicons;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            speak: none;
            text-decoration: none;
            text-transform: none
        }

        .dripicons-alarm:before {
            content: "\61"
        }

        .dripicons-align-center:before {
            content: "\62"
        }

        .dripicons-align-justify:before {
            content: "\63"
        }

        .dripicons-align-left:before {
            content: "\64"
        }

        .dripicons-align-right:before {
            content: "\65"
        }

        .dripicons-anchor:before {
            content: "\66"
        }

        .dripicons-archive:before {
            content: "\67"
        }

        .dripicons-arrow-down:before {
            content: "\68"
        }

        .dripicons-arrow-left:before {
            content: "\69"
        }

        .dripicons-arrow-right:before {
            content: "\6a"
        }

        .dripicons-arrow-thin-down:before {
            content: "\6b"
        }

        .dripicons-arrow-thin-left:before {
            content: "\6c"
        }

        .dripicons-arrow-thin-right:before {
            content: "\6d"
        }

        .dripicons-arrow-thin-up:before {
            content: "\6e"
        }

        .dripicons-arrow-up:before {
            content: "\6f"
        }

        .dripicons-article:before {
            content: "\70"
        }

        .dripicons-backspace:before {
            content: "\71"
        }

        .dripicons-basket:before {
            content: "\72"
        }

        .dripicons-basketball:before {
            content: "\73"
        }

        .dripicons-battery-empty:before {
            content: "\74"
        }

        .dripicons-battery-full:before {
            content: "\75"
        }

        .dripicons-battery-low:before {
            content: "\76"
        }

        .dripicons-battery-medium:before {
            content: "\77"
        }

        .dripicons-bell:before {
            content: "\78"
        }

        .dripicons-blog:before {
            content: "\79"
        }

        .dripicons-bluetooth:before {
            content: "\7a"
        }

        .dripicons-bold:before {
            content: "\41"
        }

        .dripicons-bookmark:before {
            content: "\42"
        }

        .dripicons-bookmarks:before {
            content: "\43"
        }

        .dripicons-box:before {
            content: "\44"
        }

        .dripicons-briefcase:before {
            content: "\45"
        }

        .dripicons-brightness-low:before {
            content: "\46"
        }

        .dripicons-brightness-max:before {
            content: "\47"
        }

        .dripicons-brightness-medium:before {
            content: "\48"
        }

        .dripicons-broadcast:before {
            content: "\49"
        }

        .dripicons-browser:before {
            content: "\4a"
        }

        .dripicons-browser-upload:before {
            content: "\4b"
        }

        .dripicons-brush:before {
            content: "\4c"
        }

        .dripicons-calendar:before {
            content: "\4d"
        }

        .dripicons-camcorder:before {
            content: "\4e"
        }

        .dripicons-camera:before {
            content: "\4f"
        }

        .dripicons-card:before {
            content: "\50"
        }

        .dripicons-cart:before {
            content: "\51"
        }

        .dripicons-checklist:before {
            content: "\52"
        }

        .dripicons-checkmark:before {
            content: "\53"
        }

        .dripicons-chevron-down:before {
            content: "\54"
        }

        .dripicons-chevron-left:before {
            content: "\55"
        }

        .dripicons-chevron-right:before {
            content: "\56"
        }

        .dripicons-chevron-up:before {
            content: "\57"
        }

        .dripicons-clipboard:before {
            content: "\58"
        }

        .dripicons-clock:before {
            content: "\59"
        }

        .dripicons-clockwise:before {
            content: "\5a"
        }

        .dripicons-cloud:before {
            content: "\30"
        }

        .dripicons-cloud-download:before {
            content: "\31"
        }

        .dripicons-cloud-upload:before {
            content: "\32"
        }

        .dripicons-code:before {
            content: "\33"
        }

        .dripicons-contract:before {
            content: "\34"
        }

        .dripicons-contract-2:before {
            content: "\35"
        }

        .dripicons-conversation:before {
            content: "\36"
        }

        .dripicons-copy:before {
            content: "\37"
        }

        .dripicons-crop:before {
            content: "\38"
        }

        .dripicons-cross:before {
            content: "\39"
        }

        .dripicons-crosshair:before {
            content: "\21"
        }

        .dripicons-cutlery:before {
            content: "\22"
        }

        .dripicons-device-desktop:before {
            content: "\23"
        }

        .dripicons-device-mobile:before {
            content: "\24"
        }

        .dripicons-device-tablet:before {
            content: "\25"
        }

        .dripicons-direction:before {
            content: "\26"
        }

        .dripicons-disc:before {
            content: "\27"
        }

        .dripicons-document:before {
            content: "\28"
        }

        .dripicons-document-delete:before {
            content: "\29"
        }

        .dripicons-document-edit:before {
            content: "\2a"
        }

        .dripicons-document-new:before {
            content: "\2b"
        }

        .dripicons-document-remove:before {
            content: "\2c"
        }

        .dripicons-dot:before {
            content: "\2d"
        }

        .dripicons-dots-2:before {
            content: "\2e"
        }

        .dripicons-dots-3:before {
            content: "\2f"
        }

        .dripicons-download:before {
            content: "\3a"
        }

        .dripicons-duplicate:before {
            content: "\3b"
        }

        .dripicons-enter:before {
            content: "\3c"
        }

        .dripicons-exit:before {
            content: "\3d"
        }

        .dripicons-expand:before {
            content: "\3e"
        }

        .dripicons-expand-2:before {
            content: "\3f"
        }

        .dripicons-experiment:before {
            content: "\40"
        }

        .dripicons-export:before {
            content: "\5b"
        }

        .dripicons-feed:before {
            content: "\5d"
        }

        .dripicons-flag:before {
            content: "\5e"
        }

        .dripicons-flashlight:before {
            content: "\5f"
        }

        .dripicons-folder:before {
            content: "\60"
        }

        .dripicons-folder-open:before {
            content: "\7b"
        }

        .dripicons-forward:before {
            content: "\7c"
        }

        .dripicons-gaming:before {
            content: "\7d"
        }

        .dripicons-gear:before {
            content: "\7e"
        }

        .dripicons-graduation:before {
            content: "\5c"
        }

        .dripicons-graph-bar:before {
            content: "\e000"
        }

        .dripicons-graph-line:before {
            content: "\e001"
        }

        .dripicons-graph-pie:before {
            content: "\e002"
        }

        .dripicons-headset:before {
            content: "\e003"
        }

        .dripicons-heart:before {
            content: "\e004"
        }

        .dripicons-help:before {
            content: "\e005"
        }

        .dripicons-home:before {
            content: "\e006"
        }

        .dripicons-hourglass:before {
            content: "\e007"
        }

        .dripicons-inbox:before {
            content: "\e008"
        }

        .dripicons-information:before {
            content: "\e009"
        }

        .dripicons-italic:before {
            content: "\e00a"
        }

        .dripicons-jewel:before {
            content: "\e00b"
        }

        .dripicons-lifting:before {
            content: "\e00c"
        }

        .dripicons-lightbulb:before {
            content: "\e00d"
        }

        .dripicons-link:before {
            content: "\e00e"
        }

        .dripicons-link-broken:before {
            content: "\e00f"
        }

        .dripicons-list:before {
            content: "\e010"
        }

        .dripicons-loading:before {
            content: "\e011"
        }

        .dripicons-location:before {
            content: "\e012"
        }

        .dripicons-lock:before {
            content: "\e013"
        }

        .dripicons-lock-open:before {
            content: "\e014"
        }

        .dripicons-mail:before {
            content: "\e015"
        }

        .dripicons-map:before {
            content: "\e016"
        }

        .dripicons-media-loop:before {
            content: "\e017"
        }

        .dripicons-media-next:before {
            content: "\e018"
        }

        .dripicons-media-pause:before {
            content: "\e019"
        }

        .dripicons-media-play:before {
            content: "\e01a"
        }

        .dripicons-media-previous:before {
            content: "\e01b"
        }

        .dripicons-media-record:before {
            content: "\e01c"
        }

        .dripicons-media-shuffle:before {
            content: "\e01d"
        }

        .dripicons-media-stop:before {
            content: "\e01e"
        }

        .dripicons-medical:before {
            content: "\e01f"
        }

        .dripicons-menu:before {
            content: "\e020"
        }

        .dripicons-message:before {
            content: "\e021"
        }

        .dripicons-meter:before {
            content: "\e022"
        }

        .dripicons-microphone:before {
            content: "\e023"
        }

        .dripicons-minus:before {
            content: "\e024"
        }

        .dripicons-monitor:before {
            content: "\e025"
        }

        .dripicons-move:before {
            content: "\e026"
        }

        .dripicons-music:before {
            content: "\e027"
        }

        .dripicons-network-1:before {
            content: "\e028"
        }

        .dripicons-network-2:before {
            content: "\e029"
        }

        .dripicons-network-3:before {
            content: "\e02a"
        }

        .dripicons-network-4:before {
            content: "\e02b"
        }

        .dripicons-network-5:before {
            content: "\e02c"
        }

        .dripicons-pamphlet:before {
            content: "\e02d"
        }

        .dripicons-paperclip:before {
            content: "\e02e"
        }

        .dripicons-pencil:before {
            content: "\e02f"
        }

        .dripicons-phone:before {
            content: "\e030"
        }

        .dripicons-photo:before {
            content: "\e031"
        }

        .dripicons-photo-group:before {
            content: "\e032"
        }

        .dripicons-pill:before {
            content: "\e033"
        }

        .dripicons-pin:before {
            content: "\e034"
        }

        .dripicons-plus:before {
            content: "\e035"
        }

        .dripicons-power:before {
            content: "\e036"
        }

        .dripicons-preview:before {
            content: "\e037"
        }

        .dripicons-print:before {
            content: "\e038"
        }

        .dripicons-pulse:before {
            content: "\e039"
        }

        .dripicons-question:before {
            content: "\e03a"
        }

        .dripicons-reply:before {
            content: "\e03b"
        }

        .dripicons-reply-all:before {
            content: "\e03c"
        }

        .dripicons-return:before {
            content: "\e03d"
        }

        .dripicons-retweet:before {
            content: "\e03e"
        }

        .dripicons-rocket:before {
            content: "\e03f"
        }

        .dripicons-scale:before {
            content: "\e040"
        }

        .dripicons-search:before {
            content: "\e041"
        }

        .dripicons-shopping-bag:before {
            content: "\e042"
        }

        .dripicons-skip:before {
            content: "\e043"
        }

        .dripicons-stack:before {
            content: "\e044"
        }

        .dripicons-star:before {
            content: "\e045"
        }

        .dripicons-stopwatch:before {
            content: "\e046"
        }

        .dripicons-store:before {
            content: "\e047"
        }

        .dripicons-suitcase:before {
            content: "\e048"
        }

        .dripicons-swap:before {
            content: "\e049"
        }

        .dripicons-tag:before {
            content: "\e04a"
        }

        .dripicons-tag-delete:before {
            content: "\e04b"
        }

        .dripicons-tags:before {
            content: "\e04c"
        }

        .dripicons-thumbs-down:before {
            content: "\e04d"
        }

        .dripicons-thumbs-up:before {
            content: "\e04e"
        }

        .dripicons-ticket:before {
            content: "\e04f"
        }

        .dripicons-time-reverse:before {
            content: "\e050"
        }

        .dripicons-to-do:before {
            content: "\e051"
        }

        .dripicons-toggles:before {
            content: "\e052"
        }

        .dripicons-trash:before {
            content: "\e053"
        }

        .dripicons-trophy:before {
            content: "\e054"
        }

        .dripicons-upload:before {
            content: "\e055"
        }

        .dripicons-user:before {
            content: "\e056"
        }

        .dripicons-user-group:before {
            content: "\e057"
        }

        .dripicons-user-id:before {
            content: "\e058"
        }

        .dripicons-vibrate:before {
            content: "\e059"
        }

        .dripicons-view-apps:before {
            content: "\e05a"
        }

        .dripicons-view-list:before {
            content: "\e05b"
        }

        .dripicons-view-list-large:before {
            content: "\e05c"
        }

        .dripicons-view-thumb:before {
            content: "\e05d"
        }

        .dripicons-volume-full:before {
            content: "\e05e"
        }

        .dripicons-volume-low:before {
            content: "\e05f"
        }

        .dripicons-volume-medium:before {
            content: "\e060"
        }

        .dripicons-volume-off:before {
            content: "\e061"
        }

        .dripicons-wallet:before {
            content: "\e062"
        }

        .dripicons-warning:before {
            content: "\e063"
        }

        .dripicons-web:before {
            content: "\e064"
        }

        .dripicons-weight:before {
            content: "\e065"
        }

        .dripicons-wifi:before {
            content: "\e066"
        }

        .dripicons-wrong:before {
            content: "\e067"
        }

        .dripicons-zoom-in:before {
            content: "\e068"
        }

        .dripicons-zoom-out:before {
            content: "\e069"
        }

        @font-face {
            font-family: feather;
            src: url(../fonts/feather.eot);
            src: url(../fonts/featherd41d.eot?#iefix) format("eot"), url(../fonts/feather.woff) format("woff"), url(../fonts/feather.ttf) format("truetype"), url(../fonts/feather.svg#feather) format("svg")
        }

        .fe {
            font-family: feather;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
            font-style: normal;
            font-variant: normal;
            font-weight: 400;
            speak: none;
            text-decoration: none;
            text-transform: none
        }

        .fe-alert-octagon:before {
            content: "\e81b"
        }

        .fe-alert-circle:before {
            content: "\e81c"
        }

        .fe-activity:before {
            content: "\e81d"
        }

        .fe-alert-triangle:before {
            content: "\e81e"
        }

        .fe-align-center:before {
            content: "\e81f"
        }

        .fe-airplay:before {
            content: "\e820"
        }

        .fe-align-justify:before {
            content: "\e821"
        }

        .fe-align-left:before {
            content: "\e822"
        }

        .fe-align-right:before {
            content: "\e823"
        }

        .fe-arrow-down-left:before {
            content: "\e824"
        }

        .fe-arrow-down-right:before {
            content: "\e825"
        }

        .fe-anchor:before {
            content: "\e826"
        }

        .fe-aperture:before {
            content: "\e827"
        }

        .fe-arrow-left:before {
            content: "\e828"
        }

        .fe-arrow-right:before {
            content: "\e829"
        }

        .fe-arrow-down:before {
            content: "\e82a"
        }

        .fe-arrow-up-left:before {
            content: "\e82b"
        }

        .fe-arrow-up-right:before {
            content: "\e82c"
        }

        .fe-arrow-up:before {
            content: "\e82d"
        }

        .fe-award:before {
            content: "\e82e"
        }

        .fe-bar-chart:before {
            content: "\e82f"
        }

        .fe-at-sign:before {
            content: "\e830"
        }

        .fe-bar-chart-2:before {
            content: "\e831"
        }

        .fe-battery-charging:before {
            content: "\e832"
        }

        .fe-bell-off:before {
            content: "\e833"
        }

        .fe-battery:before {
            content: "\e834"
        }

        .fe-bluetooth:before {
            content: "\e835"
        }

        .fe-bell:before {
            content: "\e836"
        }

        .fe-book:before {
            content: "\e837"
        }

        .fe-briefcase:before {
            content: "\e838"
        }

        .fe-camera-off:before {
            content: "\e839"
        }

        .fe-calendar:before {
            content: "\e83a"
        }

        .fe-bookmark:before {
            content: "\e83b"
        }

        .fe-box:before {
            content: "\e83c"
        }

        .fe-camera:before {
            content: "\e83d"
        }

        .fe-check-circle:before {
            content: "\e83e"
        }

        .fe-check:before {
            content: "\e83f"
        }

        .fe-check-square:before {
            content: "\e840"
        }

        .fe-cast:before {
            content: "\e841"
        }

        .fe-chevron-down:before {
            content: "\e842"
        }

        .fe-chevron-left:before {
            content: "\e843"
        }

        .fe-chevron-right:before {
            content: "\e844"
        }

        .fe-chevron-up:before {
            content: "\e845"
        }

        .fe-chevrons-down:before {
            content: "\e846"
        }

        .fe-chevrons-right:before {
            content: "\e847"
        }

        .fe-chevrons-up:before {
            content: "\e848"
        }

        .fe-chevrons-left:before {
            content: "\e849"
        }

        .fe-circle:before {
            content: "\e84a"
        }

        .fe-clipboard:before {
            content: "\e84b"
        }

        .fe-chrome:before {
            content: "\e84c"
        }

        .fe-clock:before {
            content: "\e84d"
        }

        .fe-cloud-lightning:before {
            content: "\e84e"
        }

        .fe-cloud-drizzle:before {
            content: "\e84f"
        }

        .fe-cloud-rain:before {
            content: "\e850"
        }

        .fe-cloud-off:before {
            content: "\e851"
        }

        .fe-codepen:before {
            content: "\e852"
        }

        .fe-cloud-snow:before {
            content: "\e853"
        }

        .fe-compass:before {
            content: "\e854"
        }

        .fe-copy:before {
            content: "\e855"
        }

        .fe-corner-down-right:before {
            content: "\e856"
        }

        .fe-corner-down-left:before {
            content: "\e857"
        }

        .fe-corner-left-down:before {
            content: "\e858"
        }

        .fe-corner-left-up:before {
            content: "\e859"
        }

        .fe-corner-up-left:before {
            content: "\e85a"
        }

        .fe-corner-up-right:before {
            content: "\e85b"
        }

        .fe-corner-right-down:before {
            content: "\e85c"
        }

        .fe-corner-right-up:before {
            content: "\e85d"
        }

        .fe-cpu:before {
            content: "\e85e"
        }

        .fe-credit-card:before {
            content: "\e85f"
        }

        .fe-crosshair:before {
            content: "\e860"
        }

        .fe-disc:before {
            content: "\e861"
        }

        .fe-delete:before {
            content: "\e862"
        }

        .fe-download-cloud:before {
            content: "\e863"
        }

        .fe-download:before {
            content: "\e864"
        }

        .fe-droplet:before {
            content: "\e865"
        }

        .fe-edit-2:before {
            content: "\e866"
        }

        .fe-edit:before {
            content: "\e867"
        }

        .fe-edit-3:before {
            content: "\e868"
        }

        .fe-external-link:before {
            content: "\e869"
        }

        .fe-eye:before {
            content: "\e86a"
        }

        .fe-feather:before {
            content: "\e86b"
        }

        .fe-facebook:before {
            content: "\e86c"
        }

        .fe-file-minus:before {
            content: "\e86d"
        }

        .fe-eye-off:before {
            content: "\e86e"
        }

        .fe-fast-forward:before {
            content: "\e86f"
        }

        .fe-file-text:before {
            content: "\e870"
        }

        .fe-film:before {
            content: "\e871"
        }

        .fe-file:before {
            content: "\e872"
        }

        .fe-file-plus:before {
            content: "\e873"
        }

        .fe-folder:before {
            content: "\e874"
        }

        .fe-filter:before {
            content: "\e875"
        }

        .fe-flag:before {
            content: "\e876"
        }

        .fe-globe:before {
            content: "\e877"
        }

        .fe-grid:before {
            content: "\e878"
        }

        .fe-heart:before {
            content: "\e879"
        }

        .fe-home:before {
            content: "\e87a"
        }

        .fe-github:before {
            content: "\e87b"
        }

        .fe-image:before {
            content: "\e87c"
        }

        .fe-inbox:before {
            content: "\e87d"
        }

        .fe-layers:before {
            content: "\e87e"
        }

        .fe-info:before {
            content: "\e87f"
        }

        .fe-instagram:before {
            content: "\e880"
        }

        .fe-layout:before {
            content: "\e881"
        }

        .fe-link-2:before {
            content: "\e882"
        }

        .fe-life-buoy:before {
            content: "\e883"
        }

        .fe-link:before {
            content: "\e884"
        }

        .fe-log-in:before {
            content: "\e885"
        }

        .fe-list:before {
            content: "\e886"
        }

        .fe-lock:before {
            content: "\e887"
        }

        .fe-log-out:before {
            content: "\e888"
        }

        .fe-loader:before {
            content: "\e889"
        }

        .fe-mail:before {
            content: "\e88a"
        }

        .fe-maximize-2:before {
            content: "\e88b"
        }

        .fe-map:before {
            content: "\e88c"
        }

        .fe-map-pin:before {
            content: "\e88e"
        }

        .fe-menu:before {
            content: "\e88f"
        }

        .fe-message-circle:before {
            content: "\e890"
        }

        .fe-message-square:before {
            content: "\e891"
        }

        .fe-minimize-2:before {
            content: "\e892"
        }

        .fe-mic-off:before {
            content: "\e893"
        }

        .fe-minus-circle:before {
            content: "\e894"
        }

        .fe-mic:before {
            content: "\e895"
        }

        .fe-minus-square:before {
            content: "\e896"
        }

        .fe-minus:before {
            content: "\e897"
        }

        .fe-moon:before {
            content: "\e898"
        }

        .fe-monitor:before {
            content: "\e899"
        }

        .fe-more-vertical:before {
            content: "\e89a"
        }

        .fe-more-horizontal:before {
            content: "\e89b"
        }

        .fe-move:before {
            content: "\e89c"
        }

        .fe-music:before {
            content: "\e89d"
        }

        .fe-navigation-2:before {
            content: "\e89e"
        }

        .fe-navigation:before {
            content: "\e89f"
        }

        .fe-octagon:before {
            content: "\e8a0"
        }

        .fe-package:before {
            content: "\e8a1"
        }

        .fe-pause-circle:before {
            content: "\e8a2"
        }

        .fe-pause:before {
            content: "\e8a3"
        }

        .fe-percent:before {
            content: "\e8a4"
        }

        .fe-phone-call:before {
            content: "\e8a5"
        }

        .fe-phone-forwarded:before {
            content: "\e8a6"
        }

        .fe-phone-missed:before {
            content: "\e8a7"
        }

        .fe-phone-off:before {
            content: "\e8a8"
        }

        .fe-phone-incoming:before {
            content: "\e8a9"
        }

        .fe-phone:before {
            content: "\e8aa"
        }

        .fe-phone-outgoing:before {
            content: "\e8ab"
        }

        .fe-pie-chart:before {
            content: "\e8ac"
        }

        .fe-play-circle:before {
            content: "\e8ad"
        }

        .fe-play:before {
            content: "\e8ae"
        }

        .fe-plus-square:before {
            content: "\e8af"
        }

        .fe-plus-circle:before {
            content: "\e8b0"
        }

        .fe-plus:before {
            content: "\e8b1"
        }

        .fe-pocket:before {
            content: "\e8b2"
        }

        .fe-printer:before {
            content: "\e8b3"
        }

        .fe-power:before {
            content: "\e8b4"
        }

        .fe-radio:before {
            content: "\e8b5"
        }

        .fe-repeat:before {
            content: "\e8b6"
        }

        .fe-refresh-ccw:before {
            content: "\e8b7"
        }

        .fe-rewind:before {
            content: "\e8b8"
        }

        .fe-rotate-ccw:before {
            content: "\e8b9"
        }

        .fe-refresh-cw:before {
            content: "\e8ba"
        }

        .fe-rotate-cw:before {
            content: "\e8bb"
        }

        .fe-save:before {
            content: "\e8bc"
        }

        .fe-search:before {
            content: "\e8bd"
        }

        .fe-server:before {
            content: "\e8be"
        }

        .fe-scissors:before {
            content: "\e8bf"
        }

        .fe-share-2:before {
            content: "\e8c0"
        }

        .fe-share:before {
            content: "\e8c1"
        }

        .fe-shield:before {
            content: "\e8c2"
        }

        .fe-settings:before {
            content: "\e8c3"
        }

        .fe-skip-back:before {
            content: "\e8c4"
        }

        .fe-shuffle:before {
            content: "\e8c5"
        }

        .fe-sidebar:before {
            content: "\e8c6"
        }

        .fe-skip-forward:before {
            content: "\e8c7"
        }

        .fe-slack:before {
            content: "\e8c8"
        }

        .fe-slash:before {
            content: "\e8c9"
        }

        .fe-smartphone:before {
            content: "\e8ca"
        }

        .fe-square:before {
            content: "\e8cb"
        }

        .fe-speaker:before {
            content: "\e8cc"
        }

        .fe-star:before {
            content: "\e8cd"
        }

        .fe-stop-circle:before {
            content: "\e8ce"
        }

        .fe-sun:before {
            content: "\e8cf"
        }

        .fe-sunrise:before {
            content: "\e8d0"
        }

        .fe-tablet:before {
            content: "\e8d1"
        }

        .fe-tag:before {
            content: "\e8d2"
        }

        .fe-sunset:before {
            content: "\e8d3"
        }

        .fe-target:before {
            content: "\e8d4"
        }

        .fe-thermometer:before {
            content: "\e8d5"
        }

        .fe-thumbs-up:before {
            content: "\e8d6"
        }

        .fe-thumbs-down:before {
            content: "\e8d7"
        }

        .fe-toggle-left:before {
            content: "\e8d8"
        }

        .fe-toggle-right:before {
            content: "\e8d9"
        }

        .fe-trash-2:before {
            content: "\e8da"
        }

        .fe-trash:before {
            content: "\e8db"
        }

        .fe-trending-up:before {
            content: "\e8dc"
        }

        .fe-trending-down:before {
            content: "\e8dd"
        }

        .fe-triangle:before {
            content: "\e8de"
        }

        .fe-type:before {
            content: "\e8df"
        }

        .fe-twitter:before {
            content: "\e8e0"
        }

        .fe-upload:before {
            content: "\e8e1"
        }

        .fe-umbrella:before {
            content: "\e8e2"
        }

        .fe-upload-cloud:before {
            content: "\e8e3"
        }

        .fe-unlock:before {
            content: "\e8e4"
        }

        .fe-user-check:before {
            content: "\e8e5"
        }

        .fe-user-minus:before {
            content: "\e8e6"
        }

        .fe-user-plus:before {
            content: "\e8e7"
        }

        .fe-user-x:before {
            content: "\e8e8"
        }

        .fe-user:before {
            content: "\e8e9"
        }

        .fe-users:before {
            content: "\e8ea"
        }

        .fe-video-off:before {
            content: "\e8eb"
        }

        .fe-video:before {
            content: "\e8ec"
        }

        .fe-voicemail:before {
            content: "\e8ed"
        }

        .fe-volume-x:before {
            content: "\e8ee"
        }

        .fe-volume-2:before {
            content: "\e8ef"
        }

        .fe-volume-1:before {
            content: "\e8f0"
        }

        .fe-volume:before {
            content: "\e8f1"
        }

        .fe-watch:before {
            content: "\e8f2"
        }

        .fe-wifi:before {
            content: "\e8f3"
        }

        .fe-x-square:before {
            content: "\e8f4"
        }

        .fe-wind:before {
            content: "\e8f5"
        }

        .fe-x:before {
            content: "\e8f6"
        }

        .fe-x-circle:before {
            content: "\e8f7"
        }

        .fe-zap:before {
            content: "\e8f8"
        }

        .fe-zoom-in:before {
            content: "\e8f9"
        }

        .fe-zoom-out:before {
            content: "\e8fa"
        }

        .fe-command:before {
            content: "\e8fb"
        }

        .fe-cloud:before {
            content: "\e8fc"
        }

        .fe-hash:before {
            content: "\e8fd"
        }

        .fe-headphones:before {
            content: "\e8fe"
        }

        .fe-underline:before {
            content: "\e8ff"
        }

        .fe-italic:before {
            content: "\e900"
        }

        .fe-bold:before {
            content: "\e901"
        }

        .fe-crop:before {
            content: "\e902"
        }

        .fe-help-circle:before {
            content: "\e903"
        }

        .fe-paperclip:before {
            content: "\e904"
        }

        .fe-shopping-cart:before {
            content: "\e905"
        }

        .fe-tv:before {
            content: "\e906"
        }

        .fe-wifi-off:before {
            content: "\e907"
        }

        .fe-minimize:before {
            content: "\e88d"
        }

        .fe-maximize:before {
            content: "\e908"
        }

        .fe-gitlab:before {
            content: "\e909"
        }

        .fe-sliders:before {
            content: "\e90a"
        }

        .fe-star-on:before {
            content: "\e90b"
        }

        .fe-heart-on:before {
            content: "\e90c"
        }

        .fe-archive:before {
            content: "\e90d"
        }

        .fe-arrow-down-circle:before {
            content: "\e90e"
        }

        .fe-arrow-up-circle:before {
            content: "\e90f"
        }

        .fe-arrow-left-circle:before {
            content: "\e910"
        }

        .fe-arrow-right-circle:before {
            content: "\e911"
        }

        .fe-bar-chart-line-2:before {
            content: "\e912"
        }

        .fe-bar-chart-line:before {
            content: "\e913"
        }

        .fe-book-open:before {
            content: "\e914"
        }

        .fe-code:before {
            content: "\e915"
        }

        .fe-database:before {
            content: "\e916"
        }

        .fe-dollar-sign:before {
            content: "\e917"
        }

        .fe-folder-plus:before {
            content: "\e918"
        }

        .fe-gift:before {
            content: "\e919"
        }

        .fe-folder-minus:before {
            content: "\e91a"
        }

        .fe-git-commit:before {
            content: "\e91b"
        }

        .fe-git-branch:before {
            content: "\e91c"
        }

        .fe-git-pull-request:before {
            content: "\e91d"
        }

        .fe-git-merge:before {
            content: "\e91e"
        }

        .fe-linkedin:before {
            content: "\e91f"
        }

        .fe-hard-drive:before {
            content: "\e920"
        }

        .fe-more-vertical-2:before {
            content: "\e921"
        }

        .fe-more-horizontal-2:before {
            content: "\e922"
        }

        .fe-rss:before {
            content: "\e923"
        }

        .fe-send:before {
            content: "\e924"
        }

        .fe-shield-off:before {
            content: "\e925"
        }

        .fe-shopping-bag:before {
            content: "\e926"
        }

        .fe-terminal:before {
            content: "\e927"
        }

        .fe-truck:before {
            content: "\e928"
        }

        .fe-zap-off:before {
            content: "\e929"
        }

        .fe-youtube:before {
            content: "\e92a"
        }

        @font-face {
            font-family: font-awesome;
            src: url(../fonts/font-awesome.eot) format("eot");
            src: url(../fonts/font-awesomed41d.eot?#iefix) format("eot"), url(../fonts/font-awesome.html) format(html"),url(../fonts/font-awesome.woff) format(" woff"),url(../fonts/font-awesome.ttf) format(" truetype"),url(../fonts/font-awesome.svg#font-awesome) format(" svg")}.fa{font-family:font-awesome;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.fa-address-book:before{content:" \f2b9"}.fa-address-book-o:before{content:" \f2ba"}.fa-address-card:before{content:" \f2bb"}.fa-address-card-o:before{content:" \f2bc"}.fa-adjust:before{content:" \f042"}.fa-american-sign-language-interpreting:before{content:" \f2a3"}.fa-anchor:before{content:" \f13d"}.fa-archive:before{content:" \f187"}.fa-area-chart:before{content:" \f1fe"}.fa-arrows:before{content:" \f047"}.fa-arrows-h:before{content:" \f07e"}.fa-arrows-v:before{content:" \f07d"}.fa-asl-interpreting:before{content:" \f2a3"}.fa-assistive-listening-systems:before{content:" \f2a2"}.fa-asterisk:before{content:" \f069"}.fa-at:before{content:" \f1fa"}.fa-audio-description:before{content:" \f29e"}.fa-automobile:before{content:" \f1b9"}.fa-balance-scale:before{content:" \f24e"}.fa-ban:before{content:" \f05e"}.fa-bank:before{content:" \f19c"}.fa-bar-chart:before{content:" \f080"}.fa-bar-chart-o:before{content:" \f080"}.fa-barcode:before{content:" \f02a"}.fa-bars:before{content:" \f0c9"}.fa-bath:before{content:" \f2cd"}.fa-bathtub:before{content:" \f2cd"}.fa-battery:before{content:" \f240"}.fa-battery-0:before{content:" \f244"}.fa-battery-1:before{content:" \f243"}.fa-battery-2:before{content:" \f242"}.fa-battery-3:before{content:" \f241"}.fa-battery-4:before{content:" \f240"}.fa-battery-empty:before{content:" \f244"}.fa-battery-full:before{content:" \f240"}.fa-battery-half:before{content:" \f242"}.fa-battery-quarter:before{content:" \f243"}.fa-battery-three-quarters:before{content:" \f241"}.fa-bed:before{content:" \f236"}.fa-beer:before{content:" \f0fc"}.fa-bell:before{content:" \f0f3"}.fa-bell-o:before{content:" \f0a2"}.fa-bell-slash:before{content:" \f1f6"}.fa-bell-slash-o:before{content:" \f1f7"}.fa-bicycle:before{content:" \f206"}.fa-binoculars:before{content:" \f1e5"}.fa-birthday-cake:before{content:" \f1fd"}.fa-blind:before{content:" \f29d"}.fa-bluetooth:before{content:" \f293"}.fa-bluetooth-b:before{content:" \f294"}.fa-bolt:before{content:" \f0e7"}.fa-bomb:before{content:" \f1e2"}.fa-book:before{content:" \f02d"}.fa-bookmark:before{content:" \f02e"}.fa-bookmark-o:before{content:" \f097"}.fa-braille:before{content:" \f2a1"}.fa-briefcase:before{content:" \f0b1"}.fa-bug:before{content:" \f188"}.fa-building:before{content:" \f1ad"}.fa-building-o:before{content:" \f0f7"}.fa-bullhorn:before{content:" \f0a1"}.fa-bullseye:before{content:" \f140"}.fa-bus:before{content:" \f207"}.fa-cab:before{content:" \f1ba"}.fa-calculator:before{content:" \f1ec"}.fa-calendar:before{content:" \f073"}.fa-calendar-check-o:before{content:" \f274"}.fa-calendar-minus-o:before{content:" \f272"}.fa-calendar-o:before{content:" \f133"}.fa-calendar-plus-o:before{content:" \f271"}.fa-calendar-times-o:before{content:" \f273"}.fa-camera:before{content:" \f030"}.fa-camera-retro:before{content:" \f083"}.fa-car:before{content:" \f1b9"}.fa-caret-square-o-down:before{content:" \f150"}.fa-caret-square-o-left:before{content:" \f191"}.fa-caret-square-o-right:before{content:" \f152"}.fa-caret-square-o-up:before{content:" \f151"}.fa-cart-arrow-down:before{content:" \f218"}.fa-cart-plus:before{content:" \f217"}.fa-cc:before{content:" \f20a"}.fa-certificate:before{content:" \f0a3"}.fa-check:before{content:" \f00c"}.fa-check-circle:before{content:" \f058"}.fa-check-circle-o:before{content:" \f05d"}.fa-check-square:before{content:" \f14a"}.fa-check-square-o:before{content:" \f046"}.fa-child:before{content:" \f1ae"}.fa-circle:before{content:" \f111"}.fa-circle-o:before{content:" \f10c"}.fa-circle-o-notch:before{content:" \f1ce"}.fa-circle-thin:before{content:" \f1db"}.fa-clock-o:before{content:" \f017"}.fa-clone:before{content:" \f24d"}.fa-close:before{content:" \f00d"}.fa-cloud:before{content:" \f0c2"}.fa-cloud-download:before{content:" \f0ed"}.fa-cloud-upload:before{content:" \f0ee"}.fa-code:before{content:" \f121"}.fa-code-fork:before{content:" \f126"}.fa-coffee:before{content:" \f0f4"}.fa-cog:before{content:" \f013"}.fa-cogs:before{content:" \f085"}.fa-comment:before{content:" \f075"}.fa-comment-o:before{content:" \f0e5"}.fa-commenting:before{content:" \f27a"}.fa-commenting-o:before{content:" \f27b"}.fa-comments:before{content:" \f086"}.fa-comments-o:before{content:" \f0e6"}.fa-compass:before{content:" \f14e"}.fa-copyright:before{content:" \f1f9"}.fa-creative-commons:before{content:" \f25e"}.fa-credit-card:before{content:" \f09d"}.fa-credit-card-alt:before{content:" \f283"}.fa-crop:before{content:" \f125"}.fa-crosshairs:before{content:" \f05b"}.fa-cube:before{content:" \f1b2"}.fa-cubes:before{content:" \f1b3"}.fa-cutlery:before{content:" \f0f5"}.fa-dashboard:before{content:" \f0e4"}.fa-database:before{content:" \f1c0"}.fa-deaf:before{content:" \f2a4"}.fa-deafness:before{content:" \f2a4"}.fa-desktop:before{content:" \f108"}.fa-diamond:before{content:" \f219"}.fa-dot-circle-o:before{content:" \f192"}.fa-download:before{content:" \f019"}.fa-drivers-license:before{content:" \f2c2"}.fa-drivers-license-o:before{content:" \f2c3"}.fa-edit:before{content:" \f044"}.fa-ellipsis-h:before{content:" \f141"}.fa-ellipsis-v:before{content:" \f142"}.fa-envelope:before{content:" \f0e0"}.fa-envelope-o:before{content:" \f003"}.fa-envelope-open:before{content:" \f2b6"}.fa-envelope-open-o:before{content:" \f2b7"}.fa-envelope-square:before{content:" \f199"}.fa-eraser:before{content:" \f12d"}.fa-exchange:before{content:" \f0ec"}.fa-exclamation:before{content:" \f12a"}.fa-exclamation-circle:before{content:" \f06a"}.fa-exclamation-triangle:before{content:" \f071"}.fa-external-link:before{content:" \f08e"}.fa-external-link-square:before{content:" \f14c"}.fa-eye:before{content:" \f06e"}.fa-eye-slash:before{content:" \f070"}.fa-eyedropper:before{content:" \f1fb"}.fa-fax:before{content:" \f1ac"}.fa-feed:before{content:" \f09e"}.fa-female:before{content:" \f182"}.fa-fighter-jet:before{content:" \f0fb"}.fa-file-archive-o:before{content:" \f1c6"}.fa-file-audio-o:before{content:" \f1c7"}.fa-file-code-o:before{content:" \f1c9"}.fa-file-excel-o:before{content:" \f1c3"}.fa-file-image-o:before{content:" \f1c5"}.fa-file-movie-o:before{content:" \f1c8"}.fa-file-pdf-o:before{content:" \f1c1"}.fa-file-photo-o:before{content:" \f1c5"}.fa-file-picture-o:before{content:" \f1c5"}.fa-file-powerpoint-o:before{content:" \f1c4"}.fa-file-sound-o:before{content:" \f1c7"}.fa-file-video-o:before{content:" \f1c8"}.fa-file-word-o:before{content:" \f1c2"}.fa-file-zip-o:before{content:" \f1c6"}.fa-film:before{content:" \f008"}.fa-filter:before{content:" \f0b0"}.fa-fire:before{content:" \f06d"}.fa-fire-extinguisher:before{content:" \f134"}.fa-flag:before{content:" \f024"}.fa-flag-checkered:before{content:" \f11e"}.fa-flag-o:before{content:" \f11d"}.fa-flash:before{content:" \f0e7"}.fa-flask:before{content:" \f0c3"}.fa-folder:before{content:" \f07b"}.fa-folder-o:before{content:" \f114"}.fa-folder-open:before{content:" \f07c"}.fa-folder-open-o:before{content:" \f115"}.fa-frown-o:before{content:" \f119"}.fa-futbol-o:before{content:" \f1e3"}.fa-gamepad:before{content:" \f11b"}.fa-gavel:before{content:" \f0e3"}.fa-gear:before{content:" \f013"}.fa-gears:before{content:" \f085"}.fa-gift:before{content:" \f06b"}.fa-glass:before{content:" \f000"}.fa-globe:before{content:" \f0ac"}.fa-graduation-cap:before{content:" \f19d"}.fa-group:before{content:" \f0c0"}.fa-hand-grab-o:before{content:" \f255"}.fa-hand-lizard-o:before{content:" \f258"}.fa-hand-paper-o:before{content:" \f256"}.fa-hand-peace-o:before{content:" \f25b"}.fa-hand-pointer-o:before{content:" \f25a"}.fa-hand-rock-o:before{content:" \f255"}.fa-hand-scissors-o:before{content:" \f257"}.fa-hand-spock-o:before{content:" \f259"}.fa-hand-stop-o:before{content:" \f256"}.fa-handshake-o:before{content:" \f2b5"}.fa-hard-of-hearing:before{content:" \f2a4"}.fa-hashtag:before{content:" \f292"}.fa-hdd-o:before{content:" \f0a0"}.fa-headphones:before{content:" \f025"}.fa-heart:before{content:" \f004"}.fa-heart-o:before{content:" \f08a"}.fa-heartbeat:before{content:" \f21e"}.fa-history:before{content:" \f1da"}.fa-home:before{content:" \f015"}.fa-hotel:before{content:" \f236"}.fa-hourglass:before{content:" \f254"}.fa-hourglass-1:before{content:" \f251"}.fa-hourglass-2:before{content:" \f252"}.fa-hourglass-3:before{content:" \f253"}.fa-hourglass-end:before{content:" \f253"}.fa-hourglass-half:before{content:" \f252"}.fa-hourglass-o:before{content:" \f250"}.fa-hourglass-start:before{content:" \f251"}.fa-i-cursor:before{content:" \f246"}.fa-id-badge:before{content:" \f2c1"}.fa-id-card:before{content:" \f2c2"}.fa-id-card-o:before{content:" \f2c3"}.fa-image:before{content:" \f03e"}.fa-inbox:before{content:" \f01c"}.fa-industry:before{content:" \f275"}.fa-info:before{content:" \f129"}.fa-info-circle:before{content:" \f05a"}.fa-institution:before{content:" \f19c"}.fa-key:before{content:" \f084"}.fa-keyboard-o:before{content:" \f11c"}.fa-language:before{content:" \f1ab"}.fa-laptop:before{content:" \f109"}.fa-leaf:before{content:" \f06c"}.fa-legal:before{content:" \f0e3"}.fa-lemon-o:before{content:" \f094"}.fa-level-down:before{content:" \f149"}.fa-level-up:before{content:" \f148"}.fa-life-bouy:before{content:" \f1cd"}.fa-life-buoy:before{content:" \f1cd"}.fa-life-ring:before{content:" \f1cd"}.fa-life-saver:before{content:" \f1cd"}.fa-lightbulb-o:before{content:" \f0eb"}.fa-line-chart:before{content:" \f201"}.fa-location-arrow:before{content:" \f124"}.fa-lock:before{content:" \f023"}.fa-low-vision:before{content:" \f2a8"}.fa-magic:before{content:" \f0d0"}.fa-magnet:before{content:" \f076"}.fa-mail-forward:before{content:" \f064"}.fa-mail-reply:before{content:" \f112"}.fa-mail-reply-all:before{content:" \f122"}.fa-male:before{content:" \f183"}.fa-map:before{content:" \f279"}.fa-map-marker:before{content:" \f041"}.fa-map-o:before{content:" \f278"}.fa-map-pin:before{content:" \f276"}.fa-map-signs:before{content:" \f277"}.fa-meh-o:before{content:" \f11a"}.fa-microchip:before{content:" \f2db"}.fa-microphone:before{content:" \f130"}.fa-microphone-slash:before{content:" \f131"}.fa-minus:before{content:" \f068"}.fa-minus-circle:before{content:" \f056"}.fa-minus-square:before{content:" \f146"}.fa-minus-square-o:before{content:" \f147"}.fa-mobile:before{content:" \f10b"}.fa-mobile-phone:before{content:" \f10b"}.fa-money:before{content:" \f0d6"}.fa-moon-o:before{content:" \f186"}.fa-mortar-board:before{content:" \f19d"}.fa-motorcycle:before{content:" \f21c"}.fa-mouse-pointer:before{content:" \f245"}.fa-music:before{content:" \f001"}.fa-navicon:before{content:" \f0c9"}.fa-newspaper-o:before{content:" \f1ea"}.fa-object-group:before{content:" \f247"}.fa-object-ungroup:before{content:" \f248"}.fa-paint-brush:before{content:" \f1fc"}.fa-paper-plane:before{content:" \f1d8"}.fa-paper-plane-o:before{content:" \f1d9"}.fa-paw:before{content:" \f1b0"}.fa-pencil:before{content:" \f040"}.fa-pencil-square:before{content:" \f14b"}.fa-pencil-square-o:before{content:" \f044"}.fa-percent:before{content:" \f295"}.fa-phone:before{content:" \f095"}.fa-phone-square:before{content:" \f098"}.fa-photo:before{content:" \f03e"}.fa-picture-o:before{content:" \f03e"}.fa-pie-chart:before{content:" \f200"}.fa-plane:before{content:" \f072"}.fa-plug:before{content:" \f1e6"}.fa-plus:before{content:" \f067"}.fa-plus-circle:before{content:" \f055"}.fa-plus-square:before{content:" \f0fe"}.fa-plus-square-o:before{content:" \f196"}.fa-podcast:before{content:" \f2ce"}.fa-power-off:before{content:" \f011"}.fa-print:before{content:" \f02f"}.fa-puzzle-piece:before{content:" \f12e"}.fa-qrcode:before{content:" \f029"}.fa-question:before{content:" \f128"}.fa-question-circle:before{content:" \f059"}.fa-question-circle-o:before{content:" \f29c"}.fa-quote-left:before{content:" \f10d"}.fa-quote-right:before{content:" \f10e"}.fa-random:before{contentregister:" \f074"}.fa-recycle:before{content:" \f1b8"}.fa-refresh:before{content:" \f021"}.fa-registered:before{content:" \f25d"}.fa-remove:before{content:" \f00d"}.fa-reorder:before{content:" \f0c9"}.fa-reply:before{content:" \f112"}.fa-reply-all:before{content:" \f122"}.fa-retweet:before{content:" \f079"}.fa-road:before{content:" \f018"}.fa-rocket:before{content:" \f135"}.fa-rss:before{content:" \f09e"}.fa-rss-square:before{content:" \f143"}.fa-s15:before{content:" \f2cd"}.fa-search:before{content:" \f002"}.fa-search-minus:before{content:" \f010"}.fa-search-plus:before{content:" \f00e"}.fa-send:before{content:" \f1d8"}.fa-send-o:before{content:" \f1d9"}.fa-server:before{content:" \f233"}.fa-share:before{content:" \f064"}.fa-share-alt:before{content:" \f1e0"}.fa-share-alt-square:before{content:" \f1e1"}.fa-share-square:before{content:" \f14d"}.fa-share-square-o:before{content:" \f045"}.fa-shield:before{content:" \f132"}.fa-ship:before{content:" \f21a"}.fa-shopping-bag:before{content:" \f290"}.fa-shopping-basket:before{content:" \f291"}.fa-shopping-cart:before{content:" \f07a"}.fa-shower:before{content:" \f2cc"}.fa-sign-in:before{content:" \f090"}.fa-sign-language:before{content:" \f2a7"}.fa-sign-out:before{content:" \f08b"}.fa-signal:before{content:" \f012"}.fa-signing:before{content:" \f2a7"}.fa-sitemap:before{content:" \f0e8"}.fa-sliders:before{content:" \f1de"}.fa-smile-o:before{content:" \f118"}.fa-snowflake-o:before{content:" \f2dc"}.fa-soccer-ball-o:before{content:" \f1e3"}.fa-sort:before{content:" \f0dc"}.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-asc:before{content:" \f0de"}.fa-sort-desc:before{content:" \f0dd"}.fa-sort-down:before{content:" \f0dd"}.fa-sort-numeric-asc:before{content:" \f162"}.fa-sort-numeric-desc:before{content:" \f163"}.fa-sort-up:before{content:" \f0de"}.fa-space-shuttle:before{content:" \f197"}.fa-spinner:before{content:" \f110"}.fa-spoon:before{content:" \f1b1"}.fa-square:before{content:" \f0c8"}.fa-square-o:before{content:" \f096"}.fa-star:before{content:" \f005"}.fa-star-half:before{content:" \f089"}.fa-star-half-empty:before{content:" \f123"}.fa-star-half-full:before{content:" \f123"}.fa-star-half-o:before{content:" \f123"}.fa-star-o:before{content:" \f006"}.fa-sticky-note:before{content:" \f249"}.fa-sticky-note-o:before{content:" \f24a"}.fa-street-view:before{content:" \f21d"}.fa-suitcase:before{content:" \f0f2"}.fa-sun-o:before{content:" \f185"}.fa-support:before{content:" \f1cd"}.fa-tablet:before{content:" \f10a"}.fa-tachometer:before{content:" \f0e4"}.fa-tag:before{content:" \f02b"}.fa-tags:before{content:" \f02c"}.fa-tasks:before{content:" \f0ae"}.fa-taxi:before{content:" \f1ba"}.fa-television:before{content:" \f26c"}.fa-terminal:before{content:" \f120"}.fa-thermometer:before{content:" \f2c7"}.fa-thermometer-0:before{content:" \f2cb"}.fa-thermometer-1:before{content:" \f2ca"}.fa-thermometer-2:before{content:" \f2c9"}.fa-thermometer-3:before{content:" \f2c8"}.fa-thermometer-4:before{content:" \f2c7"}.fa-thermometer-empty:before{content:" \f2cb"}.fa-thermometer-full:before{content:" \f2c7"}.fa-thermometer-half:before{content:" \f2c9"}.fa-thermometer-quarter:before{content:" \f2ca"}.fa-thermometer-three-quarters:before{content:" \f2c8"}.fa-thumb-tack:before{content:" \f08d"}.fa-thumbs-down:before{content:" \f165"}.fa-thumbs-o-down:before{content:" \f088"}.fa-thumbs-o-up:before{content:" \f087"}.fa-thumbs-up:before{content:" \f164"}.fa-ticket:before{content:" \f145"}.fa-times:before{content:" \f00d"}.fa-times-circle:before{content:" \f057"}.fa-times-circle-o:before{content:" \f05c"}.fa-times-rectangle:before{content:" \f2d3"}.fa-times-rectangle-o:before{content:" \f2d4"}.fa-tint:before{content:" \f043"}.fa-toggle-down:before{content:" \f150"}.fa-toggle-left:before{content:" \f191"}.fa-toggle-off:before{content:" \f204"}.fa-toggle-on:before{content:" \f205"}.fa-toggle-right:before{content:" \f152"}.fa-toggle-up:before{content:" \f151"}.fa-trademark:before{content:" \f25c"}.fa-trash:before{content:" \f1f8"}.fa-trash-o:before{content:" \f014"}.fa-tree:before{content:" \f1bb"}.fa-trophy:before{content:" \f091"}.fa-truck:before{content:" \f0d1"}.fa-tty:before{content:" \f1e4"}.fa-tv:before{content:" \f26c"}.fa-umbrella:before{content:" \f0e9"}.fa-universal-access:before{content:" \f29a"}.fa-university:before{content:" \f19c"}.fa-unlock:before{content:" \f09c"}.fa-unlock-alt:before{content:" \f13e"}.fa-unsorted:before{content:" \f0dc"}.fa-upload:before{content:" \f093"}.fa-user:before{content:" \f007"}.fa-user-circle:before{content:" \f2bd"}.fa-user-circle-o:before{content:" \f2be"}.fa-user-o:before{content:" \f2c0"}.fa-user-plus:before{content:" \f234"}.fa-user-secret:before{content:" \f21b"}.fa-user-times:before{content:" \f235"}.fa-users:before{content:" \f0c0"}.fa-vcard:before{content:" \f2bb"}.fa-vcard-o:before{content:" \f2bc"}.fa-video-camera:before{content:" \f03d"}.fa-volume-control-phone:before{content:" \f2a0"}.fa-volume-down:before{content:" \f027"}.fa-volume-off:before{content:" \f026"}.fa-volume-up:before{content:" \f028"}.fa-warning:before{content:" \f071"}.fa-wheelchair:before{content:" \f193"}.fa-wheelchair-alt:before{content:" \f29b"}.fa-wifi:before{content:" \f1eb"}.fa-window-close:before{content:" \f2d3"}.fa-window-close-o:before{content:" \f2d4"}.fa-window-maximize:before{content:" \f2d0"}.fa-window-minimize:before{content:" \f2d1"}.fa-window-restore:before{content:" \f2d2"}.fa-wrench:before{content:" \f0ad"}.fa-hand-o-down:before{content:" \f0a7"}.fa-hand-o-left:before{content:" \f0a5"}.fa-hand-o-right:before{content:" \f0a4"}.fa-hand-o-up:before{content:" \f0a6"}.fa-ambulance:before{content:" \f0f9"}.fa-subway:before{content:" \f239"}.fa-train:before{content:" \f238"}.fa-genderless:before{content:" \f22d"}.fa-intersex:before{content:" \f224"}.fa-mars:before{content:" \f222"}.fa-mars-double:before{content:" \f227"}.fa-mars-stroke:before{content:" \f229"}.fa-mars-stroke-h:before{content:" \f22b"}.fa-mars-stroke-v:before{content:" \f22a"}.fa-mercury:before{content:" \f223"}.fa-neuter:before{content:" \f22c"}.fa-transgender:before{content:" \f224"}.fa-transgender-alt:before{content:" \f225"}.fa-venus:before{content:" \f221"}.fa-venus-double:before{content:" \f226"}.fa-venus-mars:before{content:" \f228"}.fa-file:before{content:" \f15b"}.fa-file-o:before{content:" \f016"}.fa-file-text:before{content:" \f15c"}.fa-file-text-o:before{content:" \f0f6"}.fa-cc-amex:before{content:" \f1f3"}.fa-cc-diners-club:before{content:" \f24c"}.fa-cc-discover:before{content:" \f1f2"}.fa-cc-jcb:before{content:" \f24b"}.fa-cc-mastercard:before{content:" \f1f1"}.fa-cc-paypal:before{content:" \f1f4"}.fa-cc-stripe:before{content:" \f1f5"}.fa-cc-visa:before{content:" \f1f0"}.fa-google-wallet:before{content:" \f1ee"}.fa-paypal:before{content:" \f1ed"}.fa-bitcoin:before{content:" \f15a"}.fa-btc:before{content:" \f15a"}.fa-cny:before{content:" \f157"}.fa-dollar:before{content:" \f155"}.fa-eur:before{content:" \f153"}.fa-euro:before{content:" \f153"}.fa-gbp:before{content:" \f154"}.fa-gg:before{content:" \f260"}.fa-gg-circle:before{content:" \f261"}.fa-ils:before{content:" \f20b"}.fa-inr:before{content:" \f156"}.fa-jpy:before{content:" \f157"}.fa-krw:before{content:" \f159"}.fa-rmb:before{content:" \f157"}.fa-rouble:before{content:" \f158"}.fa-rub:before{content:" \f158"}.fa-ruble:before{content:" \f158"}.fa-rupee:before{content:" \f156"}.fa-shekel:before{content:" \f20b"}.fa-sheqel:before{content:" \f20b"}.fa-try:before{content:" \f195"}.fa-turkish-lira:before{content:" \f195"}.fa-usd:before{content:" \f155"}.fa-viacoin:before{content:" \f237"}.fa-won:before{content:" \f159"}.fa-yen:before{content:" \f157"}.fa-align-center:before{content:" \f037"}.fa-align-justify:before{content:" \f039"}.fa-align-left:before{content:" \f036"}.fa-align-right:before{content:" \f038"}.fa-bold:before{content:" \f032"}.fa-chain:before{content:" \f0c1"}.fa-chain-broken:before{content:" \f127"}.fa-clipboard:before{content:" \f0ea"}.fa-columns:before{content:" \f0db"}.fa-copy:before{content:" \f0c5"}.fa-cut:before{content:" \f0c4"}.fa-dedent:before{content:" \f03b"}.fa-files-o:before{content:" \f0c5"}.fa-floppy-o:before{content:" \f0c7"}.fa-font:before{content:" \f031"}.fa-header:before{content:" \f1dc"}.fa-indent:before{content:" \f03c"}.fa-italic:before{content:" \f033"}.fa-link:before{content:" \f0c1"}.fa-list:before{content:" \f03a"}.fa-list-alt:before{content:" \f022"}.fa-list-ol:before{content:" \f0cb"}.fa-list-ul:before{content:" \f0ca"}.fa-outdent:before{content:" \f03b"}.fa-paperclip:before{content:" \f0c6"}.fa-paragraph:before{content:" \f1dd"}.fa-paste:before{content:" \f0ea"}.fa-repeat:before{content:" \f01e"}.fa-rotate-left:before{content:" \f0e2"}.fa-rotate-right:before{content:" \f01e"}.fa-save:before{content:" \f0c7"}.fa-scissors:before{content:" \f0c4"}.fa-strikethrough:before{content:" \f0cc"}.fa-subscript:before{content:" \f12c"}.fa-superscript:before{content:" \f12b"}.fa-table:before{content:" \f0ce"}.fa-text-height:before{content:" \f034"}.fa-text-width:before{content:" \f035"}.fa-th:before{content:" \f00a"}.fa-th-large:before{content:" \f009"}.fa-th-list:before{content:" \f00b"}.fa-underline:before{content:" \f0cd"}.fa-undo:before{content:" \f0e2"}.fa-unlink:before{content:" \f127"}.fa-angle-double-down:before{content:" \f103"}.fa-angle-double-left:before{content:" \f100"}.fa-angle-double-right:before{content:" \f101"}.fa-angle-double-up:before{content:" \f102"}.fa-angle-down:before{content:" \f107"}.fa-angle-left:before{content:" \f104"}.fa-angle-right:before{content:" \f105"}.fa-angle-up:before{content:" \f106"}.fa-arrow-circle-down:before{content:" \f0ab"}.fa-arrow-circle-left:before{content:" \f0a8"}.fa-arrow-circle-o-down:before{content:" \f01a"}.fa-arrow-circle-o-left:before{content:" \f190"}.fa-arrow-circle-o-right:before{content:" \f18e"}.fa-arrow-circle-o-up:before{content:" \f01b"}.fa-arrow-circle-right:before{content:" \f0a9"}.fa-arrow-circle-up:before{content:" \f0aa"}.fa-arrow-down:before{content:" \f063"}.fa-arrow-left:before{content:" \f060"}.fa-arrow-right:before{content:" \f061"}.fa-arrow-up:before{content:" \f062"}.fa-arrows-alt:before{content:" \f0b2"}.fa-caret-down:before{content:" \f0d7"}.fa-caret-left:before{content:" \f0d9"}.fa-caret-right:before{content:" \f0da"}.fa-caret-up:before{content:" \f0d8"}.fa-chevron-circle-down:before{content:" \f13a"}.fa-chevron-circle-left:before{content:" \f137"}.fa-chevron-circle-right:before{content:" \f138"}.fa-chevron-circle-up:before{content:" \f139"}.fa-chevron-down:before{content:" \f078"}.fa-chevron-left:before{content:" \f053"}.fa-chevron-right:before{content:" \f054"}.fa-chevron-up:before{content:" \f077"}.fa-long-arrow-down:before{content:" \f175"}.fa-long-arrow-left:before{content:" \f177"}.fa-long-arrow-right:before{content:" \f178"}.fa-long-arrow-up:before{content:" \f176"}.fa-backward:before{content:" \f04a"}.fa-compress:before{content:" \f066"}.fa-eject:before{content:" \f052"}.fa-expand:before{content:" \f065"}.fa-fast-backward:before{content:" \f049"}.fa-fast-forward:before{content:" \f050"}.fa-forward:before{content:" \f04e"}.fa-pause:before{content:" \f04c"}.fa-pause-circle:before{content:" \f28b"}.fa-pause-circle-o:before{content:" \f28c"}.fa-play:before{content:" \f04b"}.fa-play-circle:before{content:" \f144"}.fa-play-circle-o:before{content:" \f01d"}.fa-step-backward:before{content:" \f048"}.fa-step-forward:before{content:" \f051"}.fa-stop:before{content:" \f04d"}.fa-stop-circle:before{content:" \f28d"}.fa-stop-circle-o:before{content:" \f28e"}.fa-youtube-play:before{content:" \f16a"}.fa-500px:before{content:" \f26e"}.fa-adn:before{content:" \f170"}.fa-amazon:before{content:" \f270"}.fa-android:before{content:" \f17b"}.fa-angellist:before{content:" \f209"}.fa-apple:before{content:" \f179"}.fa-bandcamp:before{content:" \f2d5"}.fa-behance:before{content:" \f1b4"}.fa-behance-square:before{content:" \f1b5"}.fa-bitbucket:before{content:" \f171"}.fa-bitbucket-square:before{content:" \f172"}.fa-black-tie:before{content:" \f27e"}.fa-buysellads:before{content:" \f20d"}.fa-chrome:before{content:" \f268"}.fa-codepen:before{content:" \f1cb"}.fa-codiepie:before{content:" \f284"}.fa-connectdevelop:before{content:" \f20e"}.fa-contao:before{content:" \f26d"}.fa-css3:before{content:" \f13c"}.fa-dashcube:before{content:" \f210"}.fa-delicious:before{content:" \f1a5"}.fa-deviantart:before{content:" \f1bd"}.fa-digg:before{content:" \f1a6"}.fa-dribbble:before{content:" \f17d"}.fa-dropbox:before{content:" \f16b"}.fa-drupal:before{content:" \f1a9"}.fa-edge:before{content:" \f282"}.fa-eercast:before{content:" \f2da"}.fa-empire:before{content:" \f1d1"}.fa-envira:before{content:" \f299"}.fa-etsy:before{content:" \f2d7"}.fa-expeditedssl:before{content:" \f23e"}.fa-fa:before{content:" \f2b4"}.fa-facebook:before{content:" \f09a"}.fa-facebook-f:before{content:" \f09a"}.fa-facebook-official:before{content:" \f230"}.fa-facebook-square:before{content:" \f082"}.fa-firefox:before{content:" \f269"}.fa-first-order:before{content:" \f2b0"}.fa-flickr:before{content:" \f16e"}.fa-font-awesome:before{content:" \f2b4"}.fa-fonticons:before{content:" \f280"}.fa-fort-awesome:before{content:" \f286"}.fa-forumbee:before{content:" \f211"}.fa-foursquare:before{content:" \f180"}.fa-free-code-camp:before{content:" \f2c5"}.fa-ge:before{content:" \f1d1"}.fa-get-pocket:before{content:" \f265"}.fa-git:before{content:" \f1d3"}.fa-git-square:before{content:" \f1d2"}.fa-github:before{content:" \f09b"}.fa-github-alt:before{content:" \f113"}.fa-github-square:before{content:" \f092"}.fa-gitlab:before{content:" \f296"}.fa-gittip:before{content:" \f184"}.fa-glide:before{content:" \f2a5"}.fa-glide-g:before{content:" \f2a6"}.fa-google:before{content:" \f1a0"}.fa-google-plus:before{content:" \f0d5"}.fa-google-plus-circle:before{content:" \f2b3"}.fa-google-plus-official:before{content:" \f2b3"}.fa-google-plus-square:before{content:" \f0d4"}.fa-gratipay:before{content:" \f184"}.fa-grav:before{content:" \f2d6"}.fa-hacker-news:before{content:" \f1d4"}.fa-houzz:before{content:" \f27c"}.fa-html5:before{content:" \f13b"}.fa-imdb:before{content:" \f2d8"}.fa-instagram:before{content:" \f16d"}.fa-internet-explorer:before{content:" \f26b"}.fa-ioxhost:before{content:" \f208"}.fa-joomla:before{content:" \f1aa"}.fa-jsfiddle:before{content:" \f1cc"}.fa-lastfm:before{content:" \f202"}.fa-lastfm-square:before{content:" \f203"}.fa-leanpub:before{content:" \f212"}.fa-linkedin:before{content:" \f0e1"}.fa-linkedin-square:before{content:" \f08c"}.fa-linode:before{content:" \f2b8"}.fa-linux:before{content:" \f17c"}.fa-maxcdn:before{content:" \f136"}.fa-meanpath:before{content:" \f20c"}.fa-medium:before{content:" \f23a"}.fa-meetup:before{content:" \f2e0"}.fa-mixcloud:before{content:" \f289"}.fa-modx:before{content:" \f285"}.fa-odnoklassniki:before{content:" \f263"}.fa-odnoklassniki-square:before{content:" \f264"}.fa-opencart:before{content:" \f23d"}.fa-openid:before{content:" \f19b"}.fa-opera:before{content:" \f26a"}.fa-optin-monster:before{content:" \f23c"}.fa-pagelines:before{content:" \f18c"}.fa-pied-piper:before{content:" \f2ae"}.fa-pied-piper-alt:before{content:" \f1a8"}.fa-pied-piper-pp:before{content:" \f1a7"}.fa-pinterest:before{content:" \f0d2"}.fa-pinterest-p:before{content:" \f231"}.fa-pinterest-square:before{content:" \f0d3"}.fa-product-hunt:before{content:" \f288"}.fa-qq:before{content:" \f1d6"}.fa-quora:before{content:" \f2c4"}.fa-ra:before{content:" \f1d0"}.fa-ravelry:before{content:" \f2d9"}.fa-rebel:before{content:" \f1d0"}.fa-reddit:before{content:" \f1a1"}.fa-reddit-alien:before{content:" \f281"}.fa-reddit-square:before{content:" \f1a2"}.fa-renren:before{content:" \f18b"}.fa-resistance:before{content:" \f1d0"}.fa-safari:before{content:" \f267"}.fa-scribd:before{content:" \f28a"}.fa-sellsy:before{content:" \f213"}.fa-shirtsinbulk:before{content:" \f214"}.fa-simplybuilt:before{content:" \f215"}.fa-skyatlas:before{content:" \f216"}.fa-skype:before{content:" \f17e"}.fa-slack:before{content:" \f198"}.fa-slideshare:before{content:" \f1e7"}.fa-snapchat:before{content:" \f2ab"}.fa-snapchat-ghost:before{content:" \f2ac"}.fa-snapchat-square:before{content:" \f2ad"}.fa-soundcloud:before{content:" \f1be"}.fa-spotify:before{content:" \f1bc"}.fa-stack-exchange:before{content:" \f18d"}.fa-stack-overflow:before{content:" \f16c"}.fa-steam:before{content:" \f1b6"}.fa-steam-square:before{content:" \f1b7"}.fa-stumbleupon:before{content:" \f1a4"}.fa-stumbleupon-circle:before{content:" \f1a3"}.fa-superpowers:before{content:" \f2dd"}.fa-telegram:before{content:" \f2c6"}.fa-tencent-weibo:before{content:" \f1d5"}.fa-themeisle:before{content:" \f2b2"}.fa-trello:before{content:" \f181"}.fa-tripadvisor:before{content:" \f262"}.fa-tumblr:before{content:" \f173"}.fa-tumblr-square:before{content:" \f174"}.fa-twitch:before{content:" \f1e8"}.fa-twitter:before{content:" \f099"}.fa-twitter-square:before{content:" \f081"}.fa-usb:before{content:" \f287"}.fa-viadeo:before{content:" \f2a9"}.fa-viadeo-square:before{content:" \f2aa"}.fa-vimeo:before{content:" \f27d"}.fa-vimeo-square:before{content:" \f194"}.fa-vine:before{content:" \f1ca"}.fa-vk:before{content:" \f189"}.fa-wechat:before{content:" \f1d7"}.fa-weibo:before{content:" \f18a"}.fa-weixin:before{content:" \f1d7"}.fa-whatsapp:before{content:" \f232"}.fa-wikipedia-w:before{content:" \f266"}.fa-windows:before{content:" \f17a"}.fa-wordpress:before{content:" \f19a"}.fa-wpbeginner:before{content:" \f297"}.fa-wpexplorer:before{content:" \f2de"}.fa-wpforms:before{content:" \f298"}.fa-xing:before{content:" \f168"}.fa-xing-square:before{content:" \f169"}.fa-y-combinator:before{content:" \f23b"}.fa-y-combinator-square:before{content:" \f1d4"}.fa-yahoo:before{content:" \f19e"}.fa-yc:before{content:" \f23b"}.fa-yc-square:before{content:" \f1d4"}.fa-yelp:before{content:" \f1e9"}.fa-yoast:before{content:" \f2b1"}.fa-youtube:before{content:" \f167"}.fa-youtube-square:before{content:" \f166"}.fa-h-square:before{content:" \f0fd"}.fa-hospital-o:before{content:" \f0f8"}.fa-medkit:before{content:" \f0fa"}.fa-stethoscope:before{content:" \f0f1"}.fa-user-md:before{content:" \f0f0"}@font-face{font-family:ionicons;src:url(../fonts/ionicons.eot);src:url(../fonts/ioniconsd41d.eot?#iefix) format(" eot"),url(../fonts/ionicons.html) format(" woff2"),url(../fonts/ionicons.woff) format(" woff"),url(../fonts/ionicons.ttf) format(" truetype"),url(../fonts/ionicons.svg#ionicons) format(" svg")}.ion{font-family:ionicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.ion-ios-add:before{content:" \f102"}.ion-ios-add-circle:before{content:" \f101"}.ion-ios-add-circle-outline:before{content:" \f100"}.ion-ios-add-outline:before{content:" \f102"}.ion-ios-alarm:before{content:" \f3c8"}.ion-ios-alarm-outline:before{content:" \f3c7"}.ion-ios-albums:before{content:" \f3ca"}.ion-ios-albums-outline:before{content:" \f3c9"}.ion-ios-alert:before{content:" \f104"}.ion-ios-alert-outline:before{content:" \f103"}.ion-ios-american-football:before{content:" \f106"}.ion-ios-american-football-outline:before{content:" \f105"}.ion-ios-analytics:before{content:" \f3ce"}.ion-ios-analytics-outline:before{content:" \f3cd"}.ion-ios-aperture:before{content:" \f108"}.ion-ios-aperture-outline:before{content:" \f107"}.ion-ios-apps:before{content:" \f10a"}.ion-ios-apps-outline:before{content:" \f109"}.ion-ios-appstore:before{content:" \f10c"}.ion-ios-appstore-outline:before{content:" \f10b"}.ion-ios-archive:before{content:" \f10e"}.ion-ios-archive-outline:before{content:" \f10d"}.ion-ios-arrow-back:before{content:" \f3cf"}.ion-ios-arrow-back-outline:before{content:" \f3cf"}.ion-ios-arrow-down:before{content:" \f3d0"}.ion-ios-arrow-down-outline:before{content:" \f3d0"}.ion-ios-arrow-dropdown:before{content:" \f110"}.ion-ios-arrow-dropdown-circle:before{content:" \f10f"}.ion-ios-arrow-dropdown-circle-outline:before{content:" \f10f"}.ion-ios-arrow-dropdown-outline:before{content:" \f110"}.ion-ios-arrow-dropleft:before{content:" \f112"}.ion-ios-arrow-dropleft-circle:before{content:" \f111"}.ion-ios-arrow-dropleft-circle-outline:before{content:" \f111"}.ion-ios-arrow-dropleft-outline:before{content:" \f112"}.ion-ios-arrow-dropright:before{content:" \f114"}.ion-ios-arrow-dropright-circle:before{content:" \f113"}.ion-ios-arrow-dropright-circle-outline:before{content:" \f113"}.ion-ios-arrow-dropright-outline:before{content:" \f114"}.ion-ios-arrow-dropup:before{content:" \f116"}.ion-ios-arrow-dropup-circle:before{content:" \f115"}.ion-ios-arrow-dropup-circle-outline:before{content:" \f115"}.ion-ios-arrow-dropup-outline:before{content:" \f116"}.ion-ios-arrow-forward:before{content:" \f3d1"}.ion-ios-arrow-forward-outline:before{content:" \f3d1"}.ion-ios-arrow-round-back:before{content:" \f117"}.ion-ios-arrow-round-back-outline:before{content:" \f117"}.ion-ios-arrow-round-down:before{content:" \f118"}.ion-ios-arrow-round-down-outline:before{content:" \f118"}.ion-ios-arrow-round-forward:before{content:" \f119"}.ion-ios-arrow-round-forward-outline:before{content:" \f119"}.ion-ios-arrow-round-up:before{content:" \f11a"}.ion-ios-arrow-round-up-outline:before{content:" \f11a"}.ion-ios-arrow-up:before{content:" \f3d8"}.ion-ios-arrow-up-outline:before{content:" \f3d8"}.ion-ios-at:before{content:" \f3da"}.ion-ios-at-outline:before{content:" \f3d9"}.ion-ios-attach:before{content:" \f11b"}.ion-ios-attach-outline:before{content:" \f11b"}.ion-ios-backspace:before{content:" \f11d"}.ion-ios-backspace-outline:before{content:" \f11c"}.ion-ios-barcode:before{content:" \f3dc"}.ion-ios-barcode-outline:before{content:" \f3db"}.ion-ios-baseball:before{content:" \f3de"}.ion-ios-baseball-outline:before{content:" \f3dd"}.ion-ios-basket:before{content:" \f11f"}.ion-ios-basket-outline:before{content:" \f11e"}.ion-ios-basketball:before{content:" \f3e0"}.ion-ios-basketball-outline:before{content:" \f3df"}.ion-ios-battery-charging:before{content:" \f120"}.ion-ios-battery-charging-outline:before{content:" \f120"}.ion-ios-battery-dead:before{content:" \f121"}.ion-ios-battery-dead-outline:before{content:" \f121"}.ion-ios-battery-full:before{content:" \f122"}.ion-ios-battery-full-outline:before{content:" \f122"}.ion-ios-beaker:before{content:" \f124"}.ion-ios-beaker-outline:before{content:" \f123"}.ion-ios-beer:before{content:" \f126"}.ion-ios-beer-outline:before{content:" \f125"}.ion-ios-bicycle:before{content:" \f127"}.ion-ios-bicycle-outline:before{content:" \f127"}.ion-ios-bluetooth:before{content:" \f128"}.ion-ios-bluetooth-outline:before{content:" \f128"}.ion-ios-boat:before{content:" \f12a"}.ion-ios-boat-outline:before{content:" \f129"}.ion-ios-body:before{content:" \f3e4"}.ion-ios-body-outline:before{content:" \f3e3"}.ion-ios-bonfire:before{content:" \f12c"}.ion-ios-bonfire-outline:before{content:" \f12b"}.ion-ios-book:before{content:" \f3e8"}.ion-ios-book-outline:before{content:" \f3e7"}.ion-ios-bookmark:before{content:" \f12e"}.ion-ios-bookmark-outline:before{content:" \f12d"}.ion-ios-bookmarks:before{content:" \f3ea"}.ion-ios-bookmarks-outline:before{content:" \f3e9"}.ion-ios-bowtie:before{content:" \f130"}.ion-ios-bowtie-outline:before{content:" \f12f"}.ion-ios-briefcase:before{content:" \f3ee"}.ion-ios-briefcase-outline:before{content:" \f3ed"}.ion-ios-browsers:before{content:" \f3f0"}.ion-ios-browsers-outline:before{content:" \f3ef"}.ion-ios-brush:before{content:" \f132"}.ion-ios-brush-outline:before{content:" \f131"}.ion-ios-bug:before{content:" \f134"}.ion-ios-bug-outline:before{content:" \f133"}.ion-ios-build:before{content:" \f136"}.ion-ios-build-outline:before{content:" \f135"}.ion-ios-bulb:before{content:" \f138"}.ion-ios-bulb-outline:before{content:" \f137"}.ion-ios-bus:before{content:" \f13a"}.ion-ios-bus-outline:before{content:" \f139"}.ion-ios-cafe:before{content:" \f13c"}.ion-ios-cafe-outline:before{content:" \f13b"}.ion-ios-calculator:before{content:" \f3f2"}.ion-ios-calculator-outline:before{content:" \f3f1"}.ion-ios-calendar:before{content:" \f3f4"}.ion-ios-calendar-outline:before{content:" \f3f3"}.ion-ios-call:before{content:" \f13e"}.ion-ios-call-outline:before{content:" \f13d"}.ion-ios-camera:before{content:" \f3f6"}.ion-ios-camera-outline:before{content:" \f3f5"}.ion-ios-car:before{content:" \f140"}.ion-ios-car-outline:before{content:" \f13f"}.ion-ios-card:before{content:" \f142"}.ion-ios-card-outline:before{content:" \f141"}.ion-ios-cart:before{content:" \f3f8"}.ion-ios-cart-outline:before{content:" \f3f7"}.ion-ios-cash:before{content:" \f144"}.ion-ios-cash-outline:before{content:" \f143"}.ion-ios-chatboxes:before{content:" \f3fa"}.ion-ios-chatboxes-outline:before{content:" \f3f9"}.ion-ios-chatbubbles:before{content:" \f146"}.ion-ios-chatbubbles-outline:before{content:" \f145"}.ion-ios-checkbox:before{content:" \f148"}.ion-ios-checkbox-outline:before{content:" \f147"}.ion-ios-checkmark:before{content:" \f3ff"}.ion-ios-checkmark-circle:before{content:" \f14a"}.ion-ios-checkmark-circle-outline:before{content:" \f149"}.ion-ios-checkmark-outline:before{content:" \f3ff"}.ion-ios-clipboard:before{content:" \f14c"}.ion-ios-clipboard-outline:before{content:" \f14b"}.ion-ios-clock:before{content:" \f403"}.ion-ios-clock-outline:before{content:" \f402"}.ion-ios-close:before{content:" \f406"}.ion-ios-close-circle:before{content:" \f14e"}.ion-ios-close-circle-outline:before{content:" \f14d"}.ion-ios-close-outline:before{content:" \f406"}.ion-ios-closed-captioning:before{content:" \f150"}.ion-ios-closed-captioning-outline:before{content:" \f14f"}.ion-ios-cloud:before{content:" \f40c"}.ion-ios-cloud-circle:before{content:" \f152"}.ion-ios-cloud-circle-outline:before{content:" \f151"}.ion-ios-cloud-done:before{content:" \f154"}.ion-ios-cloud-done-outline:before{content:" \f153"}.ion-ios-cloud-download:before{content:" \f408"}.ion-ios-cloud-download-outline:before{content:" \f407"}.ion-ios-cloud-outline:before{content:" \f409"}.ion-ios-cloud-upload:before{content:" \f40b"}.ion-ios-cloud-upload-outline:before{content:" \f40a"}.ion-ios-cloudy:before{content:" \f410"}.ion-ios-cloudy-night:before{content:" \f40e"}.ion-ios-cloudy-night-outline:before{content:" \f40d"}.ion-ios-cloudy-outline:before{content:" \f40f"}.ion-ios-code:before{content:" \f157"}.ion-ios-code-download:before{content:" \f155"}.ion-ios-code-download-outline:before{content:" \f155"}.ion-ios-code-outline:before{content:" \f157"}.ion-ios-code-working:before{content:" \f156"}.ion-ios-code-working-outline:before{content:" \f156"}.ion-ios-cog:before{content:" \f412"}.ion-ios-cog-outline:before{content:" \f411"}.ion-ios-color-fill:before{content:" \f159"}.ion-ios-color-fill-outline:before{content:" \f158"}.ion-ios-color-filter:before{content:" \f414"}.ion-ios-color-filter-outline:before{content:" \f413"}.ion-ios-color-palette:before{content:" \f15b"}.ion-ios-color-palette-outline:before{content:" \f15a"}.ion-ios-color-wand:before{content:" \f416"}.ion-ios-color-wand-outline:before{content:" \f415"}.ion-ios-compass:before{content:" \f15d"}.ion-ios-compass-outline:before{content:" \f15c"}.ion-ios-construct:before{content:" \f15f"}.ion-ios-construct-outline:before{content:" \f15e"}.ion-ios-contact:before{content:" \f41a"}.ion-ios-contact-outline:before{content:" \f419"}.ion-ios-contacts:before{content:" \f161"}.ion-ios-contacts-outline:before{content:" \f160"}.ion-ios-contract:before{content:" \f162"}.ion-ios-contract-outline:before{content:" \f162"}.ion-ios-contrast:before{content:" \f163"}.ion-ios-contrast-outline:before{content:" \f163"}.ion-ios-copy:before{content:" \f41c"}.ion-ios-copy-outline:before{content:" \f41b"}.ion-ios-create:before{content:" \f165"}.ion-ios-create-outline:before{content:" \f164"}.ion-ios-crop:before{content:" \f41e"}.ion-ios-crop-outline:before{content:" \f166"}.ion-ios-cube:before{content:" \f168"}.ion-ios-cube-outline:before{content:" \f167"}.ion-ios-cut:before{content:" \f16a"}.ion-ios-cut-outline:before{content:" \f169"}.ion-ios-desktop:before{content:" \f16c"}.ion-ios-desktop-outline:before{content:" \f16b"}.ion-ios-disc:before{content:" \f16e"}.ion-ios-disc-outline:before{content:" \f16d"}.ion-ios-document:before{content:" \f170"}.ion-ios-document-outline:before{content:" \f16f"}.ion-ios-done-all:before{content:" \f171"}.ion-ios-done-all-outline:before{content:" \f171"}.ion-ios-download:before{content:" \f420"}.ion-ios-download-outline:before{content:" \f41f"}.ion-ios-easel:before{content:" \f173"}.ion-ios-easel-outline:before{content:" \f172"}.ion-ios-egg:before{content:" \f175"}.ion-ios-egg-outline:before{content:" \f174"}.ion-ios-exit:before{content:" \f177"}.ion-ios-exit-outline:before{content:" \f176"}.ion-ios-expand:before{content:" \f178"}.ion-ios-expand-outline:before{content:" \f178"}.ion-ios-eye:before{content:" \f425"}.ion-ios-eye-off:before{content:" \f17a"}.ion-ios-eye-off-outline:before{content:" \f179"}.ion-ios-eye-outline:before{content:" \f424"}.ion-ios-fastforward:before{content:" \f427"}.ion-ios-fastforward-outline:before{content:" \f426"}.ion-ios-female:before{content:" \f17b"}.ion-ios-female-outline:before{content:" \f17b"}.ion-ios-filing:before{content:" \f429"}.ion-ios-filing-outline:before{content:" \f428"}.ion-ios-film:before{content:" \f42b"}.ion-ios-film-outline:before{content:" \f42a"}.ion-ios-finger-print:before{content:" \f17c"}.ion-ios-finger-print-outline:before{content:" \f17c"}.ion-ios-flag:before{content:" \f42d"}.ion-ios-flag-outline:before{content:" \f42c"}.ion-ios-flame:before{content:" \f42f"}.ion-ios-flame-outline:before{content:" \f42e"}.ion-ios-flash:before{content:" \f17e"}.ion-ios-flash-outline:before{content:" \f17d"}.ion-ios-flask:before{content:" \f431"}.ion-ios-flask-outline:before{content:" \f430"}.ion-ios-flower:before{content:" \f433"}.ion-ios-flower-outline:before{content:" \f432"}.ion-ios-folder:before{content:" \f435"}.ion-ios-folder-open:before{content:" \f180"}.ion-ios-folder-open-outline:before{content:" \f17f"}.ion-ios-folder-outline:before{content:" \f434"}.ion-ios-football:before{content:" \f437"}.ion-ios-football-outline:before{content:" \f436"}.ion-ios-funnel:before{content:" \f182"}.ion-ios-funnel-outline:before{content:" \f181"}.ion-ios-game-controller-a:before{content:" \f439"}.ion-ios-game-controller-a-outline:before{content:" \f438"}.ion-ios-game-controller-b:before{content:" \f43b"}.ion-ios-game-controller-b-outline:before{content:" \f43a"}.ion-ios-git-branch:before{content:" \f183"}.ion-ios-git-branch-outline:before{content:" \f183"}.ion-ios-git-commit:before{content:" \f184"}.ion-ios-git-commit-outline:before{content:" \f184"}.ion-ios-git-compare:before{content:" \f185"}.ion-ios-git-compare-outline:before{content:" \f185"}.ion-ios-git-merge:before{content:" \f186"}.ion-ios-git-merge-outline:before{content:" \f186"}.ion-ios-git-network:before{content:" \f187"}.ion-ios-git-network-outline:before{content:" \f187"}.ion-ios-git-pull-request:before{content:" \f188"}.ion-ios-git-pull-request-outline:before{content:" \f188"}.ion-ios-glasses:before{content:" \f43f"}.ion-ios-glasses-outline:before{content:" \f43e"}.ion-ios-globe:before{content:" \f18a"}.ion-ios-globe-outline:before{content:" \f189"}.ion-ios-grid:before{content:" \f18c"}.ion-ios-grid-outline:before{content:" \f18b"}.ion-ios-hammer:before{content:" \f18e"}.ion-ios-hammer-outline:before{content:" \f18d"}.ion-ios-hand:before{content:" \f190"}.ion-ios-hand-outline:before{content:" \f18f"}.ion-ios-happy:before{content:" \f192"}.ion-ios-happy-outline:before{content:" \f191"}.ion-ios-headset:before{content:" \f194"}.ion-ios-headset-outline:before{content:" \f193"}.ion-ios-heart:before{content:" \f443"}.ion-ios-heart-outline:before{content:" \f442"}.ion-ios-help:before{content:" \f446"}.ion-ios-help-buoy:before{content:" \f196"}.ion-ios-help-buoy-outline:before{content:" \f195"}.ion-ios-help-circle:before{content:" \f198"}.ion-ios-help-circle-outline:before{content:" \f197"}.ion-ios-help-outline:before{content:" \f446"}.ion-ios-home:before{content:" \f448"}.ion-ios-home-outline:before{content:" \f447"}.ion-ios-ice-cream:before{content:" \f19a"}.ion-ios-ice-cream-outline:before{content:" \f199"}.ion-ios-image:before{content:" \f19c"}.ion-ios-image-outline:before{content:" \f19b"}.ion-ios-images:before{content:" \f19e"}.ion-ios-images-outline:before{content:" \f19d"}.ion-ios-infinite:before{content:" \f44a"}.ion-ios-infinite-outline:before{content:" \f449"}.ion-ios-information:before{content:" \f44d"}.ion-ios-information-circle:before{content:" \f1a0"}.ion-ios-information-circle-outline:before{content:" \f19f"}.ion-ios-information-outline:before{content:" \f44d"}.ion-ios-ionic:before{content:" \f1a1"}.ion-ios-ionic-outline:before{content:" \f44e"}.ion-ios-ionitron:before{content:" \f1a3"}.ion-ios-ionitron-outline:before{content:" \f1a2"}.ion-ios-jet:before{content:" \f1a5"}.ion-ios-jet-outline:before{content:" \f1a4"}.ion-ios-key:before{content:" \f1a7"}.ion-ios-key-outline:before{content:" \f1a6"}.ion-ios-keypad:before{content:" \f450"}.ion-ios-keypad-outline:before{content:" \f44f"}.ion-ios-laptop:before{content:" \f1a8"}.ion-ios-laptop-outline:before{content:" \f1a8"}.ion-ios-leaf:before{content:" \f1aa"}.ion-ios-leaf-outline:before{content:" \f1a9"}.ion-ios-link:before{content:" \f22a"}.ion-ios-link-outline:before{content:" \f1ca"}.ion-ios-list:before{content:" \f454"}.ion-ios-list-box:before{content:" \f1ac"}.ion-ios-list-box-outline:before{content:" \f1ab"}.ion-ios-list-outline:before{content:" \f454"}.ion-ios-locate:before{content:" \f1ae"}.ion-ios-locate-outline:before{content:" \f1ad"}.ion-ios-lock:before{content:" \f1b0"}.ion-ios-lock-outline:before{content:" \f1af"}.ion-ios-log-in:before{content:" \f1b1"}.ion-ios-log-in-outline:before{content:" \f1b1"}.ion-ios-log-out:before{content:" \f1b2"}.ion-ios-log-out-outline:before{content:" \f1b2"}.ion-ios-magnet:before{content:" \f1b4"}.ion-ios-magnet-outline:before{content:" \f1b3"}.ion-ios-mail:before{content:" \f1b8"}.ion-ios-mail-open:before{content:" \f1b6"}.ion-ios-mail-open-outline:before{content:" \f1b5"}.ion-ios-mail-outline:before{content:" \f1b7"}.ion-ios-male:before{content:" \f1b9"}.ion-ios-male-outline:before{content:" \f1b9"}.ion-ios-man:before{content:" \f1bb"}.ion-ios-man-outline:before{content:" \f1ba"}.ion-ios-map:before{content:" \f1bd"}.ion-ios-map-outline:before{content:" \f1bc"}.ion-ios-medal:before{content:" \f1bf"}.ion-ios-medal-outline:before{content:" \f1be"}.ion-ios-medical:before{content:" \f45c"}.ion-ios-medical-outline:before{content:" \f45b"}.ion-ios-medkit:before{content:" \f45e"}.ion-ios-medkit-outline:before{content:" \f45d"}.ion-ios-megaphone:before{content:" \f1c1"}.ion-ios-megaphone-outline:before{content:" \f1c0"}.ion-ios-menu:before{content:" \f1c3"}.ion-ios-menu-outline:before{content:" \f1c2"}.ion-ios-mic:before{content:" \f461"}.ion-ios-mic-off:before{content:" \f45f"}.ion-ios-mic-off-outline:before{content:" \f1c4"}.ion-ios-mic-outline:before{content:" \f460"}.ion-ios-microphone:before{content:" \f1c6"}.ion-ios-microphone-outline:before{content:" \f1c5"}.ion-ios-moon:before{content:" \f468"}.ion-ios-moon-outline:before{content:" \f467"}.ion-ios-more:before{content:" \f1c8"}.ion-ios-more-outline:before{content:" \f1c7"}.ion-ios-move:before{content:" \f1cb"}.ion-ios-move-outline:before{content:" \f1cb"}.ion-ios-musical-note:before{content:" \f46b"}.ion-ios-musical-note-outline:before{content:" \f1cc"}.ion-ios-musical-notes:before{content:" \f46c"}.ion-ios-musical-notes-outline:before{content:" \f1cd"}.ion-ios-navigate:before{content:" \f46e"}.ion-ios-navigate-outline:before{content:" \f46d"}.ion-ios-no-smoking:before{content:" \f1cf"}.ion-ios-no-smoking-outline:before{content:" \f1ce"}.ion-ios-notifications:before{content:" \f1d3"}.ion-ios-notifications-off:before{content:" \f1d1"}.ion-ios-notifications-off-outline:before{content:" \f1d0"}.ion-ios-notifications-outline:before{content:" \f1d2"}.ion-ios-nuclear:before{content:" \f1d5"}.ion-ios-nuclear-outline:before{content:" \f1d4"}.ion-ios-nutrition:before{content:" \f470"}.ion-ios-nutrition-outline:before{content:" \f46f"}.ion-ios-open:before{content:" \f1d7"}.ion-ios-open-outline:before{content:" \f1d6"}.ion-ios-options:before{content:" \f1d9"}.ion-ios-options-outline:before{content:" \f1d8"}.ion-ios-outlet:before{content:" \f1db"}.ion-ios-outlet-outline:before{content:" \f1da"}.ion-ios-paper:before{content:" \f472"}.ion-ios-paper-outline:before{content:" \f471"}.ion-ios-paper-plane:before{content:" \f1dd"}.ion-ios-paper-plane-outline:before{content:" \f1dc"}.ion-ios-partly-sunny:before{content:" \f1df"}.ion-ios-partly-sunny-outline:before{content:" \f1de"}.ion-ios-pause:before{content:" \f478"}.ion-ios-pause-outline:before{content:" \f477"}.ion-ios-paw:before{content:" \f47a"}.ion-ios-paw-outline:before{content:" \f479"}.ion-ios-people:before{content:" \f47c"}.ion-ios-people-outline:before{content:" \f47b"}.ion-ios-person:before{content:" \f47e"}.ion-ios-person-add:before{content:" \f1e1"}.ion-ios-person-add-outline:before{content:" \f1e0"}.ion-ios-person-outline:before{content:" \f47d"}.ion-ios-phone-landscape:before{content:" \f1e2"}.ion-ios-phone-landscape-outline:before{content:" \f1e2"}.ion-ios-phone-portrait:before{content:" \f1e3"}.ion-ios-phone-portrait-outline:before{content:" \f1e3"}.ion-ios-photos:before{content:" \f482"}.ion-ios-photos-outline:before{content:" \f481"}.ion-ios-pie:before{content:" \f484"}.ion-ios-pie-outline:before{content:" \f483"}.ion-ios-pin:before{content:" \f1e5"}.ion-ios-pin-outline:before{content:" \f1e4"}.ion-ios-pint:before{content:" \f486"}.ion-ios-pint-outline:before{content:" \f485"}.ion-ios-pizza:before{content:" \f1e7"}.ion-ios-pizza-outline:before{content:" \f1e6"}.ion-ios-plane:before{content:" \f1e9"}.ion-ios-plane-outline:before{content:" \f1e8"}.ion-ios-planet:before{content:" \f1eb"}.ion-ios-planet-outline:before{content:" \f1ea"}.ion-ios-play:before{content:" \f488"}.ion-ios-play-outline:before{content:" \f487"}.ion-ios-podium:before{content:" \f1ed"}.ion-ios-podium-outline:before{content:" \f1ec"}.ion-ios-power:before{content:" \f1ef"}.ion-ios-power-outline:before{content:" \f1ee"}.ion-ios-pricetag:before{content:" \f48d"}.ion-ios-pricetag-outline:before{content:" \f48c"}.ion-ios-pricetags:before{content:" \f48f"}.ion-ios-pricetags-outline:before{content:" \f48e"}.ion-ios-print:before{content:" \f1f1"}.ion-ios-print-outline:before{content:" \f1f0"}.ion-ios-pulse:before{content:" \f493"}.ion-ios-pulse-outline:before{content:" \f1f2"}.ion-ios-qr-scanner:before{content:" \f1f3"}.ion-ios-qr-scanner-outline:before{content:" \f1f3"}.ion-ios-quote:before{content:" \f1f5"}.ion-ios-quote-outline:before{content:" \f1f4"}.ion-ios-radio:before{content:" \f1f9"}.ion-ios-radio-button-off:before{content:" \f1f6"}.ion-ios-radio-button-off-outline:before{content:" \f1f6"}.ion-ios-radio-button-on:before{content:" \f1f7"}.ion-ios-radio-button-on-outline:before{content:" \f1f7"}.ion-ios-radio-outline:before{content:" \f1f8"}.ion-ios-rainy:before{content:" \f495"}.ion-ios-rainy-outline:before{content:" \f494"}.ion-ios-recording:before{content:" \f497"}.ion-ios-recording-outline:before{content:" \f496"}.ion-ios-redo:before{content:" \f499"}.ion-ios-redo-outline:before{content:" \f498"}.ion-ios-refresh:before{content:" \f49c"}.ion-ios-refresh-circle:before{content:" \f226"}.ion-ios-refresh-circle-outline:before{content:" \f224"}.ion-ios-refresh-outline:before{content:" \f49c"}.ion-ios-remove:before{content:" \f1fc"}.ion-ios-remove-circle:before{content:" \f1fb"}.ion-ios-remove-circle-outline:before{content:" \f1fa"}.ion-ios-remove-outline:before{content:" \f1fc"}.ion-ios-reorder:before{content:" \f1fd"}.ion-ios-reorder-outline:before{content:" \f1fd"}.ion-ios-repeat:before{content:" \f1fe"}.ion-ios-repeat-outline:before{content:" \f1fe"}.ion-ios-resize:before{content:" \f1ff"}.ion-ios-resize-outline:before{content:" \f1ff"}.ion-ios-restaurant:before{content:" \f201"}.ion-ios-restaurant-outline:before{content:" \f200"}.ion-ios-return-left:before{content:" \f202"}.ion-ios-return-left-outline:before{content:" \f202"}.ion-ios-return-right:before{content:" \f203"}.ion-ios-return-right-outline:before{content:" \f203"}.ion-ios-reverse-camera:before{content:" \f49f"}.ion-ios-reverse-camera-outline:before{content:" \f49e"}.ion-ios-rewind:before{content:" \f4a1"}.ion-ios-rewind-outline:before{content:" \f4a0"}.ion-ios-ribbon:before{content:" \f205"}.ion-ios-ribbon-outline:before{content:" \f204"}.ion-ios-rose:before{content:" \f4a3"}.ion-ios-rose-outline:before{content:" \f4a2"}.ion-ios-sad:before{content:" \f207"}.ion-ios-sad-outline:before{content:" \f206"}.ion-ios-school:before{content:" \f209"}.ion-ios-school-outline:before{content:" \f208"}.ion-ios-search:before{content:" \f4a5"}.ion-ios-search-outline:before{content:" \f20a"}.ion-ios-send:before{content:" \f20c"}.ion-ios-send-outline:before{content:" \f20b"}.ion-ios-settings:before{content:" \f4a7"}.ion-ios-settings-outline:before{content:" \f20d"}.ion-ios-share:before{content:" \f211"}.ion-ios-share-alt:before{content:" \f20f"}.ion-ios-share-alt-outline:before{content:" \f20e"}.ion-ios-share-outline:before{content:" \f210"}.ion-ios-shirt:before{content:" \f213"}.ion-ios-shirt-outline:before{content:" \f212"}.ion-ios-shuffle:before{content:" \f4a9"}.ion-ios-shuffle-outline:before{content:" \f4a9"}.ion-ios-skip-backward:before{content:" \f215"}.ion-ios-skip-backward-outline:before{content:" \f214"}.ion-ios-skip-forward:before{content:" \f217"}.ion-ios-skip-forward-outline:before{content:" \f216"}.ion-ios-snow:before{content:" \f218"}.ion-ios-snow-outline:before{content:" \f22c"}.ion-ios-speedometer:before{content:" \f4b0"}.ion-ios-speedometer-outline:before{content:" \f4af"}.ion-ios-square:before{content:" \f21a"}.ion-ios-square-outline:before{content:" \f219"}.ion-ios-star:before{content:" \f4b3"}.ion-ios-star-half:before{content:" \f4b1"}.ion-ios-star-half-outline:before{content:" \f4b1"}.ion-ios-star-outline:before{content:" \f4b2"}.ion-ios-stats:before{content:" \f21c"}.ion-ios-stats-outline:before{content:" \f21b"}.ion-ios-stopwatch:before{content:" \f4b5"}.ion-ios-stopwatch-outline:before{content:" \f4b4"}.ion-ios-subway:before{content:" \f21e"}.ion-ios-subway-outline:before{content:" \f21d"}.ion-ios-sunny:before{content:" \f4b7"}.ion-ios-sunny-outline:before{content:" \f4b6"}.ion-ios-swap:before{content:" \f21f"}.ion-ios-swap-outline:before{content:" \f21f"}.ion-ios-switch:before{content:" \f221"}.ion-ios-switch-outline:before{content:" \f220"}.ion-ios-sync:before{content:" \f222"}.ion-ios-sync-outline:before{content:" \f222"}.ion-ios-tablet-landscape:before{content:" \f223"}.ion-ios-tablet-landscape-outline:before{content:" \f223"}.ion-ios-tablet-portrait:before{content:" \f24e"}.ion-ios-tablet-portrait-outline:before{content:" \f24e"}.ion-ios-tennisball:before{content:" \f4bb"}.ion-ios-tennisball-outline:before{content:" \f4ba"}.ion-ios-text:before{content:" \f250"}.ion-ios-text-outline:before{content:" \f24f"}.ion-ios-thermometer:before{content:" \f252"}.ion-ios-thermometer-outline:before{content:" \f251"}.ion-ios-thumbs-down:before{content:" \f254"}.ion-ios-thumbs-down-outline:before{content:" \f253"}.ion-ios-thumbs-up:before{content:" \f256"}.ion-ios-thumbs-up-outline:before{content:" \f255"}.ion-ios-thunderstorm:before{content:" \f4bd"}.ion-ios-thunderstorm-outline:before{content:" \f4bc"}.ion-ios-time:before{content:" \f4bf"}.ion-ios-time-outline:before{content:" \f4be"}.ion-ios-timer:before{content:" \f4c1"}.ion-ios-timer-outline:before{content:" \f4c0"}.ion-ios-train:before{content:" \f258"}.ion-ios-train-outline:before{content:" \f257"}.ion-ios-transgender:before{content:" \f259"}.ion-ios-transgender-outline:before{content:" \f259"}.ion-ios-trash:before{content:" \f4c5"}.ion-ios-trash-outline:before{content:" \f4c4"}.ion-ios-trending-down:before{content:" \f25a"}.ion-ios-trending-down-outline:before{content:" \f25a"}.ion-ios-trending-up:before{content:" \f25b"}.ion-ios-trending-up-outline:before{content:" \f25b"}.ion-ios-trophy:before{content:" \f25d"}.ion-ios-trophy-outline:before{content:" \f25c"}.ion-ios-umbrella:before{content:" \f25f"}.ion-ios-umbrella-outline:before{content:" \f25e"}.ion-ios-undo:before{content:" \f4c7"}.ion-ios-undo-outline:before{content:" \f4c6"}.ion-ios-unlock:before{content:" \f261"}.ion-ios-unlock-outline:before{content:" \f260"}.ion-ios-videocam:before{content:" \f4cd"}.ion-ios-videocam-outline:before{content:" \f4cc"}.ion-ios-volume-down:before{content:" \f262"}.ion-ios-volume-down-outline:before{content:" \f262"}.ion-ios-volume-mute:before{content:" \f263"}.ion-ios-volume-mute-outline:before{content:" \f263"}.ion-ios-volume-off:before{content:" \f264"}.ion-ios-volume-off-outline:before{content:" \f264"}.ion-ios-volume-up:before{content:" \f265"}.ion-ios-volume-up-outline:before{content:" \f265"}.ion-ios-walk:before{content:" \f266"}.ion-ios-walk-outline:before{content:" \f266"}.ion-ios-warning:before{content:" \f268"}.ion-ios-warning-outline:before{content:" \f267"}.ion-ios-watch:before{content:" \f269"}.ion-ios-watch-outline:before{content:" \f269"}.ion-ios-water:before{content:" \f26b"}.ion-ios-water-outline:before{content:" \f26a"}.ion-ios-wifi:before{content:" \f26d"}.ion-ios-wifi-outline:before{content:" \f26c"}.ion-ios-wine:before{content:" \f26f"}.ion-ios-wine-outline:before{content:" \f26e"}.ion-ios-woman:before{content:" \f271"}.ion-ios-woman-outline:before{content:" \f270"}.ion-logo-android:before{content:" \f225"}.ion-logo-angular:before{content:" \f227"}.ion-logo-apple:before{content:" \f229"}.ion-logo-bitcoin:before{content:" \f22b"}.ion-logo-buffer:before{content:" \f22d"}.ion-logo-chrome:before{content:" \f22f"}.ion-logo-codepen:before{content:" \f230"}.ion-logo-css3:before{content:" \f231"}.ion-logo-designernews:before{content:" \f232"}.ion-logo-dribbble:before{content:" \f233"}.ion-logo-dropbox:before{content:" \f234"}.ion-logo-euro:before{content:" \f235"}.ion-logo-facebook:before{content:" \f236"}.ion-logo-foursquare:before{content:" \f237"}.ion-logo-freebsd-devil:before{content:" \f238"}.ion-logo-github:before{content:" \f239"}.ion-logo-google:before{content:" \f23a"}.ion-logo-googleplus:before{content:" \f23b"}.ion-logo-hackernews:before{content:" \f23c"}.ion-logo-html5:before{content:" \f23d"}.ion-logo-instagram:before{content:" \f23e"}.ion-logo-javascript:before{content:" \f23f"}.ion-logo-linkedin:before{content:" \f240"}.ion-logo-markdown:before{content:" \f241"}.ion-logo-nodejs:before{content:" \f242"}.ion-logo-octocat:before{content:" \f243"}.ion-logo-pinterest:before{content:" \f244"}.ion-logo-playstation:before{content:" \f245"}.ion-logo-python:before{content:" \f246"}.ion-logo-reddit:before{content:" \f247"}.ion-logo-rss:before{content:" \f248"}.ion-logo-sass:before{content:" \f249"}.ion-logo-skype:before{content:" \f24a"}.ion-logo-snapchat:before{content:" \f24b"}.ion-logo-steam:before{content:" \f24c"}.ion-logo-tumblr:before{content:" \f24d"}.ion-logo-tux:before{content:" \f2ae"}.ion-logo-twitch:before{content:" \f2af"}.ion-logo-twitter:before{content:" \f2b0"}.ion-logo-usd:before{content:" \f2b1"}.ion-logo-vimeo:before{content:" \f2c4"}.ion-logo-whatsapp:before{content:" \f2c5"}.ion-logo-windows:before{content:" \f32f"}.ion-logo-wordpress:before{content:" \f330"}.ion-logo-xbox:before{content:" \f34c"}.ion-logo-yahoo:before{content:" \f34d"}.ion-logo-yen:before{content:" \f34e"}.ion-logo-youtube:before{content:" \f34f"}.ion-md-add:before{content:" \f273"}.ion-md-add-circle:before{content:" \f272"}.ion-md-alarm:before{content:" \f274"}.ion-md-albums:before{content:" \f275"}.ion-md-alert:before{content:" \f276"}.ion-md-american-football:before{content:" \f277"}.ion-md-analytics:before{content:" \f278"}.ion-md-aperture:before{content:" \f279"}.ion-md-apps:before{content:" \f27a"}.ion-md-appstore:before{content:" \f27b"}.ion-md-archive:before{content:" \f27c"}.ion-md-arrow-back:before{content:" \f27d"}.ion-md-arrow-down:before{content:" \f27e"}.ion-md-arrow-dropdown:before{content:" \f280"}.ion-md-arrow-dropdown-circle:before{content:" \f27f"}.ion-md-arrow-dropleft:before{content:" \f282"}.ion-md-arrow-dropleft-circle:before{content:" \f281"}.ion-md-arrow-dropright:before{content:" \f284"}.ion-md-arrow-dropright-circle:before{content:" \f283"}.ion-md-arrow-dropup:before{content:" \f286"}.ion-md-arrow-dropup-circle:before{content:" \f285"}.ion-md-arrow-forward:before{content:" \f287"}.ion-md-arrow-round-back:before{content:" \f288"}.ion-md-arrow-round-down:before{content:" \f289"}.ion-md-arrow-round-forward:before{content:" \f28a"}.ion-md-arrow-round-up:before{content:" \f28b"}.ion-md-arrow-up:before{content:" \f28c"}.ion-md-at:before{content:" \f28d"}.ion-md-attach:before{content:" \f28e"}.ion-md-backspace:before{content:" \f28f"}.ion-md-barcode:before{content:" \f290"}.ion-md-baseball:before{content:" \f291"}.ion-md-basket:before{content:" \f292"}.ion-md-basketball:before{content:" \f293"}.ion-md-battery-charging:before{content:" \f294"}.ion-md-battery-dead:before{content:" \f295"}.ion-md-battery-full:before{content:" \f296"}.ion-md-beaker:before{content:" \f297"}.ion-md-beer:before{content:" \f298"}.ion-md-bicycle:before{content:" \f299"}.ion-md-bluetooth:before{content:" \f29a"}.ion-md-boat:before{content:" \f29b"}.ion-md-body:before{content:" \f29c"}.ion-md-bonfire:before{content:" \f29d"}.ion-md-book:before{content:" \f29e"}.ion-md-bookmark:before{content:" \f29f"}.ion-md-bookmarks:before{content:" \f2a0"}.ion-md-bowtie:before{content:" \f2a1"}.ion-md-briefcase:before{content:" \f2a2"}.ion-md-browsers:before{content:" \f2a3"}.ion-md-brush:before{content:" \f2a4"}.ion-md-bug:before{content:" \f2a5"}.ion-md-build:before{content:" \f2a6"}.ion-md-bulb:before{content:" \f2a7"}.ion-md-bus:before{content:" \f2a8"}.ion-md-cafe:before{content:" \f2a9"}.ion-md-calculator:before{content:" \f2aa"}.ion-md-calendar:before{content:" \f2ab"}.ion-md-call:before{content:" \f2ac"}.ion-md-camera:before{content:" \f2ad"}.ion-md-car:before{content:" \f2b2"}.ion-md-card:before{content:" \f2b3"}.ion-md-cart:before{content:" \f2b4"}.ion-md-cash:before{content:" \f2b5"}.ion-md-chatboxes:before{content:" \f2b6"}.ion-md-chatbubbles:before{content:" \f2b7"}.ion-md-checkbox:before{content:" \f2b9"}.ion-md-checkbox-outline:before{content:" \f2b8"}.ion-md-checkmark:before{content:" \f2bc"}.ion-md-checkmark-circle:before{content:" \f2bb"}.ion-md-checkmark-circle-outline:before{content:" \f2ba"}.ion-md-clipboard:before{content:" \f2bd"}.ion-md-clock:before{content:" \f2be"}.ion-md-close:before{content:" \f2c0"}.ion-md-close-circle:before{content:" \f2bf"}.ion-md-closed-captioning:before{content:" \f2c1"}.ion-md-cloud:before{content:" \f2c9"}.ion-md-cloud-circle:before{content:" \f2c2"}.ion-md-cloud-done:before{content:" \f2c3"}.ion-md-cloud-download:before{content:" \f2c6"}.ion-md-cloud-outline:before{content:" \f2c7"}.ion-md-cloud-upload:before{content:" \f2c8"}.ion-md-cloudy:before{content:" \f2cb"}.ion-md-cloudy-night:before{content:" \f2ca"}.ion-md-code:before{content:" \f2ce"}.ion-md-code-download:before{content:" \f2cc"}.ion-md-code-working:before{content:" \f2cd"}.ion-md-cog:before{content:" \f2cf"}.ion-md-color-fill:before{content:" \f2d0"}.ion-md-color-filter:before{content:" \f2d1"}.ion-md-color-palette:before{content:" \f2d2"}.ion-md-color-wand:before{content:" \f2d3"}.ion-md-compass:before{content:" \f2d4"}.ion-md-construct:before{content:" \f2d5"}.ion-md-contact:before{content:" \f2d6"}.ion-md-contacts:before{content:" \f2d7"}.ion-md-contract:before{content:" \f2d8"}.ion-md-contrast:before{content:" \f2d9"}.ion-md-copy:before{content:" \f2da"}.ion-md-create:before{content:" \f2db"}.ion-md-crop:before{content:" \f2dc"}.ion-md-cube:before{content:" \f2dd"}.ion-md-cut:before{content:" \f2de"}.ion-md-desktop:before{content:" \f2df"}.ion-md-disc:before{content:" \f2e0"}.ion-md-document:before{content:" \f2e1"}.ion-md-done-all:before{content:" \f2e2"}.ion-md-download:before{content:" \f2e3"}.ion-md-easel:before{content:" \f2e4"}.ion-md-egg:before{content:" \f2e5"}.ion-md-exit:before{content:" \f2e6"}.ion-md-expand:before{content:" \f2e7"}.ion-md-eye:before{content:" \f2e9"}.ion-md-eye-off:before{content:" \f2e8"}.ion-md-fastforward:before{content:" \f2ea"}.ion-md-female:before{content:" \f2eb"}.ion-md-filing:before{content:" \f2ec"}.ion-md-film:before{content:" \f2ed"}.ion-md-finger-print:before{content:" \f2ee"}.ion-md-flag:before{content:" \f2ef"}.ion-md-flame:before{content:" \f2f0"}.ion-md-flash:before{content:" \f2f1"}.ion-md-flask:before{content:" \f2f2"}.ion-md-flower:before{content:" \f2f3"}.ion-md-folder:before{content:" \f2f5"}.ion-md-folder-open:before{content:" \f2f4"}.ion-md-football:before{content:" \f2f6"}.ion-md-funnel:before{content:" \f2f7"}.ion-md-game-controller-a:before{content:" \f2f8"}.ion-md-game-controller-b:before{content:" \f2f9"}.ion-md-git-branch:before{content:" \f2fa"}.ion-md-git-commit:before{content:" \f2fb"}.ion-md-git-compare:before{content:" \f2fc"}.ion-md-git-merge:before{content:" \f2fd"}.ion-md-git-network:before{content:" \f2fe"}.ion-md-git-pull-request:before{content:" \f2ff"}.ion-md-glasses:before{content:" \f300"}.ion-md-globe:before{content:" \f301"}.ion-md-grid:before{content:" \f302"}.ion-md-hammer:before{content:" \f303"}.ion-md-hand:before{content:" \f304"}.ion-md-happy:before{content:" \f305"}.ion-md-headset:before{content:" \f306"}.ion-md-heart:before{content:" \f308"}.ion-md-heart-outline:before{content:" \f307"}.ion-md-help:before{content:" \f30b"}.ion-md-help-buoy:before{content:" \f309"}.ion-md-help-circle:before{content:" \f30a"}.ion-md-home:before{content:" \f30c"}.ion-md-ice-cream:before{content:" \f30d"}.ion-md-image:before{content:" \f30e"}.ion-md-images:before{content:" \f30f"}.ion-md-infinite:before{content:" \f310"}.ion-md-information:before{content:" \f312"}.ion-md-information-circle:before{content:" \f311"}.ion-md-ionic:before{content:" \f313"}.ion-md-ionitron:before{content:" \f314"}.ion-md-jet:before{content:" \f315"}.ion-md-key:before{content:" \f316"}.ion-md-keypad:before{content:" \f317"}.ion-md-laptop:before{content:" \f318"}.ion-md-leaf:before{content:" \f319"}.ion-md-link:before{content:" \f22e"}.ion-md-list:before{content:" \f31b"}.ion-md-list-box:before{content:" \f31a"}.ion-md-locate:before{content:" \f31c"}.ion-md-lock:before{content:" \f31d"}.ion-md-log-in:before{content:" \f31e"}.ion-md-log-out:before{content:" \f31f"}.ion-md-magnet:before{content:" \f320"}.ion-md-mail:before{content:" \f322"}.ion-md-mail-open:before{content:" \f321"}.ion-md-male:before{content:" \f323"}.ion-md-man:before{content:" \f324"}.ion-md-map:before{content:" \f325"}.ion-md-medal:before{content:" \f326"}.ion-md-medical:before{content:" \f327"}.ion-md-medkit:before{content:" \f328"}.ion-md-megaphone:before{content:" \f329"}.ion-md-menu:before{content:" \f32a"}.ion-md-mic:before{content:" \f32c"}.ion-md-mic-off:before{content:" \f32b"}.ion-md-microphone:before{content:" \f32d"}.ion-md-moon:before{content:" \f32e"}.ion-md-more:before{content:" \f1c9"}.ion-md-move:before{content:" \f331"}.ion-md-musical-note:before{content:" \f332"}.ion-md-musical-notes:before{content:" \f333"}.ion-md-navigate:before{content:" \f334"}.ion-md-no-smoking:before{content:" \f335"}.ion-md-notifications:before{content:" \f338"}.ion-md-notifications-off:before{content:" \f336"}.ion-md-notifications-outline:before{content:" \f337"}.ion-md-nuclear:before{content:" \f339"}.ion-md-nutrition:before{content:" \f33a"}.ion-md-open:before{content:" \f33b"}.ion-md-options:before{content:" \f33c"}.ion-md-outlet:before{content:" \f33d"}.ion-md-paper:before{content:" \f33f"}.ion-md-paper-plane:before{content:" \f33e"}.ion-md-partly-sunny:before{content:" \f340"}.ion-md-pause:before{content:" \f341"}.ion-md-paw:before{content:" \f342"}.ion-md-people:before{content:" \f343"}.ion-md-person:before{content:" \f345"}.ion-md-person-add:before{content:" \f344"}.ion-md-phone-landscape:before{content:" \f346"}.ion-md-phone-portrait:before{content:" \f347"}.ion-md-photos:before{content:" \f348"}.ion-md-pie:before{content:" \f349"}.ion-md-pin:before{content:" \f34a"}.ion-md-pint:before{content:" \f34b"}.ion-md-pizza:before{content:" \f354"}.ion-md-plane:before{content:" \f355"}.ion-md-planet:before{content:" \f356"}.ion-md-play:before{content:" \f357"}.ion-md-podium:before{content:" \f358"}.ion-md-power:before{content:" \f359"}.ion-md-pricetag:before{content:" \f35a"}.ion-md-pricetags:before{content:" \f35b"}.ion-md-print:before{content:" \f35c"}.ion-md-pulse:before{content:" \f35d"}.ion-md-qr-scanner:before{content:" \f35e"}.ion-md-quote:before{content:" \f35f"}.ion-md-radio:before{content:" \f362"}.ion-md-radio-button-off:before{content:" \f360"}.ion-md-radio-button-on:before{content:" \f361"}.ion-md-rainy:before{content:" \f363"}.ion-md-recording:before{content:" \f364"}.ion-md-redo:before{content:" \f365"}.ion-md-refresh:before{content:" \f366"}.ion-md-refresh-circle:before{content:" \f228"}.ion-md-remove:before{content:" \f368"}.ion-md-remove-circle:before{content:" \f367"}.ion-md-reorder:before{content:" \f369"}.ion-md-repeat:before{content:" \f36a"}.ion-md-resize:before{content:" \f36b"}.ion-md-restaurant:before{content:" \f36c"}.ion-md-return-left:before{content:" \f36d"}.ion-md-return-right:before{content:" \f36e"}.ion-md-reverse-camera:before{content:" \f36f"}.ion-md-rewind:before{content:" \f370"}.ion-md-ribbon:before{content:" \f371"}.ion-md-rose:before{content:" \f372"}.ion-md-sad:before{content:" \f373"}.ion-md-school:before{content:" \f374"}.ion-md-search:before{content:" \f375"}.ion-md-send:before{content:" \f376"}.ion-md-settings:before{content:" \f377"}.ion-md-share:before{content:" \f379"}.ion-md-share-alt:before{content:" \f378"}.ion-md-shirt:before{content:" \f37a"}.ion-md-shuffle:before{content:" \f37b"}.ion-md-skip-backward:before{content:" \f37c"}.ion-md-skip-forward:before{content:" \f37d"}.ion-md-snow:before{content:" \f37e"}.ion-md-speedometer:before{content:" \f37f"}.ion-md-square:before{content:" \f381"}.ion-md-square-outline:before{content:" \f380"}.ion-md-star:before{content:" \f384"}.ion-md-star-half:before{content:" \f382"}.ion-md-star-outline:before{content:" \f383"}.ion-md-stats:before{content:" \f385"}.ion-md-stopwatch:before{content:" \f386"}.ion-md-subway:before{content:" \f387"}.ion-md-sunny:before{content:" \f388"}.ion-md-swap:before{content:" \f389"}.ion-md-switch:before{content:" \f38a"}.ion-md-sync:before{content:" \f38b"}.ion-md-tablet-landscape:before{content:" \f38c"}.ion-md-tablet-portrait:before{content:" \f38d"}.ion-md-tennisball:before{content:" \f38e"}.ion-md-text:before{content:" \f38f"}.ion-md-thermometer:before{content:" \f390"}.ion-md-thumbs-down:before{content:" \f391"}.ion-md-thumbs-up:before{content:" \f392"}.ion-md-thunderstorm:before{content:" \f393"}.ion-md-time:before{content:" \f394"}.ion-md-timer:before{content:" \f395"}.ion-md-train:before{content:" \f396"}.ion-md-transgender:before{content:" \f397"}.ion-md-trash:before{content:" \f398"}.ion-md-trending-down:before{content:" \f399"}.ion-md-trending-up:before{content:" \f39a"}.ion-md-trophy:before{content:" \f39b"}.ion-md-umbrella:before{content:" \f39c"}.ion-md-undo:before{content:" \f39d"}.ion-md-unlock:before{content:" \f39e"}.ion-md-videocam:before{content:" \f39f"}.ion-md-volume-down:before{content:" \f3a0"}.ion-md-volume-mute:before{content:" \f3a1"}.ion-md-volume-off:before{content:" \f3a2"}.ion-md-volume-up:before{content:" \f3a3"}.ion-md-walk:before{content:" \f3a4"}.ion-md-warning:before{content:" \f3a5"}.ion-md-watch:before{content:" \f3a6"}.ion-md-water:before{content:" \f3a7"}.ion-md-wifi:before{content:" \f3a8"}.ion-md-wine:before{content:" \f3a9"}.ion-md-woman:before{content:" \f3aa"}@font-face{font-family:linea-weather;src:url(../fonts/linea-weather.eot);src:url(../fonts/linea-weatherd41d.eot?#iefix) format(" eot"),url(../fonts/linea-weather.woff) format(" woff"),url(../fonts/linea-weather.ttf) format(" truetype"),url(../fonts/linea-weather.svg#linea-weather) format(" svg")}.lwe{font-family:linea-weather;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.lwe-weather-aquarius:before{content:" \e000"}.lwe-weather-aries:before{content:" \e001"}.lwe-weather-cancer:before{content:" \e002"}.lwe-weather-capricorn:before{content:" \e003"}.lwe-weather-cloud:before{content:" \e004"}.lwe-weather-cloud-drop:before{content:" \e005"}.lwe-weather-cloud-lightning:before{content:" \e006"}.lwe-weather-cloud-snowflake:before{content:" \e007"}.lwe-weather-downpour-fullmoon:before{content:" \e008"}.lwe-weather-downpour-halfmoon:before{content:" \e009"}.lwe-weather-downpour-sun:before{content:" \e00a"}.lwe-weather-drop:before{content:" \e00b"}.lwe-weather-first-quarter:before{content:" \e00c"}.lwe-weather-fog:before{content:" \e00d"}.lwe-weather-fog-fullmoon:before{content:" \e00e"}.lwe-weather-fog-halfmoon:before{content:" \e00f"}.lwe-weather-fog-sun:before{content:" \e010"}.lwe-weather-fullmoon:before{content:" \e011"}.lwe-weather-gemini:before{content:" \e012"}.lwe-weather-hail:before{content:" \e013"}.lwe-weather-hail-fullmoon:before{content:" \e014"}.lwe-weather-hail-halfmoon:before{content:" \e015"}.lwe-weather-hail-sun:before{content:" \e016"}.lwe-weather-last-quarter:before{content:" \e017"}.lwe-weather-leo:before{content:" \e018"}.lwe-weather-libra:before{content:" \e019"}.lwe-weather-lightning:before{content:" \e01a"}.lwe-weather-mistyrain:before{content:" \e01b"}.lwe-weather-mistyrain-fullmoon:before{content:" \e01c"}.lwe-weather-mistyrain-halfmoon:before{content:" \e01d"}.lwe-weather-mistyrain-sun:before{content:" \e01e"}.lwe-weather-moon:before{content:" \e01f"}.lwe-weather-moondown-full:before{content:" \e020"}.lwe-weather-moondown-half:before{content:" \e021"}.lwe-weather-moonset-full:before{content:" \e022"}.lwe-weather-moonset-half:before{content:" \e023"}.lwe-weather-move2:before{content:" \e024"}.lwe-weather-newmoon:before{content:" \e025"}.lwe-weather-pisces:before{content:" \e026"}.lwe-weather-rain:before{content:" \e027"}.lwe-weather-rain-fullmoon:before{content:" \e028"}.lwe-weather-rain-halfmoon:before{content:" \e029"}.lwe-weather-rain-sun:before{content:" \e02a"}.lwe-weather-sagittarius:before{content:" \e02b"}.lwe-weather-scorpio:before{content:" \e02c"}.lwe-weather-snow:before{content:" \e02d"}.lwe-weather-snow-fullmoon:before{content:" \e02e"}.lwe-weather-snow-halfmoon:before{content:" \e02f"}.lwe-weather-snow-sun:before{content:" \e030"}.lwe-weather-snowflake:before{content:" \e031"}.lwe-weather-star:before{content:" \e032"}.lwe-weather-storm-11:before{content:" \e033"}.lwe-weather-storm-32:before{content:" \e034"}.lwe-weather-storm-fullmoon:before{content:" \e035"}.lwe-weather-storm-halfmoon:before{content:" \e036"}.lwe-weather-storm-sun:before{content:" \e037"}.lwe-weather-sun:before{content:" \e038"}.lwe-weather-sundown:before{content:" \e039"}.lwe-weather-sunset:before{content:" \e03a"}.lwe-weather-taurus:before{content:" \e03b"}.lwe-weather-tempest:before{content:" \e03c"}.lwe-weather-tempest-fullmoon:before{content:" \e03d"}.lwe-weather-tempest-halfmoon:before{content:" \e03e"}.lwe-weather-tempest-sun:before{content:" \e03f"}.lwe-weather-variable-fullmoon:before{content:" \e040"}.lwe-weather-variable-halfmoon:before{content:" \e041"}.lwe-weather-variable-sun:before{content:" \e042"}.lwe-weather-virgo:before{content:" \e043"}.lwe-weather-waning-cresent:before{content:" \e044"}.lwe-weather-waning-gibbous:before{content:" \e045"}.lwe-weather-waxing-cresent:before{content:" \e046"}.lwe-weather-waxing-gibbous:before{content:" \e047"}.lwe-weather-wind:before{content:" \e048"}.lwe-weather-wind-e:before{content:" \e049"}.lwe-weather-wind-fullmoon:before{content:" \e04a"}.lwe-weather-wind-halfmoon:before{content:" \e04b"}.lwe-weather-wind-n:before{content:" \e04c"}.lwe-weather-wind-ne:before{content:" \e04d"}.lwe-weather-wind-nw:before{content:" \e04e"}.lwe-weather-wind-s:before{content:" \e04f"}.lwe-weather-wind-se:before{content:" \e050"}.lwe-weather-wind-sun:before{content:" \e051"}.lwe-weather-wind-sw:before{content:" \e052"}.lwe-weather-wind-w:before{content:" \e053"}.lwe-weather-windgust:before{content:" \e054"}@font-face{font-family:material-icons;src:url(../fonts/material-icons.eot);src:url(../fonts/material-iconsd41d.eot?#iefix) format(" eot"),url(../fonts/material-icons.html) format(" woff2"),url(../fonts/material-icons.woff) format(" woff"),url(../fonts/material-icons.ttf) format(" truetype"),url(../fonts/material-icons.svg#material-icons) format(" svg")}.zmdi{font-family:material-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.zmdi-3d-rotation:before{content:" \f101"}.zmdi-airplane-off:before{content:" \f102"}.zmdi-airplane:before{content:" \f103"}.zmdi-album:before{content:" \f104"}.zmdi-archive:before{content:" \f105"}.zmdi-assignment-account:before{content:" \f106"}.zmdi-assignment-alert:before{content:" \f107"}.zmdi-assignment-check:before{content:" \f108"}.zmdi-assignment-o:before{content:" \f109"}.zmdi-assignment-return:before{content:" \f10a"}.zmdi-assignment-returned:before{content:" \f10b"}.zmdi-assignment:before{content:" \f10c"}.zmdi-attachment-alt:before{content:" \f10d"}.zmdi-attachment:before{content:" \f10e"}.zmdi-audio:before{content:" \f10f"}.zmdi-badge-check:before{content:" \f110"}.zmdi-balance-wallet:before{content:" \f111"}.zmdi-balance:before{content:" \f112"}.zmdi-battery-alert:before{content:" \f113"}.zmdi-battery-flash:before{content:" \f114"}.zmdi-battery-unknown:before{content:" \f115"}.zmdi-battery:before{content:" \f116"}.zmdi-bike:before{content:" \f117"}.zmdi-block-alt:before{content:" \f118"}.zmdi-block:before{content:" \f119"}.zmdi-boat:before{content:" \f11a"}.zmdi-book-image:before{content:" \f11b"}.zmdi-book:before{content:" \f11c"}.zmdi-bookmark-outline:before{content:" \f11d"}.zmdi-bookmark:before{content:" \f11e"}.zmdi-brush:before{content:" \f11f"}.zmdi-bug:before{content:" \f120"}.zmdi-bus:before{content:" \f121"}.zmdi-cake:before{content:" \f122"}.zmdi-car-taxi:before{content:" \f123"}.zmdi-car-wash:before{content:" \f124"}.zmdi-car:before{content:" \f125"}.zmdi-card-giftcard:before{content:" \f126"}.zmdi-card-membership:before{content:" \f127"}.zmdi-card-travel:before{content:" \f128"}.zmdi-card:before{content:" \f129"}.zmdi-case-check:before{content:" \f12a"}.zmdi-case-download:before{content:" \f12b"}.zmdi-case-play:before{content:" \f12c"}.zmdi-case:before{content:" \f12d"}.zmdi-cast-connected:before{content:" \f12e"}.zmdi-cast:before{content:" \f12f"}.zmdi-chart-donut:before{content:" \f130"}.zmdi-chart:before{content:" \f131"}.zmdi-city-alt:before{content:" \f132"}.zmdi-city:before{content:" \f133"}.zmdi-close-circle-o:before{content:" \f134"}.zmdi-close-circle:before{content:" \f135"}.zmdi-close:before{content:" \f136"}.zmdi-cocktail:before{content:" \f137"}.zmdi-code-setting:before{content:" \f138"}.zmdi-code-smartphone:before{content:" \f139"}.zmdi-code:before{content:" \f13a"}.zmdi-coffee:before{content:" \f13b"}.zmdi-collection-bookmark:before{content:" \f13c"}.zmdi-collection-case-play:before{content:" \f13d"}.zmdi-collection-folder-image:before{content:" \f13e"}.zmdi-collection-image-o:before{content:" \f13f"}.zmdi-collection-image:before{content:" \f140"}.zmdi-collection-item-1:before{content:" \f141"}.zmdi-collection-item-2:before{content:" \f142"}.zmdi-collection-item-3:before{content:" \f143"}.zmdi-collection-item-4:before{content:" \f144"}.zmdi-collection-item-5:before{content:" \f145"}.zmdi-collection-item-6:before{content:" \f146"}.zmdi-collection-item-7:before{content:" \f147"}.zmdi-collection-item-8:before{content:" \f148"}.zmdi-collection-item-9-plus:before{content:" \f149"}.zmdi-collection-item-9:before{content:" \f14a"}.zmdi-collection-item:before{content:" \f14b"}.zmdi-collection-music:before{content:" \f14c"}.zmdi-collection-pdf:before{content:" \f14d"}.zmdi-collection-plus:before{content:" \f14e"}.zmdi-collection-speaker:before{content:" \f14f"}.zmdi-collection-text:before{content:" \f150"}.zmdi-collection-video:before{content:" \f151"}.zmdi-compass:before{content:" \f152"}.zmdi-cutlery:before{content:" \f153"}.zmdi-delete:before{content:" \f154"}.zmdi-dialpad:before{content:" \f155"}.zmdi-dns:before{content:" \f156"}.zmdi-drink:before{content:" \f157"}.zmdi-edit:before{content:" \f158"}.zmdi-email-open:before{content:" \f159"}.zmdi-email:before{content:" \f15a"}.zmdi-eye-off:before{content:" \f15b"}.zmdi-eye:before{content:" \f15c"}.zmdi-eyedropper:before{content:" \f15d"}.zmdi-favorite-outline:before{content:" \f15e"}.zmdi-favorite:before{content:" \f15f"}.zmdi-filter-list:before{content:" \f160"}.zmdi-fire:before{content:" \f161"}.zmdi-flag:before{content:" \f162"}.zmdi-flare:before{content:" \f163"}.zmdi-flash-auto:before{content:" \f164"}.zmdi-flash-off:before{content:" \f165"}.zmdi-flash:before{content:" \f166"}.zmdi-flip:before{content:" \f167"}.zmdi-flower-alt:before{content:" \f168"}.zmdi-flower:before{content:" \f169"}.zmdi-font:before{content:" \f16a"}.zmdi-fullscreen-alt:before{content:" \f16b"}.zmdi-fullscreen-exit:before{content:" \f16c"}.zmdi-fullscreen:before{content:" \f16d"}.zmdi-functions:before{content:" \f16e"}.zmdi-gas-station:before{content:" \f16f"}.zmdi-gesture:before{content:" \f170"}.zmdi-globe-alt:before{content:" \f171"}.zmdi-globe-lock:before{content:" \f172"}.zmdi-globe:before{content:" \f173"}.zmdi-graduation-cap:before{content:" \f174"}.zmdi-group:before{content:" \f3e9"}.zmdi-home:before{content:" \f175"}.zmdi-hospital-alt:before{content:" \f176"}.zmdi-hospital:before{content:" \f177"}.zmdi-hotel:before{content:" \f178"}.zmdi-hourglass-alt:before{content:" \f179"}.zmdi-hourglass-outline:before{content:" \f17a"}.zmdi-hourglass:before{content:" \f17b"}.zmdi-http:before{content:" \f17c"}.zmdi-image-alt:before{content:" \f17d"}.zmdi-image-o:before{content:" \f17e"}.zmdi-image:before{content:" \f17f"}.zmdi-inbox:before{content:" \f180"}.zmdi-invert-colors-off:before{content:" \f181"}.zmdi-invert-colors:before{content:" \f182"}.zmdi-key:before{content:" \f183"}.zmdi-label-alt-outline:before{content:" \f184"}.zmdi-label-alt:before{content:" \f185"}.zmdi-label-heart:before{content:" \f186"}.zmdi-label:before{content:" \f187"}.zmdi-labels:before{content:" \f188"}.zmdi-lamp:before{content:" \f189"}.zmdi-landscape:before{content:" \f18a"}.zmdi-layers-off:before{content:" \f18b"}.zmdi-layers:before{content:" \f18c"}.zmdi-library:before{content:" \f18d"}.zmdi-link:before{content:" \f18e"}.zmdi-lock-open:before{content:" \f18f"}.zmdi-lock-outline:before{content:" \f190"}.zmdi-lock:before{content:" \f191"}.zmdi-mail-reply-all:before{content:" \f192"}.zmdi-mail-reply:before{content:" \f193"}.zmdi-mail-send:before{content:" \f194"}.zmdi-mall:before{content:" \f195"}.zmdi-map:before{content:" \f196"}.zmdi-menu:before{content:" \f197"}.zmdi-money-box:before{content:" \f198"}.zmdi-money-off:before{content:" \f199"}.zmdi-money:before{content:" \f19a"}.zmdi-more-vert:before{content:" \f19b"}.zmdi-more:before{content:" \f19c"}.zmdi-movie-alt:before{content:" \f19d"}.zmdi-movie:before{content:" \f19e"}.zmdi-nature-people:before{content:" \f19f"}.zmdi-nature:before{content:" \f1a0"}.zmdi-navigation:before{content:" \f1a1"}.zmdi-open-in-browser:before{content:" \f1a2"}.zmdi-open-in-new:before{content:" \f1a3"}.zmdi-palette:before{content:" \f1a4"}.zmdi-parking:before{content:" \f1a5"}.zmdi-pin-account:before{content:" \f1a6"}.zmdi-pin-assistant:before{content:" \f1a7"}.zmdi-pin-drop:before{content:" \f1a8"}.zmdi-pin-help:before{content:" \f1a9"}.zmdi-pin-off:before{content:" \f1aa"}.zmdi-pin:before{content:" \f1ab"}.zmdi-pizza:before{content:" \f1ac"}.zmdi-plaster:before{content:" \f1ad"}.zmdi-power-setting:before{content:" \f1ae"}.zmdi-power:before{content:" \f1af"}.zmdi-print:before{content:" \f1b0"}.zmdi-puzzle-piece:before{content:" \f1b1"}.zmdi-quote:before{content:" \f1b2"}.zmdi-railway:before{content:" \f1b3"}.zmdi-receipt:before{content:" \f1b4"}.zmdi-refresh-alt:before{content:" \f1b5"}.zmdi-refresh-sync-alert:before{content:" \f1b6"}.zmdi-refresh-sync-off:before{content:" \f1b7"}.zmdi-refresh-sync:before{content:" \f1b8"}.zmdi-refresh:before{content:" \f1b9"}.zmdi-roller:before{content:" \f1ba"}.zmdi-ruler:before{content:" \f1bb"}.zmdi-scissors:before{content:" \f1bc"}.zmdi-screen-rotation-lock:before{content:" \f1bd"}.zmdi-screen-rotation:before{content:" \f1be"}.zmdi-search-for:before{content:" \f1bf"}.zmdi-search-in-file:before{content:" \f1c0"}.zmdi-search-in-page:before{content:" \f1c1"}.zmdi-search-replace:before{content:" \f1c2"}.zmdi-search:before{content:" \f1c3"}.zmdi-seat:before{content:" \f1c4"}.zmdi-settings-square:before{content:" \f1c5"}.zmdi-settings:before{content:" \f1c6"}.zmdi-shape:before{content:" \f3eb"}.zmdi-shield-check:before{content:" \f1c7"}.zmdi-shield-security:before{content:" \f1c8"}.zmdi-shopping-basket:before{content:" \f1c9"}.zmdi-shopping-cart-plus:before{content:" \f1ca"}.zmdi-shopping-cart:before{content:" \f1cb"}.zmdi-sign-in:before{content:" \f1cc"}.zmdi-sort-amount-asc:before{content:" \f1cd"}.zmdi-sort-amount-desc:before{content:" \f1ce"}.zmdi-sort-asc:before{content:" \f1cf"}.zmdi-sort-desc:before{content:" \f1d0"}.zmdi-spellcheck:before{content:" \f1d1"}.zmdi-spinner:before{content:" \f3ec"}.zmdi-storage:before{content:" \f1d2"}.zmdi-store-24:before{content:" \f1d3"}.zmdi-store:before{content:" \f1d4"}.zmdi-subway:before{content:" \f1d5"}.zmdi-sun:before{content:" \f1d6"}.zmdi-tab-unselected:before{content:" \f1d7"}.zmdi-tab:before{content:" \f1d8"}.zmdi-tag-close:before{content:" \f1d9"}.zmdi-tag-more:before{content:" \f1da"}.zmdi-tag:before{content:" \f1db"}.zmdi-thumb-down:before{content:" \f1dc"}.zmdi-thumb-up-down:before{content:" \f1dd"}.zmdi-thumb-up:before{content:" \f1de"}.zmdi-ticket-star:before{content:" \f1df"}.zmdi-toll:before{content:" \f1e0"}.zmdi-toys:before{content:" \f1e1"}.zmdi-traffic:before{content:" \f1e2"}.zmdi-translate:before{content:" \f1e3"}.zmdi-triangle-down:before{content:" \f1e4"}.zmdi-triangle-up:before{content:" \f1e5"}.zmdi-truck:before{content:" \f1e6"}.zmdi-turning-sign:before{content:" \f1e7"}.zmdi-ungroup:before{content:" \f3ed"}.zmdi-wallpaper:before{content:" \f1e8"}.zmdi-washing-machine:before{content:" \f1e9"}.zmdi-window-maximize:before{content:" \f1ea"}.zmdi-window-minimize:before{content:" \f1eb"}.zmdi-window-restore:before{content:" \f1ec"}.zmdi-wrench:before{content:" \f1ed"}.zmdi-zoom-in:before{content:" \f1ee"}.zmdi-zoom-out:before{content:" \f1ef"}.zmdi-alert-circle-o:before{content:" \f1f0"}.zmdi-alert-circle:before{content:" \f1f1"}.zmdi-alert-octagon:before{content:" \f1f2"}.zmdi-alert-polygon:before{content:" \f1f3"}.zmdi-alert-triangle:before{content:" \f1f4"}.zmdi-help-outline:before{content:" \f1f5"}.zmdi-help:before{content:" \f1f6"}.zmdi-info-outline:before{content:" \f1f7"}.zmdi-info:before{content:" \f1f8"}.zmdi-notifications-active:before{content:" \f1f9"}.zmdi-notifications-add:before{content:" \f1fa"}.zmdi-notifications-none:before{content:" \f1fb"}.zmdi-notifications-off:before{content:" \f1fc"}.zmdi-notifications-paused:before{content:" \f1fd"}.zmdi-notifications:before{content:" \f1fe"}.zmdi-account-add:before{content:" \f1ff"}.zmdi-account-box-mail:before{content:" \f200"}.zmdi-account-box-o:before{content:" \f201"}.zmdi-account-box-phone:before{content:" \f202"}.zmdi-account-box:before{content:" \f203"}.zmdi-account-calendar:before{content:" \f204"}.zmdi-account-circle:before{content:" \f205"}.zmdi-account-o:before{content:" \f206"}.zmdi-account:before{content:" \f207"}.zmdi-accounts-add:before{content:" \f208"}.zmdi-accounts-alt:before{content:" \f209"}.zmdi-accounts-list-alt:before{content:" \f20a"}.zmdi-accounts-list:before{content:" \f20b"}.zmdi-accounts-outline:before{content:" \f20c"}.zmdi-accounts:before{content:" \f20d"}.zmdi-face:before{content:" \f20e"}.zmdi-female:before{content:" \f20f"}.zmdi-male-alt:before{content:" \f210"}.zmdi-male-female:before{content:" \f211"}.zmdi-male:before{content:" \f212"}.zmdi-mood-bad:before{content:" \f213"}.zmdi-mood:before{content:" \f214"}.zmdi-run:before{content:" \f215"}.zmdi-walk:before{content:" \f216"}.zmdi-cloud-box:before{content:" \f217"}.zmdi-cloud-circle:before{content:" \f218"}.zmdi-cloud-done:before{content:" \f219"}.zmdi-cloud-download:before{content:" \f21a"}.zmdi-cloud-off:before{content:" \f21b"}.zmdi-cloud-outline-alt:before{content:" \f21c"}.zmdi-cloud-outline:before{content:" \f21d"}.zmdi-cloud-upload:before{content:" \f21e"}.zmdi-cloud:before{content:" \f21f"}.zmdi-download:before{content:" \f220"}.zmdi-file-plus:before{content:" \f221"}.zmdi-file-text:before{content:" \f222"}.zmdi-file:before{content:" \f223"}.zmdi-folder-outline:before{content:" \f224"}.zmdi-folder-person:before{content:" \f225"}.zmdi-folder-star-alt:before{content:" \f226"}.zmdi-folder-star:before{content:" \f227"}.zmdi-folder:before{content:" \f228"}.zmdi-gif:before{content:" \f229"}.zmdi-upload:before{content:" \f22a"}.zmdi-border-all:before{content:" \f22b"}.zmdi-border-bottom:before{content:" \f22c"}.zmdi-border-clear:before{content:" \f22d"}.zmdi-border-color:before{content:" \f22e"}.zmdi-border-horizontal:before{content:" \f22f"}.zmdi-border-inner:before{content:" \f230"}.zmdi-border-left:before{content:" \f231"}.zmdi-border-outer:before{content:" \f232"}.zmdi-border-right:before{content:" \f233"}.zmdi-border-style:before{content:" \f234"}.zmdi-border-top:before{content:" \f235"}.zmdi-border-vertical:before{content:" \f236"}.zmdi-copy:before{content:" \f237"}.zmdi-crop:before{content:" \f238"}.zmdi-format-align-center:before{content:" \f239"}.zmdi-format-align-justify:before{content:" \f23a"}.zmdi-format-align-left:before{content:" \f23b"}.zmdi-format-align-right:before{content:" \f23c"}.zmdi-format-bold:before{content:" \f23d"}.zmdi-format-clear-all:before{content:" \f23e"}.zmdi-format-clear:before{content:" \f23f"}.zmdi-format-color-fill:before{content:" \f240"}.zmdi-format-color-reset:before{content:" \f241"}.zmdi-format-color-text:before{content:" \f242"}.zmdi-format-indent-decrease:before{content:" \f243"}.zmdi-format-indent-increase:before{content:" \f244"}.zmdi-format-italic:before{content:" \f245"}.zmdi-format-line-spacing:before{content:" \f246"}.zmdi-format-list-bulleted:before{content:" \f247"}.zmdi-format-list-numbered:before{content:" \f248"}.zmdi-format-ltr:before{content:" \f249"}.zmdi-format-rtl:before{content:" \f24a"}.zmdi-format-size:before{content:" \f24b"}.zmdi-format-strikethrough-s:before{content:" \f24c"}.zmdi-format-strikethrough:before{content:" \f24d"}.zmdi-format-subject:before{content:" \f24e"}.zmdi-format-underlined:before{content:" \f24f"}.zmdi-format-valign-bottom:before{content:" \f250"}.zmdi-format-valign-center:before{content:" \f251"}.zmdi-format-valign-top:before{content:" \f252"}.zmdi-redo:before{content:" \f253"}.zmdi-select-all:before{content:" \f254"}.zmdi-space-bar:before{content:" \f255"}.zmdi-text-format:before{content:" \f256"}.zmdi-transform:before{content:" \f257"}.zmdi-undo:before{content:" \f258"}.zmdi-wrap-text:before{content:" \f259"}.zmdi-comment-alert:before{content:" \f25a"}.zmdi-comment-alt-text:before{content:" \f25b"}.zmdi-comment-alt:before{content:" \f25c"}.zmdi-comment-edit:before{content:" \f25d"}.zmdi-comment-image:before{content:" \f25e"}.zmdi-comment-list:before{content:" \f25f"}.zmdi-comment-more:before{content:" \f260"}.zmdi-comment-outline:before{content:" \f261"}.zmdi-comment-text-alt:before{content:" \f262"}.zmdi-comment-text:before{content:" \f263"}.zmdi-comment-video:before{content:" \f264"}.zmdi-comment:before{content:" \f265"}.zmdi-comments:before{content:" \f266"}.zmdi-check-all:before{content:" \f267"}.zmdi-check-circle-u:before{content:" \f268"}.zmdi-check-circle:before{content:" \f269"}.zmdi-check-square:before{content:" \f26a"}.zmdi-check:before{content:" \f26b"}.zmdi-circle-o:before{content:" \f26c"}.zmdi-circle:before{content:" \f26d"}.zmdi-dot-circle-alt:before{content:" \f26e"}.zmdi-dot-circle:before{content:" \f26f"}.zmdi-minus-circle-outline:before{content:" \f270"}.zmdi-minus-circle:before{content:" \f271"}.zmdi-minus-square:before{content:" \f272"}.zmdi-minus:before{content:" \f273"}.zmdi-plus-circle-o-duplicate:before{content:" \f274"}.zmdi-plus-circle-o:before{content:" \f275"}.zmdi-plus-circle:before{content:" \f276"}.zmdi-plus-square:before{content:" \f277"}.zmdi-plus:before{content:" \f278"}.zmdi-square-o:before{content:" \f279"}.zmdi-star-circle:before{content:" \f27a"}.zmdi-star-half:before{content:" \f27b"}.zmdi-star-outline:before{content:" \f27c"}.zmdi-star:before{content:" \f27d"}.zmdi-bluetooth-connected:before{content:" \f27e"}.zmdi-bluetooth-off:before{content:" \f27f"}.zmdi-bluetooth-search:before{content:" \f280"}.zmdi-bluetooth-setting:before{content:" \f281"}.zmdi-bluetooth:before{content:" \f282"}.zmdi-camera-add:before{content:" \f283"}.zmdi-camera-alt:before{content:" \f284"}.zmdi-camera-bw:before{content:" \f285"}.zmdi-camera-front:before{content:" \f286"}.zmdi-camera-mic:before{content:" \f287"}.zmdi-camera-party-mode:before{content:" \f288"}.zmdi-camera-rear:before{content:" \f289"}.zmdi-camera-roll:before{content:" \f28a"}.zmdi-camera-switch:before{content:" \f28b"}.zmdi-camera:before{content:" \f28c"}.zmdi-card-alert:before{content:" \f28d"}.zmdi-card-off:before{content:" \f28e"}.zmdi-card-sd:before{content:" \f28f"}.zmdi-card-sim:before{content:" \f290"}.zmdi-desktop-mac:before{content:" \f291"}.zmdi-desktop-windows:before{content:" \f292"}.zmdi-device-hub:before{content:" \f293"}.zmdi-devices-off:before{content:" \f294"}.zmdi-devices:before{content:" \f295"}.zmdi-dock:before{content:" \f296"}.zmdi-floppy:before{content:" \f297"}.zmdi-gamepad:before{content:" \f298"}.zmdi-gps-dot:before{content:" \f299"}.zmdi-gps-off:before{content:" \f29a"}.zmdi-gps:before{content:" \f29b"}.zmdi-headset-mic:before{content:" \f29c"}.zmdi-headset:before{content:" \f29d"}.zmdi-input-antenna:before{content:" \f29e"}.zmdi-input-composite:before{content:" \f29f"}.zmdi-input-hdmi:before{content:" \f2a0"}.zmdi-input-power:before{content:" \f2a1"}.zmdi-input-svideo:before{content:" \f2a2"}.zmdi-keyboard-hide:before{content:" \f2a3"}.zmdi-keyboard:before{content:" \f2a4"}.zmdi-laptop-chromebook:before{content:" \f2a5"}.zmdi-laptop-mac:before{content:" \f2a6"}.zmdi-laptop:before{content:" \f2a7"}.zmdi-mic-off:before{content:" \f2a8"}.zmdi-mic-outline:before{content:" \f2a9"}.zmdi-mic-setting:before{content:" \f2aa"}.zmdi-mic:before{content:" \f2ab"}.zmdi-mouse:before{content:" \f2ac"}.zmdi-network-alert:before{content:" \f2ad"}.zmdi-network-locked:before{content:" \f2ae"}.zmdi-network-off:before{content:" \f2af"}.zmdi-network-outline:before{content:" \f2b0"}.zmdi-network-setting:before{content:" \f2b1"}.zmdi-network:before{content:" \f2b2"}.zmdi-phone-bluetooth:before{content:" \f2b3"}.zmdi-phone-end:before{content:" \f2b4"}.zmdi-phone-forwarded:before{content:" \f2b5"}.zmdi-phone-in-talk:before{content:" \f2b6"}.zmdi-phone-locked:before{content:" \f2b7"}.zmdi-phone-missed:before{content:" \f2b8"}.zmdi-phone-msg:before{content:" \f2b9"}.zmdi-phone-paused:before{content:" \f2ba"}.zmdi-phone-ring:before{content:" \f2bb"}.zmdi-phone-setting:before{content:" \f2bc"}.zmdi-phone-sip:before{content:" \f2bd"}.zmdi-phone:before{content:" \f2be"}.zmdi-portable-wifi-changes:before{content:" \f2bf"}.zmdi-portable-wifi-off:before{content:" \f2c0"}.zmdi-portable-wifi:before{content:" \f2c1"}.zmdi-radio:before{content:" \f2c2"}.zmdi-reader:before{content:" \f2c3"}.zmdi-remote-control-alt:before{content:" \f2c4"}.zmdi-remote-control:before{content:" \f2c5"}.zmdi-router:before{content:" \f2c6"}.zmdi-scanner:before{content:" \f2c7"}.zmdi-smartphone-android:before{content:" \f2c8"}.zmdi-smartphone-download:before{content:" \f2c9"}.zmdi-smartphone-erase:before{content:" \f2ca"}.zmdi-smartphone-info:before{content:" \f2cb"}.zmdi-smartphone-iphone:before{content:" \f2cc"}.zmdi-smartphone-landscape-lock:before{content:" \f2cd"}.zmdi-smartphone-landscape:before{content:" \f2ce"}.zmdi-smartphone-lock:before{content:" \f2cf"}.zmdi-smartphone-portrait-lock:before{content:" \f2d0"}.zmdi-smartphone-ring:before{content:" \f2d1"}.zmdi-smartphone-setting:before{content:" \f2d2"}.zmdi-smartphone-setup:before{content:" \f2d3"}.zmdi-smartphone:before{content:" \f2d4"}.zmdi-speaker:before{content:" \f2d5"}.zmdi-tablet-android:before{content:" \f2d6"}.zmdi-tablet-mac:before{content:" \f2d7"}.zmdi-tablet:before{content:" \f2d8"}.zmdi-tv-alt-play:before{content:" \f2d9"}.zmdi-tv-list:before{content:" \f2da"}.zmdi-tv-play:before{content:" \f2db"}.zmdi-tv:before{content:" \f2dc"}.zmdi-usb:before{content:" \f2dd"}.zmdi-videocam-off:before{content:" \f2de"}.zmdi-videocam-switch:before{content:" \f2df"}.zmdi-videocam:before{content:" \f2e0"}.zmdi-watch:before{content:" \f2e1"}.zmdi-wifi-alt-2:before{content:" \f2e2"}.zmdi-wifi-alt:before{content:" \f2e3"}.zmdi-wifi-info:before{content:" \f2e4"}.zmdi-wifi-lock:before{content:" \f2e5"}.zmdi-wifi-off:before{content:" \f2e6"}.zmdi-wifi-outline:before{content:" \f2e7"}.zmdi-wifi:before{content:" \f2e8"}.zmdi-arrow-left-bottom:before{content:" \f2e9"}.zmdi-arrow-left:before{content:" \f2ea"}.zmdi-arrow-merge:before{content:" \f2eb"}.zmdi-arrow-missed:before{content:" \f2ec"}.zmdi-arrow-right-top:before{content:" \f2ed"}.zmdi-arrow-right:before{content:" \f2ee"}.zmdi-arrow-split:before{content:" \f2ef"}.zmdi-arrows:before{content:" \f2f0"}.zmdi-caret-down-circle:before{content:" \f2f1"}.zmdi-caret-down:before{content:" \f2f2"}.zmdi-caret-left-circle:before{content:" \f2f3"}.zmdi-caret-left:before{content:" \f2f4"}.zmdi-caret-right-circle:before{content:" \f2f5"}.zmdi-caret-right:before{content:" \f2f6"}.zmdi-caret-up-circle:before{content:" \f2f7"}.zmdi-caret-up:before{content:" \f2f8"}.zmdi-chevron-down:before{content:" \f2f9"}.zmdi-chevron-left:before{content:" \f2fa"}.zmdi-chevron-right:before{content:" \f2fb"}.zmdi-chevron-up:before{content:" \f2fc"}.zmdi-forward:before{content:" \f2fd"}.zmdi-long-arrow-down:before{content:" \f2fe"}.zmdi-long-arrow-left:before{content:" \f2ff"}.zmdi-long-arrow-return:before{content:" \f300"}.zmdi-long-arrow-right:before{content:" \f301"}.zmdi-long-arrow-tab:before{content:" \f302"}.zmdi-long-arrow-up:before{content:" \f303"}.zmdi-rotate-ccw:before{content:" \f304"}.zmdi-rotate-cw:before{content:" \f305"}.zmdi-rotate-left:before{content:" \f306"}.zmdi-rotate-right:before{content:" \f307"}.zmdi-square-down:before{content:" \f308"}.zmdi-square-right:before{content:" \f309"}.zmdi-swap-alt:before{content:" \f30a"}.zmdi-swap-vertical-circle:before{content:" \f30b"}.zmdi-swap-vertical:before{content:" \f30c"}.zmdi-swap:before{content:" \f30d"}.zmdi-trending-down:before{content:" \f30e"}.zmdi-trending-flat:before{content:" \f30f"}.zmdi-trending-up:before{content:" \f310"}.zmdi-unfold-less:before{content:" \f311"}.zmdi-unfold-more:before{content:" \f312"}.zmdi-apps:before{content:" \f313"}.zmdi-grid-off:before{content:" \f314"}.zmdi-grid:before{content:" \f315"}.zmdi-view-agenda:before{content:" \f316"}.zmdi-view-array:before{content:" \f317"}.zmdi-view-carousel:before{content:" \f318"}.zmdi-view-column:before{content:" \f319"}.zmdi-view-comfy:before{content:" \f31a"}.zmdi-view-compact:before{content:" \f31b"}.zmdi-view-dashboard:before{content:" \f31c"}.zmdi-view-day:before{content:" \f31d"}.zmdi-view-headline:before{content:" \f31e"}.zmdi-view-list-alt:before{content:" \f31f"}.zmdi-view-list:before{content:" \f320"}.zmdi-view-module:before{content:" \f321"}.zmdi-view-quilt:before{content:" \f322"}.zmdi-view-stream:before{content:" \f323"}.zmdi-view-subtitles:before{content:" \f324"}.zmdi-view-toc:before{content:" \f325"}.zmdi-view-web:before{content:" \f326"}.zmdi-view-week:before{content:" \f327"}.zmdi-widgets:before{content:" \f328"}.zmdi-alarm-check:before{content:" \f329"}.zmdi-alarm-off:before{content:" \f32a"}.zmdi-alarm-plus:before{content:" \f32b"}.zmdi-alarm-snooze:before{content:" \f32c"}.zmdi-alarm:before{content:" \f32d"}.zmdi-calendar-alt:before{content:" \f32e"}.zmdi-calendar-check:before{content:" \f32f"}.zmdi-calendar-close:before{content:" \f330"}.zmdi-calendar-note:before{content:" \f331"}.zmdi-calendar:before{content:" \f332"}.zmdi-time-countdown:before{content:" \f333"}.zmdi-time-interval:before{content:" \f334"}.zmdi-time-restore-setting:before{content:" \f335"}.zmdi-time-restore:before{content:" \f336"}.zmdi-time:before{content:" \f337"}.zmdi-timer-off:before{content:" \f338"}.zmdi-timer:before{content:" \f339"}.zmdi-android-alt:before{content:" \f33a"}.zmdi-android:before{content:" \f33b"}.zmdi-apple:before{content:" \f33c"}.zmdi-behance:before{content:" \f33d"}.zmdi-codepen:before{content:" \f33e"}.zmdi-dribbble:before{content:" \f33f"}.zmdi-dropbox:before{content:" \f340"}.zmdi-evernote:before{content:" \f341"}.zmdi-facebook-box:before{content:" \f342"}.zmdi-facebook:before{content:" \f343"}.zmdi-github-box:before{content:" \f344"}.zmdi-github:before{content:" \f345"}.zmdi-google-drive:before{content:" \f346"}.zmdi-google-earth:before{content:" \f347"}.zmdi-google-glass:before{content:" \f348"}.zmdi-google-maps:before{content:" \f349"}.zmdi-google-pages:before{content:" \f34a"}.zmdi-google-play:before{content:" \f34b"}.zmdi-google-plus-box:before{content:" \f34c"}.zmdi-google-plus:before{content:" \f34d"}.zmdi-google:before{content:" \f34e"}.zmdi-instagram:before{content:" \f34f"}.zmdi-language-css3:before{content:" \f350"}.zmdi-language-html5:before{content:" \f351"}.zmdi-language-javascript:before{content:" \f352"}.zmdi-language-python-alt:before{content:" \f353"}.zmdi-language-python:before{content:" \f354"}.zmdi-lastfm:before{content:" \f355"}.zmdi-linkedin-box:before{content:" \f356"}.zmdi-paypal:before{content:" \f357"}.zmdi-pinterest-box:before{content:" \f358"}.zmdi-pocket:before{content:" \f359"}.zmdi-polymer:before{content:" \f35a"}.zmdi-rss:before{content:" \f3ea"}.zmdi-share:before{content:" \f35b"}.zmdi-stackoverflow:before{content:" \f35c"}.zmdi-steam-square:before{content:" \f35d"}.zmdi-steam:before{content:" \f35e"}.zmdi-twitter-box:before{content:" \f35f"}.zmdi-twitter:before{content:" \f360"}.zmdi-vk:before{content:" \f361"}.zmdi-wikipedia:before{content:" \f362"}.zmdi-windows:before{content:" \f363"}.zmdi-500px:before{content:" \f3ee"}.zmdi-8tracks:before{content:" \f3ef"}.zmdi-amazon:before{content:" \f3f0"}.zmdi-blogger:before{content:" \f3f1"}.zmdi-delicious:before{content:" \f3f2"}.zmdi-disqus:before{content:" \f3f3"}.zmdi-flattr:before{content:" \f3f4"}.zmdi-flickr:before{content:" \f3f5"}.zmdi-github-alt:before{content:" \f3f6"}.zmdi-google-old:before{content:" \f3f7"}.zmdi-linkedin:before{content:" \f3f8"}.zmdi-odnoklassniki:before{content:" \f3f9"}.zmdi-outlook:before{content:" \f3fa"}.zmdi-paypal-alt:before{content:" \f3fb"}.zmdi-pinterest:before{content:" \f3fc"}.zmdi-playstation:before{content:" \f3fd"}.zmdi-reddit:before{content:" \f3fe"}.zmdi-skype:before{content:" \f3ff"}.zmdi-slideshare:before{content:" \f400"}.zmdi-soundcloud:before{content:" \f401"}.zmdi-tumblr:before{content:" \f402"}.zmdi-twitch:before{content:" \f403"}.zmdi-vimeo:before{content:" \f404"}.zmdi-whatsapp:before{content:" \f405"}.zmdi-xbox:before{content:" \f406"}.zmdi-yahoo:before{content:" \f407"}.zmdi-youtube-play:before{content:" \f408"}.zmdi-youtube:before{content:" \f409"}.zmdi-aspect-ratio-alt:before{content:" \f364"}.zmdi-aspect-ratio:before{content:" \f365"}.zmdi-blur-circular:before{content:" \f366"}.zmdi-blur-linear:before{content:" \f367"}.zmdi-blur-off:before{content:" \f368"}.zmdi-blur:before{content:" \f369"}.zmdi-brightness-2:before{content:" \f36a"}.zmdi-brightness-3:before{content:" \f36b"}.zmdi-brightness-4:before{content:" \f36c"}.zmdi-brightness-5:before{content:" \f36d"}.zmdi-brightness-6:before{content:" \f36e"}.zmdi-brightness-7:before{content:" \f36f"}.zmdi-brightness-auto:before{content:" \f370"}.zmdi-brightness-setting:before{content:" \f371"}.zmdi-broken-image:before{content:" \f372"}.zmdi-center-focus-strong:before{content:" \f373"}.zmdi-center-focus-weak:before{content:" \f374"}.zmdi-compare:before{content:" \f375"}.zmdi-crop-16-9:before{content:" \f376"}.zmdi-crop-3-2:before{content:" \f377"}.zmdi-crop-5-4:before{content:" \f378"}.zmdi-crop-7-5:before{content:" \f379"}.zmdi-crop-din:before{content:" \f37a"}.zmdi-crop-free:before{content:" \f37b"}.zmdi-crop-landscape:before{content:" \f37c"}.zmdi-crop-portrait:before{content:" \f37d"}.zmdi-crop-square:before{content:" \f37e"}.zmdi-exposure-alt:before{content:" \f37f"}.zmdi-exposure:before{content:" \f380"}.zmdi-filter-b-and-w:before{content:" \f381"}.zmdi-filter-center-focus:before{content:" \f382"}.zmdi-filter-frames:before{content:" \f383"}.zmdi-filter-tilt-shift:before{content:" \f384"}.zmdi-gradient:before{content:" \f385"}.zmdi-grain:before{content:" \f386"}.zmdi-graphic-eq:before{content:" \f387"}.zmdi-hdr-off:before{content:" \f388"}.zmdi-hdr-strong:before{content:" \f389"}.zmdi-hdr-weak:before{content:" \f38a"}.zmdi-hdr:before{content:" \f38b"}.zmdi-iridescent:before{content:" \f38c"}.zmdi-leak-off:before{content:" \f38d"}.zmdi-leak:before{content:" \f38e"}.zmdi-looks:before{content:" \f38f"}.zmdi-loupe:before{content:" \f390"}.zmdi-panorama-horizontal:before{content:" \f391"}.zmdi-panorama-vertical:before{content:" \f392"}.zmdi-panorama-wide-angle:before{content:" \f393"}.zmdi-photo-size-select-large:before{content:" \f394"}.zmdi-photo-size-select-small:before{content:" \f395"}.zmdi-picture-in-picture:before{content:" \f396"}.zmdi-slideshow:before{content:" \f397"}.zmdi-texture:before{content:" \f398"}.zmdi-tonality:before{content:" \f399"}.zmdi-vignette:before{content:" \f39a"}.zmdi-wb-auto:before{content:" \f39b"}.zmdi-eject-alt:before{content:" \f39c"}.zmdi-eject:before{content:" \f39d"}.zmdi-equalizer:before{content:" \f39e"}.zmdi-fast-forward:before{content:" \f39f"}.zmdi-fast-rewind:before{content:" \f3a0"}.zmdi-forward-10:before{content:" \f3a1"}.zmdi-forward-30:before{content:" \f3a2"}.zmdi-forward-5:before{content:" \f3a3"}.zmdi-hearing:before{content:" \f3a4"}.zmdi-pause-circle-outline:before{content:" \f3a5"}.zmdi-pause-circle:before{content:" \f3a6"}.zmdi-pause:before{content:" \f3a7"}.zmdi-play-circle-outline:before{content:" \f3a8"}.zmdi-play-circle:before{content:" \f3a9"}.zmdi-play:before{content:" \f3aa"}.zmdi-playlist-audio:before{content:" \f3ab"}.zmdi-playlist-plus:before{content:" \f3ac"}.zmdi-repeat-one:before{content:" \f3ad"}.zmdi-repeat:before{content:" \f3ae"}.zmdi-replay-10:before{content:" \f3af"}.zmdi-replay-30:before{content:" \f3b0"}.zmdi-replay-5:before{content:" \f3b1"}.zmdi-replay:before{content:" \f3b2"}.zmdi-shuffle:before{content:" \f3b3"}.zmdi-skip-next:before{content:" \f3b4"}.zmdi-skip-previous:before{content:" \f3b5"}.zmdi-stop:before{content:" \f3b6"}.zmdi-surround-sound:before{content:" \f3b7"}.zmdi-tune:before{content:" \f3b8"}.zmdi-volume-down:before{content:" \f3b9"}.zmdi-volume-mute:before{content:" \f3ba"}.zmdi-volume-off:before{content:" \f3bb"}.zmdi-volume-up:before{content:" \f3bc"}.zmdi-n-1-square:before{content:" \f3bd"}.zmdi-n-2-square:before{content:" \f3be"}.zmdi-n-3-square:before{content:" \f3bf"}.zmdi-n-4-square:before{content:" \f3c0"}.zmdi-n-5-square:before{content:" \f3c1"}.zmdi-n-6-square:before{content:" \f3c2"}.zmdi-neg-1:before{content:" \f3c3"}.zmdi-neg-2:before{content:" \f3c4"}.zmdi-plus-1:before{content:" \f3c5"}.zmdi-plus-2:before{content:" \f3c6"}.zmdi-sec-10:before{content:" \f3c7"}.zmdi-sec-3:before{content:" \f3c8"}.zmdi-zero:before{content:" \f3c9"}.zmdi-airline-seat-flat-angled:before{content:" \f3ca"}.zmdi-airline-seat-flat:before{content:" \f3cb"}.zmdi-airline-seat-individual-suite:before{content:" \f3cc"}.zmdi-airline-seat-legroom-extra:before{content:" \f3cd"}.zmdi-airline-seat-legroom-normal:before{content:" \f3ce"}.zmdi-airline-seat-legroom-reduced:before{content:" \f3cf"}.zmdi-airline-seat-recline-extra:before{content:" \f3d0"}.zmdi-airline-seat-recline-normal:before{content:" \f3d1"}.zmdi-airplay:before{content:" \f3d2"}.zmdi-closed-caption:before{content:" \f3d3"}.zmdi-confirmation-number:before{content:" \f3d4"}.zmdi-developer-board:before{content:" \f3d5"}.zmdi-disc-full:before{content:" \f3d6"}.zmdi-explicit:before{content:" \f3d7"}.zmdi-flight-land:before{content:" \f3d8"}.zmdi-flight-takeoff:before{content:" \f3d9"}.zmdi-flip-to-back:before{content:" \f3da"}.zmdi-flip-to-front:before{content:" \f3db"}.zmdi-group-work:before{content:" \f3dc"}.zmdi-hd:before{content:" \f3dd"}.zmdi-hq:before{content:" \f3de"}.zmdi-markunread-mailbox:before{content:" \f3df"}.zmdi-memory:before{content:" \f3e0"}.zmdi-nfc:before{content:" \f3e1"}.zmdi-play-for-work:before{content:" \f3e2"}.zmdi-power-input:before{content:" \f3e3"}.zmdi-present-to-all:before{content:" \f3e4"}.zmdi-satellite:before{content:" \f3e5"}.zmdi-tap-and-play:before{content:" \f3e6"}.zmdi-vibration:before{content:" \f3e7"}.zmdi-voicemail:before{content:" \f3e8"}@font-face{font-family:themify-icons;src:url(../fonts/themify-icons.eot);src:url(../fonts/themify-iconsd41d.eot?#iefix) format(" eot"),url(../fonts/themify-icons.woff) format(" woff"),url(../fonts/themify-icons.ttf) format(" truetype"),url(../fonts/themify-icons.svg#themify-icons) format(" svg")}.ti{font-family:themify-icons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;speak:none;text-decoration:none;text-transform:none}.ti-arrow-up:before{content:" \e627"}.ti-arrow-right:before{content:" \e628"}.ti-arrow-left:before{content:" \e629"}.ti-arrow-down:before{content:" \e62a"}.ti-arrows-vertical:before{content:" \e657"}.ti-arrows-horizontal:before{content:" \e658"}.ti-angle-up:before{content:" \e648"}.ti-angle-right:before{content:" \e649"}.ti-angle-left:before{content:" \e64a"}.ti-angle-down:before{content:" \e64b"}.ti-angle-double-up:before{content:" \e660"}.ti-angle-double-right:before{content:" \e661"}.ti-angle-double-left:before{content:" \e662"}.ti-angle-double-down:before{content:" \e663"}.ti-move:before{content:" \e656"}.ti-fullscreen:before{content:" \e659"}.ti-arrow-top-right:before{content:" \e65a"}.ti-arrow-top-left:before{content:" \e65b"}.ti-arrow-circle-up:before{content:" \e65c"}.ti-arrow-circle-right:before{content:" \e65d"}.ti-arrow-circle-left:before{content:" \e65e"}.ti-arrow-circle-down:before{content:" \e65f"}.ti-arrows-corner:before{content:" \e6be"}.ti-split-v:before{content:" \e675"}.ti-split-v-alt:before{content:" \e6d6"}.ti-split-h:before{content:" \e676"}.ti-hand-point-up:before{content:" \e71a"}.ti-hand-point-right:before{content:" \e71b"}.ti-hand-point-left:before{content:" \e71c"}.ti-hand-point-down:before{content:" \e71d"}.ti-back-right:before{content:" \e6bc"}.ti-back-left:before{content:" \e6bd"}.ti-exchange-vertical:before{content:" \e63f"}.ti-wand:before{content:" \e600"}.ti-save:before{content:" \e746"}.ti-save-alt:before{content:" \e747"}.ti-direction:before{content:" \e6a8"}.ti-direction-alt:before{content:" \e6a9"}.ti-user:before{content:" \e602"}.ti-link:before{content:" \e62d"}.ti-unlink:before{content:" \e604"}.ti-trash:before{content:" \e605"}.ti-target:before{content:" \e607"}.ti-tag:before{content:" \e608"}.ti-desktop:before{content:" \e640"}.ti-tablet:before{content:" \e609"}.ti-mobile:before{content:" \e621"}.ti-email:before{content:" \e75a"}.ti-star:before{content:" \e60a"}.ti-spray:before{content:" \e60b"}.ti-signal:before{content:" \e60c"}.ti-shopping-cart:before{content:" \e60d"}.ti-shopping-cart-full:before{content:" \e60e"}.ti-settings:before{content:" \e60f"}.ti-search:before{content:" \e610"}.ti-zoom-in:before{content:" \e611"}.ti-zoom-out:before{content:" \e612"}.ti-cut:before{content:" \e613"}.ti-ruler:before{content:" \e614"}.ti-ruler-alt-2:before{content:" \e6db"}.ti-ruler-pencil:before{content:" \e615"}.ti-ruler-alt:before{content:" \e616"}.ti-bookmark:before{content:" \e617"}.ti-bookmark-alt:before{content:" \e618"}.ti-reload:before{content:" \e619"}.ti-plus:before{content:" \e61a"}.ti-minus:before{content:" \e622"}.ti-close:before{content:" \e646"}.ti-pin:before{content:" \e61b"}.ti-pencil:before{content:" \e61c"}.ti-pencil-alt:before{content:" \e61d"}.ti-paint-roller:before{content:" \e61e"}.ti-paint-bucket:before{content:" \e61f"}.ti-na:before{content:" \e620"}.ti-medall:before{content:" \e623"}.ti-medall-alt:before{content:" \e624"}.ti-marker:before{content:" \e625"}.ti-marker-alt:before{content:" \e626"}.ti-lock:before{content:" \e62b"}.ti-unlock:before{content:" \e603"}.ti-location-arrow:before{content:" \e62c"}.ti-layout:before{content:" \e62e"}.ti-layers:before{content:" \e62f"}.ti-layers-alt:before{content:" \e630"}.ti-key:before{content:" \e631"}.ti-image:before{content:" \e633"}.ti-heart:before{content:" \e634"}.ti-heart-broken:before{content:" \e635"}.ti-hand-stop:before{content:" \e636"}.ti-hand-open:before{content:" \e637"}.ti-hand-drag:before{content:" \e638"}.ti-flag:before{content:" \e63a"}.ti-flag-alt:before{content:" \e63b"}.ti-flag-alt-2:before{content:" \e63c"}.ti-eye:before{content:" \e63d"}.ti-import:before{content:" \e632"}.ti-export:before{content:" \e63e"}.ti-cup:before{content:" \e641"}.ti-crown:before{content:" \e642"}.ti-comments:before{content:" \e643"}.ti-comment:before{content:" \e644"}.ti-comment-alt:before{content:" \e645"}.ti-thought:before{content:" \e606"}.ti-clip:before{content:" \e647"}.ti-check:before{content:" \e64c"}.ti-check-box:before{content:" \e64d"}.ti-camera:before{content:" \e64e"}.ti-announcement:before{content:" \e64f"}.ti-brush:before{content:" \e650"}.ti-brush-alt:before{content:" \e727"}.ti-palette:before{content:" \e6e0"}.ti-briefcase:before{content:" \e651"}.ti-bolt:before{content:" \e652"}.ti-bolt-alt:before{content:" \e653"}.ti-blackboard:before{content:" \e654"}.ti-bag:before{content:" \e655"}.ti-world:before{content:" \e665"}.ti-wheelchair:before{content:" \e666"}.ti-car:before{content:" \e6b5"}.ti-truck:before{content:" \e66d"}.ti-timer:before{content:" \e66e"}.ti-ticket:before{content:" \e66f"}.ti-thumb-up:before{content:" \e670"}.ti-thumb-down:before{content:" \e671"}.ti-stats-up:before{content:" \e673"}.ti-stats-down:before{content:" \e674"}.ti-shine:before{content:" \e678"}.ti-shift-right:before{content:" \e679"}.ti-shift-left:before{content:" \e67a"}.ti-shift-right-alt:before{content:" \e6d9"}.ti-shift-left-alt:before{content:" \e6da"}.ti-shield:before{content:" \e67b"}.ti-notepad:before{content:" \e67c"}.ti-server:before{content:" \e67d"}.ti-pulse:before{content:" \e680"}.ti-printer:before{content:" \e681"}.ti-power-off:before{content:" \e682"}.ti-plug:before{content:" \e683"}.ti-pie-chart:before{content:" \e684"}.ti-panel:before{content:" \e686"}.ti-package:before{content:" \e687"}.ti-music:before{content:" \e688"}.ti-music-alt:before{content:" \e689"}.ti-mouse:before{content:" \e68a"}.ti-mouse-alt:before{content:" \e68b"}.ti-money:before{content:" \e68c"}.ti-microphone:before{content:" \e68d"}.ti-menu:before{content:" \e68e"}.ti-menu-alt:before{content:" \e68f"}.ti-map:before{content:" \e690"}.ti-map-alt:before{content:" \e691"}.ti-location-pin:before{content:" \e693"}.ti-light-bulb:before{content:" \e695"}.ti-info:before{content:" \e697"}.ti-infinite:before{content:" \e698"}.ti-id-badge:before{content:" \e699"}.ti-hummer:before{content:" \e69a"}.ti-home:before{content:" \e69b"}.ti-help:before{content:" \e69c"}.ti-headphone:before{content:" \e69d"}.ti-harddrives:before{content:" \e69e"}.ti-harddrive:before{content:" \e69f"}.ti-gift:before{content:" \e6a0"}.ti-game:before{content:" \e6a1"}.ti-filter:before{content:" \e6a2"}.ti-files:before{content:" \e6a3"}.ti-file:before{content:" \e6a4"}.ti-zip:before{content:" \e664"}.ti-folder:before{content:" \e639"}.ti-envelope:before{content:" \e6a6"}.ti-dashboard:before{content:" \e6aa"}.ti-cloud:before{content:" \e6b1"}.ti-cloud-up:before{content:" \e6b2"}.ti-cloud-down:before{content:" \e6b3"}.ti-clipboard:before{content:" \e6b4"}.ti-calendar:before{content:" \e6b6"}.ti-book:before{content:" \e6b7"}.ti-bell:before{content:" \e6b8"}.ti-basketball:before{content:" \e6b9"}.ti-bar-chart:before{content:" \e6ba"}.ti-bar-chart-alt:before{content:" \e6bb"}.ti-archive:before{content:" \e6bf"}.ti-anchor:before{content:" \e6c0"}.ti-alert:before{content:" \e6c5"}.ti-alarm-clock:before{content:" \e6c6"}.ti-agenda:before{content:" \e6c7"}.ti-write:before{content:" \e6c8"}.ti-wallet:before{content:" \e6cd"}.ti-video-clapper:before{content:" \e6ce"}.ti-video-camera:before{content:" \e6cf"}.ti-vector:before{content:" \e6d0"}.ti-support:before{content:" \e6d4"}.ti-stamp:before{content:" \e6d5"}.ti-slice:before{content:" \e6d7"}.ti-shortcode:before{content:" \e6d8"}.ti-receipt:before{content:" \e6dc"}.ti-pin2:before{content:" \e6dd"}.ti-pin-alt:before{content:" \e6de"}.ti-pencil-alt2:before{content:" \e6df"}.ti-eraser:before{content:" \e6a5"}.ti-more:before{content:" \e6e1"}.ti-more-alt:before{content:" \e6e2"}.ti-microphone-alt:before{content:" \e6e3"}.ti-magnet:before{content:" \e6e4"}.ti-line-double:before{content:" \e6e5"}.ti-line-dotted:before{content:" \e6e6"}.ti-line-dashed:before{content:" \e6e7"}.ti-ink-pen:before{content:" \e716"}.ti-info-alt:before{content:" \e717"}.ti-help-alt:before{content:" \e718"}.ti-headphone-alt:before{content:" \e719"}.ti-gallery:before{content:" \e71e"}.ti-face-smile:before{content:" \e71f"}.ti-face-sad:before{content:" \e720"}.ti-credit-card:before{content:" \e721"}.ti-comments-smiley:before{content:" \e726"}.ti-time:before{content:" \e72b"}.ti-share:before{content:" \e72e"}.ti-share-alt:before{content:" \e72f"}.ti-rocket:before{content:" \e730"}.ti-new-window:before{content:" \e732"}.ti-rss:before{content:" \e75e"}.ti-rss-alt:before{content:" \e75f"}.ti-control-stop:before{content:" \e6ab"}.ti-control-shuffle:before{content:" \e6ac"}.ti-control-play:before{content:" \e6ad"}.ti-control-pause:before{content:" \e6ae"}.ti-control-forward:before{content:" \e6af"}.ti-control-backward:before{content:" \e6b0"}.ti-volume:before{content:" \e601"}.ti-control-skip-forward:before{content:" \e722"}.ti-control-skip-backward:before{content:" \e723"}.ti-control-record:before{content:" \e724"}.ti-control-eject:before{content:" \e725"}.ti-paragraph:before{content:" \e685"}.ti-uppercase:before{content:" \e66a"}.ti-underline:before{content:" \e66c"}.ti-text:before{content:" \e672"}.ti-Italic:before{content:" \e696"}.ti-smallcap:before{content:" \e677"}.ti-list:before{content:" \e694"}.ti-list-ol:before{content:" \e734"}.ti-align-right:before{content:" \e6c1"}.ti-align-left:before{content:" \e6c2"}.ti-align-justify:before{content:" \e6c3"}.ti-align-center:before{content:" \e6c4"}.ti-quote-right:before{content:" \e67e"}.ti-quote-left:before{content:" \e67f"}.ti-layout-width-full:before{content:" \e6e8"}.ti-layout-width-default:before{content:" \e6e9"}.ti-layout-width-default-alt:before{content:" \e6ea"}.ti-layout-tab:before{content:" \e6eb"}.ti-layout-tab-window:before{content:" \e6ec"}.ti-layout-tab-v:before{content:" \e6ed"}.ti-layout-tab-min:before{content:" \e6ee"}.ti-layout-slider:before{content:" \e6ef"}.ti-layout-slider-alt:before{content:" \e6f0"}.ti-layout-sidebar-right:before{content:" \e6f1"}.ti-layout-sidebar-none:before{content:" \e6f2"}.ti-layout-sidebar-left:before{content:" \e6f3"}.ti-layout-placeholder:before{content:" \e6f4"}.ti-layout-menu:before{content:" \e6f5"}.ti-layout-menu-v:before{content:" \e6f6"}.ti-layout-menu-separated:before{content:" \e6f7"}.ti-layout-menu-full:before{content:" \e6f8"}.ti-layout-media-right:before{content:" \e6fa"}.ti-layout-media-right-alt:before{content:" \e6f9"}.ti-layout-media-overlay:before{content:" \e6fb"}.ti-layout-media-overlay-alt:before{content:" \e6fc"}.ti-layout-media-overlay-alt-2:before{content:" \e6fd"}.ti-layout-media-left:before{content:" \e6ff"}.ti-layout-media-left-alt:before{content:" \e6fe"}.ti-layout-media-center:before{content:" \e701"}.ti-layout-media-center-alt:before{content:" \e700"}.ti-layout-list-thumb:before{content:" \e702"}.ti-layout-list-thumb-alt:before{content:" \e703"}.ti-layout-list-post:before{content:" \e704"}.ti-layout-list-large-image:before{content:" \e705"}.ti-layout-line-solid:before{content:" \e706"}.ti-layout-grid4:before{content:" \e707"}.ti-layout-grid3:before{content:" \e708"}.ti-layout-grid2:before{content:" \e709"}.ti-layout-grid2-thumb:before{content:" \e70a"}.ti-layout-cta-right:before{content:" \e70b"}.ti-layout-cta-left:before{content:" \e70c"}.ti-layout-cta-center:before{content:" \e70d"}.ti-layout-cta-btn-right:before{content:" \e70e"}.ti-layout-cta-btn-left:before{content:" \e70f"}.ti-layout-column4:before{content:" \e710"}.ti-layout-column3:before{content:" \e711"}.ti-layout-column2:before{content:" \e712"}.ti-layout-accordion-separated:before{content:" \e713"}.ti-layout-accordion-merged:before{content:" \e714"}.ti-layout-accordion-list:before{content:" \e715"}.ti-widgetized:before{content:" \e6ca"}.ti-widget:before{content:" \e6cb"}.ti-widget-alt:before{content:" \e6cc"}.ti-view-list:before{content:" \e667"}.ti-view-list-alt:before{content:" \e668"}.ti-view-grid:before{content:" \e669"}.ti-upload:before{content:" \e66b"}.ti-download:before{content:" \e6a7"}.ti-loop:before{content:" \e692"}.ti-layout-sidebar-2:before{content:" \e736"}.ti-layout-grid4-alt:before{content:" \e737"}.ti-layout-grid3-alt:before{content:" \e738"}.ti-layout-grid2-alt:before{content:" \e739"}.ti-layout-column4-alt:before{content:" \e73a"}.ti-layout-column3-alt:before{content:" \e73b"}.ti-layout-column2-alt:before{content:" \e73c"}.ti-flickr:before{content:" \e740"}.ti-flickr-alt:before{content:" \e759"}.ti-instagram:before{content:" \e73d"}.ti-google:before{content:" \e73e"}.ti-github:before{content:" \e73f"}.ti-facebook:before{content:" \e741"}.ti-dropbox:before{content:" \e742"}.ti-dropbox-alt:before{content:" \e75c"}.ti-dribbble:before{content:" \e743"}.ti-apple:before{content:" \e744"}.ti-android:before{content:" \e745"}.ti-yahoo:before{content:" \e748"}.ti-trello:before{content:" \e74d"}.ti-stack-overflow:before{content:" \e74e"}.ti-soundcloud:before{content:" \e74f"}.ti-sharethis:before{content:" \e750"}.ti-sharethis-alt:before{content:" \e751"}.ti-reddit:before{content:" \e752"}.ti-microsoft:before{content:" \e733"}.ti-microsoft-alt:before{content:" \e754"}.ti-linux:before{content:" \e755"}.ti-jsfiddle:before{content:" \e756"}.ti-joomla:before{content:" \e757"}.ti-html5:before{content:" \e758"}.ti-css3:before{content:" \e75d"}.ti-drupal:before{content:" \e75b"}.ti-wordpress:before{content:" \e749"}.ti-tumblr:before{content:" \e72c"}.ti-tumblr-alt:before{content:" \e74c"}.ti-skype:before{content:" \e72d"}.ti-youtube:before{content:" \e728"}.ti-vimeo:before{content:" \e729"}.ti-vimeo-alt:before{content:" \e74a"}.ti-twitter:before{content:" \e72a"}.ti-twitter-alt:before{content:" \e74b"}.ti-linkedin:before{content:" \e735"}.ti-pinterest:before{content:" \e731"}.ti-pinterest-alt:before{content:" \e753"}.ti-themify-logo:before{content:" \e6d1"}.ti-themify-favicon:before{content:" \e6d2"}.ti-themify-favicon-alt:before{content:" \e6d3"}.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #999;border-top:0;border-bottom-color:rgba(0,0,0,.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-bottom:before{top:-7px}.datepicker-dropdown.datepicker-orient-bottom:after{top:-6px}.datepicker-dropdown.datepicker-orient-top:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-top:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day.focused,.datepicker table tr td.day:hover{background:#eee;cursor:pointer}.datepicker table tr td.new,.datepicker table tr td.old{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}.datepicker table tr td.today,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover{background-color:#fde19a;background-image:-moz-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:-o-linear-gradient(to bottom,#fdd49a,#fdf59a);background-image:linear-gradient(to bottom,#fdd49a,#fdf59a);background-repeat:repeat-x;border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#000}.datepicker table tr td.today.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today:active,.datepicker table tr td.today:hover,.datepicker table tr td.today:hover.active,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today:hover:active,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today[disabled]{background-color:#fdf59a}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover,.datepicker table tr td.range:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:-o-linear-gradient(to bottom,#f3c17a,#f3e97a);background-image:linear-gradient(to bottom,#f3c17a,#f3e97a);background-repeat:repeat-x;border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today[disabled]{background-color:#f3e97a}.datepicker table tr td.selected,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(to bottom,#b3b3b3,grey);background-image:-ms-linear-gradient(to bottom,#b3b3b3,grey);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(grey));background-image:-webkit-linear-gradient(to bottom,#b3b3b3,grey);background-image:-o-linear-gradient(to bottom,#b3b3b3,grey);background-image:linear-gradient(to bottom,#b3b3b3,grey);background-repeat:repeat-x;border-color:grey grey #595959;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.selected.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected[disabled]{background-color:grey}.datepicker table tr td.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background-color:#04c}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span.focused,.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0 0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover{background-color:#006dcc;background-image:-moz-linear-gradient(to bottom,#08c,#04c);background-image:-ms-linear-gradient(to bottom,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(to bottom,#08c,#04c);background-image:-o-linear-gradient(to bottom,#08c,#04c);background-image:linear-gradient(to bottom,#08c,#04c);background-repeat:repeat-x;border-color:#04c #04c #002a80;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.datepicker table tr td span.active.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active[disabled]{background-color:#04c}.datepicker table tr td span.new,.datepicker table tr td span.old{color:#999}.datepicker .datepicker-switch{width:145px}.datepicker .datepicker-switch,.datepicker .next,.datepicker .prev,.datepicker tfoot tr th{cursor:pointer}.datepicker .datepicker-switch:hover,.datepicker .next:hover,.datepicker .prev:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.input-append.date .add-on,.input-prepend.date .add-on{cursor:pointer}.input-append.date .add-on i,.input-prepend.date .add-on i{margin-top:3px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:18px;padding:4px 5px;font-weight:400;line-height:18px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}input[readonly]{pointer-events:none}.form-check{position:relative;padding:19px 0 15px 40px;text-align:left;overflow:hidden}.form-check label{cursor:pointer}.form-check label:after,.form-check label:before{content:'';position:absolute;top:50%;left:0;border-radius:5px}.form-check label:before{left:3px;width:22px;height:22px;margin:-10px 0 0;background:#eceef3}.form-check label:after{left:8px;width:13px;height:13px;margin:-6px 0 0;opacity:0;background:var(--primary);transform:translate3d(0,0,0) scale(.5);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.form-check input[type=checkbox],.form-check input[type=radio]{position:absolute;top:0;left:-9999px;visibility:hidden}.form-check input[type=checkbox]:checked+label:after,.form-check input[type=radio]:checked+label:after{transform:translate3d(0,0,0);opacity:1}.form-check label:after,.form-check label:before{border-radius:0}.form-check label:before{border-radius:2px}.form-check label:after{border-radius:2px}.form-check input[type=radio]+label:before{border-radius:10px}.form-check input[type=radio]+label:after{border-radius:10px;margin:-5px 0 0}.form-check input[type=radio]+label:before{border-radius:50px}.form-control{height:40px;border:1px solid #dee2e6;color:#a6a9b7}.form-control:focus{border-color:var(--primary);box-shadow:none}.form-control-lg{height:50px}.form-control-sm{height:30px}.form-control-plaintext{color:#a6a9b7}textarea.form-control{height:auto}select.form-control:not([size]):not([multiple]){height:40px}select.form-control-lg:not([size]):not([multiple]){height:50px}select.form-control-sm:not([size]):not([multiple]){height:30px}select.form-control[multiple],select.form-control[size]{height:auto}label,legend{font-weight:500;color:#a6a9b7}.custom-select.is-valid,.form-control.is-valid{border-color:#32b432;box-shadow:none}.custom-select.is-valid:focus,.form-control.is-valid:focus{border-color:#32b432;box-shadow:none}.was-validated .custom-select:valid,.was-validated .form-control:valid{border-color:#32b432;box-shadow:none}.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus{border-color:#32b432;box-shadow:none}.custom-select.is-invalid,.form-control.is-invalid{border-color:#e3324c;box-shadow:none}.custom-select.is-invalid:focus,.form-control.is-invalid:focus{border-color:#e3324c;box-shadow:none}.was-validated .custom-select:invalid,.was-validated .form-control:invalid{border-color:#e3324c;box-shadow:none}.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus{border-color:#e3324c;box-shadow:none}.custom-control-input.is-invalid~.custom-control-label::before{background:#e3324c;background:rgba(227,50,76,.5)!important}.was-validated .custom-control-input:invalid~.custom-control-label::before{background:#e3324c;background:rgba(227,50,76,.5)!important}.custom-control-input.is-valid~.custom-control-label::before{background:#32b432;background:rgba(50,180,50,.5)!important}.was-validated .custom-control-input:valid~.custom-control-label::before{background:#32b432;background:rgba(50,180,50,.5)!important}.custom-control-input.is-invalid~.custom-control-label{color:#e3324c}.was-validated .custom-control-input:invalid~.custom-control-label{color:#e3324c}.valid-feedback{color:#32b432}.invalid-feedback{color:#e3324c}.valid-tooltip{background:#32b432;background:rgba(50,180,50,.8)!important}.invalid-tooltip{background:#e3324c;background:rgba(227,50,76,.8)!important}.form-check-input.is-valid~.form-check-label{color:#32b432}.was-validated .form-check-input:valid~.form-check-label{color:#32b432}.form-check-input.is-invalid~.form-check-label{color:#e3324c}.was-validated .form-check-input:invalid~.form-check-label{color:#e3324c}.custom-select{-webkit-appearance:none;-moz-appearance:none;appearance:none}#signupForm .error,#signupForm1 .error{color:#e3324c;font-size:1rem!important;font-style:italic;padding:.4em .5em .3em}#signupForm3 .error.label{color:#e3324c;font-size:1rem!important;font-style:italic;padding:.4em .5em .3em}#signupForm1 span.fa-times{color:#e3324c;font-size:1rem!important;font-style:italic;padding:.4em .5em .3em}#signupForm1 span.fa-check{color:#32b432}.selects-contant .select2-container .select2-selection--single{height:40px}.selects-contant .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px}.selects-contant .select2-container--default .select2-selection--single .select2-selection__arrow{height:40px;position:absolute;top:1px;right:1px;width:40px}.selects-contant .Multi-sel .select2-container--default .select2-selection--multiple .select2-selection__choice,.selects-contant .Multi-sel .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:var(--primary);border:1px solid var(--primary);color:#fff;padding:1px 10px 1px 4px}.selects-contant .Multi-sel .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#e3324c}.selects-contant .Multi-sel .select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #dee2e6 1px}.selects-contant-boots .bootstrap-tagsinput{width:100%;height:40px;padding:7px 6px}.selects-contant-boots .bootstrap-tagsinput .label{padding:.4em .7em}.selects-contant-boots .bootstrap-tagsinput .label-info{background-color:var(--primary)}.input-group-addon{padding:8px 14px;background:var(--primary);border:1px solid var(--primary);color:#fff}.datepicker{border:1px solid #eee;padding:12px;-webkit-box-shadow:0 0 30px rgba(0,0,0,.04);-moz-box-shadow:0 0 30px rgba(0,0,0,.04);box-shadow:0 0 30px rgba(0,0,0,.04);width:270px;font-size:14px}.datepicker table{width:100%}.datepicker table tr td{width:30px;height:35px}.datepicker table tr td.today{background:var(--primary);background:-moz-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,var(--primary)),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-o-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:linear-gradient(to right,var(--primary) 0,#4776e6 100%)!important;color:#fff}.datepicker table tr td.today:hover{background:var(--primary);background:-moz-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,var(--primary)),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-o-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:linear-gradient(to right,var(--primary) 0,#4776e6 100%)!important;color:#fff}.datepicker table tr td.today.disabled{background:var(--primary);background:-moz-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,var(--primary)),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-o-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:linear-gradient(to right,var(--primary) 0,#4776e6 100%)!important;color:#fff}.datepicker table tr td.today.disabled:hover{background:var(--primary);background:-moz-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,var(--primary)),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-o-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:linear-gradient(to right,var(--primary) 0,#4776e6 100%)!important;color:#fff}.datepicker-inline{width:270px}.datetimepicker table{width:100%}.datepicker table tr td.active.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active.disabled:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active:active,.datepicker table tr td.active:hover,.datepicker table tr td.active:hover.active,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active:hover:active,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active[disabled]{background:var(--primary);background:-moz-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,var(--primary)),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-o-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:linear-gradient(to right,var(--primary) 0,#4776e6 100%)!important;color:#fff}@media screen and (min-width:480px) and (max-width:576px){.datepicker{width:230px}}@media screen and (max-width:480px){.datepicker{width:230px}}@media screen and (min-width:480px) and (max-width:576px){.datepicker-inline{width:100%}}@media screen and (max-width:480px){.datepicker-inline{width:100%}}@media screen and (min-width:480px) and (max-width:576px){.datepicker-orient-right{left:10px!important}}@media screen and (max-width:480px){.datepicker-orient-right{left:10px!important}}.active-task .form-check label:after,.active-task .form-check label:before{top:3px;margin:0}@font-face{font-family:summernote;font-style:normal;font-weight:400;src:url(../fonts/summernotec360.eot?4c7e83314b68cfa6a0d18a8b4690044b);src:url(../fonts/summernotec360.eot?4c7e83314b68cfa6a0d18a8b4690044b#iefix) format(" embedded-opentype"),url(../fonts/summernotec360.woff?4c7e83314b68cfa6a0d18a8b4690044b) format(" woff"),url(../fonts/summernotec360.ttf?4c7e83314b68cfa6a0d18a8b4690044b) format(" truetype")}.note-editor.note-frame{box-shadow:none;border-color:#dee2e6;margin-bottom:0}.ql-container.ql-snow,.ql-toolbar.ql-snow{border-color:#dee2e6}.note-toolbar-wrapper .note-toolbar .btn-group .btn{padding:.25rem .5rem!important}.dropzone{border:2px dashed #dee2e6}.dropzone .dz-message{color:#a6a9b7;font-size:1.714rem;margin:5em}@media screen and (min-width:480px) and (max-width:576px){.dropzone .dz-message{margin:3em 0}}@media screen and (max-width:480px){.dropzone .dz-message{margin:3em 0}}.input-group-text{color:#fff;background-color:var(--primary);border-color:var(--primary)}.bootstrap-duallistbox-container label{color:var(--primary)}.bootstrap-duallistbox-container .filter{height:40px}.bootstrap-duallistbox-container .btn-group .btn{border-color:#dee2e6}.bootstrap-duallistbox-container .btn-group .btn:focus,.bootstrap-duallistbox-container .btn-group .btn:hover{background-color:var(--primary);border-color:var(--primary);color:#fff!important}.bootstrap-duallistbox-container .btn-outline-secondary{background-color:var(--primary);border-color:var(--primary);color:#fff!important}.bootstrap-duallistbox-container select{border-color:#dee2e6}.bootstrap-duallistbox-container select option{padding:.5rem;color:#333}.bootstrap-duallistbox-container select:focus{outline:0}@media screen and (min-width:577px) and (max-width:767px){.bootstrap-duallistbox-container .box1{margin-bottom:1.5rem}}@media screen and (min-width:480px) and (max-width:576px){.bootstrap-duallistbox-container .box1{margin-bottom:1.5rem}}@media screen and (max-width:480px){.bootstrap-duallistbox-container .box1{margin-bottom:1.5rem}}.bootstrap-duallistbox-container .box1.filtered .clear1,.bootstrap-duallistbox-container .box1.filtered .clear2,.bootstrap-duallistbox-container .box2.filtered .clear1,.bootstrap-duallistbox-container .box2.filtered .clear2{margin-bottom:10px}.select2-container{width:100%!important}.select2-container .select2-dropdown{border-color:#dee2e6}.select2-container .select2-dropdown .select2-results__group{color:#a6a9b7}.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{border:1px solid #dee2e6;box-shadow:none}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--primary)}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#dee2e6}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:0}.select2-container .select2-selection--single:focus{outline:0}.select2-container--default .select2-search--dropdown .selects-contant .custom-select{height:calc(2.65rem + 2px)}.select2-container--default .select2-search--dropdown .selects-contant .Multi-sel .select2-container--default.select2-container--focus .select2-selection--multiple{border:1px solid #dee2e6;box-shadow:none}.selects-contant-boots .bootstrap-tagsinput{border:1px solid #dee2e6;box-shadow:none;height:auto}.selects-contant-boots .bootstrap-tagsinput .tag{margin-bottom:2px;display:inline-block;padding:.6em .7em}.custom-select-sm{height:calc(1.5125rem + 2px);padding-top:.275rem;padding-bottom:.275rem;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none}.custom-select:focus{box-shadow:none;border-color:var(--primary)}.irs--flat .irs-bar{background-color:var(--primary)}.irs--flat .irs-handle>i:first-child{background-color:var(--primary)}.irs--flat .irs-from,.irs--flat .irs-single,.irs--flat .irs-to{background-color:var(--primary)}.irs-from{background:var(--primary)}.irs-from:after{border-top-color:var(--primary)}.irs-to{background:var(--primary)}.irs-to:after{border-top-color:var(--primary)}.irs-single{background:var(--primary)}.irs-single:after{border-top-color:var(--primary)}.table-primary{background:var(--primary);background:rgba(142,84,233,.1)!important;color:var(--primary)}.table-primary th{background:var(--primary);background:rgba(142,84,233,.1)!important;color:var(--primary);border-color:#fff!important}.table-primary td{background:var(--primary);background:rgba(142,84,233,.1)!important;color:var(--primary);border-color:#fff!important}.table-secondary{background:#a1a1a1;background:rgba(161,161,161,.1)!important;color:#a1a1a1}.table-secondary th{background:#a1a1a1;background:rgba(161,161,161,.1)!important;color:#a1a1a1;border-color:#fff!important}.table-secondary td{background:#a1a1a1;background:rgba(161,161,161,.1)!important;color:#a1a1a1;border-color:#fff!important}.table-info{background:#45aaf2;background:rgba(69,170,242,.1)!important;color:#45aaf2}.table-info th{background:#45aaf2;background:rgba(69,170,242,.1)!important;color:#45aaf2;border-color:#fff!important}.table-info td{background:#45aaf2;background:rgba(69,170,242,.1)!important;color:#45aaf2;border-color:#fff!important}.table-warning{background:#f7b731;background:rgba(247,183,49,.1)!important;color:#f7b731}.table-warning th{background:#f7b731;background:rgba(247,183,49,.1)!important;color:#f7b731;border-color:#fff!important}.table-warning td{background:#f7b731;background:rgba(247,183,49,.1)!important;color:#f7b731;border-color:#fff!important}.table-danger{background:#e3324c;background:rgba(227,50,76,.1)!important;color:#e3324c}.table-danger th{background:#e3324c;background:rgba(227,50,76,.1)!important;color:#e3324c;border-color:#fff!important}.table-danger td{background:#e3324c;background:rgba(227,50,76,.1)!important;color:#e3324c;border-color:#fff!important}.table-success{background:#32b432;background:rgba(50,180,50,.1)!important;color:#32b432}.table-success th{background:#32b432;background:rgba(50,180,50,.1)!important;color:#32b432;border-color:#fff!important}.table-success td{background:#32b432;background:rgba(50,180,50,.1)!important;color:#32b432;border-color:#fff!important}.table-orange{background:#fd9644;background:rgba(253,150,68,.1)!important;color:#fd9644}.table-orange th{background:#fd9644;background:rgba(253,150,68,.1)!important;color:#fd9644;border-color:#fff!important}.table-orange td{background:#fd9644;background:rgba(253,150,68,.1)!important;color:#fd9644;border-color:#fff!important}.table-pink{background:#fb0792;background:rgba(251,7,146,.1)!important;color:#fb0792}.table-pink th{background:#fb0792;background:rgba(251,7,146,.1)!important;color:#fb0792;border-color:#fff!important}.table-pink td{background:#fb0792;background:rgba(251,7,146,.1)!important;color:#fb0792;border-color:#fff!important}.table-yellow{background:#ffc107;background:rgba(255,193,7,.1)!important;color:#ffc107}.table-yellow th{background:#ffc107;background:rgba(255,193,7,.1)!important;color:#ffc107;border-color:#fff!important}.table-yellow td{background:#ffc107;background:rgba(255,193,7,.1)!important;color:#ffc107;border-color:#fff!important}.table-red{background:#e3324c;background:rgba(227,50,76,.1)!important;color:#e3324c}.table-red th{background:#e3324c;background:rgba(227,50,76,.1)!important;color:#e3324c;border-color:#fff!important}.table-red td{background:#e3324c;background:rgba(227,50,76,.1)!important;color:#e3324c;border-color:#fff!important}.table-cyan{background:#2bcbba;background:rgba(43,203,186,.1)!important;color:#2bcbba}.table-cyan th{background:#2bcbba;background:rgba(43,203,186,.1)!important;color:#2bcbba;border-color:#fff!important}.table-cyan td{background:#2bcbba;background:rgba(43,203,186,.1)!important;color:#2bcbba;border-color:#fff!important}.datatable-wrapper table tfoot{display:none}table.dataTable thead .sorting:after,table.dataTable thead .sorting:before,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_asc:before,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_asc_disabled:before,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_desc:before,table.dataTable thead .sorting_desc_disabled:after,table.dataTable thead .sorting_desc_disabled:before{bottom:.8em}@media screen and (min-width:480px) and (max-width:576px){.dataTables_wrapper div.row{margin:10px 0!important}.dataTables_wrapper div[class^=col-]:last-child{padding:0}.dataTables_wrapper div[class^=col-]:first-child{padding:0}.dataTables_wrapper .dataTables_info{padding-top:0!important;text-align:left!important}.dataTables_wrapper .pagination{justify-content:flex-start!important;margin-top:10px!important}}@media screen and (max-width:480px){.dataTables_wrapper div.row{margin:10px 0!important}.dataTables_wrapper div[class^=col-]:last-child{padding:0}.dataTables_wrapper div[class^=col-]:first-child{padding:0}.dataTables_wrapper .dataTables_info{padding-top:0!important;text-align:left!important}.dataTables_wrapper .pagination{justify-content:flex-start!important;margin-top:10px!important}}.table-striped tbody tr:nth-of-type(odd){background:#eceef3}.table>thead>tr>th{vertical-align:middle;white-space:nowrap}.table>tbody>tr>td{vertical-align:middle;white-space:nowrap}.tabledit-toolbar{flex-wrap:nowrap}.tabledit-toolbar .btn{margin-right:6px;border-radius:.2rem!important}.tabledit-toolbar .btn:last-child{margin-right:0}.tabledit-toolbar .tabledit-save-button{margin-left:6px;margin-right:0}.tabledit-toolbar .tabledit-confirm-button{margin-left:6px;margin-right:0}.tableexport-caption{display:table-caption;padding:0;margin-bottom:15px}.tableexport-caption .btn{line-height:1;background-color:var(--primary);color:#fff;padding:9px 10px;margin:0;margin-right:10px}.tableexport-caption .btn:first-child{margin-left:0}.tableexport-caption .btn.xlsx:before{background:url(../img/export/xlsx.svg) no-repeat center}.tableexport-caption .btn.csv:before{background:url(../img/export/csv.svg) no-repeat center}.tableexport-caption .btn.txt:before{background:url(../img/export/txt.svg) no-repeat center}.tableexport-caption .btn:focus{box-shadow:none}@media screen and (min-width:480px) and (max-width:576px){.tableexport-caption .btn{margin:0 0 5px 0}}@media screen and (max-width:480px){.tableexport-caption .btn{margin:0 0 5px 0}}.csv:before,.txt:before,.xls:before,.xlsx:before{box-shadow:none;padding:4px 10px 4px}.gmap{display:block;width:100%;height:450px}#panorama{display:block;width:100%;height:450px;margin-top:30px}.address-location{height:270px}.vmap{height:420px;width:100%}@media screen and (min-width:577px) and (max-width:767px){.vmap{height:310px!important}}@media screen and (min-width:480px) and (max-width:576px){.vmap{height:310px!important}}@media screen and (max-width:480px){.vmap{height:310px!important}}.jqvmap-zoomin,.jqvmap-zoomout{padding:0;line-height:14px;width:15px;height:15px}.jqvmap-region{cursor:default!important}.map-pin{width:64px;height:50px;position:absolute;top:-25px;left:-32px;background-size:32px 32px;background-repeat:no-repeat;text-align:center;background-position:top center;color:#888;font-weight:500;font-size:14px}.map-pin span{position:absolute;bottom:0;width:100%;text-align:center;left:0}.red{background-image:url(../img/marker/red.html)}.blue{background-image:url(../img/marker/blue.html)}.purple{background-image:url(../img/marker/purple.html)}.jqvmap-pin{font-family:" Helvetica Neue Light",HelveticaNeue-Light," Helvetica Neue",Calibri,Helvetica,Arial,sans-serif;cursor:default}#jqvmap1_fl_pin{margin-left:5%}.mapael path{fill:var(--primary);stroke:#eceef3}.mapael path:hover{fill:#f7b731;stroke:#f7b731}.flot-container{width:100%;height:350px}.flot-wrapper{width:100%;height:100%;font-size:14px;line-height:1.2em}.morris-wrapper svg text{font-family:Roboto,sans-serif!important}.morris-wrapper .morris-hover{z-index:998}.chartist-wrapper .ct-chart{height:350px}.ct-series-a .ct-bar,.ct-series-a .ct-line,.ct-series-a .ct-point,.ct-series-a .ct-slice-donut{stroke:#2c2e3e}.ct-series-a .ct-area,.ct-series-a .ct-slice-donut-solid,.ct-series-a .ct-slice-pie{fill:var(--primary)}.ct-series-b .ct-bar,.ct-series-b .ct-line,.ct-series-b .ct-point,.ct-series-b .ct-slice-donut{stroke:#4776e6}.ct-series-b .ct-area,.ct-series-b .ct-slice-donut-solid,.ct-series-b .ct-slice-pie{fill:#4776e6}.ct-series-c .ct-bar,.ct-series-c .ct-line,.ct-series-c .ct-point,.ct-series-c .ct-slice-donut{stroke:#f7b731}.ct-series-d .ct-area,.ct-series-d .ct-slice-donut-solid,.ct-series-d .ct-slice-pie{fill:#32b432}.ct-area{fill-opacity:.3}.ct-chart-donut .ct-label,.ct-chart-pie .ct-label{fill:#fff;color:#fff;font-size:1rem}.c3chart-wrapper .c3{height:300px}.c3chart-wrapper .c3 text{font-family:Roboto,sans-serif}.c3chart-wrapper .c3 .tick{font-family:Roboto,sans-serif;fill:#a6a9b7}.c3chart-wrapper .c3 .c3-legend-item text{font-family:Roboto,sans-serif;fill:#a6a9b7}.c3chart-wrapper .c3 line{stroke:#a6a9b7}.c3chart-wrapper .c3 path.domain{stroke:#a6a9b7;stroke-width:1px}.knob{font-family:Roboto,sans-serif!important}.apexcharts-canvas{margin:0 auto}.apexchart-tool-force-top .apexcharts-canvas,.apexchart-tool-force-top .col-12,.apexchart-tool-force-top .row{position:inherit}.apexchart-tool-force-top .apexcharts-toolbar{top:17px;right:10px}@media screen and (min-width:577px) and (max-width:767px){.apexchart-tool-force-top .apexcharts-toolbar{display:none}}@media screen and (min-width:480px) and (max-width:576px){.apexchart-tool-force-top .apexcharts-toolbar{display:none}}@media screen and (max-width:480px){.apexchart-tool-force-top .apexcharts-toolbar{display:none}}.apexcharts-menu-icon svg,.apexcharts-reset-zoom-icon svg,.apexcharts-zoom-icon svg,.apexcharts-zoom-in-icon svg,.apexcharts-zoom-out-icon svg{fill:#a6a9b7!important}.widget-support-list .dot-online{position:relative}.widget-support-list .dot-online .dot-online-icon{position:absolute;width:8px;height:8px;border-radius:15px;right:9px;top:5px}.widget-support-list .bg-img{width:50px;height:50px}.widget-income-list .bg-img,.widget-recent-list .bg-img,.widget-user-list .bg-img{width:50px;height:50px}.widget-branches-list .media img{height:26px}.widget-branches-list .card-body{max-height:450px;overflow:hidden;border-bottom:1px solid #dee2e6}.widget-branches-list .card-body:last-child{border-bottom:none}.widget-branches-list .card-body a{padding:0 30px}.widget-branches-list .card-body a:first-child{padding-top:0}.widget-branches-list .card-body a i{font-size:20px}.widget-branches-list .card-body a span{margin-top:6px}.widget-branches-list .card-body ul li{border-bottom:1px solid #dee2e6;padding:16px 0}.widget-branches-list .card-body ul li:last-child{border-bottom:0 solid}.widget-branches-list.dating-widget-branches-list .card-body a{padding:0}.widget-branches-list.dating-widget-branches-list .card-body a img{height:12px}.widget-downloads-list .card-body .btn.btn-icon,.widget-recent-list .card-body .btn.btn-icon{width:30px;height:30px;padding:0;line-height:30px}@media screen and (min-width:480px) and (max-width:576px){.widget-downloads-list .media{display:block}.widget-downloads-list .media h4{margin:10px 0!important}}@media screen and (max-width:480px){.widget-downloads-list .media{display:block}.widget-downloads-list .media h4{margin:10px 0!important}}.widget-downloads-list .widget-text{padding:1rem 0}.widget-downloads-list .widget-text img{width:50px;height:50px}.widget-downloads-list .img-icon{width:50px;height:50px;border-radius:80px;background-color:#f7f7f7}.widget-downloads-list .img-icon i{font-size:28px;line-height:50px}.widget-text{padding:1.25rem}.widget-downloads-list .widget-text,.widget-income-list .widget-text,.widget-recent-list .widget-text,.widget-support-list .widget-text,.widget-user-list .widget-text{border-bottom:1px solid #dee2e6}.widget-downloads-list .widget-text:last-child,.widget-income-list .widget-text:last-child,.widget-recent-list .widget-text:last-child,.widget-support-list .widget-text:last-child,.widget-user-list .widget-text:last-child{border-bottom:0 solid}.widget-downloads-list .card-body,.widget-income-list .card-body,.widget-recent-list .card-body,.widget-support-list .card-body,.widget-user-list .card-body{max-height:450px;overflow:hidden;border-bottom:1px solid #dee2e6}.widget-downloads-list .card-body:last-child,.widget-income-list .card-body:last-child,.widget-recent-list .card-body:last-child,.widget-support-list .card-body:last-child,.widget-user-list .card-body:last-child{border-bottom:none}.widget-recent-list .card-body .btn.btn-icon{width:25px;height:25px;padding:0;line-height:25px}.widget-recent-list .card-body .nav .nav-link{padding:0}.widget-recent-list .card-body .nav .nav-item{padding:8px 8px 0 0}.widget-recent-list span,.widget-support-list span{font-size:11px}.widget-social-box1,.widget-social-box10,.widget-social-box11,.widget-social-box12,.widget-social-box13,.widget-social-box14,.widget-social-box15,.widget-social-box2,.widget-social-box3,.widget-social-box4,.widget-social-box5,.widget-social-box6,.widget-social-box7,.widget-social-box8,.widget-social-box9{overflow:hidden}.widget-social .widget-social-box1 ul{border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.widget-social .widget-social-box1 ul li,.widget-social .widget-social-box3 ul li,.widget-social .widget-social-box4 ul li,.widget-social .widget-social-box5 ul li,.widget-social .widget-social-box9 ul li{border-right:1px solid #dee2e6}.widget-social .widget-social-box1 ul li:last-child,.widget-social .widget-social-box3 ul li:last-child,.widget-social .widget-social-box4 ul li:last-child,.widget-social .widget-social-box5 ul li:last-child,.widget-social .widget-social-box9 ul li:last-child{border-right:0 solid #dee2e6;padding-right:0}.widget-social .widget-social-box11 .widget-social-contant,.widget-social .widget-social-box12 .widget-social-contant,.widget-social .widget-social-box15 .widget-social-contant,.widget-social .widget-social-box3 .widget-social-contant,.widget-social .widget-social-box7 .widget-social-contant,.widget-social .widget-social-box9 .widget-social-contant{background:var(--primary);background:-moz-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,var(--primary)),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-o-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:linear-gradient(to right,var(--primary) 0,#4776e6 100%)!important}.widget-social .widget-social-box11 .widget-social-contant h4,.widget-social .widget-social-box11 .widget-social-contant h5,.widget-social .widget-social-box12 .widget-social-contant h4,.widget-social .widget-social-box12 .widget-social-contant h5,.widget-social .widget-social-box15 .widget-social-contant h4,.widget-social .widget-social-box15 .widget-social-contant h5,.widget-social .widget-social-box3 .widget-social-contant h4,.widget-social .widget-social-box3 .widget-social-contant h5,.widget-social .widget-social-box7 .widget-social-contant h4,.widget-social .widget-social-box7 .widget-social-contant h5,.widget-social .widget-social-box9 .widget-social-contant h4,.widget-social .widget-social-box9 .widget-social-contant h5{color:#fff}.widget-social .widget-social-box7 .widget-social-contant a,.widget-social .widget-social-box7 .widget-social-contant p{color:#fff}.widget-social .widget-social-box7 .widget-social-contant p{border-color:#fff}.widget-social .widget-social-box12 .widget-social-contant p{color:#fff}.widget-social .widget-social-box6 ul li,.widget-social .widget-social-box7 ul li,.widget-social .widget-social-box8 ul li{padding:0 5px}.widget-social .widget-social-box10 .nav,.widget-social .widget-social-box12 .nav{padding:.5rem}.widget-social .widget-social-box2 .card-body ul li a{font-size:14px;font-weight:500}.widget-social .widget-social-box4 ul{border-top:1px solid #dee2e6}.widget-social .widget-social-box9 .bg-img{margin-top:-30px;margin-left:auto;margin-right:auto}.widget-social .widget-social-box11 ul li{padding:10px 10px}.widget-social .widget-social-box15 .img-icon{width:40px;height:40px;border-radius:50px;line-height:40px;text-align:center}.widget-social .widget-social-box15 .img-icon i{font-size:18px}.widget-chart-contant .img-icon{width:60px;height:60px;line-height:60px}.widget-chart-contant .img-icon i{font-size:2rem}.img-icon-box{border-radius:5px!important}.img-icon-outline{border-width:3px;border-style:solid}.b-outline-primary,.b-primary{border-color:var(--primary)}.b-info,.b-outline-info{border-color:#45aaf2}.b-danger,.b-outline-danger{border-color:#e3324c}.b-outline-warning,.b-warning{border-color:#f7b731}#cryptodemo6.chart-fit{top:30px}.account-contant .bg-img{width:100px;height:100px}.task-table .dot{background-color:var(--primary);border-radius:10px;margin-right:6px;width:10px;height:10px;display:inline-block}.task-table tr{border-bottom:1px solid #dee2e6}.task-table tr:last-child{border-bottom:0 solid #dee2e6}.task-table .task-table-td .chat{position:relative}.task-table .task-table-td .chat i{font-size:18px}.task-table .task-table-td .chat .badge{position:absolute;top:-10px;left:20px}.task-table td,.task-table th{vertical-align:middle;border-top:0 solid #dee2e6}.task-list-contant .table .card-header,.task-list-contant .table td,.task-list-contant .table th{padding:.75rem 2rem}.task-list-contant .table td:first-child{padding-right:0}.error-contant .error-innr{height:100vh;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;object-fit:cover}@media screen and (min-width:480px) and (max-width:576px){.error-contant .error-innr .container{max-width:100%}}@media screen and (max-width:480px){.error-contant .error-innr .container{max-width:100%}}.error-contant .row{height:100vh}.st0{fill:var(--primary)}.st1{fill:#f9f9fb}.st2{fill-rule:evenodd;clip-rule:evenodd;fill:#a37dff}.st3{fill-rule:evenodd;clip-rule:evenodd;fill:#cbf}.st4{fill-rule:evenodd;clip-rule:evenodd;fill:#f9f9fb}.st5{fill-rule:evenodd;clip-rule:evenodd;fill:#90c9ea}.st6{fill-rule:evenodd;clip-rule:evenodd;fill:#abc3ff}.st7{fill-rule:evenodd;clip-rule:evenodd;fill:#79a1f2}.st8{fill-rule:evenodd;clip-rule:evenodd;fill:#618de5}.st9{fill-rule:evenodd;clip-rule:evenodd;fill:#7b91ff}.st10{fill-rule:evenodd;clip-rule:evenodd;fill:#80c3ff}.st11{fill-rule:evenodd;clip-rule:evenodd;fill:#494089}.pricing-content h5{color:#333;font-size:1.285rem;text-transform:uppercase}.pricing-content h2{font-size:42px}.pricing-content ul{padding-left:0;list-style:none}.pricing-content ul li{line-height:30px;text-transform:capitalize;letter-spacing:.5px}.pricing-content a{text-transform:capitalize}.pricing-highlight{background:var(--primary);background:-moz-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-webkit-gradient(linear,left,right,color-stop(0,var(--primary)),color-stop(100%,#4776e6))!important;background:-webkit-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-o-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:-ms-linear-gradient(left,var(--primary) 0,#4776e6 100%)!important;background:linear-gradient(to right,var(--primary) 0,#4776e6 100%)!important}.pricing-highlight .pricing-content h5{color:#fff}.pricing-highlight .pricing-content h2{color:#fff!important}.pricing-highlight .pricing-content p{color:#fff!important}.pricing-highlight .pricing-content ul li{color:#fff!important}.faq-contant .accordion .card{-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;margin-bottom:16px}.faq-contant .accordion .card:last-child{margin-bottom:3rem}.faq-contant .nav .nav-link.active h5,.faq-contant .nav .nav-link.active p{color:#fff;line-height:1.4rem}.faq-contant .nav .nav-link p{line-height:1.4rem}.faq-contant .tab-content .card-header .btn{font-size:16px;font-weight:700;color:var(--primary)}.faq-contant .tab-content .card-header .btn:focus{box-shadow:none}.portfolio-item{overflow:hidden;color:#fff;width:100%;border:0;position:relative}.portfolio-item:before{content:'';display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background-size:115%;-webkit-transition:all .7s cubic-bezier(.68,.11,.13,.98);-moz-transition:all .7s cubic-bezier(.68,.11,.13,.98);transition:all .7s cubic-bezier(.68,.11,.13,.98)}.portfolio-item img{width:100%;-webkit-transition:transform .35s;-o-transition:transform .35s;-ms-transition:transform .35s;-moz-transition:transform .35s;transition:transform .35s;-webkit-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.portfolio-item .portfolio-overlay{width:100%;background:var(--primary)!important;padding:10px 0;position:absolute;bottom:-80px;display:block;margin-top:0;float:left;z-index:9;text-align:center;left:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.portfolio-item .portfolio-overlay h4{font-weight:600;margin-bottom:5px}.portfolio-item .portfolio-overlay a:hover{color:#fff}.portfolio-item .portfolio-overlay span{font-weight:400;font-size:1rem}.portfolio-item .portfolio-overlay span a{color:#fff}.portfolio-item .portfolio-overlay span a:hover{color:#323232}.portfolio-item a.popup{position:absolute;right:20px;top:-20px;color:#fff;z-index:9;display:inline-block;width:40px;height:40px;background:#fff;color:#626262;border-radius:50%;margin-right:10px;padding-left:0;text-align:center;line-height:40px;opacity:0;transition:all .5s ease-in-out;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out}.portfolio-item a.popup:hover{background:var(--primary);color:#fff}.portfolio-item:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.portfolio-item:hover a.popup{opacity:1;top:20px}.portfolio-item:hover .portfolio-overlay{bottom:0}.clients-contant .form-check input[type=checkbox]{content:'';position:absolute;left:auto;top:0;width:1.25em;height:1.25em;border:2px solid #ccc;background:#fff;border-radius:4px}.clients-contant .clients-contant-table .dot{background-color:#26de81;border-radius:10px;margin-right:6px;width:10px;height:10px;display:inline-block}.clients-contant .clients-contant-table tr{border-bottom:1px solid #dee2e6}.clients-contant .clients-contant-table tr td,.clients-contant .clients-contant-table tr th{vertical-align:middle;align-items:center;border-top:0 solid #dee2e6;border-bottom:0 solid #dee2e6!important}.clients-contant .clients-contant-table tr th{border-bottom:1px solid #dee2e6!important}.clients-contant .clients-contant-table tr th:last-child{border-bottom:0 solid}.clients-contant .clients-contant-table .btn.btn-icon{width:30px;height:30px;line-height:30px}.contact-contant .form-check input[type=checkbox]{content:'';position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:2px solid #ccc;background:#fff;border-radius:4px;margin-top:4px}.contact-contant .img-icon{width:35px;height:35px;line-height:35px;margin-right:1rem}.contact-contant ul{align-items:center;padding:.4rem 0}.contact-contant ul li i{font-size:16px;color:var(--primary)}.contact-contant ul.nav:first-child{margin-top:1rem}.contact-contant ul.nav:last-child{padding-bottom:0}.employees-contant .employees-contant-inner span{margin-left:8px;font-size:13px}.employees-contant .employees-contant-inner span:first-child{margin-left:0}@media screen and (min-width:480px) and (max-width:576px){.employees-contant .employees-contant-inner span{margin-bottom:8px}.employees-contant .employees-contant-inner span:last-child{margin-bottom:0}}@media screen and (max-width:480px){.employees-contant .employees-contant-inner span{margin-bottom:8px}.employees-contant .employees-contant-inner span:last-child{margin-bottom:0}}.employees-contant h4 .badge{background-color:#f7f7f7;color:var(--primary)}.employees-contant .bg-img{width:70px;height:70px}.comingsoon .form-control.bg-white-inverse{color:#fff;border:0;background:rgba(255,255,255,.25);color:#fff}.comingsoon ::-webkit-input-placeholder{color:#fff}.comingsoon ::-moz-placeholder{color:#fff}.comingsoon :-ms-input-placeholder{color:#fff}.comingsoon :-moz-placeholder{color:#fff}