.logotipo {
    background-repeat: no-repeat;
    background-position: center;
    z-index: 999999 !important;
    margin-top: 35px
}

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: .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: -.25em
}

sup {
    top: -.5em
}

audio, video {
    display: inline-block
}

    audio:not([controls]) {
        display: none;
        height: 0
    }

.bglogin {
    background: url(data:image/jpeg;base64,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WpSuaAFooooJdwooooJCinBKCnFADaKXYaSgAooooAKKKKACiiigAooooEwooooJWo1jkU6ik24oHyiYWmkYNOPvTqq4bEdFSUgGKOYOYQNtp1BGaKQgooopCCiiigAooooAKKMUYoAKKKKACiiigAo60dacBxQAAZFIaU9KbQAUUUUAFFFFABRRRQAUUUUABGRTNhp9BGadwGbDSU9hkUtPmAjoqSmEZNCYCUUEYoqgCiiigAoIzRRQABcU3ZTqKAI6XYaeRmk2CgBlFO2laTYaAEopdhpCMUAIVwOKZUlIVzVJgMIwaKfsFMo3AKKcdpptKwBRRRSAKKKKACiiigAoK5oooAaUptSUEZoAjqSKXbwen8qb5dGygCwDu4P4H0pCNpqKN9vB6VJv8z5fyNADWbcaM7B796GHlcfxd/am0AFFFFMAooooAKKKKfMAUUUUaAFGKKKEgCkwfWloo5QG7fajb7U6ijUBvl03FP2Ck2UAJsNJipKKkBu32qaCfHyt07H0qLYKNgpsC79760VBDNj5W6dj6VPjcOazZVwpFWlp33R70gQfdHvTScdaCcdahdzI3tTSuVsDv5jY7U09KM4FFWZhiiijFABRRilK4oASiiigvlClyPSkpcYPNAaCUYzQKeq7aAbGUE4pzMAtR/fOaBh94+1DD8qCfSk+b3oAXC0bs9KbTwMCgBMtSKu6lA3U4daAFRcU+mKN1PpNgFFFFLmAcq4oVcUiDJp9SAUUU1m7UADNmm05hlqTYassSipKKXMLmGquKdRTclqkW4pbPSk5f6UBKdQWJsFLRRQAUUUUAFFAGadsoAbRTsLTqAGBSaMD1p9MbHagB3C01mzSUAZoGAGaCc0ZooGFFFFAcwUUUUAwooooJCiijGaAADNPVcUoGKKCGFFFFAgpGx3paa2aAG0UUUAFFFO2GgBtFFFABRRQaACiiigAooooAKKKKBWCiiiglqwUUUUCCiiigAooooAKeq7aUDAooAKKKKAI6KVl20lABQBmlAyaeBigBoGKDTqKACk2ClooAb5dNqSigCOineXSbDQAlFFFABRRRQAUUUUAFFFFAAFxRRQRxQAUxl20uGp1PYCOipKay4p8wDaKKKoAooooAKKM4FFABRRRQAYpGGRS0HpRqBHRiiigAooooATYKZUgGaKrmAZ940bc07YKTy6NAG0UEYoIwaOXsAUUUUtgCiiijQAooopAFFFNJ3HigBGO6nLJ5Xy9z1PpSH93x/F39qbVgTK24YP4H0pGXa2KYj4+lTZ3AD8jUbAR0U5kw1NxQAUUUVWoBRRRSAKKKKACiiigAooooAKKKKeoBRRRRzAFFFFHMAUUUUcwBU9u/HzfhUcceetSAbB/tdh6VMtQJwMD/a7e1NPv+NMimwcN+dJI/mHH5VNiriO+8+1IeB/nmg+n+TR5dUSG+m07DUuwUAMop20tRsoGISPSk+8afsFLQO/YZtx1pQ2KPv02gY7fTakpNgoFcFXbSM+yh221GfnOTQAffNDHj2oJz9OwoAx9aCgVPWnUgB9aXGaBcwgbPaloooFcKAMmgDJp4IpBuKBgUUUVBQUAZNAGTUlACewpaFGBQKAA9KQLilJwKKACik2CjYKAFooxigDJoAAMUdKXGPrSUFJdQooAzS7cUFCUAZpxAUU6gCMU75adRQAUU3aWpduaAE+/SscUNntSeXQAjNupKcflWmgUAAGaCc0E5ooGFFFFAgooooAKKKKACigDNO+5QAijdSVJRQBHQDinZU0Kc96AFBzS0irtpaCH5BRRRQICM03ZmnUUAIFxS0UUAFGKKCcCgBpXAptSUUAR0Uu3NJQAUUUUAFFFFABRRRQTyhRQBmlYbTQSJRRSqM0AJT1XFKBiigAooooAKKKKACm7cU6igAAxQBQKKACiiigAoopM460ALRRRQAUUUUAN8ukZdtPooAjop+wU3YaAEooIxRQAUE4oooAAc0UbabuIpjHUjLupd1FIQU3fTiM03ZVKxSsB9+KTbnpT6KLkkdFSFc00pRzANooIxRVAFFFFABRR90UUABXNNKU6ipuBHRUhGaaV/wAiqAbRQBmgjFABRRRQAUUUUAN8uk2Gn0U7gR0U/YKay7aejASiimn5jgUtgAnccf5NB+Qcfe9fSnZ2jj738qjpgFFFFAgp0cm36U2iq3GWOq/yNBXbxUMcm36VMDn/ABrPYBvl0eXTiMdaKd2A3y6MLTqKLgM2GjYafRRcCOin7BRsFPQBlFO8ujy6NAG0Uuw0bDRYBKKKKNQCiiijUAqSOLPJoii7mpMbP6D0qQDbs/3uw9KMUHk0bqACjOaKKACkY4FLTdv+cUAG+jfTsUmwUFaDN1G6n7fc0tAcw3DUEMadRQHMBOKTYKWigkPuimucUrHaKZ95uaChCN55/wD1UGlPP0ooDUAMUUUUByhRRRQGwUUU5U9aBWYirupyrtpQMUUFhRRRQAU5U9aE/WnDNS2AUUUVIARmgDFFFABRRSqu6gA2k0u3PWnUUAJtApAMGhs5owff86CkNqQDApgP0pPvGgokpuVo8unUAFFFFABRRRQAUhO0UMcCmDmgA60E5oJzRQAUUUUAFFFFLYAooopgFFFFABUn3hTNhpfLoAdTNxpKKAAU5jhqbTlUigB1FAGKKDMKKKKACiiigAooooAKKKKAGncKdRTW55oAaTk0UUUAFFFFABRRRQAU5VzTacretAmOprDJFOooIGhKdRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAN2kdKdRRQAUUUUAFFFFABRRRQAU0rn2p1FAEZGKKkppSgBtFFFADSlCtinUU7juAo3VHRT5R8pJ94UmwUynb6LMLMdRSbhTdxpWFYeVzUZGKM07K09h2G0U7g+1IVIqiRKKKKACiiigAooopWAMU07qdRS1QDcLRgU4jNFUA35aXaDSbKNlABsptP3ZpfvCgCOinMuKjZtx/zzQAhOT/nmgjZx37n0pT8gx/F3PpTaAGlKbipKKAI8UVJRQBHRUmKTYKAGVJFJg89Kbso8ugCcdP5GkK7TTI5NnXp/Kpvvf0NADKKdj5qNlADaKdso2UANopdhpMUAFGKKKACiiigAooooAKciY+tCrinAbfr2HpQAp+T69vakPJoooAKKKKACiiigAooooAKKKKACiijFABRRigjFABQTtFDHAphHzc0FARuNITmgnNFA7BRRRQMKKKKBO4UAZoBxSrntQLlHKu2lpqr606goKKKXYaAEqSkVdtKBgVLYBRRRUgFFFFABRRRQAqrup24Uynqu2gBaKKKACm/ePtTqKBoKMUUUFXuFFFFAahRRRQMKRmxQzYpo5PNAAOaQnNBOaKACiiigAooooAKKKKACiiigBVXdTtgpqttp9ABRRRQAjLupccUUUAFFFFBGrCiiigfKFFFFBIUUUUAFNy1OoxQAUUYoxQAUU1lzQTg0AB68/pTaKKACiilxigBKKKKACig9aeq7aBXE2Uq8UtFBNwooooEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFAGKACiiigAopNwo3CgBaKN1FABRRRQAUUUUAFFFFADSu6mkYqSigCOinFKbQAUUUUABGaRgTS0UAR0VJSbBVcxXMIy5NNoJyaKooKXcaNhpKADNOO2m4ooAKKCMUUGYUUUUAFFFFABRRRQAUUUUtegBQRmio5GLnatMBrtvbAoP7vp97ufSl/1f+93PpTKACiiimAUUUU7gFFFFABRRRQAUUUUtwCnRybfpTaKQFgniioY5NvFSgcUDFooPWigQUUUUAFFFFABim7KdRQAmwUKuKUGpANn+elADcbPrTaUmkoK5QooooDlCiiigOUKKKMUDsgopdho2Gi47CUUuw0bDRcBKKd5dHl0roBtFDnbTPvUwHE//rphOaUmkoFYKKAM07YaBjaKMU7Z9aAG0E5p2FoEWT1oAbipAPSlVd1P+6KTYCbBS0m4UbhU6gLRScn2paQBRRRQAUUU4JQA0DNFP2CjYKAGUqjNPooAQLgUtFFABRRRQOwUUUUDUQooooKCiiigApGbFLnFNxuNAABnk0n3jThzSO3agBtFFFABRjNAGTTtvt+tADaKdt9v1o2+360AJsNJTtvtRsoAbS7DT6KAG7KdRRQAUUUUAFFFFABRRRQAUUUUE8wUUU4JQK9xtAGadsAp1Ahm3FLtHvTqKAG7R70bR706igBvl014c9KkooArkYNFOd930ptABRRRQAUrNmkxRQAUu40lFAC7jSq2abTo6CWOooooJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKaUpxOKKAI6UMVpzLupNlBVw30b6NlGygNA8ylVt1N2GkoCyJKKZuNODZoFYWiikPA4oELSMu6jcKXdQAmwUbBS7qN1ADSlNqSgjNAEdFOKU2gApGXdS0UAJg+tJladRTGNytElOoouFyOjOTzS7DSVZYdaKKKCeUKKMZNFBIUUUUAFFFI1ADXbccCk+4OPvetOP7s02gBpQ/Wm4qSiq5gI6KfsFGwUaAMop+wUbBRoAyin7BSbKNAG0U/b7mk2/5xRoA2il20bDRZAJRS7DSUWAKfHJt47UyiizAsdRQRg1HFJt4PSpc8VICUUYxRQAUUUUAFKqbqUJgU7Gzr1/lUtjAJsHvTQuetOoqbiuN2UbKdRVczK5mN8ujy6dRSuxXY3y6dRRSEFFFFA7MKTYKWigdhNgpaKKCgxSM20UrNtFR53HmqSENJ3nJpCeKcfSk31QCbDShKPMoXNAtRThRRg+tKBRQA3DUeXTqAM0FCbBSgZpdhpdlK4XG0U4JTgMUuYnmG+XTgMUUVIwooooGFFAp0dACgUtNy1OoAKN1FNVfWgBwOaKKKACiiigqIUUUUFBRRRQAUUUUAFBOBRRjI9qAADI9qKCaKAEbPak8unUUAN2U4LiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooIbCiiigQoXNLsptSA5FABRRRQAUYoooAMUYoooAMUYoooARhuWoi7DjpU1N4kWgCGilZdpoVd1ACAZpwGDTqKAI6Kd5dCrigVw8ujZTqKCbsbspwXbRRQK4UUUUAFAGaKKADFGKKKADFGKKKACilZdtJQAUUUUAFFFFABRRRQAUUUUAFAoooAKKKKACiiigApGXdSmigCMjFFSU0ruoK5hA2KduFMIwaKB2uPZd1GwU3caNxoFZjtgo2Cm7jRuNAWYu0r0oD5o30cPQHqOBzQRmm7M96N9ArdgKU2n7hS/eFAvUjop3l0eXQA2ineXQV4oAbtzUdSUU0xpjNhpKkop8w+Yjop+A1NZdtO47iUUUD5qYmFGcUp+X69/akoJEzxzSbQ1OooAbso2U6igBuyjZTqKAG7KNlOooAbspNhp9FAEdFSUUAR0uw0vy0uwUAMxRTtlGygBuKTb7mn7KTYaAGeXTkbaMH86KKAJKDwaahwcVIOf8AGgBtOVc0BOaf0FS2UkJjFFFFSFgooooCwUUUUByhRRRQOwUUUUDCiiigAooooFcKCcCim/fPtQFxv3zmkbr7U5iWpK0FcZsNGw0+grigLsRV207b+FKop33RUthqNVcigJxTqKVw1ADFFFFIOVhRRRQHKFFFFA7BRRRQMKKKVcd6AFAwadRRQAU1VzTh0ooAAMCiiigAooooAKKKKCr2CiiigeoUUUYoGFFFAFABRQaKACiiigAooooAKKKKACiiilcAoooouAUUUUwCiiigAooAzRQIKMUUUC5gxQRg0U7ZmgkbUlIExS0AJsFKBiiigAooooAKKKKACiiigAooooAKKCcUxs96ABmzSUUUAFFFFAmFFFFBAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBJUdFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABUdFFBUQooooKCiiigAooooAen3aSSiignqNooooKJKKKKDMKRulFFADKKKKACiiigBsdOoopy3HLca/WhfvL+P8AWiiq6AxtFFFMQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVHRRQAVJ/AtFFA47kh6Ur/fP1oorMrqJRRRQQFFFFABRRRQVEKKKKAkFFFFBQUUUUAFFFFBCGv0ob7n40UUxjqKKKRIVHRRVRAKkoookaBRRRUgFFFFABRRRQAUUUUAB60UUUAFFFFAElFFFABRRRQAUUUUAFFFFBUQooooCIVJRRQEgpD94UUUEjD1oPSiigoKKKKCgooooAKKKKACiiil1AKKKKYBRRRQAUUUUAFFFFABTo6KKBS2HU1+lFFBA6iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAjooooAKKKKACiiigzCiiigAooooAKKKKACiiigAooooAKKKKAP/Z);
    background-size: 100% !important;
    background-color: #1d3c34 !important
}

    .bglogin .btn-right {
        margin-right: -30px
    }

    .bglogin .link-left {
        display: block;
        margin-top: 10px
    }

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
}

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

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

    [type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
        outline: 1px dotted ButtonText
    }

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .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 {
    *, ::after, ::before, blockquote::first-letter, blockquote::first-line, div::first-letter, div::first-line, li::first-letter, li::first-line, p::first-letter, p::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
    }

    blockquote, pre {
        border: 1px solid #999;
        page-break-inside: avoid
    }

    thead {
        display: table-header-group
    }

    img, tr {
        page-break-inside: avoid
    }

    h2, h3, p {
        orphans: 3;
        widows: 3
    }

    h2, h3 {
        page-break-after: avoid
    }

    .navbar {
        display: none
    }

    .badge {
        border: 1px solid #000
    }

    .table {
        border-collapse: collapse !important
    }

        .table td, .table th {
            background-color: #fff !important
        }

    .table-bordered td, .table-bordered th {
        border: 1px solid #ddd !important
    }
}

html {
    box-sizing: border-box;
    font-family: sans-serif;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent
}

*, ::after, ::before {
    box-sizing: inherit
}

@-ms-viewport {
    width: device-width
}

body {
    margin: 0;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    font-size: 1.5rem;
    font-weight: 400;
    line-height: 1.5;
    color: #263238;
    background-color: #e4e5e6
}

[tabindex="-1"]:focus {
    outline: 0 !important
}

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

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

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

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

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

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

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

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

dfn {
    font-style: italic
}

b, strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #2196f3;
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects
}

    a:hover {
        color: #167495;
        text-decoration: underline
    }

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

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

        a:not([href]):not([tabindex]):focus {
            outline: 0
        }

code, kbd, pre, samp {
    font-family: monospace,monospace;
    font-size: 1em
}

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

figure {
    margin: 0 0 1rem
}

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

svg:not(:root) {
    overflow: hidden
}

[role=button], a, area, button, input, label, select, summary, textarea {
    touch-action: manipulation
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #b0bec5;
    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
}

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

button, input {
    overflow: visible
}

button, select {
    text-transform: none
}

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

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

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

input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

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

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

progress {
    vertical-align: baseline
}

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

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

    [type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {
        -webkit-appearance: none
    }

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

output {
    display: inline-block
}

summary {
    display: list-item
}

template {
    display: none
}

[hidden] {
    display: none !important
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: .5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: #1d3c34
}

.h1, h1 {
    font-size: 2.5rem
}

.h2, h2 {
    font-size: 2rem
}

.h3, h3 {
    font-size: 1.75rem
}

.h4, h4 {
    font-size: 27px
}

.h5, h5 {
    font-size: 1.25rem
}

.h6, h6 {
    font-size: 1rem
}

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

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

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

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

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

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

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

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

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

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

.list-inline-item {
    display: inline-block
}

    .list-inline-item:not(:last-child) {
        margin-right: 5px
    }

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

.blockquote {
    padding: .5rem 1rem;
    margin-bottom: 1rem;
    font-size: 1.09375rem;
    border-left: .25rem solid #cfd8dc
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #b0bec5
}

    .blockquote-footer::before {
        content: "\2014 \00A0"
    }

.blockquote-reverse {
    padding-right: 1rem;
    padding-left: 0;
    text-align: right;
    border-right: .25rem solid #cfd8dc;
    border-left: 0
}

    .blockquote-reverse .blockquote-footer::before {
        content: ""
    }

    .blockquote-reverse .blockquote-footer::after {
        content: "\00A0 \2014"
    }

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

.img-thumbnail {
    padding: .25rem;
    background-color: #e4e5e6;
    border: 1px solid #ddd;
    transition: all .2s ease-in-out;
    max-width: 100%;
    height: auto
}

.figure {
    display: inline-block
}

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

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

code, kbd, pre, samp {
    font-family: Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
}

code {
    padding: .2rem .4rem;
    font-size: 90%;
    color: #bd4147;
    background-color: #eceff1
}

a > code {
    padding: 0;
    color: inherit;
    background-color: inherit
}

kbd {
    padding: .2rem .4rem;
    font-size: 90%;
    color: #fff;
    background-color: #263238
}

    kbd kbd {
        padding: 0;
        font-size: 100%;
        font-weight: 700
    }

pre {
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    font-size: 90%;
    color: #263238
}

    pre code {
        padding: 0;
        font-size: inherit;
        color: inherit;
        background-color: transparent;
        border-radius: 0
    }

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

.container {
    margin-right: auto;
    margin-left: 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 {
    width: 100%;
    margin-right: auto;
    margin-left: 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;
    margin-bottom: 15px;
    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, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px
}

@media (min-width:576px) {
    .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
        padding-right: 15px;
        padding-left: 15px
    }
}

@media (min-width:768px) {
    .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
        padding-right: 15px;
        padding-left: 15px
    }
}

@media (min-width:992px) {
    .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
        padding-right: 15px;
        padding-left: 15px
    }
}

@media (min-width:1200px) {
    .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
        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 {
    width: 8.33333%
}

.col-2 {
    width: 16.66667%
}

.col-3 {
    width: 25%
}

.col-4 {
    width: 33.33333%
}

.col-5 {
    width: 41.66667%
}

.col-6 {
    width: 50%
}

.col-7 {
    width: 58.33333%
}

.col-8 {
    width: 66.66667%
}

.col-9 {
    width: 75%
}

.col-10 {
    width: 83.33333%
}

.col-11 {
    width: 91.66667%
}

.col-12 {
    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 {
        width: 8.33333%
    }

    .col-sm-2 {
        width: 16.66667%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-4 {
        width: 33.33333%
    }

    .col-sm-5 {
        width: 41.66667%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-7 {
        width: 58.33333%
    }

    .col-sm-8 {
        width: 66.66667%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-10 {
        width: 83.33333%
    }

    .col-sm-11 {
        width: 91.66667%
    }

    .col-sm-12 {
        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 {
        width: 8.33333%
    }

    .col-md-2 {
        width: 16.66667%
    }

    .col-md-3 {
        width: 25%
    }

    .col-md-4 {
        width: 33.33333%
    }

    .col-md-5 {
        width: 41.66667%
    }

    .col-md-6 {
        width: 50%
    }

    .col-md-7 {
        width: 58.33333%
    }

    .col-md-8 {
        width: 66.66667%
    }

    .col-md-9 {
        width: 75%
    }

    .col-md-10 {
        width: 83.33333%
    }

    .col-md-11 {
        width: 91.66667%
    }

    .col-md-12 {
        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 {
        width: 8.33333%
    }

    .col-lg-2 {
        width: 16.66667%
    }

    .col-lg-3 {
        width: 25%
    }

    .col-lg-4 {
        width: 33.33333%
    }

    .col-lg-5 {
        width: 41.66667%
    }

    .col-lg-6 {
        width: 50%
    }

    .col-lg-7 {
        width: 58.33333%
    }

    .col-lg-8 {
        width: 66.66667%
    }

    .col-lg-9 {
        width: 75%
    }

    .col-lg-10 {
        width: 83.33333%
    }

    .col-lg-11 {
        width: 91.66667%
    }

    .col-lg-12 {
        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 {
        width: 8.33333%
    }

    .col-xl-2 {
        width: 16.66667%
    }

    .col-xl-3 {
        width: 25%
    }

    .col-xl-4 {
        width: 33.33333%
    }

    .col-xl-5 {
        width: 41.66667%
    }

    .col-xl-6 {
        width: 50%
    }

    .col-xl-7 {
        width: 58.33333%
    }

    .col-xl-8 {
        width: 66.66667%
    }

    .col-xl-9 {
        width: 75%
    }

    .col-xl-10 {
        width: 83.33333%
    }

    .col-xl-11 {
        width: 91.66667%
    }

    .col-xl-12 {
        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;
    background-color: transparent
}

    .table td, .table th {
        padding: .75rem;
        vertical-align: top;
        border-top: 1px solid #cfd8dc
    }

    .table thead th {
        vertical-align: bottom;
        border-bottom: 2px solid #cfd8dc
    }

    .table tbody + tbody {
        border-top: 2px solid #cfd8dc
    }

    .table .table {
        background-color: #e4e5e6
    }

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

.table-bordered {
    border: 1px solid #cfd8dc
}

    .table-bordered td, .table-bordered th {
        border: 1px solid #cfd8dc
    }

    .table-bordered thead td, .table-bordered thead th {
        border-bottom-width: 2px
    }

.table-striped tbody tr:nth-of-type(odd) {
    background-color: #eceff1
}

.table-hover tbody tr:hover {
    background-color: #eceff1
}

.table-active, .table-active > td, .table-active > th {
    background-color: #eceff1
}

.table-hover .table-active:hover {
    background-color: #dde3e6
}

    .table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
        background-color: #dde3e6
    }

.table-success, .table-success > td, .table-success > th {
    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 > td, .table-info > th {
    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 > td, .table-warning > th {
    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 > td, .table-danger > th {
    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: #e4e5e6;
    background-color: #263238
}

.thead-default th {
    color: #607d8b;
    background-color: #cfd8dc
}

.table-inverse {
    color: #e4e5e6;
    background-color: #263238
}

    .table-inverse td, .table-inverse th, .table-inverse thead th {
        border-color: #35464f
    }

    .table-inverse.table-bordered {
        border: 0
    }

    .table-inverse.table-striped tbody tr:nth-of-type(odd) {
        background-color: rgba(255,255,255,.05)
    }

    .table-inverse.table-hover tbody tr:hover {
        background-color: rgba(255,255,255,.075)
    }

@media (max-width:991px) {
    .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: .5rem 1rem;
    line-height: 1.25;
    color: #607d8b;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s
}

    .form-control::-ms-expand {
        background-color: transparent;
        border: 0
    }

    .form-control:focus {
        color: #607d8b;
        background-color: #fff;
        border-color: #8ad4ee;
        outline: 0
    }

    .form-control::placeholder {
        color: #b0bec5;
        opacity: 1
    }

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

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

.form-control-file, .form-control-range {
    display: block
}

.col-form-label {
    padding-top: calc(.5rem - 1px * 2);
    padding-bottom: calc(.5rem - 1px * 2);
    margin-bottom: 0
}

.col-form-label-lg {
    padding-top: calc(.5rem - 1px * 2);
    padding-bottom: calc(.5rem - 1px * 2);
    font-size: 1.25rem
}

.col-form-label-sm {
    padding-top: calc(.25rem - 1px * 2);
    padding-bottom: calc(.25rem - 1px * 2);
    font-size: .875rem
}

.col-form-legend {
    padding-top: .5rem;
    padding-bottom: .5rem;
    margin-bottom: 0;
    font-size: .875rem
}

.form-control-static {
    padding-top: .5rem;
    padding-bottom: .5rem;
    margin-bottom: 0;
    line-height: 1.25;
    border: solid transparent;
    border-width: 1px 0
}

    .form-control-static.form-control-lg, .form-control-static.form-control-sm, .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, .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 {
        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: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5
}

.input-group-sm > .input-group-btn > select.btn: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]), select.form-control-sm:not([size]):not([multiple]) {
    height: calc(1.8125rem + 2px)
}

.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5
}

.input-group-lg > .input-group-btn > select.btn: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]), select.form-control-lg:not([size]):not([multiple]) {
    height: calc(2.875rem + 2px)
}

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

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

.form-check {
    position: relative;
    display: block;
    margin-bottom: .5rem
}

    .form-check.disabled .form-check-label {
        color: #b0bec5
    }

.form-check-label {
    padding-left: 1.25rem;
    margin-bottom: 0
}

.form-check-input {
    position: absolute;
    margin-top: .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: .75rem
    }

.form-control-feedback {
    margin-top: .25rem
}

.form-control-danger, .form-control-success, .form-control-warning {
    padding-right: 3rem;
    background-repeat: no-repeat;
    background-position: center right .52344rem;
    background-size: 1.04688rem 1.04688rem
}

.has-success .col-form-label, .has-success .custom-control, .has-success .form-check-label, .has-success .form-control-feedback, .has-success .form-control-label {
    color: #4dbd74
}

.has-success .custom-file-control, .has-success .custom-select, .has-success .form-control {
    border-color: #4dbd74
}

.has-success .input-group-addon {
    color: #4dbd74;
    background-color: #e2f4e8;
    border-color: #4dbd74
}

.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='%234dbd74' 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 .col-form-label, .has-warning .custom-control, .has-warning .form-check-label, .has-warning .form-control-feedback, .has-warning .form-control-label {
    color: #f8cb00
}

.has-warning .custom-file-control, .has-warning .custom-select, .has-warning .form-control {
    border-color: #f8cb00
}

.has-warning .input-group-addon {
    color: #f8cb00;
    background-color: #fff4c5;
    border-color: #f8cb00
}

.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='%23f8cb00' 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 .col-form-label, .has-danger .custom-control, .has-danger .form-check-label, .has-danger .form-control-feedback, .has-danger .form-control-label {
    color: #f86c6b
}

.has-danger .custom-file-control, .has-danger .custom-select, .has-danger .form-control {
    border-color: #f86c6b
}

.has-danger .input-group-addon {
    color: #f86c6b;
    background-color: #fff;
    border-color: #f86c6b
}

.has-danger .form-control-danger {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f86c6b' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23f86c6b' 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: .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: .25rem;
        vertical-align: text-bottom
    }

    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: .5rem 1rem;
    line-height: 1.25;
    transition: all .2s ease-in-out
}

    .btn:focus, .btn:hover {
        text-decoration: none
    }

    .btn.focus, .btn:focus {
        outline: 0;
        box-shadow: 0 0 0 2px rgba(32,168,216,.25)
    }

    .btn.disabled, .btn:disabled {
        opacity: .65
    }

    .btn.active, .btn:active {
        background-image: none
    }

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

.btn-primary {
    color: #fff;
    background-color: #2196f3
}

    .btn-primary:hover {
        color: #fff;
        background-color: #3aa8ffc4;
        border-color: #3aa8ffc4
    }

    .btn-primary.focus, .btn-primary:focus {
        box-shadow: 0 0 0 2px rgba(32,168,216,.5)
    }

    .btn-primary.disabled, .btn-primary:disabled {
        background-color: #d46736;
        border-color: #d46736
    }

    .btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle {
        color: #fff;
        background-color: #1985ac;
        background-image: none;
        border-color: #187fa3
    }

.btn-secondary {
    color: #263238;
    background-color: #fff;
    border-color: #ccc
}

    .btn-secondary:hover {
        color: #263238;
        background-color: #e6e6e6;
        border-color: #adadad
    }

    .btn-secondary.focus, .btn-secondary:focus {
        box-shadow: 0 0 0 2px rgba(204,204,204,.5)
    }

    .btn-secondary.disabled, .btn-secondary:disabled {
        background-color: #fff;
        border-color: #ccc
    }

    .btn-secondary.active, .btn-secondary:active, .show > .btn-secondary.dropdown-toggle {
        color: #263238;
        background-color: #e6e6e6;
        background-image: none;
        border-color: #adadad
    }

.btn-info {
    color: #fff;
    background-color: #63c2de;
    border-color: #63c2de
}

    .btn-info:hover {
        color: #fff;
        background-color: #39b2d5;
        border-color: #30aed3
    }

    .btn-info.focus, .btn-info:focus {
        box-shadow: 0 0 0 2px rgba(99,194,222,.5)
    }

    .btn-info.disabled, .btn-info:disabled {
        background-color: #63c2de;
        border-color: #63c2de
    }

    .btn-info.active, .btn-info:active, .show > .btn-info.dropdown-toggle {
        color: #fff;
        background-color: #39b2d5;
        background-image: none;
        border-color: #30aed3
    }

.btn-success {
    color: #fff;
    background-color: #4dbd74;
    border-color: #4dbd74
}

    .btn-success:hover {
        color: #fff;
        background-color: #3a9d5d;
        border-color: #379558
    }

    .btn-success.focus, .btn-success:focus {
        box-shadow: 0 0 0 2px rgba(77,189,116,.5)
    }

    .btn-success.disabled, .btn-success:disabled {
        background-color: #4dbd74;
        border-color: #4dbd74
    }

    .btn-success.active, .btn-success:active, .show > .btn-success.dropdown-toggle {
        color: #fff;
        background-color: #3a9d5d;
        background-image: none;
        border-color: #379558
    }

.btn-warning {
    color: #fff;
    background-color: #f8cb00;
    border-color: #f8cb00
}

    .btn-warning:hover {
        color: #fff;
        background-color: #c5a100;
        border-color: #b90
    }

    .btn-warning.focus, .btn-warning:focus {
        box-shadow: 0 0 0 2px rgba(248,203,0,.5)
    }

    .btn-warning.disabled, .btn-warning:disabled {
        background-color: #f8cb00;
        border-color: #f8cb00
    }

    .btn-warning.active, .btn-warning:active, .show > .btn-warning.dropdown-toggle {
        color: #fff;
        background-color: #c5a100;
        background-image: none;
        border-color: #b90
    }

.btn-danger {
    color: #fff;
    background-color: #f86c6b;
    border-color: #f86c6b
}

    .btn-danger:hover {
        color: #fff;
        background-color: #f63c3a;
        border-color: #f53231
    }

    .btn-danger.focus, .btn-danger:focus {
        box-shadow: 0 0 0 2px rgba(248,108,107,.5)
    }

    .btn-danger.disabled, .btn-danger:disabled {
        background-color: #f86c6b;
        border-color: #f86c6b
    }

    .btn-danger.active, .btn-danger:active, .show > .btn-danger.dropdown-toggle {
        color: #fff;
        background-color: #f63c3a;
        background-image: none;
        border-color: #f53231
    }

.btn-outline-primary {
    color: #d46736;
    background-color: transparent;
    background-image: none;
    border-color: #d46736
}

    .btn-outline-primary:hover {
        color: #fff;
        background-color: #d46736;
        border-color: #d46736
    }

    .btn-outline-primary.focus, .btn-outline-primary:focus {
        box-shadow: 0 0 0 2px rgba(32,168,216,.5)
    }

    .btn-outline-primary.disabled, .btn-outline-primary:disabled {
        color: #d46736;
        background-color: transparent
    }

    .btn-outline-primary.active, .btn-outline-primary:active, .show > .btn-outline-primary.dropdown-toggle {
        color: #fff;
        background-color: #d46736;
        border-color: #d46736
    }

.btn-outline-secondary {
    color: #ccc;
    background-color: transparent;
    background-image: none;
    border-color: #ccc
}

    .btn-outline-secondary:hover {
        color: #263238;
        background-color: #ccc;
        border-color: #ccc
    }

    .btn-outline-secondary.focus, .btn-outline-secondary:focus {
        box-shadow: 0 0 0 2px rgba(204,204,204,.5)
    }

    .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
        color: #ccc;
        background-color: transparent
    }

    .btn-outline-secondary.active, .btn-outline-secondary:active, .show > .btn-outline-secondary.dropdown-toggle {
        color: #263238;
        background-color: #ccc;
        border-color: #ccc
    }

.btn-outline-info {
    color: #63c2de;
    background-color: transparent;
    background-image: none;
    border-color: #63c2de
}

    .btn-outline-info:hover {
        color: #fff;
        background-color: #63c2de;
        border-color: #63c2de
    }

    .btn-outline-info.focus, .btn-outline-info:focus {
        box-shadow: 0 0 0 2px rgba(99,194,222,.5)
    }

    .btn-outline-info.disabled, .btn-outline-info:disabled {
        color: #63c2de;
        background-color: transparent
    }

    .btn-outline-info.active, .btn-outline-info:active, .show > .btn-outline-info.dropdown-toggle {
        color: #fff;
        background-color: #63c2de;
        border-color: #63c2de
    }

.btn-outline-success {
    color: #4dbd74;
    background-color: transparent;
    background-image: none;
    border-color: #4dbd74
}

    .btn-outline-success:hover {
        color: #fff;
        background-color: #4dbd74;
        border-color: #4dbd74
    }

    .btn-outline-success.focus, .btn-outline-success:focus {
        box-shadow: 0 0 0 2px rgba(77,189,116,.5)
    }

    .btn-outline-success.disabled, .btn-outline-success:disabled {
        color: #4dbd74;
        background-color: transparent
    }

    .btn-outline-success.active, .btn-outline-success:active, .show > .btn-outline-success.dropdown-toggle {
        color: #fff;
        background-color: #4dbd74;
        border-color: #4dbd74
    }

.btn-outline-warning {
    color: #f8cb00;
    background-color: transparent;
    background-image: none;
    border-color: #f8cb00
}

    .btn-outline-warning:hover {
        color: #fff;
        background-color: #f8cb00;
        border-color: #f8cb00
    }

    .btn-outline-warning.focus, .btn-outline-warning:focus {
        box-shadow: 0 0 0 2px rgba(248,203,0,.5)
    }

    .btn-outline-warning.disabled, .btn-outline-warning:disabled {
        color: #f8cb00;
        background-color: transparent
    }

    .btn-outline-warning.active, .btn-outline-warning:active, .show > .btn-outline-warning.dropdown-toggle {
        color: #fff;
        background-color: #f8cb00;
        border-color: #f8cb00
    }

.btn-outline-danger {
    color: #f86c6b;
    background-color: transparent;
    background-image: none;
    border-color: #f86c6b
}

    .btn-outline-danger:hover {
        color: #fff;
        background-color: #f86c6b;
        border-color: #f86c6b
    }

    .btn-outline-danger.focus, .btn-outline-danger:focus {
        box-shadow: 0 0 0 2px rgba(248,108,107,.5)
    }

    .btn-outline-danger.disabled, .btn-outline-danger:disabled {
        color: #f86c6b;
        background-color: transparent
    }

    .btn-outline-danger.active, .btn-outline-danger:active, .show > .btn-outline-danger.dropdown-toggle {
        color: #fff;
        background-color: #f86c6b;
        border-color: #f86c6b
    }

.btn-link {
    font-weight: 400;
    color: #d46736;
    border-radius: 0
}

    .btn-link, .btn-link.active, .btn-link:active, .btn-link:disabled {
        background-color: transparent
    }

        .btn-link, .btn-link:active, .btn-link:focus {
            border-color: transparent
        }

            .btn-link:hover {
                border-color: transparent
            }

            .btn-link:focus, .btn-link:hover {
                color: #167495;
                text-decoration: underline;
                background-color: transparent
            }

            .btn-link:disabled {
                color: #b0bec5
            }

                .btn-link:disabled:focus, .btn-link:disabled:hover {
                    text-decoration: none
                }

.btn-group-lg > .btn, .btn-lg {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5
}

.btn-group-sm > .btn, .btn-sm {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5
}

.btn-block {
    display: block;
    width: 100%
}

    .btn-block + .btn-block {
        margin-top: .5rem
    }

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

.fade {
    opacity: 0;
    transition: opacity .15s linear
}

    .fade.show {
        opacity: 1
    }

.collapse {
    display: none
}

    .collapse.show {
        display: block
    }

tr.collapse.show {
    display: table-row
}

tbody.collapse.show {
    display: table-row-group
}

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

.dropdown, .dropup {
    position: relative
}

.dropdown-toggle::after {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-left: .3em solid transparent
}

.dropdown-toggle:empty::after {
    margin-left: 0
}

.dropup .dropdown-toggle::after {
    border-top: 0;
    border-bottom: .3em solid
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: 0 0;
    margin: .125rem 0 0;
    color: #263238;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #cfd8dc
}

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

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #263238;
    text-align: inherit;
    white-space: nowrap;
    background: 0 0;
    border: 0
}

    .dropdown-item:focus, .dropdown-item:hover {
        color: #1c2429;
        text-decoration: none;
        background-color: #eceff1
    }

    .dropdown-item.active, .dropdown-item:active {
        color: #fff;
        text-decoration: none;
        background-color: #2196f3
    }

    .dropdown-item.disabled, .dropdown-item:disabled {
        color: #b0bec5;
        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 1.5rem;
    margin-bottom: 0;
    font-size: .875rem;
    color: #b0bec5;
    white-space: nowrap
}

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: .125rem
}

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

    .btn-group-vertical > .btn, .btn-group > .btn {
        position: relative;
        flex: 0 1 auto;
        margin-bottom: 0
    }

        .btn-group-vertical > .btn:hover, .btn-group > .btn:hover {
            z-index: 2
        }

        .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus {
            z-index: 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;
    flex-wrap: wrap;
    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-group {
    float: left
}

    .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0
    }

.btn + .dropdown-toggle-split {
    padding-right: .75rem;
    padding-left: .75rem
}

    .btn + .dropdown-toggle-split::after {
        margin-left: 0
    }

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

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

.btn-group-vertical {
    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-group:not(:first-child):not(:last-child) > .btn {
        border-radius: 0
    }

[data-toggle=buttons] > .btn input[type=checkbox], [data-toggle=buttons] > .btn input[type=radio], [data-toggle=buttons] > .btn-group > .btn input[type=checkbox], [data-toggle=buttons] > .btn-group > .btn input[type=radio] {
    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:active, .input-group .form-control:focus, .input-group .form-control:hover {
            z-index: 3
        }

    .input-group .form-control, .input-group-addon, .input-group-btn {
        display: flex;
        align-items: center
    }

.input-group-addon, .input-group-btn {
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: .5rem 1rem;
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.25;
    color: #fff;
    text-align: center;
    background-color: #2196f3;
    border: 1px solid rgba(0,0,0,.15)
}

    .input-group-addon.form-control-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn {
        padding: .25rem .5rem;
        font-size: .875rem
    }

    .input-group-addon.form-control-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn {
        padding: .5rem 1rem;
        font-size: 1.25rem
    }

    .input-group-addon input[type=checkbox], .input-group-addon input[type=radio] {
        margin-top: 0
    }

    .input-group-addon:not(:last-child) {
        border-right: 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
    }

        .input-group-btn > .btn + .btn {
            margin-left: -1px
        }

        .input-group-btn > .btn:active, .input-group-btn > .btn:focus, .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-group:active, .input-group-btn:not(:first-child) > .btn-group:focus, .input-group-btn:not(:first-child) > .btn-group:hover, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:hover {
            z-index: 3
        }

.custom-control {
    position: relative;
    display: inline-flex;
    min-height: 1.5rem;
    padding-left: 1.5rem;
    margin-right: 1rem
}

.custom-control-input {
    position: absolute;
    z-index: -1;
    opacity: 0
}

    .custom-control-input:checked ~ .custom-control-indicator {
        color: #fff;
        background-color: #d46736
    }

    .custom-control-input:focus ~ .custom-control-indicator {
        box-shadow: 0 0 0 1px #e4e5e6,0 0 0 3px #d46736
    }

    .custom-control-input:active ~ .custom-control-indicator {
        color: #fff;
        background-color: #b6e4f4
    }

    .custom-control-input:disabled ~ .custom-control-indicator {
        background-color: #cfd8dc
    }

    .custom-control-input:disabled ~ .custom-control-description {
        color: #b0bec5
    }

.custom-control-indicator {
    position: absolute;
    top: .25rem;
    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%
}

.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: #d46736;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E")
}

.custom-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: .25rem
    }

        .custom-controls-stacked .custom-control + .custom-control {
            margin-left: 0
        }

.custom-select {
    display: inline-block;
    max-width: 100%;
    height: calc(2.09375rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;
    line-height: 1.25;
    color: #607d8b;
    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 .75rem center;
    background-size: 8px 10px;
    border: 1px solid rgba(0,0,0,.15);
    appearance: none
}

    .custom-select:focus {
        border-color: #8ad4ee;
        outline: 0
    }

        .custom-select:focus::-ms-value {
            color: #607d8b;
            background-color: #fff
        }

    .custom-select:disabled {
        color: #b0bec5;
        background-color: #cfd8dc
    }

    .custom-select::-ms-expand {
        opacity: 0
    }

.custom-select-sm {
    padding-top: .375rem;
    padding-bottom: .375rem;
    font-size: 75%
}

.custom-file {
    position: relative;
    display: inline-block;
    max-width: 100%;
    height: 2.5rem;
    margin-bottom: 0
}

.custom-file-input {
    min-width: 14rem;
    max-width: 100%;
    height: 2.5rem;
    margin: 0;
    opacity: 0
}

.custom-file-control {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 5;
    height: 2.5rem;
    padding: .5rem 1rem;
    line-height: 1.5;
    color: #607d8b;
    pointer-events: none;
    user-select: none;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.15)
}

    .custom-file-control:lang(en):empty::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: .5rem 1rem;
        line-height: 1.5;
        color: #607d8b;
        background-color: #cfd8dc;
        border: 1px solid rgba(0,0,0,.15)
    }

    .custom-file-control:lang(en)::before {
        content: "Browse"
    }

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

.nav-link, .navbar .dropdown-toggle {
    display: block;
    padding: .5rem 1rem
}

    .nav-link:focus, .nav-link:hover, .navbar .dropdown-toggle:focus, .navbar .dropdown-toggle:hover {
        text-decoration: none
    }

    .nav-link.disabled, .navbar .disabled.dropdown-toggle {
        color: #b0bec5
    }

.nav-tabs {
    border-bottom: 1px solid #ddd
}

    .nav-tabs .nav-item {
        margin-bottom: -1px
    }

    .nav-tabs .nav-link, .nav-tabs .navbar .dropdown-toggle, .navbar .nav-tabs .dropdown-toggle {
        border: 1px solid transparent
    }

        .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover, .nav-tabs .navbar .dropdown-toggle:focus, .nav-tabs .navbar .dropdown-toggle:hover, .navbar .nav-tabs .dropdown-toggle:focus, .navbar .nav-tabs .dropdown-toggle:hover {
            border-color: #cfd8dc #cfd8dc #ddd
        }

        .nav-tabs .nav-link.disabled, .nav-tabs .navbar .disabled.dropdown-toggle, .navbar .nav-tabs .disabled.dropdown-toggle {
            color: #b0bec5;
            background-color: transparent;
            border-color: transparent
        }

        .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-item.show .navbar .dropdown-toggle, .nav-tabs .nav-link.active, .nav-tabs .navbar .active.dropdown-toggle, .navbar .nav-tabs .active.dropdown-toggle, .navbar .nav-tabs .nav-item.show .dropdown-toggle {
            color: #607d8b;
            background-color: #e4e5e6;
            border-color: #ddd #ddd #e4e5e6
        }

    .nav-tabs .dropdown-menu {
        margin-top: -1px
    }

.nav-pills .nav-link.active, .nav-pills .navbar .active.dropdown-toggle, .navbar .nav-pills .active.dropdown-toggle, .navbar .show .nav-pills .dropdown-toggle, .show .nav-pills .nav-link, .show .nav-pills .navbar .dropdown-toggle {
    color: #fff;
    background-color: #d46736
}

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

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

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

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

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

    .navbar > .container, .navbar > .container-fluid {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: space-between
    }

@media (max-width:575px) {
    .navbar > .container, .navbar > .container-fluid {
        width: 100%;
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-brand {
    display: inline-block;
    padding-top: .21875rem;
    padding-bottom: .21875rem;
    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 .navbar-nav .dropdown-toggle, .navbar-nav .nav-link, .navbar-nav .navbar .dropdown-toggle {
        padding-right: 0;
        padding-left: 0
    }

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

.navbar-collapse {
    flex-basis: 100%
}

.navbar-toggler {
    padding: .25rem .75rem;
    font-size: 1.25rem;
    line-height: 1;
    background: 0 0;
    border: 1px solid transparent
}

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

@media (max-width:575px) {
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: static;
        float: none
    }

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

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

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

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

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

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

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

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

@media (max-width:767px) {
    .navbar-expand-md .navbar-nav .dropdown-menu {
        position: static;
        float: none
    }

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

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

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

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

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

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

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

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

@media (max-width:991px) {
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: static;
        float: none
    }

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

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

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

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

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

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

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

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

@media (max-width:1199px) {
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: static;
        float: none
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.navbar-light .navbar-brand {
    color: rgba(0,0,0,.9)
}

    .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
        color: rgba(0,0,0,.9)
    }

.navbar .navbar-light .navbar-nav .dropdown-toggle, .navbar-light .navbar-nav .nav-link, .navbar-light .navbar-nav .navbar .dropdown-toggle {
    color: rgba(0,0,0,.5)
}

    .navbar .navbar-light .navbar-nav .dropdown-toggle:focus, .navbar .navbar-light .navbar-nav .dropdown-toggle:hover, .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .navbar .dropdown-toggle:focus, .navbar-light .navbar-nav .navbar .dropdown-toggle:hover {
        color: rgba(0,0,0,.7)
    }

    .navbar .navbar-light .navbar-nav .disabled.dropdown-toggle, .navbar-light .navbar-nav .nav-link.disabled, .navbar-light .navbar-nav .navbar .disabled.dropdown-toggle {
        color: rgba(0,0,0,.3)
    }

    .navbar .navbar-light .navbar-nav .active.dropdown-toggle, .navbar .navbar-light .navbar-nav .active > .dropdown-toggle, .navbar .navbar-light .navbar-nav .show.dropdown-toggle, .navbar .navbar-light .navbar-nav .show > .dropdown-toggle, .navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .navbar .active.dropdown-toggle, .navbar-light .navbar-nav .navbar .active > .dropdown-toggle, .navbar-light .navbar-nav .navbar .show.dropdown-toggle, .navbar-light .navbar-nav .navbar .show > .dropdown-toggle, .navbar-light .navbar-nav .show > .nav-link {
        color: rgba(0,0,0,.9)
    }

.navbar-light .navbar-toggler {
    color: rgba(0,0,0,.5);
    border-color: rgba(0,0,0,.1)
}

.navbar-light .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-light .navbar-text {
    color: rgba(0,0,0,.5)
}

.navbar-inverse .navbar-brand {
    color: #fff
}

    .navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover {
        color: #fff
    }

.navbar .navbar-inverse .navbar-nav .dropdown-toggle, .navbar-inverse .navbar-nav .nav-link, .navbar-inverse .navbar-nav .navbar .dropdown-toggle {
    color: rgba(255,255,255,.5)
}

    .navbar .navbar-inverse .navbar-nav .dropdown-toggle:focus, .navbar .navbar-inverse .navbar-nav .dropdown-toggle:hover, .navbar-inverse .navbar-nav .nav-link:focus, .navbar-inverse .navbar-nav .nav-link:hover, .navbar-inverse .navbar-nav .navbar .dropdown-toggle:focus, .navbar-inverse .navbar-nav .navbar .dropdown-toggle:hover {
        color: rgba(255,255,255,.75)
    }

    .navbar .navbar-inverse .navbar-nav .disabled.dropdown-toggle, .navbar-inverse .navbar-nav .nav-link.disabled, .navbar-inverse .navbar-nav .navbar .disabled.dropdown-toggle {
        color: rgba(255,255,255,.25)
    }

    .navbar .navbar-inverse .navbar-nav .active.dropdown-toggle, .navbar .navbar-inverse .navbar-nav .active > .dropdown-toggle, .navbar .navbar-inverse .navbar-nav .show.dropdown-toggle, .navbar .navbar-inverse .navbar-nav .show > .dropdown-toggle, .navbar-inverse .navbar-nav .active > .nav-link, .navbar-inverse .navbar-nav .nav-link.active, .navbar-inverse .navbar-nav .nav-link.show, .navbar-inverse .navbar-nav .navbar .active.dropdown-toggle, .navbar-inverse .navbar-nav .navbar .active > .dropdown-toggle, .navbar-inverse .navbar-nav .navbar .show.dropdown-toggle, .navbar-inverse .navbar-nav .navbar .show > .dropdown-toggle, .navbar-inverse .navbar-nav .show > .nav-link {
        color: #fff
    }

.navbar-inverse .navbar-toggler {
    color: rgba(255,255,255,.5);
    border-color: rgba(255,255,255,.1)
}

.navbar-inverse .navbar-toggler-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
}

.navbar-inverse .navbar-text {
    color: rgba(255,255,255,.5)
}

.card {
    position: relative;
    display: flex;
    flex-direction: column;
    background-color: #3455a4
}

.card-block {
    flex: 1 1 auto;
    padding: 1.25rem
}

.card-title {
    margin-bottom: .75rem;
    word-break: break-all
}

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

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

.card-link:hover {
    text-decoration: none
}

.card-link + .card-link {
    margin-left: 1.25rem
}

.card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: #f5f5f5;
    border-bottom: 1px solid #cfd8dc
}

.card-footer {
    padding: .75rem 1.25rem;
    background-color: #eceff1;
    border-top: 1px solid #cfd8dc
}

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

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

.card-primary {
    background-color: #eee !important;
    border-color: #eee !important
}

    .card-primary .card-footer, .card-primary .card-header {
        background-color: transparent
    }

.card-success {
    background-color: #4dbd74;
    border-color: #4dbd74
}

    .card-success .card-footer, .card-success .card-header {
        background-color: transparent
    }

.card-info {
    background-color: #63c2de;
    border-color: #63c2de
}

    .card-info .card-footer, .card-info .card-header {
        background-color: transparent
    }

.card-warning {
    background-color: #f8cb00;
    border-color: #f8cb00
}

    .card-warning .card-footer, .card-warning .card-header {
        background-color: transparent
    }

.card-danger {
    background-color: #f86c6b;
    border-color: #f86c6b
}

    .card-danger .card-footer, .card-danger .card-header {
        background-color: transparent
    }

.card-outline-primary {
    background-color: transparent;
    border-color: #d46736
}

    .card-outline-primary .card-footer, .card-outline-primary .card-header {
        background-color: transparent;
        border-color: #d46736
    }

.card-outline-secondary {
    background-color: transparent;
    border-color: #ccc
}

    .card-outline-secondary .card-footer, .card-outline-secondary .card-header {
        background-color: transparent;
        border-color: #ccc
    }

.card-outline-info {
    background-color: transparent;
    border-color: #63c2de
}

    .card-outline-info .card-footer, .card-outline-info .card-header {
        background-color: transparent;
        border-color: #63c2de
    }

.card-outline-success {
    background-color: transparent;
    border-color: #4dbd74
}

    .card-outline-success .card-footer, .card-outline-success .card-header {
        background-color: transparent;
        border-color: #4dbd74
    }

.card-outline-warning {
    background-color: transparent;
    border-color: #f8cb00
}

    .card-outline-warning .card-footer, .card-outline-warning .card-header {
        background-color: transparent;
        border-color: #f8cb00
    }

.card-outline-danger {
    background-color: transparent
}

    .card-outline-danger .card-footer, .card-outline-danger .card-header {
        background-color: transparent;
        border-color: #f86c6b
    }

.card-inverse {
    color: rgba(255,255,255,.65)
}

    .card-inverse .card-footer, .card-inverse .card-header {
        background-color: transparent;
        border-color: rgba(255,255,255,.2)
    }

    .card-inverse .card-blockquote, .card-inverse .card-footer, .card-inverse .card-header, .card-inverse .card-title {
        color: #fff
    }

        .card-inverse .card-blockquote .blockquote-footer, .card-inverse .card-link, .card-inverse .card-subtitle, .card-inverse .card-text {
            color: rgba(255,255,255,.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-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    padding: 1.25rem
}

.card-img {
    width: 100%
}

.card-img-top {
    width: 100%
}

.card-img-bottom {
    width: 100%
}

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

        .card-deck .card {
            display: flex;
            flex: 1 0 0;
            flex-direction: column;
            margin-right: 15px;
            margin-left: 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-columns .card {
    margin-bottom: .75rem
}

@media (min-width:576px) {
    .card-columns {
        column-count: 3;
        column-gap: 1.25rem
    }

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

.breadcrumb {
    padding: .75rem 1rem;
    margin-bottom: 1rem;
    list-style: none;
    background-color: #fff
}

    .breadcrumb::after {
        display: block;
        clear: both;
        content: ""
    }

.breadcrumb-item {
    float: left
}

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

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

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

    .breadcrumb-item.active {
        color: #b0bec5
    }

.pagination {
    display: flex;
    padding-left: 0;
    list-style: none
}

    .page-item:first-child .page-link, .page-item:first-child .pagination li a, .page-item:first-child .pagination-datatables li a, .pagination li .page-item:first-child a, .pagination li:first-child .page-link, .pagination li:first-child a, .pagination-datatables li .page-item:first-child a, .pagination-datatables li:first-child .page-link, .pagination-datatables li:first-child a {
        margin-left: 0
    }

    .page-item.active .page-link, .page-item.active .pagination li a, .page-item.active .pagination-datatables li a, .pagination li .page-item.active a, .pagination li.active .page-link, .pagination li.active a, .pagination-datatables li .page-item.active a, .pagination-datatables li.active .page-link, .pagination-datatables li.active a {
        z-index: 2;
        color: #fff;
        background-color: #2196f3
    }

    .page-item.disabled .page-link, .page-item.disabled .pagination li a, .page-item.disabled .pagination-datatables li a, .pagination li .page-item.disabled a, .pagination li.disabled .page-link, .pagination li.disabled a, .pagination-datatables li .page-item.disabled a, .pagination-datatables li.disabled .page-link, .pagination-datatables li.disabled a {
        color: #b0bec5 !important;
        pointer-events: none;
        background-color: #fff;
        border-color: #ddd
    }

    .page-link, .pagination li a, .pagination-datatables li a {
        position: relative;
        display: block;
        padding: .5rem .75rem;
        margin-left: -1px;
        line-height: 1.25;
        color: #d46736;
        background-color: #fff;
        border: 1px solid #ddd
    }

        .page-link:focus, .page-link:hover, .pagination li a:focus, .pagination li a:hover, .pagination-datatables li a:focus, .pagination-datatables li a:hover {
            color: #167495;
            text-decoration: none;
            background-color: #cfd8dc;
            border-color: #ddd
        }

    .pagination li .pagination-lg a, .pagination-datatables li .pagination-lg a, .pagination-lg .page-link, .pagination-lg .pagination li a, .pagination-lg .pagination-datatables li a {
        padding: .75rem 1.5rem;
        font-size: 1.25rem
    }

    .pagination li .pagination-sm a, .pagination-datatables li .pagination-sm a, .pagination-sm .page-link, .pagination-sm .pagination li a, .pagination-sm .pagination-datatables li a {
        padding: .25rem .5rem;
        font-size: .875rem
    }

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline
}

    .badge:empty {
        display: none
    }

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

a.badge:focus, a.badge:hover {
    color: #fff;
    text-decoration: none
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em
}

.badge-default {
    background-color: #b0bec5
}

    .badge-default[href]:focus, .badge-default[href]:hover {
        background-color: #93a6af
    }

.badge-primary {
    background-color: #d46736
}

    .badge-primary[href]:focus, .badge-primary[href]:hover {
        background-color: #1985ac
    }

.badge-success {
    background-color: #4dbd74
}

    .badge-success[href]:focus, .badge-success[href]:hover {
        background-color: #3a9d5d
    }

.badge-info {
    background-color: #63c2de
}

    .badge-info[href]:focus, .badge-info[href]:hover {
        background-color: #39b2d5
    }

.badge-warning {
    background-color: #f8cb00
}

    .badge-warning[href]:focus, .badge-warning[href]:hover {
        background-color: #c5a100
    }

.badge-danger {
    background-color: #f86c6b
}

    .badge-danger[href]:focus, .badge-danger[href]:hover {
        background-color: #f63c3a
    }

.jumbotron {
    padding: 2rem 1rem;
    margin-bottom: 2rem;
    background-color: #cfd8dc
}

@media (min-width:576px) {
    .jumbotron {
        padding: 4rem 2rem
    }
}

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

.alert {
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible .close {
    position: relative;
    top: -.75rem;
    right: -1.25rem;
    padding: .75rem 1.25rem;
    color: inherit
}

.alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d0e9c6
}

    .alert-success hr {
        border-top-color: #c1e2b3
    }

    .alert-success .alert-link {
        color: #2b542c
    }

.alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bcdff1
}

    .alert-info hr {
        border-top-color: #a6d5ec
    }

    .alert-info .alert-link {
        color: #245269
    }

.alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faf2cc
}

    .alert-warning hr {
        border-top-color: #f7ecb5
    }

    .alert-warning .alert-link {
        color: #66512c
    }

.alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebcccc
}

    .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: .75rem;
    line-height: 1rem;
    text-align: center;
    background-color: #eceff1
}

.progress-bar {
    height: 1rem;
    line-height: 1rem;
    color: #fff;
    background-color: #d46736;
    transition: width .6s ease
}

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

.progress-bar-animated {
    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: #607d8b;
    text-align: inherit
}

    .list-group-item-action:focus, .list-group-item-action:hover {
        color: #607d8b;
        text-decoration: none;
        background-color: #eceff1
    }

    .list-group-item-action:active {
        color: #263238;
        background-color: #cfd8dc
    }

.list-group-item {
    position: relative;
    display: block;
    padding: .75rem 1.25rem;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid rgba(0,0,0,.125)
}

    .list-group-item:last-child {
        margin-bottom: 0
    }

    .list-group-item:focus, .list-group-item:hover {
        text-decoration: none
    }

    .list-group-item.disabled, .list-group-item:disabled {
        color: #b0bec5;
        background-color: #fff
    }

    .list-group-item.active {
        z-index: 2;
        color: #fff;
        background-color: #d46736;
        border-color: #d46736
    }

.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: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: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: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: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 embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 100%;
        border: 0
    }

.embed-responsive-21by9::before {
    padding-top: 42.85714%
}

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

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

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

.close {
    float: right;
    font-size: 1.3125rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    opacity: .5
}

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

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

.modal-open {
    overflow: hidden
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    outline: 0
}

.modal-dialog {
    margin: 2px auto;
    z-index: 1100 !important
}

.modal-backdrop {
    position: fixed;
    z-index: -1 !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #000
}

    .modal-backdrop.fade {
        opacity: 0
    }

    .modal-backdrop.in {
        opacity: .5
    }

.modal-header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px;
    border-bottom: 1px solid #cfd8dc
}

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

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

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

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    opacity: 0
}

    .tooltip.show {
        opacity: .9
    }

    .tooltip.bs-tether-element-attached-bottom, .tooltip.tooltip-top {
        padding: 5px 0;
        margin-top: -3px
    }

        .tooltip.bs-tether-element-attached-bottom .tooltip-inner::before, .tooltip.tooltip-top .tooltip-inner::before {
            bottom: 0;
            left: 50%;
            margin-left: -5px;
            content: "";
            border-width: 5px 5px 0;
            border-top-color: #000
        }

    .tooltip.bs-tether-element-attached-left, .tooltip.tooltip-right {
        padding: 0 5px;
        margin-left: 3px
    }

        .tooltip.bs-tether-element-attached-left .tooltip-inner::before, .tooltip.tooltip-right .tooltip-inner::before {
            top: 50%;
            left: 0;
            margin-top: -5px;
            content: "";
            border-width: 5px 5px 5px 0;
            border-right-color: #000
        }

    .tooltip.bs-tether-element-attached-top, .tooltip.tooltip-bottom {
        padding: 5px 0;
        margin-top: 3px
    }

        .tooltip.bs-tether-element-attached-top .tooltip-inner::before, .tooltip.tooltip-bottom .tooltip-inner::before {
            top: 0;
            left: 50%;
            margin-left: -5px;
            content: "";
            border-width: 0 5px 5px;
            border-bottom-color: #000
        }

    .tooltip.bs-tether-element-attached-right, .tooltip.tooltip-left {
        padding: 0 5px;
        margin-left: -3px
    }

        .tooltip.bs-tether-element-attached-right .tooltip-inner::before, .tooltip.tooltip-left .tooltip-inner::before {
            top: 50%;
            right: 0;
            margin-top: -5px;
            content: "";
            border-width: 5px 0 5px 5px;
            border-left-color: #000
        }

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000
}

    .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: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    white-space: normal;
    line-break: auto;
    font-size: .875rem;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2)
}

    .popover.bs-tether-element-attached-bottom, .popover.popover-top {
        margin-top: -10px
    }

        .popover.bs-tether-element-attached-bottom::after, .popover.bs-tether-element-attached-bottom::before, .popover.popover-top::after, .popover.popover-top::before {
            left: 50%;
            border-bottom-width: 0
        }

        .popover.bs-tether-element-attached-bottom::before, .popover.popover-top::before {
            bottom: -11px;
            margin-left: -11px;
            border-top-color: rgba(0,0,0,.25)
        }

        .popover.bs-tether-element-attached-bottom::after, .popover.popover-top::after {
            bottom: -10px;
            margin-left: -10px;
            border-top-color: #fff
        }

    .popover.bs-tether-element-attached-left, .popover.popover-right {
        margin-left: 10px
    }

        .popover.bs-tether-element-attached-left::after, .popover.bs-tether-element-attached-left::before, .popover.popover-right::after, .popover.popover-right::before {
            top: 50%;
            border-left-width: 0
        }

        .popover.bs-tether-element-attached-left::before, .popover.popover-right::before {
            left: -11px;
            margin-top: -11px;
            border-right-color: rgba(0,0,0,.25)
        }

        .popover.bs-tether-element-attached-left::after, .popover.popover-right::after {
            left: -10px;
            margin-top: -10px;
            border-right-color: #fff
        }

    .popover.bs-tether-element-attached-top, .popover.popover-bottom {
        margin-top: 10px
    }

        .popover.bs-tether-element-attached-top::after, .popover.bs-tether-element-attached-top::before, .popover.popover-bottom::after, .popover.popover-bottom::before {
            left: 50%;
            border-top-width: 0
        }

        .popover.bs-tether-element-attached-top::before, .popover.popover-bottom::before {
            top: -11px;
            margin-left: -11px;
            border-bottom-color: rgba(0,0,0,.25)
        }

        .popover.bs-tether-element-attached-top::after, .popover.popover-bottom::after {
            top: -10px;
            margin-left: -10px;
            border-bottom-color: #fff
        }

        .popover.bs-tether-element-attached-top .popover-title::before, .popover.popover-bottom .popover-title::before {
            position: absolute;
            top: 0;
            left: 50%;
            display: block;
            width: 20px;
            margin-left: -10px;
            content: "";
            border-bottom: 1px solid #f7f7f7
        }

    .popover.bs-tether-element-attached-right, .popover.popover-left {
        margin-left: -10px
    }

        .popover.bs-tether-element-attached-right::after, .popover.bs-tether-element-attached-right::before, .popover.popover-left::after, .popover.popover-left::before {
            top: 50%;
            border-right-width: 0
        }

        .popover.bs-tether-element-attached-right::before, .popover.popover-left::before {
            right: -11px;
            margin-top: -11px;
            border-left-color: rgba(0,0,0,.25)
        }

        .popover.bs-tether-element-attached-right::after, .popover.popover-left::after {
            right: -10px;
            margin-top: -10px;
            border-left-color: #fff
        }

.popover-title {
    padding: 8px 14px;
    margin-bottom: 0;
    font-size: .875rem;
    color: inherit;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb
}

    .popover-title:empty {
        display: none
    }

.popover-content {
    padding: 9px 14px;
    color: #263238
}

.popover::after, .popover::before {
    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;
    align-items: center;
    width: 100%;
    transition: transform .6s ease;
    backface-visibility: hidden;
    perspective: 1000px
}

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

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

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

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

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

.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 15%;
    color: #fff;
    text-align: center;
    opacity: .5
}

    .carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
        color: #fff;
        text-decoration: none;
        outline: 0;
        opacity: .9
    }

.carousel-control-prev {
    left: 0
}

.carousel-control-next {
    right: 0
}

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

.carousel-control-prev-icon {
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='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;
        background-color: rgba(255,255,255,.5)
    }

        .carousel-indicators li::before {
            position: absolute;
            top: -10px;
            left: 0;
            display: inline-block;
            width: 100%;
            height: 10px;
            content: ""
        }

        .carousel-indicators li::after {
            position: absolute;
            bottom: -10px;
            left: 0;
            display: inline-block;
            width: 100%;
            height: 10px;
            content: ""
        }

    .carousel-indicators .active {
        background-color: #fff
    }

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

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

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

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

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

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

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

.bg-faded {
    background-color: #dcdddf
}

.bg-primary {
    background-color: #d46736 !important
}

a.bg-primary:focus, a.bg-primary:hover {
    background-color: #1985ac !important
}

.bg-success {
    background-color: #4dbd74 !important
}

a.bg-success:focus, a.bg-success:hover {
    background-color: #3a9d5d !important
}

.bg-info {
    background-color: #63c2de !important
}

a.bg-info:focus, a.bg-info:hover {
    background-color: #39b2d5 !important
}

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

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

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

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

.bg-inverse {
    background-color: #263238 !important
}

a.bg-inverse:focus, a.bg-inverse:hover {
    background-color: #11171a !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-circle {
    border-radius: 50%
}

.rounded-0 {
    border-radius: 0
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.d-none {
    display: none !important
}

.d-inline {
    display: inline !important
}

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

.d-block {
    display: block !important
}

.d-table {
    display: table !important
}

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

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

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

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

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

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

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

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

@media print {
    @page {
        margin: .5cm
    }

    .app-footer, label {
        min-width: 100%;
        border: 0 !important
    }

    * {
        background: 0 0 !important;
        color: #000 !important;
        text-shadow: none !important;
        filter: none !important;
        -ms-filter: none !important
    }

    .form-control-label, label {
        overflow: visible !important
    }

    .container-fluid {
        margin: 0;
        padding: 0;
        line-height: 1.4em;
        position: absolute;
        top: 0;
        left: 0;
        overflow: visible !important
    }

    .btn, .dataTables_info, .header, .pagination {
        display: none !important
    }

    table::before {
        font-weight: 700;
        font-size: 12px;
        color: navy;
        content: "*Impressao exibe apenas os 10 primeiros registros relacionados "
    }

    table {
        font-size: 8px
    }

    .no-print, .no-print * {
        display: none !important
    }

    audio, embed, footer, nav, object, video {
        display: none
    }

    .wrap {
        width: 100%;
        margin: 0;
        float: none !important
    }
}

.order-first {
    order: -1
}

.order-last {
    order: 1
}

.order-0 {
    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) {
    .order-sm-first {
        order: -1
    }

    .order-sm-last {
        order: 1
    }

    .order-sm-0 {
        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) {
    .order-md-first {
        order: -1
    }

    .order-md-last {
        order: 1
    }

    .order-md-0 {
        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) {
    .order-lg-first {
        order: -1
    }

    .order-lg-last {
        order: 1
    }

    .order-lg-0 {
        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) {
    .order-xl-first {
        order: -1
    }

    .order-xl-last {
        order: 1
    }

    .order-xl-0 {
        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: 1020
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    clip-path: inset(50%);
    border: 0
}

.sr-only-focusable:active, .sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    overflow: visible;
    clip: auto;
    white-space: normal;
    clip-path: none
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.mw-100 {
    max-width: 100% !important
}

.mh-100 {
    max-height: 100% !important
}

.m-0 {
    margin: 0 !important
}

.mt-0 {
    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: .25rem !important
}

.mt-1 {
    margin-top: .25rem !important
}

.mr-1 {
    margin-right: .25rem !important
}

.mb-1 {
    margin-bottom: .25rem !important
}

.ml-1 {
    margin-left: .25rem !important
}

.mx-1 {
    margin-right: .25rem !important;
    margin-left: .25rem !important
}

.my-1 {
    margin-top: .25rem !important;
    margin-bottom: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.mt-2 {
    margin-top: .5rem !important
}

.mr-2 {
    margin-right: .5rem !important
}

.mb-2 {
    margin-bottom: .5rem !important
}

.ml-2 {
    margin-left: .5rem !important
}

.mx-2 {
    margin-right: .5rem !important;
    margin-left: .5rem !important
}

.my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important
}

.m-3 {
    margin: 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 !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 !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 !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: .25rem !important
}

.pt-1 {
    padding-top: .25rem !important
}

.pr-1 {
    padding-right: .25rem !important
}

.pb-1 {
    padding-bottom: .25rem !important
}

.pl-1 {
    padding-left: .25rem !important
}

.px-1 {
    padding-right: .25rem !important;
    padding-left: .25rem !important
}

.py-1 {
    padding-top: .25rem !important;
    padding-bottom: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.pt-2 {
    padding-top: .5rem !important
}

.pr-2 {
    padding-right: .5rem !important
}

.pb-2 {
    padding-bottom: .5rem !important
}

.pl-2 {
    padding-left: .5rem !important
}

.px-2 {
    padding-right: .5rem !important;
    padding-left: .5rem !important
}

.py-2 {
    padding-top: .5rem !important;
    padding-bottom: .5rem !important
}

.p-3 {
    padding: 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 !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 !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 !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: .25rem !important
    }

    .mt-sm-1 {
        margin-top: .25rem !important
    }

    .mr-sm-1 {
        margin-right: .25rem !important
    }

    .mb-sm-1 {
        margin-bottom: .25rem !important
    }

    .ml-sm-1 {
        margin-left: .25rem !important
    }

    .mx-sm-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .my-sm-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .mt-sm-2 {
        margin-top: .5rem !important
    }

    .mr-sm-2 {
        margin-right: .5rem !important
    }

    .mb-sm-2 {
        margin-bottom: .5rem !important
    }

    .ml-sm-2 {
        margin-left: .5rem !important
    }

    .mx-sm-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .my-sm-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .m-sm-3 {
        margin: 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 !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 !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 !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: .25rem !important
    }

    .pt-sm-1 {
        padding-top: .25rem !important
    }

    .pr-sm-1 {
        padding-right: .25rem !important
    }

    .pb-sm-1 {
        padding-bottom: .25rem !important
    }

    .pl-sm-1 {
        padding-left: .25rem !important
    }

    .px-sm-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .py-sm-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .pt-sm-2 {
        padding-top: .5rem !important
    }

    .pr-sm-2 {
        padding-right: .5rem !important
    }

    .pb-sm-2 {
        padding-bottom: .5rem !important
    }

    .pl-sm-2 {
        padding-left: .5rem !important
    }

    .px-sm-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .py-sm-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .p-sm-3 {
        padding: 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 !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 !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 !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: .25rem !important
    }

    .mt-md-1 {
        margin-top: .25rem !important
    }

    .mr-md-1 {
        margin-right: .25rem !important
    }

    .mb-md-1 {
        margin-bottom: .25rem !important
    }

    .ml-md-1 {
        margin-left: .25rem !important
    }

    .mx-md-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .my-md-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .mt-md-2 {
        margin-top: .5rem !important
    }

    .mr-md-2 {
        margin-right: .5rem !important
    }

    .mb-md-2 {
        margin-bottom: .5rem !important
    }

    .ml-md-2 {
        margin-left: .5rem !important
    }

    .mx-md-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .my-md-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .m-md-3 {
        margin: 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 !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 !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 !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: .25rem !important
    }

    .pt-md-1 {
        padding-top: .25rem !important
    }

    .pr-md-1 {
        padding-right: .25rem !important
    }

    .pb-md-1 {
        padding-bottom: .25rem !important
    }

    .pl-md-1 {
        padding-left: .25rem !important
    }

    .px-md-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .py-md-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .pt-md-2 {
        padding-top: .5rem !important
    }

    .pr-md-2 {
        padding-right: .5rem !important
    }

    .pb-md-2 {
        padding-bottom: .5rem !important
    }

    .pl-md-2 {
        padding-left: .5rem !important
    }

    .px-md-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .py-md-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .p-md-3 {
        padding: 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 !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 !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 !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: .25rem !important
    }

    .mt-lg-1 {
        margin-top: .25rem !important
    }

    .mr-lg-1 {
        margin-right: .25rem !important
    }

    .mb-lg-1 {
        margin-bottom: .25rem !important
    }

    .ml-lg-1 {
        margin-left: .25rem !important
    }

    .mx-lg-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .my-lg-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .mt-lg-2 {
        margin-top: .5rem !important
    }

    .mr-lg-2 {
        margin-right: .5rem !important
    }

    .mb-lg-2 {
        margin-bottom: .5rem !important
    }

    .ml-lg-2 {
        margin-left: .5rem !important
    }

    .mx-lg-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .my-lg-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .m-lg-3 {
        margin: 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 !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 !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 !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: .25rem !important
    }

    .pt-lg-1 {
        padding-top: .25rem !important
    }

    .pr-lg-1 {
        padding-right: .25rem !important
    }

    .pb-lg-1 {
        padding-bottom: .25rem !important
    }

    .pl-lg-1 {
        padding-left: .25rem !important
    }

    .px-lg-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .py-lg-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .pt-lg-2 {
        padding-top: .5rem !important
    }

    .pr-lg-2 {
        padding-right: .5rem !important
    }

    .pb-lg-2 {
        padding-bottom: .5rem !important
    }

    .pl-lg-2 {
        padding-left: .5rem !important
    }

    .px-lg-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .py-lg-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .p-lg-3 {
        padding: 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 !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 !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 !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: .25rem !important
    }

    .mt-xl-1 {
        margin-top: .25rem !important
    }

    .mr-xl-1 {
        margin-right: .25rem !important
    }

    .mb-xl-1 {
        margin-bottom: .25rem !important
    }

    .ml-xl-1 {
        margin-left: .25rem !important
    }

    .mx-xl-1 {
        margin-right: .25rem !important;
        margin-left: .25rem !important
    }

    .my-xl-1 {
        margin-top: .25rem !important;
        margin-bottom: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .mt-xl-2 {
        margin-top: .5rem !important
    }

    .mr-xl-2 {
        margin-right: .5rem !important
    }

    .mb-xl-2 {
        margin-bottom: .5rem !important
    }

    .ml-xl-2 {
        margin-left: .5rem !important
    }

    .mx-xl-2 {
        margin-right: .5rem !important;
        margin-left: .5rem !important
    }

    .my-xl-2 {
        margin-top: .5rem !important;
        margin-bottom: .5rem !important
    }

    .m-xl-3 {
        margin: 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 !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 !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 !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: .25rem !important
    }

    .pt-xl-1 {
        padding-top: .25rem !important
    }

    .pr-xl-1 {
        padding-right: .25rem !important
    }

    .pb-xl-1 {
        padding-bottom: .25rem !important
    }

    .pl-xl-1 {
        padding-left: .25rem !important
    }

    .px-xl-1 {
        padding-right: .25rem !important;
        padding-left: .25rem !important
    }

    .py-xl-1 {
        padding-top: .25rem !important;
        padding-bottom: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .pt-xl-2 {
        padding-top: .5rem !important
    }

    .pr-xl-2 {
        padding-right: .5rem !important
    }

    .pb-xl-2 {
        padding-bottom: .5rem !important
    }

    .pl-xl-2 {
        padding-left: .5rem !important
    }

    .px-xl-2 {
        padding-right: .5rem !important;
        padding-left: .5rem !important
    }

    .py-xl-2 {
        padding-top: .5rem !important;
        padding-bottom: .5rem !important
    }

    .p-xl-3 {
        padding: 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 !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 !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: 400
}

.font-weight-bold {
    font-weight: 700
}

.font-italic {
    font-style: italic
}

.text-white {
    color: #fff !important
}

.text-muted {
    color: #fff !important
}

a.text-muted:focus, a.text-muted:hover {
    color: #93a6af !important
}

.text-primary {
    color: #d46736 !important
}

a.text-primary:focus, a.text-primary:hover {
    color: #1985ac !important
}

.text-success {
    color: #4dbd74 !important
}

a.text-success:focus, a.text-success:hover {
    color: #3a9d5d !important
}

.text-info {
    color: #63c2de !important
}

a.text-info:focus, a.text-info:hover {
    color: #39b2d5 !important
}

.text-warning {
    color: #f8cb00 !important
}

a.text-warning:focus, a.text-warning:hover {
    color: #c5a100 !important
}

.text-danger {
    color: #f86c6b !important
}

a.text-danger:focus, a.text-danger:hover {
    color: #f63c3a !important
}

.text-gray-dark {
    color: #263238 !important
}

a.text-gray-dark:focus, a.text-gray-dark:hover {
    color: #11171a !important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

.bar-legend, .chart-legend, .doughnut-legend, .line-legend, .pie-legend, .polararea-legend, .radar-legend {
    list-style-type: none;
    margin-top: 5px;
    text-align: center;
    -webkit-padding-start: 0;
    -moz-padding-start: 0;
    padding-left: 0
}

    .bar-legend li, .chart-legend li, .doughnut-legend li, .line-legend li, .pie-legend li, .polararea-legend li, .radar-legend li {
        display: inline-block;
        white-space: nowrap;
        position: relative;
        margin-bottom: 4px;
        padding: 2px 8px 2px 28px;
        font-size: smaller;
        cursor: default
    }

        .bar-legend li span, .chart-legend li span, .doughnut-legend li span, .line-legend li span, .pie-legend li span, .polararea-legend li span, .radar-legend li span {
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            width: 20px;
            height: 20px
        }

body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

.font-xs {
    font-size: .75rem !important
}

.font-sm {
    font-size: .85rem !important
}

.font-lg {
    font-size: 1rem !important
}

.font-xl {
    font-size: 1.25rem !important
}

.font-2xl {
    font-size: 1.5rem !important
}

.font-3xl {
    font-size: 1.75rem !important
}

.font-4xl {
    font-size: 2rem !important
}

.font-5xl {
    font-size: 2.5rem !important
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

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

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

.aside-menu {
    z-index: 1019;
    width: 250px;
    color: #263238;
    background: #fff;
    border-left: 1px solid #cfd8dc
}

    .aside-menu .nav-tabs {
        border-color: #cfd8dc
    }

        .aside-menu .nav-tabs .nav-link, .aside-menu .nav-tabs .navbar .dropdown-toggle, .navbar .aside-menu .nav-tabs .dropdown-toggle {
            padding: .75rem 1rem;
            color: #263238;
            border-top: 0
        }

            .aside-menu .nav-tabs .nav-link.active, .aside-menu .nav-tabs .navbar .active.dropdown-toggle, .navbar .aside-menu .nav-tabs .active.dropdown-toggle {
                color: #d46736;
                border-right-color: #cfd8dc;
                border-left-color: #cfd8dc
            }

        .aside-menu .nav-tabs .nav-item:first-child .nav-link, .aside-menu .nav-tabs .nav-item:first-child .navbar .dropdown-toggle, .navbar .aside-menu .nav-tabs .nav-item:first-child .dropdown-toggle {
            border-left: 0
        }

    .aside-menu .tab-content {
        position: relative;
        overflow-x: hidden;
        overflow-y: auto;
        border: 0;
        border-top: 1px solid #cfd8dc;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }

        .aside-menu .tab-content::-webkit-scrollbar {
            width: 10px;
            margin-left: -10px;
            -webkit-appearance: none
        }

        .aside-menu .tab-content::-webkit-scrollbar-track {
            background-color: #fff;
            border-right: 1px solid #f2f2f2;
            border-left: 1px solid #f2f2f2
        }

        .aside-menu .tab-content::-webkit-scrollbar-thumb {
            height: 50px;
            background-color: #e6e6e6;
            background-clip: content-box;
            border-color: transparent;
            border-style: solid;
            border-width: 1px 2px
        }

        .aside-menu .tab-content .tab-pane {
            padding: 0
        }

.img-avatar {
    border-radius: 50em
}

.avatar {
    position: relative;
    display: inline-block;
    width: 36px
}

    .avatar .img-avatar {
        width: 36px;
        height: 36px
    }

    .avatar .avatar-status {
        position: absolute;
        right: 0;
        bottom: 0;
        display: block;
        width: 10px;
        height: 10px;
        border: 1px solid #fff;
        border-radius: 50em
    }

    .avatar.avatar-xs {
        position: relative;
        display: inline-block;
        width: 20px
    }

        .avatar.avatar-xs .img-avatar {
            width: 20px;
            height: 20px
        }

        .avatar.avatar-xs .avatar-status {
            position: absolute;
            right: 0;
            bottom: 0;
            display: block;
            width: 8px;
            height: 8px;
            border: 1px solid #fff;
            border-radius: 50em
        }

    .avatar.avatar-sm {
        position: relative;
        display: inline-block;
        width: 24px
    }

        .avatar.avatar-sm .img-avatar {
            width: 24px;
            height: 24px
        }

        .avatar.avatar-sm .avatar-status {
            position: absolute;
            right: 0;
            bottom: 0;
            display: block;
            width: 8px;
            height: 8px;
            border: 1px solid #fff;
            border-radius: 50em
        }

    .avatar.avatar-lg {
        position: relative;
        display: inline-block;
        width: 72px
    }

        .avatar.avatar-lg .img-avatar {
            width: 72px;
            height: 72px
        }

        .avatar.avatar-lg .avatar-status {
            position: absolute;
            right: 0;
            bottom: 0;
            display: block;
            width: 12px;
            height: 12px;
            border: 1px solid #fff;
            border-radius: 50em
        }

.avatars-stack .avatar.avatar-xs {
    margin-right: -10px
}

.avatars-stack .avatar {
    margin-right: -15px;
    transition: margin-left .25s,margin-right .25s
}

    .avatars-stack .avatar:hover {
        margin-right: 0 !important
    }

.badge-pill {
    border-radius: 10rem
}

.breadcrumb-menu {
    position: absolute;
    top: 0;
    right: 1rem
}

    .breadcrumb-menu::before {
        display: none
    }

    .breadcrumb-menu .btn {
        padding-top: .75rem;
        padding-bottom: .75rem
    }

        .breadcrumb-menu .btn.btn-secondary {
            color: #b0bec5;
            border: 0
        }

            .breadcrumb-menu .btn.btn-secondary.active, .breadcrumb-menu .btn.btn-secondary:hover {
                color: #263238;
                background: 0 0
            }

    .breadcrumb-menu .open .btn.btn-secondary {
        color: #263238;
        background: 0 0
    }

    .breadcrumb-menu .dropdown-menu {
        min-width: 180px;
        line-height: 1.5
    }

.breadcrumb {
    position: relative;
    margin-bottom: 1.5rem;
    border-bottom: 1px solid #cfd8dc
}

.btn .badge {
    position: absolute;
    top: 2px;
    right: 6px;
    font-size: 9px
}

.btn-transparent {
    color: #fff;
    background-color: transparent;
    border-color: transparent
}

    .btn-transparent:hover {
        color: #fff;
        background-color: transparent;
        border-color: transparent
    }

    .btn-transparent.focus, .btn-transparent:focus {
        box-shadow: 0 0 0 2px rgba(0,0,0,.5)
    }

    .btn-transparent.disabled, .btn-transparent:disabled {
        background-color: transparent;
        border-color: transparent
    }

    .btn-transparent.active, .btn-transparent:active, .show > .btn-transparent.dropdown-toggle {
        color: #fff;
        background-color: transparent;
        background-image: none;
        border-color: transparent
    }

.btn [class*=" icon-"], .btn [class^=icon-] {
    display: inline-block;
    margin-top: -2px;
    vertical-align: middle
}

.btn-behance, .btn-css3, .btn-dribbble, .btn-dropbox, .btn-facebook, .btn-flickr, .btn-foursquare, .btn-github, .btn-google-plus, .btn-html5, .btn-instagram, .btn-linkedin, .btn-openid, .btn-pinterest, .btn-reddit, .btn-spotify, .btn-stack-overflow, .btn-tumblr, .btn-twitter, .btn-vimeo, .btn-vine, .btn-vk, .btn-xing, .btn-yahoo, .btn-youtube {
    position: relative;
    overflow: hidden;
    color: #fff !important;
    text-align: center;
    padding: .5rem 1rem;
    font-size: .875rem;
    line-height: 1.5;
    border: 0
}

    .btn-behance::before, .btn-css3::before, .btn-dribbble::before, .btn-dropbox::before, .btn-facebook::before, .btn-flickr::before, .btn-foursquare::before, .btn-github::before, .btn-google-plus::before, .btn-html5::before, .btn-instagram::before, .btn-linkedin::before, .btn-openid::before, .btn-pinterest::before, .btn-reddit::before, .btn-spotify::before, .btn-stack-overflow::before, .btn-tumblr::before, .btn-twitter::before, .btn-vimeo::before, .btn-vine::before, .btn-vk::before, .btn-xing::before, .btn-yahoo::before, .btn-youtube::before {
        position: absolute;
        top: 0;
        left: 0;
        display: block;
        font-family: FontAwesome;
        font-style: normal;
        font-weight: 400;
        -moz-osx-font-smoothing: grayscale;
        -webkit-font-smoothing: antialiased
    }

    .btn-behance:hover, .btn-css3:hover, .btn-dribbble:hover, .btn-dropbox:hover, .btn-facebook:hover, .btn-flickr:hover, .btn-foursquare:hover, .btn-github:hover, .btn-google-plus:hover, .btn-html5:hover, .btn-instagram:hover, .btn-linkedin:hover, .btn-openid:hover, .btn-pinterest:hover, .btn-reddit:hover, .btn-spotify:hover, .btn-stack-overflow:hover, .btn-tumblr:hover, .btn-twitter:hover, .btn-vimeo:hover, .btn-vine:hover, .btn-vk:hover, .btn-xing:hover, .btn-yahoo:hover, .btn-youtube:hover {
        color: #fff
    }

    .btn-behance.icon span, .btn-css3.icon span, .btn-dribbble.icon span, .btn-dropbox.icon span, .btn-facebook.icon span, .btn-flickr.icon span, .btn-foursquare.icon span, .btn-github.icon span, .btn-google-plus.icon span, .btn-html5.icon span, .btn-instagram.icon span, .btn-linkedin.icon span, .btn-openid.icon span, .btn-pinterest.icon span, .btn-reddit.icon span, .btn-spotify.icon span, .btn-stack-overflow.icon span, .btn-tumblr.icon span, .btn-twitter.icon span, .btn-vimeo.icon span, .btn-vine.icon span, .btn-vk.icon span, .btn-xing.icon span, .btn-yahoo.icon span, .btn-youtube.icon span {
        display: none
    }

    .btn-behance.text::before, .btn-css3.text::before, .btn-dribbble.text::before, .btn-dropbox.text::before, .btn-facebook.text::before, .btn-flickr.text::before, .btn-foursquare.text::before, .btn-github.text::before, .btn-google-plus.text::before, .btn-html5.text::before, .btn-instagram.text::before, .btn-linkedin.text::before, .btn-openid.text::before, .btn-pinterest.text::before, .btn-reddit.text::before, .btn-spotify.text::before, .btn-stack-overflow.text::before, .btn-tumblr.text::before, .btn-twitter.text::before, .btn-vimeo.text::before, .btn-vine.text::before, .btn-vk.text::before, .btn-xing.text::before, .btn-yahoo.text::before, .btn-youtube.text::before {
        display: none
    }

    .btn-behance.text span, .btn-css3.text span, .btn-dribbble.text span, .btn-dropbox.text span, .btn-facebook.text span, .btn-flickr.text span, .btn-foursquare.text span, .btn-github.text span, .btn-google-plus.text span, .btn-html5.text span, .btn-instagram.text span, .btn-linkedin.text span, .btn-openid.text span, .btn-pinterest.text span, .btn-reddit.text span, .btn-spotify.text span, .btn-stack-overflow.text span, .btn-tumblr.text span, .btn-twitter.text span, .btn-vimeo.text span, .btn-vine.text span, .btn-vk.text span, .btn-xing.text span, .btn-yahoo.text span, .btn-youtube.text span {
        margin-left: 0 !important
    }

    .btn-behance::before, .btn-css3::before, .btn-dribbble::before, .btn-dropbox::before, .btn-facebook::before, .btn-flickr::before, .btn-foursquare::before, .btn-github::before, .btn-google-plus::before, .btn-html5::before, .btn-instagram::before, .btn-linkedin::before, .btn-openid::before, .btn-pinterest::before, .btn-reddit::before, .btn-spotify::before, .btn-stack-overflow::before, .btn-tumblr::before, .btn-twitter::before, .btn-vimeo::before, .btn-vine::before, .btn-vk::before, .btn-xing::before, .btn-yahoo::before, .btn-youtube::before {
        width: 2.3125rem;
        height: 2.3125rem;
        padding: .5rem 0;
        font-size: .875rem;
        line-height: 1.5
    }

    .btn-behance span, .btn-css3 span, .btn-dribbble span, .btn-dropbox span, .btn-facebook span, .btn-flickr span, .btn-foursquare span, .btn-github span, .btn-google-plus span, .btn-html5 span, .btn-instagram span, .btn-linkedin span, .btn-openid span, .btn-pinterest span, .btn-reddit span, .btn-spotify span, .btn-stack-overflow span, .btn-tumblr span, .btn-twitter span, .btn-vimeo span, .btn-vine span, .btn-vk span, .btn-xing span, .btn-yahoo span, .btn-youtube span {
        margin-left: 2.3125rem
    }

    .btn-behance.icon, .btn-css3.icon, .btn-dribbble.icon, .btn-dropbox.icon, .btn-facebook.icon, .btn-flickr.icon, .btn-foursquare.icon, .btn-github.icon, .btn-google-plus.icon, .btn-html5.icon, .btn-instagram.icon, .btn-linkedin.icon, .btn-openid.icon, .btn-pinterest.icon, .btn-reddit.icon, .btn-spotify.icon, .btn-stack-overflow.icon, .btn-tumblr.icon, .btn-twitter.icon, .btn-vimeo.icon, .btn-vine.icon, .btn-vk.icon, .btn-xing.icon, .btn-yahoo.icon, .btn-youtube.icon {
        width: 2.3125rem;
        height: 2.3125rem
    }

    .btn-behance.btn-lg, .btn-css3.btn-lg, .btn-dribbble.btn-lg, .btn-dropbox.btn-lg, .btn-facebook.btn-lg, .btn-flickr.btn-lg, .btn-foursquare.btn-lg, .btn-github.btn-lg, .btn-google-plus.btn-lg, .btn-group-lg > .btn-behance.btn, .btn-group-lg > .btn-css3.btn, .btn-group-lg > .btn-dribbble.btn, .btn-group-lg > .btn-dropbox.btn, .btn-group-lg > .btn-facebook.btn, .btn-group-lg > .btn-flickr.btn, .btn-group-lg > .btn-foursquare.btn, .btn-group-lg > .btn-github.btn, .btn-group-lg > .btn-google-plus.btn, .btn-group-lg > .btn-html5.btn, .btn-group-lg > .btn-instagram.btn, .btn-group-lg > .btn-linkedin.btn, .btn-group-lg > .btn-openid.btn, .btn-group-lg > .btn-pinterest.btn, .btn-group-lg > .btn-reddit.btn, .btn-group-lg > .btn-spotify.btn, .btn-group-lg > .btn-stack-overflow.btn, .btn-group-lg > .btn-tumblr.btn, .btn-group-lg > .btn-twitter.btn, .btn-group-lg > .btn-vimeo.btn, .btn-group-lg > .btn-vine.btn, .btn-group-lg > .btn-vk.btn, .btn-group-lg > .btn-xing.btn, .btn-group-lg > .btn-yahoo.btn, .btn-group-lg > .btn-youtube.btn, .btn-html5.btn-lg, .btn-instagram.btn-lg, .btn-linkedin.btn-lg, .btn-openid.btn-lg, .btn-pinterest.btn-lg, .btn-reddit.btn-lg, .btn-spotify.btn-lg, .btn-stack-overflow.btn-lg, .btn-tumblr.btn-lg, .btn-twitter.btn-lg, .btn-vimeo.btn-lg, .btn-vine.btn-lg, .btn-vk.btn-lg, .btn-xing.btn-lg, .btn-yahoo.btn-lg, .btn-youtube.btn-lg {
        padding: .5rem 1rem;
        font-size: 1.25rem;
        line-height: 1.5;
        border: 0
    }

        .btn-behance.btn-lg::before, .btn-css3.btn-lg::before, .btn-dribbble.btn-lg::before, .btn-dropbox.btn-lg::before, .btn-facebook.btn-lg::before, .btn-flickr.btn-lg::before, .btn-foursquare.btn-lg::before, .btn-github.btn-lg::before, .btn-google-plus.btn-lg::before, .btn-group-lg > .btn-behance.btn::before, .btn-group-lg > .btn-css3.btn::before, .btn-group-lg > .btn-dribbble.btn::before, .btn-group-lg > .btn-dropbox.btn::before, .btn-group-lg > .btn-facebook.btn::before, .btn-group-lg > .btn-flickr.btn::before, .btn-group-lg > .btn-foursquare.btn::before, .btn-group-lg > .btn-github.btn::before, .btn-group-lg > .btn-google-plus.btn::before, .btn-group-lg > .btn-html5.btn::before, .btn-group-lg > .btn-instagram.btn::before, .btn-group-lg > .btn-linkedin.btn::before, .btn-group-lg > .btn-openid.btn::before, .btn-group-lg > .btn-pinterest.btn::before, .btn-group-lg > .btn-reddit.btn::before, .btn-group-lg > .btn-spotify.btn::before, .btn-group-lg > .btn-stack-overflow.btn::before, .btn-group-lg > .btn-tumblr.btn::before, .btn-group-lg > .btn-twitter.btn::before, .btn-group-lg > .btn-vimeo.btn::before, .btn-group-lg > .btn-vine.btn::before, .btn-group-lg > .btn-vk.btn::before, .btn-group-lg > .btn-xing.btn::before, .btn-group-lg > .btn-yahoo.btn::before, .btn-group-lg > .btn-youtube.btn::before, .btn-html5.btn-lg::before, .btn-instagram.btn-lg::before, .btn-linkedin.btn-lg::before, .btn-openid.btn-lg::before, .btn-pinterest.btn-lg::before, .btn-reddit.btn-lg::before, .btn-spotify.btn-lg::before, .btn-stack-overflow.btn-lg::before, .btn-tumblr.btn-lg::before, .btn-twitter.btn-lg::before, .btn-vimeo.btn-lg::before, .btn-vine.btn-lg::before, .btn-vk.btn-lg::before, .btn-xing.btn-lg::before, .btn-yahoo.btn-lg::before, .btn-youtube.btn-lg::before {
            width: 2.875rem;
            height: 2.875rem;
            padding: .5rem 0;
            font-size: 1.25rem;
            line-height: 1.5
        }

        .btn-behance.btn-lg span, .btn-css3.btn-lg span, .btn-dribbble.btn-lg span, .btn-dropbox.btn-lg span, .btn-facebook.btn-lg span, .btn-flickr.btn-lg span, .btn-foursquare.btn-lg span, .btn-github.btn-lg span, .btn-google-plus.btn-lg span, .btn-group-lg > .btn-behance.btn span, .btn-group-lg > .btn-css3.btn span, .btn-group-lg > .btn-dribbble.btn span, .btn-group-lg > .btn-dropbox.btn span, .btn-group-lg > .btn-facebook.btn span, .btn-group-lg > .btn-flickr.btn span, .btn-group-lg > .btn-foursquare.btn span, .btn-group-lg > .btn-github.btn span, .btn-group-lg > .btn-google-plus.btn span, .btn-group-lg > .btn-html5.btn span, .btn-group-lg > .btn-instagram.btn span, .btn-group-lg > .btn-linkedin.btn span, .btn-group-lg > .btn-openid.btn span, .btn-group-lg > .btn-pinterest.btn span, .btn-group-lg > .btn-reddit.btn span, .btn-group-lg > .btn-spotify.btn span, .btn-group-lg > .btn-stack-overflow.btn span, .btn-group-lg > .btn-tumblr.btn span, .btn-group-lg > .btn-twitter.btn span, .btn-group-lg > .btn-vimeo.btn span, .btn-group-lg > .btn-vine.btn span, .btn-group-lg > .btn-vk.btn span, .btn-group-lg > .btn-xing.btn span, .btn-group-lg > .btn-yahoo.btn span, .btn-group-lg > .btn-youtube.btn span, .btn-html5.btn-lg span, .btn-instagram.btn-lg span, .btn-linkedin.btn-lg span, .btn-openid.btn-lg span, .btn-pinterest.btn-lg span, .btn-reddit.btn-lg span, .btn-spotify.btn-lg span, .btn-stack-overflow.btn-lg span, .btn-tumblr.btn-lg span, .btn-twitter.btn-lg span, .btn-vimeo.btn-lg span, .btn-vine.btn-lg span, .btn-vk.btn-lg span, .btn-xing.btn-lg span, .btn-yahoo.btn-lg span, .btn-youtube.btn-lg span {
            margin-left: 2.875rem
        }

        .btn-behance.btn-lg.icon, .btn-css3.btn-lg.icon, .btn-dribbble.btn-lg.icon, .btn-dropbox.btn-lg.icon, .btn-facebook.btn-lg.icon, .btn-flickr.btn-lg.icon, .btn-foursquare.btn-lg.icon, .btn-github.btn-lg.icon, .btn-google-plus.btn-lg.icon, .btn-group-lg > .btn-behance.icon.btn, .btn-group-lg > .btn-css3.icon.btn, .btn-group-lg > .btn-dribbble.icon.btn, .btn-group-lg > .btn-dropbox.icon.btn, .btn-group-lg > .btn-facebook.icon.btn, .btn-group-lg > .btn-flickr.icon.btn, .btn-group-lg > .btn-foursquare.icon.btn, .btn-group-lg > .btn-github.icon.btn, .btn-group-lg > .btn-google-plus.icon.btn, .btn-group-lg > .btn-html5.icon.btn, .btn-group-lg > .btn-instagram.icon.btn, .btn-group-lg > .btn-linkedin.icon.btn, .btn-group-lg > .btn-openid.icon.btn, .btn-group-lg > .btn-pinterest.icon.btn, .btn-group-lg > .btn-reddit.icon.btn, .btn-group-lg > .btn-spotify.icon.btn, .btn-group-lg > .btn-stack-overflow.icon.btn, .btn-group-lg > .btn-tumblr.icon.btn, .btn-group-lg > .btn-twitter.icon.btn, .btn-group-lg > .btn-vimeo.icon.btn, .btn-group-lg > .btn-vine.icon.btn, .btn-group-lg > .btn-vk.icon.btn, .btn-group-lg > .btn-xing.icon.btn, .btn-group-lg > .btn-yahoo.icon.btn, .btn-group-lg > .btn-youtube.icon.btn, .btn-html5.btn-lg.icon, .btn-instagram.btn-lg.icon, .btn-linkedin.btn-lg.icon, .btn-openid.btn-lg.icon, .btn-pinterest.btn-lg.icon, .btn-reddit.btn-lg.icon, .btn-spotify.btn-lg.icon, .btn-stack-overflow.btn-lg.icon, .btn-tumblr.btn-lg.icon, .btn-twitter.btn-lg.icon, .btn-vimeo.btn-lg.icon, .btn-vine.btn-lg.icon, .btn-vk.btn-lg.icon, .btn-xing.btn-lg.icon, .btn-yahoo.btn-lg.icon, .btn-youtube.btn-lg.icon {
            width: 2.875rem;
            height: 2.875rem
        }

    .btn-behance.btn-sm, .btn-css3.btn-sm, .btn-dribbble.btn-sm, .btn-dropbox.btn-sm, .btn-facebook.btn-sm, .btn-flickr.btn-sm, .btn-foursquare.btn-sm, .btn-github.btn-sm, .btn-google-plus.btn-sm, .btn-group-sm > .btn-behance.btn, .btn-group-sm > .btn-css3.btn, .btn-group-sm > .btn-dribbble.btn, .btn-group-sm > .btn-dropbox.btn, .btn-group-sm > .btn-facebook.btn, .btn-group-sm > .btn-flickr.btn, .btn-group-sm > .btn-foursquare.btn, .btn-group-sm > .btn-github.btn, .btn-group-sm > .btn-google-plus.btn, .btn-group-sm > .btn-html5.btn, .btn-group-sm > .btn-instagram.btn, .btn-group-sm > .btn-linkedin.btn, .btn-group-sm > .btn-openid.btn, .btn-group-sm > .btn-pinterest.btn, .btn-group-sm > .btn-reddit.btn, .btn-group-sm > .btn-spotify.btn, .btn-group-sm > .btn-stack-overflow.btn, .btn-group-sm > .btn-tumblr.btn, .btn-group-sm > .btn-twitter.btn, .btn-group-sm > .btn-vimeo.btn, .btn-group-sm > .btn-vine.btn, .btn-group-sm > .btn-vk.btn, .btn-group-sm > .btn-xing.btn, .btn-group-sm > .btn-yahoo.btn, .btn-group-sm > .btn-youtube.btn, .btn-html5.btn-sm, .btn-instagram.btn-sm, .btn-linkedin.btn-sm, .btn-openid.btn-sm, .btn-pinterest.btn-sm, .btn-reddit.btn-sm, .btn-spotify.btn-sm, .btn-stack-overflow.btn-sm, .btn-tumblr.btn-sm, .btn-twitter.btn-sm, .btn-vimeo.btn-sm, .btn-vine.btn-sm, .btn-vk.btn-sm, .btn-xing.btn-sm, .btn-yahoo.btn-sm, .btn-youtube.btn-sm {
        padding: .25rem .5rem;
        font-size: .875rem;
        line-height: 1.5;
        border: 0
    }

        .btn-behance.btn-sm::before, .btn-css3.btn-sm::before, .btn-dribbble.btn-sm::before, .btn-dropbox.btn-sm::before, .btn-facebook.btn-sm::before, .btn-flickr.btn-sm::before, .btn-foursquare.btn-sm::before, .btn-github.btn-sm::before, .btn-google-plus.btn-sm::before, .btn-group-sm > .btn-behance.btn::before, .btn-group-sm > .btn-css3.btn::before, .btn-group-sm > .btn-dribbble.btn::before, .btn-group-sm > .btn-dropbox.btn::before, .btn-group-sm > .btn-facebook.btn::before, .btn-group-sm > .btn-flickr.btn::before, .btn-group-sm > .btn-foursquare.btn::before, .btn-group-sm > .btn-github.btn::before, .btn-group-sm > .btn-google-plus.btn::before, .btn-group-sm > .btn-html5.btn::before, .btn-group-sm > .btn-instagram.btn::before, .btn-group-sm > .btn-linkedin.btn::before, .btn-group-sm > .btn-openid.btn::before, .btn-group-sm > .btn-pinterest.btn::before, .btn-group-sm > .btn-reddit.btn::before, .btn-group-sm > .btn-spotify.btn::before, .btn-group-sm > .btn-stack-overflow.btn::before, .btn-group-sm > .btn-tumblr.btn::before, .btn-group-sm > .btn-twitter.btn::before, .btn-group-sm > .btn-vimeo.btn::before, .btn-group-sm > .btn-vine.btn::before, .btn-group-sm > .btn-vk.btn::before, .btn-group-sm > .btn-xing.btn::before, .btn-group-sm > .btn-yahoo.btn::before, .btn-group-sm > .btn-youtube.btn::before, .btn-html5.btn-sm::before, .btn-instagram.btn-sm::before, .btn-linkedin.btn-sm::before, .btn-openid.btn-sm::before, .btn-pinterest.btn-sm::before, .btn-reddit.btn-sm::before, .btn-spotify.btn-sm::before, .btn-stack-overflow.btn-sm::before, .btn-tumblr.btn-sm::before, .btn-twitter.btn-sm::before, .btn-vimeo.btn-sm::before, .btn-vine.btn-sm::before, .btn-vk.btn-sm::before, .btn-xing.btn-sm::before, .btn-yahoo.btn-sm::before, .btn-youtube.btn-sm::before {
            width: 1.8125rem;
            height: 1.8125rem;
            padding: .25rem 0;
            font-size: .875rem;
            line-height: 1.5
        }

        .btn-behance.btn-sm span, .btn-css3.btn-sm span, .btn-dribbble.btn-sm span, .btn-dropbox.btn-sm span, .btn-facebook.btn-sm span, .btn-flickr.btn-sm span, .btn-foursquare.btn-sm span, .btn-github.btn-sm span, .btn-google-plus.btn-sm span, .btn-group-sm > .btn-behance.btn span, .btn-group-sm > .btn-css3.btn span, .btn-group-sm > .btn-dribbble.btn span, .btn-group-sm > .btn-dropbox.btn span, .btn-group-sm > .btn-facebook.btn span, .btn-group-sm > .btn-flickr.btn span, .btn-group-sm > .btn-foursquare.btn span, .btn-group-sm > .btn-github.btn span, .btn-group-sm > .btn-google-plus.btn span, .btn-group-sm > .btn-html5.btn span, .btn-group-sm > .btn-instagram.btn span, .btn-group-sm > .btn-linkedin.btn span, .btn-group-sm > .btn-openid.btn span, .btn-group-sm > .btn-pinterest.btn span, .btn-group-sm > .btn-reddit.btn span, .btn-group-sm > .btn-spotify.btn span, .btn-group-sm > .btn-stack-overflow.btn span, .btn-group-sm > .btn-tumblr.btn span, .btn-group-sm > .btn-twitter.btn span, .btn-group-sm > .btn-vimeo.btn span, .btn-group-sm > .btn-vine.btn span, .btn-group-sm > .btn-vk.btn span, .btn-group-sm > .btn-xing.btn span, .btn-group-sm > .btn-yahoo.btn span, .btn-group-sm > .btn-youtube.btn span, .btn-html5.btn-sm span, .btn-instagram.btn-sm span, .btn-linkedin.btn-sm span, .btn-openid.btn-sm span, .btn-pinterest.btn-sm span, .btn-reddit.btn-sm span, .btn-spotify.btn-sm span, .btn-stack-overflow.btn-sm span, .btn-tumblr.btn-sm span, .btn-twitter.btn-sm span, .btn-vimeo.btn-sm span, .btn-vine.btn-sm span, .btn-vk.btn-sm span, .btn-xing.btn-sm span, .btn-yahoo.btn-sm span, .btn-youtube.btn-sm span {
            margin-left: 1.8125rem
        }

        .btn-behance.btn-sm.icon, .btn-css3.btn-sm.icon, .btn-dribbble.btn-sm.icon, .btn-dropbox.btn-sm.icon, .btn-facebook.btn-sm.icon, .btn-flickr.btn-sm.icon, .btn-foursquare.btn-sm.icon, .btn-github.btn-sm.icon, .btn-google-plus.btn-sm.icon, .btn-group-sm > .btn-behance.icon.btn, .btn-group-sm > .btn-css3.icon.btn, .btn-group-sm > .btn-dribbble.icon.btn, .btn-group-sm > .btn-dropbox.icon.btn, .btn-group-sm > .btn-facebook.icon.btn, .btn-group-sm > .btn-flickr.icon.btn, .btn-group-sm > .btn-foursquare.icon.btn, .btn-group-sm > .btn-github.icon.btn, .btn-group-sm > .btn-google-plus.icon.btn, .btn-group-sm > .btn-html5.icon.btn, .btn-group-sm > .btn-instagram.icon.btn, .btn-group-sm > .btn-linkedin.icon.btn, .btn-group-sm > .btn-openid.icon.btn, .btn-group-sm > .btn-pinterest.icon.btn, .btn-group-sm > .btn-reddit.icon.btn, .btn-group-sm > .btn-spotify.icon.btn, .btn-group-sm > .btn-stack-overflow.icon.btn, .btn-group-sm > .btn-tumblr.icon.btn, .btn-group-sm > .btn-twitter.icon.btn, .btn-group-sm > .btn-vimeo.icon.btn, .btn-group-sm > .btn-vine.icon.btn, .btn-group-sm > .btn-vk.icon.btn, .btn-group-sm > .btn-xing.icon.btn, .btn-group-sm > .btn-yahoo.icon.btn, .btn-group-sm > .btn-youtube.icon.btn, .btn-html5.btn-sm.icon, .btn-instagram.btn-sm.icon, .btn-linkedin.btn-sm.icon, .btn-openid.btn-sm.icon, .btn-pinterest.btn-sm.icon, .btn-reddit.btn-sm.icon, .btn-spotify.btn-sm.icon, .btn-stack-overflow.btn-sm.icon, .btn-tumblr.btn-sm.icon, .btn-twitter.btn-sm.icon, .btn-vimeo.btn-sm.icon, .btn-vine.btn-sm.icon, .btn-vk.btn-sm.icon, .btn-xing.btn-sm.icon, .btn-yahoo.btn-sm.icon, .btn-youtube.btn-sm.icon {
            width: 1.8125rem;
            height: 1.8125rem
        }

.btn-facebook {
    background: #3b5998
}

    .btn-facebook::before {
        content: "\f09a";
        background: #344e86
    }

    .btn-facebook:hover {
        background: #344e86
    }

        .btn-facebook:hover::before {
            background: #2d4373
        }

.btn-twitter {
    background: #00aced
}

    .btn-twitter::before {
        content: "\f099";
        background: #0099d4
    }

    .btn-twitter:hover {
        background: #0099d4
    }

        .btn-twitter:hover::before {
            background: #0087ba
        }

.btn-linkedin {
    background: #4875b4
}

    .btn-linkedin::before {
        content: "\f0e1";
        background: #4169a2
    }

    .btn-linkedin:hover {
        background: #4169a2
    }

        .btn-linkedin:hover::before {
            background: #395d90
        }

.btn-flickr {
    background: #ff0084
}

    .btn-flickr::before {
        content: "\f16e";
        background: #e60077
    }

    .btn-flickr:hover {
        background: #e60077
    }

        .btn-flickr:hover::before {
            background: #cc006a
        }

.btn-tumblr {
    background: #32506d
}

    .btn-tumblr::before {
        content: "\f173";
        background: #2a435c
    }

    .btn-tumblr:hover {
        background: #2a435c
    }

        .btn-tumblr:hover::before {
            background: #22364a
        }

.btn-xing {
    background: #026466
}

    .btn-xing::before {
        content: "\f168";
        background: #024b4d
    }

    .btn-xing:hover {
        background: #024b4d
    }

        .btn-xing:hover::before {
            background: #013334
        }

.btn-github {
    background: #4183c4
}

    .btn-github::before {
        content: "\f09b";
        background: #3876b4
    }

    .btn-github:hover {
        background: #3876b4
    }

        .btn-github:hover::before {
            background: #3269a0
        }

.btn-html5 {
    background: #e34f26
}

    .btn-html5::before {
        content: "\f13b";
        background: #d4431b
    }

    .btn-html5:hover {
        background: #d4431b
    }

        .btn-html5:hover::before {
            background: #be3c18
        }

.btn-openid {
    background: #f78c40
}

    .btn-openid::before {
        content: "\f19b";
        background: #f67d28
    }

    .btn-openid:hover {
        background: #f67d28
    }

        .btn-openid:hover::before {
            background: #f56f0f
        }

.btn-stack-overflow {
    background: #fe7a15
}

    .btn-stack-overflow::before {
        content: "\f16c";
        background: #f86c01
    }

    .btn-stack-overflow:hover {
        background: #f86c01
    }

        .btn-stack-overflow:hover::before {
            background: #df6101
        }

.btn-css3 {
    background: #0170ba
}

    .btn-css3::before {
        content: "\f13c";
        background: #0161a1
    }

    .btn-css3:hover {
        background: #0161a1
    }

        .btn-css3:hover::before {
            background: #015187
        }

.btn-youtube {
    background: #b00
}

    .btn-youtube::before {
        content: "\f167";
        background: #a20000
    }

    .btn-youtube:hover {
        background: #a20000
    }

        .btn-youtube:hover::before {
            background: #800
        }

.btn-dribbble {
    background: #ea4c89
}

    .btn-dribbble::before {
        content: "\f17d";
        background: #e7357a
    }

    .btn-dribbble:hover {
        background: #e7357a
    }

        .btn-dribbble:hover::before {
            background: #e51e6b
        }

.btn-google-plus {
    background: #bb4b39
}

    .btn-google-plus::before {
        content: "\f0d5";
        background: #a74333
    }

    .btn-google-plus:hover {
        background: #a74333
    }

        .btn-google-plus:hover::before {
            background: #943b2d
        }

.btn-instagram {
    background: #517fa4
}

    .btn-instagram::before {
        content: "\f16d";
        background: #497293
    }

    .btn-instagram:hover {
        background: #497293
    }

        .btn-instagram:hover::before {
            background: #406582
        }

.btn-pinterest {
    background: #cb2027
}

    .btn-pinterest::before {
        content: "\f0d2";
        background: #b51d23
    }

    .btn-pinterest:hover {
        background: #b51d23
    }

        .btn-pinterest:hover::before {
            background: #9f191f
        }

.btn-vk {
    background: #45668e
}

    .btn-vk::before {
        content: "\f189";
        background: #3d5a7d
    }

    .btn-vk:hover {
        background: #3d5a7d
    }

        .btn-vk:hover::before {
            background: #344d6c
        }

.btn-yahoo {
    background: #400191
}

    .btn-yahoo::before {
        content: "\f19e";
        background: #350178
    }

    .btn-yahoo:hover {
        background: #350178
    }

        .btn-yahoo:hover::before {
            background: #2a015e
        }

.btn-behance {
    background: #1769ff
}

    .btn-behance::before {
        content: "\f1b4";
        background: #0059fd
    }

    .btn-behance:hover {
        background: #0059fd
    }

        .btn-behance:hover::before {
            background: #0050e3
        }

.btn-dropbox {
    background: #007ee5
}

    .btn-dropbox::before {
        content: "\f16b";
        background: #0070cc
    }

    .btn-dropbox:hover {
        background: #0070cc
    }

        .btn-dropbox:hover::before {
            background: #0062b2
        }

.btn-reddit {
    background: #ff4500
}

    .btn-reddit::before {
        content: "\f1a1";
        background: #e63e00
    }

    .btn-reddit:hover {
        background: #e63e00
    }

        .btn-reddit:hover::before {
            background: #cc3700
        }

.btn-spotify {
    background: #7ab800
}

    .btn-spotify::before {
        content: "\f1bc";
        background: #699f00
    }

    .btn-spotify:hover {
        background: #699f00
    }

        .btn-spotify:hover::before {
            background: #588500
        }

.btn-vine {
    background: #00bf8f
}

    .btn-vine::before {
        content: "\f1ca";
        background: #00a67c
    }

    .btn-vine:hover {
        background: #00a67c
    }

        .btn-vine:hover::before {
            background: #008c69
        }

.btn-foursquare {
    background: #1073af
}

    .btn-foursquare::before {
        content: "\f180";
        background: #0e6498
    }

    .btn-foursquare:hover {
        background: #0e6498
    }

        .btn-foursquare:hover::before {
            background: #0c5480
        }

.btn-vimeo {
    background: #aad450
}

    .btn-vimeo::before {
        content: "\f194";
        background: #a0cf3c
    }

    .btn-vimeo:hover {
        background: #a0cf3c
    }

        .btn-vimeo:hover::before {
            background: #93c130
        }

.callout {
    position: relative;
    padding: 0 1rem;
    margin: 1rem 0;
    border: 0 solid #cfd8dc;
    border-left-width: .25rem
}

    .callout .chart-wrapper {
        position: absolute;
        top: 18px;
        left: 45%;
        float: right;
        width: 100px
    }

.callout-bordered {
    border: 1px solid #cfd8dc;
    border-left-width: .25rem
}

.callout code {
    border-radius: .25rem
}

.callout h4 {
    margin-top: 0;
    margin-bottom: .25rem
}

.callout p:last-child {
    margin-bottom: 0
}

.callout + .callout {
    margin-top: -.25rem
}

.callout-default {
    border-left-color: #b0bec5
}

    .callout-default h4 {
        color: #b0bec5
    }

.callout-primary {
    border-left-color: #d46736
}

    .callout-primary h4 {
        color: #d46736
    }

.callout-info {
    border-left-color: #63c2de
}

    .callout-info h4 {
        color: #63c2de
    }

.callout-warning {
    border-left-color: #f8cb00
}

    .callout-warning h4 {
        color: #f8cb00
    }

.callout-danger {
    border-left-color: #f86c6b
}

    .callout-danger h4 {
        color: #f86c6b
    }

.callout-success {
    border-left-color: #4dbd74
}

    .callout-success h4 {
        color: #4dbd74
    }

.card {
    margin-bottom: 1.5rem
}

.card-header .icon-bg {
    display: inline-block;
    padding: .75rem 1.25rem !important;
    margin-top: -.75rem;
    margin-right: 1.25rem;
    margin-bottom: -.75rem;
    margin-left: -1.25rem;
    line-height: inherit;
    color: #263238;
    vertical-align: bottom;
    background: 0 0;
    border-right: 1px solid #cfd8dc
}

.card-header .nav.nav-tabs {
    margin-top: -.75rem;
    margin-bottom: -.75rem;
    border-bottom: 0
}

    .card-header .nav.nav-tabs .nav-item {
        border-top: 0
    }

    .card-header .nav.nav-tabs .nav-link, .card-header .nav.nav-tabs .navbar .dropdown-toggle, .navbar .card-header .nav.nav-tabs .dropdown-toggle {
        padding: .75rem .625rem;
        color: #b0bec5;
        border-top: 0
    }

        .card-header .nav.nav-tabs .nav-link.active, .card-header .nav.nav-tabs .navbar .active.dropdown-toggle, .navbar .card-header .nav.nav-tabs .active.dropdown-toggle {
            color: #263238;
            background: #fff
        }

.card-header.card-header-inverse {
    color: #fff
}

.card-header.card-header-primary {
    margin: -1px -1px 0;
    background: #d46736;
    border-bottom: 1px solid #d46736
}

.card-header.card-header-secondary {
    margin: -1px -1px 0;
    background: #cfd8dc;
    border-bottom: 1px solid #cfd8dc
}

.card-header.card-header-success {
    margin: -1px -1px 0;
    background: #4dbd74;
    border-bottom: 1px solid #4dbd74
}

.card-header.card-header-info {
    margin: -1px -1px 0;
    background: #63c2de;
    border-bottom: 1px solid #63c2de
}

.card-header.card-header-warning {
    margin: -1px -1px 0;
    background: #f8cb00;
    border-bottom: 1px solid #f8cb00
}

.card-header.card-header-danger {
    margin: -1px -1px 0;
    background: #f86c6b;
    border-bottom: 1px solid #f86c6b
}

.card-header .btn {
    margin-top: -.5rem
}

.card-header .btn-group-sm > .btn, .card-header .btn-sm {
    margin-top: -.25rem
}

.card-header .btn-group-lg > .btn, .card-header .btn-lg {
    margin-top: -.5rem
}

.card-footer ul {
    display: table;
    width: 100%;
    padding: 0;
    margin: 0;
    table-layout: fixed
}

    .card-footer ul li {
        display: table-cell;
        padding: 0 1.25rem;
        text-align: center
    }

.card-primary {
    background-color: #003b5c
}

    .card-primary .card-header {
        border-color: #003b5c
    }

    .card-primary .card-footer, .card-primary .card-header {
        background-color: #003b5c
    }

.card-secondary {
    background-color: #cfd8dc
}

    .card-secondary .card-header {
        border-color: #c0ccd1
    }

    .card-secondary .card-footer, .card-secondary .card-header {
        background-color: #c0ccd1
    }

.card-success {
    background-color: #4dbd74
}

    .card-success .card-header {
        border-color: #41af67
    }

    .card-success .card-footer, .card-success .card-header {
        background-color: #41af67
    }

.card-info {
    background-color: #63c2de
}

    .card-info .card-header {
        border-color: #4ebada
    }

    .card-info .card-footer, .card-info .card-header {
        background-color: #4ebada
    }

.card-warning {
    background-color: #f8cb00
}

    .card-warning .card-header {
        border-color: #dfb600
    }

    .card-warning .card-footer, .card-warning .card-header {
        background-color: #dfb600
    }

.card-danger {
    background-color: #f86c6b
}

    .card-danger .card-header {
        border-color: #f75453
    }

    .card-danger .card-footer, .card-danger .card-header {
        background-color: #f75453
    }

.card-inverse {
    color: #fff
}

    .card-inverse .text-muted {
        color: rgba(255,255,255,.6) !important
    }

[class*=card-outline-] .card-block {
    background: #fff !important
}

[class*=card-outline-].card-outline-top {
    border-top-width: 2px;
    border-right-color: #cfd8dc;
    border-bottom-color: #cfd8dc;
    border-left-color: #cfd8dc
}

.card-accent-primary {
    border-top-width: 2px;
    border-top-color: #d46736
}

.card-accent-secondary {
    border-top-width: 2px;
    border-top-color: #b0bec5
}

.card-accent-info {
    border-top-width: 2px;
    border-top-color: #63c2de
}

.card-accent-success {
    border-top-width: 2px;
    border-top-color: #4dbd74
}

.card-accent-warning {
    border-top-width: 2px;
    border-top-color: #f8cb00
}

.card-accent-danger {
    border-top-width: 2px;
    border-top-color: #f86c6b
}

.card-header > i {
    margin-right: .5rem
}

.card-header .card-actions {
    position: absolute;
    top: 0;
    right: 0
}

    .card-header .card-actions a, .card-header .card-actions button {
        display: block;
        float: left;
        width: 50px;
        padding: .75rem 0;
        margin: 0 !important;
        color: #263238;
        text-align: center;
        background: 0 0;
        border: 0;
        border-left: 1px solid #cfd8dc;
        box-shadow: 0
    }

        .card-header .card-actions a:hover, .card-header .card-actions button:hover {
            text-decoration: none
        }

        .card-header .card-actions a [class*=" icon-"], .card-header .card-actions a [class^=icon-], .card-header .card-actions button [class*=" icon-"], .card-header .card-actions button [class^=icon-] {
            display: inline-block;
            vertical-align: middle
        }

        .card-header .card-actions a i, .card-header .card-actions button i {
            display: inline-block;
            transition: .4s
        }

        .card-header .card-actions a .r180, .card-header .card-actions button .r180 {
            transform: rotate(180deg)
        }

    .card-header .card-actions .input-group {
        width: 230px;
        margin: 6px
    }

        .card-header .card-actions .input-group .input-group-addon {
            background: #fff
        }

        .card-header .card-actions .input-group input {
            border-left: 0
        }

.card-full {
    margin-top: -1rem;
    margin-right: -15px;
    margin-left: -15px;
    border: 0;
    border-bottom: 1px solid #cfd8dc
}

@media (min-width:576px) {
    .card-columns.cols-2 {
        column-count: 2
    }
}

.card .drag, .card.drag {
    cursor: move
}

.card-placeholder {
    background: rgba(0,0,0,.025);
    border: 1px dashed #b0bec5
}

.chart-wrapper canvas {
    width: 100% !important
}

base-chart.chart {
    display: block !important
}

.dropdown-item {
    position: relative;
    padding: 10px 20px;
    border-bottom: 1px solid #cfd8dc
}

    .dropdown-item:last-child {
        border-bottom: 0
    }

    .dropdown-item i {
        display: inline-block;
        width: 20px;
        margin-right: 10px;
        margin-left: -10px;
        color: #cfd8dc;
        text-align: center
    }

    .dropdown-item .badge {
        position: absolute;
        right: 10px;
        margin-top: 2px
    }

.dropdown-header {
    padding: 8px 20px;
    background: #eceff1;
    border-bottom: 1px solid #cfd8dc
}

    .dropdown-header .btn {
        margin-top: -7px;
        color: #b0bec5
    }

        .dropdown-header .btn:hover {
            color: #263238
        }

        .dropdown-header .btn.pull-right {
            margin-right: -20px
        }

.dropdown-menu-lg {
    width: 250px
}

.app-footer {
    min-height: 50px;
    padding: 0 1rem;
    line-height: 50px;
    color: #263238;
    background: #eceff1;
    border-top: 1px solid #cfd8dc
}

.row.row-equal {
    padding-right: 7.5px;
    padding-left: 7.5px;
    margin-right: -15px;
    margin-left: -15px
}

    .row.row-equal [class*=col-] {
        padding-right: 7.5px;
        padding-left: 7.5px
    }

.main .container-fluid {
    padding: 0 30px
}

.input-group-addon, .input-group-btn {
    min-width: 40px;
    white-space: nowrap;
    vertical-align: middle
}

#loading-bar, #loading-bar-spinner {
    -webkit-pointer-events: none;
    pointer-events: none;
    -moz-transition: 350ms linear all;
    -o-transition: 350ms linear all;
    -webkit-transition: 350ms linear all;
    transition: 350ms linear all
}

    #loading-bar-spinner.ng-enter, #loading-bar-spinner.ng-leave.ng-leave-active, #loading-bar.ng-enter, #loading-bar.ng-leave.ng-leave-active {
        opacity: 0
    }

        #loading-bar-spinner.ng-enter.ng-enter-active, #loading-bar-spinner.ng-leave, #loading-bar.ng-enter.ng-enter-active, #loading-bar.ng-leave {
            opacity: 1
        }

    #loading-bar .bar {
        position: fixed;
        top: 0;
        left: 0;
        z-index: 20002;
        width: 100%;
        height: 2px;
        background: #d46736;
        border-top-right-radius: 1px;
        border-bottom-right-radius: 1px;
        -moz-transition: width 350ms;
        -o-transition: width 350ms;
        -webkit-transition: width 350ms;
        transition: width 350ms
    }

    #loading-bar .peg {
        position: absolute;
        top: 0;
        right: 0;
        width: 70px;
        height: 2px;
        -moz-border-radius: 100%;
        -webkit-border-radius: 100%;
        border-radius: 100%;
        -moz-box-shadow: #29d 1px 0 6px 1px;
        -ms-box-shadow: #29d 1px 0 6px 1px;
        -webkit-box-shadow: #29d 1px 0 6px 1px;
        box-shadow: #29d 1px 0 6px 1px;
        opacity: .45
    }

#loading-bar-spinner {
    position: fixed;
    top: 10px;
    left: 10px;
    z-index: 10002;
    display: block
}

    #loading-bar-spinner .spinner-icon {
        width: 14px;
        height: 14px;
        border: solid 2px transparent;
        border-top-color: #29d;
        border-left-color: #29d;
        border-radius: 50%;
        -moz-animation: loading-bar-spinner .4s linear infinite;
        -ms-animation: loading-bar-spinner .4s linear infinite;
        -o-animation: loading-bar-spinner .4s linear infinite;
        -webkit-animation: loading-bar-spinner .4s linear infinite;
        animation: loading-bar-spinner .4s linear infinite
    }

@-webkit-keyframes loading-bar-spinner {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

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

@-moz-keyframes loading-bar-spinner {
    0% {
        -moz-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -moz-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-o-keyframes loading-bar-spinner {
    0% {
        -o-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-ms-keyframes loading-bar-spinner {
    0% {
        -ms-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -ms-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes loading-bar-spinner {
    0% {
        transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.pace {
    -webkit-pointer-events: none;
    pointer-events: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.pace-inactive {
    display: none
}

.pace .pace-progress {
    position: fixed;
    top: 0;
    right: 100%;
    z-index: 2000;
    width: 100%;
    height: 2px;
    background: #d46736
}

.modal-primary .modal-content {
    border-color: #d46736
}

.modal-primary .modal-header {
    color: #fff;
    background-color: #d46736
}

.modal-secondary .modal-content {
    border-color: #cfd8dc
}

.modal-secondary .modal-header {
    color: #fff;
    background-color: #cfd8dc
}

.modal-success .modal-content {
    border-color: #4dbd74
}

.modal-success .modal-header {
    color: #fff;
    background-color: #4dbd74
}

.modal-info .modal-content {
    border-color: #63c2de
}

.modal-info .modal-header {
    color: #fff;
    background-color: #63c2de
}

.modal-warning .modal-content {
    border-color: #f8cb00
}

.modal-warning .modal-header {
    color: #fff;
    background-color: #f8cb00
}

.modal-danger .modal-content {
    border-color: #f86c6b
}

.modal-danger .modal-header {
    color: #fff;
    background-color: #f86c6b
}

.nav-tabs .nav-link, .nav-tabs .navbar .dropdown-toggle, .navbar .nav-tabs .dropdown-toggle {
    color: #607d8b
}

    .nav-tabs .nav-link.active, .nav-tabs .navbar .active.dropdown-toggle, .navbar .nav-tabs .active.dropdown-toggle {
        color: #263238;
        background: #fff;
        border-color: #cfd8dc;
        border-bottom-color: #fff
    }

        .nav-tabs .nav-link.active:focus, .nav-tabs .navbar .active.dropdown-toggle:focus, .navbar .nav-tabs .active.dropdown-toggle:focus {
            background: #fff;
            border-color: #cfd8dc;
            border-bottom-color: #fff
        }

.tab-content {
    margin-top: -1px;
    background: #fff;
    border: 1px solid #cfd8dc
}

    .tab-content .tab-pane {
        padding: 1rem
    }

.card-block .tab-content {
    margin-top: 0;
    border: 0
}

.app-header.navbar {
    position: relative;
    flex-direction: row;
    height: 95px;
    margin: 0;
    padding: 0;
    background-color: #eee;
    border-bottom: 1px solid #cfd8dc;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,.3);
    -moz-box-shadow: 0 1px 5px rgba(0,0,0,.3);
    -ms-box-shadow: 0 1px 5px rgba(0,0,0,.3);
    box-shadow: 0 1px 5px rgba(0,0,0,.3)
}

    .app-header.navbar .navbar-brand {
        display: inline-block;
        width: 200px;
        height: 95px;
        padding: 30px;
        margin-right: 0;
        font-size: 18pt;
        background-color: #eee;
        background-repeat: no-repeat;
        background-position: center center;
        border-bottom: 1px solid #cfd8dc
    }

    .app-header.navbar .navbar-nav {
        flex-direction: row;
        align-items: center
    }

    .app-header.navbar .nav-item {
        position: relative;
        min-width: 50px;
        margin: 0 !important;
        text-align: center
    }

        .app-header.navbar .nav-item button {
            margin: 0 auto
        }

        .app-header.navbar .nav-item .dropdown-toggle, .app-header.navbar .nav-item .nav-link {
            padding-top: 0;
            padding-bottom: 0;
            border: 0;
            background: 0
        }

            .app-header.navbar .nav-item .dropdown-toggle .badge, .app-header.navbar .nav-item .nav-link .badge {
                position: absolute;
                top: 50%;
                left: 50%;
                margin-top: -16px;
                margin-left: 0
            }

            .app-header.navbar .nav-item .dropdown-toggle > .img-avatar, .app-header.navbar .nav-item .nav-link > .img-avatar {
                height: 35px;
                margin: 0 10px
            }

    .app-header.navbar .dropdown-menu {
        padding-bottom: 0;
        line-height: 1.5
    }

    .app-header.navbar .dropdown-item {
        min-width: 180px
    }

.navbar-brand {
    color: rgba(0,0,0,.8)
}

    .navbar-brand:focus, .navbar-brand:hover {
        color: rgba(0,0,0,.8)
    }

.navbar .navbar-nav .dropdown-toggle, .navbar-nav .nav-link, .navbar-nav .navbar .dropdown-toggle {
    color: rgba(0,0,0,.3)
}

    .navbar .navbar-nav .dropdown-toggle:focus, .navbar .navbar-nav .dropdown-toggle:hover, .navbar-nav .nav-link:focus, .navbar-nav .nav-link:hover, .navbar-nav .navbar .dropdown-toggle:focus, .navbar-nav .navbar .dropdown-toggle:hover {
        color: rgba(0,0,0,.6)
    }

    .navbar .navbar-nav .active.dropdown-toggle, .navbar .navbar-nav .active.dropdown-toggle:focus, .navbar .navbar-nav .active.dropdown-toggle:hover, .navbar .navbar-nav .active > .dropdown-toggle, .navbar .navbar-nav .active > .dropdown-toggle:focus, .navbar .navbar-nav .active > .dropdown-toggle:hover, .navbar .navbar-nav .open.dropdown-toggle, .navbar .navbar-nav .open.dropdown-toggle:focus, .navbar .navbar-nav .open.dropdown-toggle:hover, .navbar .navbar-nav .open > .dropdown-toggle, .navbar .navbar-nav .open > .dropdown-toggle:focus, .navbar .navbar-nav .open > .dropdown-toggle:hover, .navbar-nav .active > .nav-link, .navbar-nav .active > .nav-link:focus, .navbar-nav .active > .nav-link:hover, .navbar-nav .nav-link.active, .navbar-nav .nav-link.active:focus, .navbar-nav .nav-link.active:hover, .navbar-nav .nav-link.open, .navbar-nav .nav-link.open:focus, .navbar-nav .nav-link.open:hover, .navbar-nav .navbar .active.dropdown-toggle, .navbar-nav .navbar .active.dropdown-toggle:focus, .navbar-nav .navbar .active.dropdown-toggle:hover, .navbar-nav .navbar .active > .dropdown-toggle, .navbar-nav .navbar .active > .dropdown-toggle:focus, .navbar-nav .navbar .active > .dropdown-toggle:hover, .navbar-nav .navbar .open.dropdown-toggle, .navbar-nav .navbar .open.dropdown-toggle:focus, .navbar-nav .navbar .open.dropdown-toggle:hover, .navbar-nav .navbar .open > .dropdown-toggle, .navbar-nav .navbar .open > .dropdown-toggle:focus, .navbar-nav .navbar .open > .dropdown-toggle:hover, .navbar-nav .open > .nav-link, .navbar-nav .open > .nav-link:focus, .navbar-nav .open > .nav-link:hover {
        color: rgba(0,0,0,.8)
    }

.navbar-divider {
    background-color: rgba(0,0,0,.075)
}

.progress-xs {
    height: 4px
}

.progress-sm {
    height: 8px
}

.progress-white {
    background-color: rgba(255,255,255,.2) !important
}

    .progress-white .progress-bar {
        background-color: #fff
    }

.sidebar {
    padding: 0;
    overflow: hidden;
    color: #fff;
    background: #3455a4
}

    .sidebar .sidebar-close {
        position: absolute;
        right: 0;
        display: none;
        padding: 0 1rem;
        font-size: 24px;
        font-weight: 800;
        line-height: 55px;
        color: #fff;
        background: 0;
        border: 0;
        opacity: .8
    }

        .sidebar .sidebar-close:hover {
            opacity: 1
        }

    .sidebar .sidebar-nav {
        position: relative;
        overflow-x: hidden;
        overflow-y: auto;
        -ms-overflow-style: -ms-autohiding-scrollbar;
        width: 250px
    }

        .sidebar .sidebar-nav::-webkit-scrollbar {
            position: absolute;
            width: 10px;
            margin-left: -10px;
            -webkit-appearance: none
        }

        .sidebar .sidebar-nav::-webkit-scrollbar-track {
            background-color: #304047;
            border-right: 1px solid #1c2429;
            border-left: 1px solid #1c2429
        }

        .sidebar .sidebar-nav::-webkit-scrollbar-thumb {
            height: 50px;
            background-color: #11171a;
            background-clip: content-box;
            border-color: transparent;
            border-style: solid;
            border-width: 1px 2px
        }

    .sidebar .nav {
        width: 250px;
        flex-direction: column !important
    }

        .sidebar .nav .nav-title {
            padding: .75rem 1rem;
            font-size: 11px;
            font-weight: 600;
            color: #cfd8dc;
            text-transform: uppercase
        }

        .sidebar .nav .divider {
            height: 10px
        }

        .sidebar .nav .nav-item {
            position: relative;
            margin: 0;
            transition: background .3s ease-in-out
        }

            .sidebar .nav .nav-item ul {
                max-height: 0;
                padding: 0;
                margin: 0;
                overflow-y: hidden;
                transition: max-height .3s ease-in-out
            }

                .sidebar .nav .nav-item ul li {
                    padding: 0;
                    list-style: none
                }

            .navbar .sidebar .nav .nav-item .dropdown-toggle, .sidebar .nav .nav-item .nav-link, .sidebar .nav .nav-item .navbar .dropdown-toggle {
                display: block;
                padding: .75rem 1rem;
                color: #fff;
                text-decoration: none;
                background: 0 0;
                padding: 10px
            }

                .navbar .sidebar .nav .nav-item .dropdown-toggle:hover, .sidebar .nav .nav-item .nav-link:hover, .sidebar .nav .nav-item .navbar .dropdown-toggle:hover {
                    color: #fff !important;
                    background: #2196f3 !important
                }

                    .navbar .sidebar .nav .nav-item .dropdown-toggle:hover i, .sidebar .nav .nav-item .nav-link:hover i, .sidebar .nav .nav-item .navbar .dropdown-toggle:hover i {
                        color: #fff !important
                    }

                .navbar .sidebar .nav .nav-item .active.dropdown-toggle, .sidebar .nav .nav-item .nav-link.active, .sidebar .nav .nav-item .navbar .active.dropdown-toggle {
                    color: #ccc !important;
                    background: #2196f34a
                }

                    .navbar .sidebar .nav .nav-item .active.dropdown-toggle i, .sidebar .nav .nav-item .nav-link.active i, .sidebar .nav .nav-item .navbar .active.dropdown-toggle i {
                        color: #03a9f4
                    }

                .navbar .sidebar .nav .nav-item .dropdown-toggle [class*=" icon-"], .navbar .sidebar .nav .nav-item .dropdown-toggle [class^=icon-], .sidebar .nav .nav-item .nav-link [class*=" icon-"], .sidebar .nav .nav-item .nav-link [class^=icon-], .sidebar .nav .nav-item .navbar .dropdown-toggle [class*=" icon-"], .sidebar .nav .nav-item .navbar .dropdown-toggle [class^=icon-] {
                    display: inline-block;
                    margin-top: -4px;
                    vertical-align: middle
                }

                .navbar .sidebar .nav .nav-item .dropdown-toggle i, .sidebar .nav .nav-item .nav-link i, .sidebar .nav .nav-item .navbar .dropdown-toggle i {
                    width: 20px;
                    margin: 0 .5rem 0 0;
                    font-size: 14px;
                    color: #fff;
                    text-align: center
                }

                .navbar .sidebar .nav .nav-item .dropdown-toggle .badge, .sidebar .nav .nav-item .nav-link .badge, .sidebar .nav .nav-item .navbar .dropdown-toggle .badge {
                    float: right;
                    margin-top: 2px
                }

                .navbar .sidebar .nav .nav-item .nav-dropdown-toggle.dropdown-toggle::before, .sidebar .nav .nav-item .nav-link.nav-dropdown-toggle::before, .sidebar .nav .nav-item .navbar .nav-dropdown-toggle.dropdown-toggle::before {
                    position: absolute;
                    font-family: simple-line-icons;
                    top: .96875rem;
                    right: 1rem;
                    display: block;
                    width: .875rem;
                    height: .875rem;
                    margin-right: 15px;
                    margin-top: 6px;
                    font-size: .875rem;
                    line-height: .65625rem;
                    text-align: center;
                    content: "\e604";
                    transition: .3s
                }

            .sidebar .nav .nav-item.nav-dropdown.open {
                background: rgba(0,0,0,.2)
            }

                .sidebar .nav .nav-item.nav-dropdown.open > ol, .sidebar .nav .nav-item.nav-dropdown.open > ul {
                    max-height: 1000px
                }

                .navbar .sidebar .nav .nav-item.nav-dropdown.open .dropdown-toggle, .sidebar .nav .nav-item.nav-dropdown.open .nav-link, .sidebar .nav .nav-item.nav-dropdown.open .navbar .dropdown-toggle {
                    color: #fff;
                    border-left: 0 !important;
                    padding: 10px
                }

                .navbar .sidebar .nav .nav-item.nav-dropdown.open > .nav-dropdown-toggle.dropdown-toggle::before, .sidebar .nav .nav-item.nav-dropdown.open > .nav-link.nav-dropdown-toggle::before, .sidebar .nav .navbar .nav-item.nav-dropdown.open > .nav-dropdown-toggle.dropdown-toggle::before {
                    transform: rotate(-90deg);
                    margin-top: 8px
                }

                .sidebar .nav .nav-item.nav-dropdown.open .nav-dropdown.open {
                    border-left: 0
                }

            .sidebar .nav .nav-item.nav-dropdown.nt {
                transition: 0s !important
            }

                .sidebar .nav .nav-item.nav-dropdown.nt > ol, .sidebar .nav .nav-item.nav-dropdown.nt > ul {
                    transition: 0s !important
                }

                .navbar .sidebar .nav .nav-item.nav-dropdown.nt .nav-dropdown-toggle.dropdown-toggle::before, .sidebar .nav .nav-item.nav-dropdown.nt .nav-link.nav-dropdown-toggle::before, .sidebar .nav .nav-item.nav-dropdown.nt .navbar .nav-dropdown-toggle.dropdown-toggle::before {
                    transition: 0s !important
                }

            .sidebar .nav .nav-item .nav-label {
                display: block;
                padding: .09375rem 1rem;
                color: #cfd8dc
            }

                .sidebar .nav .nav-item .nav-label:hover {
                    color: #fff;
                    text-decoration: none
                }

                .sidebar .nav .nav-item .nav-label i {
                    width: 20px;
                    margin: -3px .5rem 0 0;
                    font-size: 10px;
                    color: #b0bec5;
                    text-align: center;
                    vertical-align: middle
                }

            .sidebar .nav .nav-item .progress {
                background-color: #455b66 !important
            }

.nav .open > .nav-dropdown-toggle {
    background-color: #2196f3 !important;
    border-color: #428bca
}

@media (min-width:992px) {
    .sidebar-compact .sidebar .sidebar-nav {
        width: 150px
    }

    .sidebar-compact .sidebar .nav {
        width: 150px
    }

        .sidebar-compact .sidebar .nav .nav-title {
            text-align: center
        }

        .sidebar-compact .sidebar .nav .nav-item {
            width: 150px;
            border-left: 0 !important
        }

            .navbar .sidebar-compact .sidebar .nav .nav-item .dropdown-toggle, .sidebar-compact .sidebar .nav .nav-item .nav-link, .sidebar-compact .sidebar .nav .nav-item .navbar .dropdown-toggle {
                text-align: center
            }

                .navbar .sidebar-compact .sidebar .nav .nav-item .dropdown-toggle i, .sidebar-compact .sidebar .nav .nav-item .nav-link i, .sidebar-compact .sidebar .nav .nav-item .navbar .dropdown-toggle i {
                    display: block;
                    width: 100%;
                    margin: .25rem 0;
                    font-size: 24px
                }

                .navbar .sidebar-compact .sidebar .nav .nav-item .dropdown-toggle .badge, .sidebar-compact .sidebar .nav .nav-item .nav-link .badge, .sidebar-compact .sidebar .nav .nav-item .navbar .dropdown-toggle .badge {
                    position: absolute;
                    top: 18px;
                    right: 10px
                }

                .navbar .sidebar-compact .sidebar .nav .nav-item .nav-dropdown-toggle.dropdown-toggle::before, .sidebar-compact .sidebar .nav .nav-item .nav-link.nav-dropdown-toggle::before, .sidebar-compact .sidebar .nav .nav-item .navbar .nav-dropdown-toggle.dropdown-toggle::before {
                    top: 30px
                }

    .sidebar-minimized .hidden-cn {
        display: none
    }

    .sidebar-minimized .sidebar {
        z-index: 1019
    }

        .sidebar-minimized .sidebar:hover {
            overflow: visible
        }

        .sidebar-minimized .sidebar .sidebar-nav {
            overflow: visible;
            width: 50px
        }

        .sidebar-minimized .sidebar .nav {
            width: 50px
        }

            .sidebar-minimized .sidebar .nav .divider, .sidebar-minimized .sidebar .nav .nav-title {
                display: none
            }

            .sidebar-minimized .sidebar .nav .nav-item {
                width: 50px;
                overflow: hidden;
                border-left: 0 !important
            }

                .sidebar-minimized .sidebar .nav .nav-item ul {
                    background: #263238
                }

                .navbar .sidebar-minimized .sidebar .nav .nav-item .dropdown-toggle, .sidebar-minimized .sidebar .nav .nav-item .nav-link, .sidebar-minimized .sidebar .nav .nav-item .navbar .dropdown-toggle {
                    position: relative;
                    padding-left: 0;
                    margin: 0;
                    white-space: nowrap;
                    border-left: 0 !important
                }

                    .navbar .sidebar-minimized .sidebar .nav .nav-item .nav-dropdown-toggle.dropdown-toggle::before, .sidebar-minimized .sidebar .nav .nav-item .nav-link.nav-dropdown-toggle::before, .sidebar-minimized .sidebar .nav .nav-item .navbar .nav-dropdown-toggle.dropdown-toggle::before {
                        display: none
                    }

                    .navbar .sidebar-minimized .sidebar .nav .nav-item .dropdown-toggle i, .sidebar-minimized .sidebar .nav .nav-item .nav-link i, .sidebar-minimized .sidebar .nav .nav-item .navbar .dropdown-toggle i {
                        display: block;
                        float: left;
                        width: 50px;
                        padding: 0;
                        margin: 0 !important;
                        font-size: 18px
                    }

                    .navbar .sidebar-minimized .sidebar .nav .nav-item .dropdown-toggle .badge, .sidebar-minimized .sidebar .nav .nav-item .nav-link .badge, .sidebar-minimized .sidebar .nav .nav-item .navbar .dropdown-toggle .badge {
                        position: absolute;
                        right: 15px;
                        display: none
                    }

                    .navbar .sidebar-minimized .sidebar .nav .nav-item .dropdown-toggle:hover, .sidebar-minimized .sidebar .nav .nav-item .nav-link:hover, .sidebar-minimized .sidebar .nav .nav-item .navbar .dropdown-toggle:hover {
                        width: 200px
                    }

                        .navbar .sidebar-minimized .sidebar .nav .nav-item .dropdown-toggle:hover .badge, .sidebar-minimized .sidebar .nav .nav-item .nav-link:hover .badge, .sidebar-minimized .sidebar .nav .nav-item .navbar .dropdown-toggle:hover .badge {
                            display: inline
                        }

                .sidebar-minimized .sidebar .nav .nav-item ul {
                    position: absolute;
                    left: 50px
                }

                    .sidebar-minimized .sidebar .nav .nav-item ul li {
                        position: relative;
                        padding: 0
                    }

                        .navbar .sidebar-minimized .sidebar .nav .nav-item ul li .dropdown-toggle, .sidebar-minimized .sidebar .nav .nav-item ul li .nav-link, .sidebar-minimized .sidebar .nav .nav-item ul li .navbar .dropdown-toggle {
                            width: 150px
                        }

                        .sidebar-minimized .sidebar .nav .nav-item ul li ol, .sidebar-minimized .sidebar .nav .nav-item ul li ul {
                            position: absolute;
                            top: 0;
                            left: 100%
                        }

                .sidebar-minimized .sidebar .nav .nav-item.nav-dropdown.open {
                    background: #304047
                }

                    .navbar .sidebar-minimized .sidebar .nav .nav-item.nav-dropdown.open > .dropdown-toggle i, .sidebar-minimized .sidebar .nav .nav-item.nav-dropdown.open > .nav-link i, .sidebar-minimized .sidebar .nav .navbar .nav-item.nav-dropdown.open > .dropdown-toggle i {
                        color: #d46736
                    }

                    .sidebar-minimized .sidebar .nav .nav-item.nav-dropdown.open > ol, .sidebar-minimized .sidebar .nav .nav-item.nav-dropdown.open > ul {
                        display: none
                    }

                .sidebar-minimized .sidebar .nav .nav-item:hover {
                    width: 250px;
                    overflow: visible;
                    background: #d46736;
                    transition: 0s
                }

                    .navbar .sidebar-minimized .sidebar .nav .nav-item:hover > .dropdown-toggle, .sidebar-minimized .sidebar .nav .nav-item:hover > .nav-link, .sidebar-minimized .sidebar .nav .navbar .nav-item:hover > .dropdown-toggle {
                        width: 250px
                    }

                    .sidebar-minimized .sidebar .nav .nav-item:hover > ol, .sidebar-minimized .sidebar .nav .nav-item:hover > ul {
                        display: inline;
                        max-height: 10000px;
                        transition: 0s
                    }

                        .sidebar-minimized .sidebar .nav .nav-item:hover > ol li, .sidebar-minimized .sidebar .nav .nav-item:hover > ul li {
                            width: 200px
                        }

                            .navbar .sidebar-minimized .sidebar .nav .nav-item:hover > ol li .dropdown-toggle, .navbar .sidebar-minimized .sidebar .nav .nav-item:hover > ul li .dropdown-toggle, .sidebar-minimized .sidebar .nav .nav-item:hover > ol li .nav-link, .sidebar-minimized .sidebar .nav .nav-item:hover > ol li .navbar .dropdown-toggle, .sidebar-minimized .sidebar .nav .nav-item:hover > ul li .nav-link, .sidebar-minimized .sidebar .nav .nav-item:hover > ul li .navbar .dropdown-toggle {
                                width: 200px
                            }

                    .sidebar-minimized .sidebar .nav .nav-item:hover.nav-dropdown.open > ol, .sidebar-minimized .sidebar .nav .nav-item:hover.nav-dropdown.open > ul {
                        display: inline
                    }
}

.switch.switch-default {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 24px;
    background-color: transparent;
    cursor: pointer
}

    .switch.switch-default .switch-input {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0
    }

    .switch.switch-default .switch-label {
        position: relative;
        display: block;
        height: inherit;
        font-size: 10px;
        font-weight: 600;
        text-transform: uppercase;
        background-color: #fff;
        border: 1px solid #cfd8dc;
        border-radius: 2px;
        transition: opacity background .15s ease-out
    }

    .switch.switch-default .switch-input:checked ~ .switch-label::before {
        opacity: 0
    }

    .switch.switch-default .switch-input:checked ~ .switch-label::after {
        opacity: 1
    }

    .switch.switch-default .switch-handle {
        position: absolute;
        top: 2px;
        left: 2px;
        width: 20px;
        height: 20px;
        background: #fff;
        border: 1px solid #cfd8dc;
        border-radius: 1px;
        transition: left .15s ease-out
    }

    .switch.switch-default .switch-input:checked ~ .switch-handle {
        left: 18px
    }

    .switch.switch-default.switch-lg {
        width: 48px;
        height: 28px
    }

        .switch.switch-default.switch-lg .switch-label {
            font-size: 12px
        }

        .switch.switch-default.switch-lg .switch-handle {
            width: 24px;
            height: 24px
        }

        .switch.switch-default.switch-lg .switch-input:checked ~ .switch-handle {
            left: 22px
        }

    .switch.switch-default.switch-sm {
        width: 32px;
        height: 20px
    }

        .switch.switch-default.switch-sm .switch-label {
            font-size: 8px
        }

        .switch.switch-default.switch-sm .switch-handle {
            width: 16px;
            height: 16px
        }

        .switch.switch-default.switch-sm .switch-input:checked ~ .switch-handle {
            left: 14px
        }

    .switch.switch-default.switch-xs {
        width: 24px;
        height: 16px
    }

        .switch.switch-default.switch-xs .switch-label {
            font-size: 7px
        }

        .switch.switch-default.switch-xs .switch-handle {
            width: 12px;
            height: 12px
        }

        .switch.switch-default.switch-xs .switch-input:checked ~ .switch-handle {
            left: 10px
        }

.switch.switch-text {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 48px;
    height: 24px;
    background-color: transparent;
    cursor: pointer
}

    .switch.switch-text .switch-input {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0
    }

    .switch.switch-text .switch-label {
        position: relative;
        display: block;
        height: inherit;
        font-size: 10px;
        font-weight: 600;
        text-transform: uppercase;
        background-color: #fff;
        border: 1px solid #cfd8dc;
        border-radius: 2px;
        transition: opacity background .15s ease-out
    }

        .switch.switch-text .switch-label::after, .switch.switch-text .switch-label::before {
            position: absolute;
            top: 50%;
            width: 50%;
            margin-top: -.5em;
            line-height: 1;
            text-align: center;
            transition: inherit
        }

        .switch.switch-text .switch-label::before {
            right: 1px;
            color: #cfd8dc;
            content: attr(data-off)
        }

        .switch.switch-text .switch-label::after {
            left: 1px;
            color: #fff;
            content: attr(data-on);
            opacity: 0
        }

    .switch.switch-text .switch-input:checked ~ .switch-label::before {
        opacity: 0
    }

    .switch.switch-text .switch-input:checked ~ .switch-label::after {
        opacity: 1
    }

    .switch.switch-text .switch-handle {
        position: absolute;
        top: 2px;
        left: 2px;
        width: 20px;
        height: 20px;
        background: #fff;
        border: 1px solid #cfd8dc;
        border-radius: 1px;
        transition: left .15s ease-out
    }

    .switch.switch-text .switch-input:checked ~ .switch-handle {
        left: 26px
    }

    .switch.switch-text.switch-lg {
        width: 56px;
        height: 28px
    }

        .switch.switch-text.switch-lg .switch-label {
            font-size: 12px
        }

        .switch.switch-text.switch-lg .switch-handle {
            width: 24px;
            height: 24px
        }

        .switch.switch-text.switch-lg .switch-input:checked ~ .switch-handle {
            left: 30px
        }

    .switch.switch-text.switch-sm {
        width: 40px;
        height: 20px
    }

        .switch.switch-text.switch-sm .switch-label {
            font-size: 8px
        }

        .switch.switch-text.switch-sm .switch-handle {
            width: 16px;
            height: 16px
        }

        .switch.switch-text.switch-sm .switch-input:checked ~ .switch-handle {
            left: 22px
        }

    .switch.switch-text.switch-xs {
        width: 32px;
        height: 16px
    }

        .switch.switch-text.switch-xs .switch-label {
            font-size: 7px
        }

        .switch.switch-text.switch-xs .switch-handle {
            width: 12px;
            height: 12px
        }

        .switch.switch-text.switch-xs .switch-input:checked ~ .switch-handle {
            left: 18px
        }

.switch.switch-icon {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 48px;
    height: 24px;
    background-color: transparent;
    cursor: pointer
}

    .switch.switch-icon .switch-input {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0
    }

    .switch.switch-icon .switch-label {
        position: relative;
        display: block;
        height: inherit;
        font-family: FontAwesome;
        font-size: 10px;
        font-weight: 600;
        text-transform: uppercase;
        background-color: #eceff1;
        border: 1px solid #cfd8dc;
        border-radius: 2px;
        transition: opacity background .15s ease-out
    }

        .switch.switch-icon .switch-label::after, .switch.switch-icon .switch-label::before {
            position: absolute;
            top: 50%;
            width: 50%;
            margin-top: -.5em;
            line-height: 1;
            text-align: center;
            transition: inherit
        }

        .switch.switch-icon .switch-label::before {
            right: 1px;
            color: #cfd8dc;
            content: attr(data-off)
        }

        .switch.switch-icon .switch-label::after {
            left: 1px;
            color: #fff;
            content: attr(data-on);
            opacity: 0
        }

    .switch.switch-icon .switch-input:checked ~ .switch-label::before {
        opacity: 0
    }

    .switch.switch-icon .switch-input:checked ~ .switch-label::after {
        opacity: 1
    }

    .switch.switch-icon .switch-handle {
        position: absolute;
        top: 2px;
        left: 2px;
        width: 20px;
        height: 20px;
        background: #fff;
        border: 1px solid #cfd8dc;
        border-radius: 1px;
        transition: left .15s ease-out
    }

    .switch.switch-icon .switch-input:checked ~ .switch-handle {
        left: 26px
    }

    .switch.switch-icon.switch-lg {
        width: 56px;
        height: 28px
    }

        .switch.switch-icon.switch-lg .switch-label {
            font-size: 12px
        }

        .switch.switch-icon.switch-lg .switch-handle {
            width: 24px;
            height: 24px
        }

        .switch.switch-icon.switch-lg .switch-input:checked ~ .switch-handle {
            left: 30px
        }

    .switch.switch-icon.switch-sm {
        width: 40px;
        height: 20px
    }

        .switch.switch-icon.switch-sm .switch-label {
            font-size: 8px
        }

        .switch.switch-icon.switch-sm .switch-handle {
            width: 16px;
            height: 16px
        }

        .switch.switch-icon.switch-sm .switch-input:checked ~ .switch-handle {
            left: 22px
        }

    .switch.switch-icon.switch-xs {
        width: 32px;
        height: 16px
    }

        .switch.switch-icon.switch-xs .switch-label {
            font-size: 7px
        }

        .switch.switch-icon.switch-xs .switch-handle {
            width: 12px;
            height: 12px
        }

        .switch.switch-icon.switch-xs .switch-input:checked ~ .switch-handle {
            left: 18px
        }

.switch.switch-3d {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 40px;
    height: 24px;
    background-color: transparent;
    cursor: pointer
}

    .switch.switch-3d .switch-input {
        position: absolute;
        top: 0;
        left: 0;
        opacity: 0
    }

    .switch.switch-3d .switch-label {
        position: relative;
        display: block;
        height: inherit;
        font-size: 10px;
        font-weight: 600;
        text-transform: uppercase;
        background-color: #eceff1;
        border: 1px solid #cfd8dc;
        border-radius: 2px;
        transition: opacity background .15s ease-out
    }

    .switch.switch-3d .switch-input:checked ~ .switch-label::before {
        opacity: 0
    }

    .switch.switch-3d .switch-input:checked ~ .switch-label::after {
        opacity: 1
    }

    .switch.switch-3d .switch-handle {
        position: absolute;
        top: 0;
        left: 0;
        width: 24px;
        height: 24px;
        background: #fff;
        border: 1px solid #cfd8dc;
        border-radius: 1px;
        transition: left .15s ease-out;
        border: 0;
        box-shadow: 0 2px 5px rgba(0,0,0,.3)
    }

    .switch.switch-3d .switch-input:checked ~ .switch-handle {
        left: 16px
    }

    .switch.switch-3d.switch-lg {
        width: 48px;
        height: 28px
    }

        .switch.switch-3d.switch-lg .switch-label {
            font-size: 12px
        }

        .switch.switch-3d.switch-lg .switch-handle {
            width: 28px;
            height: 28px
        }

        .switch.switch-3d.switch-lg .switch-input:checked ~ .switch-handle {
            left: 20px
        }

    .switch.switch-3d.switch-sm {
        width: 32px;
        height: 20px
    }

        .switch.switch-3d.switch-sm .switch-label {
            font-size: 8px
        }

        .switch.switch-3d.switch-sm .switch-handle {
            width: 20px;
            height: 20px
        }

        .switch.switch-3d.switch-sm .switch-input:checked ~ .switch-handle {
            left: 12px
        }

    .switch.switch-3d.switch-xs {
        width: 24px;
        height: 16px
    }

        .switch.switch-3d.switch-xs .switch-label {
            font-size: 7px
        }

        .switch.switch-3d.switch-xs .switch-handle {
            width: 16px;
            height: 16px
        }

        .switch.switch-3d.switch-xs .switch-input:checked ~ .switch-handle {
            left: 8px
        }

    .switch-pill .switch-handle, .switch-pill .switch-label, .switch.switch-3d .switch-handle, .switch.switch-3d .switch-label {
        border-radius: 50em !important
    }

        .switch-pill .switch-label::before, .switch.switch-3d .switch-label::before {
            right: 2px !important
        }

        .switch-pill .switch-label::after, .switch.switch-3d .switch-label::after {
            left: 2px !important
        }

.switch-primary > .switch-input:checked ~ .switch-label {
    background: #d46736 !important;
    border-color: #1985ac
}

.switch-primary > .switch-input:checked ~ .switch-handle {
    border-color: #1985ac
}

.switch-primary-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #d46736
}

    .switch-primary-outline > .switch-input:checked ~ .switch-label::after {
        color: #d46736
    }

.switch-primary-outline > .switch-input:checked ~ .switch-handle {
    border-color: #d46736
}

.switch-primary-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #d46736
}

    .switch-primary-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #d46736
    }

.switch-primary-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #d46736 !important;
    border-color: #d46736
}

.switch-secondary > .switch-input:checked ~ .switch-label {
    background: #cfd8dc !important;
    border-color: #b2c0c6
}

.switch-secondary > .switch-input:checked ~ .switch-handle {
    border-color: #b2c0c6
}

.switch-secondary-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #cfd8dc
}

    .switch-secondary-outline > .switch-input:checked ~ .switch-label::after {
        color: #cfd8dc
    }

.switch-secondary-outline > .switch-input:checked ~ .switch-handle {
    border-color: #cfd8dc
}

.switch-secondary-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #cfd8dc
}

    .switch-secondary-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #cfd8dc
    }

.switch-secondary-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #cfd8dc !important;
    border-color: #cfd8dc
}

.switch-success > .switch-input:checked ~ .switch-label {
    background: #4dbd74 !important;
    border-color: #3a9d5d
}

.switch-success > .switch-input:checked ~ .switch-handle {
    border-color: #3a9d5d
}

.switch-success-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #4dbd74
}

    .switch-success-outline > .switch-input:checked ~ .switch-label::after {
        color: #4dbd74
    }

.switch-success-outline > .switch-input:checked ~ .switch-handle {
    border-color: #4dbd74
}

.switch-success-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #4dbd74
}

    .switch-success-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #4dbd74
    }

.switch-success-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #4dbd74 !important;
    border-color: #4dbd74
}

.switch-info > .switch-input:checked ~ .switch-label {
    background: #63c2de !important;
    border-color: #39b2d5
}

.switch-info > .switch-input:checked ~ .switch-handle {
    border-color: #39b2d5
}

.switch-info-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #63c2de
}

    .switch-info-outline > .switch-input:checked ~ .switch-label::after {
        color: #63c2de
    }

.switch-info-outline > .switch-input:checked ~ .switch-handle {
    border-color: #63c2de
}

.switch-info-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #63c2de
}

    .switch-info-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #63c2de
    }

.switch-info-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #63c2de !important;
    border-color: #63c2de
}

.switch-warning > .switch-input:checked ~ .switch-label {
    background: #f8cb00 !important;
    border-color: #c5a100
}

.switch-warning > .switch-input:checked ~ .switch-handle {
    border-color: #c5a100
}

.switch-warning-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f8cb00
}

    .switch-warning-outline > .switch-input:checked ~ .switch-label::after {
        color: #f8cb00
    }

.switch-warning-outline > .switch-input:checked ~ .switch-handle {
    border-color: #f8cb00
}

.switch-warning-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f8cb00
}

    .switch-warning-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #f8cb00
    }

.switch-warning-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #f8cb00 !important;
    border-color: #f8cb00
}

.switch-danger > .switch-input:checked ~ .switch-label {
    background: #f86c6b !important;
    border-color: #f63c3a
}

.switch-danger > .switch-input:checked ~ .switch-handle {
    border-color: #f63c3a
}

.switch-danger-outline > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f86c6b
}

    .switch-danger-outline > .switch-input:checked ~ .switch-label::after {
        color: #f86c6b
    }

.switch-danger-outline > .switch-input:checked ~ .switch-handle {
    border-color: #f86c6b
}

.switch-danger-outline-alt > .switch-input:checked ~ .switch-label {
    background: #fff !important;
    border-color: #f86c6b
}

    .switch-danger-outline-alt > .switch-input:checked ~ .switch-label::after {
        color: #f86c6b
    }

.switch-danger-outline-alt > .switch-input:checked ~ .switch-handle {
    background: #f86c6b !important;
    border-color: #f86c6b
}

.table-outline {
    border: 1px solid #cfd8dc
}

    .table-outline td {
        vertical-align: middle
    }

.table-align-middle td {
    vertical-align: middle
}

.table-clear td {
    border: 0
}

.social-box {
    min-height: 160px;
    margin-bottom: 1.5rem;
    text-align: center;
    background: #fff;
    border: 1px solid #cfd8dc
}

    .social-box i {
        display: block;
        margin: -1px -1px 0;
        font-size: 40px;
        line-height: 90px;
        background: #cfd8dc
    }

    .social-box .chart-wrapper {
        height: 90px;
        margin: -90px 0 0
    }

        .social-box .chart-wrapper canvas {
            width: 100% !important;
            height: 90px !important
        }

    .social-box ul {
        padding: 10px 0;
        list-style: none
    }

        .social-box ul li {
            display: block;
            float: left;
            width: 50%
        }

            .social-box ul li:first-child {
                border-right: 1px solid #cfd8dc
            }

            .social-box ul li strong {
                display: block;
                font-size: 20px
            }

            .social-box ul li span {
                font-size: 10px;
                font-weight: 500;
                color: #cfd8dc;
                text-transform: uppercase
            }

    .social-box.facebook i {
        color: #fff;
        background: #3b5998
    }

    .social-box.twitter i {
        color: #fff;
        background: #00aced
    }

    .social-box.linkedin i {
        color: #fff;
        background: #4875b4
    }

    .social-box.google-plus i {
        color: #fff;
        background: #bb4b39
    }

.horizontal-bars {
    padding: 0;
    margin: 0;
    list-style: none
}

    .horizontal-bars li {
        position: relative;
        height: 40px;
        line-height: 40px;
        vertical-align: middle
    }

        .horizontal-bars li .title {
            width: 100px;
            font-size: 12px;
            font-weight: 600;
            color: #b0bec5;
            vertical-align: middle
        }

        .horizontal-bars li .bars {
            position: absolute;
            top: 15px;
            width: 100%;
            padding-left: 100px
        }

            .horizontal-bars li .bars .progress:first-child {
                margin-bottom: 2px
            }

        .horizontal-bars li.legend {
            text-align: center
        }

            .horizontal-bars li.legend .badge {
                display: inline-block;
                width: 8px;
                height: 8px;
                padding: 0
            }

        .horizontal-bars li.divider {
            height: 40px
        }

            .horizontal-bars li.divider i {
                margin: 0 !important
            }

    .horizontal-bars.type-2 li {
        overflow: hidden
    }

        .horizontal-bars.type-2 li i {
            display: inline-block;
            margin-right: 1rem;
            margin-left: 5px;
            font-size: 18px;
            line-height: 40px
        }

        .horizontal-bars.type-2 li .title {
            display: inline-block;
            width: auto;
            margin-top: -9px;
            font-size: .875rem;
            font-weight: 400;
            line-height: 40px;
            color: #263238
        }

        .horizontal-bars.type-2 li .value {
            float: right;
            font-weight: 600
        }

        .horizontal-bars.type-2 li .bars {
            position: absolute;
            top: auto;
            bottom: 0;
            padding: 0
        }

.icons-list {
    padding: 0;
    margin: 0;
    list-style: none
}

    .icons-list li {
        position: relative;
        height: 40px;
        vertical-align: middle
    }

        .icons-list li i {
            display: block;
            float: left;
            width: 35px !important;
            height: 35px !important;
            margin: 2px;
            line-height: 35px !important;
            text-align: center
        }

        .icons-list li .desc {
            height: 40px;
            margin-left: 50px;
            border-bottom: 1px solid #cfd8dc
        }

            .icons-list li .desc .title {
                padding: 2px 0 0;
                margin: 0
            }

            .icons-list li .desc small {
                display: block;
                margin-top: -4px;
                color: #b0bec5
            }

        .icons-list li .value {
            position: absolute;
            top: 2px;
            right: 45px;
            text-align: right
        }

            .icons-list li .value strong {
                display: block;
                margin-top: -3px
            }

        .icons-list li .actions {
            position: absolute;
            top: -4px;
            right: 10px;
            width: 40px;
            height: 40px;
            line-height: 40px;
            text-align: center
        }

            .icons-list li .actions i {
                float: none;
                width: auto;
                height: auto;
                padding: 0;
                margin: 0;
                line-height: normal
            }

        .icons-list li.divider {
            height: 40px
        }

            .icons-list li.divider i {
                width: auto;
                height: auto;
                margin: 2px 0 0;
                font-size: 18px
            }

@media all and (-ms-high-contrast:none) {
    html {
        display: flex;
        flex-direction: column
    }
}

.app, app-dashboard, app-root {
    display: flex;
    flex-direction: column;
    min-height: 100vh
}

.app-header {
    flex: 0 0 55px
}

.app-footer {
    flex: 0 0 50px
}

.app-body {
    display: flex;
    flex-direction: row;
    flex-grow: 1;
    overflow-x: hidden
}

    .app-body .main {
        flex: 1;
        min-width: 0
    }

    .app-body .sidebar {
        flex: 0 0 200px;
        order: -1
    }

    .app-body .aside-menu {
        flex: 0 0 250px
    }

.header-fixed .app-header {
    position: fixed;
    z-index: 1020;
    width: 100%
}

.header-fixed .app-body {
    margin-top: 95px
}

.sidebar-hidden .sidebar {
    margin-left: -250px
}

.sidebar-fixed .sidebar {
    position: fixed;
    width: 250px;
    z-index: 1020;
    height: 100%
}

    .sidebar-fixed .sidebar .sidebar-nav {
        height: calc(100vh - 55px)
    }

.sidebar-fixed .app-footer, .sidebar-fixed .main {
    margin-left: 240px
}

.sidebar-fixed.sidebar-hidden .app-footer, .sidebar-fixed.sidebar-hidden .main {
    margin-left: 0
}

.sidebar-off-canvas .sidebar {
    position: fixed;
    z-index: 1019;
    height: 100%
}

    .sidebar-off-canvas .sidebar .sidebar-nav {
        height: calc(100vh - 55px)
    }

@media (min-width:992px) {
    .sidebar-compact .sidebar {
        flex: 0 0 150px
    }

    .sidebar-compact.sidebar-hidden .sidebar {
        margin-left: -150px
    }

    .sidebar-compact.sidebar-fixed .app-footer, .sidebar-compact.sidebar-fixed .main {
        margin-left: 150px
    }

    .sidebar-compact.sidebar-fixed .sidebar {
        width: 150px
    }

    .sidebar-compact.sidebar-fixed.sidebar-hidden .app-footer, .sidebar-compact.sidebar-fixed.sidebar-hidden .main {
        margin-left: 0
    }

    .sidebar-minimized .sidebar {
        flex: 0 0 50px
    }

    .sidebar-minimized.sidebar-hidden .sidebar {
        margin-left: -50px
    }

    .sidebar-minimized.sidebar-fixed .app-footer, .sidebar-minimized.sidebar-fixed .main {
        margin-left: 50px
    }

    .sidebar-minimized.sidebar-fixed .sidebar {
        width: 50px
    }

    .sidebar-minimized.sidebar-fixed.sidebar-hidden .app-footer, .sidebar-minimized.sidebar-fixed.sidebar-hidden .main {
        margin-left: 0
    }
}

.aside-menu-hidden .aside-menu {
    margin-right: -250px
}

.aside-menu-fixed .aside-menu {
    position: fixed;
    right: 0;
    height: 100%
}

    .aside-menu-fixed .aside-menu .tab-content {
        height: calc(100vh - 2.375rem - 55px)
    }

.aside-menu-fixed .app-footer, .aside-menu-fixed .main {
    margin-right: 250px
}

.aside-menu-fixed.aside-menu-hidden .app-footer, .aside-menu-fixed.aside-menu-hidden .main {
    margin-right: 0
}

.aside-menu-off-canvas .aside-menu {
    position: fixed;
    right: 0;
    z-index: 1019;
    height: 100%
}

    .aside-menu-off-canvas .aside-menu .tab-content {
        height: calc(100vh - 2.375rem - 55px)
    }

.footer-fixed .app-footer {
    position: fixed;
    bottom: 0;
    z-index: 1020;
    width: 100%
}

.footer-fixed .app-body {
    margin-bottom: 50px
}

.app-footer, .app-header, .aside-menu, .main, .sidebar {
    transition: margin-left .25s,margin-right .25s,width .25s,flex .25s
}

    .app-header .navbar-toggler {
        color: #333
    }

@media (max-width:991px) {
    .app-header {
        position: fixed !important;
        z-index: 1020;
        width: 100%
    }

        .app-header .navbar-toggler {
            position: absolute;
            top: 30%;
            left: 1%;
            padding-right: 2%;
            /*height: inherit;*/
            font-size: 22px;
            border: 2px solid #383943;
            border-radius: 6px;
            height: 40px;
            width: 40px;
            color: #383943
        }

  

        .app-header .navbar-brand {
            width: 100% !important;
            margin: 0 auto !important
        }

        .app-header .navbar-nav {
            position: absolute;
            top: 0;
            right: 15px;
            height: inherit
        }

    .app-body {
        margin-top: 55px
    }

    .sidebar {
        position: fixed;
        width: 220px;
        height: 100%;
        margin-left: -250px
    }

        .sidebar .nav, .sidebar .sidebar-nav {
            width: 220px !important
        }

    .app-footer, .main {
        margin-left: 0 !important
    }

    .aside-menu {
        margin-right: -250px
    }

    .sidebar-mobile-show .sidebar {
        width: 220px;
        margin-left: 0
    }

        .sidebar-mobile-show .sidebar .sidebar-nav {
            height: calc(100vh - 55px)
        }

    .sidebar-mobile-show .main {
        margin-right: -220px !important;
        margin-left: 220px !important
    }
}

hr.transparent {
    border-top: 1px solid transparent
}

.bg-danger, .bg-info, .bg-inverse, .bg-primary, .bg-success, .bg-warning {
    color: #fff
}

.b-a-0 {
    border: 0 !important
}

.b-t-0 {
    border-top: 0 !important
}

.b-r-0 {
    border-right: 0 !important
}

.b-b-0 {
    border-bottom: 0 !important
}

.b-l-0 {
    border-left: 0 !important
}

.b-a-1 {
    border: 1px solid #cfd8dc !important
}

.b-t-1 {
    border-top: 1px solid #cfd8dc !important
}

.b-r-1 {
    border-right: 1px solid #cfd8dc !important
}

.b-b-1 {
    border-bottom: 1px solid #cfd8dc !important
}

.b-l-1 {
    border-left: 1px solid #cfd8dc !important
}

.b-a-2 {
    border: 2px solid #cfd8dc !important
}

.b-t-2 {
    border-top: 2px solid #cfd8dc !important
}

.b-r-2 {
    border-right: 2px solid #cfd8dc !important
}

.b-b-2 {
    border-bottom: 2px solid #cfd8dc !important
}

.b-l-2 {
    border-left: 2px solid #cfd8dc !important
}

@media (max-width:575px) {
    .d-down-none {
        display: none !important
    }
}

@media (max-width:767px) {
    .d-sm-down-none {
        display: none !important
    }
}

.d-md-down-none {
    color: #333
}

@media (max-width:991px) {
    .d-md-down-none {
        display: none !important
    }
}

@media (max-width:1199px) {
    .d-lg-down-none {
        display: none !important
    }
}

.d-xl-down-none {
    display: none !important
}

.label-pill {
    border-radius: 1rem !important
}

.open > .dropdown-menu {
    display: block
}

.open > a {
    outline: 0
}

.navbar .dropdown-toggle .img-avatar {
    height: 35px;
    margin: 0 10px
}

[dir=rtl] {
    direction: rtl;
    unicode-bidi: embed
}

    [dir=rtl] ul {
        -webkit-padding-start: 0
    }

    [dir=rtl] table tr th {
        text-align: right
    }

    [dir=rtl] .breadcrumb-item {
        float: right
    }

    [dir=rtl] .breadcrumb-menu {
        right: auto;
        left: 1rem
    }

    [dir=rtl] .dropdown-item {
        text-align: right
    }

        [dir=rtl] .dropdown-item i {
            margin-right: -10px;
            margin-left: 10px
        }

        [dir=rtl] .dropdown-item .badge {
            right: auto;
            left: 10px
        }

    [dir=rtl] .sidebar-hidden .sidebar {
        margin-right: -200px
    }

    [dir=rtl] .sidebar-fixed .app-footer, [dir=rtl] .sidebar-fixed .main {
        margin-right: 200px
    }

    [dir=rtl] .sidebar-fixed.sidebar-hidden .app-footer, [dir=rtl] .sidebar-fixed.sidebar-hidden .main {
        margin-right: 0
    }

    [dir=rtl] .sidebar-minimized .sidebar {
        flex: 0 0 50px
    }

    [dir=rtl] .sidebar-minimized.sidebar-hidden .sidebar {
        margin-left: -50px
    }

    [dir=rtl] .sidebar-minimized.sidebar-fixed .app-footer, [dir=rtl] .sidebar-minimized.sidebar-fixed .main {
        margin-left: 50px
    }

    [dir=rtl] .sidebar-minimized.sidebar-fixed.sidebar-hidden .app-footer, [dir=rtl] .sidebar-minimized.sidebar-fixed.sidebar-hidden .main {
        margin-left: 0
    }

    [dir=rtl] .aside-menu-hidden .aside-menu {
        margin-left: -250px
    }

    [dir=rtl] .aside-menu-fixed .aside-menu {
        right: auto;
        left: 0
    }

    [dir=rtl] .aside-menu-fixed .app-footer, [dir=rtl] .aside-menu-fixed .main {
        margin-left: 250px
    }

    [dir=rtl] .aside-menu-fixed.aside-menu-hidden .app-footer, [dir=rtl] .aside-menu-fixed.aside-menu-hidden .main {
        margin-left: 0
    }

    [dir=rtl] .aside-menu-off-canvas .aside-menu {
        position: fixed;
        right: 0;
        z-index: 1019;
        height: 100%
    }

        [dir=rtl] .aside-menu-off-canvas .aside-menu .tab-content {
            height: calc(100vh - 2.375rem - 55px)
        }

    [dir=rtl] .sidebar .sidebar-nav {
        direction: ltr
    }

        [dir=rtl] .sidebar .sidebar-nav * {
            direction: rtl
        }

        .navbar [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .dropdown-toggle [class*=" icon-"], .navbar [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .dropdown-toggle [class^=icon-], [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .nav-link [class*=" icon-"], [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .nav-link [class^=icon-], [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .navbar .dropdown-toggle [class*=" icon-"], [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .navbar .dropdown-toggle [class^=icon-] {
            margin-right: -4px
        }

        .navbar [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .dropdown-toggle .badge, [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .nav-link .badge, [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .navbar .dropdown-toggle .badge {
            float: left;
            margin-top: 2px
        }

        .navbar [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .nav-dropdown-toggle.dropdown-toggle::before, [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .nav-link.nav-dropdown-toggle::before, [dir=rtl] .sidebar .sidebar-nav .nav .nav-item .navbar .nav-dropdown-toggle.dropdown-toggle::before {
            position: absolute;
            right: auto !important;
            left: 1rem
        }

        .navbar [dir=rtl] .sidebar .sidebar-nav .nav .nav-item.nav-dropdown.open > .nav-dropdown-toggle.dropdown-toggle::before, [dir=rtl] .sidebar .sidebar-nav .nav .nav-item.nav-dropdown.open > .nav-link.nav-dropdown-toggle::before, [dir=rtl] .sidebar .sidebar-nav .nav .navbar .nav-item.nav-dropdown.open > .nav-dropdown-toggle.dropdown-toggle::before {
            transform: rotate(90deg)
        }

    [dir=rtl] .horizontal-bars li .bars {
        padding-right: 100px;
        padding-left: 0
    }

        [dir=rtl] .horizontal-bars li .bars .progress:first-child {
            margin-bottom: 2px
        }

    [dir=rtl] .horizontal-bars.type-2 li i {
        margin-right: 5px;
        margin-left: 1rem
    }

    [dir=rtl] .horizontal-bars.type-2 li .value {
        float: left;
        font-weight: 600
    }

    [dir=rtl] .horizontal-bars.type-2 li .bars {
        padding: 0
    }

    [dir=rtl] .icons-list li {
        position: relative;
        height: 40px;
        vertical-align: middle
    }

        [dir=rtl] .icons-list li i {
            float: right
        }

        [dir=rtl] .icons-list li .desc {
            margin-right: 50px;
            margin-left: 0
        }

        [dir=rtl] .icons-list li .value {
            right: auto;
            left: 45px;
            text-align: left
        }

            [dir=rtl] .icons-list li .value strong {
                display: block;
                margin-top: -3px
            }

        [dir=rtl] .icons-list li .actions {
            right: auto;
            left: 10px
        }

    [dir=rtl] .callout {
        border: 0 solid #cfd8dc;
        border-right-width: .25rem
    }

        [dir=rtl] .callout .chart-wrapper {
            left: 0;
            float: left
        }

    [dir=rtl] .callout-default {
        border-right-color: #b0bec5
    }

    [dir=rtl] .callout-primary {
        border-right-color: #d46736
    }

    [dir=rtl] .callout-info {
        border-right-color: #63c2de
    }

    [dir=rtl] .callout-warning {
        border-right-color: #f8cb00
    }

    [dir=rtl] .callout-danger {
        border-right-color: #f86c6b
    }

    [dir=rtl] .callout-success {
        border-right-color: #4dbd74
    }

.lockscreen {
    background: #fff;
    box-shadow: -31px 32px 53px rgba(0,0,0,.2);
    overflow: hidden;
    padding: 13px;
    position: relative
}

ul.notes li, ul.tag-list li {
    list-style: none
}

    ul.notes li h4 {
        margin-top: 20px;
        font-size: 16px
    }

    ul.notes li div {
        text-decoration: none;
        color: #000;
        background: #ffc;
        display: block;
        height: 550px;
        width: 350px;
        padding: 1em;
        position: relative
    }

        ul.notes li div small {
            position: absolute;
            top: 5px;
            right: 5px;
            font-size: 10px
        }

        ul.notes li div a {
            position: absolute;
            right: 10px;
            bottom: 10px;
            color: inherit
        }

ul.notes li {
    margin: 10px 40px 50px 0;
    float: left
}

    ul.notes li div p {
        font-size: 12px
    }

    ul.notes li div {
        text-decoration: none;
        color: #000;
        background: #ffc;
        display: block;
        height: 140px;
        width: 140px;
        padding: 1em;
        -moz-box-shadow: 5px 5px 2px #212121;
        -webkit-box-shadow: 5px 5px 2px rgba(33,33,33,.7);
        box-shadow: 5px 5px 2px rgba(33,33,33,.7)
    }

    ul.notes li div {
        -webkit-transform: rotate(-6deg);
        -o-transform: rotate(-6deg);
        -moz-transform: rotate(-6deg);
        -ms-transform: rotate(-6deg)
    }

    ul.notes li:nth-child(even) div {
        -o-transform: rotate(4deg);
        -webkit-transform: rotate(4deg);
        -moz-transform: rotate(4deg);
        -ms-transform: rotate(4deg);
        position: relative;
        top: 5px
    }

    ul.notes li:nth-child(3n) div {
        -o-transform: rotate(-3deg);
        -webkit-transform: rotate(-3deg);
        -moz-transform: rotate(-3deg);
        -ms-transform: rotate(-3deg);
        position: relative;
        top: -5px
    }

    ul.notes li:nth-child(5n) div {
        -o-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        position: relative;
        top: -10px
    }

    ul.notes li div:focus, ul.notes li div:hover {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        position: relative;
        z-index: 5
    }

    ul.notes li div {
        text-decoration: none;
        color: #000;
        background: #ffc;
        display: block;
        height: 210px;
        width: 210px;
        padding: 1em;
        -moz-box-shadow: 5px 5px 7px #212121;
        -webkit-box-shadow: 5px 5px 7px rgba(33,33,33,.7);
        box-shadow: 5px 5px 7px rgba(33,33,33,.7);
        -moz-transition: -moz-transform .15s linear;
        -o-transition: -o-transform .15s linear;
        -webkit-transition: -webkit-transform .15s linear
    }

.card .btn-primary {
    background-color: #1d3c34 !important;
    color: #fff !important;
    border: 1px solid #1d3c34
}

    .card .btn-primary:hover {
        background-color: #555 !important;
        color: #fff !important;
        border: 1px solid #333
    }

.card .btn-link {
    color: #fff !important
}

.card h1 {
    color: #fff !important
}

.card.card-inverse.card-primary.py-5.d-md-down-none h1 {
    color: #333 !important
}

.main .card {
    background-color: #fff !important;
    border: 1px solid #ddd;
    border-radius: 3px
}

.app-header.navbar .nav-item .dropdown-toggle, .app-header.navbar .nav-item .nav-link {
    margin-right: 30px
}

.btn-default {
    color: #1d3c34 !important
}

#loader {
    position: fixed;
    padding: 0;
    margin: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.5);
    background-image: url(data:image/gif;base64,R0lGODlhhAA1AKIFAP/////MzP+Zmf9mZv8zM/8AAP///wAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMDY3IDc5LjE1Nzc0NywgMjAxNS8wMy8zMC0yMzo0MDo0MiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowYTZkZDQzMi0zMmFiLTc3NGUtYTY3YS0zNTViOWY0ZTQ1MWYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTFCNDk2NTUxQjBDMTFFN0JCNkQ5MkU4NUFFOTUzNEEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTFCNDk2NTQxQjBDMTFFN0JCNkQ5MkU4NUFFOTUzNEEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWI1MDI3NmUtMmZlMi1lZjRmLTgyNjUtZDA5Nzk5ZjRmMjg2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MmM5MjU5NjgtMWIwYi0xMWU3LTkyYTUtYWYwMGM4MDk1ODViIi8+IDwvcmRmOkRlc2NyaXB0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);
    background-repeat: no-repeat;
    background-position: center
}

.bglogin .card .btn-primary {
    background-color: #2196f3 !important;
    border-radius: 3px;
    padding-left: 25px !important;
    padding-right: 25px !important;
    font-weight: 700;
    text-transform: uppercase;
    border: 0
}

    .bglogin .card .btn-primary:hover {
        background-color: #6ebcff !important
    }

.form-control.form-control-label {
    overflow: auto
}

h1, h4 {
    color: #2196f3 !important
}

#horadin {
    color: #2196f3
}

.page-loader-wrapper {
    z-index: 99999999;
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%;
    background: rgba(5,5,5,.28);
    overflow: hidden;
    text-align: center
}

.md-preloader .pl-red {
    stroke: #f44336
}

.md-preloader .pl-pink {
    stroke: #e91e63
}

.md-preloader .pl-purple {
    stroke: #9c27b0
}

.md-preloader .pl-deep-purple {
    stroke: #673ab7
}

.md-preloader .pl-indigo {
    stroke: #3f51b5
}

.md-preloader .pl-blue {
    stroke: #2196f3
}

.md-preloader .pl-light-blue {
    stroke: #03a9f4
}

.md-preloader .pl-cyan {
    stroke: #00bcd4
}

.md-preloader .pl-teal {
    stroke: #009688
}

.md-preloader .pl-green {
    stroke: #4caf50
}

.md-preloader .pl-light-green {
    stroke: #8bc34a
}

.md-preloader .pl-lime {
    stroke: #cddc39
}

.md-preloader .pl-yellow {
    stroke: #ffe821
}

.md-preloader .pl-amber {
    stroke: #ffc107
}

.md-preloader .pl-orange {
    stroke: #ff9800
}

.md-preloader .pl-deep-orange {
    stroke: #ff5722
}

.md-preloader .pl-brown {
    stroke: #795548
}

.md-preloader .pl-grey {
    stroke: #9e9e9e
}

.md-preloader .pl-blue-grey {
    stroke: #607d8b
}

.md-preloader .pl-black {
    stroke: #000
}

.md-preloader .pl-white {
    stroke: #fff
}

.preloader {
    display: inline-block;
    position: relative;
    width: 50px;
    height: 50px;
    -webkit-animation: container-rotate 1568ms linear infinite;
    -moz-animation: container-rotate 1568ms linear infinite;
    -o-animation: container-rotate 1568ms linear infinite;
    animation: container-rotate 1568ms linear infinite
}

    .preloader.pl-size-xl {
        width: 75px;
        height: 75px
    }

    .preloader.pl-size-l {
        width: 60px;
        height: 60px
    }

    .preloader.pl-size-md {
        width: 50px;
        height: 50px
    }

    .preloader.pl-size-sm {
        width: 40px;
        height: 40px
    }

    .preloader.pl-size-xs {
        width: 25px;
        height: 25px
    }

.spinner-layer {
    position: absolute;
    width: 100%;
    height: 100%;
    border-color: #f44336;
    -ms-opacity: 1;
    opacity: 1;
    -webkit-animation: fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;
    -moz-animation: fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;
    -o-animation: fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both;
    animation: fill-unfill-rotate 5332ms cubic-bezier(.4,0,.2,1) infinite both
}

    .spinner-layer.pl-red {
        border-color: #f44336
    }

    .spinner-layer.pl-pink {
        border-color: #e91e63
    }

    .spinner-layer.pl-purple {
        border-color: #9c27b0
    }

    .spinner-layer.pl-deep-purple {
        border-color: #673ab7
    }

    .spinner-layer.pl-indigo {
        border-color: #3f51b5
    }

    .spinner-layer.pl-blue {
        border-color: #2196f3
    }

    .spinner-layer.pl-light-blue {
        border-color: #03a9f4
    }

    .spinner-layer.pl-cyan {
        border-color: #00bcd4
    }

    .spinner-layer.pl-teal {
        border-color: #009688
    }

    .spinner-layer.pl-green {
        border-color: #4caf50
    }

    .spinner-layer.pl-light-green {
        border-color: #8bc34a
    }

    .spinner-layer.pl-lime {
        border-color: #cddc39
    }

    .spinner-layer.pl-yellow {
        border-color: #ffe821
    }

    .spinner-layer.pl-amber {
        border-color: #ffc107
    }

    .spinner-layer.pl-orange {
        border-color: #ff9800
    }

    .spinner-layer.pl-deep-orange {
        border-color: #ff5722
    }

    .spinner-layer.pl-brown {
        border-color: #795548
    }

    .spinner-layer.pl-grey {
        border-color: #9e9e9e
    }

    .spinner-layer.pl-blue-grey {
        border-color: #607d8b
    }

    .spinner-layer.pl-black {
        border-color: #000
    }

    .spinner-layer.pl-white {
        border-color: #fff
    }

.right {
    float: right !important
}

.gap-patch {
    position: absolute;
    top: 0;
    left: 45%;
    width: 10%;
    height: 100%;
    overflow: hidden;
    border-color: inherit
}

    .gap-patch.circle {
        width: 1000%;
        left: -450%
    }

.circle-clipper {
    display: inline-block;
    position: relative;
    width: 50%;
    height: 100%;
    overflow: hidden;
    border-color: inherit
}

    .circle-clipper .circle {
        width: 200%;
        height: 100%;
        border-width: 3px;
        border-style: solid;
        border-color: inherit;
        border-bottom-color: transparent !important;
        -ms-border-radius: 50%;
        border-radius: 50%;
        -webkit-animation: none;
        animation: none;
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0
    }

    .circle-clipper.left .circle {
        left: 0;
        border-right-color: transparent !important;
        -webkit-transform: rotate(129deg);
        -moz-transform: rotate(129deg);
        -ms-transform: rotate(129deg);
        -o-transform: rotate(129deg);
        transform: rotate(129deg);
        -webkit-animation: left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;
        -moz-animation: left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;
        -o-animation: left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;
        animation: left-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both
    }

    .circle-clipper.right .circle {
        left: -100%;
        border-left-color: transparent !important;
        -webkit-transform: rotate(-129deg);
        -moz-transform: rotate(-129deg);
        -ms-transform: rotate(-129deg);
        -o-transform: rotate(-129deg);
        transform: rotate(-129deg);
        -webkit-animation: right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;
        -moz-animation: right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;
        -o-animation: right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both;
        animation: right-spin 1333ms cubic-bezier(.4,0,.2,1) infinite both
    }

@-webkit-keyframes container-rotate {
    to {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes container-rotate {
    to {
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes fill-unfill-rotate {
    12.5% {
        -webkit-transform: rotate(135deg);
        transform: rotate(135deg)
    }

    25% {
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg)
    }

    37.5% {
        -webkit-transform: rotate(405deg);
        transform: rotate(405deg)
    }

    50% {
        -webkit-transform: rotate(540deg);
        transform: rotate(540deg)
    }

    62.5% {
        -webkit-transform: rotate(675deg);
        transform: rotate(675deg)
    }

    75% {
        -webkit-transform: rotate(810deg);
        transform: rotate(810deg)
    }

    87.5% {
        -webkit-transform: rotate(945deg);
        transform: rotate(945deg)
    }

    to {
        -webkit-transform: rotate(1080deg);
        transform: rotate(1080deg)
    }
}

@keyframes fill-unfill-rotate {
    12.5% {
        transform: rotate(135deg)
    }

    25% {
        transform: rotate(270deg)
    }

    37.5% {
        transform: rotate(405deg)
    }

    50% {
        transform: rotate(540deg)
    }

    62.5% {
        transform: rotate(675deg)
    }

    75% {
        transform: rotate(810deg)
    }

    87.5% {
        transform: rotate(945deg)
    }

    to {
        transform: rotate(1080deg)
    }
}

@-webkit-keyframes left-spin {
    from {
        -webkit-transform: rotate(130deg);
        -moz-transform: rotate(130deg);
        -ms-transform: rotate(130deg);
        -o-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    50% {
        -webkit-transform: rotate(-5deg);
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -o-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -webkit-transform: rotate(130deg);
        -moz-transform: rotate(130deg);
        -ms-transform: rotate(130deg);
        -o-transform: rotate(130deg);
        transform: rotate(130deg)
    }
}

@keyframes left-spin {
    from {
        -moz-transform: rotate(130deg);
        -ms-transform: rotate(130deg);
        -o-transform: rotate(130deg);
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }

    50% {
        -moz-transform: rotate(-5deg);
        -ms-transform: rotate(-5deg);
        -o-transform: rotate(-5deg);
        -webkit-transform: rotate(-5deg);
        transform: rotate(-5deg)
    }

    to {
        -moz-transform: rotate(130deg);
        -ms-transform: rotate(130deg);
        -o-transform: rotate(130deg);
        -webkit-transform: rotate(130deg);
        transform: rotate(130deg)
    }
}

@-webkit-keyframes right-spin {
    from {
        -webkit-transform: rotate(-130deg);
        -moz-transform: rotate(-130deg);
        -ms-transform: rotate(-130deg);
        -o-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    50% {
        -webkit-transform: rotate(5deg);
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -o-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    to {
        -webkit-transform: rotate(-130deg);
        -moz-transform: rotate(-130deg);
        -ms-transform: rotate(-130deg);
        -o-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }
}

@-moz-keyframes right-spin {
    from {
        -moz-transform: rotate(-130deg);
        -ms-transform: rotate(-130deg);
        -o-transform: rotate(-130deg);
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    50% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -o-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    to {
        -moz-transform: rotate(-130deg);
        -ms-transform: rotate(-130deg);
        -o-transform: rotate(-130deg);
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }
}

@keyframes right-spin {
    from {
        -moz-transform: rotate(-130deg);
        -ms-transform: rotate(-130deg);
        -o-transform: rotate(-130deg);
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }

    50% {
        -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
        -o-transform: rotate(5deg);
        -webkit-transform: rotate(5deg);
        transform: rotate(5deg)
    }

    to {
        -moz-transform: rotate(-130deg);
        -ms-transform: rotate(-130deg);
        -o-transform: rotate(-130deg);
        -webkit-transform: rotate(-130deg);
        transform: rotate(-130deg)
    }
}

.page-loader-wrapper .loader {
    position: relative;
    top: calc(43% - 30px);
    background-color: #fff;
    width: 150px;
    margin: auto;
    padding: 20px
}

@keyframes slideInFromLeft {
    from {
        opacity: 0;
        -webkit-transform: translateY(-70px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0)
    }
}

.lgsidebar {
    animation: 1s ease-out 0s 1 slideInFromLeft
}

.dataTables_wrapper {
    width: 100%
}

@media print {
    .no-print, .no-print * {
        display: none !important
    }
}

label {
    min-width: 100%
}

.menu-fixed {
    position: fixed !important;
    z-index: 99 !important;
    width: calc(100% - 230px) !important;
    padding: 10px 30px 10px 30px
}

.menu-push {
    margin-top: 4em
}

.menu-fixed h3 {
    margin-top: 6px
}

.menu-fixed h4 {
    margin-top: 4px
}

@media (max-width:991px) {
    .menu-fixed {
        width: 100% !important
    }
}

.panel {
    border-color: #ddd;
    box-shadow: 0 2px 10px rgba(0,0,0,.2);
    width: 103%
}

.panel-body {
    padding-left: 30px;
    padding-right: 30px
}

.row {
    width: 100% !important
}

.dataTables_paginate {
    float: right
}

.subtitle-page {
    padding: 4px;
    padding-left: 8px;
    white-space: nowrap;
    width: 50vw;
    text-overflow: ellipsis;
    overflow: hidden
}

@media (max-width:1450px) {
    .subtitle-page {
        width: 45vw !important
    }
}

@media (max-width:1316px) {
    .subtitle-page {
        width: 40vw !important
    }
}

@media (max-width:1248px) {
    .subtitle-page {
        width: 35vw !important
    }
}

@media (max-width:1112px) {
    .subtitle-page {
        width: 30vw !important
    }
}

@media (max-width:1035px) {
    .subtitle-page {
        width: 25vw !important
    }
}

@media (max-width:991px) {
    .subtitle-page {
        width: 50vw !important
    }
}

@media (max-width:956px) {
    .subtitle-page {
        width: 42vw !important
    }
}

@media (max-width:870px) {
    .subtitle-page {
        width: 36vw !important
    }
}

@media (max-width:798px) {
    .subtitle-page {
        width: 32vw !important
    }
}

@media (max-width:735px) {
    #btnPrint, .subtitle-page {
        display: none
    }
}

.title-page .dropdown-toggle {
    border: 0
}

    .title-page .dropdown-toggle::after {
        margin-top: 8px;
        margin-left: 8px
    }

.dropdown-item:active, .title-page .dropdown-item.active {
    color: #1d3c34 !important;
    background-color: #fff
}

.card-dash {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    min-width: 0;
    word-wrap: break-word;
    background-color: #fff;
    background-clip: border-box;
    border: 1px solid #c8ced3;
    border-radius: .25rem
}

.card-dash-body {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding: 1.25rem
}

.card-dash .text-value {
    font-weight: 500;
    font-size: 14pt
}

.text-red {
    color: red
}

.demo {
    background-color: rgba(8,8,8,.35);
    width: 400px;
    height: 100px;
    bottom: 10px;
    right: 10px;
    margin-left: 30%;
    z-index: 99999999;
    position: fixed
}

    .demo .title {
        text-align: center;
        text-transform: uppercase;
        color: #fff;
        font-size: 11pt;
        padding: 10px;
        transform: rotate(-90deg);
        position: absolute;
        left: -45px;
        bottom: 30px;
        font-weight: 500
    }

    .demo .label-title {
        text-align: RIGHT;
        text-transform: uppercase;
        color: #fff;
        font-size: 9pt;
        padding-top: 10px;
        padding-bottom: 10px
    }

    .demo .lbl {
        font-weight: 700;
        text-transform: uppercase;
        text-align: left;
        font-size: 9pt;
        color: #fff;
        padding: 0;
        padding-right: 4px;
        padding-left: 60px
    }

    .demo .btn-demo {
        background-color: #000 !important;
        border-color: #000 !important;
        color: #fff;
        padding: 10px;
        border-radius: 5px
    }

    .demo .lbl-right {
        text-align: right
    }

    .demo .lbl-left {
        text-align: left
    }

.subtitle-dropdown {
    margin-top: 10px !important;
    margin-left: 10px
}

button.subtitle-dropdown {
    margin-top: 5px !important;
    margin-left: 5px
}

td img {
    max-height: 50px
}

td {
    vertical-align: middle !important
}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.15.35
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */

.bootstrap-datetimepicker-widget {
    list-style: none
}

    .bootstrap-datetimepicker-widget.dropdown-menu {
        margin: 2px 0;
        padding: 4px;
        width: 19em
    }

@media (min-width:768px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }
}

@media (min-width:992px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }
}

@media (min-width:1200px) {
    .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em
    }
}

.bootstrap-datetimepicker-widget.dropdown-menu:after, .bootstrap-datetimepicker-widget.dropdown-menu:before {
    content: '';
    display: inline-block;
    position: absolute
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-bottom-color: rgba(0,0,0,.2);
    top: -7px;
    left: 7px
}

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #fff;
    top: -6px;
    left: 8px
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid #ccc;
    border-top-color: rgba(0,0,0,.2);
    bottom: -7px;
    left: 6px
}

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff;
    bottom: -6px;
    left: 7px
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
    left: auto;
    right: 6px
}

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
    left: auto;
    right: 7px
}

.bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0
}

.bootstrap-datetimepicker-widget a[data-action] {
    padding: 6px 0
}

    .bootstrap-datetimepicker-widget a[data-action]:active {
        box-shadow: none
    }

.bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
    width: 54px;
    font-weight: 700;
    font-size: 1.2em;
    margin: 0
}

.bootstrap-datetimepicker-widget button[data-action] {
    padding: 6px
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementHours]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Increment Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=incrementMinutes]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Increment Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementHours]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Decrement Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=decrementMinutes]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Decrement Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=showHours]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Show Hours"
}

.bootstrap-datetimepicker-widget .btn[data-action=showMinutes]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Show Minutes"
}

.bootstrap-datetimepicker-widget .btn[data-action=togglePeriod]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Toggle AM/PM"
}

.bootstrap-datetimepicker-widget .btn[data-action=clear]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Clear the picker"
}

.bootstrap-datetimepicker-widget .btn[data-action=today]::after {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
    content: "Set the date to today"
}

.bootstrap-datetimepicker-widget .picker-switch {
    text-align: center
}

    .bootstrap-datetimepicker-widget .picker-switch::after {
        position: absolute;
        width: 1px;
        height: 1px;
        margin: -1px;
        padding: 0;
        overflow: hidden;
        clip: rect(0,0,0,0);
        border: 0;
        content: "Toggle Date and Time Screens"
    }

    .bootstrap-datetimepicker-widget .picker-switch td {
        padding: 0;
        margin: 0;
        height: auto;
        width: auto;
        line-height: inherit
    }

        .bootstrap-datetimepicker-widget .picker-switch td span {
            line-height: 2.5;
            height: 2.5em;
            width: 100%
        }

.bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0
}

    .bootstrap-datetimepicker-widget table td, .bootstrap-datetimepicker-widget table th {
        text-align: center;
        border-radius: 4px
    }

    .bootstrap-datetimepicker-widget table th {
        height: 20px;
        line-height: 20px;
        width: 20px
    }

        .bootstrap-datetimepicker-widget table th.picker-switch {
            width: 145px
        }

        .bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {
            background: 0 0;
            color: #777;
            cursor: not-allowed
        }

        .bootstrap-datetimepicker-widget table th.prev::after {
            position: absolute;
            width: 1px;
            height: 1px;
            margin: -1px;
            padding: 0;
            overflow: hidden;
            clip: rect(0,0,0,0);
            border: 0;
            content: "Previous Month"
        }

        .bootstrap-datetimepicker-widget table th.next::after {
            position: absolute;
            width: 1px;
            height: 1px;
            margin: -1px;
            padding: 0;
            overflow: hidden;
            clip: rect(0,0,0,0);
            border: 0;
            content: "Next Month"
        }

    .bootstrap-datetimepicker-widget table thead tr:first-child th {
        cursor: pointer
    }

        .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
            background: #eee
        }

    .bootstrap-datetimepicker-widget table td {
        height: 54px;
        line-height: 54px;
        width: 54px
    }

        .bootstrap-datetimepicker-widget table td.cw {
            font-size: .8em;
            height: 20px;
            line-height: 20px;
            color: #777
        }

        .bootstrap-datetimepicker-widget table td.day {
            height: 20px;
            line-height: 20px;
            width: 20px
        }

            .bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
                background: #eee;
                cursor: pointer
            }

        .bootstrap-datetimepicker-widget table td.new, .bootstrap-datetimepicker-widget table td.old {
            color: #777
        }

        .bootstrap-datetimepicker-widget table td.today {
            position: relative
        }

            .bootstrap-datetimepicker-widget table td.today:before {
                content: '';
                display: inline-block;
                border: solid transparent;
                border-width: 0 0 7px 7px;
                border-bottom-color: #337ab7;
                border-top-color: rgba(0,0,0,.2);
                position: absolute;
                bottom: 4px;
                right: 4px
            }

        .bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
            background-color: #337ab7;
            color: #fff;
            text-shadow: 0 -1px 0 rgba(0,0,0,.25)
        }

            .bootstrap-datetimepicker-widget table td.active.today:before {
                border-bottom-color: #fff
            }

        .bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
            background: 0 0;
            color: #777;
            cursor: not-allowed
        }

        .bootstrap-datetimepicker-widget table td span {
            display: inline-block;
            width: 54px;
            height: 54px;
            line-height: 54px;
            margin: 2px 1.5px;
            cursor: pointer;
            border-radius: 4px
        }

            .bootstrap-datetimepicker-widget table td span:hover {
                background: #eee
            }

            .bootstrap-datetimepicker-widget table td span.active {
                background-color: #337ab7;
                color: #fff;
                text-shadow: 0 -1px 0 rgba(0,0,0,.25)
            }

            .bootstrap-datetimepicker-widget table td span.old {
                color: #777
            }

            .bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover {
                background: 0 0;
                color: #777;
                cursor: not-allowed
            }

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px
}

.bootstrap-datetimepicker-widget.wider {
    width: 21em
}

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
    line-height: 1.8em !important
}

.input-group.date .input-group-addon {
    cursor: pointer
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}
/*!
 * Datepicker for Bootstrap v1.9.0 (https://github.com/uxsolutions/bootstrap-datepicker)
 *
 * Licensed under the Apache License v2.0 (http://www.apache.org/licenses/LICENSE-2.0)
 */

.datepicker {
    border-radius: 4px;
    direction: ltr
}

.datepicker-inline {
    width: 220px
}

.datepicker-rtl {
    direction: rtl
}

    .datepicker-rtl.dropdown-menu {
        left: auto
    }

    .datepicker-rtl table tr td span {
        float: right
    }

.datepicker-dropdown {
    top: 0;
    left: 0;
    padding: 4px
}

    .datepicker-dropdown:before {
        content: '';
        display: inline-block;
        border-left: 7px solid transparent;
        border-right: 7px solid transparent;
        border-bottom: 7px solid rgba(0,0,0,.15);
        border-top: 0;
        border-bottom-color: rgba(0,0,0,.2);
        position: absolute
    }

    .datepicker-dropdown:after {
        content: '';
        display: inline-block;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #fff;
        border-top: 0;
        position: absolute
    }

    .datepicker-dropdown.datepicker-orient-left:before {
        left: 6px
    }

    .datepicker-dropdown.datepicker-orient-left:after {
        left: 7px
    }

    .datepicker-dropdown.datepicker-orient-right:before {
        right: 6px
    }

    .datepicker-dropdown.datepicker-orient-right:after {
        right: 7px
    }

    .datepicker-dropdown.datepicker-orient-bottom:before {
        top: -7px
    }

    .datepicker-dropdown.datepicker-orient-bottom:after {
        top: -6px
    }

    .datepicker-dropdown.datepicker-orient-top:before {
        bottom: -7px;
        border-bottom: 0;
        border-top: 7px solid rgba(0,0,0,.15)
    }

    .datepicker-dropdown.datepicker-orient-top:after {
        bottom: -6px;
        border-bottom: 0;
        border-top: 6px solid #fff
    }

.datepicker table {
    margin: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

    .datepicker table tr td, .datepicker table tr th {
        text-align: center;
        width: 30px;
        height: 30px;
        border-radius: 4px;
        border: none
    }

.table-striped .datepicker table tr td, .table-striped .datepicker table tr th {
    background-color: transparent
}

.datepicker table tr td.new, .datepicker table tr td.old {
    color: #777
}

.datepicker table tr td.day:hover, .datepicker table tr td.focused {
    background: #eee;
    cursor: pointer
}

.datepicker table tr td.disabled, .datepicker table tr td.disabled:hover {
    background: 0 0;
    color: #777;
    cursor: default
}

.datepicker table tr td.highlighted {
    color: #000;
    background-color: #d9edf7;
    border-color: #85c5e5;
    border-radius: 0
}

    .datepicker table tr td.highlighted.focus, .datepicker table tr td.highlighted:focus {
        color: #000;
        background-color: #afd9ee;
        border-color: #298fc2
    }

    .datepicker table tr td.highlighted:hover {
        color: #000;
        background-color: #afd9ee;
        border-color: #52addb
    }

    .datepicker table tr td.highlighted.active, .datepicker table tr td.highlighted:active {
        color: #000;
        background-color: #afd9ee;
        border-color: #52addb
    }

        .datepicker table tr td.highlighted.active.focus, .datepicker table tr td.highlighted.active:focus, .datepicker table tr td.highlighted.active:hover, .datepicker table tr td.highlighted:active.focus, .datepicker table tr td.highlighted:active:focus, .datepicker table tr td.highlighted:active:hover {
            color: #000;
            background-color: #91cbe8;
            border-color: #298fc2
        }

    .datepicker table tr td.highlighted.disabled.focus, .datepicker table tr td.highlighted.disabled:focus, .datepicker table tr td.highlighted.disabled:hover, .datepicker table tr td.highlighted[disabled].focus, .datepicker table tr td.highlighted[disabled]:focus, .datepicker table tr td.highlighted[disabled]:hover, fieldset[disabled] .datepicker table tr td.highlighted.focus, fieldset[disabled] .datepicker table tr td.highlighted:focus, fieldset[disabled] .datepicker table tr td.highlighted:hover {
        background-color: #d9edf7;
        border-color: #85c5e5
    }

    .datepicker table tr td.highlighted.focused {
        background: #afd9ee
    }

    .datepicker table tr td.highlighted.disabled, .datepicker table tr td.highlighted.disabled:active {
        background: #d9edf7;
        color: #777
    }

.datepicker table tr td.today {
    color: #000;
    background-color: #ffdb99;
    border-color: #ffb733
}

    .datepicker table tr td.today.focus, .datepicker table tr td.today:focus {
        color: #000;
        background-color: #ffc966;
        border-color: #b37400
    }

    .datepicker table tr td.today:hover {
        color: #000;
        background-color: #ffc966;
        border-color: #f59e00
    }

    .datepicker table tr td.today.active, .datepicker table tr td.today:active {
        color: #000;
        background-color: #ffc966;
        border-color: #f59e00
    }

        .datepicker table tr td.today.active.focus, .datepicker table tr td.today.active:focus, .datepicker table tr td.today.active:hover, .datepicker table tr td.today:active.focus, .datepicker table tr td.today:active:focus, .datepicker table tr td.today:active:hover {
            color: #000;
            background-color: #ffbc42;
            border-color: #b37400
        }

    .datepicker table tr td.today.disabled.focus, .datepicker table tr td.today.disabled:focus, .datepicker table tr td.today.disabled:hover, .datepicker table tr td.today[disabled].focus, .datepicker table tr td.today[disabled]:focus, .datepicker table tr td.today[disabled]:hover, fieldset[disabled] .datepicker table tr td.today.focus, fieldset[disabled] .datepicker table tr td.today:focus, fieldset[disabled] .datepicker table tr td.today:hover {
        background-color: #ffdb99;
        border-color: #ffb733
    }

    .datepicker table tr td.today.focused {
        background: #ffc966
    }

    .datepicker table tr td.today.disabled, .datepicker table tr td.today.disabled:active {
        background: #ffdb99;
        color: #777
    }

.datepicker table tr td.range {
    color: #000;
    background-color: #eee;
    border-color: #bbb;
    border-radius: 0
}

    .datepicker table tr td.range.focus, .datepicker table tr td.range:focus {
        color: #000;
        background-color: #d5d5d5;
        border-color: #7c7c7c
    }

    .datepicker table tr td.range:hover {
        color: #000;
        background-color: #d5d5d5;
        border-color: #9d9d9d
    }

    .datepicker table tr td.range.active, .datepicker table tr td.range:active {
        color: #000;
        background-color: #d5d5d5;
        border-color: #9d9d9d
    }

        .datepicker table tr td.range.active.focus, .datepicker table tr td.range.active:focus, .datepicker table tr td.range.active:hover, .datepicker table tr td.range:active.focus, .datepicker table tr td.range:active:focus, .datepicker table tr td.range:active:hover {
            color: #000;
            background-color: #c3c3c3;
            border-color: #7c7c7c
        }

    .datepicker table tr td.range.disabled.focus, .datepicker table tr td.range.disabled:focus, .datepicker table tr td.range.disabled:hover, .datepicker table tr td.range[disabled].focus, .datepicker table tr td.range[disabled]:focus, .datepicker table tr td.range[disabled]:hover, fieldset[disabled] .datepicker table tr td.range.focus, fieldset[disabled] .datepicker table tr td.range:focus, fieldset[disabled] .datepicker table tr td.range:hover {
        background-color: #eee;
        border-color: #bbb
    }

    .datepicker table tr td.range.focused {
        background: #d5d5d5
    }

    .datepicker table tr td.range.disabled, .datepicker table tr td.range.disabled:active {
        background: #eee;
        color: #777
    }

    .datepicker table tr td.range.highlighted {
        color: #000;
        background-color: #e4eef3;
        border-color: #9dc1d3
    }

        .datepicker table tr td.range.highlighted.focus, .datepicker table tr td.range.highlighted:focus {
            color: #000;
            background-color: #c1d7e3;
            border-color: #4b88a6
        }

        .datepicker table tr td.range.highlighted:hover {
            color: #000;
            background-color: #c1d7e3;
            border-color: #73a6c0
        }

        .datepicker table tr td.range.highlighted.active, .datepicker table tr td.range.highlighted:active {
            color: #000;
            background-color: #c1d7e3;
            border-color: #73a6c0
        }

            .datepicker table tr td.range.highlighted.active.focus, .datepicker table tr td.range.highlighted.active:focus, .datepicker table tr td.range.highlighted.active:hover, .datepicker table tr td.range.highlighted:active.focus, .datepicker table tr td.range.highlighted:active:focus, .datepicker table tr td.range.highlighted:active:hover {
                color: #000;
                background-color: #a8c8d8;
                border-color: #4b88a6
            }

        .datepicker table tr td.range.highlighted.disabled.focus, .datepicker table tr td.range.highlighted.disabled:focus, .datepicker table tr td.range.highlighted.disabled:hover, .datepicker table tr td.range.highlighted[disabled].focus, .datepicker table tr td.range.highlighted[disabled]:focus, .datepicker table tr td.range.highlighted[disabled]:hover, fieldset[disabled] .datepicker table tr td.range.highlighted.focus, fieldset[disabled] .datepicker table tr td.range.highlighted:focus, fieldset[disabled] .datepicker table tr td.range.highlighted:hover {
            background-color: #e4eef3;
            border-color: #9dc1d3
        }

        .datepicker table tr td.range.highlighted.focused {
            background: #c1d7e3
        }

        .datepicker table tr td.range.highlighted.disabled, .datepicker table tr td.range.highlighted.disabled:active {
            background: #e4eef3;
            color: #777
        }

    .datepicker table tr td.range.today {
        color: #000;
        background-color: #f7ca77;
        border-color: #f1a417
    }

        .datepicker table tr td.range.today.focus, .datepicker table tr td.range.today:focus {
            color: #000;
            background-color: #f4b747;
            border-color: #815608
        }

        .datepicker table tr td.range.today:hover {
            color: #000;
            background-color: #f4b747;
            border-color: #bf800c
        }

        .datepicker table tr td.range.today.active, .datepicker table tr td.range.today:active {
            color: #000;
            background-color: #f4b747;
            border-color: #bf800c
        }

            .datepicker table tr td.range.today.active.focus, .datepicker table tr td.range.today.active:focus, .datepicker table tr td.range.today.active:hover, .datepicker table tr td.range.today:active.focus, .datepicker table tr td.range.today:active:focus, .datepicker table tr td.range.today:active:hover {
                color: #000;
                background-color: #f2aa25;
                border-color: #815608
            }

        .datepicker table tr td.range.today.disabled.focus, .datepicker table tr td.range.today.disabled:focus, .datepicker table tr td.range.today.disabled:hover, .datepicker table tr td.range.today[disabled].focus, .datepicker table tr td.range.today[disabled]:focus, .datepicker table tr td.range.today[disabled]:hover, fieldset[disabled] .datepicker table tr td.range.today.focus, fieldset[disabled] .datepicker table tr td.range.today:focus, fieldset[disabled] .datepicker table tr td.range.today:hover {
            background-color: #f7ca77;
            border-color: #f1a417
        }

        .datepicker table tr td.range.today.disabled, .datepicker table tr td.range.today.disabled:active {
            background: #f7ca77;
            color: #777
        }

.datepicker table tr td.selected, .datepicker table tr td.selected.highlighted {
    color: #fff;
    background-color: #777;
    border-color: #555;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

    .datepicker table tr td.selected.focus, .datepicker table tr td.selected.highlighted.focus, .datepicker table tr td.selected.highlighted:focus, .datepicker table tr td.selected:focus {
        color: #fff;
        background-color: #5e5e5e;
        border-color: #161616
    }

    .datepicker table tr td.selected.highlighted:hover, .datepicker table tr td.selected:hover {
        color: #fff;
        background-color: #5e5e5e;
        border-color: #373737
    }

    .datepicker table tr td.selected.active, .datepicker table tr td.selected.highlighted.active, .datepicker table tr td.selected.highlighted:active, .datepicker table tr td.selected:active {
        color: #fff;
        background-color: #5e5e5e;
        border-color: #373737
    }

        .datepicker table tr td.selected.active.focus, .datepicker table tr td.selected.active:focus, .datepicker table tr td.selected.active:hover, .datepicker table tr td.selected.highlighted.active.focus, .datepicker table tr td.selected.highlighted.active:focus, .datepicker table tr td.selected.highlighted.active:hover, .datepicker table tr td.selected.highlighted:active.focus, .datepicker table tr td.selected.highlighted:active:focus, .datepicker table tr td.selected.highlighted:active:hover, .datepicker table tr td.selected:active.focus, .datepicker table tr td.selected:active:focus, .datepicker table tr td.selected:active:hover {
            color: #fff;
            background-color: #4c4c4c;
            border-color: #161616
        }

    .datepicker table tr td.selected.disabled.focus, .datepicker table tr td.selected.disabled:focus, .datepicker table tr td.selected.disabled:hover, .datepicker table tr td.selected.highlighted.disabled.focus, .datepicker table tr td.selected.highlighted.disabled:focus, .datepicker table tr td.selected.highlighted.disabled:hover, .datepicker table tr td.selected.highlighted[disabled].focus, .datepicker table tr td.selected.highlighted[disabled]:focus, .datepicker table tr td.selected.highlighted[disabled]:hover, .datepicker table tr td.selected[disabled].focus, .datepicker table tr td.selected[disabled]:focus, .datepicker table tr td.selected[disabled]:hover, fieldset[disabled] .datepicker table tr td.selected.focus, fieldset[disabled] .datepicker table tr td.selected.highlighted.focus, fieldset[disabled] .datepicker table tr td.selected.highlighted:focus, fieldset[disabled] .datepicker table tr td.selected.highlighted:hover, fieldset[disabled] .datepicker table tr td.selected:focus, fieldset[disabled] .datepicker table tr td.selected:hover {
        background-color: #777;
        border-color: #555
    }

.datepicker table tr td.active, .datepicker table tr td.active.highlighted {
    color: #fff;
    background-color: #337ab7;
    border-color: #2e6da4;
    text-shadow: 0 -1px 0 rgba(0,0,0,.25)
}

    .datepicker table tr td.active.focus, .datepicker table tr td.active.highlighted.focus, .datepicker table tr td.active.highlighted:focus, .datepicker table tr td.active:focus {
        color: #fff;
        background-color: #286090;
        border-color: #122b40
    }

    .datepicker table tr td.active.highlighted:hover, .datepicker table tr td.active:hover {
        color: #fff;
        background-color: #286090;
        border-color: #204d74
    }

    .datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active:active {
        color: #fff;
        background-color: #286090;
        border-color: #204d74
    }

        .datepicker table tr td.active.active.focus, .datepicker table tr td.active.active:focus, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.highlighted.active.focus, .datepicker table tr td.active.highlighted.active:focus, .datepicker table tr td.active.highlighted.active:hover, .datepicker table tr td.active.highlighted:active.focus, .datepicker table tr td.active.highlighted:active:focus, .datepicker table tr td.active.highlighted:active:hover, .datepicker table tr td.active:active.focus, .datepicker table tr td.active:active:focus, .datepicker table tr td.active:active:hover {
            color: #fff;
            background-color: #204d74;
            border-color: #122b40
        }

    .datepicker table tr td.active.disabled.focus, .datepicker table tr td.active.disabled:focus, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active.highlighted.disabled.focus, .datepicker table tr td.active.highlighted.disabled:focus, .datepicker table tr td.active.highlighted.disabled:hover, .datepicker table tr td.active.highlighted[disabled].focus, .datepicker table tr td.active.highlighted[disabled]:focus, .datepicker table tr td.active.highlighted[disabled]:hover, .datepicker table tr td.active[disabled].focus, .datepicker table tr td.active[disabled]:focus, .datepicker table tr td.active[disabled]:hover, fieldset[disabled] .datepicker table tr td.active.focus, fieldset[disabled] .datepicker table tr td.active.highlighted.focus, fieldset[disabled] .datepicker table tr td.active.highlighted:focus, fieldset[disabled] .datepicker table tr td.active.highlighted:hover, fieldset[disabled] .datepicker table tr td.active:focus, fieldset[disabled] .datepicker table tr td.active:hover {
        background-color: #337ab7;
        border-color: #2e6da4
    }

.datepicker table tr td span {
    display: block;
    width: 23%;
    height: 54px;
    line-height: 54px;
    float: left;
    margin: 1%;
    cursor: pointer;
    border-radius: 4px
}

    .datepicker table tr td span.focused, .datepicker table tr td span:hover {
        background: #eee
    }

    .datepicker table tr td span.disabled, .datepicker table tr td span.disabled:hover {
        background: 0 0;
        color: #777;
        cursor: default
    }

    .datepicker table tr td span.active, .datepicker table tr td span.active.disabled, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active:hover {
        color: #fff;
        background-color: #337ab7;
        border-color: #2e6da4;
        text-shadow: 0 -1px 0 rgba(0,0,0,.25)
    }

        .datepicker table tr td span.active.disabled.focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover.focus, .datepicker table tr td span.active.disabled:hover:focus, .datepicker table tr td span.active.focus, .datepicker table tr td span.active:focus, .datepicker table tr td span.active:hover.focus, .datepicker table tr td span.active:hover:focus {
            color: #fff;
            background-color: #286090;
            border-color: #122b40
        }

        .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover:hover, .datepicker table tr td span.active:hover, .datepicker table tr td span.active:hover:hover {
            color: #fff;
            background-color: #286090;
            border-color: #204d74
        }

            .datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active {
                color: #fff;
                background-color: #286090;
                border-color: #204d74
            }

                .datepicker table tr td span.active.active.focus, .datepicker table tr td span.active.active:focus, .datepicker table tr td span.active.active:hover, .datepicker table tr td span.active.disabled.active.focus, .datepicker table tr td span.active.disabled.active:focus, .datepicker table tr td span.active.disabled.active:hover, .datepicker table tr td span.active.disabled:active.focus, .datepicker table tr td span.active.disabled:active:focus, .datepicker table tr td span.active.disabled:active:hover, .datepicker table tr td span.active.disabled:hover.active.focus, .datepicker table tr td span.active.disabled:hover.active:focus, .datepicker table tr td span.active.disabled:hover.active:hover, .datepicker table tr td span.active.disabled:hover:active.focus, .datepicker table tr td span.active.disabled:hover:active:focus, .datepicker table tr td span.active.disabled:hover:active:hover, .datepicker table tr td span.active:active.focus, .datepicker table tr td span.active:active:focus, .datepicker table tr td span.active:active:hover, .datepicker table tr td span.active:hover.active.focus, .datepicker table tr td span.active:hover.active:focus, .datepicker table tr td span.active:hover.active:hover, .datepicker table tr td span.active:hover:active.focus, .datepicker table tr td span.active:hover:active:focus, .datepicker table tr td span.active:hover:active:hover {
                    color: #fff;
                    background-color: #204d74;
                    border-color: #122b40
                }

            .datepicker table tr td span.active.disabled.disabled.focus, .datepicker table tr td span.active.disabled.disabled:focus, .datepicker table tr td span.active.disabled.disabled:hover, .datepicker table tr td span.active.disabled.focus, .datepicker table tr td span.active.disabled:focus, .datepicker table tr td span.active.disabled:hover, .datepicker table tr td span.active.disabled:hover.disabled.focus, .datepicker table tr td span.active.disabled:hover.disabled:focus, .datepicker table tr td span.active.disabled:hover.disabled:hover, .datepicker table tr td span.active.disabled:hover[disabled].focus, .datepicker table tr td span.active.disabled:hover[disabled]:focus, .datepicker table tr td span.active.disabled:hover[disabled]:hover, .datepicker table tr td span.active.disabled[disabled].focus, .datepicker table tr td span.active.disabled[disabled]:focus, .datepicker table tr td span.active.disabled[disabled]:hover, .datepicker table tr td span.active:hover.disabled.focus, .datepicker table tr td span.active:hover.disabled:focus, .datepicker table tr td span.active:hover.disabled:hover, .datepicker table tr td span.active:hover[disabled].focus, .datepicker table tr td span.active:hover[disabled]:focus, .datepicker table tr td span.active:hover[disabled]:hover, .datepicker table tr td span.active[disabled].focus, .datepicker table tr td span.active[disabled]:focus, .datepicker table tr td span.active[disabled]:hover, fieldset[disabled] .datepicker table tr td span.active.disabled.focus, fieldset[disabled] .datepicker table tr td span.active.disabled:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover, fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus, fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover, fieldset[disabled] .datepicker table tr td span.active.focus, fieldset[disabled] .datepicker table tr td span.active:focus, fieldset[disabled] .datepicker table tr td span.active:hover, fieldset[disabled] .datepicker table tr td span.active:hover.focus, fieldset[disabled] .datepicker table tr td span.active:hover:focus, fieldset[disabled] .datepicker table tr td span.active:hover:hover {
                background-color: #337ab7;
                border-color: #2e6da4
            }

    .datepicker table tr td span.new, .datepicker table tr td span.old {
        color: #777
    }

.datepicker .datepicker-switch {
    width: 145px
}

.datepicker .datepicker-switch, .datepicker .next, .datepicker .prev, .datepicker tfoot tr th {
    cursor: pointer
}

    .datepicker .datepicker-switch:hover, .datepicker .next:hover, .datepicker .prev:hover, .datepicker tfoot tr th:hover {
        background: #eee
    }

    .datepicker .next.disabled, .datepicker .prev.disabled {
        visibility: hidden
    }

.datepicker .cw {
    font-size: 10px;
    width: 12px;
    padding: 0 2px 0 5px;
    vertical-align: middle
}

.input-group.date .input-group-addon {
    cursor: pointer
}

.input-daterange {
    width: 100%
}

    .input-daterange input {
        text-align: center
    }

        .input-daterange input:first-child {
            border-radius: 3px 0 0 3px
        }

        .input-daterange input:last-child {
            border-radius: 0 3px 3px 0
        }

    .input-daterange .input-group-addon {
        width: auto;
        min-width: 16px;
        padding: 4px 5px;
        line-height: 1.42857143;
        border-width: 1px 0;
        margin-left: -5px;
        margin-right: -5px
    }

@media only screen and (max-width:600px) {
    .panel-body {
        padding-left: 15px;
        padding-right: 0
    }

    .panel {
        box-shadow: none;
        border: none
    }

    .col-12, .col-xs-12 {
        padding-right: 0;
        padding-left: 0
    }
}

.main .container-fluid {
    padding-left: 15px;
    padding-right: 5px
}
