/*!
* Bootstrap v4.1.3 (https://getbootstrap.com/)
* Copyright 2011-2018 The Bootstrap Authors
* Copyright 2011-2018 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/:root
{
    --blue:#2c7be5;--indigo:#727cf5;--purple:#6b5eae;--pink:#ff679b;--red:#e63757;--orange:#fd7e14;--yellow:#f6c343;--green:#00d97e;--teal:#02a8b5;--cyan:#39afd1;--gray:#95aac9;--gray-dark:#3b506c;--primary:#2c7be5;--secondary:#6e84a3;--success:#00d97e;--info:#39afd1;--warning:#f6c343;--danger:#e63757;--light:#edf2f9;--dark:#003a82;--white:#fff;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:"Cerebri Sans",sans-serif;--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace
    }
    
    *,:after,:before
    {
    box-sizing:border-box
    }
    
    html
    {
    font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(18,38,63,0)
    }
    
    @-ms-viewport
    {
    width:device-width
    }
    
    article,aside,figcaption,figure,footer,header,hgroup,main,nav,section
    {
    display:block
    }
    
    body
    {
    font-family:Cerebri Sans,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.5;margin:0;text-align:left;color:#003a82;background-color:#f9fbfd
    }
    
    [tabindex="-1"]:focus
    {
    outline:0!important
    }
    
    hr
    {
    overflow:visible;box-sizing:content-box;height:0
    }
    
    h1,h2,h3,h4,h5,h6
    {
    margin-top:0;margin-bottom:1.125rem
    }
    
    p
    {
    margin-top:0;margin-bottom:1rem
    }
    
    abbr[data-original-title],abbr[title]
    {
    cursor:help;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;-webkit-text-decoration:underline dotted
    }
    
    address
    {
    font-style:normal;line-height:inherit
    }
    
    address,dl,ol,ul
    {
    margin-bottom:1rem
    }
    
    dl,ol,ul
    {
    margin-top:0
    }
    
    ol ol,ol ul,ul ol,ul ul
    {
    margin-bottom:0
    }
    
    dt
    {
    font-weight:600
    }
    
    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
    {
    font-size:75%;line-height:0;position:relative;vertical-align:baseline
    }
    
    sub
    {
    bottom:-.25em
    }
    
    sup
    {
    top:-.5em
    }
    
    a
    {
    text-decoration:none;color:#2c7be5;background-color:transparent;-webkit-text-decoration-skip:objects
    }
    
    a:hover
    {
    text-decoration:none;color:#1657af
    }
    
    a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover
    {
    text-decoration:none;color:inherit
    }
    
    a:not([href]):not([tabindex]):focus
    {
    outline:0
    }
    
    code,kbd,pre,samp
    {
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em
    }
    
    pre
    {
    overflow:auto;margin-top:0;margin-bottom:1rem;-ms-overflow-style:scrollbar
    }
    
    figure
    {
    margin:0 0 1rem
    }
    
    img
    {
    border-style:none
    }
    
    img,svg
    {
    vertical-align:middle
    }
    
    svg
    {
    overflow:hidden
    }
    
    table
    {
    border-collapse:collapse
    }
    
    caption
    {
    padding-top:.9375rem;padding-bottom:.9375rem;caption-side:bottom;text-align:left;color:#95aac9
    }
    
    th
    {
    text-align:inherit
    }
    
    label
    {
    display:inline-block;margin-bottom:.5rem
    }
    
    button
    {
    border-radius:0
    }
    
    button:focus
    {
    outline:1px dotted;outline:5px auto -webkit-focus-ring-color
    }
    
    button,input,optgroup,select,textarea
    {
    font-family:inherit;font-size:inherit;line-height:inherit;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
    {
    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;margin:0;padding:0;border:0
    }
    
    legend
    {
    font-size:1.5rem;line-height:inherit;display:block;width:100%;max-width:100%;margin-bottom:.5rem;padding:0;white-space:normal;color:inherit
    }
    
    progress
    {
    vertical-align:baseline
    }
    
    [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button
    {
    height:auto
    }
    
    [type=search]
    {
    outline-offset:-2px;-webkit-appearance:none
    }
    
    [type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration
    {
    -webkit-appearance:none
    }
    
    ::-webkit-file-upload-button
    {
    font:inherit;-webkit-appearance:button
    }
    
    output
    {
    display:inline-block
    }
    
    summary
    {
    display:list-item;cursor:pointer
    }
    
    template
    {
    display:none
    }
    
    [hidden]
    {
    display:none!important
    }
    
    .h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6
    {
    font-family:inherit;font-weight:500;line-height:1.1;margin-bottom:1.125rem;color:inherit
    }
    
    .h1,h1
    {
    font-size:1.625rem
    }
    
    .h2,h2
    {
    font-size:1.25rem
    }
    
    .h3,h3
    {
    font-size:1.0625rem
    }
    
    .h4,h4
    {
    font-size:.9375rem
    }
    
    .h5,h5
    {
    font-size:.8125rem
    }
    
    .h6,h6
    {
    font-size:.625rem
    }
    
    .lead
    {
    font-size:1.17188rem;font-weight:300
    }
    
    .display-1
    {
    font-size:4rem
    }
    
    .display-1,.display-2
    {
    font-weight:600;line-height:1.1
    }
    
    .display-2
    {
    font-size:3.25rem
    }
    
    .display-3
    {
    font-size:2.625rem
    }
    
    .display-3,.display-4
    {
    font-weight:600;line-height:1.1
    }
    
    .display-4
    {
    font-size:2rem
    }
    
    hr
    {
    margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid #e3ebf6
    }
    
    .small,small
    {
    font-size:.8125rem;font-weight:400
    }
    
    .mark,mark
    {
    padding:.2em;background-color:#fcf8e3
    }
    
    .list-inline,.list-unstyled
    {
    padding-left:0;list-style:none
    }
    
    .list-inline-item
    {
    display:inline-block
    }
    
    .list-inline-item:not(:last-child)
    {
    margin-right:6px
    }
    
    .initialism
    {
    font-size:90%;text-transform:uppercase
    }
    
    .blockquote
    {
    font-size:1.17188rem;margin-bottom:1.5rem
    }
    
    .blockquote-footer
    {
    font-size:80%;display:block;color:#95aac9
    }
    
    .blockquote-footer:before
    {
    content:"\2014 \00A0"
    }
    
    .img-fluid,.img-thumbnail
    {
    max-width:100%;height:auto
    }
    
    .img-thumbnail
    {
    padding:.25rem;border:1px solid #e3ebf6;border-radius:.375rem;background-color:#f9fbfd
    }
    
    .figure
    {
    display:inline-block
    }
    
    .figure-img
    {
    line-height:1;margin-bottom:.75rem
    }
    
    .figure-caption
    {
    font-size:.8125rem;color:#95aac9
    }
    
    code
    {
    font-size:87.5%;word-break:break-word;color:#2c7be5
    }
    
    a>code
    {
    color:inherit
    }
    
    kbd
    {
    font-size:87.5%;padding:.2rem .4rem;color:#fff;border-radius:.25rem;background-color:#003a82
    }
    
    kbd kbd
    {
    font-size:100%;font-weight:600;padding:0
    }
    
    pre
    {
    font-size:87.5%;display:block;color:#003a82
    }
    
    pre code
    {
    font-size:inherit;word-break:normal;color:inherit
    }
    
    .pre-scrollable
    {
    overflow-y:scroll;max-height:340px
    }
    
    .container
    {
    width:100%;margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px
    }
    
    @media (min-width:576px)
    {
    .container
    {
    max-width:540px
    }
    
    
    }
    
    @media (min-width:768px)
    {
    .container
    {
    max-width:720px
    }
    
    
    }
    
    @media (min-width:992px)
    {
    .container
    {
    max-width:960px
    }
    
    
    }
    
    @media (min-width:1200px)
    {
    .container
    {
    max-width:1140px
    }
    
    
    }
    
    .container-fluid
    {
    width:100%;margin-right:auto;margin-left:auto;padding-right:12px;padding-left:12px
    }
    
    .row
    {
    display:flex;margin-right:-12px;margin-left:-12px;flex-wrap:wrap
    }
    
    .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-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto
    {
    position:relative;width:100%;min-height:1px;padding-right:12px;padding-left:12px
    }
    
    .col
    {
    max-width:100%;flex-basis:0;flex-grow:1
    }
    
    .col-auto
    {
    width:auto;max-width:none;flex:0 0 auto
    }
    
    .col-1
    {
    max-width:8.33333%;flex:0 0 8.33333%
    }
    
    .col-2
    {
    max-width:16.66667%;flex:0 0 16.66667%
    }
    
    .col-3
    {
    max-width:25%;flex:0 0 25%
    }
    
    .col-4
    {
    max-width:33.33333%;flex:0 0 33.33333%
    }
    
    .col-5
    {
    max-width:41.66667%;flex:0 0 41.66667%
    }
    
    .col-6
    {
    max-width:50%;flex:0 0 50%
    }
    
    .col-7
    {
    max-width:58.33333%;flex:0 0 58.33333%
    }
    
    .col-8
    {
    max-width:66.66667%;flex:0 0 66.66667%
    }
    
    .col-9
    {
    max-width:75%;flex:0 0 75%
    }
    
    .col-10
    {
    max-width:83.33333%;flex:0 0 83.33333%
    }
    
    .col-11
    {
    max-width:91.66667%;flex:0 0 91.66667%
    }
    
    .col-12
    {
    max-width:100%;flex:0 0 100%
    }
    
    .order-first
    {
    order:-1
    }
    
    .order-last
    {
    order:13
    }
    
    .order-0
    {
    order:0
    }
    
    .order-1
    {
    order:1
    }
    
    .order-2
    {
    order:2
    }
    
    .order-3
    {
    order:3
    }
    
    .order-4
    {
    order:4
    }
    
    .order-5
    {
    order:5
    }
    
    .order-6
    {
    order:6
    }
    
    .order-7
    {
    order:7
    }
    
    .order-8
    {
    order:8
    }
    
    .order-9
    {
    order:9
    }
    
    .order-10
    {
    order:10
    }
    
    .order-11
    {
    order:11
    }
    
    .order-12
    {
    order:12
    }
    
    .offset-1
    {
    margin-left:8.33333%
    }
    
    .offset-2
    {
    margin-left:16.66667%
    }
    
    .offset-3
    {
    margin-left:25%
    }
    
    .offset-4
    {
    margin-left:33.33333%
    }
    
    .offset-5
    {
    margin-left:41.66667%
    }
    
    .offset-6
    {
    margin-left:50%
    }
    
    .offset-7
    {
    margin-left:58.33333%
    }
    
    .offset-8
    {
    margin-left:66.66667%
    }
    
    .offset-9
    {
    margin-left:75%
    }
    
    .offset-10
    {
    margin-left:83.33333%
    }
    
    .offset-11
    {
    margin-left:91.66667%
    }
    
    @media (min-width:576px)
    {
    .col-sm
    {
    max-width:100%;flex-basis:0;flex-grow:1
    }
    
    .col-sm-auto
    {
    width:auto;max-width:none;flex:0 0 auto
    }
    
    .col-sm-1
    {
    max-width:8.33333%;flex:0 0 8.33333%
    }
    
    .col-sm-2
    {
    max-width:16.66667%;flex:0 0 16.66667%
    }
    
    .col-sm-3
    {
    max-width:25%;flex:0 0 25%
    }
    
    .col-sm-4
    {
    max-width:33.33333%;flex:0 0 33.33333%
    }
    
    .col-sm-5
    {
    max-width:41.66667%;flex:0 0 41.66667%
    }
    
    .col-sm-6
    {
    max-width:50%;flex:0 0 50%
    }
    
    .col-sm-7
    {
    max-width:58.33333%;flex:0 0 58.33333%
    }
    
    .col-sm-8
    {
    max-width:66.66667%;flex:0 0 66.66667%
    }
    
    .col-sm-9
    {
    max-width:75%;flex:0 0 75%
    }
    
    .col-sm-10
    {
    max-width:83.33333%;flex:0 0 83.33333%
    }
    
    .col-sm-11
    {
    max-width:91.66667%;flex:0 0 91.66667%
    }
    
    .col-sm-12
    {
    max-width:100%;flex:0 0 100%
    }
    
    .order-sm-first
    {
    order:-1
    }
    
    .order-sm-last
    {
    order:13
    }
    
    .order-sm-0
    {
    order:0
    }
    
    .order-sm-1
    {
    order:1
    }
    
    .order-sm-2
    {
    order:2
    }
    
    .order-sm-3
    {
    order:3
    }
    
    .order-sm-4
    {
    order:4
    }
    
    .order-sm-5
    {
    order:5
    }
    
    .order-sm-6
    {
    order:6
    }
    
    .order-sm-7
    {
    order:7
    }
    
    .order-sm-8
    {
    order:8
    }
    
    .order-sm-9
    {
    order:9
    }
    
    .order-sm-10
    {
    order:10
    }
    
    .order-sm-11
    {
    order:11
    }
    
    .order-sm-12
    {
    order:12
    }
    
    .offset-sm-0
    {
    margin-left:0
    }
    
    .offset-sm-1
    {
    margin-left:8.33333%
    }
    
    .offset-sm-2
    {
    margin-left:16.66667%
    }
    
    .offset-sm-3
    {
    margin-left:25%
    }
    
    .offset-sm-4
    {
    margin-left:33.33333%
    }
    
    .offset-sm-5
    {
    margin-left:41.66667%
    }
    
    .offset-sm-6
    {
    margin-left:50%
    }
    
    .offset-sm-7
    {
    margin-left:58.33333%
    }
    
    .offset-sm-8
    {
    margin-left:66.66667%
    }
    
    .offset-sm-9
    {
    margin-left:75%
    }
    
    .offset-sm-10
    {
    margin-left:83.33333%
    }
    
    .offset-sm-11
    {
    margin-left:91.66667%
    }
    
    
    }
    
    @media (min-width:768px)
    {
    .col-md
    {
    max-width:100%;flex-basis:0;flex-grow:1
    }
    
    .col-md-auto
    {
    width:auto;max-width:none;flex:0 0 auto
    }
    
    .col-md-1
    {
    max-width:8.33333%;flex:0 0 8.33333%
    }
    
    .col-md-2
    {
    max-width:16.66667%;flex:0 0 16.66667%
    }
    
    .col-md-3
    {
    max-width:25%;flex:0 0 25%
    }
    
    .col-md-4
    {
    max-width:33.33333%;flex:0 0 33.33333%
    }
    
    .col-md-5
    {
    max-width:41.66667%;flex:0 0 41.66667%
    }
    
    .col-md-6
    {
    max-width:50%;flex:0 0 50%
    }
    
    .col-md-7
    {
    max-width:58.33333%;flex:0 0 58.33333%
    }
    
    .col-md-8
    {
    max-width:66.66667%;flex:0 0 66.66667%
    }
    
    .col-md-9
    {
    max-width:75%;flex:0 0 75%
    }
    
    .col-md-10
    {
    max-width:83.33333%;flex:0 0 83.33333%
    }
    
    .col-md-11
    {
    max-width:91.66667%;flex:0 0 91.66667%
    }
    
    .col-md-12
    {
    max-width:100%;flex:0 0 100%
    }
    
    .order-md-first
    {
    order:-1
    }
    
    .order-md-last
    {
    order:13
    }
    
    .order-md-0
    {
    order:0
    }
    
    .order-md-1
    {
    order:1
    }
    
    .order-md-2
    {
    order:2
    }
    
    .order-md-3
    {
    order:3
    }
    
    .order-md-4
    {
    order:4
    }
    
    .order-md-5
    {
    order:5
    }
    
    .order-md-6
    {
    order:6
    }
    
    .order-md-7
    {
    order:7
    }
    
    .order-md-8
    {
    order:8
    }
    
    .order-md-9
    {
    order:9
    }
    
    .order-md-10
    {
    order:10
    }
    
    .order-md-11
    {
    order:11
    }
    
    .order-md-12
    {
    order:12
    }
    
    .offset-md-0
    {
    margin-left:0
    }
    
    .offset-md-1
    {
    margin-left:8.33333%
    }
    
    .offset-md-2
    {
    margin-left:16.66667%
    }
    
    .offset-md-3
    {
    margin-left:25%
    }
    
    .offset-md-4
    {
    margin-left:33.33333%
    }
    
    .offset-md-5
    {
    margin-left:41.66667%
    }
    
    .offset-md-6
    {
    margin-left:50%
    }
    
    .offset-md-7
    {
    margin-left:58.33333%
    }
    
    .offset-md-8
    {
    margin-left:66.66667%
    }
    
    .offset-md-9
    {
    margin-left:75%
    }
    
    .offset-md-10
    {
    margin-left:83.33333%
    }
    
    .offset-md-11
    {
    margin-left:91.66667%
    }
    
    
    }
    
    @media (min-width:992px)
    {
    .col-lg
    {
    max-width:100%;flex-basis:0;flex-grow:1
    }
    
    .col-lg-auto
    {
    width:auto;max-width:none;flex:0 0 auto
    }
    
    .col-lg-1
    {
    max-width:8.33333%;flex:0 0 8.33333%
    }
    
    .col-lg-2
    {
    max-width:16.66667%;flex:0 0 16.66667%
    }
    
    .col-lg-3
    {
    max-width:25%;flex:0 0 25%
    }
    
    .col-lg-4
    {
    max-width:33.33333%;flex:0 0 33.33333%
    }
    
    .col-lg-5
    {
    max-width:41.66667%;flex:0 0 41.66667%
    }
    
    .col-lg-6
    {
    max-width:50%;flex:0 0 50%
    }
    
    .col-lg-7
    {
    max-width:58.33333%;flex:0 0 58.33333%
    }
    
    .col-lg-8
    {
    max-width:66.66667%;flex:0 0 66.66667%
    }
    
    .col-lg-9
    {
    max-width:75%;flex:0 0 75%
    }
    
    .col-lg-10
    {
    max-width:83.33333%;flex:0 0 83.33333%
    }
    
    .col-lg-11
    {
    max-width:91.66667%;flex:0 0 91.66667%
    }
    
    .col-lg-12
    {
    max-width:100%;flex:0 0 100%
    }
    
    .order-lg-first
    {
    order:-1
    }
    
    .order-lg-last
    {
    order:13
    }
    
    .order-lg-0
    {
    order:0
    }
    
    .order-lg-1
    {
    order:1
    }
    
    .order-lg-2
    {
    order:2
    }
    
    .order-lg-3
    {
    order:3
    }
    
    .order-lg-4
    {
    order:4
    }
    
    .order-lg-5
    {
    order:5
    }
    
    .order-lg-6
    {
    order:6
    }
    
    .order-lg-7
    {
    order:7
    }
    
    .order-lg-8
    {
    order:8
    }
    
    .order-lg-9
    {
    order:9
    }
    
    .order-lg-10
    {
    order:10
    }
    
    .order-lg-11
    {
    order:11
    }
    
    .order-lg-12
    {
    order:12
    }
    
    .offset-lg-0
    {
    margin-left:0
    }
    
    .offset-lg-1
    {
    margin-left:8.33333%
    }
    
    .offset-lg-2
    {
    margin-left:16.66667%
    }
    
    .offset-lg-3
    {
    margin-left:25%
    }
    
    .offset-lg-4
    {
    margin-left:33.33333%
    }
    
    .offset-lg-5
    {
    margin-left:41.66667%
    }
    
    .offset-lg-6
    {
    margin-left:50%
    }
    
    .offset-lg-7
    {
    margin-left:58.33333%
    }
    
    .offset-lg-8
    {
    margin-left:66.66667%
    }
    
    .offset-lg-9
    {
    margin-left:75%
    }
    
    .offset-lg-10
    {
    margin-left:83.33333%
    }
    
    .offset-lg-11
    {
    margin-left:91.66667%
    }
    
    
    }
    
    @media (min-width:1200px)
    {
    .col-xl
    {
    max-width:100%;flex-basis:0;flex-grow:1
    }
    
    .col-xl-auto
    {
    width:auto;max-width:none;flex:0 0 auto
    }
    
    .col-xl-1
    {
    max-width:8.33333%;flex:0 0 8.33333%
    }
    
    .col-xl-2
    {
    max-width:16.66667%;flex:0 0 16.66667%
    }
    
    .col-xl-3
    {
    max-width:25%;flex:0 0 25%
    }
    
    .col-xl-4
    {
    max-width:33.33333%;flex:0 0 33.33333%
    }
    
    .col-xl-5
    {
    max-width:41.66667%;flex:0 0 41.66667%
    }
    
    .col-xl-6
    {
    max-width:50%;flex:0 0 50%
    }
    
    .col-xl-7
    {
    max-width:58.33333%;flex:0 0 58.33333%
    }
    
    .col-xl-8
    {
    max-width:66.66667%;flex:0 0 66.66667%
    }
    
    .col-xl-9
    {
    max-width:75%;flex:0 0 75%
    }
    
    .col-xl-10
    {
    max-width:83.33333%;flex:0 0 83.33333%
    }
    
    .col-xl-11
    {
    max-width:91.66667%;flex:0 0 91.66667%
    }
    
    .col-xl-12
    {
    max-width:100%;flex:0 0 100%
    }
    
    .order-xl-first
    {
    order:-1
    }
    
    .order-xl-last
    {
    order:13
    }
    
    .order-xl-0
    {
    order:0
    }
    
    .order-xl-1
    {
    order:1
    }
    
    .order-xl-2
    {
    order:2
    }
    
    .order-xl-3
    {
    order:3
    }
    
    .order-xl-4
    {
    order:4
    }
    
    .order-xl-5
    {
    order:5
    }
    
    .order-xl-6
    {
    order:6
    }
    
    .order-xl-7
    {
    order:7
    }
    
    .order-xl-8
    {
    order:8
    }
    
    .order-xl-9
    {
    order:9
    }
    
    .order-xl-10
    {
    order:10
    }
    
    .order-xl-11
    {
    order:11
    }
    
    .order-xl-12
    {
    order:12
    }
    
    .offset-xl-0
    {
    margin-left:0
    }
    
    .offset-xl-1
    {
    margin-left:8.33333%
    }
    
    .offset-xl-2
    {
    margin-left:16.66667%
    }
    
    .offset-xl-3
    {
    margin-left:25%
    }
    
    .offset-xl-4
    {
    margin-left:33.33333%
    }
    
    .offset-xl-5
    {
    margin-left:41.66667%
    }
    
    .offset-xl-6
    {
    margin-left:50%
    }
    
    .offset-xl-7
    {
    margin-left:58.33333%
    }
    
    .offset-xl-8
    {
    margin-left:66.66667%
    }
    
    .offset-xl-9
    {
    margin-left:75%
    }
    
    .offset-xl-10
    {
    margin-left:83.33333%
    }
    
    .offset-xl-11
    {
    margin-left:91.66667%
    }
    
    
    }
    
    .table
    {
    width:100%;margin-bottom:1.5rem;background-color:transparent
    }
    
    .table td,.table th
    {
    padding:.9375rem;vertical-align:top;border-top:1px solid #edf2f9
    }
    
    .table thead th
    {
    vertical-align:bottom;border-bottom:2px solid #edf2f9
    }
    
    .table tbody+tbody
    {
    border-top:2px solid #edf2f9
    }
    
    .table .table
    {
    background-color:#f9fbfd
    }
    
    .table-sm td,.table-sm th
    {
    padding:.9375rem
    }
    
    .table-bordered,.table-bordered td,.table-bordered th
    {
    border:1px solid #edf2f9
    }
    
    .table-bordered thead td,.table-bordered thead th
    {
    border-bottom-width:2px
    }
    
    .table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th
    {
    border:0
    }
    
    .table-hover tbody tr:hover,.table-striped tbody tr:nth-of-type(odd)
    {
    background-color:#e9ebed;
    }
    
    .table-primary,.table-primary>td,.table-primary>th
    {
    background-color:#c4daf8
    }
    
    .table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th
    {
    background-color:#adccf5
    }
    
    .table-secondary,.table-secondary>td,.table-secondary>th
    {
    background-color:#d6dde5
    }
    
    .table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th
    {
    background-color:#c6d0db
    }
    
    .table-success,.table-success>td,.table-success>th
    {
    background-color:#b8f4db
    }
    
    .table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th
    {
    background-color:#a2f1d0
    }
    
    .table-info,.table-info>td,.table-info>th
    {
    background-color:#c8e9f2
    }
    
    .table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th
    {
    background-color:#b3e1ed
    }
    
    .table-warning,.table-warning>td,.table-warning>th
    {
    background-color:#fceeca
    }
    
    .table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th
    {
    background-color:#fbe6b2
    }
    
    .table-danger,.table-danger>td,.table-danger>th
    {
    background-color:#f8c7d0
    }
    
    .table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th
    {
    background-color:#f5b0bd
    }
    
    .table-light,.table-light>td,.table-light>th
    {
    background-color:#fafbfd
    }
    
    .table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th
    {
    background-color:#e8ecf6
    }
    
    .table-dark,.table-dark>td,.table-dark>th
    {
    background-color:#bdc2c9
    }
    
    .table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th
    {
    background-color:#afb5be
    }
    
    .table-white,.table-white>td,.table-white>th
    {
    background-color:#fff
    }
    
    .table-hover .table-white:hover,.table-hover .table-white:hover>td,.table-hover .table-white:hover>th
    {
    background-color:#f2f2f2
    }
    
    .table-active,.table-active>td,.table-active>th
    {
    background-color:#f9fbfd
    }
    
    .table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th
    {
    background-color:#e6eef7
    }
    
    .table .thead-dark th
    {
    color:#f9fbfd;border-color:#345073;background-color:#003a82
    }
    
    .table .thead-light th
    {
    color:#95aac9;border-color:#edf2f9;background-color:#f9fbfd
    }
    
    .table-dark
    {
    color:#f9fbfd;background-color:#003a82
    }
    
    .table-dark td,.table-dark th,.table-dark thead th
    {
    border-color:#345073
    }
    
    .table-dark.table-bordered
    {
    border:0
    }
    
    .table-dark.table-striped tbody tr:nth-of-type(odd)
    {
    background-color:hsla(0,0%,100%,.05)
    }
    
    .table-dark.table-hover tbody tr:hover
    {
    background-color:hsla(0,0%,100%,.075)
    }
    
    @media (max-width:575.98px)
    {
    .table-responsive-sm
    {
    display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar
    }
    
    .table-responsive-sm>.table-bordered
    {
    border:0
    }
    
    
    }
    
    @media (max-width:767.98px)
    {
    .table-responsive-md
    {
    display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar
    }
    
    .table-responsive-md>.table-bordered
    {
    border:0
    }
    
    
    }
    
    @media (max-width:991.98px)
    {
    .table-responsive-lg
    {
    display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar
    }
    
    .table-responsive-lg>.table-bordered
    {
    border:0
    }
    
    
    }
    
    @media (max-width:1199.98px)
    {
    .table-responsive-xl
    {
    display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar
    }
    
    .table-responsive-xl>.table-bordered
    {
    border:0
    }
    
    
    }
    
    .table-responsive
    {
    display:block;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar
    }
    
    .table-responsive>.table-bordered
    {
    border:0
    }
    
    .form-control
    {
    font-size:.9375rem;line-height:1.5;display:block;width:100%;height:calc(2.40625rem + 2px);padding:.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#003a82;border:1px solid #d2ddec;border-radius:.375rem;background-color:#fff;background-clip:padding-box
    }
    
    @media screen and (prefers-reduced-motion:reduce)
    {
    .form-control
    {
    transition:none
    }
    
    
    }
    
    .form-control::-ms-expand
    {
    border:0;background-color:transparent
    }
    
    .form-control:focus
    {
    color:#003a82;border-color:#2c7be5;outline:0;background-color:#fff;box-shadow:transparent
    }
    
    .form-control:-ms-input-placeholder,.form-control::-ms-input-placeholder
    {
    opacity:1;color:#b1c2d9
    }
    
    .form-control::placeholder
    {
    opacity:1;color:#b1c2d9
    }
    
    .form-control:disabled,.form-control[readonly]
    {
    opacity:1;background-color:#fff
    }
    
    select.form-control:focus::-ms-value
    {
    color:#003a82;background-color:#fff
    }
    
    .form-control-file,.form-control-range
    {
    display:block;width:100%
    }
    
    .col-form-label
    {
    font-size:inherit;margin-bottom:0
    }
    
    .col-form-label,.col-form-label-lg
    {
    line-height:1.5;padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px)
    }
    
    .col-form-label-lg
    {
    font-size:1.0625rem
    }
    
    .col-form-label-sm
    {
    font-size:.8125rem;line-height:1.75;padding-top:calc(.125rem + 1px);padding-bottom:calc(.125rem + 1px)
    }
    
    .form-control-plaintext
    {
    line-height:1.5;display:block;width:100%;margin-bottom:0;padding-top:.5rem;padding-bottom:.5rem;color:#003a82;border:solid transparent;border-width:1px 0;background-color:transparent
    }
    
    .form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm
    {
    padding-right:0;padding-left:0
    }
    
    .form-control-sm
    {
    font-size:.8125rem;line-height:1.75;height:calc(1.67188rem + 2px);padding:.125rem .5rem;border-radius:.25rem
    }
    
    .form-control-lg
    {
    font-size:1.0625rem;line-height:1.5;height:calc(2.59375rem + 2px);padding:.5rem 1rem;border-radius:.5rem
    }
    
    select.form-control[multiple],select.form-control[size],textarea.form-control
    {
    height:auto
    }
    
    .form-group
    {
    margin-bottom:1.375rem
    }
    
    .form-text
    {
    display:block;margin-top:.25rem
    }
    
    .form-row
    {
    display:flex;margin-right:-5px;margin-left:-5px;flex-wrap:wrap
    }
    
    .form-row>.col,.form-row>[class*=col-]
    {
    padding-right:5px;padding-left:5px
    }
    
    .form-check
    {
    position:relative;display:block;padding-left:1.25rem
    }
    
    .form-check-input
    {
    position:absolute;margin-top:.3rem;margin-left:-0.25rem
    }
    
    .form-check-input:disabled~.form-check-label
    {
    color:#95aac9
    }
    
    .form-check-label
    {
    margin-bottom:0
    }
    
    .form-check-inline
    {
    display:inline-flex;margin-right:.75rem;padding-left:0;align-items:center
    }
    
    .form-check-inline .form-check-input
    {
    position:static;margin-top:0;margin-right:.3125rem;margin-left:0
    }
    
    .valid-feedback
    {
    width:100%;margin-top:.25rem;color:#00d97e
    }
    
    .valid-feedback,.valid-tooltip
    {
    font-size:.8125rem;display:none
    }
    
    .valid-tooltip
    {
    line-height:1.5;position:absolute;z-index:5;top:100%;max-width:100%;margin-top:.1rem;padding:.25rem .5rem;color:#fff;border-radius:.375rem;background-color:#00d97e
    }
    
    .custom-select.is-valid,.form-control.is-valid,.was-validated .custom-select:valid,.was-validated .form-control:valid
    {
    border-color:#00d97e
    }
    
    .custom-select.is-valid:focus,.form-control.is-valid:focus,.was-validated .custom-select:valid:focus,.was-validated .form-control:valid:focus
    {
    border-color:#00d97e;box-shadow:0 0 0 .15rem rgba(0,217,126,.25)
    }
    
    .custom-select.is-valid~.valid-feedback,.custom-select.is-valid~.valid-tooltip,.form-control-file.is-valid~.valid-feedback,.form-control-file.is-valid~.valid-tooltip,.form-control.is-valid~.valid-feedback,.form-control.is-valid~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip
    {
    display:block
    }
    
    .form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label
    {
    color:#00d97e
    }
    
    .form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip
    {
    display:block
    }
    
    .custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label
    {
    color:#00d97e
    }
    
    .custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before
    {
    background-color:#5affba
    }
    
    .custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip
    {
    display:block
    }
    
    .custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before
    {
    background-color:#0dff9a
    }
    
    .custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before
    {
    box-shadow:0 0 0 1px #f9fbfd,0 0 0 .15rem rgba(0,217,126,.25)
    }
    
    .custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label
    {
    border-color:#00d97e
    }
    
    .custom-file-input.is-valid~.custom-file-label:after,.was-validated .custom-file-input:valid~.custom-file-label:after
    {
    border-color:inherit
    }
    
    .custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip
    {
    display:block
    }
    
    .custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label
    {
    box-shadow:0 0 0 .15rem rgba(0,217,126,.25)
    }
    
    .invalid-feedback
    {
    font-size:.8125rem;display:none;width:100%;margin-top:.25rem;color:#e63757
    }
    
    .invalid-tooltip
    {
    font-size:.8125rem;line-height:1.5;position:absolute;z-index:5;top:100%;display:none;max-width:100%;margin-top:.1rem;padding:.25rem .5rem;color:#fff;border-radius:.375rem;background-color:#e63757
    }
    
    .custom-select.is-invalid,.form-control.is-invalid,.was-validated .custom-select:invalid,.was-validated .form-control:invalid
    {
    border-color:#e63757
    }
    
    .custom-select.is-invalid:focus,.form-control.is-invalid:focus,.was-validated .custom-select:invalid:focus,.was-validated .form-control:invalid:focus
    {
    border-color:#e63757;box-shadow:0 0 0 .15rem rgba(230,55,87,.25)
    }
    
    .custom-select.is-invalid~.invalid-feedback,.custom-select.is-invalid~.invalid-tooltip,.form-control-file.is-invalid~.invalid-feedback,.form-control-file.is-invalid~.invalid-tooltip,.form-control.is-invalid~.invalid-feedback,.form-control.is-invalid~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip
    {
    display:block
    }
    
    .form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label
    {
    color:#e63757
    }
    
    .form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip
    {
    display:block
    }
    
    .custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label
    {
    color:#e63757
    }
    
    .custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before
    {
    background-color:#f4a8b6
    }
    
    .custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip
    {
    display:block
    }
    
    .custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before
    {
    background-color:#ec647d
    }
    
    .custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before
    {
    box-shadow:0 0 0 1px #f9fbfd,0 0 0 .15rem rgba(230,55,87,.25)
    }
    
    .custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label
    {
    border-color:#e63757
    }
    
    .custom-file-input.is-invalid~.custom-file-label:after,.was-validated .custom-file-input:invalid~.custom-file-label:after
    {
    border-color:inherit
    }
    
    .custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip
    {
    display:block
    }
    
    .custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label
    {
    box-shadow:0 0 0 .15rem rgba(230,55,87,.25)
    }
    
    .form-inline
    {
    display:flex;flex-flow:row wrap;align-items:center
    }
    
    .form-inline .form-check
    {
    width:100%
    }
    
    @media (min-width:576px)
    {
    .form-inline label
    {
    justify-content:center
    }
    
    .form-inline .form-group,.form-inline label
    {
    display:flex;margin-bottom:0;align-items:center
    }
    
    .form-inline .form-group
    {
    flex:0 0 auto;flex-flow:row wrap
    }
    
    .form-inline .form-control
    {
    display:inline-block;width:auto;vertical-align:middle
    }
    
    .form-inline .form-control-plaintext
    {
    display:inline-block
    }
    
    .form-inline .custom-select,.form-inline .input-group
    {
    width:auto
    }
    
    .form-inline .form-check
    {
    display:flex;width:auto;padding-left:0;align-items:center;justify-content:center
    }
    
    .form-inline .form-check-input
    {
    position:relative;margin-top:0;margin-right:.25rem;margin-left:0
    }
    
    .form-inline .custom-control
    {
    align-items:center;justify-content:center
    }
    
    .form-inline .custom-control-label
    {
    margin-bottom:0
    }
    
    
    }
    
    .btn
    {
    font-size:.9375rem;font-weight:400;line-height:1.5;display:inline-block;padding:.5rem .75rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:.375rem
    }
    
    @media screen and (prefers-reduced-motion:reduce)
    {
    .btn
    {
    transition:none
    }
    
    
    }
    
    .btn:focus,.btn:hover
    {
    text-decoration:none
    }
    
    .btn.focus,.btn:focus
    {
    outline:0;box-shadow:0 0 0 .15rem rgba(44,123,229,.25)
    }
    
    .btn.disabled,.btn:disabled
    {
    opacity:.65
    }
    
    .btn:not(:disabled):not(.disabled)
    {
    cursor:pointer
    }
    
    a.btn.disabled,fieldset:disabled a.btn
    {
    pointer-events:none
    }
    
    .btn-primary
    {
    color:#fff;border-color:#2c7be5;background-color:#2c7be5
    }
    
    .btn-primary:hover
    {
    color:#fff;border-color:#1862c6;background-color:#1a68d1
    }
    
    .btn-primary.focus,.btn-primary:focus
    {
    box-shadow:0 0 0 .15rem rgba(44,123,229,.5)
    }
    
    .btn-primary.disabled,.btn-primary:disabled
    {
    color:#fff;border-color:#2c7be5;background-color:#2c7be5
    }
    
    .btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle
    {
    color:#fff;border-color:#175dba;background-color:#1862c6
    }
    
    .btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(44,123,229,.5)
    }
    
    .btn-secondary
    {
    color:#fff;border-color:#6e84a3;background-color:#6e84a3
    }
    
    .btn-secondary:hover
    {
    color:#fff;border-color:#566b88;background-color:#5b7190
    }
    
    .btn-secondary.focus,.btn-secondary:focus
    {
    box-shadow:0 0 0 .15rem rgba(110,132,163,.5)
    }
    
    .btn-secondary.disabled,.btn-secondary:disabled
    {
    color:#fff;border-color:#6e84a3;background-color:#6e84a3
    }
    
    .btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle
    {
    color:#fff;border-color:#516580;background-color:#566b88
    }
    
    .btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(110,132,163,.5)
    }
    
    .btn-success
    {
    color:#fff;border-color:#00d97e;background-color:#00d97e
    }
    
    .btn-success:hover
    {
    color:#fff;border-color:#00a660;background-color:#00b368
    }
    
    .btn-success.focus,.btn-success:focus
    {
    box-shadow:0 0 0 .15rem rgba(0,217,126,.5)
    }
    
    .btn-success.disabled,.btn-success:disabled
    {
    color:#fff;border-color:#00d97e;background-color:#00d97e
    }
    
    .btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle
    {
    color:#fff;border-color:#009959;background-color:#00a660
    }
    
    .btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(0,217,126,.5)
    }
    
    .btn-info
    {
    color:#fff;border-color:#39afd1;background-color:#39afd1
    }
    
    .btn-info:hover
    {
    color:#fff;border-color:#2991ae;background-color:#2b99b9
    }
    
    .btn-info.focus,.btn-info:focus
    {
    box-shadow:0 0 0 .15rem rgba(57,175,209,.5)
    }
    
    .btn-info.disabled,.btn-info:disabled
    {
    color:#fff;border-color:#39afd1;background-color:#39afd1
    }
    
    .btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle
    {
    color:#fff;border-color:#2688a4;background-color:#2991ae
    }
    
    .btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(57,175,209,.5)
    }
    
    .btn-warning
    {
    color:#003a82;border-color:#f6c343;background-color:#f6c343
    }
    
    .btn-warning:hover
    {
    color:#003a82;border-color:#f4b312;background-color:#f4b71e
    }
    
    .btn-warning.focus,.btn-warning:focus
    {
    box-shadow:0 0 0 .15rem rgba(246,195,67,.5)
    }
    
    .btn-warning.disabled,.btn-warning:disabled
    {
    color:#003a82;border-color:#f6c343;background-color:#f6c343
    }
    
    .btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle
    {
    color:#003a82;border-color:#eead0b;background-color:#f4b312
    }
    
    .btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(246,195,67,.5)
    }
    
    .btn-danger
    {
    color:#fff;border-color:#e63757;background-color:#e63757
    }
    
    .btn-danger:hover
    {
    color:#fff;border-color:#d01a3b;background-color:#db1b3f
    }
    
    .btn-danger.focus,.btn-danger:focus
    {
    box-shadow:0 0 0 .15rem rgba(230,55,87,.5)
    }
    
    .btn-danger.disabled,.btn-danger:disabled
    {
    color:#fff;border-color:#e63757;background-color:#e63757
    }
    
    .btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle
    {
    color:#fff;border-color:#c51938;background-color:#d01a3b
    }
    
    .btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(230,55,87,.5)
    }
    
    .btn-light
    {
    color:#003a82;border-color:#edf2f9;background-color:#edf2f9
    }
    
    .btn-light:hover
    {
    color:#003a82;border-color:#c7d6ec;background-color:#d0ddef
    }
    
    .btn-light.focus,.btn-light:focus
    {
    box-shadow:0 0 0 .15rem rgba(237,242,249,.5)
    }
    
    .btn-light.disabled,.btn-light:disabled
    {
    color:#003a82;border-color:#edf2f9;background-color:#edf2f9
    }
    
    .btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle
    {
    color:#003a82;border-color:#bdcfe9;background-color:#c7d6ec
    }
    
    .btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(237,242,249,.5)
    }
    
    .btn-dark
    {
    color:#fff;border-color:#003a82;background-color:#003a82
    }
    
    .btn-dark:hover
    {
    color:#fff;border-color:#070e17;background-color:#0a1421
    }
    
    .btn-dark.focus,.btn-dark:focus
    {
    box-shadow:0 0 0 .15rem rgba(18,38,63,.5)
    }
    
    .btn-dark.disabled,.btn-dark:disabled
    {
    color:#fff;border-color:#003a82;background-color:#003a82
    }
    
    .btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle
    {
    color:#fff;border-color:#04080d;background-color:#070e17
    }
    
    .btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(18,38,63,.5)
    }
    
    .btn-white
    {
    color:#003a82;border-color:#fff;background-color:#fff
    }
    
    .btn-white:hover
    {
    color:#003a82;border-color:#e6e6e6;background-color:#ececec
    }
    
    .btn-white.focus,.btn-white:focus
    {
    box-shadow:0 0 0 .15rem hsla(0,0%,100%,.5)
    }
    
    .btn-white.disabled,.btn-white:disabled
    {
    color:#003a82;border-color:#fff;background-color:#fff
    }
    
    .btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.dropdown-toggle
    {
    color:#003a82;border-color:#dfdfdf;background-color:#e6e6e6
    }
    
    .btn-white:not(:disabled):not(.disabled).active:focus,.btn-white:not(:disabled):not(.disabled):active:focus,.show>.btn-white.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem hsla(0,0%,100%,.5)
    }
    
    .btn-outline-primary
    {
    color:#2c7be5;border-color:#2c7be5;background-color:transparent;background-image:none
    }
    
    .btn-outline-primary:hover
    {
    color:#fff;border-color:#2c7be5;background-color:#2c7be5
    }
    
    .btn-outline-primary.focus,.btn-outline-primary:focus
    {
    box-shadow:0 0 0 .15rem rgba(44,123,229,.5)
    }
    
    .btn-outline-primary.disabled,.btn-outline-primary:disabled
    {
    color:#2c7be5;background-color:transparent
    }
    
    .btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle
    {
    color:#fff;border-color:#2c7be5;background-color:#2c7be5
    }
    
    .btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(44,123,229,.5)
    }
    
    .btn-outline-secondary
    {
    color:#6e84a3;border-color:#6e84a3;background-color:transparent;background-image:none
    }
    
    .btn-outline-secondary:hover
    {
    color:#fff;border-color:#6e84a3;background-color:#6e84a3
    }
    
    .btn-outline-secondary.focus,.btn-outline-secondary:focus
    {
    box-shadow:0 0 0 .15rem rgba(110,132,163,.5)
    }
    
    .btn-outline-secondary.disabled,.btn-outline-secondary:disabled
    {
    color:#6e84a3;background-color:transparent
    }
    
    .btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle
    {
    color:#fff;border-color:#6e84a3;background-color:#6e84a3
    }
    
    .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(110,132,163,.5)
    }
    
    .btn-outline-success
    {
    color:#00d97e;border-color:#00d97e;background-color:transparent;background-image:none
    }
    
    .btn-outline-success:hover
    {
    color:#fff;border-color:#00d97e;background-color:#00d97e
    }
    
    .btn-outline-success.focus,.btn-outline-success:focus
    {
    box-shadow:0 0 0 .15rem rgba(0,217,126,.5)
    }
    
    .btn-outline-success.disabled,.btn-outline-success:disabled
    {
    color:#00d97e;background-color:transparent
    }
    
    .btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle
    {
    color:#fff;border-color:#00d97e;background-color:#00d97e
    }
    
    .btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(0,217,126,.5)
    }
    
    .btn-outline-info
    {
    color:#39afd1;border-color:#39afd1;background-color:transparent;background-image:none
    }
    
    .btn-outline-info:hover
    {
    color:#fff;border-color:#39afd1;background-color:#39afd1
    }
    
    .btn-outline-info.focus,.btn-outline-info:focus
    {
    box-shadow:0 0 0 .15rem rgba(57,175,209,.5)
    }
    
    .btn-outline-info.disabled,.btn-outline-info:disabled
    {
    color:#39afd1;background-color:transparent
    }
    
    .btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle
    {
    color:#fff;border-color:#39afd1;background-color:#39afd1
    }
    
    .btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(57,175,209,.5)
    }
    
    .btn-outline-warning
    {
    color:#f6c343;border-color:#f6c343;background-color:transparent;background-image:none
    }
    
    .btn-outline-warning:hover
    {
    color:#003a82;border-color:#f6c343;background-color:#f6c343
    }
    
    .btn-outline-warning.focus,.btn-outline-warning:focus
    {
    box-shadow:0 0 0 .15rem rgba(246,195,67,.5)
    }
    
    .btn-outline-warning.disabled,.btn-outline-warning:disabled
    {
    color:#f6c343;background-color:transparent
    }
    
    .btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle
    {
    color:#003a82;border-color:#f6c343;background-color:#f6c343
    }
    
    .btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(246,195,67,.5)
    }
    
    .btn-outline-danger
    {
    color:#e63757;border-color:#e63757;background-color:transparent;background-image:none
    }
    
    .btn-outline-danger:hover
    {
    color:#fff;border-color:#e63757;background-color:#e63757
    }
    
    .btn-outline-danger.focus,.btn-outline-danger:focus
    {
    box-shadow:0 0 0 .15rem rgba(230,55,87,.5)
    }
    
    .btn-outline-danger.disabled,.btn-outline-danger:disabled
    {
    color:#e63757;background-color:transparent
    }
    
    .btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle
    {
    color:#fff;border-color:#e63757;background-color:#e63757
    }
    
    .btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(230,55,87,.5)
    }
    
    .btn-outline-light
    {
    color:#edf2f9;border-color:#edf2f9;background-color:transparent;background-image:none
    }
    
    .btn-outline-light:hover
    {
    color:#003a82;border-color:#edf2f9;background-color:#edf2f9
    }
    
    .btn-outline-light.focus,.btn-outline-light:focus
    {
    box-shadow:0 0 0 .15rem rgba(237,242,249,.5)
    }
    
    .btn-outline-light.disabled,.btn-outline-light:disabled
    {
    color:#edf2f9;background-color:transparent
    }
    
    .btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle
    {
    color:#003a82;border-color:#edf2f9;background-color:#edf2f9
    }
    
    .btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(237,242,249,.5)
    }
    
    .btn-outline-dark
    {
    color:#003a82;border-color:#003a82;background-color:transparent;background-image:none
    }
    
    .btn-outline-dark:hover
    {
    color:#fff;border-color:#003a82;background-color:#003a82
    }
    
    .btn-outline-dark.focus,.btn-outline-dark:focus
    {
    box-shadow:0 0 0 .15rem rgba(18,38,63,.5)
    }
    
    .btn-outline-dark.disabled,.btn-outline-dark:disabled
    {
    color:#003a82;background-color:transparent
    }
    
    .btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle
    {
    color:#fff;border-color:#003a82;background-color:#003a82
    }
    
    .btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(18,38,63,.5)
    }
    
    .btn-outline-white
    {
    color:#fff;border-color:#fff;background-color:transparent;background-image:none
    }
    
    .btn-outline-white:hover
    {
    color:#003a82;border-color:#fff;background-color:#fff
    }
    
    .btn-outline-white.focus,.btn-outline-white:focus
    {
    box-shadow:0 0 0 .15rem hsla(0,0%,100%,.5)
    }
    
    .btn-outline-white.disabled,.btn-outline-white:disabled
    {
    color:#fff;background-color:transparent
    }
    
    .btn-outline-white:not(:disabled):not(.disabled).active,.btn-outline-white:not(:disabled):not(.disabled):active,.show>.btn-outline-white.dropdown-toggle
    {
    color:#003a82;border-color:#fff;background-color:#fff
    }
    
    .btn-outline-white:not(:disabled):not(.disabled).active:focus,.btn-outline-white:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-white.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem hsla(0,0%,100%,.5)
    }
    
    .btn-link
    {
    font-weight:400;color:#2c7be5;background-color:transparent
    }
    
    .btn-link:hover
    {
    text-decoration:none;color:#1657af;border-color:transparent;background-color:transparent
    }
    
    .btn-link.focus,.btn-link:focus
    {
    text-decoration:none;border-color:transparent;box-shadow:none
    }
    
    .btn-link.disabled,.btn-link:disabled
    {
    pointer-events:none;color:#b1c2d9
    }
    
    .btn-group-lg>.btn,.btn-lg
    {
    font-size:1.0625rem;line-height:1.5;padding:.5rem 1rem;border-radius:.5rem
    }
    
    .btn-group-sm>.btn,.btn-sm
    {
    font-size:.8125rem;line-height:1.75;padding:.125rem .5rem;border-radius:.25rem
    }
    
    .btn-block
    {
    display:block;width:100%
    }
    
    .btn-block+.btn-block
    {
    margin-top:.5rem
    }
    
    input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block
    {
    width:100%
    }
    
    .fade
    {
    transition:opacity .15s linear
    }
    
    @media screen and (prefers-reduced-motion:reduce)
    {
    .fade
    {
    transition:none
    }
    
    
    }
    
    .fade:not(.show)
    {
    opacity:0
    }
    
    .collapse:not(.show)
    {
    display:none
    }
    
    .collapsing
    {
    position:relative;overflow:hidden;height:0;transition:height .35s ease
    }
    
    @media screen and (prefers-reduced-motion:reduce)
    {
    .collapsing
    {
    transition:none
    }
    
    
    }
    
    .dropdown,.dropleft,.dropright,.dropup
    {
    position:relative
    }
    
    .dropdown-toggle:after
    {
    display:inline-block;width:0;height:0;margin-left:.2125em;content:"";vertical-align:.2125em;border-top:.25em solid;border-right:.25em solid transparent;border-bottom:0;border-left:.25em solid transparent
    }
    
    .dropdown-toggle:empty:after
    {
    margin-left:0
    }
    
    .dropdown-menu
    {
    font-size:.9375rem;position:absolute;z-index:1000;top:100%;left:0;display:none;float:left;min-width:10rem;margin:.125rem 0 0;padding:.5rem 0;list-style:none;text-align:left;color:#003a82;border:1px solid rgba(18,38,63,.1);border-radius:.375rem;background-color:#fff;background-clip:padding-box
    }
    
    .dropdown-menu-right
    {
    right:0;left:auto
    }
    
    .dropup .dropdown-menu
    {
    top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem
    }
    
    .dropup .dropdown-toggle:after
    {
    display:inline-block;width:0;height:0;margin-left:.2125em;content:"";vertical-align:.2125em;border-top:0;border-right:.25em solid transparent;border-bottom:.25em solid;border-left:.25em solid transparent
    }
    
    .dropup .dropdown-toggle:empty:after
    {
    margin-left:0
    }
    
    .dropright .dropdown-menu
    {
    top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem
    }
    
    .dropright .dropdown-toggle:after
    {
    display:inline-block;width:0;height:0;margin-left:.2125em;content:"";vertical-align:.2125em;border-top:.25em solid transparent;border-right:0;border-bottom:.25em solid transparent;border-left:.25em solid
    }
    
    .dropright .dropdown-toggle:empty:after
    {
    margin-left:0
    }
    
    .dropright .dropdown-toggle:after
    {
    vertical-align:0
    }
    
    .dropleft .dropdown-menu
    {
    top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem
    }
    
    .dropleft .dropdown-toggle:after
    {
    display:inline-block;width:0;height:0;margin-left:.2125em;content:"";vertical-align:.2125em;display:none
    }
    
    .dropleft .dropdown-toggle:before
    {
    display:inline-block;width:0;height:0;margin-right:.2125em;content:"";vertical-align:.2125em;border-top:.25em solid transparent;border-right:.25em solid;border-bottom:.25em solid transparent
    }
    
    .dropleft .dropdown-toggle:empty:after
    {
    margin-left:0
    }
    
    .dropleft .dropdown-toggle:before
    {
    vertical-align:0
    }
    
    .dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]
    {
    right:auto;bottom:auto
    }
    
    .dropdown-divider
    {
    overflow:hidden;height:0;margin:.75rem 0;border-top:1px solid #edf2f9
    }
    
    .dropdown-item
    {
    font-weight:400;display:block;clear:both;width:100%;padding:.375rem 1.5rem;text-align:inherit;white-space:nowrap;color:#6e84a3;border:0;background-color:transparent
    }
    
    .dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover
    {
    text-decoration:none;color:#003a82;background-color:transparent
    }
    
    .dropdown-item.disabled,.dropdown-item:disabled
    {
    color:#95aac9;background-color:transparent
    }
    
    .dropdown-menu.show
    {
    display:block
    }
    
    .dropdown-header
    {
    font-size:.8125rem;display:block;margin-bottom:0;padding:.5rem 1.5rem;white-space:nowrap;color:inherit
    }
    
    .dropdown-item-text
    {
    display:block;padding:.375rem 1.5rem;color:#6e84a3
    }
    
    .btn-group,.btn-group-vertical
    {
    position:relative;display:inline-flex;vertical-align:middle
    }
    
    .btn-group-vertical>.btn,.btn-group>.btn
    {
    position:relative;flex:0 1 auto
    }
    
    .btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover
    {
    z-index:1
    }
    
    .btn-group-vertical .btn+.btn,.btn-group-vertical .btn+.btn-group,.btn-group-vertical .btn-group+.btn,.btn-group-vertical .btn-group+.btn-group,.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group
    {
    margin-left:-1px
    }
    
    .btn-toolbar
    {
    display:flex;flex-wrap:wrap;justify-content:flex-start
    }
    
    .btn-toolbar .input-group
    {
    width:auto
    }
    
    .btn-group>.btn:first-child
    {
    margin-left:0
    }
    
    .btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn:not(:last-child):not(.dropdown-toggle)
    {
    border-top-right-radius:0;border-bottom-right-radius:0
    }
    
    .btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn:not(:first-child)
    {
    border-top-left-radius:0;border-bottom-left-radius:0
    }
    
    .dropdown-toggle-split
    {
    padding-right:.5625rem;padding-left:.5625rem
    }
    
    .dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after
    {
    margin-left:0
    }
    
    .dropleft .dropdown-toggle-split:before
    {
    margin-right:0
    }
    
    .btn-group-sm>.btn+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split
    {
    padding-right:.375rem;padding-left:.375rem
    }
    
    .btn-group-lg>.btn+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split
    {
    padding-right:.75rem;padding-left:.75rem
    }
    
    .btn-group-vertical
    {
    flex-direction:column;align-items:flex-start;justify-content:center
    }
    
    .btn-group-vertical .btn,.btn-group-vertical .btn-group
    {
    width:100%
    }
    
    .btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group
    {
    margin-top:-1px;margin-left:0
    }
    
    .btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle)
    {
    border-bottom-right-radius:0;border-bottom-left-radius:0
    }
    
    .btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn:not(:first-child)
    {
    border-top-left-radius:0;border-top-right-radius:0
    }
    
    .btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn
    {
    margin-bottom:0
    }
    
    .btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio]
    {
    position:absolute;clip:rect(0,0,0,0);pointer-events:none
    }
    
    .input-group
    {
    position:relative;display:flex;width:100%;flex-wrap:wrap;align-items:stretch
    }
    
    .input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control
    {
    position:relative;width:1%;margin-bottom:0;flex:1 1 auto
    }
    
    .input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control
    {
    margin-left:-1px
    }
    
    .input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus
    {
    z-index:3
    }
    
    .input-group>.custom-file .custom-file-input:focus
    {
    z-index:4
    }
    
    .input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child)
    {
    border-top-right-radius:0;border-bottom-right-radius:0
    }
    
    .input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child)
    {
    border-top-left-radius:0;border-bottom-left-radius:0
    }
    
    .input-group>.custom-file
    {
    display:flex;align-items:center
    }
    
    .input-group>.custom-file:not(:last-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label:after
    {
    border-top-right-radius:0;border-bottom-right-radius:0
    }
    
    .input-group>.custom-file:not(:first-child) .custom-file-label
    {
    border-top-left-radius:0;border-bottom-left-radius:0
    }
    
    .input-group-append,.input-group-prepend
    {
    display:flex
    }
    
    .input-group-append .btn,.input-group-prepend .btn
    {
    position:relative;z-index:2
    }
    
    .input-group-append .btn+.btn,.input-group-append .btn+.input-group-text,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.input-group-text,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.input-group-text,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.input-group-text
    {
    margin-left:-1px
    }
    
    .input-group-prepend
    {
    margin-right:-1px
    }
    
    .input-group-append
    {
    margin-left:-1px
    }
    
    .input-group-text
    {
    font-size:.9375rem;font-weight:400;line-height:1.5;display:flex;margin-bottom:0;padding:.5rem .75rem;text-align:center;white-space:nowrap;color:#95aac9;border:1px solid #d2ddec;border-radius:.375rem;background-color:#fff;align-items:center
    }
    
    .input-group-text input[type=checkbox],.input-group-text input[type=radio]
    {
    margin-top:0
    }
    
    .input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.input-group-text
    {
    font-size:1.0625rem;line-height:1.5;height:calc(2.59375rem + 2px);padding:.5rem 1rem;border-radius:.5rem
    }
    
    .input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text
    {
    font-size:.8125rem;line-height:1.75;height:calc(1.67188rem + 2px);padding:.125rem .5rem;border-radius:.25rem
    }
    
    .input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text
    {
    border-top-right-radius:0;border-bottom-right-radius:0
    }
    
    .input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text
    {
    border-top-left-radius:0;border-bottom-left-radius:0
    }
    
    .custom-control
    {
    position:relative;display:block;min-height:1.40625rem;padding-left:1.5rem
    }
    
    .custom-control-inline
    {
    display:inline-flex;margin-right:1rem
    }
    
    .custom-control-input
    {
    position:absolute;z-index:-1;opacity:0
    }
    
    .custom-control-input:checked~.custom-control-label:before
    {
    color:#fff;background-color:#2c7be5
    }
    
    .custom-control-input:focus~.custom-control-label:before
    {
    box-shadow:0 0 0 1px #f9fbfd,0 0 0 .15rem rgba(44,123,229,.25)
    }
    
    .custom-control-input:active~.custom-control-label:before
    {
    color:#fff;background-color:#cbdef9
    }
    
    .custom-control-input:disabled~.custom-control-label
    {
    color:#95aac9
    }
    
    .custom-control-input:disabled~.custom-control-label:before
    {
    background-color:#edf2f9
    }
    
    .custom-control-label
    {
    position:relative;margin-bottom:0
    }
    
    .custom-control-label:before
    {
    -webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;background-color:#e3ebf6
    }
    
    .custom-control-label:after,.custom-control-label:before
    {
    position:absolute;top:.20313rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""
    }
    
    .custom-control-label:after
    {
    background-repeat:no-repeat;background-position:50%;background-size:50% 50%
    }
    
    .custom-checkbox .custom-control-label:before
    {
    border-radius:.375rem
    }
    
    .custom-checkbox .custom-control-input:checked~.custom-control-label:before
    {
    background-color:#2c7be5
    }
    
    .custom-checkbox .custom-control-input:checked~.custom-control-label:after
    {
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23FFFFFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")
    }
    
    .custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before
    {
    background-color:#2c7be5
    }
    
    .custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after
    {
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23FFFFFF' d='M0 2h4'/%3E%3C/svg%3E")
    }
    
    .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before
    {
    background-color:rgba(44,123,229,.5)
    }
    
    .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before
    {
    background-color:rgba(44,123,229,.5)
    }
    
    .custom-radio .custom-control-label:before
    {
    border-radius:50%
    }
    
    .custom-radio .custom-control-input:checked~.custom-control-label:before
    {
    background-color:#2c7be5
    }
    
    .custom-radio .custom-control-input:checked~.custom-control-label:after
    {
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFFFFF'/%3E%3C/svg%3E")
    }
    
    .custom-radio .custom-control-input:disabled:checked~.custom-control-label:before
    {
    background-color:rgba(44,123,229,.5)
    }
    
    .custom-select
    {
    line-height:1.5;display:inline-block;width:100%;height:calc(2.40625rem + 2px);padding:.375rem 1.75rem .375rem .75rem;vertical-align:middle;color:#003a82;border:1px solid #d2ddec;border-radius:.375rem;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='%233B506C' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center;background-size:8px 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none
    }
    
    .custom-select:focus
    {
    border-color:#2c7be5;outline:0;box-shadow:inset 0 1px 2px rgba(18,38,63,.075),0 0 5px rgba(44,123,229,.5)
    }
    
    .custom-select:focus::-ms-value
    {
    color:#003a82;background-color:#fff
    }
    
    .custom-select[multiple],.custom-select[size]:not([size="1"])
    {
    height:auto;padding-right:.75rem;background-image:none
    }
    
    .custom-select:disabled
    {
    color:#95aac9;background-color:#edf2f9
    }
    
    .custom-select::-ms-expand
    {
    opacity:0
    }
    
    .custom-select-sm
    {
    font-size:75%;height:calc(1.67188rem + 2px)
    }
    
    .custom-select-lg,.custom-select-sm
    {
    padding-top:.375rem;padding-bottom:.375rem
    }
    
    .custom-select-lg
    {
    font-size:125%;height:calc(2.59375rem + 2px)
    }
    
    .custom-file
    {
    display:inline-block;margin-bottom:0
    }
    
    .custom-file,.custom-file-input
    {
    position:relative;width:100%;height:calc(2.40625rem + 2px)
    }
    
    .custom-file-input
    {
    z-index:2;margin:0;opacity:0
    }
    
    .custom-file-input:focus~.custom-file-label
    {
    border-color:#2c7be5;box-shadow:0 0 0 .15rem rgba(44,123,229,.25)
    }
    
    .custom-file-input:focus~.custom-file-label:after
    {
    border-color:#2c7be5
    }
    
    .custom-file-input:disabled~.custom-file-label
    {
    background-color:#fff
    }
    
    .custom-file-input:lang(en)~.custom-file-label:after
    {
    content:"Browse"
    }
    
    .custom-file-label
    {
    z-index:1;left:0;height:calc(2.40625rem + 2px);border:1px solid #d2ddec;border-radius:.375rem
    }
    
    .custom-file-label,.custom-file-label:after
    {
    line-height:1.5;position:absolute;top:0;right:0;padding:.5rem .75rem;color:#003a82;background-color:#fff
    }
    
    .custom-file-label:after
    {
    z-index:3;bottom:0;display:block;height:2.40625rem;content:"Browse";border-left:1px solid #d2ddec;border-radius:0 .375rem .375rem 0
    }
    
    .custom-range
    {
    width:100%;padding-left:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none
    }
    
    .custom-range:focus
    {
    outline:none
    }
    
    .custom-range:focus::-webkit-slider-thumb
    {
    box-shadow:0 0 0 1px #f9fbfd,0 0 0 .15rem rgba(44,123,229,.25)
    }
    
    .custom-range:focus::-moz-range-thumb
    {
    box-shadow:0 0 0 1px #f9fbfd,0 0 0 .15rem rgba(44,123,229,.25)
    }
    
    .custom-range:focus::-ms-thumb
    {
    box-shadow:0 0 0 1px #f9fbfd,0 0 0 .15rem rgba(44,123,229,.25)
    }
    
    .custom-range::-moz-focus-outer
    {
    border:0
    }
    
    .custom-range::-webkit-slider-thumb
    {
    width:1rem;height:1rem;margin-top:-.25rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:0;border-radius:1rem;background-color:#2c7be5;-webkit-appearance:none;appearance:none
    }
    
    @media screen and (prefers-reduced-motion:reduce)
    {
    .custom-range::-webkit-slider-thumb
    {
    transition:none
    }
    
    
    }
    
    .custom-range::-webkit-slider-thumb:active
    {
    background-color:#cbdef9
    }
    
    .custom-range::-webkit-slider-runnable-track
    {
    width:100%;height:.5rem;cursor:pointer;color:transparent;border-color:transparent;border-radius:1rem;background-color:#e3ebf6
    }
    
    .custom-range::-moz-range-thumb
    {
    width:1rem;height:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:0;border-radius:1rem;background-color:#2c7be5;-moz-appearance:none;appearance:none
    }
    
    @media screen and (prefers-reduced-motion:reduce)
    {
    .custom-range::-moz-range-thumb
    {
    transition:none
    }
    
    
    }
    
    .custom-range::-moz-range-thumb:active
    {
    background-color:#cbdef9
    }
    
    .custom-range::-moz-range-track
    {
    width:100%;height:.5rem;cursor:pointer;color:transparent;border-color:transparent;border-radius:1rem;background-color:#e3ebf6
    }
    
    .custom-range::-ms-thumb
    {
    width:1rem;height:1rem;margin-top:0;margin-right:.15rem;margin-left:.15rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border:0;border-radius:1rem;background-color:#2c7be5;appearance:none
    }
    
    @media screen and (prefers-reduced-motion:reduce)
    {
    .custom-range::-ms-thumb
    {
    transition:none
    }
    
    
    }
    
    .custom-range::-ms-thumb:active
    {
    background-color:#cbdef9
    }
    
    .custom-range::-ms-track
    {
    width:100%;height:.5rem;cursor:pointer;color:transparent;border-width:.5rem;border-color:transparent;background-color:transparent
    }
    
    .custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper
    {
    border-radius:1rem;background-color:#e3ebf6
    }
    
    .custom-range::-ms-fill-upper
    {
    margin-right:15px
    }
    
    .custom-control-label:before,.custom-file-label,.custom-select
    {
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
    }
    
    @media screen and (prefers-reduced-motion:reduce)
    {
    .custom-control-label:before,.custom-file-label,.custom-select
    {
    transition:none
    }
    
    
    }
    
    .nav
    {
    display:flex;margin-bottom:0;padding-left:0;list-style:none;flex-wrap:wrap
    }
    
    .nav-link
    {
    display:block;padding:.5rem 1rem
    }
    
    .nav-link:focus,.nav-link:hover
    {
    text-decoration:none
    }
    
    .nav-link.disabled
    {
    color:#95aac9
    }
    
    .nav-tabs
    {
    border-bottom:1px solid #e3ebf6
    }
    
    .nav-tabs .nav-item
    {
    margin-bottom:-1px
    }
    
    .nav-tabs .nav-link
    {
    border:1px solid transparent;border-top-left-radius:0;border-top-right-radius:0
    }
    
    .nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover
    {
    border-color:transparent
    }
    
    .nav-tabs .nav-link.disabled
    {
    color:#95aac9;border-color:transparent;background-color:transparent
    }
    
    .nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active
    {
    color:#003a82;border-color:transparent transparent #2c7be5;background-color:transparent
    }
    
    .nav-tabs .dropdown-menu
    {
    margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0
    }
    
    .nav-pills .nav-link
    {
    border-radius:.375rem
    }
    
    .nav-pills .nav-link.active,.nav-pills .show>.nav-link
    {
    color:#fff;background-color:#2c7be5
    }
    
    .nav-fill .nav-item
    {
    text-align:center;flex:1 1 auto
    }
    
    .nav-justified .nav-item
    {
    text-align:center;flex-basis:0;flex-grow:1
    }
    
    .tab-content>.tab-pane
    {
    display:none
    }
    
    .tab-content>.active
    {
    display:block
    }
    
    .navbar
    {
    position:relative;padding:.25rem 1rem
    }
    
    .navbar,.navbar>.container,.navbar>.container-fluid
    {
    display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between
    }
    
    .navbar-brand
    {
    font-size:1.0625rem;line-height:inherit;display:inline-block;margin-right:1rem;padding-top:0;padding-bottom:0;white-space:nowrap
    }
    
    .navbar-brand:focus,.navbar-brand:hover
    {
    text-decoration:none
    }
    
    .navbar-nav
    {
    display:flex;flex-direction:column;margin-bottom:0;padding-left:0;list-style:none
    }
    
    .navbar-nav .nav-link
    {
    padding-right:0;padding-left:0
    }
    
    .navbar-nav .dropdown-menu
    {
    position:static;float:none
    }
    
    .navbar-text
    {
    display:inline-block;padding-top:.5rem;padding-bottom:.5rem
    }
    
    .navbar-collapse
    {
    flex-basis:100%;flex-grow:1;align-items:center
    }
    
    .navbar-toggler
    {
    font-size:1.0625rem;line-height:1;padding:.25rem 0;border:1px solid transparent;border-radius:.375rem;background-color:transparent
    }
    
    .navbar-toggler:focus,.navbar-toggler:hover
    {
    text-decoration:none
    }
    
    .navbar-toggler:not(:disabled):not(.disabled)
    {
    cursor:pointer
    }
    
    .navbar-toggler-icon
    {
    display:inline-block;width:1.5em;height:1.5em;content:"";vertical-align:middle;background:no-repeat 50%;background-size:100% 100%
    }
    
    @media (max-width:575.98px)
    {
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid
    {
    padding-right:0;padding-left:0
    }
    
    
    }
    
    @media (min-width:576px)
    {
    .navbar-expand-sm
    {
    flex-flow:row nowrap;justify-content:flex-start
    }
    
    .navbar-expand-sm .navbar-nav
    {
    flex-direction:row
    }
    
    .navbar-expand-sm .navbar-nav .dropdown-menu
    {
    position:absolute
    }
    
    .navbar-expand-sm .navbar-nav .nav-link
    {
    padding-right:.5rem;padding-left:.5rem
    }
    
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid
    {
    flex-wrap:nowrap
    }
    
    .navbar-expand-sm .navbar-collapse
    {
    display:flex!important;flex-basis:auto
    }
    
    .navbar-expand-sm .navbar-toggler
    {
    display:none
    }
    
    
    }
    
    @media (max-width:767.98px)
    {
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid
    {
    padding-right:0;padding-left:0
    }
    
    
    }
    
    @media (min-width:768px)
    {
    .navbar-expand-md
    {
    flex-flow:row nowrap;justify-content:flex-start
    }
    
    .navbar-expand-md .navbar-nav
    {
    flex-direction:row
    }
    
    .navbar-expand-md .navbar-nav .dropdown-menu
    {
    position:absolute
    }
    
    .navbar-expand-md .navbar-nav .nav-link
    {
    padding-right:.5rem;padding-left:.5rem
    }
    
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid
    {
    flex-wrap:nowrap
    }
    
    .navbar-expand-md .navbar-collapse
    {
    display:flex!important;flex-basis:auto
    }
    
    .navbar-expand-md .navbar-toggler
    {
    display:none
    }
    
    
    }
    
    @media (max-width:991.98px)
    {
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid
    {
    padding-right:0;padding-left:0
    }
    
    
    }
    
    @media (min-width:992px)
    {
    .navbar-expand-lg
    {
    flex-flow:row nowrap;justify-content:flex-start
    }
    
    .navbar-expand-lg .navbar-nav
    {
    flex-direction:row
    }
    
    .navbar-expand-lg .navbar-nav .dropdown-menu
    {
    position:absolute
    }
    
    .navbar-expand-lg .navbar-nav .nav-link
    {
    padding-right:.5rem;padding-left:.5rem
    }
    
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid
    {
    flex-wrap:nowrap
    }
    
    .navbar-expand-lg .navbar-collapse
    {
    display:flex!important;flex-basis:auto
    }
    
    .navbar-expand-lg .navbar-toggler
    {
    display:none
    }
    
    
    }
    
    @media (max-width:1199.98px)
    {
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid
    {
    padding-right:0;padding-left:0
    }
    
    
    }
    
    @media (min-width:1200px)
    {
    .navbar-expand-xl
    {
    flex-flow:row nowrap;justify-content:flex-start
    }
    
    .navbar-expand-xl .navbar-nav
    {
    flex-direction:row
    }
    
    .navbar-expand-xl .navbar-nav .dropdown-menu
    {
    position:absolute
    }
    
    .navbar-expand-xl .navbar-nav .nav-link
    {
    padding-right:.5rem;padding-left:.5rem
    }
    
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid
    {
    flex-wrap:nowrap
    }
    
    .navbar-expand-xl .navbar-collapse
    {
    display:flex!important;flex-basis:auto
    }
    
    .navbar-expand-xl .navbar-toggler
    {
    display:none
    }
    
    
    }
    
    .navbar-expand
    {
    flex-flow:row nowrap;justify-content:flex-start
    }
    
    .navbar-expand>.container,.navbar-expand>.container-fluid
    {
    padding-right:0;padding-left:0
    }
    
    .navbar-expand .navbar-nav
    {
    flex-direction:row
    }
    
    .navbar-expand .navbar-nav .dropdown-menu
    {
    position:absolute
    }
    
    .navbar-expand .navbar-nav .nav-link
    {
    padding-right:.5rem;padding-left:.5rem
    }
    
    .navbar-expand>.container,.navbar-expand>.container-fluid
    {
    flex-wrap:nowrap
    }
    
    .navbar-expand .navbar-collapse
    {
    display:flex!important;flex-basis:auto
    }
    
    .navbar-expand .navbar-toggler
    {
    display:none
    }
    
    .navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover
    {
    color:rgba(18,38,63,.9)
    }
    
    .navbar-light .navbar-nav .nav-link
    {
    color:#6e84a3
    }
    
    .navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover
    {
    color:#003a82
    }
    
    .navbar-light .navbar-nav .nav-link.disabled
    {
    color:rgba(18,38,63,.3)
    }
    
    .navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link
    {
    color:rgba(18,38,63,.9)
    }
    
    .navbar-light .navbar-toggler
    {
    color:#6e84a3;border-color:transparent
    }
    
    .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='%236E84A3' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
    }
    
    .navbar-light .navbar-text
    {
    color:#6e84a3
    }
    
    .navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover
    {
    color:rgba(18,38,63,.9)
    }
    
    .navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover
    {
    color:#fff
    }
    
    .navbar-dark .navbar-nav .nav-link
    {
    color:hsla(0,0%,100%,.5)
    }
    
    .navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover
    {
    color:hsla(0,0%,100%,.75)
    }
    
    .navbar-dark .navbar-nav .nav-link.disabled
    {
    color:hsla(0,0%,100%,.25)
    }
    
    .navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link
    {
    color:#fff
    }
    
    .navbar-dark .navbar-toggler
    {
    color:hsla(0,0%,100%,.5);border-color:transparent
    }
    
    .navbar-dark .navbar-toggler-icon
    {
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")
    }
    
    .navbar-dark .navbar-text
    {
    color:hsla(0,0%,100%,.5)
    }
    
    .navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover
    {
    color:#fff
    }
    
    .card
    {
    position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;border:1px solid #edf2f9;border-radius:.5rem;background-color:#fff;background-clip:border-box
    }
    
    .card>hr
    {
    margin-right:0;margin-left:0
    }
    
    .card>.list-group:first-child .list-group-item:first-child
    {
    border-top-left-radius:.5rem;border-top-right-radius:.5rem
    }
    
    .card>.list-group:last-child .list-group-item:last-child
    {
    border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem
    }
    
    .card-body
    {
    padding:1.5rem;flex:1 1 auto
    }
    
    .card-title
    {
    margin-bottom:1rem
    }
    
    .card-subtitle
    {
    margin-top:-.5rem
    }
    
    .card-subtitle,.card-text:last-child
    {
    margin-bottom:0
    }
    
    .card-link:hover
    {
    text-decoration:none
    }
    
    .card-link+.card-link
    {
    margin-left:1.5rem
    }
    
    .card-header
    {
    margin-bottom:0;padding:1rem 1.5rem;border-bottom:1px solid #edf2f9;background-color:transparent
    }
    
    .card-header:first-child
    {
    border-radius:calc(.5rem - 1px) calc(.5rem - 1px) 0 0
    }
    
    .card-header+.list-group .list-group-item:first-child
    {
    border-top:0
    }
    
    .card-footer
    {
    padding:1rem 1.5rem;border-top:1px solid #edf2f9;background-color:transparent
    }
    
    .card-footer:last-child
    {
    border-radius:0 0 calc(.5rem - 1px) calc(.5rem - 1px)
    }
    
    .card-header-tabs
    {
    margin-bottom:-1rem;border-bottom:0
    }
    
    .card-header-pills,.card-header-tabs
    {
    margin-right:-.75rem;margin-left:-.75rem
    }
    
    .card-img-overlay
    {
    position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem
    }
    
    .card-img
    {
    width:100%;border-radius:calc(.5rem - 1px)
    }
    
    .card-img-top
    {
    width:100%;border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px)
    }
    
    .card-img-bottom
    {
    width:100%;border-bottom-right-radius:calc(.5rem - 1px);border-bottom-left-radius:calc(.5rem - 1px)
    }
    
    .card-deck
    {
    display:flex;flex-direction:column
    }
    
    .card-deck .card
    {
    margin-bottom:12px
    }
    
    @media (min-width:576px)
    {
    .card-deck
    {
    margin-right:-12px;margin-left:-12px;flex-flow:row wrap
    }
    
    .card-deck .card
    {
    display:flex;flex-direction:column;margin-right:12px;margin-bottom:0;margin-left:12px;flex:1 0
    }
    
    
    }
    
    .card-group
    {
    display:flex;flex-direction:column
    }
    
    .card-group>.card
    {
    margin-bottom:12px
    }
    
    @media (min-width:576px)
    {
    .card-group
    {
    flex-flow:row wrap
    }
    
    .card-group>.card
    {
    margin-bottom:0;flex:1 0
    }
    
    .card-group>.card+.card
    {
    margin-left:0;border-left:0
    }
    
    .card-group>.card:first-child
    {
    border-top-right-radius:0;border-bottom-right-radius:0
    }
    
    .card-group>.card:first-child .card-header,.card-group>.card:first-child .card-img-top
    {
    border-top-right-radius:0
    }
    
    .card-group>.card:first-child .card-footer,.card-group>.card:first-child .card-img-bottom
    {
    border-bottom-right-radius:0
    }
    
    .card-group>.card:last-child
    {
    border-top-left-radius:0;border-bottom-left-radius:0
    }
    
    .card-group>.card:last-child .card-header,.card-group>.card:last-child .card-img-top
    {
    border-top-left-radius:0
    }
    
    .card-group>.card:last-child .card-footer,.card-group>.card:last-child .card-img-bottom
    {
    border-bottom-left-radius:0
    }
    
    .card-group>.card:only-child
    {
    border-radius:.5rem
    }
    
    .card-group>.card:only-child .card-header,.card-group>.card:only-child .card-img-top
    {
    border-top-left-radius:.5rem;border-top-right-radius:.5rem
    }
    
    .card-group>.card:only-child .card-footer,.card-group>.card:only-child .card-img-bottom
    {
    border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem
    }
    
    .card-group>.card:not(:first-child):not(:last-child):not(:only-child),.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-footer,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-header,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,.card-group>.card:not(:first-child):not(:last-child):not(:only-child) .card-img-top
    {
    border-radius:0
    }
    
    
    }
    
    .card-columns .card
    {
    margin-bottom:1rem
    }
    
    @media (min-width:576px)
    {
    .card-columns
    {
    column-count:3;column-gap:1.25rem;orphans:1;widows:1
    }
    
    .card-columns .card
    {
    display:inline-block;width:100%
    }
    
    
    }
    
    .accordion .card:not(:first-of-type):not(:last-of-type)
    {
    border-bottom:0;border-radius:0
    }
    
    .accordion .card:not(:first-of-type) .card-header:first-child
    {
    border-radius:0
    }
    
    .accordion .card:first-of-type
    {
    border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0
    }
    
    .accordion .card:last-of-type
    {
    border-top-left-radius:0;border-top-right-radius:0
    }
    
    .breadcrumb
    {
    display:flex;margin-bottom:0;padding:.75rem 0;list-style:none;border-radius:.375rem;background-color:transparent;flex-wrap:wrap
    }
    
    .breadcrumb-item+.breadcrumb-item
    {
    padding-left:.5rem
    }
    
    .breadcrumb-item+.breadcrumb-item:before
    {
    display:inline-block;padding-right:.5rem;content:"";color:#d2ddec
    }
    
    .breadcrumb-item+.breadcrumb-item:hover:before
    {
    text-decoration:underline;text-decoration:none
    }
    
    .breadcrumb-item.active
    {
    color:#95aac9
    }
    
    .pagination
    {
    display:flex;padding-left:0;list-style:none;border-radius:.375rem
    }
    
    .page-link
    {
    line-height:1.25;position:relative;display:block;margin-left:-1px;padding:.5rem .75rem;color:#003a82;border:1px solid #e3ebf6;background-color:#fff
    }
    
    .page-link:hover
    {
    z-index:2;text-decoration:none;color:#003a82;border-color:#e3ebf6;background-color:#f9fbfd
    }
    
    .page-link:focus
    {
    z-index:2;outline:0;box-shadow:0 0 0 .15rem rgba(44,123,229,.25)
    }
    
    .page-link:not(:disabled):not(.disabled)
    {
    cursor:pointer
    }
    
    .page-item:first-child .page-link
    {
    margin-left:0;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem
    }
    
    .page-item:last-child .page-link
    {
    border-top-right-radius:.375rem;border-bottom-right-radius:.375rem
    }
    
    .page-item.active .page-link
    {
    z-index:1;color:#fff;border-color:#2c7be5;background-color:#2c7be5
    }
    
    .page-item.disabled .page-link
    {
    cursor:auto;pointer-events:none;color:#95aac9;border-color:#e3ebf6;background-color:#fff
    }
    
    .pagination-lg .page-link
    {
    font-size:1.0625rem;line-height:1.5;padding:.75rem 1.5rem
    }
    
    .pagination-lg .page-item:first-child .page-link
    {
    border-top-left-radius:.5rem;border-bottom-left-radius:.5rem
    }
    
    .pagination-lg .page-item:last-child .page-link
    {
    border-top-right-radius:.5rem;border-bottom-right-radius:.5rem
    }
    
    .pagination-sm .page-link
    {
    font-size:.8125rem;line-height:1.75;padding:.25rem .5rem
    }
    
    .pagination-sm .page-item:first-child .page-link
    {
    border-top-left-radius:.25rem;border-bottom-left-radius:.25rem
    }
    
    .pagination-sm .page-item:last-child .page-link
    {
    border-top-right-radius:.25rem;border-bottom-right-radius:.25rem
    }
    
    .badge
    {
    font-size:75%;font-weight:400;line-height:1;display:inline-block;padding:.33em .5em;text-align:center;vertical-align:baseline;white-space:nowrap;border-radius:.375rem
    }
    
    .badge:empty
    {
    display:none
    }
    
    .btn .badge
    {
    position:relative;top:-1px
    }
    
    .badge-pill
    {
    padding-right:.6em;padding-left:.6em;border-radius:10rem
    }
    
    .badge-primary
    {
    color:#fff;background-color:#2c7be5
    }
    
    .badge-primary[href]:focus,.badge-primary[href]:hover
    {
    text-decoration:none;color:#fff;background-color:#1862c6
    }
    
    .badge-secondary
    {
    color:#fff;background-color:#6e84a3
    }
    
    .badge-secondary[href]:focus,.badge-secondary[href]:hover
    {
    text-decoration:none;color:#fff;background-color:#566b88
    }
    
    .badge-success
    {
    color:#fff;background-color:#00d97e
    }
    
    .badge-success[href]:focus,.badge-success[href]:hover
    {
    text-decoration:none;color:#fff;background-color:#00a660
    }
    
    .badge-info
    {
    color:#fff;background-color:#39afd1
    }
    
    .badge-info[href]:focus,.badge-info[href]:hover
    {
    text-decoration:none;color:#fff;background-color:#2991ae
    }
    
    .badge-warning
    {
    color:#003a82;background-color:#f6c343
    }
    
    .badge-warning[href]:focus,.badge-warning[href]:hover
    {
    text-decoration:none;color:#003a82;background-color:#f4b312
    }
    
    .badge-danger
    {
    color:#fff;background-color:#e63757
    }
    
    .badge-danger[href]:focus,.badge-danger[href]:hover
    {
    text-decoration:none;color:#fff;background-color:#d01a3b
    }
    
    .badge-light
    {
    color:#003a82;background-color:#edf2f9
    }
    
    .badge-light[href]:focus,.badge-light[href]:hover
    {
    text-decoration:none;color:#003a82;background-color:#c7d6ec
    }
    
    .badge-dark
    {
    color:#fff;background-color:#003a82
    }
    
    .badge-dark[href]:focus,.badge-dark[href]:hover
    {
    text-decoration:none;color:#fff;background-color:#070e17
    }
    
    .badge-white
    {
    color:#003a82;background-color:#fff
    }
    
    .badge-white[href]:focus,.badge-white[href]:hover
    {
    text-decoration:none;color:#003a82;background-color:#e6e6e6
    }
    
    .jumbotron
    {
    margin-bottom:2rem;padding:2rem 1rem;border-radius:.5rem;background-color:#edf2f9
    }
    
    @media (min-width:576px)
    {
    .jumbotron
    {
    padding:4rem 2rem
    }
    
    
    }
    
    .jumbotron-fluid
    {
    padding-right:0;padding-left:0;border-radius:0
    }
    
    .alert
    {
    position:relative;margin-bottom:1.5rem;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:.375rem
    }
    
    .alert-heading
    {
    color:inherit
    }
    
    .alert-link
    {
    font-weight:400
    }
    
    .alert-dismissible
    {
    padding-right:3.90625rem
    }
    
    .alert-dismissible .close
    {
    position:absolute;top:0;right:0;padding:.75rem 1.25rem;color:inherit
    }
    
    .alert-primary
    {
    color:#205295
    }
    
    .alert-primary .alert-link
    {
    color:#173b6b
    }
    
    .alert-secondary
    {
    color:#425773
    }
    
    .alert-secondary .alert-link
    {
    color:#2f3e53
    }
    
    .alert-success
    {
    color:#098360
    }
    
    .alert-success .alert-link
    {
    color:#06533d
    }
    
    .alert-info
    {
    color:#266d8b
    }
    
    .alert-info .alert-link
    {
    color:#1b4e63
    }
    
    .alert-warning
    {
    color:#897841
    }
    
    .alert-warning .alert-link
    {
    color:#665a31
    }
    
    .alert-danger
    {
    color:#802f4b
    }
    
    .alert-danger .alert-link
    {
    color:#5b2135
    }
    
    .alert-light
    {
    color:#8490a0
    }
    
    .alert-light .alert-link
    {
    color:#697688
    }
    
    .alert-dark
    {
    color:#003a82
    }
    
    .alert-dark .alert-link
    {
    color:#070e17
    }
    
    .alert-white
    {
    color:#8d97a3
    }
    
    .alert-white .alert-link
    {
    color:#717d8c
    }
    
    @keyframes a
    {
    0%
    {
    background-position:1rem 0
    }
    
    to
    {
    background-position:0 0
    }
    
    
    }
    
    .progress
    {
    font-size:.70313rem;display:flex;overflow:hidden;height:1rem;border-radius:200px;background-color:#edf2f9
    }
    
    .progress-bar
    {
    display:flex;flex-direction:column;transition:width .6s ease;text-align:center;white-space:nowrap;color:#fff;background-color:#2c7be5;justify-content:center
    }
    
    @media screen and (prefers-reduced-motion:reduce)
    {
    .progress-bar
    {
    transition:none
    }
    
    
    }
    
    .progress-bar-striped
    {
    background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem
    }
    
    .progress-bar-animated
    {
    animation:a 1s linear infinite
    }
    
    .media
    {
    display:flex;align-items:flex-start
    }
    
    .media-body
    {
    flex:1 1
    }
    
    .list-group
    {
    display:flex;flex-direction:column;margin-bottom:0;padding-left:0
    }
    
    .list-group-item-action
    {
    width:100%;text-align:inherit;color:#6e84a3
    }
    
    .list-group-item-action:focus,.list-group-item-action:hover
    {
    text-decoration:none;color:#6e84a3;background-color:#f9fbfd
    }
    
    .list-group-item-action:active
    {
    color:#003a82;background-color:#edf2f9
    }
    
    .list-group-item
    {
    position:relative;display:block;margin-bottom:-1px;padding:.75rem 1.25rem;border:1px solid #e3ebf6;background-color:transparent
    }
    
    .list-group-item:first-child
    {
    border-top-left-radius:.375rem;border-top-right-radius:.375rem
    }
    
    .list-group-item:last-child
    {
    margin-bottom:0;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem
    }
    
    .list-group-item:focus,.list-group-item:hover
    {
    z-index:1;text-decoration:none
    }
    
    .list-group-item.disabled,.list-group-item:disabled
    {
    color:#95aac9;background-color:transparent
    }
    
    .list-group-item.active
    {
    z-index:2;color:#fff;border-color:#2c7be5;background-color:#2c7be5
    }
    
    .list-group-flush .list-group-item
    {
    border-right:0;border-left:0;border-radius:0
    }
    
    .list-group-flush:first-child .list-group-item:first-child
    {
    border-top:0
    }
    
    .list-group-flush:last-child .list-group-item:last-child
    {
    border-bottom:0
    }
    
    .list-group-item-primary
    {
    color:#205295;background-color:#c4daf8
    }
    
    .list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover
    {
    color:#205295;background-color:#adccf5
    }
    
    .list-group-item-primary.list-group-item-action.active
    {
    border-color:#205295;background-color:#205295
    }
    
    .list-group-item-secondary
    {
    color:#425773;background-color:#d6dde5
    }
    
    .list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover
    {
    color:#425773;background-color:#c6d0db
    }
    
    .list-group-item-secondary.list-group-item-action.active
    {
    border-color:#425773;background-color:#425773
    }
    
    .list-group-item-success
    {
    color:#098360;background-color:#b8f4db
    }
    
    .list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover
    {
    color:#098360;background-color:#a2f1d0
    }
    
    .list-group-item-success.list-group-item-action.active
    {
    border-color:#098360;background-color:#098360
    }
    
    .list-group-item-info
    {
    color:#266d8b;background-color:#c8e9f2
    }
    
    .list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover
    {
    color:#266d8b;background-color:#b3e1ed
    }
    
    .list-group-item-info.list-group-item-action.active
    {
    border-color:#266d8b;background-color:#266d8b
    }
    
    .list-group-item-warning
    {
    color:#897841;background-color:#fceeca
    }
    
    .list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover
    {
    color:#897841;background-color:#fbe6b2
    }
    
    .list-group-item-warning.list-group-item-action.active
    {
    border-color:#897841;background-color:#897841
    }
    
    .list-group-item-danger
    {
    color:#802f4b;background-color:#f8c7d0
    }
    
    .list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover
    {
    color:#802f4b;background-color:#f5b0bd
    }
    
    .list-group-item-danger.list-group-item-action.active
    {
    border-color:#802f4b;background-color:#802f4b
    }
    
    .list-group-item-light
    {
    color:#8490a0;background-color:#fafbfd
    }
    
    .list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover
    {
    color:#8490a0;background-color:#e8ecf6
    }
    
    .list-group-item-light.list-group-item-action.active
    {
    border-color:#8490a0;background-color:#8490a0
    }
    
    .list-group-item-dark
    {
    color:#003a82;background-color:#bdc2c9
    }
    
    .list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover
    {
    color:#003a82;background-color:#afb5be
    }
    
    .list-group-item-dark.list-group-item-action.active
    {
    border-color:#003a82;background-color:#003a82
    }
    
    .list-group-item-white,.list-group-item-white.list-group-item-action:focus,.list-group-item-white.list-group-item-action:hover
    {
    color:#8d97a3
    }
    
    .list-group-item-white.list-group-item-action.active
    {
    border-color:#8d97a3;background-color:#8d97a3
    }
    
    .close
    {
    font-size:1.40625rem;font-weight:600;line-height:1;float:right;opacity:.5;color:#95aac9;text-shadow:none
    }
    
    .close:not(:disabled):not(.disabled)
    {
    cursor:pointer
    }
    
    .close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover
    {
    text-decoration:none;opacity:.75;color:#95aac9
    }
    
    button.close
    {
    padding:0;border:0;background-color:transparent;-webkit-appearance:none
    }
    
    .modal-open
    {
    overflow:hidden
    }
    
    .modal-open .modal
    {
    overflow-x:hidden;overflow-y:auto
    }
    
    .modal
    {
    position:fixed;z-index:1050;top:0;right:0;bottom:0;left:0;display:none;overflow:hidden;outline:0
    }
    
    .modal-dialog
    {
    position:relative;width:auto;margin:.5rem;pointer-events:none
    }
    
    .modal.fade .modal-dialog
    {
    transition:transform .3s ease-out;transform:translateY(-25%)
    }
    
    @media screen and (prefers-reduced-motion:reduce)
    {
    .modal.fade .modal-dialog
    {
    transition:none
    }
    
    
    }
    
    .modal-dialog-centered
    {
    display:flex;min-height:calc(100% - 1rem);align-items:center
    }
    
    .modal-dialog-centered:before
    {
    display:block;height:calc(100vh - 1rem);content:""
    }
    
    .modal-content
    {
    position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;border:1px solid transparent;border-radius:.5rem;outline:0;background-color:#fff;background-clip:padding-box
    }
    
    .modal-backdrop
    {
    position:fixed;z-index:1040;top:0;right:0;bottom:0;left:0;background-color:#003a82
    }
    
    .modal-backdrop.fade
    {
    opacity:0
    }
    
    .modal-backdrop.show
    {
    opacity:.5
    }
    
    .modal-header
    {
    display:flex;padding:1.5rem;border-bottom:1px solid #e3ebf6;border-top-left-radius:.5rem;border-top-right-radius:.5rem;align-items:flex-start;justify-content:space-between
    }
    
    .modal-header .close
    {
    margin:-1.5rem -1.5rem -1.5rem auto;padding:1.5rem
    }
    
    .modal-title
    {
    line-height:1.5;margin-bottom:0
    }
    
    .modal-body
    {
    position:relative;padding:1.5rem;flex:1 1 auto
    }
    
    .modal-footer
    {
    display:flex;padding:1.5rem;border-top:1px solid #e3ebf6;align-items:center;justify-content:flex-end
    }
    
    .modal-footer>:not(:first-child)
    {
    margin-left:.25rem
    }
    
    .modal-footer>:not(:last-child)
    {
    margin-right:.25rem
    }
    
    .modal-scrollbar-measure
    {
    position:absolute;top:-9999px;overflow:scroll;width:50px;height:50px
    }
    
    @media (min-width:576px)
    {
    .modal-dialog
    {
    max-width:500px;margin:1.75rem auto
    }
    
    .modal-dialog-centered
    {
    min-height:calc(100% - 3.5rem)
    }
    
    .modal-dialog-centered:before
    {
    height:calc(100vh - 3.5rem)
    }
    
    .modal-sm
    {
    max-width:300px
    }
    
    
    }
    
    @media (min-width:992px)
    {
    .modal-lg
    {
    max-width:800px
    }
    
    
    }
    
    .tooltip
    {
    font-family:Cerebri Sans,sans-serif;font-size:.8125rem;font-weight:400;font-style:normal;line-height:1.5;position:absolute;z-index:1070;display:block;margin:0;text-align:left;text-align:start;white-space:normal;text-decoration:none;letter-spacing:normal;word-spacing:normal;text-transform:none;word-wrap:break-word;word-break:normal;opacity:0;text-shadow:none;line-break:auto
    }
    
    .tooltip.show
    {
    opacity:1
    }
    
    .tooltip .arrow
    {
    position:absolute;display:block;width:.8rem;height:.4rem
    }
    
    .tooltip .arrow:before
    {
    position:absolute;content:"";border-style:solid;border-color:transparent
    }
    
    .bs-tooltip-auto[x-placement^=top],.bs-tooltip-top
    {
    padding:.4rem 0
    }
    
    .bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow
    {
    bottom:0
    }
    
    .bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before
    {
    top:0;border-width:.4rem .4rem 0;border-top-color:#e3ebf6
    }
    
    .bs-tooltip-auto[x-placement^=right],.bs-tooltip-right
    {
    padding:0 .4rem
    }
    
    .bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow
    {
    left:0;width:.4rem;height:.8rem
    }
    
    .bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before
    {
    right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#e3ebf6
    }
    
    .bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom
    {
    padding:.4rem 0
    }
    
    .bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow
    {
    top:0
    }
    
    .bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before
    {
    bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#e3ebf6
    }
    
    .bs-tooltip-auto[x-placement^=left],.bs-tooltip-left
    {
    padding:0 .4rem
    }
    
    .bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow
    {
    right:0;width:.4rem;height:.8rem
    }
    
    .bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before
    {
    left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#e3ebf6
    }
    
    .tooltip-inner
    {
    max-width:200px;padding:.25rem .5rem;text-align:center;color:#003a82;border-radius:.375rem;background-color:#e3ebf6
    }
    
    .popover
    {
    font-family:Cerebri Sans,sans-serif;font-size:.8125rem;font-weight:400;font-style:normal;line-height:1.5;z-index:1060;top:0;left:0;max-width:10rem;text-align:left;text-align:start;white-space:normal;text-decoration:none;letter-spacing:normal;word-spacing:normal;text-transform:none;word-wrap:break-word;word-break:normal;border:1px solid rgba(18,38,63,.2);border-radius:.5rem;background-color:#fff;background-clip:padding-box;text-shadow:none;line-break:auto
    }
    
    .popover,.popover .arrow
    {
    position:absolute;display:block
    }
    
    .popover .arrow
    {
    width:1rem;height:.5rem;margin:0 .5rem
    }
    
    .popover .arrow:after,.popover .arrow:before
    {
    position:absolute;display:block;content:"";border-style:solid;border-color:transparent
    }
    
    .bs-popover-auto[x-placement^=top],.bs-popover-top
    {
    margin-bottom:.5rem
    }
    
    .bs-popover-auto[x-placement^=top] .arrow,.bs-popover-top .arrow
    {
    bottom:calc((.5rem + 1px) * -1)
    }
    
    .bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:after,.bs-popover-top .arrow:before
    {
    border-width:.5rem .5rem 0
    }
    
    .bs-popover-auto[x-placement^=top] .arrow:before,.bs-popover-top .arrow:before
    {
    bottom:0;border-top-color:rgba(18,38,63,.25)
    }
    
    .bs-popover-auto[x-placement^=top] .arrow:after,.bs-popover-top .arrow:after
    {
    bottom:1px;border-top-color:#fff
    }
    
    .bs-popover-auto[x-placement^=right],.bs-popover-right
    {
    margin-left:.5rem
    }
    
    .bs-popover-auto[x-placement^=right] .arrow,.bs-popover-right .arrow
    {
    left:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.5rem 0
    }
    
    .bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:after,.bs-popover-right .arrow:before
    {
    border-width:.5rem .5rem .5rem 0
    }
    
    .bs-popover-auto[x-placement^=right] .arrow:before,.bs-popover-right .arrow:before
    {
    left:0;border-right-color:rgba(18,38,63,.25)
    }
    
    .bs-popover-auto[x-placement^=right] .arrow:after,.bs-popover-right .arrow:after
    {
    left:1px;border-right-color:#fff
    }
    
    .bs-popover-auto[x-placement^=bottom],.bs-popover-bottom
    {
    margin-top:.5rem
    }
    
    .bs-popover-auto[x-placement^=bottom] .arrow,.bs-popover-bottom .arrow
    {
    top:calc((.5rem + 1px) * -1)
    }
    
    .bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:after,.bs-popover-bottom .arrow:before
    {
    border-width:0 .5rem .5rem
    }
    
    .bs-popover-auto[x-placement^=bottom] .arrow:before,.bs-popover-bottom .arrow:before
    {
    top:0;border-bottom-color:rgba(18,38,63,.25)
    }
    
    .bs-popover-auto[x-placement^=bottom] .arrow:after,.bs-popover-bottom .arrow:after
    {
    top:1px;border-bottom-color:#fff
    }
    
    .bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before
    {
    position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #fff
    }
    
    .bs-popover-auto[x-placement^=left],.bs-popover-left
    {
    margin-right:.5rem
    }
    
    .bs-popover-auto[x-placement^=left] .arrow,.bs-popover-left .arrow
    {
    right:calc((.5rem + 1px) * -1);width:.5rem;height:1rem;margin:.5rem 0
    }
    
    .bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:after,.bs-popover-left .arrow:before
    {
    border-width:.5rem 0 .5rem .5rem
    }
    
    .bs-popover-auto[x-placement^=left] .arrow:before,.bs-popover-left .arrow:before
    {
    right:0;border-left-color:rgba(18,38,63,.25)
    }
    
    .bs-popover-auto[x-placement^=left] .arrow:after,.bs-popover-left .arrow:after
    {
    right:1px;border-left-color:#fff
    }
    
    .popover-header
    {
    font-size:.9375rem;margin-bottom:0;padding:0;color:inherit;border-bottom:1px solid #f2f2f2;border-top-left-radius:calc(.5rem - 1px);border-top-right-radius:calc(.5rem - 1px);background-color:#fff
    }
    
    .popover-header:empty
    {
    display:none
    }
    
    .popover-body
    {
    padding:0;color:#95aac9
    }
    
    .carousel
    {
    position:relative
    }
    
    .carousel-inner
    {
    position:relative;overflow:hidden;width:100%
    }
    
    .carousel-item
    {
    position:relative;display:none;width:100%;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px
    }
    
    .carousel-item-next,.carousel-item-prev,.carousel-item.active
    {
    display:block;transition:transform .6s ease
    }
    
    @media screen and (prefers-reduced-motion:reduce)
    {
    .carousel-item-next,.carousel-item-prev,.carousel-item.active
    {
    transition:none
    }
    
    
    }
    
    .carousel-item-next,.carousel-item-prev
    {
    position:absolute;top:0
    }
    
    .carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right
    {
    transform:translateX(0)
    }
    
    @supports (transform-style:preserve-3d)
    {
    .carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right
    {
    transform:translateZ(0)
    }
    
    
    }
    
    .active.carousel-item-right,.carousel-item-next
    {
    transform:translateX(100%)
    }
    
    @supports (transform-style:preserve-3d)
    {
    .active.carousel-item-right,.carousel-item-next
    {
    transform:translate3d(100%,0,0)
    }
    
    
    }
    
    .active.carousel-item-left,.carousel-item-prev
    {
    transform:translateX(-100%)
    }
    
    @supports (transform-style:preserve-3d)
    {
    .active.carousel-item-left,.carousel-item-prev
    {
    transform:translate3d(-100%,0,0)
    }
    
    
    }
    
    .carousel-fade .carousel-item
    {
    transition-duration:.6s;transition-property:opacity;opacity:0
    }
    
    .carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active
    {
    opacity:1
    }
    
    .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right
    {
    opacity:0
    }
    
    .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active
    {
    transform:translateX(0)
    }
    
    @supports (transform-style:preserve-3d)
    {
    .carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-prev,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item.active
    {
    transform:translateZ(0)
    }
    
    
    }
    
    .carousel-control-next,.carousel-control-prev
    {
    position:absolute;top:0;bottom:0;display:flex;width:15%;text-align:center;opacity:.5;color:#fff;align-items:center;justify-content:center
    }
    
    .carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover
    {
    text-decoration:none;opacity:.9;color:#fff;outline:0
    }
    
    .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 50%;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='%23FFFFFF' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
    }
    
    .carousel-control-next-icon
    {
    background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
    }
    
    .carousel-indicators
    {
    position:absolute;z-index:15;right:0;bottom:10px;left:0;display:flex;margin-right:15%;margin-left:15%;padding-left:0;list-style:none;justify-content:center
    }
    
    .carousel-indicators li
    {
    position:relative;width:30px;height:3px;margin-right:3px;margin-left:3px;cursor:pointer;text-indent:-999px;background-color:hsla(0,0%,100%,.5);flex:0 1 auto
    }
    
    .carousel-indicators li:before
    {
    top:-10px
    }
    
    .carousel-indicators li:after,.carousel-indicators li:before
    {
    position:absolute;left:0;display:inline-block;width:100%;height:10px;content:""
    }
    
    .carousel-indicators li:after
    {
    bottom:-10px
    }
    
    .carousel-indicators .active
    {
    background-color:#fff
    }
    
    .carousel-caption
    {
    position:absolute;z-index:10;right:15%;bottom:20px;left:15%;padding-top:20px;padding-bottom:20px;text-align:center;color:#fff
    }
    
    .align-baseline
    {
    vertical-align:baseline!important
    }
    
    .align-top
    {
    vertical-align:top!important
    }
    
    .align-middle
    {
    vertical-align:middle!important
    }
    
    .align-bottom
    {
    vertical-align:bottom!important
    }
    
    .align-text-bottom
    {
    vertical-align:text-bottom!important
    }
    
    .align-text-top
    {
    vertical-align:text-top!important
    }
    
    .bg-primary
    {
    background-color:#2c7be5!important
    }
    
    a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover
    {
    background-color:#1862c6!important
    }
    
    .bg-secondary
    {
    background-color:#6e84a3!important
    }
    
    a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover
    {
    background-color:#566b88!important
    }
    
    .bg-success
    {
    background-color:#00d97e!important
    }
    
    a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover
    {
    background-color:#00a660!important
    }
    
    .bg-info
    {
    background-color:#39afd1!important
    }
    
    a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover
    {
    background-color:#2991ae!important
    }
    
    .bg-warning
    {
    background-color:#f6c343!important
    }
    
    a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover
    {
    background-color:#f4b312!important
    }
    
    .bg-danger
    {
    background-color:#e63757!important
    }
    
    a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover
    {
    background-color:#d01a3b!important
    }
    
    .bg-light
    {
    background-color:#edf2f9!important
    }
    
    a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover
    {
    background-color:#c7d6ec!important
    }
    
    .bg-dark
    {
    background-color:#003a82!important
    }
    
    a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover
    {
    background-color:#070e17!important
    }
    
    a.bg-white:focus,a.bg-white:hover,button.bg-white:focus,button.bg-white:hover
    {
    background-color:#e6e6e6!important
    }
    
    .bg-white
    {
    background-color:#fff!important
    }
    
    .bg-transparent
    {
    background-color:transparent!important
    }
    
    .border
    {
    border:1px solid #e3ebf6!important
    }
    
    .border-top
    {
    border-top:1px solid #e3ebf6!important
    }
    
    .border-right
    {
    border-right:1px solid #e3ebf6!important
    }
    
    .border-bottom
    {
    border-bottom:1px solid #e3ebf6!important
    }
    
    .border-left
    {
    border-left:1px solid #e3ebf6!important
    }
    
    .border-0
    {
    border:0!important
    }
    
    .border-top-0
    {
    border-top:0!important
    }
    
    .border-right-0
    {
    border-right:0!important
    }
    
    .border-bottom-0
    {
    border-bottom:0!important
    }
    
    .border-left-0
    {
    border-left:0!important
    }
    
    .border-primary
    {
    border-color:#2c7be5!important
    }
    
    .border-secondary
    {
    border-color:#6e84a3!important
    }
    
    .border-success
    {
    border-color:#00d97e!important
    }
    
    .border-info
    {
    border-color:#39afd1!important
    }
    
    .border-warning
    {
    border-color:#f6c343!important
    }
    
    .border-danger
    {
    border-color:#e63757!important
    }
    
    .border-light
    {
    border-color:#edf2f9!important
    }
    
    .border-dark
    {
    border-color:#003a82!important
    }
    
    .border-white
    {
    border-color:#fff!important
    }
    
    .rounded
    {
    border-radius:.375rem!important
    }
    
    .rounded-top
    {
    border-top-left-radius:.375rem!important
    }
    
    .rounded-right,.rounded-top
    {
    border-top-right-radius:.375rem!important
    }
    
    .rounded-bottom,.rounded-right
    {
    border-bottom-right-radius:.375rem!important
    }
    
    .rounded-bottom,.rounded-left
    {
    border-bottom-left-radius:.375rem!important
    }
    
    .rounded-left
    {
    border-top-left-radius:.375rem!important
    }
    
    .rounded-circle
    {
    border-radius:50%!important
    }
    
    .rounded-0
    {
    border-radius:0!important
    }
    
    .clearfix:after
    {
    display:block;clear:both;content:""
    }
    
    .d-none
    {
    display:none!important
    }
    
    .d-inline
    {
    display:inline!important
    }
    
    .d-inline-block
    {
    display:inline-block!important
    }
    
    .d-block
    {
    display:block!important
    }
    
    .d-table
    {
    display:table!important
    }
    
    .d-table-row
    {
    display:table-row!important
    }
    
    .d-table-cell
    {
    display:table-cell!important
    }
    
    .d-flex
    {
    display:flex!important
    }
    
    .d-inline-flex
    {
    display:inline-flex!important
    }
    
    @media (min-width:576px)
    {
    .d-sm-none
    {
    display:none!important
    }
    
    .d-sm-inline
    {
    display:inline!important
    }
    
    .d-sm-inline-block
    {
    display:inline-block!important
    }
    
    .d-sm-block
    {
    display:block!important
    }
    
    .d-sm-table
    {
    display:table!important
    }
    
    .d-sm-table-row
    {
    display:table-row!important
    }
    
    .d-sm-table-cell
    {
    display:table-cell!important
    }
    
    .d-sm-flex
    {
    display:flex!important
    }
    
    .d-sm-inline-flex
    {
    display:inline-flex!important
    }
    
    
    }
    
    @media (min-width:768px)
    {
    .d-md-none
    {
    display:none!important
    }
    
    .d-md-inline
    {
    display:inline!important
    }
    
    .d-md-inline-block
    {
    display:inline-block!important
    }
    
    .d-md-block
    {
    display:block!important
    }
    
    .d-md-table
    {
    display:table!important
    }
    
    .d-md-table-row
    {
    display:table-row!important
    }
    
    .d-md-table-cell
    {
    display:table-cell!important
    }
    
    .d-md-flex
    {
    display:flex!important
    }
    
    .d-md-inline-flex
    {
    display:inline-flex!important
    }
    
    
    }
    
    @media (min-width:992px)
    {
    .d-lg-none
    {
    display:none!important
    }
    
    .d-lg-inline
    {
    display:inline!important
    }
    
    .d-lg-inline-block
    {
    display:inline-block!important
    }
    
    .d-lg-block
    {
    display:block!important
    }
    
    .d-lg-table
    {
    display:table!important
    }
    
    .d-lg-table-row
    {
    display:table-row!important
    }
    
    .d-lg-table-cell
    {
    display:table-cell!important
    }
    
    .d-lg-flex
    {
    display:flex!important
    }
    
    .d-lg-inline-flex
    {
    display:inline-flex!important
    }
    
    
    }
    
    @media (min-width:1200px)
    {
    .d-xl-none
    {
    display:none!important
    }
    
    .d-xl-inline
    {
    display:inline!important
    }
    
    .d-xl-inline-block
    {
    display:inline-block!important
    }
    
    .d-xl-block
    {
    display:block!important
    }
    
    .d-xl-table
    {
    display:table!important
    }
    
    .d-xl-table-row
    {
    display:table-row!important
    }
    
    .d-xl-table-cell
    {
    display:table-cell!important
    }
    
    .d-xl-flex
    {
    display:flex!important
    }
    
    .d-xl-inline-flex
    {
    display:inline-flex!important
    }
    
    
    }
    
    @media print
    {
    .d-print-none
    {
    display:none!important
    }
    
    .d-print-inline
    {
    display:inline!important
    }
    
    .d-print-inline-block
    {
    display:inline-block!important
    }
    
    .d-print-block
    {
    display:block!important
    }
    
    .d-print-table
    {
    display:table!important
    }
    
    .d-print-table-row
    {
    display:table-row!important
    }
    
    .d-print-table-cell
    {
    display:table-cell!important
    }
    
    .d-print-flex
    {
    display:flex!important
    }
    
    .d-print-inline-flex
    {
    display:inline-flex!important
    }
    
    
    }
    
    .embed-responsive
    {
    position:relative;display:block;overflow:hidden;width:100%;padding:0
    }
    
    .embed-responsive:before
    {
    display:block;content:""
    }
    
    .embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video
    {
    position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0
    }
    
    .embed-responsive-21by9:before
    {
    padding-top:42.85714%
    }
    
    .embed-responsive-16by9:before
    {
    padding-top:56.25%
    }
    
    .embed-responsive-4by3:before
    {
    padding-top:75%
    }
    
    .embed-responsive-1by1:before
    {
    padding-top:100%
    }
    
    .flex-row
    {
    flex-direction:row!important
    }
    
    .flex-column
    {
    flex-direction:column!important
    }
    
    .flex-row-reverse
    {
    flex-direction:row-reverse!important
    }
    
    .flex-column-reverse
    {
    flex-direction:column-reverse!important
    }
    
    .flex-wrap
    {
    flex-wrap:wrap!important
    }
    
    .flex-nowrap
    {
    flex-wrap:nowrap!important
    }
    
    .flex-wrap-reverse
    {
    flex-wrap:wrap-reverse!important
    }
    
    .flex-fill
    {
    flex:1 1 auto!important
    }
    
    .flex-grow-0
    {
    flex-grow:0!important
    }
    
    .flex-grow-1
    {
    flex-grow:1!important
    }
    
    .flex-shrink-0
    {
    flex-shrink:0!important
    }
    
    .flex-shrink-1
    {
    flex-shrink:1!important
    }
    
    .justify-content-start
    {
    justify-content:flex-start!important
    }
    
    .justify-content-end
    {
    justify-content:flex-end!important
    }
    
    .justify-content-center
    {
    justify-content:center!important
    }
    
    .justify-content-between
    {
    justify-content:space-between!important
    }
    
    .justify-content-around
    {
    justify-content:space-around!important
    }
    
    .align-items-start
    {
    align-items:flex-start!important
    }
    
    .align-items-end
    {
    align-items:flex-end!important
    }
    
    .align-items-center
    {
    align-items:center!important
    }
    
    .align-items-baseline
    {
    align-items:baseline!important
    }
    
    .align-items-stretch
    {
    align-items:stretch!important
    }
    
    .align-content-start
    {
    align-content:flex-start!important
    }
    
    .align-content-end
    {
    align-content:flex-end!important
    }
    
    .align-content-center
    {
    align-content:center!important
    }
    
    .align-content-between
    {
    align-content:space-between!important
    }
    
    .align-content-around
    {
    align-content:space-around!important
    }
    
    .align-content-stretch
    {
    align-content:stretch!important
    }
    
    .align-self-auto
    {
    align-self:auto!important
    }
    
    .align-self-start
    {
    align-self:flex-start!important
    }
    
    .align-self-end
    {
    align-self:flex-end!important
    }
    
    .align-self-center
    {
    align-self:center!important
    }
    
    .align-self-baseline
    {
    align-self:baseline!important
    }
    
    .align-self-stretch
    {
    align-self:stretch!important
    }
    
    @media (min-width:576px)
    {
    .flex-sm-row
    {
    flex-direction:row!important
    }
    
    .flex-sm-column
    {
    flex-direction:column!important
    }
    
    .flex-sm-row-reverse
    {
    flex-direction:row-reverse!important
    }
    
    .flex-sm-column-reverse
    {
    flex-direction:column-reverse!important
    }
    
    .flex-sm-wrap
    {
    flex-wrap:wrap!important
    }
    
    .flex-sm-nowrap
    {
    flex-wrap:nowrap!important
    }
    
    .flex-sm-wrap-reverse
    {
    flex-wrap:wrap-reverse!important
    }
    
    .flex-sm-fill
    {
    flex:1 1 auto!important
    }
    
    .flex-sm-grow-0
    {
    flex-grow:0!important
    }
    
    .flex-sm-grow-1
    {
    flex-grow:1!important
    }
    
    .flex-sm-shrink-0
    {
    flex-shrink:0!important
    }
    
    .flex-sm-shrink-1
    {
    flex-shrink:1!important
    }
    
    .justify-content-sm-start
    {
    justify-content:flex-start!important
    }
    
    .justify-content-sm-end
    {
    justify-content:flex-end!important
    }
    
    .justify-content-sm-center
    {
    justify-content:center!important
    }
    
    .justify-content-sm-between
    {
    justify-content:space-between!important
    }
    
    .justify-content-sm-around
    {
    justify-content:space-around!important
    }
    
    .align-items-sm-start
    {
    align-items:flex-start!important
    }
    
    .align-items-sm-end
    {
    align-items:flex-end!important
    }
    
    .align-items-sm-center
    {
    align-items:center!important
    }
    
    .align-items-sm-baseline
    {
    align-items:baseline!important
    }
    
    .align-items-sm-stretch
    {
    align-items:stretch!important
    }
    
    .align-content-sm-start
    {
    align-content:flex-start!important
    }
    
    .align-content-sm-end
    {
    align-content:flex-end!important
    }
    
    .align-content-sm-center
    {
    align-content:center!important
    }
    
    .align-content-sm-between
    {
    align-content:space-between!important
    }
    
    .align-content-sm-around
    {
    align-content:space-around!important
    }
    
    .align-content-sm-stretch
    {
    align-content:stretch!important
    }
    
    .align-self-sm-auto
    {
    align-self:auto!important
    }
    
    .align-self-sm-start
    {
    align-self:flex-start!important
    }
    
    .align-self-sm-end
    {
    align-self:flex-end!important
    }
    
    .align-self-sm-center
    {
    align-self:center!important
    }
    
    .align-self-sm-baseline
    {
    align-self:baseline!important
    }
    
    .align-self-sm-stretch
    {
    align-self:stretch!important
    }
    
    
    }
    
    @media (min-width:768px)
    {
    .flex-md-row
    {
    flex-direction:row!important
    }
    
    .flex-md-column
    {
    flex-direction:column!important
    }
    
    .flex-md-row-reverse
    {
    flex-direction:row-reverse!important
    }
    
    .flex-md-column-reverse
    {
    flex-direction:column-reverse!important
    }
    
    .flex-md-wrap
    {
    flex-wrap:wrap!important
    }
    
    .flex-md-nowrap
    {
    flex-wrap:nowrap!important
    }
    
    .flex-md-wrap-reverse
    {
    flex-wrap:wrap-reverse!important
    }
    
    .flex-md-fill
    {
    flex:1 1 auto!important
    }
    
    .flex-md-grow-0
    {
    flex-grow:0!important
    }
    
    .flex-md-grow-1
    {
    flex-grow:1!important
    }
    
    .flex-md-shrink-0
    {
    flex-shrink:0!important
    }
    
    .flex-md-shrink-1
    {
    flex-shrink:1!important
    }
    
    .justify-content-md-start
    {
    justify-content:flex-start!important
    }
    
    .justify-content-md-end
    {
    justify-content:flex-end!important
    }
    
    .justify-content-md-center
    {
    justify-content:center!important
    }
    
    .justify-content-md-between
    {
    justify-content:space-between!important
    }
    
    .justify-content-md-around
    {
    justify-content:space-around!important
    }
    
    .align-items-md-start
    {
    align-items:flex-start!important
    }
    
    .align-items-md-end
    {
    align-items:flex-end!important
    }
    
    .align-items-md-center
    {
    align-items:center!important
    }
    
    .align-items-md-baseline
    {
    align-items:baseline!important
    }
    
    .align-items-md-stretch
    {
    align-items:stretch!important
    }
    
    .align-content-md-start
    {
    align-content:flex-start!important
    }
    
    .align-content-md-end
    {
    align-content:flex-end!important
    }
    
    .align-content-md-center
    {
    align-content:center!important
    }
    
    .align-content-md-between
    {
    align-content:space-between!important
    }
    
    .align-content-md-around
    {
    align-content:space-around!important
    }
    
    .align-content-md-stretch
    {
    align-content:stretch!important
    }
    
    .align-self-md-auto
    {
    align-self:auto!important
    }
    
    .align-self-md-start
    {
    align-self:flex-start!important
    }
    
    .align-self-md-end
    {
    align-self:flex-end!important
    }
    
    .align-self-md-center
    {
    align-self:center!important
    }
    
    .align-self-md-baseline
    {
    align-self:baseline!important
    }
    
    .align-self-md-stretch
    {
    align-self:stretch!important
    }
    
    
    }
    
    @media (min-width:992px)
    {
    .flex-lg-row
    {
    flex-direction:row!important
    }
    
    .flex-lg-column
    {
    flex-direction:column!important
    }
    
    .flex-lg-row-reverse
    {
    flex-direction:row-reverse!important
    }
    
    .flex-lg-column-reverse
    {
    flex-direction:column-reverse!important
    }
    
    .flex-lg-wrap
    {
    flex-wrap:wrap!important
    }
    
    .flex-lg-nowrap
    {
    flex-wrap:nowrap!important
    }
    
    .flex-lg-wrap-reverse
    {
    flex-wrap:wrap-reverse!important
    }
    
    .flex-lg-fill
    {
    flex:1 1 auto!important
    }
    
    .flex-lg-grow-0
    {
    flex-grow:0!important
    }
    
    .flex-lg-grow-1
    {
    flex-grow:1!important
    }
    
    .flex-lg-shrink-0
    {
    flex-shrink:0!important
    }
    
    .flex-lg-shrink-1
    {
    flex-shrink:1!important
    }
    
    .justify-content-lg-start
    {
    justify-content:flex-start!important
    }
    
    .justify-content-lg-end
    {
    justify-content:flex-end!important
    }
    
    .justify-content-lg-center
    {
    justify-content:center!important
    }
    
    .justify-content-lg-between
    {
    justify-content:space-between!important
    }
    
    .justify-content-lg-around
    {
    justify-content:space-around!important
    }
    
    .align-items-lg-start
    {
    align-items:flex-start!important
    }
    
    .align-items-lg-end
    {
    align-items:flex-end!important
    }
    
    .align-items-lg-center
    {
    align-items:center!important
    }
    
    .align-items-lg-baseline
    {
    align-items:baseline!important
    }
    
    .align-items-lg-stretch
    {
    align-items:stretch!important
    }
    
    .align-content-lg-start
    {
    align-content:flex-start!important
    }
    
    .align-content-lg-end
    {
    align-content:flex-end!important
    }
    
    .align-content-lg-center
    {
    align-content:center!important
    }
    
    .align-content-lg-between
    {
    align-content:space-between!important
    }
    
    .align-content-lg-around
    {
    align-content:space-around!important
    }
    
    .align-content-lg-stretch
    {
    align-content:stretch!important
    }
    
    .align-self-lg-auto
    {
    align-self:auto!important
    }
    
    .align-self-lg-start
    {
    align-self:flex-start!important
    }
    
    .align-self-lg-end
    {
    align-self:flex-end!important
    }
    
    .align-self-lg-center
    {
    align-self:center!important
    }
    
    .align-self-lg-baseline
    {
    align-self:baseline!important
    }
    
    .align-self-lg-stretch
    {
    align-self:stretch!important
    }
    
    
    }
    
    @media (min-width:1200px)
    {
    .flex-xl-row
    {
    flex-direction:row!important
    }
    
    .flex-xl-column
    {
    flex-direction:column!important
    }
    
    .flex-xl-row-reverse
    {
    flex-direction:row-reverse!important
    }
    
    .flex-xl-column-reverse
    {
    flex-direction:column-reverse!important
    }
    
    .flex-xl-wrap
    {
    flex-wrap:wrap!important
    }
    
    .flex-xl-nowrap
    {
    flex-wrap:nowrap!important
    }
    
    .flex-xl-wrap-reverse
    {
    flex-wrap:wrap-reverse!important
    }
    
    .flex-xl-fill
    {
    flex:1 1 auto!important
    }
    
    .flex-xl-grow-0
    {
    flex-grow:0!important
    }
    
    .flex-xl-grow-1
    {
    flex-grow:1!important
    }
    
    .flex-xl-shrink-0
    {
    flex-shrink:0!important
    }
    
    .flex-xl-shrink-1
    {
    flex-shrink:1!important
    }
    
    .justify-content-xl-start
    {
    justify-content:flex-start!important
    }
    
    .justify-content-xl-end
    {
    justify-content:flex-end!important
    }
    
    .justify-content-xl-center
    {
    justify-content:center!important
    }
    
    .justify-content-xl-between
    {
    justify-content:space-between!important
    }
    
    .justify-content-xl-around
    {
    justify-content:space-around!important
    }
    
    .align-items-xl-start
    {
    align-items:flex-start!important
    }
    
    .align-items-xl-end
    {
    align-items:flex-end!important
    }
    
    .align-items-xl-center
    {
    align-items:center!important
    }
    
    .align-items-xl-baseline
    {
    align-items:baseline!important
    }
    
    .align-items-xl-stretch
    {
    align-items:stretch!important
    }
    
    .align-content-xl-start
    {
    align-content:flex-start!important
    }
    
    .align-content-xl-end
    {
    align-content:flex-end!important
    }
    
    .align-content-xl-center
    {
    align-content:center!important
    }
    
    .align-content-xl-between
    {
    align-content:space-between!important
    }
    
    .align-content-xl-around
    {
    align-content:space-around!important
    }
    
    .align-content-xl-stretch
    {
    align-content:stretch!important
    }
    
    .align-self-xl-auto
    {
    align-self:auto!important
    }
    
    .align-self-xl-start
    {
    align-self:flex-start!important
    }
    
    .align-self-xl-end
    {
    align-self:flex-end!important
    }
    
    .align-self-xl-center
    {
    align-self:center!important
    }
    
    .align-self-xl-baseline
    {
    align-self:baseline!important
    }
    
    .align-self-xl-stretch
    {
    align-self:stretch!important
    }
    
    
    }
    
    .float-left
    {
    float:left!important
    }
    
    .float-right
    {
    float:right!important
    }
    
    .float-none
    {
    float:none!important
    }
    
    @media (min-width:576px)
    {
    .float-sm-left
    {
    float:left!important
    }
    
    .float-sm-right
    {
    float:right!important
    }
    
    .float-sm-none
    {
    float:none!important
    }
    
    
    }
    
    @media (min-width:768px)
    {
    .float-md-left
    {
    float:left!important
    }
    
    .float-md-right
    {
    float:right!important
    }
    
    .float-md-none
    {
    float:none!important
    }
    
    
    }
    
    @media (min-width:992px)
    {
    .float-lg-left
    {
    float:left!important
    }
    
    .float-lg-right
    {
    float:right!important
    }
    
    .float-lg-none
    {
    float:none!important
    }
    
    
    }
    
    @media (min-width:1200px)
    {
    .float-xl-left
    {
    float:left!important
    }
    
    .float-xl-right
    {
    float:right!important
    }
    
    .float-xl-none
    {
    float:none!important
    }
    
    
    }
    
    .position-static
    {
    position:static!important
    }
    
    .position-relative
    {
    position:relative!important
    }
    
    .position-absolute
    {
    position:absolute!important
    }
    
    .position-fixed
    {
    position:fixed!important
    }
    
    .position-sticky
    {
    position:-webkit-sticky!important;position:sticky!important
    }
    
    .fixed-top
    {
    top:0
    }
    
    .fixed-bottom,.fixed-top
    {
    position:fixed;z-index:1030;right:0;left:0
    }
    
    .fixed-bottom
    {
    bottom:0
    }
    
    @supports ((position:-webkit-sticky) or (position:sticky))
    {
    .sticky-top
    {
    position:-webkit-sticky;position:sticky;z-index:1020;top:0
    }
    
    
    }
    
    .sr-only
    {
    position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;padding:0;white-space:nowrap;border:0
    }
    
    .sr-only-focusable:active,.sr-only-focusable:focus
    {
    position:static;overflow:visible;clip:auto;width:auto;height:auto;white-space:normal
    }
    
    .shadow-sm
    {
    box-shadow:0 .125rem .25rem rgba(18,38,63,.075)!important
    }
    
    .shadow
    {
    box-shadow:0 .5rem 1rem rgba(18,38,63,.15)!important
    }
    
    .shadow-lg
    {
    box-shadow:0 1rem 3rem rgba(18,38,63,.175)!important
    }
    
    .shadow-none
    {
    box-shadow:none!important
    }
    
    .w-25
    {
    width:25%!important
    }
    
    .w-50
    {
    width:50%!important
    }
    
    .w-75
    {
    width:75%!important
    }
    
    .w-100
    {
    width:100%!important
    }
    
    .w-auto
    {
    width:auto!important
    }
    
    .w-15
    {
    width:15%!important
    }
    
    .h-25
    {
    height:25%!important
    }
    
    .h-50
    {
    height:50%!important
    }
    
    .h-75
    {
    height:75%!important
    }
    
    .h-100
    {
    height:100%!important
    }
    
    .h-auto
    {
    height:auto!important
    }
    
    .h-15
    {
    height:15%!important
    }
    
    .mw-100
    {
    max-width:100%!important
    }
    
    .mh-100
    {
    max-height:100%!important
    }
    
    .m-0
    {
    margin:0!important
    }
    
    .mt-0,.my-0
    {
    margin-top:0!important
    }
    
    .mr-0,.mx-0
    {
    margin-right:0!important
    }
    
    .mb-0,.my-0
    {
    margin-bottom:0!important
    }
    
    .ml-0,.mx-0
    {
    margin-left:0!important
    }
    
    .m-1
    {
    margin:.1875rem!important
    }
    
    .mt-1,.my-1
    {
    margin-top:.1875rem!important
    }
    
    .mr-1,.mx-1
    {
    margin-right:.1875rem!important
    }
    
    .mb-1,.my-1
    {
    margin-bottom:.1875rem!important
    }
    
    .ml-1,.mx-1
    {
    margin-left:.1875rem!important
    }
    
    .m-2
    {
    margin:.375rem!important
    }
    
    .mt-2,.my-2
    {
    margin-top:.375rem!important
    }
    
    .mr-2,.mx-2
    {
    margin-right:.375rem!important
    }
    
    .mb-2,.my-2
    {
    margin-bottom:.375rem!important
    }
    
    .ml-2,.mx-2
    {
    margin-left:.375rem!important
    }
    
    .m-3
    {
    margin:.75rem!important
    }
    
    .mt-3,.my-3
    {
    margin-top:.75rem!important
    }
    
    .mr-3,.mx-3
    {
    margin-right:.75rem!important
    }
    
    .mb-3,.my-3
    {
    margin-bottom:.75rem!important
    }
    
    .ml-3,.mx-3
    {
    margin-left:.75rem!important
    }
    
    .m-4
    {
    margin:1.5rem!important
    }
    
    .mt-4,.my-4
    {
    margin-top:1.5rem!important
    }
    
    .mr-4,.mx-4
    {
    margin-right:1.5rem!important
    }
    
    .mb-4,.my-4
    {
    margin-bottom:1.5rem!important
    }
    
    .ml-4,.mx-4
    {
    margin-left:1.5rem!important
    }
    
    .m-5
    {
    margin:2.25rem!important
    }
    
    .mt-5,.my-5
    {
    margin-top:2.25rem!important
    }
    
    .mr-5,.mx-5
    {
    margin-right:2.25rem!important
    }
    
    .mb-5,.my-5
    {
    margin-bottom:2.25rem!important
    }
    
    .ml-5,.mx-5
    {
    margin-left:2.25rem!important
    }
    
    .m--8
    {
    margin:-13.5rem!important
    }
    
    .mt--8,.my--8
    {
    margin-top:-13.5rem!important
    }
    
    .mr--8,.mx--8
    {
    margin-right:-13.5rem!important
    }
    
    .mb--8,.my--8
    {
    margin-bottom:-13.5rem!important
    }
    
    .ml--8,.mx--8
    {
    margin-left:-13.5rem!important
    }
    
    .m--7
    {
    margin:-6.75rem!important
    }
    
    .mt--7,.my--7
    {
    margin-top:-6.75rem!important
    }
    
    .mr--7,.mx--7
    {
    margin-right:-6.75rem!important
    }
    
    .mb--7,.my--7
    {
    margin-bottom:-6.75rem!important
    }
    
    .ml--7,.mx--7
    {
    margin-left:-6.75rem!important
    }
    
    .m--6
    {
    margin:-4.5rem!important
    }
    
    .mt--6,.my--6
    {
    margin-top:-4.5rem!important
    }
    
    .mr--6,.mx--6
    {
    margin-right:-4.5rem!important
    }
    
    .mb--6,.my--6
    {
    margin-bottom:-4.5rem!important
    }
    
    .ml--6,.mx--6
    {
    margin-left:-4.5rem!important
    }
    
    .m--5
    {
    margin:-2.25rem!important
    }
    
    .mt--5,.my--5
    {
    margin-top:-2.25rem!important
    }
    
    .mr--5,.mx--5
    {
    margin-right:-2.25rem!important
    }
    
    .mb--5,.my--5
    {
    margin-bottom:-2.25rem!important
    }
    
    .ml--5,.mx--5
    {
    margin-left:-2.25rem!important
    }
    
    .m--4
    {
    margin:-1.5rem!important
    }
    
    .mt--4,.my--4
    {
    margin-top:-1.5rem!important
    }
    
    .mr--4,.mx--4
    {
    margin-right:-1.5rem!important
    }
    
    .mb--4,.my--4
    {
    margin-bottom:-1.5rem!important
    }
    
    .ml--4,.mx--4
    {
    margin-left:-1.5rem!important
    }
    
    .m--3
    {
    margin:-.75rem!important
    }
    
    .mt--3,.my--3
    {
    margin-top:-.75rem!important
    }
    
    .mr--3,.mx--3
    {
    margin-right:-.75rem!important
    }
    
    .mb--3,.my--3
    {
    margin-bottom:-.75rem!important
    }
    
    .ml--3,.mx--3
    {
    margin-left:-.75rem!important
    }
    
    .m--2
    {
    margin:-.375rem!important
    }
    
    .mt--2,.my--2
    {
    margin-top:-.375rem!important
    }
    
    .mr--2,.mx--2
    {
    margin-right:-.375rem!important
    }
    
    .mb--2,.my--2
    {
    margin-bottom:-.375rem!important
    }
    
    .ml--2,.mx--2
    {
    margin-left:-.375rem!important
    }
    
    .m--1
    {
    margin:-.1875rem!important
    }
    
    .mt--1,.my--1
    {
    margin-top:-.1875rem!important
    }
    
    .mr--1,.mx--1
    {
    margin-right:-.1875rem!important
    }
    
    .mb--1,.my--1
    {
    margin-bottom:-.1875rem!important
    }
    
    .ml--1,.mx--1
    {
    margin-left:-.1875rem!important
    }
    
    .m-6
    {
    margin:4.5rem!important
    }
    
    .mt-6,.my-6
    {
    margin-top:4.5rem!important
    }
    
    .mr-6,.mx-6
    {
    margin-right:4.5rem!important
    }
    
    .mb-6,.my-6
    {
    margin-bottom:4.5rem!important
    }
    
    .ml-6,.mx-6
    {
    margin-left:4.5rem!important
    }
    
    .m-7
    {
    margin:6.75rem!important
    }
    
    .mt-7,.my-7
    {
    margin-top:6.75rem!important
    }
    
    .mr-7,.mx-7
    {
    margin-right:6.75rem!important
    }
    
    .mb-7,.my-7
    {
    margin-bottom:6.75rem!important
    }
    
    .ml-7,.mx-7
    {
    margin-left:6.75rem!important
    }
    
    .m-8
    {
    margin:13.5rem!important
    }
    
    .mt-8,.my-8
    {
    margin-top:13.5rem!important
    }
    
    .mr-8,.mx-8
    {
    margin-right:13.5rem!important
    }
    
    .mb-8,.my-8
    {
    margin-bottom:13.5rem!important
    }
    
    .ml-8,.mx-8
    {
    margin-left:13.5rem!important
    }
    
    .p-0
    {
    padding:0!important
    }
    
    .pt-0,.py-0
    {
    padding-top:0!important
    }
    
    .pr-0,.px-0
    {
    padding-right:0!important
    }
    
    .pb-0,.py-0
    {
    padding-bottom:0!important
    }
    
    .pl-0,.px-0
    {
    padding-left:0!important
    }
    
    .p-1
    {
    padding:.1875rem!important
    }
    
    .pt-1,.py-1
    {
    padding-top:.1875rem!important
    }
    
    .pr-1,.px-1
    {
    padding-right:.1875rem!important
    }
    
    .pb-1,.py-1
    {
    padding-bottom:.1875rem!important
    }
    
    .pl-1,.px-1
    {
    padding-left:.1875rem!important
    }
    
    .p-2
    {
    padding:.375rem!important
    }
    
    .pt-2,.py-2
    {
    padding-top:.375rem!important
    }
    
    .pr-2,.px-2
    {
    padding-right:.375rem!important
    }
    
    .pb-2,.py-2
    {
    padding-bottom:.375rem!important
    }
    
    .pl-2,.px-2
    {
    padding-left:.375rem!important
    }
    
    .p-3
    {
    padding:.75rem!important
    }
    
    .pt-3,.py-3
    {
    padding-top:.75rem!important
    }
    
    .pr-3,.px-3
    {
    padding-right:.75rem!important
    }
    
    .pb-3,.py-3
    {
    padding-bottom:.75rem!important
    }
    
    .pl-3,.px-3
    {
    padding-left:.75rem!important
    }
    
    .p-4
    {
    padding:1.5rem!important
    }
    
    .pt-4,.py-4
    {
    padding-top:1.5rem!important
    }
    
    .pr-4,.px-4
    {
    padding-right:1.5rem!important
    }
    
    .pb-4,.py-4
    {
    padding-bottom:1.5rem!important
    }
    
    .pl-4,.px-4
    {
    padding-left:1.5rem!important
    }
    
    .p-5
    {
    padding:2.25rem!important
    }
    
    .pt-5,.py-5
    {
    padding-top:2.25rem!important
    }
    
    .pr-5,.px-5
    {
    padding-right:2.25rem!important
    }
    
    .pb-5,.py-5
    {
    padding-bottom:2.25rem!important
    }
    
    .pl-5,.px-5
    {
    padding-left:2.25rem!important
    }
    
    .p--8
    {
    padding:-13.5rem!important
    }
    
    .pt--8,.py--8
    {
    padding-top:-13.5rem!important
    }
    
    .pr--8,.px--8
    {
    padding-right:-13.5rem!important
    }
    
    .pb--8,.py--8
    {
    padding-bottom:-13.5rem!important
    }
    
    .pl--8,.px--8
    {
    padding-left:-13.5rem!important
    }
    
    .p--7
    {
    padding:-6.75rem!important
    }
    
    .pt--7,.py--7
    {
    padding-top:-6.75rem!important
    }
    
    .pr--7,.px--7
    {
    padding-right:-6.75rem!important
    }
    
    .pb--7,.py--7
    {
    padding-bottom:-6.75rem!important
    }
    
    .pl--7,.px--7
    {
    padding-left:-6.75rem!important
    }
    
    .p--6
    {
    padding:-4.5rem!important
    }
    
    .pt--6,.py--6
    {
    padding-top:-4.5rem!important
    }
    
    .pr--6,.px--6
    {
    padding-right:-4.5rem!important
    }
    
    .pb--6,.py--6
    {
    padding-bottom:-4.5rem!important
    }
    
    .pl--6,.px--6
    {
    padding-left:-4.5rem!important
    }
    
    .p--5
    {
    padding:-2.25rem!important
    }
    
    .pt--5,.py--5
    {
    padding-top:-2.25rem!important
    }
    
    .pr--5,.px--5
    {
    padding-right:-2.25rem!important
    }
    
    .pb--5,.py--5
    {
    padding-bottom:-2.25rem!important
    }
    
    .pl--5,.px--5
    {
    padding-left:-2.25rem!important
    }
    
    .p--4
    {
    padding:-1.5rem!important
    }
    
    .pt--4,.py--4
    {
    padding-top:-1.5rem!important
    }
    
    .pr--4,.px--4
    {
    padding-right:-1.5rem!important
    }
    
    .pb--4,.py--4
    {
    padding-bottom:-1.5rem!important
    }
    
    .pl--4,.px--4
    {
    padding-left:-1.5rem!important
    }
    
    .p--3
    {
    padding:-.75rem!important
    }
    
    .pt--3,.py--3
    {
    padding-top:-.75rem!important
    }
    
    .pr--3,.px--3
    {
    padding-right:-.75rem!important
    }
    
    .pb--3,.py--3
    {
    padding-bottom:-.75rem!important
    }
    
    .pl--3,.px--3
    {
    padding-left:-.75rem!important
    }
    
    .p--2
    {
    padding:-.375rem!important
    }
    
    .pt--2,.py--2
    {
    padding-top:-.375rem!important
    }
    
    .pr--2,.px--2
    {
    padding-right:-.375rem!important
    }
    
    .pb--2,.py--2
    {
    padding-bottom:-.375rem!important
    }
    
    .pl--2,.px--2
    {
    padding-left:-.375rem!important
    }
    
    .p--1
    {
    padding:-.1875rem!important
    }
    
    .pt--1,.py--1
    {
    padding-top:-.1875rem!important
    }
    
    .pr--1,.px--1
    {
    padding-right:-.1875rem!important
    }
    
    .pb--1,.py--1
    {
    padding-bottom:-.1875rem!important
    }
    
    .pl--1,.px--1
    {
    padding-left:-.1875rem!important
    }
    
    .p-6
    {
    padding:4.5rem!important
    }
    
    .pt-6,.py-6
    {
    padding-top:4.5rem!important
    }
    
    .pr-6,.px-6
    {
    padding-right:4.5rem!important
    }
    
    .pb-6,.py-6
    {
    padding-bottom:4.5rem!important
    }
    
    .pl-6,.px-6
    {
    padding-left:4.5rem!important
    }
    
    .p-7
    {
    padding:6.75rem!important
    }
    
    .pt-7,.py-7
    {
    padding-top:6.75rem!important
    }
    
    .pr-7,.px-7
    {
    padding-right:6.75rem!important
    }
    
    .pb-7,.py-7
    {
    padding-bottom:6.75rem!important
    }
    
    .pl-7,.px-7
    {
    padding-left:6.75rem!important
    }
    
    .p-8
    {
    padding:13.5rem!important
    }
    
    .pt-8,.py-8
    {
    padding-top:13.5rem!important
    }
    
    .pr-8,.px-8
    {
    padding-right:13.5rem!important
    }
    
    .pb-8,.py-8
    {
    padding-bottom:13.5rem!important
    }
    
    .pl-8,.px-8
    {
    padding-left:13.5rem!important
    }
    
    .m-auto
    {
    margin:auto!important
    }
    
    .mt-auto,.my-auto
    {
    margin-top:auto!important
    }
    
    .mr-auto,.mx-auto
    {
    margin-right:auto!important
    }
    
    .mb-auto,.my-auto
    {
    margin-bottom:auto!important
    }
    
    .ml-auto,.mx-auto
    {
    margin-left:auto!important
    }
    
    @media (min-width:576px)
    {
    .m-sm-0
    {
    margin:0!important
    }
    
    .mt-sm-0,.my-sm-0
    {
    margin-top:0!important
    }
    
    .mr-sm-0,.mx-sm-0
    {
    margin-right:0!important
    }
    
    .mb-sm-0,.my-sm-0
    {
    margin-bottom:0!important
    }
    
    .ml-sm-0,.mx-sm-0
    {
    margin-left:0!important
    }
    
    .m-sm-1
    {
    margin:.1875rem!important
    }
    
    .mt-sm-1,.my-sm-1
    {
    margin-top:.1875rem!important
    }
    
    .mr-sm-1,.mx-sm-1
    {
    margin-right:.1875rem!important
    }
    
    .mb-sm-1,.my-sm-1
    {
    margin-bottom:.1875rem!important
    }
    
    .ml-sm-1,.mx-sm-1
    {
    margin-left:.1875rem!important
    }
    
    .m-sm-2
    {
    margin:.375rem!important
    }
    
    .mt-sm-2,.my-sm-2
    {
    margin-top:.375rem!important
    }
    
    .mr-sm-2,.mx-sm-2
    {
    margin-right:.375rem!important
    }
    
    .mb-sm-2,.my-sm-2
    {
    margin-bottom:.375rem!important
    }
    
    .ml-sm-2,.mx-sm-2
    {
    margin-left:.375rem!important
    }
    
    .m-sm-3
    {
    margin:.75rem!important
    }
    
    .mt-sm-3,.my-sm-3
    {
    margin-top:.75rem!important
    }
    
    .mr-sm-3,.mx-sm-3
    {
    margin-right:.75rem!important
    }
    
    .mb-sm-3,.my-sm-3
    {
    margin-bottom:.75rem!important
    }
    
    .ml-sm-3,.mx-sm-3
    {
    margin-left:.75rem!important
    }
    
    .m-sm-4
    {
    margin:1.5rem!important
    }
    
    .mt-sm-4,.my-sm-4
    {
    margin-top:1.5rem!important
    }
    
    .mr-sm-4,.mx-sm-4
    {
    margin-right:1.5rem!important
    }
    
    .mb-sm-4,.my-sm-4
    {
    margin-bottom:1.5rem!important
    }
    
    .ml-sm-4,.mx-sm-4
    {
    margin-left:1.5rem!important
    }
    
    .m-sm-5
    {
    margin:2.25rem!important
    }
    
    .mt-sm-5,.my-sm-5
    {
    margin-top:2.25rem!important
    }
    
    .mr-sm-5,.mx-sm-5
    {
    margin-right:2.25rem!important
    }
    
    .mb-sm-5,.my-sm-5
    {
    margin-bottom:2.25rem!important
    }
    
    .ml-sm-5,.mx-sm-5
    {
    margin-left:2.25rem!important
    }
    
    .m-sm--8
    {
    margin:-13.5rem!important
    }
    
    .mt-sm--8,.my-sm--8
    {
    margin-top:-13.5rem!important
    }
    
    .mr-sm--8,.mx-sm--8
    {
    margin-right:-13.5rem!important
    }
    
    .mb-sm--8,.my-sm--8
    {
    margin-bottom:-13.5rem!important
    }
    
    .ml-sm--8,.mx-sm--8
    {
    margin-left:-13.5rem!important
    }
    
    .m-sm--7
    {
    margin:-6.75rem!important
    }
    
    .mt-sm--7,.my-sm--7
    {
    margin-top:-6.75rem!important
    }
    
    .mr-sm--7,.mx-sm--7
    {
    margin-right:-6.75rem!important
    }
    
    .mb-sm--7,.my-sm--7
    {
    margin-bottom:-6.75rem!important
    }
    
    .ml-sm--7,.mx-sm--7
    {
    margin-left:-6.75rem!important
    }
    
    .m-sm--6
    {
    margin:-4.5rem!important
    }
    
    .mt-sm--6,.my-sm--6
    {
    margin-top:-4.5rem!important
    }
    
    .mr-sm--6,.mx-sm--6
    {
    margin-right:-4.5rem!important
    }
    
    .mb-sm--6,.my-sm--6
    {
    margin-bottom:-4.5rem!important
    }
    
    .ml-sm--6,.mx-sm--6
    {
    margin-left:-4.5rem!important
    }
    
    .m-sm--5
    {
    margin:-2.25rem!important
    }
    
    .mt-sm--5,.my-sm--5
    {
    margin-top:-2.25rem!important
    }
    
    .mr-sm--5,.mx-sm--5
    {
    margin-right:-2.25rem!important
    }
    
    .mb-sm--5,.my-sm--5
    {
    margin-bottom:-2.25rem!important
    }
    
    .ml-sm--5,.mx-sm--5
    {
    margin-left:-2.25rem!important
    }
    
    .m-sm--4
    {
    margin:-1.5rem!important
    }
    
    .mt-sm--4,.my-sm--4
    {
    margin-top:-1.5rem!important
    }
    
    .mr-sm--4,.mx-sm--4
    {
    margin-right:-1.5rem!important
    }
    
    .mb-sm--4,.my-sm--4
    {
    margin-bottom:-1.5rem!important
    }
    
    .ml-sm--4,.mx-sm--4
    {
    margin-left:-1.5rem!important
    }
    
    .m-sm--3
    {
    margin:-.75rem!important
    }
    
    .mt-sm--3,.my-sm--3
    {
    margin-top:-.75rem!important
    }
    
    .mr-sm--3,.mx-sm--3
    {
    margin-right:-.75rem!important
    }
    
    .mb-sm--3,.my-sm--3
    {
    margin-bottom:-.75rem!important
    }
    
    .ml-sm--3,.mx-sm--3
    {
    margin-left:-.75rem!important
    }
    
    .m-sm--2
    {
    margin:-.375rem!important
    }
    
    .mt-sm--2,.my-sm--2
    {
    margin-top:-.375rem!important
    }
    
    .mr-sm--2,.mx-sm--2
    {
    margin-right:-.375rem!important
    }
    
    .mb-sm--2,.my-sm--2
    {
    margin-bottom:-.375rem!important
    }
    
    .ml-sm--2,.mx-sm--2
    {
    margin-left:-.375rem!important
    }
    
    .m-sm--1
    {
    margin:-.1875rem!important
    }
    
    .mt-sm--1,.my-sm--1
    {
    margin-top:-.1875rem!important
    }
    
    .mr-sm--1,.mx-sm--1
    {
    margin-right:-.1875rem!important
    }
    
    .mb-sm--1,.my-sm--1
    {
    margin-bottom:-.1875rem!important
    }
    
    .ml-sm--1,.mx-sm--1
    {
    margin-left:-.1875rem!important
    }
    
    .m-sm-6
    {
    margin:4.5rem!important
    }
    
    .mt-sm-6,.my-sm-6
    {
    margin-top:4.5rem!important
    }
    
    .mr-sm-6,.mx-sm-6
    {
    margin-right:4.5rem!important
    }
    
    .mb-sm-6,.my-sm-6
    {
    margin-bottom:4.5rem!important
    }
    
    .ml-sm-6,.mx-sm-6
    {
    margin-left:4.5rem!important
    }
    
    .m-sm-7
    {
    margin:6.75rem!important
    }
    
    .mt-sm-7,.my-sm-7
    {
    margin-top:6.75rem!important
    }
    
    .mr-sm-7,.mx-sm-7
    {
    margin-right:6.75rem!important
    }
    
    .mb-sm-7,.my-sm-7
    {
    margin-bottom:6.75rem!important
    }
    
    .ml-sm-7,.mx-sm-7
    {
    margin-left:6.75rem!important
    }
    
    .m-sm-8
    {
    margin:13.5rem!important
    }
    
    .mt-sm-8,.my-sm-8
    {
    margin-top:13.5rem!important
    }
    
    .mr-sm-8,.mx-sm-8
    {
    margin-right:13.5rem!important
    }
    
    .mb-sm-8,.my-sm-8
    {
    margin-bottom:13.5rem!important
    }
    
    .ml-sm-8,.mx-sm-8
    {
    margin-left:13.5rem!important
    }
    
    .p-sm-0
    {
    padding:0!important
    }
    
    .pt-sm-0,.py-sm-0
    {
    padding-top:0!important
    }
    
    .pr-sm-0,.px-sm-0
    {
    padding-right:0!important
    }
    
    .pb-sm-0,.py-sm-0
    {
    padding-bottom:0!important
    }
    
    .pl-sm-0,.px-sm-0
    {
    padding-left:0!important
    }
    
    .p-sm-1
    {
    padding:.1875rem!important
    }
    
    .pt-sm-1,.py-sm-1
    {
    padding-top:.1875rem!important
    }
    
    .pr-sm-1,.px-sm-1
    {
    padding-right:.1875rem!important
    }
    
    .pb-sm-1,.py-sm-1
    {
    padding-bottom:.1875rem!important
    }
    
    .pl-sm-1,.px-sm-1
    {
    padding-left:.1875rem!important
    }
    
    .p-sm-2
    {
    padding:.375rem!important
    }
    
    .pt-sm-2,.py-sm-2
    {
    padding-top:.375rem!important
    }
    
    .pr-sm-2,.px-sm-2
    {
    padding-right:.375rem!important
    }
    
    .pb-sm-2,.py-sm-2
    {
    padding-bottom:.375rem!important
    }
    
    .pl-sm-2,.px-sm-2
    {
    padding-left:.375rem!important
    }
    
    .p-sm-3
    {
    padding:.75rem!important
    }
    
    .pt-sm-3,.py-sm-3
    {
    padding-top:.75rem!important
    }
    
    .pr-sm-3,.px-sm-3
    {
    padding-right:.75rem!important
    }
    
    .pb-sm-3,.py-sm-3
    {
    padding-bottom:.75rem!important
    }
    
    .pl-sm-3,.px-sm-3
    {
    padding-left:.75rem!important
    }
    
    .p-sm-4
    {
    padding:1.5rem!important
    }
    
    .pt-sm-4,.py-sm-4
    {
    padding-top:1.5rem!important
    }
    
    .pr-sm-4,.px-sm-4
    {
    padding-right:1.5rem!important
    }
    
    .pb-sm-4,.py-sm-4
    {
    padding-bottom:1.5rem!important
    }
    
    .pl-sm-4,.px-sm-4
    {
    padding-left:1.5rem!important
    }
    
    .p-sm-5
    {
    padding:2.25rem!important
    }
    
    .pt-sm-5,.py-sm-5
    {
    padding-top:2.25rem!important
    }
    
    .pr-sm-5,.px-sm-5
    {
    padding-right:2.25rem!important
    }
    
    .pb-sm-5,.py-sm-5
    {
    padding-bottom:2.25rem!important
    }
    
    .pl-sm-5,.px-sm-5
    {
    padding-left:2.25rem!important
    }
    
    .p-sm--8
    {
    padding:-13.5rem!important
    }
    
    .pt-sm--8,.py-sm--8
    {
    padding-top:-13.5rem!important
    }
    
    .pr-sm--8,.px-sm--8
    {
    padding-right:-13.5rem!important
    }
    
    .pb-sm--8,.py-sm--8
    {
    padding-bottom:-13.5rem!important
    }
    
    .pl-sm--8,.px-sm--8
    {
    padding-left:-13.5rem!important
    }
    
    .p-sm--7
    {
    padding:-6.75rem!important
    }
    
    .pt-sm--7,.py-sm--7
    {
    padding-top:-6.75rem!important
    }
    
    .pr-sm--7,.px-sm--7
    {
    padding-right:-6.75rem!important
    }
    
    .pb-sm--7,.py-sm--7
    {
    padding-bottom:-6.75rem!important
    }
    
    .pl-sm--7,.px-sm--7
    {
    padding-left:-6.75rem!important
    }
    
    .p-sm--6
    {
    padding:-4.5rem!important
    }
    
    .pt-sm--6,.py-sm--6
    {
    padding-top:-4.5rem!important
    }
    
    .pr-sm--6,.px-sm--6
    {
    padding-right:-4.5rem!important
    }
    
    .pb-sm--6,.py-sm--6
    {
    padding-bottom:-4.5rem!important
    }
    
    .pl-sm--6,.px-sm--6
    {
    padding-left:-4.5rem!important
    }
    
    .p-sm--5
    {
    padding:-2.25rem!important
    }
    
    .pt-sm--5,.py-sm--5
    {
    padding-top:-2.25rem!important
    }
    
    .pr-sm--5,.px-sm--5
    {
    padding-right:-2.25rem!important
    }
    
    .pb-sm--5,.py-sm--5
    {
    padding-bottom:-2.25rem!important
    }
    
    .pl-sm--5,.px-sm--5
    {
    padding-left:-2.25rem!important
    }
    
    .p-sm--4
    {
    padding:-1.5rem!important
    }
    
    .pt-sm--4,.py-sm--4
    {
    padding-top:-1.5rem!important
    }
    
    .pr-sm--4,.px-sm--4
    {
    padding-right:-1.5rem!important
    }
    
    .pb-sm--4,.py-sm--4
    {
    padding-bottom:-1.5rem!important
    }
    
    .pl-sm--4,.px-sm--4
    {
    padding-left:-1.5rem!important
    }
    
    .p-sm--3
    {
    padding:-.75rem!important
    }
    
    .pt-sm--3,.py-sm--3
    {
    padding-top:-.75rem!important
    }
    
    .pr-sm--3,.px-sm--3
    {
    padding-right:-.75rem!important
    }
    
    .pb-sm--3,.py-sm--3
    {
    padding-bottom:-.75rem!important
    }
    
    .pl-sm--3,.px-sm--3
    {
    padding-left:-.75rem!important
    }
    
    .p-sm--2
    {
    padding:-.375rem!important
    }
    
    .pt-sm--2,.py-sm--2
    {
    padding-top:-.375rem!important
    }
    
    .pr-sm--2,.px-sm--2
    {
    padding-right:-.375rem!important
    }
    
    .pb-sm--2,.py-sm--2
    {
    padding-bottom:-.375rem!important
    }
    
    .pl-sm--2,.px-sm--2
    {
    padding-left:-.375rem!important
    }
    
    .p-sm--1
    {
    padding:-.1875rem!important
    }
    
    .pt-sm--1,.py-sm--1
    {
    padding-top:-.1875rem!important
    }
    
    .pr-sm--1,.px-sm--1
    {
    padding-right:-.1875rem!important
    }
    
    .pb-sm--1,.py-sm--1
    {
    padding-bottom:-.1875rem!important
    }
    
    .pl-sm--1,.px-sm--1
    {
    padding-left:-.1875rem!important
    }
    
    .p-sm-6
    {
    padding:4.5rem!important
    }
    
    .pt-sm-6,.py-sm-6
    {
    padding-top:4.5rem!important
    }
    
    .pr-sm-6,.px-sm-6
    {
    padding-right:4.5rem!important
    }
    
    .pb-sm-6,.py-sm-6
    {
    padding-bottom:4.5rem!important
    }
    
    .pl-sm-6,.px-sm-6
    {
    padding-left:4.5rem!important
    }
    
    .p-sm-7
    {
    padding:6.75rem!important
    }
    
    .pt-sm-7,.py-sm-7
    {
    padding-top:6.75rem!important
    }
    
    .pr-sm-7,.px-sm-7
    {
    padding-right:6.75rem!important
    }
    
    .pb-sm-7,.py-sm-7
    {
    padding-bottom:6.75rem!important
    }
    
    .pl-sm-7,.px-sm-7
    {
    padding-left:6.75rem!important
    }
    
    .p-sm-8
    {
    padding:13.5rem!important
    }
    
    .pt-sm-8,.py-sm-8
    {
    padding-top:13.5rem!important
    }
    
    .pr-sm-8,.px-sm-8
    {
    padding-right:13.5rem!important
    }
    
    .pb-sm-8,.py-sm-8
    {
    padding-bottom:13.5rem!important
    }
    
    .pl-sm-8,.px-sm-8
    {
    padding-left:13.5rem!important
    }
    
    .m-sm-auto
    {
    margin:auto!important
    }
    
    .mt-sm-auto,.my-sm-auto
    {
    margin-top:auto!important
    }
    
    .mr-sm-auto,.mx-sm-auto
    {
    margin-right:auto!important
    }
    
    .mb-sm-auto,.my-sm-auto
    {
    margin-bottom:auto!important
    }
    
    .ml-sm-auto,.mx-sm-auto
    {
    margin-left:auto!important
    }
    
    
    }
    
    @media (min-width:768px)
    {
    .m-md-0
    {
    margin:0!important
    }
    
    .mt-md-0,.my-md-0
    {
    margin-top:0!important
    }
    
    .mr-md-0,.mx-md-0
    {
    margin-right:0!important
    }
    
    .mb-md-0,.my-md-0
    {
    margin-bottom:0!important
    }
    
    .ml-md-0,.mx-md-0
    {
    margin-left:0!important
    }
    
    .m-md-1
    {
    margin:.1875rem!important
    }
    
    .mt-md-1,.my-md-1
    {
    margin-top:.1875rem!important
    }
    
    .mr-md-1,.mx-md-1
    {
    margin-right:.1875rem!important
    }
    
    .mb-md-1,.my-md-1
    {
    margin-bottom:.1875rem!important
    }
    
    .ml-md-1,.mx-md-1
    {
    margin-left:.1875rem!important
    }
    
    .m-md-2
    {
    margin:.375rem!important
    }
    
    .mt-md-2,.my-md-2
    {
    margin-top:.375rem!important
    }
    
    .mr-md-2,.mx-md-2
    {
    margin-right:.375rem!important
    }
    
    .mb-md-2,.my-md-2
    {
    margin-bottom:.375rem!important
    }
    
    .ml-md-2,.mx-md-2
    {
    margin-left:.375rem!important
    }
    
    .m-md-3
    {
    margin:.75rem!important
    }
    
    .mt-md-3,.my-md-3
    {
    margin-top:.75rem!important
    }
    
    .mr-md-3,.mx-md-3
    {
    margin-right:.75rem!important
    }
    
    .mb-md-3,.my-md-3
    {
    margin-bottom:.75rem!important
    }
    
    .ml-md-3,.mx-md-3
    {
    margin-left:.75rem!important
    }
    
    .m-md-4
    {
    margin:1.5rem!important
    }
    
    .mt-md-4,.my-md-4
    {
    margin-top:1.5rem!important
    }
    
    .mr-md-4,.mx-md-4
    {
    margin-right:1.5rem!important
    }
    
    .mb-md-4,.my-md-4
    {
    margin-bottom:1.5rem!important
    }
    
    .ml-md-4,.mx-md-4
    {
    margin-left:1.5rem!important
    }
    
    .m-md-5
    {
    margin:2.25rem!important
    }
    
    .mt-md-5,.my-md-5
    {
    margin-top:2.25rem!important
    }
    
    .mr-md-5,.mx-md-5
    {
    margin-right:2.25rem!important
    }
    
    .mb-md-5,.my-md-5
    {
    margin-bottom:2.25rem!important
    }
    
    .ml-md-5,.mx-md-5
    {
    margin-left:2.25rem!important
    }
    
    .m-md--8
    {
    margin:-13.5rem!important
    }
    
    .mt-md--8,.my-md--8
    {
    margin-top:-13.5rem!important
    }
    
    .mr-md--8,.mx-md--8
    {
    margin-right:-13.5rem!important
    }
    
    .mb-md--8,.my-md--8
    {
    margin-bottom:-13.5rem!important
    }
    
    .ml-md--8,.mx-md--8
    {
    margin-left:-13.5rem!important
    }
    
    .m-md--7
    {
    margin:-6.75rem!important
    }
    
    .mt-md--7,.my-md--7
    {
    margin-top:-6.75rem!important
    }
    
    .mr-md--7,.mx-md--7
    {
    margin-right:-6.75rem!important
    }
    
    .mb-md--7,.my-md--7
    {
    margin-bottom:-6.75rem!important
    }
    
    .ml-md--7,.mx-md--7
    {
    margin-left:-6.75rem!important
    }
    
    .m-md--6
    {
    margin:-4.5rem!important
    }
    
    .mt-md--6,.my-md--6
    {
    margin-top:-4.5rem!important
    }
    
    .mr-md--6,.mx-md--6
    {
    margin-right:-4.5rem!important
    }
    
    .mb-md--6,.my-md--6
    {
    margin-bottom:-4.5rem!important
    }
    
    .ml-md--6,.mx-md--6
    {
    margin-left:-4.5rem!important
    }
    
    .m-md--5
    {
    margin:-2.25rem!important
    }
    
    .mt-md--5,.my-md--5
    {
    margin-top:-2.25rem!important
    }
    
    .mr-md--5,.mx-md--5
    {
    margin-right:-2.25rem!important
    }
    
    .mb-md--5,.my-md--5
    {
    margin-bottom:-2.25rem!important
    }
    
    .ml-md--5,.mx-md--5
    {
    margin-left:-2.25rem!important
    }
    
    .m-md--4
    {
    margin:-1.5rem!important
    }
    
    .mt-md--4,.my-md--4
    {
    margin-top:-1.5rem!important
    }
    
    .mr-md--4,.mx-md--4
    {
    margin-right:-1.5rem!important
    }
    
    .mb-md--4,.my-md--4
    {
    margin-bottom:-1.5rem!important
    }
    
    .ml-md--4,.mx-md--4
    {
    margin-left:-1.5rem!important
    }
    
    .m-md--3
    {
    margin:-.75rem!important
    }
    
    .mt-md--3,.my-md--3
    {
    margin-top:-.75rem!important
    }
    
    .mr-md--3,.mx-md--3
    {
    margin-right:-.75rem!important
    }
    
    .mb-md--3,.my-md--3
    {
    margin-bottom:-.75rem!important
    }
    
    .ml-md--3,.mx-md--3
    {
    margin-left:-.75rem!important
    }
    
    .m-md--2
    {
    margin:-.375rem!important
    }
    
    .mt-md--2,.my-md--2
    {
    margin-top:-.375rem!important
    }
    
    .mr-md--2,.mx-md--2
    {
    margin-right:-.375rem!important
    }
    
    .mb-md--2,.my-md--2
    {
    margin-bottom:-.375rem!important
    }
    
    .ml-md--2,.mx-md--2
    {
    margin-left:-.375rem!important
    }
    
    .m-md--1
    {
    margin:-.1875rem!important
    }
    
    .mt-md--1,.my-md--1
    {
    margin-top:-.1875rem!important
    }
    
    .mr-md--1,.mx-md--1
    {
    margin-right:-.1875rem!important
    }
    
    .mb-md--1,.my-md--1
    {
    margin-bottom:-.1875rem!important
    }
    
    .ml-md--1,.mx-md--1
    {
    margin-left:-.1875rem!important
    }
    
    .m-md-6
    {
    margin:4.5rem!important
    }
    
    .mt-md-6,.my-md-6
    {
    margin-top:4.5rem!important
    }
    
    .mr-md-6,.mx-md-6
    {
    margin-right:4.5rem!important
    }
    
    .mb-md-6,.my-md-6
    {
    margin-bottom:4.5rem!important
    }
    
    .ml-md-6,.mx-md-6
    {
    margin-left:4.5rem!important
    }
    
    .m-md-7
    {
    margin:6.75rem!important
    }
    
    .mt-md-7,.my-md-7
    {
    margin-top:6.75rem!important
    }
    
    .mr-md-7,.mx-md-7
    {
    margin-right:6.75rem!important
    }
    
    .mb-md-7,.my-md-7
    {
    margin-bottom:6.75rem!important
    }
    
    .ml-md-7,.mx-md-7
    {
    margin-left:6.75rem!important
    }
    
    .m-md-8
    {
    margin:13.5rem!important
    }
    
    .mt-md-8,.my-md-8
    {
    margin-top:13.5rem!important
    }
    
    .mr-md-8,.mx-md-8
    {
    margin-right:13.5rem!important
    }
    
    .mb-md-8,.my-md-8
    {
    margin-bottom:13.5rem!important
    }
    
    .ml-md-8,.mx-md-8
    {
    margin-left:13.5rem!important
    }
    
    .p-md-0
    {
    padding:0!important
    }
    
    .pt-md-0,.py-md-0
    {
    padding-top:0!important
    }
    
    .pr-md-0,.px-md-0
    {
    padding-right:0!important
    }
    
    .pb-md-0,.py-md-0
    {
    padding-bottom:0!important
    }
    
    .pl-md-0,.px-md-0
    {
    padding-left:0!important
    }
    
    .p-md-1
    {
    padding:.1875rem!important
    }
    
    .pt-md-1,.py-md-1
    {
    padding-top:.1875rem!important
    }
    
    .pr-md-1,.px-md-1
    {
    padding-right:.1875rem!important
    }
    
    .pb-md-1,.py-md-1
    {
    padding-bottom:.1875rem!important
    }
    
    .pl-md-1,.px-md-1
    {
    padding-left:.1875rem!important
    }
    
    .p-md-2
    {
    padding:.375rem!important
    }
    
    .pt-md-2,.py-md-2
    {
    padding-top:.375rem!important
    }
    
    .pr-md-2,.px-md-2
    {
    padding-right:.375rem!important
    }
    
    .pb-md-2,.py-md-2
    {
    padding-bottom:.375rem!important
    }
    
    .pl-md-2,.px-md-2
    {
    padding-left:.375rem!important
    }
    
    .p-md-3
    {
    padding:.75rem!important
    }
    
    .pt-md-3,.py-md-3
    {
    padding-top:.75rem!important
    }
    
    .pr-md-3,.px-md-3
    {
    padding-right:.75rem!important
    }
    
    .pb-md-3,.py-md-3
    {
    padding-bottom:.75rem!important
    }
    
    .pl-md-3,.px-md-3
    {
    padding-left:.75rem!important
    }
    
    .p-md-4
    {
    padding:1.5rem!important
    }
    
    .pt-md-4,.py-md-4
    {
    padding-top:1.5rem!important
    }
    
    .pr-md-4,.px-md-4
    {
    padding-right:1.5rem!important
    }
    
    .pb-md-4,.py-md-4
    {
    padding-bottom:1.5rem!important
    }
    
    .pl-md-4,.px-md-4
    {
    padding-left:1.5rem!important
    }
    
    .p-md-5
    {
    padding:2.25rem!important
    }
    
    .pt-md-5,.py-md-5
    {
    padding-top:2.25rem!important
    }
    
    .pr-md-5,.px-md-5
    {
    padding-right:2.25rem!important
    }
    
    .pb-md-5,.py-md-5
    {
    padding-bottom:2.25rem!important
    }
    
    .pl-md-5,.px-md-5
    {
    padding-left:2.25rem!important
    }
    
    .p-md--8
    {
    padding:-13.5rem!important
    }
    
    .pt-md--8,.py-md--8
    {
    padding-top:-13.5rem!important
    }
    
    .pr-md--8,.px-md--8
    {
    padding-right:-13.5rem!important
    }
    
    .pb-md--8,.py-md--8
    {
    padding-bottom:-13.5rem!important
    }
    
    .pl-md--8,.px-md--8
    {
    padding-left:-13.5rem!important
    }
    
    .p-md--7
    {
    padding:-6.75rem!important
    }
    
    .pt-md--7,.py-md--7
    {
    padding-top:-6.75rem!important
    }
    
    .pr-md--7,.px-md--7
    {
    padding-right:-6.75rem!important
    }
    
    .pb-md--7,.py-md--7
    {
    padding-bottom:-6.75rem!important
    }
    
    .pl-md--7,.px-md--7
    {
    padding-left:-6.75rem!important
    }
    
    .p-md--6
    {
    padding:-4.5rem!important
    }
    
    .pt-md--6,.py-md--6
    {
    padding-top:-4.5rem!important
    }
    
    .pr-md--6,.px-md--6
    {
    padding-right:-4.5rem!important
    }
    
    .pb-md--6,.py-md--6
    {
    padding-bottom:-4.5rem!important
    }
    
    .pl-md--6,.px-md--6
    {
    padding-left:-4.5rem!important
    }
    
    .p-md--5
    {
    padding:-2.25rem!important
    }
    
    .pt-md--5,.py-md--5
    {
    padding-top:-2.25rem!important
    }
    
    .pr-md--5,.px-md--5
    {
    padding-right:-2.25rem!important
    }
    
    .pb-md--5,.py-md--5
    {
    padding-bottom:-2.25rem!important
    }
    
    .pl-md--5,.px-md--5
    {
    padding-left:-2.25rem!important
    }
    
    .p-md--4
    {
    padding:-1.5rem!important
    }
    
    .pt-md--4,.py-md--4
    {
    padding-top:-1.5rem!important
    }
    
    .pr-md--4,.px-md--4
    {
    padding-right:-1.5rem!important
    }
    
    .pb-md--4,.py-md--4
    {
    padding-bottom:-1.5rem!important
    }
    
    .pl-md--4,.px-md--4
    {
    padding-left:-1.5rem!important
    }
    
    .p-md--3
    {
    padding:-.75rem!important
    }
    
    .pt-md--3,.py-md--3
    {
    padding-top:-.75rem!important
    }
    
    .pr-md--3,.px-md--3
    {
    padding-right:-.75rem!important
    }
    
    .pb-md--3,.py-md--3
    {
    padding-bottom:-.75rem!important
    }
    
    .pl-md--3,.px-md--3
    {
    padding-left:-.75rem!important
    }
    
    .p-md--2
    {
    padding:-.375rem!important
    }
    
    .pt-md--2,.py-md--2
    {
    padding-top:-.375rem!important
    }
    
    .pr-md--2,.px-md--2
    {
    padding-right:-.375rem!important
    }
    
    .pb-md--2,.py-md--2
    {
    padding-bottom:-.375rem!important
    }
    
    .pl-md--2,.px-md--2
    {
    padding-left:-.375rem!important
    }
    
    .p-md--1
    {
    padding:-.1875rem!important
    }
    
    .pt-md--1,.py-md--1
    {
    padding-top:-.1875rem!important
    }
    
    .pr-md--1,.px-md--1
    {
    padding-right:-.1875rem!important
    }
    
    .pb-md--1,.py-md--1
    {
    padding-bottom:-.1875rem!important
    }
    
    .pl-md--1,.px-md--1
    {
    padding-left:-.1875rem!important
    }
    
    .p-md-6
    {
    padding:4.5rem!important
    }
    
    .pt-md-6,.py-md-6
    {
    padding-top:4.5rem!important
    }
    
    .pr-md-6,.px-md-6
    {
    padding-right:4.5rem!important
    }
    
    .pb-md-6,.py-md-6
    {
    padding-bottom:4.5rem!important
    }
    
    .pl-md-6,.px-md-6
    {
    padding-left:4.5rem!important
    }
    
    .p-md-7
    {
    padding:6.75rem!important
    }
    
    .pt-md-7,.py-md-7
    {
    padding-top:6.75rem!important
    }
    
    .pr-md-7,.px-md-7
    {
    padding-right:6.75rem!important
    }
    
    .pb-md-7,.py-md-7
    {
    padding-bottom:6.75rem!important
    }
    
    .pl-md-7,.px-md-7
    {
    padding-left:6.75rem!important
    }
    
    .p-md-8
    {
    padding:13.5rem!important
    }
    
    .pt-md-8,.py-md-8
    {
    padding-top:13.5rem!important
    }
    
    .pr-md-8,.px-md-8
    {
    padding-right:13.5rem!important
    }
    
    .pb-md-8,.py-md-8
    {
    padding-bottom:13.5rem!important
    }
    
    .pl-md-8,.px-md-8
    {
    padding-left:13.5rem!important
    }
    
    .m-md-auto
    {
    margin:auto!important
    }
    
    .mt-md-auto,.my-md-auto
    {
    margin-top:auto!important
    }
    
    .mr-md-auto,.mx-md-auto
    {
    margin-right:auto!important
    }
    
    .mb-md-auto,.my-md-auto
    {
    margin-bottom:auto!important
    }
    
    .ml-md-auto,.mx-md-auto
    {
    margin-left:auto!important
    }
    
    
    }
    
    @media (min-width:992px)
    {
    .m-lg-0
    {
    margin:0!important
    }
    
    .mt-lg-0,.my-lg-0
    {
    margin-top:0!important
    }
    
    .mr-lg-0,.mx-lg-0
    {
    margin-right:0!important
    }
    
    .mb-lg-0,.my-lg-0
    {
    margin-bottom:0!important
    }
    
    .ml-lg-0,.mx-lg-0
    {
    margin-left:0!important
    }
    
    .m-lg-1
    {
    margin:.1875rem!important
    }
    
    .mt-lg-1,.my-lg-1
    {
    margin-top:.1875rem!important
    }
    
    .mr-lg-1,.mx-lg-1
    {
    margin-right:.1875rem!important
    }
    
    .mb-lg-1,.my-lg-1
    {
    margin-bottom:.1875rem!important
    }
    
    .ml-lg-1,.mx-lg-1
    {
    margin-left:.1875rem!important
    }
    
    .m-lg-2
    {
    margin:.375rem!important
    }
    
    .mt-lg-2,.my-lg-2
    {
    margin-top:.375rem!important
    }
    
    .mr-lg-2,.mx-lg-2
    {
    margin-right:.375rem!important
    }
    
    .mb-lg-2,.my-lg-2
    {
    margin-bottom:.375rem!important
    }
    
    .ml-lg-2,.mx-lg-2
    {
    margin-left:.375rem!important
    }
    
    .m-lg-3
    {
    margin:.75rem!important
    }
    
    .mt-lg-3,.my-lg-3
    {
    margin-top:.75rem!important
    }
    
    .mr-lg-3,.mx-lg-3
    {
    margin-right:.75rem!important
    }
    
    .mb-lg-3,.my-lg-3
    {
    margin-bottom:.75rem!important
    }
    
    .ml-lg-3,.mx-lg-3
    {
    margin-left:.75rem!important
    }
    
    .m-lg-4
    {
    margin:1.5rem!important
    }
    
    .mt-lg-4,.my-lg-4
    {
    margin-top:1.5rem!important
    }
    
    .mr-lg-4,.mx-lg-4
    {
    margin-right:1.5rem!important
    }
    
    .mb-lg-4,.my-lg-4
    {
    margin-bottom:1.5rem!important
    }
    
    .ml-lg-4,.mx-lg-4
    {
    margin-left:1.5rem!important
    }
    
    .m-lg-5
    {
    margin:2.25rem!important
    }
    
    .mt-lg-5,.my-lg-5
    {
    margin-top:2.25rem!important
    }
    
    .mr-lg-5,.mx-lg-5
    {
    margin-right:2.25rem!important
    }
    
    .mb-lg-5,.my-lg-5
    {
    margin-bottom:2.25rem!important
    }
    
    .ml-lg-5,.mx-lg-5
    {
    margin-left:2.25rem!important
    }
    
    .m-lg--8
    {
    margin:-13.5rem!important
    }
    
    .mt-lg--8,.my-lg--8
    {
    margin-top:-13.5rem!important
    }
    
    .mr-lg--8,.mx-lg--8
    {
    margin-right:-13.5rem!important
    }
    
    .mb-lg--8,.my-lg--8
    {
    margin-bottom:-13.5rem!important
    }
    
    .ml-lg--8,.mx-lg--8
    {
    margin-left:-13.5rem!important
    }
    
    .m-lg--7
    {
    margin:-6.75rem!important
    }
    
    .mt-lg--7,.my-lg--7
    {
    margin-top:-6.75rem!important
    }
    
    .mr-lg--7,.mx-lg--7
    {
    margin-right:-6.75rem!important
    }
    
    .mb-lg--7,.my-lg--7
    {
    margin-bottom:-6.75rem!important
    }
    
    .ml-lg--7,.mx-lg--7
    {
    margin-left:-6.75rem!important
    }
    
    .m-lg--6
    {
    margin:-4.5rem!important
    }
    
    .mt-lg--6,.my-lg--6
    {
    margin-top:-4.5rem!important
    }
    
    .mr-lg--6,.mx-lg--6
    {
    margin-right:-4.5rem!important
    }
    
    .mb-lg--6,.my-lg--6
    {
    margin-bottom:-4.5rem!important
    }
    
    .ml-lg--6,.mx-lg--6
    {
    margin-left:-4.5rem!important
    }
    
    .m-lg--5
    {
    margin:-2.25rem!important
    }
    
    .mt-lg--5,.my-lg--5
    {
    margin-top:-2.25rem!important
    }
    
    .mr-lg--5,.mx-lg--5
    {
    margin-right:-2.25rem!important
    }
    
    .mb-lg--5,.my-lg--5
    {
    margin-bottom:-2.25rem!important
    }
    
    .ml-lg--5,.mx-lg--5
    {
    margin-left:-2.25rem!important
    }
    
    .m-lg--4
    {
    margin:-1.5rem!important
    }
    
    .mt-lg--4,.my-lg--4
    {
    margin-top:-1.5rem!important
    }
    
    .mr-lg--4,.mx-lg--4
    {
    margin-right:-1.5rem!important
    }
    
    .mb-lg--4,.my-lg--4
    {
    margin-bottom:-1.5rem!important
    }
    
    .ml-lg--4,.mx-lg--4
    {
    margin-left:-1.5rem!important
    }
    
    .m-lg--3
    {
    margin:-.75rem!important
    }
    
    .mt-lg--3,.my-lg--3
    {
    margin-top:-.75rem!important
    }
    
    .mr-lg--3,.mx-lg--3
    {
    margin-right:-.75rem!important
    }
    
    .mb-lg--3,.my-lg--3
    {
    margin-bottom:-.75rem!important
    }
    
    .ml-lg--3,.mx-lg--3
    {
    margin-left:-.75rem!important
    }
    
    .m-lg--2
    {
    margin:-.375rem!important
    }
    
    .mt-lg--2,.my-lg--2
    {
    margin-top:-.375rem!important
    }
    
    .mr-lg--2,.mx-lg--2
    {
    margin-right:-.375rem!important
    }
    
    .mb-lg--2,.my-lg--2
    {
    margin-bottom:-.375rem!important
    }
    
    .ml-lg--2,.mx-lg--2
    {
    margin-left:-.375rem!important
    }
    
    .m-lg--1
    {
    margin:-.1875rem!important
    }
    
    .mt-lg--1,.my-lg--1
    {
    margin-top:-.1875rem!important
    }
    
    .mr-lg--1,.mx-lg--1
    {
    margin-right:-.1875rem!important
    }
    
    .mb-lg--1,.my-lg--1
    {
    margin-bottom:-.1875rem!important
    }
    
    .ml-lg--1,.mx-lg--1
    {
    margin-left:-.1875rem!important
    }
    
    .m-lg-6
    {
    margin:4.5rem!important
    }
    
    .mt-lg-6,.my-lg-6
    {
    margin-top:4.5rem!important
    }
    
    .mr-lg-6,.mx-lg-6
    {
    margin-right:4.5rem!important
    }
    
    .mb-lg-6,.my-lg-6
    {
    margin-bottom:4.5rem!important
    }
    
    .ml-lg-6,.mx-lg-6
    {
    margin-left:4.5rem!important
    }
    
    .m-lg-7
    {
    margin:6.75rem!important
    }
    
    .mt-lg-7,.my-lg-7
    {
    margin-top:6.75rem!important
    }
    
    .mr-lg-7,.mx-lg-7
    {
    margin-right:6.75rem!important
    }
    
    .mb-lg-7,.my-lg-7
    {
    margin-bottom:6.75rem!important
    }
    
    .ml-lg-7,.mx-lg-7
    {
    margin-left:6.75rem!important
    }
    
    .m-lg-8
    {
    margin:13.5rem!important
    }
    
    .mt-lg-8,.my-lg-8
    {
    margin-top:13.5rem!important
    }
    
    .mr-lg-8,.mx-lg-8
    {
    margin-right:13.5rem!important
    }
    
    .mb-lg-8,.my-lg-8
    {
    margin-bottom:13.5rem!important
    }
    
    .ml-lg-8,.mx-lg-8
    {
    margin-left:13.5rem!important
    }
    
    .p-lg-0
    {
    padding:0!important
    }
    
    .pt-lg-0,.py-lg-0
    {
    padding-top:0!important
    }
    
    .pr-lg-0,.px-lg-0
    {
    padding-right:0!important
    }
    
    .pb-lg-0,.py-lg-0
    {
    padding-bottom:0!important
    }
    
    .pl-lg-0,.px-lg-0
    {
    padding-left:0!important
    }
    
    .p-lg-1
    {
    padding:.1875rem!important
    }
    
    .pt-lg-1,.py-lg-1
    {
    padding-top:.1875rem!important
    }
    
    .pr-lg-1,.px-lg-1
    {
    padding-right:.1875rem!important
    }
    
    .pb-lg-1,.py-lg-1
    {
    padding-bottom:.1875rem!important
    }
    
    .pl-lg-1,.px-lg-1
    {
    padding-left:.1875rem!important
    }
    
    .p-lg-2
    {
    padding:.375rem!important
    }
    
    .pt-lg-2,.py-lg-2
    {
    padding-top:.375rem!important
    }
    
    .pr-lg-2,.px-lg-2
    {
    padding-right:.375rem!important
    }
    
    .pb-lg-2,.py-lg-2
    {
    padding-bottom:.375rem!important
    }
    
    .pl-lg-2,.px-lg-2
    {
    padding-left:.375rem!important
    }
    
    .p-lg-3
    {
    padding:.75rem!important
    }
    
    .pt-lg-3,.py-lg-3
    {
    padding-top:.75rem!important
    }
    
    .pr-lg-3,.px-lg-3
    {
    padding-right:.75rem!important
    }
    
    .pb-lg-3,.py-lg-3
    {
    padding-bottom:.75rem!important
    }
    
    .pl-lg-3,.px-lg-3
    {
    padding-left:.75rem!important
    }
    
    .p-lg-4
    {
    padding:1.5rem!important
    }
    
    .pt-lg-4,.py-lg-4
    {
    padding-top:1.5rem!important
    }
    
    .pr-lg-4,.px-lg-4
    {
    padding-right:1.5rem!important
    }
    
    .pb-lg-4,.py-lg-4
    {
    padding-bottom:1.5rem!important
    }
    
    .pl-lg-4,.px-lg-4
    {
    padding-left:1.5rem!important
    }
    
    .p-lg-5
    {
    padding:2.25rem!important
    }
    
    .pt-lg-5,.py-lg-5
    {
    padding-top:2.25rem!important
    }
    
    .pr-lg-5,.px-lg-5
    {
    padding-right:2.25rem!important
    }
    
    .pb-lg-5,.py-lg-5
    {
    padding-bottom:2.25rem!important
    }
    
    .pl-lg-5,.px-lg-5
    {
    padding-left:2.25rem!important
    }
    
    .p-lg--8
    {
    padding:-13.5rem!important
    }
    
    .pt-lg--8,.py-lg--8
    {
    padding-top:-13.5rem!important
    }
    
    .pr-lg--8,.px-lg--8
    {
    padding-right:-13.5rem!important
    }
    
    .pb-lg--8,.py-lg--8
    {
    padding-bottom:-13.5rem!important
    }
    
    .pl-lg--8,.px-lg--8
    {
    padding-left:-13.5rem!important
    }
    
    .p-lg--7
    {
    padding:-6.75rem!important
    }
    
    .pt-lg--7,.py-lg--7
    {
    padding-top:-6.75rem!important
    }
    
    .pr-lg--7,.px-lg--7
    {
    padding-right:-6.75rem!important
    }
    
    .pb-lg--7,.py-lg--7
    {
    padding-bottom:-6.75rem!important
    }
    
    .pl-lg--7,.px-lg--7
    {
    padding-left:-6.75rem!important
    }
    
    .p-lg--6
    {
    padding:-4.5rem!important
    }
    
    .pt-lg--6,.py-lg--6
    {
    padding-top:-4.5rem!important
    }
    
    .pr-lg--6,.px-lg--6
    {
    padding-right:-4.5rem!important
    }
    
    .pb-lg--6,.py-lg--6
    {
    padding-bottom:-4.5rem!important
    }
    
    .pl-lg--6,.px-lg--6
    {
    padding-left:-4.5rem!important
    }
    
    .p-lg--5
    {
    padding:-2.25rem!important
    }
    
    .pt-lg--5,.py-lg--5
    {
    padding-top:-2.25rem!important
    }
    
    .pr-lg--5,.px-lg--5
    {
    padding-right:-2.25rem!important
    }
    
    .pb-lg--5,.py-lg--5
    {
    padding-bottom:-2.25rem!important
    }
    
    .pl-lg--5,.px-lg--5
    {
    padding-left:-2.25rem!important
    }
    
    .p-lg--4
    {
    padding:-1.5rem!important
    }
    
    .pt-lg--4,.py-lg--4
    {
    padding-top:-1.5rem!important
    }
    
    .pr-lg--4,.px-lg--4
    {
    padding-right:-1.5rem!important
    }
    
    .pb-lg--4,.py-lg--4
    {
    padding-bottom:-1.5rem!important
    }
    
    .pl-lg--4,.px-lg--4
    {
    padding-left:-1.5rem!important
    }
    
    .p-lg--3
    {
    padding:-.75rem!important
    }
    
    .pt-lg--3,.py-lg--3
    {
    padding-top:-.75rem!important
    }
    
    .pr-lg--3,.px-lg--3
    {
    padding-right:-.75rem!important
    }
    
    .pb-lg--3,.py-lg--3
    {
    padding-bottom:-.75rem!important
    }
    
    .pl-lg--3,.px-lg--3
    {
    padding-left:-.75rem!important
    }
    
    .p-lg--2
    {
    padding:-.375rem!important
    }
    
    .pt-lg--2,.py-lg--2
    {
    padding-top:-.375rem!important
    }
    
    .pr-lg--2,.px-lg--2
    {
    padding-right:-.375rem!important
    }
    
    .pb-lg--2,.py-lg--2
    {
    padding-bottom:-.375rem!important
    }
    
    .pl-lg--2,.px-lg--2
    {
    padding-left:-.375rem!important
    }
    
    .p-lg--1
    {
    padding:-.1875rem!important
    }
    
    .pt-lg--1,.py-lg--1
    {
    padding-top:-.1875rem!important
    }
    
    .pr-lg--1,.px-lg--1
    {
    padding-right:-.1875rem!important
    }
    
    .pb-lg--1,.py-lg--1
    {
    padding-bottom:-.1875rem!important
    }
    
    .pl-lg--1,.px-lg--1
    {
    padding-left:-.1875rem!important
    }
    
    .p-lg-6
    {
    padding:4.5rem!important
    }
    
    .pt-lg-6,.py-lg-6
    {
    padding-top:4.5rem!important
    }
    
    .pr-lg-6,.px-lg-6
    {
    padding-right:4.5rem!important
    }
    
    .pb-lg-6,.py-lg-6
    {
    padding-bottom:4.5rem!important
    }
    
    .pl-lg-6,.px-lg-6
    {
    padding-left:4.5rem!important
    }
    
    .p-lg-7
    {
    padding:6.75rem!important
    }
    
    .pt-lg-7,.py-lg-7
    {
    padding-top:6.75rem!important
    }
    
    .pr-lg-7,.px-lg-7
    {
    padding-right:6.75rem!important
    }
    
    .pb-lg-7,.py-lg-7
    {
    padding-bottom:6.75rem!important
    }
    
    .pl-lg-7,.px-lg-7
    {
    padding-left:6.75rem!important
    }
    
    .p-lg-8
    {
    padding:13.5rem!important
    }
    
    .pt-lg-8,.py-lg-8
    {
    padding-top:13.5rem!important
    }
    
    .pr-lg-8,.px-lg-8
    {
    padding-right:13.5rem!important
    }
    
    .pb-lg-8,.py-lg-8
    {
    padding-bottom:13.5rem!important
    }
    
    .pl-lg-8,.px-lg-8
    {
    padding-left:13.5rem!important
    }
    
    .m-lg-auto
    {
    margin:auto!important
    }
    
    .mt-lg-auto,.my-lg-auto
    {
    margin-top:auto!important
    }
    
    .mr-lg-auto,.mx-lg-auto
    {
    margin-right:auto!important
    }
    
    .mb-lg-auto,.my-lg-auto
    {
    margin-bottom:auto!important
    }
    
    .ml-lg-auto,.mx-lg-auto
    {
    margin-left:auto!important
    }
    
    
    }
    
    @media (min-width:1200px)
    {
    .m-xl-0
    {
    margin:0!important
    }
    
    .mt-xl-0,.my-xl-0
    {
    margin-top:0!important
    }
    
    .mr-xl-0,.mx-xl-0
    {
    margin-right:0!important
    }
    
    .mb-xl-0,.my-xl-0
    {
    margin-bottom:0!important
    }
    
    .ml-xl-0,.mx-xl-0
    {
    margin-left:0!important
    }
    
    .m-xl-1
    {
    margin:.1875rem!important
    }
    
    .mt-xl-1,.my-xl-1
    {
    margin-top:.1875rem!important
    }
    
    .mr-xl-1,.mx-xl-1
    {
    margin-right:.1875rem!important
    }
    
    .mb-xl-1,.my-xl-1
    {
    margin-bottom:.1875rem!important
    }
    
    .ml-xl-1,.mx-xl-1
    {
    margin-left:.1875rem!important
    }
    
    .m-xl-2
    {
    margin:.375rem!important
    }
    
    .mt-xl-2,.my-xl-2
    {
    margin-top:.375rem!important
    }
    
    .mr-xl-2,.mx-xl-2
    {
    margin-right:.375rem!important
    }
    
    .mb-xl-2,.my-xl-2
    {
    margin-bottom:.375rem!important
    }
    
    .ml-xl-2,.mx-xl-2
    {
    margin-left:.375rem!important
    }
    
    .m-xl-3
    {
    margin:.75rem!important
    }
    
    .mt-xl-3,.my-xl-3
    {
    margin-top:.75rem!important
    }
    
    .mr-xl-3,.mx-xl-3
    {
    margin-right:.75rem!important
    }
    
    .mb-xl-3,.my-xl-3
    {
    margin-bottom:.75rem!important
    }
    
    .ml-xl-3,.mx-xl-3
    {
    margin-left:.75rem!important
    }
    
    .m-xl-4
    {
    margin:1.5rem!important
    }
    
    .mt-xl-4,.my-xl-4
    {
    margin-top:1.5rem!important
    }
    
    .mr-xl-4,.mx-xl-4
    {
    margin-right:1.5rem!important
    }
    
    .mb-xl-4,.my-xl-4
    {
    margin-bottom:1.5rem!important
    }
    
    .ml-xl-4,.mx-xl-4
    {
    margin-left:1.5rem!important
    }
    
    .m-xl-5
    {
    margin:2.25rem!important
    }
    
    .mt-xl-5,.my-xl-5
    {
    margin-top:2.25rem!important
    }
    
    .mr-xl-5,.mx-xl-5
    {
    margin-right:2.25rem!important
    }
    
    .mb-xl-5,.my-xl-5
    {
    margin-bottom:2.25rem!important
    }
    
    .ml-xl-5,.mx-xl-5
    {
    margin-left:2.25rem!important
    }
    
    .m-xl--8
    {
    margin:-13.5rem!important
    }
    
    .mt-xl--8,.my-xl--8
    {
    margin-top:-13.5rem!important
    }
    
    .mr-xl--8,.mx-xl--8
    {
    margin-right:-13.5rem!important
    }
    
    .mb-xl--8,.my-xl--8
    {
    margin-bottom:-13.5rem!important
    }
    
    .ml-xl--8,.mx-xl--8
    {
    margin-left:-13.5rem!important
    }
    
    .m-xl--7
    {
    margin:-6.75rem!important
    }
    
    .mt-xl--7,.my-xl--7
    {
    margin-top:-6.75rem!important
    }
    
    .mr-xl--7,.mx-xl--7
    {
    margin-right:-6.75rem!important
    }
    
    .mb-xl--7,.my-xl--7
    {
    margin-bottom:-6.75rem!important
    }
    
    .ml-xl--7,.mx-xl--7
    {
    margin-left:-6.75rem!important
    }
    
    .m-xl--6
    {
    margin:-4.5rem!important
    }
    
    .mt-xl--6,.my-xl--6
    {
    margin-top:-4.5rem!important
    }
    
    .mr-xl--6,.mx-xl--6
    {
    margin-right:-4.5rem!important
    }
    
    .mb-xl--6,.my-xl--6
    {
    margin-bottom:-4.5rem!important
    }
    
    .ml-xl--6,.mx-xl--6
    {
    margin-left:-4.5rem!important
    }
    
    .m-xl--5
    {
    margin:-2.25rem!important
    }
    
    .mt-xl--5,.my-xl--5
    {
    margin-top:-2.25rem!important
    }
    
    .mr-xl--5,.mx-xl--5
    {
    margin-right:-2.25rem!important
    }
    
    .mb-xl--5,.my-xl--5
    {
    margin-bottom:-2.25rem!important
    }
    
    .ml-xl--5,.mx-xl--5
    {
    margin-left:-2.25rem!important
    }
    
    .m-xl--4
    {
    margin:-1.5rem!important
    }
    
    .mt-xl--4,.my-xl--4
    {
    margin-top:-1.5rem!important
    }
    
    .mr-xl--4,.mx-xl--4
    {
    margin-right:-1.5rem!important
    }
    
    .mb-xl--4,.my-xl--4
    {
    margin-bottom:-1.5rem!important
    }
    
    .ml-xl--4,.mx-xl--4
    {
    margin-left:-1.5rem!important
    }
    
    .m-xl--3
    {
    margin:-.75rem!important
    }
    
    .mt-xl--3,.my-xl--3
    {
    margin-top:-.75rem!important
    }
    
    .mr-xl--3,.mx-xl--3
    {
    margin-right:-.75rem!important
    }
    
    .mb-xl--3,.my-xl--3
    {
    margin-bottom:-.75rem!important
    }
    
    .ml-xl--3,.mx-xl--3
    {
    margin-left:-.75rem!important
    }
    
    .m-xl--2
    {
    margin:-.375rem!important
    }
    
    .mt-xl--2,.my-xl--2
    {
    margin-top:-.375rem!important
    }
    
    .mr-xl--2,.mx-xl--2
    {
    margin-right:-.375rem!important
    }
    
    .mb-xl--2,.my-xl--2
    {
    margin-bottom:-.375rem!important
    }
    
    .ml-xl--2,.mx-xl--2
    {
    margin-left:-.375rem!important
    }
    
    .m-xl--1
    {
    margin:-.1875rem!important
    }
    
    .mt-xl--1,.my-xl--1
    {
    margin-top:-.1875rem!important
    }
    
    .mr-xl--1,.mx-xl--1
    {
    margin-right:-.1875rem!important
    }
    
    .mb-xl--1,.my-xl--1
    {
    margin-bottom:-.1875rem!important
    }
    
    .ml-xl--1,.mx-xl--1
    {
    margin-left:-.1875rem!important
    }
    
    .m-xl-6
    {
    margin:4.5rem!important
    }
    
    .mt-xl-6,.my-xl-6
    {
    margin-top:4.5rem!important
    }
    
    .mr-xl-6,.mx-xl-6
    {
    margin-right:4.5rem!important
    }
    
    .mb-xl-6,.my-xl-6
    {
    margin-bottom:4.5rem!important
    }
    
    .ml-xl-6,.mx-xl-6
    {
    margin-left:4.5rem!important
    }
    
    .m-xl-7
    {
    margin:6.75rem!important
    }
    
    .mt-xl-7,.my-xl-7
    {
    margin-top:6.75rem!important
    }
    
    .mr-xl-7,.mx-xl-7
    {
    margin-right:6.75rem!important
    }
    
    .mb-xl-7,.my-xl-7
    {
    margin-bottom:6.75rem!important
    }
    
    .ml-xl-7,.mx-xl-7
    {
    margin-left:6.75rem!important
    }
    
    .m-xl-8
    {
    margin:13.5rem!important
    }
    
    .mt-xl-8,.my-xl-8
    {
    margin-top:13.5rem!important
    }
    
    .mr-xl-8,.mx-xl-8
    {
    margin-right:13.5rem!important
    }
    
    .mb-xl-8,.my-xl-8
    {
    margin-bottom:13.5rem!important
    }
    
    .ml-xl-8,.mx-xl-8
    {
    margin-left:13.5rem!important
    }
    
    .p-xl-0
    {
    padding:0!important
    }
    
    .pt-xl-0,.py-xl-0
    {
    padding-top:0!important
    }
    
    .pr-xl-0,.px-xl-0
    {
    padding-right:0!important
    }
    
    .pb-xl-0,.py-xl-0
    {
    padding-bottom:0!important
    }
    
    .pl-xl-0,.px-xl-0
    {
    padding-left:0!important
    }
    
    .p-xl-1
    {
    padding:.1875rem!important
    }
    
    .pt-xl-1,.py-xl-1
    {
    padding-top:.1875rem!important
    }
    
    .pr-xl-1,.px-xl-1
    {
    padding-right:.1875rem!important
    }
    
    .pb-xl-1,.py-xl-1
    {
    padding-bottom:.1875rem!important
    }
    
    .pl-xl-1,.px-xl-1
    {
    padding-left:.1875rem!important
    }
    
    .p-xl-2
    {
    padding:.375rem!important
    }
    
    .pt-xl-2,.py-xl-2
    {
    padding-top:.375rem!important
    }
    
    .pr-xl-2,.px-xl-2
    {
    padding-right:.375rem!important
    }
    
    .pb-xl-2,.py-xl-2
    {
    padding-bottom:.375rem!important
    }
    
    .pl-xl-2,.px-xl-2
    {
    padding-left:.375rem!important
    }
    
    .p-xl-3
    {
    padding:.75rem!important
    }
    
    .pt-xl-3,.py-xl-3
    {
    padding-top:.75rem!important
    }
    
    .pr-xl-3,.px-xl-3
    {
    padding-right:.75rem!important
    }
    
    .pb-xl-3,.py-xl-3
    {
    padding-bottom:.75rem!important
    }
    
    .pl-xl-3,.px-xl-3
    {
    padding-left:.75rem!important
    }
    
    .p-xl-4
    {
    padding:1.5rem!important
    }
    
    .pt-xl-4,.py-xl-4
    {
    padding-top:1.5rem!important
    }
    
    .pr-xl-4,.px-xl-4
    {
    padding-right:1.5rem!important
    }
    
    .pb-xl-4,.py-xl-4
    {
    padding-bottom:1.5rem!important
    }
    
    .pl-xl-4,.px-xl-4
    {
    padding-left:1.5rem!important
    }
    
    .p-xl-5
    {
    padding:2.25rem!important
    }
    
    .pt-xl-5,.py-xl-5
    {
    padding-top:2.25rem!important
    }
    
    .pr-xl-5,.px-xl-5
    {
    padding-right:2.25rem!important
    }
    
    .pb-xl-5,.py-xl-5
    {
    padding-bottom:2.25rem!important
    }
    
    .pl-xl-5,.px-xl-5
    {
    padding-left:2.25rem!important
    }
    
    .p-xl--8
    {
    padding:-13.5rem!important
    }
    
    .pt-xl--8,.py-xl--8
    {
    padding-top:-13.5rem!important
    }
    
    .pr-xl--8,.px-xl--8
    {
    padding-right:-13.5rem!important
    }
    
    .pb-xl--8,.py-xl--8
    {
    padding-bottom:-13.5rem!important
    }
    
    .pl-xl--8,.px-xl--8
    {
    padding-left:-13.5rem!important
    }
    
    .p-xl--7
    {
    padding:-6.75rem!important
    }
    
    .pt-xl--7,.py-xl--7
    {
    padding-top:-6.75rem!important
    }
    
    .pr-xl--7,.px-xl--7
    {
    padding-right:-6.75rem!important
    }
    
    .pb-xl--7,.py-xl--7
    {
    padding-bottom:-6.75rem!important
    }
    
    .pl-xl--7,.px-xl--7
    {
    padding-left:-6.75rem!important
    }
    
    .p-xl--6
    {
    padding:-4.5rem!important
    }
    
    .pt-xl--6,.py-xl--6
    {
    padding-top:-4.5rem!important
    }
    
    .pr-xl--6,.px-xl--6
    {
    padding-right:-4.5rem!important
    }
    
    .pb-xl--6,.py-xl--6
    {
    padding-bottom:-4.5rem!important
    }
    
    .pl-xl--6,.px-xl--6
    {
    padding-left:-4.5rem!important
    }
    
    .p-xl--5
    {
    padding:-2.25rem!important
    }
    
    .pt-xl--5,.py-xl--5
    {
    padding-top:-2.25rem!important
    }
    
    .pr-xl--5,.px-xl--5
    {
    padding-right:-2.25rem!important
    }
    
    .pb-xl--5,.py-xl--5
    {
    padding-bottom:-2.25rem!important
    }
    
    .pl-xl--5,.px-xl--5
    {
    padding-left:-2.25rem!important
    }
    
    .p-xl--4
    {
    padding:-1.5rem!important
    }
    
    .pt-xl--4,.py-xl--4
    {
    padding-top:-1.5rem!important
    }
    
    .pr-xl--4,.px-xl--4
    {
    padding-right:-1.5rem!important
    }
    
    .pb-xl--4,.py-xl--4
    {
    padding-bottom:-1.5rem!important
    }
    
    .pl-xl--4,.px-xl--4
    {
    padding-left:-1.5rem!important
    }
    
    .p-xl--3
    {
    padding:-.75rem!important
    }
    
    .pt-xl--3,.py-xl--3
    {
    padding-top:-.75rem!important
    }
    
    .pr-xl--3,.px-xl--3
    {
    padding-right:-.75rem!important
    }
    
    .pb-xl--3,.py-xl--3
    {
    padding-bottom:-.75rem!important
    }
    
    .pl-xl--3,.px-xl--3
    {
    padding-left:-.75rem!important
    }
    
    .p-xl--2
    {
    padding:-.375rem!important
    }
    
    .pt-xl--2,.py-xl--2
    {
    padding-top:-.375rem!important
    }
    
    .pr-xl--2,.px-xl--2
    {
    padding-right:-.375rem!important
    }
    
    .pb-xl--2,.py-xl--2
    {
    padding-bottom:-.375rem!important
    }
    
    .pl-xl--2,.px-xl--2
    {
    padding-left:-.375rem!important
    }
    
    .p-xl--1
    {
    padding:-.1875rem!important
    }
    
    .pt-xl--1,.py-xl--1
    {
    padding-top:-.1875rem!important
    }
    
    .pr-xl--1,.px-xl--1
    {
    padding-right:-.1875rem!important
    }
    
    .pb-xl--1,.py-xl--1
    {
    padding-bottom:-.1875rem!important
    }
    
    .pl-xl--1,.px-xl--1
    {
    padding-left:-.1875rem!important
    }
    
    .p-xl-6
    {
    padding:4.5rem!important
    }
    
    .pt-xl-6,.py-xl-6
    {
    padding-top:4.5rem!important
    }
    
    .pr-xl-6,.px-xl-6
    {
    padding-right:4.5rem!important
    }
    
    .pb-xl-6,.py-xl-6
    {
    padding-bottom:4.5rem!important
    }
    
    .pl-xl-6,.px-xl-6
    {
    padding-left:4.5rem!important
    }
    
    .p-xl-7
    {
    padding:6.75rem!important
    }
    
    .pt-xl-7,.py-xl-7
    {
    padding-top:6.75rem!important
    }
    
    .pr-xl-7,.px-xl-7
    {
    padding-right:6.75rem!important
    }
    
    .pb-xl-7,.py-xl-7
    {
    padding-bottom:6.75rem!important
    }
    
    .pl-xl-7,.px-xl-7
    {
    padding-left:6.75rem!important
    }
    
    .p-xl-8
    {
    padding:13.5rem!important
    }
    
    .pt-xl-8,.py-xl-8
    {
    padding-top:13.5rem!important
    }
    
    .pr-xl-8,.px-xl-8
    {
    padding-right:13.5rem!important
    }
    
    .pb-xl-8,.py-xl-8
    {
    padding-bottom:13.5rem!important
    }
    
    .pl-xl-8,.px-xl-8
    {
    padding-left:13.5rem!important
    }
    
    .m-xl-auto
    {
    margin:auto!important
    }
    
    .mt-xl-auto,.my-xl-auto
    {
    margin-top:auto!important
    }
    
    .mr-xl-auto,.mx-xl-auto
    {
    margin-right:auto!important
    }
    
    .mb-xl-auto,.my-xl-auto
    {
    margin-bottom:auto!important
    }
    
    .ml-xl-auto,.mx-xl-auto
    {
    margin-left:auto!important
    }
    
    
    }
    
    .text-monospace
    {
    font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace
    }
    
    .text-justify
    {
    text-align:justify!important
    }
    
    .text-nowrap
    {
    white-space:nowrap!important
    }
    
    .text-truncate
    {
    overflow:hidden;white-space:nowrap;text-overflow:ellipsis
    }
    
    .text-left
    {
    text-align:left!important
    }
    
    .text-right
    {
    text-align:right!important
    }
    
    .text-center
    {
    text-align:center!important
    }
    
    @media (min-width:576px)
    {
    .text-sm-left
    {
    text-align:left!important
    }
    
    .text-sm-right
    {
    text-align:right!important
    }
    
    .text-sm-center
    {
    text-align:center!important
    }
    
    
    }
    
    @media (min-width:768px)
    {
    .text-md-left
    {
    text-align:left!important
    }
    
    .text-md-right
    {
    text-align:right!important
    }
    
    .text-md-center
    {
    text-align:center!important
    }
    
    
    }
    
    @media (min-width:992px)
    {
    .text-lg-left
    {
    text-align:left!important
    }
    
    .text-lg-right
    {
    text-align:right!important
    }
    
    .text-lg-center
    {
    text-align:center!important
    }
    
    
    }
    
    @media (min-width:1200px)
    {
    .text-xl-left
    {
    text-align:left!important
    }
    
    .text-xl-right
    {
    text-align:right!important
    }
    
    .text-xl-center
    {
    text-align:center!important
    }
    
    
    }
    
    .text-lowercase
    {
    text-transform:lowercase!important
    }
    
    .text-uppercase
    {
    text-transform:uppercase!important
    }
    
    .text-capitalize
    {
    text-transform:capitalize!important
    }
    
    .font-weight-light,.font-weight-normal
    {
    font-weight:400!important
    }
    
    .font-weight-bold
    {
    font-weight:600!important
    }
    
    .font-italic
    {
    font-style:italic!important
    }
    
    .text-primary
    {
    color:#2c7be5!important
    }
    
    a.text-primary:focus,a.text-primary:hover
    {
    color:#1862c6!important
    }
    
    .text-secondary
    {
    color:#6e84a3!important
    }
    
    a.text-secondary:focus,a.text-secondary:hover
    {
    color:#566b88!important
    }
    
    .text-success
    {
    color:#00d97e!important
    }
    
    a.text-success:focus,a.text-success:hover
    {
    color:#00a660!important
    }
    
    .text-info
    {
    color:#39afd1!important
    }
    
    a.text-info:focus,a.text-info:hover
    {
    color:#2991ae!important
    }
    
    .text-warning
    {
    color:#f6c343!important
    }
    
    a.text-warning:focus,a.text-warning:hover
    {
    color:#f4b312!important
    }
    
    .text-danger
    {
    color:#e63757!important
    }
    
    a.text-danger:focus,a.text-danger:hover
    {
    color:#d01a3b!important
    }
    
    .text-light
    {
    color:#edf2f9!important
    }
    
    a.text-light:focus,a.text-light:hover
    {
    color:#c7d6ec!important
    }
    
    .text-dark
    {
    color:#003a82!important
    }
    
    a.text-dark:focus,a.text-dark:hover
    {
    color:#070e17!important
    }
    
    .text-white
    {
    color:#fff!important
    }
    
    a.text-white:focus,a.text-white:hover
    {
    color:#e6e6e6!important
    }
    
    .text-body
    {
    color:#003a82!important
    }
    
    .text-muted
    {
    color:#95aac9!important
    }
    
    .text-black-50
    {
    color:rgba(18,38,63,.5)!important
    }
    
    .text-white-50
    {
    color:hsla(0,0%,100%,.5)!important
    }
    
    .text-hide
    {
    font:0/0 a;color:transparent;border:0;background-color:transparent;text-shadow:none
    }
    
    .visible
    {
    visibility:visible!important
    }
    
    .invisible
    {
    visibility:hidden!important
    }
    
    @media print
    {
    *,:after,:before
    {
    box-shadow:none!important;text-shadow:none!important
    }
    
    a:not(.btn)
    {
    text-decoration:underline
    }
    
    abbr[title]:after
    {
    content:" (" attr(title) ")"
    }
    
    pre
    {
    white-space:pre-wrap!important
    }
    
    blockquote,pre
    {
    border:1px solid #b1c2d9;page-break-inside:avoid
    }
    
    thead
    {
    display:table-header-group
    }
    
    img,tr
    {
    page-break-inside:avoid
    }
    
    h2,h3,p
    {
    orphans:3;widows:3
    }
    
    h2,h3
    {
    page-break-after:avoid
    }
    
    @page
    {
    size:a3
    }
    
    .container,body
    {
    min-width:992px!important
    }
    
    .navbar
    {
    display:none
    }
    
    .badge
    {
    border:1px solid #003a82
    }
    
    .table
    {
    border-collapse:collapse!important
    }
    
    .table td,.table th
    {
    background-color:#fff!important
    }
    
    .table-bordered td,.table-bordered th
    {
    border:1px solid #e3ebf6!important
    }
    
    .table-dark
    {
    color:inherit
    }
    
    .table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th
    {
    border-color:#edf2f9
    }
    
    .table .thead-dark th
    {
    color:inherit;border-color:#edf2f9
    }
    
    
    }
    
    .alert-link
    {
    text-decoration:underline
    }
    
    .alert-primary
    {
    color:#fff;border-color:#2c7be5;background-color:#2c7be5
    }
    
    .alert-primary hr
    {
    border-top-color:#1b6edc
    }
    
    .alert-primary .alert-link
    {
    color:#e6e6e6
    }
    
    .alert-primary .alert-link,.alert-primary .close
    {
    color:#fff
    }
    
    .alert-secondary
    {
    color:#fff;border-color:#6e84a3;background-color:#6e84a3
    }
    
    .alert-secondary hr
    {
    border-top-color:#607797
    }
    
    .alert-secondary .alert-link
    {
    color:#e6e6e6
    }
    
    .alert-secondary .alert-link,.alert-secondary .close
    {
    color:#fff
    }
    
    .alert-success
    {
    color:#fff;border-color:#00d97e;background-color:#00d97e
    }
    
    .alert-success hr
    {
    border-top-color:#00c06f
    }
    
    .alert-success .alert-link
    {
    color:#e6e6e6
    }
    
    .alert-success .alert-link,.alert-success .close
    {
    color:#fff
    }
    
    .alert-info
    {
    color:#fff;border-color:#39afd1;background-color:#39afd1
    }
    
    .alert-info hr
    {
    border-top-color:#2da2c3
    }
    
    .alert-info .alert-link
    {
    color:#e6e6e6
    }
    
    .alert-info .alert-link,.alert-info .close
    {
    color:#fff
    }
    
    .alert-warning
    {
    color:#003a82;border-color:#f6c343;background-color:#f6c343
    }
    
    .alert-warning hr
    {
    border-top-color:#f5bb2b
    }
    
    .alert-warning .alert-link
    {
    color:#182536
    }
    
    .alert-warning .alert-link,.alert-warning .close
    {
    color:#003a82
    }
    
    .alert-danger
    {
    color:#fff;border-color:#e63757;background-color:#e63757
    }
    
    .alert-danger hr
    {
    border-top-color:#e32044
    }
    
    .alert-danger .alert-link
    {
    color:#e6e6e6
    }
    
    .alert-danger .alert-link,.alert-danger .close
    {
    color:#fff
    }
    
    .alert-light
    {
    color:#003a82;border-color:#edf2f9;background-color:#edf2f9
    }
    
    .alert-light hr
    {
    border-top-color:#dae4f3
    }
    
    .alert-light .alert-link
    {
    color:#182536
    }
    
    .alert-light .alert-link,.alert-light .close
    {
    color:#003a82
    }
    
    .alert-dark
    {
    color:#fff;border-color:#003a82;background-color:#003a82
    }
    
    .alert-dark hr
    {
    border-top-color:#0c1a2b
    }
    
    .alert-dark .alert-link
    {
    color:#e6e6e6
    }
    
    .alert-dark .alert-link,.alert-dark .close
    {
    color:#fff
    }
    
    .alert-white
    {
    color:#003a82;border-color:#fff;background-color:#fff
    }
    
    .alert-white hr
    {
    border-top-color:#f2f2f2
    }
    
    .alert-white .alert-link
    {
    color:#182536
    }
    
    .alert-white .alert-link,.alert-white .close
    {
    color:#003a82
    }
    
    .badge
    {
    vertical-align:middle
    }
    
    .btn .badge
    {
    top:-2px
    }
    
    .badge-soft-primary
    {
    color:#2c7be5;background-color:#d5e5fa
    }
    
    .badge-soft-primary[href]:focus,.badge-soft-primary[href]:hover
    {
    text-decoration:none;color:#2c7be5;background-color:#bed7f7
    }
    
    .badge-soft-secondary
    {
    color:#6e84a3;background-color:#e2e6ed
    }
    
    .badge-soft-secondary[href]:focus,.badge-soft-secondary[href]:hover
    {
    text-decoration:none;color:#6e84a3;background-color:#d2d8e3
    }
    
    .badge-soft-success
    {
    color:#00d97e;background-color:#ccf7e5
    }
    
    .badge-soft-success[href]:focus,.badge-soft-success[href]:hover
    {
    text-decoration:none;color:#00d97e;background-color:#b6f4da
    }
    
    .badge-soft-info
    {
    color:#39afd1;background-color:#d7eff6
    }
    
    .badge-soft-info[href]:focus,.badge-soft-info[href]:hover
    {
    text-decoration:none;color:#39afd1;background-color:#c2e7f1
    }
    
    .badge-soft-warning
    {
    color:#f6c343;background-color:#fdf3d9
    }
    
    .badge-soft-warning[href]:focus,.badge-soft-warning[href]:hover
    {
    text-decoration:none;color:#f6c343;background-color:#fcebc1
    }
    
    .badge-soft-danger
    {
    color:#e63757;background-color:#fad7dd
    }
    
    .badge-soft-danger[href]:focus,.badge-soft-danger[href]:hover
    {
    text-decoration:none;color:#e63757;background-color:#f7c0ca
    }
    
    .badge-soft-light
    {
    color:#edf2f9;background-color:#fbfcfe
    }
    
    .badge-soft-light[href]:focus,.badge-soft-light[href]:hover
    {
    text-decoration:none;color:#edf2f9;background-color:#e7edf9
    }
    
    .badge-soft-dark
    {
    color:#003a82;background-color:#d0d4d9
    }
    
    .badge-soft-dark[href]:focus,.badge-soft-dark[href]:hover
    {
    text-decoration:none;color:#003a82;background-color:#c2c7ce
    }
    
    .badge-soft-white
    {
    color:#fff;background-color:#fff
    }
    
    .badge-soft-white[href]:focus,.badge-soft-white[href]:hover
    {
    text-decoration:none;color:#fff;background-color:#f2f2f2
    }
    
    .breadcrumb-item+.breadcrumb-item:before
    {
    width:.3rem;height:.6rem;margin-right:.5rem;background:#d2ddec;-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxMCAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+ICAgICAgICA8ZyBpZD0iY2hldnJvbi1yaWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4wMDAwMDAsIDIuMDAwMDAwKSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjIuNSI+ICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJTaGFwZSIgcG9pbnRzPSIwIDEyIDYgNiAwIDAiPjwvcG9seWxpbmU+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%;mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMHB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxMCAxNiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5TaGFwZTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCI+ICAgICAgICA8ZyBpZD0iY2hldnJvbi1yaWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi4wMDAwMDAsIDIuMDAwMDAwKSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2Utd2lkdGg9IjIuNSI+ICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJTaGFwZSIgcG9pbnRzPSIwIDEyIDYgNiAwIDAiPjwvcG9seWxpbmU+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain
    }
    
    .breadcrumb-sm
    {
    font-size:.8125rem
    }
    
    .btn-white
    {
    border-color:#e3ebf6
    }
    
    .btn-white:focus,.btn-white:hover
    {
    border-color:#d2ddec;background-color:#f9fbfd
    }
    
    .btn-outline-secondary:not(:hover):not([aria-expanded=true]):not([aria-pressed=true])
    {
    border-color:#d2ddec
    }
    
    .btn-rounded-circle
    {
    padding-right:0;padding-left:0;border-radius:50%
    }
    
    .btn-group-lg>.btn-rounded-circle.btn,.btn-rounded-circle,.btn-rounded-circle.btn-lg
    {
    width:calc(1em * 1.5 + 1rem + 1px * 2)
    }
    
    .btn-group-sm>.btn-rounded-circle.btn,.btn-rounded-circle.btn-sm
    {
    width:calc(1em * 1.75 + .25rem + 1px * 2)
    }
    
    .btn-group .btn+.btn
    {
    margin-left:0
    }
    
    .card
    {
    margin-bottom:1.5rem;border-color:#edf2f9;box-shadow:0 .75rem 1.5rem rgba(18,38,63,.03)
    }
    
    .card-header
    {
    display:flex;flex-direction:row;min-height:3.75rem;padding-top:.5rem;padding-bottom:.5rem;flex-grow:1;align-items:center
    }
    
    .card-header>*
    {
    flex:1 1
    }
    
    .card-title
    {
    margin-bottom:.5rem
    }
    
    .card-header-title
    {
    margin-bottom:0
    }
    
    .card-header-tabs
    {
    margin:-.5rem 0
    }
    
    .card-header-tabs .nav-link
    {
    padding-top:calc((3.75rem - 1em * 1.5) / 2)!important;padding-bottom:calc((3.75rem - 1em * 1.5) / 2)!important
    }
    
    .card-table
    {
    margin-bottom:0
    }
    
    .card-table thead th
    {
    border-top-width:0
    }
    
    .card-table tbody td:first-child,.card-table thead th:first-child
    {
    padding-left:1.5rem!important
    }
    
    .card-table tbody td:last-child,.card-table thead th:last-child
    {
    padding-right:1.5rem!important
    }
    
    .card>.card-table:first-child>tbody:first-child>tr:first-child>td:first-child,.card>.card-table:first-child>tbody:first-child>tr:first-child>th:first-child,.card>.card-table:first-child>tfoot:first-child>tr:first-child>td:first-child,.card>.card-table:first-child>tfoot:first-child>tr:first-child>th:first-child,.card>.card-table:first-child>thead:first-child>tr:first-child>td:first-child,.card>.card-table:first-child>thead:first-child>tr:first-child>th:first-child,.card>.table-responsive:first-child>.card-table>tbody:first-child>tr:first-child>td:first-child,.card>.table-responsive:first-child>.card-table>tbody:first-child>tr:first-child>th:first-child,.card>.table-responsive:first-child>.card-table>tfoot:first-child>tr:first-child>td:first-child,.card>.table-responsive:first-child>.card-table>tfoot:first-child>tr:first-child>th:first-child,.card>.table-responsive:first-child>.card-table>thead:first-child>tr:first-child>td:first-child,.card>.table-responsive:first-child>.card-table>thead:first-child>tr:first-child>th:first-child
    {
    border-top-left-radius:.5rem
    }
    
    .card>.card-table:first-child>tbody:first-child>tr:first-child>td:last-child,.card>.card-table:first-child>tbody:first-child>tr:first-child>th:last-child,.card>.card-table:first-child>tfoot:first-child>tr:first-child>td:last-child,.card>.card-table:first-child>tfoot:first-child>tr:first-child>th:last-child,.card>.card-table:first-child>thead:first-child>tr:first-child>td:last-child,.card>.card-table:first-child>thead:first-child>tr:first-child>th:last-child,.card>.table-responsive:first-child>.card-table>tbody:first-child>tr:first-child>td:last-child,.card>.table-responsive:first-child>.card-table>tbody:first-child>tr:first-child>th:last-child,.card>.table-responsive:first-child>.card-table>tfoot:first-child>tr:first-child>td:last-child,.card>.table-responsive:first-child>.card-table>tfoot:first-child>tr:first-child>th:last-child,.card>.table-responsive:first-child>.card-table>thead:first-child>tr:first-child>td:last-child,.card>.table-responsive:first-child>.card-table>thead:first-child>tr:first-child>th:last-child
    {
    border-top-right-radius:.5rem
    }
    
    .card-avatar
    {
    display:block!important;margin-right:auto;margin-bottom:1rem;margin-left:auto
    }
    
    .card-avatar-top
    {
    margin-top:-3rem
    }
    
    .card-avatar-top.avatar-xs
    {
    margin-top:-2.3125rem
    }
    
    .card-avatar-top.avatar-sm
    {
    margin-top:-2.75rem
    }
    
    .card-avatar-top.avatar-lg
    {
    margin-top:-3.5rem
    }
    
    .card-avatar-top.avatar-xl
    {
    margin-top:-4.0625rem
    }
    
    .card-avatar-top.avatar-xxl
    {
    margin-top:-5.5rem
    }
    
    .card-dropdown
    {
    position:absolute;top:1.5rem;right:1.5rem
    }
    
    .card-inactive
    {
    border-style:dashed;border-color:#e3ebf6;background-color:transparent;box-shadow:none
    }
    
    .highlight
    {
    padding:0
    }
    
    .dropdown-toggle:after
    {
    font-family:Feather;width:auto;height:auto;content:"\e92e";vertical-align:middle;border:none!important
    }
    
    .dropup>.dropdown-toggle:after
    {
    content:"\e931"
    }
    
    .dropright>.dropdown-toggle:after
    {
    content:"\e930"
    }
    
    .dropleft>.dropdown-toggle:after
    {
    content:"\e92f"
    }
    
    .dropdown-item.dropdown-toggle
    {
    display:flex;justify-content:space-between
    }
    
    .dropdown-menu
    {
    animation:b .15s
    }
    
    @keyframes b
    {
    0%
    {
    opacity:0
    }
    
    to
    {
    opacity:1
    }
    
    
    }
    
    .dropdown-ellipses
    {
    font-size:1.0625rem;color:#d2ddec
    }
    
    .dropdown-ellipses:after
    {
    display:none
    }
    
    .dropdown-menu-card
    {
    min-width:350px;padding-top:0;padding-bottom:0;border-color:rgba(18,38,63,.1);background-color:#fff
    }
    
    .dropdown-menu-card .card-header
    {
    min-height:3.125rem
    }
    
    .dropdown-menu-card .card-body
    {
    overflow-y:auto;max-height:350px
    }
    
    .form-text
    {
    margin-top:0;margin-bottom:.5rem
    }
    
    .form-control-flush
    {
    padding:0;border-width:0
    }
    
    .form-control-flush,.form-control-flush:focus
    {
    background-color:transparent
    }
    
    .form-control-rounded
    {
    border-radius:20rem
    }
    
    .input-group.input-group-merge>.form-control
    {
    border-radius:.375rem
    }
    
    .input-group.input-group-merge>.form-control:focus
    {
    box-shadow:none
    }
    
    .input-group.input-group-merge>.form-control:focus~[class*=input-group]>.input-group-text
    {
    border-color:#2c7be5
    }
    
    .input-group.input-group-merge>.form-control.is-valid~[class*=input-group]>.input-group-text
    {
    border-color:#00d97e
    }
    
    .input-group.input-group-merge>.form-control.is-invalid~[class*=input-group]>.input-group-text
    {
    border-color:#e63757
    }
    
    .input-group.input-group-merge>.form-control-prepended
    {
    padding-left:.375rem;border-left-width:0;border-top-left-radius:0!important;border-bottom-left-radius:0!important
    }
    
    .input-group.input-group-merge>.form-control-appended
    {
    padding-right:.375rem;border-right-width:0;border-top-right-radius:0!important;border-bottom-right-radius:0!important
    }
    
    .input-group.input-group-merge>.input-group-prepend
    {
    order:-1
    }
    
    .input-group.input-group-merge>.input-group-prepend>.input-group-text
    {
    padding-right:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-right-width:0;border-top-left-radius:.375rem;border-bottom-left-radius:.375rem
    }
    
    .input-group.input-group-merge>.input-group-append>.input-group-text
    {
    padding-left:.375rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-left-width:0;border-top-right-radius:.375rem;border-bottom-right-radius:.375rem
    }
    
    .input-group-lg.input-group-merge>.form-control
    {
    border-radius:.5rem
    }
    
    .input-group-lg.input-group-merge>.form-control-prepended
    {
    padding-left:.5rem
    }
    
    .input-group-lg.input-group-merge>.form-control-appended
    {
    padding-right:.5rem
    }
    
    .input-group-lg.input-group-merge>.input-group-prepend>.input-group-text
    {
    padding-right:.5rem;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem
    }
    
    .input-group-lg.input-group-merge>.input-group-append>.input-group-text
    {
    padding-left:.5rem;border-top-right-radius:.5rem;border-bottom-right-radius:.5rem
    }
    
    .input-group-sm.input-group-merge>.form-control
    {
    border-radius:.25rem
    }
    
    .input-group-sm.input-group-merge>.form-control-prepended
    {
    padding-left:.25rem
    }
    
    .input-group-sm.input-group-merge>.form-control-appended
    {
    padding-right:.25rem
    }
    
    .input-group-sm.input-group-merge>.input-group-prepend>.input-group-text
    {
    padding-right:.25rem;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem
    }
    
    .input-group-sm.input-group-merge>.input-group-append>.input-group-text
    {
    padding-left:.25rem;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem
    }
    
    .input-group-rounded.input-group-merge>.form-control
    {
    border-radius:20rem
    }
    
    .input-group-rounded.input-group-merge>.input-group-prepend>.input-group-text
    {
    border-top-left-radius:20rem;border-bottom-left-radius:20rem
    }
    
    .input-group-rounded.input-group-merge>.input-group-append>.input-group-text
    {
    border-top-right-radius:20rem;border-bottom-right-radius:20rem
    }
    
    .input-group-flush>.form-control,.input-group-flush>.input-group-append>.input-group-text,.input-group-flush>.input-group-prepend>.input-group-text
    {
    padding:0;border-width:0;background-color:transparent
    }
    
    .jumbotron
    {
    padding:1rem
    }
    
    @media (min-width:576px)
    {
    .jumbotron
    {
    padding:2rem
    }
    
    
    }
    
    .list-group-item-primary
    {
    color:#fff;background-color:#2c7be5
    }
    
    .list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover
    {
    color:#fff;background-color:#1b6edc
    }
    
    .list-group-item-primary.list-group-item-action.active
    {
    color:#fff;border-color:#fff;background-color:#fff
    }
    
    .list-group-item-secondary
    {
    color:#fff;background-color:#6e84a3
    }
    
    .list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover
    {
    color:#fff;background-color:#607797
    }
    
    .list-group-item-secondary.list-group-item-action.active
    {
    color:#fff;border-color:#fff;background-color:#fff
    }
    
    .list-group-item-success
    {
    color:#fff;background-color:#00d97e
    }
    
    .list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover
    {
    color:#fff;background-color:#00c06f
    }
    
    .list-group-item-success.list-group-item-action.active
    {
    color:#fff;border-color:#fff;background-color:#fff
    }
    
    .list-group-item-info
    {
    color:#fff;background-color:#39afd1
    }
    
    .list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover
    {
    color:#fff;background-color:#2da2c3
    }
    
    .list-group-item-info.list-group-item-action.active
    {
    color:#fff;border-color:#fff;background-color:#fff
    }
    
    .list-group-item-warning
    {
    color:#003a82;background-color:#f6c343
    }
    
    .list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover
    {
    color:#003a82;background-color:#f5bb2b
    }
    
    .list-group-item-warning.list-group-item-action.active
    {
    color:#fff;border-color:#003a82;background-color:#003a82
    }
    
    .list-group-item-danger
    {
    color:#fff;background-color:#e63757
    }
    
    .list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover
    {
    color:#fff;background-color:#e32044
    }
    
    .list-group-item-danger.list-group-item-action.active
    {
    color:#fff;border-color:#fff;background-color:#fff
    }
    
    .list-group-item-light
    {
    color:#003a82;background-color:#edf2f9
    }
    
    .list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover
    {
    color:#003a82;background-color:#dae4f3
    }
    
    .list-group-item-light.list-group-item-action.active
    {
    color:#fff;border-color:#003a82;background-color:#003a82
    }
    
    .list-group-item-dark
    {
    color:#fff;background-color:#003a82
    }
    
    .list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover
    {
    color:#fff;background-color:#0c1a2b
    }
    
    .list-group-item-dark.list-group-item-action.active
    {
    color:#fff;border-color:#fff;background-color:#fff
    }
    
    .list-group-item-white
    {
    color:#003a82;background-color:#fff
    }
    
    .list-group-item-white.list-group-item-action:focus,.list-group-item-white.list-group-item-action:hover
    {
    color:#003a82;background-color:#f2f2f2
    }
    
    .list-group-item-white.list-group-item-action.active
    {
    color:#fff;border-color:#003a82;background-color:#003a82
    }
    
    .list-group-lg .list-group-item
    {
    padding-top:1.5rem;padding-bottom:1.5rem
    }
    
    .modal.fade .modal-dialog
    {
    transform:translateY(-150px)
    }
    
    .modal.show .modal-dialog
    {
    transform:translate(0)
    }
    
    .modal-dialog-vertical
    {
    max-width:350px;height:100%;margin:0
    }
    
    .modal-dialog-vertical .modal-content
    {
    height:inherit;border-width:0 1px 0 0;border-radius:0
    }
    
    .modal-dialog-vertical .modal-header
    {
    border-radius:inherit
    }
    
    .modal-dialog-vertical .modal-body
    {
    overflow-y:auto;height:inherit
    }
    
    .modal.fade .modal-dialog-vertical
    {
    transform:translateX(-100%)
    }
    
    .modal.show .modal-dialog-vertical
    {
    transform:translateX(0)
    }
    
    .modal-card
    {
    margin-bottom:0
    }
    
    .modal-card .card-body
    {
    overflow-y:auto;max-height:350px
    }
    
    .nav-tabs .nav-item
    {
    margin-right:.75rem;margin-left:.75rem
    }
    
    .nav-tabs .nav-link
    {
    padding:1rem 0;border-top-width:0;border-right-width:0;border-bottom:1px solid transparent;border-left-width:0
    }
    
    .nav-tabs .nav-link:not(.active)
    {
    color:#95aac9
    }
    
    .nav-tabs .nav-link:not(.active):hover
    {
    color:#6e84a3
    }
    
    .nav-tabs .nav-item:first-child
    {
    margin-left:0
    }
    
    .nav-tabs .nav-item:last-child
    {
    margin-right:0
    }
    
    .nav-tabs .nav-item.show .nav-link
    {
    border-color:transparent
    }
    
    .nav-overflow
    {
    display:flex;overflow-x:auto;padding-bottom:1px;flex-wrap:nowrap
    }
    
    .nav-overflow::-webkit-scrollbar
    {
    display:none
    }
    
    .nav-tabs-sm
    {
    font-size:.8125rem
    }
    
    .nav-tabs-sm .nav-item
    {
    margin-right:.5rem;margin-left:.5rem
    }
    
    .nav-tabs-sm .nav-link
    {
    padding-top:1.15385rem;padding-bottom:1.15385rem
    }
    
    .nav-sm .nav-link
    {
    font-size:.8125rem
    }
    
    .nav.btn-group .btn-white.active
    {
    color:#fff;border-color:#2c7be5;background-color:#2c7be5
    }
    
    .navbar
    {
    border-width:0 0 1px;border-style:solid
    }
    
    .navbar-light
    {
    border-color:#e3ebf6;background-color:#fff
    }
    
    .navbar-brand
    {
    margin-right:1rem;
    }
    
    
    .navbar-collapse
    {
    margin-right:-1rem;margin-left:-1rem;padding-right:1rem;padding-left:1rem
    }
    
    .navbar-collapse:before
    {
    display:block;margin:.75rem -1rem;content:"";border-top:1px solid #e3ebf6
    }
    
    .navbar-nav
    {
    margin-right:-1rem;margin-left:-1rem
    }
    
    .navbar-nav .nav-link
    {
    padding-right:1rem;padding-left:1rem
    }
    
    .navbar-nav .nav-link.active
    {
    position:relative
    }
    
    .navbar-nav .nav-link.active:before
    {
    position:absolute;top:.5rem;bottom:.5rem;left:0;content:"";border-left:2px solid #2c7be5
    }
    
    .navbar-nav .nav-link>.fe
    {
    font-size:1.0625rem;line-height:1.40625rem;padding-bottom:.125em;font-size:1rem;
    }
    
    .navbar-nav .dropdown-menu
    {
    border:none
    }
    
    .navbar-nav .dropdown-menu .dropdown-menu
    {
    margin-left:.75rem
    }
    
    .navbar-expand-xs,.navbar-expand-xs .navbar>[class*=container]
    {
    padding-right:0;padding-left:0
    }
    
    .navbar-expand-xs .navbar-collapse
    {
    flex-grow:inherit
    }
    
    .navbar-expand-xs .navbar-collapse:before
    {
    display:none
    }
    
    .navbar-expand-xs .navbar-nav
    {
    margin-right:0;margin-left:0
    }
    
    .navbar-expand-xs .navbar-nav .nav-link
    {
    padding:.625rem .5rem
    }
    
    .navbar-expand-xs .navbar-nav .nav-link.active
    {
    position:relative
    }
    
    .navbar-expand-xs .navbar-nav .nav-link.active:before
    {
    top:auto;right:.5rem;bottom:calc(-.75rem - 2px);left:.5rem;border-bottom:1px solid #2c7be5;border-left:0
    }
    
    .navbar-expand-xs .navbar-nav .dropdown-menu
    {
    border:1px solid rgba(18,38,63,.1)
    }
    
    .navbar-expand-xs .navbar-nav .dropdown-menu .dropdown-menu
    {
    margin-left:0
    }
    
    @media (min-width:576px)
    {
    .navbar-expand-sm,.navbar-expand-sm .navbar>[class*=container]
    {
    padding-right:0;padding-left:0
    }
    
    .navbar-expand-sm .navbar-collapse
    {
    flex-grow:inherit
    }
    
    .navbar-expand-sm .navbar-collapse:before
    {
    display:none
    }
    
    .navbar-expand-sm .navbar-nav
    {
    margin-right:0;margin-left:0
    }
    
    .navbar-expand-sm .navbar-nav .nav-link
    {
    padding:.625rem .5rem
    }
    
    .navbar-expand-sm .navbar-nav .nav-link.active
    {
    position:relative
    }
    
    .navbar-expand-sm .navbar-nav .nav-link.active:before
    {
    top:auto;right:.5rem;bottom:calc(-.75rem - 2px);left:.5rem;border-bottom:1px solid #2c7be5;border-left:0
    }
    
    .navbar-expand-sm .navbar-nav .dropdown-menu
    {
    border:1px solid rgba(18,38,63,.1)
    }
    
    .navbar-expand-sm .navbar-nav .dropdown-menu .dropdown-menu
    {
    margin-left:0
    }
    
    
    }
    
    @media (min-width:768px)
    {
    .navbar-expand-md .navbar-collapse
    {
    /*flex-grow:inherit*/
    }
    
    .navbar-expand-md .navbar-collapse:before
    {
    display:none
    }
    
    .navbar-expand-md .navbar-nav
    {
    margin-right:0;margin-left:0
    }
    
    .navbar-expand-md .navbar-nav .nav-link
    {
    padding:.625rem .5rem
    }
    
    .navbar-expand-md .navbar-nav .nav-link.active
    {
    position:relative
    }
    
    .navbar-expand-md .navbar-nav .nav-link.active:before
    {
    top:auto;right:.5rem;bottom:calc(-.35rem - 1.5px);left:.5rem;border-bottom:1px solid #2c7be5;border-left:0
    }
    .navbar-expand-md .navbar-nav .dropdown-toggle.active:before
    {
    top:auto;right:.5rem;bottom:calc(-.35rem - 0px);left:.5rem;border-bottom:1px solid #2c7be5;border-left:0
    }
    .navbar-expand-md .navbar-nav .dropdown-menu
    {
    border:1px solid rgba(18,38,63,.1)
    }
    
    .navbar-expand-md .navbar-nav .dropdown-menu .dropdown-menu
    {
    margin-left:0
    }
    
    
    }
    
    @media (min-width:992px)
    {
    .navbar-expand-lg,.navbar-expand-lg .navbar>[class*=container]
    {
    padding-right:0;padding-left:0
    }
    
    .navbar-expand-lg .navbar-collapse
    {
    flex-grow:inherit
    }
    
    .navbar-expand-lg .navbar-collapse:before
    {
    display:none
    }
    
    .navbar-expand-lg .navbar-nav
    {
    margin-right:0;margin-left:0
    }
    
    .navbar-expand-lg .navbar-nav .nav-link
    {
    padding:.625rem .5rem
    }
    
    .navbar-expand-lg .navbar-nav .nav-link.active
    {
    position:relative
    }
    
    .navbar-expand-lg .navbar-nav .nav-link.active:before
    {
    top:auto;right:.5rem;bottom:calc(-.75rem - 2px);left:.5rem;border-bottom:1px solid #2c7be5;border-left:0
    }
    
    .navbar-expand-lg .navbar-nav .dropdown-menu
    {
    border:1px solid rgba(18,38,63,.1)
    }
    
    .navbar-expand-lg .navbar-nav .dropdown-menu .dropdown-menu
    {
    margin-left:0
    }
    
    
    }
    
    @media (min-width:1200px)
    {
    .navbar-expand-xl,.navbar-expand-xl .navbar>[class*=container]
    {
    padding-right:0;padding-left:0
    }
    
    .navbar-expand-xl .navbar-collapse
    {
    flex-grow:inherit
    }
    
    .navbar-expand-xl .navbar-collapse:before
    {
    display:none
    }
    
    .navbar-expand-xl .navbar-nav
    {
    margin-right:0;margin-left:0
    }
    
    .navbar-expand-xl .navbar-nav .nav-link
    {
    padding:.625rem .5rem
    }
    
    .navbar-expand-xl .navbar-nav .nav-link.active
    {
    position:relative
    }
    
    .navbar-expand-xl .navbar-nav .nav-link.active:before
    {
    top:auto;right:.5rem;bottom:calc(-.75rem - 2px);left:.5rem;border-bottom:1px solid #2c7be5;border-left:0
    }
    
    .navbar-expand-xl .navbar-nav .dropdown-menu
    {
    border:1px solid rgba(18,38,63,.1)
    }
    
    .navbar-expand-xl .navbar-nav .dropdown-menu .dropdown-menu
    {
    margin-left:0
    }
    
    
    }
    
    .navbar[class*=fixed-]
    {
    z-index:1030
    }
    
    .navbar-overflow
    {
    display:flex;overflow-x:auto;margin-bottom:-.75rem;flex-grow:1;flex-basis:0
    }
    
    .navbar-overflow::-webkit-scrollbar
    {
    display:none
    }
    
    .navbar-overflow .navbar-nav
    {
    flex-direction:row;margin-right:-.5rem;margin-left:-.5rem;flex-wrap:nowrap
    }
    
    .navbar-overflow .navbar-nav .nav-link
    {
    padding-bottom:1.25rem
    }
    
    .navbar-overflow .navbar-nav .nav-link.active:before
    {
    bottom:0
    }
    
    .navbar-breadcrumb
    {
    padding:.5rem 0
    }
    
    .navbar-user
    {
    display:flex;flex-direction:row;align-items:center;justify-content:space-around
    }
    
    .navbar-user .dropdown-toggle:after
    {
    display:none
    }
    
    .navbar-nav .nav-link>.fe
    {
    display:inline-block;min-width:1.25rem
    }
    
    .navbar-vertical .navbar-nav .nav-link
    {
    display:flex;align-items:center
    }
    
    .navbar-vertical .navbar-nav .nav-link[data-toggle=collapse]:after
    {
    font-family:Feather;display:block;margin-left:auto;content:"\e92e";transition:all .2s ease-in-out;color:#95aac9
    }
    
    .navbar-vertical .navbar-nav .nav-link[data-toggle=collapse][aria-expanded=true]:after
    {
    transform:rotate(-180deg)
    }
    
    .navbar-vertical .navbar-nav .nav .nav-link
    {
    padding-left:2.75rem
    }
    
    .navbar-vertical .navbar-nav .nav .nav .nav-link
    {
    padding-left:3.25rem
    }
    
    .navbar-vertical .navbar-heading
    {
    font-size:.625rem;padding-top:.5rem;padding-bottom:.5rem;letter-spacing:.04em;text-transform:uppercase
    }
    
    .navbar-vertical.navbar-expand-xs
    {
    position:fixed;top:0;bottom:0;display:block;overflow-y:auto;width:100%;max-width:250px;padding-right:1.5rem;padding-left:1.5rem
    }
    
    .navbar-vertical.navbar-expand-xs>[class*=container]
    {
    flex-direction:column;min-height:100%;padding-right:0;padding-left:0;align-items:stretch
    }
    
    @media (-ms-high-contrast:active),(-ms-high-contrast:none)
    {
    .navbar-vertical.navbar-expand-xs>[class*=container]
    {
    height:100%;min-height:none
    }
    
    
    }
    
    .navbar-vertical.navbar-expand-xs.fixed-left
    {
    left:0;border-width:0 1px 0 0
    }
    
    .navbar-vertical.navbar-expand-xs.fixed-right
    {
    right:0;border-width:0 0 0 1px
    }
    
    .navbar-vertical.navbar-expand-xs .navbar-collapse
    {
    display:flex;flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem;padding-right:1.5rem;padding-left:1.5rem;flex:1 1;align-items:stretch
    }
    
    .navbar-vertical.navbar-expand-xs .navbar-collapse>*
    {
    min-width:100%
    }
    
    .navbar-vertical.navbar-expand-xs .navbar-nav
    {
    flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem
    }
    
    .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link
    {
    padding:.5rem 1.5rem
    }
    
    .navbar-vertical.navbar-expand-xs .navbar-nav .nav-link.active:before
    {
    top:.5rem;right:auto;bottom:.5rem;left:0;border-bottom:0;border-left:2px solid #2c7be5
    }
    
    .navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav-link
    {
    padding-left:3.25rem
    }
    
    .navbar-vertical.navbar-expand-xs .navbar-nav .nav .nav .nav-link
    {
    padding-left:4rem
    }
    
    .navbar-vertical.navbar-expand-xs .navbar-brand
    {
    display:block;padding-top:1.25rem;padding-bottom:1.25rem;text-align:center
    }
    
    .navbar-vertical.navbar-expand-xs .navbar-brand-img
    {
    max-height:2.5rem
    }
    
    .navbar-vertical.navbar-expand-xs .navbar-user
    {
    margin-right:-1.5rem;margin-left:-1.5rem;padding:1.5rem 1.5rem .75rem;border-top:1px solid #e3ebf6
    }
    
    .navbar-vertical.navbar-expand-xs .navbar-user .dropup .dropdown-menu
    {
    left:50%;transform:translateX(-50%)
    }
    
    @media (min-width:576px)
    {
    .navbar-vertical.navbar-expand-sm
    {
    position:fixed;top:0;bottom:0;display:block;overflow-y:auto;width:100%;max-width:250px;padding-right:1.5rem;padding-left:1.5rem
    }
    
    .navbar-vertical.navbar-expand-sm>[class*=container]
    {
    flex-direction:column;min-height:100%;padding-right:0;padding-left:0;align-items:stretch
    }
    
    
    }
    
    @media (min-width:576px) and (-ms-high-contrast:active),(min-width:576px) and (-ms-high-contrast:none)
    {
    .navbar-vertical.navbar-expand-sm>[class*=container]
    {
    height:100%;min-height:none
    }
    
    
    }
    
    @media (min-width:576px)
    {
    .navbar-vertical.navbar-expand-sm.fixed-left
    {
    left:0;border-width:0 1px 0 0
    }
    
    .navbar-vertical.navbar-expand-sm.fixed-right
    {
    right:0;border-width:0 0 0 1px
    }
    
    .navbar-vertical.navbar-expand-sm .navbar-collapse
    {
    display:flex;flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem;padding-right:1.5rem;padding-left:1.5rem;flex:1 1;align-items:stretch
    }
    
    .navbar-vertical.navbar-expand-sm .navbar-collapse>*
    {
    min-width:100%
    }
    
    .navbar-vertical.navbar-expand-sm .navbar-nav
    {
    flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem
    }
    
    .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link
    {
    padding:.5rem 1.5rem
    }
    
    .navbar-vertical.navbar-expand-sm .navbar-nav .nav-link.active:before
    {
    top:.5rem;right:auto;bottom:.5rem;left:0;border-bottom:0;border-left:2px solid #2c7be5
    }
    
    .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav-link
    {
    padding-left:3.25rem
    }
    
    .navbar-vertical.navbar-expand-sm .navbar-nav .nav .nav .nav-link
    {
    padding-left:4rem
    }
    
    .navbar-vertical.navbar-expand-sm .navbar-brand
    {
    display:block;padding-top:1.25rem;padding-bottom:1.25rem;text-align:center
    }
    
    .navbar-vertical.navbar-expand-sm .navbar-brand-img
    {
    max-height:2.5rem
    }
    
    .navbar-vertical.navbar-expand-sm .navbar-user
    {
    margin-right:-1.5rem;margin-left:-1.5rem;padding:1.5rem 1.5rem .75rem;border-top:1px solid #e3ebf6
    }
    
    .navbar-vertical.navbar-expand-sm .navbar-user .dropup .dropdown-menu
    {
    left:50%;transform:translateX(-50%)
    }
    
    
    }
    
    @media (min-width:768px)
    {
    .navbar-vertical.navbar-expand-md
    {
    position:fixed;top:0;bottom:0;display:block;overflow-y:auto;width:100%;max-width:250px;padding-right:1.5rem;padding-left:1.5rem
    }
    
    .navbar-vertical.navbar-expand-md>[class*=container]
    {
    flex-direction:column;min-height:100%;padding-right:0;padding-left:0;align-items:stretch
    }
    
    
    }
    
    @media (min-width:768px) and (-ms-high-contrast:active),(min-width:768px) and (-ms-high-contrast:none)
    {
    .navbar-vertical.navbar-expand-md>[class*=container]
    {
    height:100%;min-height:none
    }
    
    
    }
    
    @media (min-width:768px)
    {
    .navbar-vertical.navbar-expand-md.fixed-left
    {
    left:0;border-width:0 1px 0 0
    }
    
    .navbar-vertical.navbar-expand-md.fixed-right
    {
    right:0;border-width:0 0 0 1px
    }
    
    .navbar-vertical.navbar-expand-md .navbar-collapse
    {
    display:flex;flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem;padding-right:1.5rem;padding-left:1.5rem;flex:1 1;align-items:stretch
    }
    
    .navbar-vertical.navbar-expand-md .navbar-collapse>*
    {
    min-width:100%
    }
    
    .navbar-vertical.navbar-expand-md .navbar-nav
    {
    flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem
    }
    
    .navbar-vertical.navbar-expand-md .navbar-nav .nav-link
    {
    padding:.5rem 1.5rem
    }
    
    .navbar-vertical.navbar-expand-md .navbar-nav .nav-link.active:before
    {
    top:.5rem;right:auto;bottom:.5rem;left:0;border-bottom:0;border-left:2px solid #2c7be5
    }
    
    .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav-link
    {
    padding-left:3.25rem
    }
    
    .navbar-vertical.navbar-expand-md .navbar-nav .nav .nav .nav-link
    {
    padding-left:4rem
    }
    
    .navbar-vertical.navbar-expand-md .navbar-brand
    {
    display:block;padding-top:1.25rem;padding-bottom:1.25rem;text-align:center
    }
    
    .navbar-vertical.navbar-expand-md .navbar-brand-img
    {
    max-height:2.5rem
    }
    
    .navbar-vertical.navbar-expand-md .navbar-user
    {
    margin-right:-1.5rem;margin-left:-1.5rem;padding:1.5rem 1.5rem .75rem;border-top:1px solid #e3ebf6
    }
    
    .navbar-vertical.navbar-expand-md .navbar-user .dropup .dropdown-menu
    {
    left:50%;transform:translateX(-50%)
    }
    
    
    }
    
    @media (min-width:992px)
    {
    .navbar-vertical.navbar-expand-lg
    {
    position:fixed;top:0;bottom:0;display:block;overflow-y:auto;width:100%;max-width:250px;padding-right:1.5rem;padding-left:1.5rem
    }
    
    .navbar-vertical.navbar-expand-lg>[class*=container]
    {
    flex-direction:column;min-height:100%;padding-right:0;padding-left:0;align-items:stretch
    }
    
    
    }
    
    @media (min-width:992px) and (-ms-high-contrast:active),(min-width:992px) and (-ms-high-contrast:none)
    {
    .navbar-vertical.navbar-expand-lg>[class*=container]
    {
    height:100%;min-height:none
    }
    
    
    }
    
    @media (min-width:992px)
    {
    .navbar-vertical.navbar-expand-lg.fixed-left
    {
    left:0;border-width:0 1px 0 0
    }
    
    .navbar-vertical.navbar-expand-lg.fixed-right
    {
    right:0;border-width:0 0 0 1px
    }
    
    .navbar-vertical.navbar-expand-lg .navbar-collapse
    {
    display:flex;flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem;padding-right:1.5rem;padding-left:1.5rem;flex:1 1;align-items:stretch
    }
    
    .navbar-vertical.navbar-expand-lg .navbar-collapse>*
    {
    min-width:100%
    }
    
    .navbar-vertical.navbar-expand-lg .navbar-nav
    {
    flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem
    }
    
    .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link
    {
    padding:.5rem 1.5rem
    }
    
    .navbar-vertical.navbar-expand-lg .navbar-nav .nav-link.active:before
    {
    top:.5rem;right:auto;bottom:.5rem;left:0;border-bottom:0;border-left:2px solid #2c7be5
    }
    
    .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav-link
    {
    padding-left:3.25rem
    }
    
    .navbar-vertical.navbar-expand-lg .navbar-nav .nav .nav .nav-link
    {
    padding-left:4rem
    }
    
    .navbar-vertical.navbar-expand-lg .navbar-brand
    {
    display:block;padding-top:1.25rem;padding-bottom:1.25rem;text-align:center
    }
    
    .navbar-vertical.navbar-expand-lg .navbar-brand-img
    {
    max-height:2.5rem
    }
    
    .navbar-vertical.navbar-expand-lg .navbar-user
    {
    margin-right:-1.5rem;margin-left:-1.5rem;padding:1.5rem 1.5rem .75rem;border-top:1px solid #e3ebf6
    }
    
    .navbar-vertical.navbar-expand-lg .navbar-user .dropup .dropdown-menu
    {
    left:50%;transform:translateX(-50%)
    }
    
    
    }
    
    @media (min-width:1200px)
    {
    .navbar-vertical.navbar-expand-xl
    {
    position:fixed;top:0;bottom:0;display:block;overflow-y:auto;width:100%;max-width:250px;padding-right:1.5rem;padding-left:1.5rem
    }
    
    .navbar-vertical.navbar-expand-xl>[class*=container]
    {
    flex-direction:column;min-height:100%;padding-right:0;padding-left:0;align-items:stretch
    }
    
    
    }
    
    @media (min-width:1200px) and (-ms-high-contrast:active),(min-width:1200px) and (-ms-high-contrast:none)
    {
    .navbar-vertical.navbar-expand-xl>[class*=container]
    {
    height:100%;min-height:none
    }
    
    
    }
    
    @media (min-width:1200px)
    {
    .navbar-vertical.navbar-expand-xl.fixed-left
    {
    left:0;border-width:0 1px 0 0
    }
    
    .navbar-vertical.navbar-expand-xl.fixed-right
    {
    right:0;border-width:0 0 0 1px
    }
    
    .navbar-vertical.navbar-expand-xl .navbar-collapse
    {
    display:flex;flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem;padding-right:1.5rem;padding-left:1.5rem;flex:1 1;align-items:stretch
    }
    
    .navbar-vertical.navbar-expand-xl .navbar-collapse>*
    {
    min-width:100%
    }
    
    .navbar-vertical.navbar-expand-xl .navbar-nav
    {
    flex-direction:column;margin-right:-1.5rem;margin-left:-1.5rem
    }
    
    .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link
    {
    padding:.5rem 1.5rem
    }
    
    .navbar-vertical.navbar-expand-xl .navbar-nav .nav-link.active:before
    {
    top:.5rem;right:auto;bottom:.5rem;left:0;border-bottom:0;border-left:2px solid #2c7be5
    }
    
    .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav-link
    {
    padding-left:3.25rem
    }
    
    .navbar-vertical.navbar-expand-xl .navbar-nav .nav .nav .nav-link
    {
    padding-left:4rem
    }
    
    .navbar-vertical.navbar-expand-xl .navbar-brand
    {
    display:block;padding-top:1.25rem;padding-bottom:1.25rem;text-align:center
    }
    
    .navbar-vertical.navbar-expand-xl .navbar-brand-img
    {
    max-height:2.5rem
    }
    
    .navbar-vertical.navbar-expand-xl .navbar-user
    {
    margin-right:-1.5rem;margin-left:-1.5rem;padding:1.5rem 1.5rem .75rem;border-top:1px solid #e3ebf6
    }
    
    .navbar-vertical.navbar-expand-xl .navbar-user .dropup .dropdown-menu
    {
    left:50%;transform:translateX(-50%)
    }
    
    
    }
    
    .popover
    {
    padding:.8rem .95rem
    }
    
    .popover:hover
    {
    display:block!important
    }
    
    .popover-header
    {
    margin-bottom:.25rem;border-bottom:0
    }
    
    .popover-body-label,.popover-body-value
    {
    margin-left:.25rem
    }
    
    .popover-body-indicator
    {
    display:inline-block;width:.5rem;height:.5rem;border-radius:50%
    }
    
    .progress-bar:first-child
    {
    border-top-left-radius:200px;border-bottom-left-radius:200px
    }
    
    .progress-bar:last-child
    {
    border-top-right-radius:200px;border-bottom-right-radius:200px
    }
    
    .progress-sm
    {
    height:.25rem
    }
    
    html
    {
    height:100%
    }
    
    body
    {
    min-height:100%
    }
    
    .table
    {
    vertical-align:middle
    }
    
    .table thead th
    {
    font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#95aac9;border-bottom-width:1px;background-color:#f9fbfd
    }
    
    .table-sm,.table thead th
    {
    font-size:.8125rem
    }
    
    .table-sm thead th
    {
    font-size:.625rem
    }
    
    .table-nowrap td,.table-nowrap th
    {
    white-space:nowrap
    }
    
    .table [data-sort]:after
    {
    margin-left:.25rem;content:url("data:image/svg+xml;utf8,<svg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'><path fill-rule='evenodd' clip-rule='evenodd' d='M3 0L6 4H0L3 0ZM3 10L0 6H6L3 10Z' fill='%2395AAC9'/></svg>")
    }
    
    .table-checkbox
    {
    min-height:0
    }
    
    .table-checkbox .custom-control-label:after,.table-checkbox .custom-control-label:before
    {
    top:50%;transform:translateY(-50%)
    }
    
    .h1,h1
    {
    font-size:1.5rem;margin-bottom:1.125rem
    }
    
    @media (min-width:768px)
    {
    .h1,h1
    {
    font-size:1.625rem
    }
    
    
    }
    
    .h2,h2
    {
    margin-bottom:1.125rem
    }
    
    .h3,h3
    {
    margin-bottom:.84375rem
    }
    
    .h4,.h5,.h6,h4,h5,h6
    {
    margin-bottom:.5625rem
    }
    
    h1>a,h2>a,h3>a,h4>a,h5>a,h6>a
    {
    color:inherit
    }
    
    .display-1,.display-2,.display-3,.display-4,h1,h2,h3,h4,h5,h6
    {
    letter-spacing:-.02em
    }
    
    h6.text-uppercase
    {
    letter-spacing:.08em
    }
    
    b,strong
    {
    font-weight:600
    }
    
    a:focus,button:focus
    {
    outline:none!important
    }
    
    @font-face
    {
    font-family:Cerebri Sans;font-weight:400;font-style:normal;src:url(../fonts/cerebrisans/cerebrisans-regular.eot);src:url(../fonts/cerebrisans/cerebrisans-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/cerebrisans/cerebrisans-regular.woff) format("woff"),url(../fonts/cerebrisans/cerebrisans-regular.ttf) format("truetype")
    }
    
    @font-face
    {
    font-family:Cerebri Sans;font-weight:500;font-style:normal;src:url(../fonts/cerebrisans/cerebrisans-medium.eot);src:url(../fonts/cerebrisans/cerebrisans-medium.eot?#iefix) format("embedded-opentype"),url(../fonts/cerebrisans/cerebrisans-medium.woff) format("woff"),url(../fonts/cerebrisans/cerebrisans-medium.ttf) format("truetype")
    }
    
    @font-face
    {
    font-family:Cerebri Sans;font-weight:600;font-style:normal;src:url(../fonts/cerebrisans/cerebrisans-semibold.eot);src:url(../fonts/cerebrisans/cerebrisans-semibold.eot?#iefix) format("embedded-opentype"),url(../fonts/cerebrisans/cerebrisans-semibold.woff) format("woff"),url(../fonts/cerebrisans/cerebrisans-semibold.ttf) format("truetype")
    }
    
    .bg-fixed-bottom
    {
    background-repeat:no-repeat;background-attachment:fixed;background-position:100% 100%;background-size:100% auto
    }
    
    .navbar-vertical~.main-content.bg-fixed-bottom
    {
    background-size:100%
    }
    
    @media (min-width:768px)
    {
    .navbar-vertical~.main-content.bg-fixed-bottom
    {
    background-size:calc(100% - 250px)
    }
    
    
    }
    
    .bg-cover
    {
    background-repeat:no-repeat;background-position:50%;background-size:cover
    }
    
    .bg-auth
    {
    background-color:#fff
    }
    
    .bg-ellipses.bg-primary
    {
    background-image:radial-gradient(#2c7be5,#2c7be5 70%,transparent 70.1%)
    }
    
    .bg-ellipses.bg-primary,.bg-ellipses.bg-secondary
    {
    background-color:transparent!important;background-repeat:no-repeat;background-position:bottom;background-size:200% 150%
    }
    
    .bg-ellipses.bg-secondary
    {
    background-image:radial-gradient(#6e84a3,#6e84a3 70%,transparent 70.1%)
    }
    
    .bg-ellipses.bg-success
    {
    background-image:radial-gradient(#00d97e,#00d97e 70%,transparent 70.1%)
    }
    
    .bg-ellipses.bg-info,.bg-ellipses.bg-success
    {
    background-color:transparent!important;background-repeat:no-repeat;background-position:bottom;background-size:200% 150%
    }
    
    .bg-ellipses.bg-info
    {
    background-image:radial-gradient(#39afd1,#39afd1 70%,transparent 70.1%)
    }
    
    .bg-ellipses.bg-warning
    {
    background-image:radial-gradient(#f6c343,#f6c343 70%,transparent 70.1%)
    }
    
    .bg-ellipses.bg-danger,.bg-ellipses.bg-warning
    {
    background-color:transparent!important;background-repeat:no-repeat;background-position:bottom;background-size:200% 150%
    }
    
    .bg-ellipses.bg-danger
    {
    background-image:radial-gradient(#e63757,#e63757 70%,transparent 70.1%)
    }
    
    .bg-ellipses.bg-light
    {
    background-image:radial-gradient(#edf2f9,#edf2f9 70%,transparent 70.1%)
    }
    
    .bg-ellipses.bg-dark,.bg-ellipses.bg-light
    {
    background-color:transparent!important;background-repeat:no-repeat;background-position:bottom;background-size:200% 150%
    }
    
    .bg-ellipses.bg-dark
    {
    background-image:radial-gradient(#003a82,#003a82 70%,transparent 70.1%)
    }
    
    .bg-ellipses.bg-white
    {
    background-color:transparent!important;background-image:radial-gradient(#fff,#fff 70%,transparent 70.1%);background-repeat:no-repeat;background-position:bottom;background-size:200% 150%
    }
    
    .border-2
    {
    border-width:2px!important
    }
    
    .border-top-2
    {
    border-top-width:2px!important
    }
    
    .border-right-2
    {
    border-right-width:2px!important
    }
    
    .border-bottom-2
    {
    border-bottom-width:2px!important
    }
    
    .border-left-2
    {
    border-left-width:2px!important
    }
    
    .border-3
    {
    border-width:3px!important
    }
    
    .border-top-3
    {
    border-top-width:3px!important
    }
    
    .border-right-3
    {
    border-right-width:3px!important
    }
    
    .border-bottom-3
    {
    border-bottom-width:3px!important
    }
    
    .border-left-3
    {
    border-left-width:3px!important
    }
    
    .border-4
    {
    border-width:4px!important
    }
    
    .border-top-4
    {
    border-top-width:4px!important
    }
    
    .border-right-4
    {
    border-right-width:4px!important
    }
    
    .border-bottom-4
    {
    border-bottom-width:4px!important
    }
    
    .border-left-4
    {
    border-left-width:4px!important
    }
    
    .border-5
    {
    border-width:5px!important
    }
    
    .border-top-5
    {
    border-top-width:5px!important
    }
    
    .border-right-5
    {
    border-right-width:5px!important
    }
    
    .border-bottom-5
    {
    border-bottom-width:5px!important
    }
    
    .border-left-5
    {
    border-left-width:5px!important
    }
    
    .border-body
    {
    border-color:#f9fbfd!important
    }
    
    .border-card
    {
    border-color:#fff!important
    }
    
    .vw-100
    {
    width:100vw!important
    }
    
    .vh-100
    {
    height:100vh!important
    }
    
    .avatar
    {
    font-size:1rem;position:relative;display:inline-block;width:3rem;height:3rem
    }
    
    .avatar:after
    {
    position:absolute;width:0;height:0;content:"";background-image:url(../img/masks/avatar-status.svg),url(../img/masks/avatar-group.svg),url(../img/masks/avatar-group-hover.svg),url(../img/masks/avatar-group-hover-last.svg)
    }
    
    .avatar-img
    {
    width:100%;height:100%;-o-object-fit:cover;object-fit:cover
    }
    
    .avatar-title
    {
    display:flex;width:100%;height:100%;color:#fff;background-color:#b1c2d9;align-items:center;justify-content:center
    }
    
    .avatar-offline:before,.avatar-online:before
    {
    position:absolute;right:5%;bottom:5%;width:20%;height:20%;content:"";border-radius:50%
    }
    
    .avatar-offline .avatar-img,.avatar-online .avatar-img
    {
    -webkit-mask-image:url(../img/masks/avatar-status.svg);mask-image:url(../img/masks/avatar-status.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%
    }
    
    .avatar-online:before
    {
    background-color:#00d97e
    }
    
    .avatar-offline:before
    {
    background-color:#b1c2d9
    }
    
    .avatar-xs
    {
    font-size:.54167rem;width:1.625rem;height:1.625rem
    }
    
    .avatar-sm
    {
    font-size:.83333rem;width:2.5rem;height:2.5rem
    }
    
    .avatar-lg
    {
    font-size:1.33333rem;width:4rem;height:4rem
    }
    
    .avatar-xl,.avatar-xxl
    {
    font-size:1.70833rem;width:5.125rem;height:5.125rem
    }
    
    @media (min-width:768px)
    {
    .avatar-xxl
    {
    font-size:2.66667rem;width:8rem;height:8rem
    }
    
    
    }
    
    .avatar.avatar-4by3
    {
    width:4rem
    }
    
    .avatar-xs.avatar-4by3
    {
    width:2.16667rem
    }
    
    .avatar-sm.avatar-4by3
    {
    width:3.33333rem
    }
    
    .avatar-lg.avatar-4by3
    {
    width:5.33333rem
    }
    
    .avatar-xl.avatar-4by3
    {
    width:6.83333rem
    }
    
    .avatar-xxl.avatar-4by3
    {
    width:10.66667rem
    }
    
    .avatar-group
    {
    display:inline-flex
    }
    
    .avatar-group .avatar+.avatar
    {
    margin-left:-.75rem
    }
    
    .avatar-group .avatar-xs+.avatar-xs
    {
    margin-left:-.40625rem
    }
    
    .avatar-group .avatar-sm+.avatar-sm
    {
    margin-left:-.625rem
    }
    
    .avatar-group .avatar-lg+.avatar-lg
    {
    margin-left:-1rem
    }
    
    .avatar-group .avatar-xl+.avatar-xl
    {
    margin-left:-1.28125rem
    }
    
    .avatar-group .avatar-xxl+.avatar-xxl
    {
    margin-left:-2rem
    }
    
    .avatar-group .avatar:not(:last-child)
    {
    -webkit-mask-image:url(../img/masks/avatar-group.svg);mask-image:url(../img/masks/avatar-group.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%
    }
    
    .avatar-group .avatar:hover
    {
    z-index:1;-webkit-mask-image:none;mask-image:none
    }
    
    .avatar-group .avatar:hover+.avatar
    {
    -webkit-mask-image:url(../img/masks/avatar-group-hover.svg);mask-image:url(../img/masks/avatar-group-hover.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%
    }
    
    .avatar-group .avatar:hover+.avatar:last-child
    {
    -webkit-mask-image:url(../img/masks/avatar-group-hover-last.svg);mask-image:url(../img/masks/avatar-group-hover-last.svg)
    }
    
    .chart
    {
    position:relative;height:300px
    }
    
    .chart.chart-appended
    {
    height:calc(300px - 3.71875rem)
    }
    
    .chart-sm
    {
    height:225px
    }
    
    .chart-sm.chart-appended
    {
    height:calc(225px - 3.71875rem)
    }
    
    .chart-legend
    {
    font-size:.8125rem;display:flex;margin-top:2.5rem;text-align:center;color:#95aac9;justify-content:center
    }
    
    .chart-legend-item
    {
    display:inline-flex;align-items:center
    }
    
    .chart-legend-item+.chart-legend-item
    {
    margin-left:1rem
    }
    
    .chart-legend-indicator
    {
    display:inline-block;width:.5rem;height:.5rem;margin-right:.375rem;border-radius:50%
    }
    
    #chart-tooltip
    {
    z-index:0
    }
    
    #chart-tooltip .arrow
    {
    top:100%;left:50%;transform:translateX(-50%) translateX(-.5rem)
    }
    
    .comment
    {
    margin-bottom:1rem
    }
    
    .comment-body
    {
    display:inline-block;padding:1rem 1.25rem;border-radius:.375rem;background-color:#f9fbfd
    }
    
    .comment-time
    {
    font-size:.625rem;display:block;margin-bottom:.5625rem;color:#95aac9
    }
    
    .comment-text
    {
    font-size:.8125rem
    }
    
    .comment-text:last-child
    {
    margin-bottom:0
    }
    
    .header
    {
    margin-bottom:2rem
    }
    
    .header-img-top
    {
    width:100%;height:auto
    }
    
    .header-body
    {
    padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e3ebf6
    }
    
    .header.bg-dark .header-body
    {
    border-bottom-color:rgba(227,235,246,.1)
    }
    
    .header-footer
    {
    padding-top:1.5rem;padding-bottom:1.5rem
    }
    
    .header-pretitle
    {
    letter-spacing:.08em;text-transform:uppercase;color:#95aac9
    }
    
    .header-title
    {
    margin-bottom:0
    }
    
    .header-subtitle
    {
    margin-top:.375rem;margin-bottom:0;color:#95aac9
    }
    
    .header-tabs
    {
    margin-bottom:-1.5rem;border-bottom-width:0
    }
    
    .header-tabs .nav-link
    {
    padding-top:1.5rem;padding-bottom:1.5rem
    }
    
    .icon
    {
    display:inline-block
    }
    
    .icon.active
    {
    position:relative
    }
    
    .icon.active:after
    {
    position:absolute;top:10%;right:30%;width:20%;height:20%;content:"";border-radius:50%;background-color:#2c7be5
    }
    
    .icon.active .fe
    {
    font-size:1.0625rem;display:block;min-width:1.5em;min-height:1.5em;-webkit-mask-image:url(../img/masks/icon-status.svg);mask-image:url(../img/masks/icon-status.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%
    }
    
    .fe
    {
    line-height:inherit
    }
    
    .is-loading:after,.loader
    {
    display:block;width:1.5rem;height:1.5rem;animation:1s c linear infinite;border:3px solid #003a82;border-bottom-color:transparent;border-radius:50%;background:transparent
    }
    
    .is-loading-sm:after,.loader-sm
    {
    width:1rem;height:1rem;border-width:2px
    }
    
    .is-loading-lg:after,.loader-lg
    {
    width:2rem;height:2rem;border-width:5px
    }
    
    .is-loading
    {
    position:relative;color:transparent!important
    }
    
    .is-loading>*
    {
    opacity:0!important
    }
    
    .is-loading:after
    {
    position:absolute;top:calc(50% - 1.5rem/2);left:calc(50% - 1.5rem/2);content:""
    }
    
    .is-loading-sm:after
    {
    top:calc(50% - 1rem/2);left:calc(50% - 1rem/2)
    }
    
    .is-loading-lg:after
    {
    top:calc(50% - 2rem/2);left:calc(50% - 2rem/2)
    }
    
    .is-loading-primary:after,.loader-primary
    {
    border-color:#2c7be5;border-bottom-color:transparent
    }
    
    .btn-primary.is-loading:after
    {
    border-color:#fff;border-bottom-color:transparent
    }
    
    .is-loading-secondary:after,.loader-secondary
    {
    border-color:#6e84a3;border-bottom-color:transparent
    }
    
    .btn-secondary.is-loading:after
    {
    border-color:#fff;border-bottom-color:transparent
    }
    
    .is-loading-success:after,.loader-success
    {
    border-color:#00d97e;border-bottom-color:transparent
    }
    
    .btn-success.is-loading:after
    {
    border-color:#fff;border-bottom-color:transparent
    }
    
    .is-loading-info:after,.loader-info
    {
    border-color:#39afd1;border-bottom-color:transparent
    }
    
    .btn-info.is-loading:after
    {
    border-color:#fff;border-bottom-color:transparent
    }
    
    .is-loading-warning:after,.loader-warning
    {
    border-color:#f6c343;border-bottom-color:transparent
    }
    
    .btn-warning.is-loading:after
    {
    border-color:#003a82;border-bottom-color:transparent
    }
    
    .is-loading-danger:after,.loader-danger
    {
    border-color:#e63757;border-bottom-color:transparent
    }
    
    .btn-danger.is-loading:after
    {
    border-color:#fff;border-bottom-color:transparent
    }
    
    .is-loading-light:after,.loader-light
    {
    border-color:#edf2f9;border-bottom-color:transparent
    }
    
    .btn-light.is-loading:after
    {
    border-color:#003a82;border-bottom-color:transparent
    }
    
    .is-loading-dark:after,.loader-dark
    {
    border-color:#003a82;border-bottom-color:transparent
    }
    
    .btn-dark.is-loading:after,.is-loading-white:after,.loader-white
    {
    border-color:#fff;border-bottom-color:transparent
    }
    
    .btn-white.is-loading:after
    {
    border-color:#003a82;border-bottom-color:transparent
    }
    
    @keyframes c
    {
    0%
    {
    transform:rotate(0deg)
    }
    
    to
    {
    transform:rotate(1turn)
    }
    
    
    }
    
    @media (min-width:768px)
    {
    .main-content .container-fluid
    {
    padding-right:36px!important;padding-left:36px!important
    }
    
    
    }
    
    .navbar-vertical.navbar-expand-xs.fixed-left+.main-content
    {
    margin-left:250px
    }
    
    .navbar-vertical.navbar-expand-xs.fixed-right+.main-content
    {
    margin-right:250px
    }
    
    @media (min-width:576px)
    {
    .navbar-vertical.navbar-expand-sm.fixed-left+.main-content
    {
    margin-left:250px
    }
    
    .navbar-vertical.navbar-expand-sm.fixed-right+.main-content
    {
    margin-right:250px
    }
    
    
    }
    
    @media (min-width:768px)
    {
    .navbar-vertical.navbar-expand-md.fixed-left+.main-content
    {
    margin-left:250px
    }
    
    .navbar-vertical.navbar-expand-md.fixed-right+.main-content
    {
    margin-right:250px
    }
    
    
    }
    
    @media (min-width:992px)
    {
    .navbar-vertical.navbar-expand-lg.fixed-left+.main-content
    {
    margin-left:250px
    }
    
    .navbar-vertical.navbar-expand-lg.fixed-right+.main-content
    {
    margin-right:250px
    }
    
    
    }
    
    @media (min-width:1200px)
    {
    .navbar-vertical.navbar-expand-xl.fixed-left+.main-content
    {
    margin-left:250px
    }
    
    .navbar-vertical.navbar-expand-xl.fixed-right+.main-content
    {
    margin-right:250px
    }
    
    
    }
    
    .custom-checkbox-toggle
    {
    width:3rem;height:1.5rem;padding-left:0;margin-top: 0.5rem;
    }
    
    .custom-checkbox-toggle .custom-control-label
    {
    position:relative;width:100%;height:100%;cursor: pointer;
    }
    
    .custom-checkbox-toggle .custom-control-label:after,.custom-checkbox-toggle .custom-control-label:before
    {
    position:absolute;top:0;left:0;content:"";transition:all .2s ease;border-radius:1.5rem
    }
    
    .custom-checkbox-toggle .custom-control-label:before
    {
    width:100%;height:100%
    }
    
    .custom-checkbox-toggle .custom-control-label:after
    {
    width:1.5rem;height:100%;transform:scale(.8);background-color:#fff
    }
    
    .custom-checkbox-toggle .custom-control-input:checked~.custom-control-label:after
    {
    right:0;left:1.5rem;background-color:#fff
    }
    
    .dropzone
    {
    position:relative;display:flex;flex-direction:column
    }
    
    .dz-message
    {
    z-index:999;padding:5rem 1rem;cursor:pointer;transition:all .2s ease-in-out;text-align:center;color:#95aac9;border:1px dashed #d2ddec;border-radius:.375rem;background-color:#fff;order:-1
    }
    
    .dz-message:hover
    {
    color:#003a82;border-color:#95aac9
    }
    
    .dz-drag-hover .dz-message
    {
    color:#2c7be5;border-color:#2c7be5
    }
    
    .dropzone-multiple .dz-message
    {
    padding-top:2rem;padding-bottom:2rem
    }
    
    .dropzone-single.dz-max-files-reached .dz-message
    {
    opacity:0;color:#fff;background-color:rgba(18,38,63,.9)
    }
    
    .dropzone-single.dz-max-files-reached .dz-message:hover
    {
    opacity:1
    }
    
    .dz-preview-cover,.dz-preview-single
    {
    position:absolute;top:0;right:0;bottom:0;left:0;border-radius:.375rem
    }
    
    .dz-preview-img
    {
    width:100%;height:100%;border-radius:.375rem;-o-object-fit:cover;object-fit:cover
    }
    
    .dz-preview-multiple .list-group-item:last-child
    {
    padding-bottom:0;border-bottom:0
    }
    
    [data-dz-size] strong
    {
    font-weight:400
    }
    
    .flatpickr-calendar
    {
    color:#003a82;border:1px solid #d2ddec;background-color:#fff;box-shadow:none
    }
    
    .flatpickr-calendar *
    {
    color:inherit!important;fill:currentColor!important
    }
    
    .flatpickr-calendar.arrowTop:before
    {
    border-bottom-color:#d2ddec
    }
    
    .flatpickr-calendar.arrowTop:after
    {
    border-bottom-color:#fff
    }
    
    .flatpickr-calendar .flatpickr-months
    {
    padding-top:.625rem;padding-bottom:.625rem
    }
    
    .flatpickr-calendar .flatpickr-next-month,.flatpickr-calendar .flatpickr-prev-month
    {
    top:.625rem
    }
    
    .flatpickr-calendar .flatpickr-current-month
    {
    font-size:115%
    }
    
    .flatpickr-calendar .flatpickr-day
    {
    border-radius:.375rem
    }
    
    .flatpickr-calendar .flatpickr-day:hover
    {
    border-color:#d2ddec;background-color:#edf2f9
    }
    
    .flatpickr-calendar .flatpickr-day.prevMonthDay
    {
    color:#95aac9!important
    }
    
    .flatpickr-calendar .flatpickr-day.today
    {
    border-color:#e3ebf6
    }
    
    .flatpickr-calendar .flatpickr-day.selected
    {
    color:#fff!important;border-color:#2c7be5;background-color:#2c7be5
    }
    
    .flatpickr-calendar .flatpickr-day.inRange
    {
    border:none;border-radius:0;background-color:#edf2f9;box-shadow:-5px 0 0 #edf2f9,5px 0 0 #edf2f9
    }
    
    .ql-container
    {
    font-family:Cerebri Sans,sans-serif
    }
    
    .ql-toolbar
    {
    position:relative;padding:.5rem .75rem;color:#003a82;border:1px solid #d2ddec;border-radius:.375rem .375rem 0 0;background-color:#fff
    }
    
    .ql-toolbar+.ql-container
    {
    margin-top:-1px
    }
    
    .ql-toolbar+.ql-container .ql-editor
    {
    border-top-left-radius:0;border-top-right-radius:0
    }
    
    .ql-editor
    {
    font-size:.9375rem;line-height:1.5;display:block;width:100%;min-height:5.625rem;padding:.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#003a82;border:1px solid #d2ddec;border-radius:.375rem;background-color:#fff;background-clip:padding-box
    }
    
    @media screen and (prefers-reduced-motion:reduce)
    {
    .ql-editor
    {
    transition:none
    }
    
    
    }
    
    .ql-editor::-ms-expand
    {
    border:0;background-color:transparent
    }
    
    .ql-editor:focus
    {
    color:#003a82;border-color:#2c7be5;outline:0;background-color:#fff;box-shadow:transparent
    }
    
    .ql-hidden
    {
    position:absolute;transform:scale(0)
    }
    
    .ql-editor.ql-blank:before
    {
    font-style:normal;top:.5rem;left:.75rem;color:#b1c2d9
    }
    
    .ql-editor:focus:before
    {
    display:none
    }
    
    .ql-formats
    {
    padding-right:.5rem;padding-left:.5rem
    }
    
    .ql-formats:first-child
    {
    padding-left:0
    }
    
    .ql-formats:last-child
    {
    padding-right:0
    }
    
    .ql-toolbar button
    {
    padding:0 .25rem;cursor:pointer;transition:all .2s ease-in-out;color:#003a82;border:none;background:none
    }
    
    .ql-toolbar button:hover
    {
    color:#2c7be5
    }
    
    .ql-toolbar button:first-child
    {
    margin-left:-.25rem
    }
    
    .ql-toolbar .ql-active
    {
    color:#2c7be5
    }
    
    .ql-toolbar button svg
    {
    width:1.0625rem;height:1.0625rem
    }
    
    .ql-toolbar .ql-stroke
    {
    stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none
    }
    
    .ql-toolbar .ql-thin
    {
    stroke-width:1
    }
    
    .ql-toolbar .ql-fill
    {
    fill:currentColor
    }
    
    .ql-toolbar input.ql-image
    {
    position:absolute;transform:scale(0)
    }
    
    .ql-tooltip
    {
    position:absolute;display:flex;width:18.5rem;margin-top:.6rem;padding:.5rem .75rem;border:1px solid rgba(18,38,63,.2);border-radius:.5rem;background-color:#fff;box-shadow:0 0 1rem rgba(18,38,63,.03);flex-wrap:nowrap
    }
    
    .ql-tooltip:after,.ql-tooltip:before
    {
    position:absolute;bottom:100%;left:50%;content:"";transform:translateX(-50%)
    }
    
    .ql-tooltip:before
    {
    border-right:.6rem solid transparent;border-bottom:.6rem solid rgba(18,38,63,.2);border-left:.6rem solid transparent
    }
    
    .ql-tooltip:after
    {
    border-right:.5rem solid transparent;border-bottom:.5rem solid #fff;border-left:.5rem solid transparent
    }
    
    .ql-container .ql-tooltip:hover
    {
    display:flex!important
    }
    
    .ql-tooltip .ql-preview
    {
    font-size:.8125rem;line-height:1.75;width:100%;padding:.125rem .5rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:.25rem
    }
    
    @media screen and (prefers-reduced-motion:reduce)
    {
    .ql-tooltip .ql-preview
    {
    transition:none
    }
    
    
    }
    
    .ql-tooltip.ql-editing .ql-preview
    {
    display:none
    }
    
    .ql-tooltip input
    {
    font-size:.8125rem;line-height:1.75;display:none;width:100%;padding-top:calc(.125rem + 1px);padding-bottom:calc(.125rem + 1px);color:#003a82;border:none;background-color:transparent
    }
    
    .ql-tooltip input:focus
    {
    outline:none
    }
    
    .ql-tooltip.ql-editing input
    {
    display:block
    }
    
    .ql-tooltip .ql-action,.ql-tooltip .ql-remove
    {
    margin-left:.25rem
    }
    
    .ql-tooltip .ql-action:before,.ql-tooltip .ql-remove:before
    {
    font-size:.8125rem;font-weight:400;line-height:1.75;display:inline-block;padding:.125rem .5rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;text-align:center;vertical-align:middle;white-space:nowrap;border:1px solid transparent;border-radius:.25rem
    }
    
    @media screen and (prefers-reduced-motion:reduce)
    {
    .ql-tooltip .ql-action:before,.ql-tooltip .ql-remove:before
    {
    transition:none
    }
    
    
    }
    
    .ql-tooltip .ql-action:before:focus,.ql-tooltip .ql-action:before:hover,.ql-tooltip .ql-remove:before:focus,.ql-tooltip .ql-remove:before:hover
    {
    text-decoration:none
    }
    
    .ql-tooltip .ql-action:before.focus,.ql-tooltip .ql-action:before:focus,.ql-tooltip .ql-remove:before.focus,.ql-tooltip .ql-remove:before:focus
    {
    outline:0;box-shadow:0 0 0 .15rem rgba(44,123,229,.25)
    }
    
    .ql-tooltip .ql-action:before,.ql-tooltip.ql-editing .ql-action:before
    {
    color:#fff;border-color:#2c7be5;background-color:#2c7be5
    }
    
    .ql-tooltip .ql-action:before:hover,.ql-tooltip.ql-editing .ql-action:before:hover
    {
    color:#fff;border-color:#1862c6;background-color:#1a68d1
    }
    
    .ql-tooltip .ql-action:before.focus,.ql-tooltip .ql-action:before:focus,.ql-tooltip.ql-editing .ql-action:before.focus,.ql-tooltip.ql-editing .ql-action:before:focus
    {
    box-shadow:0 0 0 .15rem rgba(44,123,229,.5)
    }
    
    .ql-tooltip .ql-action:before.disabled,.ql-tooltip .ql-action:before:disabled,.ql-tooltip.ql-editing .ql-action:before.disabled,.ql-tooltip.ql-editing .ql-action:before:disabled
    {
    color:#fff;border-color:#2c7be5;background-color:#2c7be5
    }
    
    .ql-tooltip .ql-action:before:not(:disabled):not(.disabled).active,.ql-tooltip .ql-action:before:not(:disabled):not(.disabled):active,.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled).active,.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled):active,.show>.ql-tooltip .ql-action:before.dropdown-toggle,.show>.ql-tooltip.ql-editing .ql-action:before.dropdown-toggle
    {
    color:#fff;border-color:#175dba;background-color:#1862c6
    }
    
    .ql-tooltip .ql-action:before:not(:disabled):not(.disabled).active:focus,.ql-tooltip .ql-action:before:not(:disabled):not(.disabled):active:focus,.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled).active:focus,.ql-tooltip.ql-editing .ql-action:before:not(:disabled):not(.disabled):active:focus,.show>.ql-tooltip .ql-action:before.dropdown-toggle:focus,.show>.ql-tooltip.ql-editing .ql-action:before.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem rgba(44,123,229,.5)
    }
    
    .ql-tooltip .ql-action:before
    {
    content:"Edit"
    }
    
    .ql-tooltip.ql-editing .ql-action:before
    {
    content:"Save"
    }
    
    .ql-tooltip .ql-remove:before
    {
    content:"Remove";color:#003a82;border-color:#fff;border-color:#e3ebf6;background-color:#fff
    }
    
    .ql-tooltip .ql-remove:before:hover
    {
    color:#003a82;border-color:#e6e6e6;background-color:#ececec
    }
    
    .ql-tooltip .ql-remove:before.focus,.ql-tooltip .ql-remove:before:focus
    {
    box-shadow:0 0 0 .15rem hsla(0,0%,100%,.5)
    }
    
    .ql-tooltip .ql-remove:before.disabled,.ql-tooltip .ql-remove:before:disabled
    {
    color:#003a82;border-color:#fff;background-color:#fff
    }
    
    .ql-tooltip .ql-remove:before:not(:disabled):not(.disabled).active,.ql-tooltip .ql-remove:before:not(:disabled):not(.disabled):active,.show>.ql-tooltip .ql-remove:before.dropdown-toggle
    {
    color:#003a82;border-color:#dfdfdf;background-color:#e6e6e6
    }
    
    .ql-tooltip .ql-remove:before:not(:disabled):not(.disabled).active:focus,.ql-tooltip .ql-remove:before:not(:disabled):not(.disabled):active:focus,.show>.ql-tooltip .ql-remove:before.dropdown-toggle:focus
    {
    box-shadow:0 0 0 .15rem hsla(0,0%,100%,.5)
    }
    
    .ql-tooltip.ql-editing .ql-remove:before
    {
    display:none
    }
    
    .ql-editor blockquote
    {
    font-size:1.17188rem;margin-bottom:1.5rem
    }
    
    .ql-editor img
    {
    max-width:100%;height:auto
    }
    
    .select2-selection__arrow
    {
    display:none
    }
    
    .select2.select2-container
    {
    width:100%!important
    }
    
    .select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--multiple,.select2-container .select2-selection--single
    {
    font-size:.9375rem;line-height:1.5;display:block;width:100%;height:calc(2.40625rem + 2px);padding:.5rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#003a82;border:1px solid #d2ddec;border-radius:.375rem;background-color:#fff;background-clip:padding-box
    }
    
    @media screen and (prefers-reduced-motion:reduce)
    {
    .select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--multiple,.select2-container .select2-selection--single
    {
    transition:none
    }
    
    
    }
    
    .select2-container--default.select2-container--focus .select2-selection--multiple::-ms-expand,.select2-container--default .select2-search--dropdown .select2-search__field::-ms-expand,.select2-container--default .select2-selection--multiple::-ms-expand,.select2-container .select2-selection--single::-ms-expand
    {
    border:0;background-color:transparent
    }
    
    .select2-container--default.select2-container--focus .select2-selection--multiple:focus,.select2-container--default .select2-search--dropdown .select2-search__field:focus,.select2-container--default .select2-selection--multiple:focus,.select2-container .select2-selection--single:focus
    {
    color:#003a82;border-color:#2c7be5;outline:0;background-color:#fff;box-shadow:transparent
    }
    
    .select2-container--default.select2-container--focus .select2-selection--multiple:-ms-input-placeholder,.select2-container--default.select2-container--focus .select2-selection--multiple::-ms-input-placeholder,.select2-container--default .select2-search--dropdown .select2-search__field:-ms-input-placeholder,.select2-container--default .select2-search--dropdown .select2-search__field::-ms-input-placeholder,.select2-container--default .select2-selection--multiple:-ms-input-placeholder,.select2-container--default .select2-selection--multiple::-ms-input-placeholder,.select2-container .select2-selection--single:-ms-input-placeholder,.select2-container .select2-selection--single::-ms-input-placeholder
    {
    opacity:1;color:#b1c2d9
    }
    
    .select2-container--default.select2-container--focus .select2-selection--multiple::placeholder,.select2-container--default .select2-search--dropdown .select2-search__field::placeholder,.select2-container--default .select2-selection--multiple::placeholder,.select2-container .select2-selection--single::placeholder
    {
    opacity:1;color:#b1c2d9
    }
    
    .select2-container--default.select2-container--focus .select2-selection--multiple:disabled,.select2-container--default.select2-container--focus .select2-selection--multiple[readonly],.select2-container--default .select2-search--dropdown .select2-search__field:disabled,.select2-container--default .select2-search--dropdown .select2-search__field[readonly],.select2-container--default .select2-selection--multiple:disabled,.select2-container--default .select2-selection--multiple[readonly],.select2-container .select2-selection--single:disabled,.select2-container .select2-selection--single[readonly]
    {
    opacity:1;background-color:#fff
    }
    
    .select2-container .select2-selection--single .select2-selection__rendered
    {
    overflow:inherit;padding:0;white-space:inherit;text-overflow:inherit
    }
    
    .select2-container--default .select2-selection--single .select2-selection__rendered
    {
    line-height:inherit;color:inherit
    }
    
    .select2-dropdown
    {
    padding:.5rem 0;border:1px solid rgba(18,38,63,.1);border-radius:.375rem;background-color:#fff
    }
    
    .select2-results__option
    {
    padding:.375rem .75rem;color:#6e84a3;background-color:transparent
    }
    
    .select2-results__option:hover
    {
    color:#003a82
    }
    
    .select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true]
    {
    color:#003a82;background-color:transparent
    }
    
    .select2-container--default .select2-results__option[aria-disabled=true]
    {
    color:#95aac9
    }
    
    .select2-container--default.select2-container--focus .select2-selection--multiple,.select2-container--default .select2-selection--multiple
    {
    height:auto;min-height:calc(2.40625rem + 2px)
    }
    
    .select2-container--default .select2-selection--multiple .select2-selection__rendered
    {
    display:block;margin:0 0 -.25rem -.25rem;padding:0
    }
    
    .select2-container--default .select2-selection--multiple .select2-selection__choice
    {
    font-size:.8125rem;line-height:1.40625rem;display:inline-flex;margin:0 0 .25rem .25rem;padding:0 .5rem;color:#003a82;border:none;border-radius:.25rem;background-color:#edf2f9
    }
    
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove
    {
    margin-left:.5rem;color:#95aac9;order:2
    }
    
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover
    {
    color:#003a82
    }
    
    .select2-container .select2-search--inline
    {
    display:none
    }
    
    .select2-selection[aria-expanded=true]
    {
    border-bottom-right-radius:0!important;border-bottom-left-radius:0!important
    }
    
    .select2-search--dropdown
    {
    padding:.375rem .75rem
    }
    
    .form-control-sm+.select2-container--default.select2-container--focus .select2-selection--multiple,.form-control-sm+.select2-container--default .select2-selection--multiple,.form-control-sm+.select2-container .select2-selection--single,.select2-container--default .select2-search--dropdown .select2-search__field
    {
    font-size:.8125rem;line-height:1.75;height:calc(1.67188rem + 2px);padding:.125rem .5rem;border-radius:.25rem
    }
    
    .form-control-sm+.select2-container--default.select2-container--focus .select2-selection--multiple,.form-control-sm+.select2-container--default .select2-selection--multiple
    {
    min-height:calc(1.67188rem + 2px)
    }
    
    .form-control-sm+.select2-container--default .select2-selection--multiple .select2-selection__choice
    {
    line-height:1.42188rem
    }
    
    .form-control-lg+.select2-container--default.select2-container--focus .select2-selection--multiple,.form-control-lg+.select2-container--default .select2-selection--multiple,.form-control-lg+.select2-container .select2-selection--single
    {
    font-size:1.0625rem;line-height:1.5;height:calc(2.59375rem + 2px);padding:.5rem 1rem;border-radius:.5rem
    }
    
    .form-control-lg+.select2-container--default.select2-container--focus .select2-selection--multiple,.form-control-lg+.select2-container--default .select2-selection--multiple
    {
    min-height:calc(2.59375rem + 2px)
    }
    
    .form-control-lg+.select2-container--default .select2-selection--multiple .select2-selection__choice
    {
    line-height:1.59375rem
    }
    