Showing source for: https://app.feedblitz.com/f/f.fbz
Duration: 0.554866s
Server: Microsoft-IIS/10.0

<!DOCTYPE html>
<html style="height:100%">
    <head>
        <meta content="text/html; charset=utf-8" http-equiv="content-type">
        <meta content="width=device-width, initial-scale=1" name="viewport">
        <style>
            @charset "UTF-8";
            /*!
             * Bootstrap v4.0.0-alpha.6 (https://getbootstrap.com)
             * Copyright 2011-2017 The Bootstrap Authors
             * Copyright 2011-2017 Twitter, Inc.
             * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
             */
            /*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
            @import url("/assets/css/bootstrap-select.min.css");
            @import url("/assets/css/bootstrap-toggle.min.css");
            html {
                font-family
                :
                 
                sans-serif
                ;
                
                
                line-height
                :
                 
                1.15
                ;
                
                
                -ms-text-size-adjust
                :
                 
                100%
                ;
                
                
                -webkit-text-size-adjust
                :
                 
                100%
                ;
            }
            body {
                margin              : 0;
            }
            article,
            aside,
            footer,
            header,
            nav,
            section {
                display             : block;
            }
            h1 {
                font-size           : 2em;
                margin              : 0.67em 0;
            }
            figcaption,
            figure,
            main {
                display             : block;
            }
            figure {
                margin              : 1em 40px;
            }
            hr {
                box-sizing          : content-box;
                height              : 0;
                overflow            : visible;
            }
            pre {
                font-family         : monospace, monospace;
                font-size           : 1em;
            }
            a {
                background-color    : transparent;
                -webkit-text-decoration-skip: objects;
            }
            a:active,
            a:hover {
                outline-width       : 0;
            }
            abbr[title] {
                border-bottom       : none;
                text-decoration     : underline;
                text-decoration     : underline dotted;
            }
            b,
            strong {
                font-weight         : inherit;
            }
            b,
            strong {
                font-weight         : bolder;
            }
            code,
            kbd,
            samp {
                font-family         : monospace, monospace;
                font-size           : 1em;
            }
            dfn {
                font-style          : italic;
            }
            mark {
                background-color    : #ff0;
                color               : #000;
            }
            small {
                font-size           : 80%;
            }
            sub,
            sup {
                font-size           : 75%;
                line-height         : 0;
                position            : relative;
                vertical-align      : baseline;
            }
            sub {
                bottom              : -0.25em;
            }
            sup {
                top                 : -0.5em;
            }
            audio,
            video {
                display             : inline-block;
            }
            audio:not([controls]) {
                display             : none;
                height              : 0;
            }
            img {
                border-style        : none;
            }
            svg:not(:root) {
                overflow            : hidden;
            }
            button,
            input,
            optgroup,
            select,
            textarea {
                font-family         : sans-serif;
                font-size           : 100%;
                line-height         : 1.15;
                margin              : 0;
            }
            button,
            input {
                overflow            : visible;
            }
            button,
            select {
                text-transform      : none;
            }
            button,
            html [type="button"],
            [type="reset"],
            [type="submit"] {
                -webkit-appearance  : button;
            }
            button::-moz-focus-inner,
            [type="button"]::-moz-focus-inner,
            [type="reset"]::-moz-focus-inner,
            [type="submit"]::-moz-focus-inner {
                border-style        : none;
                padding             : 0;
            }
            button:-moz-focusring,
            [type="button"]:-moz-focusring,
            [type="reset"]:-moz-focusring,
            [type="submit"]:-moz-focusring {
                outline             : 1px dotted ButtonText;
            }
            fieldset {
                border              : 1px solid #c0c0c0;
                margin              : 0 2px;
                padding             : 0.35em 0.625em 0.75em;
            }
            legend {
                box-sizing          : border-box;
                color               : inherit;
                display             : table;
                max-width           : 100%;
                padding             : 0;
                white-space         : normal;
            }
            progress {
                display             : inline-block;
                vertical-align      : baseline;
            }
            textarea {
                overflow            : auto;
            }
            [type="checkbox"]
            ,
            
            
            [type="radio"]
             
            {
            box-sizing: border-box;
            padding: 0; }
            
            
            
            [type="number"]
            ::-webkit-inner-spin-button,
            [type="number"]::-webkit-outer-spin-button {
                height              : auto;
            }
            [type="search"]
             
            {
            -webkit-appearance: textfield;
            outline-offset: -2px; }
            
            
            
            [type="search"]
            ::-webkit-search-cancel-button,
            [type="search"]::-webkit-search-decoration {
                -webkit-appearance  : none;
            }
            ::-webkit-file-upload-button {
                -webkit-appearance  : button;
                font                : inherit;
            }
            details,
            menu {
                display             : block;
            }
            summary {
                display             : list-item;
            }
            canvas {
                display             : inline-block;
            }
            template {
                display             : none;
            }
            [hidden]
             
            {
            display: none; }
            @media print {
                *,
                *::before,
                *::after,
                p::first-letter,
                div::first-letter,
                blockquote::first-letter,
                li::first-letter,
                p::first-line,
                div::first-line,
                blockquote::first-line,
                li::first-line {
                    text-shadow         : none !important;
                    box-shadow          : none !important;
                }
                a,
                a:visited {
                    text-decoration     : underline;
                }
                abbr[title]::after {
                    content             : " (" attr(title) ")";
                }
                pre {
                    white-space         : pre-wrap !important;
                }
                pre,
                blockquote {
                    border              : 1px solid #999;
                    page-break-inside   : avoid;
                }
                thead {
                    display             : table-header-group;
                }
                tr,
                img {
                    page-break-inside   : avoid;
                }
                p,
                h2,
                h3 {
                    orphans             : 3;
                    widows              : 3;
                }
                h2,
                h3 {
                    page-break-after    : avoid;
                }
                .navbar {
                    display             : none;
                }
                .badge {
                    border              : 1px solid #000;
                }
                .table {
                    border-collapse     : collapse !important;
                }
                .table td,
                .table th {
                    background-color    : #fff !important;
                }
                .table-bordered th,
                .table-bordered td {
                    border              : 1px solid #ddd !important;
                }
            }
            html {
                box-sizing          : border-box;
            }
            *,
            *::before,
            *::after {
                box-sizing          : inherit;
            }
            @-ms-viewport {
                width
                :
                 
                device-width
                ;
            }
            html {
                -ms-overflow-style  : scrollbar;
                -webkit-tap-highlight-color: transparent;
            }
            body {
                font-family         : "Lato", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
                font-size           : 0.9rem;
                font-weight         : normal;
                line-height         : 1.6;
                color               : #2C363E;
                background-color    : #fff;
            }
            [tabindex="-1"]
            :focus {
                outline             : none !important;
            }
            h1, h2, h3, h4, h5, h6 {
                margin-top          : 0;
                margin-bottom       : .5rem;
            }
            p {
                margin-top          : 0;
                margin-bottom       : 1rem;
            }
            abbr[title],
            abbr[data-original-title] {
                cursor              : help;
            }
            address {
                margin-bottom       : 1rem;
                font-style          : normal;
                line-height         : inherit;
            }
            ol,
            ul,
            dl {
                margin-top          : 0;
                margin-bottom       : 1rem;
            }
            ol ol,
            ul ul,
            ol ul,
            ul ol {
                margin-bottom       : 0;
            }
            dt {
                font-weight         : bold;
            }
            dd {
                margin-bottom       : .5rem;
                margin-left         : 0;
            }
            blockquote {
                margin              : 0 0 1rem;
            }
            a {
                color               : #464a4c;
                text-decoration     : none;
            }
            a:focus, a:hover {
                color               : #50B7A3;
                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;
            }
            pre {
                margin-top          : 0;
                margin-bottom       : 1rem;
                overflow            : auto;
            }
            figure {
                margin              : 0 0 1rem;
            }
            img {
                vertical-align      : middle;
            }
            [role="button"]
             
            {
            cursor: pointer; }
            a,
            area,
            button,
            [role="button"],
            input,
            label,
            select,
            summary,
            textarea {
                touch-action        : manipulation;
            }
            table {
                border-collapse     : collapse;
                background-color    : transparent;
            }
            caption {
                padding-top         : 0.5rem;
                padding-bottom      : 0.5rem;
                color               : #91979a;
                text-align          : left;
                caption-side        : bottom;
            }
            th {
                text-align          : left;
            }
            label {
                display             : inline-block;
                margin-bottom       : .5rem;
            }
            button:focus {
                outline             : 1px dotted;
                outline             : 5px auto -webkit-focus-ring-color;
            }
            input,
            button,
            select,
            textarea {
                line-height         : inherit;
            }
            input[type="radio"]:disabled,
            input[type="checkbox"]:disabled {
                cursor              : not-allowed;
            }
            input[type="date"],
            input[type="time"],
            input[type="datetime-local"],
            input[type="month"] {
                -webkit-appearance  : listbox;
            }
            textarea {
                resize              : vertical;
            }
            fieldset {
                min-width           : 0;
                padding             : 0;
                margin              : 0;
                border              : 0;
            }
            legend {
                display             : block;
                width               : 100%;
                padding             : 0;
                margin-bottom       : .5rem;
                font-size           : 1.5rem;
                line-height         : inherit;
            }
            input[type="search"] {
                -webkit-appearance  : none;
            }
            output {
                display             : inline-block;
            }
            [hidden]
             
            {
            display: none !important; }
            h1, h2, h3, h4, h5, h6,
            .h1, .h2, .h3, .h4, .h5, .h6 {
                margin-bottom       : 0.5rem;
                font-family         : "Montserrat", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
                font-weight         : 900;
                line-height         : 1.6;
                color               : inherit;
            }
            h1, .h1 {
                font-size           : 2rem;
            }
            h2, .h2 {
                font-size           : 1.75rem;
            }
            h3, .h3 {
                font-size           : 1.5rem;
            }
            h4, .h4 {
                font-size           : 1.25rem;
            }
            h5, .h5 {
                font-size           : 1rem;
            }
            h6, .h6 {
                font-size           : 0.875rem;
            }
            .lead {
                font-size           : 1.25rem;
                font-weight         : 300;
            }
            .display-1 {
                font-size           : 6rem;
                font-weight         : 300;
                line-height         : 1.6;
            }
            .display-2 {
                font-size           : 5.5rem;
                font-weight         : 300;
                line-height         : 1.6;
            }
            .display-3 {
                font-size           : 4.5rem;
                font-weight         : 300;
                line-height         : 1.6;
            }
            .display-4 {
                font-size           : 3.5rem;
                font-weight         : 300;
                line-height         : 1.6;
            }
            hr {
                margin-top          : 1rem;
                margin-bottom       : 1rem;
                border              : 0;
                border-top          : 1px solid rgba(44, 54, 62, 0.1);
            }
            small,
            .small {
                font-size           : 80%;
                font-weight         : normal;
            }
            mark,
            .mark {
                padding             : 0.2em;
                background-color    : #fcf8e3;
            }
            .list-unstyled {
                padding-left        : 0;
                list-style          : none;
            }
            .list-inline {
                padding-left        : 0;
                list-style          : none;
            }
            .list-inline-item {
                display             : inline-block;
            }
            .list-inline-item:not(:last-child) {
                margin-right        : 5px;
            }
            .initialism {
                font-size           : 90%;
                text-transform      : uppercase;
            }
            .blockquote {
                padding             : 0.5rem 1rem;
                margin-bottom       : 1rem;
                font-size           : 1.125rem;
                border-left         : 0.25rem solid #eceeef;
            }
            .blockquote-footer {
                display             : block;
                font-size           : 80%;
                color               : #CCCFD1;
            }
            .blockquote-footer::before {
                content             : "— ";
            }
            .blockquote-reverse {
                padding-right       : 1rem;
                padding-left        : 0;
                text-align          : right;
                border-right        : 0.25rem solid #eceeef;
                border-left         : 0;
            }
            .blockquote-reverse .blockquote-footer::before {
                content             : "";
            }
            .blockquote-reverse .blockquote-footer::after {
                content             : " —";
            }
            .img-fluid {
                max-width           : 100%;
                height              : auto;
            }
            .img-thumbnail {
                padding             : 0.25rem;
                background-color    : #fff;
                border              : 1px solid #ddd;
                border-radius       : 0.25rem;
                transition          : all 0.2s ease-in-out;
                box-shadow          : 0 1px 2px rgba(44, 54, 62, 0.075);
                max-width           : 100%;
                height              : auto;
            }
            .figure {
                display             : inline-block;
            }
            .figure-img {
                margin-bottom       : 0.5rem;
                line-height         : 1;
            }
            .figure-caption {
                font-size           : 90%;
                color               : #CCCFD1;
            }
            code,
            kbd,
            pre,
            samp {
                font-family         : Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
            }
            code {
                padding             : 0.2rem 0.4rem;
                font-size           : 90%;
                color               : #464a4c;
                background-color    : #eceeef;
                border-radius       : 0.25rem;
            }
            a > code {
                padding             : 0;
                color               : inherit;
                background-color    : inherit;
            }
            kbd {
                padding             : 0.2rem 0.4rem;
                font-size           : 90%;
                color               : #fff;
                background-color    : #2C363E;
                border-radius       : 0.2rem;
                box-shadow          : inset 0 -0.1rem 0 rgba(44, 54, 62, 0.25);
            }
            kbd kbd {
                padding             : 0;
                font-size           : 100%;
                font-weight         : bold;
                box-shadow          : none;
            }
            pre {
                display             : block;
                margin-top          : 0;
                margin-bottom       : 1rem;
                font-size           : 90%;
                color               : #2C363E;
            }
            pre code {
                padding             : 0;
                font-size           : inherit;
                color               : inherit;
                background-color    : transparent;
                border-radius       : 0;
            }
            .pre-scrollable {
                max-height          : 340px;
                overflow-y          : scroll;
            }
            .container {
                position            : relative;
                margin-left         : auto;
                margin-right        : auto;
                padding-right       : 15px;
                padding-left        : 15px;
            }
            @media (min-width: 576px) {
                .container {
                    padding-right       : 15px;
                    padding-left        : 15px;
                }
            }
            @media (min-width: 768px) {
                .container {
                    padding-right       : 15px;
                    padding-left        : 15px;
                }
            }
            @media (min-width: 992px) {
                .container {
                    padding-right       : 15px;
                    padding-left        : 15px;
                }
            }
            @media (min-width: 1200px) {
                .container {
                    padding-right       : 15px;
                    padding-left        : 15px;
                }
            }
            @media (min-width: 576px) {
                .container {
                    width               : 540px;
                    max-width           : 100%;
                }
            }
            @media (min-width: 768px) {
                .container {
                    width               : 720px;
                    max-width           : 100%;
                }
            }
            @media (min-width: 992px) {
                .container {
                    width               : 960px;
                    max-width           : 100%;
                }
            }
            @media (min-width: 1200px) {
                .container {
                    width               : 1140px;
                    max-width           : 100%;
                }
            }
            .container-fluid {
                position            : relative;
                margin-left         : auto;
                margin-right        : auto;
                padding-right       : 15px;
                padding-left        : 15px;
            }
            @media (min-width: 576px) {
                .container-fluid {
                    padding-right       : 15px;
                    padding-left        : 15px;
                }
            }
            @media (min-width: 768px) {
                .container-fluid {
                    padding-right       : 15px;
                    padding-left        : 15px;
                }
            }
            @media (min-width: 992px) {
                .container-fluid {
                    padding-right       : 15px;
                    padding-left        : 15px;
                }
            }
            @media (min-width: 1200px) {
                .container-fluid {
                    padding-right       : 15px;
                    padding-left        : 15px;
                }
            }
            .row {
                display             : flex;
                flex-wrap           : wrap;
                margin-right        : -15px;
                margin-left         : -15px;
            }
            @media (min-width: 576px) {
                .row {
                    margin-right        : -15px;
                    margin-left         : -15px;
                }
            }
            @media (min-width: 768px) {
                .row {
                    margin-right        : -15px;
                    margin-left         : -15px;
                }
            }
            @media (min-width: 992px) {
                .row {
                    margin-right        : -15px;
                    margin-left         : -15px;
                }
            }
            @media (min-width: 1200px) {
                .row {
                    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-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl {
                position            : relative;
                width               : 100%;
                min-height          : 1px;
                padding-right       : 15px;
                padding-left        : 15px;
            }
            @media (min-width: 576px) {
                .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl {
                    padding-right       : 15px;
                    padding-left        : 15px;
                }
            }
            @media (min-width: 768px) {
                .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl {
                    padding-right       : 15px;
                    padding-left        : 15px;
                }
            }
            @media (min-width: 992px) {
                .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl {
                    padding-right       : 15px;
                    padding-left        : 15px;
                }
            }
            @media (min-width: 1200px) {
                .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-sm-1, .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-10, .col-sm-11, .col-sm-12, .col-sm, .col-md-1, .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-10, .col-md-11, .col-md-12, .col-md, .col-lg-1, .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-10, .col-lg-11, .col-lg-12, .col-lg, .col-xl-1, .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-10, .col-xl-11, .col-xl-12, .col-xl {
                    padding-right       : 15px;
                    padding-left        : 15px;
                }
            }
            .col {
                flex-basis          : 0;
                flex-grow           : 1;
                max-width           : 100%;
            }
            .col-auto {
                flex                : 0 0 auto;
                width               : auto;
            }
            .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%;
            }
            .pull-0 {
                right               : auto;
            }
            .pull-1 {
                right               : 8.33333%;
            }
            .pull-2 {
                right               : 16.66667%;
            }
            .pull-3 {
                right               : 25%;
            }
            .pull-4 {
                right               : 33.33333%;
            }
            .pull-5 {
                right               : 41.66667%;
            }
            .pull-6 {
                right               : 50%;
            }
            .pull-7 {
                right               : 58.33333%;
            }
            .pull-8 {
                right               : 66.66667%;
            }
            .pull-9 {
                right               : 75%;
            }
            .pull-10 {
                right               : 83.33333%;
            }
            .pull-11 {
                right               : 91.66667%;
            }
            .pull-12 {
                right               : 100%;
            }
            .push-0 {
                left                : auto;
            }
            .push-1 {
                left                : 8.33333%;
            }
            .push-2 {
                left                : 16.66667%;
            }
            .push-3 {
                left                : 25%;
            }
            .push-4 {
                left                : 33.33333%;
            }
            .push-5 {
                left                : 41.66667%;
            }
            .push-6 {
                left                : 50%;
            }
            .push-7 {
                left                : 58.33333%;
            }
            .push-8 {
                left                : 66.66667%;
            }
            .push-9 {
                left                : 75%;
            }
            .push-10 {
                left                : 83.33333%;
            }
            .push-11 {
                left                : 91.66667%;
            }
            .push-12 {
                left                : 100%;
            }
            .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: 576px) {
                .col-sm {
                    flex-basis          : 0;
                    flex-grow           : 1;
                    max-width           : 100%;
                }
                .col-sm-auto {
                    flex                : 0 0 auto;
                    width               : auto;
                }
                .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%;
                }
                .pull-sm-0 {
                    right               : auto;
                }
                .pull-sm-1 {
                    right               : 8.33333%;
                }
                .pull-sm-2 {
                    right               : 16.66667%;
                }
                .pull-sm-3 {
                    right               : 25%;
                }
                .pull-sm-4 {
                    right               : 33.33333%;
                }
                .pull-sm-5 {
                    right               : 41.66667%;
                }
                .pull-sm-6 {
                    right               : 50%;
                }
                .pull-sm-7 {
                    right               : 58.33333%;
                }
                .pull-sm-8 {
                    right               : 66.66667%;
                }
                .pull-sm-9 {
                    right               : 75%;
                }
                .pull-sm-10 {
                    right               : 83.33333%;
                }
                .pull-sm-11 {
                    right               : 91.66667%;
                }
                .pull-sm-12 {
                    right               : 100%;
                }
                .push-sm-0 {
                    left                : auto;
                }
                .push-sm-1 {
                    left                : 8.33333%;
                }
                .push-sm-2 {
                    left                : 16.66667%;
                }
                .push-sm-3 {
                    left                : 25%;
                }
                .push-sm-4 {
                    left                : 33.33333%;
                }
                .push-sm-5 {
                    left                : 41.66667%;
                }
                .push-sm-6 {
                    left                : 50%;
                }
                .push-sm-7 {
                    left                : 58.33333%;
                }
                .push-sm-8 {
                    left                : 66.66667%;
                }
                .push-sm-9 {
                    left                : 75%;
                }
                .push-sm-10 {
                    left                : 83.33333%;
                }
                .push-sm-11 {
                    left                : 91.66667%;
                }
                .push-sm-12 {
                    left                : 100%;
                }
                .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;
                }
                .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%;
                }
                .pull-md-0 {
                    right               : auto;
                }
                .pull-md-1 {
                    right               : 8.33333%;
                }
                .pull-md-2 {
                    right               : 16.66667%;
                }
                .pull-md-3 {
                    right               : 25%;
                }
                .pull-md-4 {
                    right               : 33.33333%;
                }
                .pull-md-5 {
                    right               : 41.66667%;
                }
                .pull-md-6 {
                    right               : 50%;
                }
                .pull-md-7 {
                    right               : 58.33333%;
                }
                .pull-md-8 {
                    right               : 66.66667%;
                }
                .pull-md-9 {
                    right               : 75%;
                }
                .pull-md-10 {
                    right               : 83.33333%;
                }
                .pull-md-11 {
                    right               : 91.66667%;
                }
                .pull-md-12 {
                    right               : 100%;
                }
                .push-md-0 {
                    left                : auto;
                }
                .push-md-1 {
                    left                : 8.33333%;
                }
                .push-md-2 {
                    left                : 16.66667%;
                }
                .push-md-3 {
                    left                : 25%;
                }
                .push-md-4 {
                    left                : 33.33333%;
                }
                .push-md-5 {
                    left                : 41.66667%;
                }
                .push-md-6 {
                    left                : 50%;
                }
                .push-md-7 {
                    left                : 58.33333%;
                }
                .push-md-8 {
                    left                : 66.66667%;
                }
                .push-md-9 {
                    left                : 75%;
                }
                .push-md-10 {
                    left                : 83.33333%;
                }
                .push-md-11 {
                    left                : 91.66667%;
                }
                .push-md-12 {
                    left                : 100%;
                }
                .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;
                }
                .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%;
                }
                .pull-lg-0 {
                    right               : auto;
                }
                .pull-lg-1 {
                    right               : 8.33333%;
                }
                .pull-lg-2 {
                    right               : 16.66667%;
                }
                .pull-lg-3 {
                    right               : 25%;
                }
                .pull-lg-4 {
                    right               : 33.33333%;
                }
                .pull-lg-5 {
                    right               : 41.66667%;
                }
                .pull-lg-6 {
                    right               : 50%;
                }
                .pull-lg-7 {
                    right               : 58.33333%;
                }
                .pull-lg-8 {
                    right               : 66.66667%;
                }
                .pull-lg-9 {
                    right               : 75%;
                }
                .pull-lg-10 {
                    right               : 83.33333%;
                }
                .pull-lg-11 {
                    right               : 91.66667%;
                }
                .pull-lg-12 {
                    right               : 100%;
                }
                .push-lg-0 {
                    left                : auto;
                }
                .push-lg-1 {
                    left                : 8.33333%;
                }
                .push-lg-2 {
                    left                : 16.66667%;
                }
                .push-lg-3 {
                    left                : 25%;
                }
                .push-lg-4 {
                    left                : 33.33333%;
                }
                .push-lg-5 {
                    left                : 41.66667%;
                }
                .push-lg-6 {
                    left                : 50%;
                }
                .push-lg-7 {
                    left                : 58.33333%;
                }
                .push-lg-8 {
                    left                : 66.66667%;
                }
                .push-lg-9 {
                    left                : 75%;
                }
                .push-lg-10 {
                    left                : 83.33333%;
                }
                .push-lg-11 {
                    left                : 91.66667%;
                }
                .push-lg-12 {
                    left                : 100%;
                }
                .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;
                }
                .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%;
                }
                .pull-xl-0 {
                    right               : auto;
                }
                .pull-xl-1 {
                    right               : 8.33333%;
                }
                .pull-xl-2 {
                    right               : 16.66667%;
                }
                .pull-xl-3 {
                    right               : 25%;
                }
                .pull-xl-4 {
                    right               : 33.33333%;
                }
                .pull-xl-5 {
                    right               : 41.66667%;
                }
                .pull-xl-6 {
                    right               : 50%;
                }
                .pull-xl-7 {
                    right               : 58.33333%;
                }
                .pull-xl-8 {
                    right               : 66.66667%;
                }
                .pull-xl-9 {
                    right               : 75%;
                }
                .pull-xl-10 {
                    right               : 83.33333%;
                }
                .pull-xl-11 {
                    right               : 91.66667%;
                }
                .pull-xl-12 {
                    right               : 100%;
                }
                .push-xl-0 {
                    left                : auto;
                }
                .push-xl-1 {
                    left                : 8.33333%;
                }
                .push-xl-2 {
                    left                : 16.66667%;
                }
                .push-xl-3 {
                    left                : 25%;
                }
                .push-xl-4 {
                    left                : 33.33333%;
                }
                .push-xl-5 {
                    left                : 41.66667%;
                }
                .push-xl-6 {
                    left                : 50%;
                }
                .push-xl-7 {
                    left                : 58.33333%;
                }
                .push-xl-8 {
                    left                : 66.66667%;
                }
                .push-xl-9 {
                    left                : 75%;
                }
                .push-xl-10 {
                    left                : 83.33333%;
                }
                .push-xl-11 {
                    left                : 91.66667%;
                }
                .push-xl-12 {
                    left                : 100%;
                }
                .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%;
                }
            }
            .table {
                width               : 100%;
                max-width           : 100%;
                margin-bottom       : 1rem;
            }
            .table th,
            .table td {
                padding             : 0.5rem;
                vertical-align      : top;
                border-top          : 1px solid #eceeef;
            }
            .table thead th {
                vertical-align      : bottom;
                border-bottom       : 2px solid #eceeef;
            }
            .table tbody + tbody {
                border-top          : 2px solid #eceeef;
            }
            .table .table {
                background-color    : #fff;
            }
            .table-sm th,
            .table-sm td {
                padding             : 0.25rem;
            }
            .table-bordered {
                border              : 1px solid #eceeef;
            }
            .table-bordered th,
            .table-bordered td {
                border              : 1px solid #eceeef;
            }
            .table-bordered thead th,
            .table-bordered thead td {
                border-bottom-width : 2px;
            }
            .table-striped tbody tr:nth-of-type(odd) {
                background-color    : rgba(44, 54, 62, 0.05);
            }
            .table-hover tbody tr:hover {
                background-color    : rgba(44, 54, 62, 0.05);
            }
            .table-active,
            .table-active > th,
            .table-active > td {
                background-color    : rgba(44, 54, 62, 0.05);
            }
            .table-hover .table-active:hover {
                background-color    : rgba(33, 41, 47, 0.05);
            }
            .table-hover .table-active:hover > td,
            .table-hover .table-active:hover > th {
                background-color    : rgba(33, 41, 47, 0.05);
            }
            .table-success,
            .table-success > th,
            .table-success > td {
                background-color    : #dff0d8;
            }
            .table-hover .table-success:hover {
                background-color    : #d0e9c6;
            }
            .table-hover .table-success:hover > td,
            .table-hover .table-success:hover > th {
                background-color    : #d0e9c6;
            }
            .table-info,
            .table-info > th,
            .table-info > td {
                background-color    : #d9edf7;
            }
            .table-hover .table-info:hover {
                background-color    : #c4e3f3;
            }
            .table-hover .table-info:hover > td,
            .table-hover .table-info:hover > th {
                background-color    : #c4e3f3;
            }
            .table-warning,
            .table-warning > th,
            .table-warning > td {
                background-color    : #fcf8e3;
            }
            .table-hover .table-warning:hover {
                background-color    : #faf2cc;
            }
            .table-hover .table-warning:hover > td,
            .table-hover .table-warning:hover > th {
                background-color    : #faf2cc;
            }
            .table-danger,
            .table-danger > th,
            .table-danger > td {
                background-color    : #f2dede;
            }
            .table-hover .table-danger:hover {
                background-color    : #ebcccc;
            }
            .table-hover .table-danger:hover > td,
            .table-hover .table-danger:hover > th {
                background-color    : #ebcccc;
            }
            .thead-inverse th {
                color               : #fff;
                background-color    : #2C363E;
            }
            .thead-default th {
                color               : #464a4c;
                background-color    : #eceeef;
            }
            .table-inverse {
                color               : #fff;
                background-color    : #2C363E;
            }
            .table-inverse th,
            .table-inverse td,
            .table-inverse thead th {
                border-color        : #fff;
            }
            .table-inverse.table-bordered {
                border              : 0;
            }
            .table-responsive {
                display             : block;
                width               : 100%;
                overflow-x          : auto;
                -ms-overflow-style  : -ms-autohiding-scrollbar;
            }
            .table-responsive.table-bordered {
                border              : 0;
            }
            .form-control {
                display             : block;
                width               : 100%;
                padding             : 0.6rem 0.85rem;
                font-size           : 0.9rem;
                line-height         : 1.25;
                color               : #464a4c;
                background-color    : #fff;
                background-image    : none;
                background-clip     : padding-box;
                border              : 1px solid rgba(44, 54, 62, 0.15);
                border-radius       : 0.25rem;
                box-shadow          : inset 0 1px 1px rgba(44, 54, 62, 0.075);
                transition          : border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
            }
            .form-control::-ms-expand {
                background-color    : transparent;
                border              : 0;
            }
            .form-control:focus {
                color               : #464a4c;
                background-color    : #fff;
                border-color        : #848a8e;
                outline             : none;
                box-shadow          : inset 0 1px 1px rgba(44, 54, 62, 0.075), rgba(132, 138, 142, 0.6);
            }
            .form-control::placeholder {
                color               : #CCCFD1;
                opacity             : 1;
            }
            .form-control:disabled, .form-control[readonly] {
                background-color    : #eceeef;
                opacity             : 1;
            }
            .form-control:disabled {
                cursor              : not-allowed;
            }
            select.form-control:not([size]):not([multiple]) {
                height              : calc(2.325rem + 2px);
            }
            select.form-control:focus::-ms-value {
                color               : #464a4c;
                background-color    : #fff;
            }
            .form-control-file,
            .form-control-range {
                display             : block;
            }
            .col-form-label {
                padding-top         : calc(0.6rem - 1px * 2);
                padding-bottom      : calc(0.6rem - 1px * 2);
                margin-bottom       : 0;
            }
            .col-form-label-lg {
                padding-top         : calc(0.75rem - 1px * 2);
                padding-bottom      : calc(0.75rem - 1px * 2);
                font-size           : 1.25rem;
            }
            .col-form-label-sm {
                padding-top         : calc(0.25rem - 1px * 2);
                padding-bottom      : calc(0.25rem - 1px * 2);
                font-size           : 0.875rem;
            }
            .col-form-legend {
                padding-top         : 0.6rem;
                padding-bottom      : 0.6rem;
                margin-bottom       : 0;
                font-size           : 0.9rem;
            }
            .form-control-static {
                padding-top         : 0.6rem;
                padding-bottom      : 0.6rem;
                margin-bottom       : 0;
                line-height         : 1.25;
                border              : solid transparent;
                border-width        : 1px 0;
            }
            .form-control-static.form-control-sm, .input-group-sm > .form-control-static.form-control,
            .input-group-sm > .form-control-static.input-group-addon,
            .input-group-sm > .input-group-btn > .form-control-static.btn, .form-control-static.form-control-lg, .input-group-lg > .form-control-static.form-control,
            .input-group-lg > .form-control-static.input-group-addon,
            .input-group-lg > .input-group-btn > .form-control-static.btn {
                padding-right       : 0;
                padding-left        : 0;
            }
            .form-control-sm, .input-group-sm > .form-control,
            .input-group-sm > .input-group-addon,
            .input-group-sm > .input-group-btn > .btn {
                padding             : 0.25rem 0.5rem;
                font-size           : 0.875rem;
                border-radius       : 0.2rem;
            }
            select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
            .input-group-sm > select.input-group-addon:not([size]):not([multiple]),
            .input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]) {
                height              : 1.8125rem;
            }
            .form-control-lg, .input-group-lg > .form-control,
            .input-group-lg > .input-group-addon,
            .input-group-lg > .input-group-btn > .btn {
                padding             : 0.75rem 1.5rem;
                font-size           : 1.25rem;
                border-radius       : 0.3rem;
            }
            select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
            .input-group-lg > select.input-group-addon:not([size]):not([multiple]),
            .input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]) {
                height              : 3.16667rem;
            }
            .form-group {
                margin-bottom       : 1rem;
            }
            .form-text {
                display             : block;
                margin-top          : 0.25rem;
            }
            .form-check {
                position            : relative;
                display             : block;
                margin-bottom       : 0.5rem;
            }
            .form-check.disabled .form-check-label {
                color               : #91979a;
                cursor              : not-allowed;
            }
            .form-check-label {
                padding-left        : 1.25rem;
                margin-bottom       : 0;
                cursor              : pointer;
            }
            .form-check-input {
                position            : absolute;
                margin-top          : 0.25rem;
                margin-left         : -1.25rem;
            }
            .form-check-input:only-child {
                position            : static;
            }
            .form-check-inline {
                display             : inline-block;
            }
            .form-check-inline .form-check-label {
                vertical-align      : middle;
            }
            .form-check-inline + .form-check-inline {
                margin-left         : 0.75rem;
            }
            .form-control-feedback {
                margin-top          : 0.25rem;
            }
            .form-control-success,
            .form-control-warning,
            .form-control-danger {
                padding-right       : 2.55rem;
                background-repeat   : no-repeat;
                background-position : center right 0.58125rem;
                background-size     : 1.1625rem 1.1625rem;
            }
            .has-success .form-control-feedback,
            .has-success .form-control-label,
            .has-success .col-form-label,
            .has-success .form-check-label,
            .has-success .custom-control {
                color               : #26A65B;
            }
            .has-success .form-control {
                border-color        : #26A65B;
            }
            .has-success .form-control:focus {
                box-shadow          : inset 0 1px 1px rgba(44, 54, 62, 0.075), 0 0 6px #59d98e;
            }
            .has-success .input-group-addon {
                color               : #26A65B;
                border-color        : #26A65B;
                background-color    : #acecc7;
            }
            .has-success .form-control-success {
                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='%2326A65B' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
            }
            .has-warning .form-control-feedback,
            .has-warning .form-control-label,
            .has-warning .col-form-label,
            .has-warning .form-check-label,
            .has-warning .custom-control {
                color               : #e99844;
            }
            .has-warning .form-control {
                border-color        : #e99844;
            }
            .has-warning .form-control:focus {
                box-shadow          : inset 0 1px 1px rgba(44, 54, 62, 0.075), 0 0 6px #f4ca9f;
            }
            .has-warning .input-group-addon {
                color               : #e99844;
                border-color        : #e99844;
                background-color    : #fefdfb;
            }
            .has-warning .form-control-warning {
                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='%23e99844' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E");
            }
            .has-danger .form-control-feedback,
            .has-danger .form-control-label,
            .has-danger .col-form-label,
            .has-danger .form-check-label,
            .has-danger .custom-control {
                color               : #dc6060;
            }
            .has-danger .form-control {
                border-color        : #dc6060;
            }
            .has-danger .form-control:focus {
                box-shadow          : inset 0 1px 1px rgba(44, 54, 62, 0.075), 0 0 6px #eeb4b4;
            }
            .has-danger .input-group-addon {
                color               : #dc6060;
                border-color        : #dc6060;
                background-color    : white;
            }
            .has-danger .form-control-danger {
                background-image    : url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc6060' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E");
            }
            .form-inline {
                display             : flex;
                flex-flow           : row wrap;
                align-items         : center;
            }
            .form-inline .form-check {
                width               : 100%;
            }
            @media (min-width: 576px) {
                .form-inline label {
                    display             : flex;
                    align-items         : center;
                    justify-content     : center;
                    margin-bottom       : 0;
                }
                .form-inline .form-group {
                    display             : flex;
                    flex                : 0 0 auto;
                    flex-flow           : row wrap;
                    align-items         : center;
                    margin-bottom       : 0;
                }
                .form-inline .form-control {
                    display             : inline-block;
                    width               : auto;
                    vertical-align      : middle;
                }
                .form-inline .form-control-static {
                    display             : inline-block;
                }
                .form-inline .input-group {
                    width               : auto;
                }
                .form-inline .form-control-label {
                    margin-bottom       : 0;
                    vertical-align      : middle;
                }
                .form-inline .form-check {
                    display             : flex;
                    align-items         : center;
                    justify-content     : center;
                    width               : auto;
                    margin-top          : 0;
                    margin-bottom       : 0;
                }
                .form-inline .form-check-label {
                    padding-left        : 0;
                }
                .form-inline .form-check-input {
                    position            : relative;
                    margin-top          : 0;
                    margin-right        : 0.25rem;
                    margin-left         : 0;
                }
                .form-inline .custom-control {
                    display             : flex;
                    align-items         : center;
                    justify-content     : center;
                    padding-left        : 0;
                }
                .form-inline .custom-control-indicator {
                    position            : static;
                    display             : inline-block;
                    margin-right        : 0.25rem;
                    vertical-align      : text-bottom;
                }
                .form-inline .has-feedback .form-control-feedback {
                    top                 : 0;
                }
            }
            .btn {
                display             : inline-block;
                font-weight         : normal;
                line-height         : 1.25;
                text-align          : center;
                white-space         : nowrap;
                vertical-align      : middle;
                user-select         : none;
                border              : 1px solid transparent;
                padding             : 0.5rem 1rem;
                font-size           : 0.9rem;
                border-radius       : 0.25rem;
                transition          : all 0.2s ease-in-out;
            }
            .btn:focus, .btn:hover {
                text-decoration     : none;
            }
            .btn:focus, .btn.focus {
                outline             : 0;
                box-shadow          : 0 0 0 2px rgba(70, 74, 76, 0.25);
            }
            .btn.disabled, .btn:disabled {
                cursor              : not-allowed;
                opacity             : .65;
                box-shadow          : none;
            }
            .btn:active, .btn.active {
                background-image    : none;
                box-shadow          : 0 0 0 2px rgba(70, 74, 76, 0.25), inset 0 3px 5px rgba(44, 54, 62, 0.125);
            }
            a.btn.disabled,
            fieldset[disabled] a.btn {
                pointer-events      : none;
            }
            .btn-primary {
                color               : #fff;
                background-color    : #FF8820;
                border-color        : #FF8820;
                box-shadow          : inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(44, 54, 62, 0.075);
            }
            .btn-primary:hover {
                color               : #fff;
                background-color    : #ec6e00;
                border-color        : #e26900;
            }
            .btn-primary:focus, .btn-primary.focus {
                box-shadow          : inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(44, 54, 62, 0.075), 0 0 0 2px rgba(255, 136, 32, 0.5);
            }
            .btn-primary.disabled, .btn-primary:disabled {
                background-color    : #FF8820;
                border-color        : #FF8820;
            }
            .btn-primary:active, .btn-primary.active,
            .show > .btn-primary.dropdown-toggle {
                color               : #fff;
                background-color    : #ec6e00;
                background-image    : none;
                border-color        : #e26900;
                box-shadow          : inset 0 3px 5px rgba(44, 54, 62, 0.125);
            }
            .btn-secondary {
                color               : #8a6d3b;
                background-color    : #fcf8e3;
                border-color        : #faf2cc;
                box-shadow          : inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(44, 54, 62, 0.075);
            }
            .btn-secondary:hover {
                color               : #8a6d3b;
                background-color    : #f7ecb5;
                border-color        : #f4e495;
            }
            .btn-secondary:focus, .btn-secondary.focus {
                box-shadow          : inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(44, 54, 62, 0.075), 0 0 0 2px rgba(250, 242, 204, 0.5);
            }
            .btn-secondary.disabled, .btn-secondary:disabled {
                background-color    : #fcf8e3;
                border-color        : #faf2cc;
            }
            .btn-secondary:active, .btn-secondary.active,
            .show > .btn-secondary.dropdown-toggle {
                color               : #8a6d3b;
                background-color    : #f7ecb5;
                background-image    : none;
                border-color        : #f4e495;
                box-shadow          : inset 0 3px 5px rgba(44, 54, 62, 0.125);
            }
            .btn-info {
                color               : #fff;
                background-color    : #50B7A3;
                border-color        : #50B7A3;
                box-shadow          : inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(44, 54, 62, 0.075);
            }
            .btn-info:hover {
                color               : #fff;
                background-color    : #3e9685;
                border-color        : #3b8f7f;
            }
            .btn-info:focus, .btn-info.focus {
                box-shadow          : inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(44, 54, 62, 0.075), 0 0 0 2px rgba(80, 183, 163, 0.5);
            }
            .btn-info.disabled, .btn-info:disabled {
                background-color    : #50B7A3;
                border-color        : #50B7A3;
            }
            .btn-info:active, .btn-info.active,
            .show > .btn-info.dropdown-toggle {
                color               : #fff;
                background-color    : #3e9685;
                background-image    : none;
                border-color        : #3b8f7f;
                box-shadow          : inset 0 3px 5px rgba(44, 54, 62, 0.125);
            }
            .btn-success {
                color               : #fff;
                background-color    : #26A65B;
                border-color        : #26A65B;
                box-shadow          : inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(44, 54, 62, 0.075);
            }
            .btn-success:hover {
                color               : #fff;
                background-color    : #1d7d44;
                border-color        : #1b7440;
            }
            .btn-success:focus, .btn-success.focus {
                box-shadow          : inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(44, 54, 62, 0.075), 0 0 0 2px rgba(38, 166, 91, 0.5);
            }
            .btn-success.disabled, .btn-success:disabled {
                background-color    : #26A65B;
                border-color        : #26A65B;
            }
            .btn-success:active, .btn-success.active,
            .show > .btn-success.dropdown-toggle {
                color               : #fff;
                background-color    : #1d7d44;
                background-image    : none;
                border-color        : #1b7440;
                box-shadow          : inset 0 3px 5px rgba(44, 54, 62, 0.125);
            }
            .btn-warning {
                color               : #fff;
                background-color    : #e99844;
                border-color        : #e99844;
                box-shadow          : inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(44, 54, 62, 0.075);
            }
            .btn-warning:hover {
                color               : #fff;
                background-color    : #e07f1a;
                border-color        : #d77a19;
            }
            .btn-warning:focus, .btn-warning.focus {
                box-shadow          : inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(44, 54, 62, 0.075), 0 0 0 2px rgba(233, 152, 68, 0.5);
            }
            .btn-warning.disabled, .btn-warning:disabled {
                background-color    : #e99844;
                border-color        : #e99844;
            }
            .btn-warning:active, .btn-warning.active,
            .show > .btn-warning.dropdown-toggle {
                color               : #fff;
                background-color    : #e07f1a;
                background-image    : none;
                border-color        : #d77a19;
                box-shadow          : inset 0 3px 5px rgba(44, 54, 62, 0.125);
            }
            .btn-danger {
                color               : #fff;
                background-color    : #dc6060;
                border-color        : #dc6060;
                box-shadow          : inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(44, 54, 62, 0.075);
            }
            .btn-danger:hover {
                color               : #fff;
                background-color    : #d33636;
                border-color        : #d12e2e;
            }
            .btn-danger:focus, .btn-danger.focus {
                box-shadow          : inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(44, 54, 62, 0.075), 0 0 0 2px rgba(220, 96, 96, 0.5);
            }
            .btn-danger.disabled, .btn-danger:disabled {
                background-color    : #dc6060;
                border-color        : #dc6060;
            }
            .btn-danger:active, .btn-danger.active,
            .show > .btn-danger.dropdown-toggle {
                color               : #fff;
                background-color    : #d33636;
                background-image    : none;
                border-color        : #d12e2e;
                box-shadow          : inset 0 3px 5px rgba(44, 54, 62, 0.125);
            }
            .btn-outline-primary {
                color               : #FF8820;
                background-image    : none;
                background-color    : transparent;
                border-color        : #FF8820;
            }
            .btn-outline-primary:hover {
                color               : #fff;
                background-color    : #FF8820;
                border-color        : #FF8820;
            }
            .btn-outline-primary:focus, .btn-outline-primary.focus {
                box-shadow          : 0 0 0 2px rgba(255, 136, 32, 0.5);
            }
            .btn-outline-primary.disabled, .btn-outline-primary:disabled {
                color               : #FF8820;
                background-color    : transparent;
            }
            .btn-outline-primary:active, .btn-outline-primary.active,
            .show > .btn-outline-primary.dropdown-toggle {
                color               : #fff;
                background-color    : #FF8820;
                border-color        : #FF8820;
            }
            .btn-outline-secondary {
                color               : #faf2cc;
                background-image    : none;
                background-color    : transparent;
                border-color        : #faf2cc;
            }
            .btn-outline-secondary:hover {
                color               : #fff;
                background-color    : #faf2cc;
                border-color        : #faf2cc;
            }
            .btn-outline-secondary:focus, .btn-outline-secondary.focus {
                box-shadow          : 0 0 0 2px rgba(250, 242, 204, 0.5);
            }
            .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
                color               : #faf2cc;
                background-color    : transparent;
            }
            .btn-outline-secondary:active, .btn-outline-secondary.active,
            .show > .btn-outline-secondary.dropdown-toggle {
                color               : #fff;
                background-color    : #faf2cc;
                border-color        : #faf2cc;
            }
            .btn-outline-info {
                color               : #50B7A3;
                background-image    : none;
                background-color    : transparent;
                border-color        : #50B7A3;
            }
            .btn-outline-info:hover {
                color               : #fff;
                background-color    : #50B7A3;
                border-color        : #50B7A3;
            }
            .btn-outline-info:focus, .btn-outline-info.focus {
                box-shadow          : 0 0 0 2px rgba(80, 183, 163, 0.5);
            }
            .btn-outline-info.disabled, .btn-outline-info:disabled {
                color               : #50B7A3;
                background-color    : transparent;
            }
            .btn-outline-info:active, .btn-outline-info.active,
            .show > .btn-outline-info.dropdown-toggle {
                color               : #fff;
                background-color    : #50B7A3;
                border-color        : #50B7A3;
            }
            .btn-outline-success {
                color               : #26A65B;
                background-image    : none;
                background-color    : transparent;
                border-color        : #26A65B;
            }
            .btn-outline-success:hover {
                color               : #fff;
                background-color    : #26A65B;
                border-color        : #26A65B;
            }
            .btn-outline-success:focus, .btn-outline-success.focus {
                box-shadow          : 0 0 0 2px rgba(38, 166, 91, 0.5);
            }
            .btn-outline-success.disabled, .btn-outline-success:disabled {
                color               : #26A65B;
                background-color    : transparent;
            }
            .btn-outline-success:active, .btn-outline-success.active,
            .show > .btn-outline-success.dropdown-toggle {
                color               : #fff;
                background-color    : #26A65B;
                border-color        : #26A65B;
            }
            .btn-outline-warning {
                color               : #e99844;
                background-image    : none;
                background-color    : transparent;
                border-color        : #e99844;
            }
            .btn-outline-warning:hover {
                color               : #fff;
                background-color    : #e99844;
                border-color        : #e99844;
            }
            .btn-outline-warning:focus, .btn-outline-warning.focus {
                box-shadow          : 0 0 0 2px rgba(233, 152, 68, 0.5);
            }
            .btn-outline-warning.disabled, .btn-outline-warning:disabled {
                color               : #e99844;
                background-color    : transparent;
            }
            .btn-outline-warning:active, .btn-outline-warning.active,
            .show > .btn-outline-warning.dropdown-toggle {
                color               : #fff;
                background-color    : #e99844;
                border-color        : #e99844;
            }
            .btn-outline-danger {
                color               : #dc6060;
                background-image    : none;
                background-color    : transparent;
                border-color        : #dc6060;
            }
            .btn-outline-danger:hover {
                color               : #fff;
                background-color    : #dc6060;
                border-color        : #dc6060;
            }
            .btn-outline-danger:focus, .btn-outline-danger.focus {
                box-shadow          : 0 0 0 2px rgba(220, 96, 96, 0.5);
            }
            .btn-outline-danger.disabled, .btn-outline-danger:disabled {
                color               : #dc6060;
                background-color    : transparent;
            }
            .btn-outline-danger:active, .btn-outline-danger.active,
            .show > .btn-outline-danger.dropdown-toggle {
                color               : #fff;
                background-color    : #dc6060;
                border-color        : #dc6060;
            }
            .btn-link {
                font-weight         : normal;
                color               : #464a4c;
                border-radius       : 0;
            }
            .btn-link, .btn-link:active, .btn-link.active, .btn-link:disabled {
                background-color    : transparent;
                box-shadow          : none;
            }
            .btn-link, .btn-link:focus, .btn-link:active {
                border-color        : transparent;
            }
            .btn-link:hover {
                border-color        : transparent;
            }
            .btn-link:focus, .btn-link:hover {
                color               : #50B7A3;
                text-decoration     : underline;
                background-color    : transparent;
            }
            .btn-link:disabled {
                color               : #CCCFD1;
            }
            .btn-link:disabled:focus, .btn-link:disabled:hover {
                text-decoration     : none;
            }
            .btn-lg, .btn-group-lg > .btn {
                padding             : 0.6rem 1.5rem;
                font-size           : 1.25rem;
                border-radius       : 0.3rem;
            }
            .btn-sm, .btn-group-sm > .btn {
                padding             : 0.25rem 0.5rem;
                font-size           : 0.875rem;
                border-radius       : 0.2rem;
            }
            .btn-block {
                display             : block;
                width               : 100%;
            }
            .btn-block + .btn-block {
                margin-top          : 0.5rem;
            }
            input[type="submit"].btn-block,
            input[type="reset"].btn-block,
            input[type="button"].btn-block {
                width               : 100%;
            }
            .fade {
                opacity             : 0;
                transition          : opacity 0.15s linear;
            }
            .fade.show {
                opacity             : 1;
            }
            .collapse {
                display             : none;
            }
            .collapse.show {
                display             : block;
            }
            tr.collapse.show {
                display             : table-row;
            }
            tbody.collapse.show {
                display             : table-row-group;
            }
            .collapsing {
                position            : relative;
                height              : 0;
                overflow            : hidden;
                transition          : height 0.1s ease;
            }
            .dropup,
            .dropdown {
                position            : relative;
            }
            .dropdown-toggle::after {
                display             : inline-block;
                width               : 0;
                height              : 0;
                margin-left         : 0.3em;
                vertical-align      : middle;
                content             : "";
                border-top          : 0.3em solid;
                border-right        : 0.3em solid transparent;
                border-left         : 0.3em solid transparent;
            }
            .dropdown-toggle:focus {
                outline             : 0;
            }
            .dropup .dropdown-toggle::after {
                border-top          : 0;
                border-bottom       : 0.3em solid;
            }
            .dropdown-menu {
                position            : absolute;
                top                 : 100%;
                left                : 0;
                z-index             : 1000;
                display             : none;
                float               : left;
                min-width           : 10rem;
                padding             : 0.5rem 0;
                margin              : 0.125rem 0 0;
                font-size           : 0.9rem;
                color               : #2C363E;
                text-align          : left;
                list-style          : none;
                background-color    : #fff;
                background-clip     : padding-box;
                border              : 1px solid rgba(44, 54, 62, 0.15);
                border-radius       : 0.25rem;
                box-shadow          : 0 0.5rem 1rem rgba(44, 54, 62, 0.175);
            }
            .dropdown-divider {
                height              : 1px;
                margin              : 0.5rem 0;
                overflow            : hidden;
                background-color    : #eceeef;
            }
            .dropdown-item {
                display             : block;
                width               : 100%;
                padding             : 3px 1rem;
                clear               : both;
                font-weight         : normal;
                color               : #2C363E;
                text-align          : inherit;
                white-space         : nowrap;
                background          : none;
                border              : 0;
            }
            .dropdown-item:focus, .dropdown-item:hover {
                color               : #21292f;
                text-decoration     : none;
                background-color    : #f7f7f9;
            }
            .dropdown-item.active, .dropdown-item:active {
                color               : #fff;
                text-decoration     : none;
                background-color    : #CCCFD1;
            }
            .dropdown-item.disabled, .dropdown-item:disabled {
                color               : #CCCFD1;
                cursor              : not-allowed;
                background-color    : transparent;
            }
            .show > .dropdown-menu {
                display             : block;
            }
            .show > a {
                outline             : 0;
            }
            .dropdown-menu-right {
                right               : 0;
                left                : auto;
            }
            .dropdown-menu-left {
                right               : auto;
                left                : 0;
            }
            .dropdown-header {
                display             : block;
                padding             : 0.5rem 1rem;
                margin-bottom       : 0;
                font-size           : 0.875rem;
                color               : #CCCFD1;
                white-space         : nowrap;
            }
            .dropdown-backdrop {
                position            : fixed;
                top                 : 0;
                right               : 0;
                bottom              : 0;
                left                : 0;
                z-index             : 990;
            }
            .dropup .dropdown-menu {
                top                 : auto;
                bottom              : 100%;
                margin-bottom       : 0.125rem;
            }
            .btn-group,
            .btn-group-vertical {
                position            : relative;
                display             : inline-flex;
                vertical-align      : middle;
            }
            .btn-group > .btn,
            .btn-group-vertical > .btn {
                position            : relative;
                flex                : 0 1 auto;
            }
            .btn-group > .btn:hover,
            .btn-group-vertical > .btn:hover {
                z-index             : 2;
            }
            .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
            .btn-group-vertical > .btn:focus,
            .btn-group-vertical > .btn:active,
            .btn-group-vertical > .btn.active {
                z-index             : 2;
            }
            .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;
                justify-content     : flex-start;
            }
            .btn-toolbar .input-group {
                width               : auto;
            }
            .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
                border-radius       : 0;
            }
            .btn-group > .btn:first-child {
                margin-left         : 0;
            }
            .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
                border-bottom-right-radius: 0;
                border-top-right-radius: 0;
            }
            .btn-group > .btn:last-child:not(:first-child),
            .btn-group > .dropdown-toggle:not(:first-child) {
                border-bottom-left-radius: 0;
                border-top-left-radius: 0;
            }
            .btn-group > .btn-group {
                float               : left;
            }
            .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
                border-radius       : 0;
            }
            .btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
            .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
                border-bottom-right-radius: 0;
                border-top-right-radius: 0;
            }
            .btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
                border-bottom-left-radius: 0;
                border-top-left-radius: 0;
            }
            .btn-group .dropdown-toggle:active,
            .btn-group.open .dropdown-toggle {
                outline             : 0;
            }
            .btn + .dropdown-toggle-split {
                padding-right       : 0.75rem;
                padding-left        : 0.75rem;
            }
            .btn + .dropdown-toggle-split::after {
                margin-left         : 0;
            }
            .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
                padding-right       : 0.375rem;
                padding-left        : 0.375rem;
            }
            .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
                padding-right       : 1.125rem;
                padding-left        : 1.125rem;
            }
            .btn-group.open .dropdown-toggle {
                box-shadow          : inset 0 3px 5px rgba(44, 54, 62, 0.125);
            }
            .btn-group.open .dropdown-toggle.btn-link {
                box-shadow          : none;
            }
            .btn-group-vertical {
                display             : inline-flex;
                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:not(:first-child):not(:last-child) {
                border-radius       : 0;
            }
            .btn-group-vertical > .btn:first-child:not(:last-child) {
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
            }
            .btn-group-vertical > .btn:last-child:not(:first-child) {
                border-top-right-radius: 0;
                border-top-left-radius: 0;
            }
            .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
                border-radius       : 0;
            }
            .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
            .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
                border-bottom-right-radius: 0;
                border-bottom-left-radius: 0;
            }
            .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
                border-top-right-radius: 0;
                border-top-left-radius: 0;
            }
            [data-toggle="buttons"]
             
            >
            .btn input[type="radio"],
            [data-toggle="buttons"] > .btn input[type="checkbox"],
            [data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
            [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
                position            : absolute;
                clip                : rect(0, 0, 0, 0);
                pointer-events      : none;
            }
            .input-group {
                position            : relative;
                display             : flex;
                width               : 100%;
            }
            .input-group .form-control {
                position            : relative;
                z-index             : 2;
                flex                : 1 1 auto;
                width               : 1%;
                margin-bottom       : 0;
            }
            .input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
                z-index             : 3;
            }
            .input-group-addon,
            .input-group-btn,
            .input-group .form-control {
                display             : flex;
                flex-direction      : column;
                justify-content     : center;
            }
            .input-group-addon:not(:first-child):not(:last-child),
            .input-group-btn:not(:first-child):not(:last-child),
            .input-group .form-control:not(:first-child):not(:last-child) {
                border-radius       : 0;
            }
            .input-group-addon,
            .input-group-btn {
                white-space         : nowrap;
                vertical-align      : middle;
            }
            .input-group-addon {
                padding             : 0.6rem 0.85rem;
                margin-bottom       : 0;
                font-size           : 0.9rem;
                font-weight         : normal;
                line-height         : 1.25;
                color               : #464a4c;
                text-align          : center;
                background-color    : #eceeef;
                border              : 1px solid rgba(44, 54, 62, 0.15);
                border-radius       : 0.25rem;
            }
            .input-group-addon.form-control-sm,
            .input-group-sm > .input-group-addon,
            .input-group-sm > .input-group-btn > .input-group-addon.btn {
                padding             : 0.25rem 0.5rem;
                font-size           : 0.875rem;
                border-radius       : 0.2rem;
            }
            .input-group-addon.form-control-lg,
            .input-group-lg > .input-group-addon,
            .input-group-lg > .input-group-btn > .input-group-addon.btn {
                padding             : 0.75rem 1.5rem;
                font-size           : 1.25rem;
                border-radius       : 0.3rem;
            }
            .input-group-addon input[type="radio"],
            .input-group-addon input[type="checkbox"] {
                margin-top          : 0;
            }
            .input-group .form-control:not(:last-child),
            .input-group-addon:not(:last-child),
            .input-group-btn:not(:last-child) > .btn,
            .input-group-btn:not(:last-child) > .btn-group > .btn,
            .input-group-btn:not(:last-child) > .dropdown-toggle,
            .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
            .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn {
                border-bottom-right-radius: 0;
                border-top-right-radius: 0;
            }
            .input-group-addon:not(:last-child) {
                border-right        : 0;
            }
            .input-group .form-control:not(:first-child),
            .input-group-addon:not(:first-child),
            .input-group-btn:not(:first-child) > .btn,
            .input-group-btn:not(:first-child) > .btn-group > .btn,
            .input-group-btn:not(:first-child) > .dropdown-toggle,
            .input-group-btn:not(:last-child) > .btn:not(:first-child),
            .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn {
                border-bottom-left-radius: 0;
                border-top-left-radius: 0;
            }
            .form-control + .input-group-addon:not(:first-child) {
                border-left         : 0;
            }
            .input-group-btn {
                position            : relative;
                font-size           : 0;
                white-space         : nowrap;
            }
            .input-group-btn > .btn {
                position            : relative;
                flex                : 1;
            }
            .input-group-btn > .btn + .btn {
                margin-left         : -1px;
            }
            .input-group-btn > .btn:focus, .input-group-btn > .btn:active, .input-group-btn > .btn:hover {
                z-index             : 3;
            }
            .input-group-btn:not(:last-child) > .btn,
            .input-group-btn:not(:last-child) > .btn-group {
                margin-right        : -1px;
            }
            .input-group-btn:not(:first-child) > .btn,
            .input-group-btn:not(:first-child) > .btn-group {
                z-index             : 2;
                margin-left         : -1px;
            }
            .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:hover,
            .input-group-btn:not(:first-child) > .btn-group:focus,
            .input-group-btn:not(:first-child) > .btn-group:active,
            .input-group-btn:not(:first-child) > .btn-group:hover {
                z-index             : 3;
            }
            .custom-control {
                position            : relative;
                display             : inline-flex;
                min-height          : 1.6rem;
                padding-left        : 1.5rem;
                margin-right        : 1rem;
                cursor              : pointer;
            }
            .custom-control-input {
                position            : absolute;
                z-index             : -1;
                opacity             : 0;
            }
            .custom-control-input:checked ~ .custom-control-indicator {
                color               : #fff;
                background-color    : #FF8820;
                box-shadow          : none;
            }
            .custom-control-input:focus ~ .custom-control-indicator {
                box-shadow          : 0 0 0 1px #fff, 0 0 0 3px #FF8820;
            }
            .custom-control-input:active ~ .custom-control-indicator {
                color               : #fff;
                background-color    : #ffe7d3;
                box-shadow          : none;
            }
            .custom-control-input:disabled ~ .custom-control-indicator {
                cursor              : not-allowed;
                background-color    : #eceeef;
            }
            .custom-control-input:disabled ~ .custom-control-description {
                color               : #CCCFD1;
                cursor              : not-allowed;
            }
            .custom-control-indicator {
                position            : absolute;
                top                 : 0.3rem;
                left                : 0;
                display             : block;
                width               : 1rem;
                height              : 1rem;
                pointer-events      : none;
                user-select         : none;
                background-color    : #ddd;
                background-repeat   : no-repeat;
                background-position : center center;
                background-size     : 50% 50%;
                box-shadow          : inset 0 0.25rem 0.25rem rgba(44, 54, 62, 0.1);
            }
            .custom-checkbox .custom-control-indicator {
                border-radius       : 0.25rem;
            }
            .custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
                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-indicator {
                background-color    : #FF8820;
                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");
                box-shadow          : none;
            }
            .custom-radio .custom-control-indicator {
                border-radius       : 50%;
            }
            .custom-radio .custom-control-input:checked ~ .custom-control-indicator {
                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-controls-stacked {
                display             : flex;
                flex-direction      : column;
            }
            .custom-controls-stacked .custom-control {
                margin-bottom       : 0.25rem;
            }
            .custom-controls-stacked .custom-control + .custom-control {
                margin-left         : 0;
            }
            .custom-select {
                display             : inline-block;
                max-width           : 100%;
                height              : calc(2.325rem + 2px);
                padding             : 0.375rem 1.75rem 0.375rem 0.75rem;
                line-height         : 1.25;
                color               : #464a4c;
                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='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
                background-size     : 8px 10px;
                border              : 1px solid rgba(44, 54, 62, 0.15);
                border-radius       : 0.25rem;
                -moz-appearance     : none;
                -webkit-appearance  : none;
            }
            .custom-select:focus {
                border-color        : #ffcca0;
                outline             : none;
                box-shadow          : inset 0 1px 2px rgba(44, 54, 62, 0.075), 0 0 5px rgba(255, 204, 160, 0.5);
            }
            .custom-select:focus::-ms-value {
                color               : #464a4c;
                background-color    : #fff;
            }
            .custom-select:disabled {
                color               : #CCCFD1;
                cursor              : not-allowed;
                background-color    : #eceeef;
            }
            .custom-select::-ms-expand {
                opacity             : 0;
            }
            .custom-select-sm {
                padding-top         : 0.375rem;
                padding-bottom      : 0.375rem;
                font-size           : 75%;
            }
            .custom-file {
                position            : relative;
                display             : inline-block;
                max-width           : 100%;
                height              : 2.5rem;
                margin-bottom       : 0;
                cursor              : pointer;
            }
            .custom-file-input {
                min-width           : 14rem;
                max-width           : 100%;
                height              : 2.5rem;
                margin              : 0;
                filter              : alpha(opacity=0);
                opacity             : 0;
            }
            .custom-file-input:focus ~ .custom-file-control {
                box-shadow          : 0 0 0 0.075rem #fff, 0 0 0 0.2rem #FF8820;
            }
            .custom-file-control {
                position            : absolute;
                top                 : 0;
                right               : 0;
                left                : 0;
                z-index             : 5;
                height              : 2.5rem;
                padding             : 0.5rem 1rem;
                line-height         : 1.5;
                color               : #464a4c;
                pointer-events      : none;
                user-select         : none;
                background-color    : #fff;
                border              : 1px solid rgba(44, 54, 62, 0.15);
                border-radius       : 0.25rem;
                box-shadow          : inset 0 0.2rem 0.4rem rgba(44, 54, 62, 0.05);
            }
            .custom-file-control:lang(en)::after {
                content             : "Choose file...";
            }
            .custom-file-control::before {
                position            : absolute;
                top                 : -1px;
                right               : -1px;
                bottom              : -1px;
                z-index             : 6;
                display             : block;
                height              : 2.5rem;
                padding             : 0.5rem 1rem;
                line-height         : 1.5;
                color               : #464a4c;
                background-color    : #eceeef;
                border              : 1px solid rgba(44, 54, 62, 0.15);
                border-radius       : 0 0.25rem 0.25rem 0;
            }
            .custom-file-control:lang(en)::before {
                content             : "Browse";
            }
            .nav {
                display             : flex;
                padding-left        : 0;
                margin-bottom       : 0;
                list-style          : none;
            }
            .nav-link {
                display             : block;
                padding             : 0.25em 1em;
            }
            .nav-link:focus, .nav-link:hover {
                text-decoration     : none;
            }
            .nav-link.disabled {
                color               : #CCCFD1;
                cursor              : not-allowed;
            }
            .nav-tabs {
                border-bottom       : 1px solid #ddd;
            }
            .nav-tabs .nav-item {
                margin-bottom       : -1px;
            }
            .nav-tabs .nav-link {
                border              : 1px solid transparent;
                border-top-right-radius: 0.25rem;
                border-top-left-radius: 0.25rem;
            }
            .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
                border-color        : #eceeef #eceeef #ddd;
            }
            .nav-tabs .nav-link.disabled {
                color               : #CCCFD1;
                background-color    : transparent;
                border-color        : transparent;
            }
            .nav-tabs .nav-link.active,
            .nav-tabs .nav-item.show .nav-link {
                color               : #464a4c;
                background-color    : #fff;
                border-color        : #ddd #ddd #fff;
            }
            .nav-tabs .dropdown-menu {
                margin-top          : -1px;
                border-top-right-radius: 0;
                border-top-left-radius: 0;
            }
            .nav-pills .nav-link {
                border-radius       : 0.25rem;
            }
            .nav-pills .nav-link.active,
            .nav-pills .nav-item.show .nav-link {
                color               : #fff;
                cursor              : default;
                background-color    : #CCCFD1;
            }
            .nav-fill .nav-item {
                flex                : 1 1 auto;
                text-align          : center;
            }
            .nav-justified .nav-item {
                flex                : 1 1 100%;
                text-align          : center;
            }
            .tab-content > .tab-pane {
                display             : none;
            }
            .tab-content > .active {
                display             : block;
            }
            .navbar {
                position            : relative;
                display             : flex;
                flex-direction      : column;
                padding             : 0.5rem 1rem;
            }
            .navbar-brand {
                display             : inline-block;
                padding-top         : .25rem;
                padding-bottom      : .25rem;
                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-text {
                display             : inline-block;
                padding-top         : .425rem;
                padding-bottom      : .425rem;
            }
            .navbar-toggler {
                align-self          : flex-start;
                padding             : 0.25rem 0.75rem;
                font-size           : 1.25rem;
                line-height         : 1;
                background          : transparent;
                border              : 1px solid transparent;
                border-radius       : 0.25rem;
            }
            .navbar-toggler:focus, .navbar-toggler:hover {
                text-decoration     : none;
            }
            .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%;
            }
            .navbar-toggler-left {
                position            : absolute;
                left                : 1rem;
            }
            .navbar-toggler-right {
                position            : absolute;
                right               : 1rem;
            }
            @media (max-width: 575px) {
                .navbar-toggleable .navbar-nav .dropdown-menu {
                    position            : static;
                    float               : none;
                }
                .navbar-toggleable > .container {
                    padding-right       : 0;
                    padding-left        : 0;
                }
            }
            @media (min-width: 576px) {
                .navbar-toggleable {
                    flex-direction      : row;
                    flex-wrap           : nowrap;
                    align-items         : center;
                }
                .navbar-toggleable .navbar-nav {
                    flex-direction      : row;
                }
                .navbar-toggleable .navbar-nav .nav-link {
                    padding-right       : .5rem;
                    padding-left        : .5rem;
                }
                .navbar-toggleable > .container {
                    display             : flex;
                    flex-wrap           : nowrap;
                    align-items         : center;
                }
                .navbar-toggleable .navbar-collapse {
                    display             : flex !important;
                    width               : 100%;
                }
                .navbar-toggleable .navbar-toggler {
                    display             : none;
                }
            }
            @media (max-width: 767px) {
                .navbar-toggleable-sm .navbar-nav .dropdown-menu {
                    position            : static;
                    float               : none;
                }
                .navbar-toggleable-sm > .container {
                    padding-right       : 0;
                    padding-left        : 0;
                }
            }
            @media (min-width: 768px) {
                .navbar-toggleable-sm {
                    flex-direction      : row;
                    flex-wrap           : nowrap;
                    align-items         : center;
                }
                .navbar-toggleable-sm .navbar-nav {
                    flex-direction      : row;
                }
                .navbar-toggleable-sm .navbar-nav .nav-link {
                    padding-right       : .5rem;
                    padding-left        : .5rem;
                }
                .navbar-toggleable-sm > .container {
                    display             : flex;
                    flex-wrap           : nowrap;
                    align-items         : center;
                }
                .navbar-toggleable-sm .navbar-collapse {
                    display             : flex !important;
                    width               : 100%;
                }
                .navbar-toggleable-sm .navbar-toggler {
                    display             : none;
                }
            }
            @media (max-width: 991px) {
                .navbar-toggleable-md .navbar-nav .dropdown-menu {
                    position            : static;
                    float               : none;
                }
                .navbar-toggleable-md > .container {
                    padding-right       : 0;
                    padding-left        : 0;
                }
            }
            @media (min-width: 992px) {
                .navbar-toggleable-md {
                    flex-direction      : row;
                    flex-wrap           : nowrap;
                    align-items         : center;
                }
                .navbar-toggleable-md .navbar-nav {
                    flex-direction      : row;
                }
                .navbar-toggleable-md .navbar-nav .nav-link {
                    padding-right       : .5rem;
                    padding-left        : .5rem;
                }
                .navbar-toggleable-md > .container {
                    display             : flex;
                    flex-wrap           : nowrap;
                    align-items         : center;
                }
                .navbar-toggleable-md .navbar-collapse {
                    display             : flex !important;
                    width               : 100%;
                }
                .navbar-toggleable-md .navbar-toggler {
                    display             : none;
                }
            }
            @media (max-width: 1199px) {
                .navbar-toggleable-lg .navbar-nav .dropdown-menu {
                    position            : static;
                    float               : none;
                }
                .navbar-toggleable-lg > .container {
                    padding-right       : 0;
                    padding-left        : 0;
                }
            }
            @media (min-width: 1200px) {
                .navbar-toggleable-lg {
                    flex-direction      : row;
                    flex-wrap           : nowrap;
                    align-items         : center;
                }
                .navbar-toggleable-lg .navbar-nav {
                    flex-direction      : row;
                }
                .navbar-toggleable-lg .navbar-nav .nav-link {
                    padding-right       : .5rem;
                    padding-left        : .5rem;
                }
                .navbar-toggleable-lg > .container {
                    display             : flex;
                    flex-wrap           : nowrap;
                    align-items         : center;
                }
                .navbar-toggleable-lg .navbar-collapse {
                    display             : flex !important;
                    width               : 100%;
                }
                .navbar-toggleable-lg .navbar-toggler {
                    display             : none;
                }
            }
            .navbar-toggleable-xl {
                flex-direction      : row;
                flex-wrap           : nowrap;
                align-items         : center;
            }
            .navbar-toggleable-xl .navbar-nav .dropdown-menu {
                position            : static;
                float               : none;
            }
            .navbar-toggleable-xl > .container {
                padding-right       : 0;
                padding-left        : 0;
            }
            .navbar-toggleable-xl .navbar-nav {
                flex-direction      : row;
            }
            .navbar-toggleable-xl .navbar-nav .nav-link {
                padding-right       : .5rem;
                padding-left        : .5rem;
            }
            .navbar-toggleable-xl > .container {
                display             : flex;
                flex-wrap           : nowrap;
                align-items         : center;
            }
            .navbar-toggleable-xl .navbar-collapse {
                display             : flex !important;
                width               : 100%;
            }
            .navbar-toggleable-xl .navbar-toggler {
                display             : none;
            }
            .navbar-light .navbar-brand,
            .navbar-light .navbar-toggler {
                color               : rgba(44, 54, 62, 0.9);
            }
            .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover,
            .navbar-light .navbar-toggler:focus,
            .navbar-light .navbar-toggler:hover {
                color               : rgba(44, 54, 62, 0.9);
            }
            .navbar-light .navbar-nav .nav-link {
                color               : rgba(44, 54, 62, 0.5);
            }
            .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
                color               : rgba(44, 54, 62, 0.7);
            }
            .navbar-light .navbar-nav .nav-link.disabled {
                color               : rgba(44, 54, 62, 0.3);
            }
            .navbar-light .navbar-nav .open > .nav-link,
            .navbar-light .navbar-nav .active > .nav-link,
            .navbar-light .navbar-nav .nav-link.open,
            .navbar-light .navbar-nav .nav-link.active {
                color               : rgba(44, 54, 62, 0.9);
            }
            .navbar-light .navbar-toggler {
                border-color        : rgba(44, 54, 62, 0.1);
            }
            .navbar-light .navbar-toggler-icon {
                background-image    : url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(44, 54, 62, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
            }
            .navbar-light .navbar-text {
                color               : rgba(44, 54, 62, 0.5);
            }
            .navbar-inverse .navbar-brand,
            .navbar-inverse .navbar-toggler {
                color               : white;
            }
            .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover,
            .navbar-inverse .navbar-toggler:focus,
            .navbar-inverse .navbar-toggler:hover {
                color               : white;
            }
            .navbar-inverse .navbar-nav .nav-link {
                color               : rgba(255, 255, 255, 0.5);
            }
            .navbar-inverse .navbar-nav .nav-link:focus, .navbar-inverse .navbar-nav .nav-link:hover {
                color               : rgba(255, 255, 255, 0.75);
            }
            .navbar-inverse .navbar-nav .nav-link.disabled {
                color               : rgba(255, 255, 255, 0.25);
            }
            .navbar-inverse .navbar-nav .open > .nav-link,
            .navbar-inverse .navbar-nav .active > .nav-link,
            .navbar-inverse .navbar-nav .nav-link.open,
            .navbar-inverse .navbar-nav .nav-link.active {
                color               : white;
            }
            .navbar-inverse .navbar-toggler {
                border-color        : rgba(255, 255, 255, 0.1);
            }
            .navbar-inverse .navbar-toggler-icon {
                background-image    : url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' 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 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
            }
            .navbar-inverse .navbar-text {
                color               : rgba(255, 255, 255, 0.5);
            }
            .card {
                position            : relative;
                display             : flex;
                flex-direction      : column;
                background-color    : #fff;
                border              : 1px solid #EEEEF0;
                border-radius       : 0.25rem;
            }
            .card-block {
                flex                : 1 1 auto;
                padding             : 1rem;
            }
            .card-title {
                margin-bottom       : 1rem;
            }
            .card-subtitle {
                margin-top          : -0.5rem;
                margin-bottom       : 0;
            }
            .card-text:last-child {
                margin-bottom       : 0;
            }
            .card-link:hover {
                text-decoration     : none;
            }
            .card-link + .card-link {
                margin-left         : 1rem;
            }
            .card > .list-group:first-child .list-group-item:first-child {
                border-top-right-radius: 0.25rem;
                border-top-left-radius: 0.25rem;
            }
            .card > .list-group:last-child .list-group-item:last-child {
                border-bottom-right-radius: 0.25rem;
                border-bottom-left-radius: 0.25rem;
            }
            .card-header {
                padding             : 1rem 1rem;
                margin-bottom       : 0;
                background-color    : #fff;
                border-bottom       : 1px solid #EEEEF0;
            }
            .card-header:first-child {
                border-radius       : calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
            }
            .card-footer {
                padding             : 1rem 1rem;
                background-color    : #fff;
                border-top          : 1px solid #EEEEF0;
            }
            .card-footer:last-child {
                border-radius       : 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
            }
            .card-header-tabs {
                margin-right        : -0.5rem;
                margin-bottom       : -1rem;
                margin-left         : -0.5rem;
                border-bottom       : 0;
            }
            .card-header-pills {
                margin-right        : -0.5rem;
                margin-left         : -0.5rem;
            }
            .card-primary {
                background-color    : #FF8820;
                border-color        : #FF8820;
            }
            .card-primary .card-header,
            .card-primary .card-footer {
                background-color    : transparent;
            }
            .card-success {
                background-color    : #26A65B;
                border-color        : #26A65B;
            }
            .card-success .card-header,
            .card-success .card-footer {
                background-color    : transparent;
            }
            .card-info {
                background-color    : #50B7A3;
                border-color        : #50B7A3;
            }
            .card-info .card-header,
            .card-info .card-footer {
                background-color    : transparent;
            }
            .card-warning {
                background-color    : #e99844;
                border-color        : #e99844;
            }
            .card-warning .card-header,
            .card-warning .card-footer {
                background-color    : transparent;
            }
            .card-danger {
                background-color    : #dc6060;
                border-color        : #dc6060;
            }
            .card-danger .card-header,
            .card-danger .card-footer {
                background-color    : transparent;
            }
            .card-outline-primary {
                background-color    : transparent;
                border-color        : #FF8820;
            }
            .card-outline-secondary {
                background-color    : transparent;
                border-color        : #faf2cc;
            }
            .card-outline-info {
                background-color    : transparent;
                border-color        : #50B7A3;
            }
            .card-outline-success {
                background-color    : transparent;
                border-color        : #26A65B;
            }
            .card-outline-warning {
                background-color    : transparent;
                border-color        : #e99844;
            }
            .card-outline-danger {
                background-color    : transparent;
                border-color        : #dc6060;
            }
            .card-inverse {
                color               : rgba(255, 255, 255, 0.65);
            }
            .card-inverse .card-header,
            .card-inverse .card-footer {
                background-color    : transparent;
                border-color        : rgba(255, 255, 255, 0.2);
            }
            .card-inverse .card-header,
            .card-inverse .card-footer,
            .card-inverse .card-title,
            .card-inverse .card-blockquote {
                color               : #fff;
            }
            .card-inverse .card-link,
            .card-inverse .card-text,
            .card-inverse .card-subtitle,
            .card-inverse .card-blockquote .blockquote-footer {
                color               : rgba(255, 255, 255, 0.65);
            }
            .card-inverse .card-link:focus, .card-inverse .card-link:hover {
                color               : #fff;
            }
            .card-blockquote {
                padding             : 0;
                margin-bottom       : 0;
                border-left         : 0;
            }
            .card-img {
                border-radius       : calc(0.25rem - 1px);
            }
            .card-img-overlay {
                position            : absolute;
                top                 : 0;
                right               : 0;
                bottom              : 0;
                left                : 0;
                padding             : 1.25rem;
            }
            .card-img-top {
                border-top-right-radius: calc(0.25rem - 1px);
                border-top-left-radius: calc(0.25rem - 1px);
            }
            .card-img-bottom {
                border-bottom-right-radius: calc(0.25rem - 1px);
                border-bottom-left-radius: calc(0.25rem - 1px);
            }
            @media (min-width: 576px) {
                .card-deck {
                    display             : flex;
                    flex-flow           : row wrap;
                }
                .card-deck .card {
                    display             : flex;
                    flex                : 1 0 0;
                    flex-direction      : column;
                }
                .card-deck .card:not(:first-child) {
                    margin-left         : 15px;
                }
                .card-deck .card:not(:last-child) {
                    margin-right        : 15px;
                }
            }
            @media (min-width: 576px) {
                .card-group {
                    display             : flex;
                    flex-flow           : row wrap;
                }
                .card-group .card {
                    flex                : 1 0 0;
                }
                .card-group .card + .card {
                    margin-left         : 0;
                    border-left         : 0;
                }
                .card-group .card:first-child {
                    border-bottom-right-radius: 0;
                    border-top-right-radius: 0;
                }
                .card-group .card:first-child .card-img-top {
                    border-top-right-radius: 0;
                }
                .card-group .card:first-child .card-img-bottom {
                    border-bottom-right-radius: 0;
                }
                .card-group .card:last-child {
                    border-bottom-left-radius: 0;
                    border-top-left-radius: 0;
                }
                .card-group .card:last-child .card-img-top {
                    border-top-left-radius: 0;
                }
                .card-group .card:last-child .card-img-bottom {
                    border-bottom-left-radius: 0;
                }
                .card-group .card:not(:first-child):not(:last-child) {
                    border-radius       : 0;
                }
                .card-group .card:not(:first-child):not(:last-child) .card-img-top,
                .card-group .card:not(:first-child):not(:last-child) .card-img-bottom {
                    border-radius       : 0;
                }
            }
            @media (min-width: 576px) {
                .card-columns {
                    column-count        : 3;
                    column-gap          : 1.25rem;
                }
                .card-columns .card {
                    display             : inline-block;
                    width               : 100%;
                    margin-bottom       : 1rem;
                }
            }
            .breadcrumb {
                padding             : 0.75rem 1rem;
                margin-bottom       : 1rem;
                list-style          : none;
                background-color    : #eceeef;
                border-radius       : 0.25rem;
            }
            .breadcrumb::after {
                display             : block;
                content             : "";
                clear               : both;
            }
            .breadcrumb-item {
                float               : left;
            }
            .breadcrumb-item + .breadcrumb-item::before {
                display             : inline-block;
                padding-right       : 0.5rem;
                padding-left        : 0.5rem;
                color               : #CCCFD1;
                content             : "/";
            }
            .breadcrumb-item + .breadcrumb-item:hover::before {
                text-decoration     : underline;
            }
            .breadcrumb-item + .breadcrumb-item:hover::before {
                text-decoration     : none;
            }
            .breadcrumb-item.active {
                color               : #CCCFD1;
            }
            .pagination {
                display             : flex;
                padding-left        : 0;
                list-style          : none;
                border-radius       : 0.25rem;
            }
            .page-item:first-child .page-link {
                margin-left         : 0;
                border-bottom-left-radius: 0.25rem;
                border-top-left-radius: 0.25rem;
            }
            .page-item:last-child .page-link {
                border-bottom-right-radius: 0.25rem;
                border-top-right-radius: 0.25rem;
            }
            .page-item.active .page-link {
                z-index             : 2;
                color               : #fff;
                background-color    : #FF8820;
                border-color        : #FF8820;
            }
            .page-item.disabled .page-link {
                color               : #CCCFD1;
                pointer-events      : none;
                cursor              : not-allowed;
                background-color    : #fff;
                border-color        : #ddd;
            }
            .page-link {
                position            : relative;
                display             : block;
                padding             : 0.5rem 0.75rem;
                margin-left         : -1px;
                line-height         : 1.25;
                color               : #464a4c;
                background-color    : #fff;
                border              : 1px solid #ddd;
            }
            .page-link:focus, .page-link:hover {
                color               : #50B7A3;
                text-decoration     : none;
                background-color    : #eceeef;
                border-color        : #ddd;
            }
            .pagination-lg .page-link {
                padding             : 0.75rem 1.5rem;
                font-size           : 1.25rem;
            }
            .pagination-lg .page-item:first-child .page-link {
                border-bottom-left-radius: 0.3rem;
                border-top-left-radius: 0.3rem;
            }
            .pagination-lg .page-item:last-child .page-link {
                border-bottom-right-radius: 0.3rem;
                border-top-right-radius: 0.3rem;
            }
            .pagination-sm .page-link {
                padding             : 0.25rem 0.5rem;
                font-size           : 0.875rem;
            }
            .pagination-sm .page-item:first-child .page-link {
                border-bottom-left-radius: 0.2rem;
                border-top-left-radius: 0.2rem;
            }
            .pagination-sm .page-item:last-child .page-link {
                border-bottom-right-radius: 0.2rem;
                border-top-right-radius: 0.2rem;
            }
            .badge {
                display             : inline-block;
                padding             : 0.3em 0.4em;
                font-size           : 75%;
                font-weight         : normal;
                line-height         : 1;
                color               : #fff;
                text-align          : center;
                white-space         : nowrap;
                vertical-align      : baseline;
                border-radius       : 0.25rem;
            }
            .badge:empty {
                display             : none;
            }
            .btn .badge {
                position            : relative;
                top                 : -1px;
            }
            a.badge:focus, a.badge:hover {
                color               : #fff;
                text-decoration     : none;
                cursor              : pointer;
            }
            .badge-pill {
                padding-right       : 0.6em;
                padding-left        : 0.6em;
                border-radius       : 10rem;
            }
            .badge-default {
                background-color    : #EEEEF0;
            }
            .badge-default[href]:focus, .badge-default[href]:hover {
                background-color    : #d3d3d8;
            }
            .badge-primary {
                background-color    : #FF8820;
            }
            .badge-primary[href]:focus, .badge-primary[href]:hover {
                background-color    : #ec6e00;
            }
            .badge-success {
                background-color    : #26A65B;
            }
            .badge-success[href]:focus, .badge-success[href]:hover {
                background-color    : #1d7d44;
            }
            .badge-info {
                background-color    : #50B7A3;
            }
            .badge-info[href]:focus, .badge-info[href]:hover {
                background-color    : #3e9685;
            }
            .badge-warning {
                background-color    : #e99844;
            }
            .badge-warning[href]:focus, .badge-warning[href]:hover {
                background-color    : #e07f1a;
            }
            .badge-danger {
                background-color    : #dc6060;
            }
            .badge-danger[href]:focus, .badge-danger[href]:hover {
                background-color    : #d33636;
            }
            .jumbotron {
                padding             : 2rem 1rem;
                margin-bottom       : 2rem;
                background-color    : #eceeef;
                border-radius       : 0.3rem;
            }
            @media (min-width: 576px) {
                .jumbotron {
                    padding             : 4rem 2rem;
                }
            }
            .jumbotron-hr {
                border-top-color    : #d0d5d8;
            }
            .jumbotron-fluid {
                padding-right       : 0;
                padding-left        : 0;
                border-radius       : 0;
            }
            .alert {
                padding             : 0.75rem 1.25rem;
                margin-bottom       : 1rem;
                border              : 1px solid transparent;
                border-radius       : 0.25rem;
            }
            .alert-heading {
                color               : inherit;
            }
            .alert-link {
                font-weight         : bold;
            }
            .alert-dismissible .close {
                position            : relative;
                top                 : -0.75rem;
                right               : -1.25rem;
                padding             : 0.75rem 1.25rem;
                color               : inherit;
            }
            .alert-success {
                background-color    : #dff0d8;
                border-color        : #d0e9c6;
                color               : #3c763d;
            }
            .alert-success hr {
                border-top-color    : #c1e2b3;
            }
            .alert-success .alert-link {
                color               : #2b542c;
            }
            .alert-info {
                background-color    : #d9edf7;
                border-color        : #bcdff1;
                color               : #31708f;
            }
            .alert-info hr {
                border-top-color    : #a6d5ec;
            }
            .alert-info .alert-link {
                color               : #245269;
            }
            .alert-warning {
                background-color    : #fcf8e3;
                border-color        : #faf2cc;
                color               : #8a6d3b;
            }
            .alert-warning hr {
                border-top-color    : #f7ecb5;
            }
            .alert-warning .alert-link {
                color               : #66512c;
            }
            .alert-danger {
                background-color    : #f2dede;
                border-color        : #ebcccc;
                color               : #a94442;
            }
            .alert-danger hr {
                border-top-color    : #e4b9b9;
            }
            .alert-danger .alert-link {
                color               : #843534;
            }
            @keyframes progress-bar-stripes {
                from {
                    background-position : 1rem 0;
                }
                to {
                    background-position : 0 0;
                }
            }
            .progress {
                display             : flex;
                overflow            : hidden;
                font-size           : 0.75rem;
                line-height         : 1rem;
                text-align          : center;
                background-color    : #eceeef;
                border-radius       : 0.25rem;
            }
            .progress-bar {
                height              : 1rem;
                color               : #fff;
                background-color    : #FF8820;
            }
            .progress-bar-striped {
                background-image    : linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
                background-size     : 1rem 1rem;
            }
            .progress-bar-animated {
                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               : #464a4c;
                text-align          : inherit;
            }
            .list-group-item-action .list-group-item-heading {
                color               : #2C363E;
            }
            .list-group-item-action:focus, .list-group-item-action:hover {
                color               : #464a4c;
                text-decoration     : none;
                background-color    : #f7f7f9;
            }
            .list-group-item-action:active {
                color               : #2C363E;
                background-color    : #eceeef;
            }
            .list-group-item {
                position            : relative;
                display             : flex;
                flex-flow           : row wrap;
                align-items         : center;
                padding             : 0.75rem 1.25rem;
                margin-bottom       : -1px;
                background-color    : #fff;
                border              : 1px solid rgba(44, 54, 62, 0.125);
            }
            .list-group-item:first-child {
                border-top-right-radius: 0.25rem;
                border-top-left-radius: 0.25rem;
            }
            .list-group-item:last-child {
                margin-bottom       : 0;
                border-bottom-right-radius: 0.25rem;
                border-bottom-left-radius: 0.25rem;
            }
            .list-group-item:focus, .list-group-item:hover {
                text-decoration     : none;
            }
            .list-group-item.disabled, .list-group-item:disabled {
                color               : #CCCFD1;
                cursor              : not-allowed;
                background-color    : #fff;
            }
            .list-group-item.disabled .list-group-item-heading, .list-group-item:disabled .list-group-item-heading {
                color               : inherit;
            }
            .list-group-item.disabled .list-group-item-text, .list-group-item:disabled .list-group-item-text {
                color               : #CCCFD1;
            }
            .list-group-item.active {
                z-index             : 2;
                color               : #fff;
                background-color    : #CCCFD1;
                border-color        : #CCCFD1;
            }
            .list-group-item.active .list-group-item-heading,
            .list-group-item.active .list-group-item-heading > small,
            .list-group-item.active .list-group-item-heading > .small {
                color               : inherit;
            }
            .list-group-item.active .list-group-item-text {
                color               : white;
            }
            .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-success {
                color               : #3c763d;
                background-color    : #dff0d8;
            }
            a.list-group-item-success,
            button.list-group-item-success {
                color               : #3c763d;
            }
            a.list-group-item-success .list-group-item-heading,
            button.list-group-item-success .list-group-item-heading {
                color               : inherit;
            }
            a.list-group-item-success:focus, a.list-group-item-success:hover,
            button.list-group-item-success:focus,
            button.list-group-item-success:hover {
                color               : #3c763d;
                background-color    : #d0e9c6;
            }
            a.list-group-item-success.active,
            button.list-group-item-success.active {
                color               : #fff;
                background-color    : #3c763d;
                border-color        : #3c763d;
            }
            .list-group-item-info {
                color               : #31708f;
                background-color    : #d9edf7;
            }
            a.list-group-item-info,
            button.list-group-item-info {
                color               : #31708f;
            }
            a.list-group-item-info .list-group-item-heading,
            button.list-group-item-info .list-group-item-heading {
                color               : inherit;
            }
            a.list-group-item-info:focus, a.list-group-item-info:hover,
            button.list-group-item-info:focus,
            button.list-group-item-info:hover {
                color               : #31708f;
                background-color    : #c4e3f3;
            }
            a.list-group-item-info.active,
            button.list-group-item-info.active {
                color               : #fff;
                background-color    : #31708f;
                border-color        : #31708f;
            }
            .list-group-item-warning {
                color               : #8a6d3b;
                background-color    : #fcf8e3;
            }
            a.list-group-item-warning,
            button.list-group-item-warning {
                color               : #8a6d3b;
            }
            a.list-group-item-warning .list-group-item-heading,
            button.list-group-item-warning .list-group-item-heading {
                color               : inherit;
            }
            a.list-group-item-warning:focus, a.list-group-item-warning:hover,
            button.list-group-item-warning:focus,
            button.list-group-item-warning:hover {
                color               : #8a6d3b;
                background-color    : #faf2cc;
            }
            a.list-group-item-warning.active,
            button.list-group-item-warning.active {
                color               : #fff;
                background-color    : #8a6d3b;
                border-color        : #8a6d3b;
            }
            .list-group-item-danger {
                color               : #a94442;
                background-color    : #f2dede;
            }
            a.list-group-item-danger,
            button.list-group-item-danger {
                color               : #a94442;
            }
            a.list-group-item-danger .list-group-item-heading,
            button.list-group-item-danger .list-group-item-heading {
                color               : inherit;
            }
            a.list-group-item-danger:focus, a.list-group-item-danger:hover,
            button.list-group-item-danger:focus,
            button.list-group-item-danger:hover {
                color               : #a94442;
                background-color    : #ebcccc;
            }
            a.list-group-item-danger.active,
            button.list-group-item-danger.active {
                color               : #fff;
                background-color    : #a94442;
                border-color        : #a94442;
            }
            .embed-responsive {
                position            : relative;
                display             : block;
                width               : 100%;
                padding             : 0;
                overflow            : hidden;
            }
            .embed-responsive::before {
                display             : block;
                content             : "";
            }
            .embed-responsive .embed-responsive-item,
            .embed-responsive iframe,
            .embed-responsive embed,
            .embed-responsive object,
            .embed-responsive video {
                position            : absolute;
                top                 : 0;
                bottom              : 0;
                left                : 0;
                width               : 100%;
                height              : 100%;
                border              : 0;
            }
            .embed-responsive-21by9::before {
                padding-top         : 42.85714%;
            }
            .embed-responsive-16by9::before {
                padding-top         : 56.25%;
            }
            .embed-responsive-4by3::before {
                padding-top         : 75%;
            }
            .embed-responsive-1by1::before {
                padding-top         : 100%;
            }
            .close {
                float               : right;
                font-size           : 1.35rem;
                font-weight         : bold;
                line-height         : 1;
                color               : #2C363E;
                text-shadow         : 0 1px 0 #fff;
                opacity             : .5;
            }
            .close:focus, .close:hover {
                color               : #2C363E;
                text-decoration     : none;
                cursor              : pointer;
                opacity             : .75;
            }
            button.close {
                padding             : 0;
                cursor              : pointer;
                background          : transparent;
                border              : 0;
                -webkit-appearance  : none;
            }
            .modal-open {
                overflow            : hidden;
            }
            .modal {
                position            : fixed;
                top                 : 0;
                right               : 0;
                bottom              : 0;
                left                : 0;
                z-index             : 1050;
                display             : none;
                overflow            : hidden;
                outline             : 0;
            }
            .modal.fade .modal-dialog {
                transition          : transform 0.3s ease-out;
                transform           : translate(0, -25%);
            }
            .modal.show .modal-dialog {
                transform           : translate(0, 0);
            }
            .modal-open .modal {
                overflow-x          : hidden;
                overflow-y          : auto;
            }
            .modal-dialog {
                position            : relative;
                width               : auto;
                margin              : 10px;
            }
            .modal-content {
                position            : relative;
                display             : flex;
                flex-direction      : column;
                background-color    : #fff;
                background-clip     : padding-box;
                border              : 1px solid rgba(44, 54, 62, 0.2);
                border-radius       : 0.3rem;
                box-shadow          : 0 3px 9px rgba(44, 54, 62, 0.5);
                outline             : 0;
            }
            .modal-backdrop {
                position            : fixed;
                top                 : 0;
                right               : 0;
                bottom              : 0;
                left                : 0;
                z-index             : 1040;
                background-color    : #2C363E;
            }
            .modal-backdrop.fade {
                opacity             : 0;
            }
            .modal-backdrop.show {
                opacity             : 0.5;
            }
            .modal-header {
                display             : flex;
                align-items         : center;
                justify-content     : space-between;
                padding             : 15px;
                border-bottom       : 1px solid #eceeef;
            }
            .modal-title {
                margin-bottom       : 0;
                line-height         : 1.6;
            }
            .modal-body {
                position            : relative;
                flex                : 1 1 auto;
                padding             : 15px;
            }
            .modal-footer {
                display             : flex;
                align-items         : center;
                justify-content     : flex-end;
                padding             : 15px;
                border-top          : 1px solid #eceeef;
            }
            .modal-footer > :not(:first-child) {
                margin-left         : .25rem;
            }
            .modal-footer > :not(:last-child) {
                margin-right        : .25rem;
            }
            .modal-scrollbar-measure {
                position            : absolute;
                top                 : -9999px;
                width               : 50px;
                height              : 50px;
                overflow            : scroll;
            }
            @media (min-width: 576px) {
                .modal-dialog {
                    max-width           : 500px;
                    margin              : 30px auto;
                }
                .modal-content {
                    box-shadow          : 0 5px 15px rgba(44, 54, 62, 0.5);
                }
                .modal-sm {
                    max-width           : 300px;
                }
            }
            @media (min-width: 992px) {
                .modal-lg {
                    max-width           : 800px;
                }
            }
            .tooltip {
                position            : absolute;
                z-index             : 1070;
                display             : block;
                font-family         : "Lato", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
                font-style          : normal;
                font-weight         : normal;
                letter-spacing      : normal;
                line-break          : auto;
                line-height         : 1.6;
                text-align          : left;
                text-align          : start;
                text-decoration     : none;
                text-shadow         : none;
                text-transform      : none;
                white-space         : normal;
                word-break          : normal;
                word-spacing        : normal;
                font-size           : 0.875rem;
                word-wrap           : break-word;
                opacity             : 0;
            }
            .tooltip.show {
                opacity             : 0.9;
            }
            .tooltip.tooltip-top, .tooltip.bs-tether-element-attached-bottom {
                padding             : 5px 0;
                margin-top          : -3px;
            }
            .tooltip.tooltip-top .tooltip-inner::before, .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before {
                bottom              : 0;
                left                : 50%;
                margin-left         : -5px;
                content             : "";
                border-width        : 5px 5px 0;
                border-top-color    : #2C363E;
            }
            .tooltip.tooltip-right, .tooltip.bs-tether-element-attached-left {
                padding             : 0 5px;
                margin-left         : 3px;
            }
            .tooltip.tooltip-right .tooltip-inner::before, .tooltip.bs-tether-element-attached-left .tooltip-inner::before {
                top                 : 50%;
                left                : 0;
                margin-top          : -5px;
                content             : "";
                border-width        : 5px 5px 5px 0;
                border-right-color  : #2C363E;
            }
            .tooltip.tooltip-bottom, .tooltip.bs-tether-element-attached-top {
                padding             : 5px 0;
                margin-top          : 3px;
            }
            .tooltip.tooltip-bottom .tooltip-inner::before, .tooltip.bs-tether-element-attached-top .tooltip-inner::before {
                top                 : 0;
                left                : 50%;
                margin-left         : -5px;
                content             : "";
                border-width        : 0 5px 5px;
                border-bottom-color : #2C363E;
            }
            .tooltip.tooltip-left, .tooltip.bs-tether-element-attached-right {
                padding             : 0 5px;
                margin-left         : -3px;
            }
            .tooltip.tooltip-left .tooltip-inner::before, .tooltip.bs-tether-element-attached-right .tooltip-inner::before {
                top                 : 50%;
                right               : 0;
                margin-top          : -5px;
                content             : "";
                border-width        : 5px 0 5px 5px;
                border-left-color   : #2C363E;
            }
            .tooltip-inner {
                max-width           : 200px;
                padding             : 3px 8px;
                color               : #fff;
                text-align          : center;
                background-color    : #2C363E;
                border-radius       : 0.25rem;
            }
            .tooltip-inner::before {
                position            : absolute;
                width               : 0;
                height              : 0;
                border-color        : transparent;
                border-style        : solid;
            }
            .popover {
                position            : absolute;
                top                 : 0;
                left                : 0;
                z-index             : 1060;
                display             : block;
                max-width           : 276px;
                padding             : 1px;
                font-family         : "Lato", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
                font-style          : normal;
                font-weight         : normal;
                letter-spacing      : normal;
                line-break          : auto;
                line-height         : 1.6;
                text-align          : left;
                text-align          : start;
                text-decoration     : none;
                text-shadow         : none;
                text-transform      : none;
                white-space         : normal;
                word-break          : normal;
                word-spacing        : normal;
                font-size           : 0.875rem;
                word-wrap           : break-word;
                background-color    : #fff;
                background-clip     : padding-box;
                border              : 1px solid rgba(44, 54, 62, 0.2);
                border-radius       : 0.3rem;
                box-shadow          : 0 5px 10px rgba(44, 54, 62, 0.2);
            }
            .popover.popover-top, .popover.bs-tether-element-attached-bottom {
                margin-top          : -10px;
            }
            .popover.popover-top::before, .popover.popover-top::after, .popover.bs-tether-element-attached-bottom::before, .popover.bs-tether-element-attached-bottom::after {
                left                : 50%;
                border-bottom-width : 0;
            }
            .popover.popover-top::before, .popover.bs-tether-element-attached-bottom::before {
                bottom              : -11px;
                margin-left         : -11px;
                border-top-color    : rgba(44, 54, 62, 0.25);
            }
            .popover.popover-top::after, .popover.bs-tether-element-attached-bottom::after {
                bottom              : -10px;
                margin-left         : -10px;
                border-top-color    : #fff;
            }
            .popover.popover-right, .popover.bs-tether-element-attached-left {
                margin-left         : 10px;
            }
            .popover.popover-right::before, .popover.popover-right::after, .popover.bs-tether-element-attached-left::before, .popover.bs-tether-element-attached-left::after {
                top                 : 50%;
                border-left-width   : 0;
            }
            .popover.popover-right::before, .popover.bs-tether-element-attached-left::before {
                left                : -11px;
                margin-top          : -11px;
                border-right-color  : rgba(44, 54, 62, 0.25);
            }
            .popover.popover-right::after, .popover.bs-tether-element-attached-left::after {
                left                : -10px;
                margin-top          : -10px;
                border-right-color  : #fff;
            }
            .popover.popover-bottom, .popover.bs-tether-element-attached-top {
                margin-top          : 10px;
            }
            .popover.popover-bottom::before, .popover.popover-bottom::after, .popover.bs-tether-element-attached-top::before, .popover.bs-tether-element-attached-top::after {
                left                : 50%;
                border-top-width    : 0;
            }
            .popover.popover-bottom::before, .popover.bs-tether-element-attached-top::before {
                top                 : -11px;
                margin-left         : -11px;
                border-bottom-color : rgba(44, 54, 62, 0.25);
            }
            .popover.popover-bottom::after, .popover.bs-tether-element-attached-top::after {
                top                 : -10px;
                margin-left         : -10px;
                border-bottom-color : #f7f7f7;
            }
            .popover.popover-bottom .popover-title::before, .popover.bs-tether-element-attached-top .popover-title::before {
                position            : absolute;
                top                 : 0;
                left                : 50%;
                display             : block;
                width               : 20px;
                margin-left         : -10px;
                content             : "";
                border-bottom       : 1px solid #f7f7f7;
            }
            .popover.popover-left, .popover.bs-tether-element-attached-right {
                margin-left         : -10px;
            }
            .popover.popover-left::before, .popover.popover-left::after, .popover.bs-tether-element-attached-right::before, .popover.bs-tether-element-attached-right::after {
                top                 : 50%;
                border-right-width  : 0;
            }
            .popover.popover-left::before, .popover.bs-tether-element-attached-right::before {
                right               : -11px;
                margin-top          : -11px;
                border-left-color   : rgba(44, 54, 62, 0.25);
            }
            .popover.popover-left::after, .popover.bs-tether-element-attached-right::after {
                right               : -10px;
                margin-top          : -10px;
                border-left-color   : #fff;
            }
            .popover-title {
                padding             : 8px 14px;
                margin-bottom       : 0;
                font-size           : 0.9rem;
                background-color    : #f7f7f7;
                border-bottom       : 1px solid #ebebeb;
                border-top-right-radius: calc(0.3rem - 1px);
                border-top-left-radius: calc(0.3rem - 1px);
            }
            .popover-title:empty {
                display             : none;
            }
            .popover-content {
                padding             : 9px 14px;
            }
            .popover::before,
            .popover::after {
                position            : absolute;
                display             : block;
                width               : 0;
                height              : 0;
                border-color        : transparent;
                border-style        : solid;
            }
            .popover::before {
                content             : "";
                border-width        : 11px;
            }
            .popover::after {
                content             : "";
                border-width        : 10px;
            }
            .carousel {
                position            : relative;
            }
            .carousel-inner {
                position            : relative;
                width               : 100%;
                overflow            : hidden;
            }
            .carousel-item {
                position            : relative;
                display             : none;
                width               : 100%;
            }
            @media (-webkit-transform-3d) {
                .carousel-item {
                    transition          : transform 0.6s ease-in-out;
                    backface-visibility : hidden;
                    perspective         : 1000px;
                }
            }
            @supports (transform: translate3d(0, 0, 0)) {
                .carousel-item {
                    transition          : transform 0.6s ease-in-out;
                    backface-visibility : hidden;
                    perspective         : 1000px;
                }
            }
            .carousel-item.active,
            .carousel-item-next,
            .carousel-item-prev {
                display             : flex;
            }
            .carousel-item-next,
            .carousel-item-prev {
                position            : absolute;
                top                 : 0;
            }
            @media (-webkit-transform-3d) {
                .carousel-item-next.carousel-item-left,
                .carousel-item-prev.carousel-item-right {
                    transform           : translate3d(0, 0, 0);
                }
                .carousel-item-next,
                .active.carousel-item-right {
                    transform           : translate3d(100%, 0, 0);
                }
                .carousel-item-prev,
                .active.carousel-item-left {
                    transform           : translate3d(-100%, 0, 0);
                }
            }
            @supports (transform: translate3d(0, 0, 0)) {
                .carousel-item-next.carousel-item-left,
                .carousel-item-prev.carousel-item-right {
                    transform           : translate3d(0, 0, 0);
                }
                .carousel-item-next,
                .active.carousel-item-right {
                    transform           : translate3d(100%, 0, 0);
                }
                .carousel-item-prev,
                .active.carousel-item-left {
                    transform           : translate3d(-100%, 0, 0);
                }
            }
            .carousel-control-prev,
            .carousel-control-next {
                position            : absolute;
                top                 : 0;
                bottom              : 0;
                display             : flex;
                align-items         : center;
                justify-content     : center;
                width               : 15%;
                color               : #fff;
                text-align          : center;
                opacity             : 0.5;
            }
            .carousel-control-prev:focus, .carousel-control-prev:hover,
            .carousel-control-next:focus,
            .carousel-control-next:hover {
                color               : #fff;
                text-decoration     : none;
                outline             : 0;
                opacity             : .9;
            }
            .carousel-control-prev {
                left                : 0;
            }
            .carousel-control-next {
                right               : 0;
            }
            .carousel-control-prev-icon,
            .carousel-control-next-icon {
                display             : inline-block;
                width               : 20px;
                height              : 20px;
                background          : 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='M4 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='M1.5 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                : 1 0 auto;
                max-width           : 30px;
                height              : 3px;
                margin-right        : 3px;
                margin-left         : 3px;
                text-indent         : -999px;
                cursor              : pointer;
                background-color    : rgba(255, 255, 255, 0.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-faded {
                background-color    : #f7f7f7;
            }
            .bg-primary {
                background-color    : #FF8820 !important;
            }
            a.bg-primary:focus, a.bg-primary:hover {
                background-color    : #ec6e00 !important;
            }
            .bg-success {
                background-color    : #26A65B !important;
            }
            a.bg-success:focus, a.bg-success:hover {
                background-color    : #1d7d44 !important;
            }
            .bg-info {
                background-color    : #50B7A3 !important;
            }
            a.bg-info:focus, a.bg-info:hover {
                background-color    : #3e9685 !important;
            }
            .bg-warning {
                background-color    : #e99844 !important;
            }
            a.bg-warning:focus, a.bg-warning:hover {
                background-color    : #e07f1a !important;
            }
            .bg-danger {
                background-color    : #dc6060 !important;
            }
            a.bg-danger:focus, a.bg-danger:hover {
                background-color    : #d33636 !important;
            }
            .bg-inverse {
                background-color    : #2C363E !important;
            }
            a.bg-inverse:focus, a.bg-inverse:hover {
                background-color    : #171c20 !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;
            }
            .rounded {
                border-radius       : 0.25rem;
            }
            .rounded-top {
                border-top-right-radius: 0.25rem;
                border-top-left-radius: 0.25rem;
            }
            .rounded-right {
                border-bottom-right-radius: 0.25rem;
                border-top-right-radius: 0.25rem;
            }
            .rounded-bottom {
                border-bottom-right-radius: 0.25rem;
                border-bottom-left-radius: 0.25rem;
            }
            .rounded-left {
                border-bottom-left-radius: 0.25rem;
                border-top-left-radius: 0.25rem;
            }
            .rounded-circle {
                border-radius       : 50%;
            }
            .rounded-0 {
                border-radius       : 0;
            }
            .clearfix::after {
                display             : block;
                content             : "";
                clear               : both;
            }
            .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-cell {
                display             : table-cell !important;
            }
            .d-flex {
                display             : flex !important;
            }
            .d-inline-flex {
                display             : inline-flex !important;
            }
            @media (min-width: 576px) {
                .d-sm-none {
                    display             : none !important;
                }
                .d-sm-inline {
                    display             : inline !important;
                }
                .d-sm-inline-block {
                    display             : inline-block !important;
                }
                .d-sm-block {
                    display             : block !important;
                }
                .d-sm-table {
                    display             : table !important;
                }
                .d-sm-table-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-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-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-cell {
                    display             : table-cell !important;
                }
                .d-xl-flex {
                    display             : flex !important;
                }
                .d-xl-inline-flex {
                    display             : inline-flex !important;
                }
            }
            .flex-first {
                order               : -1;
            }
            .flex-last {
                order               : 1;
            }
            .flex-unordered {
                order               : 0;
            }
            .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;
            }
            .justify-content-start {
                justify-content     : flex-start !important;
            }
            .justify-content-end {
                justify-content     : flex-end !important;
            }
            .justify-content-center {
                justify-content     : center !important;
            }
            .justify-content-between {
                justify-content     : space-between !important;
            }
            .justify-content-around {
                justify-content     : space-around !important;
            }
            .align-items-start {
                align-items         : flex-start !important;
            }
            .align-items-end {
                align-items         : flex-end !important;
            }
            .align-items-center {
                align-items         : center !important;
            }
            .align-items-baseline {
                align-items         : baseline !important;
            }
            .align-items-stretch {
                align-items         : stretch !important;
            }
            .align-content-start {
                align-content       : flex-start !important;
            }
            .align-content-end {
                align-content       : flex-end !important;
            }
            .align-content-center {
                align-content       : center !important;
            }
            .align-content-between {
                align-content       : space-between !important;
            }
            .align-content-around {
                align-content       : space-around !important;
            }
            .align-content-stretch {
                align-content       : stretch !important;
            }
            .align-self-auto {
                align-self          : auto !important;
            }
            .align-self-start {
                align-self          : flex-start !important;
            }
            .align-self-end {
                align-self          : flex-end !important;
            }
            .align-self-center {
                align-self          : center !important;
            }
            .align-self-baseline {
                align-self          : baseline !important;
            }
            .align-self-stretch {
                align-self          : stretch !important;
            }
            @media (min-width: 576px) {
                .flex-sm-first {
                    order               : -1;
                }
                .flex-sm-last {
                    order               : 1;
                }
                .flex-sm-unordered {
                    order               : 0;
                }
                .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;
                }
                .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-first {
                    order               : -1;
                }
                .flex-md-last {
                    order               : 1;
                }
                .flex-md-unordered {
                    order               : 0;
                }
                .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;
                }
                .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-first {
                    order               : -1;
                }
                .flex-lg-last {
                    order               : 1;
                }
                .flex-lg-unordered {
                    order               : 0;
                }
                .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;
                }
                .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-first {
                    order               : -1;
                }
                .flex-xl-last {
                    order               : 1;
                }
                .flex-xl-unordered {
                    order               : 0;
                }
                .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;
                }
                .justify-content-xl-start {
                    justify-content     : flex-start !important;
                }
                .justify-content-xl-end {
                    justify-content     : flex-end !important;
                }
                .justify-content-xl-center {
                    justify-content     : center !important;
                }
                .justify-content-xl-between {
                    justify-content     : space-between !important;
                }
                .justify-content-xl-around {
                    justify-content     : space-around !important;
                }
                .align-items-xl-start {
                    align-items         : flex-start !important;
                }
                .align-items-xl-end {
                    align-items         : flex-end !important;
                }
                .align-items-xl-center {
                    align-items         : center !important;
                }
                .align-items-xl-baseline {
                    align-items         : baseline !important;
                }
                .align-items-xl-stretch {
                    align-items         : stretch !important;
                }
                .align-content-xl-start {
                    align-content       : flex-start !important;
                }
                .align-content-xl-end {
                    align-content       : flex-end !important;
                }
                .align-content-xl-center {
                    align-content       : center !important;
                }
                .align-content-xl-between {
                    align-content       : space-between !important;
                }
                .align-content-xl-around {
                    align-content       : space-around !important;
                }
                .align-content-xl-stretch {
                    align-content       : stretch !important;
                }
                .align-self-xl-auto {
                    align-self          : auto !important;
                }
                .align-self-xl-start {
                    align-self          : flex-start !important;
                }
                .align-self-xl-end {
                    align-self          : flex-end !important;
                }
                .align-self-xl-center {
                    align-self          : center !important;
                }
                .align-self-xl-baseline {
                    align-self          : baseline !important;
                }
                .align-self-xl-stretch {
                    align-self          : stretch !important;
                }
            }
            .float-left {
                float               : left !important;
            }
            .float-right {
                float               : right !important;
            }
            .float-none {
                float               : none !important;
            }
            @media (min-width: 576px) {
                .float-sm-left {
                    float               : left !important;
                }
                .float-sm-right {
                    float               : right !important;
                }
                .float-sm-none {
                    float               : none !important;
                }
            }
            @media (min-width: 768px) {
                .float-md-left {
                    float               : left !important;
                }
                .float-md-right {
                    float               : right !important;
                }
                .float-md-none {
                    float               : none !important;
                }
            }
            @media (min-width: 992px) {
                .float-lg-left {
                    float               : left !important;
                }
                .float-lg-right {
                    float               : right !important;
                }
                .float-lg-none {
                    float               : none !important;
                }
            }
            @media (min-width: 1200px) {
                .float-xl-left {
                    float               : left !important;
                }
                .float-xl-right {
                    float               : right !important;
                }
                .float-xl-none {
                    float               : none !important;
                }
            }
            .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;
            }
            .sticky-top {
                position            : sticky;
                top                 : 0;
                z-index             : 1030;
            }
            .sr-only {
                position            : absolute;
                width               : 1px;
                height              : 1px;
                padding             : 0;
                margin              : -1px;
                overflow            : hidden;
                clip                : rect(0, 0, 0, 0);
                border              : 0;
            }
            .sr-only-focusable:active, .sr-only-focusable:focus {
                position            : static;
                width               : auto;
                height              : auto;
                margin              : 0;
                overflow            : visible;
                clip                : auto;
            }
            .w-25 {
                width               : 25% !important;
            }
            .w-50 {
                width               : 50% !important;
            }
            .w-75 {
                width               : 75% !important;
            }
            .w-100 {
                width               : 100% !important;
            }
            .h-25 {
                height              : 25% !important;
            }
            .h-50 {
                height              : 50% !important;
            }
            .h-75 {
                height              : 75% !important;
            }
            .h-100 {
                height              : 100% !important;
            }
            .mw-100 {
                max-width           : 100% !important;
            }
            .mh-100 {
                max-height          : 100% !important;
            }
            .m-0 {
                margin              : 0 0 !important;
            }
            .mt-0 {
                margin-top          : 0 !important;
            }
            .mr-0 {
                margin-right        : 0 !important;
            }
            .mb-0 {
                margin-bottom       : 0 !important;
            }
            .ml-0 {
                margin-left         : 0 !important;
            }
            .mx-0 {
                margin-right        : 0 !important;
                margin-left         : 0 !important;
            }
            .my-0 {
                margin-top          : 0 !important;
                margin-bottom       : 0 !important;
            }
            .m-1 {
                margin              : 0.25rem 0.25rem !important;
            }
            .mt-1 {
                margin-top          : 0.25rem !important;
            }
            .mr-1 {
                margin-right        : 0.25rem !important;
            }
            .mb-1 {
                margin-bottom       : 0.25rem !important;
            }
            .ml-1 {
                margin-left         : 0.25rem !important;
            }
            .mx-1 {
                margin-right        : 0.25rem !important;
                margin-left         : 0.25rem !important;
            }
            .my-1 {
                margin-top          : 0.25rem !important;
                margin-bottom       : 0.25rem !important;
            }
            .m-2 {
                margin              : 0.5rem 0.5rem !important;
            }
            .mt-2 {
                margin-top          : 0.5rem !important;
            }
            .mr-2 {
                margin-right        : 0.5rem !important;
            }
            .mb-2 {
                margin-bottom       : 0.5rem !important;
            }
            .ml-2 {
                margin-left         : 0.5rem !important;
            }
            .mx-2 {
                margin-right        : 0.5rem !important;
                margin-left         : 0.5rem !important;
            }
            .my-2 {
                margin-top          : 0.5rem !important;
                margin-bottom       : 0.5rem !important;
            }
            .m-3 {
                margin              : 1rem 1rem !important;
            }
            .mt-3 {
                margin-top          : 1rem !important;
            }
            .mr-3 {
                margin-right        : 1rem !important;
            }
            .mb-3 {
                margin-bottom       : 1rem !important;
            }
            .ml-3 {
                margin-left         : 1rem !important;
            }
            .mx-3 {
                margin-right        : 1rem !important;
                margin-left         : 1rem !important;
            }
            .my-3 {
                margin-top          : 1rem !important;
                margin-bottom       : 1rem !important;
            }
            .m-4 {
                margin              : 1.5rem 1.5rem !important;
            }
            .mt-4 {
                margin-top          : 1.5rem !important;
            }
            .mr-4 {
                margin-right        : 1.5rem !important;
            }
            .mb-4 {
                margin-bottom       : 1.5rem !important;
            }
            .ml-4 {
                margin-left         : 1.5rem !important;
            }
            .mx-4 {
                margin-right        : 1.5rem !important;
                margin-left         : 1.5rem !important;
            }
            .my-4 {
                margin-top          : 1.5rem !important;
                margin-bottom       : 1.5rem !important;
            }
            .m-5 {
                margin              : 3rem 3rem !important;
            }
            .mt-5 {
                margin-top          : 3rem !important;
            }
            .mr-5 {
                margin-right        : 3rem !important;
            }
            .mb-5 {
                margin-bottom       : 3rem !important;
            }
            .ml-5 {
                margin-left         : 3rem !important;
            }
            .mx-5 {
                margin-right        : 3rem !important;
                margin-left         : 3rem !important;
            }
            .my-5 {
                margin-top          : 3rem !important;
                margin-bottom       : 3rem !important;
            }
            .p-0 {
                padding             : 0 0 !important;
            }
            .pt-0 {
                padding-top         : 0 !important;
            }
            .pr-0 {
                padding-right       : 0 !important;
            }
            .pb-0 {
                padding-bottom      : 0 !important;
            }
            .pl-0 {
                padding-left        : 0 !important;
            }
            .px-0 {
                padding-right       : 0 !important;
                padding-left        : 0 !important;
            }
            .py-0 {
                padding-top         : 0 !important;
                padding-bottom      : 0 !important;
            }
            .p-1 {
                padding             : 0.25rem 0.25rem !important;
            }
            .pt-1 {
                padding-top         : 0.25rem !important;
            }
            .pr-1 {
                padding-right       : 0.25rem !important;
            }
            .pb-1 {
                padding-bottom      : 0.25rem !important;
            }
            .pl-1 {
                padding-left        : 0.25rem !important;
            }
            .px-1 {
                padding-right       : 0.25rem !important;
                padding-left        : 0.25rem !important;
            }
            .py-1 {
                padding-top         : 0.25rem !important;
                padding-bottom      : 0.25rem !important;
            }
            .p-2 {
                padding             : 0.5rem 0.5rem !important;
            }
            .pt-2 {
                padding-top         : 0.5rem !important;
            }
            .pr-2 {
                padding-right       : 0.5rem !important;
            }
            .pb-2 {
                padding-bottom      : 0.5rem !important;
            }
            .pl-2 {
                padding-left        : 0.5rem !important;
            }
            .px-2 {
                padding-right       : 0.5rem !important;
                padding-left        : 0.5rem !important;
            }
            .py-2 {
                padding-top         : 0.5rem !important;
                padding-bottom      : 0.5rem !important;
            }
            .p-3 {
                padding             : 1rem 1rem !important;
            }
            .pt-3 {
                padding-top         : 1rem !important;
            }
            .pr-3 {
                padding-right       : 1rem !important;
            }
            .pb-3 {
                padding-bottom      : 1rem !important;
            }
            .pl-3 {
                padding-left        : 1rem !important;
            }
            .px-3 {
                padding-right       : 1rem !important;
                padding-left        : 1rem !important;
            }
            .py-3 {
                padding-top         : 1rem !important;
                padding-bottom      : 1rem !important;
            }
            .p-4 {
                padding             : 1.5rem 1.5rem !important;
            }
            .pt-4 {
                padding-top         : 1.5rem !important;
            }
            .pr-4 {
                padding-right       : 1.5rem !important;
            }
            .pb-4 {
                padding-bottom      : 1.5rem !important;
            }
            .pl-4 {
                padding-left        : 1.5rem !important;
            }
            .px-4 {
                padding-right       : 1.5rem !important;
                padding-left        : 1.5rem !important;
            }
            .py-4 {
                padding-top         : 1.5rem !important;
                padding-bottom      : 1.5rem !important;
            }
            .p-5 {
                padding             : 3rem 3rem !important;
            }
            .pt-5 {
                padding-top         : 3rem !important;
            }
            .pr-5 {
                padding-right       : 3rem !important;
            }
            .pb-5 {
                padding-bottom      : 3rem !important;
            }
            .pl-5 {
                padding-left        : 3rem !important;
            }
            .px-5 {
                padding-right       : 3rem !important;
                padding-left        : 3rem !important;
            }
            .py-5 {
                padding-top         : 3rem !important;
                padding-bottom      : 3rem !important;
            }
            .m-auto {
                margin              : auto !important;
            }
            .mt-auto {
                margin-top          : auto !important;
            }
            .mr-auto {
                margin-right        : auto !important;
            }
            .mb-auto {
                margin-bottom       : auto !important;
            }
            .ml-auto {
                margin-left         : auto !important;
            }
            .mx-auto {
                margin-right        : auto !important;
                margin-left         : auto !important;
            }
            .my-auto {
                margin-top          : auto !important;
                margin-bottom       : auto !important;
            }
            @media (min-width: 576px) {
                .m-sm-0 {
                    margin              : 0 0 !important;
                }
                .mt-sm-0 {
                    margin-top          : 0 !important;
                }
                .mr-sm-0 {
                    margin-right        : 0 !important;
                }
                .mb-sm-0 {
                    margin-bottom       : 0 !important;
                }
                .ml-sm-0 {
                    margin-left         : 0 !important;
                }
                .mx-sm-0 {
                    margin-right        : 0 !important;
                    margin-left         : 0 !important;
                }
                .my-sm-0 {
                    margin-top          : 0 !important;
                    margin-bottom       : 0 !important;
                }
                .m-sm-1 {
                    margin              : 0.25rem 0.25rem !important;
                }
                .mt-sm-1 {
                    margin-top          : 0.25rem !important;
                }
                .mr-sm-1 {
                    margin-right        : 0.25rem !important;
                }
                .mb-sm-1 {
                    margin-bottom       : 0.25rem !important;
                }
                .ml-sm-1 {
                    margin-left         : 0.25rem !important;
                }
                .mx-sm-1 {
                    margin-right        : 0.25rem !important;
                    margin-left         : 0.25rem !important;
                }
                .my-sm-1 {
                    margin-top          : 0.25rem !important;
                    margin-bottom       : 0.25rem !important;
                }
                .m-sm-2 {
                    margin              : 0.5rem 0.5rem !important;
                }
                .mt-sm-2 {
                    margin-top          : 0.5rem !important;
                }
                .mr-sm-2 {
                    margin-right        : 0.5rem !important;
                }
                .mb-sm-2 {
                    margin-bottom       : 0.5rem !important;
                }
                .ml-sm-2 {
                    margin-left         : 0.5rem !important;
                }
                .mx-sm-2 {
                    margin-right        : 0.5rem !important;
                    margin-left         : 0.5rem !important;
                }
                .my-sm-2 {
                    margin-top          : 0.5rem !important;
                    margin-bottom       : 0.5rem !important;
                }
                .m-sm-3 {
                    margin              : 1rem 1rem !important;
                }
                .mt-sm-3 {
                    margin-top          : 1rem !important;
                }
                .mr-sm-3 {
                    margin-right        : 1rem !important;
                }
                .mb-sm-3 {
                    margin-bottom       : 1rem !important;
                }
                .ml-sm-3 {
                    margin-left         : 1rem !important;
                }
                .mx-sm-3 {
                    margin-right        : 1rem !important;
                    margin-left         : 1rem !important;
                }
                .my-sm-3 {
                    margin-top          : 1rem !important;
                    margin-bottom       : 1rem !important;
                }
                .m-sm-4 {
                    margin              : 1.5rem 1.5rem !important;
                }
                .mt-sm-4 {
                    margin-top          : 1.5rem !important;
                }
                .mr-sm-4 {
                    margin-right        : 1.5rem !important;
                }
                .mb-sm-4 {
                    margin-bottom       : 1.5rem !important;
                }
                .ml-sm-4 {
                    margin-left         : 1.5rem !important;
                }
                .mx-sm-4 {
                    margin-right        : 1.5rem !important;
                    margin-left         : 1.5rem !important;
                }
                .my-sm-4 {
                    margin-top          : 1.5rem !important;
                    margin-bottom       : 1.5rem !important;
                }
                .m-sm-5 {
                    margin              : 3rem 3rem !important;
                }
                .mt-sm-5 {
                    margin-top          : 3rem !important;
                }
                .mr-sm-5 {
                    margin-right        : 3rem !important;
                }
                .mb-sm-5 {
                    margin-bottom       : 3rem !important;
                }
                .ml-sm-5 {
                    margin-left         : 3rem !important;
                }
                .mx-sm-5 {
                    margin-right        : 3rem !important;
                    margin-left         : 3rem !important;
                }
                .my-sm-5 {
                    margin-top          : 3rem !important;
                    margin-bottom       : 3rem !important;
                }
                .p-sm-0 {
                    padding             : 0 0 !important;
                }
                .pt-sm-0 {
                    padding-top         : 0 !important;
                }
                .pr-sm-0 {
                    padding-right       : 0 !important;
                }
                .pb-sm-0 {
                    padding-bottom      : 0 !important;
                }
                .pl-sm-0 {
                    padding-left        : 0 !important;
                }
                .px-sm-0 {
                    padding-right       : 0 !important;
                    padding-left        : 0 !important;
                }
                .py-sm-0 {
                    padding-top         : 0 !important;
                    padding-bottom      : 0 !important;
                }
                .p-sm-1 {
                    padding             : 0.25rem 0.25rem !important;
                }
                .pt-sm-1 {
                    padding-top         : 0.25rem !important;
                }
                .pr-sm-1 {
                    padding-right       : 0.25rem !important;
                }
                .pb-sm-1 {
                    padding-bottom      : 0.25rem !important;
                }
                .pl-sm-1 {
                    padding-left        : 0.25rem !important;
                }
                .px-sm-1 {
                    padding-right       : 0.25rem !important;
                    padding-left        : 0.25rem !important;
                }
                .py-sm-1 {
                    padding-top         : 0.25rem !important;
                    padding-bottom      : 0.25rem !important;
                }
                .p-sm-2 {
                    padding             : 0.5rem 0.5rem !important;
                }
                .pt-sm-2 {
                    padding-top         : 0.5rem !important;
                }
                .pr-sm-2 {
                    padding-right       : 0.5rem !important;
                }
                .pb-sm-2 {
                    padding-bottom      : 0.5rem !important;
                }
                .pl-sm-2 {
                    padding-left        : 0.5rem !important;
                }
                .px-sm-2 {
                    padding-right       : 0.5rem !important;
                    padding-left        : 0.5rem !important;
                }
                .py-sm-2 {
                    padding-top         : 0.5rem !important;
                    padding-bottom      : 0.5rem !important;
                }
                .p-sm-3 {
                    padding             : 1rem 1rem !important;
                }
                .pt-sm-3 {
                    padding-top         : 1rem !important;
                }
                .pr-sm-3 {
                    padding-right       : 1rem !important;
                }
                .pb-sm-3 {
                    padding-bottom      : 1rem !important;
                }
                .pl-sm-3 {
                    padding-left        : 1rem !important;
                }
                .px-sm-3 {
                    padding-right       : 1rem !important;
                    padding-left        : 1rem !important;
                }
                .py-sm-3 {
                    padding-top         : 1rem !important;
                    padding-bottom      : 1rem !important;
                }
                .p-sm-4 {
                    padding             : 1.5rem 1.5rem !important;
                }
                .pt-sm-4 {
                    padding-top         : 1.5rem !important;
                }
                .pr-sm-4 {
                    padding-right       : 1.5rem !important;
                }
                .pb-sm-4 {
                    padding-bottom      : 1.5rem !important;
                }
                .pl-sm-4 {
                    padding-left        : 1.5rem !important;
                }
                .px-sm-4 {
                    padding-right       : 1.5rem !important;
                    padding-left        : 1.5rem !important;
                }
                .py-sm-4 {
                    padding-top         : 1.5rem !important;
                    padding-bottom      : 1.5rem !important;
                }
                .p-sm-5 {
                    padding             : 3rem 3rem !important;
                }
                .pt-sm-5 {
                    padding-top         : 3rem !important;
                }
                .pr-sm-5 {
                    padding-right       : 3rem !important;
                }
                .pb-sm-5 {
                    padding-bottom      : 3rem !important;
                }
                .pl-sm-5 {
                    padding-left        : 3rem !important;
                }
                .px-sm-5 {
                    padding-right       : 3rem !important;
                    padding-left        : 3rem !important;
                }
                .py-sm-5 {
                    padding-top         : 3rem !important;
                    padding-bottom      : 3rem !important;
                }
                .m-sm-auto {
                    margin              : auto !important;
                }
                .mt-sm-auto {
                    margin-top          : auto !important;
                }
                .mr-sm-auto {
                    margin-right        : auto !important;
                }
                .mb-sm-auto {
                    margin-bottom       : auto !important;
                }
                .ml-sm-auto {
                    margin-left         : auto !important;
                }
                .mx-sm-auto {
                    margin-right        : auto !important;
                    margin-left         : auto !important;
                }
                .my-sm-auto {
                    margin-top          : auto !important;
                    margin-bottom       : auto !important;
                }
            }
            @media (min-width: 768px) {
                .m-md-0 {
                    margin              : 0 0 !important;
                }
                .mt-md-0 {
                    margin-top          : 0 !important;
                }
                .mr-md-0 {
                    margin-right        : 0 !important;
                }
                .mb-md-0 {
                    margin-bottom       : 0 !important;
                }
                .ml-md-0 {
                    margin-left         : 0 !important;
                }
                .mx-md-0 {
                    margin-right        : 0 !important;
                    margin-left         : 0 !important;
                }
                .my-md-0 {
                    margin-top          : 0 !important;
                    margin-bottom       : 0 !important;
                }
                .m-md-1 {
                    margin              : 0.25rem 0.25rem !important;
                }
                .mt-md-1 {
                    margin-top          : 0.25rem !important;
                }
                .mr-md-1 {
                    margin-right        : 0.25rem !important;
                }
                .mb-md-1 {
                    margin-bottom       : 0.25rem !important;
                }
                .ml-md-1 {
                    margin-left         : 0.25rem !important;
                }
                .mx-md-1 {
                    margin-right        : 0.25rem !important;
                    margin-left         : 0.25rem !important;
                }
                .my-md-1 {
                    margin-top          : 0.25rem !important;
                    margin-bottom       : 0.25rem !important;
                }
                .m-md-2 {
                    margin              : 0.5rem 0.5rem !important;
                }
                .mt-md-2 {
                    margin-top          : 0.5rem !important;
                }
                .mr-md-2 {
                    margin-right        : 0.5rem !important;
                }
                .mb-md-2 {
                    margin-bottom       : 0.5rem !important;
                }
                .ml-md-2 {
                    margin-left         : 0.5rem !important;
                }
                .mx-md-2 {
                    margin-right        : 0.5rem !important;
                    margin-left         : 0.5rem !important;
                }
                .my-md-2 {
                    margin-top          : 0.5rem !important;
                    margin-bottom       : 0.5rem !important;
                }
                .m-md-3 {
                    margin              : 1rem 1rem !important;
                }
                .mt-md-3 {
                    margin-top          : 1rem !important;
                }
                .mr-md-3 {
                    margin-right        : 1rem !important;
                }
                .mb-md-3 {
                    margin-bottom       : 1rem !important;
                }
                .ml-md-3 {
                    margin-left         : 1rem !important;
                }
                .mx-md-3 {
                    margin-right        : 1rem !important;
                    margin-left         : 1rem !important;
                }
                .my-md-3 {
                    margin-top          : 1rem !important;
                    margin-bottom       : 1rem !important;
                }
                .m-md-4 {
                    margin              : 1.5rem 1.5rem !important;
                }
                .mt-md-4 {
                    margin-top          : 1.5rem !important;
                }
                .mr-md-4 {
                    margin-right        : 1.5rem !important;
                }
                .mb-md-4 {
                    margin-bottom       : 1.5rem !important;
                }
                .ml-md-4 {
                    margin-left         : 1.5rem !important;
                }
                .mx-md-4 {
                    margin-right        : 1.5rem !important;
                    margin-left         : 1.5rem !important;
                }
                .my-md-4 {
                    margin-top          : 1.5rem !important;
                    margin-bottom       : 1.5rem !important;
                }
                .m-md-5 {
                    margin              : 3rem 3rem !important;
                }
                .mt-md-5 {
                    margin-top          : 3rem !important;
                }
                .mr-md-5 {
                    margin-right        : 3rem !important;
                }
                .mb-md-5 {
                    margin-bottom       : 3rem !important;
                }
                .ml-md-5 {
                    margin-left         : 3rem !important;
                }
                .mx-md-5 {
                    margin-right        : 3rem !important;
                    margin-left         : 3rem !important;
                }
                .my-md-5 {
                    margin-top          : 3rem !important;
                    margin-bottom       : 3rem !important;
                }
                .p-md-0 {
                    padding             : 0 0 !important;
                }
                .pt-md-0 {
                    padding-top         : 0 !important;
                }
                .pr-md-0 {
                    padding-right       : 0 !important;
                }
                .pb-md-0 {
                    padding-bottom      : 0 !important;
                }
                .pl-md-0 {
                    padding-left        : 0 !important;
                }
                .px-md-0 {
                    padding-right       : 0 !important;
                    padding-left        : 0 !important;
                }
                .py-md-0 {
                    padding-top         : 0 !important;
                    padding-bottom      : 0 !important;
                }
                .p-md-1 {
                    padding             : 0.25rem 0.25rem !important;
                }
                .pt-md-1 {
                    padding-top         : 0.25rem !important;
                }
                .pr-md-1 {
                    padding-right       : 0.25rem !important;
                }
                .pb-md-1 {
                    padding-bottom      : 0.25rem !important;
                }
                .pl-md-1 {
                    padding-left        : 0.25rem !important;
                }
                .px-md-1 {
                    padding-right       : 0.25rem !important;
                    padding-left        : 0.25rem !important;
                }
                .py-md-1 {
                    padding-top         : 0.25rem !important;
                    padding-bottom      : 0.25rem !important;
                }
                .p-md-2 {
                    padding             : 0.5rem 0.5rem !important;
                }
                .pt-md-2 {
                    padding-top         : 0.5rem !important;
                }
                .pr-md-2 {
                    padding-right       : 0.5rem !important;
                }
                .pb-md-2 {
                    padding-bottom      : 0.5rem !important;
                }
                .pl-md-2 {
                    padding-left        : 0.5rem !important;
                }
                .px-md-2 {
                    padding-right       : 0.5rem !important;
                    padding-left        : 0.5rem !important;
                }
                .py-md-2 {
                    padding-top         : 0.5rem !important;
                    padding-bottom      : 0.5rem !important;
                }
                .p-md-3 {
                    padding             : 1rem 1rem !important;
                }
                .pt-md-3 {
                    padding-top         : 1rem !important;
                }
                .pr-md-3 {
                    padding-right       : 1rem !important;
                }
                .pb-md-3 {
                    padding-bottom      : 1rem !important;
                }
                .pl-md-3 {
                    padding-left        : 1rem !important;
                }
                .px-md-3 {
                    padding-right       : 1rem !important;
                    padding-left        : 1rem !important;
                }
                .py-md-3 {
                    padding-top         : 1rem !important;
                    padding-bottom      : 1rem !important;
                }
                .p-md-4 {
                    padding             : 1.5rem 1.5rem !important;
                }
                .pt-md-4 {
                    padding-top         : 1.5rem !important;
                }
                .pr-md-4 {
                    padding-right       : 1.5rem !important;
                }
                .pb-md-4 {
                    padding-bottom      : 1.5rem !important;
                }
                .pl-md-4 {
                    padding-left        : 1.5rem !important;
                }
                .px-md-4 {
                    padding-right       : 1.5rem !important;
                    padding-left        : 1.5rem !important;
                }
                .py-md-4 {
                    padding-top         : 1.5rem !important;
                    padding-bottom      : 1.5rem !important;
                }
                .p-md-5 {
                    padding             : 3rem 3rem !important;
                }
                .pt-md-5 {
                    padding-top         : 3rem !important;
                }
                .pr-md-5 {
                    padding-right       : 3rem !important;
                }
                .pb-md-5 {
                    padding-bottom      : 3rem !important;
                }
                .pl-md-5 {
                    padding-left        : 3rem !important;
                }
                .px-md-5 {
                    padding-right       : 3rem !important;
                    padding-left        : 3rem !important;
                }
                .py-md-5 {
                    padding-top         : 3rem !important;
                    padding-bottom      : 3rem !important;
                }
                .m-md-auto {
                    margin              : auto !important;
                }
                .mt-md-auto {
                    margin-top          : auto !important;
                }
                .mr-md-auto {
                    margin-right        : auto !important;
                }
                .mb-md-auto {
                    margin-bottom       : auto !important;
                }
                .ml-md-auto {
                    margin-left         : auto !important;
                }
                .mx-md-auto {
                    margin-right        : auto !important;
                    margin-left         : auto !important;
                }
                .my-md-auto {
                    margin-top          : auto !important;
                    margin-bottom       : auto !important;
                }
            }
            @media (min-width: 992px) {
                .m-lg-0 {
                    margin              : 0 0 !important;
                }
                .mt-lg-0 {
                    margin-top          : 0 !important;
                }
                .mr-lg-0 {
                    margin-right        : 0 !important;
                }
                .mb-lg-0 {
                    margin-bottom       : 0 !important;
                }
                .ml-lg-0 {
                    margin-left         : 0 !important;
                }
                .mx-lg-0 {
                    margin-right        : 0 !important;
                    margin-left         : 0 !important;
                }
                .my-lg-0 {
                    margin-top          : 0 !important;
                    margin-bottom       : 0 !important;
                }
                .m-lg-1 {
                    margin              : 0.25rem 0.25rem !important;
                }
                .mt-lg-1 {
                    margin-top          : 0.25rem !important;
                }
                .mr-lg-1 {
                    margin-right        : 0.25rem !important;
                }
                .mb-lg-1 {
                    margin-bottom       : 0.25rem !important;
                }
                .ml-lg-1 {
                    margin-left         : 0.25rem !important;
                }
                .mx-lg-1 {
                    margin-right        : 0.25rem !important;
                    margin-left         : 0.25rem !important;
                }
                .my-lg-1 {
                    margin-top          : 0.25rem !important;
                    margin-bottom       : 0.25rem !important;
                }
                .m-lg-2 {
                    margin              : 0.5rem 0.5rem !important;
                }
                .mt-lg-2 {
                    margin-top          : 0.5rem !important;
                }
                .mr-lg-2 {
                    margin-right        : 0.5rem !important;
                }
                .mb-lg-2 {
                    margin-bottom       : 0.5rem !important;
                }
                .ml-lg-2 {
                    margin-left         : 0.5rem !important;
                }
                .mx-lg-2 {
                    margin-right        : 0.5rem !important;
                    margin-left         : 0.5rem !important;
                }
                .my-lg-2 {
                    margin-top          : 0.5rem !important;
                    margin-bottom       : 0.5rem !important;
                }
                .m-lg-3 {
                    margin              : 1rem 1rem !important;
                }
                .mt-lg-3 {
                    margin-top          : 1rem !important;
                }
                .mr-lg-3 {
                    margin-right        : 1rem !important;
                }
                .mb-lg-3 {
                    margin-bottom       : 1rem !important;
                }
                .ml-lg-3 {
                    margin-left         : 1rem !important;
                }
                .mx-lg-3 {
                    margin-right        : 1rem !important;
                    margin-left         : 1rem !important;
                }
                .my-lg-3 {
                    margin-top          : 1rem !important;
                    margin-bottom       : 1rem !important;
                }
                .m-lg-4 {
                    margin              : 1.5rem 1.5rem !important;
                }
                .mt-lg-4 {
                    margin-top          : 1.5rem !important;
                }
                .mr-lg-4 {
                    margin-right        : 1.5rem !important;
                }
                .mb-lg-4 {
                    margin-bottom       : 1.5rem !important;
                }
                .ml-lg-4 {
                    margin-left         : 1.5rem !important;
                }
                .mx-lg-4 {
                    margin-right        : 1.5rem !important;
                    margin-left         : 1.5rem !important;
                }
                .my-lg-4 {
                    margin-top          : 1.5rem !important;
                    margin-bottom       : 1.5rem !important;
                }
                .m-lg-5 {
                    margin              : 3rem 3rem !important;
                }
                .mt-lg-5 {
                    margin-top          : 3rem !important;
                }
                .mr-lg-5 {
                    margin-right        : 3rem !important;
                }
                .mb-lg-5 {
                    margin-bottom       : 3rem !important;
                }
                .ml-lg-5 {
                    margin-left         : 3rem !important;
                }
                .mx-lg-5 {
                    margin-right        : 3rem !important;
                    margin-left         : 3rem !important;
                }
                .my-lg-5 {
                    margin-top          : 3rem !important;
                    margin-bottom       : 3rem !important;
                }
                .p-lg-0 {
                    padding             : 0 0 !important;
                }
                .pt-lg-0 {
                    padding-top         : 0 !important;
                }
                .pr-lg-0 {
                    padding-right       : 0 !important;
                }
                .pb-lg-0 {
                    padding-bottom      : 0 !important;
                }
                .pl-lg-0 {
                    padding-left        : 0 !important;
                }
                .px-lg-0 {
                    padding-right       : 0 !important;
                    padding-left        : 0 !important;
                }
                .py-lg-0 {
                    padding-top         : 0 !important;
                    padding-bottom      : 0 !important;
                }
                .p-lg-1 {
                    padding             : 0.25rem 0.25rem !important;
                }
                .pt-lg-1 {
                    padding-top         : 0.25rem !important;
                }
                .pr-lg-1 {
                    padding-right       : 0.25rem !important;
                }
                .pb-lg-1 {
                    padding-bottom      : 0.25rem !important;
                }
                .pl-lg-1 {
                    padding-left        : 0.25rem !important;
                }
                .px-lg-1 {
                    padding-right       : 0.25rem !important;
                    padding-left        : 0.25rem !important;
                }
                .py-lg-1 {
                    padding-top         : 0.25rem !important;
                    padding-bottom      : 0.25rem !important;
                }
                .p-lg-2 {
                    padding             : 0.5rem 0.5rem !important;
                }
                .pt-lg-2 {
                    padding-top         : 0.5rem !important;
                }
                .pr-lg-2 {
                    padding-right       : 0.5rem !important;
                }
                .pb-lg-2 {
                    padding-bottom      : 0.5rem !important;
                }
                .pl-lg-2 {
                    padding-left        : 0.5rem !important;
                }
                .px-lg-2 {
                    padding-right       : 0.5rem !important;
                    padding-left        : 0.5rem !important;
                }
                .py-lg-2 {
                    padding-top         : 0.5rem !important;
                    padding-bottom      : 0.5rem !important;
                }
                .p-lg-3 {
                    padding             : 1rem 1rem !important;
                }
                .pt-lg-3 {
                    padding-top         : 1rem !important;
                }
                .pr-lg-3 {
                    padding-right       : 1rem !important;
                }
                .pb-lg-3 {
                    padding-bottom      : 1rem !important;
                }
                .pl-lg-3 {
                    padding-left        : 1rem !important;
                }
                .px-lg-3 {
                    padding-right       : 1rem !important;
                    padding-left        : 1rem !important;
                }
                .py-lg-3 {
                    padding-top         : 1rem !important;
                    padding-bottom      : 1rem !important;
                }
                .p-lg-4 {
                    padding             : 1.5rem 1.5rem !important;
                }
                .pt-lg-4 {
                    padding-top         : 1.5rem !important;
                }
                .pr-lg-4 {
                    padding-right       : 1.5rem !important;
                }
                .pb-lg-4 {
                    padding-bottom      : 1.5rem !important;
                }
                .pl-lg-4 {
                    padding-left        : 1.5rem !important;
                }
                .px-lg-4 {
                    padding-right       : 1.5rem !important;
                    padding-left        : 1.5rem !important;
                }
                .py-lg-4 {
                    padding-top         : 1.5rem !important;
                    padding-bottom      : 1.5rem !important;
                }
                .p-lg-5 {
                    padding             : 3rem 3rem !important;
                }
                .pt-lg-5 {
                    padding-top         : 3rem !important;
                }
                .pr-lg-5 {
                    padding-right       : 3rem !important;
                }
                .pb-lg-5 {
                    padding-bottom      : 3rem !important;
                }
                .pl-lg-5 {
                    padding-left        : 3rem !important;
                }
                .px-lg-5 {
                    padding-right       : 3rem !important;
                    padding-left        : 3rem !important;
                }
                .py-lg-5 {
                    padding-top         : 3rem !important;
                    padding-bottom      : 3rem !important;
                }
                .m-lg-auto {
                    margin              : auto !important;
                }
                .mt-lg-auto {
                    margin-top          : auto !important;
                }
                .mr-lg-auto {
                    margin-right        : auto !important;
                }
                .mb-lg-auto {
                    margin-bottom       : auto !important;
                }
                .ml-lg-auto {
                    margin-left         : auto !important;
                }
                .mx-lg-auto {
                    margin-right        : auto !important;
                    margin-left         : auto !important;
                }
                .my-lg-auto {
                    margin-top          : auto !important;
                    margin-bottom       : auto !important;
                }
            }
            @media (min-width: 1200px) {
                .m-xl-0 {
                    margin              : 0 0 !important;
                }
                .mt-xl-0 {
                    margin-top          : 0 !important;
                }
                .mr-xl-0 {
                    margin-right        : 0 !important;
                }
                .mb-xl-0 {
                    margin-bottom       : 0 !important;
                }
                .ml-xl-0 {
                    margin-left         : 0 !important;
                }
                .mx-xl-0 {
                    margin-right        : 0 !important;
                    margin-left         : 0 !important;
                }
                .my-xl-0 {
                    margin-top          : 0 !important;
                    margin-bottom       : 0 !important;
                }
                .m-xl-1 {
                    margin              : 0.25rem 0.25rem !important;
                }
                .mt-xl-1 {
                    margin-top          : 0.25rem !important;
                }
                .mr-xl-1 {
                    margin-right        : 0.25rem !important;
                }
                .mb-xl-1 {
                    margin-bottom       : 0.25rem !important;
                }
                .ml-xl-1 {
                    margin-left         : 0.25rem !important;
                }
                .mx-xl-1 {
                    margin-right        : 0.25rem !important;
                    margin-left         : 0.25rem !important;
                }
                .my-xl-1 {
                    margin-top          : 0.25rem !important;
                    margin-bottom       : 0.25rem !important;
                }
                .m-xl-2 {
                    margin              : 0.5rem 0.5rem !important;
                }
                .mt-xl-2 {
                    margin-top          : 0.5rem !important;
                }
                .mr-xl-2 {
                    margin-right        : 0.5rem !important;
                }
                .mb-xl-2 {
                    margin-bottom       : 0.5rem !important;
                }
                .ml-xl-2 {
                    margin-left         : 0.5rem !important;
                }
                .mx-xl-2 {
                    margin-right        : 0.5rem !important;
                    margin-left         : 0.5rem !important;
                }
                .my-xl-2 {
                    margin-top          : 0.5rem !important;
                    margin-bottom       : 0.5rem !important;
                }
                .m-xl-3 {
                    margin              : 1rem 1rem !important;
                }
                .mt-xl-3 {
                    margin-top          : 1rem !important;
                }
                .mr-xl-3 {
                    margin-right        : 1rem !important;
                }
                .mb-xl-3 {
                    margin-bottom       : 1rem !important;
                }
                .ml-xl-3 {
                    margin-left         : 1rem !important;
                }
                .mx-xl-3 {
                    margin-right        : 1rem !important;
                    margin-left         : 1rem !important;
                }
                .my-xl-3 {
                    margin-top          : 1rem !important;
                    margin-bottom       : 1rem !important;
                }
                .m-xl-4 {
                    margin              : 1.5rem 1.5rem !important;
                }
                .mt-xl-4 {
                    margin-top          : 1.5rem !important;
                }
                .mr-xl-4 {
                    margin-right        : 1.5rem !important;
                }
                .mb-xl-4 {
                    margin-bottom       : 1.5rem !important;
                }
                .ml-xl-4 {
                    margin-left         : 1.5rem !important;
                }
                .mx-xl-4 {
                    margin-right        : 1.5rem !important;
                    margin-left         : 1.5rem !important;
                }
                .my-xl-4 {
                    margin-top          : 1.5rem !important;
                    margin-bottom       : 1.5rem !important;
                }
                .m-xl-5 {
                    margin              : 3rem 3rem !important;
                }
                .mt-xl-5 {
                    margin-top          : 3rem !important;
                }
                .mr-xl-5 {
                    margin-right        : 3rem !important;
                }
                .mb-xl-5 {
                    margin-bottom       : 3rem !important;
                }
                .ml-xl-5 {
                    margin-left         : 3rem !important;
                }
                .mx-xl-5 {
                    margin-right        : 3rem !important;
                    margin-left         : 3rem !important;
                }
                .my-xl-5 {
                    margin-top          : 3rem !important;
                    margin-bottom       : 3rem !important;
                }
                .p-xl-0 {
                    padding             : 0 0 !important;
                }
                .pt-xl-0 {
                    padding-top         : 0 !important;
                }
                .pr-xl-0 {
                    padding-right       : 0 !important;
                }
                .pb-xl-0 {
                    padding-bottom      : 0 !important;
                }
                .pl-xl-0 {
                    padding-left        : 0 !important;
                }
                .px-xl-0 {
                    padding-right       : 0 !important;
                    padding-left        : 0 !important;
                }
                .py-xl-0 {
                    padding-top         : 0 !important;
                    padding-bottom      : 0 !important;
                }
                .p-xl-1 {
                    padding             : 0.25rem 0.25rem !important;
                }
                .pt-xl-1 {
                    padding-top         : 0.25rem !important;
                }
                .pr-xl-1 {
                    padding-right       : 0.25rem !important;
                }
                .pb-xl-1 {
                    padding-bottom      : 0.25rem !important;
                }
                .pl-xl-1 {
                    padding-left        : 0.25rem !important;
                }
                .px-xl-1 {
                    padding-right       : 0.25rem !important;
                    padding-left        : 0.25rem !important;
                }
                .py-xl-1 {
                    padding-top         : 0.25rem !important;
                    padding-bottom      : 0.25rem !important;
                }
                .p-xl-2 {
                    padding             : 0.5rem 0.5rem !important;
                }
                .pt-xl-2 {
                    padding-top         : 0.5rem !important;
                }
                .pr-xl-2 {
                    padding-right       : 0.5rem !important;
                }
                .pb-xl-2 {
                    padding-bottom      : 0.5rem !important;
                }
                .pl-xl-2 {
                    padding-left        : 0.5rem !important;
                }
                .px-xl-2 {
                    padding-right       : 0.5rem !important;
                    padding-left        : 0.5rem !important;
                }
                .py-xl-2 {
                    padding-top         : 0.5rem !important;
                    padding-bottom      : 0.5rem !important;
                }
                .p-xl-3 {
                    padding             : 1rem 1rem !important;
                }
                .pt-xl-3 {
                    padding-top         : 1rem !important;
                }
                .pr-xl-3 {
                    padding-right       : 1rem !important;
                }
                .pb-xl-3 {
                    padding-bottom      : 1rem !important;
                }
                .pl-xl-3 {
                    padding-left        : 1rem !important;
                }
                .px-xl-3 {
                    padding-right       : 1rem !important;
                    padding-left        : 1rem !important;
                }
                .py-xl-3 {
                    padding-top         : 1rem !important;
                    padding-bottom      : 1rem !important;
                }
                .p-xl-4 {
                    padding             : 1.5rem 1.5rem !important;
                }
                .pt-xl-4 {
                    padding-top         : 1.5rem !important;
                }
                .pr-xl-4 {
                    padding-right       : 1.5rem !important;
                }
                .pb-xl-4 {
                    padding-bottom      : 1.5rem !important;
                }
                .pl-xl-4 {
                    padding-left        : 1.5rem !important;
                }
                .px-xl-4 {
                    padding-right       : 1.5rem !important;
                    padding-left        : 1.5rem !important;
                }
                .py-xl-4 {
                    padding-top         : 1.5rem !important;
                    padding-bottom      : 1.5rem !important;
                }
                .p-xl-5 {
                    padding             : 3rem 3rem !important;
                }
                .pt-xl-5 {
                    padding-top         : 3rem !important;
                }
                .pr-xl-5 {
                    padding-right       : 3rem !important;
                }
                .pb-xl-5 {
                    padding-bottom      : 3rem !important;
                }
                .pl-xl-5 {
                    padding-left        : 3rem !important;
                }
                .px-xl-5 {
                    padding-right       : 3rem !important;
                    padding-left        : 3rem !important;
                }
                .py-xl-5 {
                    padding-top         : 3rem !important;
                    padding-bottom      : 3rem !important;
                }
                .m-xl-auto {
                    margin              : auto !important;
                }
                .mt-xl-auto {
                    margin-top          : auto !important;
                }
                .mr-xl-auto {
                    margin-right        : auto !important;
                }
                .mb-xl-auto {
                    margin-bottom       : auto !important;
                }
                .ml-xl-auto {
                    margin-left         : auto !important;
                }
                .mx-xl-auto {
                    margin-right        : auto !important;
                    margin-left         : auto !important;
                }
                .my-xl-auto {
                    margin-top          : auto !important;
                    margin-bottom       : auto !important;
                }
            }
            .text-justify {
                text-align          : justify !important;
            }
            .text-nowrap {
                white-space         : nowrap !important;
            }
            .text-truncate {
                overflow            : hidden;
                text-overflow       : ellipsis;
                white-space         : nowrap;
            }
            .text-left {
                text-align          : left !important;
            }
            .text-right {
                text-align          : right !important;
            }
            .text-center {
                text-align          : center !important;
            }
            @media (min-width: 576px) {
                .text-sm-left {
                    text-align          : left !important;
                }
                .text-sm-right {
                    text-align          : right !important;
                }
                .text-sm-center {
                    text-align          : center !important;
                }
            }
            @media (min-width: 768px) {
                .text-md-left {
                    text-align          : left !important;
                }
                .text-md-right {
                    text-align          : right !important;
                }
                .text-md-center {
                    text-align          : center !important;
                }
            }
            @media (min-width: 992px) {
                .text-lg-left {
                    text-align          : left !important;
                }
                .text-lg-right {
                    text-align          : right !important;
                }
                .text-lg-center {
                    text-align          : center !important;
                }
            }
            @media (min-width: 1200px) {
                .text-xl-left {
                    text-align          : left !important;
                }
                .text-xl-right {
                    text-align          : right !important;
                }
                .text-xl-center {
                    text-align          : center !important;
                }
            }
            .text-lowercase {
                text-transform      : lowercase !important;
            }
            .text-uppercase {
                text-transform      : uppercase !important;
            }
            .text-capitalize {
                text-transform      : capitalize !important;
            }
            .font-weight-normal {
                font-weight         : normal;
            }
            .font-weight-bold {
                font-weight         : bold;
            }
            .font-italic {
                font-style          : italic;
            }
            .text-white {
                color               : #fff !important;
            }
            .text-muted {
                color               : #91979a !important;
            }
            a.text-muted:focus, a.text-muted:hover {
                color               : #777e81 !important;
            }
            .text-primary {
                color               : #FF8820 !important;
            }
            a.text-primary:focus, a.text-primary:hover {
                color               : #ec6e00 !important;
            }
            .text-success {
                color               : #26A65B !important;
            }
            a.text-success:focus, a.text-success:hover {
                color               : #1d7d44 !important;
            }
            .text-info {
                color               : #50B7A3 !important;
            }
            a.text-info:focus, a.text-info:hover {
                color               : #3e9685 !important;
            }
            .text-warning {
                color               : #e99844 !important;
            }
            a.text-warning:focus, a.text-warning:hover {
                color               : #e07f1a !important;
            }
            .text-danger {
                color               : #dc6060 !important;
            }
            a.text-danger:focus, a.text-danger:hover {
                color               : #d33636 !important;
            }
            .text-gray-dark {
                color               : #2C363E !important;
            }
            a.text-gray-dark:focus, a.text-gray-dark:hover {
                color               : #171c20 !important;
            }
            .text-hide {
                font                : 0/0 a;
                color               : transparent;
                text-shadow         : none;
                background-color    : transparent;
                border              : 0;
            }
            .invisible {
                visibility          : hidden !important;
            }
            .hidden-xs-up {
                display             : none !important;
            }
            @media (max-width: 575px) {
                .hidden-xs-down {
                    display             : none !important;
                }
            }
            @media (min-width: 576px) {
                .hidden-sm-up {
                    display             : none !important;
                }
            }
            @media (max-width: 767px) {
                .hidden-sm-down {
                    display             : none !important;
                }
            }
            @media (min-width: 768px) {
                .hidden-md-up {
                    display             : none !important;
                }
            }
            @media (max-width: 991px) {
                .hidden-md-down {
                    display             : none !important;
                }
            }
            @media (min-width: 992px) {
                .hidden-lg-up {
                    display             : none !important;
                }
            }
            @media (max-width: 1199px) {
                .hidden-lg-down {
                    display             : none !important;
                }
            }
            @media (min-width: 1200px) {
                .hidden-xl-up {
                    display             : none !important;
                }
            }
            .hidden-xl-down {
                display             : none !important;
            }
            .visible-print-block {
                display             : none !important;
            }
            @media print {
                .visible-print-block {
                    display             : block !important;
                }
            }
            .visible-print-inline {
                display             : none !important;
            }
            @media print {
                .visible-print-inline {
                    display             : inline !important;
                }
            }
            .visible-print-inline-block {
                display             : none !important;
            }
            @media print {
                .visible-print-inline-block {
                    display             : inline-block !important;
                }
            }
            @media print {
                .hidden-print {
                    display             : none !important;
                }
            }
            /*** = Styles only for Pattern Library: Remove before going to production */
            .fa-spacer {
                width               : 1em;
                text-align          : center;
            }
            .fa-item {
                padding             : 6px;
                position            : relative;
                padding-left        : 50px;
                font-size           : 13px;
                color               : #37363e;
                border-radius       : 3px;
                border              : 5px solid #fff;
            }
            .fa-item:hover {
                color               : #000;
                background          : #f2f2f2;
                border-color        : #f2f2f2;
            }
            .fa-item .fa {
                position            : absolute;
                left                : 10px;
                font-size           : 20px;
                color               : #444;
                display             : block;
                width               : 40px;
                text-align          : center;
            }
            #card-icons .btn {
                margin-bottom       : 10px;
            }
            .btn-group-justified {
                display             : table;
                width               : 100%;
                table-layout        : fixed;
                border-collapse     : separate;
            }
            .btn-group-justified .btn,
            .btn-group-justified .btn-group {
                float               : none;
                display             : table-cell;
                width               : 1%;
            }
            .btn-group-justified .btn .btn,
            .btn-group-justified .btn-group .btn {
                width               : 100%;
            }
            .btn-group-justified .btn .dropdown-menu,
            .btn-group-justified .btn-group .dropdown-menu {
                left                : auto;
            }
            .card-block .section-title {
                border-bottom       : solid 1px #eceeef;
            }
            .doc-grid {
                margin-bottom       : 1rem;
                margin-left         : auto;
                margin-right        : auto;
            }
            .doc-grid div {
                border              : solid 1px #CCCFD1;
                background-color    : white;
                padding             : 1rem;
            }
            /*** = Utilities */
            .inline {
                display             : inline;
            }
            .hidden {
                display             : none !important;
            }
            .disabled {
                opacity             : 0.5;
                cursor              : not-allowed;
            }
            /*** = Global */
            body {
                background-color    : #2C363E;
            }
            a {
                transition          : color 0.25s;
            }
            a:hover, a:active {
                transition          : color 0.5s;
            }
            .btn {
                cursor              : pointer;
            }
            .btn > .fa {
                margin-right        : 5px;
            }
            .btn-icon .fa {
                margin-right        : 0;
                margin-left         : 0;
            }
            .btn-dashed {
                border              : dashed 1px #CCCFD1;
            }
            hr {
                margin-top          : 20px;
                margin-bottom       : 20px;
                border              : 0;
                border-top          : 1px solid #eceeef;
            }
            select, button {
                cursor              : pointer;
            }
            input, textarea, select, button {
                font-family         : "Lato", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
            }
            pre {
                display             : block;
                padding             : 9.5px;
                margin              : 0 0 10px;
                font-size           : 13px;
                line-height         : 1.42857143;
                word-break          : break-all;
                word-wrap           : break-word;
                color               : #333;
                background-color    : #f5f5f5;
                border              : 1px solid #eee;
                border-radius       : 4px;
                background-color    : #fafafa;
                padding             : 8px 15px;
            }
            .toggle {
                border              : solid 1px rgba(0, 0, 0, 0.1);
            }
            .toggle .btn {
                box-shadow          : none;
            }
            .toggle .btn-default {
                border              : none;
            }
            .toggle .toggle-handle {
                border-radius       : 0;
                background-color    : #fff;
                border              : solid 1px rgba(0, 0, 0, 0.1);
                border-top          : 0;
                border-bottom       : 0;
            }
            .tab-content {
                padding-top         : 1rem;
            }
            h2, h3, h4, h5, h6 {
                font-family         : "Lato", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
            }
            p a {
                color               : #50B7A3;
                text-decoration     : underline;
            }
            p a:hover {
                color               : #74c6b6;
            }
            .bootstrap-select .btn-secondary, .btn-other {
                background-color    : #ffffff;
                color               : #2C363E;
                border-color        : #CCCCCC;
            }
            .bootstrap-select .btn-secondary:focus, .btn-other:focus {
                color               : #000;
                background-color    : #e6e6e6;
                border-color        : #adadad;
            }
            .bootstrap-select .btn-secondary:active, .btn-other:active {
                color               : #000;
                background-color    : #e6e6e6;
                border-color        : #adadad;
            }
            .bootstrap-select .btn-secondary:hover, .btn-other:hover {
                color               : #000;
                background-color    : #e6e6e6;
                border-color        : #adadad;
            }
            .bootstrap-select.show > .btn-secondary.dropdown-toggle {
                color               : #000;
                background-color    : #e6e6e6;
                border-color        : #adadad;
            }
            .btn-primary {
                /* 2018-03-13 BLU added this to override styles from a: hover and a:focus which would make the primary buttons looking ugly after being pressed */
            }
            .btn-primary:focus {
                color               : #fff;
                background-color    : #FF8820;
                border-color        : #FF8820;
            }
            .btn-secondary.text-muted {
                color               : #8a6d3b;
            }
            .form-control.form-control-inline {
                display             : inline;
            }
            .modal {
                overflow            : auto !important;
            }
            /*** = Top Nav Bar */
            .topbar {
                height              : 60px;
                background          : #50B7A3;
                color               : #fff;
                width               : 100%;
                position            : fixed;
                z-index             : 900;
                top                 : 0;
            }
            /* Logo */
            .app-logo {
                width               : 75px;
                height              : 60px;
                background          : black;
                color               : #fff;
                position            : relative;
                padding             : 15px 0 0 0px;
                text-align          : center;
            }
            .app-logo .logo-mark img {
                max-height          : 24px;
                max-width           : 110px;
                transition          : opacity .25s;
            }
            .app-logo .logo-mark img:hover {
                opacity             : .6;
            }
            .app-logo .logo-words {
                color               : #fff;
                font-size           : 24px;
                font-weight         : bold;
                font-family         : "Montserrat", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
                text-transform      : lowercase;
            }
            /* Hamburger Button */
            .sidebar-toggle {
                position            : absolute;
                right               : 0;
                width               : 45px;
                height              : 60px;
                background-color    : transparent;
                border              : transparent;
                border-left         : 1px solid rgba(255, 255, 255, 0.1);
                outline             : none !important;
            }
            .sidebar-toggle:hover, .sidebar-toggle:active, .sidebar-toggle:visited {
                color               : rgba(255, 255, 255, 0.4);
                background          : rgba(255, 255, 255, 0.07);
                outline             : none !important;
            }
            .fb--icon-menu {
                height              : 60px;
                font-size           : 24px;
                color               : rgba(255, 255, 255, 0.4);
            }
            /* Top Dropdown Menus */
            .fb--topbar-dropdown .dropdown-toggle {
                color               : rgba(255, 255, 255, 0.9);
                padding             : 15px;
                display             : block;
            }
            .fb--topbar-dropdown .dropdown-toggle:after {
                opacity             : 0.5;
            }
            .fb--topbar-dropdown .dropdown-toggle:hover, .fb--topbar-dropdown .dropdown-toggle:active, .fb--topbar-dropdown .dropdown-toggle:visited {
                color               : #fff;
                text-decoration     : none;
            }
            .fb--topbar-dropdown .dropdown-menu {
                margin-top          : -5px;
                color               : #464a4c;
            }
            .fb--topbar-dropdown .dropdown-item {
                padding-top         : 5px;
                padding-bottom      : 5px;
            }
            .fb--topbar-dropdown .dropdown-item i {
                opacity             : 0.3;
                padding-right       : 5px;
            }
            /* Site Selector Dropdown */
            .fb--site-dropdown {
                white-space         : normal;
                font-size           : 18px;
                font-weight         : bold;
                max-width           : 65vw;
            /* 2018-01-05 BLU fixed a site dropdown issue with the width being narrow when the selected site name is short*/
                width               : 100%;
            }
            .fb--site-dropdown .dropdown-toggle::after {
                position            : absolute;
                top                 : 28px;
            /* right: -5px;  -- 2018-01-05 BLU disabled so that the down caret is right next to the site name */
            }
            .fb--site-dropdown .dropdown-menu {
                margin-left         : 15px;
                margin-top          : -15px;
                min-width           : 200px;
                max-width           : 650px;
                font-size           : 16px;
            /* 2018-03-04 BLU Apply max-height and overflow-y to workaround an issue when the dropdown is longer than browser */
                max-height          : 250px;
                overflow-y          : auto;
            }
            .fb--site-dropdown .dropdown-item {
                white-space         : normal;
            }
            /* Account Dropdown */
            .fb--account-dropdown {
                position            : absolute;
                right               : 0;
                top                 : 0;
                font-size           : 14px;
            }
            .fb--account-dropdown img {
                width               : 32px;
                height              : 32px;
                float               : left;
                border-radius       : 100%;
                margin-right        : 7px;
                margin-top          : -4px;
            }
            .fb--account-dropdown .dropdown-menu {
                position            : relative;
            /* BLU changed to relative */
                max-height          : 500px;
            /* BLU added */
                overflow            : hidden;
            /* BLU added */
                overflow-y          : auto;
            /* BLU added */
            }
            /* Account Sidebar */
            .fb--account-sidebar {
                border-bottom       : 1px solid rgba(255, 255, 255, 0.1);
            }
            .fb--account-sidebar ul {
                border-bottom       : none;
            }
            .fb--account-sidebar .fb--account-sidebar-link {
                padding             : 1em;
                display             : block;
                text-decoration     : none;
                color               : white;
            }
            .fb--account-sidebar .fb--account-sidebar-link img {
                width               : 24px;
                height              : 24px;
                border-radius       : 100%;
                margin-right        : 8px;
            }
            .fb--account-sidebar .fb--account-sidebar-link:hover {
                background          : rgba(0, 0, 0, 0.2);
            }
            .fb--account-sidebar .fb--account-sidebar-link:after {
                position            : absolute;
                right               : 1em;
                top                 : 1.5em;
                color               : #CCCFD1;
                display             : inline-block;
                width               : 0;
                height              : 0;
                vertical-align      : middle;
                border-bottom       : 6px solid #CCCFD1;
                border-right        : 6px solid transparent;
                border-left         : 6px solid transparent;
                content             : "";
            }
            .fb--account-sidebar .fb--account-sidebar-link.collapsed:after {
                transform           : rotate(180deg) scaleX(-1);
            }
            /*** = Sidebar */
            .sidebar {
                font-family         : "Lato", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
                background          : #2C363E;
                font-size           : 18px;
                font-weight         : normal;
                color               : white;
                width               : 100%;
                position            : fixed;
                overflow            : auto;
                z-index             : 500;
                top                 : 60px;
                height              : 100%;
            }
            .sidebar .label {
                font-size           : 10px;
                position            : relative;
                line-height         : 12px;
                padding             : 2px 5px;
                position            : absolute;
                right               : 35px;
                top                 : 12px;
                font-weight         : 600;
            }
            .sidebar .label-default {
                background          : rgba(255, 255, 255, 0.2);
            }
            .sidebar ul {
                list-style          : none;
            }
            /* BLU added sidebar-section-submenu; Changed padding on submenu from "15px 15px" to "10px 15px" */
            .sidebar-section {
                background          : none;
                margin              : 0px 15px;
                border              : none;
                border-bottom       : 1px solid rgba(255, 255, 255, 0.1);
                padding             : 10px 0px;
            }
            .sidebar-section li {
                margin              : 0 -15px;
            }
            .sidebar-section li a {
                display             : block;
                color               : white;
                padding             : 8px 20px 8px 55px;
                position            : relative;
                font-weight         : normal;
                transition          : all .25s;
            /* PSH 2018-10-09 so the caret moves in when scroll bars in the left side bar appear */
                max-width           : 100%;
            }
            .sidebar-section li a:hover, .sidebar-section li a.active, .sidebar-section li.active a {
                color               : #50B7A3;
                text-decoration     : none;
            }
            .sidebar-section li a:hover {
                background          : rgba(0, 0, 0, 0.2);
            }
            .sidebar-section li a:hover .icon, .sidebar-section li a.active .icon, .sidebar-section li.active a .icon {
                color               : #50B7A3;
                opacity             : 1;
            }
            .sidebar-section li ul {
                padding             : 0;
                margin              : 0;
            }
            .sidebar-section li ul li {
                position            : relative;
                margin              : 0;
            }
            .sidebar-section li ul li a {
                margin              : 0 20px 0 0;
            /* 2018-01-05 BLU changed from 0.6 to 0.8 */
                color               : rgba(255, 255, 255, 0.8);
                padding             : 10px 15px;
            }
            .sidebar-section li ul li a:hover {
                background          : rgba(0, 0, 0, 0.08);
            }
            .sidebar-section .caret {
                position            : absolute;
                right               : 0px;
                top                 : 18px;
                color               : #CCCFD1;
                display             : inline-block;
                width               : 0;
                height              : 0;
                margin-left         : 2px;
                vertical-align      : middle;
                border-top          : 4px solid #CCCFD1;
                border-right        : 4px solid transparent;
                border-left         : 4px solid transparent;
            }
            .sidebar-section li .icon {
                position            : absolute;
                left                : 15px;
                top                 : 4px;
                display             : block;
                color               : white;
                font-size           : 18px;
                border-radius       : 3px;
                text-align          : center;
                width               : 24px;
                height              : 24px;
            }
            .sidebar-section .sidebar-section-submenu {
                margin              : 0 20px;
                text-align          : left;
            }
            /* Account Pages Styling */
            .fb--section-account {
                background          : #eceeef;
            }
            .fb--section-account .content {
                /* 2017-12-20 BLU change content bgcolor to #f5f5f5 from #fff */
            background: #f5f5f5;
            }
            .fb--section-account .footer {
                background          : #eceeef;
            }
            .fb--section-account .sidebar {
                background          : #EEEEF0;
            }
            .fb--section-account .sidebar .sidebar-section li, .fb--section-account .sidebar .sidebar-section li a, .fb--section-account .sidebar .sidebar-section li .icon {
                color               : #464a4c;
            }
            .fb--section-account .sidebar .sidebar-section li .icon {
                opacity             : 0.3;
            }
            .fb--section-account .sidebar .sidebar-section li a:hover, .fb--section-account .sidebar .sidebar-section li a.active, .fb--section-account .sidebar .sidebar-section li.active a {
                /* 2018-02-15 BLU changed color for active item */
            color: #50B7A3;
            }
            .fb--section-account .sidebar .sidebar-section-submenu {
                color               : #f00;
            }
            .fb--section-account .sidebar .sidebar-section-submenu li a {
                /* 2018-02-15 BLU removed color and font-size */
            font-weight: normal;
            }
            /* New Campaign: Audience Page */
            .fb--audience-filter {
                line-height         : 1;
            }
            .fb--audience-filter li {
                white-space         : normal;
                padding-right       : 30px;
                position            : relative;
            }
            .fb--audience-filter li.dropdown-item {
                padding-top         : 12px;
                padding-bottom      : 12px;
            }
            .fb--audience-filter li .fb--filter-desc {
                opacity             : 0.5;
            }
            .fb--audience-filter li.active {
                background-color    : #eceeef;
                color               : #2C363E;
            }
            .fb--audience-filter li.active .fb--filter-title {
                font-weight         : bold;
            }
            .fb--audience-filter li.active .fb--filter-desc {
                opacity             : 1;
            }
            .fb--audience-filter li.active:before {
                position            : absolute;
                content             : "";
                font-family         : FontAwesome;
                right               : 10px;
            }
            .fb--audience-filter li:hover {
                cursor              : pointer;
            }
            /* = Dropdown Multiselect */
            .expander-multiselect {
                padding             : 0.5rem 0;
                margin              : 0.125rem 0 0;
                font-size           : 0.9rem;
                color               : #2C363E;
                text-align          : left;
                background-color    : #fff;
                background-clip     : padding-box;
                border-radius       : 0.25rem;
                box-shadow          : 0 0.5rem 1rem rgba(44, 54, 62, 0.175);
                border              : solid 1px #CCCFD1;
            }
            .expander-multiselect a {
                display             : block;
                color               : #2C363E;
            }
            .expander-multiselect a:hover, .expander-multiselect a:focus {
                text-decoration     : none;
            }
            .expander-multiselect a input[type="checkbox"] {
                display             : none;
            }
            /*** = Content */
            
            
            /* BLU alter style to fix the page header */
            .content {
                padding-left        : 1rem;
                padding-right       : 1rem;
                padding-top         : 160px;
                background          : #f5f5f5;
                min-height          : 100vh;
            }
            /*** = Page Header */
            
            
            /* BLU alter styles to fix the page header */
            
            
            /* 2018-01-10 BLU added btnMenu */
            .page-header {
                background          : #fff;
                margin              : -25px 0 0 0;
                padding             : 15px;
                border-bottom       : none;
                position            : fixed;
                z-index             : 10;
                top                 : 85px;
                left                : 0;
                width               : 100vw;
                transition          : box-shadow 0.5s linear;
            }
            .page-header.shadow {
                box-shadow          : 0 0 6px rgba(0, 0, 0, 0.4);
            }
            .page-header .page-title {
                padding             : 0;
                margin              : 0 15px 0 0;
                font-family         : "Montserrat", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
                font-size           : 24px;
                font-weight         : bold;
                color               : #2C363E;
                display             : inline;
                letter-spacing      : -1px;
            }
            .page-header .right {
                position            : absolute;
                right               : 15px;
            /* BLU changed top from 20px to 5px for user manager display */
                top                 : 5px;
            /* 2018-01-02 BLU changed right from min-width from 500px to 100px so that it would not overlap buttons on the left */
                min-width           : 100px;
                text-align          : right;
            }
            .page-header .fb--page-tools a {
                font-size           : 18px;
                margin-left         : 10px;
                color               : #CCCFD1;
            }
            .page-header .fb--page-tools a:hover {
                color               : #2C363E;
            }
            .page-header .btn {
                display             : inline-block;
                margin              : -10px 5px 0 5px;
            }
            .page-header .btnMenu {
                display             : inline-block;
                margin              : 0px 0px 0 0px;
                font-size           : 14px;
                color               : gray-dark;
                box-shadow          : inherit;
                padding-right       : 0;
            /* PSH 2018-03-22 */
            }
            .page-header .dropdown-item i {
                color               : #AAAAAA;
            }
            /*** = Page Header */
            .page-subheader {
                background-color    : rgba(158, 162, 166, 0.2);
                margin              : -16px -16px 1rem -16px;
                padding             : 15px 15px 15px 4rem;
            /* PSH 2018-03-22 from top reduced from 25px */
                border-bottom       : none;
                position            : relative;
            }
            .page-subheader .subheader-icon {
                position            : absolute;
                left                : 1rem;
                line-height         : 1;
            /* PSH 2018-03-22 made 1.0 for the icons the size we have them */
                font-size           : 32px;
                color               : #CCCFD1;
            /* PSH 2018-03-22 Enable for vertical centering 
            top:50%;
            transform:translateY(-50%)
            */
            }
            .page-subheader .page-subtitle {
                line-height         : 1.1;
                margin              : 0;
                padding             : 0;
            }
            .page-subheader .page-subtitle-summary {
                font-size           : 110%;
                color               : #969da1;
            }
            /* Content Cards */
            .card-widget {
                margin-bottom       : 1rem;
            }
            .card-widget .card-title {
                font-family         : "Lato", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
                font-size           : 18px;
            }
            .card-widget .card-title .badge {
                margin-left         : 5px;
                position            : relative;
                top                 : -2px;
            }
            .card-widget .card-title.card-title-large {
                text-transform      : none;
                font-size           : 24px;
                line-height         : 1.5;
            }
            .card-widget .card-title.card-title-md {
                text-transform      : none;
                font-size           : 20px;
                line-height         : 1.2;
            }
            .card-widget .card-search {
                margin              : 10px 0;
            }
            .card-widget .card-header {
                border-bottom       : 0;
            }
            .card-widget .card-tools {
                font-size           : 15px;
                margin-bottom       : 0;
            }
            .card-widget .card-tools li {
                margin-right        : 0;
            }
            .card-widget .card-tools a {
                color               : #CCCFD1;
                padding             : 0 4px;
            }
            .card-widget .card-tools a:hover {
                color               : #464a4c;
            }
            .card-btn {
                padding             : 2rem 3.5rem 1rem 0;
                transition          : border-color .15s linear;
            }
            .card-btn:after {
                position            : absolute;
                right               : 1rem;
                top                 : 33%;
                font-size           : 32px;
                color               : #FF8820;
                font-family         : FontAwesome;
                content             : "";
                transition          : color .15s linear;
                transition          : opacity .15s linear;
                opacity             : 0.7;
            }
            .card-btn:hover, .card-btn:active, .card-btn:visited {
                text-decoration     : none;
            }
            .card-btn:hover {
                color               : #000;
                border-color        : #CCCFD1;
            }
            .card-btn:hover:after {
                color               : #FF8820;
                opacity             : 1.0;
            }
            .card-btn .card-block {
                padding             : 0;
            }
            .card-btn .card-btn-icon {
                position            : absolute;
                left                : 1rem;
                line-height         : 1.2;
                font-size           : 32px;
                color               : #CCCFD1;
            }
            .card-btn .card-btn-title {
                font-weight         : normal;
                line-height         : 1;
                margin-left         : 4rem;
                padding             : 0;
            }
            .card-btn .card-btn-summary {
                font-size           : 80%;
                margin-left         : 4rem;
                color               : #969da1;
            }
            .card-lg {
                font-size           : 120%;
            }
            .card-group {
                border-bottom       : solid 1px #EEEEF0;
                display             : block;
            }
            .card-group:last-child {
                border-bottom       : 0;
            }
            .card-group h3 {
                text-transform      : uppercase;
                font-size           : 12px;
                font-weight         : normal;
                margin-bottom       : 2rem;
            }
            .card-group h3 .fa {
                margin-right        : 5px;
                opacity             : 0.3;
            }
            /* Row Actions */
            
            
            /* 2018-01-08 BLU specify display on hover */
            .fb--row-actions {
                opacity             : 0;
                margin-bottom       : 0;
                transition          : opacity 0.15s linear;
            }
            .fb--row-actions li {
                margin              : 0 !important;
            }
            .fb--row-actions a {
                color               : #CCCFD1;
            /* 2018-01-12 BLU remove padding: 0 6px; */
                margin              : 0;
            }
            .fb--row-actions a:hover {
                color               : #464a4c;
            }
            tr:hover .fb--row-actions,
            .fb--filter-card:hover .fb--row-actions {
                opacity             : 1;
                display             : inline-block;
            }
            .fb--sequence-card:hover .fb--row-actions {
                opacity             : 1;
                display             : inline-block;
            }
            .fb--row-actions .dropdown-menu {
                min-width           : calc(100% - 2px);
            /* PSH 2018-03-21 makes drop down at least as wide as the parent button */
            }
            td:hover .fb--row-actions .dropdown-menu {
                /* PSH 2018-03-21 keep menu overlaying table, do not expand row position: relative; */
            /* PSH 2018-03-21 makes drop down at least as wide as the parent button min-width: 0; */
            float: none;
                min-width           : calc(100% - 2px);
            /* PSH 2018-03-21 makes drop down at least as wide as the parent button */
            }
            .fb--row-actions .dropdown-item {
                width               : inherit;
            /* PSH 2018-03-22 was auto, also moved outside td:hover */
            }
            /* Filter Cards */
            .fb--filter-card {
                background-color    : #eceeef;
                border-color        : #CCCFD1;
                padding             : 1rem;
                line-height         : 1.2;
                margin-bottom       : 15px;
                border-radius       : 0.25rem !important;
                border              : solid 1px rgba(44, 54, 62, 0.15) !important;
            }
            .fb--filter-card .form-group {
                margin-bottom       : 0;
            }
            .fb--filter-card .small {
                opacity             : 0.5;
            }
            .fb--filter-card .fb--row-actions {
                font-size           : 20px;
            }
            /* Sequence Event */
            .fb--sequence-card {
                background-color    : #eceeef;
                border-color        : #CCCFD1;
                padding             : 1rem;
                line-height         : 1.2;
                margin-bottom       : 0px;
                border-radius       : 0.25rem !important;
                border              : solid 1px rgba(44, 54, 62, 0.15) !important;
            }
            .fb--sequence-card .form-group {
                margin-bottom       : 0;
            }
            .fb--sequence-card .small {
                opacity             : 0.5;
            }
            .fb--sequence-card .fb--row-actions {
                font-size           : 20px;
            }
            /* Filter Cards */
            .fb--row-title {
                font-size           : 1.1em;
            }
            /* Tables */
            .table {
                overflow            : auto;
            }
            .table a {
                color               : #2C363E;
            }
            .table a:hover {
                color               : black;
            }
            .table td {
                white-space         : nowrap;
                color               : #848a8e;
            }
            .table td:first-child {
                color               : #2C363E;
                min-width           : 100%;
                white-space         : normal;
            }
            .table thead th {
                font-family         : "Lato", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
                font-size           : 12px;
                font-weight         : normal;
                text-transform      : uppercase;
                border              : none;
                color               : #848a8e;
            }
            .table tr:hover td {
                color               : #464a4c;
            }
            .table tr:hover .text-muted {
                color               : #2C363E !important;
            }
            .subscriber-count {
                font-size           : 120%;
            }
            .diff {
                font-size           : 80%;
                opacity             : .75;
            }
            tr:hover .diff {
                opacity             : 1;
            }
            .subscriber-count + .diff {
                margin-top          : -5px;
                display             : block;
            }
            /*** = Footer */
            .footer {
                padding             : 1rem 0;
                color               : #CCCFD1;
            }
            .footer a {
                color               : #CCCFD1;
            }
            .footer div {
                text-align          : center;
            }
            /*** = Alerts */
            .alert-muted {
                background-color    : #eceeef;
            }
            .alert-dashed {
                border              : dashed 1px #CCCFD1;
            }
            .alert .badge-default {
                margin-left         : 10px;
                background-color    : white;
                color               : #848a8e;
            }
            /*** = Badges */
            .badge a:hover, .badge a:link, .badge a:focus, .badge a:active {
                text-decoration     : none;
            }
            .badge.badge-default a {
                color               : #999ea1;
            }
            .badge.badge-default a:hover {
                color               : #2C363E;
            }
            tr:hover .badge.badge-default {
                background-color    : white;
            }
            .badge.fb--list-name {
                padding             : 4px 6px;
                border-radius       : 0;
            }
            /*** = Forms */
            .form-label i {
                margin-right        : 5px;
                color               : #CCCFD1;
            }
            .checkbox {
                padding-left        : 20px;
            }
            .checkbox label {
                display             : inline-block;
                position            : relative;
                padding-left        : 5px;
            }
            .checkbox label::before {
                content             : "";
                display             : inline-block;
                position            : absolute;
                width               : 17px;
                height              : 17px;
                left                : 0;
                top                 : 3px;
                margin-left         : -20px;
                border              : 1px solid #cccccc;
                border-radius       : 3px;
                background-color    : #fff;
                -webkit-transition  : border 0.15s ease-in-out, color 0.15s ease-in-out;
                -o-transition       : border 0.15s ease-in-out, color 0.15s ease-in-out;
                transition          : border 0.15s ease-in-out, color 0.15s ease-in-out;
            }
            .checkbox label::after {
                display             : inline-block;
                position            : absolute;
                width               : 16px;
                height              : 16px;
                left                : 0;
                top                 : 0;
                margin-left         : -20px;
                padding-left        : 3px;
                padding-top         : 4px;
                font-size           : 11px;
                color               : #555555;
            }
            .checkbox input[type="checkbox"] {
                opacity             : 0;
            }
            .checkbox input[type="checkbox"]:focus + label::before {
                outline             : thin dotted;
                outline             : 5px auto -webkit-focus-ring-color;
                outline-offset      : -2px;
            }
            .checkbox input[type="checkbox"]:checked + label::after {
                font-family         : "FontAwesome";
                content             : "";
            }
            .checkbox input[type="checkbox"]:disabled + label {
                opacity             : 0.65;
            }
            .checkbox input[type="checkbox"]:disabled + label::before {
                background-color    : #eeeeee;
                cursor              : not-allowed;
            }
            .checkbox.checkbox-circle label::before {
                border-radius       : 50%;
            }
            .checkbox.checkbox-inline {
                margin-top          : 0;
            }
            .checkbox-primary input[type="checkbox"]:checked + label::before {
                background-color    : #FF8820;
                border-color        : #FF8820;
            }
            .checkbox-primary input[type="checkbox"]:checked + label::after {
                color               : #fff;
            }
            .checkbox-danger input[type="checkbox"]:checked + label::before {
                background-color    : #dc6060;
                border-color        : #dc6060;
            }
            .checkbox-danger input[type="checkbox"]:checked + label::after {
                color               : #fff;
            }
            .checkbox-info input[type="checkbox"]:checked + label::before {
                background-color    : #50B7A3;
                border-color        : #50B7A3;
            }
            .checkbox-info input[type="checkbox"]:checked + label::after {
                color               : #fff;
            }
            .checkbox-warning input[type="checkbox"]:checked + label::before {
                background-color    : #e99844;
                border-color        : #e99844;
            }
            .checkbox-warning input[type="checkbox"]:checked + label::after {
                color               : #fff;
            }
            .checkbox-success input[type="checkbox"]:checked + label::before {
                background-color    : #26A65B;
                border-color        : #26A65B;
            }
            .checkbox-success input[type="checkbox"]:checked + label::after {
                color               : #fff;
            }
            .radio {
                padding-left        : 20px;
                outline             : none;
            }
            .radio label {
                display             : inline-block;
                position            : relative;
                padding-left        : 5px;
            }
            .radio label::before {
                content             : "";
                display             : inline-block;
                position            : absolute;
                width               : 17px;
                height              : 17px;
                left                : 0;
                top                 : 3px;
                margin-left         : -20px;
                border              : 1px solid #cccccc;
                border-radius       : 50%;
                background-color    : #fff;
                -webkit-transition  : border 0.15s ease-in-out;
                -o-transition       : border 0.15s ease-in-out;
                transition          : border 0.15s ease-in-out;
            }
            .radio label::after {
                display             : inline-block;
                position            : absolute;
                content             : " ";
                width               : 11px;
                height              : 11px;
                left                : 3px;
                top                 : 6px;
                margin-left         : -20px;
                border-radius       : 50%;
                background-color    : #555555;
                -webkit-transform   : scale(0, 0);
                -ms-transform       : scale(0, 0);
                -o-transform        : scale(0, 0);
                transform           : scale(0, 0);
                -webkit-transition  : -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
                -moz-transition     : -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
                -o-transition       : -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
                transition          : transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
            }
            .radio input[type="radio"] {
                opacity             : 0;
                outline             : 0;
            }
            .radio input[type="radio"]:focus + label::before {
                outline             : 0;
            }
            .radio input[type="radio"]:checked + label::after {
                -webkit-transform   : scale(1, 1);
                -ms-transform       : scale(1, 1);
                -o-transform        : scale(1, 1);
                transform           : scale(1, 1);
            }
            .radio input[type="radio"]:disabled + label {
                opacity             : 0.65;
            }
            .radio input[type="radio"]:disabled + label::before {
                cursor              : not-allowed;
            }
            .radio.radio-inline {
                margin-top          : 0;
            }
            .radio-primary input[type="radio"] + label::after {
                background-color    : #FF8820;
            }
            .radio-primary input[type="radio"]:checked + label::before {
                border-color        : #FF8820;
            }
            .radio-primary input[type="radio"]:checked + label::after {
                background-color    : #FF8820;
            }
            .radio-danger input[type="radio"] + label::after {
                background-color    : #dc6060;
            }
            .radio-danger input[type="radio"]:checked + label::before {
                border-color        : #dc6060;
            }
            .radio-danger input[type="radio"]:checked + label::after {
                background-color    : #dc6060;
            }
            .radio-info input[type="radio"] + label::after {
                background-color    : #50B7A3;
            }
            .radio-info input[type="radio"]:checked + label::before {
                border-color        : #50B7A3;
            }
            .radio-info input[type="radio"]:checked + label::after {
                background-color    : #50B7A3;
            }
            .radio-warning input[type="radio"] + label::after {
                background-color    : #e99844;
            }
            .radio-warning input[type="radio"]:checked + label::before {
                border-color        : #e99844;
            }
            .radio-warning input[type="radio"]:checked + label::after {
                background-color    : #e99844;
            }
            .radio-success input[type="radio"] + label::after {
                background-color    : #26A65B;
            }
            .radio-success input[type="radio"]:checked + label::before {
                border-color        : #26A65B;
            }
            .radio-success input[type="radio"]:checked + label::after {
                background-color    : #26A65B;
            }
            /*** = Breadcrumbs */
            .fb--new-campaign .page-header .page-title {
                margin-right        : 0;
            }
            .fb--new-campaign .page-header .breadcrumb {
                font-size           : 12px !important;
                font-weight         : 100 !important;
                background-color    : transparent;
                display             : inline-block;
                margin              : 0;
                padding             : 0;
                vertical-align      : text-bottom;
                font-family         : "Montserrat", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
                text-transform      : none !important;
            }
            .fb--new-campaign .page-header .breadcrumb > li.breadcrumb-item {
                color               : #CCCFD1;
            }
            .fb--new-campaign .page-header .breadcrumb > li.breadcrumb-item a {
                color               : #CCCFD1;
            }
            .fb--new-campaign .page-header .breadcrumb > li.breadcrumb-item a:hover {
                color               : #464a4c;
            }
            .fb--new-campaign .page-header .breadcrumb > li.breadcrumb-item.active,
            .fb--new-campaign .page-header .breadcrumb > li.breadcrumb-item.active a {
                color               : #464a4c;
                font-weight         : bold;
            }
            .fb--new-campaign .page-header .breadcrumb > li.breadcrumb-item:before {
                font-size           : 80%;
                opacity             : 0.3;
                padding-right       : 1rem;
                padding-left        : 1rem;
                font-family         : FontAwesome;
                content             : "";
            }
            /*** = Tools */
            .fb--table-campaign-list td:first-child .fa {
                margin-right        : 4px;
                white-space         : nowrap;
                opacity             : 0.5;
            }
            /*** = Bootstrap Select Plugin */
            .bootstrap-select.show > .dropdown-menu > .dropdown-menu {
                display             : block;
            }
            .bootstrap-select > .dropdown-menu > .dropdown-menu li.hidden {
                display             : none;
            }
            .bootstrap-select > .dropdown-menu > .dropdown-menu li:focus {
                outline             : none;
            }
            .bootstrap-select > .dropdown-menu > .dropdown-menu li a {
                display             : block;
                width               : 100%;
                clear               : both;
                text-align          : inherit;
                white-space         : nowrap;
                background          : 0 0;
                border              : 0;
            }
            .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn) {
                width               : 100%;
            }
            /*** = New Campaign Pages */
            .fb--sub-reach small {
                font-size           : 60%;
            }
            .fb--toolbarbottom-padding {
                padding-left        : 0.3em !important;
            }
            .text-warning-faded {
                color               : #e99844 !important;
                opacity             : 0.6 !important;
            }
            /*** = Tools */
            .loader,
            .loader:before,
            .loader:after {
                border-radius       : 50%;
                width               : 2.5em;
                height              : 2.5em;
                -webkit-animation-fill-mode: both;
                animation-fill-mode : both;
                -webkit-animation   : pulse-dots 1.25s infinite ease-in-out;
                animation           : pulse-dots 1.25s infinite ease-in-out;
            }
            .loader {
                color               : #CCCFD1;
                font-size           : 10px;
                margin              : 80px auto;
                position            : relative;
                text-indent         : -9999em;
                -webkit-transform   : translateZ(0);
                -ms-transform       : translateZ(0);
                transform           : translateZ(0);
                -webkit-animation-delay: -0.16s;
                animation-delay     : -0.16s;
            }
            .loader:before,
            .loader:after {
                content             : "";
                position            : absolute;
                top                 : 0;
            }
            .loader:before {
                left                : -3.5em;
                -webkit-animation-delay: -0.32s;
                animation-delay     : -0.32s;
            }
            .loader:after {
                left                : 3.5em;
            }
            @-webkit-keyframes pulse-dots {
                0%
                ,
                
                
                80%
                ,
                
                
                100%
                 
                {
                box-shadow: 0 2.5em 0 -1.3em; }
                
                
                40%
                 
                {
                box-shadow: 0 2.5em 0 0; }
            }
            @keyframes pulse-dots {
                0%
                ,
                
                
                80%
                ,
                
                
                100%
                 
                {
                box-shadow: 0 2.5em 0 -1.3em; }
                
                
                40%
                 
                {
                box-shadow: 0 2.5em 0 0; }
            }
            /*** = Responsive */
            @media (max-width: 575px) {
                .table {
                    width               : 100%;
                }
                .table th {
                    display             : none;
                }
                .table td {
                    padding             : 0;
                    text-align          : center !important;
                    display             : block;
                    width               : 100%;
                    border              : 0;
                }
                .table tr {
                    padding             : 5px;
                    display             : block;
                    width               : 100%;
                    border-bottom       : solid 1px #eceeef;
                }
                .fb--row-actions {
                    display             : none;
                }
                /* PSH 2019-02-06 */
                .fb--new-campaign .page-header .breadcrumb > li.breadcrumb-item:before {
                    font-size           : 80%;
                    opacity             : 0.3;
                    padding-right       : 0.4rem;
                    padding-left        : 0.4rem;
                    font-family         : FontAwesome;
                    content             : "";
                }
            }
            /* BLU alter style to fix the page header */
            @media (min-width: 768px) {
                .page-header {
                    padding-left        : 220px;
                }
                .page-header .page-title {
                    font-size           : 24px;
                }
                .page-header .right {
                    position            : absolute;
                /* 2018-01-02 BLU changed right from 15px to 20px */
                    right               : 20px;
                /* BLU changed top from 20px to 5px for user manager display */
                    top                 : 5px;
                /* 2018-01-02 BLU changed right from min-width from 500px to 100px so that it would not overlap buttons on the left */
                    min-width           : 100px;
                    text-align          : right;
                }
                .page-header .btn {
                    display             : inline-block;
                }
                .fb--account-dropdown {
                    right               : 45px;
                }
            }
            @media (min-width: 768px) {
                .topbar {
                    box-shadow          : none;
                }
                .topbar .app-logo {
                    width               : 200px;
                }
                .topbar .app-logo img {
                    margin-top          : 2px;
                }
                .fb--site-dropdown {
                    max-width           : 55vw;
                }
                .fb--account-dropdown {
                    right               : 0;
                }
                .content {
                    margin-left         : 200px;
                }
                /* BLU changed overflow-y to auto from scroll */
                .sidebar {
                    font-size           : 14px;
                    width               : 200px;
                    position            : fixed;
                    bottom              : 0;
                    display             : block;
                    overflow-y          : auto;
                }
                .sidebar-section {
                    margin              : 0px 20px;
                    padding             : 15px 0px;
                }
                .sidebar-section li {
                    margin              : 0 -20px;
                }
                .sidebar-section li a {
                    padding             : 15px 15px 15px 55px;
                    width               : 200px;
                    line-height         : 1;
                }
                .sidebar-section li .icon {
                    top                 : 12px;
                    left                : 18px;
                    font-size           : 19px;
                }
                .sidebar-section li ul li a {
                    width               : 100%;
                }
                .footer .fb--site-copyright {
                    text-align          : left;
                }
                .footer .fb--site-summary {
                    text-align          : right;
                }
                /* PSH 2018-03-23
                .fb--toolbarbottom-padding {
                padding-left: 200px !important; 
                }
                */
            }
            @media (min-width: 992px) {
                .fb--site-dropdown {
                    max-width           : 65vw;
                }
                .modal-dialog {
                    max-width           : 800px;
                }
            }
            /* BLU 2018-06-01 removing the margin on .btn .fa */
            @media (max-width: 767px) {
                .btn > .fa {
                    margin-right        : 0px;
                }
            }
            /* PSH 2018-03-21 for on demand campaigns */
            .no-after:after {
                content             : none;
            }
            .no-after .card-btn {
                padding             : 0;
            }
            .od-label {
                margin              : 0;
                color               : #2C363E;
            }
            /* PSH 2018-03-21 related to drop down buttons, fine tune datatable's responsive class */
            .table-responsive {
                overflow-x          : inherit;
            }
            .dataTable {
                width               : 100% !important;
            }
            #fbz_toolbarbottom .pull-right {
                padding             : 0 !important;
            }
            /* 2018-03-24 toolbar primary button change */
            
            
            /* PSH 2018-03-28 */
            .fa.text-muted {
                color               : #CCCFD1 !important;
            }
            .bottom-btn {
                position            : absolute;
                bottom              : 0;
                left                : 0;
                padding             : 1em;
                width               : 100%;
                text-align          : center;
            }
            .bottom-btn-container {
                height              : 2.5em;
            }
            .bottom-btn .btn-primary {
                width               : 100%;
            }
            .btn-margin {
                margin              : -10px 5px 0 5px;
            }
            .list-id {
                display             : inline-block;
                float               : right;
                font-size           : 66%;
                font-weight         : normal;
            }
            .odd {
                background-color    : #f9feF9 !important;
                border              : 0px solid #ccc;
            }
            .even {
                background-color    : #ffffff !important;
                border              : 0px solid #ccc;
            }
            .firstrow {
                border-top-width    : 1px;
            }
            .lastrow {
                border-bottom-width : 1px;
            }
            .card-block h2 {
                font-size           : 1.5rem;
            }
            .card-block h3 {
                font-size           : 1.25rem;
            }
            .zap-img {
                border              : 1px solid #DADFE2;
                border-radius       : 4px;
                display             : inline-block;
                vertical-align      : middle;
                height              : 36px;
                width               : 36px;
                background-repeat   : no-repeat;
                background-position : center;
                background-size     : 26px 26px;
            }
            .zap-description {
                color               : #354147;
                display             : table-cell;
                font-size           : 15.4px;
                padding             : 0.1em;
                vertical-align      : middle;
                white-space         : normal;
            }
            .zap-row {
                background          : #fff;
                border-radius       : 3px;
                border              : 1px solid #DADFE2;
                margin-bottom       : 1em;
                padding             : 1em;
            }
            .app-img {
                border              : 0;
                display             : inline-block;
                vertical-align      : middle;
                height              : 50px;
                width               : 50px;
                background-repeat   : no-repeat;
                background-position : center;
            }
            /* BLU 2018-05-01 for query builder */
            #SegmentBuilder .btn-primary {
                color               : #2C363E;
                background-color    : #fff;
                border-color        : #ccc;
                box-shadow          : inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(44, 54, 62, 0.075);
            }
            #SegmentBuilder .btn-primary:hover {
                color               : #2C363E;
                background-color    : #e6e6e6;
                border-color        : #adadad;
            }
            #SegmentBuilder .btn-primary:focus, #SegmentBuilder .btn-primary.focus {
                box-shadow          : inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(44, 54, 62, 0.075), 0 0 0 2px rgba(204, 204, 204, 0.5);
            }
            #SegmentBuilder .btn-primary.disabled, #SegmentBuilder .btn-primary:disabled {
                background-color    : #fff;
                border-color        : #ccc;
            }
            #SegmentBuilder .btn-primary:active, #SegmentBuilder .btn-primary.active,
            #SegmentBuilder .show > #SegmentBuilder .btn-primary.dropdown-toggle {
                color               : #fff;
                background-color    : #ec6e00;
                background-image    : none;
                border-color        : #e26900;
                box-shadow          : inset 0 3px 5px rgba(44, 54, 62, 0.125);
            }
            /* BLU 2018-05-02 the text input box is too small for query builder. Override the styles of form-control */
            #SegmentBuilder .rule-value-container input[type="text"].form-control {
                display             : block;
                width               : 100%;
                min-width           : 180px;
                padding             : 0.6rem 0.6rem;
                margin              : 0.25rem;
                font-size           : 0.9rem;
                line-height         : 1.25;
                color               : #464a4c;
                background-color    : #fff;
                background-image    : none;
                background-clip     : padding-box;
                border              : 1px solid rgba(44, 54, 62, 0.15);
                border-radius       : 0.25rem;
                box-shadow          : inset 0 1px 1px rgba(44, 54, 62, 0.075);
                transition          : border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
            }
            .daterangepicker {
                position            : absolute;
                color               : inherit;
                background-color    : #fff;
                border-radius       : 4px;
                width               : 278px;
                padding             : 4px;
                margin-top          : 1px;
                top                 : 100px;
                left                : 20px;
            /* Calendars */
            }
            .daterangepicker:before, .daterangepicker:after {
                position            : absolute;
                display             : inline-block;
                border-bottom-color : rgba(0, 0, 0, 0.2);
                content             : "";
            }
            .daterangepicker:before {
                top                 : -7px;
                border-right        : 7px solid transparent;
                border-left         : 7px solid transparent;
                border-bottom       : 7px solid #ccc;
            }
            .daterangepicker:after {
                top                 : -6px;
                border-right        : 6px solid transparent;
                border-bottom       : 6px solid #fff;
                border-left         : 6px solid transparent;
            }
            .daterangepicker.opensleft:before {
                right               : 9px;
            }
            .daterangepicker.opensleft:after {
                right               : 10px;
            }
            .daterangepicker.openscenter:before {
                left                : 0;
                right               : 0;
                width               : 0;
                margin-left         : auto;
                margin-right        : auto;
            }
            .daterangepicker.openscenter:after {
                left                : 0;
                right               : 0;
                width               : 0;
                margin-left         : auto;
                margin-right        : auto;
            }
            .daterangepicker.opensright:before {
                left                : 9px;
            }
            .daterangepicker.opensright:after {
                left                : 10px;
            }
            .daterangepicker.dropup {
                margin-top          : -5px;
            }
            .daterangepicker.dropup:before {
                top                 : initial;
                bottom              : -7px;
                border-bottom       : initial;
                border-top          : 7px solid #ccc;
            }
            .daterangepicker.dropup:after {
                top                 : initial;
                bottom              : -6px;
                border-bottom       : initial;
                border-top          : 6px solid #fff;
            }
            .daterangepicker.dropdown-menu {
                max-width           : none;
                z-index             : 3001;
            }
            .daterangepicker.single .ranges, .daterangepicker.single .calendar {
                float               : none;
            }
            .daterangepicker.show-calendar .calendar {
                display             : block;
            }
            .daterangepicker .calendar {
                display             : none;
                max-width           : 270px;
                margin              : 4px;
            }
            .daterangepicker .calendar.single .calendar-table {
                border              : none;
            }
            .daterangepicker .calendar th, .daterangepicker .calendar td {
                white-space         : nowrap;
                text-align          : center;
                min-width           : 32px;
            }
            .daterangepicker .calendar-table {
                border              : 1px solid #fff;
                padding             : 4px;
                border-radius       : 4px;
                background-color    : #fff;
            }
            .daterangepicker table {
                width               : 100%;
                margin              : 0;
            }
            .daterangepicker td, .daterangepicker th {
                text-align          : center;
                width               : 20px;
                height              : 20px;
                border-radius       : 4px;
                border              : 1px solid transparent;
                white-space         : nowrap;
                cursor              : pointer;
            }
            .daterangepicker td.available:hover, .daterangepicker th.available:hover {
                background-color    : #eee;
                border-color        : transparent;
                color               : inherit;
            }
            .daterangepicker td.week, .daterangepicker th.week {
                font-size           : 80%;
                color               : #ccc;
            }
            .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
                background-color    : #fff;
                border-color        : transparent;
                color               : #999;
            }
            .daterangepicker td.in-range {
                background-color    : #ebf4f8;
                border-color        : transparent;
                color               : #000;
                border-radius       : 0;
            }
            .daterangepicker td.start-date {
                border-radius       : 4px 0 0 4px;
            }
            .daterangepicker td.end-date {
                border-radius       : 0 4px 4px 0;
            }
            .daterangepicker td.start-date.end-date {
                border-radius       : 4px;
            }
            .daterangepicker td.active, .daterangepicker td.active:hover {
                background-color    : #357ebd;
                border-color        : transparent;
                color               : #fff;
            }
            .daterangepicker th.month {
                width               : auto;
            }
            .daterangepicker td.disabled, .daterangepicker option.disabled {
                color               : #999;
                cursor              : not-allowed;
                text-decoration     : line-through;
            }
            .daterangepicker select.monthselect, .daterangepicker select.yearselect {
                font-size           : 12px;
                padding             : 1px;
                height              : auto;
                margin              : 0;
                cursor              : default;
            }
            .daterangepicker select.monthselect {
                margin-right        : 2%;
                width               : 56%;
            }
            .daterangepicker select.yearselect {
                width               : 40%;
            }
            .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
                width               : 50px;
                margin-bottom       : 0;
            }
            .daterangepicker .input-mini {
                border              : 1px solid #ccc;
                border-radius       : 4px;
                color               : #555;
                height              : 30px;
                line-height         : 30px;
                display             : block;
                vertical-align      : middle;
                margin              : 0 0 5px 0;
                padding             : 0 6px 0 28px;
                width               : 100%;
            }
            .daterangepicker .input-mini.active {
                border              : 1px solid #08c;
                border-radius       : 4px;
            }
            .daterangepicker .daterangepicker_input {
                position            : relative;
            }
            .daterangepicker .daterangepicker_input i {
                position            : absolute;
                left                : 8px;
                top                 : 8px;
            }
            .daterangepicker.rtl .input-mini {
                padding-right       : 28px;
                padding-left        : 6px;
            }
            .daterangepicker.rtl .daterangepicker_input i {
                left                : auto;
                right               : 8px;
            }
            .daterangepicker .calendar-time {
                text-align          : center;
                margin              : 5px auto;
                line-height         : 30px;
                position            : relative;
                padding-left        : 28px;
            }
            .daterangepicker .calendar-time select.disabled {
                color               : #ccc;
                cursor              : not-allowed;
            }
            .ranges {
                font-size           : 11px;
                float               : none;
                margin              : 4px;
                text-align          : left;
            }
            .ranges ul {
                list-style          : none;
                margin              : 0 auto;
                padding             : 0;
                width               : 100%;
            }
            .ranges li {
                font-size           : 13px;
                background-color    : #f5f5f5;
                border              : 1px solid #f5f5f5;
                border-radius       : 4px;
                color               : #08c;
                padding             : 3px 12px;
                margin-bottom       : 8px;
                cursor              : pointer;
            }
            .ranges li:hover {
                background-color    : #08c;
                border              : 1px solid #08c;
                color               : #fff;
            }
            .ranges li.active {
                background-color    : #08c;
                border              : 1px solid #08c;
                color               : #fff;
            }
            /*  Larger Screen Styling */
            @media (min-width: 564px) {
                .daterangepicker {
                    width               : auto;
                }
                .daterangepicker .ranges ul {
                    width               : 160px;
                }
                .daterangepicker.single .ranges ul {
                    width               : 100%;
                }
                .daterangepicker.single .calendar.left {
                    clear               : none;
                }
                .daterangepicker.single.ltr .ranges, .daterangepicker.single.ltr .calendar {
                    float               : left;
                }
                .daterangepicker.single.rtl .ranges, .daterangepicker.single.rtl .calendar {
                    float               : right;
                }
                .daterangepicker.ltr {
                    direction           : ltr;
                    text-align          : left;
                }
                .daterangepicker.ltr .calendar.left {
                    clear               : left;
                    margin-right        : 0;
                }
                .daterangepicker.ltr .calendar.left .calendar-table {
                    border-right        : none;
                    border-top-right-radius: 0;
                    border-bottom-right-radius: 0;
                }
                .daterangepicker.ltr .calendar.right {
                    margin-left         : 0;
                }
                .daterangepicker.ltr .calendar.right .calendar-table {
                    border-left         : none;
                    border-top-left-radius: 0;
                    border-bottom-left-radius: 0;
                }
                .daterangepicker.ltr .left .daterangepicker_input {
                    padding-right       : 12px;
                }
                .daterangepicker.ltr .calendar.left .calendar-table {
                    padding-right       : 12px;
                }
                .daterangepicker.ltr .ranges, .daterangepicker.ltr .calendar {
                    float               : left;
                }
                .daterangepicker.rtl {
                    direction           : rtl;
                    text-align          : right;
                }
                .daterangepicker.rtl .calendar.left {
                    clear               : right;
                    margin-left         : 0;
                }
                .daterangepicker.rtl .calendar.left .calendar-table {
                    border-left         : none;
                    border-top-left-radius: 0;
                    border-bottom-left-radius: 0;
                }
                .daterangepicker.rtl .calendar.right {
                    margin-right        : 0;
                }
                .daterangepicker.rtl .calendar.right .calendar-table {
                    border-right        : none;
                    border-top-right-radius: 0;
                    border-bottom-right-radius: 0;
                }
                .daterangepicker.rtl .left .daterangepicker_input {
                    padding-left        : 12px;
                }
                .daterangepicker.rtl .calendar.left .calendar-table {
                    padding-left        : 12px;
                }
                .daterangepicker.rtl .ranges, .daterangepicker.rtl .calendar {
                    text-align          : right;
                    float               : right;
                }
            }
            @media (min-width: 730px) {
                .daterangepicker .ranges {
                    width               : auto;
                }
                .daterangepicker.ltr .ranges {
                    float               : left;
                }
                .daterangepicker.rtl .ranges {
                    float               : right;
                }
                .daterangepicker .calendar.left {
                    clear               : none !important;
                }
            }
            /*!
             *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
             *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
             */
            
            
            /* FONT PATH
             * -------------------------- */
            @font-face {
                font-family
                :
                 
                "FontAwesome"
                ;
                
                
                src
                :
                 
                url("/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0")
                ;
                
                
                src
                :
                 
                url("/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0")
                 
                format("embedded-opentype")
                ,
                 
                url("/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0")
                 
                format("woff2")
                ,
                 
                url("/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0")
                 
                format("woff")
                ,
                 
                url("/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0")
                 
                format("truetype")
                ,
                 
                url("/assets/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular")
                 
                format("svg")
                ;
                
                
                font-weight
                :
                 
                normal
                ;
                
                
                font-style
                :
                 
                normal
                ;
            }
            .fa {
                display             : inline-block;
                font                : normal normal normal 14px/1 FontAwesome;
                font-size           : inherit;
                text-rendering      : auto;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }
            /* makes the font 33% larger relative to the icon container */
            .fa-lg {
                font-size           : 1.33333em;
                line-height         : 0.75em;
                vertical-align      : -15%;
            }
            .fa-2x {
                font-size           : 2em;
            }
            .fa-3x {
                font-size           : 3em;
            }
            .fa-4x {
                font-size           : 4em;
            }
            .fa-5x {
                font-size           : 5em;
            }
            .fa-fw {
                width               : 1.28571em;
                text-align          : center;
            }
            .fa-ul {
                padding-left        : 0;
                margin-left         : 2.14286em;
                list-style-type     : none;
            }
            .fa-ul > li {
                position            : relative;
            }
            .fa-li {
                position            : absolute;
                left                : -2.14286em;
                width               : 2.14286em;
                top                 : 0.14286em;
                text-align          : center;
            }
            .fa-li.fa-lg {
                left                : -1.85714em;
            }
            .fa-border {
                padding             : .2em .25em .15em;
                border              : solid 0.08em #eee;
                border-radius       : .1em;
            }
            .fa-pull-left {
                float               : left;
            }
            .fa-pull-right {
                float               : right;
            }
            .fa.fa-pull-left {
                margin-right        : .3em;
            }
            .fa.fa-pull-right {
                margin-left         : .3em;
            }
            /* Deprecated as of 4.4.0 */
            .pull-right {
                float               : right;
            }
            .pull-left {
                float               : left;
            }
            .fa.pull-left {
                margin-right        : .3em;
            }
            .fa.pull-right {
                margin-left         : .3em;
            }
            .fa-spin {
                -webkit-animation   : fa-spin 2s infinite linear;
                animation           : fa-spin 2s infinite linear;
            }
            .fa-pulse {
                -webkit-animation   : fa-spin 1s infinite steps(8);
                animation           : fa-spin 1s infinite steps(8);
            }
            @-webkit-keyframes fa-spin {
                0%
                 
                {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg); }
                
                
                100%
                 
                {
                -webkit-transform: rotate(359deg);
                transform: rotate(359deg); }
            }
            @keyframes fa-spin {
                0%
                 
                {
                -webkit-transform: rotate(0deg);
                transform: rotate(0deg); }
                
                
                100%
                 
                {
                -webkit-transform: rotate(359deg);
                transform: rotate(359deg); }
            }
            .fa-rotate-90 {
                -ms-filter          : "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
                -webkit-transform   : rotate(90deg);
                -ms-transform       : rotate(90deg);
                transform           : rotate(90deg);
            }
            .fa-rotate-180 {
                -ms-filter          : "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
                -webkit-transform   : rotate(180deg);
                -ms-transform       : rotate(180deg);
                transform           : rotate(180deg);
            }
            .fa-rotate-270 {
                -ms-filter          : "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
                -webkit-transform   : rotate(270deg);
                -ms-transform       : rotate(270deg);
                transform           : rotate(270deg);
            }
            .fa-flip-horizontal {
                -ms-filter          : "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
                -webkit-transform   : scale(-1, 1);
                -ms-transform       : scale(-1, 1);
                transform           : scale(-1, 1);
            }
            .fa-flip-vertical {
                -ms-filter          : "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
                -webkit-transform   : scale(1, -1);
                -ms-transform       : scale(1, -1);
                transform           : scale(1, -1);
            }
            :root .fa-rotate-90,
            :root .fa-rotate-180,
            :root .fa-rotate-270,
            :root .fa-flip-horizontal,
            :root .fa-flip-vertical {
                filter              : none;
            }
            .fa-stack {
                position            : relative;
                display             : inline-block;
                width               : 2em;
                height              : 2em;
                line-height         : 2em;
                vertical-align      : middle;
            }
            .fa-stack-1x, .fa-stack-2x {
                position            : absolute;
                left                : 0;
                width               : 100%;
                text-align          : center;
            }
            .fa-stack-1x {
                line-height         : inherit;
            }
            .fa-stack-2x {
                font-size           : 2em;
            }
            .fa-inverse {
                color               : #fff;
            }
            /* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
            readers do not read off random characters that represent icons */
            .fa-glass:before {
                content             : "";
            }
            .fa-music:before {
                content             : "";
            }
            .fa-search:before {
                content             : "";
            }
            .fa-envelope-o:before {
                content             : "";
            }
            .fa-heart:before {
                content             : "";
            }
            .fa-star:before {
                content             : "";
            }
            .fa-star-o:before {
                content             : "";
            }
            .fa-user:before {
                content             : "";
            }
            .fa-film:before {
                content             : "";
            }
            .fa-th-large:before {
                content             : "";
            }
            .fa-th:before {
                content             : "";
            }
            .fa-th-list:before {
                content             : "";
            }
            .fa-check:before {
                content             : "";
            }
            .fa-remove:before,
            .fa-close:before,
            .fa-times:before {
                content             : "";
            }
            .fa-search-plus:before {
                content             : "";
            }
            .fa-search-minus:before {
                content             : "";
            }
            .fa-power-off:before {
                content             : "";
            }
            .fa-signal:before {
                content             : "";
            }
            .fa-gear:before,
            .fa-cog:before {
                content             : "";
            }
            .fa-trash-o:before {
                content             : "";
            }
            .fa-home:before {
                content             : "";
            }
            .fa-file-o:before {
                content             : "";
            }
            .fa-clock-o:before {
                content             : "";
            }
            .fa-road:before {
                content             : "";
            }
            .fa-download:before {
                content             : "";
            }
            .fa-arrow-circle-o-down:before {
                content             : "";
            }
            .fa-arrow-circle-o-up:before {
                content             : "";
            }
            .fa-inbox:before {
                content             : "";
            }
            .fa-play-circle-o:before {
                content             : "";
            }
            .fa-rotate-right:before,
            .fa-repeat:before {
                content             : "";
            }
            .fa-refresh:before {
                content             : "";
            }
            .fa-list-alt:before {
                content             : "";
            }
            .fa-lock:before {
                content             : "";
            }
            .fa-flag:before {
                content             : "";
            }
            .fa-headphones:before {
                content             : "";
            }
            .fa-volume-off:before {
                content             : "";
            }
            .fa-volume-down:before {
                content             : "";
            }
            .fa-volume-up:before {
                content             : "";
            }
            .fa-qrcode:before {
                content             : "";
            }
            .fa-barcode:before {
                content             : "";
            }
            .fa-tag:before {
                content             : "";
            }
            .fa-tags:before {
                content             : "";
            }
            .fa-book:before {
                content             : "";
            }
            .fa-bookmark:before {
                content             : "";
            }
            .fa-print:before {
                content             : "";
            }
            .fa-camera:before {
                content             : "";
            }
            .fa-font:before {
                content             : "";
            }
            .fa-bold:before {
                content             : "";
            }
            .fa-italic:before {
                content             : "";
            }
            .fa-text-height:before {
                content             : "";
            }
            .fa-text-width:before {
                content             : "";
            }
            .fa-align-left:before {
                content             : "";
            }
            .fa-align-center:before {
                content             : "";
            }
            .fa-align-right:before {
                content             : "";
            }
            .fa-align-justify:before {
                content             : "";
            }
            .fa-list:before {
                content             : "";
            }
            .fa-dedent:before,
            .fa-outdent:before {
                content             : "";
            }
            .fa-indent:before {
                content             : "";
            }
            .fa-video-camera:before {
                content             : "";
            }
            .fa-photo:before,
            .fa-image:before,
            .fa-picture-o:before {
                content             : "";
            }
            .fa-pencil:before {
                content             : "";
            }
            .fa-map-marker:before {
                content             : "";
            }
            .fa-adjust:before {
                content             : "";
            }
            .fa-tint:before {
                content             : "";
            }
            .fa-edit:before,
            .fa-pencil-square-o:before {
                content             : "";
            }
            .fa-share-square-o:before {
                content             : "";
            }
            .fa-check-square-o:before {
                content             : "";
            }
            .fa-arrows:before {
                content             : "";
            }
            .fa-step-backward:before {
                content             : "";
            }
            .fa-fast-backward:before {
                content             : "";
            }
            .fa-backward:before {
                content             : "";
            }
            .fa-play:before {
                content             : "";
            }
            .fa-pause:before {
                content             : "";
            }
            .fa-stop:before {
                content             : "";
            }
            .fa-forward:before {
                content             : "";
            }
            .fa-fast-forward:before {
                content             : "";
            }
            .fa-step-forward:before {
                content             : "";
            }
            .fa-eject:before {
                content             : "";
            }
            .fa-chevron-left:before {
                content             : "";
            }
            .fa-chevron-right:before {
                content             : "";
            }
            .fa-plus-circle:before {
                content             : "";
            }
            .fa-minus-circle:before {
                content             : "";
            }
            .fa-times-circle:before {
                content             : "";
            }
            .fa-check-circle:before {
                content             : "";
            }
            .fa-question-circle:before {
                content             : "";
            }
            .fa-info-circle:before {
                content             : "";
            }
            .fa-crosshairs:before {
                content             : "";
            }
            .fa-times-circle-o:before {
                content             : "";
            }
            .fa-check-circle-o:before {
                content             : "";
            }
            .fa-ban:before {
                content             : "";
            }
            .fa-arrow-left:before {
                content             : "";
            }
            .fa-arrow-right:before {
                content             : "";
            }
            .fa-arrow-up:before {
                content             : "";
            }
            .fa-arrow-down:before {
                content             : "";
            }
            .fa-mail-forward:before,
            .fa-share:before {
                content             : "";
            }
            .fa-expand:before {
                content             : "";
            }
            .fa-compress:before {
                content             : "";
            }
            .fa-plus:before {
                content             : "";
            }
            .fa-minus:before {
                content             : "";
            }
            .fa-asterisk:before {
                content             : "";
            }
            .fa-exclamation-circle:before {
                content             : "";
            }
            .fa-gift:before {
                content             : "";
            }
            .fa-leaf:before {
                content             : "";
            }
            .fa-fire:before {
                content             : "";
            }
            .fa-eye:before {
                content             : "";
            }
            .fa-eye-slash:before {
                content             : "";
            }
            .fa-warning:before,
            .fa-exclamation-triangle:before {
                content             : "";
            }
            .fa-plane:before {
                content             : "";
            }
            .fa-calendar:before {
                content             : "";
            }
            .fa-random:before {
                content             : "";
            }
            .fa-comment:before {
                content             : "";
            }
            .fa-magnet:before {
                content             : "";
            }
            .fa-chevron-up:before {
                content             : "";
            }
            .fa-chevron-down:before {
                content             : "";
            }
            .fa-retweet:before {
                content             : "";
            }
            .fa-shopping-cart:before {
                content             : "";
            }
            .fa-folder:before {
                content             : "";
            }
            .fa-folder-open:before {
                content             : "";
            }
            .fa-arrows-v:before {
                content             : "";
            }
            .fa-arrows-h:before {
                content             : "";
            }
            .fa-bar-chart-o:before,
            .fa-bar-chart:before {
                content             : "";
            }
            .fa-twitter-square:before {
                content             : "";
            }
            .fa-facebook-square:before {
                content             : "";
            }
            .fa-camera-retro:before {
                content             : "";
            }
            .fa-key:before {
                content             : "";
            }
            .fa-gears:before,
            .fa-cogs:before {
                content             : "";
            }
            .fa-comments:before {
                content             : "";
            }
            .fa-thumbs-o-up:before {
                content             : "";
            }
            .fa-thumbs-o-down:before {
                content             : "";
            }
            .fa-star-half:before {
                content             : "";
            }
            .fa-heart-o:before {
                content             : "";
            }
            .fa-sign-out:before {
                content             : "";
            }
            .fa-linkedin-square:before {
                content             : "";
            }
            .fa-thumb-tack:before {
                content             : "";
            }
            .fa-external-link:before {
                content             : "";
            }
            .fa-sign-in:before {
                content             : "";
            }
            .fa-trophy:before {
                content             : "";
            }
            .fa-github-square:before {
                content             : "";
            }
            .fa-upload:before {
                content             : "";
            }
            .fa-lemon-o:before {
                content             : "";
            }
            .fa-phone:before {
                content             : "";
            }
            .fa-square-o:before {
                content             : "";
            }
            .fa-bookmark-o:before {
                content             : "";
            }
            .fa-phone-square:before {
                content             : "";
            }
            .fa-twitter:before {
                content             : "";
            }
            .fa-facebook-f:before,
            .fa-facebook:before {
                content             : "";
            }
            .fa-github:before {
                content             : "";
            }
            .fa-unlock:before {
                content             : "";
            }
            .fa-credit-card:before {
                content             : "";
            }
            .fa-feed:before,
            .fa-rss:before {
                content             : "";
            }
            .fa-hdd-o:before {
                content             : "";
            }
            .fa-bullhorn:before {
                content             : "";
            }
            .fa-bell:before {
                content             : "";
            }
            .fa-certificate:before {
                content             : "";
            }
            .fa-hand-o-right:before {
                content             : "";
            }
            .fa-hand-o-left:before {
                content             : "";
            }
            .fa-hand-o-up:before {
                content             : "";
            }
            .fa-hand-o-down:before {
                content             : "";
            }
            .fa-arrow-circle-left:before {
                content             : "";
            }
            .fa-arrow-circle-right:before {
                content             : "";
            }
            .fa-arrow-circle-up:before {
                content             : "";
            }
            .fa-arrow-circle-down:before {
                content             : "";
            }
            .fa-globe:before {
                content             : "";
            }
            .fa-wrench:before {
                content             : "";
            }
            .fa-tasks:before {
                content             : "";
            }
            .fa-filter:before {
                content             : "";
            }
            .fa-briefcase:before {
                content             : "";
            }
            .fa-arrows-alt:before {
                content             : "";
            }
            .fa-group:before,
            .fa-users:before {
                content             : "";
            }
            .fa-chain:before,
            .fa-link:before {
                content             : "";
            }
            .fa-cloud:before {
                content             : "";
            }
            .fa-flask:before {
                content             : "";
            }
            .fa-cut:before,
            .fa-scissors:before {
                content             : "";
            }
            .fa-copy:before,
            .fa-files-o:before {
                content             : "";
            }
            .fa-paperclip:before {
                content             : "";
            }
            .fa-save:before,
            .fa-floppy-o:before {
                content             : "";
            }
            .fa-square:before {
                content             : "";
            }
            .fa-navicon:before,
            .fa-reorder:before,
            .fa-bars:before {
                content             : "";
            }
            .fa-list-ul:before {
                content             : "";
            }
            .fa-list-ol:before {
                content             : "";
            }
            .fa-strikethrough:before {
                content             : "";
            }
            .fa-underline:before {
                content             : "";
            }
            .fa-table:before {
                content             : "";
            }
            .fa-magic:before {
                content             : "";
            }
            .fa-truck:before {
                content             : "";
            }
            .fa-pinterest:before {
                content             : "";
            }
            .fa-pinterest-square:before {
                content             : "";
            }
            .fa-google-plus-square:before {
                content             : "";
            }
            .fa-google-plus:before {
                content             : "";
            }
            .fa-money:before {
                content             : "";
            }
            .fa-caret-down:before {
                content             : "";
            }
            .fa-caret-up:before {
                content             : "";
            }
            .fa-caret-left:before {
                content             : "";
            }
            .fa-caret-right:before {
                content             : "";
            }
            .fa-columns:before {
                content             : "";
            }
            .fa-unsorted:before,
            .fa-sort:before {
                content             : "";
            }
            .fa-sort-down:before,
            .fa-sort-desc:before {
                content             : "";
            }
            .fa-sort-up:before,
            .fa-sort-asc:before {
                content             : "";
            }
            .fa-envelope:before {
                content             : "";
            }
            .fa-linkedin:before {
                content             : "";
            }
            .fa-rotate-left:before,
            .fa-undo:before {
                content             : "";
            }
            .fa-legal:before,
            .fa-gavel:before {
                content             : "";
            }
            .fa-dashboard:before,
            .fa-tachometer:before {
                content             : "";
            }
            .fa-comment-o:before {
                content             : "";
            }
            .fa-comments-o:before {
                content             : "";
            }
            .fa-flash:before,
            .fa-bolt:before {
                content             : "";
            }
            .fa-sitemap:before {
                content             : "";
            }
            .fa-umbrella:before {
                content             : "";
            }
            .fa-paste:before,
            .fa-clipboard:before {
                content             : "";
            }
            .fa-lightbulb-o:before {
                content             : "";
            }
            .fa-exchange:before {
                content             : "";
            }
            .fa-cloud-download:before {
                content             : "";
            }
            .fa-cloud-upload:before {
                content             : "";
            }
            .fa-user-md:before {
                content             : "";
            }
            .fa-stethoscope:before {
                content             : "";
            }
            .fa-suitcase:before {
                content             : "";
            }
            .fa-bell-o:before {
                content             : "";
            }
            .fa-coffee:before {
                content             : "";
            }
            .fa-cutlery:before {
                content             : "";
            }
            .fa-file-text-o:before {
                content             : "";
            }
            .fa-building-o:before {
                content             : "";
            }
            .fa-hospital-o:before {
                content             : "";
            }
            .fa-ambulance:before {
                content             : "";
            }
            .fa-medkit:before {
                content             : "";
            }
            .fa-fighter-jet:before {
                content             : "";
            }
            .fa-beer:before {
                content             : "";
            }
            .fa-h-square:before {
                content             : "";
            }
            .fa-plus-square:before {
                content             : "";
            }
            .fa-angle-double-left:before {
                content             : "";
            }
            .fa-angle-double-right:before {
                content             : "";
            }
            .fa-angle-double-up:before {
                content             : "";
            }
            .fa-angle-double-down:before {
                content             : "";
            }
            .fa-angle-left:before {
                content             : "";
            }
            .fa-angle-right:before {
                content             : "";
            }
            .fa-angle-up:before {
                content             : "";
            }
            .fa-angle-down:before {
                content             : "";
            }
            .fa-desktop:before {
                content             : "";
            }
            .fa-laptop:before {
                content             : "";
            }
            .fa-tablet:before {
                content             : "";
            }
            .fa-mobile-phone:before,
            .fa-mobile:before {
                content             : "";
            }
            .fa-circle-o:before {
                content             : "";
            }
            .fa-quote-left:before {
                content             : "";
            }
            .fa-quote-right:before {
                content             : "";
            }
            .fa-spinner:before {
                content             : "";
            }
            .fa-circle:before {
                content             : "";
            }
            .fa-mail-reply:before,
            .fa-reply:before {
                content             : "";
            }
            .fa-github-alt:before {
                content             : "";
            }
            .fa-folder-o:before {
                content             : "";
            }
            .fa-folder-open-o:before {
                content             : "";
            }
            .fa-smile-o:before {
                content             : "";
            }
            .fa-frown-o:before {
                content             : "";
            }
            .fa-meh-o:before {
                content             : "";
            }
            .fa-gamepad:before {
                content             : "";
            }
            .fa-keyboard-o:before {
                content             : "";
            }
            .fa-flag-o:before {
                content             : "";
            }
            .fa-flag-checkered:before {
                content             : "";
            }
            .fa-terminal:before {
                content             : "";
            }
            .fa-code:before {
                content             : "";
            }
            .fa-mail-reply-all:before,
            .fa-reply-all:before {
                content             : "";
            }
            .fa-star-half-empty:before,
            .fa-star-half-full:before,
            .fa-star-half-o:before {
                content             : "";
            }
            .fa-location-arrow:before {
                content             : "";
            }
            .fa-crop:before {
                content             : "";
            }
            .fa-code-fork:before {
                content             : "";
            }
            .fa-unlink:before,
            .fa-chain-broken:before {
                content             : "";
            }
            .fa-question:before {
                content             : "";
            }
            .fa-info:before {
                content             : "";
            }
            .fa-exclamation:before {
                content             : "";
            }
            .fa-superscript:before {
                content             : "";
            }
            .fa-subscript:before {
                content             : "";
            }
            .fa-eraser:before {
                content             : "";
            }
            .fa-puzzle-piece:before {
                content             : "";
            }
            .fa-microphone:before {
                content             : "";
            }
            .fa-microphone-slash:before {
                content             : "";
            }
            .fa-shield:before {
                content             : "";
            }
            .fa-calendar-o:before {
                content             : "";
            }
            .fa-fire-extinguisher:before {
                content             : "";
            }
            .fa-rocket:before {
                content             : "";
            }
            .fa-maxcdn:before {
                content             : "";
            }
            .fa-chevron-circle-left:before {
                content             : "";
            }
            .fa-chevron-circle-right:before {
                content             : "";
            }
            .fa-chevron-circle-up:before {
                content             : "";
            }
            .fa-chevron-circle-down:before {
                content             : "";
            }
            .fa-html5:before {
                content             : "";
            }
            .fa-css3:before {
                content             : "";
            }
            .fa-anchor:before {
                content             : "";
            }
            .fa-unlock-alt:before {
                content             : "";
            }
            .fa-bullseye:before {
                content             : "";
            }
            .fa-ellipsis-h:before {
                content             : "";
            }
            .fa-ellipsis-v:before {
                content             : "";
            }
            .fa-rss-square:before {
                content             : "";
            }
            .fa-play-circle:before {
                content             : "";
            }
            .fa-ticket:before {
                content             : "";
            }
            .fa-minus-square:before {
                content             : "";
            }
            .fa-minus-square-o:before {
                content             : "";
            }
            .fa-level-up:before {
                content             : "";
            }
            .fa-level-down:before {
                content             : "";
            }
            .fa-check-square:before {
                content             : "";
            }
            .fa-pencil-square:before {
                content             : "";
            }
            .fa-external-link-square:before {
                content             : "";
            }
            .fa-share-square:before {
                content             : "";
            }
            .fa-compass:before {
                content             : "";
            }
            .fa-toggle-down:before,
            .fa-caret-square-o-down:before {
                content             : "";
            }
            .fa-toggle-up:before,
            .fa-caret-square-o-up:before {
                content             : "";
            }
            .fa-toggle-right:before,
            .fa-caret-square-o-right:before {
                content             : "";
            }
            .fa-euro:before,
            .fa-eur:before {
                content             : "";
            }
            .fa-gbp:before {
                content             : "";
            }
            .fa-dollar:before,
            .fa-usd:before {
                content             : "";
            }
            .fa-rupee:before,
            .fa-inr:before {
                content             : "";
            }
            .fa-cny:before,
            .fa-rmb:before,
            .fa-yen:before,
            .fa-jpy:before {
                content             : "";
            }
            .fa-ruble:before,
            .fa-rouble:before,
            .fa-rub:before {
                content             : "";
            }
            .fa-won:before,
            .fa-krw:before {
                content             : "";
            }
            .fa-bitcoin:before,
            .fa-btc:before {
                content             : "";
            }
            .fa-file:before {
                content             : "";
            }
            .fa-file-text:before {
                content             : "";
            }
            .fa-sort-alpha-asc:before {
                content             : "";
            }
            .fa-sort-alpha-desc:before {
                content             : "";
            }
            .fa-sort-amount-asc:before {
                content             : "";
            }
            .fa-sort-amount-desc:before {
                content             : "";
            }
            .fa-sort-numeric-asc:before {
                content             : "";
            }
            .fa-sort-numeric-desc:before {
                content             : "";
            }
            .fa-thumbs-up:before {
                content             : "";
            }
            .fa-thumbs-down:before {
                content             : "";
            }
            .fa-youtube-square:before {
                content             : "";
            }
            .fa-youtube:before {
                content             : "";
            }
            .fa-xing:before {
                content             : "";
            }
            .fa-xing-square:before {
                content             : "";
            }
            .fa-youtube-play:before {
                content             : "";
            }
            .fa-dropbox:before {
                content             : "";
            }
            .fa-stack-overflow:before {
                content             : "";
            }
            .fa-instagram:before {
                content             : "";
            }
            .fa-flickr:before {
                content             : "";
            }
            .fa-adn:before {
                content             : "";
            }
            .fa-bitbucket:before {
                content             : "";
            }
            .fa-bitbucket-square:before {
                content             : "";
            }
            .fa-tumblr:before {
                content             : "";
            }
            .fa-tumblr-square:before {
                content             : "";
            }
            .fa-long-arrow-down:before {
                content             : "";
            }
            .fa-long-arrow-up:before {
                content             : "";
            }
            .fa-long-arrow-left:before {
                content             : "";
            }
            .fa-long-arrow-right:before {
                content             : "";
            }
            .fa-apple:before {
                content             : "";
            }
            .fa-windows:before {
                content             : "";
            }
            .fa-android:before {
                content             : "";
            }
            .fa-linux:before {
                content             : "";
            }
            .fa-dribbble:before {
                content             : "";
            }
            .fa-skype:before {
                content             : "";
            }
            .fa-foursquare:before {
                content             : "";
            }
            .fa-trello:before {
                content             : "";
            }
            .fa-female:before {
                content             : "";
            }
            .fa-male:before {
                content             : "";
            }
            .fa-gittip:before,
            .fa-gratipay:before {
                content             : "";
            }
            .fa-sun-o:before {
                content             : "";
            }
            .fa-moon-o:before {
                content             : "";
            }
            .fa-archive:before {
                content             : "";
            }
            .fa-bug:before {
                content             : "";
            }
            .fa-vk:before {
                content             : "";
            }
            .fa-weibo:before {
                content             : "";
            }
            .fa-renren:before {
                content             : "";
            }
            .fa-pagelines:before {
                content             : "";
            }
            .fa-stack-exchange:before {
                content             : "";
            }
            .fa-arrow-circle-o-right:before {
                content             : "";
            }
            .fa-arrow-circle-o-left:before {
                content             : "";
            }
            .fa-toggle-left:before,
            .fa-caret-square-o-left:before {
                content             : "";
            }
            .fa-dot-circle-o:before {
                content             : "";
            }
            .fa-wheelchair:before {
                content             : "";
            }
            .fa-vimeo-square:before {
                content             : "";
            }
            .fa-turkish-lira:before,
            .fa-try:before {
                content             : "";
            }
            .fa-plus-square-o:before {
                content             : "";
            }
            .fa-space-shuttle:before {
                content             : "";
            }
            .fa-slack:before {
                content             : "";
            }
            .fa-envelope-square:before {
                content             : "";
            }
            .fa-wordpress:before {
                content             : "";
            }
            .fa-openid:before {
                content             : "";
            }
            .fa-institution:before,
            .fa-bank:before,
            .fa-university:before {
                content             : "";
            }
            .fa-mortar-board:before,
            .fa-graduation-cap:before {
                content             : "";
            }
            .fa-yahoo:before {
                content             : "";
            }
            .fa-google:before {
                content             : "";
            }
            .fa-reddit:before {
                content             : "";
            }
            .fa-reddit-square:before {
                content             : "";
            }
            .fa-stumbleupon-circle:before {
                content             : "";
            }
            .fa-stumbleupon:before {
                content             : "";
            }
            .fa-delicious:before {
                content             : "";
            }
            .fa-digg:before {
                content             : "";
            }
            .fa-pied-piper-pp:before {
                content             : "";
            }
            .fa-pied-piper-alt:before {
                content             : "";
            }
            .fa-drupal:before {
                content             : "";
            }
            .fa-joomla:before {
                content             : "";
            }
            .fa-language:before {
                content             : "";
            }
            .fa-fax:before {
                content             : "";
            }
            .fa-building:before {
                content             : "";
            }
            .fa-child:before {
                content             : "";
            }
            .fa-paw:before {
                content             : "";
            }
            .fa-spoon:before {
                content             : "";
            }
            .fa-cube:before {
                content             : "";
            }
            .fa-cubes:before {
                content             : "";
            }
            .fa-behance:before {
                content             : "";
            }
            .fa-behance-square:before {
                content             : "";
            }
            .fa-steam:before {
                content             : "";
            }
            .fa-steam-square:before {
                content             : "";
            }
            .fa-recycle:before {
                content             : "";
            }
            .fa-automobile:before,
            .fa-car:before {
                content             : "";
            }
            .fa-cab:before,
            .fa-taxi:before {
                content             : "";
            }
            .fa-tree:before {
                content             : "";
            }
            .fa-spotify:before {
                content             : "";
            }
            .fa-deviantart:before {
                content             : "";
            }
            .fa-soundcloud:before {
                content             : "";
            }
            .fa-database:before {
                content             : "";
            }
            .fa-file-pdf-o:before {
                content             : "";
            }
            .fa-file-word-o:before {
                content             : "";
            }
            .fa-file-excel-o:before {
                content             : "";
            }
            .fa-file-powerpoint-o:before {
                content             : "";
            }
            .fa-file-photo-o:before,
            .fa-file-picture-o:before,
            .fa-file-image-o:before {
                content             : "";
            }
            .fa-file-zip-o:before,
            .fa-file-archive-o:before {
                content             : "";
            }
            .fa-file-sound-o:before,
            .fa-file-audio-o:before {
                content             : "";
            }
            .fa-file-movie-o:before,
            .fa-file-video-o:before {
                content             : "";
            }
            .fa-file-code-o:before {
                content             : "";
            }
            .fa-vine:before {
                content             : "";
            }
            .fa-codepen:before {
                content             : "";
            }
            .fa-jsfiddle:before {
                content             : "";
            }
            .fa-life-bouy:before,
            .fa-life-buoy:before,
            .fa-life-saver:before,
            .fa-support:before,
            .fa-life-ring:before {
                content             : "";
            }
            .fa-circle-o-notch:before {
                content             : "";
            }
            .fa-ra:before,
            .fa-resistance:before,
            .fa-rebel:before {
                content             : "";
            }
            .fa-ge:before,
            .fa-empire:before {
                content             : "";
            }
            .fa-git-square:before {
                content             : "";
            }
            .fa-git:before {
                content             : "";
            }
            .fa-y-combinator-square:before,
            .fa-yc-square:before,
            .fa-hacker-news:before {
                content             : "";
            }
            .fa-tencent-weibo:before {
                content             : "";
            }
            .fa-qq:before {
                content             : "";
            }
            .fa-wechat:before,
            .fa-weixin:before {
                content             : "";
            }
            .fa-send:before,
            .fa-paper-plane:before {
                content             : "";
            }
            .fa-send-o:before,
            .fa-paper-plane-o:before {
                content             : "";
            }
            .fa-history:before {
                content             : "";
            }
            .fa-circle-thin:before {
                content             : "";
            }
            .fa-header:before {
                content             : "";
            }
            .fa-paragraph:before {
                content             : "";
            }
            .fa-sliders:before {
                content             : "";
            }
            .fa-share-alt:before {
                content             : "";
            }
            .fa-share-alt-square:before {
                content             : "";
            }
            .fa-bomb:before {
                content             : "";
            }
            .fa-soccer-ball-o:before,
            .fa-futbol-o:before {
                content             : "";
            }
            .fa-tty:before {
                content             : "";
            }
            .fa-binoculars:before {
                content             : "";
            }
            .fa-plug:before {
                content             : "";
            }
            .fa-slideshare:before {
                content             : "";
            }
            .fa-twitch:before {
                content             : "";
            }
            .fa-yelp:before {
                content             : "";
            }
            .fa-newspaper-o:before {
                content             : "";
            }
            .fa-wifi:before {
                content             : "";
            }
            .fa-calculator:before {
                content             : "";
            }
            .fa-paypal:before {
                content             : "";
            }
            .fa-google-wallet:before {
                content             : "";
            }
            .fa-cc-visa:before {
                content             : "";
            }
            .fa-cc-mastercard:before {
                content             : "";
            }
            .fa-cc-discover:before {
                content             : "";
            }
            .fa-cc-amex:before {
                content             : "";
            }
            .fa-cc-paypal:before {
                content             : "";
            }
            .fa-cc-stripe:before {
                content             : "";
            }
            .fa-bell-slash:before {
                content             : "";
            }
            .fa-bell-slash-o:before {
                content             : "";
            }
            .fa-trash:before {
                content             : "";
            }
            .fa-copyright:before {
                content             : "";
            }
            .fa-at:before {
                content             : "";
            }
            .fa-eyedropper:before {
                content             : "";
            }
            .fa-paint-brush:before {
                content             : "";
            }
            .fa-birthday-cake:before {
                content             : "";
            }
            .fa-area-chart:before {
                content             : "";
            }
            .fa-pie-chart:before {
                content             : "";
            }
            .fa-line-chart:before {
                content             : "";
            }
            .fa-lastfm:before {
                content             : "";
            }
            .fa-lastfm-square:before {
                content             : "";
            }
            .fa-toggle-off:before {
                content             : "";
            }
            .fa-toggle-on:before {
                content             : "";
            }
            .fa-bicycle:before {
                content             : "";
            }
            .fa-bus:before {
                content             : "";
            }
            .fa-ioxhost:before {
                content             : "";
            }
            .fa-angellist:before {
                content             : "";
            }
            .fa-cc:before {
                content             : "";
            }
            .fa-shekel:before,
            .fa-sheqel:before,
            .fa-ils:before {
                content             : "";
            }
            .fa-meanpath:before {
                content             : "";
            }
            .fa-buysellads:before {
                content             : "";
            }
            .fa-connectdevelop:before {
                content             : "";
            }
            .fa-dashcube:before {
                content             : "";
            }
            .fa-forumbee:before {
                content             : "";
            }
            .fa-leanpub:before {
                content             : "";
            }
            .fa-sellsy:before {
                content             : "";
            }
            .fa-shirtsinbulk:before {
                content             : "";
            }
            .fa-simplybuilt:before {
                content             : "";
            }
            .fa-skyatlas:before {
                content             : "";
            }
            .fa-cart-plus:before {
                content             : "";
            }
            .fa-cart-arrow-down:before {
                content             : "";
            }
            .fa-diamond:before {
                content             : "";
            }
            .fa-ship:before {
                content             : "";
            }
            .fa-user-secret:before {
                content             : "";
            }
            .fa-motorcycle:before {
                content             : "";
            }
            .fa-street-view:before {
                content             : "";
            }
            .fa-heartbeat:before {
                content             : "";
            }
            .fa-venus:before {
                content             : "";
            }
            .fa-mars:before {
                content             : "";
            }
            .fa-mercury:before {
                content             : "";
            }
            .fa-intersex:before,
            .fa-transgender:before {
                content             : "";
            }
            .fa-transgender-alt:before {
                content             : "";
            }
            .fa-venus-double:before {
                content             : "";
            }
            .fa-mars-double:before {
                content             : "";
            }
            .fa-venus-mars:before {
                content             : "";
            }
            .fa-mars-stroke:before {
                content             : "";
            }
            .fa-mars-stroke-v:before {
                content             : "";
            }
            .fa-mars-stroke-h:before {
                content             : "";
            }
            .fa-neuter:before {
                content             : "";
            }
            .fa-genderless:before {
                content             : "";
            }
            .fa-facebook-official:before {
                content             : "";
            }
            .fa-pinterest-p:before {
                content             : "";
            }
            .fa-whatsapp:before {
                content             : "";
            }
            .fa-server:before {
                content             : "";
            }
            .fa-user-plus:before {
                content             : "";
            }
            .fa-user-times:before {
                content             : "";
            }
            .fa-hotel:before,
            .fa-bed:before {
                content             : "";
            }
            .fa-viacoin:before {
                content             : "";
            }
            .fa-train:before {
                content             : "";
            }
            .fa-subway:before {
                content             : "";
            }
            .fa-medium:before {
                content             : "";
            }
            .fa-yc:before,
            .fa-y-combinator:before {
                content             : "";
            }
            .fa-optin-monster:before {
                content             : "";
            }
            .fa-opencart:before {
                content             : "";
            }
            .fa-expeditedssl:before {
                content             : "";
            }
            .fa-battery-4:before,
            .fa-battery:before,
            .fa-battery-full:before {
                content             : "";
            }
            .fa-battery-3:before,
            .fa-battery-three-quarters:before {
                content             : "";
            }
            .fa-battery-2:before,
            .fa-battery-half:before {
                content             : "";
            }
            .fa-battery-1:before,
            .fa-battery-quarter:before {
                content             : "";
            }
            .fa-battery-0:before,
            .fa-battery-empty:before {
                content             : "";
            }
            .fa-mouse-pointer:before {
                content             : "";
            }
            .fa-i-cursor:before {
                content             : "";
            }
            .fa-object-group:before {
                content             : "";
            }
            .fa-object-ungroup:before {
                content             : "";
            }
            .fa-sticky-note:before {
                content             : "";
            }
            .fa-sticky-note-o:before {
                content             : "";
            }
            .fa-cc-jcb:before {
                content             : "";
            }
            .fa-cc-diners-club:before {
                content             : "";
            }
            .fa-clone:before {
                content             : "";
            }
            .fa-balance-scale:before {
                content             : "";
            }
            .fa-hourglass-o:before {
                content             : "";
            }
            .fa-hourglass-1:before,
            .fa-hourglass-start:before {
                content             : "";
            }
            .fa-hourglass-2:before,
            .fa-hourglass-half:before {
                content             : "";
            }
            .fa-hourglass-3:before,
            .fa-hourglass-end:before {
                content             : "";
            }
            .fa-hourglass:before {
                content             : "";
            }
            .fa-hand-grab-o:before,
            .fa-hand-rock-o:before {
                content             : "";
            }
            .fa-hand-stop-o:before,
            .fa-hand-paper-o:before {
                content             : "";
            }
            .fa-hand-scissors-o:before {
                content             : "";
            }
            .fa-hand-lizard-o:before {
                content             : "";
            }
            .fa-hand-spock-o:before {
                content             : "";
            }
            .fa-hand-pointer-o:before {
                content             : "";
            }
            .fa-hand-peace-o:before {
                content             : "";
            }
            .fa-trademark:before {
                content             : "";
            }
            .fa-registered:before {
                content             : "";
            }
            .fa-creative-commons:before {
                content             : "";
            }
            .fa-gg:before {
                content             : "";
            }
            .fa-gg-circle:before {
                content             : "";
            }
            .fa-tripadvisor:before {
                content             : "";
            }
            .fa-odnoklassniki:before {
                content             : "";
            }
            .fa-odnoklassniki-square:before {
                content             : "";
            }
            .fa-get-pocket:before {
                content             : "";
            }
            .fa-wikipedia-w:before {
                content             : "";
            }
            .fa-safari:before {
                content             : "";
            }
            .fa-chrome:before {
                content             : "";
            }
            .fa-firefox:before {
                content             : "";
            }
            .fa-opera:before {
                content             : "";
            }
            .fa-internet-explorer:before {
                content             : "";
            }
            .fa-tv:before,
            .fa-television:before {
                content             : "";
            }
            .fa-contao:before {
                content             : "";
            }
            .fa-500px:before {
                content             : "";
            }
            .fa-amazon:before {
                content             : "";
            }
            .fa-calendar-plus-o:before {
                content             : "";
            }
            .fa-calendar-minus-o:before {
                content             : "";
            }
            .fa-calendar-times-o:before {
                content             : "";
            }
            .fa-calendar-check-o:before {
                content             : "";
            }
            .fa-industry:before {
                content             : "";
            }
            .fa-map-pin:before {
                content             : "";
            }
            .fa-map-signs:before {
                content             : "";
            }
            .fa-map-o:before {
                content             : "";
            }
            .fa-map:before {
                content             : "";
            }
            .fa-commenting:before {
                content             : "";
            }
            .fa-commenting-o:before {
                content             : "";
            }
            .fa-houzz:before {
                content             : "";
            }
            .fa-vimeo:before {
                content             : "";
            }
            .fa-black-tie:before {
                content             : "";
            }
            .fa-fonticons:before {
                content             : "";
            }
            .fa-reddit-alien:before {
                content             : "";
            }
            .fa-edge:before {
                content             : "";
            }
            .fa-credit-card-alt:before {
                content             : "";
            }
            .fa-codiepie:before {
                content             : "";
            }
            .fa-modx:before {
                content             : "";
            }
            .fa-fort-awesome:before {
                content             : "";
            }
            .fa-usb:before {
                content             : "";
            }
            .fa-product-hunt:before {
                content             : "";
            }
            .fa-mixcloud:before {
                content             : "";
            }
            .fa-scribd:before {
                content             : "";
            }
            .fa-pause-circle:before {
                content             : "";
            }
            .fa-pause-circle-o:before {
                content             : "";
            }
            .fa-stop-circle:before {
                content             : "";
            }
            .fa-stop-circle-o:before {
                content             : "";
            }
            .fa-shopping-bag:before {
                content             : "";
            }
            .fa-shopping-basket:before {
                content             : "";
            }
            .fa-hashtag:before {
                content             : "";
            }
            .fa-bluetooth:before {
                content             : "";
            }
            .fa-bluetooth-b:before {
                content             : "";
            }
            .fa-percent:before {
                content             : "";
            }
            .fa-gitlab:before {
                content             : "";
            }
            .fa-wpbeginner:before {
                content             : "";
            }
            .fa-wpforms:before {
                content             : "";
            }
            .fa-envira:before {
                content             : "";
            }
            .fa-universal-access:before {
                content             : "";
            }
            .fa-wheelchair-alt:before {
                content             : "";
            }
            .fa-question-circle-o:before {
                content             : "";
            }
            .fa-blind:before {
                content             : "";
            }
            .fa-audio-description:before {
                content             : "";
            }
            .fa-volume-control-phone:before {
                content             : "";
            }
            .fa-braille:before {
                content             : "";
            }
            .fa-assistive-listening-systems:before {
                content             : "";
            }
            .fa-asl-interpreting:before,
            .fa-american-sign-language-interpreting:before {
                content             : "";
            }
            .fa-deafness:before,
            .fa-hard-of-hearing:before,
            .fa-deaf:before {
                content             : "";
            }
            .fa-glide:before {
                content             : "";
            }
            .fa-glide-g:before {
                content             : "";
            }
            .fa-signing:before,
            .fa-sign-language:before {
                content             : "";
            }
            .fa-low-vision:before {
                content             : "";
            }
            .fa-viadeo:before {
                content             : "";
            }
            .fa-viadeo-square:before {
                content             : "";
            }
            .fa-snapchat:before {
                content             : "";
            }
            .fa-snapchat-ghost:before {
                content             : "";
            }
            .fa-snapchat-square:before {
                content             : "";
            }
            .fa-pied-piper:before {
                content             : "";
            }
            .fa-first-order:before {
                content             : "";
            }
            .fa-yoast:before {
                content             : "";
            }
            .fa-themeisle:before {
                content             : "";
            }
            .fa-google-plus-circle:before,
            .fa-google-plus-official:before {
                content             : "";
            }
            .fa-fa:before,
            .fa-font-awesome:before {
                content             : "";
            }
            .fa-handshake-o:before {
                content             : "";
            }
            .fa-envelope-open:before {
                content             : "";
            }
            .fa-envelope-open-o:before {
                content             : "";
            }
            .fa-linode:before {
                content             : "";
            }
            .fa-address-book:before {
                content             : "";
            }
            .fa-address-book-o:before {
                content             : "";
            }
            .fa-vcard:before,
            .fa-address-card:before {
                content             : "";
            }
            .fa-vcard-o:before,
            .fa-address-card-o:before {
                content             : "";
            }
            .fa-user-circle:before {
                content             : "";
            }
            .fa-user-circle-o:before {
                content             : "";
            }
            .fa-user-o:before {
                content             : "";
            }
            .fa-id-badge:before {
                content             : "";
            }
            .fa-drivers-license:before,
            .fa-id-card:before {
                content             : "";
            }
            .fa-drivers-license-o:before,
            .fa-id-card-o:before {
                content             : "";
            }
            .fa-quora:before {
                content             : "";
            }
            .fa-free-code-camp:before {
                content             : "";
            }
            .fa-telegram:before {
                content             : "";
            }
            .fa-thermometer-4:before,
            .fa-thermometer:before,
            .fa-thermometer-full:before {
                content             : "";
            }
            .fa-thermometer-3:before,
            .fa-thermometer-three-quarters:before {
                content             : "";
            }
            .fa-thermometer-2:before,
            .fa-thermometer-half:before {
                content             : "";
            }
            .fa-thermometer-1:before,
            .fa-thermometer-quarter:before {
                content             : "";
            }
            .fa-thermometer-0:before,
            .fa-thermometer-empty:before {
                content             : "";
            }
            .fa-shower:before {
                content             : "";
            }
            .fa-bathtub:before,
            .fa-s15:before,
            .fa-bath:before {
                content             : "";
            }
            .fa-podcast:before {
                content             : "";
            }
            .fa-window-maximize:before {
                content             : "";
            }
            .fa-window-minimize:before {
                content             : "";
            }
            .fa-window-restore:before {
                content             : "";
            }
            .fa-times-rectangle:before,
            .fa-window-close:before {
                content             : "";
            }
            .fa-times-rectangle-o:before,
            .fa-window-close-o:before {
                content             : "";
            }
            .fa-bandcamp:before {
                content             : "";
            }
            .fa-grav:before {
                content             : "";
            }
            .fa-etsy:before {
                content             : "";
            }
            .fa-imdb:before {
                content             : "";
            }
            .fa-ravelry:before {
                content             : "";
            }
            .fa-eercast:before {
                content             : "";
            }
            .fa-microchip:before {
                content             : "";
            }
            .fa-snowflake-o:before {
                content             : "";
            }
            .fa-superpowers:before {
                content             : "";
            }
            .fa-wpexplorer:before {
                content             : "";
            }
            .fa-meetup:before {
                content             : "";
            }
            .sr-only {
                position            : absolute;
                width               : 1px;
                height              : 1px;
                padding             : 0;
                margin              : -1px;
                overflow            : hidden;
                clip                : rect(0, 0, 0, 0);
                border              : 0;
            }
            .sr-only-focusable:active, .sr-only-focusable:focus {
                position            : static;
                width               : auto;
                height              : auto;
                margin              : 0;
                overflow            : visible;
                clip                : auto;
            }
        </style>
        <link href="https://fonts.googleapis.com/css?family=Lato:400,700|Montserrat:400,700" rel="stylesheet" type="text/css">
        <script src="/assets/js/vendor/jquery-3.5.1.min.js" type="text/javascript">
        </script>
        <script src="/assets/js/vendor/tether.min.js" type="text/javascript">
        </script>
        <script src="/assets/js/vendor/moment.min.js" type="text/javascript">
        </script>
        <script src="/assets/js/vendor/bootstrap.min.js" type="text/javascript">
        </script>
        <link href="https://assets.feedblitz.com/images/corp/square_icon_transparent_1.png" rel="icon" sizes="68x68">
        <link href="https://assets.feedblitz.com/images/corp/fb-icon_128.png" rel="icon" sizes="128x128">
        <link href="https://assets.feedblitz.com/images/corp/fb-icon_180_1.png" rel="icon" sizes="180x180">
        <link href="https://assets.feedblitz.com/images/corp/fb-icon_196.png" rel="icon" sizes="196x196">
        <link href="https://assets.feedblitz.com/images/corp/fb-icon_270.png" rel="icon" sizes="270x270">
        <link href="https://assets.feedblitz.com/images/corp/fb-icon_180_1.png" rel="apple-touch-icon-precomposed" sizes="180x180">
        <link href="https://assets.feedblitz.com/images/corp/fb-icon_180_1.png" rel="apple-touch-icon" sizes="180x180">
        <meta content="https://assets.feedblitz.com/images/corp/fb-icon_270.png" name="msapplication-TileImage" sizes="270x270">
        <style>
            .btn-primary {
                text-shadow         : rgba(0, 0, 0, 0.5) 0px 1px 1px !important;
                font-weight         : bold;
                font-size           : 0.95rem;
            }
        </style>
        <title>
            Social Media and Email Marketing - FeedBlitz
        </title>
    </head>
    <body class="content" style="margin-left:0;padding-top:20px;">
        <script>
            if (window.top.location.hash.substr(0, 2) == '#!') {
                window.top.location = 'https://app.feedblitz.com/f/f.fbz?' + window.location.hash.substring(2);
            }
        </script>
        <div style="width:100%;margin:0 auto;max-width:600px;">
            <div class="row text-center">
                <a href="https://www.feedblitz.com/" style="margin: 0 auto;">
                    <img alt="FeedBlitz" class="img-responsive" src="https://assets.feedblitz.com/images/corp/logo_with_tag_transparent.png" style="margin: 0 auto;">
                </a>
            </div>
            <div class="row">
                <div class="col-sm-12 card-block" style="margin: 0px auto;">
                    <form action="https://app.feedblitz.com/f/f.fbz?Login" id="TW" method="POST" name="TW" nosf="">
                        <input name="NEXTCOMMAND" type="hidden" value="">
                        <input name="NEXTQUERY" type="hidden" value="">
                        <input name="Channel" type="hidden" value="">
                        <p>
                            <!--FBZUILogin-->
                        </p>
                        <div class="col-sm-12">
                            <div class="alert alert-dismissible alert-success" role="alert">
                                <button aria-label="Close" class="close" data-dismiss="alert" type="button">
                                    <span aria-hidden="true">
          &times;
                                    </span>
                                </button>
                                <b>
                                    You are not logged in. Please log in or register now
                                </b>
                            </div>
                        </div>
                        <div class="col-sm-12">
                            <div class="card card-widget ui-draggable">
                                <div class="card-block">
                                    <div class="form-group">
                                        <label class="control-label form-label" for="EMAIL">
                                            Email Address
                                        </label>
                                        <br>
                                        <input class="form-control" maxlength="64" name="EMAIL" required="" size="30" type="email" value="">
                                    </div>
                                    <div class="form-group">
                                        <label class="control-label form-label" for="PWD">
                                            Password
                                        </label>
                                        <br>
                                        <input class="form-control" maxlength="64" name="PWD" required="" size="30" type="password" value="">
                                    </div>
                                    <div class="form-group row">
                                        <div class="checkbox checkbox-primary">
                                            <input checked="" id="REMEMBERME" name="REMEMBERME" type="checkbox" value="1">
                                            <label for="REMEMBERME">
                                                Remember Me
                                            </label>
                                        </div>
                                    </div>
                                    <div class="form-group">
                                        <button class="btn btn-primary btn-block" id="btnSubmit" style="font-size:16px;" type="submit" width="100%">
                                            <b>
                                                Login
                                            </b>
                                        </button>
                                    </div>
                                    <div class="form-group">
                                        The FeedBlitz app requires cookies to access secure areas. By logging in, you consent to necessary cookies being set on your device. See our
                                        <a href="https://feedblitz.com/tos" target="_blank" title="Terms of service">
                                            TOS
                                        </a>
                                        ,
                                        <a href="https://feedblitz.com/privacy" target="_blank" title="Privacy policy">
                                            Privacy
                                        </a>
                                        and
                                        <a href="https://support.feedblitz.com/support/solutions/articles/43000307324-gdpr-at-feedblitz" target="_blank" title="GDPR compliance">
                                            GDPR
                                        </a>
                                        policies.
                                    </div>
                                </div>
                            </div>
                        </div>
                        <div class="col-sm-12 mb-5">
                            <a class="pull-left" href="https://app.feedblitz.com/f/f.fbz?UserRegister" title="Register for a FREE account">
                                <i class="fa fa-fw fa-user-plus mr-2">
                                </i>
                                <b>
                                    Register now
                                </b>
                            </a>
                            <a class="pull-right" href="https://app.feedblitz.com/f/f.fbz?MailPwd" title="Lost or forgotten your password?">
                                <i class="fa fa-fw fa-unlock-alt mr-2">
                                </i>
                                <b>
                                    Password Reset
                                </b>
                            </a>
                        </div>
                    </form>
                    <script async="" src="https://app.feedblitz.com/f/f.fbz?privacy&amp;ajax=2">
                    </script>
                    <script>
                        function showvideo(n, title) {
                            var t = title;
                            if (!t) {
                                t = 'Video Tutorial';
                            }
                            BSModalFromUrl('https://app.feedblitz.com/f/f.fbz?Watch=' + n + '&ajax=3', 0, '&nbsp; ' + t + ' &nbsp;');
                        }
                    </script>
                    <p style="margin:0;">
                        <script src="https://ssl.google-analytics.com/urchin.js" type="text/javascript">
                        </script>
                        <script type="text/javascript">
                            _uacct = "UA-130946-5";
                            urchinTracker();
                        </script>
                    </p>
                    <script>
                        function helptext(v) {
                            BSModalFromUrl('https://app.feedblitz.com/f/f.fbz?HelpText=&ajax=3&n=' + v);
                        }
                        ;
                    </script>
                    <div class="col-sm-12 text-muted" style="clear:left;text-align:center;font-size:90%;">
                        
                        <script language="Javascript">
                            function changeLang(v) {
                                document.cookie = 'language=' + v + ';path=\;expires=Fri, 15-Jan-2030 12:00:00 GMT;';
                                window.top.location.reload();
                            }
                        </script>
                        <span class="copyright">
                            <a href="javascript:changeLang('EN');" value="EN">
                                English
                            </a>
                            |
                            <a href="javascript:changeLang('PT');" value="PT">
                                Portugu&ecirc;s
                            </a>
                            |
                            <a href="javascript:changeLang('FR');" value="FR">
                                Fran&ccedil;ais
                            </a>
                            |
                            <a href="javascript:changeLang('ES');" value="ES">
                                Espa&ntilde;ol
                            </a>
                            |
                            <a href="javascript:changeLang('IT');" value="IT">
                                Italiano
                            </a>
                            |
                            <a href="javascript:changeLang('NL');" value="NL">
                                Nederlands
                            </a>
                            |
                            <a href="javascript:changeLang('SV');" value="SV">
                                Svenska
                            </a>
                            |
                            <a href="javascript:changeLang('DE');" value="DE">
                                Deutsch
                            </a>
                            |
                            <a href="javascript:changeLang('JP');" style="font-weight:normal" value="JP">
                                日本語
                            </a>
                        </span>
                        <br>
                        &nbsp;&copy;
                        <a href="https://www.feedblitz.com/">
                            FeedBlitz&reg;
                        </a>
                        All rights reserved. &bull; Win the Inbox℠
                    </div>
                </div>
            </div>
        </div>
        <script defer="" src="https://app.feedblitz.com/f/f.fbz?jsp5y">
        </script>
        <script async="" src="https://app.feedblitz.com/f/f.fbz?privacy&amp;ajax=2">
        </script>
    </body>
</html>

Latest requests

# Url Url Source Date
1 https://share.jumptools.com/ 2026-10-15 23:16:12
2 https://www.thebolditalic.com/?gi=… 2026-10-15 23:16:11
3 https://lidiasplaycafe.com/ 2026-10-15 23:16:11
4 https://www.texarkanatwins.com/%25… 2026-10-15 23:16:10
5 https://policy.secureapi.com.au/%2… 2026-10-15 23:16:10
6 https://www.texarkanatwins.com/%25… 2026-10-15 23:16:10
7 https://gracer875cpc9.tnpwiki.com/ 2026-10-15 23:16:09
8 https://www.thebolditalic.com/?gi=… 2026-10-15 23:16:09
9 https://www.texarkanatwins.com/%25… 2026-10-15 23:16:09
10 https://app.feedblitz.com/f/f.fbz 2026-10-15 23:16:08
11 https://delhi.delhihotelsqueen.com/ 2026-10-15 23:16:08
12 https://www.texarkanatwins.com/%25… 2026-10-15 23:16:07
13 https://www.texarkanatwins.com/%25… 2026-10-15 23:16:07
14 https://www.texarkanatwins.com/%25… 2026-10-15 23:16:06
15 https://www.texarkanatwins.com/%25… 2026-10-15 23:16:06
16 https://www.texarkanatwins.com/%25… 2026-10-15 23:16:06
17 https://lekkidubai.com/ 2026-10-15 23:16:06
18 https://crackulous.net/ 2026-10-15 23:16:06
19 https://www.texarkanatwins.com/%25… 2026-10-15 23:16:05
20 https://ya.ru/ 2026-10-15 23:16:04