@media print
{
    *,
    *::before,
    *::after,
    p::first-letter,
    div::first-letter,
    blockquote::first-letter,
    li::first-letter,
    p::first-line,
    div::first-line,
    blockquote::first-line,
    li::first-line
    {
        -webkit-box-shadow: none !important;
                box-shadow: none !important; 
        text-shadow: none !important;
    }
    a,
    a:visited
    {
        text-decoration: underline;
    }
    abbr[title]::after
    {
        content: ' (' attr(title) ')';
    }
    pre
    {
        white-space: pre-wrap !important;
    }
    pre,
    blockquote
    {
        border: 1px solid #999;

        page-break-inside: avoid;
    }
    thead
    {
        display: table-header-group;
    }
    tr,
    img
    {
        page-break-inside: avoid;
    }
    p,
    h2,
    h3
    {
        orphans: 3;
        widows: 3;
    }
    h2,
    h3
    {
        page-break-after: avoid;
    }
    .navbar
    {
        display: none;
    }
    .badge
    {
        border: 1px solid #000;
    }
    .table
    {
        border-collapse: collapse !important;
    }
    .table td,
    .table th
    {
        background-color: #fff !important;
    }
    .table-bordered th,
    .table-bordered td
    {
        border: 1px solid #ddd !important;
    }
}

html
{
    font-family: sans-serif;
    line-height: 1.15;

    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;

    -webkit-text-size-adjust: 100%;
        -ms-text-size-adjust: 100%;
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent;
}

*,
*::before,
*::after
{
    -webkit-box-sizing: inherit;
       -moz-box-sizing: inherit;
            box-sizing: inherit;
}

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

body
{
    font-family: 'Roboto', sans-serif;
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.571429;

    margin: 0;

    color: #76838f;
    background-color: #fff;
}

[tabindex='-1']:focus
{
    outline: none !important;
}

hr
{
    overflow: visible; 

    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
    height: 0;
}

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

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

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

    border-bottom: 0;
}

address
{
    font-style: normal;
    line-height: inherit; 

    margin-bottom: 1rem;
}

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

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

dt
{
    font-weight: 500;
}

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: #62a8ea;
    background-color: transparent;

    -webkit-text-decoration-skip: objects;
}
a:hover
{
    text-decoration: underline; 

    color: #89bceb;
}

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

    color: inherit;
}
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;
}

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

pre
{
    overflow: auto; 

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

figure
{
    margin: 0 0 1rem;
}

img
{
    vertical-align: middle;

    border-style: none;
}

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

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

table
{
    border-collapse: collapse;
}

caption
{
    padding-top: .572rem;
    padding-bottom: .572rem;

    caption-side: bottom; 

    text-align: left;

    color: #a3afb7;
}

th
{
    text-align: left;
}

label
{
    display: inline-block;

    margin-bottom: .5rem;
}

button:focus
{
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color;
}

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

    margin: 0;
}

button,
input
{
    overflow: visible;
}

button,
select
{
    text-transform: none;
}

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

button::-moz-focus-inner,
[type='button']::-moz-focus-inner,
[type='reset']::-moz-focus-inner,
[type='submit']::-moz-focus-inner
{
    padding: 0;

    border-style: none;
}

input[type='radio'],
input[type='checkbox']
{
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0;
}
input[type='radio']:disabled,
input[type='checkbox']:disabled
{
    cursor: not-allowed;
}

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

textarea
{
    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;
}

template
{
    display: none;
}

[hidden]
{
    display: none !important;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6
{
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    line-height: 1.2;

    margin-bottom: .5715rem;

    color: #37474f;
}

h1,
.h1
{
    font-size: 2.572rem;
}

h2,
.h2
{
    font-size: 2.143rem;
}

h3,
.h3
{
    font-size: 1.715rem;
}

h4,
.h4
{
    font-size: 1.286rem;
}

h5,
.h5
{
    font-size: 1rem;
}

h6,
.h6
{
    font-size: .858rem;
}

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

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

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

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

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

hr
{
    margin-top: 1rem;
    margin-bottom: 1rem;

    border: 0;
    border-top: 1px solid #e4eaec;
}

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

mark,
.mark
{
    padding: .23rem;

    background-color: #f2a654;
}

.list-unstyled
{
    padding-left: 0;

    list-style: none;
}

.list-inline
{
    padding-left: 0;

    list-style: none;
}

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

.initialism
{
    font-size: 90%;

    text-transform: uppercase;
}

.blockquote
{
    font-size: 1.25rem;

    margin-bottom: 1.143rem;
    padding: .5715rem 1.143rem;

    border-left: .285rem solid #e4eaec;
}

.blockquote-footer
{
    font-size: 80%;

    display: block;

    color: #a3afb7;
}
.blockquote-footer::before
{
    content: '\2014 \00A0';
}

.blockquote-reverse
{
    padding-right: 1.143rem;
    padding-left: 0;

    text-align: right;

    border-right: .285rem solid #e4eaec;
    border-left: 0;
}

.blockquote-reverse .blockquote-footer::before
{
    content: '';
}

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

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

.img-thumbnail
{
    max-width: 100%;
    height: auto; 
    padding: .25rem;

    -webkit-transition: all .2s ease-in-out;
         -o-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out;

    border: 1px solid #ddd;
    border-radius: .215rem;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
            box-shadow: 0 1px 2px rgba(0, 0, 0, .075);
}

.figure
{
    display: inline-block;
}

.figure-img
{
    line-height: 1; 

    margin-bottom: .5715rem;
}

.figure-caption
{
    font-size: 90%;

    color: #ccd5db;
}

code,
kbd,
pre,
samp
{
    font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
}

code
{
    font-size: 90%;

    padding: .15rem .3rem;

    color: #5683ad;
    border-radius: .215rem; 
    background-color: rgba(232, 241, 248, .1);
}
a > code
{
    padding: 0;

    color: inherit;
    background-color: inherit;
}

kbd
{
    font-size: 90%;

    padding: .15rem .3rem;

    color: #fff;
    border-radius: .143rem;
    background-color: #62a8ea;
    -webkit-box-shadow: inset 0 -.1rem 0 rgba(0, 0, 0, .25);
            box-shadow: inset 0 -.1rem 0 rgba(0, 0, 0, .25);
}
kbd kbd
{
    font-size: 100%;
    font-weight: 500;

    padding: 0;

    -webkit-box-shadow: none;
            box-shadow: none;
}

pre
{
    font-size: 90%;

    display: block;

    margin-top: 0;
    margin-bottom: 1rem;

    color: inherit;
}
pre code
{
    font-size: inherit;

    padding: 0;

    color: inherit;
    border-radius: 0; 
    background-color: transparent;
}

.pre-scrollable
{
    overflow-y: scroll; 

    max-height: 340px;
}

.container
{
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.0715rem;
    padding-left: 1.0715rem;
}
@media (min-width: 480px)
{
    .container
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}
@media (min-width: 768px)
{
    .container
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}
@media (min-width: 992px)
{
    .container
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}
@media (min-width: 1200px)
{
    .container
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}
@media (min-width: 1600px)
{
    .container
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}
@media (min-width: 480px)
{
    .container
    {
        width: 606px;
        max-width: 100%;
    }
}
@media (min-width: 768px)
{
    .container
    {
        width: 750px;
        max-width: 100%;
    }
}
@media (min-width: 992px)
{
    .container
    {
        width: 970px;
        max-width: 100%;
    }
}
@media (min-width: 1200px)
{
    .container
    {
        width: 1170px;
        max-width: 100%;
    }
}
@media (min-width: 1600px)
{
    .container
    {
        width: 1310px;
        max-width: 100%;
    }
}

.container-fluid
{
    margin-right: auto;
    margin-left: auto;
    padding-right: 1.0715rem;
    padding-left: 1.0715rem;
}
@media (min-width: 480px)
{
    .container-fluid
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}
@media (min-width: 768px)
{
    .container-fluid
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}
@media (min-width: 992px)
{
    .container-fluid
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}
@media (min-width: 1200px)
{
    .container-fluid
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}
@media (min-width: 1600px)
{
    .container-fluid
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}

.row
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    margin-right: -1.0715rem;
    margin-left: -1.0715rem; 

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
@media (min-width: 480px)
{
    .row
    {
        margin-right: -1.0715rem;
        margin-left: -1.0715rem;
    }
}
@media (min-width: 768px)
{
    .row
    {
        margin-right: -1.0715rem;
        margin-left: -1.0715rem;
    }
}
@media (min-width: 992px)
{
    .row
    {
        margin-right: -1.0715rem;
        margin-left: -1.0715rem;
    }
}
@media (min-width: 1200px)
{
    .row
    {
        margin-right: -1.0715rem;
        margin-left: -1.0715rem;
    }
}
@media (min-width: 1600px)
{
    .row
    {
        margin-right: -1.0715rem;
        margin-left: -1.0715rem;
    }
}

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

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12,
.col,
.col-auto,
.col-sm-1,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm,
.col-sm-auto,
.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md,
.col-md-auto,
.col-lg-1,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg,
.col-lg-auto,
.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,
.col-xl-auto,
.col-xxl-1,
.col-xxl-2,
.col-xxl-3,
.col-xxl-4,
.col-xxl-5,
.col-xxl-6,
.col-xxl-7,
.col-xxl-8,
.col-xxl-9,
.col-xxl-10,
.col-xxl-11,
.col-xxl-12,
.col-xxl,
.col-xxl-auto
{
    position: relative;

    width: 100%;
    min-height: 1px;
    padding-right: 1.0715rem;
    padding-left: 1.0715rem;
}
@media (min-width: 480px)
{
    .col-1,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-10,
    .col-11,
    .col-12,
    .col,
    .col-auto,
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm,
    .col-sm-auto,
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md,
    .col-md-auto,
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg,
    .col-lg-auto,
    .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,
    .col-xl-auto,
    .col-xxl-1,
    .col-xxl-2,
    .col-xxl-3,
    .col-xxl-4,
    .col-xxl-5,
    .col-xxl-6,
    .col-xxl-7,
    .col-xxl-8,
    .col-xxl-9,
    .col-xxl-10,
    .col-xxl-11,
    .col-xxl-12,
    .col-xxl,
    .col-xxl-auto
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}
@media (min-width: 768px)
{
    .col-1,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-10,
    .col-11,
    .col-12,
    .col,
    .col-auto,
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm,
    .col-sm-auto,
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md,
    .col-md-auto,
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg,
    .col-lg-auto,
    .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,
    .col-xl-auto,
    .col-xxl-1,
    .col-xxl-2,
    .col-xxl-3,
    .col-xxl-4,
    .col-xxl-5,
    .col-xxl-6,
    .col-xxl-7,
    .col-xxl-8,
    .col-xxl-9,
    .col-xxl-10,
    .col-xxl-11,
    .col-xxl-12,
    .col-xxl,
    .col-xxl-auto
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}
@media (min-width: 992px)
{
    .col-1,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-10,
    .col-11,
    .col-12,
    .col,
    .col-auto,
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm,
    .col-sm-auto,
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md,
    .col-md-auto,
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg,
    .col-lg-auto,
    .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,
    .col-xl-auto,
    .col-xxl-1,
    .col-xxl-2,
    .col-xxl-3,
    .col-xxl-4,
    .col-xxl-5,
    .col-xxl-6,
    .col-xxl-7,
    .col-xxl-8,
    .col-xxl-9,
    .col-xxl-10,
    .col-xxl-11,
    .col-xxl-12,
    .col-xxl,
    .col-xxl-auto
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}
@media (min-width: 1200px)
{
    .col-1,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-10,
    .col-11,
    .col-12,
    .col,
    .col-auto,
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm,
    .col-sm-auto,
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md,
    .col-md-auto,
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg,
    .col-lg-auto,
    .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,
    .col-xl-auto,
    .col-xxl-1,
    .col-xxl-2,
    .col-xxl-3,
    .col-xxl-4,
    .col-xxl-5,
    .col-xxl-6,
    .col-xxl-7,
    .col-xxl-8,
    .col-xxl-9,
    .col-xxl-10,
    .col-xxl-11,
    .col-xxl-12,
    .col-xxl,
    .col-xxl-auto
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}
@media (min-width: 1600px)
{
    .col-1,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-10,
    .col-11,
    .col-12,
    .col,
    .col-auto,
    .col-sm-1,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm,
    .col-sm-auto,
    .col-md-1,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md,
    .col-md-auto,
    .col-lg-1,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg,
    .col-lg-auto,
    .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,
    .col-xl-auto,
    .col-xxl-1,
    .col-xxl-2,
    .col-xxl-3,
    .col-xxl-4,
    .col-xxl-5,
    .col-xxl-6,
    .col-xxl-7,
    .col-xxl-8,
    .col-xxl-9,
    .col-xxl-10,
    .col-xxl-11,
    .col-xxl-12,
    .col-xxl,
    .col-xxl-auto
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}

.col
{
    max-width: 100%; 

    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
            flex-grow: 1;
}

.col-auto
{
    width: auto; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
}

.col-1
{
    max-width: 8.333333%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
        -ms-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
}

.col-2
{
    max-width: 16.666667%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
        -ms-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
}

.col-3
{
    max-width: 25%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
}

.col-4
{
    max-width: 33.333333%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
        -ms-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
}

.col-5
{
    max-width: 41.666667%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
        -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
}

.col-6
{
    max-width: 50%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
}

.col-7
{
    max-width: 58.333333%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
        -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
}

.col-8
{
    max-width: 66.666667%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
        -ms-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
}

.col-9
{
    max-width: 75%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
}

.col-10
{
    max-width: 83.333333%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
        -ms-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
}

.col-11
{
    max-width: 91.666667%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
        -ms-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
}

.col-12
{
    max-width: 100%; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
}

.pull-0
{
    right: auto;
}

.pull-1
{
    right: 8.333333%;
}

.pull-2
{
    right: 16.666667%;
}

.pull-3
{
    right: 25%;
}

.pull-4
{
    right: 33.333333%;
}

.pull-5
{
    right: 41.666667%;
}

.pull-6
{
    right: 50%;
}

.pull-7
{
    right: 58.333333%;
}

.pull-8
{
    right: 66.666667%;
}

.pull-9
{
    right: 75%;
}

.pull-10
{
    right: 83.333333%;
}

.pull-11
{
    right: 91.666667%;
}

.pull-12
{
    right: 100%;
}

.push-0
{
    left: auto;
}

.push-1
{
    left: 8.333333%;
}

.push-2
{
    left: 16.666667%;
}

.push-3
{
    left: 25%;
}

.push-4
{
    left: 33.333333%;
}

.push-5
{
    left: 41.666667%;
}

.push-6
{
    left: 50%;
}

.push-7
{
    left: 58.333333%;
}

.push-8
{
    left: 66.666667%;
}

.push-9
{
    left: 75%;
}

.push-10
{
    left: 83.333333%;
}

.push-11
{
    left: 91.666667%;
}

.push-12
{
    left: 100%;
}

.offset-1
{
    margin-left: 8.333333%;
}

.offset-2
{
    margin-left: 16.666667%;
}

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

.offset-4
{
    margin-left: 33.333333%;
}

.offset-5
{
    margin-left: 41.666667%;
}

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

.offset-7
{
    margin-left: 58.333333%;
}

.offset-8
{
    margin-left: 66.666667%;
}

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

.offset-10
{
    margin-left: 83.333333%;
}

.offset-11
{
    margin-left: 91.666667%;
}

@media (min-width: 480px)
{
    .col-sm
    {
        max-width: 100%; 

        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
                flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
                flex-grow: 1;
    }
    .col-sm-auto
    {
        width: auto; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
    }
    .col-sm-1
    {
        max-width: 8.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.333333%;
            -ms-flex: 0 0 8.333333%;
                flex: 0 0 8.333333%;
    }
    .col-sm-2
    {
        max-width: 16.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.666667%;
            -ms-flex: 0 0 16.666667%;
                flex: 0 0 16.666667%;
    }
    .col-sm-3
    {
        max-width: 25%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%;
    }
    .col-sm-4
    {
        max-width: 33.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.333333%;
            -ms-flex: 0 0 33.333333%;
                flex: 0 0 33.333333%;
    }
    .col-sm-5
    {
        max-width: 41.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.666667%;
            -ms-flex: 0 0 41.666667%;
                flex: 0 0 41.666667%;
    }
    .col-sm-6
    {
        max-width: 50%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
    }
    .col-sm-7
    {
        max-width: 58.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.333333%;
            -ms-flex: 0 0 58.333333%;
                flex: 0 0 58.333333%;
    }
    .col-sm-8
    {
        max-width: 66.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.666667%;
            -ms-flex: 0 0 66.666667%;
                flex: 0 0 66.666667%;
    }
    .col-sm-9
    {
        max-width: 75%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
            -ms-flex: 0 0 75%;
                flex: 0 0 75%;
    }
    .col-sm-10
    {
        max-width: 83.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.333333%;
            -ms-flex: 0 0 83.333333%;
                flex: 0 0 83.333333%;
    }
    .col-sm-11
    {
        max-width: 91.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.666667%;
            -ms-flex: 0 0 91.666667%;
                flex: 0 0 91.666667%;
    }
    .col-sm-12
    {
        max-width: 100%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
    .pull-sm-0
    {
        right: auto;
    }
    .pull-sm-1
    {
        right: 8.333333%;
    }
    .pull-sm-2
    {
        right: 16.666667%;
    }
    .pull-sm-3
    {
        right: 25%;
    }
    .pull-sm-4
    {
        right: 33.333333%;
    }
    .pull-sm-5
    {
        right: 41.666667%;
    }
    .pull-sm-6
    {
        right: 50%;
    }
    .pull-sm-7
    {
        right: 58.333333%;
    }
    .pull-sm-8
    {
        right: 66.666667%;
    }
    .pull-sm-9
    {
        right: 75%;
    }
    .pull-sm-10
    {
        right: 83.333333%;
    }
    .pull-sm-11
    {
        right: 91.666667%;
    }
    .pull-sm-12
    {
        right: 100%;
    }
    .push-sm-0
    {
        left: auto;
    }
    .push-sm-1
    {
        left: 8.333333%;
    }
    .push-sm-2
    {
        left: 16.666667%;
    }
    .push-sm-3
    {
        left: 25%;
    }
    .push-sm-4
    {
        left: 33.333333%;
    }
    .push-sm-5
    {
        left: 41.666667%;
    }
    .push-sm-6
    {
        left: 50%;
    }
    .push-sm-7
    {
        left: 58.333333%;
    }
    .push-sm-8
    {
        left: 66.666667%;
    }
    .push-sm-9
    {
        left: 75%;
    }
    .push-sm-10
    {
        left: 83.333333%;
    }
    .push-sm-11
    {
        left: 91.666667%;
    }
    .push-sm-12
    {
        left: 100%;
    }
    .offset-sm-0
    {
        margin-left: 0;
    }
    .offset-sm-1
    {
        margin-left: 8.333333%;
    }
    .offset-sm-2
    {
        margin-left: 16.666667%;
    }
    .offset-sm-3
    {
        margin-left: 25%;
    }
    .offset-sm-4
    {
        margin-left: 33.333333%;
    }
    .offset-sm-5
    {
        margin-left: 41.666667%;
    }
    .offset-sm-6
    {
        margin-left: 50%;
    }
    .offset-sm-7
    {
        margin-left: 58.333333%;
    }
    .offset-sm-8
    {
        margin-left: 66.666667%;
    }
    .offset-sm-9
    {
        margin-left: 75%;
    }
    .offset-sm-10
    {
        margin-left: 83.333333%;
    }
    .offset-sm-11
    {
        margin-left: 91.666667%;
    }
}

@media (min-width: 768px)
{
    .col-md
    {
        max-width: 100%; 

        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
                flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
                flex-grow: 1;
    }
    .col-md-auto
    {
        width: auto; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
    }
    .col-md-1
    {
        max-width: 8.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.333333%;
            -ms-flex: 0 0 8.333333%;
                flex: 0 0 8.333333%;
    }
    .col-md-2
    {
        max-width: 16.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.666667%;
            -ms-flex: 0 0 16.666667%;
                flex: 0 0 16.666667%;
    }
    .col-md-3
    {
        max-width: 25%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%;
    }
    .col-md-4
    {
        max-width: 33.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.333333%;
            -ms-flex: 0 0 33.333333%;
                flex: 0 0 33.333333%;
    }
    .col-md-5
    {
        max-width: 41.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.666667%;
            -ms-flex: 0 0 41.666667%;
                flex: 0 0 41.666667%;
    }
    .col-md-6
    {
        max-width: 50%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
    }
    .col-md-7
    {
        max-width: 58.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.333333%;
            -ms-flex: 0 0 58.333333%;
                flex: 0 0 58.333333%;
    }
    .col-md-8
    {
        max-width: 66.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.666667%;
            -ms-flex: 0 0 66.666667%;
                flex: 0 0 66.666667%;
    }
    .col-md-9
    {
        max-width: 75%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
            -ms-flex: 0 0 75%;
                flex: 0 0 75%;
    }
    .col-md-10
    {
        max-width: 83.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.333333%;
            -ms-flex: 0 0 83.333333%;
                flex: 0 0 83.333333%;
    }
    .col-md-11
    {
        max-width: 91.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.666667%;
            -ms-flex: 0 0 91.666667%;
                flex: 0 0 91.666667%;
    }
    .col-md-12
    {
        max-width: 100%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
    .pull-md-0
    {
        right: auto;
    }
    .pull-md-1
    {
        right: 8.333333%;
    }
    .pull-md-2
    {
        right: 16.666667%;
    }
    .pull-md-3
    {
        right: 25%;
    }
    .pull-md-4
    {
        right: 33.333333%;
    }
    .pull-md-5
    {
        right: 41.666667%;
    }
    .pull-md-6
    {
        right: 50%;
    }
    .pull-md-7
    {
        right: 58.333333%;
    }
    .pull-md-8
    {
        right: 66.666667%;
    }
    .pull-md-9
    {
        right: 75%;
    }
    .pull-md-10
    {
        right: 83.333333%;
    }
    .pull-md-11
    {
        right: 91.666667%;
    }
    .pull-md-12
    {
        right: 100%;
    }
    .push-md-0
    {
        left: auto;
    }
    .push-md-1
    {
        left: 8.333333%;
    }
    .push-md-2
    {
        left: 16.666667%;
    }
    .push-md-3
    {
        left: 25%;
    }
    .push-md-4
    {
        left: 33.333333%;
    }
    .push-md-5
    {
        left: 41.666667%;
    }
    .push-md-6
    {
        left: 50%;
    }
    .push-md-7
    {
        left: 58.333333%;
    }
    .push-md-8
    {
        left: 66.666667%;
    }
    .push-md-9
    {
        left: 75%;
    }
    .push-md-10
    {
        left: 83.333333%;
    }
    .push-md-11
    {
        left: 91.666667%;
    }
    .push-md-12
    {
        left: 100%;
    }
    .offset-md-0
    {
        margin-left: 0;
    }
    .offset-md-1
    {
        margin-left: 8.333333%;
    }
    .offset-md-2
    {
        margin-left: 16.666667%;
    }
    .offset-md-3
    {
        margin-left: 25%;
    }
    .offset-md-4
    {
        margin-left: 33.333333%;
    }
    .offset-md-5
    {
        margin-left: 41.666667%;
    }
    .offset-md-6
    {
        margin-left: 50%;
    }
    .offset-md-7
    {
        margin-left: 58.333333%;
    }
    .offset-md-8
    {
        margin-left: 66.666667%;
    }
    .offset-md-9
    {
        margin-left: 75%;
    }
    .offset-md-10
    {
        margin-left: 83.333333%;
    }
    .offset-md-11
    {
        margin-left: 91.666667%;
    }
}

@media (min-width: 992px)
{
    .col-lg
    {
        max-width: 100%; 

        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
                flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
                flex-grow: 1;
    }
    .col-lg-auto
    {
        width: auto; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
    }
    .col-lg-1
    {
        max-width: 8.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.333333%;
            -ms-flex: 0 0 8.333333%;
                flex: 0 0 8.333333%;
    }
    .col-lg-2
    {
        max-width: 16.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.666667%;
            -ms-flex: 0 0 16.666667%;
                flex: 0 0 16.666667%;
    }
    .col-lg-3
    {
        max-width: 25%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%;
    }
    .col-lg-4
    {
        max-width: 33.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.333333%;
            -ms-flex: 0 0 33.333333%;
                flex: 0 0 33.333333%;
    }
    .col-lg-5
    {
        max-width: 41.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.666667%;
            -ms-flex: 0 0 41.666667%;
                flex: 0 0 41.666667%;
    }
    .col-lg-6
    {
        max-width: 50%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
    }
    .col-lg-7
    {
        max-width: 58.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.333333%;
            -ms-flex: 0 0 58.333333%;
                flex: 0 0 58.333333%;
    }
    .col-lg-8
    {
        max-width: 66.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.666667%;
            -ms-flex: 0 0 66.666667%;
                flex: 0 0 66.666667%;
    }
    .col-lg-9
    {
        max-width: 75%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
            -ms-flex: 0 0 75%;
                flex: 0 0 75%;
    }
    .col-lg-10
    {
        max-width: 83.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.333333%;
            -ms-flex: 0 0 83.333333%;
                flex: 0 0 83.333333%;
    }
    .col-lg-11
    {
        max-width: 91.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.666667%;
            -ms-flex: 0 0 91.666667%;
                flex: 0 0 91.666667%;
    }
    .col-lg-12
    {
        max-width: 100%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
    .pull-lg-0
    {
        right: auto;
    }
    .pull-lg-1
    {
        right: 8.333333%;
    }
    .pull-lg-2
    {
        right: 16.666667%;
    }
    .pull-lg-3
    {
        right: 25%;
    }
    .pull-lg-4
    {
        right: 33.333333%;
    }
    .pull-lg-5
    {
        right: 41.666667%;
    }
    .pull-lg-6
    {
        right: 50%;
    }
    .pull-lg-7
    {
        right: 58.333333%;
    }
    .pull-lg-8
    {
        right: 66.666667%;
    }
    .pull-lg-9
    {
        right: 75%;
    }
    .pull-lg-10
    {
        right: 83.333333%;
    }
    .pull-lg-11
    {
        right: 91.666667%;
    }
    .pull-lg-12
    {
        right: 100%;
    }
    .push-lg-0
    {
        left: auto;
    }
    .push-lg-1
    {
        left: 8.333333%;
    }
    .push-lg-2
    {
        left: 16.666667%;
    }
    .push-lg-3
    {
        left: 25%;
    }
    .push-lg-4
    {
        left: 33.333333%;
    }
    .push-lg-5
    {
        left: 41.666667%;
    }
    .push-lg-6
    {
        left: 50%;
    }
    .push-lg-7
    {
        left: 58.333333%;
    }
    .push-lg-8
    {
        left: 66.666667%;
    }
    .push-lg-9
    {
        left: 75%;
    }
    .push-lg-10
    {
        left: 83.333333%;
    }
    .push-lg-11
    {
        left: 91.666667%;
    }
    .push-lg-12
    {
        left: 100%;
    }
    .offset-lg-0
    {
        margin-left: 0;
    }
    .offset-lg-1
    {
        margin-left: 8.333333%;
    }
    .offset-lg-2
    {
        margin-left: 16.666667%;
    }
    .offset-lg-3
    {
        margin-left: 25%;
    }
    .offset-lg-4
    {
        margin-left: 33.333333%;
    }
    .offset-lg-5
    {
        margin-left: 41.666667%;
    }
    .offset-lg-6
    {
        margin-left: 50%;
    }
    .offset-lg-7
    {
        margin-left: 58.333333%;
    }
    .offset-lg-8
    {
        margin-left: 66.666667%;
    }
    .offset-lg-9
    {
        margin-left: 75%;
    }
    .offset-lg-10
    {
        margin-left: 83.333333%;
    }
    .offset-lg-11
    {
        margin-left: 91.666667%;
    }
}

@media (min-width: 1200px)
{
    .col-xl
    {
        max-width: 100%; 

        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
                flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
                flex-grow: 1;
    }
    .col-xl-auto
    {
        width: auto; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
    }
    .col-xl-1
    {
        max-width: 8.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.333333%;
            -ms-flex: 0 0 8.333333%;
                flex: 0 0 8.333333%;
    }
    .col-xl-2
    {
        max-width: 16.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.666667%;
            -ms-flex: 0 0 16.666667%;
                flex: 0 0 16.666667%;
    }
    .col-xl-3
    {
        max-width: 25%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%;
    }
    .col-xl-4
    {
        max-width: 33.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.333333%;
            -ms-flex: 0 0 33.333333%;
                flex: 0 0 33.333333%;
    }
    .col-xl-5
    {
        max-width: 41.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.666667%;
            -ms-flex: 0 0 41.666667%;
                flex: 0 0 41.666667%;
    }
    .col-xl-6
    {
        max-width: 50%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
    }
    .col-xl-7
    {
        max-width: 58.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.333333%;
            -ms-flex: 0 0 58.333333%;
                flex: 0 0 58.333333%;
    }
    .col-xl-8
    {
        max-width: 66.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.666667%;
            -ms-flex: 0 0 66.666667%;
                flex: 0 0 66.666667%;
    }
    .col-xl-9
    {
        max-width: 75%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
            -ms-flex: 0 0 75%;
                flex: 0 0 75%;
    }
    .col-xl-10
    {
        max-width: 83.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.333333%;
            -ms-flex: 0 0 83.333333%;
                flex: 0 0 83.333333%;
    }
    .col-xl-11
    {
        max-width: 91.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.666667%;
            -ms-flex: 0 0 91.666667%;
                flex: 0 0 91.666667%;
    }
    .col-xl-12
    {
        max-width: 100%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
    .pull-xl-0
    {
        right: auto;
    }
    .pull-xl-1
    {
        right: 8.333333%;
    }
    .pull-xl-2
    {
        right: 16.666667%;
    }
    .pull-xl-3
    {
        right: 25%;
    }
    .pull-xl-4
    {
        right: 33.333333%;
    }
    .pull-xl-5
    {
        right: 41.666667%;
    }
    .pull-xl-6
    {
        right: 50%;
    }
    .pull-xl-7
    {
        right: 58.333333%;
    }
    .pull-xl-8
    {
        right: 66.666667%;
    }
    .pull-xl-9
    {
        right: 75%;
    }
    .pull-xl-10
    {
        right: 83.333333%;
    }
    .pull-xl-11
    {
        right: 91.666667%;
    }
    .pull-xl-12
    {
        right: 100%;
    }
    .push-xl-0
    {
        left: auto;
    }
    .push-xl-1
    {
        left: 8.333333%;
    }
    .push-xl-2
    {
        left: 16.666667%;
    }
    .push-xl-3
    {
        left: 25%;
    }
    .push-xl-4
    {
        left: 33.333333%;
    }
    .push-xl-5
    {
        left: 41.666667%;
    }
    .push-xl-6
    {
        left: 50%;
    }
    .push-xl-7
    {
        left: 58.333333%;
    }
    .push-xl-8
    {
        left: 66.666667%;
    }
    .push-xl-9
    {
        left: 75%;
    }
    .push-xl-10
    {
        left: 83.333333%;
    }
    .push-xl-11
    {
        left: 91.666667%;
    }
    .push-xl-12
    {
        left: 100%;
    }
    .offset-xl-0
    {
        margin-left: 0;
    }
    .offset-xl-1
    {
        margin-left: 8.333333%;
    }
    .offset-xl-2
    {
        margin-left: 16.666667%;
    }
    .offset-xl-3
    {
        margin-left: 25%;
    }
    .offset-xl-4
    {
        margin-left: 33.333333%;
    }
    .offset-xl-5
    {
        margin-left: 41.666667%;
    }
    .offset-xl-6
    {
        margin-left: 50%;
    }
    .offset-xl-7
    {
        margin-left: 58.333333%;
    }
    .offset-xl-8
    {
        margin-left: 66.666667%;
    }
    .offset-xl-9
    {
        margin-left: 75%;
    }
    .offset-xl-10
    {
        margin-left: 83.333333%;
    }
    .offset-xl-11
    {
        margin-left: 91.666667%;
    }
}

@media (min-width: 1600px)
{
    .col-xxl
    {
        max-width: 100%; 

        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
                flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
                flex-grow: 1;
    }
    .col-xxl-auto
    {
        width: auto; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
    }
    .col-xxl-1
    {
        max-width: 8.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.333333%;
            -ms-flex: 0 0 8.333333%;
                flex: 0 0 8.333333%;
    }
    .col-xxl-2
    {
        max-width: 16.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.666667%;
            -ms-flex: 0 0 16.666667%;
                flex: 0 0 16.666667%;
    }
    .col-xxl-3
    {
        max-width: 25%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
            -ms-flex: 0 0 25%;
                flex: 0 0 25%;
    }
    .col-xxl-4
    {
        max-width: 33.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.333333%;
            -ms-flex: 0 0 33.333333%;
                flex: 0 0 33.333333%;
    }
    .col-xxl-5
    {
        max-width: 41.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.666667%;
            -ms-flex: 0 0 41.666667%;
                flex: 0 0 41.666667%;
    }
    .col-xxl-6
    {
        max-width: 50%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
            -ms-flex: 0 0 50%;
                flex: 0 0 50%;
    }
    .col-xxl-7
    {
        max-width: 58.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.333333%;
            -ms-flex: 0 0 58.333333%;
                flex: 0 0 58.333333%;
    }
    .col-xxl-8
    {
        max-width: 66.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.666667%;
            -ms-flex: 0 0 66.666667%;
                flex: 0 0 66.666667%;
    }
    .col-xxl-9
    {
        max-width: 75%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
            -ms-flex: 0 0 75%;
                flex: 0 0 75%;
    }
    .col-xxl-10
    {
        max-width: 83.333333%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.333333%;
            -ms-flex: 0 0 83.333333%;
                flex: 0 0 83.333333%;
    }
    .col-xxl-11
    {
        max-width: 91.666667%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.666667%;
            -ms-flex: 0 0 91.666667%;
                flex: 0 0 91.666667%;
    }
    .col-xxl-12
    {
        max-width: 100%; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
            -ms-flex: 0 0 100%;
                flex: 0 0 100%;
    }
    .pull-xxl-0
    {
        right: auto;
    }
    .pull-xxl-1
    {
        right: 8.333333%;
    }
    .pull-xxl-2
    {
        right: 16.666667%;
    }
    .pull-xxl-3
    {
        right: 25%;
    }
    .pull-xxl-4
    {
        right: 33.333333%;
    }
    .pull-xxl-5
    {
        right: 41.666667%;
    }
    .pull-xxl-6
    {
        right: 50%;
    }
    .pull-xxl-7
    {
        right: 58.333333%;
    }
    .pull-xxl-8
    {
        right: 66.666667%;
    }
    .pull-xxl-9
    {
        right: 75%;
    }
    .pull-xxl-10
    {
        right: 83.333333%;
    }
    .pull-xxl-11
    {
        right: 91.666667%;
    }
    .pull-xxl-12
    {
        right: 100%;
    }
    .push-xxl-0
    {
        left: auto;
    }
    .push-xxl-1
    {
        left: 8.333333%;
    }
    .push-xxl-2
    {
        left: 16.666667%;
    }
    .push-xxl-3
    {
        left: 25%;
    }
    .push-xxl-4
    {
        left: 33.333333%;
    }
    .push-xxl-5
    {
        left: 41.666667%;
    }
    .push-xxl-6
    {
        left: 50%;
    }
    .push-xxl-7
    {
        left: 58.333333%;
    }
    .push-xxl-8
    {
        left: 66.666667%;
    }
    .push-xxl-9
    {
        left: 75%;
    }
    .push-xxl-10
    {
        left: 83.333333%;
    }
    .push-xxl-11
    {
        left: 91.666667%;
    }
    .push-xxl-12
    {
        left: 100%;
    }
    .offset-xxl-0
    {
        margin-left: 0;
    }
    .offset-xxl-1
    {
        margin-left: 8.333333%;
    }
    .offset-xxl-2
    {
        margin-left: 16.666667%;
    }
    .offset-xxl-3
    {
        margin-left: 25%;
    }
    .offset-xxl-4
    {
        margin-left: 33.333333%;
    }
    .offset-xxl-5
    {
        margin-left: 41.666667%;
    }
    .offset-xxl-6
    {
        margin-left: 50%;
    }
    .offset-xxl-7
    {
        margin-left: 58.333333%;
    }
    .offset-xxl-8
    {
        margin-left: 66.666667%;
    }
    .offset-xxl-9
    {
        margin-left: 75%;
    }
    .offset-xxl-10
    {
        margin-left: 83.333333%;
    }
    .offset-xxl-11
    {
        margin-left: 91.666667%;
    }
}

.table
{
    width: 100%;
    max-width: 100%;
    margin-bottom: 1.143rem;

    background-color: transparent;
}
.table th,
.table td
{
    padding: .572rem;

    vertical-align: top;

    border-top: 1px solid #e4eaec;
}
.table thead th
{
    vertical-align: bottom;

    border-bottom: 2px solid #e4eaec;
}
.table tbody + tbody
{
    border-top: 2px solid #e4eaec;
}
.table .table
{
    background-color: #fff;
}

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

.table-bordered
{
    border: 1px solid #e4eaec;
}
.table-bordered th,
.table-bordered td
{
    border: 1px solid #e4eaec;
}
.table-bordered thead th,
.table-bordered thead td
{
    border-bottom-width: 2px;
}

.table-striped tbody tr:nth-of-type(odd)
{
    background-color: rgba(243, 247, 249, .3);
}

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

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

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

.table-success,
.table-success > th,
.table-success > td
{
    background-color: #46be8a;
}

.table-hover .table-success:hover
{
    background-color: #3dae7d;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th
{
    background-color: #3dae7d;
}

.table-info,
.table-info > th,
.table-info > td
{
    background-color: #57c7d4;
}

.table-hover .table-info:hover
{
    background-color: #43c0cf;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th
{
    background-color: #43c0cf;
}

.table-warning,
.table-warning > th,
.table-warning > td
{
    background-color: #f2a654;
}

.table-hover .table-warning:hover
{
    background-color: #f09a3c;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th
{
    background-color: #f09a3c;
}

.table-danger,
.table-danger > th,
.table-danger > td
{
    background-color: #f96868;
}

.table-hover .table-danger:hover
{
    background-color: #f84f4f;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th
{
    background-color: #f84f4f;
}

.thead-inverse th
{
    color: #fff;
    background-color: #76838f;
}

.thead-default th
{
    color: #a3afb7;
    background-color: #e4eaec;
}

.table-inverse
{
    color: #fff;
    background-color: #76838f;
}
.table-inverse th,
.table-inverse td,
.table-inverse thead th
{
    border-color: #3b3e40;
}
.table-inverse.table-bordered
{
    border: 0;
}
.table-inverse.table-striped tbody tr:nth-of-type(odd)
{
    background-color: rgba(255, 255, 255, .05);
}
.table-inverse.table-hover tbody tr:hover
{
    background-color: rgba(255, 255, 255, .075);
}

@media (max-width: 991px)
{
    .table-responsive
    {
        display: block;
        overflow-x: auto;

        width: 100%;

        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive.table-bordered
    {
        border: 0;
    }
}

.form-control
{
    font-size: 1rem;
    line-height: 1.25;

    display: block;

    width: 100%;
    padding: .5rem 1rem;

    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
         -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
            transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 

    color: #76838f;
    border: 1px solid #e4eaec;
    border-radius: .215rem;
    background-color: #fff;
    background-image: none;
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.form-control::-ms-expand
{
    border: 0; 
    background-color: transparent;
}
.form-control.focus,
.form-control:focus
{
    border-color: #62a8ea;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.form-control::-webkit-input-placeholder
{
    opacity: 1; 
    color: #a3afb7;
}
.form-control::-moz-placeholder
{
    opacity: 1; 
    color: #a3afb7;
}
.form-control:-ms-input-placeholder
{
    opacity: 1; 
    color: #a3afb7;
}
.form-control::placeholder
{
    opacity: 1; 
    color: #a3afb7;
}
.form-control:disabled,
.form-control[readonly]
{
    opacity: 1; 
    background-color: #f3f7f9;
}
.form-control:disabled
{
    cursor: not-allowed;
}

select.form-control:not([size]):not([multiple])
{
    height: -webkit-calc(2.573rem + 2px);
    height:         calc(2.573rem + 2px);
}

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

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

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

.col-form-label-lg
{
    font-size: 1.286rem; 

    padding-top: -webkit-calc(.5rem - 1px * 2);
    padding-top:         calc(.5rem - 1px * 2);
    padding-bottom: -webkit-calc(.5rem - 1px * 2);
    padding-bottom:         calc(.5rem - 1px * 2);
}

.col-form-label-sm
{
    font-size: .858rem; 

    padding-top: -webkit-calc(.25rem - 1px * 2);
    padding-top:         calc(.25rem - 1px * 2);
    padding-bottom: -webkit-calc(.25rem - 1px * 2);
    padding-bottom:         calc(.25rem - 1px * 2);
}

.col-form-legend
{
    font-size: 1rem; 

    margin-bottom: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;
}

.form-control-static
{
    line-height: 1.25;

    margin-bottom: 0;
    padding-top: .5rem;
    padding-bottom: .5rem;

    border: solid transparent;
    border-width: 1px 0;
}
.form-control-static.form-control-sm,
.input-group-sm > .form-control-static.form-control,
.input-group-sm > .form-control-static.input-group-addon,
.input-group-sm > .input-group-btn > .form-control-static.btn,
.form-control-static.form-control-lg,
.input-group-lg > .form-control-static.form-control,
.input-group-lg > .form-control-static.input-group-addon,
.input-group-lg > .input-group-btn > .form-control-static.btn
{
    padding-right: 0;
    padding-left: 0;
}

.form-control-sm,
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn
{
    font-size: .858rem;
    line-height: 1.5;

    padding: .25rem .5rem;

    border-radius: .143rem;
}

select.form-control-sm:not([size]):not([multiple]),
.input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple])
{
    height: -webkit-calc(2.288rem + 2px);
    height:         calc(2.288rem + 2px);
}

.form-control-lg,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn
{
    font-size: 1.286rem;
    line-height: 1.5;

    padding: .5rem 1rem;

    border-radius: .286rem;
}

select.form-control-lg:not([size]):not([multiple]),
.input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple])
{
    height: -webkit-calc(3.573667rem + 2px);
    height:         calc(3.573667rem + 2px);
}

.form-group
{
    margin-bottom: 1.429rem;
}

.form-text
{
    display: block;

    margin-top: .286rem;
}

.form-check
{
    position: relative;

    display: block;

    margin-bottom: .572rem;
}
.form-check.disabled .form-check-label
{
    cursor: not-allowed; 

    color: #a3afb7;
}

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

.form-check-input
{
    position: absolute;

    margin-top: 4px;
    margin-left: -1.429rem;
}
.form-check-input:only-child
{
    position: static;
}

.form-check-inline
{
    display: inline-block;
}
.form-check-inline .form-check-label
{
    vertical-align: middle;
}
.form-check-inline + .form-check-inline
{
    margin-left: .858rem;
}

.form-control-feedback
{
    margin-top: .286rem;
}

.form-control-success,
.form-control-warning,
.form-control-danger
{
    padding-right: 3rem;

    background-repeat: no-repeat;
    background-position: center right .64325rem;
    -webkit-background-size: 1.2865rem 1.2865rem;
            background-size: 1.2865rem 1.2865rem;
}

.has-success .form-control-feedback,
.has-success .form-control-label,
.has-success .col-form-label,
.has-success .form-check-label,
.has-success .custom-control
{
    color: #46be8a;
}

.has-success .form-control,
.has-success .custom-select,
.has-success .custom-file-control
{
    border-color: #46be8a;
}
.has-success .form-control:focus,
.has-success .custom-select:focus,
.has-success .custom-file-control:focus
{
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #91d9ba;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #91d9ba;
}

.has-success .input-group-addon
{
    color: #46be8a;
    border-color: #46be8a; 
    background-color: #ddf3e9;
}

.has-success .form-control-success
{
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'%2346be8a\' d=\'M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z\'/%3E%3C/svg%3E');
}

.has-warning .form-control-feedback,
.has-warning .form-control-label,
.has-warning .col-form-label,
.has-warning .form-check-label,
.has-warning .custom-control
{
    color: #f2a654;
}

.has-warning .form-control,
.has-warning .custom-select,
.has-warning .custom-file-control
{
    border-color: #f2a654;
}
.has-warning .form-control:focus,
.has-warning .custom-select:focus,
.has-warning .custom-file-control:focus
{
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #f9d7b3;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #f9d7b3;
}

.has-warning .input-group-addon
{
    color: #f2a654;
    border-color: #f2a654; 
    background-color: white;
}

.has-warning .form-control-warning
{
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'%23f2a654\' d=\'M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z\'/%3E%3C/svg%3E');
}

.has-danger .form-control-feedback,
.has-danger .form-control-label,
.has-danger .col-form-label,
.has-danger .form-check-label,
.has-danger .custom-control
{
    color: #f96868;
}

.has-danger .form-control,
.has-danger .custom-select,
.has-danger .custom-file-control
{
    border-color: #f96868;
}
.has-danger .form-control:focus,
.has-danger .custom-select:focus,
.has-danger .custom-file-control:focus
{
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #fdcaca;
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #fdcaca;
}

.has-danger .input-group-addon
{
    color: #f96868;
    border-color: #f96868; 
    background-color: white;
}

.has-danger .form-control-danger
{
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23f96868\' viewBox=\'-2 -2 7 7\'%3E%3Cpath stroke=\'%23d9534f\' d=\'M0 0l3 3m0-3L0 3\'/%3E%3Ccircle r=\'.5\'/%3E%3Ccircle cx=\'3\' r=\'.5\'/%3E%3Ccircle cy=\'3\' r=\'.5\'/%3E%3Ccircle cx=\'3\' cy=\'3\' r=\'.5\'/%3E%3C/svg%3E');
}

.form-inline
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
}
.form-inline .form-check
{
    width: 100%;
}
@media (min-width: 480px)
{
    .form-inline label
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;

        margin-bottom: 0; 

        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
                justify-content: center;
    }
    .form-inline .form-group
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;

        margin-bottom: 0; 

        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
            -ms-flex: 0 0 auto;
                flex: 0 0 auto;
        -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
                align-items: center;
    }
    .form-inline .form-control
    {
        display: inline-block;

        width: auto;

        vertical-align: middle;
    }
    .form-inline .form-control-static
    {
        display: inline-block;
    }
    .form-inline .input-group
    {
        width: auto;
    }
    .form-inline .form-control-label
    {
        margin-bottom: 0;

        vertical-align: middle;
    }
    .form-inline .form-check
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;

        width: auto;
        margin-top: 0;
        margin-bottom: 0; 

        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
                justify-content: center;
    }
    .form-inline .form-check-label
    {
        padding-left: 0;
    }
    .form-inline .form-check-input
    {
        position: relative;

        margin-top: 0;
        margin-right: 4px;
        margin-left: 0;
    }
    .form-inline .custom-control
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;

        padding-left: 0; 

        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
                justify-content: center;
    }
    .form-inline .custom-control-indicator
    {
        position: static;

        display: inline-block;

        margin-right: 4px;

        vertical-align: text-bottom;
    }
    .form-inline .has-feedback .form-control-feedback
    {
        top: 0;
    }
}

.btn
{
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.25;

    display: inline-block;

    padding: .5rem 1rem;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-transition: all .2s ease-in-out;
         -o-transition: all .2s ease-in-out;
            transition: all .2s ease-in-out; 
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;

    border: 1px solid transparent;
    border-radius: .215rem;
}
.btn:focus,
.btn:hover
{
    text-decoration: none;
}
.btn:focus,
.btn.focus
{
    outline: 0;
    -webkit-box-shadow: 0 0 0 2px rgba(98, 168, 234, .25);
            box-shadow: 0 0 0 2px rgba(98, 168, 234, .25);
}
.btn.disabled,
.btn:disabled
{
    cursor: not-allowed;

    opacity: .65;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn:active,
.btn.active
{
    background-image: none;
    -webkit-box-shadow: 0 0 0 2px rgba(98, 168, 234, .25), inset 0 3px 5px rgba(0, 0, 0, .125);
            box-shadow: 0 0 0 2px rgba(98, 168, 234, .25), inset 0 3px 5px rgba(0, 0, 0, .125);
}

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

.btn-primary
{
    color: #fff;
    border-color: #62a8ea;
    background-color: #62a8ea;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-primary:hover
{
    color: #fff;
    border-color: #2c8ae3; 
    background-color: #358fe4;
}
.btn-primary:focus,
.btn-primary.focus
{
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(98, 168, 234, .5);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(98, 168, 234, .5);
}
.btn-primary.disabled,
.btn-primary:disabled
{
    border-color: #62a8ea; 
    background-color: #62a8ea;
}
.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle
{
    color: #fff;
    border-color: #2c8ae3;
    background-color: #358fe4;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-secondary
{
    color: #292b2c;
    border-color: #ccc;
    background-color: #fff;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-secondary:hover
{
    color: #292b2c;
    border-color: #adadad; 
    background-color: #e6e6e6;
}
.btn-secondary:focus,
.btn-secondary.focus
{
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(204, 204, 204, .5);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(204, 204, 204, .5);
}
.btn-secondary.disabled,
.btn-secondary:disabled
{
    border-color: #ccc; 
    background-color: #fff;
}
.btn-secondary:active,
.btn-secondary.active,
.show > .btn-secondary.dropdown-toggle
{
    color: #292b2c;
    border-color: #adadad;
    background-color: #e6e6e6;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-info
{
    color: #fff;
    border-color: #57c7d4;
    background-color: #57c7d4;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-info:hover
{
    color: #fff;
    border-color: #30afbd; 
    background-color: #33b6c5;
}
.btn-info:focus,
.btn-info.focus
{
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(87, 199, 212, .5);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(87, 199, 212, .5);
}
.btn-info.disabled,
.btn-info:disabled
{
    border-color: #57c7d4; 
    background-color: #57c7d4;
}
.btn-info:active,
.btn-info.active,
.show > .btn-info.dropdown-toggle
{
    color: #fff;
    border-color: #30afbd;
    background-color: #33b6c5;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-success
{
    color: #fff;
    border-color: #46be8a;
    background-color: #46be8a;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-success:hover
{
    color: #fff;
    border-color: #34936a; 
    background-color: #369b6f;
}
.btn-success:focus,
.btn-success.focus
{
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(70, 190, 138, .5);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(70, 190, 138, .5);
}
.btn-success.disabled,
.btn-success:disabled
{
    border-color: #46be8a; 
    background-color: #46be8a;
}
.btn-success:active,
.btn-success.active,
.show > .btn-success.dropdown-toggle
{
    color: #fff;
    border-color: #34936a;
    background-color: #369b6f;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-warning
{
    color: #fff;
    border-color: #f2a654;
    background-color: #f2a654;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-warning:hover
{
    color: #fff;
    border-color: #ee881b; 
    background-color: #ee8d25;
}
.btn-warning:focus,
.btn-warning.focus
{
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(242, 166, 84, .5);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(242, 166, 84, .5);
}
.btn-warning.disabled,
.btn-warning:disabled
{
    border-color: #f2a654; 
    background-color: #f2a654;
}
.btn-warning:active,
.btn-warning.active,
.show > .btn-warning.dropdown-toggle
{
    color: #fff;
    border-color: #ee881b;
    background-color: #ee8d25;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-danger
{
    color: #fff;
    border-color: #f96868;
    background-color: #f96868;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
.btn-danger:hover
{
    color: #fff;
    border-color: #f72d2d; 
    background-color: #f73737;
}
.btn-danger:focus,
.btn-danger.focus
{
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(249, 104, 104, .5);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(249, 104, 104, .5);
}
.btn-danger.disabled,
.btn-danger:disabled
{
    border-color: #f96868; 
    background-color: #f96868;
}
.btn-danger:active,
.btn-danger.active,
.show > .btn-danger.dropdown-toggle
{
    color: #fff;
    border-color: #f72d2d;
    background-color: #f73737;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}

.btn-outline-primary
{
    color: #62a8ea;
    border-color: #62a8ea; 
    background-color: transparent;
    background-image: none;
}
.btn-outline-primary:hover
{
    color: #fff;
    border-color: #62a8ea; 
    background-color: #62a8ea;
}
.btn-outline-primary:focus,
.btn-outline-primary.focus
{
    -webkit-box-shadow: 0 0 0 2px rgba(98, 168, 234, .5);
            box-shadow: 0 0 0 2px rgba(98, 168, 234, .5);
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled
{
    color: #62a8ea;
    background-color: transparent;
}
.btn-outline-primary:active,
.btn-outline-primary.active,
.show > .btn-outline-primary.dropdown-toggle
{
    color: #fff;
    border-color: #62a8ea; 
    background-color: #62a8ea;
}

.btn-outline-secondary
{
    color: #ccc;
    border-color: #ccc; 
    background-color: transparent;
    background-image: none;
}
.btn-outline-secondary:hover
{
    color: #292b2c;
    border-color: #ccc; 
    background-color: #ccc;
}
.btn-outline-secondary:focus,
.btn-outline-secondary.focus
{
    -webkit-box-shadow: 0 0 0 2px rgba(204, 204, 204, .5);
            box-shadow: 0 0 0 2px rgba(204, 204, 204, .5);
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled
{
    color: #ccc;
    background-color: transparent;
}
.btn-outline-secondary:active,
.btn-outline-secondary.active,
.show > .btn-outline-secondary.dropdown-toggle
{
    color: #292b2c;
    border-color: #ccc; 
    background-color: #ccc;
}

.btn-outline-info
{
    color: #57c7d4;
    border-color: #57c7d4; 
    background-color: transparent;
    background-image: none;
}
.btn-outline-info:hover
{
    color: #fff;
    border-color: #57c7d4; 
    background-color: #57c7d4;
}
.btn-outline-info:focus,
.btn-outline-info.focus
{
    -webkit-box-shadow: 0 0 0 2px rgba(87, 199, 212, .5);
            box-shadow: 0 0 0 2px rgba(87, 199, 212, .5);
}
.btn-outline-info.disabled,
.btn-outline-info:disabled
{
    color: #57c7d4;
    background-color: transparent;
}
.btn-outline-info:active,
.btn-outline-info.active,
.show > .btn-outline-info.dropdown-toggle
{
    color: #fff;
    border-color: #57c7d4; 
    background-color: #57c7d4;
}

.btn-outline-success
{
    color: #46be8a;
    border-color: #46be8a; 
    background-color: transparent;
    background-image: none;
}
.btn-outline-success:hover
{
    color: #fff;
    border-color: #46be8a; 
    background-color: #46be8a;
}
.btn-outline-success:focus,
.btn-outline-success.focus
{
    -webkit-box-shadow: 0 0 0 2px rgba(70, 190, 138, .5);
            box-shadow: 0 0 0 2px rgba(70, 190, 138, .5);
}
.btn-outline-success.disabled,
.btn-outline-success:disabled
{
    color: #46be8a;
    background-color: transparent;
}
.btn-outline-success:active,
.btn-outline-success.active,
.show > .btn-outline-success.dropdown-toggle
{
    color: #fff;
    border-color: #46be8a; 
    background-color: #46be8a;
}

.btn-outline-warning
{
    color: #f2a654;
    border-color: #f2a654; 
    background-color: transparent;
    background-image: none;
}
.btn-outline-warning:hover
{
    color: #fff;
    border-color: #f2a654; 
    background-color: #f2a654;
}
.btn-outline-warning:focus,
.btn-outline-warning.focus
{
    -webkit-box-shadow: 0 0 0 2px rgba(242, 166, 84, .5);
            box-shadow: 0 0 0 2px rgba(242, 166, 84, .5);
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled
{
    color: #f2a654;
    background-color: transparent;
}
.btn-outline-warning:active,
.btn-outline-warning.active,
.show > .btn-outline-warning.dropdown-toggle
{
    color: #fff;
    border-color: #f2a654; 
    background-color: #f2a654;
}

.btn-outline-danger
{
    color: #f96868;
    border-color: #f96868; 
    background-color: transparent;
    background-image: none;
}
.btn-outline-danger:hover
{
    color: #fff;
    border-color: #f96868; 
    background-color: #f96868;
}
.btn-outline-danger:focus,
.btn-outline-danger.focus
{
    -webkit-box-shadow: 0 0 0 2px rgba(249, 104, 104, .5);
            box-shadow: 0 0 0 2px rgba(249, 104, 104, .5);
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled
{
    color: #f96868;
    background-color: transparent;
}
.btn-outline-danger:active,
.btn-outline-danger.active,
.show > .btn-outline-danger.dropdown-toggle
{
    color: #fff;
    border-color: #f96868; 
    background-color: #f96868;
}

.btn-link
{
    font-weight: 300;

    color: #62a8ea;
    border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link:disabled
{
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-link,
.btn-link:focus,
.btn-link:active
{
    border-color: transparent;
}
.btn-link:hover
{
    border-color: transparent;
}
.btn-link:focus,
.btn-link:hover
{
    text-decoration: underline;

    color: #89bceb;
    background-color: transparent;
}
.btn-link:disabled
{
    color: #a3afb7;
}
.btn-link:disabled:focus,
.btn-link:disabled:hover
{
    text-decoration: none;
}

.btn-lg,
.btn-group-lg > .btn
{
    font-size: 1.286rem;
    line-height: 1.333333;

    padding: .5rem 1rem;

    border-radius: .286rem;
}

.btn-sm,
.btn-group-sm > .btn
{
    font-size: .858rem;
    line-height: 1.5;

    padding: .25rem .5rem;

    border-radius: .143rem;
}

.btn-block
{
    display: block;

    width: 100%;
}

.btn-block + .btn-block
{
    margin-top: .572rem;
}

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

.fade
{
    -webkit-transition: opacity .15s linear;
         -o-transition: opacity .15s linear;
            transition: opacity .15s linear; 

    opacity: 0;
}
.fade.show
{
    opacity: 1;
}

.collapse
{
    display: none;
}
.collapse.show
{
    display: block;
}

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

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

.collapsing
{
    position: relative;

    overflow: hidden;

    height: 0;

    -webkit-transition: height .35s ease;
         -o-transition: height .35s ease;
            transition: height .35s ease;
}

.dropup,
.dropdown
{
    position: relative;
}

.dropdown-toggle::after
{
    display: inline-block;

    width: 0;
    height: 0;
    margin-left: .286rem;

    content: '';
    vertical-align: middle;

    border-top: .286rem solid;
    border-right: .286rem solid transparent;
    border-left: .286rem solid transparent;
}

.dropup .dropdown-toggle::after
{
    border-top: 0;
    border-bottom: .286rem solid;
}

.dropdown-menu
{
    font-size: 1rem;

    position: absolute;
    z-index: 1200;
    top: 100%;
    left: 0;

    display: none;
    float: left;

    min-width: 160px;
    margin: 5px 0 0;
    padding: 5px 0;

    list-style: none;

    text-align: left;

    color: #76838f;
    border: 1px solid #e4eaec;
    border-radius: .215rem;
    background-color: #fff;
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    -webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, .05);
            box-shadow: 0 3px 12px rgba(0, 0, 0, .05);
}

.dropdown-divider
{
    overflow: hidden;

    height: 0;
    margin: .5715rem 0;

    border-top: 1px solid #e4eaec;
}

.dropdown-item
{
    font-weight: 300;

    display: block;
    clear: both;

    width: 100%;
    padding: 3px 20px;

    text-align: inherit;
    white-space: nowrap;

    color: #76838f;
    border: 0; 
    background: none;
}
.dropdown-item:focus,
.dropdown-item:hover
{
    text-decoration: none;

    color: #76838f;
    background-color: #f3f7f9;
}
.dropdown-item.active,
.dropdown-item:active
{
    text-decoration: none;

    color: #76838f;
    background-color: #f3f7f9;
}
.dropdown-item.disabled,
.dropdown-item:disabled
{
    cursor: not-allowed;

    color: #ccd5db;
    background-color: transparent;
}

.show > .dropdown-menu
{
    display: block;
}

.show > a
{
    outline: 0;
}

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

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

.dropdown-header
{
    font-size: .858rem;

    display: block;

    margin-bottom: 0;
    padding: 5px 20px;

    white-space: nowrap; 

    color: #37474f;
}

.dropdown-backdrop
{
    position: fixed;
    z-index: 1000; 
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.dropup .dropdown-menu
{
    top: auto;
    bottom: 100%;

    margin-bottom: 5px;
}

.btn-group,
.btn-group-vertical
{
    position: relative;

    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display:         inline-flex;

    vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn
{
    position: relative;

    margin-bottom: 0; 

    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover
{
    z-index: 2;
}
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active
{
    z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group,
.btn-group-vertical .btn + .btn,
.btn-group-vertical .btn + .btn-group,
.btn-group-vertical .btn-group + .btn,
.btn-group-vertical .btn-group + .btn-group
{
    margin-left: -1px;
}

.btn-toolbar
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
            justify-content: flex-start;
}
.btn-toolbar .input-group
{
    width: auto;
}

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

.btn-group > .btn:first-child
{
    margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle)
{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child)
{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group > .btn-group
{
    float: left;
}

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

.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle
{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

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

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle
{
    outline: 0;
}

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

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

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

.btn-group.open .dropdown-toggle
{
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link
{
    -webkit-box-shadow: none;
            box-shadow: none;
}

.btn-group-vertical
{
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display:         inline-flex;
            flex-direction: column;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
            justify-content: center;
}
.btn-group-vertical .btn,
.btn-group-vertical .btn-group
{
    width: 100%;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group
{
    margin-top: -1px;
    margin-left: 0;
}

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

.btn-group-vertical > .btn:first-child:not(:last-child)
{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn:last-child:not(:first-child)
{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

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

.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle
{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child
{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

[data-toggle='buttons'] > .btn input[type='radio'],
[data-toggle='buttons'] > .btn input[type='checkbox'],
[data-toggle='buttons'] > .btn-group > .btn input[type='radio'],
[data-toggle='buttons'] > .btn-group > .btn input[type='checkbox']
{
    position: absolute;

    clip: rect(0, 0, 0, 0);

    pointer-events: none;
}

.input-group
{
    position: relative;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    width: 100%;
}
.input-group .form-control
{
    position: relative;
    z-index: 2;

    width: 1%;
    margin-bottom: 0; 

    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
}
.input-group .form-control:focus,
.input-group .form-control:active,
.input-group .form-control:hover
{
    z-index: 3;
}

.input-group-addon,
.input-group-btn,
.input-group .form-control
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child)
{
    border-radius: 0;
}

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

.input-group-addon
{
    font-size: 1rem;
    font-weight: 300;
    line-height: 1.25;

    margin-bottom: 0;
    padding: .5rem 1rem;

    text-align: center;

    color: #76838f;
    border: 1px solid #e4eaec;
    border-radius: .215rem; 
    background-color: #f3f7f9;
}
.input-group-addon.form-control-sm,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .input-group-addon.btn
{
    font-size: .858rem;

    padding: .25rem .5rem;

    border-radius: .143rem;
}
.input-group-addon.form-control-lg,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .input-group-addon.btn
{
    font-size: 1.286rem;

    padding: .5rem 1rem;

    border-radius: .286rem;
}
.input-group-addon input[type='radio'],
.input-group-addon input[type='checkbox']
{
    margin-top: 0;
}

.input-group .form-control:not(:last-child),
.input-group-addon:not(:last-child),
.input-group-btn:not(:last-child) > .btn,
.input-group-btn:not(:last-child) > .btn-group > .btn,
.input-group-btn:not(:last-child) > .dropdown-toggle,
.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn
{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group-addon:not(:last-child)
{
    border-right: 0;
}

.input-group .form-control:not(:first-child),
.input-group-addon:not(:first-child),
.input-group-btn:not(:first-child) > .btn,
.input-group-btn:not(:first-child) > .btn-group > .btn,
.input-group-btn:not(:first-child) > .dropdown-toggle,
.input-group-btn:not(:last-child) > .btn:not(:first-child),
.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn
{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.form-control + .input-group-addon:not(:first-child)
{
    border-left: 0;
}

.input-group-btn
{
    font-size: 0;

    position: relative;

    white-space: nowrap;
}
.input-group-btn > .btn
{
    position: relative;
}
.input-group-btn > .btn + .btn
{
    margin-left: -1px;
}
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active,
.input-group-btn > .btn:hover
{
    z-index: 3;
}
.input-group-btn:not(:last-child) > .btn,
.input-group-btn:not(:last-child) > .btn-group
{
    margin-right: -1px;
}
.input-group-btn:not(:first-child) > .btn,
.input-group-btn:not(:first-child) > .btn-group
{
    z-index: 2;

    margin-left: -1px;
}
.input-group-btn:not(:first-child) > .btn:focus,
.input-group-btn:not(:first-child) > .btn:active,
.input-group-btn:not(:first-child) > .btn:hover,
.input-group-btn:not(:first-child) > .btn-group:focus,
.input-group-btn:not(:first-child) > .btn-group:active,
.input-group-btn:not(:first-child) > .btn-group:hover
{
    z-index: 3;
}

.custom-control
{
    position: relative;

    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display:         inline-flex;

    min-height: 1.571429rem;
    margin-right: 1rem; 
    padding-left: 1.5rem;
}

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

    opacity: 0;
}
.custom-control-input:checked ~ .custom-control-indicator
{
    color: #fff;
    background-color: #0275d8;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.custom-control-input:focus ~ .custom-control-indicator
{
    -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0275d8;
            box-shadow: 0 0 0 1px #fff, 0 0 0 3px #0275d8;
}
.custom-control-input:active ~ .custom-control-indicator
{
    color: #fff;
    background-color: #8fcafe;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.custom-control-input:disabled ~ .custom-control-indicator
{
    cursor: not-allowed;

    background-color: #eceeef;
}
.custom-control-input:disabled ~ .custom-control-description
{
    cursor: not-allowed; 

    color: #636c72;
}

.custom-control-indicator
{
    position: absolute;
    top: .285714rem;
    left: 0;

    display: block;

    width: 1rem;
    height: 1rem;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none;

    background-color: #ddd;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: 50% 50%;
            background-size: 50% 50%;
    -webkit-box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, .1);
            box-shadow: inset 0 .25rem .25rem rgba(0, 0, 0, .1);
}

.custom-checkbox .custom-control-indicator
{
    border-radius: .25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator
{
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 8 8\'%3E%3Cpath fill=\'%23fff\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z\'/%3E%3C/svg%3E');
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator
{
    background-color: #0275d8;
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 4\'%3E%3Cpath stroke=\'%23fff\' d=\'M0 2h4\'/%3E%3C/svg%3E');
    -webkit-box-shadow: none;
            box-shadow: none;
}

.custom-radio .custom-control-indicator
{
    border-radius: 50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-indicator
{
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'-4 -4 8 8\'%3E%3Ccircle r=\'3\' fill=\'%23fff\'/%3E%3C/svg%3E');
}

.custom-controls-stacked
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
            flex-direction: column; 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
}
.custom-controls-stacked .custom-control
{
    margin-bottom: .25rem;
}
.custom-controls-stacked .custom-control + .custom-control
{
    margin-left: 0;
}

.custom-select
{
    line-height: 1.25;

    display: inline-block;

    max-width: 100%;
    height: -webkit-calc(2.573rem + 2px);
    height:         calc(2.573rem + 2px);
    padding: .375rem 1.75rem .375rem .75rem;

    vertical-align: middle;

    color: #464a4c;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
    background: #fff url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 4 5\'%3E%3Cpath fill=\'%23333\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3E%3C/svg%3E') no-repeat right .75rem center;
    -webkit-background-size: 8px 10px;
            background-size: 8px 10px;

    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
}
.custom-select:focus
{
    border-color: #5cb3fd;
    outline: none;
    -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(92, 179, 253, .5);
            box-shadow: inset 0 1px 2px rgba(0, 0, 0, .075), 0 0 5px rgba(92, 179, 253, .5);
}
.custom-select:focus::-ms-value
{
    color: #76838f;
    background-color: #fff;
}
.custom-select:disabled
{
    cursor: not-allowed;

    color: #636c72;
    background-color: #eceeef;
}
.custom-select::-ms-expand
{
    opacity: 0;
}

.custom-select-sm
{
    font-size: 75%; 

    padding-top: .375rem;
    padding-bottom: .375rem;
}

.custom-file
{
    position: relative;

    display: inline-block;

    max-width: 100%;
    height: 2.5rem;
    margin-bottom: 0;
}

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

    opacity: 0;
}
.custom-file-input:focus ~ .custom-file-control
{
    -webkit-box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0275d8;
            box-shadow: 0 0 0 .075rem #fff, 0 0 0 .2rem #0275d8;
}

.custom-file-control
{
    line-height: 1.5;

    position: absolute;
    z-index: 5;
    top: 0;
    right: 0;
    left: 0;

    height: 2.5rem;
    padding: .5rem 1rem;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    pointer-events: none;

    color: #464a4c;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem;
    background-color: #fff;
    -webkit-box-shadow: inset 0 .2rem .4rem rgba(0, 0, 0, .05);
            box-shadow: inset 0 .2rem .4rem rgba(0, 0, 0, .05);
}
.custom-file-control:lang(en):empty::after
{
    content: 'Choose file...';
}
.custom-file-control::before
{
    line-height: 1.5;

    position: absolute;
    z-index: 6;
    top: -1px;
    right: -1px;
    bottom: -1px;

    display: block;

    height: 2.5rem;
    padding: .5rem 1rem;

    color: #464a4c;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 0 .25rem .25rem 0; 
    background-color: #eceeef;
}
.custom-file-control:lang(en)::before
{
    content: 'Browse';
}

.nav
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    margin-bottom: 0;
    padding-left: 0;

    list-style: none; 

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}

.nav-link
{
    display: block;

    padding: .5rem 1rem;
}
.nav-link:focus,
.nav-link:hover
{
    text-decoration: none;
}
.nav-link.disabled
{
    cursor: not-allowed; 

    color: #a3afb7;
}

.nav-tabs
{
    border-bottom: 1px solid #e4eaec;
}
.nav-tabs .nav-item,
.nav-tabs .nav-link
{
    margin-bottom: -1px;
}
.nav-tabs .nav-item .nav-link
{
    margin-bottom: 0;
}
.nav-tabs .nav-link
{
    border: 1px solid transparent;
    border-top-left-radius: .215rem;
    border-top-right-radius: .215rem;
}
.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover
{
    border-color: transparent transparent #e4eaec;
}
.nav-tabs .nav-link.disabled
{
    color: #a3afb7;
    border-color: transparent; 
    background-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link
{
    color: #464a4c;
    border-color: #ddd #ddd #fff; 
    background-color: #fff;
}
.nav-tabs .dropdown-menu
{
    margin-top: -1px;

    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.nav-pills .nav-link
{
    border-radius: .215rem;
}
.nav-pills .nav-link.active,
.show .nav-pills .nav-link
{
    color: #fff;
    background-color: #62a8ea;
}

.nav-fill .nav-item
{
    text-align: center; 

    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
}

.nav-justified .nav-item
{
    text-align: center; 

    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
            flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
            flex-grow: 1;
}

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

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

.card
{
    position: relative;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
            flex-direction: column;

    border: 1px solid #e4eaec;
    border-radius: .215rem; 
    background-color: #fff;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
}

.card-block
{
    padding: 1.429rem; 

    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
}

.card-title
{
    margin-bottom: .858rem;
}

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

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

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

.card-link + .card-link
{
    margin-left: 1.429rem;
}

.card > .list-group:first-child .list-group-item:first-child
{
    border-top-left-radius: .215rem;
    border-top-right-radius: .215rem;
}

.card > .list-group:last-child .list-group-item:last-child
{
    border-bottom-right-radius: .215rem;
    border-bottom-left-radius: .215rem;
}

.card-header
{
    margin-bottom: 0;
    padding: .858rem 1.429rem;

    border-bottom: 1px solid #e4eaec; 
    background-color: #f3f7f9;
}
.card-header:first-child
{
    border-radius: -webkit-calc(.215rem - 1px) -webkit-calc(.215rem - 1px) 0 0;
    border-radius:         calc(.215rem - 1px) calc(.215rem - 1px) 0 0;
}

.card-footer
{
    padding: .858rem 1.429rem;

    border-top: 1px solid #e4eaec; 
    background-color: #f3f7f9;
}
.card-footer:last-child
{
    border-radius: 0 0 -webkit-calc(.215rem - 1px) -webkit-calc(.215rem - 1px);
    border-radius: 0 0 calc(.215rem - 1px) calc(.215rem - 1px);
}

.card-header-tabs
{
    margin-right: -.7145rem;
    margin-bottom: -.858rem;
    margin-left: -.7145rem;

    border-bottom: 0;
}

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

.card-primary
{
    background-color: #62a8ea;
}
.card-primary.card-bordered,
.card-primary .card-header-bordered,
.card-primary .card-footer-bordered
{
    border-color: #62a8ea;
}

.card-success
{
    background-color: #46be8a;
}
.card-success.card-bordered,
.card-success .card-header-bordered,
.card-success .card-footer-bordered
{
    border-color: #46be8a;
}

.card-info
{
    background-color: #57c7d4;
}
.card-info.card-bordered,
.card-info .card-header-bordered,
.card-info .card-footer-bordered
{
    border-color: #57c7d4;
}

.card-warning
{
    background-color: #f2a654;
}
.card-warning.card-bordered,
.card-warning .card-header-bordered,
.card-warning .card-footer-bordered
{
    border-color: #f2a654;
}

.card-danger
{
    background-color: #f96868;
}
.card-danger.card-bordered,
.card-danger .card-header-bordered,
.card-danger .card-footer-bordered
{
    border-color: #f96868;
}

.card-outline-primary
{
    background-color: #fff;
}
.card-outline-primary.card-bordered,
.card-outline-primary .card-header-bordered,
.card-outline-primary .card-footer-bordered
{
    border-color: #62a8ea;
}

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

.card-outline-info
{
    background-color: #fff;
}
.card-outline-info.card-bordered,
.card-outline-info .card-header-bordered,
.card-outline-info .card-footer-bordered
{
    border-color: #57c7d4;
}

.card-outline-success
{
    background-color: #fff;
}
.card-outline-success.card-bordered,
.card-outline-success .card-header-bordered,
.card-outline-success .card-footer-bordered
{
    border-color: #46be8a;
}

.card-outline-warning
{
    background-color: #fff;
}
.card-outline-warning.card-bordered,
.card-outline-warning .card-header-bordered,
.card-outline-warning .card-footer-bordered
{
    border-color: #f2a654;
}

.card-outline-danger
{
    background-color: #fff;
}
.card-outline-danger.card-bordered,
.card-outline-danger .card-header-bordered,
.card-outline-danger .card-footer-bordered
{
    border-color: #f96868;
}

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

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

.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-blockquote > footer
{
    color: rgba(255, 255, 255, .65);
}

.card-inverse .card-link:focus,
.card-inverse .card-link:hover
{
    color: #fff;
}

.card-blockquote
{
    margin-bottom: 0;
    padding: 0;

    border-left: 0;
}

.card-img-overlay
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    padding: 1.429rem;
}

.card-img
{
    width: 100%;

    border-radius: -webkit-calc(.215rem - 1px);
    border-radius:         calc(.215rem - 1px);
}

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

    border-top-left-radius: -webkit-calc(.215rem - 1px);
    border-top-left-radius:         calc(.215rem - 1px);
    border-top-right-radius: -webkit-calc(.215rem - 1px);
    border-top-right-radius:         calc(.215rem - 1px);
}

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

    border-bottom-right-radius: -webkit-calc(.215rem - 1px);
    border-bottom-right-radius:         calc(.215rem - 1px);
    border-bottom-left-radius: -webkit-calc(.215rem - 1px);
    border-bottom-left-radius:         calc(.215rem - 1px);
}

@media (min-width: 480px)
{
    .card-deck
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;

        margin-right: -.715rem;
        margin-left: -.715rem; 

        -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
    }
    .card-deck .card
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;
                flex-direction: column;

        margin-right: .715rem;
        margin-left: .715rem; 

        -webkit-box-flex: 1;
        -webkit-flex: 1 0 0;
            -ms-flex: 1 0 0;
                flex: 1 0 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
    }
}

@media (min-width: 480px)
{
    .card-group
    {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display:         flex;

        -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
                flex-flow: row wrap;
    }
    .card-group .card
    {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 0;
            -ms-flex: 1 0 0;
                flex: 1 0 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-img-top
    {
        border-top-right-radius: 0;
    }
    .card-group .card:first-child .card-img-bottom
    {
        border-bottom-right-radius: 0;
    }
    .card-group .card:last-child
    {
        border-top-left-radius: 0;
        border-bottom-left-radius: 0;
    }
    .card-group .card:last-child .card-img-top
    {
        border-top-left-radius: 0;
    }
    .card-group .card:last-child .card-img-bottom
    {
        border-bottom-left-radius: 0;
    }
    .card-group .card:not(:first-child):not(:last-child)
    {
        border-radius: 0;
    }
    .card-group .card:not(:first-child):not(:last-child) .card-img-top,
    .card-group .card:not(:first-child):not(:last-child) .card-img-bottom
    {
        border-radius: 0;
    }
}

@media (min-width: 480px)
{
    .card-columns
    {
        -webkit-column-count: 3;
           -moz-column-count: 3;
                column-count: 3;
        -webkit-column-gap: 1.429rem;
           -moz-column-gap: 1.429rem;
                column-gap: 1.429rem;
    }
    .card-columns .card
    {
        display: inline-block;

        width: 100%;
        margin-bottom: .858rem;
    }
}

.breadcrumb
{
    margin-bottom: 1rem;
    padding: .75rem 1rem;

    list-style: none;

    border-radius: .215rem; 
    background-color: transparent;
}
.breadcrumb::after
{
    display: block;
    clear: both;

    content: '';
}

.breadcrumb-item
{
    float: left;
}
.breadcrumb-item + .breadcrumb-item::before
{
    display: inline-block;

    padding-right: .5rem;
    padding-left: .5rem;

    content: '/'; 

    color: #ccd5db;
}
.breadcrumb-item + .breadcrumb-item:hover::before
{
    text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before
{
    text-decoration: none;
}
.breadcrumb-item.active
{
    color: #76838f;
}

.pagination
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    padding-left: 0;

    list-style: none;

    border-radius: .215rem;
}

.page-item:first-child .page-link
{
    margin-left: 0;

    border-top-left-radius: .215rem;
    border-bottom-left-radius: .215rem;
}

.page-item:last-child .page-link
{
    border-top-right-radius: .215rem;
    border-bottom-right-radius: .215rem;
}

.page-item.active .page-link
{
    z-index: 2;

    color: #fff;
    border-color: #62a8ea; 
    background-color: #62a8ea;
}

.page-item.disabled .page-link
{
    cursor: not-allowed;
    pointer-events: none;

    color: #ccd5db;
    border-color: #e4eaec; 
    background-color: transparent;
}

.page-link
{
    line-height: 1.25;

    position: relative;

    display: block;

    margin-left: -1px;
    padding: .643rem 1.072rem;

    color: #76838f;
    border: 1px solid #e4eaec; 
    background-color: transparent;
}
.page-link:focus,
.page-link:hover
{
    text-decoration: none;

    color: #89bceb;
    border-color: #e4eaec; 
    background-color: #f3f7f9;
}

.pagination-lg .page-link
{
    font-size: 1.286rem; 

    padding: .715rem 1.215rem;
}

.pagination-lg .page-item:first-child .page-link
{
    border-top-left-radius: .286rem;
    border-bottom-left-radius: .286rem;
}

.pagination-lg .page-item:last-child .page-link
{
    border-top-right-radius: .286rem;
    border-bottom-right-radius: .286rem;
}

.pagination-sm .page-link
{
    font-size: .858rem; 

    padding: .429rem .786rem;
}

.pagination-sm .page-item:first-child .page-link
{
    border-top-left-radius: .143rem;
    border-bottom-left-radius: .143rem;
}

.pagination-sm .page-item:last-child .page-link
{
    border-top-right-radius: .143rem;
    border-bottom-right-radius: .143rem;
}

.badge
{
    font-size: 75%;
    font-weight: 300;
    line-height: 1;

    display: inline-block;

    padding: .25em .6em;

    text-align: center;
    vertical-align: baseline;
    white-space: nowrap;

    color: #fff;
    border-radius: .215rem;
}
.badge:empty
{
    display: none;
}

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

a.badge:focus,
a.badge:hover
{
    text-decoration: none; 

    color: #fff;
}

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

    border-radius: 10rem;
}

.badge-default
{
    background-color: #e4eaec;
}
.badge-default[href]:focus,
.badge-default[href]:hover
{
    background-color: #c6d3d7;
}

.badge-primary
{
    background-color: #62a8ea;
}
.badge-primary[href]:focus,
.badge-primary[href]:hover
{
    background-color: #358fe4;
}

.badge-success
{
    background-color: #46be8a;
}
.badge-success[href]:focus,
.badge-success[href]:hover
{
    background-color: #369b6f;
}

.badge-info
{
    background-color: #57c7d4;
}
.badge-info[href]:focus,
.badge-info[href]:hover
{
    background-color: #33b6c5;
}

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

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

.jumbotron
{
    margin-bottom: 1.429rem;
    padding: 1.429rem .7145rem;

    border-radius: .286rem; 
    background-color: #e4eaec;
}
@media (min-width: 480px)
{
    .jumbotron
    {
        padding: 2.858rem 1.429rem;
    }
}

.jumbotron-hr
{
    border-top-color: #c6d3d7;
}

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

    border-radius: 0;
}

.alert
{
    margin-bottom: 1.143rem;
    padding: 12px 20px;

    border: 1px solid transparent;
    border-radius: .215rem;
}

.alert-heading
{
    color: inherit;
}

.alert-link
{
    font-weight: 500;
}

.alert-dismissible .close
{
    position: relative;
    top: -12px;
    right: -20px;

    padding: 12px 20px;

    color: inherit;
}

.alert-success
{
    color: #46be8a; 
    border-color: #e7faf2;
    background-color: rgba(231, 250, 242, .8);
}
.alert-success .close
{
    color: #46be8a;
}
.alert-success .close:hover,
.alert-success .close:focus
{
    color: #46be8a;
}

.alert-info
{
    color: #57c7d4; 
    border-color: #ecf9fa;
    background-color: rgba(236, 249, 250, .8);
}
.alert-info .close
{
    color: #57c7d4;
}
.alert-info .close:hover,
.alert-info .close:focus
{
    color: #57c7d4;
}

.alert-warning
{
    color: #f2a654; 
    border-color: #fff3e6;
    background-color: rgba(255, 243, 230, .8);
}
.alert-warning .close
{
    color: #f2a654;
}
.alert-warning .close:hover,
.alert-warning .close:focus
{
    color: #f2a654;
}

.alert-danger
{
    color: #f96868; 
    border-color: #ffeaea;
    background-color: rgba(255, 234, 234, .8);
}
.alert-danger .close
{
    color: #f96868;
}
.alert-danger .close:hover,
.alert-danger .close:focus
{
    color: #f96868;
}

.media
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
            align-items: flex-start;
}

.media-body
{
    -webkit-box-flex: 1;
    -webkit-flex: 1;
        -ms-flex: 1;
            flex: 1;
}

.list-group
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
            flex-direction: column;

    margin-bottom: 0; 
    padding-left: 0;

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
}

.list-group-item-action
{
    width: 100%;

    text-align: inherit; 

    color: #76838f;
}
.list-group-item-action:focus,
.list-group-item-action:hover
{
    text-decoration: none;

    color: #76838f;
    background-color: #f3f7f9;
}
.list-group-item-action:active
{
    color: #76838f;
    background-color: #e4eaec;
}

.list-group-item
{
    position: relative;

    display: block;

    margin-bottom: -1px;
    padding: .75rem 1.25rem;

    border: 1px solid transparent; 
    background-color: #fff;
}
.list-group-item:first-child
{
    border-top-left-radius: .215rem;
    border-top-right-radius: .215rem;
}
.list-group-item:last-child
{
    margin-bottom: 0;

    border-bottom-right-radius: .215rem;
    border-bottom-left-radius: .215rem;
}
.list-group-item:focus,
.list-group-item:hover
{
    text-decoration: none;
}
.list-group-item.disabled,
.list-group-item:disabled
{
    cursor: not-allowed;

    color: #ccd5db;
    background-color: transparent;
}
.list-group-item.active
{
    z-index: 2;

    color: #62a8ea;
    border-color: transparent; 
    background-color: transparent;
}

.list-group-flush .list-group-item
{
    border-right: 0;
    border-left: 0;
    border-radius: 0;
}

.list-group-flush:first-child .list-group-item:first-child
{
    border-top: 0;
}

.list-group-flush:last-child .list-group-item:last-child
{
    border-bottom: 0;
}

.list-group-item-success
{
    color: #fff;
    background-color: #46be8a;
}

a.list-group-item-success,
button.list-group-item-success
{
    color: #fff;
}
a.list-group-item-success:focus,
a.list-group-item-success:hover,
button.list-group-item-success:focus,
button.list-group-item-success:hover
{
    color: #fff;
    background-color: #3dae7d;
}
a.list-group-item-success.active,
button.list-group-item-success.active
{
    color: #fff;
    border-color: #fff; 
    background-color: #fff;
}

.list-group-item-info
{
    color: #fff;
    background-color: #57c7d4;
}

a.list-group-item-info,
button.list-group-item-info
{
    color: #fff;
}
a.list-group-item-info:focus,
a.list-group-item-info:hover,
button.list-group-item-info:focus,
button.list-group-item-info:hover
{
    color: #fff;
    background-color: #43c0cf;
}
a.list-group-item-info.active,
button.list-group-item-info.active
{
    color: #fff;
    border-color: #fff; 
    background-color: #fff;
}

.list-group-item-warning
{
    color: #fff;
    background-color: #f2a654;
}

a.list-group-item-warning,
button.list-group-item-warning
{
    color: #fff;
}
a.list-group-item-warning:focus,
a.list-group-item-warning:hover,
button.list-group-item-warning:focus,
button.list-group-item-warning:hover
{
    color: #fff;
    background-color: #f09a3c;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active
{
    color: #fff;
    border-color: #fff; 
    background-color: #fff;
}

.list-group-item-danger
{
    color: #fff;
    background-color: #f96868;
}

a.list-group-item-danger,
button.list-group-item-danger
{
    color: #fff;
}
a.list-group-item-danger:focus,
a.list-group-item-danger:hover,
button.list-group-item-danger:focus,
button.list-group-item-danger:hover
{
    color: #fff;
    background-color: #f84f4f;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active
{
    color: #fff;
    border-color: #fff; 
    background-color: #fff;
}

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

    width: 100%;
    height: 100%;

    border: 0;
}

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

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

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

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

.close
{
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1;

    float: right;

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

    opacity: .75; 
    color: #000;
}

button.close
{
    padding: 0;

    border: 0;
    background: transparent;

    -webkit-appearance: none;
}

.modal-open
{
    overflow: hidden;
}

.modal
{
    position: fixed;
    z-index: 1700;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: none;
    overflow: hidden;

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

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

.modal-dialog
{
    position: relative;

    width: auto;
    margin: 10px;
}

.modal-content
{
    position: relative;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
            flex-direction: column;

    border: 1px solid transparent;
    border-radius: .286rem;
    outline: 0; 
    background-color: #fff;
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .2);
            box-shadow: 0 2px 12px rgba(0, 0, 0, .2);

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
}

.modal-backdrop
{
    position: fixed;
    z-index: 1600;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    background-color: #000;
}
.modal-backdrop.fade
{
    opacity: 0;
}
.modal-backdrop.show
{
    opacity: .5;
}

.modal-header
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    padding: 15px;

    border-bottom: 1px solid #e4eaec; 

    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
            justify-content: space-between;
}

.modal-title
{
    line-height: 1.571429; 

    margin-bottom: 0;
}

.modal-body
{
    position: relative;

    padding: 20px; 

    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
}

.modal-footer
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    padding: 20px;

    border-top: 1px solid #e4eaec; 

    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
            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: 480px)
{
    .modal-dialog
    {
        max-width: 600px;
        margin: 30px auto;
    }
    .modal-content
    {
        -webkit-box-shadow: 0 2px 12px rgba(0, 0, 0, .2);
                box-shadow: 0 2px 12px rgba(0, 0, 0, .2);
    }
    .modal-sm
    {
        max-width: 300px;
    }
}

@media (min-width: 992px)
{
    .modal-lg
    {
        max-width: 900px;
    }
}

.tooltip
{
    font-family: 'Roboto', sans-serif;
    font-size: .858rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.571429;

    position: absolute;
    z-index: 1900;

    display: block;

    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: .9;
}
.tooltip.tooltip-top,
.tooltip.bs-tether-element-attached-bottom
{
    margin-top: -3px; 
    padding: 4px 0;
}
.tooltip.tooltip-top .tooltip-inner::before,
.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before
{
    bottom: 0;
    left: 50%;

    margin-left: -4px;

    content: '';

    border-width: 4px 4px 0;
    border-top-color: rgba(0, 0, 0, .8);
}
.tooltip.tooltip-right,
.tooltip.bs-tether-element-attached-left
{
    margin-left: 3px; 
    padding: 0 4px;
}
.tooltip.tooltip-right .tooltip-inner::before,
.tooltip.bs-tether-element-attached-left .tooltip-inner::before
{
    top: 50%;
    left: 0;

    margin-top: -4px;

    content: '';

    border-width: 4px 4px 4px 0;
    border-right-color: rgba(0, 0, 0, .8);
}
.tooltip.tooltip-bottom,
.tooltip.bs-tether-element-attached-top
{
    margin-top: 3px; 
    padding: 4px 0;
}
.tooltip.tooltip-bottom .tooltip-inner::before,
.tooltip.bs-tether-element-attached-top .tooltip-inner::before
{
    top: 0;
    left: 50%;

    margin-left: -4px;

    content: '';

    border-width: 0 4px 4px;
    border-bottom-color: rgba(0, 0, 0, .8);
}
.tooltip.tooltip-left,
.tooltip.bs-tether-element-attached-right
{
    margin-left: -3px; 
    padding: 0 4px;
}
.tooltip.tooltip-left .tooltip-inner::before,
.tooltip.bs-tether-element-attached-right .tooltip-inner::before
{
    top: 50%;
    right: 0;

    margin-top: -4px;

    content: '';

    border-width: 4px 0 4px 4px;
    border-left-color: rgba(0, 0, 0, .8);
}

.tooltip-inner
{
    max-width: 200px;
    padding: 6px 12px;

    text-align: center;

    color: #fff;
    border-radius: .215rem; 
    background-color: rgba(0, 0, 0, .8);
}
.tooltip-inner::before
{
    position: absolute;

    width: 0;
    height: 0;

    border-style: solid; 
    border-color: transparent;
}

.popover
{
    font-family: 'Roboto', sans-serif;
    font-size: .858rem;
    font-weight: 300;
    font-style: normal;
    line-height: 1.571429;

    position: absolute;
    z-index: 1800;
    top: 0;
    left: 0;

    display: block;

    max-width: 276px;
    padding: 1px;

    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(204, 213, 219, .8);
    border-radius: .286rem;
    background-color: #fff;
    -webkit-background-clip: padding-box;
            background-clip: padding-box;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
            box-shadow: 0 5px 10px rgba(0, 0, 0, .2); 
    text-shadow: none;

    line-break: auto;
}
.popover.popover-top,
.popover.bs-tether-element-attached-bottom
{
    margin-top: -8px;
}
.popover.popover-top::before,
.popover.popover-top::after,
.popover.bs-tether-element-attached-bottom::before,
.popover.bs-tether-element-attached-bottom::after
{
    left: 50%;

    border-bottom-width: 0;
}
.popover.popover-top::before,
.popover.bs-tether-element-attached-bottom::before
{
    bottom: -9px;

    margin-left: -9px;

    border-top-color: rgba(204, 213, 219, .85);
}
.popover.popover-top::after,
.popover.bs-tether-element-attached-bottom::after
{
    bottom: -8px;

    margin-left: -8px;

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

    border-left-width: 0;
}
.popover.popover-right::before,
.popover.bs-tether-element-attached-left::before
{
    left: -9px;

    margin-top: -9px;

    border-right-color: rgba(204, 213, 219, .85);
}
.popover.popover-right::after,
.popover.bs-tether-element-attached-left::after
{
    left: -8px;

    margin-top: -8px;

    border-right-color: #fff;
}
.popover.popover-bottom,
.popover.bs-tether-element-attached-top
{
    margin-top: 8px;
}
.popover.popover-bottom::before,
.popover.popover-bottom::after,
.popover.bs-tether-element-attached-top::before,
.popover.bs-tether-element-attached-top::after
{
    left: 50%;

    border-top-width: 0;
}
.popover.popover-bottom::before,
.popover.bs-tether-element-attached-top::before
{
    top: -9px;

    margin-left: -9px;

    border-bottom-color: rgba(204, 213, 219, .85);
}
.popover.popover-bottom::after,
.popover.bs-tether-element-attached-top::after
{
    top: -8px;

    margin-left: -8px;

    border-bottom-color: #f3f7f9;
}
.popover.popover-bottom .popover-title::before,
.popover.bs-tether-element-attached-top .popover-title::before
{
    position: absolute;
    top: 0;
    left: 50%;

    display: block;

    width: 20px;
    margin-left: -10px;

    content: '';

    border-bottom: 1px solid #f3f7f9;
}
.popover.popover-left,
.popover.bs-tether-element-attached-right
{
    margin-left: -8px;
}
.popover.popover-left::before,
.popover.popover-left::after,
.popover.bs-tether-element-attached-right::before,
.popover.bs-tether-element-attached-right::after
{
    top: 50%;

    border-right-width: 0;
}
.popover.popover-left::before,
.popover.bs-tether-element-attached-right::before
{
    right: -9px;

    margin-top: -9px;

    border-left-color: rgba(204, 213, 219, .85);
}
.popover.popover-left::after,
.popover.bs-tether-element-attached-right::after
{
    right: -8px;

    margin-top: -8px;

    border-left-color: #fff;
}

.popover-title
{
    font-size: 1rem;

    margin-bottom: 0;
    padding: 8px 14px;

    color: inherit;
    border-bottom: 1px solid #e2ecf1;
    border-top-left-radius: -webkit-calc(.286rem - 1px);
    border-top-left-radius:         calc(.286rem - 1px);
    border-top-right-radius: -webkit-calc(.286rem - 1px);
    border-top-right-radius:         calc(.286rem - 1px); 
    background-color: #f3f7f9;
}
.popover-title:empty
{
    display: none;
}

.popover-content
{
    padding: 20px 20px;

    color: #292b2c;
}

.popover::before,
.popover::after
{
    position: absolute;

    display: block;

    width: 0;
    height: 0;

    border-style: solid; 
    border-color: transparent;
}

.popover::before
{
    content: '';

    border-width: 9px;
}

.popover::after
{
    content: '';

    border-width: 8px;
}

.carousel
{
    position: relative;
}

.carousel-inner
{
    position: relative;

    overflow: hidden; 

    width: 100%;
}

.carousel-item
{
    position: relative;

    display: none;

    width: 100%;
}
@media (-webkit-transform-3d)
{
    .carousel-item
    {
        -webkit-transition: -webkit-transform .6s ease-in-out;
             -o-transition:      -o-transform .6s ease-in-out;
                transition:         transform .6s ease-in-out;

        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        -webkit-perspective: 1000px;
                perspective: 1000px;
    }
}
@supports ((-webkit-transform: translate3d(0, 0, 0)) or (transform: translate3d(0, 0, 0)))
{
    .carousel-item
    {
        -webkit-transition: -webkit-transform .6s ease-in-out;
             -o-transition:      -o-transform .6s ease-in-out;
                transition:         transform .6s ease-in-out;

        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        -webkit-perspective: 1000px;
                perspective: 1000px;
    }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev
{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;
}

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

@media (-webkit-transform-3d)
{
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right
    {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
    .carousel-item-next,
    .active.carousel-item-right
    {
        -webkit-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0);
    }
    .carousel-item-prev,
    .active.carousel-item-left
    {
        -webkit-transform: translate3d(-100%, 0, 0);
                transform: translate3d(-100%, 0, 0);
    }
}

@supports ((-webkit-transform: translate3d(0, 0, 0)) or (transform: translate3d(0, 0, 0)))
{
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right
    {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
    }
    .carousel-item-next,
    .active.carousel-item-right
    {
        -webkit-transform: translate3d(100%, 0, 0);
                transform: translate3d(100%, 0, 0);
    }
    .carousel-item-prev,
    .active.carousel-item-left
    {
        -webkit-transform: translate3d(-100%, 0, 0);
                transform: translate3d(-100%, 0, 0);
    }
}

.carousel-control-prev,
.carousel-control-next
{
    position: absolute;
    top: 0;
    bottom: 0;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    width: 15%;

    text-align: center;

    opacity: 0; 
    color: #fff;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
            justify-content: center;
}
.carousel-control-prev:focus,
.carousel-control-prev:hover,
.carousel-control-next:focus,
.carousel-control-next:hover
{
    text-decoration: none;

    opacity: .9; 
    color: #fff;
    outline: 0;
}

.carousel-control-prev
{
    left: 0;
}

.carousel-control-next
{
    right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon
{
    display: inline-block;

    width: 20px;
    height: 20px;

    background: transparent no-repeat center center;
    -webkit-background-size: 100% 100%;
            background-size: 100% 100%;
}

.carousel-control-prev-icon
{
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3E%3Cpath d=\'M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z\'/%3E%3C/svg%3E');
}

.carousel-control-next-icon
{
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23fff\' viewBox=\'0 0 8 8\'%3E%3Cpath d=\'M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z\'/%3E%3C/svg%3E');
}

.carousel-indicators
{
    position: absolute;
    z-index: 15;
    right: 0;
    bottom: 10px;
    left: 0;

    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display:         flex;

    margin-right: 15%;
    margin-left: 15%;
    padding-left: 0;

    list-style: none; 

    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
            justify-content: center;
}
.carousel-indicators li
{
    position: relative;

    max-width: 10px;
    height: 10px;
    margin-right: 3px;
    margin-left: 3px;

    text-indent: -999px;

    background-color: rgba(255, 255, 255, .5); 

    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
}
.carousel-indicators li::before
{
    position: absolute;
    top: -10px;
    left: 0;

    display: inline-block;

    width: 100%;
    height: 10px;

    content: '';
}
.carousel-indicators li::after
{
    position: absolute;
    bottom: -10px;
    left: 0;

    display: inline-block;

    width: 100%;
    height: 10px;

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

.carousel-caption
{
    position: absolute;
    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-faded
{
    background-color: #f7f7f7;
}

.bg-primary
{
    background-color: #62a8ea !important;
}

a.bg-primary:focus,
a.bg-primary:hover
{
    background-color: #358fe4 !important;
}

.bg-success
{
    background-color: #46be8a !important;
}

a.bg-success:focus,
a.bg-success:hover
{
    background-color: #369b6f !important;
}

.bg-info
{
    background-color: #57c7d4 !important;
}

a.bg-info:focus,
a.bg-info:hover
{
    background-color: #33b6c5 !important;
}

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

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

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

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

.bg-inverse
{
    background-color: #76838f !important;
}

a.bg-inverse:focus,
a.bg-inverse:hover
{
    background-color: #5e6974 !important;
}

.border-0
{
    border: 0 !important;
}

.border-top-0
{
    border-top: 0 !important;
}

.border-right-0
{
    border-right: 0 !important;
}

.border-bottom-0
{
    border-bottom: 0 !important;
}

.border-left-0
{
    border-left: 0 !important;
}

.rounded
{
    border-radius: .215rem;
}

.rounded-top
{
    border-top-left-radius: .215rem;
    border-top-right-radius: .215rem;
}

.rounded-right
{
    border-top-right-radius: .215rem;
    border-bottom-right-radius: .215rem;
}

.rounded-bottom
{
    border-bottom-right-radius: .215rem;
    border-bottom-left-radius: .215rem;
}

.rounded-left
{
    border-top-left-radius: .215rem;
    border-bottom-left-radius: .215rem;
}

.rounded-circle
{
    border-radius: 50%;
}

.rounded-0
{
    border-radius: 0;
}

.clearfix::after
{
    display: block;
    clear: both;

    content: '';
}

.d-none
{
    display: none !important;
}

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

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

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

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

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

.d-flex
{
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display:         flex !important;
}

.d-inline-flex
{
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: -ms-inline-flexbox !important;
    display:         inline-flex !important;
}

@media (min-width: 480px)
{
    .d-sm-none
    {
        display: none !important;
    }
    .d-sm-inline
    {
        display: inline !important;
    }
    .d-sm-inline-block
    {
        display: inline-block !important;
    }
    .d-sm-block
    {
        display: block !important;
    }
    .d-sm-table
    {
        display: table !important;
    }
    .d-sm-table-cell
    {
        display: table-cell !important;
    }
    .d-sm-flex
    {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display:         flex !important;
    }
    .d-sm-inline-flex
    {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display:         inline-flex !important;
    }
}

@media (min-width: 768px)
{
    .d-md-none
    {
        display: none !important;
    }
    .d-md-inline
    {
        display: inline !important;
    }
    .d-md-inline-block
    {
        display: inline-block !important;
    }
    .d-md-block
    {
        display: block !important;
    }
    .d-md-table
    {
        display: table !important;
    }
    .d-md-table-cell
    {
        display: table-cell !important;
    }
    .d-md-flex
    {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display:         flex !important;
    }
    .d-md-inline-flex
    {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display:         inline-flex !important;
    }
}

@media (min-width: 992px)
{
    .d-lg-none
    {
        display: none !important;
    }
    .d-lg-inline
    {
        display: inline !important;
    }
    .d-lg-inline-block
    {
        display: inline-block !important;
    }
    .d-lg-block
    {
        display: block !important;
    }
    .d-lg-table
    {
        display: table !important;
    }
    .d-lg-table-cell
    {
        display: table-cell !important;
    }
    .d-lg-flex
    {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display:         flex !important;
    }
    .d-lg-inline-flex
    {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display:         inline-flex !important;
    }
}

@media (min-width: 1200px)
{
    .d-xl-none
    {
        display: none !important;
    }
    .d-xl-inline
    {
        display: inline !important;
    }
    .d-xl-inline-block
    {
        display: inline-block !important;
    }
    .d-xl-block
    {
        display: block !important;
    }
    .d-xl-table
    {
        display: table !important;
    }
    .d-xl-table-cell
    {
        display: table-cell !important;
    }
    .d-xl-flex
    {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display:         flex !important;
    }
    .d-xl-inline-flex
    {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display:         inline-flex !important;
    }
}

@media (min-width: 1600px)
{
    .d-xxl-none
    {
        display: none !important;
    }
    .d-xxl-inline
    {
        display: inline !important;
    }
    .d-xxl-inline-block
    {
        display: inline-block !important;
    }
    .d-xxl-block
    {
        display: block !important;
    }
    .d-xxl-table
    {
        display: table !important;
    }
    .d-xxl-table-cell
    {
        display: table-cell !important;
    }
    .d-xxl-flex
    {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display:         flex !important;
    }
    .d-xxl-inline-flex
    {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display:         inline-flex !important;
    }
}

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

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

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

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

.order-first
{
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
            order: -1;
}

.order-last
{
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
            order: 1;
}

.order-0
{
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
    -ms-flex-order: 0;
            order: 0;
}

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

    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
}

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

    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
}

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

    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
}

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

    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
}

.flex-wrap
{
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
}

.flex-nowrap
{
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
}

.flex-wrap-reverse
{
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
}

.justify-content-start
{
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
    -ms-flex-pack: start !important;
            justify-content: flex-start !important;
}

.justify-content-end
{
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
    -ms-flex-pack: end !important;
            justify-content: flex-end !important;
}

.justify-content-center
{
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
    -ms-flex-pack: center !important;
            justify-content: center !important;
}

.justify-content-between
{
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
    -ms-flex-pack: justify !important;
            justify-content: space-between !important;
}

.justify-content-around
{
    -webkit-justify-content: space-around !important;
    -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
}

.align-items-start
{
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
    -ms-flex-align: start !important;
            align-items: flex-start !important;
}

.align-items-end
{
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
    -ms-flex-align: end !important;
            align-items: flex-end !important;
}

.align-items-center
{
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
    -ms-flex-align: center !important;
            align-items: center !important;
}

.align-items-baseline
{
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
    -ms-flex-align: baseline !important;
            align-items: baseline !important;
}

.align-items-stretch
{
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
    -ms-flex-align: stretch !important;
            align-items: stretch !important;
}

.align-content-start
{
    -webkit-align-content: flex-start !important;
    -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
}

.align-content-end
{
    -webkit-align-content: flex-end !important;
    -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
}

.align-content-center
{
    -webkit-align-content: center !important;
    -ms-flex-line-pack: center !important;
            align-content: center !important;
}

.align-content-between
{
    -webkit-align-content: space-between !important;
    -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
}

.align-content-around
{
    -webkit-align-content: space-around !important;
    -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
}

.align-content-stretch
{
    -webkit-align-content: stretch !important;
    -ms-flex-line-pack: stretch !important;
            align-content: stretch !important;
}

.align-self-auto
{
    -webkit-align-self: auto !important;
    -ms-flex-item-align: auto !important;
            align-self: auto !important;
}

.align-self-start
{
    -webkit-align-self: flex-start !important;
    -ms-flex-item-align: start !important;
            align-self: flex-start !important;
}

.align-self-end
{
    -webkit-align-self: flex-end !important;
    -ms-flex-item-align: end !important;
            align-self: flex-end !important;
}

.align-self-center
{
    -webkit-align-self: center !important;
    -ms-flex-item-align: center !important;
            align-self: center !important;
}

.align-self-baseline
{
    -webkit-align-self: baseline !important;
    -ms-flex-item-align: baseline !important;
            align-self: baseline !important;
}

.align-self-stretch
{
    -webkit-align-self: stretch !important;
    -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
}

@media (min-width: 480px)
{
    .order-sm-first
    {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
                order: -1;
    }
    .order-sm-last
    {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
                order: 1;
    }
    .order-sm-0
    {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
                order: 0;
    }
    .flex-sm-row
    {
                flex-direction: row !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
            -ms-flex-direction: row !important;
    }
    .flex-sm-column
    {
                flex-direction: column !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
            -ms-flex-direction: column !important;
    }
    .flex-sm-row-reverse
    {
                flex-direction: row-reverse !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
            -ms-flex-direction: row-reverse !important;
    }
    .flex-sm-column-reverse
    {
                flex-direction: column-reverse !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
            -ms-flex-direction: column-reverse !important;
    }
    .flex-sm-wrap
    {
        -webkit-flex-wrap: wrap !important;
            -ms-flex-wrap: wrap !important;
                flex-wrap: wrap !important;
    }
    .flex-sm-nowrap
    {
        -webkit-flex-wrap: nowrap !important;
            -ms-flex-wrap: nowrap !important;
                flex-wrap: nowrap !important;
    }
    .flex-sm-wrap-reverse
    {
        -webkit-flex-wrap: wrap-reverse !important;
            -ms-flex-wrap: wrap-reverse !important;
                flex-wrap: wrap-reverse !important;
    }
    .justify-content-sm-start
    {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
                justify-content: flex-start !important;
    }
    .justify-content-sm-end
    {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
                justify-content: flex-end !important;
    }
    .justify-content-sm-center
    {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
                justify-content: center !important;
    }
    .justify-content-sm-between
    {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
                justify-content: space-between !important;
    }
    .justify-content-sm-around
    {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
                justify-content: space-around !important;
    }
    .align-items-sm-start
    {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
                align-items: flex-start !important;
    }
    .align-items-sm-end
    {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
                align-items: flex-end !important;
    }
    .align-items-sm-center
    {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
                align-items: center !important;
    }
    .align-items-sm-baseline
    {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
                align-items: baseline !important;
    }
    .align-items-sm-stretch
    {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
                align-items: stretch !important;
    }
    .align-content-sm-start
    {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
                align-content: flex-start !important;
    }
    .align-content-sm-end
    {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
                align-content: flex-end !important;
    }
    .align-content-sm-center
    {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
                align-content: center !important;
    }
    .align-content-sm-between
    {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
                align-content: space-between !important;
    }
    .align-content-sm-around
    {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
                align-content: space-around !important;
    }
    .align-content-sm-stretch
    {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
                align-content: stretch !important;
    }
    .align-self-sm-auto
    {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                align-self: auto !important;
    }
    .align-self-sm-start
    {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
                align-self: flex-start !important;
    }
    .align-self-sm-end
    {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
                align-self: flex-end !important;
    }
    .align-self-sm-center
    {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                align-self: center !important;
    }
    .align-self-sm-baseline
    {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
                align-self: baseline !important;
    }
    .align-self-sm-stretch
    {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                align-self: stretch !important;
    }
}

@media (min-width: 768px)
{
    .order-md-first
    {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
                order: -1;
    }
    .order-md-last
    {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
                order: 1;
    }
    .order-md-0
    {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
                order: 0;
    }
    .flex-md-row
    {
                flex-direction: row !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
            -ms-flex-direction: row !important;
    }
    .flex-md-column
    {
                flex-direction: column !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
            -ms-flex-direction: column !important;
    }
    .flex-md-row-reverse
    {
                flex-direction: row-reverse !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
            -ms-flex-direction: row-reverse !important;
    }
    .flex-md-column-reverse
    {
                flex-direction: column-reverse !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
            -ms-flex-direction: column-reverse !important;
    }
    .flex-md-wrap
    {
        -webkit-flex-wrap: wrap !important;
            -ms-flex-wrap: wrap !important;
                flex-wrap: wrap !important;
    }
    .flex-md-nowrap
    {
        -webkit-flex-wrap: nowrap !important;
            -ms-flex-wrap: nowrap !important;
                flex-wrap: nowrap !important;
    }
    .flex-md-wrap-reverse
    {
        -webkit-flex-wrap: wrap-reverse !important;
            -ms-flex-wrap: wrap-reverse !important;
                flex-wrap: wrap-reverse !important;
    }
    .justify-content-md-start
    {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
                justify-content: flex-start !important;
    }
    .justify-content-md-end
    {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
                justify-content: flex-end !important;
    }
    .justify-content-md-center
    {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
                justify-content: center !important;
    }
    .justify-content-md-between
    {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
                justify-content: space-between !important;
    }
    .justify-content-md-around
    {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
                justify-content: space-around !important;
    }
    .align-items-md-start
    {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
                align-items: flex-start !important;
    }
    .align-items-md-end
    {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
                align-items: flex-end !important;
    }
    .align-items-md-center
    {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
                align-items: center !important;
    }
    .align-items-md-baseline
    {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
                align-items: baseline !important;
    }
    .align-items-md-stretch
    {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
                align-items: stretch !important;
    }
    .align-content-md-start
    {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
                align-content: flex-start !important;
    }
    .align-content-md-end
    {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
                align-content: flex-end !important;
    }
    .align-content-md-center
    {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
                align-content: center !important;
    }
    .align-content-md-between
    {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
                align-content: space-between !important;
    }
    .align-content-md-around
    {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
                align-content: space-around !important;
    }
    .align-content-md-stretch
    {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
                align-content: stretch !important;
    }
    .align-self-md-auto
    {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                align-self: auto !important;
    }
    .align-self-md-start
    {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
                align-self: flex-start !important;
    }
    .align-self-md-end
    {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
                align-self: flex-end !important;
    }
    .align-self-md-center
    {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                align-self: center !important;
    }
    .align-self-md-baseline
    {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
                align-self: baseline !important;
    }
    .align-self-md-stretch
    {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                align-self: stretch !important;
    }
}

@media (min-width: 992px)
{
    .order-lg-first
    {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
                order: -1;
    }
    .order-lg-last
    {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
                order: 1;
    }
    .order-lg-0
    {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
                order: 0;
    }
    .flex-lg-row
    {
                flex-direction: row !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
            -ms-flex-direction: row !important;
    }
    .flex-lg-column
    {
                flex-direction: column !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
            -ms-flex-direction: column !important;
    }
    .flex-lg-row-reverse
    {
                flex-direction: row-reverse !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
            -ms-flex-direction: row-reverse !important;
    }
    .flex-lg-column-reverse
    {
                flex-direction: column-reverse !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
            -ms-flex-direction: column-reverse !important;
    }
    .flex-lg-wrap
    {
        -webkit-flex-wrap: wrap !important;
            -ms-flex-wrap: wrap !important;
                flex-wrap: wrap !important;
    }
    .flex-lg-nowrap
    {
        -webkit-flex-wrap: nowrap !important;
            -ms-flex-wrap: nowrap !important;
                flex-wrap: nowrap !important;
    }
    .flex-lg-wrap-reverse
    {
        -webkit-flex-wrap: wrap-reverse !important;
            -ms-flex-wrap: wrap-reverse !important;
                flex-wrap: wrap-reverse !important;
    }
    .justify-content-lg-start
    {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
                justify-content: flex-start !important;
    }
    .justify-content-lg-end
    {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
                justify-content: flex-end !important;
    }
    .justify-content-lg-center
    {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
                justify-content: center !important;
    }
    .justify-content-lg-between
    {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
                justify-content: space-between !important;
    }
    .justify-content-lg-around
    {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
                justify-content: space-around !important;
    }
    .align-items-lg-start
    {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
                align-items: flex-start !important;
    }
    .align-items-lg-end
    {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
                align-items: flex-end !important;
    }
    .align-items-lg-center
    {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
                align-items: center !important;
    }
    .align-items-lg-baseline
    {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
                align-items: baseline !important;
    }
    .align-items-lg-stretch
    {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
                align-items: stretch !important;
    }
    .align-content-lg-start
    {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
                align-content: flex-start !important;
    }
    .align-content-lg-end
    {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
                align-content: flex-end !important;
    }
    .align-content-lg-center
    {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
                align-content: center !important;
    }
    .align-content-lg-between
    {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
                align-content: space-between !important;
    }
    .align-content-lg-around
    {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
                align-content: space-around !important;
    }
    .align-content-lg-stretch
    {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
                align-content: stretch !important;
    }
    .align-self-lg-auto
    {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                align-self: auto !important;
    }
    .align-self-lg-start
    {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
                align-self: flex-start !important;
    }
    .align-self-lg-end
    {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
                align-self: flex-end !important;
    }
    .align-self-lg-center
    {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                align-self: center !important;
    }
    .align-self-lg-baseline
    {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
                align-self: baseline !important;
    }
    .align-self-lg-stretch
    {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                align-self: stretch !important;
    }
}

@media (min-width: 1200px)
{
    .order-xl-first
    {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
                order: -1;
    }
    .order-xl-last
    {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
                order: 1;
    }
    .order-xl-0
    {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
                order: 0;
    }
    .flex-xl-row
    {
                flex-direction: row !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
            -ms-flex-direction: row !important;
    }
    .flex-xl-column
    {
                flex-direction: column !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
            -ms-flex-direction: column !important;
    }
    .flex-xl-row-reverse
    {
                flex-direction: row-reverse !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
            -ms-flex-direction: row-reverse !important;
    }
    .flex-xl-column-reverse
    {
                flex-direction: column-reverse !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
            -ms-flex-direction: column-reverse !important;
    }
    .flex-xl-wrap
    {
        -webkit-flex-wrap: wrap !important;
            -ms-flex-wrap: wrap !important;
                flex-wrap: wrap !important;
    }
    .flex-xl-nowrap
    {
        -webkit-flex-wrap: nowrap !important;
            -ms-flex-wrap: nowrap !important;
                flex-wrap: nowrap !important;
    }
    .flex-xl-wrap-reverse
    {
        -webkit-flex-wrap: wrap-reverse !important;
            -ms-flex-wrap: wrap-reverse !important;
                flex-wrap: wrap-reverse !important;
    }
    .justify-content-xl-start
    {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
                justify-content: flex-start !important;
    }
    .justify-content-xl-end
    {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
                justify-content: flex-end !important;
    }
    .justify-content-xl-center
    {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
                justify-content: center !important;
    }
    .justify-content-xl-between
    {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
                justify-content: space-between !important;
    }
    .justify-content-xl-around
    {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
                justify-content: space-around !important;
    }
    .align-items-xl-start
    {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
                align-items: flex-start !important;
    }
    .align-items-xl-end
    {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
                align-items: flex-end !important;
    }
    .align-items-xl-center
    {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
                align-items: center !important;
    }
    .align-items-xl-baseline
    {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
                align-items: baseline !important;
    }
    .align-items-xl-stretch
    {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
                align-items: stretch !important;
    }
    .align-content-xl-start
    {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
                align-content: flex-start !important;
    }
    .align-content-xl-end
    {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
                align-content: flex-end !important;
    }
    .align-content-xl-center
    {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
                align-content: center !important;
    }
    .align-content-xl-between
    {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
                align-content: space-between !important;
    }
    .align-content-xl-around
    {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
                align-content: space-around !important;
    }
    .align-content-xl-stretch
    {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
                align-content: stretch !important;
    }
    .align-self-xl-auto
    {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                align-self: auto !important;
    }
    .align-self-xl-start
    {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
                align-self: flex-start !important;
    }
    .align-self-xl-end
    {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
                align-self: flex-end !important;
    }
    .align-self-xl-center
    {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                align-self: center !important;
    }
    .align-self-xl-baseline
    {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
                align-self: baseline !important;
    }
    .align-self-xl-stretch
    {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                align-self: stretch !important;
    }
}

@media (min-width: 1600px)
{
    .order-xxl-first
    {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
                order: -1;
    }
    .order-xxl-last
    {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
                order: 1;
    }
    .order-xxl-0
    {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
                order: 0;
    }
    .flex-xxl-row
    {
                flex-direction: row !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
            -ms-flex-direction: row !important;
    }
    .flex-xxl-column
    {
                flex-direction: column !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
            -ms-flex-direction: column !important;
    }
    .flex-xxl-row-reverse
    {
                flex-direction: row-reverse !important; 

        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
            -ms-flex-direction: row-reverse !important;
    }
    .flex-xxl-column-reverse
    {
                flex-direction: column-reverse !important; 

        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
            -ms-flex-direction: column-reverse !important;
    }
    .flex-xxl-wrap
    {
        -webkit-flex-wrap: wrap !important;
            -ms-flex-wrap: wrap !important;
                flex-wrap: wrap !important;
    }
    .flex-xxl-nowrap
    {
        -webkit-flex-wrap: nowrap !important;
            -ms-flex-wrap: nowrap !important;
                flex-wrap: nowrap !important;
    }
    .flex-xxl-wrap-reverse
    {
        -webkit-flex-wrap: wrap-reverse !important;
            -ms-flex-wrap: wrap-reverse !important;
                flex-wrap: wrap-reverse !important;
    }
    .justify-content-xxl-start
    {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
                justify-content: flex-start !important;
    }
    .justify-content-xxl-end
    {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
                justify-content: flex-end !important;
    }
    .justify-content-xxl-center
    {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
                justify-content: center !important;
    }
    .justify-content-xxl-between
    {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
                justify-content: space-between !important;
    }
    .justify-content-xxl-around
    {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
                justify-content: space-around !important;
    }
    .align-items-xxl-start
    {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
                align-items: flex-start !important;
    }
    .align-items-xxl-end
    {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
                align-items: flex-end !important;
    }
    .align-items-xxl-center
    {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
                align-items: center !important;
    }
    .align-items-xxl-baseline
    {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
                align-items: baseline !important;
    }
    .align-items-xxl-stretch
    {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
                align-items: stretch !important;
    }
    .align-content-xxl-start
    {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
                align-content: flex-start !important;
    }
    .align-content-xxl-end
    {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
                align-content: flex-end !important;
    }
    .align-content-xxl-center
    {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
                align-content: center !important;
    }
    .align-content-xxl-between
    {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
                align-content: space-between !important;
    }
    .align-content-xxl-around
    {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
                align-content: space-around !important;
    }
    .align-content-xxl-stretch
    {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
                align-content: stretch !important;
    }
    .align-self-xxl-auto
    {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
                align-self: auto !important;
    }
    .align-self-xxl-start
    {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
                align-self: flex-start !important;
    }
    .align-self-xxl-end
    {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
                align-self: flex-end !important;
    }
    .align-self-xxl-center
    {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
                align-self: center !important;
    }
    .align-self-xxl-baseline
    {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
                align-self: baseline !important;
    }
    .align-self-xxl-stretch
    {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
                align-self: stretch !important;
    }
}

.float-left
{
    float: left !important;
}

.float-right
{
    float: right !important;
}

.float-none
{
    float: none !important;
}

@media (min-width: 480px)
{
    .float-sm-left
    {
        float: left !important;
    }
    .float-sm-right
    {
        float: right !important;
    }
    .float-sm-none
    {
        float: none !important;
    }
}

@media (min-width: 768px)
{
    .float-md-left
    {
        float: left !important;
    }
    .float-md-right
    {
        float: right !important;
    }
    .float-md-none
    {
        float: none !important;
    }
}

@media (min-width: 992px)
{
    .float-lg-left
    {
        float: left !important;
    }
    .float-lg-right
    {
        float: right !important;
    }
    .float-lg-none
    {
        float: none !important;
    }
}

@media (min-width: 1200px)
{
    .float-xl-left
    {
        float: left !important;
    }
    .float-xl-right
    {
        float: right !important;
    }
    .float-xl-none
    {
        float: none !important;
    }
}

@media (min-width: 1600px)
{
    .float-xxl-left
    {
        float: left !important;
    }
    .float-xxl-right
    {
        float: right !important;
    }
    .float-xxl-none
    {
        float: none !important;
    }
}

.fixed-top
{
    position: fixed;
    z-index: 1500; 
    top: 0;
    right: 0;
    left: 0;
}

.fixed-bottom
{
    position: fixed;
    z-index: 1500; 
    right: 0;
    bottom: 0;
    left: 0;
}

.sticky-top
{
    position: -webkit-sticky;
    position:         sticky;
    z-index: 1500; 
    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; 

    -webkit-clip-path: inset(50%);
            clip-path: inset(50%);
}

.sr-only-focusable:active,
.sr-only-focusable:focus
{
    position: static;

    overflow: visible;
    clip: auto;

    width: auto;
    height: auto;

    white-space: normal;

    -webkit-clip-path: none;
            clip-path: none;
}

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

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

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

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

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

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

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

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

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

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

.m-0
{
    margin: 0 !important;
}

.mt-0
{
    margin-top: 0 !important;
}

.mr-0
{
    margin-right: 0 !important;
}

.mb-0
{
    margin-bottom: 0 !important;
}

.ml-0
{
    margin-left: 0 !important;
}

.mx-0
{
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.my-0
{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.m-1
{
    margin: .28575rem !important;
}

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

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

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

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

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

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

.m-2
{
    margin: .5715rem !important;
}

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

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

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

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

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

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

.m-3
{
    margin: 1.143rem !important;
}

.mt-3
{
    margin-top: 1.143rem !important;
}

.mr-3
{
    margin-right: 1.143rem !important;
}

.mb-3
{
    margin-bottom: 1.143rem !important;
}

.ml-3
{
    margin-left: 1.143rem !important;
}

.mx-3
{
    margin-right: 1.143rem !important;
    margin-left: 1.143rem !important;
}

.my-3
{
    margin-top: 1.143rem !important;
    margin-bottom: 1.143rem !important;
}

.m-4
{
    margin: 1.7145rem !important;
}

.mt-4
{
    margin-top: 1.7145rem !important;
}

.mr-4
{
    margin-right: 1.7145rem !important;
}

.mb-4
{
    margin-bottom: 1.7145rem !important;
}

.ml-4
{
    margin-left: 1.7145rem !important;
}

.mx-4
{
    margin-right: 1.7145rem !important;
    margin-left: 1.7145rem !important;
}

.my-4
{
    margin-top: 1.7145rem !important;
    margin-bottom: 1.7145rem !important;
}

.m-5
{
    margin: 3.429rem !important;
}

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

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

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

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

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

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

.p-0
{
    padding: 0 !important;
}

.pt-0
{
    padding-top: 0 !important;
}

.pr-0
{
    padding-right: 0 !important;
}

.pb-0
{
    padding-bottom: 0 !important;
}

.pl-0
{
    padding-left: 0 !important;
}

.px-0
{
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.py-0
{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.p-1
{
    padding: .28575rem !important;
}

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

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

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

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

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

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

.p-2
{
    padding: .5715rem !important;
}

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

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

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

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

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

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

.p-3
{
    padding: 1.143rem !important;
}

.pt-3
{
    padding-top: 1.143rem !important;
}

.pr-3
{
    padding-right: 1.143rem !important;
}

.pb-3
{
    padding-bottom: 1.143rem !important;
}

.pl-3
{
    padding-left: 1.143rem !important;
}

.px-3
{
    padding-right: 1.143rem !important;
    padding-left: 1.143rem !important;
}

.py-3
{
    padding-top: 1.143rem !important;
    padding-bottom: 1.143rem !important;
}

.p-4
{
    padding: 1.7145rem !important;
}

.pt-4
{
    padding-top: 1.7145rem !important;
}

.pr-4
{
    padding-right: 1.7145rem !important;
}

.pb-4
{
    padding-bottom: 1.7145rem !important;
}

.pl-4
{
    padding-left: 1.7145rem !important;
}

.px-4
{
    padding-right: 1.7145rem !important;
    padding-left: 1.7145rem !important;
}

.py-4
{
    padding-top: 1.7145rem !important;
    padding-bottom: 1.7145rem !important;
}

.p-5
{
    padding: 3.429rem !important;
}

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

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

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

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

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

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

.m-auto
{
    margin: auto !important;
}

.mt-auto
{
    margin-top: auto !important;
}

.mr-auto
{
    margin-right: auto !important;
}

.mb-auto
{
    margin-bottom: auto !important;
}

.ml-auto
{
    margin-left: auto !important;
}

.mx-auto
{
    margin-right: auto !important;
    margin-left: auto !important;
}

.my-auto
{
    margin-top: auto !important;
    margin-bottom: auto !important;
}

@media (min-width: 480px)
{
    .m-sm-0
    {
        margin: 0 !important;
    }
    .mt-sm-0
    {
        margin-top: 0 !important;
    }
    .mr-sm-0
    {
        margin-right: 0 !important;
    }
    .mb-sm-0
    {
        margin-bottom: 0 !important;
    }
    .ml-sm-0
    {
        margin-left: 0 !important;
    }
    .mx-sm-0
    {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .my-sm-0
    {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .m-sm-1
    {
        margin: .28575rem !important;
    }
    .mt-sm-1
    {
        margin-top: .28575rem !important;
    }
    .mr-sm-1
    {
        margin-right: .28575rem !important;
    }
    .mb-sm-1
    {
        margin-bottom: .28575rem !important;
    }
    .ml-sm-1
    {
        margin-left: .28575rem !important;
    }
    .mx-sm-1
    {
        margin-right: .28575rem !important;
        margin-left: .28575rem !important;
    }
    .my-sm-1
    {
        margin-top: .28575rem !important;
        margin-bottom: .28575rem !important;
    }
    .m-sm-2
    {
        margin: .5715rem !important;
    }
    .mt-sm-2
    {
        margin-top: .5715rem !important;
    }
    .mr-sm-2
    {
        margin-right: .5715rem !important;
    }
    .mb-sm-2
    {
        margin-bottom: .5715rem !important;
    }
    .ml-sm-2
    {
        margin-left: .5715rem !important;
    }
    .mx-sm-2
    {
        margin-right: .5715rem !important;
        margin-left: .5715rem !important;
    }
    .my-sm-2
    {
        margin-top: .5715rem !important;
        margin-bottom: .5715rem !important;
    }
    .m-sm-3
    {
        margin: 1.143rem !important;
    }
    .mt-sm-3
    {
        margin-top: 1.143rem !important;
    }
    .mr-sm-3
    {
        margin-right: 1.143rem !important;
    }
    .mb-sm-3
    {
        margin-bottom: 1.143rem !important;
    }
    .ml-sm-3
    {
        margin-left: 1.143rem !important;
    }
    .mx-sm-3
    {
        margin-right: 1.143rem !important;
        margin-left: 1.143rem !important;
    }
    .my-sm-3
    {
        margin-top: 1.143rem !important;
        margin-bottom: 1.143rem !important;
    }
    .m-sm-4
    {
        margin: 1.7145rem !important;
    }
    .mt-sm-4
    {
        margin-top: 1.7145rem !important;
    }
    .mr-sm-4
    {
        margin-right: 1.7145rem !important;
    }
    .mb-sm-4
    {
        margin-bottom: 1.7145rem !important;
    }
    .ml-sm-4
    {
        margin-left: 1.7145rem !important;
    }
    .mx-sm-4
    {
        margin-right: 1.7145rem !important;
        margin-left: 1.7145rem !important;
    }
    .my-sm-4
    {
        margin-top: 1.7145rem !important;
        margin-bottom: 1.7145rem !important;
    }
    .m-sm-5
    {
        margin: 3.429rem !important;
    }
    .mt-sm-5
    {
        margin-top: 3.429rem !important;
    }
    .mr-sm-5
    {
        margin-right: 3.429rem !important;
    }
    .mb-sm-5
    {
        margin-bottom: 3.429rem !important;
    }
    .ml-sm-5
    {
        margin-left: 3.429rem !important;
    }
    .mx-sm-5
    {
        margin-right: 3.429rem !important;
        margin-left: 3.429rem !important;
    }
    .my-sm-5
    {
        margin-top: 3.429rem !important;
        margin-bottom: 3.429rem !important;
    }
    .p-sm-0
    {
        padding: 0 !important;
    }
    .pt-sm-0
    {
        padding-top: 0 !important;
    }
    .pr-sm-0
    {
        padding-right: 0 !important;
    }
    .pb-sm-0
    {
        padding-bottom: 0 !important;
    }
    .pl-sm-0
    {
        padding-left: 0 !important;
    }
    .px-sm-0
    {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .py-sm-0
    {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .p-sm-1
    {
        padding: .28575rem !important;
    }
    .pt-sm-1
    {
        padding-top: .28575rem !important;
    }
    .pr-sm-1
    {
        padding-right: .28575rem !important;
    }
    .pb-sm-1
    {
        padding-bottom: .28575rem !important;
    }
    .pl-sm-1
    {
        padding-left: .28575rem !important;
    }
    .px-sm-1
    {
        padding-right: .28575rem !important;
        padding-left: .28575rem !important;
    }
    .py-sm-1
    {
        padding-top: .28575rem !important;
        padding-bottom: .28575rem !important;
    }
    .p-sm-2
    {
        padding: .5715rem !important;
    }
    .pt-sm-2
    {
        padding-top: .5715rem !important;
    }
    .pr-sm-2
    {
        padding-right: .5715rem !important;
    }
    .pb-sm-2
    {
        padding-bottom: .5715rem !important;
    }
    .pl-sm-2
    {
        padding-left: .5715rem !important;
    }
    .px-sm-2
    {
        padding-right: .5715rem !important;
        padding-left: .5715rem !important;
    }
    .py-sm-2
    {
        padding-top: .5715rem !important;
        padding-bottom: .5715rem !important;
    }
    .p-sm-3
    {
        padding: 1.143rem !important;
    }
    .pt-sm-3
    {
        padding-top: 1.143rem !important;
    }
    .pr-sm-3
    {
        padding-right: 1.143rem !important;
    }
    .pb-sm-3
    {
        padding-bottom: 1.143rem !important;
    }
    .pl-sm-3
    {
        padding-left: 1.143rem !important;
    }
    .px-sm-3
    {
        padding-right: 1.143rem !important;
        padding-left: 1.143rem !important;
    }
    .py-sm-3
    {
        padding-top: 1.143rem !important;
        padding-bottom: 1.143rem !important;
    }
    .p-sm-4
    {
        padding: 1.7145rem !important;
    }
    .pt-sm-4
    {
        padding-top: 1.7145rem !important;
    }
    .pr-sm-4
    {
        padding-right: 1.7145rem !important;
    }
    .pb-sm-4
    {
        padding-bottom: 1.7145rem !important;
    }
    .pl-sm-4
    {
        padding-left: 1.7145rem !important;
    }
    .px-sm-4
    {
        padding-right: 1.7145rem !important;
        padding-left: 1.7145rem !important;
    }
    .py-sm-4
    {
        padding-top: 1.7145rem !important;
        padding-bottom: 1.7145rem !important;
    }
    .p-sm-5
    {
        padding: 3.429rem !important;
    }
    .pt-sm-5
    {
        padding-top: 3.429rem !important;
    }
    .pr-sm-5
    {
        padding-right: 3.429rem !important;
    }
    .pb-sm-5
    {
        padding-bottom: 3.429rem !important;
    }
    .pl-sm-5
    {
        padding-left: 3.429rem !important;
    }
    .px-sm-5
    {
        padding-right: 3.429rem !important;
        padding-left: 3.429rem !important;
    }
    .py-sm-5
    {
        padding-top: 3.429rem !important;
        padding-bottom: 3.429rem !important;
    }
    .m-sm-auto
    {
        margin: auto !important;
    }
    .mt-sm-auto
    {
        margin-top: auto !important;
    }
    .mr-sm-auto
    {
        margin-right: auto !important;
    }
    .mb-sm-auto
    {
        margin-bottom: auto !important;
    }
    .ml-sm-auto
    {
        margin-left: auto !important;
    }
    .mx-sm-auto
    {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-sm-auto
    {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}

@media (min-width: 768px)
{
    .m-md-0
    {
        margin: 0 !important;
    }
    .mt-md-0
    {
        margin-top: 0 !important;
    }
    .mr-md-0
    {
        margin-right: 0 !important;
    }
    .mb-md-0
    {
        margin-bottom: 0 !important;
    }
    .ml-md-0
    {
        margin-left: 0 !important;
    }
    .mx-md-0
    {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .my-md-0
    {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .m-md-1
    {
        margin: .28575rem !important;
    }
    .mt-md-1
    {
        margin-top: .28575rem !important;
    }
    .mr-md-1
    {
        margin-right: .28575rem !important;
    }
    .mb-md-1
    {
        margin-bottom: .28575rem !important;
    }
    .ml-md-1
    {
        margin-left: .28575rem !important;
    }
    .mx-md-1
    {
        margin-right: .28575rem !important;
        margin-left: .28575rem !important;
    }
    .my-md-1
    {
        margin-top: .28575rem !important;
        margin-bottom: .28575rem !important;
    }
    .m-md-2
    {
        margin: .5715rem !important;
    }
    .mt-md-2
    {
        margin-top: .5715rem !important;
    }
    .mr-md-2
    {
        margin-right: .5715rem !important;
    }
    .mb-md-2
    {
        margin-bottom: .5715rem !important;
    }
    .ml-md-2
    {
        margin-left: .5715rem !important;
    }
    .mx-md-2
    {
        margin-right: .5715rem !important;
        margin-left: .5715rem !important;
    }
    .my-md-2
    {
        margin-top: .5715rem !important;
        margin-bottom: .5715rem !important;
    }
    .m-md-3
    {
        margin: 1.143rem !important;
    }
    .mt-md-3
    {
        margin-top: 1.143rem !important;
    }
    .mr-md-3
    {
        margin-right: 1.143rem !important;
    }
    .mb-md-3
    {
        margin-bottom: 1.143rem !important;
    }
    .ml-md-3
    {
        margin-left: 1.143rem !important;
    }
    .mx-md-3
    {
        margin-right: 1.143rem !important;
        margin-left: 1.143rem !important;
    }
    .my-md-3
    {
        margin-top: 1.143rem !important;
        margin-bottom: 1.143rem !important;
    }
    .m-md-4
    {
        margin: 1.7145rem !important;
    }
    .mt-md-4
    {
        margin-top: 1.7145rem !important;
    }
    .mr-md-4
    {
        margin-right: 1.7145rem !important;
    }
    .mb-md-4
    {
        margin-bottom: 1.7145rem !important;
    }
    .ml-md-4
    {
        margin-left: 1.7145rem !important;
    }
    .mx-md-4
    {
        margin-right: 1.7145rem !important;
        margin-left: 1.7145rem !important;
    }
    .my-md-4
    {
        margin-top: 1.7145rem !important;
        margin-bottom: 1.7145rem !important;
    }
    .m-md-5
    {
        margin: 3.429rem !important;
    }
    .mt-md-5
    {
        margin-top: 3.429rem !important;
    }
    .mr-md-5
    {
        margin-right: 3.429rem !important;
    }
    .mb-md-5
    {
        margin-bottom: 3.429rem !important;
    }
    .ml-md-5
    {
        margin-left: 3.429rem !important;
    }
    .mx-md-5
    {
        margin-right: 3.429rem !important;
        margin-left: 3.429rem !important;
    }
    .my-md-5
    {
        margin-top: 3.429rem !important;
        margin-bottom: 3.429rem !important;
    }
    .p-md-0
    {
        padding: 0 !important;
    }
    .pt-md-0
    {
        padding-top: 0 !important;
    }
    .pr-md-0
    {
        padding-right: 0 !important;
    }
    .pb-md-0
    {
        padding-bottom: 0 !important;
    }
    .pl-md-0
    {
        padding-left: 0 !important;
    }
    .px-md-0
    {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .py-md-0
    {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .p-md-1
    {
        padding: .28575rem !important;
    }
    .pt-md-1
    {
        padding-top: .28575rem !important;
    }
    .pr-md-1
    {
        padding-right: .28575rem !important;
    }
    .pb-md-1
    {
        padding-bottom: .28575rem !important;
    }
    .pl-md-1
    {
        padding-left: .28575rem !important;
    }
    .px-md-1
    {
        padding-right: .28575rem !important;
        padding-left: .28575rem !important;
    }
    .py-md-1
    {
        padding-top: .28575rem !important;
        padding-bottom: .28575rem !important;
    }
    .p-md-2
    {
        padding: .5715rem !important;
    }
    .pt-md-2
    {
        padding-top: .5715rem !important;
    }
    .pr-md-2
    {
        padding-right: .5715rem !important;
    }
    .pb-md-2
    {
        padding-bottom: .5715rem !important;
    }
    .pl-md-2
    {
        padding-left: .5715rem !important;
    }
    .px-md-2
    {
        padding-right: .5715rem !important;
        padding-left: .5715rem !important;
    }
    .py-md-2
    {
        padding-top: .5715rem !important;
        padding-bottom: .5715rem !important;
    }
    .p-md-3
    {
        padding: 1.143rem !important;
    }
    .pt-md-3
    {
        padding-top: 1.143rem !important;
    }
    .pr-md-3
    {
        padding-right: 1.143rem !important;
    }
    .pb-md-3
    {
        padding-bottom: 1.143rem !important;
    }
    .pl-md-3
    {
        padding-left: 1.143rem !important;
    }
    .px-md-3
    {
        padding-right: 1.143rem !important;
        padding-left: 1.143rem !important;
    }
    .py-md-3
    {
        padding-top: 1.143rem !important;
        padding-bottom: 1.143rem !important;
    }
    .p-md-4
    {
        padding: 1.7145rem !important;
    }
    .pt-md-4
    {
        padding-top: 1.7145rem !important;
    }
    .pr-md-4
    {
        padding-right: 1.7145rem !important;
    }
    .pb-md-4
    {
        padding-bottom: 1.7145rem !important;
    }
    .pl-md-4
    {
        padding-left: 1.7145rem !important;
    }
    .px-md-4
    {
        padding-right: 1.7145rem !important;
        padding-left: 1.7145rem !important;
    }
    .py-md-4
    {
        padding-top: 1.7145rem !important;
        padding-bottom: 1.7145rem !important;
    }
    .p-md-5
    {
        padding: 3.429rem !important;
    }
    .pt-md-5
    {
        padding-top: 3.429rem !important;
    }
    .pr-md-5
    {
        padding-right: 3.429rem !important;
    }
    .pb-md-5
    {
        padding-bottom: 3.429rem !important;
    }
    .pl-md-5
    {
        padding-left: 3.429rem !important;
    }
    .px-md-5
    {
        padding-right: 3.429rem !important;
        padding-left: 3.429rem !important;
    }
    .py-md-5
    {
        padding-top: 3.429rem !important;
        padding-bottom: 3.429rem !important;
    }
    .m-md-auto
    {
        margin: auto !important;
    }
    .mt-md-auto
    {
        margin-top: auto !important;
    }
    .mr-md-auto
    {
        margin-right: auto !important;
    }
    .mb-md-auto
    {
        margin-bottom: auto !important;
    }
    .ml-md-auto
    {
        margin-left: auto !important;
    }
    .mx-md-auto
    {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-md-auto
    {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}

@media (min-width: 992px)
{
    .m-lg-0
    {
        margin: 0 !important;
    }
    .mt-lg-0
    {
        margin-top: 0 !important;
    }
    .mr-lg-0
    {
        margin-right: 0 !important;
    }
    .mb-lg-0
    {
        margin-bottom: 0 !important;
    }
    .ml-lg-0
    {
        margin-left: 0 !important;
    }
    .mx-lg-0
    {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .my-lg-0
    {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .m-lg-1
    {
        margin: .28575rem !important;
    }
    .mt-lg-1
    {
        margin-top: .28575rem !important;
    }
    .mr-lg-1
    {
        margin-right: .28575rem !important;
    }
    .mb-lg-1
    {
        margin-bottom: .28575rem !important;
    }
    .ml-lg-1
    {
        margin-left: .28575rem !important;
    }
    .mx-lg-1
    {
        margin-right: .28575rem !important;
        margin-left: .28575rem !important;
    }
    .my-lg-1
    {
        margin-top: .28575rem !important;
        margin-bottom: .28575rem !important;
    }
    .m-lg-2
    {
        margin: .5715rem !important;
    }
    .mt-lg-2
    {
        margin-top: .5715rem !important;
    }
    .mr-lg-2
    {
        margin-right: .5715rem !important;
    }
    .mb-lg-2
    {
        margin-bottom: .5715rem !important;
    }
    .ml-lg-2
    {
        margin-left: .5715rem !important;
    }
    .mx-lg-2
    {
        margin-right: .5715rem !important;
        margin-left: .5715rem !important;
    }
    .my-lg-2
    {
        margin-top: .5715rem !important;
        margin-bottom: .5715rem !important;
    }
    .m-lg-3
    {
        margin: 1.143rem !important;
    }
    .mt-lg-3
    {
        margin-top: 1.143rem !important;
    }
    .mr-lg-3
    {
        margin-right: 1.143rem !important;
    }
    .mb-lg-3
    {
        margin-bottom: 1.143rem !important;
    }
    .ml-lg-3
    {
        margin-left: 1.143rem !important;
    }
    .mx-lg-3
    {
        margin-right: 1.143rem !important;
        margin-left: 1.143rem !important;
    }
    .my-lg-3
    {
        margin-top: 1.143rem !important;
        margin-bottom: 1.143rem !important;
    }
    .m-lg-4
    {
        margin: 1.7145rem !important;
    }
    .mt-lg-4
    {
        margin-top: 1.7145rem !important;
    }
    .mr-lg-4
    {
        margin-right: 1.7145rem !important;
    }
    .mb-lg-4
    {
        margin-bottom: 1.7145rem !important;
    }
    .ml-lg-4
    {
        margin-left: 1.7145rem !important;
    }
    .mx-lg-4
    {
        margin-right: 1.7145rem !important;
        margin-left: 1.7145rem !important;
    }
    .my-lg-4
    {
        margin-top: 1.7145rem !important;
        margin-bottom: 1.7145rem !important;
    }
    .m-lg-5
    {
        margin: 3.429rem !important;
    }
    .mt-lg-5
    {
        margin-top: 3.429rem !important;
    }
    .mr-lg-5
    {
        margin-right: 3.429rem !important;
    }
    .mb-lg-5
    {
        margin-bottom: 3.429rem !important;
    }
    .ml-lg-5
    {
        margin-left: 3.429rem !important;
    }
    .mx-lg-5
    {
        margin-right: 3.429rem !important;
        margin-left: 3.429rem !important;
    }
    .my-lg-5
    {
        margin-top: 3.429rem !important;
        margin-bottom: 3.429rem !important;
    }
    .p-lg-0
    {
        padding: 0 !important;
    }
    .pt-lg-0
    {
        padding-top: 0 !important;
    }
    .pr-lg-0
    {
        padding-right: 0 !important;
    }
    .pb-lg-0
    {
        padding-bottom: 0 !important;
    }
    .pl-lg-0
    {
        padding-left: 0 !important;
    }
    .px-lg-0
    {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .py-lg-0
    {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .p-lg-1
    {
        padding: .28575rem !important;
    }
    .pt-lg-1
    {
        padding-top: .28575rem !important;
    }
    .pr-lg-1
    {
        padding-right: .28575rem !important;
    }
    .pb-lg-1
    {
        padding-bottom: .28575rem !important;
    }
    .pl-lg-1
    {
        padding-left: .28575rem !important;
    }
    .px-lg-1
    {
        padding-right: .28575rem !important;
        padding-left: .28575rem !important;
    }
    .py-lg-1
    {
        padding-top: .28575rem !important;
        padding-bottom: .28575rem !important;
    }
    .p-lg-2
    {
        padding: .5715rem !important;
    }
    .pt-lg-2
    {
        padding-top: .5715rem !important;
    }
    .pr-lg-2
    {
        padding-right: .5715rem !important;
    }
    .pb-lg-2
    {
        padding-bottom: .5715rem !important;
    }
    .pl-lg-2
    {
        padding-left: .5715rem !important;
    }
    .px-lg-2
    {
        padding-right: .5715rem !important;
        padding-left: .5715rem !important;
    }
    .py-lg-2
    {
        padding-top: .5715rem !important;
        padding-bottom: .5715rem !important;
    }
    .p-lg-3
    {
        padding: 1.143rem !important;
    }
    .pt-lg-3
    {
        padding-top: 1.143rem !important;
    }
    .pr-lg-3
    {
        padding-right: 1.143rem !important;
    }
    .pb-lg-3
    {
        padding-bottom: 1.143rem !important;
    }
    .pl-lg-3
    {
        padding-left: 1.143rem !important;
    }
    .px-lg-3
    {
        padding-right: 1.143rem !important;
        padding-left: 1.143rem !important;
    }
    .py-lg-3
    {
        padding-top: 1.143rem !important;
        padding-bottom: 1.143rem !important;
    }
    .p-lg-4
    {
        padding: 1.7145rem !important;
    }
    .pt-lg-4
    {
        padding-top: 1.7145rem !important;
    }
    .pr-lg-4
    {
        padding-right: 1.7145rem !important;
    }
    .pb-lg-4
    {
        padding-bottom: 1.7145rem !important;
    }
    .pl-lg-4
    {
        padding-left: 1.7145rem !important;
    }
    .px-lg-4
    {
        padding-right: 1.7145rem !important;
        padding-left: 1.7145rem !important;
    }
    .py-lg-4
    {
        padding-top: 1.7145rem !important;
        padding-bottom: 1.7145rem !important;
    }
    .p-lg-5
    {
        padding: 3.429rem !important;
    }
    .pt-lg-5
    {
        padding-top: 3.429rem !important;
    }
    .pr-lg-5
    {
        padding-right: 3.429rem !important;
    }
    .pb-lg-5
    {
        padding-bottom: 3.429rem !important;
    }
    .pl-lg-5
    {
        padding-left: 3.429rem !important;
    }
    .px-lg-5
    {
        padding-right: 3.429rem !important;
        padding-left: 3.429rem !important;
    }
    .py-lg-5
    {
        padding-top: 3.429rem !important;
        padding-bottom: 3.429rem !important;
    }
    .m-lg-auto
    {
        margin: auto !important;
    }
    .mt-lg-auto
    {
        margin-top: auto !important;
    }
    .mr-lg-auto
    {
        margin-right: auto !important;
    }
    .mb-lg-auto
    {
        margin-bottom: auto !important;
    }
    .ml-lg-auto
    {
        margin-left: auto !important;
    }
    .mx-lg-auto
    {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-lg-auto
    {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}

@media (min-width: 1200px)
{
    .m-xl-0
    {
        margin: 0 !important;
    }
    .mt-xl-0
    {
        margin-top: 0 !important;
    }
    .mr-xl-0
    {
        margin-right: 0 !important;
    }
    .mb-xl-0
    {
        margin-bottom: 0 !important;
    }
    .ml-xl-0
    {
        margin-left: 0 !important;
    }
    .mx-xl-0
    {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .my-xl-0
    {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .m-xl-1
    {
        margin: .28575rem !important;
    }
    .mt-xl-1
    {
        margin-top: .28575rem !important;
    }
    .mr-xl-1
    {
        margin-right: .28575rem !important;
    }
    .mb-xl-1
    {
        margin-bottom: .28575rem !important;
    }
    .ml-xl-1
    {
        margin-left: .28575rem !important;
    }
    .mx-xl-1
    {
        margin-right: .28575rem !important;
        margin-left: .28575rem !important;
    }
    .my-xl-1
    {
        margin-top: .28575rem !important;
        margin-bottom: .28575rem !important;
    }
    .m-xl-2
    {
        margin: .5715rem !important;
    }
    .mt-xl-2
    {
        margin-top: .5715rem !important;
    }
    .mr-xl-2
    {
        margin-right: .5715rem !important;
    }
    .mb-xl-2
    {
        margin-bottom: .5715rem !important;
    }
    .ml-xl-2
    {
        margin-left: .5715rem !important;
    }
    .mx-xl-2
    {
        margin-right: .5715rem !important;
        margin-left: .5715rem !important;
    }
    .my-xl-2
    {
        margin-top: .5715rem !important;
        margin-bottom: .5715rem !important;
    }
    .m-xl-3
    {
        margin: 1.143rem !important;
    }
    .mt-xl-3
    {
        margin-top: 1.143rem !important;
    }
    .mr-xl-3
    {
        margin-right: 1.143rem !important;
    }
    .mb-xl-3
    {
        margin-bottom: 1.143rem !important;
    }
    .ml-xl-3
    {
        margin-left: 1.143rem !important;
    }
    .mx-xl-3
    {
        margin-right: 1.143rem !important;
        margin-left: 1.143rem !important;
    }
    .my-xl-3
    {
        margin-top: 1.143rem !important;
        margin-bottom: 1.143rem !important;
    }
    .m-xl-4
    {
        margin: 1.7145rem !important;
    }
    .mt-xl-4
    {
        margin-top: 1.7145rem !important;
    }
    .mr-xl-4
    {
        margin-right: 1.7145rem !important;
    }
    .mb-xl-4
    {
        margin-bottom: 1.7145rem !important;
    }
    .ml-xl-4
    {
        margin-left: 1.7145rem !important;
    }
    .mx-xl-4
    {
        margin-right: 1.7145rem !important;
        margin-left: 1.7145rem !important;
    }
    .my-xl-4
    {
        margin-top: 1.7145rem !important;
        margin-bottom: 1.7145rem !important;
    }
    .m-xl-5
    {
        margin: 3.429rem !important;
    }
    .mt-xl-5
    {
        margin-top: 3.429rem !important;
    }
    .mr-xl-5
    {
        margin-right: 3.429rem !important;
    }
    .mb-xl-5
    {
        margin-bottom: 3.429rem !important;
    }
    .ml-xl-5
    {
        margin-left: 3.429rem !important;
    }
    .mx-xl-5
    {
        margin-right: 3.429rem !important;
        margin-left: 3.429rem !important;
    }
    .my-xl-5
    {
        margin-top: 3.429rem !important;
        margin-bottom: 3.429rem !important;
    }
    .p-xl-0
    {
        padding: 0 !important;
    }
    .pt-xl-0
    {
        padding-top: 0 !important;
    }
    .pr-xl-0
    {
        padding-right: 0 !important;
    }
    .pb-xl-0
    {
        padding-bottom: 0 !important;
    }
    .pl-xl-0
    {
        padding-left: 0 !important;
    }
    .px-xl-0
    {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .py-xl-0
    {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .p-xl-1
    {
        padding: .28575rem !important;
    }
    .pt-xl-1
    {
        padding-top: .28575rem !important;
    }
    .pr-xl-1
    {
        padding-right: .28575rem !important;
    }
    .pb-xl-1
    {
        padding-bottom: .28575rem !important;
    }
    .pl-xl-1
    {
        padding-left: .28575rem !important;
    }
    .px-xl-1
    {
        padding-right: .28575rem !important;
        padding-left: .28575rem !important;
    }
    .py-xl-1
    {
        padding-top: .28575rem !important;
        padding-bottom: .28575rem !important;
    }
    .p-xl-2
    {
        padding: .5715rem !important;
    }
    .pt-xl-2
    {
        padding-top: .5715rem !important;
    }
    .pr-xl-2
    {
        padding-right: .5715rem !important;
    }
    .pb-xl-2
    {
        padding-bottom: .5715rem !important;
    }
    .pl-xl-2
    {
        padding-left: .5715rem !important;
    }
    .px-xl-2
    {
        padding-right: .5715rem !important;
        padding-left: .5715rem !important;
    }
    .py-xl-2
    {
        padding-top: .5715rem !important;
        padding-bottom: .5715rem !important;
    }
    .p-xl-3
    {
        padding: 1.143rem !important;
    }
    .pt-xl-3
    {
        padding-top: 1.143rem !important;
    }
    .pr-xl-3
    {
        padding-right: 1.143rem !important;
    }
    .pb-xl-3
    {
        padding-bottom: 1.143rem !important;
    }
    .pl-xl-3
    {
        padding-left: 1.143rem !important;
    }
    .px-xl-3
    {
        padding-right: 1.143rem !important;
        padding-left: 1.143rem !important;
    }
    .py-xl-3
    {
        padding-top: 1.143rem !important;
        padding-bottom: 1.143rem !important;
    }
    .p-xl-4
    {
        padding: 1.7145rem !important;
    }
    .pt-xl-4
    {
        padding-top: 1.7145rem !important;
    }
    .pr-xl-4
    {
        padding-right: 1.7145rem !important;
    }
    .pb-xl-4
    {
        padding-bottom: 1.7145rem !important;
    }
    .pl-xl-4
    {
        padding-left: 1.7145rem !important;
    }
    .px-xl-4
    {
        padding-right: 1.7145rem !important;
        padding-left: 1.7145rem !important;
    }
    .py-xl-4
    {
        padding-top: 1.7145rem !important;
        padding-bottom: 1.7145rem !important;
    }
    .p-xl-5
    {
        padding: 3.429rem !important;
    }
    .pt-xl-5
    {
        padding-top: 3.429rem !important;
    }
    .pr-xl-5
    {
        padding-right: 3.429rem !important;
    }
    .pb-xl-5
    {
        padding-bottom: 3.429rem !important;
    }
    .pl-xl-5
    {
        padding-left: 3.429rem !important;
    }
    .px-xl-5
    {
        padding-right: 3.429rem !important;
        padding-left: 3.429rem !important;
    }
    .py-xl-5
    {
        padding-top: 3.429rem !important;
        padding-bottom: 3.429rem !important;
    }
    .m-xl-auto
    {
        margin: auto !important;
    }
    .mt-xl-auto
    {
        margin-top: auto !important;
    }
    .mr-xl-auto
    {
        margin-right: auto !important;
    }
    .mb-xl-auto
    {
        margin-bottom: auto !important;
    }
    .ml-xl-auto
    {
        margin-left: auto !important;
    }
    .mx-xl-auto
    {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-xl-auto
    {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}

@media (min-width: 1600px)
{
    .m-xxl-0
    {
        margin: 0 !important;
    }
    .mt-xxl-0
    {
        margin-top: 0 !important;
    }
    .mr-xxl-0
    {
        margin-right: 0 !important;
    }
    .mb-xxl-0
    {
        margin-bottom: 0 !important;
    }
    .ml-xxl-0
    {
        margin-left: 0 !important;
    }
    .mx-xxl-0
    {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .my-xxl-0
    {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .m-xxl-1
    {
        margin: .28575rem !important;
    }
    .mt-xxl-1
    {
        margin-top: .28575rem !important;
    }
    .mr-xxl-1
    {
        margin-right: .28575rem !important;
    }
    .mb-xxl-1
    {
        margin-bottom: .28575rem !important;
    }
    .ml-xxl-1
    {
        margin-left: .28575rem !important;
    }
    .mx-xxl-1
    {
        margin-right: .28575rem !important;
        margin-left: .28575rem !important;
    }
    .my-xxl-1
    {
        margin-top: .28575rem !important;
        margin-bottom: .28575rem !important;
    }
    .m-xxl-2
    {
        margin: .5715rem !important;
    }
    .mt-xxl-2
    {
        margin-top: .5715rem !important;
    }
    .mr-xxl-2
    {
        margin-right: .5715rem !important;
    }
    .mb-xxl-2
    {
        margin-bottom: .5715rem !important;
    }
    .ml-xxl-2
    {
        margin-left: .5715rem !important;
    }
    .mx-xxl-2
    {
        margin-right: .5715rem !important;
        margin-left: .5715rem !important;
    }
    .my-xxl-2
    {
        margin-top: .5715rem !important;
        margin-bottom: .5715rem !important;
    }
    .m-xxl-3
    {
        margin: 1.143rem !important;
    }
    .mt-xxl-3
    {
        margin-top: 1.143rem !important;
    }
    .mr-xxl-3
    {
        margin-right: 1.143rem !important;
    }
    .mb-xxl-3
    {
        margin-bottom: 1.143rem !important;
    }
    .ml-xxl-3
    {
        margin-left: 1.143rem !important;
    }
    .mx-xxl-3
    {
        margin-right: 1.143rem !important;
        margin-left: 1.143rem !important;
    }
    .my-xxl-3
    {
        margin-top: 1.143rem !important;
        margin-bottom: 1.143rem !important;
    }
    .m-xxl-4
    {
        margin: 1.7145rem !important;
    }
    .mt-xxl-4
    {
        margin-top: 1.7145rem !important;
    }
    .mr-xxl-4
    {
        margin-right: 1.7145rem !important;
    }
    .mb-xxl-4
    {
        margin-bottom: 1.7145rem !important;
    }
    .ml-xxl-4
    {
        margin-left: 1.7145rem !important;
    }
    .mx-xxl-4
    {
        margin-right: 1.7145rem !important;
        margin-left: 1.7145rem !important;
    }
    .my-xxl-4
    {
        margin-top: 1.7145rem !important;
        margin-bottom: 1.7145rem !important;
    }
    .m-xxl-5
    {
        margin: 3.429rem !important;
    }
    .mt-xxl-5
    {
        margin-top: 3.429rem !important;
    }
    .mr-xxl-5
    {
        margin-right: 3.429rem !important;
    }
    .mb-xxl-5
    {
        margin-bottom: 3.429rem !important;
    }
    .ml-xxl-5
    {
        margin-left: 3.429rem !important;
    }
    .mx-xxl-5
    {
        margin-right: 3.429rem !important;
        margin-left: 3.429rem !important;
    }
    .my-xxl-5
    {
        margin-top: 3.429rem !important;
        margin-bottom: 3.429rem !important;
    }
    .p-xxl-0
    {
        padding: 0 !important;
    }
    .pt-xxl-0
    {
        padding-top: 0 !important;
    }
    .pr-xxl-0
    {
        padding-right: 0 !important;
    }
    .pb-xxl-0
    {
        padding-bottom: 0 !important;
    }
    .pl-xxl-0
    {
        padding-left: 0 !important;
    }
    .px-xxl-0
    {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .py-xxl-0
    {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .p-xxl-1
    {
        padding: .28575rem !important;
    }
    .pt-xxl-1
    {
        padding-top: .28575rem !important;
    }
    .pr-xxl-1
    {
        padding-right: .28575rem !important;
    }
    .pb-xxl-1
    {
        padding-bottom: .28575rem !important;
    }
    .pl-xxl-1
    {
        padding-left: .28575rem !important;
    }
    .px-xxl-1
    {
        padding-right: .28575rem !important;
        padding-left: .28575rem !important;
    }
    .py-xxl-1
    {
        padding-top: .28575rem !important;
        padding-bottom: .28575rem !important;
    }
    .p-xxl-2
    {
        padding: .5715rem !important;
    }
    .pt-xxl-2
    {
        padding-top: .5715rem !important;
    }
    .pr-xxl-2
    {
        padding-right: .5715rem !important;
    }
    .pb-xxl-2
    {
        padding-bottom: .5715rem !important;
    }
    .pl-xxl-2
    {
        padding-left: .5715rem !important;
    }
    .px-xxl-2
    {
        padding-right: .5715rem !important;
        padding-left: .5715rem !important;
    }
    .py-xxl-2
    {
        padding-top: .5715rem !important;
        padding-bottom: .5715rem !important;
    }
    .p-xxl-3
    {
        padding: 1.143rem !important;
    }
    .pt-xxl-3
    {
        padding-top: 1.143rem !important;
    }
    .pr-xxl-3
    {
        padding-right: 1.143rem !important;
    }
    .pb-xxl-3
    {
        padding-bottom: 1.143rem !important;
    }
    .pl-xxl-3
    {
        padding-left: 1.143rem !important;
    }
    .px-xxl-3
    {
        padding-right: 1.143rem !important;
        padding-left: 1.143rem !important;
    }
    .py-xxl-3
    {
        padding-top: 1.143rem !important;
        padding-bottom: 1.143rem !important;
    }
    .p-xxl-4
    {
        padding: 1.7145rem !important;
    }
    .pt-xxl-4
    {
        padding-top: 1.7145rem !important;
    }
    .pr-xxl-4
    {
        padding-right: 1.7145rem !important;
    }
    .pb-xxl-4
    {
        padding-bottom: 1.7145rem !important;
    }
    .pl-xxl-4
    {
        padding-left: 1.7145rem !important;
    }
    .px-xxl-4
    {
        padding-right: 1.7145rem !important;
        padding-left: 1.7145rem !important;
    }
    .py-xxl-4
    {
        padding-top: 1.7145rem !important;
        padding-bottom: 1.7145rem !important;
    }
    .p-xxl-5
    {
        padding: 3.429rem !important;
    }
    .pt-xxl-5
    {
        padding-top: 3.429rem !important;
    }
    .pr-xxl-5
    {
        padding-right: 3.429rem !important;
    }
    .pb-xxl-5
    {
        padding-bottom: 3.429rem !important;
    }
    .pl-xxl-5
    {
        padding-left: 3.429rem !important;
    }
    .px-xxl-5
    {
        padding-right: 3.429rem !important;
        padding-left: 3.429rem !important;
    }
    .py-xxl-5
    {
        padding-top: 3.429rem !important;
        padding-bottom: 3.429rem !important;
    }
    .m-xxl-auto
    {
        margin: auto !important;
    }
    .mt-xxl-auto
    {
        margin-top: auto !important;
    }
    .mr-xxl-auto
    {
        margin-right: auto !important;
    }
    .mb-xxl-auto
    {
        margin-bottom: auto !important;
    }
    .ml-xxl-auto
    {
        margin-left: auto !important;
    }
    .mx-xxl-auto
    {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-xxl-auto
    {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}

.text-justify
{
    text-align: justify !important;
}

.text-nowrap
{
    white-space: nowrap !important;
}

.text-truncate
{
    overflow: hidden;

    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: 480px)
{
    .text-sm-left
    {
        text-align: left !important;
    }
    .text-sm-right
    {
        text-align: right !important;
    }
    .text-sm-center
    {
        text-align: center !important;
    }
}

@media (min-width: 768px)
{
    .text-md-left
    {
        text-align: left !important;
    }
    .text-md-right
    {
        text-align: right !important;
    }
    .text-md-center
    {
        text-align: center !important;
    }
}

@media (min-width: 992px)
{
    .text-lg-left
    {
        text-align: left !important;
    }
    .text-lg-right
    {
        text-align: right !important;
    }
    .text-lg-center
    {
        text-align: center !important;
    }
}

@media (min-width: 1200px)
{
    .text-xl-left
    {
        text-align: left !important;
    }
    .text-xl-right
    {
        text-align: right !important;
    }
    .text-xl-center
    {
        text-align: center !important;
    }
}

@media (min-width: 1600px)
{
    .text-xxl-left
    {
        text-align: left !important;
    }
    .text-xxl-right
    {
        text-align: right !important;
    }
    .text-xxl-center
    {
        text-align: center !important;
    }
}

.text-lowercase
{
    text-transform: lowercase !important;
}

.text-uppercase
{
    text-transform: uppercase !important;
}

.text-capitalize
{
    text-transform: capitalize !important;
}

.font-weight-normal
{
    font-weight: 300;
}

.font-weight-bold
{
    font-weight: 500;
}

.font-italic
{
    font-style: italic;
}

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

.text-muted
{
    color: #a3afb7 !important;
}

a.text-muted:focus,
a.text-muted:hover
{
    color: #8696a1 !important;
}

.text-primary
{
    color: #62a8ea !important;
}

a.text-primary:focus,
a.text-primary:hover
{
    color: #358fe4 !important;
}

.text-success
{
    color: #46be8a !important;
}

a.text-success:focus,
a.text-success:hover
{
    color: #369b6f !important;
}

.text-info
{
    color: #57c7d4 !important;
}

a.text-info:focus,
a.text-info:hover
{
    color: #33b6c5 !important;
}

.text-warning
{
    color: #f2a654 !important;
}

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

.text-danger
{
    color: #f96868 !important;
}

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

.text-gray-dark
{
    color: #76838f !important;
}

a.text-gray-dark:focus,
a.text-gray-dark:hover
{
    color: #5e6974 !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;
}
@charset 'UTF-8';html{font-size:14px}button{color:inherit}a.text-body{color:#76838f}a.text-body,a.text-body:focus,a.text-body:hover{text-decoration:none}a.text-action{color:#a3afb7}a.text-action,a.text-action:focus,a.text-action:hover{text-decoration:none}a.text-action:focus,a.text-action:hover{color:#ccd5db}a.text-action .icon+span{margin-left:3px}a.text-like{color:#a3afb7!important}a.text-like,a.text-like:focus,a.text-like:hover{text-decoration:none}a.text-like.active,a.text-like:focus,a.text-like:hover{color:#f96868!important}.text-action+.text-action{margin-left:6px}b,strong{font-weight:inherit}b,strong{font-weight:500}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{text-shadow:rgba(0,0,0,.15) 0 0 1px}.h1 .icon:first-child,.h2 .icon:first-child,.h3 .icon:first-child,.h4 .icon:first-child,.h5 .icon:first-child,.h6 .icon:first-child,h1 .icon:first-child,h2 .icon:first-child,h3 .icon:first-child,h4 .icon:first-child,h5 .icon:first-child,h6 .icon:first-child{margin-right:.5em}.h1,.h2,.h3,h1,h2,h3{margin-top:22px;margin-bottom:11px}.h4,.h5,.h6,h4,h5,h6{margin-top:11px;margin-bottom:11px}.mark,mark{color:#fff;border-radius:.143rem}.drop-cap{font-family:Georgia;font-size:60px;line-height:50px;float:left;margin-right:5px;padding:5px;color:#263238}.drop-cap-reversed{color:#fff;background-color:#263238}.list-icons{margin-left:0;padding-left:10px;list-style:none}.list-icons>li{margin-top:6px}.list-icons>li:first-child{margin-top:0}.list-icons>li i{float:left;width:1em;margin:0 6px 0 0}.blockquote{font-size:1.25rem;padding:11px 22px;color:#526069;border-left:2px solid #e4eaec}.blockquote p:last-child{margin:0}.blockquote-success{border-color:#46be8a;background-color:rgba(70,190,138,.1)}.blockquote-info{border-color:#57c7d4;background-color:rgba(87,199,212,.1)}.blockquote-warning{border-color:#f2a654;background-color:rgba(242,166,84,.1)}.blockquote-danger{border-color:#f96868;background-color:rgba(249,104,104,.1)}.blockquote-reverse{border-right-width:2px;border-left:none}.custom-blockquote{padding:15px 20px;border-left-width:4px;border-radius:.215rem}.custom-blockquote.blockquote-reverse{border-right-width:4px}.img-bordered{padding:3px;border:1px solid #e4eaec}.img-bordered-primary{border-color:#62a8ea!important}.img-bordered-purple{border-color:#7c51d1!important}.img-bordered-red{border-color:#e9595b!important}.img-bordered-green{border-color:#7dd3ae!important}.img-bordered-orange{border-color:#ec9940!important}code{border:1px solid #bcd8f1}pre{padding:10.5px;color:inherit;border:1px solid #ecf5fc;border-radius:.215rem}.container{max-width:100%}@media (min-width:1600px){.container{width:1310px}}.row.no-space{margin-right:0;margin-left:0}.row.no-space>[class*=col-]{padding-right:0;padding-left:0}.row-lg{margin-right:-1.786rem;margin-left:-1.786rem}.row-lg>.col,.row-lg>.col-1,.row-lg>.col-10,.row-lg>.col-11,.row-lg>.col-12,.row-lg>.col-2,.row-lg>.col-3,.row-lg>.col-4,.row-lg>.col-5,.row-lg>.col-6,.row-lg>.col-7,.row-lg>.col-8,.row-lg>.col-9,.row-lg>.col-lg,.row-lg>.col-lg-1,.row-lg>.col-lg-10,.row-lg>.col-lg-11,.row-lg>.col-lg-12,.row-lg>.col-lg-2,.row-lg>.col-lg-3,.row-lg>.col-lg-4,.row-lg>.col-lg-5,.row-lg>.col-lg-6,.row-lg>.col-lg-7,.row-lg>.col-lg-8,.row-lg>.col-lg-9,.row-lg>.col-md,.row-lg>.col-md-1,.row-lg>.col-md-10,.row-lg>.col-md-11,.row-lg>.col-md-12,.row-lg>.col-md-2,.row-lg>.col-md-3,.row-lg>.col-md-4,.row-lg>.col-md-5,.row-lg>.col-md-6,.row-lg>.col-md-7,.row-lg>.col-md-8,.row-lg>.col-md-9,.row-lg>.col-sm,.row-lg>.col-sm-1,.row-lg>.col-sm-10,.row-lg>.col-sm-11,.row-lg>.col-sm-12,.row-lg>.col-sm-2,.row-lg>.col-sm-3,.row-lg>.col-sm-4,.row-lg>.col-sm-5,.row-lg>.col-sm-6,.row-lg>.col-sm-7,.row-lg>.col-sm-8,.row-lg>.col-sm-9,.row-lg>.col-xl,.row-lg>.col-xl-1,.row-lg>.col-xl-10,.row-lg>.col-xl-11,.row-lg>.col-xl-12,.row-lg>.col-xl-2,.row-lg>.col-xl-3,.row-lg>.col-xl-4,.row-lg>.col-xl-5,.row-lg>.col-xl-6,.row-lg>.col-xl-7,.row-lg>.col-xl-8,.row-lg>.col-xl-9,.row-lg>.col-xxl,.row-lg>.col-xxl-1,.row-lg>.col-xxl-10,.row-lg>.col-xxl-11,.row-lg>.col-xxl-12,.row-lg>.col-xxl-2,.row-lg>.col-xxl-3,.row-lg>.col-xxl-4,.row-lg>.col-xxl-5,.row-lg>.col-xxl-6,.row-lg>.col-xxl-7,.row-lg>.col-xxl-8,.row-lg>.col-xxl-9{padding-right:1.786rem;padding-left:1.786rem}.table{color:#76838f}.table th{font-weight:400}.table tfoot th,.table thead th{font-weight:400;color:#526069;border-bottom-width:1px}.table tbody+tbody{border-top-width:1px}.table a{text-decoration:underline}.table td>.checkbox-custom:only-child,.table th>.checkbox-custom:only-child{margin-top:0;margin-bottom:0;text-align:center}.table thead:first-child th{border-top:none}.table .cell-30{width:30px}.table .cell-40{width:40px}.table .cell-50{width:50px}.table .cell-60{width:60px}.table .cell-80{width:80px}.table .cell-100{width:100px}.table .cell-120{width:120px}.table .cell-130{width:130px}.table .cell-150{width:150px}.table .cell-180{width:180px}.table .cell-200{width:200px}.table .cell-250{width:250px}.table .cell-300{width:300px}.table-active,.table-active>td,.table-active>th{color:inherit;background-color:#f3f7f9}.table-active a{color:inherit}.table-hover .table-active:hover{background-color:#e2ecf1}.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{color:inherit;background-color:#e2ecf1}.table-success,.table-success>td,.table-success>th{color:#fff;background-color:#46be8a}.table-success a{color:#fff}.table-hover .table-success:hover{background-color:#3dae7d}.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{color:#fff;background-color:#3dae7d}.table-info,.table-info>td,.table-info>th{color:#fff;background-color:#57c7d4}.table-info a{color:#fff}.table-hover .table-info:hover{background-color:#43c0cf}.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{color:#fff;background-color:#43c0cf}.table-warning,.table-warning>td,.table-warning>th{color:#fff;background-color:#f2a654}.table-warning a{color:#fff}.table-hover .table-warning:hover{background-color:#f09a3c}.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{color:#fff;background-color:#f09a3c}.table-danger,.table-danger>td,.table-danger>th{color:#fff;background-color:#f96868}.table-danger a{color:#fff}.table-hover .table-danger:hover{background-color:#f84f4f}.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{color:#fff;background-color:#f84f4f}.table .thead-default th{color:inherit;background-color:#f3f7f9}.table .thead-primary th{color:#fff;background-color:#62a8ea}.table .thead-success th{color:#fff;background-color:#46be8a}.table .thead-info th{color:#fff;background-color:#57c7d4}.table .thead-warning th{color:#fff;background-color:#f2a654}.table .thead-danger th{color:#fff;background-color:#f96868}.table .thead-dark th{color:#fff;background-color:#526069}.table .thead-gray th{color:#526069;background-color:#ccd5db}.table-bordered thead td,.table-bordered thead th{border-bottom-width:1px}.table-section+tbody{display:none}.table-section-arrow{font-family:'Web Icons';font-weight:400;font-weight:400;font-style:normal;font-style:normal;position:relative;position:relative;position:relative;display:inline-block;display:inline-block;-webkit-transition:-webkit-transform .15s;-o-transition:-o-transform .15s;transition:transform .15s;-webkit-transform:translate(0,0);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);transform:translate(0,0);text-align:center;text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.table-section-arrow:before{content:''}.table-section.active tr{background-color:#f3f7f9}.table-section.active+tbody{display:table-row-group}.table-section.active .table-section-arrow{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}table col[class*=col-]{position:static;display:table-column;float:none}.form-control{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:2.573rem;-webkit-transition:-webkit-box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;-o-transition:box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;transition:box-shadow .25s linear,border .25s linear,color .25s linear,background-color .25s linear;border-color:#e4eaec;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none}select.form-control{padding-right:30px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAFCAYAAABB9hwOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNWZkMzNlMC0zNTcxLTI4NDgtYjA3NC01ZTRhN2RjMWVmNjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxRUI3MDdEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxRUI3MDZEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWNiNjQzMjYtNDc1Yi01OTQxLWIxYjItNDVkZjU5YjZlODA2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2RlYzI2YWMtZGI5OC0xMWU1LWIwMjgtY2ZhNDhhOGNjNWY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AXTIGgAAAFRJREFUeNpidI1KSWFgYDBlwASngXjOrqWzGcgBTEC8DIjfo4m/h4qTDUAGfwPi+UD8Hyr2H8r/RqnBIHATiPdC2XuhfIoACxJ7PRDzQmmKAUCAAQDxOxHyb4DjOAAAAABJRU5ErkJggg==) no-repeat center right}select[multiple].form-control{padding-right:.929rem;background:#fff}.form-control.focus,.form-control:focus{outline:0}select[multiple],select[size],textarea.form-control{height:auto}.form-control-sm,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:2.288rem}.form-control-lg,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:3.573667rem}.input-group-lg>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-lg>select.form-control:not([size]):not([multiple]),.input-group-lg>select.input-group-addon:not([size]):not([multiple]),select.form-control-lg:not([size]):not([multiple]){height:3.573667rem}.input-group-sm>.input-group-btn>select.btn:not([size]):not([multiple]),.input-group-sm>select.form-control:not([size]):not([multiple]),.input-group-sm>select.input-group-addon:not([size]):not([multiple]),select.form-control-sm:not([size]):not([multiple]){height:2.288rem}.form-group .form-control-label{padding:.429rem 0}.form-group .form-control-label-lg{font-size:1.286rem;padding:.858rem 0}.form-group .form-control-label-sm{font-size:.858rem;padding:.429rem 0}.has-success .form-control-label{color:#46be8a}.has-success .form-control-feedback{color:#46be8a}.has-success .form-control{border-color:#46be8a;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.has-warning .form-control-label{color:#f2a654}.has-warning .form-control-feedback{color:#f2a654}.has-warning .form-control{border-color:#f2a654;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.has-danger .form-control-label{color:#f96868}.has-danger .form-control-feedback{color:#f96868}.has-danger .form-control{border-color:#f96868;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.form-group{margin-bottom:1.429rem}.form-group.has-feedback.no-label .form-control-feedback{top:0}.form-group.has-feedback.left-feedback .form-control-feedback{right:auto;left:0}.form-group.has-feedback.left-feedback .form-control{padding-right:13px;padding-left:50px}.form-control.square{border-radius:0}.form-control.round{border-radius:200px}textarea.form-control.no-resize{resize:none}.input-group-file input[type=text]{background-color:#fff}.input-group-file .btn-file{line-height:inherit;position:relative;overflow:hidden}.input-group-file .btn-file.btn-outline{border:1px solid #e4eaec;border-left:none}.input-group-file .btn-file.btn-outline:hover{border-left:none}.input-group-file .btn-file .icon{line-height:inherit;margin:0 3px}.input-group-file .btn-file input[type=file]{position:absolute;top:0;left:0;display:block;min-width:100%;min-height:100%;cursor:pointer;text-align:0;opacity:0}.text-help{display:block;margin-top:7px;margin-bottom:8px;color:#bcc2c8}.text-help .icon{margin:0 5px}.input-search-close{opacity:.2;color:#000;text-shadow:none}.input-search-close.icon{font-size:inherit;line-height:inherit}.input-search-close:focus,.input-search-close:hover{cursor:pointer;text-decoration:none;opacity:.5;color:#000}button.input-search-close{padding:0;cursor:pointer;border:0;background:0 0;-webkit-appearance:none}.input-search{position:relative}.input-search .form-control{border-radius:200px}.input-search .input-search-close,.input-search .input-search-icon{position:absolute;z-index:1;top:50%;width:2.573rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.input-search .input-search-close{right:8px}.input-search .input-search-icon+.form-control{padding-left:3.073rem}.input-search .input-search-icon{font-size:16px;left:8px;text-align:center;pointer-events:none;color:#a3afb7}.input-search-btn+.form-control{padding-right:50px}.input-search-btn{position:absolute;top:0;right:0;height:100%;padding:0 10px;border:none;border-radius:0 200px 200px 0;background:0 0}.input-search-btn .icon{margin:0 3px}.input-search-dark .input-search-icon{color:#76838f}.input-search-dark .form-control{background:#f3f7f9;-webkit-box-shadow:none;box-shadow:none}.input-search-dark .form-control:focus{background-color:#fff}.form-inline .form-group{margin-right:20px}.form-inline .form-group:last-child{margin-right:0}.form-inline .form-control-label{margin-right:5px}@media (max-width:767px){.form-inline .form-group{margin-right:0}}.form-horizontal .form-control-label{font-size:1rem;padding-right:15px;padding-left:15px}@media (min-width:768px){.form-horizontal .form-control-label{margin-bottom:0;padding-top:7px;text-align:right}.form-horizontal .form-control-lg,.form-horizontal .input-group-lg>.form-control,.form-horizontal .input-group-lg>.input-group-addon,.form-horizontal .input-group-lg>.input-group-btn>.btn{font-size:18px;padding-top:11px}.form-horizontal .form-control-sm,.form-horizontal .input-group-sm>.form-control,.form-horizontal .input-group-sm>.input-group-addon,.form-horizontal .input-group-sm>.input-group-btn>.btn{font-size:12px;padding-top:7px}}input::-ms-clear{display:none;width:0;height:0}.btn{cursor:pointer;-webkit-transition:border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;-o-transition:border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;transition:border .2s linear,color .2s linear,width .2s linear,background-color .2s linear;-webkit-font-smoothing:subpixel-antialiased}.btn.active:focus,.btn:active:focus,.btn:focus{outline:0}.btn.active,.btn:active{-webkit-box-shadow:none;box-shadow:none}.btn .icon{line-height:inherit;width:1em;margin:-1px 3px 0;text-align:center}a.btn:not(.btn-link){text-decoration:none}a.btn:not(.btn-link),a.btn:not(.btn-link).active,a.btn:not(.btn-link):active{text-decoration:none}.btn-block{white-space:normal}.btn-outline.btn-default{color:#76838f;background-color:transparent}.btn-outline.btn-default.active,.btn-outline.btn-default:active,.btn-outline.btn-default:focus,.btn-outline.btn-default:hover,.open>.btn-outline.btn-default.dropdown-toggle{color:#76838f;border-color:#e4eaec;background-color:rgba(118,131,143,.1)}.btn-outline.btn-default.active .badge-pill,.btn-outline.btn-default:active .badge-pill,.btn-outline.btn-default:focus .badge-pill,.btn-outline.btn-default:hover .badge-pill,.open>.btn-outline.btn-default.dropdown-toggle .badge-pill{color:#76838f;background-color:#76838f}.btn-outline.btn-default.btn-up:before{border-bottom-color:rgba(118,131,143,.1)}.btn-outline.btn-default.btn-up:focus:before,.btn-outline.btn-default.btn-up:hover:before{border-bottom-color:rgba(118,131,143,.1)}.btn-outline.btn-default.btn-up.active:before,.btn-outline.btn-default.btn-up:active:before,.open>.btn-outline.btn-default.btn-up.dropdown-toggle:before{border-bottom-color:#ccd5db}.btn-outline.btn-default.btn-right:before{border-left-color:rgba(118,131,143,.1)}.btn-outline.btn-default.btn-right:focus:before,.btn-outline.btn-default.btn-right:hover:before{border-left-color:rgba(118,131,143,.1)}.btn-outline.btn-default.btn-right.active:before,.btn-outline.btn-default.btn-right:active:before,.open>.btn-outline.btn-default.btn-right.dropdown-toggle:before{border-left-color:#ccd5db}.btn-outline.btn-default.btn-bottom:before{border-top-color:rgba(118,131,143,.1)}.btn-outline.btn-default.btn-bottom:focus:before,.btn-outline.btn-default.btn-bottom:hover:before{border-top-color:rgba(118,131,143,.1)}.btn-outline.btn-default.btn-bottom.active:before,.btn-outline.btn-default.btn-bottom:active:before,.open>.btn-outline.btn-default.btn-bottom.dropdown-toggle:before{border-top-color:#ccd5db}.btn-outline.btn-default.btn-left:before{border-right-color:rgba(118,131,143,.1)}.btn-outline.btn-default.btn-left:focus:before,.btn-outline.btn-default.btn-left:hover:before{border-right-color:rgba(118,131,143,.1)}.btn-outline.btn-default.btn-left.active:before,.btn-outline.btn-default.btn-left:active:before,.open>.btn-outline.btn-default.btn-left.dropdown-toggle:before{border-right-color:#ccd5db}.btn-outline.btn-primary{color:#62a8ea;background-color:transparent}.btn-outline.btn-primary.active,.btn-outline.btn-primary:active,.btn-outline.btn-primary:focus,.btn-outline.btn-primary:hover,.open>.btn-outline.btn-primary.dropdown-toggle{color:#fff;border-color:#62a8ea;background-color:#62a8ea}.btn-outline.btn-primary.active .badge-pill,.btn-outline.btn-primary:active .badge-pill,.btn-outline.btn-primary:focus .badge-pill,.btn-outline.btn-primary:hover .badge-pill,.open>.btn-outline.btn-primary.dropdown-toggle .badge-pill{color:#62a8ea;background-color:#fff}.btn-outline.btn-primary.btn-up:before{border-bottom-color:#62a8ea}.btn-outline.btn-primary.btn-up:focus:before,.btn-outline.btn-primary.btn-up:hover:before{border-bottom-color:#62a8ea}.btn-outline.btn-primary.btn-up.active:before,.btn-outline.btn-primary.btn-up:active:before,.open>.btn-outline.btn-primary.btn-up.dropdown-toggle:before{border-bottom-color:#4e97d9}.btn-outline.btn-primary.btn-right:before{border-left-color:#62a8ea}.btn-outline.btn-primary.btn-right:focus:before,.btn-outline.btn-primary.btn-right:hover:before{border-left-color:#62a8ea}.btn-outline.btn-primary.btn-right.active:before,.btn-outline.btn-primary.btn-right:active:before,.open>.btn-outline.btn-primary.btn-right.dropdown-toggle:before{border-left-color:#4e97d9}.btn-outline.btn-primary.btn-bottom:before{border-top-color:#62a8ea}.btn-outline.btn-primary.btn-bottom:focus:before,.btn-outline.btn-primary.btn-bottom:hover:before{border-top-color:#62a8ea}.btn-outline.btn-primary.btn-bottom.active:before,.btn-outline.btn-primary.btn-bottom:active:before,.open>.btn-outline.btn-primary.btn-bottom.dropdown-toggle:before{border-top-color:#4e97d9}.btn-outline.btn-primary.btn-left:before{border-right-color:#62a8ea}.btn-outline.btn-primary.btn-left:focus:before,.btn-outline.btn-primary.btn-left:hover:before{border-right-color:#62a8ea}.btn-outline.btn-primary.btn-left.active:before,.btn-outline.btn-primary.btn-left:active:before,.open>.btn-outline.btn-primary.btn-left.dropdown-toggle:before{border-right-color:#4e97d9}.btn-outline.btn-success{color:#46be8a;background-color:transparent}.btn-outline.btn-success.active,.btn-outline.btn-success:active,.btn-outline.btn-success:focus,.btn-outline.btn-success:hover,.open>.btn-outline.btn-success.dropdown-toggle{color:#fff;border-color:#46be8a;background-color:#46be8a}.btn-outline.btn-success.active .badge-pill,.btn-outline.btn-success:active .badge-pill,.btn-outline.btn-success:focus .badge-pill,.btn-outline.btn-success:hover .badge-pill,.open>.btn-outline.btn-success.dropdown-toggle .badge-pill{color:#46be8a;background-color:#fff}.btn-outline.btn-success.btn-up:before{border-bottom-color:#46be8a}.btn-outline.btn-success.btn-up:focus:before,.btn-outline.btn-success.btn-up:hover:before{border-bottom-color:#46be8a}.btn-outline.btn-success.btn-up.active:before,.btn-outline.btn-success.btn-up:active:before,.open>.btn-outline.btn-success.btn-up.dropdown-toggle:before{border-bottom-color:#36ab7a}.btn-outline.btn-success.btn-right:before{border-left-color:#46be8a}.btn-outline.btn-success.btn-right:focus:before,.btn-outline.btn-success.btn-right:hover:before{border-left-color:#46be8a}.btn-outline.btn-success.btn-right.active:before,.btn-outline.btn-success.btn-right:active:before,.open>.btn-outline.btn-success.btn-right.dropdown-toggle:before{border-left-color:#36ab7a}.btn-outline.btn-success.btn-bottom:before{border-top-color:#46be8a}.btn-outline.btn-success.btn-bottom:focus:before,.btn-outline.btn-success.btn-bottom:hover:before{border-top-color:#46be8a}.btn-outline.btn-success.btn-bottom.active:before,.btn-outline.btn-success.btn-bottom:active:before,.open>.btn-outline.btn-success.btn-bottom.dropdown-toggle:before{border-top-color:#36ab7a}.btn-outline.btn-success.btn-left:before{border-right-color:#46be8a}.btn-outline.btn-success.btn-left:focus:before,.btn-outline.btn-success.btn-left:hover:before{border-right-color:#46be8a}.btn-outline.btn-success.btn-left.active:before,.btn-outline.btn-success.btn-left:active:before,.open>.btn-outline.btn-success.btn-left.dropdown-toggle:before{border-right-color:#36ab7a}.btn-outline.btn-info{color:#57c7d4;background-color:transparent}.btn-outline.btn-info.active,.btn-outline.btn-info:active,.btn-outline.btn-info:focus,.btn-outline.btn-info:hover,.open>.btn-outline.btn-info.dropdown-toggle{color:#fff;border-color:#57c7d4;background-color:#57c7d4}.btn-outline.btn-info.active .badge-pill,.btn-outline.btn-info:active .badge-pill,.btn-outline.btn-info:focus .badge-pill,.btn-outline.btn-info:hover .badge-pill,.open>.btn-outline.btn-info.dropdown-toggle .badge-pill{color:#57c7d4;background-color:#fff}.btn-outline.btn-info.btn-up:before{border-bottom-color:#57c7d4}.btn-outline.btn-info.btn-up:focus:before,.btn-outline.btn-info.btn-up:hover:before{border-bottom-color:#57c7d4}.btn-outline.btn-info.btn-up.active:before,.btn-outline.btn-info.btn-up:active:before,.open>.btn-outline.btn-info.btn-up.dropdown-toggle:before{border-bottom-color:#47b8c6}.btn-outline.btn-info.btn-right:before{border-left-color:#57c7d4}.btn-outline.btn-info.btn-right:focus:before,.btn-outline.btn-info.btn-right:hover:before{border-left-color:#57c7d4}.btn-outline.btn-info.btn-right.active:before,.btn-outline.btn-info.btn-right:active:before,.open>.btn-outline.btn-info.btn-right.dropdown-toggle:before{border-left-color:#47b8c6}.btn-outline.btn-info.btn-bottom:before{border-top-color:#57c7d4}.btn-outline.btn-info.btn-bottom:focus:before,.btn-outline.btn-info.btn-bottom:hover:before{border-top-color:#57c7d4}.btn-outline.btn-info.btn-bottom.active:before,.btn-outline.btn-info.btn-bottom:active:before,.open>.btn-outline.btn-info.btn-bottom.dropdown-toggle:before{border-top-color:#47b8c6}.btn-outline.btn-info.btn-left:before{border-right-color:#57c7d4}.btn-outline.btn-info.btn-left:focus:before,.btn-outline.btn-info.btn-left:hover:before{border-right-color:#57c7d4}.btn-outline.btn-info.btn-left.active:before,.btn-outline.btn-info.btn-left:active:before,.open>.btn-outline.btn-info.btn-left.dropdown-toggle:before{border-right-color:#47b8c6}.btn-outline.btn-warning{color:#f2a654;background-color:transparent}.btn-outline.btn-warning.active,.btn-outline.btn-warning:active,.btn-outline.btn-warning:focus,.btn-outline.btn-warning:hover,.open>.btn-outline.btn-warning.dropdown-toggle{color:#fff;border-color:#f2a654;background-color:#f2a654}.btn-outline.btn-warning.active .badge-pill,.btn-outline.btn-warning:active .badge-pill,.btn-outline.btn-warning:focus .badge-pill,.btn-outline.btn-warning:hover .badge-pill,.open>.btn-outline.btn-warning.dropdown-toggle .badge-pill{color:#f2a654;background-color:#fff}.btn-outline.btn-warning.btn-up:before{border-bottom-color:#f2a654}.btn-outline.btn-warning.btn-up:focus:before,.btn-outline.btn-warning.btn-up:hover:before{border-bottom-color:#f2a654}.btn-outline.btn-warning.btn-up.active:before,.btn-outline.btn-warning.btn-up:active:before,.open>.btn-outline.btn-warning.btn-up.dropdown-toggle:before{border-bottom-color:#ec9940}.btn-outline.btn-warning.btn-right:before{border-left-color:#f2a654}.btn-outline.btn-warning.btn-right:focus:before,.btn-outline.btn-warning.btn-right:hover:before{border-left-color:#f2a654}.btn-outline.btn-warning.btn-right.active:before,.btn-outline.btn-warning.btn-right:active:before,.open>.btn-outline.btn-warning.btn-right.dropdown-toggle:before{border-left-color:#ec9940}.btn-outline.btn-warning.btn-bottom:before{border-top-color:#f2a654}.btn-outline.btn-warning.btn-bottom:focus:before,.btn-outline.btn-warning.btn-bottom:hover:before{border-top-color:#f2a654}.btn-outline.btn-warning.btn-bottom.active:before,.btn-outline.btn-warning.btn-bottom:active:before,.open>.btn-outline.btn-warning.btn-bottom.dropdown-toggle:before{border-top-color:#ec9940}.btn-outline.btn-warning.btn-left:before{border-right-color:#f2a654}.btn-outline.btn-warning.btn-left:focus:before,.btn-outline.btn-warning.btn-left:hover:before{border-right-color:#f2a654}.btn-outline.btn-warning.btn-left.active:before,.btn-outline.btn-warning.btn-left:active:before,.open>.btn-outline.btn-warning.btn-left.dropdown-toggle:before{border-right-color:#ec9940}.btn-outline.btn-danger{color:#f96868;background-color:transparent}.btn-outline.btn-danger.active,.btn-outline.btn-danger:active,.btn-outline.btn-danger:focus,.btn-outline.btn-danger:hover,.open>.btn-outline.btn-danger.dropdown-toggle{color:#fff;border-color:#f96868;background-color:#f96868}.btn-outline.btn-danger.active .badge-pill,.btn-outline.btn-danger:active .badge-pill,.btn-outline.btn-danger:focus .badge-pill,.btn-outline.btn-danger:hover .badge-pill,.open>.btn-outline.btn-danger.dropdown-toggle .badge-pill{color:#f96868;background-color:#fff}.btn-outline.btn-danger.btn-up:before{border-bottom-color:#f96868}.btn-outline.btn-danger.btn-up:focus:before,.btn-outline.btn-danger.btn-up:hover:before{border-bottom-color:#f96868}.btn-outline.btn-danger.btn-up.active:before,.btn-outline.btn-danger.btn-up:active:before,.open>.btn-outline.btn-danger.btn-up.dropdown-toggle:before{border-bottom-color:#e9595b}.btn-outline.btn-danger.btn-right:before{border-left-color:#f96868}.btn-outline.btn-danger.btn-right:focus:before,.btn-outline.btn-danger.btn-right:hover:before{border-left-color:#f96868}.btn-outline.btn-danger.btn-right.active:before,.btn-outline.btn-danger.btn-right:active:before,.open>.btn-outline.btn-danger.btn-right.dropdown-toggle:before{border-left-color:#e9595b}.btn-outline.btn-danger.btn-bottom:before{border-top-color:#f96868}.btn-outline.btn-danger.btn-bottom:focus:before,.btn-outline.btn-danger.btn-bottom:hover:before{border-top-color:#f96868}.btn-outline.btn-danger.btn-bottom.active:before,.btn-outline.btn-danger.btn-bottom:active:before,.open>.btn-outline.btn-danger.btn-bottom.dropdown-toggle:before{border-top-color:#e9595b}.btn-outline.btn-danger.btn-left:before{border-right-color:#f96868}.btn-outline.btn-danger.btn-left:focus:before,.btn-outline.btn-danger.btn-left:hover:before{border-right-color:#f96868}.btn-outline.btn-danger.btn-left.active:before,.btn-outline.btn-danger.btn-left:active:before,.open>.btn-outline.btn-danger.btn-left.dropdown-toggle:before{border-right-color:#e9595b}.btn-outline.btn-dark{color:#526069;background-color:transparent}.btn-outline.btn-dark.active,.btn-outline.btn-dark:active,.btn-outline.btn-dark:focus,.btn-outline.btn-dark:hover,.open>.btn-outline.btn-dark.dropdown-toggle{color:#fff;border-color:#526069;background-color:#526069}.btn-outline.btn-dark.active .badge-pill,.btn-outline.btn-dark:active .badge-pill,.btn-outline.btn-dark:focus .badge-pill,.btn-outline.btn-dark:hover .badge-pill,.open>.btn-outline.btn-dark.dropdown-toggle .badge-pill{color:#526069;background-color:#fff}.btn-outline.btn-dark.btn-up:before{border-bottom-color:#526069}.btn-outline.btn-dark.btn-up:focus:before,.btn-outline.btn-dark.btn-up:hover:before{border-bottom-color:#526069}.btn-outline.btn-dark.btn-up.active:before,.btn-outline.btn-dark.btn-up:active:before,.open>.btn-outline.btn-dark.btn-up.dropdown-toggle:before{border-bottom-color:#37474f}.btn-outline.btn-dark.btn-right:before{border-left-color:#526069}.btn-outline.btn-dark.btn-right:focus:before,.btn-outline.btn-dark.btn-right:hover:before{border-left-color:#526069}.btn-outline.btn-dark.btn-right.active:before,.btn-outline.btn-dark.btn-right:active:before,.open>.btn-outline.btn-dark.btn-right.dropdown-toggle:before{border-left-color:#37474f}.btn-outline.btn-dark.btn-bottom:before{border-top-color:#526069}.btn-outline.btn-dark.btn-bottom:focus:before,.btn-outline.btn-dark.btn-bottom:hover:before{border-top-color:#526069}.btn-outline.btn-dark.btn-bottom.active:before,.btn-outline.btn-dark.btn-bottom:active:before,.open>.btn-outline.btn-dark.btn-bottom.dropdown-toggle:before{border-top-color:#37474f}.btn-outline.btn-dark.btn-left:before{border-right-color:#526069}.btn-outline.btn-dark.btn-left:focus:before,.btn-outline.btn-dark.btn-left:hover:before{border-right-color:#526069}.btn-outline.btn-dark.btn-left.active:before,.btn-outline.btn-dark.btn-left:active:before,.open>.btn-outline.btn-dark.btn-left.dropdown-toggle:before{border-right-color:#37474f}.btn-outline.btn-inverse{color:#fff;background-color:transparent}.btn-outline.btn-inverse.active,.btn-outline.btn-inverse:active,.btn-outline.btn-inverse:focus,.btn-outline.btn-inverse:hover,.open>.btn-outline.btn-inverse.dropdown-toggle{color:#76838f;border-color:#fff;background-color:#fff}.btn-outline.btn-inverse.active .badge-pill,.btn-outline.btn-inverse:active .badge-pill,.btn-outline.btn-inverse:focus .badge-pill,.btn-outline.btn-inverse:hover .badge-pill,.open>.btn-outline.btn-inverse.dropdown-toggle .badge-pill{color:#fff;background-color:#76838f}.btn-outline.btn-inverse.btn-up:before{border-bottom-color:#fff}.btn-outline.btn-inverse.btn-up:focus:before,.btn-outline.btn-inverse.btn-up:hover:before{border-bottom-color:#fff}.btn-outline.btn-inverse.btn-up.active:before,.btn-outline.btn-inverse.btn-up:active:before,.open>.btn-outline.btn-inverse.btn-up.dropdown-toggle:before{border-bottom-color:#fff}.btn-outline.btn-inverse.btn-right:before{border-left-color:#fff}.btn-outline.btn-inverse.btn-right:focus:before,.btn-outline.btn-inverse.btn-right:hover:before{border-left-color:#fff}.btn-outline.btn-inverse.btn-right.active:before,.btn-outline.btn-inverse.btn-right:active:before,.open>.btn-outline.btn-inverse.btn-right.dropdown-toggle:before{border-left-color:#fff}.btn-outline.btn-inverse.btn-bottom:before{border-top-color:#fff}.btn-outline.btn-inverse.btn-bottom:focus:before,.btn-outline.btn-inverse.btn-bottom:hover:before{border-top-color:#fff}.btn-outline.btn-inverse.btn-bottom.active:before,.btn-outline.btn-inverse.btn-bottom:active:before,.open>.btn-outline.btn-inverse.btn-bottom.dropdown-toggle:before{border-top-color:#fff}.btn-outline.btn-inverse.btn-left:before{border-right-color:#fff}.btn-outline.btn-inverse.btn-left:focus:before,.btn-outline.btn-inverse.btn-left:hover:before{border-right-color:#fff}.btn-outline.btn-inverse.btn-left.active:before,.btn-outline.btn-inverse.btn-left:active:before,.open>.btn-outline.btn-inverse.btn-left.dropdown-toggle:before{border-right-color:#fff}.btn-group-xs>.btn,.btn-xs{font-size:.858rem;line-height:1.5;padding:.072rem .358rem;border-radius:.143rem}.btn-squared{border-radius:0}.btn-round{border-radius:1000px}.btn-primary{-webkit-box-shadow:none;box-shadow:none}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{color:#fff;border-color:#89bceb;background-color:#89bceb;-webkit-box-shadow:none;box-shadow:none}.btn-primary.active,.btn-primary:active,.open>.btn-primary.dropdown-toggle{border-color:#4e97d9;background-color:#4e97d9;-webkit-box-shadow:none;box-shadow:none}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.btn-primary.dropdown-toggle.focus,.open>.btn-primary.dropdown-toggle:focus,.open>.btn-primary.dropdown-toggle:hover{border-color:#4e97d9;background-color:#4e97d9}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{color:#fff;border-color:#a2caee;background-color:#a2caee}.btn-primary .badge-pill{color:#62a8ea;background-color:#fff}.btn-primary.btn-up:before{border-bottom-color:#62a8ea}.btn-primary.btn-up:focus:before,.btn-primary.btn-up:hover:before{border-bottom-color:#89bceb}.btn-primary.btn-up.active:before,.btn-primary.btn-up:active:before,.open>.btn-primary.btn-up.dropdown-toggle:before{border-bottom-color:#4e97d9}.btn-primary.btn-right:before{border-left-color:#62a8ea}.btn-primary.btn-right:focus:before,.btn-primary.btn-right:hover:before{border-left-color:#89bceb}.btn-primary.btn-right.active:before,.btn-primary.btn-right:active:before,.open>.btn-primary.btn-right.dropdown-toggle:before{border-left-color:#4e97d9}.btn-primary.btn-bottom:before{border-top-color:#62a8ea}.btn-primary.btn-bottom:focus:before,.btn-primary.btn-bottom:hover:before{border-top-color:#89bceb}.btn-primary.btn-bottom.active:before,.btn-primary.btn-bottom:active:before,.open>.btn-primary.btn-bottom.dropdown-toggle:before{border-top-color:#4e97d9}.btn-primary.btn-left:before{border-right-color:#62a8ea}.btn-primary.btn-left:focus:before,.btn-primary.btn-left:hover:before{border-right-color:#89bceb}.btn-primary.btn-left.active:before,.btn-primary.btn-left:active:before,.open>.btn-primary.btn-left.dropdown-toggle:before{border-right-color:#4e97d9}.btn-success{-webkit-box-shadow:none;box-shadow:none}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;border-color:#5cd29d;background-color:#5cd29d;-webkit-box-shadow:none;box-shadow:none}.btn-success.active,.btn-success:active,.open>.btn-success.dropdown-toggle{border-color:#36ab7a;background-color:#36ab7a;-webkit-box-shadow:none;box-shadow:none}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.btn-success.dropdown-toggle.focus,.open>.btn-success.dropdown-toggle:focus,.open>.btn-success.dropdown-toggle:hover{border-color:#36ab7a;background-color:#36ab7a}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{color:#fff;border-color:#7dd3ae;background-color:#7dd3ae}.btn-success .badge-pill{color:#46be8a;background-color:#fff}.btn-success.btn-up:before{border-bottom-color:#46be8a}.btn-success.btn-up:focus:before,.btn-success.btn-up:hover:before{border-bottom-color:#5cd29d}.btn-success.btn-up.active:before,.btn-success.btn-up:active:before,.open>.btn-success.btn-up.dropdown-toggle:before{border-bottom-color:#36ab7a}.btn-success.btn-right:before{border-left-color:#46be8a}.btn-success.btn-right:focus:before,.btn-success.btn-right:hover:before{border-left-color:#5cd29d}.btn-success.btn-right.active:before,.btn-success.btn-right:active:before,.open>.btn-success.btn-right.dropdown-toggle:before{border-left-color:#36ab7a}.btn-success.btn-bottom:before{border-top-color:#46be8a}.btn-success.btn-bottom:focus:before,.btn-success.btn-bottom:hover:before{border-top-color:#5cd29d}.btn-success.btn-bottom.active:before,.btn-success.btn-bottom:active:before,.open>.btn-success.btn-bottom.dropdown-toggle:before{border-top-color:#36ab7a}.btn-success.btn-left:before{border-right-color:#46be8a}.btn-success.btn-left:focus:before,.btn-success.btn-left:hover:before{border-right-color:#5cd29d}.btn-success.btn-left.active:before,.btn-success.btn-left:active:before,.open>.btn-success.btn-left.dropdown-toggle:before{border-right-color:#36ab7a}.btn-info{-webkit-box-shadow:none;box-shadow:none}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;border-color:#77d6e1;background-color:#77d6e1;-webkit-box-shadow:none;box-shadow:none}.btn-info.active,.btn-info:active,.open>.btn-info.dropdown-toggle{border-color:#47b8c6;background-color:#47b8c6;-webkit-box-shadow:none;box-shadow:none}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.btn-info.dropdown-toggle.focus,.open>.btn-info.dropdown-toggle:focus,.open>.btn-info.dropdown-toggle:hover{border-color:#47b8c6;background-color:#47b8c6}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{color:#fff;border-color:#9ae1e9;background-color:#9ae1e9}.btn-info .badge-pill{color:#57c7d4;background-color:#fff}.btn-info.btn-up:before{border-bottom-color:#57c7d4}.btn-info.btn-up:focus:before,.btn-info.btn-up:hover:before{border-bottom-color:#77d6e1}.btn-info.btn-up.active:before,.btn-info.btn-up:active:before,.open>.btn-info.btn-up.dropdown-toggle:before{border-bottom-color:#47b8c6}.btn-info.btn-right:before{border-left-color:#57c7d4}.btn-info.btn-right:focus:before,.btn-info.btn-right:hover:before{border-left-color:#77d6e1}.btn-info.btn-right.active:before,.btn-info.btn-right:active:before,.open>.btn-info.btn-right.dropdown-toggle:before{border-left-color:#47b8c6}.btn-info.btn-bottom:before{border-top-color:#57c7d4}.btn-info.btn-bottom:focus:before,.btn-info.btn-bottom:hover:before{border-top-color:#77d6e1}.btn-info.btn-bottom.active:before,.btn-info.btn-bottom:active:before,.open>.btn-info.btn-bottom.dropdown-toggle:before{border-top-color:#47b8c6}.btn-info.btn-left:before{border-right-color:#57c7d4}.btn-info.btn-left:focus:before,.btn-info.btn-left:hover:before{border-right-color:#77d6e1}.btn-info.btn-left.active:before,.btn-info.btn-left:active:before,.open>.btn-info.btn-left.dropdown-toggle:before{border-right-color:#47b8c6}.btn-warning{-webkit-box-shadow:none;box-shadow:none}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#fff;border-color:#f4b066;background-color:#f4b066;-webkit-box-shadow:none;box-shadow:none}.btn-warning.active,.btn-warning:active,.open>.btn-warning.dropdown-toggle{border-color:#ec9940;background-color:#ec9940;-webkit-box-shadow:none;box-shadow:none}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.btn-warning.dropdown-toggle.focus,.open>.btn-warning.dropdown-toggle:focus,.open>.btn-warning.dropdown-toggle:hover{border-color:#ec9940;background-color:#ec9940}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{color:#fff;border-color:#f6be80;background-color:#f6be80}.btn-warning .badge-pill{color:#f2a654;background-color:#fff}.btn-warning.btn-up:before{border-bottom-color:#f2a654}.btn-warning.btn-up:focus:before,.btn-warning.btn-up:hover:before{border-bottom-color:#f4b066}.btn-warning.btn-up.active:before,.btn-warning.btn-up:active:before,.open>.btn-warning.btn-up.dropdown-toggle:before{border-bottom-color:#ec9940}.btn-warning.btn-right:before{border-left-color:#f2a654}.btn-warning.btn-right:focus:before,.btn-warning.btn-right:hover:before{border-left-color:#f4b066}.btn-warning.btn-right.active:before,.btn-warning.btn-right:active:before,.open>.btn-warning.btn-right.dropdown-toggle:before{border-left-color:#ec9940}.btn-warning.btn-bottom:before{border-top-color:#f2a654}.btn-warning.btn-bottom:focus:before,.btn-warning.btn-bottom:hover:before{border-top-color:#f4b066}.btn-warning.btn-bottom.active:before,.btn-warning.btn-bottom:active:before,.open>.btn-warning.btn-bottom.dropdown-toggle:before{border-top-color:#ec9940}.btn-warning.btn-left:before{border-right-color:#f2a654}.btn-warning.btn-left:focus:before,.btn-warning.btn-left:hover:before{border-right-color:#f4b066}.btn-warning.btn-left.active:before,.btn-warning.btn-left:active:before,.open>.btn-warning.btn-left.dropdown-toggle:before{border-right-color:#ec9940}.btn-danger{-webkit-box-shadow:none;box-shadow:none}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;border-color:#fa7a7a;background-color:#fa7a7a;-webkit-box-shadow:none;box-shadow:none}.btn-danger.active,.btn-danger:active,.open>.btn-danger.dropdown-toggle{border-color:#e9595b;background-color:#e9595b;-webkit-box-shadow:none;box-shadow:none}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.btn-danger.dropdown-toggle.focus,.open>.btn-danger.dropdown-toggle:focus,.open>.btn-danger.dropdown-toggle:hover{border-color:#e9595b;background-color:#e9595b}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{color:#fff;border-color:#fa9898;background-color:#fa9898}.btn-danger .badge-pill{color:#f96868;background-color:#fff}.btn-danger.btn-up:before{border-bottom-color:#f96868}.btn-danger.btn-up:focus:before,.btn-danger.btn-up:hover:before{border-bottom-color:#fa7a7a}.btn-danger.btn-up.active:before,.btn-danger.btn-up:active:before,.open>.btn-danger.btn-up.dropdown-toggle:before{border-bottom-color:#e9595b}.btn-danger.btn-right:before{border-left-color:#f96868}.btn-danger.btn-right:focus:before,.btn-danger.btn-right:hover:before{border-left-color:#fa7a7a}.btn-danger.btn-right.active:before,.btn-danger.btn-right:active:before,.open>.btn-danger.btn-right.dropdown-toggle:before{border-left-color:#e9595b}.btn-danger.btn-bottom:before{border-top-color:#f96868}.btn-danger.btn-bottom:focus:before,.btn-danger.btn-bottom:hover:before{border-top-color:#fa7a7a}.btn-danger.btn-bottom.active:before,.btn-danger.btn-bottom:active:before,.open>.btn-danger.btn-bottom.dropdown-toggle:before{border-top-color:#e9595b}.btn-danger.btn-left:before{border-right-color:#f96868}.btn-danger.btn-left:focus:before,.btn-danger.btn-left:hover:before{border-right-color:#fa7a7a}.btn-danger.btn-left.active:before,.btn-danger.btn-left:active:before,.open>.btn-danger.btn-left.dropdown-toggle:before{border-right-color:#e9595b}.btn-default{color:#76838f;border-color:#e4eaec;background-color:#e4eaec;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:none}.btn-default:hover{color:#76838f;border-color:#c0ced3;background-color:#c6d3d7}.btn-default.focus,.btn-default:focus{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 2px rgba(228,234,236,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 2px rgba(228,234,236,.5)}.btn-default.disabled,.btn-default:disabled{border-color:#e4eaec;background-color:#e4eaec}.btn-default.active,.btn-default:active,.show>.btn-default.dropdown-toggle{color:#76838f;border-color:#c0ced3;background-color:#c6d3d7;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-default.focus,.btn-default:focus,.btn-default:hover{color:#76838f;border-color:#f3f7f9;background-color:#f3f7f9;-webkit-box-shadow:none;box-shadow:none}.btn-default.active,.btn-default:active,.open>.btn-default.dropdown-toggle{border-color:#ccd5db;background-color:#ccd5db;-webkit-box-shadow:none;box-shadow:none}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.btn-default.dropdown-toggle.focus,.open>.btn-default.dropdown-toggle:focus,.open>.btn-default.dropdown-toggle:hover{border-color:#ccd5db;background-color:#ccd5db}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{color:#76838f;border-color:#f3f7f9;background-color:#f3f7f9}.btn-default .badge-pill{color:#e4eaec;background-color:#76838f}.btn-default.btn-up:before{border-bottom-color:#e4eaec}.btn-default.btn-up:focus:before,.btn-default.btn-up:hover:before{border-bottom-color:#f3f7f9}.btn-default.btn-up.active:before,.btn-default.btn-up:active:before,.open>.btn-default.btn-up.dropdown-toggle:before{border-bottom-color:#ccd5db}.btn-default.btn-right:before{border-left-color:#e4eaec}.btn-default.btn-right:focus:before,.btn-default.btn-right:hover:before{border-left-color:#f3f7f9}.btn-default.btn-right.active:before,.btn-default.btn-right:active:before,.open>.btn-default.btn-right.dropdown-toggle:before{border-left-color:#ccd5db}.btn-default.btn-bottom:before{border-top-color:#e4eaec}.btn-default.btn-bottom:focus:before,.btn-default.btn-bottom:hover:before{border-top-color:#f3f7f9}.btn-default.btn-bottom.active:before,.btn-default.btn-bottom:active:before,.open>.btn-default.btn-bottom.dropdown-toggle:before{border-top-color:#ccd5db}.btn-default.btn-left:before{border-right-color:#e4eaec}.btn-default.btn-left:focus:before,.btn-default.btn-left:hover:before{border-right-color:#f3f7f9}.btn-default.btn-left.active:before,.btn-default.btn-left:active:before,.open>.btn-default.btn-left.dropdown-toggle:before{border-right-color:#ccd5db}.btn-inverse{color:#76838f;border-color:#e4eaec;background-color:#fff;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:none}.btn-inverse:hover{color:#76838f;border-color:#c0ced3;background-color:#e6e6e6}.btn-inverse.focus,.btn-inverse:focus{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 2px rgba(228,234,236,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 2px rgba(228,234,236,.5)}.btn-inverse.disabled,.btn-inverse:disabled{border-color:#e4eaec;background-color:#fff}.btn-inverse.active,.btn-inverse:active,.show>.btn-inverse.dropdown-toggle{color:#76838f;border-color:#c0ced3;background-color:#e6e6e6;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-inverse.focus,.btn-inverse:focus,.btn-inverse:hover{color:#76838f;border-color:#f3f7f9;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.btn-inverse.active,.btn-inverse:active,.open>.btn-inverse.dropdown-toggle{border-color:#ccd5db;background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.btn-inverse.active.focus,.btn-inverse.active:focus,.btn-inverse.active:hover,.btn-inverse:active.focus,.btn-inverse:active:focus,.btn-inverse:active:hover,.open>.btn-inverse.dropdown-toggle.focus,.open>.btn-inverse.dropdown-toggle:focus,.open>.btn-inverse.dropdown-toggle:hover{border-color:#ccd5db;background-color:#fff}.btn-inverse.disabled,.btn-inverse.disabled.active,.btn-inverse.disabled.focus,.btn-inverse.disabled:active,.btn-inverse.disabled:focus,.btn-inverse.disabled:hover,.btn-inverse[disabled],.btn-inverse[disabled].active,.btn-inverse[disabled].focus,.btn-inverse[disabled]:active,.btn-inverse[disabled]:focus,.btn-inverse[disabled]:hover,fieldset[disabled] .btn-inverse,fieldset[disabled] .btn-inverse.active,fieldset[disabled] .btn-inverse.focus,fieldset[disabled] .btn-inverse:active,fieldset[disabled] .btn-inverse:focus,fieldset[disabled] .btn-inverse:hover{color:#ccd5db;border-color:#a3afb7;background-color:#fff}.btn-inverse .badge-pill{color:#fff;background-color:#76838f}.btn-inverse.btn-up:before{border-bottom-color:#fff}.btn-inverse.btn-up:focus:before,.btn-inverse.btn-up:hover:before{border-bottom-color:#fff}.btn-inverse.btn-up.active:before,.btn-inverse.btn-up:active:before,.open>.btn-inverse.btn-up.dropdown-toggle:before{border-bottom-color:#fff}.btn-inverse.btn-right:before{border-left-color:#fff}.btn-inverse.btn-right:focus:before,.btn-inverse.btn-right:hover:before{border-left-color:#fff}.btn-inverse.btn-right.active:before,.btn-inverse.btn-right:active:before,.open>.btn-inverse.btn-right.dropdown-toggle:before{border-left-color:#fff}.btn-inverse.btn-bottom:before{border-top-color:#fff}.btn-inverse.btn-bottom:focus:before,.btn-inverse.btn-bottom:hover:before{border-top-color:#fff}.btn-inverse.btn-bottom.active:before,.btn-inverse.btn-bottom:active:before,.open>.btn-inverse.btn-bottom.dropdown-toggle:before{border-top-color:#fff}.btn-inverse.btn-left:before{border-right-color:#fff}.btn-inverse.btn-left:focus:before,.btn-inverse.btn-left:hover:before{border-right-color:#fff}.btn-inverse.btn-left.active:before,.btn-inverse.btn-left:active:before,.open>.btn-inverse.btn-left.dropdown-toggle:before{border-right-color:#fff}.btn-dark{color:#fff;border-color:#526069;background-color:#526069;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:none;box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:none}.btn-dark:hover{color:#fff;border-color:#374147;background-color:#3c464c}.btn-dark.focus,.btn-dark:focus{-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 2px rgba(82,96,105,.5);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075),0 0 0 2px rgba(82,96,105,.5)}.btn-dark.disabled,.btn-dark:disabled{border-color:#526069;background-color:#526069}.btn-dark.active,.btn-dark:active,.show>.btn-dark.dropdown-toggle{color:#fff;border-color:#374147;background-color:#3c464c;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;border-color:#76838f;background-color:#76838f;-webkit-box-shadow:none;box-shadow:none}.btn-dark.active,.btn-dark:active,.open>.btn-dark.dropdown-toggle{border-color:#37474f;background-color:#37474f;-webkit-box-shadow:none;box-shadow:none}.btn-dark.active.focus,.btn-dark.active:focus,.btn-dark.active:hover,.btn-dark:active.focus,.btn-dark:active:focus,.btn-dark:active:hover,.open>.btn-dark.dropdown-toggle.focus,.open>.btn-dark.dropdown-toggle:focus,.open>.btn-dark.dropdown-toggle:hover{border-color:#37474f;background-color:#37474f}.btn-dark.disabled,.btn-dark.disabled.active,.btn-dark.disabled.focus,.btn-dark.disabled:active,.btn-dark.disabled:focus,.btn-dark.disabled:hover,.btn-dark[disabled],.btn-dark[disabled].active,.btn-dark[disabled].focus,.btn-dark[disabled]:active,.btn-dark[disabled]:focus,.btn-dark[disabled]:hover,fieldset[disabled] .btn-dark,fieldset[disabled] .btn-dark.active,fieldset[disabled] .btn-dark.focus,fieldset[disabled] .btn-dark:active,fieldset[disabled] .btn-dark:focus,fieldset[disabled] .btn-dark:hover{color:#fff;border-color:#a3afb7;background-color:#a3afb7}.btn-dark .badge-pill{color:#526069;background-color:#fff}.btn-dark.btn-up:before{border-bottom-color:#526069}.btn-dark.btn-up:focus:before,.btn-dark.btn-up:hover:before{border-bottom-color:#76838f}.btn-dark.btn-up.active:before,.btn-dark.btn-up:active:before,.open>.btn-dark.btn-up.dropdown-toggle:before{border-bottom-color:#37474f}.btn-dark.btn-right:before{border-left-color:#526069}.btn-dark.btn-right:focus:before,.btn-dark.btn-right:hover:before{border-left-color:#76838f}.btn-dark.btn-right.active:before,.btn-dark.btn-right:active:before,.open>.btn-dark.btn-right.dropdown-toggle:before{border-left-color:#37474f}.btn-dark.btn-bottom:before{border-top-color:#526069}.btn-dark.btn-bottom:focus:before,.btn-dark.btn-bottom:hover:before{border-top-color:#76838f}.btn-dark.btn-bottom.active:before,.btn-dark.btn-bottom:active:before,.open>.btn-dark.btn-bottom.dropdown-toggle:before{border-top-color:#37474f}.btn-dark.btn-left:before{border-right-color:#526069}.btn-dark.btn-left:focus:before,.btn-dark.btn-left:hover:before{border-right-color:#76838f}.btn-dark.btn-left.active:before,.btn-dark.btn-left:active:before,.open>.btn-dark.btn-left.dropdown-toggle:before{border-right-color:#37474f}.btn-dark.btn-flat{color:#526069}.btn-flat{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}.btn-flat.disabled{color:#a3afb7}.btn-icon,.btn.icon{line-height:1em;padding:.715rem}.btn-group-xs>.btn-icon.btn,.btn-group-xs>.btn.icon,.btn-icon.btn-xs,.btn.icon.btn-xs{font-size:.858rem;padding:.286rem}.btn-icon.btn-sm,.btn.icon.btn-sm{font-size:1rem;padding:.572rem}.btn-icon.btn-lg,.btn.icon.btn-lg{font-size:1.429rem;padding:.858rem}.btn-icon.disabled,.btn.icon.disabled{color:#a3afb7}.btn-icon .icon{margin:-1px 0 0}.btn-raised{-webkit-transition:-webkit-box-shadow .25s cubic-bezier(.4,0,.2,1);-o-transition:box-shadow .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s cubic-bezier(.4,0,.2,1);-webkit-box-shadow:0 0 2px rgba(0,0,0,.18),0 2px 4px rgba(0,0,0,.21);box-shadow:0 0 2px rgba(0,0,0,.18),0 2px 4px rgba(0,0,0,.21)}.btn-raised.active,.btn-raised:active,.btn-raised:hover,.open>.btn-raised.dropdown-toggle{-webkit-box-shadow:0 0 3px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.15),0 3px 6px rgba(0,0,0,.2)}.btn-raised.disabled,.btn-raised[disabled],fieldset[disabled] .btn-raised{-webkit-box-shadow:none;box-shadow:none}.btn-floating{font-size:1.715rem;width:4rem;height:4rem;margin:0;padding:0;text-align:center;border-radius:100%;-webkit-box-shadow:0 6px 10px rgba(0,0,0,.15);box-shadow:0 6px 10px rgba(0,0,0,.15)}.btn-floating.btn-xs,.btn-group-xs>.btn-floating.btn{font-size:.929rem;width:2.143rem;height:2.143rem;padding:0}.btn-floating.btn-sm{font-size:1.072rem;width:2.858rem;height:2.858rem;padding:0}.btn-floating.btn-lg{font-size:2.143rem;width:5rem;height:5rem;padding:0}.btn-floating i{position:relative;top:0}.btn-animate{position:relative;overflow:hidden}.btn-animate span{display:block;width:100%;height:100%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.btn-animate-side{padding:.572rem 2rem}.btn-animate-side span{-webkit-transition:-webkit-transform .2s ease-out 0s;-o-transition:-o-transform .2s ease-out 0s;transition:transform .2s ease-out 0s}.btn-animate-side span>.icon{position:absolute;top:50%;left:0;display:block;-webkit-transition:opacity .2s ease-out 0s;-o-transition:opacity .2s ease-out 0s;transition:opacity .2s ease-out 0s;-webkit-transform:translate(-20px,-50%);-ms-transform:translate(-20px,-50%);-o-transform:translate(-20px,-50%);transform:translate(-20px,-50%);opacity:0}.btn-animate-side:hover span{-webkit-transform:translate(10px,0);-ms-transform:translate(10px,0);-o-transform:translate(10px,0);transform:translate(10px,0)}.btn-animate-side:hover span>.icon{opacity:1}.btn-animate-side.btn-xs,.btn-group-xs>.btn-animate-side.btn{padding:.215rem 1rem}.btn-animate-side.btn-xs span>.icon,.btn-group-xs>.btn-animate-side.btn span>.icon{left:5px}.btn-animate-side.btn-xs:hover span,.btn-group-xs>.btn-animate-side.btn:hover span{-webkit-transform:translate(8px,0);-ms-transform:translate(8px,0);-o-transform:translate(8px,0);transform:translate(8px,0)}.btn-animate-side.btn-sm{padding:.429rem 1.572rem}.btn-animate-side.btn-sm span>.icon{left:3px}.btn-animate-side.btn-sm:hover span{-webkit-transform:translate(8px,0);-ms-transform:translate(8px,0);-o-transform:translate(8px,0);transform:translate(8px,0)}.btn-animate-side.btn-lg{padding:.715rem 2.358rem}.btn-animate-side.btn-lg span>.icon{left:-6px}.btn-animate-side.btn-lg:hover span{-webkit-transform:translate(14px,0);-ms-transform:translate(14px,0);-o-transform:translate(14px,0);transform:translate(14px,0)}.btn-animate-vertical span{-webkit-transition:all .2s ease-out 0s;-o-transition:all .2s ease-out 0s;transition:all .2s ease-out 0s}.btn-animate-vertical span>.icon{font-size:1.715rem;position:absolute;top:-2px;left:50%;display:block;-webkit-transform:translate(-50%,-100%);-ms-transform:translate(-50%,-100%);-o-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.btn-animate-vertical:hover span{-webkit-transform:translate(0,150%);-ms-transform:translate(0,150%);-o-transform:translate(0,150%);transform:translate(0,150%)}.btn-animate-vertical.btn-xs span>.icon,.btn-group-xs>.btn-animate-vertical.btn span>.icon{font-size:1.286rem;top:-5px}.btn-animate-vertical.btn-sm span>.icon{font-size:1.5rem;top:-3px}.btn-animate-vertical.btn-lg span>.icon{font-size:2.643rem}.btn-tagged{padding:0;padding-right:.572rem}.btn-tagged .btn-tag{margin-right:.357rem;padding:.429rem .572rem}.btn-group-xs>.btn-tagged.btn,.btn-tagged.btn-xs{padding-right:.358rem}.btn-group-xs>.btn-tagged.btn .btn-tag,.btn-tagged.btn-xs .btn-tag{margin-right:.143rem;padding:.072rem .286rem}.btn-tagged.btn-sm{padding-right:.858rem}.btn-tagged.btn-sm .btn-tag{margin-right:.643rem;padding:.429rem .429rem}.btn-tagged.btn-lg{padding-right:1rem}.btn-tagged.btn-lg .btn-tag{margin-right:.785rem;padding:.715rem 1rem}.btn-tagged.btn-block{text-align:left}.btn-tag{display:inline-block;border-radius:.215rem 0 0 .215rem;background-color:rgba(0,0,0,.15)}.btn-pill-left{border-radius:500px 0 0 500px}.btn-pill-right{border-radius:0 500px 500px 0}.btn-direction{position:relative}.btn-direction:before{line-height:0;position:absolute;content:'';border:8px solid transparent}.btn-up:before{top:-16px;left:50%;margin-left:-8px;border-bottom-color:#e4eaec}.btn-right:before{top:50%;right:-16px;margin-top:-8px;border-left-color:#e4eaec}.btn-bottom:before{bottom:-16px;left:50%;margin-left:-8px;border-top-color:#e4eaec}.btn-left:before{top:50%;left:-16px;margin-top:-8px;border-right-color:#e4eaec}.btn-pure,.btn-pure.active,.btn-pure:active,.btn-pure:focus,.btn-pure:hover,.btn-pure[disabled],.open>.btn-pure.dropdown-toggle,fieldset[disabled] .btn-pure{border-color:transparent;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-pure.active.focus,.btn-pure.active:focus,.btn-pure.active:hover,.btn-pure.focus,.btn-pure:active.focus,.btn-pure:active:focus,.btn-pure:active:hover,.btn-pure:focus,.btn-pure:focus.focus,.btn-pure:focus:focus,.btn-pure:focus:hover,.btn-pure:hover,.btn-pure:hover.focus,.btn-pure:hover:focus,.btn-pure:hover:hover,.btn-pure[disabled].focus,.btn-pure[disabled]:focus,.btn-pure[disabled]:hover,.open>.btn-pure.dropdown-toggle.focus,.open>.btn-pure.dropdown-toggle:focus,.open>.btn-pure.dropdown-toggle:hover,fieldset[disabled] .btn-pure.focus,fieldset[disabled] .btn-pure:focus,fieldset[disabled] .btn-pure:hover{border-color:transparent;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-pure.btn-default{color:#a3afb7}.btn-pure.btn-default.active,.btn-pure.btn-default:active,.btn-pure.btn-default:focus,.btn-pure.btn-default:hover,.open>.btn-pure.btn-default.dropdown-toggle{color:#ccd5db}.btn-pure.btn-default.active.focus,.btn-pure.btn-default.active:focus,.btn-pure.btn-default.active:hover,.btn-pure.btn-default:active.focus,.btn-pure.btn-default:active:focus,.btn-pure.btn-default:active:hover,.btn-pure.btn-default:focus.focus,.btn-pure.btn-default:focus:focus,.btn-pure.btn-default:focus:hover,.btn-pure.btn-default:hover.focus,.btn-pure.btn-default:hover:focus,.btn-pure.btn-default:hover:hover,.open>.btn-pure.btn-default.dropdown-toggle.focus,.open>.btn-pure.btn-default.dropdown-toggle:focus,.open>.btn-pure.btn-default.dropdown-toggle:hover{color:#ccd5db}.btn-pure.btn-default.active .badge-pill,.btn-pure.btn-default:active .badge-pill,.btn-pure.btn-default:focus .badge-pill,.btn-pure.btn-default:hover .badge-pill,.open>.btn-pure.btn-default.dropdown-toggle .badge-pill{color:#ccd5db}.btn-pure.btn-primary{color:#62a8ea}.btn-pure.btn-primary.active,.btn-pure.btn-primary:active,.btn-pure.btn-primary:focus,.btn-pure.btn-primary:hover,.open>.btn-pure.btn-primary.dropdown-toggle{color:#a2caee}.btn-pure.btn-primary.active.focus,.btn-pure.btn-primary.active:focus,.btn-pure.btn-primary.active:hover,.btn-pure.btn-primary:active.focus,.btn-pure.btn-primary:active:focus,.btn-pure.btn-primary:active:hover,.btn-pure.btn-primary:focus.focus,.btn-pure.btn-primary:focus:focus,.btn-pure.btn-primary:focus:hover,.btn-pure.btn-primary:hover.focus,.btn-pure.btn-primary:hover:focus,.btn-pure.btn-primary:hover:hover,.open>.btn-pure.btn-primary.dropdown-toggle.focus,.open>.btn-pure.btn-primary.dropdown-toggle:focus,.open>.btn-pure.btn-primary.dropdown-toggle:hover{color:#a2caee}.btn-pure.btn-primary.active .badge-pill,.btn-pure.btn-primary:active .badge-pill,.btn-pure.btn-primary:focus .badge-pill,.btn-pure.btn-primary:hover .badge-pill,.open>.btn-pure.btn-primary.dropdown-toggle .badge-pill{color:#a2caee}.btn-pure.btn-success{color:#46be8a}.btn-pure.btn-success.active,.btn-pure.btn-success:active,.btn-pure.btn-success:focus,.btn-pure.btn-success:hover,.open>.btn-pure.btn-success.dropdown-toggle{color:#7dd3ae}.btn-pure.btn-success.active.focus,.btn-pure.btn-success.active:focus,.btn-pure.btn-success.active:hover,.btn-pure.btn-success:active.focus,.btn-pure.btn-success:active:focus,.btn-pure.btn-success:active:hover,.btn-pure.btn-success:focus.focus,.btn-pure.btn-success:focus:focus,.btn-pure.btn-success:focus:hover,.btn-pure.btn-success:hover.focus,.btn-pure.btn-success:hover:focus,.btn-pure.btn-success:hover:hover,.open>.btn-pure.btn-success.dropdown-toggle.focus,.open>.btn-pure.btn-success.dropdown-toggle:focus,.open>.btn-pure.btn-success.dropdown-toggle:hover{color:#7dd3ae}.btn-pure.btn-success.active .badge-pill,.btn-pure.btn-success:active .badge-pill,.btn-pure.btn-success:focus .badge-pill,.btn-pure.btn-success:hover .badge-pill,.open>.btn-pure.btn-success.dropdown-toggle .badge-pill{color:#7dd3ae}.btn-pure.btn-info{color:#57c7d4}.btn-pure.btn-info.active,.btn-pure.btn-info:active,.btn-pure.btn-info:focus,.btn-pure.btn-info:hover,.open>.btn-pure.btn-info.dropdown-toggle{color:#9ae1e9}.btn-pure.btn-info.active.focus,.btn-pure.btn-info.active:focus,.btn-pure.btn-info.active:hover,.btn-pure.btn-info:active.focus,.btn-pure.btn-info:active:focus,.btn-pure.btn-info:active:hover,.btn-pure.btn-info:focus.focus,.btn-pure.btn-info:focus:focus,.btn-pure.btn-info:focus:hover,.btn-pure.btn-info:hover.focus,.btn-pure.btn-info:hover:focus,.btn-pure.btn-info:hover:hover,.open>.btn-pure.btn-info.dropdown-toggle.focus,.open>.btn-pure.btn-info.dropdown-toggle:focus,.open>.btn-pure.btn-info.dropdown-toggle:hover{color:#9ae1e9}.btn-pure.btn-info.active .badge-pill,.btn-pure.btn-info:active .badge-pill,.btn-pure.btn-info:focus .badge-pill,.btn-pure.btn-info:hover .badge-pill,.open>.btn-pure.btn-info.dropdown-toggle .badge-pill{color:#9ae1e9}.btn-pure.btn-warning{color:#f2a654}.btn-pure.btn-warning.active,.btn-pure.btn-warning:active,.btn-pure.btn-warning:focus,.btn-pure.btn-warning:hover,.open>.btn-pure.btn-warning.dropdown-toggle{color:#f6be80}.btn-pure.btn-warning.active.focus,.btn-pure.btn-warning.active:focus,.btn-pure.btn-warning.active:hover,.btn-pure.btn-warning:active.focus,.btn-pure.btn-warning:active:focus,.btn-pure.btn-warning:active:hover,.btn-pure.btn-warning:focus.focus,.btn-pure.btn-warning:focus:focus,.btn-pure.btn-warning:focus:hover,.btn-pure.btn-warning:hover.focus,.btn-pure.btn-warning:hover:focus,.btn-pure.btn-warning:hover:hover,.open>.btn-pure.btn-warning.dropdown-toggle.focus,.open>.btn-pure.btn-warning.dropdown-toggle:focus,.open>.btn-pure.btn-warning.dropdown-toggle:hover{color:#f6be80}.btn-pure.btn-warning.active .badge-pill,.btn-pure.btn-warning:active .badge-pill,.btn-pure.btn-warning:focus .badge-pill,.btn-pure.btn-warning:hover .badge-pill,.open>.btn-pure.btn-warning.dropdown-toggle .badge-pill{color:#f6be80}.btn-pure.btn-danger{color:#f96868}.btn-pure.btn-danger.active,.btn-pure.btn-danger:active,.btn-pure.btn-danger:focus,.btn-pure.btn-danger:hover,.open>.btn-pure.btn-danger.dropdown-toggle{color:#fa9898}.btn-pure.btn-danger.active.focus,.btn-pure.btn-danger.active:focus,.btn-pure.btn-danger.active:hover,.btn-pure.btn-danger:active.focus,.btn-pure.btn-danger:active:focus,.btn-pure.btn-danger:active:hover,.btn-pure.btn-danger:focus.focus,.btn-pure.btn-danger:focus:focus,.btn-pure.btn-danger:focus:hover,.btn-pure.btn-danger:hover.focus,.btn-pure.btn-danger:hover:focus,.btn-pure.btn-danger:hover:hover,.open>.btn-pure.btn-danger.dropdown-toggle.focus,.open>.btn-pure.btn-danger.dropdown-toggle:focus,.open>.btn-pure.btn-danger.dropdown-toggle:hover{color:#fa9898}.btn-pure.btn-danger.active .badge-pill,.btn-pure.btn-danger:active .badge-pill,.btn-pure.btn-danger:focus .badge-pill,.btn-pure.btn-danger:hover .badge-pill,.open>.btn-pure.btn-danger.dropdown-toggle .badge-pill{color:#fa9898}.btn-pure.btn-dark{color:#526069}.btn-pure.btn-dark.active,.btn-pure.btn-dark:active,.btn-pure.btn-dark:focus,.btn-pure.btn-dark:hover,.open>.btn-pure.btn-dark.dropdown-toggle{color:#76838f}.btn-pure.btn-dark.active.focus,.btn-pure.btn-dark.active:focus,.btn-pure.btn-dark.active:hover,.btn-pure.btn-dark:active.focus,.btn-pure.btn-dark:active:focus,.btn-pure.btn-dark:active:hover,.btn-pure.btn-dark:focus.focus,.btn-pure.btn-dark:focus:focus,.btn-pure.btn-dark:focus:hover,.btn-pure.btn-dark:hover.focus,.btn-pure.btn-dark:hover:focus,.btn-pure.btn-dark:hover:hover,.open>.btn-pure.btn-dark.dropdown-toggle.focus,.open>.btn-pure.btn-dark.dropdown-toggle:focus,.open>.btn-pure.btn-dark.dropdown-toggle:hover{color:#76838f}.btn-pure.btn-dark.active .badge-pill,.btn-pure.btn-dark:active .badge-pill,.btn-pure.btn-dark:focus .badge-pill,.btn-pure.btn-dark:hover .badge-pill,.open>.btn-pure.btn-dark.dropdown-toggle .badge-pill{color:#76838f}.btn-pure.btn-inverse{color:#fff}.btn-pure.btn-inverse.active,.btn-pure.btn-inverse:active,.btn-pure.btn-inverse:focus,.btn-pure.btn-inverse:hover,.open>.btn-pure.btn-inverse.dropdown-toggle{color:#fff}.btn-pure.btn-inverse.active.focus,.btn-pure.btn-inverse.active:focus,.btn-pure.btn-inverse.active:hover,.btn-pure.btn-inverse:active.focus,.btn-pure.btn-inverse:active:focus,.btn-pure.btn-inverse:active:hover,.btn-pure.btn-inverse:focus.focus,.btn-pure.btn-inverse:focus:focus,.btn-pure.btn-inverse:focus:hover,.btn-pure.btn-inverse:hover.focus,.btn-pure.btn-inverse:hover:focus,.btn-pure.btn-inverse:hover:hover,.open>.btn-pure.btn-inverse.dropdown-toggle.focus,.open>.btn-pure.btn-inverse.dropdown-toggle:focus,.open>.btn-pure.btn-inverse.dropdown-toggle:hover{color:#fff}.btn-pure.btn-inverse.active .badge-pill,.btn-pure.btn-inverse:active .badge-pill,.btn-pure.btn-inverse:focus .badge-pill,.btn-pure.btn-inverse:hover .badge-pill,.open>.btn-pure.btn-inverse.dropdown-toggle .badge-pill{color:#fff}.dropdown-toggle:after{margin-right:0;margin-left:.3em}.btn-group-xs>.dropdown-toggle.btn:after,.dropdown-toggle.btn-xs:after{margin-left:0}.dropdown-item{width:-webkit-calc(100% - 10px);width:calc(100% - 10px);margin:2px 5px;padding:.572rem 1.072rem;-webkit-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s;border-radius:.215rem}.dropdown-item .icon:first-child{width:1em;margin-right:.5em;text-align:center}.dropdown-divider{margin:6px 0}.dropdown-menu{-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.dropdown-menu.dropdown-menu-bullet{margin-top:12px}.dropdown-menu.dropdown-menu-bullet:after,.dropdown-menu.dropdown-menu-bullet:before{position:absolute;left:10px;display:inline-block;width:0;height:0;content:'';border:7px solid transparent;border-top-width:0}.dropdown-menu.dropdown-menu-bullet:before{top:-7px;border-bottom-color:#e4eaec}.dropdown-menu.dropdown-menu-bullet:after{top:-6px;border-bottom-color:#fff}.dropdown-menu-right.dropdown-menu-bullet:after,.dropdown-menu-right.dropdown-menu-bullet:before{right:10px;left:auto}.dropdown-menu.animate{overflow:hidden}.dropdown-menu.animate>.dropdown-item{-webkit-animation:slide-left .5s both;-o-animation:slide-left .5s both;animation:slide-left .5s both}.dropdown-menu.animate>.dropdown-item:nth-child(1){-webkit-animation:animation-delay(.02s);-o-animation:animation-delay(.02s);animation:animation-delay(.02s)}.dropdown-menu.animate>.dropdown-item:nth-child(2){-webkit-animation:animation-delay(.04s);-o-animation:animation-delay(.04s);animation:animation-delay(.04s)}.dropdown-menu.animate>.dropdown-item:nth-child(3){-webkit-animation:animation-delay(.06s);-o-animation:animation-delay(.06s);animation:animation-delay(.06s)}.dropdown-menu.animate>.dropdown-item:nth-child(4){-webkit-animation:animation-delay(.08s);-o-animation:animation-delay(.08s);animation:animation-delay(.08s)}.dropdown-menu.animate>.dropdown-item:nth-child(5){-webkit-animation:animation-delay(.1s);-o-animation:animation-delay(.1s);animation:animation-delay(.1s)}.dropdown-menu.animate>.dropdown-item:nth-child(6){-webkit-animation:animation-delay(.12s);-o-animation:animation-delay(.12s);animation:animation-delay(.12s)}.dropdown-menu.animate>.dropdown-item:nth-child(7){-webkit-animation:animation-delay(.14s);-o-animation:animation-delay(.14s);animation:animation-delay(.14s)}.dropdown-menu.animate>.dropdown-item:nth-child(8){-webkit-animation:animation-delay(.16s);-o-animation:animation-delay(.16s);animation:animation-delay(.16s)}.dropdown-menu.animate>.dropdown-item:nth-child(9){-webkit-animation:animation-delay(.18s);-o-animation:animation-delay(.18s);animation:animation-delay(.18s)}.dropdown-menu.animate>.dropdown-item:nth-child(10){-webkit-animation:animation-delay(.2s);-o-animation:animation-delay(.2s);animation:animation-delay(.2s)}.dropdown-menu.animate>.dropdown-item.dropdown-divider{-webkit-animation-name:none;-o-animation-name:none;animation-name:none}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(1){-webkit-animation:animation-delay(.02s);-o-animation:animation-delay(.02s);animation:animation-delay(.02s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(2){-webkit-animation:animation-delay(.04s);-o-animation:animation-delay(.04s);animation:animation-delay(.04s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(3){-webkit-animation:animation-delay(.06s);-o-animation:animation-delay(.06s);animation:animation-delay(.06s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(4){-webkit-animation:animation-delay(.08s);-o-animation:animation-delay(.08s);animation:animation-delay(.08s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(5){-webkit-animation:animation-delay(.1s);-o-animation:animation-delay(.1s);animation:animation-delay(.1s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(6){-webkit-animation:animation-delay(.12s);-o-animation:animation-delay(.12s);animation:animation-delay(.12s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(7){-webkit-animation:animation-delay(.14s);-o-animation:animation-delay(.14s);animation:animation-delay(.14s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(8){-webkit-animation:animation-delay(.16s);-o-animation:animation-delay(.16s);animation:animation-delay(.16s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(9){-webkit-animation:animation-delay(.18s);-o-animation:animation-delay(.18s);animation:animation-delay(.18s)}.dropdown-menu.animate.animate-reverse>.dropdown-item:nth-last-child(10){-webkit-animation:animation-delay(.2s);-o-animation:animation-delay(.2s);animation:animation-delay(.2s)}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{margin-bottom:6px;-webkit-box-shadow:0 -3px 12px rgba(0,0,0,.05);box-shadow:0 -3px 12px rgba(0,0,0,.05)}.dropup .dropdown-menu.dropdown-menu-bullet,.navbar-fixed-bottom .dropdown .dropdown-menu.dropdown-menu-bullet{margin-bottom:12px}.dropup .dropdown-menu.dropdown-menu-bullet:after,.dropup .dropdown-menu.dropdown-menu-bullet:before,.navbar-fixed-bottom .dropdown .dropdown-menu.dropdown-menu-bullet:after,.navbar-fixed-bottom .dropdown .dropdown-menu.dropdown-menu-bullet:before{top:auto;border-top-width:7px;border-bottom-width:0}.dropup .dropdown-menu.dropdown-menu-bullet:before,.navbar-fixed-bottom .dropdown .dropdown-menu.dropdown-menu-bullet:before{bottom:-7px;border-top-color:#e4eaec}.dropup .dropdown-menu.dropdown-menu-bullet:after,.navbar-fixed-bottom .dropdown .dropdown-menu.dropdown-menu-bullet:after{bottom:-6px;border-top-color:#fff}.dropdown-menu>.dropdown-header{font-size:1rem;font-weight:500;padding:8px 20px 6px;cursor:default}.dropdown-menu>.dropdown-submenu{position:relative}.dropdown-menu>.dropdown-submenu>.dropdown-item{position:relative}.dropdown-menu>.dropdown-submenu>.dropdown-item:after{position:absolute;right:10px;display:inline-block;width:0;height:0;margin-top:6px;content:'';vertical-align:middle;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px dashed}.dropdown-menu>.dropdown-submenu .dropdown-menu{left:100%;margin:0}.dropdown-menu>.dropdown-submenu.dropdown-menu-left .dropdown-menu{left:-100%}.dropdown-menu>.dropdown-submenu:hover .dropdown-menu{display:block}.dropdown .dropdown-submenu .dropdown-menu{top:0}.dropup .dropdown-submenu .dropdown-menu{bottom:0}.dropdown-menu-media{width:360px;padding-top:0;padding-bottom:0}.dropdown-menu-media>li{margin:0;padding:0}.dropdown-menu-media .dropdown-menu-header{position:relative;padding:20px 20px;border-bottom:1px solid #e4eaec;background-color:#fff}.dropdown-menu-media .dropdown-menu-header>h3,.dropdown-menu-media .dropdown-menu-header>h4,.dropdown-menu-media .dropdown-menu-header>h5{margin:0}.dropdown-menu-media .dropdown-menu-header .badge{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.dropdown-menu-media .list-group{font-size:.858rem;max-height:270px;margin:0;border-radius:0}.dropdown-menu-media .list-group-item{margin:0;padding:0 20px;border:none;border-radius:0!important}.dropdown-menu-media .list-group-item .media{padding:15px 0;border-top:1px solid #e4eaec}.dropdown-menu-media .list-group-item:first-child .media{border-top:none}.dropdown-menu-media>.dropdown-menu-footer{border-top:1px solid #e4eaec;background-color:#f3f7f9}.dropdown-menu-media>.dropdown-menu-footer>a{margin:0;padding:15px 20px!important;color:#a3afb7!important}.dropdown-menu-media>.dropdown-menu-footer>a:hover{color:#89bceb!important;background-color:transparent!important}.dropdown-menu-media>.dropdown-menu-footer>.dropdown-menu-footer-btn{position:absolute;right:0}.dropdown-menu-media>.dropdown-menu-footer>.dropdown-menu-footer-btn:hover{color:#89bceb!important;background-color:transparent!important}.dropdown-menu-primary .dropdown-iten.active,.dropdown-menu-primary .dropdown-iten.active:focus,.dropdown-menu-primary .dropdown-iten.active:hover{color:#fff;background-color:#62a8ea}.dropdown-menu-success .dropdown-iten.active,.dropdown-menu-success .dropdown-iten.active:focus,.dropdown-menu-success .dropdown-iten.active:hover{color:#fff;background-color:#46be8a}.dropdown-menu-info .dropdown-iten.active,.dropdown-menu-info .dropdown-iten.active:focus,.dropdown-menu-info .dropdown-iten.active:hover{color:#fff;background-color:#57c7d4}.dropdown-menu-warning .dropdown-iten.active,.dropdown-menu-warning .dropdown-iten.active:focus,.dropdown-menu-warning .dropdown-iten.active:hover{color:#fff;background-color:#f2a654}.dropdown-menu-danger .dropdown-iten.active,.dropdown-menu-danger .dropdown-iten.active:focus,.dropdown-menu-danger .dropdown-iten.active:hover{color:#fff;background-color:#f96868}.dropdown-menu-dark .dropdown-iten.active,.dropdown-menu-dark .dropdown-iten.active:focus,.dropdown-menu-dark .dropdown-iten.active:hover{color:#fff;background-color:#526069}.btn-group .btn~.dropdown-toggle{margin-left:-1px;padding-right:.8em;padding-left:.8em}.btn-group .btn~.dropdown-toggle:after{margin-left:0}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05);box-shadow:inset 0 1px 3px rgba(0,0,0,.05)}.btn-group:focus .dropdown-toggle{-webkit-transition:.25s;-o-transition:.25s;transition:.25s}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}.input-group-addon{-webkit-transition:border .25s linear,color .25s linear,background-color .25s linear;-o-transition:border .25s linear,color .25s linear,background-color .25s linear;transition:border .25s linear,color .25s linear,background-color .25s linear}.input-group-btn .btn{padding:6px 10px}.input-group-btn .btn>.icon{line-height:inherit;vertical-align:bottom}.input-group-btn .btn~.dropdown-toggle:after{margin-left:0}.input-group-lg .input-group-addon,.input-group-lg .input-group-btn{line-height:1.333333}.input-group-sm .input-group-addon,.input-group-sm .input-group-btn{line-height:1.5}.form-icons .form-control-icon{position:absolute;z-index:99;top:50%;left:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.form-icons .form-control-icon+.form-control{padding-left:30px;border-top-left-radius:.215rem;border-bottom-left-radius:.215rem}.form-icons .round-input-control .form-control{border-radius:200px}.form-icons .large-icon .form-control{height:3.2rem!important}.form-icons .small-icon .form-control{height:2.2rem!important}.form-icons .form-control-icon-right{right:10px;left:auto}.form-icons .form-control-icon-right+.form-control{padding-right:30px;padding-left:.929rem}.nav-link{position:relative;display:block;overflow:hidden;padding:.715rem 1.072rem}.nav-link:focus{outline:0}.nav-link:focus,.nav-link:hover{background-color:#f3f7f9}.nav-link.disabled:focus,.nav-link.disabled:hover{background-color:transparent}.nav-link .close{display:inline-block;margin-left:10px}.nav-quick{margin-right:0;margin-bottom:22px;margin-left:0;padding:0;border-radius:.215rem;background-color:#fff;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.nav-quick .nav-item{position:relative;display:block;padding:0;list-style:none;text-align:center}.nav-quick .nav-link{padding:1.143rem 0;color:#76838f}.nav-quick .nav-link .icon{font-size:2.286rem;display:block;margin-bottom:.2rem}.nav-quick .badge,.nav-quick .badge-pill{position:absolute;top:0;right:0}.nav-quick-sm .nav-link{padding:.858rem 0}.nav-quick-sm .nav-link .icon{font-size:1.7145rem}.nav-quick-lg .nav-link{padding:1.572rem 0}.nav-quick-lg .nav-link .icon{font-size:2.8575rem}.nav-quick-bordered{border-top:1px solid #e4eaec;border-left:1px solid #e4eaec}.nav-quick-bordered .nav-item{border-right:1px solid #e4eaec;border-bottom:1px solid #e4eaec}.nav-tabs .nav-link{-webkit-transition:.25s;-o-transition:.25s;transition:.25s;color:#76838f}.nav-tabs .nav-link>.icon{line-height:1;margin-right:.5em}.nav-tabs .nav-item.open .nav-link,.nav-tabs .nav-item.open .nav-link:focus,.nav-tabs .nav-item.open .nav-link:hover,.nav-tabs .nav-link.active,.nav-tabs .nav-link.active:focus,.nav-tabs .nav-link.active:hover{border-color:transparent;border-bottom-color:#62a8ea}.nav-tabs .dropup .dropdown-menu{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.nav-pills .nav-link{-webkit-transition:border .2s linear 0s,color .2s linear 0s,background-color .2s linear 0s;-o-transition:border .2s linear 0s,color .2s linear 0s,background-color .2s linear 0s;transition:border .2s linear 0s,color .2s linear 0s,background-color .2s linear 0s}.nav-pills-rounded .nav-link{margin-right:5px;margin-left:5px;padding-right:20px;padding-left:20px;border-radius:1000px}.nav-tabs.nav-tabs-bottom{border-top:1px solid #e4eaec;border-bottom:none}.nav-tabs.nav-tabs-bottom .nav-item{margin-top:-1px;margin-bottom:0}.nav-tabs.nav-tabs-bottom .nav-link{border-radius:0 0 .286rem .286rem}.nav-tabs.nav-tabs-bottom .nav-link:focus,.nav-tabs.nav-tabs-bottom .nav-link:hover{border-top-color:#e4eaec;border-bottom-color:transparent}.nav-tabs-reverse .nav-item{float:right}.nav-tabs-reverse .nav-item+.nav-item{margin-right:2px;margin-left:0}.nav-tabs-solid{border-bottom-color:#f3f7f9}.nav-tabs-solid .nav-link:hover{border-color:transparent}.nav-tabs-solid .nav-item.open .nav-link,.nav-tabs-solid .nav-item.open .nav-link:focus,.nav-tabs-solid .nav-item.open .nav-link:hover,.nav-tabs-solid .nav-link.active,.nav-tabs-solid .nav-link.active:focus,.nav-tabs-solid .nav-link.active:hover{color:#76838f;border-color:transparent;background-color:#f3f7f9}.nav-tabs-solid~.tab-content{padding:1.429rem;background-color:#f3f7f9}.nav-tabs-solid.nav-tabs-bottom .nav-link.active,.nav-tabs-solid.nav-tabs-bottom .nav-link.active:focus,.nav-tabs-solid.nav-tabs-bottom .nav-link.active:hover{border:none}.nav-tabs-line{position:relative}.nav-tabs-line .nav-link{padding:.715rem 1.429rem;border-bottom:2px solid transparent}.nav-tabs-line .nav-link:focus,.nav-tabs-line .nav-link:hover{background-color:transparent}.nav-tabs-line .nav-link:hover{border-bottom-color:#ccd5db}.nav-tabs-line .nav-item.open .nav-link,.nav-tabs-line .nav-item.open .nav-link:focus,.nav-tabs-line .nav-item.open .nav-link:hover,.nav-tabs-line .nav-link.active,.nav-tabs-line .nav-link.active:focus,.nav-tabs-line .nav-link.active:hover{color:#62a8ea;border-bottom:2px solid #62a8ea;background-color:transparent}.nav-tabs-line .dropdown-menu{margin-top:0}.nav-tabs-line .dropup .dropdown-menu{margin-bottom:0}.nav-tabs-line .nav-item.open>.nav-link,.nav-tabs-line .nav-item.open>.nav-link:focus,.nav-tabs-line .nav-item.open>.nav-link:hover{border-bottom-color:#62a8ea}.nav-tabs-line.nav-tabs-bottom .nav-link{border-top:2px solid transparent;border-bottom:none}.nav-tabs-line.nav-tabs-bottom .nav-link:hover{border-top-color:#ccd5db;border-bottom-color:transparent}.nav-tabs-line.nav-tabs-bottom .nav-item.open .nav-link,.nav-tabs-line.nav-tabs-bottom .nav-item.open .nav-link:focus,.nav-tabs-line.nav-tabs-bottom .nav-item.open .nav-link:hover,.nav-tabs-line.nav-tabs-bottom .nav-link.active,.nav-tabs-line.nav-tabs-bottom .nav-link.active:focus,.nav-tabs-line.nav-tabs-bottom .nav-link.active:hover{border-top:2px solid #62a8ea;border-bottom:none}.nav-tabs-line.nav-tabs-bottom .nav-item.open>.nav-link,.nav-tabs-line.nav-tabs-bottom .nav-item.open>.nav-link:focus,.nav-tabs-line.nav-tabs-bottom .nav-item.open>.nav-link:hover{border-top-color:#62a8ea}.tabs-line-top{border-bottom:1px solid #e4eaec}.tabs-line-top .nav-item .nav-link,.tabs-line-top .nav-link{bottom:-1px;border-top:2px solid transparent;border-bottom-color:transparent}.tabs-line-top .nav-item .nav-link:hover,.tabs-line-top .nav-link:hover{border-top:2px solid #ccd5db;border-bottom-color:transparent}.tabs-line-top .nav-item.open .nav-link,.tabs-line-top .nav-item.open .nav-link:focus,.tabs-line-top .nav-item.open .nav-link:hover,.tabs-line-top .nav-link.active,.tabs-line-top .nav-link.active:focus,.tabs-line-top .nav-link.active:hover{color:#62a8ea;border-top:2px solid #62a8ea;border-right:1px solid #e4eaec;border-bottom:1px solid #fff;border-left:1px solid #e4eaec;background-color:transparent}.nav-tabs-vertical::after{display:block;clear:both;content:''}.nav-tabs-vertical .nav-tabs{float:left;flex-direction:column;border-right:1px solid #e4eaec;border-bottom:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column}.nav-tabs-vertical .nav-tabs .nav-item{float:none;margin-right:-1px;margin-bottom:2px;margin-left:0}.nav-tabs-vertical .nav-tabs .nav-link{border-radius:.286rem 0 0 .286rem}.nav-tabs-vertical .nav-tabs .nav-link:hover{border-right-color:#e4eaec;border-bottom-color:transparent}.nav-tabs-vertical .nav-tabs .nav-link.active,.nav-tabs-vertical .nav-tabs .nav-link.active:focus,.nav-tabs-vertical .nav-tabs .nav-link.active:hover{border-right-color:#62a8ea;border-bottom-color:transparent}.nav-tabs-vertical .nav-tabs-reverse{float:right;border-right:none;border-left:1px solid #e4eaec}.nav-tabs-vertical .nav-tabs-reverse .nav-item{margin-right:0;margin-left:-1px}.nav-tabs-vertical .nav-tabs-reverse .nav-link{border-radius:0 .286rem .286rem 0}.nav-tabs-vertical .nav-tabs-reverse .nav-link:hover{border-right-color:transparent;border-left-color:#e4eaec}.nav-tabs-vertical .nav-tabs-reverse .nav-link.active,.nav-tabs-vertical .nav-tabs-reverse .nav-link.active:focus,.nav-tabs-vertical .nav-tabs-reverse .nav-link.active:hover{border-right-color:transparent;border-left-color:#62a8ea}.nav-tabs-vertical .nav-tabs-solid{border-right-color:#f3f7f9}.nav-tabs-vertical .nav-tabs-solid .nav-link:hover{border-color:transparent}.nav-tabs-vertical .nav-tabs-solid .nav-link.active,.nav-tabs-vertical .nav-tabs-solid .nav-link.active:focus,.nav-tabs-vertical .nav-tabs-solid .nav-link.active:hover{border-color:transparent}.nav-tabs-vertical .nav-tabs-solid+.tab-content{padding:1.429rem}.nav-tabs-vertical .nav-tabs-solid.nav-tabs-reverse{border-left-color:#f3f7f9}.nav-tabs-vertical .nav-tabs-line .nav-link{border-right:2px solid transparent;border-bottom:none}.nav-tabs-vertical .nav-tabs-line .nav-link:hover{border-right-color:#ccd5db}.nav-tabs-vertical .nav-tabs-line .nav-link.active,.nav-tabs-vertical .nav-tabs-line .nav-link.active:focus,.nav-tabs-vertical .nav-tabs-line .nav-link.active:hover{border-right:2px solid #62a8ea;border-bottom:none}.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link{border-right-width:1px;border-left:2px solid transparent}.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link:hover{border-color:transparent;border-left-color:#ccd5db}.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link.active,.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link.active:focus,.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link.active:hover{border-right:1px solid transparent;border-left:2px solid #62a8ea}.nav-tabs-vertical .tab-content{overflow:hidden}.nav-tabs-inverse .nav-link.active,.nav-tabs-inverse .nav-link.active:focus,.nav-tabs-inverse .nav-link.active:hover{border-color:transparent}.nav-tabs-inverse .nav-tabs-solid{border-bottom-color:#fff}.nav-tabs-inverse .nav-tabs-solid .nav-link.active,.nav-tabs-inverse .nav-tabs-solid .nav-link.active:focus,.nav-tabs-inverse .nav-tabs-solid .nav-link.active:hover{color:#76838f;background-color:#fff}.nav-tabs-inverse.nav-tabs-vertical .nav-link.active,.nav-tabs-inverse.nav-tabs-vertical .nav-link.active:focus,.nav-tabs-inverse.nav-tabs-vertical .nav-link.active:hover{border-color:transparent}.nav-tabs-inverse.nav-tabs-vertical .nav-tabs-solid{border-right-color:#fff}.nav-tabs-inverse.nav-tabs-vertical .nav-tabs-solid.nav-tabs-reverse{border-left-color:#fff}.nav-tabs-inverse .tab-content{background:#fff}.nav-tabs-animate .tab-content{overflow:hidden}.nav-tabs-lg .nav-link{font-size:1.286rem;line-height:1.333333;padding:.858rem 1.429rem}.nav-tabs-sm .nav-link{font-size:.858rem;line-height:1.5;padding:.358rem .715rem}.navbar{position:relative;padding:1.5715rem 1.0715rem}.navbar::after{display:block;clear:both;content:''}@media (min-width:480px){.navbar{border-radius:.215rem}}.navbar-full{z-index:1200}@media (min-width:480px){.navbar-full{border-radius:0}}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;z-index:1500;right:0;left:0}@media (min-width:480px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0}.navbar-fixed-bottom{bottom:0}.navbar-sticky-top{position:-webkit-sticky;position:sticky;z-index:1500;top:0;width:100%}@media (min-width:480px){.navbar-sticky-top{border-radius:0}}.navbar-brand{font-size:1.286rem;float:left;margin-right:1rem;padding-top:4px;padding-bottom:4px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img{display:block}.navbar-divider{float:left;overflow:hidden;width:1px;margin-right:1.0715rem;margin-left:1.0715rem;padding-top:.425rem;padding-bottom:.425rem}.navbar-divider::before{content:'\00a0'}.navbar-toggler{font-size:1.286rem;line-height:1;width:2.5em;height:2em;padding:.5rem .75rem;border:1px solid transparent;border-radius:.215rem;background:transparent no-repeat center center;-webkit-background-size:24px 24px;background-size:24px 24px}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-nav .nav-item{float:left}.navbar-nav .nav-link{display:block;padding-top:.425rem;padding-bottom:.425rem}.navbar-nav .nav-link+.nav-link{margin-left:1rem}.navbar-nav .nav-item+.nav-item{margin-left:1rem}.navbar-light .navbar-brand{color:rgba(0,0,0,.8)}.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(0,0,0,.6)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .active>.nav-link:focus,.navbar-light .navbar-nav .active>.nav-link:hover,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.active:focus,.navbar-light .navbar-nav .nav-link.active:hover,.navbar-light .navbar-nav .nav-link.open,.navbar-light .navbar-nav .nav-link.open:focus,.navbar-light .navbar-nav .nav-link.open:hover,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.show:focus,.navbar-light .navbar-nav .nav-link.show:hover,.navbar-light .navbar-nav .open>.nav-link,.navbar-light .navbar-nav .open>.nav-link:focus,.navbar-light .navbar-nav .open>.nav-link:hover,.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .show>.nav-link:focus,.navbar-light .navbar-nav .show>.nav-link:hover{color:rgba(0,0,0,.8)}.navbar-light .navbar-toggler{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 32 32\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(0, 0, 0, 0.3)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 8h24M4 16h24M4 24h24\'/%3E%3C/svg%3E')}.navbar-light .navbar-divider{background-color:rgba(0,0,0,.075)}.navbar-dark .navbar-brand{color:#fff}.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:#fff}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:rgba(255,255,255,.75)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .active>.nav-link:focus,.navbar-dark .navbar-nav .active>.nav-link:hover,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.active:focus,.navbar-dark .navbar-nav .nav-link.active:hover,.navbar-dark .navbar-nav .nav-link.open,.navbar-dark .navbar-nav .nav-link.open:focus,.navbar-dark .navbar-nav .nav-link.open:hover,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .nav-link.show:focus,.navbar-dark .navbar-nav .nav-link.show:hover,.navbar-dark .navbar-nav .open>.nav-link,.navbar-dark .navbar-nav .open>.nav-link:focus,.navbar-dark .navbar-nav .open>.nav-link:hover,.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-nav .show>.nav-link:focus,.navbar-dark .navbar-nav .show>.nav-link:hover{color:#fff}.navbar-dark .navbar-toggler{background-image:url('data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 32 32\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(255, 255, 255, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 8h24M4 16h24M4 24h24\'/%3E%3C/svg%3E')}.navbar-dark .navbar-divider{background-color:rgba(255,255,255,.075)}.navbar-toggleable-xs::after{display:block;clear:both;content:''}@media (max-width:479px){.navbar-toggleable-xs .navbar-nav .nav-item{float:none;margin-left:0}}@media (min-width:480px){.navbar-toggleable-xs{display:block!important}}.navbar-toggleable-sm::after{display:block;clear:both;content:''}@media (max-width:767px){.navbar-toggleable-sm .navbar-nav .nav-item{float:none;margin-left:0}}@media (min-width:768px){.navbar-toggleable-sm{display:block!important}}.navbar-toggleable-md::after{display:block;clear:both;content:''}@media (max-width:991px){.navbar-toggleable-md .navbar-nav .nav-item{float:none;margin-left:0}}@media (min-width:992px){.navbar-toggleable-md{display:block!important}}.navbar{min-height:4.715rem;padding:0;border:none;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.08);box-shadow:0 2px 4px rgba(0,0,0,.08)}.navbar-nav{margin:.78575rem -1.0715rem}.navbar-nav .nav-item{float:none}.navbar-nav .nav-link{padding-top:1.572rem;padding-bottom:1.572rem}.navbar-nav .nav-item .nav-link{line-height:22px;padding-top:.715rem;padding-bottom:.715rem}.navbar-nav .nav-item+.nav-item{margin-left:0}.navbar-nav>.nav-item>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}@media (max-width:767px){.navbar-nav .open .dropdown-menu,.navbar-nav .show .dropdown-menu{position:static;float:none;width:auto;margin-top:0;border:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu .dropdown-item,.navbar-nav .show .dropdown-menu .dropdown-header,.navbar-nav .show .dropdown-menu .dropdown-item{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu .dropdown-item,.navbar-nav .show .dropdown-menu .dropdown-item{line-height:22px}.navbar-nav .open .dropdown-menu .dropdown-item:focus,.navbar-nav .open .dropdown-menu .dropdown-item:hover,.navbar-nav .show .dropdown-menu .dropdown-item:focus,.navbar-nav .show .dropdown-menu .dropdown-item:hover{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>.nav-item{float:left}.navbar-nav>.nav-item>.nav-link{padding-top:1.5715rem;padding-bottom:1.5715rem}.navbar-nav.navbar-right:last-child{margin-right:-1.0715rem}}.navbar-header::after{display:block;clear:both;content:''}@media (min-width:768px){.navbar-header{float:left}}.container-fluid .navbar-collapse,.container-fluid .navbar-header{margin-right:-1.0715rem;margin-left:-1.0715rem}@media (min-width:768px){.container-fluid .navbar-collapse,.container-fluid .navbar-header{margin-right:0;margin-left:0}}.navbar-toggler{line-height:22px;position:relative;float:right;height:4.715rem;margin-top:0;margin-right:1.0715rem;margin-bottom:0;padding:1.5715rem 1.0715rem;cursor:pointer;-webkit-transition:color .25s linear;-o-transition:color .25s linear;transition:color .25s linear;border:1px solid transparent;border-radius:.215rem;background:0 0!important;background-image:none}.navbar-toggler:hover{background:0 0!important}.navbar-toggler:focus{outline:0}.navbar-toggler .icon{margin-top:-1px}.navbar-toggler .icon-bar{display:block;width:1.572rem;height:2px;border-radius:1px}.navbar-toggler .icon-bar+.icon-bar{margin-top:.286rem}@media (min-width:768px){.navbar-toggler{display:none}}.navbar-toggler-left{float:left;margin-right:0;margin-left:1.0715rem}.navbar-collapse{overflow-x:visible;padding-right:1.0715rem;padding-left:1.0715rem;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse::after{display:block;clear:both;content:''}.navbar-collapse.in{overflow-y:visible}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;overflow:visible!important;height:auto!important;padding-bottom:0}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-bottom,.navbar-fixed-top{width:100%}.hidden-float::after{display:block;clear:both;content:''}@media (min-width:768px){.hidden-float{display:block}}@media (max-width:767px){.hidden-float{display:none!important}}.navbar-brand{font-size:1.286rem;font-weight:500;line-height:22px;float:left;height:4.715rem;margin:0;padding:1.5715rem 1.429rem}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-brand>img.navbar-brand-logo{display:inline-block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-1.0715rem}}.navbar-brand-logo{display:inline-block;height:2.286rem;margin-top:-.357rem}.navbar-brand-text{margin-left:.429rem}@media (max-width:767px){.navbar-brand-center{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}}@media (max-width:767px){.navbar-mega .container,.navbar-mega .container-fluid{position:static}}.navbar-mega .dropdown-menu{left:auto}.navbar-mega .dropdown-mega{position:static}.navbar-mega .mega-content{padding:1.429rem 2.143rem}.navbar-mega .mega-menu{min-width:10.715rem;max-width:100%}.navbar-mega .mega-menu>ul{padding-left:0}.navbar-mega .mega-menu .list-icons{margin-bottom:.429rem}.navbar-mega .dropdown.dropdown-fw .dropdown-menu{right:5px;left:5px}@media (max-width:767px){.navbar-mega .dropdown.dropdown-fw .dropdown-menu{right:0;left:0}}.navbar-form{margin-top:1.071rem;margin-right:-1.0715rem;margin-bottom:1.071rem;margin-left:-1.0715rem;padding:.715rem 1.0715rem;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (max-width:767px){.navbar-form .form-group{margin-bottom:.358rem}}@media (min-width:768px){.navbar-form{width:auto;margin-right:0;margin-left:0;padding-top:0;padding-bottom:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-1.0715rem}}.navbar-form .icon{font-size:1.143rem;color:rgba(55,71,79,.4)}.navbar-form .form-control{border:none;border-radius:38px;background-color:#f3f7f9}@media (min-width:768px){.navbar-search.collapse{display:block!important;visibility:visible!important;overflow:visible!important;height:auto!important}}@media (max-width:767px){.navbar-search{padding-right:1.0715rem;padding-left:1.0715rem}}@media (max-width:767px){.navbar-search .navbar-form{margin-top:0;margin-bottom:0;border-bottom:none}}.container-fluid>.navbar-search,.container>.navbar-search{margin-right:-1.0715rem;margin-left:-1.0715rem}@media (min-width:768px){.container-fluid>.navbar-search,.container>.navbar-search{margin-right:0;margin-left:0}}.navbar-search-overlap{position:absolute!important;top:0;right:0;left:0;background-color:#fff}.navbar-search-overlap .form-control,.navbar-search-overlap .form-group{display:block!important;margin:0}.navbar-search-overlap .form-control{height:4.715rem!important;border-radius:0;background-color:transparent!important}.navbar-search-overlap .form-control:focus{border-color:transparent}.navbar-toolbar{float:left}.navbar-toolbar::after{display:block;clear:both;content:''}.navbar-toolbar .nav-item{float:left}.navbar-toolbar .nav-item::after{display:block;clear:both;content:''}.navbar-toolbar .nav-link{line-height:22px;padding-top:1.5715rem;padding-bottom:1.5715rem}.navbar-toolbar .dropdown-menu{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0;-webkit-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}@media (max-width:767px){.navbar-toolbar .dropdown-menu:not(.dropdown-menu-media){overflow-x:hidden;overflow-y:scroll;max-height:28.572rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-overflow-scrolling:touch}}@media (max-width:767px) and (max-device-width:480px) and (orientation:landscape){.navbar-toolbar .dropdown-menu:not(.dropdown-menu-media){max-height:14.286rem}}@media (max-width:767px){.navbar-toolbar .open,.navbar-toolbar .show{position:static}.navbar-toolbar .open .dropdown-menu,.navbar-toolbar .show .dropdown-menu{right:0;left:0;float:none;width:auto;margin-top:0;border-top-left-radius:0;border-top-right-radius:0}}@media (max-width:767px){.navbar-toolbar-left{float:left!important}.navbar-toolbar-right{float:right!important}}.navbar-nav .nav-link.navbar-avatar,.navbar-toolbar .nav-link.navbar-avatar{padding-top:1.286rem;padding-bottom:1.286rem}@media (max-width:767px){.navbar-nav .nav-link.navbar-avatar{padding-top:.429rem;padding-bottom:.429rem}}.navbar-avatar .avatar{width:2.143rem}.icon-fullscreen{font-family:'Web Icons'}.icon-fullscreen:before{content:''}.icon-fullscreen.active:before{content:''}.icon-menubar{font-family:'Web Icons'}.icon-menubar:before{content:''}.icon-menubar.active:before{content:''}.navbar-btn{margin-top:1.071rem;margin-bottom:1.071rem}.navbar-btn.btn-sm{margin-top:1.2135rem;margin-bottom:1.2135rem}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:1.5715rem;margin-bottom:1.5715rem}.navbar-text{margin-top:1.5715rem;margin-bottom:1.5715rem}@media (min-width:768px){.navbar-text{float:left;margin-right:1.0715rem;margin-left:1.0715rem}.navbar-text.navbar-right:last-child{margin-right:0}}@media (min-width:768px){.navbar-left{float:left}.navbar-right{float:right;margin-right:-1.0715rem}.navbar-right~.navbar-right{margin-right:0}.navbar-right .dropdown-menu{right:0;left:auto}}.navbar-default{border-color:#e4eaec;background-color:#fff}.navbar-default .navbar-brand{color:#37474f}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#37474f;background-color:none}.navbar-default .navbar-text{color:#76838f}.navbar-default .navbar-nav .nav-link{color:#76838f}.navbar-default .navbar-nav .nav-link:focus,.navbar-default .navbar-nav .nav-link:hover{color:#526069;background-color:rgba(243,247,249,.3)}.navbar-default .navbar-nav .nav-link.active,.navbar-default .navbar-nav .nav-link.active:focus,.navbar-default .navbar-nav .nav-link.active:hover,.navbar-default .navbar-nav>.active>.nav-link,.navbar-default .navbar-nav>.active>.nav-link:focus,.navbar-default .navbar-nav>.active>.nav-link:hover{color:#526069;background-color:rgba(243,247,249,.6)}.navbar-default .navbar-nav .nav-link.disabled,.navbar-default .navbar-nav .nav-link.disabled:focus,.navbar-default .navbar-nav .nav-link.disabled:hover,.navbar-default .navbar-nav>.disabled>.nav-link,.navbar-default .navbar-nav>.disabled>.nav-link:focus,.navbar-default .navbar-nav>.disabled>.nav-link:hover{color:#ccd5db;background-color:transparent}.navbar-default .navbar-toggler{border-color:transparent}.navbar-default .navbar-toggler:focus,.navbar-default .navbar-toggler:hover{background-color:rgba(243,247,249,.3)}.navbar-default .navbar-toggler .icon-bar{background-color:#76838f}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e4eaec}.navbar-default .navbar-nav>.open>.nav-link,.navbar-default .navbar-nav>.open>.nav-link:focus,.navbar-default .navbar-nav>.open>.nav-link:hover,.navbar-default .navbar-nav>.show>.nav-link,.navbar-default .navbar-nav>.show>.nav-link:focus,.navbar-default .navbar-nav>.show>.nav-link:hover{color:#526069;background-color:rgba(243,247,249,.6)}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item{color:#76838f}.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item:focus,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item:hover,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item:focus,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item:hover{color:#526069;background-color:rgba(243,247,249,.3)}.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.active,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.active:focus,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.active:hover,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.active,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.active:focus,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.active:hover{color:#526069;background-color:rgba(243,247,249,.6)}.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.disabled,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.disabled:focus,.navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.disabled:hover,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.disabled,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.disabled:focus,.navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.disabled:hover{color:#ccd5db;background-color:transparent}}.navbar-default .navbar-link{color:#76838f}.navbar-default .navbar-link:hover{color:#526069}.navbar-default .navbar-toolbar .nav-link{display:block;color:#76838f}.navbar-default .navbar-toolbar .nav-link:focus,.navbar-default .navbar-toolbar .nav-link:hover{color:#526069;background-color:rgba(243,247,249,.3)}.navbar-default .navbar-toolbar .nav-link.active,.navbar-default .navbar-toolbar .nav-link.active:focus,.navbar-default .navbar-toolbar .nav-link.active:hover,.navbar-default .navbar-toolbar>.active>.nav-link,.navbar-default .navbar-toolbar>.active>.nav-link:focus,.navbar-default .navbar-toolbar>.active>.nav-link:hover{color:#526069;background-color:rgba(243,247,249,.6)}.navbar-default .navbar-toolbar .nav-link.disabled,.navbar-default .navbar-toolbar .nav-link.disabled:focus,.navbar-default .navbar-toolbar .nav-link.disabled:hover,.navbar-default .navbar-toolbar>.disabled>.nav-link,.navbar-default .navbar-toolbar>.disabled>.nav-link:focus,.navbar-default .navbar-toolbar>.disabled>.nav-link:hover{color:#ccd5db;background-color:transparent}.navbar-default .navbar-toggler{color:#76838f}.navbar-default .navbar-toolbar>.open>.nav-link,.navbar-default .navbar-toolbar>.open>.nav-link:focus,.navbar-default .navbar-toolbar>.open>.nav-link:hover,.navbar-default .navbar-toolbar>.show>.nav-link,.navbar-default .navbar-toolbar>.show>.nav-link:focus,.navbar-default .navbar-toolbar>.show>.nav-link:hover{color:#526069;background-color:rgba(243,247,249,.6)}.navbar-inverse{border-color:rgba(0,0,0,.1);background-color:#62a8ea}.navbar-inverse .navbar-brand{color:#fff}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:none}.navbar-inverse .navbar-text{color:#fff}.navbar-inverse .navbar-nav .nav-link{color:#fff}.navbar-inverse .navbar-nav .nav-link:focus,.navbar-inverse .navbar-nav .nav-link:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .nav-link.active,.navbar-inverse .navbar-nav .nav-link.active:focus,.navbar-inverse .navbar-nav .nav-link.active:hover,.navbar-inverse .navbar-nav>.active>.nav-link,.navbar-inverse .navbar-nav>.active>.nav-link:focus,.navbar-inverse .navbar-nav>.active>.nav-link:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .nav-link.disabled,.navbar-inverse .navbar-nav .nav-link.disabled:focus,.navbar-inverse .navbar-nav .nav-link.disabled:hover,.navbar-inverse .navbar-nav>.disabled>.nav-link,.navbar-inverse .navbar-nav>.disabled>.nav-link:focus,.navbar-inverse .navbar-nav>.disabled>.nav-link:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-toggler{color:#fff;border-color:transparent}.navbar-inverse .navbar-toggler:focus,.navbar-inverse .navbar-toggler:hover{background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-toggler .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#4397e6}.navbar-inverse .navbar-nav>.open>.nav-link,.navbar-inverse .navbar-nav>.open>.nav-link:focus,.navbar-inverse .navbar-nav>.open>.nav-link:hover,.navbar-inverse .navbar-nav>.show>.nav-link,.navbar-inverse .navbar-nav>.show>.nav-link:focus,.navbar-inverse .navbar-nav>.show>.nav-link:hover{color:#fff;background-color:rgba(0,0,0,.1)}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header,.navbar-inverse .navbar-nav .show .dropdown-menu>.dropdown-header{border-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-divider,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-divider{background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item{color:#fff}.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item:focus,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item:hover,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item:focus,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.active,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.active:focus,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.active:hover,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.active,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.active:focus,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.active:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.disabled,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.disabled:focus,.navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.disabled:hover,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.disabled,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.disabled:focus,.navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.disabled:hover{color:#fff;background-color:transparent}}.navbar-inverse .navbar-link{color:#fff}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .navbar-toolbar .nav-link{color:#fff}.navbar-inverse .navbar-toolbar .nav-link:focus,.navbar-inverse .navbar-toolbar .nav-link:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-toolbar .nav-link.active,.navbar-inverse .navbar-toolbar .nav-link.active:focus,.navbar-inverse .navbar-toolbar .nav-link.active:hover,.navbar-inverse .navbar-toolbar>.active>.nav-link,.navbar-inverse .navbar-toolbar>.active>.nav-link:focus,.navbar-inverse .navbar-toolbar>.active>.nav-link:hover{color:#fff;background-color:rgba(0,0,0,.1)}.navbar-inverse .navbar-toolbar .nav-link.disabled,.navbar-inverse .navbar-toolbar .nav-link.disabled:focus,.navbar-inverse .navbar-toolbar .nav-link.disabled:hover,.navbar-inverse .navbar-toolbar>.disabled>.nav-link,.navbar-inverse .navbar-toolbar>.disabled>.nav-link:focus,.navbar-inverse .navbar-toolbar>.disabled>.nav-link:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-toolbar>.open>.nav-link,.navbar-inverse .navbar-toolbar>.open>.nav-link:focus,.navbar-inverse .navbar-toolbar>.open>.nav-link:hover,.navbar-inverse .navbar-toolbar>.show>.nav-link,.navbar-inverse .navbar-toolbar>.show>.nav-link:focus,.navbar-inverse .navbar-toolbar>.show>.nav-link:hover{color:#fff;background-color:rgba(0,0,0,.1)}.breadcrumb{margin-bottom:10px;background-color:transparent}.breadcrumb .is-hidden{display:none}.breadcrumb-ellipsis{display:inline-block}.breadcrumb-dropdown{display:inline-block}.breadcrumb.breadcrumb-right>li.breadcrumb-ellipsis.is-hidden+li:before{display:none}.breadcrumb.breadcrumb-left .breadcrumb-dropdown,.breadcrumb.breadcrumb-left .breadcrumb-ellipsis{float:left}.breadcrumb-item+.breadcrumb-item:before{padding:0 5px}.breadcrumb-item .icon{text-decoration:none}.breadcrumb-item .icon:before{margin-right:10px}.breadcrumb-arrow>.breadcrumb-item+.breadcrumb-item:before{content:'» '}.page-item>span{padding:.643rem 1.072rem;-webkit-transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out;-o-transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out;transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out}.page-item>span:focus,.page-item>span:hover{-webkit-transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out;-o-transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out;text-decoration:none}.page-item .icon{margin-top:-1px}.page-item.active .page-link{z-index:3}.page-item.disabled>span,.page-item.disabled>span:focus,.page-item.disabled>span:hover{cursor:not-allowed;pointer-events:none;color:#ccd5db;border-color:#e4eaec;background-color:transparent}.page-link{-webkit-transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out;-o-transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out;transition:background .2s ease-out,border-color 0s ease-out,color .2s ease-out}.page-link:focus,.page-link:hover{-webkit-transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out;-o-transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out;transition:background .2s ease-out,border-color .2s ease-out,color .2s ease-out;text-decoration:none}.pagination-gap .page-item.disabled .page-link:focus,.pagination-gap .page-item.disabled .page-link:hover{border-color:#e4eaec}.pagination-gap .page-item:first-child .page-link,.pagination-gap .page-item:last-child .page-link{border-radius:5px}.pagination-gap .page-item.active .page-link{background-color:#62a8ea}.pagination-gap .page-link{margin:0 5px;border-radius:5px}.pagination-gap .page-link:focus,.pagination-gap .page-link:hover{border-color:#62a8ea;background-color:transparent}.pagination-no-border .page-link{border:none}.badge.badge-outline{color:#f3f7f9;border-color:#f3f7f9;background-color:transparent}.badge.up{position:relative;top:-10px;margin:0 -.8em;border-radius:15px}.badge-outline{border:1px solid transparent}.badge-round{border-radius:1em}.badge-pill{padding:3px 6px}.badge-pill:empty{display:none}.btn .badge-pill{top:0}.btn-group-xs>.btn .badge-pill,.btn-xs .badge-pill{top:0;padding:1px 5px}a .badge-pill:focus,a .badge-pill:hover{cursor:pointer;text-decoration:none}.list-group-item>.badge-pill{margin-left:auto;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.list-group-item>.badge-pill+.badge-pill{margin-right:5px}.nav-pills>li>a>.badge-pill{margin-left:3px}.badge-default{color:#76838f}.badge-default[href]:focus,.badge-default[href]:hover{background-color:#f3f7f9}.badge-default.badge-outline{color:#e4eaec;border-color:#e4eaec;background-color:transparent}.badge-default[href]:focus,.badge-default[href]:hover{color:#a3afb7}.badge-default.badge-outline{color:#76838f}.badge-primary[href]:focus,.badge-primary[href]:hover{background-color:#89bceb}.badge-primary.badge-outline{color:#62a8ea;border-color:#62a8ea;background-color:transparent}.badge-success[href]:focus,.badge-success[href]:hover{background-color:#5cd29d}.badge-success.badge-outline{color:#46be8a;border-color:#46be8a;background-color:transparent}.badge-info[href]:focus,.badge-info[href]:hover{background-color:#77d6e1}.badge-info.badge-outline{color:#57c7d4;border-color:#57c7d4;background-color:transparent}.badge-warning[href]:focus,.badge-warning[href]:hover{background-color:#f4b066}.badge-warning.badge-outline{color:#f2a654;border-color:#f2a654;background-color:transparent}.badge-danger[href]:focus,.badge-danger[href]:hover{background-color:#fa7a7a}.badge-danger.badge-outline{color:#f96868;border-color:#f96868;background-color:transparent}.badge-dark{background-color:#526069}.badge-dark[href]:focus,.badge-dark[href]:hover{background-color:#76838f}.badge-dark.badge-outline{color:#526069;border-color:#526069;background-color:transparent}.badge-dark[href]:focus,.badge-dark[href]:hover{background-color:#3c464c}.badge-lg{font-size:16px}.badge-sm{font-size:10px;padding:.1em .5em .1em}.jumbotron{padding:0;border-radius:.215rem}.jumbotron>.jumbotron-photo img{width:100%;border-top-left-radius:.215rem;border-top-right-radius:.215rem}.jumbotron-contents{padding:1.429rem}.jumbotron .carousel,.jumbotron .carousel-inner,.jumbotron .carousel-inner>.carousel-item.active img{border-top-left-radius:.215rem;border-top-right-radius:.215rem}.jumbotron .carousel-inner>.carousel-item>a>img,.jumbotron .carousel-inner>.carousel-item>img{width:100%}@media (min-width:768px){.container .jumbotron,.jumbotron{padding:0}}.alert{padding-right:20px;padding-left:20px}.alert ul{padding-left:13px}.alert ul li{padding-left:7px}.panel>.alert{margin:0}.alert h4{margin-top:0;color:inherit}.alert>:last-child{margin-bottom:0}.alert-alt{color:#76838f;border:none;border-left:3px solid transparent;background-color:rgba(243,247,249,.8)}.alert-alt .alert-link,.alert-alt a{text-decoration:none}.alert-dismissible{padding-right:40px}.alert-dismissible .close{padding:0}.alert-dismissible .close{top:0;text-decoration:none;opacity:.6}.alert-dismissible .close:focus,.alert-dismissible .close:hover{opacity:1}.alert-dismissible.alert-alt .close{opacity:.6;color:#a3afb7}.alert-dismissible.alert-alt .close:focus,.alert-dismissible.alert-alt .close:hover{opacity:1;color:#a3afb7}.alert-icon{position:relative;padding-left:45px}.alert-icon>.icon{font-size:1rem;position:absolute;top:15px;left:20px;width:1em;text-align:center}.alert-avatar{position:relative;padding-top:20px;padding-bottom:20px;padding-left:75px}.alert-avatar>.avatar{position:absolute;top:12px;left:20px}.page-alert .alert-wrap{overflow:hidden;max-height:0;margin:0;padding:0;-webkit-transition:max-height .7s linear 0s;-o-transition:max-height .7s linear 0s;transition:max-height .7s linear 0s}.page-alert .alert-wrap.in{max-height:500px;-webkit-transition:max-height 1s linear 0s;-o-transition:max-height 1s linear 0s;transition:max-height 1s linear 0s}.page-alert .alert-wrap .alert{margin:0;text-align:left;border-radius:0}.alert-primary{color:#62a8ea;border-color:#e8f1f8;background-color:rgba(232,241,248,.8)}.alert-primary .close{color:#62a8ea}.alert-primary .close:focus,.alert-primary .close:hover{color:#62a8ea}.alert-primary .alert-link{color:#4e97d9}.alert-alt.alert-primary{border-color:#62a8ea}.alert-alt.alert-primary .alert-link,.alert-alt.alert-primary a{color:#62a8ea}.alert-success .alert-link{color:#36ab7a}.alert-alt.alert-success{border-color:#46be8a}.alert-alt.alert-success .alert-link,.alert-alt.alert-success a{color:#46be8a}.alert-info .alert-link{color:#47b8c6}.alert-alt.alert-info{border-color:#57c7d4}.alert-alt.alert-info .alert-link,.alert-alt.alert-info a{color:#57c7d4}.alert-warning .alert-link{color:#ec9940}.alert-alt.alert-warning{border-color:#f2a654}.alert-alt.alert-warning .alert-link,.alert-alt.alert-warning a{color:#f2a654}.alert-danger .alert-link{color:#e9595b}.alert-alt.alert-danger{border-color:#f96868}.alert-alt.alert-danger .alert-link,.alert-alt.alert-danger a{color:#f96868}.alert-social{position:relative;padding-left:65px}.alert-social>.icon{font-size:28px;position:absolute;top:12px;bottom:0;left:20px;width:1em;text-align:center}.alert-facebook{color:#fff;border-color:#3b5998;background-color:#3b5998}.alert-facebook .close{color:#fff}.alert-facebook .close:focus,.alert-facebook .close:hover{color:#fff}.alert-facebook .alert-link{font-weight:500;color:#fff}.alert-twitter{color:#fff;border-color:#55acee;background-color:#55acee}.alert-twitter .close{color:#fff}.alert-twitter .close:focus,.alert-twitter .close:hover{color:#fff}.alert-twitter .alert-link{font-weight:500;color:#fff}.alert-google-plus{color:#fff;border-color:#dd4b39;background-color:#dd4b39}.alert-google-plus .close{color:#fff}.alert-google-plus .close:focus,.alert-google-plus .close:hover{color:#fff}.alert-google-plus .alert-link{font-weight:500;color:#fff}.alert-linkedin{color:#fff;border-color:#0976b4;background-color:#0976b4}.alert-linkedin .close{color:#fff}.alert-linkedin .close:focus,.alert-linkedin .close:hover{color:#fff}.alert-linkedin .alert-link{font-weight:500;color:#fff}.alert-flickr{color:#fff;border-color:#ff0084;background-color:#ff0084}.alert-flickr .close{color:#fff}.alert-flickr .close:focus,.alert-flickr .close:hover{color:#fff}.alert-flickr .alert-link{font-weight:500;color:#fff}.alert-tumblr{color:#fff;border-color:#35465c;background-color:#35465c}.alert-tumblr .close{color:#fff}.alert-tumblr .close:focus,.alert-tumblr .close:hover{color:#fff}.alert-tumblr .alert-link{font-weight:500;color:#fff}.alert-github{color:#fff;border-color:#4183c4;background-color:#4183c4}.alert-github .close{color:#fff}.alert-github .close:focus,.alert-github .close:hover{color:#fff}.alert-github .alert-link{font-weight:500;color:#fff}.alert-dribbble{color:#fff;border-color:#c32361;background-color:#c32361}.alert-dribbble .close{color:#fff}.alert-dribbble .close:focus,.alert-dribbble .close:hover{color:#fff}.alert-dribbble .alert-link{font-weight:500;color:#fff}.alert-youtube{color:#fff;border-color:#b31217;background-color:#b31217}.alert-youtube .close{color:#fff}.alert-youtube .close:focus,.alert-youtube .close:hover{color:#fff}.alert-youtube .alert-link{font-weight:500;color:#fff}.alert.dark .alert-link{font-weight:500;color:#fff!important}.alert.dark .alert-left-border{border:none;border-left:3px solid transparent}.alert.dark.alert-dismissible.alert-alt .close{color:#fff}.alert.dark.alert-dismissible.alert-alt .close:focus,.alert.dark.alert-dismissible.alert-alt .close:hover{color:#fff}.alert.dark.alert-primary{color:#fff;border-color:#62a8ea;background-color:#62a8ea}.alert.dark.alert-primary .close{color:#fff}.alert.dark.alert-primary .close:focus,.alert.dark.alert-primary .close:hover{color:#fff}.alert.dark.alert-primary.alert-alt{border-color:#2771b4}.alert.dark.alert-primary.alert-alt .alert-link,.alert.dark.alert-primary.alert-alt a{color:#fff}.alert.dark.alert-success{color:#fff;border-color:#46be8a;background-color:#46be8a}.alert.dark.alert-success .close{color:#fff}.alert.dark.alert-success .close:focus,.alert.dark.alert-success .close:hover{color:#fff}.alert.dark.alert-success.alert-alt{border-color:#247151}.alert.dark.alert-success.alert-alt .alert-link,.alert.dark.alert-success.alert-alt a{color:#fff}.alert.dark.alert-info{color:#fff;border-color:#57c7d4;background-color:#57c7d4}.alert.dark.alert-info .close{color:#fff}.alert.dark.alert-info .close:focus,.alert.dark.alert-info .close:hover{color:#fff}.alert.dark.alert-info.alert-alt{border-color:#2e8893}.alert.dark.alert-info.alert-alt .alert-link,.alert.dark.alert-info.alert-alt a{color:#fff}.alert.dark.alert-warning{color:#fff;border-color:#f2a654;background-color:#f2a654}.alert.dark.alert-warning .close{color:#fff}.alert.dark.alert-warning .close:focus,.alert.dark.alert-warning .close:hover{color:#fff}.alert.dark.alert-warning.alert-alt{border-color:#cb7314}.alert.dark.alert-warning.alert-alt .alert-link,.alert.dark.alert-warning.alert-alt a{color:#fff}.alert.dark.alert-danger{color:#fff;border-color:#f96868;background-color:#f96868}.alert.dark.alert-danger .close{color:#fff}.alert.dark.alert-danger .close:focus,.alert.dark.alert-danger .close:hover{color:#fff}.alert.dark.alert-danger.alert-alt{border-color:#d91d1f}.alert.dark.alert-danger.alert-alt .alert-link,.alert.dark.alert-danger.alert-alt a{color:#fff}.progress{overflow:hidden;height:15px;margin-bottom:22px;border-radius:.215rem;background-color:#e4eaec}.progress-bar{font-size:.858rem;line-height:15px;float:left;width:0;height:100%;-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease;text-align:center;color:#fff;background-color:#62a8ea}.progress-bar-success{background-color:#46be8a}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#57c7d4}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f2a654}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#f96868}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-striped,.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress-bar.active,.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-square{border-radius:0}.progress-circle{border-radius:1000px}.progress-vertical{position:relative;display:inline-block;width:15px;height:250px;min-height:250px;margin-right:30px;margin-bottom:0}.progress-vertical .progress-bar{width:100%}.progress-bar-indicating.active{position:relative;-webkit-animation:none;-o-animation:none;animation:none}.progress-bar-indicating.active:before{position:absolute;top:0;right:0;bottom:0;left:0;content:'';-webkit-animation:progress-active 3s ease 0s infinite;-o-animation:progress-active 3s ease 0s infinite;animation:progress-active 3s ease 0s infinite;opacity:0;border-radius:inherit;background-color:#fff}.progress-vertical .progress-bar-indicating.active:before{-webkit-animation-name:progress-vertical-active;-o-animation-name:progress-vertical-active;animation-name:progress-vertical-active}.progress-skill{position:relative}.progress-skill .progress-bar>span{position:absolute;top:0;right:10px;color:#526069}.progress-lg{height:22px}.progress-lg.progress-vertical{width:25px}.progress-lg .progress-bar{line-height:22px}.progress-sm{height:10px}.progress-sm.progress-vertical{width:10px}.progress-sm .progress-bar{line-height:10px}.progress-xs{height:4px;border-radius:1px}.progress-xs.progress-vertical{width:4px}.progress-xs .progress-bar{line-height:4px}.contextual-progress{margin:20px 0}.contextual-progress .progress-title{float:left}.contextual-progress .progress-label{position:relative;float:right}.contextual-progress .progress{height:2px;margin:5px 0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-webkit-keyframes progress-active{0%{width:0;opacity:.4}100%{width:100%;opacity:0}}@-o-keyframes progress-active{0%{width:0;opacity:.4}100%{width:100%;opacity:0}}@keyframes progress-active{0%{width:0;opacity:.4}100%{width:100%;opacity:0}}@-webkit-keyframes progress-vertical-active{0%{top:0;opacity:0}100%{top:175px;opacity:.4}}@-o-keyframes progress-vertical-active{0%{top:0;opacity:0}100%{top:175px;opacity:.4}}@keyframes progress-vertical-active{0%{top:0;opacity:0}100%{top:175px;opacity:.4}}.media .media{padding-bottom:0;border-bottom:none}.media-body{overflow:auto}.media-meta{font-size:.858rem;margin-bottom:3px;color:#a3afb7}.media-list{padding-left:0;list-style:none}.media-list>.media{margin-top:15px}.media-list>.media:first-child{margin-top:0}@media (min-width:768px){.media-body{overflow:hidden}.media .media{margin-left:0}}@media (max-width:479px){.media{flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column}.media>div:first-child{margin-bottom:5px}.media .media{padding-left:15px}}.list-group{margin-bottom:20px}.list-group-item>.media:only-child{margin:0}.list-group .media{width:100%;padding:2px 0;border-bottom:0}.list-group .media-heading{font-size:1rem;margin-top:0;margin-bottom:5px}.list-group-full>.list-group-item{padding-right:0;padding-left:0}a.list-group-item{color:#76838f;border-radius:.215rem}a.list-group-item:focus,a.list-group-item:hover{text-decoration:none;color:#76838f;background-color:#f3f7f9}a.list-group-item.disabled,a.list-group-item.disabled:focus,a.list-group-item.disabled:hover{color:#ccd5db;background-color:#f3f7f9}a.list-group-item.active,a.list-group-item.active:focus,a.list-group-item.active:hover{color:#fff;background-color:#62a8ea}.list-group-item .icon{margin-right:10px}.list-group.bg-inherit{border-radius:.215rem}.list-group.bg-inherit .list-group-item{border-bottom-color:rgba(0,0,0,.075);background-color:transparent}.list-group.bg-inherit .list-group-item:last-child{border-bottom-color:transparent}.list-group.bg-inherit .list-group-item:hover{border-color:transparent;background-color:rgba(0,0,0,.075)}.list-group-bordered .list-group-item{border-color:#e4eaec}.list-group-bordered .list-group-item.active,.list-group-bordered .list-group-item.active:focus,.list-group-bordered .list-group-item.active:hover{color:#fff;border-color:#4e97d9;background-color:#4e97d9}.list-group-dividered .list-group-item{border-top-color:#e4eaec}.list-group-dividered .list-group-item.active:hover{border-top-color:#e4eaec}.list-group-dividered .list-group-item:last-child{border-bottom-color:#e4eaec}.list-group-dividered .list-group-item:first-child{border-top-color:transparent}.list-group-dividered .list-group-item:first-child.active:hover{border-top-color:transparent}.list-group-gap .list-group-item{margin-bottom:2px;border-radius:.215rem}.list-group-full .list-group-item{padding-right:0;padding-left:0}.list-group-item{border:1px solid transparent}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text{color:#ccd5db}.list-group-item.active .list-group-item-heading,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:focus .list-group-item-text,.list-group-item.active:hover .list-group-item-text{color:#fff}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{line-height:1.3;margin-bottom:0}.list-group-item.active,.list-group-item.active:focus,.list-group-item.active:hover{color:#62a8ea;border-color:transparent;background-color:transparent}.list-group-item.active .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading{color:inherit}.list-group-item-dark{color:#fff;background-color:#526069}a.list-group-item-dark,button.list-group-item-dark{color:#fff}a.list-group-item-dark:focus,a.list-group-item-dark:hover,button.list-group-item-dark:focus,button.list-group-item-dark:hover{color:#fff;background-color:#47535b}a.list-group-item-dark.active,button.list-group-item-dark.active{color:#fff;border-color:#fff;background-color:#fff}.list-group-hover .list-group-item:hover{background-color:#f3f7f9}.list-group-hover .list-group-item-success,.list-group-hover a.list-group-item-success,.list-group-hover button.list-group-item-success{color:#fff}.list-group-hover .list-group-item-success:focus,.list-group-hover .list-group-item-success:hover,.list-group-hover a.list-group-item-success:focus,.list-group-hover a.list-group-item-success:hover,.list-group-hover button.list-group-item-success:focus,.list-group-hover button.list-group-item-success:hover{color:#fff;background-color:#3dae7d}.list-group-hover .list-group-item-success.active,.list-group-hover a.list-group-item-success.active,.list-group-hover button.list-group-item-success.active{color:#fff;border-color:#fff;background-color:#fff}.list-group-hover .list-group-item-info,.list-group-hover a.list-group-item-info,.list-group-hover button.list-group-item-info{color:#fff}.list-group-hover .list-group-item-info:focus,.list-group-hover .list-group-item-info:hover,.list-group-hover a.list-group-item-info:focus,.list-group-hover a.list-group-item-info:hover,.list-group-hover button.list-group-item-info:focus,.list-group-hover button.list-group-item-info:hover{color:#fff;background-color:#43c0cf}.list-group-hover .list-group-item-info.active,.list-group-hover a.list-group-item-info.active,.list-group-hover button.list-group-item-info.active{color:#fff;border-color:#fff;background-color:#fff}.list-group-hover .list-group-item-warning,.list-group-hover a.list-group-item-warning,.list-group-hover button.list-group-item-warning{color:#fff}.list-group-hover .list-group-item-warning:focus,.list-group-hover .list-group-item-warning:hover,.list-group-hover a.list-group-item-warning:focus,.list-group-hover a.list-group-item-warning:hover,.list-group-hover button.list-group-item-warning:focus,.list-group-hover button.list-group-item-warning:hover{color:#fff;background-color:#f09a3c}.list-group-hover .list-group-item-warning.active,.list-group-hover a.list-group-item-warning.active,.list-group-hover button.list-group-item-warning.active{color:#fff;border-color:#fff;background-color:#fff}.list-group-hover .list-group-item-danger,.list-group-hover a.list-group-item-danger,.list-group-hover button.list-group-item-danger{color:#fff}.list-group-hover .list-group-item-danger:focus,.list-group-hover .list-group-item-danger:hover,.list-group-hover a.list-group-item-danger:focus,.list-group-hover a.list-group-item-danger:hover,.list-group-hover button.list-group-item-danger:focus,.list-group-hover button.list-group-item-danger:hover{color:#fff;background-color:#f84f4f}.list-group-hover .list-group-item-danger.active,.list-group-hover a.list-group-item-danger.active,.list-group-hover button.list-group-item-danger.active{color:#fff;border-color:#fff;background-color:#fff}.list-group-hover .list-group-item-dark,.list-group-hover a.list-group-item-dark,.list-group-hover button.list-group-item-dark{color:#fff}.list-group-hover .list-group-item-dark:focus,.list-group-hover .list-group-item-dark:hover,.list-group-hover a.list-group-item-dark:focus,.list-group-hover a.list-group-item-dark:hover,.list-group-hover button.list-group-item-dark:focus,.list-group-hover button.list-group-item-dark:hover{color:#fff;background-color:#47535b}.list-group-hover .list-group-item-dark.active,.list-group-hover a.list-group-item-dark.active,.list-group-hover button.list-group-item-dark.active{color:#fff;border-color:#fff;background-color:#fff}.close.icon{font-size:inherit}button.close{cursor:pointer}.card{margin-bottom:2.143rem;border:none;-webkit-box-shadow:none;box-shadow:none}.card .cover{width:100%;padding:0;border-bottom:none}[class*=blocks-]>li>.card{margin-bottom:0}.card-title{margin-top:0}.card-footer,.card-header{border:none;-webkit-box-shadow:none;box-shadow:none}.card-bordered{border:1px solid #e4eaec}.card-header-bordered{border-bottom:1px solid #e4eaec}.card-footer-bordered{border-top:1px solid #e4eaec}.card-transparent{background-color:transparent}.card-header-transparent{background-color:transparent}.card-footer-transparent{background-color:transparent}.card-shadow{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.card-block{position:relative}.card-text.type-link a{position:relative;display:inline-block;padding:3px 5px;color:#a3afb7}.card-text.type-link a:first-child{padding-left:0}.card-text.type-link a:hover{color:#ccd5db}.card-text.type-link a+a:before{position:absolute;top:10px;left:-2px;width:3px;height:3px;content:'';border-radius:50%;background-color:#a3afb7}.card-watermark{line-height:1;position:absolute;right:0;bottom:0;opacity:.1}.card-watermark.darker{color:#000}.card-watermark.lighter{color:#fff}.card-divider:after{display:block;width:20px;height:2px;margin:15px auto;content:'';background-color:#fff}.card-actions{margin-top:10px;text-align:right}.card-actions a{display:inline-block;margin-right:10px;vertical-align:middle;color:#a3afb7}.card-actions a .icon,.card-actions a.icon{text-decoration:none}.card-actions a .icon+span,.card-actions a.icon+span{margin-left:2px}.card-actions a.active,.card-actions a:focus,.card-actions a:hover{text-decoration:none;color:#ccd5db}.card-actions a:last-child{margin-right:0}.card-actions-sidebar{position:absolute;top:20px;left:20px;width:60px}.card-actions-sidebar a{display:inline-block;width:100%;height:60px;margin-right:0;text-align:center;border-right:1px solid #e4eaec}.card-actions-sidebar a:before{display:inline-block;height:100%;content:'';vertical-align:middle}.card-actions-sidebar a+a{border-top:1px solid #e4eaec}.card-actions-sidebar+.card-content{margin-left:80px}.card-img{border-radius:0}.card-img-left{position:absolute;top:0;left:0;width:40%;height:100%;border-radius:-webkit-calc(.215rem - 1px) 0 0 -webkit-calc(.215rem - 1px);border-radius:calc(.215rem - 1px) 0 0 calc(.215rem - 1px)}.card-img-left~.card-block{width:60%;margin-left:40%}@media (max-width:767px){.card-img-left{position:relative;width:100%;height:320px}.card-img-left~.card-block{width:100%;margin-left:0}}.card-default{background-color:#e4eaec}.card-default .card-footer-bordered,.card-default .card-header-bordered,.card-default.card-bordered{border-color:#e4eaec}.card-columns .card{margin-bottom:2.143rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.card-sm .card-header{padding:.858rem 1.072rem}.card-sm .card-block{padding:1.072rem}.card-sm .card-footer{padding:.858rem 1.072rem}.card-md .card-header{padding:1.786rem 2.143rem}.card-md .card-block{padding:1.786rem}.card-md .card-footer{padding:2.143rem 1.786rem}.card-lg .card-header{padding:2.143rem}.card-lg .card-block{padding:2.143rem}.card-lg .card-footer{padding:2.143rem}.card-header-actions{float:right;margin:0}.card>.list-group:not(:first-child)>.list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.card>.list-group:not(:last-child)>.list-group-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.card .card-block+.card-block{padding-top:0}body{font-weight:300}th{font-weight:400}b,strong{font-weight:500}optgroup{font-weight:500}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:300}.lead{font-weight:100}dt{font-weight:500}kbd kbd{font-weight:500}label{font-weight:300}.checkbox label,.radio label{font-weight:300}.checkbox-inline,.radio-inline{font-weight:300}.btn-link{font-weight:300}.dropdown-menu>li>a{font-weight:100}.input-group-addon{font-weight:300}.badge{font-weight:500}.popover{font-weight:300}.tooltip{font-weight:300}.modal-content{border:none}.modal-header{padding:15px 20px;border-bottom:none}.modal-simple .modal-header+.modal-body{padding-top:0}.modal-header .modal-title{margin-top:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.modal-header .close{margin-top:1px;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.modal-footer{padding:6px 20px 20px;border-top:none}.modal-footer .btn+.btn{margin-left:5px}.modal-footer .btn-block+.btn-block{margin-left:0}@media (min-width:480px){.modal-dialog{margin:30px}}@media (min-width:768px){.modal-dialog{width:auto;margin:30px auto}.modal-sm{width:300px}}.modal-top{margin:0 auto}.modal-center{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;height:100%;margin:0 auto;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-content:stretch;-ms-flex-line-pack:center;align-content:center}.modal-bottom{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;height:100%;margin:0 auto;-webkit-justify-content:flex-end;-ms-flex-pack:end;-webkit-box-pack:end;justify-content:flex-end;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-content:stretch;-ms-flex-line-pack:center;align-content:center}.modal-sidebar{position:absolute;right:0;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;height:100%;margin:0;background-color:#fff;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-content:stretch;-ms-flex-line-pack:center;align-content:center}.modal-sidebar .modal-content{overflow-x:hidden;overflow-y:auto;border-radius:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.modal-sidebar .modal-header{border-bottom:none}.modal-sidebar .modal-footer{border-top:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.modal-sidebar button.close{position:fixed;z-index:1;top:20px;right:20px}.modal.fade .modal-dialog.modal-sidebar{-webkit-transform:translate(25%,0);-ms-transform:translate(25%,0);-o-transform:translate(25%,0);transform:translate(25%,0)}.modal.show .modal-dialog.modal-sidebar{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-fill-in{background-color:transparent}.modal-fill-in.show{opacity:1;background-color:rgba(255,255,255,.95)}.modal-fill-in .modal-dialog{display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;max-width:100%;height:100%;margin:0 auto;-webkit-justify-content:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-align-content:stretch;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center}@media (min-width:768px){.modal-fill-in .modal-dialog>*{width:600px}.modal-fill-in .modal-dialog.modal-sm>*{width:300px}.modal-fill-in .modal-dialog button.close{font-size:2rem;position:fixed;z-index:1;top:20px;right:40px;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:.5}}@media (min-width:992px){.modal-fill-in .modal-dialog.modal-lg>*{width:900px}}.modal-fill-in .modal-content{border-radius:0;background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.modal-primary .modal-header{border-radius:.286rem .286rem 0 0;background-color:#62a8ea}.modal-primary .modal-header *{color:#fff}.modal-primary .modal-header .close{opacity:.6}.modal-success .modal-header{border-radius:.286rem .286rem 0 0;background-color:#46be8a}.modal-success .modal-header *{color:#fff}.modal-success .modal-header .close{opacity:.6}.modal-info .modal-header{border-radius:.286rem .286rem 0 0;background-color:#57c7d4}.modal-info .modal-header *{color:#fff}.modal-info .modal-header .close{opacity:.6}.modal-warning .modal-header{border-radius:.286rem .286rem 0 0;background-color:#f2a654}.modal-warning .modal-header *{color:#fff}.modal-warning .modal-header .close{opacity:.6}.modal-danger .modal-header{border-radius:.286rem .286rem 0 0;background-color:#f96868}.modal-danger .modal-header *{color:#fff}.modal-danger .modal-header .close{opacity:.6}.modal.modal-fade-in-scale-up .modal-dialog{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:scale(.7);-ms-transform:scale(.7);-o-transform:scale(.7);transform:scale(.7);opacity:0}.modal.modal-fade-in-scale-up.show .modal-dialog{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.modal.modal-slide-in-right .modal-dialog{-webkit-transition:all .3s cubic-bezier(.25,.5,.5,.9) 0s;-o-transition:all .3s cubic-bezier(.25,.5,.5,.9) 0s;transition:all .3s cubic-bezier(.25,.5,.5,.9) 0s;-webkit-transform:translate(20%,0);-ms-transform:translate(20%,0);-o-transform:translate(20%,0);transform:translate(20%,0);opacity:0}.modal.modal-slide-in-right.show .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}.modal.modal-slide-from-bottom .modal-dialog{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:translate(0,20%);-ms-transform:translate(0,20%);-o-transform:translate(0,20%);transform:translate(0,20%);opacity:0}.modal.modal-slide-from-bottom.show .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1}.modal.modal-newspaper .modal-dialog{-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:scale(0) rotate(720deg);-ms-transform:scale(0) rotate(720deg);-o-transform:scale(0) rotate(720deg);transform:scale(0) rotate(720deg);opacity:0}.modal.modal-newspaper.show .modal-dialog{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.modal.modal-fall{-webkit-perspective:1300px;perspective:1300px}.modal.modal-fall .modal-dialog{-webkit-transform:translateZ(600px) rotateX(20deg);transform:translateZ(600px) rotateX(20deg);opacity:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-fall.show .modal-dialog{-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;-webkit-transform:translateZ(0) rotateX(0);transform:translateZ(0) rotateX(0);opacity:1}.modal.modal-side-fall{-webkit-perspective:1300px;perspective:1300px}.modal.modal-side-fall .modal-dialog{-webkit-transform:translate(30%) translateZ(600px) rotate(10deg);transform:translate(30%) translateZ(600px) rotate(10deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-side-fall.show .modal-dialog{-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;-webkit-transform:translate(0) translateZ(0) rotate(0);transform:translate(0) translateZ(0) rotate(0)}.modal.modal-3d-flip-horizontal{-webkit-perspective:1300px;perspective:1300px}.modal.modal-3d-flip-horizontal .modal-dialog{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:rotateY(-70deg);transform:rotateY(-70deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-3d-flip-horizontal.show .modal-dialog{-webkit-transform:rotateY(0);transform:rotateY(0)}.modal.modal-3d-flip-vertical{-webkit-perspective:1300px;perspective:1300px}.modal.modal-3d-flip-vertical .modal-dialog{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:rotateX(-70deg);transform:rotateX(-70deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-3d-flip-vertical.show .modal-dialog{-webkit-transform:rotateX(0);transform:rotateX(0)}.modal.modal-3d-sign{-webkit-perspective:1300px;perspective:1300px}.modal.modal-3d-sign .modal-dialog{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:rotateX(-60deg);transform:rotateX(-60deg);-webkit-transform-origin:50% 0 0;-ms-transform-origin:50% 0 0;-o-transform-origin:50% 0 0;transform-origin:50% 0 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-3d-sign.show .modal-dialog{-webkit-transform:rotateX(0);transform:rotateX(0)}.modal.modal-super-scaled .modal-dialog{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);opacity:0}.modal.modal-super-scaled.show .modal-dialog{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.modal.modal-just-me .modal-dialog{-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);opacity:0}.modal.modal-just-me .modal-backdrop{background-color:#fff}.modal.modal-just-me.show{background:#fff}.modal.modal-just-me.show .modal-dialog{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1}.modal.modal-just-me.show .modal-backdrop{opacity:1}.modal.modal-3d-slit{-webkit-perspective:1300px;perspective:1300px}.modal.modal-3d-slit .modal-dialog{-webkit-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s;-webkit-transform:translateZ(-3000px) rotateY(90deg);transform:translateZ(-3000px) rotateY(90deg);opacity:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-3d-slit.show .modal-dialog{-webkit-animation:slit .7s ease-out forwards;-o-animation:slit .7s ease-out forwards;animation:slit .7s ease-out forwards}.modal.modal-rotate-from-bottom{-webkit-perspective:1300px;perspective:1300px}.modal.modal-rotate-from-bottom .modal-dialog{-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-transform:translateY(100%) rotateX(90deg);transform:translateY(100%) rotateX(90deg);-webkit-transform-origin:0 100% 0;-ms-transform-origin:0 100% 0;-o-transform-origin:0 100% 0;transform-origin:0 100% 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-rotate-from-bottom.show .modal-dialog{-webkit-transform:translateY(0) rotateX(0);transform:translateY(0) rotateX(0)}.modal.modal-rotate-from-left{-webkit-perspective:1300px;perspective:1300px}.modal.modal-rotate-from-left .modal-dialog{-webkit-transition:all .3s ease-out 0s;-o-transition:all .3s ease-out 0s;transition:all .3s ease-out 0s;-webkit-transform:translateZ(100px) translateX(-30%) rotateY(90deg);transform:translateZ(100px) translateX(-30%) rotateY(90deg);-webkit-transform-origin:0 100% 0;-ms-transform-origin:0 100% 0;-o-transform-origin:0 100% 0;transform-origin:0 100% 0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.modal.modal-rotate-from-left.show .modal-dialog{-webkit-transform:translateZ(0) translateX(0) rotateY(0);transform:translateZ(0) translateX(0) rotateY(0)}@-webkit-keyframes slit{50%{-webkit-transform:translateZ(-250px) rotateY(89deg);transform:translateZ(-250px) rotateY(89deg);opacity:.5}100%{-webkit-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0);opacity:1}}@-o-keyframes slit{50%{transform:translateZ(-250px) rotateY(89deg);opacity:.5}100%{transform:translateZ(0) rotateY(0);opacity:1}}@keyframes slit{50%{-webkit-transform:translateZ(-250px) rotateY(89deg);transform:translateZ(-250px) rotateY(89deg);opacity:.5}100%{-webkit-transform:translateZ(0) rotateY(0);transform:translateZ(0) rotateY(0);opacity:1}}.tooltip-primary .tooltip-inner{color:#fff;background-color:#62a8ea}.tooltip-primary.bs-tether-element-attached-top .tooltip-inner::before,.tooltip-primary.tooltip-top .tooltip-inner::before{border-bottom-color:#62a8ea}.tooltip-primary.bs-tether-element-attached-right .tooltip-inner::before,.tooltip-primary.tooltip-right .tooltip-inner::before{border-left-color:#62a8ea}.tooltip-primary.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip-primary.tooltip-bottom .tooltip-inner::before{border-top-color:#62a8ea}.tooltip-primary.bs-tether-element-attached-left .tooltip-inner::before,.tooltip-primary.tooltip-left .tooltip-inner::before{border-right-color:#62a8ea}.tooltip-success .tooltip-inner{color:#fff;background-color:#46be8a}.tooltip-success.bs-tether-element-attached-top .tooltip-inner::before,.tooltip-success.tooltip-top .tooltip-inner::before{border-bottom-color:#46be8a}.tooltip-success.bs-tether-element-attached-right .tooltip-inner::before,.tooltip-success.tooltip-right .tooltip-inner::before{border-left-color:#46be8a}.tooltip-success.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip-success.tooltip-bottom .tooltip-inner::before{border-top-color:#46be8a}.tooltip-success.bs-tether-element-attached-left .tooltip-inner::before,.tooltip-success.tooltip-left .tooltip-inner::before{border-right-color:#46be8a}.tooltip-info .tooltip-inner{color:#fff;background-color:#57c7d4}.tooltip-info.bs-tether-element-attached-top .tooltip-inner::before,.tooltip-info.tooltip-top .tooltip-inner::before{border-bottom-color:#57c7d4}.tooltip-info.bs-tether-element-attached-right .tooltip-inner::before,.tooltip-info.tooltip-right .tooltip-inner::before{border-left-color:#57c7d4}.tooltip-info.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip-info.tooltip-bottom .tooltip-inner::before{border-top-color:#57c7d4}.tooltip-info.bs-tether-element-attached-left .tooltip-inner::before,.tooltip-info.tooltip-left .tooltip-inner::before{border-right-color:#57c7d4}.tooltip-warning .tooltip-inner{color:#fff;background-color:#f2a654}.tooltip-warning.bs-tether-element-attached-top .tooltip-inner::before,.tooltip-warning.tooltip-top .tooltip-inner::before{border-bottom-color:#f2a654}.tooltip-warning.bs-tether-element-attached-right .tooltip-inner::before,.tooltip-warning.tooltip-right .tooltip-inner::before{border-left-color:#f2a654}.tooltip-warning.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip-warning.tooltip-bottom .tooltip-inner::before{border-top-color:#f2a654}.tooltip-warning.bs-tether-element-attached-left .tooltip-inner::before,.tooltip-warning.tooltip-left .tooltip-inner::before{border-right-color:#f2a654}.tooltip-danger .tooltip-inner{color:#fff;background-color:#f96868}.tooltip-danger.bs-tether-element-attached-top .tooltip-inner::before,.tooltip-danger.tooltip-top .tooltip-inner::before{border-bottom-color:#f96868}.tooltip-danger.bs-tether-element-attached-right .tooltip-inner::before,.tooltip-danger.tooltip-right .tooltip-inner::before{border-left-color:#f96868}.tooltip-danger.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip-danger.tooltip-bottom .tooltip-inner::before{border-top-color:#f96868}.tooltip-danger.bs-tether-element-attached-left .tooltip-inner::before,.tooltip-danger.tooltip-left .tooltip-inner::before{border-right-color:#f96868}.popover{padding:0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05)}.popover.bs-tether-element-attached-top>.popover-arrow:after,.popover.popover-bottom>.popover-arrow:after{border-bottom-color:#f3f7f9}.popover-title{margin:0}.popover-primary .popover-title{color:#fff;border-color:#62a8ea;background-color:#62a8ea}.popover-primary.bs-tether-element-attached-top .popover-arrow,.popover-primary.popover-bottom .popover-arrow{border-bottom-color:#62a8ea}.popover-primary.bs-tether-element-attached-top .popover-arrow:after,.popover-primary.popover-bottom .popover-arrow:after{border-bottom-color:#62a8ea}.popover-success .popover-title{color:#fff;border-color:#46be8a;background-color:#46be8a}.popover-success.bs-tether-element-attached-top .popover-arrow,.popover-success.popover-bottom .popover-arrow{border-bottom-color:#46be8a}.popover-success.bs-tether-element-attached-top .popover-arrow:after,.popover-success.popover-bottom .popover-arrow:after{border-bottom-color:#46be8a}.popover-info .popover-title{color:#fff;border-color:#57c7d4;background-color:#57c7d4}.popover-info.bs-tether-element-attached-top .popover-arrow,.popover-info.popover-bottom .popover-arrow{border-bottom-color:#57c7d4}.popover-info.bs-tether-element-attached-top .popover-arrow:after,.popover-info.popover-bottom .popover-arrow:after{border-bottom-color:#57c7d4}.popover-warning .popover-title{color:#fff;border-color:#f2a654;background-color:#f2a654}.popover-warning.bs-tether-element-attached-top .popover-arrow,.popover-warning.popover-bottom .popover-arrow{border-bottom-color:#f2a654}.popover-warning.bs-tether-element-attached-top .popover-arrow:after,.popover-warning.popover-bottom .popover-arrow:after{border-bottom-color:#f2a654}.popover-danger .popover-title{color:#fff;border-color:#f96868;background-color:#f96868}.popover-danger.bs-tether-element-attached-top .popover-arrow,.popover-danger.popover-bottom .popover-arrow{border-bottom-color:#f96868}.popover-danger.bs-tether-element-attached-top .popover-arrow:after,.popover-danger.popover-bottom .popover-arrow:after{border-bottom-color:#f96868}.carousel-control-next,.carousel-control-prev{min-width:50px}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{opacity:.4}.carousel-control-next-icon,.carousel-control-prev-icon{z-index:5;background-image:none}.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h4,.carousel-caption h5,.carousel-caption h6{color:inherit}.carousel-indicators li{cursor:pointer;border-radius:10px;background-color:rgba(255,255,255,.3)}.carousel-indicators-scaleup li{-webkit-transition:-webkit-transform .3s ease 0s,background-color .3s ease 0s;-o-transition:-o-transform .3s ease 0s,background-color .3s ease 0s;transition:transform .3s ease 0s,background-color .3s ease 0s;border:none}.carousel-indicators-scaleup .active{-webkit-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}.carousel-indicators-fillin li{-webkit-transition:-webkit-box-shadow .3s ease 0s;-o-transition:box-shadow .3s ease 0s;transition:box-shadow .3s ease 0s;background-color:transparent;-webkit-box-shadow:0 0 0 2px #fff inset;box-shadow:0 0 0 2px #fff inset}.carousel-indicators-fillin .active{-webkit-box-shadow:0 0 0 8px #fff inset;box-shadow:0 0 0 8px #fff inset}.carousel-indicators-fall li{position:relative;-webkit-transition:-webkit-transform .3s ease 0s,background-color .3s ease 0s;-o-transition:-o-transform .3s ease 0s,background-color .3s ease 0s;transition:transform .3s ease 0s,background-color .3s ease 0s}.carousel-indicators-fall li:after{position:absolute;top:0;left:0;visibility:hidden;width:100%;height:100%;content:'';-webkit-transition:opacity .3s ease 0s,visibility 0s ease .3s;-o-transition:opacity .3s ease 0s,visibility 0s ease .3s;transition:opacity .3s ease 0s,visibility 0s ease .3s;-webkit-transform:translate(0,-200%);-ms-transform:translate(0,-200%);-o-transform:translate(0,-200%);transform:translate(0,-200%);opacity:0;border-radius:50%;background-color:rgba(0,0,0,.3)}.carousel-indicators-fall .active{-webkit-transform:translate(0,200%);-ms-transform:translate(0,200%);-o-transform:translate(0,200%);transform:translate(0,200%);background-color:transparent}.carousel-indicators-fall .active:after{visibility:visible;-webkit-transition:opacity .3s ease 0s;-o-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s;opacity:1}@media (min-width:768px){.carousel-control-next-icon,.carousel-control-prev-icon{font-size:24px;width:24px;height:24px}}.vertical-align{font-size:0}.vertical-align:before{display:inline-block;height:100%;content:'';vertical-align:middle}.vertical-align-bottom,.vertical-align-middle{font-size:1rem;display:inline-block;max-width:100%}.vertical-align-middle{vertical-align:middle}.vertical-align-bottom{vertical-align:bottom}.inline{display:inline!important}.inline-block{display:inline-block!important}.block{display:block!important}.text-break{white-space:normal;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;-ms-hyphens:auto}.text-top{vertical-align:top!important}.text-middle{vertical-align:middle!important}.text-bottom{vertical-align:bottom!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.font-weight-unset{font-weight:unset!important}.font-weight-100{font-weight:100!important}.font-weight-200{font-weight:200!important}.font-weight-300{font-weight:300!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.font-weight-800{font-weight:800!important}.font-weight-900{font-weight:900!important}.font-weight-light{font-weight:100!important}.font-weight-normal{font-weight:300!important}.font-weight-medium{font-weight:400!important}.font-weight-bold{font-weight:500!important}.font-size-0{font-size:0!important}.font-size-10{font-size:10px!important}.font-size-12{font-size:12px!important}.font-size-14{font-size:14px!important}.font-size-16{font-size:16px!important}.font-size-18{font-size:18px!important}.font-size-20{font-size:20px!important}.font-size-24{font-size:24px!important}.font-size-26{font-size:26px!important}.font-size-30{font-size:30px!important}.font-size-40{font-size:40px!important}.font-size-50{font-size:50px!important}.font-size-60{font-size:60px!important}.font-size-70{font-size:70px!important}.font-size-80{font-size:80px!important}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-3{margin:3px!important}.mt-3{margin-top:3px!important}.mr-3{margin-right:3px!important}.mb-3{margin-bottom:3px!important}.ml-3{margin-left:3px!important}.mx-3{margin-right:3px!important;margin-left:3px!important}.my-3{margin-top:3px!important;margin-bottom:3px!important}.m-5{margin:5px!important}.mt-5{margin-top:5px!important}.mr-5{margin-right:5px!important}.mb-5{margin-bottom:5px!important}.ml-5{margin-left:5px!important}.mx-5{margin-right:5px!important;margin-left:5px!important}.my-5{margin-top:5px!important;margin-bottom:5px!important}.m-10{margin:10px!important}.mt-10{margin-top:10px!important}.mr-10{margin-right:10px!important}.mb-10{margin-bottom:10px!important}.ml-10{margin-left:10px!important}.mx-10{margin-right:10px!important;margin-left:10px!important}.my-10{margin-top:10px!important;margin-bottom:10px!important}.m-15{margin:15px!important}.mt-15{margin-top:15px!important}.mr-15{margin-right:15px!important}.mb-15{margin-bottom:15px!important}.ml-15{margin-left:15px!important}.mx-15{margin-right:15px!important;margin-left:15px!important}.my-15{margin-top:15px!important;margin-bottom:15px!important}.m-20{margin:20px!important}.mt-20{margin-top:20px!important}.mr-20{margin-right:20px!important}.mb-20{margin-bottom:20px!important}.ml-20{margin-left:20px!important}.mx-20{margin-right:20px!important;margin-left:20px!important}.my-20{margin-top:20px!important;margin-bottom:20px!important}.m-25{margin:25px!important}.mt-25{margin-top:25px!important}.mr-25{margin-right:25px!important}.mb-25{margin-bottom:25px!important}.ml-25{margin-left:25px!important}.mx-25{margin-right:25px!important;margin-left:25px!important}.my-25{margin-top:25px!important;margin-bottom:25px!important}.m-30{margin:30px!important}.mt-30{margin-top:30px!important}.mr-30{margin-right:30px!important}.mb-30{margin-bottom:30px!important}.ml-30{margin-left:30px!important}.mx-30{margin-right:30px!important;margin-left:30px!important}.my-30{margin-top:30px!important;margin-bottom:30px!important}.m-35{margin:35px!important}.mt-35{margin-top:35px!important}.mr-35{margin-right:35px!important}.mb-35{margin-bottom:35px!important}.ml-35{margin-left:35px!important}.mx-35{margin-right:35px!important;margin-left:35px!important}.my-35{margin-top:35px!important;margin-bottom:35px!important}.m-40{margin:40px!important}.mt-40{margin-top:40px!important}.mr-40{margin-right:40px!important}.mb-40{margin-bottom:40px!important}.ml-40{margin-left:40px!important}.mx-40{margin-right:40px!important;margin-left:40px!important}.my-40{margin-top:40px!important;margin-bottom:40px!important}.m-45{margin:45px!important}.mt-45{margin-top:45px!important}.mr-45{margin-right:45px!important}.mb-45{margin-bottom:45px!important}.ml-45{margin-left:45px!important}.mx-45{margin-right:45px!important;margin-left:45px!important}.my-45{margin-top:45px!important;margin-bottom:45px!important}.m-50{margin:50px!important}.mt-50{margin-top:50px!important}.mr-50{margin-right:50px!important}.mb-50{margin-bottom:50px!important}.ml-50{margin-left:50px!important}.mx-50{margin-right:50px!important;margin-left:50px!important}.my-50{margin-top:50px!important;margin-bottom:50px!important}.m-60{margin:60px!important}.mt-60{margin-top:60px!important}.mr-60{margin-right:60px!important}.mb-60{margin-bottom:60px!important}.ml-60{margin-left:60px!important}.mx-60{margin-right:60px!important;margin-left:60px!important}.my-60{margin-top:60px!important;margin-bottom:60px!important}.m-70{margin:70px!important}.mt-70{margin-top:70px!important}.mr-70{margin-right:70px!important}.mb-70{margin-bottom:70px!important}.ml-70{margin-left:70px!important}.mx-70{margin-right:70px!important;margin-left:70px!important}.my-70{margin-top:70px!important;margin-bottom:70px!important}.m-80{margin:80px!important}.mt-80{margin-top:80px!important}.mr-80{margin-right:80px!important}.mb-80{margin-bottom:80px!important}.ml-80{margin-left:80px!important}.mx-80{margin-right:80px!important;margin-left:80px!important}.my-80{margin-top:80px!important;margin-bottom:80px!important}.m-100{margin:100px!important}.mt-100{margin-top:100px!important}.mr-100{margin-right:100px!important}.mb-100{margin-bottom:100px!important}.ml-100{margin-left:100px!important}.mx-100{margin-right:100px!important;margin-left:100px!important}.my-100{margin-top:100px!important;margin-bottom:100px!important}.p-0{padding:0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-3{padding:3px!important}.pt-3{padding-top:3px!important}.pr-3{padding-right:3px!important}.pb-3{padding-bottom:3px!important}.pl-3{padding-left:3px!important}.px-3{padding-right:3px!important;padding-left:3px!important}.py-3{padding-top:3px!important;padding-bottom:3px!important}.p-5{padding:5px!important}.pt-5{padding-top:5px!important}.pr-5{padding-right:5px!important}.pb-5{padding-bottom:5px!important}.pl-5{padding-left:5px!important}.px-5{padding-right:5px!important;padding-left:5px!important}.py-5{padding-top:5px!important;padding-bottom:5px!important}.p-10{padding:10px!important}.pt-10{padding-top:10px!important}.pr-10{padding-right:10px!important}.pb-10{padding-bottom:10px!important}.pl-10{padding-left:10px!important}.px-10{padding-right:10px!important;padding-left:10px!important}.py-10{padding-top:10px!important;padding-bottom:10px!important}.p-15{padding:15px!important}.pt-15{padding-top:15px!important}.pr-15{padding-right:15px!important}.pb-15{padding-bottom:15px!important}.pl-15{padding-left:15px!important}.px-15{padding-right:15px!important;padding-left:15px!important}.py-15{padding-top:15px!important;padding-bottom:15px!important}.p-20{padding:20px!important}.pt-20{padding-top:20px!important}.pr-20{padding-right:20px!important}.pb-20{padding-bottom:20px!important}.pl-20{padding-left:20px!important}.px-20{padding-right:20px!important;padding-left:20px!important}.py-20{padding-top:20px!important;padding-bottom:20px!important}.p-25{padding:25px!important}.pt-25{padding-top:25px!important}.pr-25{padding-right:25px!important}.pb-25{padding-bottom:25px!important}.pl-25{padding-left:25px!important}.px-25{padding-right:25px!important;padding-left:25px!important}.py-25{padding-top:25px!important;padding-bottom:25px!important}.p-30{padding:30px!important}.pt-30{padding-top:30px!important}.pr-30{padding-right:30px!important}.pb-30{padding-bottom:30px!important}.pl-30{padding-left:30px!important}.px-30{padding-right:30px!important;padding-left:30px!important}.py-30{padding-top:30px!important;padding-bottom:30px!important}.p-35{padding:35px!important}.pt-35{padding-top:35px!important}.pr-35{padding-right:35px!important}.pb-35{padding-bottom:35px!important}.pl-35{padding-left:35px!important}.px-35{padding-right:35px!important;padding-left:35px!important}.py-35{padding-top:35px!important;padding-bottom:35px!important}.p-40{padding:40px!important}.pt-40{padding-top:40px!important}.pr-40{padding-right:40px!important}.pb-40{padding-bottom:40px!important}.pl-40{padding-left:40px!important}.px-40{padding-right:40px!important;padding-left:40px!important}.py-40{padding-top:40px!important;padding-bottom:40px!important}.p-45{padding:45px!important}.pt-45{padding-top:45px!important}.pr-45{padding-right:45px!important}.pb-45{padding-bottom:45px!important}.pl-45{padding-left:45px!important}.px-45{padding-right:45px!important;padding-left:45px!important}.py-45{padding-top:45px!important;padding-bottom:45px!important}.p-50{padding:50px!important}.pt-50{padding-top:50px!important}.pr-50{padding-right:50px!important}.pb-50{padding-bottom:50px!important}.pl-50{padding-left:50px!important}.px-50{padding-right:50px!important;padding-left:50px!important}.py-50{padding-top:50px!important;padding-bottom:50px!important}.p-60{padding:60px!important}.pt-60{padding-top:60px!important}.pr-60{padding-right:60px!important}.pb-60{padding-bottom:60px!important}.pl-60{padding-left:60px!important}.px-60{padding-right:60px!important;padding-left:60px!important}.py-60{padding-top:60px!important;padding-bottom:60px!important}.p-70{padding:70px!important}.pt-70{padding-top:70px!important}.pr-70{padding-right:70px!important}.pb-70{padding-bottom:70px!important}.pl-70{padding-left:70px!important}.px-70{padding-right:70px!important;padding-left:70px!important}.py-70{padding-top:70px!important;padding-bottom:70px!important}.p-80{padding:80px!important}.pt-80{padding-top:80px!important}.pr-80{padding-right:80px!important}.pb-80{padding-bottom:80px!important}.pl-80{padding-left:80px!important}.px-80{padding-right:80px!important;padding-left:80px!important}.py-80{padding-top:80px!important;padding-bottom:80px!important}.p-100{padding:100px!important}.pt-100{padding-top:100px!important}.pr-100{padding-right:100px!important}.pb-100{padding-bottom:100px!important}.pl-100{padding-left:100px!important}.px-100{padding-right:100px!important;padding-left:100px!important}.py-100{padding-top:100px!important;padding-bottom:100px!important}.m--30{margin:-30px!important}.mt--30{margin-top:-30px!important}.mr--30{margin-right:-30px!important}.mb--30{margin-bottom:-30px!important}.ml--30{margin-left:-30px!important}.mx--30{margin-right:-30px!important;margin-left:-30px!important}.my--30{margin-top:-30px!important;margin-bottom:-30px!important}.m--25{margin:-25px!important}.mt--25{margin-top:-25px!important}.mr--25{margin-right:-25px!important}.mb--25{margin-bottom:-25px!important}.ml--25{margin-left:-25px!important}.mx--25{margin-right:-25px!important;margin-left:-25px!important}.my--25{margin-top:-25px!important;margin-bottom:-25px!important}.m--20{margin:-20px!important}.mt--20{margin-top:-20px!important}.mr--20{margin-right:-20px!important}.mb--20{margin-bottom:-20px!important}.ml--20{margin-left:-20px!important}.mx--20{margin-right:-20px!important;margin-left:-20px!important}.my--20{margin-top:-20px!important;margin-bottom:-20px!important}.m--15{margin:-15px!important}.mt--15{margin-top:-15px!important}.mr--15{margin-right:-15px!important}.mb--15{margin-bottom:-15px!important}.ml--15{margin-left:-15px!important}.mx--15{margin-right:-15px!important;margin-left:-15px!important}.my--15{margin-top:-15px!important;margin-bottom:-15px!important}.m--10{margin:-10px!important}.mt--10{margin-top:-10px!important}.mr--10{margin-right:-10px!important}.mb--10{margin-bottom:-10px!important}.ml--10{margin-left:-10px!important}.mx--10{margin-right:-10px!important;margin-left:-10px!important}.my--10{margin-top:-10px!important;margin-bottom:-10px!important}.m--5{margin:-5px!important}.mt--5{margin-top:-5px!important}.mr--5{margin-right:-5px!important}.mb--5{margin-bottom:-5px!important}.ml--5{margin-left:-5px!important}.mx--5{margin-right:-5px!important;margin-left:-5px!important}.my--5{margin-top:-5px!important;margin-bottom:-5px!important}.m--3{margin:-3px!important}.mt--3{margin-top:-3px!important}.mr--3{margin-right:-3px!important}.mb--3{margin-bottom:-3px!important}.ml--3{margin-left:-3px!important}.mx--3{margin-right:-3px!important;margin-left:-3px!important}.my--3{margin-top:-3px!important;margin-bottom:-3px!important}.m--1{margin:-1px!important}.mt--1{margin-top:-1px!important}.mr--1{margin-right:-1px!important}.mb--1{margin-bottom:-1px!important}.ml--1{margin-left:-1px!important}.mx--1{margin-right:-1px!important;margin-left:-1px!important}.my--1{margin-top:-1px!important;margin-bottom:-1px!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:480px){.m-sm-0{margin:0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-3{margin:3px!important}.mt-sm-3{margin-top:3px!important}.mr-sm-3{margin-right:3px!important}.mb-sm-3{margin-bottom:3px!important}.ml-sm-3{margin-left:3px!important}.mx-sm-3{margin-right:3px!important;margin-left:3px!important}.my-sm-3{margin-top:3px!important;margin-bottom:3px!important}.m-sm-5{margin:5px!important}.mt-sm-5{margin-top:5px!important}.mr-sm-5{margin-right:5px!important}.mb-sm-5{margin-bottom:5px!important}.ml-sm-5{margin-left:5px!important}.mx-sm-5{margin-right:5px!important;margin-left:5px!important}.my-sm-5{margin-top:5px!important;margin-bottom:5px!important}.m-sm-10{margin:10px!important}.mt-sm-10{margin-top:10px!important}.mr-sm-10{margin-right:10px!important}.mb-sm-10{margin-bottom:10px!important}.ml-sm-10{margin-left:10px!important}.mx-sm-10{margin-right:10px!important;margin-left:10px!important}.my-sm-10{margin-top:10px!important;margin-bottom:10px!important}.m-sm-15{margin:15px!important}.mt-sm-15{margin-top:15px!important}.mr-sm-15{margin-right:15px!important}.mb-sm-15{margin-bottom:15px!important}.ml-sm-15{margin-left:15px!important}.mx-sm-15{margin-right:15px!important;margin-left:15px!important}.my-sm-15{margin-top:15px!important;margin-bottom:15px!important}.m-sm-20{margin:20px!important}.mt-sm-20{margin-top:20px!important}.mr-sm-20{margin-right:20px!important}.mb-sm-20{margin-bottom:20px!important}.ml-sm-20{margin-left:20px!important}.mx-sm-20{margin-right:20px!important;margin-left:20px!important}.my-sm-20{margin-top:20px!important;margin-bottom:20px!important}.m-sm-25{margin:25px!important}.mt-sm-25{margin-top:25px!important}.mr-sm-25{margin-right:25px!important}.mb-sm-25{margin-bottom:25px!important}.ml-sm-25{margin-left:25px!important}.mx-sm-25{margin-right:25px!important;margin-left:25px!important}.my-sm-25{margin-top:25px!important;margin-bottom:25px!important}.m-sm-30{margin:30px!important}.mt-sm-30{margin-top:30px!important}.mr-sm-30{margin-right:30px!important}.mb-sm-30{margin-bottom:30px!important}.ml-sm-30{margin-left:30px!important}.mx-sm-30{margin-right:30px!important;margin-left:30px!important}.my-sm-30{margin-top:30px!important;margin-bottom:30px!important}.m-sm-35{margin:35px!important}.mt-sm-35{margin-top:35px!important}.mr-sm-35{margin-right:35px!important}.mb-sm-35{margin-bottom:35px!important}.ml-sm-35{margin-left:35px!important}.mx-sm-35{margin-right:35px!important;margin-left:35px!important}.my-sm-35{margin-top:35px!important;margin-bottom:35px!important}.m-sm-40{margin:40px!important}.mt-sm-40{margin-top:40px!important}.mr-sm-40{margin-right:40px!important}.mb-sm-40{margin-bottom:40px!important}.ml-sm-40{margin-left:40px!important}.mx-sm-40{margin-right:40px!important;margin-left:40px!important}.my-sm-40{margin-top:40px!important;margin-bottom:40px!important}.m-sm-45{margin:45px!important}.mt-sm-45{margin-top:45px!important}.mr-sm-45{margin-right:45px!important}.mb-sm-45{margin-bottom:45px!important}.ml-sm-45{margin-left:45px!important}.mx-sm-45{margin-right:45px!important;margin-left:45px!important}.my-sm-45{margin-top:45px!important;margin-bottom:45px!important}.m-sm-50{margin:50px!important}.mt-sm-50{margin-top:50px!important}.mr-sm-50{margin-right:50px!important}.mb-sm-50{margin-bottom:50px!important}.ml-sm-50{margin-left:50px!important}.mx-sm-50{margin-right:50px!important;margin-left:50px!important}.my-sm-50{margin-top:50px!important;margin-bottom:50px!important}.m-sm-60{margin:60px!important}.mt-sm-60{margin-top:60px!important}.mr-sm-60{margin-right:60px!important}.mb-sm-60{margin-bottom:60px!important}.ml-sm-60{margin-left:60px!important}.mx-sm-60{margin-right:60px!important;margin-left:60px!important}.my-sm-60{margin-top:60px!important;margin-bottom:60px!important}.m-sm-70{margin:70px!important}.mt-sm-70{margin-top:70px!important}.mr-sm-70{margin-right:70px!important}.mb-sm-70{margin-bottom:70px!important}.ml-sm-70{margin-left:70px!important}.mx-sm-70{margin-right:70px!important;margin-left:70px!important}.my-sm-70{margin-top:70px!important;margin-bottom:70px!important}.m-sm-80{margin:80px!important}.mt-sm-80{margin-top:80px!important}.mr-sm-80{margin-right:80px!important}.mb-sm-80{margin-bottom:80px!important}.ml-sm-80{margin-left:80px!important}.mx-sm-80{margin-right:80px!important;margin-left:80px!important}.my-sm-80{margin-top:80px!important;margin-bottom:80px!important}.m-sm-100{margin:100px!important}.mt-sm-100{margin-top:100px!important}.mr-sm-100{margin-right:100px!important}.mb-sm-100{margin-bottom:100px!important}.ml-sm-100{margin-left:100px!important}.mx-sm-100{margin-right:100px!important;margin-left:100px!important}.my-sm-100{margin-top:100px!important;margin-bottom:100px!important}.p-sm-0{padding:0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-3{padding:3px!important}.pt-sm-3{padding-top:3px!important}.pr-sm-3{padding-right:3px!important}.pb-sm-3{padding-bottom:3px!important}.pl-sm-3{padding-left:3px!important}.px-sm-3{padding-right:3px!important;padding-left:3px!important}.py-sm-3{padding-top:3px!important;padding-bottom:3px!important}.p-sm-5{padding:5px!important}.pt-sm-5{padding-top:5px!important}.pr-sm-5{padding-right:5px!important}.pb-sm-5{padding-bottom:5px!important}.pl-sm-5{padding-left:5px!important}.px-sm-5{padding-right:5px!important;padding-left:5px!important}.py-sm-5{padding-top:5px!important;padding-bottom:5px!important}.p-sm-10{padding:10px!important}.pt-sm-10{padding-top:10px!important}.pr-sm-10{padding-right:10px!important}.pb-sm-10{padding-bottom:10px!important}.pl-sm-10{padding-left:10px!important}.px-sm-10{padding-right:10px!important;padding-left:10px!important}.py-sm-10{padding-top:10px!important;padding-bottom:10px!important}.p-sm-15{padding:15px!important}.pt-sm-15{padding-top:15px!important}.pr-sm-15{padding-right:15px!important}.pb-sm-15{padding-bottom:15px!important}.pl-sm-15{padding-left:15px!important}.px-sm-15{padding-right:15px!important;padding-left:15px!important}.py-sm-15{padding-top:15px!important;padding-bottom:15px!important}.p-sm-20{padding:20px!important}.pt-sm-20{padding-top:20px!important}.pr-sm-20{padding-right:20px!important}.pb-sm-20{padding-bottom:20px!important}.pl-sm-20{padding-left:20px!important}.px-sm-20{padding-right:20px!important;padding-left:20px!important}.py-sm-20{padding-top:20px!important;padding-bottom:20px!important}.p-sm-25{padding:25px!important}.pt-sm-25{padding-top:25px!important}.pr-sm-25{padding-right:25px!important}.pb-sm-25{padding-bottom:25px!important}.pl-sm-25{padding-left:25px!important}.px-sm-25{padding-right:25px!important;padding-left:25px!important}.py-sm-25{padding-top:25px!important;padding-bottom:25px!important}.p-sm-30{padding:30px!important}.pt-sm-30{padding-top:30px!important}.pr-sm-30{padding-right:30px!important}.pb-sm-30{padding-bottom:30px!important}.pl-sm-30{padding-left:30px!important}.px-sm-30{padding-right:30px!important;padding-left:30px!important}.py-sm-30{padding-top:30px!important;padding-bottom:30px!important}.p-sm-35{padding:35px!important}.pt-sm-35{padding-top:35px!important}.pr-sm-35{padding-right:35px!important}.pb-sm-35{padding-bottom:35px!important}.pl-sm-35{padding-left:35px!important}.px-sm-35{padding-right:35px!important;padding-left:35px!important}.py-sm-35{padding-top:35px!important;padding-bottom:35px!important}.p-sm-40{padding:40px!important}.pt-sm-40{padding-top:40px!important}.pr-sm-40{padding-right:40px!important}.pb-sm-40{padding-bottom:40px!important}.pl-sm-40{padding-left:40px!important}.px-sm-40{padding-right:40px!important;padding-left:40px!important}.py-sm-40{padding-top:40px!important;padding-bottom:40px!important}.p-sm-45{padding:45px!important}.pt-sm-45{padding-top:45px!important}.pr-sm-45{padding-right:45px!important}.pb-sm-45{padding-bottom:45px!important}.pl-sm-45{padding-left:45px!important}.px-sm-45{padding-right:45px!important;padding-left:45px!important}.py-sm-45{padding-top:45px!important;padding-bottom:45px!important}.p-sm-50{padding:50px!important}.pt-sm-50{padding-top:50px!important}.pr-sm-50{padding-right:50px!important}.pb-sm-50{padding-bottom:50px!important}.pl-sm-50{padding-left:50px!important}.px-sm-50{padding-right:50px!important;padding-left:50px!important}.py-sm-50{padding-top:50px!important;padding-bottom:50px!important}.p-sm-60{padding:60px!important}.pt-sm-60{padding-top:60px!important}.pr-sm-60{padding-right:60px!important}.pb-sm-60{padding-bottom:60px!important}.pl-sm-60{padding-left:60px!important}.px-sm-60{padding-right:60px!important;padding-left:60px!important}.py-sm-60{padding-top:60px!important;padding-bottom:60px!important}.p-sm-70{padding:70px!important}.pt-sm-70{padding-top:70px!important}.pr-sm-70{padding-right:70px!important}.pb-sm-70{padding-bottom:70px!important}.pl-sm-70{padding-left:70px!important}.px-sm-70{padding-right:70px!important;padding-left:70px!important}.py-sm-70{padding-top:70px!important;padding-bottom:70px!important}.p-sm-80{padding:80px!important}.pt-sm-80{padding-top:80px!important}.pr-sm-80{padding-right:80px!important}.pb-sm-80{padding-bottom:80px!important}.pl-sm-80{padding-left:80px!important}.px-sm-80{padding-right:80px!important;padding-left:80px!important}.py-sm-80{padding-top:80px!important;padding-bottom:80px!important}.p-sm-100{padding:100px!important}.pt-sm-100{padding-top:100px!important}.pr-sm-100{padding-right:100px!important}.pb-sm-100{padding-bottom:100px!important}.pl-sm-100{padding-left:100px!important}.px-sm-100{padding-right:100px!important;padding-left:100px!important}.py-sm-100{padding-top:100px!important;padding-bottom:100px!important}.m-sm--30{margin:-30px!important}.mt-sm--30{margin-top:-30px!important}.mr-sm--30{margin-right:-30px!important}.mb-sm--30{margin-bottom:-30px!important}.ml-sm--30{margin-left:-30px!important}.mx-sm--30{margin-right:-30px!important;margin-left:-30px!important}.my-sm--30{margin-top:-30px!important;margin-bottom:-30px!important}.m-sm--25{margin:-25px!important}.mt-sm--25{margin-top:-25px!important}.mr-sm--25{margin-right:-25px!important}.mb-sm--25{margin-bottom:-25px!important}.ml-sm--25{margin-left:-25px!important}.mx-sm--25{margin-right:-25px!important;margin-left:-25px!important}.my-sm--25{margin-top:-25px!important;margin-bottom:-25px!important}.m-sm--20{margin:-20px!important}.mt-sm--20{margin-top:-20px!important}.mr-sm--20{margin-right:-20px!important}.mb-sm--20{margin-bottom:-20px!important}.ml-sm--20{margin-left:-20px!important}.mx-sm--20{margin-right:-20px!important;margin-left:-20px!important}.my-sm--20{margin-top:-20px!important;margin-bottom:-20px!important}.m-sm--15{margin:-15px!important}.mt-sm--15{margin-top:-15px!important}.mr-sm--15{margin-right:-15px!important}.mb-sm--15{margin-bottom:-15px!important}.ml-sm--15{margin-left:-15px!important}.mx-sm--15{margin-right:-15px!important;margin-left:-15px!important}.my-sm--15{margin-top:-15px!important;margin-bottom:-15px!important}.m-sm--10{margin:-10px!important}.mt-sm--10{margin-top:-10px!important}.mr-sm--10{margin-right:-10px!important}.mb-sm--10{margin-bottom:-10px!important}.ml-sm--10{margin-left:-10px!important}.mx-sm--10{margin-right:-10px!important;margin-left:-10px!important}.my-sm--10{margin-top:-10px!important;margin-bottom:-10px!important}.m-sm--5{margin:-5px!important}.mt-sm--5{margin-top:-5px!important}.mr-sm--5{margin-right:-5px!important}.mb-sm--5{margin-bottom:-5px!important}.ml-sm--5{margin-left:-5px!important}.mx-sm--5{margin-right:-5px!important;margin-left:-5px!important}.my-sm--5{margin-top:-5px!important;margin-bottom:-5px!important}.m-sm--3{margin:-3px!important}.mt-sm--3{margin-top:-3px!important}.mr-sm--3{margin-right:-3px!important}.mb-sm--3{margin-bottom:-3px!important}.ml-sm--3{margin-left:-3px!important}.mx-sm--3{margin-right:-3px!important;margin-left:-3px!important}.my-sm--3{margin-top:-3px!important;margin-bottom:-3px!important}.m-sm--1{margin:-1px!important}.mt-sm--1{margin-top:-1px!important}.mr-sm--1{margin-right:-1px!important}.mb-sm--1{margin-bottom:-1px!important}.ml-sm--1{margin-left:-1px!important}.mx-sm--1{margin-right:-1px!important;margin-left:-1px!important}.my-sm--1{margin-top:-1px!important;margin-bottom:-1px!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-3{margin:3px!important}.mt-md-3{margin-top:3px!important}.mr-md-3{margin-right:3px!important}.mb-md-3{margin-bottom:3px!important}.ml-md-3{margin-left:3px!important}.mx-md-3{margin-right:3px!important;margin-left:3px!important}.my-md-3{margin-top:3px!important;margin-bottom:3px!important}.m-md-5{margin:5px!important}.mt-md-5{margin-top:5px!important}.mr-md-5{margin-right:5px!important}.mb-md-5{margin-bottom:5px!important}.ml-md-5{margin-left:5px!important}.mx-md-5{margin-right:5px!important;margin-left:5px!important}.my-md-5{margin-top:5px!important;margin-bottom:5px!important}.m-md-10{margin:10px!important}.mt-md-10{margin-top:10px!important}.mr-md-10{margin-right:10px!important}.mb-md-10{margin-bottom:10px!important}.ml-md-10{margin-left:10px!important}.mx-md-10{margin-right:10px!important;margin-left:10px!important}.my-md-10{margin-top:10px!important;margin-bottom:10px!important}.m-md-15{margin:15px!important}.mt-md-15{margin-top:15px!important}.mr-md-15{margin-right:15px!important}.mb-md-15{margin-bottom:15px!important}.ml-md-15{margin-left:15px!important}.mx-md-15{margin-right:15px!important;margin-left:15px!important}.my-md-15{margin-top:15px!important;margin-bottom:15px!important}.m-md-20{margin:20px!important}.mt-md-20{margin-top:20px!important}.mr-md-20{margin-right:20px!important}.mb-md-20{margin-bottom:20px!important}.ml-md-20{margin-left:20px!important}.mx-md-20{margin-right:20px!important;margin-left:20px!important}.my-md-20{margin-top:20px!important;margin-bottom:20px!important}.m-md-25{margin:25px!important}.mt-md-25{margin-top:25px!important}.mr-md-25{margin-right:25px!important}.mb-md-25{margin-bottom:25px!important}.ml-md-25{margin-left:25px!important}.mx-md-25{margin-right:25px!important;margin-left:25px!important}.my-md-25{margin-top:25px!important;margin-bottom:25px!important}.m-md-30{margin:30px!important}.mt-md-30{margin-top:30px!important}.mr-md-30{margin-right:30px!important}.mb-md-30{margin-bottom:30px!important}.ml-md-30{margin-left:30px!important}.mx-md-30{margin-right:30px!important;margin-left:30px!important}.my-md-30{margin-top:30px!important;margin-bottom:30px!important}.m-md-35{margin:35px!important}.mt-md-35{margin-top:35px!important}.mr-md-35{margin-right:35px!important}.mb-md-35{margin-bottom:35px!important}.ml-md-35{margin-left:35px!important}.mx-md-35{margin-right:35px!important;margin-left:35px!important}.my-md-35{margin-top:35px!important;margin-bottom:35px!important}.m-md-40{margin:40px!important}.mt-md-40{margin-top:40px!important}.mr-md-40{margin-right:40px!important}.mb-md-40{margin-bottom:40px!important}.ml-md-40{margin-left:40px!important}.mx-md-40{margin-right:40px!important;margin-left:40px!important}.my-md-40{margin-top:40px!important;margin-bottom:40px!important}.m-md-45{margin:45px!important}.mt-md-45{margin-top:45px!important}.mr-md-45{margin-right:45px!important}.mb-md-45{margin-bottom:45px!important}.ml-md-45{margin-left:45px!important}.mx-md-45{margin-right:45px!important;margin-left:45px!important}.my-md-45{margin-top:45px!important;margin-bottom:45px!important}.m-md-50{margin:50px!important}.mt-md-50{margin-top:50px!important}.mr-md-50{margin-right:50px!important}.mb-md-50{margin-bottom:50px!important}.ml-md-50{margin-left:50px!important}.mx-md-50{margin-right:50px!important;margin-left:50px!important}.my-md-50{margin-top:50px!important;margin-bottom:50px!important}.m-md-60{margin:60px!important}.mt-md-60{margin-top:60px!important}.mr-md-60{margin-right:60px!important}.mb-md-60{margin-bottom:60px!important}.ml-md-60{margin-left:60px!important}.mx-md-60{margin-right:60px!important;margin-left:60px!important}.my-md-60{margin-top:60px!important;margin-bottom:60px!important}.m-md-70{margin:70px!important}.mt-md-70{margin-top:70px!important}.mr-md-70{margin-right:70px!important}.mb-md-70{margin-bottom:70px!important}.ml-md-70{margin-left:70px!important}.mx-md-70{margin-right:70px!important;margin-left:70px!important}.my-md-70{margin-top:70px!important;margin-bottom:70px!important}.m-md-80{margin:80px!important}.mt-md-80{margin-top:80px!important}.mr-md-80{margin-right:80px!important}.mb-md-80{margin-bottom:80px!important}.ml-md-80{margin-left:80px!important}.mx-md-80{margin-right:80px!important;margin-left:80px!important}.my-md-80{margin-top:80px!important;margin-bottom:80px!important}.m-md-100{margin:100px!important}.mt-md-100{margin-top:100px!important}.mr-md-100{margin-right:100px!important}.mb-md-100{margin-bottom:100px!important}.ml-md-100{margin-left:100px!important}.mx-md-100{margin-right:100px!important;margin-left:100px!important}.my-md-100{margin-top:100px!important;margin-bottom:100px!important}.p-md-0{padding:0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-3{padding:3px!important}.pt-md-3{padding-top:3px!important}.pr-md-3{padding-right:3px!important}.pb-md-3{padding-bottom:3px!important}.pl-md-3{padding-left:3px!important}.px-md-3{padding-right:3px!important;padding-left:3px!important}.py-md-3{padding-top:3px!important;padding-bottom:3px!important}.p-md-5{padding:5px!important}.pt-md-5{padding-top:5px!important}.pr-md-5{padding-right:5px!important}.pb-md-5{padding-bottom:5px!important}.pl-md-5{padding-left:5px!important}.px-md-5{padding-right:5px!important;padding-left:5px!important}.py-md-5{padding-top:5px!important;padding-bottom:5px!important}.p-md-10{padding:10px!important}.pt-md-10{padding-top:10px!important}.pr-md-10{padding-right:10px!important}.pb-md-10{padding-bottom:10px!important}.pl-md-10{padding-left:10px!important}.px-md-10{padding-right:10px!important;padding-left:10px!important}.py-md-10{padding-top:10px!important;padding-bottom:10px!important}.p-md-15{padding:15px!important}.pt-md-15{padding-top:15px!important}.pr-md-15{padding-right:15px!important}.pb-md-15{padding-bottom:15px!important}.pl-md-15{padding-left:15px!important}.px-md-15{padding-right:15px!important;padding-left:15px!important}.py-md-15{padding-top:15px!important;padding-bottom:15px!important}.p-md-20{padding:20px!important}.pt-md-20{padding-top:20px!important}.pr-md-20{padding-right:20px!important}.pb-md-20{padding-bottom:20px!important}.pl-md-20{padding-left:20px!important}.px-md-20{padding-right:20px!important;padding-left:20px!important}.py-md-20{padding-top:20px!important;padding-bottom:20px!important}.p-md-25{padding:25px!important}.pt-md-25{padding-top:25px!important}.pr-md-25{padding-right:25px!important}.pb-md-25{padding-bottom:25px!important}.pl-md-25{padding-left:25px!important}.px-md-25{padding-right:25px!important;padding-left:25px!important}.py-md-25{padding-top:25px!important;padding-bottom:25px!important}.p-md-30{padding:30px!important}.pt-md-30{padding-top:30px!important}.pr-md-30{padding-right:30px!important}.pb-md-30{padding-bottom:30px!important}.pl-md-30{padding-left:30px!important}.px-md-30{padding-right:30px!important;padding-left:30px!important}.py-md-30{padding-top:30px!important;padding-bottom:30px!important}.p-md-35{padding:35px!important}.pt-md-35{padding-top:35px!important}.pr-md-35{padding-right:35px!important}.pb-md-35{padding-bottom:35px!important}.pl-md-35{padding-left:35px!important}.px-md-35{padding-right:35px!important;padding-left:35px!important}.py-md-35{padding-top:35px!important;padding-bottom:35px!important}.p-md-40{padding:40px!important}.pt-md-40{padding-top:40px!important}.pr-md-40{padding-right:40px!important}.pb-md-40{padding-bottom:40px!important}.pl-md-40{padding-left:40px!important}.px-md-40{padding-right:40px!important;padding-left:40px!important}.py-md-40{padding-top:40px!important;padding-bottom:40px!important}.p-md-45{padding:45px!important}.pt-md-45{padding-top:45px!important}.pr-md-45{padding-right:45px!important}.pb-md-45{padding-bottom:45px!important}.pl-md-45{padding-left:45px!important}.px-md-45{padding-right:45px!important;padding-left:45px!important}.py-md-45{padding-top:45px!important;padding-bottom:45px!important}.p-md-50{padding:50px!important}.pt-md-50{padding-top:50px!important}.pr-md-50{padding-right:50px!important}.pb-md-50{padding-bottom:50px!important}.pl-md-50{padding-left:50px!important}.px-md-50{padding-right:50px!important;padding-left:50px!important}.py-md-50{padding-top:50px!important;padding-bottom:50px!important}.p-md-60{padding:60px!important}.pt-md-60{padding-top:60px!important}.pr-md-60{padding-right:60px!important}.pb-md-60{padding-bottom:60px!important}.pl-md-60{padding-left:60px!important}.px-md-60{padding-right:60px!important;padding-left:60px!important}.py-md-60{padding-top:60px!important;padding-bottom:60px!important}.p-md-70{padding:70px!important}.pt-md-70{padding-top:70px!important}.pr-md-70{padding-right:70px!important}.pb-md-70{padding-bottom:70px!important}.pl-md-70{padding-left:70px!important}.px-md-70{padding-right:70px!important;padding-left:70px!important}.py-md-70{padding-top:70px!important;padding-bottom:70px!important}.p-md-80{padding:80px!important}.pt-md-80{padding-top:80px!important}.pr-md-80{padding-right:80px!important}.pb-md-80{padding-bottom:80px!important}.pl-md-80{padding-left:80px!important}.px-md-80{padding-right:80px!important;padding-left:80px!important}.py-md-80{padding-top:80px!important;padding-bottom:80px!important}.p-md-100{padding:100px!important}.pt-md-100{padding-top:100px!important}.pr-md-100{padding-right:100px!important}.pb-md-100{padding-bottom:100px!important}.pl-md-100{padding-left:100px!important}.px-md-100{padding-right:100px!important;padding-left:100px!important}.py-md-100{padding-top:100px!important;padding-bottom:100px!important}.m-md--30{margin:-30px!important}.mt-md--30{margin-top:-30px!important}.mr-md--30{margin-right:-30px!important}.mb-md--30{margin-bottom:-30px!important}.ml-md--30{margin-left:-30px!important}.mx-md--30{margin-right:-30px!important;margin-left:-30px!important}.my-md--30{margin-top:-30px!important;margin-bottom:-30px!important}.m-md--25{margin:-25px!important}.mt-md--25{margin-top:-25px!important}.mr-md--25{margin-right:-25px!important}.mb-md--25{margin-bottom:-25px!important}.ml-md--25{margin-left:-25px!important}.mx-md--25{margin-right:-25px!important;margin-left:-25px!important}.my-md--25{margin-top:-25px!important;margin-bottom:-25px!important}.m-md--20{margin:-20px!important}.mt-md--20{margin-top:-20px!important}.mr-md--20{margin-right:-20px!important}.mb-md--20{margin-bottom:-20px!important}.ml-md--20{margin-left:-20px!important}.mx-md--20{margin-right:-20px!important;margin-left:-20px!important}.my-md--20{margin-top:-20px!important;margin-bottom:-20px!important}.m-md--15{margin:-15px!important}.mt-md--15{margin-top:-15px!important}.mr-md--15{margin-right:-15px!important}.mb-md--15{margin-bottom:-15px!important}.ml-md--15{margin-left:-15px!important}.mx-md--15{margin-right:-15px!important;margin-left:-15px!important}.my-md--15{margin-top:-15px!important;margin-bottom:-15px!important}.m-md--10{margin:-10px!important}.mt-md--10{margin-top:-10px!important}.mr-md--10{margin-right:-10px!important}.mb-md--10{margin-bottom:-10px!important}.ml-md--10{margin-left:-10px!important}.mx-md--10{margin-right:-10px!important;margin-left:-10px!important}.my-md--10{margin-top:-10px!important;margin-bottom:-10px!important}.m-md--5{margin:-5px!important}.mt-md--5{margin-top:-5px!important}.mr-md--5{margin-right:-5px!important}.mb-md--5{margin-bottom:-5px!important}.ml-md--5{margin-left:-5px!important}.mx-md--5{margin-right:-5px!important;margin-left:-5px!important}.my-md--5{margin-top:-5px!important;margin-bottom:-5px!important}.m-md--3{margin:-3px!important}.mt-md--3{margin-top:-3px!important}.mr-md--3{margin-right:-3px!important}.mb-md--3{margin-bottom:-3px!important}.ml-md--3{margin-left:-3px!important}.mx-md--3{margin-right:-3px!important;margin-left:-3px!important}.my-md--3{margin-top:-3px!important;margin-bottom:-3px!important}.m-md--1{margin:-1px!important}.mt-md--1{margin-top:-1px!important}.mr-md--1{margin-right:-1px!important}.mb-md--1{margin-bottom:-1px!important}.ml-md--1{margin-left:-1px!important}.mx-md--1{margin-right:-1px!important;margin-left:-1px!important}.my-md--1{margin-top:-1px!important;margin-bottom:-1px!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-3{margin:3px!important}.mt-lg-3{margin-top:3px!important}.mr-lg-3{margin-right:3px!important}.mb-lg-3{margin-bottom:3px!important}.ml-lg-3{margin-left:3px!important}.mx-lg-3{margin-right:3px!important;margin-left:3px!important}.my-lg-3{margin-top:3px!important;margin-bottom:3px!important}.m-lg-5{margin:5px!important}.mt-lg-5{margin-top:5px!important}.mr-lg-5{margin-right:5px!important}.mb-lg-5{margin-bottom:5px!important}.ml-lg-5{margin-left:5px!important}.mx-lg-5{margin-right:5px!important;margin-left:5px!important}.my-lg-5{margin-top:5px!important;margin-bottom:5px!important}.m-lg-10{margin:10px!important}.mt-lg-10{margin-top:10px!important}.mr-lg-10{margin-right:10px!important}.mb-lg-10{margin-bottom:10px!important}.ml-lg-10{margin-left:10px!important}.mx-lg-10{margin-right:10px!important;margin-left:10px!important}.my-lg-10{margin-top:10px!important;margin-bottom:10px!important}.m-lg-15{margin:15px!important}.mt-lg-15{margin-top:15px!important}.mr-lg-15{margin-right:15px!important}.mb-lg-15{margin-bottom:15px!important}.ml-lg-15{margin-left:15px!important}.mx-lg-15{margin-right:15px!important;margin-left:15px!important}.my-lg-15{margin-top:15px!important;margin-bottom:15px!important}.m-lg-20{margin:20px!important}.mt-lg-20{margin-top:20px!important}.mr-lg-20{margin-right:20px!important}.mb-lg-20{margin-bottom:20px!important}.ml-lg-20{margin-left:20px!important}.mx-lg-20{margin-right:20px!important;margin-left:20px!important}.my-lg-20{margin-top:20px!important;margin-bottom:20px!important}.m-lg-25{margin:25px!important}.mt-lg-25{margin-top:25px!important}.mr-lg-25{margin-right:25px!important}.mb-lg-25{margin-bottom:25px!important}.ml-lg-25{margin-left:25px!important}.mx-lg-25{margin-right:25px!important;margin-left:25px!important}.my-lg-25{margin-top:25px!important;margin-bottom:25px!important}.m-lg-30{margin:30px!important}.mt-lg-30{margin-top:30px!important}.mr-lg-30{margin-right:30px!important}.mb-lg-30{margin-bottom:30px!important}.ml-lg-30{margin-left:30px!important}.mx-lg-30{margin-right:30px!important;margin-left:30px!important}.my-lg-30{margin-top:30px!important;margin-bottom:30px!important}.m-lg-35{margin:35px!important}.mt-lg-35{margin-top:35px!important}.mr-lg-35{margin-right:35px!important}.mb-lg-35{margin-bottom:35px!important}.ml-lg-35{margin-left:35px!important}.mx-lg-35{margin-right:35px!important;margin-left:35px!important}.my-lg-35{margin-top:35px!important;margin-bottom:35px!important}.m-lg-40{margin:40px!important}.mt-lg-40{margin-top:40px!important}.mr-lg-40{margin-right:40px!important}.mb-lg-40{margin-bottom:40px!important}.ml-lg-40{margin-left:40px!important}.mx-lg-40{margin-right:40px!important;margin-left:40px!important}.my-lg-40{margin-top:40px!important;margin-bottom:40px!important}.m-lg-45{margin:45px!important}.mt-lg-45{margin-top:45px!important}.mr-lg-45{margin-right:45px!important}.mb-lg-45{margin-bottom:45px!important}.ml-lg-45{margin-left:45px!important}.mx-lg-45{margin-right:45px!important;margin-left:45px!important}.my-lg-45{margin-top:45px!important;margin-bottom:45px!important}.m-lg-50{margin:50px!important}.mt-lg-50{margin-top:50px!important}.mr-lg-50{margin-right:50px!important}.mb-lg-50{margin-bottom:50px!important}.ml-lg-50{margin-left:50px!important}.mx-lg-50{margin-right:50px!important;margin-left:50px!important}.my-lg-50{margin-top:50px!important;margin-bottom:50px!important}.m-lg-60{margin:60px!important}.mt-lg-60{margin-top:60px!important}.mr-lg-60{margin-right:60px!important}.mb-lg-60{margin-bottom:60px!important}.ml-lg-60{margin-left:60px!important}.mx-lg-60{margin-right:60px!important;margin-left:60px!important}.my-lg-60{margin-top:60px!important;margin-bottom:60px!important}.m-lg-70{margin:70px!important}.mt-lg-70{margin-top:70px!important}.mr-lg-70{margin-right:70px!important}.mb-lg-70{margin-bottom:70px!important}.ml-lg-70{margin-left:70px!important}.mx-lg-70{margin-right:70px!important;margin-left:70px!important}.my-lg-70{margin-top:70px!important;margin-bottom:70px!important}.m-lg-80{margin:80px!important}.mt-lg-80{margin-top:80px!important}.mr-lg-80{margin-right:80px!important}.mb-lg-80{margin-bottom:80px!important}.ml-lg-80{margin-left:80px!important}.mx-lg-80{margin-right:80px!important;margin-left:80px!important}.my-lg-80{margin-top:80px!important;margin-bottom:80px!important}.m-lg-100{margin:100px!important}.mt-lg-100{margin-top:100px!important}.mr-lg-100{margin-right:100px!important}.mb-lg-100{margin-bottom:100px!important}.ml-lg-100{margin-left:100px!important}.mx-lg-100{margin-right:100px!important;margin-left:100px!important}.my-lg-100{margin-top:100px!important;margin-bottom:100px!important}.p-lg-0{padding:0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-3{padding:3px!important}.pt-lg-3{padding-top:3px!important}.pr-lg-3{padding-right:3px!important}.pb-lg-3{padding-bottom:3px!important}.pl-lg-3{padding-left:3px!important}.px-lg-3{padding-right:3px!important;padding-left:3px!important}.py-lg-3{padding-top:3px!important;padding-bottom:3px!important}.p-lg-5{padding:5px!important}.pt-lg-5{padding-top:5px!important}.pr-lg-5{padding-right:5px!important}.pb-lg-5{padding-bottom:5px!important}.pl-lg-5{padding-left:5px!important}.px-lg-5{padding-right:5px!important;padding-left:5px!important}.py-lg-5{padding-top:5px!important;padding-bottom:5px!important}.p-lg-10{padding:10px!important}.pt-lg-10{padding-top:10px!important}.pr-lg-10{padding-right:10px!important}.pb-lg-10{padding-bottom:10px!important}.pl-lg-10{padding-left:10px!important}.px-lg-10{padding-right:10px!important;padding-left:10px!important}.py-lg-10{padding-top:10px!important;padding-bottom:10px!important}.p-lg-15{padding:15px!important}.pt-lg-15{padding-top:15px!important}.pr-lg-15{padding-right:15px!important}.pb-lg-15{padding-bottom:15px!important}.pl-lg-15{padding-left:15px!important}.px-lg-15{padding-right:15px!important;padding-left:15px!important}.py-lg-15{padding-top:15px!important;padding-bottom:15px!important}.p-lg-20{padding:20px!important}.pt-lg-20{padding-top:20px!important}.pr-lg-20{padding-right:20px!important}.pb-lg-20{padding-bottom:20px!important}.pl-lg-20{padding-left:20px!important}.px-lg-20{padding-right:20px!important;padding-left:20px!important}.py-lg-20{padding-top:20px!important;padding-bottom:20px!important}.p-lg-25{padding:25px!important}.pt-lg-25{padding-top:25px!important}.pr-lg-25{padding-right:25px!important}.pb-lg-25{padding-bottom:25px!important}.pl-lg-25{padding-left:25px!important}.px-lg-25{padding-right:25px!important;padding-left:25px!important}.py-lg-25{padding-top:25px!important;padding-bottom:25px!important}.p-lg-30{padding:30px!important}.pt-lg-30{padding-top:30px!important}.pr-lg-30{padding-right:30px!important}.pb-lg-30{padding-bottom:30px!important}.pl-lg-30{padding-left:30px!important}.px-lg-30{padding-right:30px!important;padding-left:30px!important}.py-lg-30{padding-top:30px!important;padding-bottom:30px!important}.p-lg-35{padding:35px!important}.pt-lg-35{padding-top:35px!important}.pr-lg-35{padding-right:35px!important}.pb-lg-35{padding-bottom:35px!important}.pl-lg-35{padding-left:35px!important}.px-lg-35{padding-right:35px!important;padding-left:35px!important}.py-lg-35{padding-top:35px!important;padding-bottom:35px!important}.p-lg-40{padding:40px!important}.pt-lg-40{padding-top:40px!important}.pr-lg-40{padding-right:40px!important}.pb-lg-40{padding-bottom:40px!important}.pl-lg-40{padding-left:40px!important}.px-lg-40{padding-right:40px!important;padding-left:40px!important}.py-lg-40{padding-top:40px!important;padding-bottom:40px!important}.p-lg-45{padding:45px!important}.pt-lg-45{padding-top:45px!important}.pr-lg-45{padding-right:45px!important}.pb-lg-45{padding-bottom:45px!important}.pl-lg-45{padding-left:45px!important}.px-lg-45{padding-right:45px!important;padding-left:45px!important}.py-lg-45{padding-top:45px!important;padding-bottom:45px!important}.p-lg-50{padding:50px!important}.pt-lg-50{padding-top:50px!important}.pr-lg-50{padding-right:50px!important}.pb-lg-50{padding-bottom:50px!important}.pl-lg-50{padding-left:50px!important}.px-lg-50{padding-right:50px!important;padding-left:50px!important}.py-lg-50{padding-top:50px!important;padding-bottom:50px!important}.p-lg-60{padding:60px!important}.pt-lg-60{padding-top:60px!important}.pr-lg-60{padding-right:60px!important}.pb-lg-60{padding-bottom:60px!important}.pl-lg-60{padding-left:60px!important}.px-lg-60{padding-right:60px!important;padding-left:60px!important}.py-lg-60{padding-top:60px!important;padding-bottom:60px!important}.p-lg-70{padding:70px!important}.pt-lg-70{padding-top:70px!important}.pr-lg-70{padding-right:70px!important}.pb-lg-70{padding-bottom:70px!important}.pl-lg-70{padding-left:70px!important}.px-lg-70{padding-right:70px!important;padding-left:70px!important}.py-lg-70{padding-top:70px!important;padding-bottom:70px!important}.p-lg-80{padding:80px!important}.pt-lg-80{padding-top:80px!important}.pr-lg-80{padding-right:80px!important}.pb-lg-80{padding-bottom:80px!important}.pl-lg-80{padding-left:80px!important}.px-lg-80{padding-right:80px!important;padding-left:80px!important}.py-lg-80{padding-top:80px!important;padding-bottom:80px!important}.p-lg-100{padding:100px!important}.pt-lg-100{padding-top:100px!important}.pr-lg-100{padding-right:100px!important}.pb-lg-100{padding-bottom:100px!important}.pl-lg-100{padding-left:100px!important}.px-lg-100{padding-right:100px!important;padding-left:100px!important}.py-lg-100{padding-top:100px!important;padding-bottom:100px!important}.m-lg--30{margin:-30px!important}.mt-lg--30{margin-top:-30px!important}.mr-lg--30{margin-right:-30px!important}.mb-lg--30{margin-bottom:-30px!important}.ml-lg--30{margin-left:-30px!important}.mx-lg--30{margin-right:-30px!important;margin-left:-30px!important}.my-lg--30{margin-top:-30px!important;margin-bottom:-30px!important}.m-lg--25{margin:-25px!important}.mt-lg--25{margin-top:-25px!important}.mr-lg--25{margin-right:-25px!important}.mb-lg--25{margin-bottom:-25px!important}.ml-lg--25{margin-left:-25px!important}.mx-lg--25{margin-right:-25px!important;margin-left:-25px!important}.my-lg--25{margin-top:-25px!important;margin-bottom:-25px!important}.m-lg--20{margin:-20px!important}.mt-lg--20{margin-top:-20px!important}.mr-lg--20{margin-right:-20px!important}.mb-lg--20{margin-bottom:-20px!important}.ml-lg--20{margin-left:-20px!important}.mx-lg--20{margin-right:-20px!important;margin-left:-20px!important}.my-lg--20{margin-top:-20px!important;margin-bottom:-20px!important}.m-lg--15{margin:-15px!important}.mt-lg--15{margin-top:-15px!important}.mr-lg--15{margin-right:-15px!important}.mb-lg--15{margin-bottom:-15px!important}.ml-lg--15{margin-left:-15px!important}.mx-lg--15{margin-right:-15px!important;margin-left:-15px!important}.my-lg--15{margin-top:-15px!important;margin-bottom:-15px!important}.m-lg--10{margin:-10px!important}.mt-lg--10{margin-top:-10px!important}.mr-lg--10{margin-right:-10px!important}.mb-lg--10{margin-bottom:-10px!important}.ml-lg--10{margin-left:-10px!important}.mx-lg--10{margin-right:-10px!important;margin-left:-10px!important}.my-lg--10{margin-top:-10px!important;margin-bottom:-10px!important}.m-lg--5{margin:-5px!important}.mt-lg--5{margin-top:-5px!important}.mr-lg--5{margin-right:-5px!important}.mb-lg--5{margin-bottom:-5px!important}.ml-lg--5{margin-left:-5px!important}.mx-lg--5{margin-right:-5px!important;margin-left:-5px!important}.my-lg--5{margin-top:-5px!important;margin-bottom:-5px!important}.m-lg--3{margin:-3px!important}.mt-lg--3{margin-top:-3px!important}.mr-lg--3{margin-right:-3px!important}.mb-lg--3{margin-bottom:-3px!important}.ml-lg--3{margin-left:-3px!important}.mx-lg--3{margin-right:-3px!important;margin-left:-3px!important}.my-lg--3{margin-top:-3px!important;margin-bottom:-3px!important}.m-lg--1{margin:-1px!important}.mt-lg--1{margin-top:-1px!important}.mr-lg--1{margin-right:-1px!important}.mb-lg--1{margin-bottom:-1px!important}.ml-lg--1{margin-left:-1px!important}.mx-lg--1{margin-right:-1px!important;margin-left:-1px!important}.my-lg--1{margin-top:-1px!important;margin-bottom:-1px!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-3{margin:3px!important}.mt-xl-3{margin-top:3px!important}.mr-xl-3{margin-right:3px!important}.mb-xl-3{margin-bottom:3px!important}.ml-xl-3{margin-left:3px!important}.mx-xl-3{margin-right:3px!important;margin-left:3px!important}.my-xl-3{margin-top:3px!important;margin-bottom:3px!important}.m-xl-5{margin:5px!important}.mt-xl-5{margin-top:5px!important}.mr-xl-5{margin-right:5px!important}.mb-xl-5{margin-bottom:5px!important}.ml-xl-5{margin-left:5px!important}.mx-xl-5{margin-right:5px!important;margin-left:5px!important}.my-xl-5{margin-top:5px!important;margin-bottom:5px!important}.m-xl-10{margin:10px!important}.mt-xl-10{margin-top:10px!important}.mr-xl-10{margin-right:10px!important}.mb-xl-10{margin-bottom:10px!important}.ml-xl-10{margin-left:10px!important}.mx-xl-10{margin-right:10px!important;margin-left:10px!important}.my-xl-10{margin-top:10px!important;margin-bottom:10px!important}.m-xl-15{margin:15px!important}.mt-xl-15{margin-top:15px!important}.mr-xl-15{margin-right:15px!important}.mb-xl-15{margin-bottom:15px!important}.ml-xl-15{margin-left:15px!important}.mx-xl-15{margin-right:15px!important;margin-left:15px!important}.my-xl-15{margin-top:15px!important;margin-bottom:15px!important}.m-xl-20{margin:20px!important}.mt-xl-20{margin-top:20px!important}.mr-xl-20{margin-right:20px!important}.mb-xl-20{margin-bottom:20px!important}.ml-xl-20{margin-left:20px!important}.mx-xl-20{margin-right:20px!important;margin-left:20px!important}.my-xl-20{margin-top:20px!important;margin-bottom:20px!important}.m-xl-25{margin:25px!important}.mt-xl-25{margin-top:25px!important}.mr-xl-25{margin-right:25px!important}.mb-xl-25{margin-bottom:25px!important}.ml-xl-25{margin-left:25px!important}.mx-xl-25{margin-right:25px!important;margin-left:25px!important}.my-xl-25{margin-top:25px!important;margin-bottom:25px!important}.m-xl-30{margin:30px!important}.mt-xl-30{margin-top:30px!important}.mr-xl-30{margin-right:30px!important}.mb-xl-30{margin-bottom:30px!important}.ml-xl-30{margin-left:30px!important}.mx-xl-30{margin-right:30px!important;margin-left:30px!important}.my-xl-30{margin-top:30px!important;margin-bottom:30px!important}.m-xl-35{margin:35px!important}.mt-xl-35{margin-top:35px!important}.mr-xl-35{margin-right:35px!important}.mb-xl-35{margin-bottom:35px!important}.ml-xl-35{margin-left:35px!important}.mx-xl-35{margin-right:35px!important;margin-left:35px!important}.my-xl-35{margin-top:35px!important;margin-bottom:35px!important}.m-xl-40{margin:40px!important}.mt-xl-40{margin-top:40px!important}.mr-xl-40{margin-right:40px!important}.mb-xl-40{margin-bottom:40px!important}.ml-xl-40{margin-left:40px!important}.mx-xl-40{margin-right:40px!important;margin-left:40px!important}.my-xl-40{margin-top:40px!important;margin-bottom:40px!important}.m-xl-45{margin:45px!important}.mt-xl-45{margin-top:45px!important}.mr-xl-45{margin-right:45px!important}.mb-xl-45{margin-bottom:45px!important}.ml-xl-45{margin-left:45px!important}.mx-xl-45{margin-right:45px!important;margin-left:45px!important}.my-xl-45{margin-top:45px!important;margin-bottom:45px!important}.m-xl-50{margin:50px!important}.mt-xl-50{margin-top:50px!important}.mr-xl-50{margin-right:50px!important}.mb-xl-50{margin-bottom:50px!important}.ml-xl-50{margin-left:50px!important}.mx-xl-50{margin-right:50px!important;margin-left:50px!important}.my-xl-50{margin-top:50px!important;margin-bottom:50px!important}.m-xl-60{margin:60px!important}.mt-xl-60{margin-top:60px!important}.mr-xl-60{margin-right:60px!important}.mb-xl-60{margin-bottom:60px!important}.ml-xl-60{margin-left:60px!important}.mx-xl-60{margin-right:60px!important;margin-left:60px!important}.my-xl-60{margin-top:60px!important;margin-bottom:60px!important}.m-xl-70{margin:70px!important}.mt-xl-70{margin-top:70px!important}.mr-xl-70{margin-right:70px!important}.mb-xl-70{margin-bottom:70px!important}.ml-xl-70{margin-left:70px!important}.mx-xl-70{margin-right:70px!important;margin-left:70px!important}.my-xl-70{margin-top:70px!important;margin-bottom:70px!important}.m-xl-80{margin:80px!important}.mt-xl-80{margin-top:80px!important}.mr-xl-80{margin-right:80px!important}.mb-xl-80{margin-bottom:80px!important}.ml-xl-80{margin-left:80px!important}.mx-xl-80{margin-right:80px!important;margin-left:80px!important}.my-xl-80{margin-top:80px!important;margin-bottom:80px!important}.m-xl-100{margin:100px!important}.mt-xl-100{margin-top:100px!important}.mr-xl-100{margin-right:100px!important}.mb-xl-100{margin-bottom:100px!important}.ml-xl-100{margin-left:100px!important}.mx-xl-100{margin-right:100px!important;margin-left:100px!important}.my-xl-100{margin-top:100px!important;margin-bottom:100px!important}.p-xl-0{padding:0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-3{padding:3px!important}.pt-xl-3{padding-top:3px!important}.pr-xl-3{padding-right:3px!important}.pb-xl-3{padding-bottom:3px!important}.pl-xl-3{padding-left:3px!important}.px-xl-3{padding-right:3px!important;padding-left:3px!important}.py-xl-3{padding-top:3px!important;padding-bottom:3px!important}.p-xl-5{padding:5px!important}.pt-xl-5{padding-top:5px!important}.pr-xl-5{padding-right:5px!important}.pb-xl-5{padding-bottom:5px!important}.pl-xl-5{padding-left:5px!important}.px-xl-5{padding-right:5px!important;padding-left:5px!important}.py-xl-5{padding-top:5px!important;padding-bottom:5px!important}.p-xl-10{padding:10px!important}.pt-xl-10{padding-top:10px!important}.pr-xl-10{padding-right:10px!important}.pb-xl-10{padding-bottom:10px!important}.pl-xl-10{padding-left:10px!important}.px-xl-10{padding-right:10px!important;padding-left:10px!important}.py-xl-10{padding-top:10px!important;padding-bottom:10px!important}.p-xl-15{padding:15px!important}.pt-xl-15{padding-top:15px!important}.pr-xl-15{padding-right:15px!important}.pb-xl-15{padding-bottom:15px!important}.pl-xl-15{padding-left:15px!important}.px-xl-15{padding-right:15px!important;padding-left:15px!important}.py-xl-15{padding-top:15px!important;padding-bottom:15px!important}.p-xl-20{padding:20px!important}.pt-xl-20{padding-top:20px!important}.pr-xl-20{padding-right:20px!important}.pb-xl-20{padding-bottom:20px!important}.pl-xl-20{padding-left:20px!important}.px-xl-20{padding-right:20px!important;padding-left:20px!important}.py-xl-20{padding-top:20px!important;padding-bottom:20px!important}.p-xl-25{padding:25px!important}.pt-xl-25{padding-top:25px!important}.pr-xl-25{padding-right:25px!important}.pb-xl-25{padding-bottom:25px!important}.pl-xl-25{padding-left:25px!important}.px-xl-25{padding-right:25px!important;padding-left:25px!important}.py-xl-25{padding-top:25px!important;padding-bottom:25px!important}.p-xl-30{padding:30px!important}.pt-xl-30{padding-top:30px!important}.pr-xl-30{padding-right:30px!important}.pb-xl-30{padding-bottom:30px!important}.pl-xl-30{padding-left:30px!important}.px-xl-30{padding-right:30px!important;padding-left:30px!important}.py-xl-30{padding-top:30px!important;padding-bottom:30px!important}.p-xl-35{padding:35px!important}.pt-xl-35{padding-top:35px!important}.pr-xl-35{padding-right:35px!important}.pb-xl-35{padding-bottom:35px!important}.pl-xl-35{padding-left:35px!important}.px-xl-35{padding-right:35px!important;padding-left:35px!important}.py-xl-35{padding-top:35px!important;padding-bottom:35px!important}.p-xl-40{padding:40px!important}.pt-xl-40{padding-top:40px!important}.pr-xl-40{padding-right:40px!important}.pb-xl-40{padding-bottom:40px!important}.pl-xl-40{padding-left:40px!important}.px-xl-40{padding-right:40px!important;padding-left:40px!important}.py-xl-40{padding-top:40px!important;padding-bottom:40px!important}.p-xl-45{padding:45px!important}.pt-xl-45{padding-top:45px!important}.pr-xl-45{padding-right:45px!important}.pb-xl-45{padding-bottom:45px!important}.pl-xl-45{padding-left:45px!important}.px-xl-45{padding-right:45px!important;padding-left:45px!important}.py-xl-45{padding-top:45px!important;padding-bottom:45px!important}.p-xl-50{padding:50px!important}.pt-xl-50{padding-top:50px!important}.pr-xl-50{padding-right:50px!important}.pb-xl-50{padding-bottom:50px!important}.pl-xl-50{padding-left:50px!important}.px-xl-50{padding-right:50px!important;padding-left:50px!important}.py-xl-50{padding-top:50px!important;padding-bottom:50px!important}.p-xl-60{padding:60px!important}.pt-xl-60{padding-top:60px!important}.pr-xl-60{padding-right:60px!important}.pb-xl-60{padding-bottom:60px!important}.pl-xl-60{padding-left:60px!important}.px-xl-60{padding-right:60px!important;padding-left:60px!important}.py-xl-60{padding-top:60px!important;padding-bottom:60px!important}.p-xl-70{padding:70px!important}.pt-xl-70{padding-top:70px!important}.pr-xl-70{padding-right:70px!important}.pb-xl-70{padding-bottom:70px!important}.pl-xl-70{padding-left:70px!important}.px-xl-70{padding-right:70px!important;padding-left:70px!important}.py-xl-70{padding-top:70px!important;padding-bottom:70px!important}.p-xl-80{padding:80px!important}.pt-xl-80{padding-top:80px!important}.pr-xl-80{padding-right:80px!important}.pb-xl-80{padding-bottom:80px!important}.pl-xl-80{padding-left:80px!important}.px-xl-80{padding-right:80px!important;padding-left:80px!important}.py-xl-80{padding-top:80px!important;padding-bottom:80px!important}.p-xl-100{padding:100px!important}.pt-xl-100{padding-top:100px!important}.pr-xl-100{padding-right:100px!important}.pb-xl-100{padding-bottom:100px!important}.pl-xl-100{padding-left:100px!important}.px-xl-100{padding-right:100px!important;padding-left:100px!important}.py-xl-100{padding-top:100px!important;padding-bottom:100px!important}.m-xl--30{margin:-30px!important}.mt-xl--30{margin-top:-30px!important}.mr-xl--30{margin-right:-30px!important}.mb-xl--30{margin-bottom:-30px!important}.ml-xl--30{margin-left:-30px!important}.mx-xl--30{margin-right:-30px!important;margin-left:-30px!important}.my-xl--30{margin-top:-30px!important;margin-bottom:-30px!important}.m-xl--25{margin:-25px!important}.mt-xl--25{margin-top:-25px!important}.mr-xl--25{margin-right:-25px!important}.mb-xl--25{margin-bottom:-25px!important}.ml-xl--25{margin-left:-25px!important}.mx-xl--25{margin-right:-25px!important;margin-left:-25px!important}.my-xl--25{margin-top:-25px!important;margin-bottom:-25px!important}.m-xl--20{margin:-20px!important}.mt-xl--20{margin-top:-20px!important}.mr-xl--20{margin-right:-20px!important}.mb-xl--20{margin-bottom:-20px!important}.ml-xl--20{margin-left:-20px!important}.mx-xl--20{margin-right:-20px!important;margin-left:-20px!important}.my-xl--20{margin-top:-20px!important;margin-bottom:-20px!important}.m-xl--15{margin:-15px!important}.mt-xl--15{margin-top:-15px!important}.mr-xl--15{margin-right:-15px!important}.mb-xl--15{margin-bottom:-15px!important}.ml-xl--15{margin-left:-15px!important}.mx-xl--15{margin-right:-15px!important;margin-left:-15px!important}.my-xl--15{margin-top:-15px!important;margin-bottom:-15px!important}.m-xl--10{margin:-10px!important}.mt-xl--10{margin-top:-10px!important}.mr-xl--10{margin-right:-10px!important}.mb-xl--10{margin-bottom:-10px!important}.ml-xl--10{margin-left:-10px!important}.mx-xl--10{margin-right:-10px!important;margin-left:-10px!important}.my-xl--10{margin-top:-10px!important;margin-bottom:-10px!important}.m-xl--5{margin:-5px!important}.mt-xl--5{margin-top:-5px!important}.mr-xl--5{margin-right:-5px!important}.mb-xl--5{margin-bottom:-5px!important}.ml-xl--5{margin-left:-5px!important}.mx-xl--5{margin-right:-5px!important;margin-left:-5px!important}.my-xl--5{margin-top:-5px!important;margin-bottom:-5px!important}.m-xl--3{margin:-3px!important}.mt-xl--3{margin-top:-3px!important}.mr-xl--3{margin-right:-3px!important}.mb-xl--3{margin-bottom:-3px!important}.ml-xl--3{margin-left:-3px!important}.mx-xl--3{margin-right:-3px!important;margin-left:-3px!important}.my-xl--3{margin-top:-3px!important;margin-bottom:-3px!important}.m-xl--1{margin:-1px!important}.mt-xl--1{margin-top:-1px!important}.mr-xl--1{margin-right:-1px!important}.mb-xl--1{margin-bottom:-1px!important}.ml-xl--1{margin-left:-1px!important}.mx-xl--1{margin-right:-1px!important;margin-left:-1px!important}.my-xl--1{margin-top:-1px!important;margin-bottom:-1px!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1600px){.m-xxl-0{margin:0!important}.mt-xxl-0{margin-top:0!important}.mr-xxl-0{margin-right:0!important}.mb-xxl-0{margin-bottom:0!important}.ml-xxl-0{margin-left:0!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.m-xxl-3{margin:3px!important}.mt-xxl-3{margin-top:3px!important}.mr-xxl-3{margin-right:3px!important}.mb-xxl-3{margin-bottom:3px!important}.ml-xxl-3{margin-left:3px!important}.mx-xxl-3{margin-right:3px!important;margin-left:3px!important}.my-xxl-3{margin-top:3px!important;margin-bottom:3px!important}.m-xxl-5{margin:5px!important}.mt-xxl-5{margin-top:5px!important}.mr-xxl-5{margin-right:5px!important}.mb-xxl-5{margin-bottom:5px!important}.ml-xxl-5{margin-left:5px!important}.mx-xxl-5{margin-right:5px!important;margin-left:5px!important}.my-xxl-5{margin-top:5px!important;margin-bottom:5px!important}.m-xxl-10{margin:10px!important}.mt-xxl-10{margin-top:10px!important}.mr-xxl-10{margin-right:10px!important}.mb-xxl-10{margin-bottom:10px!important}.ml-xxl-10{margin-left:10px!important}.mx-xxl-10{margin-right:10px!important;margin-left:10px!important}.my-xxl-10{margin-top:10px!important;margin-bottom:10px!important}.m-xxl-15{margin:15px!important}.mt-xxl-15{margin-top:15px!important}.mr-xxl-15{margin-right:15px!important}.mb-xxl-15{margin-bottom:15px!important}.ml-xxl-15{margin-left:15px!important}.mx-xxl-15{margin-right:15px!important;margin-left:15px!important}.my-xxl-15{margin-top:15px!important;margin-bottom:15px!important}.m-xxl-20{margin:20px!important}.mt-xxl-20{margin-top:20px!important}.mr-xxl-20{margin-right:20px!important}.mb-xxl-20{margin-bottom:20px!important}.ml-xxl-20{margin-left:20px!important}.mx-xxl-20{margin-right:20px!important;margin-left:20px!important}.my-xxl-20{margin-top:20px!important;margin-bottom:20px!important}.m-xxl-25{margin:25px!important}.mt-xxl-25{margin-top:25px!important}.mr-xxl-25{margin-right:25px!important}.mb-xxl-25{margin-bottom:25px!important}.ml-xxl-25{margin-left:25px!important}.mx-xxl-25{margin-right:25px!important;margin-left:25px!important}.my-xxl-25{margin-top:25px!important;margin-bottom:25px!important}.m-xxl-30{margin:30px!important}.mt-xxl-30{margin-top:30px!important}.mr-xxl-30{margin-right:30px!important}.mb-xxl-30{margin-bottom:30px!important}.ml-xxl-30{margin-left:30px!important}.mx-xxl-30{margin-right:30px!important;margin-left:30px!important}.my-xxl-30{margin-top:30px!important;margin-bottom:30px!important}.m-xxl-35{margin:35px!important}.mt-xxl-35{margin-top:35px!important}.mr-xxl-35{margin-right:35px!important}.mb-xxl-35{margin-bottom:35px!important}.ml-xxl-35{margin-left:35px!important}.mx-xxl-35{margin-right:35px!important;margin-left:35px!important}.my-xxl-35{margin-top:35px!important;margin-bottom:35px!important}.m-xxl-40{margin:40px!important}.mt-xxl-40{margin-top:40px!important}.mr-xxl-40{margin-right:40px!important}.mb-xxl-40{margin-bottom:40px!important}.ml-xxl-40{margin-left:40px!important}.mx-xxl-40{margin-right:40px!important;margin-left:40px!important}.my-xxl-40{margin-top:40px!important;margin-bottom:40px!important}.m-xxl-45{margin:45px!important}.mt-xxl-45{margin-top:45px!important}.mr-xxl-45{margin-right:45px!important}.mb-xxl-45{margin-bottom:45px!important}.ml-xxl-45{margin-left:45px!important}.mx-xxl-45{margin-right:45px!important;margin-left:45px!important}.my-xxl-45{margin-top:45px!important;margin-bottom:45px!important}.m-xxl-50{margin:50px!important}.mt-xxl-50{margin-top:50px!important}.mr-xxl-50{margin-right:50px!important}.mb-xxl-50{margin-bottom:50px!important}.ml-xxl-50{margin-left:50px!important}.mx-xxl-50{margin-right:50px!important;margin-left:50px!important}.my-xxl-50{margin-top:50px!important;margin-bottom:50px!important}.m-xxl-60{margin:60px!important}.mt-xxl-60{margin-top:60px!important}.mr-xxl-60{margin-right:60px!important}.mb-xxl-60{margin-bottom:60px!important}.ml-xxl-60{margin-left:60px!important}.mx-xxl-60{margin-right:60px!important;margin-left:60px!important}.my-xxl-60{margin-top:60px!important;margin-bottom:60px!important}.m-xxl-70{margin:70px!important}.mt-xxl-70{margin-top:70px!important}.mr-xxl-70{margin-right:70px!important}.mb-xxl-70{margin-bottom:70px!important}.ml-xxl-70{margin-left:70px!important}.mx-xxl-70{margin-right:70px!important;margin-left:70px!important}.my-xxl-70{margin-top:70px!important;margin-bottom:70px!important}.m-xxl-80{margin:80px!important}.mt-xxl-80{margin-top:80px!important}.mr-xxl-80{margin-right:80px!important}.mb-xxl-80{margin-bottom:80px!important}.ml-xxl-80{margin-left:80px!important}.mx-xxl-80{margin-right:80px!important;margin-left:80px!important}.my-xxl-80{margin-top:80px!important;margin-bottom:80px!important}.m-xxl-100{margin:100px!important}.mt-xxl-100{margin-top:100px!important}.mr-xxl-100{margin-right:100px!important}.mb-xxl-100{margin-bottom:100px!important}.ml-xxl-100{margin-left:100px!important}.mx-xxl-100{margin-right:100px!important;margin-left:100px!important}.my-xxl-100{margin-top:100px!important;margin-bottom:100px!important}.p-xxl-0{padding:0!important}.pt-xxl-0{padding-top:0!important}.pr-xxl-0{padding-right:0!important}.pb-xxl-0{padding-bottom:0!important}.pl-xxl-0{padding-left:0!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.p-xxl-3{padding:3px!important}.pt-xxl-3{padding-top:3px!important}.pr-xxl-3{padding-right:3px!important}.pb-xxl-3{padding-bottom:3px!important}.pl-xxl-3{padding-left:3px!important}.px-xxl-3{padding-right:3px!important;padding-left:3px!important}.py-xxl-3{padding-top:3px!important;padding-bottom:3px!important}.p-xxl-5{padding:5px!important}.pt-xxl-5{padding-top:5px!important}.pr-xxl-5{padding-right:5px!important}.pb-xxl-5{padding-bottom:5px!important}.pl-xxl-5{padding-left:5px!important}.px-xxl-5{padding-right:5px!important;padding-left:5px!important}.py-xxl-5{padding-top:5px!important;padding-bottom:5px!important}.p-xxl-10{padding:10px!important}.pt-xxl-10{padding-top:10px!important}.pr-xxl-10{padding-right:10px!important}.pb-xxl-10{padding-bottom:10px!important}.pl-xxl-10{padding-left:10px!important}.px-xxl-10{padding-right:10px!important;padding-left:10px!important}.py-xxl-10{padding-top:10px!important;padding-bottom:10px!important}.p-xxl-15{padding:15px!important}.pt-xxl-15{padding-top:15px!important}.pr-xxl-15{padding-right:15px!important}.pb-xxl-15{padding-bottom:15px!important}.pl-xxl-15{padding-left:15px!important}.px-xxl-15{padding-right:15px!important;padding-left:15px!important}.py-xxl-15{padding-top:15px!important;padding-bottom:15px!important}.p-xxl-20{padding:20px!important}.pt-xxl-20{padding-top:20px!important}.pr-xxl-20{padding-right:20px!important}.pb-xxl-20{padding-bottom:20px!important}.pl-xxl-20{padding-left:20px!important}.px-xxl-20{padding-right:20px!important;padding-left:20px!important}.py-xxl-20{padding-top:20px!important;padding-bottom:20px!important}.p-xxl-25{padding:25px!important}.pt-xxl-25{padding-top:25px!important}.pr-xxl-25{padding-right:25px!important}.pb-xxl-25{padding-bottom:25px!important}.pl-xxl-25{padding-left:25px!important}.px-xxl-25{padding-right:25px!important;padding-left:25px!important}.py-xxl-25{padding-top:25px!important;padding-bottom:25px!important}.p-xxl-30{padding:30px!important}.pt-xxl-30{padding-top:30px!important}.pr-xxl-30{padding-right:30px!important}.pb-xxl-30{padding-bottom:30px!important}.pl-xxl-30{padding-left:30px!important}.px-xxl-30{padding-right:30px!important;padding-left:30px!important}.py-xxl-30{padding-top:30px!important;padding-bottom:30px!important}.p-xxl-35{padding:35px!important}.pt-xxl-35{padding-top:35px!important}.pr-xxl-35{padding-right:35px!important}.pb-xxl-35{padding-bottom:35px!important}.pl-xxl-35{padding-left:35px!important}.px-xxl-35{padding-right:35px!important;padding-left:35px!important}.py-xxl-35{padding-top:35px!important;padding-bottom:35px!important}.p-xxl-40{padding:40px!important}.pt-xxl-40{padding-top:40px!important}.pr-xxl-40{padding-right:40px!important}.pb-xxl-40{padding-bottom:40px!important}.pl-xxl-40{padding-left:40px!important}.px-xxl-40{padding-right:40px!important;padding-left:40px!important}.py-xxl-40{padding-top:40px!important;padding-bottom:40px!important}.p-xxl-45{padding:45px!important}.pt-xxl-45{padding-top:45px!important}.pr-xxl-45{padding-right:45px!important}.pb-xxl-45{padding-bottom:45px!important}.pl-xxl-45{padding-left:45px!important}.px-xxl-45{padding-right:45px!important;padding-left:45px!important}.py-xxl-45{padding-top:45px!important;padding-bottom:45px!important}.p-xxl-50{padding:50px!important}.pt-xxl-50{padding-top:50px!important}.pr-xxl-50{padding-right:50px!important}.pb-xxl-50{padding-bottom:50px!important}.pl-xxl-50{padding-left:50px!important}.px-xxl-50{padding-right:50px!important;padding-left:50px!important}.py-xxl-50{padding-top:50px!important;padding-bottom:50px!important}.p-xxl-60{padding:60px!important}.pt-xxl-60{padding-top:60px!important}.pr-xxl-60{padding-right:60px!important}.pb-xxl-60{padding-bottom:60px!important}.pl-xxl-60{padding-left:60px!important}.px-xxl-60{padding-right:60px!important;padding-left:60px!important}.py-xxl-60{padding-top:60px!important;padding-bottom:60px!important}.p-xxl-70{padding:70px!important}.pt-xxl-70{padding-top:70px!important}.pr-xxl-70{padding-right:70px!important}.pb-xxl-70{padding-bottom:70px!important}.pl-xxl-70{padding-left:70px!important}.px-xxl-70{padding-right:70px!important;padding-left:70px!important}.py-xxl-70{padding-top:70px!important;padding-bottom:70px!important}.p-xxl-80{padding:80px!important}.pt-xxl-80{padding-top:80px!important}.pr-xxl-80{padding-right:80px!important}.pb-xxl-80{padding-bottom:80px!important}.pl-xxl-80{padding-left:80px!important}.px-xxl-80{padding-right:80px!important;padding-left:80px!important}.py-xxl-80{padding-top:80px!important;padding-bottom:80px!important}.p-xxl-100{padding:100px!important}.pt-xxl-100{padding-top:100px!important}.pr-xxl-100{padding-right:100px!important}.pb-xxl-100{padding-bottom:100px!important}.pl-xxl-100{padding-left:100px!important}.px-xxl-100{padding-right:100px!important;padding-left:100px!important}.py-xxl-100{padding-top:100px!important;padding-bottom:100px!important}.m-xxl--30{margin:-30px!important}.mt-xxl--30{margin-top:-30px!important}.mr-xxl--30{margin-right:-30px!important}.mb-xxl--30{margin-bottom:-30px!important}.ml-xxl--30{margin-left:-30px!important}.mx-xxl--30{margin-right:-30px!important;margin-left:-30px!important}.my-xxl--30{margin-top:-30px!important;margin-bottom:-30px!important}.m-xxl--25{margin:-25px!important}.mt-xxl--25{margin-top:-25px!important}.mr-xxl--25{margin-right:-25px!important}.mb-xxl--25{margin-bottom:-25px!important}.ml-xxl--25{margin-left:-25px!important}.mx-xxl--25{margin-right:-25px!important;margin-left:-25px!important}.my-xxl--25{margin-top:-25px!important;margin-bottom:-25px!important}.m-xxl--20{margin:-20px!important}.mt-xxl--20{margin-top:-20px!important}.mr-xxl--20{margin-right:-20px!important}.mb-xxl--20{margin-bottom:-20px!important}.ml-xxl--20{margin-left:-20px!important}.mx-xxl--20{margin-right:-20px!important;margin-left:-20px!important}.my-xxl--20{margin-top:-20px!important;margin-bottom:-20px!important}.m-xxl--15{margin:-15px!important}.mt-xxl--15{margin-top:-15px!important}.mr-xxl--15{margin-right:-15px!important}.mb-xxl--15{margin-bottom:-15px!important}.ml-xxl--15{margin-left:-15px!important}.mx-xxl--15{margin-right:-15px!important;margin-left:-15px!important}.my-xxl--15{margin-top:-15px!important;margin-bottom:-15px!important}.m-xxl--10{margin:-10px!important}.mt-xxl--10{margin-top:-10px!important}.mr-xxl--10{margin-right:-10px!important}.mb-xxl--10{margin-bottom:-10px!important}.ml-xxl--10{margin-left:-10px!important}.mx-xxl--10{margin-right:-10px!important;margin-left:-10px!important}.my-xxl--10{margin-top:-10px!important;margin-bottom:-10px!important}.m-xxl--5{margin:-5px!important}.mt-xxl--5{margin-top:-5px!important}.mr-xxl--5{margin-right:-5px!important}.mb-xxl--5{margin-bottom:-5px!important}.ml-xxl--5{margin-left:-5px!important}.mx-xxl--5{margin-right:-5px!important;margin-left:-5px!important}.my-xxl--5{margin-top:-5px!important;margin-bottom:-5px!important}.m-xxl--3{margin:-3px!important}.mt-xxl--3{margin-top:-3px!important}.mr-xxl--3{margin-right:-3px!important}.mb-xxl--3{margin-bottom:-3px!important}.ml-xxl--3{margin-left:-3px!important}.mx-xxl--3{margin-right:-3px!important;margin-left:-3px!important}.my-xxl--3{margin-top:-3px!important;margin-bottom:-3px!important}.m-xxl--1{margin:-1px!important}.mt-xxl--1{margin-top:-1px!important}.mr-xxl--1{margin-right:-1px!important}.mb-xxl--1{margin-bottom:-1px!important}.ml-xxl--1{margin-left:-1px!important}.mx-xxl--1{margin-right:-1px!important;margin-left:-1px!important}.my-xxl--1{margin-top:-1px!important;margin-bottom:-1px!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto{margin-top:auto!important}.mr-xxl-auto{margin-right:auto!important}.mb-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto{margin-left:auto!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}}.w-20{width:20px!important}.w-30{width:30px!important}.w-40{width:40px!important}.w-50{width:50px!important}.w-60{width:60px!important}.w-80{width:80px!important}.w-100{width:100px!important}.w-120{width:120px!important}.w-150{width:150px!important}.w-160{width:160px!important}.w-200{width:200px!important}.w-250{width:250px!important}.w-300{width:300px!important}.w-350{width:350px!important}.w-400{width:400px!important}.w-450{width:450px!important}.w-500{width:500px!important}.w-p5{width:5%!important}.w-p10{width:10%!important}.w-p15{width:15%!important}.w-p20{width:20%!important}.w-p25{width:25%!important}.w-p30{width:30%!important}.w-p33{width:33.3333%!important}.w-p50{width:50%!important}.w-p75{width:75%!important}.w-p100{width:100%!important}.h-20{height:20px!important}.h-30{height:30px!important}.h-40{height:40px!important}.h-50{height:50px!important}.h-60{height:60px!important}.h-80{height:80px!important}.h-100{height:100px!important}.h-120{height:120px!important}.h-150{height:150px!important}.h-160{height:160px!important}.h-200{height:200px!important}.h-250{height:250px!important}.h-300{height:300px!important}.h-350{height:350px!important}.h-400{height:400px!important}.h-450{height:450px!important}.h-500{height:500px!important}.h-p5{height:5%!important}.h-p10{height:10%!important}.h-p15{height:15%!important}.h-p20{height:20%!important}.h-p25{height:25%!important}.h-p30{height:30%!important}.h-p33{height:33.3333%!important}.h-p50{height:50%!important}.h-p75{height:75%!important}.h-p100{height:100%!important}.w-auto{width:auto!important}.h-auto{height:auto!important}.w-full{width:100%!important}.h-full{height:100%!important}@media (min-width:null) and (max-width:479px){.w-only-xs-20{width:20px!important}.w-only-xs-30{width:30px!important}.w-only-xs-40{width:40px!important}.w-only-xs-50{width:50px!important}.w-only-xs-60{width:60px!important}.w-only-xs-80{width:80px!important}.w-only-xs-100{width:100px!important}.w-only-xs-120{width:120px!important}.w-only-xs-150{width:150px!important}.w-only-xs-160{width:160px!important}.w-only-xs-200{width:200px!important}.w-only-xs-250{width:250px!important}.w-only-xs-300{width:300px!important}.w-only-xs-350{width:350px!important}.w-only-xs-400{width:400px!important}.w-only-xs-450{width:450px!important}.w-only-xs-500{width:500px!important}.w-only-xs-p5{width:5%!important}.w-only-xs-p10{width:10%!important}.w-only-xs-p15{width:15%!important}.w-only-xs-p20{width:20%!important}.w-only-xs-p25{width:25%!important}.w-only-xs-p30{width:30%!important}.w-only-xs-p33{width:33.3333%!important}.w-only-xs-p50{width:50%!important}.w-only-xs-p75{width:75%!important}.w-only-xs-p100{width:100%!important}.h-only-xs-20{height:20px!important}.h-only-xs-30{height:30px!important}.h-only-xs-40{height:40px!important}.h-only-xs-50{height:50px!important}.h-only-xs-60{height:60px!important}.h-only-xs-80{height:80px!important}.h-only-xs-100{height:100px!important}.h-only-xs-120{height:120px!important}.h-only-xs-150{height:150px!important}.h-only-xs-160{height:160px!important}.h-only-xs-200{height:200px!important}.h-only-xs-250{height:250px!important}.h-only-xs-300{height:300px!important}.h-only-xs-350{height:350px!important}.h-only-xs-400{height:400px!important}.h-only-xs-450{height:450px!important}.h-only-xs-500{height:500px!important}.h-only-xs-p5{height:5%!important}.h-only-xs-p10{height:10%!important}.h-only-xs-p15{height:15%!important}.h-only-xs-p20{height:20%!important}.h-only-xs-p25{height:25%!important}.h-only-xs-p30{height:30%!important}.h-only-xs-p33{height:33.3333%!important}.h-only-xs-p50{height:50%!important}.h-only-xs-p75{height:75%!important}.h-only-xs-p100{height:100%!important}.w-only-xs-auto{width:auto!important}.h-only-xs-auto{height:auto!important}.w-only-xs-full{width:100%!important}.h-only-xs-full{height:100%!important}}@media (min-width:480px){.w-sm-20{width:20px!important}.w-sm-30{width:30px!important}.w-sm-40{width:40px!important}.w-sm-50{width:50px!important}.w-sm-60{width:60px!important}.w-sm-80{width:80px!important}.w-sm-100{width:100px!important}.w-sm-120{width:120px!important}.w-sm-150{width:150px!important}.w-sm-160{width:160px!important}.w-sm-200{width:200px!important}.w-sm-250{width:250px!important}.w-sm-300{width:300px!important}.w-sm-350{width:350px!important}.w-sm-400{width:400px!important}.w-sm-450{width:450px!important}.w-sm-500{width:500px!important}.w-sm-p5{width:5%!important}.w-sm-p10{width:10%!important}.w-sm-p15{width:15%!important}.w-sm-p20{width:20%!important}.w-sm-p25{width:25%!important}.w-sm-p30{width:30%!important}.w-sm-p33{width:33.3333%!important}.w-sm-p50{width:50%!important}.w-sm-p75{width:75%!important}.w-sm-p100{width:100%!important}.h-sm-20{height:20px!important}.h-sm-30{height:30px!important}.h-sm-40{height:40px!important}.h-sm-50{height:50px!important}.h-sm-60{height:60px!important}.h-sm-80{height:80px!important}.h-sm-100{height:100px!important}.h-sm-120{height:120px!important}.h-sm-150{height:150px!important}.h-sm-160{height:160px!important}.h-sm-200{height:200px!important}.h-sm-250{height:250px!important}.h-sm-300{height:300px!important}.h-sm-350{height:350px!important}.h-sm-400{height:400px!important}.h-sm-450{height:450px!important}.h-sm-500{height:500px!important}.h-sm-p5{height:5%!important}.h-sm-p10{height:10%!important}.h-sm-p15{height:15%!important}.h-sm-p20{height:20%!important}.h-sm-p25{height:25%!important}.h-sm-p30{height:30%!important}.h-sm-p33{height:33.3333%!important}.h-sm-p50{height:50%!important}.h-sm-p75{height:75%!important}.h-sm-p100{height:100%!important}.w-sm-auto{width:auto!important}.h-sm-auto{height:auto!important}.w-sm-full{width:100%!important}.h-sm-full{height:100%!important}}@media (min-width:480px) and (max-width:767px){.w-only-sm-20{width:20px!important}.w-only-sm-30{width:30px!important}.w-only-sm-40{width:40px!important}.w-only-sm-50{width:50px!important}.w-only-sm-60{width:60px!important}.w-only-sm-80{width:80px!important}.w-only-sm-100{width:100px!important}.w-only-sm-120{width:120px!important}.w-only-sm-150{width:150px!important}.w-only-sm-160{width:160px!important}.w-only-sm-200{width:200px!important}.w-only-sm-250{width:250px!important}.w-only-sm-300{width:300px!important}.w-only-sm-350{width:350px!important}.w-only-sm-400{width:400px!important}.w-only-sm-450{width:450px!important}.w-only-sm-500{width:500px!important}.w-only-sm-p5{width:5%!important}.w-only-sm-p10{width:10%!important}.w-only-sm-p15{width:15%!important}.w-only-sm-p20{width:20%!important}.w-only-sm-p25{width:25%!important}.w-only-sm-p30{width:30%!important}.w-only-sm-p33{width:33.3333%!important}.w-only-sm-p50{width:50%!important}.w-only-sm-p75{width:75%!important}.w-only-sm-p100{width:100%!important}.h-only-sm-20{height:20px!important}.h-only-sm-30{height:30px!important}.h-only-sm-40{height:40px!important}.h-only-sm-50{height:50px!important}.h-only-sm-60{height:60px!important}.h-only-sm-80{height:80px!important}.h-only-sm-100{height:100px!important}.h-only-sm-120{height:120px!important}.h-only-sm-150{height:150px!important}.h-only-sm-160{height:160px!important}.h-only-sm-200{height:200px!important}.h-only-sm-250{height:250px!important}.h-only-sm-300{height:300px!important}.h-only-sm-350{height:350px!important}.h-only-sm-400{height:400px!important}.h-only-sm-450{height:450px!important}.h-only-sm-500{height:500px!important}.h-only-sm-p5{height:5%!important}.h-only-sm-p10{height:10%!important}.h-only-sm-p15{height:15%!important}.h-only-sm-p20{height:20%!important}.h-only-sm-p25{height:25%!important}.h-only-sm-p30{height:30%!important}.h-only-sm-p33{height:33.3333%!important}.h-only-sm-p50{height:50%!important}.h-only-sm-p75{height:75%!important}.h-only-sm-p100{height:100%!important}.w-only-sm-auto{width:auto!important}.h-only-sm-auto{height:auto!important}.w-only-sm-full{width:100%!important}.h-only-sm-full{height:100%!important}}@media (min-width:768px){.w-md-20{width:20px!important}.w-md-30{width:30px!important}.w-md-40{width:40px!important}.w-md-50{width:50px!important}.w-md-60{width:60px!important}.w-md-80{width:80px!important}.w-md-100{width:100px!important}.w-md-120{width:120px!important}.w-md-150{width:150px!important}.w-md-160{width:160px!important}.w-md-200{width:200px!important}.w-md-250{width:250px!important}.w-md-300{width:300px!important}.w-md-350{width:350px!important}.w-md-400{width:400px!important}.w-md-450{width:450px!important}.w-md-500{width:500px!important}.w-md-p5{width:5%!important}.w-md-p10{width:10%!important}.w-md-p15{width:15%!important}.w-md-p20{width:20%!important}.w-md-p25{width:25%!important}.w-md-p30{width:30%!important}.w-md-p33{width:33.3333%!important}.w-md-p50{width:50%!important}.w-md-p75{width:75%!important}.w-md-p100{width:100%!important}.h-md-20{height:20px!important}.h-md-30{height:30px!important}.h-md-40{height:40px!important}.h-md-50{height:50px!important}.h-md-60{height:60px!important}.h-md-80{height:80px!important}.h-md-100{height:100px!important}.h-md-120{height:120px!important}.h-md-150{height:150px!important}.h-md-160{height:160px!important}.h-md-200{height:200px!important}.h-md-250{height:250px!important}.h-md-300{height:300px!important}.h-md-350{height:350px!important}.h-md-400{height:400px!important}.h-md-450{height:450px!important}.h-md-500{height:500px!important}.h-md-p5{height:5%!important}.h-md-p10{height:10%!important}.h-md-p15{height:15%!important}.h-md-p20{height:20%!important}.h-md-p25{height:25%!important}.h-md-p30{height:30%!important}.h-md-p33{height:33.3333%!important}.h-md-p50{height:50%!important}.h-md-p75{height:75%!important}.h-md-p100{height:100%!important}.w-md-auto{width:auto!important}.h-md-auto{height:auto!important}.w-md-full{width:100%!important}.h-md-full{height:100%!important}}@media (min-width:768px) and (max-width:991px){.w-only-md-20{width:20px!important}.w-only-md-30{width:30px!important}.w-only-md-40{width:40px!important}.w-only-md-50{width:50px!important}.w-only-md-60{width:60px!important}.w-only-md-80{width:80px!important}.w-only-md-100{width:100px!important}.w-only-md-120{width:120px!important}.w-only-md-150{width:150px!important}.w-only-md-160{width:160px!important}.w-only-md-200{width:200px!important}.w-only-md-250{width:250px!important}.w-only-md-300{width:300px!important}.w-only-md-350{width:350px!important}.w-only-md-400{width:400px!important}.w-only-md-450{width:450px!important}.w-only-md-500{width:500px!important}.w-only-md-p5{width:5%!important}.w-only-md-p10{width:10%!important}.w-only-md-p15{width:15%!important}.w-only-md-p20{width:20%!important}.w-only-md-p25{width:25%!important}.w-only-md-p30{width:30%!important}.w-only-md-p33{width:33.3333%!important}.w-only-md-p50{width:50%!important}.w-only-md-p75{width:75%!important}.w-only-md-p100{width:100%!important}.h-only-md-20{height:20px!important}.h-only-md-30{height:30px!important}.h-only-md-40{height:40px!important}.h-only-md-50{height:50px!important}.h-only-md-60{height:60px!important}.h-only-md-80{height:80px!important}.h-only-md-100{height:100px!important}.h-only-md-120{height:120px!important}.h-only-md-150{height:150px!important}.h-only-md-160{height:160px!important}.h-only-md-200{height:200px!important}.h-only-md-250{height:250px!important}.h-only-md-300{height:300px!important}.h-only-md-350{height:350px!important}.h-only-md-400{height:400px!important}.h-only-md-450{height:450px!important}.h-only-md-500{height:500px!important}.h-only-md-p5{height:5%!important}.h-only-md-p10{height:10%!important}.h-only-md-p15{height:15%!important}.h-only-md-p20{height:20%!important}.h-only-md-p25{height:25%!important}.h-only-md-p30{height:30%!important}.h-only-md-p33{height:33.3333%!important}.h-only-md-p50{height:50%!important}.h-only-md-p75{height:75%!important}.h-only-md-p100{height:100%!important}.w-only-md-auto{width:auto!important}.h-only-md-auto{height:auto!important}.w-only-md-full{width:100%!important}.h-only-md-full{height:100%!important}}@media (min-width:992px){.w-lg-20{width:20px!important}.w-lg-30{width:30px!important}.w-lg-40{width:40px!important}.w-lg-50{width:50px!important}.w-lg-60{width:60px!important}.w-lg-80{width:80px!important}.w-lg-100{width:100px!important}.w-lg-120{width:120px!important}.w-lg-150{width:150px!important}.w-lg-160{width:160px!important}.w-lg-200{width:200px!important}.w-lg-250{width:250px!important}.w-lg-300{width:300px!important}.w-lg-350{width:350px!important}.w-lg-400{width:400px!important}.w-lg-450{width:450px!important}.w-lg-500{width:500px!important}.w-lg-p5{width:5%!important}.w-lg-p10{width:10%!important}.w-lg-p15{width:15%!important}.w-lg-p20{width:20%!important}.w-lg-p25{width:25%!important}.w-lg-p30{width:30%!important}.w-lg-p33{width:33.3333%!important}.w-lg-p50{width:50%!important}.w-lg-p75{width:75%!important}.w-lg-p100{width:100%!important}.h-lg-20{height:20px!important}.h-lg-30{height:30px!important}.h-lg-40{height:40px!important}.h-lg-50{height:50px!important}.h-lg-60{height:60px!important}.h-lg-80{height:80px!important}.h-lg-100{height:100px!important}.h-lg-120{height:120px!important}.h-lg-150{height:150px!important}.h-lg-160{height:160px!important}.h-lg-200{height:200px!important}.h-lg-250{height:250px!important}.h-lg-300{height:300px!important}.h-lg-350{height:350px!important}.h-lg-400{height:400px!important}.h-lg-450{height:450px!important}.h-lg-500{height:500px!important}.h-lg-p5{height:5%!important}.h-lg-p10{height:10%!important}.h-lg-p15{height:15%!important}.h-lg-p20{height:20%!important}.h-lg-p25{height:25%!important}.h-lg-p30{height:30%!important}.h-lg-p33{height:33.3333%!important}.h-lg-p50{height:50%!important}.h-lg-p75{height:75%!important}.h-lg-p100{height:100%!important}.w-lg-auto{width:auto!important}.h-lg-auto{height:auto!important}.w-lg-full{width:100%!important}.h-lg-full{height:100%!important}}@media (min-width:992px) and (max-width:1199px){.w-only-lg-20{width:20px!important}.w-only-lg-30{width:30px!important}.w-only-lg-40{width:40px!important}.w-only-lg-50{width:50px!important}.w-only-lg-60{width:60px!important}.w-only-lg-80{width:80px!important}.w-only-lg-100{width:100px!important}.w-only-lg-120{width:120px!important}.w-only-lg-150{width:150px!important}.w-only-lg-160{width:160px!important}.w-only-lg-200{width:200px!important}.w-only-lg-250{width:250px!important}.w-only-lg-300{width:300px!important}.w-only-lg-350{width:350px!important}.w-only-lg-400{width:400px!important}.w-only-lg-450{width:450px!important}.w-only-lg-500{width:500px!important}.w-only-lg-p5{width:5%!important}.w-only-lg-p10{width:10%!important}.w-only-lg-p15{width:15%!important}.w-only-lg-p20{width:20%!important}.w-only-lg-p25{width:25%!important}.w-only-lg-p30{width:30%!important}.w-only-lg-p33{width:33.3333%!important}.w-only-lg-p50{width:50%!important}.w-only-lg-p75{width:75%!important}.w-only-lg-p100{width:100%!important}.h-only-lg-20{height:20px!important}.h-only-lg-30{height:30px!important}.h-only-lg-40{height:40px!important}.h-only-lg-50{height:50px!important}.h-only-lg-60{height:60px!important}.h-only-lg-80{height:80px!important}.h-only-lg-100{height:100px!important}.h-only-lg-120{height:120px!important}.h-only-lg-150{height:150px!important}.h-only-lg-160{height:160px!important}.h-only-lg-200{height:200px!important}.h-only-lg-250{height:250px!important}.h-only-lg-300{height:300px!important}.h-only-lg-350{height:350px!important}.h-only-lg-400{height:400px!important}.h-only-lg-450{height:450px!important}.h-only-lg-500{height:500px!important}.h-only-lg-p5{height:5%!important}.h-only-lg-p10{height:10%!important}.h-only-lg-p15{height:15%!important}.h-only-lg-p20{height:20%!important}.h-only-lg-p25{height:25%!important}.h-only-lg-p30{height:30%!important}.h-only-lg-p33{height:33.3333%!important}.h-only-lg-p50{height:50%!important}.h-only-lg-p75{height:75%!important}.h-only-lg-p100{height:100%!important}.w-only-lg-auto{width:auto!important}.h-only-lg-auto{height:auto!important}.w-only-lg-full{width:100%!important}.h-only-lg-full{height:100%!important}}@media (min-width:1200px){.w-xl-20{width:20px!important}.w-xl-30{width:30px!important}.w-xl-40{width:40px!important}.w-xl-50{width:50px!important}.w-xl-60{width:60px!important}.w-xl-80{width:80px!important}.w-xl-100{width:100px!important}.w-xl-120{width:120px!important}.w-xl-150{width:150px!important}.w-xl-160{width:160px!important}.w-xl-200{width:200px!important}.w-xl-250{width:250px!important}.w-xl-300{width:300px!important}.w-xl-350{width:350px!important}.w-xl-400{width:400px!important}.w-xl-450{width:450px!important}.w-xl-500{width:500px!important}.w-xl-p5{width:5%!important}.w-xl-p10{width:10%!important}.w-xl-p15{width:15%!important}.w-xl-p20{width:20%!important}.w-xl-p25{width:25%!important}.w-xl-p30{width:30%!important}.w-xl-p33{width:33.3333%!important}.w-xl-p50{width:50%!important}.w-xl-p75{width:75%!important}.w-xl-p100{width:100%!important}.h-xl-20{height:20px!important}.h-xl-30{height:30px!important}.h-xl-40{height:40px!important}.h-xl-50{height:50px!important}.h-xl-60{height:60px!important}.h-xl-80{height:80px!important}.h-xl-100{height:100px!important}.h-xl-120{height:120px!important}.h-xl-150{height:150px!important}.h-xl-160{height:160px!important}.h-xl-200{height:200px!important}.h-xl-250{height:250px!important}.h-xl-300{height:300px!important}.h-xl-350{height:350px!important}.h-xl-400{height:400px!important}.h-xl-450{height:450px!important}.h-xl-500{height:500px!important}.h-xl-p5{height:5%!important}.h-xl-p10{height:10%!important}.h-xl-p15{height:15%!important}.h-xl-p20{height:20%!important}.h-xl-p25{height:25%!important}.h-xl-p30{height:30%!important}.h-xl-p33{height:33.3333%!important}.h-xl-p50{height:50%!important}.h-xl-p75{height:75%!important}.h-xl-p100{height:100%!important}.w-xl-auto{width:auto!important}.h-xl-auto{height:auto!important}.w-xl-full{width:100%!important}.h-xl-full{height:100%!important}}@media (min-width:1200px) and (max-width:1599px){.w-only-xl-20{width:20px!important}.w-only-xl-30{width:30px!important}.w-only-xl-40{width:40px!important}.w-only-xl-50{width:50px!important}.w-only-xl-60{width:60px!important}.w-only-xl-80{width:80px!important}.w-only-xl-100{width:100px!important}.w-only-xl-120{width:120px!important}.w-only-xl-150{width:150px!important}.w-only-xl-160{width:160px!important}.w-only-xl-200{width:200px!important}.w-only-xl-250{width:250px!important}.w-only-xl-300{width:300px!important}.w-only-xl-350{width:350px!important}.w-only-xl-400{width:400px!important}.w-only-xl-450{width:450px!important}.w-only-xl-500{width:500px!important}.w-only-xl-p5{width:5%!important}.w-only-xl-p10{width:10%!important}.w-only-xl-p15{width:15%!important}.w-only-xl-p20{width:20%!important}.w-only-xl-p25{width:25%!important}.w-only-xl-p30{width:30%!important}.w-only-xl-p33{width:33.3333%!important}.w-only-xl-p50{width:50%!important}.w-only-xl-p75{width:75%!important}.w-only-xl-p100{width:100%!important}.h-only-xl-20{height:20px!important}.h-only-xl-30{height:30px!important}.h-only-xl-40{height:40px!important}.h-only-xl-50{height:50px!important}.h-only-xl-60{height:60px!important}.h-only-xl-80{height:80px!important}.h-only-xl-100{height:100px!important}.h-only-xl-120{height:120px!important}.h-only-xl-150{height:150px!important}.h-only-xl-160{height:160px!important}.h-only-xl-200{height:200px!important}.h-only-xl-250{height:250px!important}.h-only-xl-300{height:300px!important}.h-only-xl-350{height:350px!important}.h-only-xl-400{height:400px!important}.h-only-xl-450{height:450px!important}.h-only-xl-500{height:500px!important}.h-only-xl-p5{height:5%!important}.h-only-xl-p10{height:10%!important}.h-only-xl-p15{height:15%!important}.h-only-xl-p20{height:20%!important}.h-only-xl-p25{height:25%!important}.h-only-xl-p30{height:30%!important}.h-only-xl-p33{height:33.3333%!important}.h-only-xl-p50{height:50%!important}.h-only-xl-p75{height:75%!important}.h-only-xl-p100{height:100%!important}.w-only-xl-auto{width:auto!important}.h-only-xl-auto{height:auto!important}.w-only-xl-full{width:100%!important}.h-only-xl-full{height:100%!important}}@media (min-width:1600px){.w-xxl-20{width:20px!important}.w-xxl-30{width:30px!important}.w-xxl-40{width:40px!important}.w-xxl-50{width:50px!important}.w-xxl-60{width:60px!important}.w-xxl-80{width:80px!important}.w-xxl-100{width:100px!important}.w-xxl-120{width:120px!important}.w-xxl-150{width:150px!important}.w-xxl-160{width:160px!important}.w-xxl-200{width:200px!important}.w-xxl-250{width:250px!important}.w-xxl-300{width:300px!important}.w-xxl-350{width:350px!important}.w-xxl-400{width:400px!important}.w-xxl-450{width:450px!important}.w-xxl-500{width:500px!important}.w-xxl-p5{width:5%!important}.w-xxl-p10{width:10%!important}.w-xxl-p15{width:15%!important}.w-xxl-p20{width:20%!important}.w-xxl-p25{width:25%!important}.w-xxl-p30{width:30%!important}.w-xxl-p33{width:33.3333%!important}.w-xxl-p50{width:50%!important}.w-xxl-p75{width:75%!important}.w-xxl-p100{width:100%!important}.h-xxl-20{height:20px!important}.h-xxl-30{height:30px!important}.h-xxl-40{height:40px!important}.h-xxl-50{height:50px!important}.h-xxl-60{height:60px!important}.h-xxl-80{height:80px!important}.h-xxl-100{height:100px!important}.h-xxl-120{height:120px!important}.h-xxl-150{height:150px!important}.h-xxl-160{height:160px!important}.h-xxl-200{height:200px!important}.h-xxl-250{height:250px!important}.h-xxl-300{height:300px!important}.h-xxl-350{height:350px!important}.h-xxl-400{height:400px!important}.h-xxl-450{height:450px!important}.h-xxl-500{height:500px!important}.h-xxl-p5{height:5%!important}.h-xxl-p10{height:10%!important}.h-xxl-p15{height:15%!important}.h-xxl-p20{height:20%!important}.h-xxl-p25{height:25%!important}.h-xxl-p30{height:30%!important}.h-xxl-p33{height:33.3333%!important}.h-xxl-p50{height:50%!important}.h-xxl-p75{height:75%!important}.h-xxl-p100{height:100%!important}.w-xxl-auto{width:auto!important}.h-xxl-auto{height:auto!important}.w-xxl-full{width:100%!important}.h-xxl-full{height:100%!important}}@media (min-width:1600px) and (max-width:null){.w-only-xxl-20{width:20px!important}.w-only-xxl-30{width:30px!important}.w-only-xxl-40{width:40px!important}.w-only-xxl-50{width:50px!important}.w-only-xxl-60{width:60px!important}.w-only-xxl-80{width:80px!important}.w-only-xxl-100{width:100px!important}.w-only-xxl-120{width:120px!important}.w-only-xxl-150{width:150px!important}.w-only-xxl-160{width:160px!important}.w-only-xxl-200{width:200px!important}.w-only-xxl-250{width:250px!important}.w-only-xxl-300{width:300px!important}.w-only-xxl-350{width:350px!important}.w-only-xxl-400{width:400px!important}.w-only-xxl-450{width:450px!important}.w-only-xxl-500{width:500px!important}.w-only-xxl-p5{width:5%!important}.w-only-xxl-p10{width:10%!important}.w-only-xxl-p15{width:15%!important}.w-only-xxl-p20{width:20%!important}.w-only-xxl-p25{width:25%!important}.w-only-xxl-p30{width:30%!important}.w-only-xxl-p33{width:33.3333%!important}.w-only-xxl-p50{width:50%!important}.w-only-xxl-p75{width:75%!important}.w-only-xxl-p100{width:100%!important}.h-only-xxl-20{height:20px!important}.h-only-xxl-30{height:30px!important}.h-only-xxl-40{height:40px!important}.h-only-xxl-50{height:50px!important}.h-only-xxl-60{height:60px!important}.h-only-xxl-80{height:80px!important}.h-only-xxl-100{height:100px!important}.h-only-xxl-120{height:120px!important}.h-only-xxl-150{height:150px!important}.h-only-xxl-160{height:160px!important}.h-only-xxl-200{height:200px!important}.h-only-xxl-250{height:250px!important}.h-only-xxl-300{height:300px!important}.h-only-xxl-350{height:350px!important}.h-only-xxl-400{height:400px!important}.h-only-xxl-450{height:450px!important}.h-only-xxl-500{height:500px!important}.h-only-xxl-p5{height:5%!important}.h-only-xxl-p10{height:10%!important}.h-only-xxl-p15{height:15%!important}.h-only-xxl-p20{height:20%!important}.h-only-xxl-p25{height:25%!important}.h-only-xxl-p30{height:30%!important}.h-only-xxl-p33{height:33.3333%!important}.h-only-xxl-p50{height:50%!important}.h-only-xxl-p75{height:75%!important}.h-only-xxl-p100{height:100%!important}.w-only-xxl-auto{width:auto!important}.h-only-xxl-auto{height:auto!important}.w-only-xxl-full{width:100%!important}.h-only-xxl-full{height:100%!important}}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.hidden-xs-up{display:none!important}@media (max-width:479px){.hidden-xs-down{display:none!important}}@media (min-width:480px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}@media (max-width:1599px){.hidden-xl-down{display:none!important}}@media (min-width:1600px){.hidden-xxl-up{display:none!important}}.hidden-xxl-down{display:none!important}
@charset 'UTF-8';
html
{
    font-size: 14px;
}

button
{
    color: inherit;
}

a.text-body
{
    color: #76838f;
}
a.text-body,
a.text-body:hover,
a.text-body:focus
{
    text-decoration: none;
}

a.text-action
{
    color: #a3afb7;
}
a.text-action,
a.text-action:hover,
a.text-action:focus
{
    text-decoration: none;
}
a.text-action:hover,
a.text-action:focus
{
    color: #ccd5db;
}
a.text-action .icon + span
{
    margin-left: 3px;
}

a.text-like
{
    color: #a3afb7 !important;
}
a.text-like,
a.text-like:hover,
a.text-like:focus
{
    text-decoration: none;
}
a.text-like.active,
a.text-like:hover,
a.text-like:focus
{
    color: #f96868 !important;
}

.text-action + .text-action
{
    margin-left: 6px;
}

b,
strong
{
    font-weight: inherit;
}

b,
strong
{
    font-weight: 500;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6
{
    text-shadow: rgba(0, 0, 0, .15) 0 0 1px;
}
h1 .icon:first-child,
h2 .icon:first-child,
h3 .icon:first-child,
h4 .icon:first-child,
h5 .icon:first-child,
h6 .icon:first-child,
.h1 .icon:first-child,
.h2 .icon:first-child,
.h3 .icon:first-child,
.h4 .icon:first-child,
.h5 .icon:first-child,
.h6 .icon:first-child
{
    margin-right: .5em;
}

h1,
h2,
h3,
.h1,
.h2,
.h3
{
    margin-top: 22px;
    margin-bottom: 11px;
}

h4,
h5,
h6,
.h4,
.h5,
.h6
{
    margin-top: 11px;
    margin-bottom: 11px;
}

mark,
.mark
{
    color: #fff;
    border-radius: .143rem;
}

.drop-cap
{
    font-family: Georgia;
    font-size: 60px;
    line-height: 50px;

    float: left;

    margin-right: 5px;
    padding: 5px;

    color: #263238;
}
.drop-cap-reversed
{
    color: #fff;
    background-color: #263238;
}

.list-icons
{
    margin-left: 0;
    padding-left: 10px;

    list-style: none;
}
.list-icons > li
{
    margin-top: 6px;
}
.list-icons > li:first-child
{
    margin-top: 0;
}
.list-icons > li i
{
    float: left;

    width: 1em;
    margin: 0 6px 0 0;
}

.blockquote
{
    font-size: 1.25rem;

    padding: 11px 22px;

    color: #526069;
    border-left: 2px solid #e4eaec;
}
.blockquote p:last-child
{
    margin: 0;
}
.blockquote-success
{
    border-color: #46be8a; 
    background-color: rgba(70, 190, 138, .1);
}
.blockquote-info
{
    border-color: #57c7d4; 
    background-color: rgba(87, 199, 212, .1);
}
.blockquote-warning
{
    border-color: #f2a654; 
    background-color: rgba(242, 166, 84, .1);
}
.blockquote-danger
{
    border-color: #f96868; 
    background-color: rgba(249, 104, 104, .1);
}

.blockquote-reverse
{
    border-right-width: 2px;
    border-left: none;
}

.custom-blockquote
{
    padding: 15px 20px;

    border-left-width: 4px;
    border-radius: .215rem;
}
.custom-blockquote.blockquote-reverse
{
    border-right-width: 4px;
}

.img-bordered
{
    padding: 3px;

    border: 1px solid #e4eaec;
}

.img-bordered-primary
{
    border-color: #62a8ea !important;
}

.img-bordered-purple
{
    border-color: #7c51d1 !important;
}

.img-bordered-red
{
    border-color: #e9595b !important;
}

.img-bordered-green
{
    border-color: #7dd3ae !important;
}

.img-bordered-orange
{
    border-color: #ec9940 !important;
}

code
{
    border: 1px solid #bcd8f1;
}

pre
{
    padding: 10.5px;

    color: inherit;
    border: 1px solid #ecf5fc;
    border-radius: .215rem;
}

.container
{
    max-width: 100%;
}

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

.row.no-space
{
    margin-right: 0;
    margin-left: 0;
}
.row.no-space > [class*='col-']
{
    padding-right: 0;
    padding-left: 0;
}

.row-lg
{
    margin-right: -1.786rem; 
    margin-left: -1.786rem;
}

.row-lg > .col-1,
.row-lg > .col-2,
.row-lg > .col-3,
.row-lg > .col-4,
.row-lg > .col-5,
.row-lg > .col-6,
.row-lg > .col-7,
.row-lg > .col-8,
.row-lg > .col-9,
.row-lg > .col-10,
.row-lg > .col-11,
.row-lg > .col-12,
.row-lg > .col,
.row-lg > .col-sm-1,
.row-lg > .col-sm-2,
.row-lg > .col-sm-3,
.row-lg > .col-sm-4,
.row-lg > .col-sm-5,
.row-lg > .col-sm-6,
.row-lg > .col-sm-7,
.row-lg > .col-sm-8,
.row-lg > .col-sm-9,
.row-lg > .col-sm-10,
.row-lg > .col-sm-11,
.row-lg > .col-sm-12,
.row-lg > .col-sm,
.row-lg > .col-md-1,
.row-lg > .col-md-2,
.row-lg > .col-md-3,
.row-lg > .col-md-4,
.row-lg > .col-md-5,
.row-lg > .col-md-6,
.row-lg > .col-md-7,
.row-lg > .col-md-8,
.row-lg > .col-md-9,
.row-lg > .col-md-10,
.row-lg > .col-md-11,
.row-lg > .col-md-12,
.row-lg > .col-md,
.row-lg > .col-lg-1,
.row-lg > .col-lg-2,
.row-lg > .col-lg-3,
.row-lg > .col-lg-4,
.row-lg > .col-lg-5,
.row-lg > .col-lg-6,
.row-lg > .col-lg-7,
.row-lg > .col-lg-8,
.row-lg > .col-lg-9,
.row-lg > .col-lg-10,
.row-lg > .col-lg-11,
.row-lg > .col-lg-12,
.row-lg > .col-lg,
.row-lg > .col-xl-1,
.row-lg > .col-xl-2,
.row-lg > .col-xl-3,
.row-lg > .col-xl-4,
.row-lg > .col-xl-5,
.row-lg > .col-xl-6,
.row-lg > .col-xl-7,
.row-lg > .col-xl-8,
.row-lg > .col-xl-9,
.row-lg > .col-xl-10,
.row-lg > .col-xl-11,
.row-lg > .col-xl-12,
.row-lg > .col-xl,
.row-lg > .col-xxl-1,
.row-lg > .col-xxl-2,
.row-lg > .col-xxl-3,
.row-lg > .col-xxl-4,
.row-lg > .col-xxl-5,
.row-lg > .col-xxl-6,
.row-lg > .col-xxl-7,
.row-lg > .col-xxl-8,
.row-lg > .col-xxl-9,
.row-lg > .col-xxl-10,
.row-lg > .col-xxl-11,
.row-lg > .col-xxl-12,
.row-lg > .col-xxl
{
    padding-right: 1.786rem; 
    padding-left: 1.786rem;
}

.table
{
    color: #76838f;
}
.table th
{
    font-weight: 400;
}
.table thead th,
.table tfoot th
{
    font-weight: 400;

    color: #526069;
    border-bottom-width: 1px;
}
.table tbody + tbody
{
    border-top-width: 1px;
}
.table a
{
    text-decoration: underline;
}
.table th > .checkbox-custom:only-child,
.table td > .checkbox-custom:only-child
{
    margin-top: 0;
    margin-bottom: 0;

    text-align: center;
}
.table thead:first-child th
{
    border-top: none;
}
.table .cell-30
{
    width: 30px;
}
.table .cell-40
{
    width: 40px;
}
.table .cell-50
{
    width: 50px;
}
.table .cell-60
{
    width: 60px;
}
.table .cell-80
{
    width: 80px;
}
.table .cell-100
{
    width: 100px;
}
.table .cell-120
{
    width: 120px;
}
.table .cell-130
{
    width: 130px;
}
.table .cell-150
{
    width: 150px;
}
.table .cell-180
{
    width: 180px;
}
.table .cell-200
{
    width: 200px;
}
.table .cell-250
{
    width: 250px;
}
.table .cell-300
{
    width: 300px;
}

.table-active,
.table-active > th,
.table-active > td
{
    color: inherit;
    background-color: #f3f7f9;
}

.table-active a
{
    color: inherit;
}

.table-hover .table-active:hover
{
    background-color: #e2ecf1;
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th
{
    color: inherit;
    background-color: #e2ecf1;
}

.table-success,
.table-success > th,
.table-success > td
{
    color: #fff;
    background-color: #46be8a;
}

.table-success a
{
    color: #fff;
}

.table-hover .table-success:hover
{
    background-color: #3dae7d;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th
{
    color: #fff;
    background-color: #3dae7d;
}

.table-info,
.table-info > th,
.table-info > td
{
    color: #fff;
    background-color: #57c7d4;
}

.table-info a
{
    color: #fff;
}

.table-hover .table-info:hover
{
    background-color: #43c0cf;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th
{
    color: #fff;
    background-color: #43c0cf;
}

.table-warning,
.table-warning > th,
.table-warning > td
{
    color: #fff;
    background-color: #f2a654;
}

.table-warning a
{
    color: #fff;
}

.table-hover .table-warning:hover
{
    background-color: #f09a3c;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th
{
    color: #fff;
    background-color: #f09a3c;
}

.table-danger,
.table-danger > th,
.table-danger > td
{
    color: #fff;
    background-color: #f96868;
}

.table-danger a
{
    color: #fff;
}

.table-hover .table-danger:hover
{
    background-color: #f84f4f;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th
{
    color: #fff;
    background-color: #f84f4f;
}

.table .thead-default th
{
    color: inherit;
    background-color: #f3f7f9;
}

.table .thead-primary th
{
    color: #fff;
    background-color: #62a8ea;
}

.table .thead-success th
{
    color: #fff;
    background-color: #46be8a;
}

.table .thead-info th
{
    color: #fff;
    background-color: #57c7d4;
}

.table .thead-warning th
{
    color: #fff;
    background-color: #f2a654;
}

.table .thead-danger th
{
    color: #fff;
    background-color: #f96868;
}

.table .thead-dark th
{
    color: #fff;
    background-color: #526069;
}

.table .thead-gray th
{
    color: #526069;
    background-color: #ccd5db;
}

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

.table-section + tbody
{
    display: none;
}

.table-section-arrow
{
    font-family: 'Web Icons';
    font-weight: normal;
    font-weight: normal;
    font-style: normal;
    font-style: normal;

    position: relative;
    position: relative;
    position: relative;

    display: inline-block;
    display: inline-block;

    -webkit-transition: -webkit-transform .15s;
         -o-transition:      -o-transform .15s;
            transition:         transform .15s;
    -webkit-transform: translate(0, 0);
    -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
         -o-transform: translate(0, 0);
         -o-transform: translate(0, 0);
            transform: translate(0, 0);
            transform: translate(0, 0); 
    text-align: center;

    text-rendering: auto;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: auto;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.table-section-arrow:before
{
    content: '';
}

.table-section.active tr
{
    background-color: #f3f7f9;
}

.table-section.active + tbody
{
    display: table-row-group;
}

.table-section.active .table-section-arrow
{
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
         -o-transform: rotate(-180deg);
            transform: rotate(-180deg);
}

table col[class*='col-']
{
    position: static;

    display: table-column; 
    float: none;
}

.form-control
{
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box; 
    height: 2.573rem;

    -webkit-transition: -webkit-box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear;
         -o-transition:         box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear;
            transition:         box-shadow .25s linear, border .25s linear, color .25s linear, background-color .25s linear;

    border-color: #e4eaec;
    -webkit-box-shadow: none;
            box-shadow: none;

    -webkit-appearance: none;
       -moz-appearance: none;
}

select.form-control
{
    padding-right: 30px; 

    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAFCAYAAABB9hwOAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiNWZkMzNlMC0zNTcxLTI4NDgtYjA3NC01ZTRhN2RjMWVmNjEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTUxRUI3MDdEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTUxRUI3MDZEQjk4MTFFNUI1NDA5QTcyNTlFQzRERTYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ZWNiNjQzMjYtNDc1Yi01OTQxLWIxYjItNDVkZjU5YjZlODA2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6N2RlYzI2YWMtZGI5OC0xMWU1LWIwMjgtY2ZhNDhhOGNjNWY1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+AXTIGgAAAFRJREFUeNpidI1KSWFgYDBlwASngXjOrqWzGcgBTEC8DIjfo4m/h4qTDUAGfwPi+UD8Hyr2H8r/RqnBIHATiPdC2XuhfIoACxJ7PRDzQmmKAUCAAQDxOxHyb4DjOAAAAABJRU5ErkJggg==) no-repeat center right;
}

select[multiple].form-control
{
    padding-right: .929rem; 

    background: #fff;
}

.form-control.focus,
.form-control:focus
{
    outline: 0;
}

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

.form-control-sm,
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn
{
    height: 2.288rem;
}

.form-control-lg,
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn
{
    height: 3.573667rem;
}

select.form-control-lg:not([size]):not([multiple]),
.input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple])
{
    height: 3.573667rem;
}

select.form-control-sm:not([size]):not([multiple]),
.input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple])
{
    height: 2.288rem;
}

.form-group .form-control-label
{
    padding: .429rem 0;
}
.form-group .form-control-label-lg
{
    font-size: 1.286rem; 

    padding: .858rem 0;
}
.form-group .form-control-label-sm
{
    font-size: .858rem; 

    padding: .429rem 0;
}

.has-success .form-control-label
{
    color: #46be8a;
}

.has-success .form-control-feedback
{
    color: #46be8a;
}

.has-success .form-control
{
    border-color: #46be8a; 
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.has-warning .form-control-label
{
    color: #f2a654;
}

.has-warning .form-control-feedback
{
    color: #f2a654;
}

.has-warning .form-control
{
    border-color: #f2a654; 
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.has-danger .form-control-label
{
    color: #f96868;
}

.has-danger .form-control-feedback
{
    color: #f96868;
}

.has-danger .form-control
{
    border-color: #f96868; 
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
            box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

.form-group
{
    margin-bottom: 1.429rem;
}
.form-group.has-feedback.no-label .form-control-feedback
{
    top: 0;
}
.form-group.has-feedback.left-feedback .form-control-feedback
{
    right: auto;
    left: 0;
}
.form-group.has-feedback.left-feedback .form-control
{
    padding-right: 13px;
    padding-left: 50px;
}

.form-control.square
{
    border-radius: 0;
}

.form-control.round
{
    border-radius: 200px;
}

textarea.form-control.no-resize
{
    resize: none;
}

.input-group-file input[type='text']
{
    background-color: #fff;
}

.input-group-file .btn-file
{
    line-height: inherit; 

    position: relative;

    overflow: hidden;
}
.input-group-file .btn-file.btn-outline
{
    border: 1px solid #e4eaec;
    border-left: none;
}
.input-group-file .btn-file.btn-outline:hover
{
    border-left: none;
}
.input-group-file .btn-file .icon
{
    line-height: inherit;

    margin: 0 3px;
}
.input-group-file .btn-file input[type='file']
{
    position: absolute;
    top: 0;
    left: 0;

    display: block;

    min-width: 100%;
    min-height: 100%;

    cursor: pointer;
    text-align: 0;

    opacity: 0;
}

.text-help
{
    display: block;

    margin-top: 7px;
    margin-bottom: 8px; 

    color: #bcc2c8;
}
.text-help .icon
{
    margin: 0 5px;
}

.input-search-close
{
    opacity: .2; 
    color: #000;
    text-shadow: none;
}
.input-search-close.icon
{
    font-size: inherit; 
    line-height: inherit;
}
.input-search-close:hover,
.input-search-close:focus
{
    cursor: pointer;
    text-decoration: none;

    opacity: .5; 
    color: #000;
}

button.input-search-close
{
    padding: 0;

    cursor: pointer;

    border: 0;
    background: transparent;

    -webkit-appearance: none;
}

.input-search
{
    position: relative;
}
.input-search .form-control
{
    border-radius: 200px;
}
.input-search .input-search-icon,
.input-search .input-search-close
{
    position: absolute;
    z-index: 1;
    top: 50%;

    width: 2.573rem; 

    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
}
.input-search .input-search-close
{
    right: 8px;
}
.input-search .input-search-icon + .form-control
{
    padding-left: 3.073rem;
}
.input-search .input-search-icon
{
    font-size: 16px;

    left: 8px;

    text-align: center;
    pointer-events: none; 

    color: #a3afb7;
}

.input-search-btn + .form-control
{
    padding-right: 50px;
}

.input-search-btn
{
    position: absolute;
    top: 0;
    right: 0;

    height: 100%;
    padding: 0 10px;

    border: none;
    border-radius: 0 200px 200px 0; 
    background: transparent;
}
.input-search-btn .icon
{
    margin: 0 3px;
}

.input-search-dark .input-search-icon
{
    color: #76838f;
}

.input-search-dark .form-control
{
    background: #f3f7f9;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.input-search-dark .form-control:focus
{
    background-color: #fff;
}

.form-inline .form-group
{
    margin-right: 20px;
}
.form-inline .form-group:last-child
{
    margin-right: 0;
}

.form-inline .form-control-label
{
    margin-right: 5px;
}

@media (max-width: 767px)
{
    .form-inline .form-group
    {
        margin-right: 0;
    }
}

.form-horizontal .form-control-label
{
    font-size: 1rem; 

    padding-right: 15px;
    padding-left: 15px;
}

@media (min-width: 768px)
{
    .form-horizontal .form-control-label
    {
        margin-bottom: 0;
        padding-top: 7px; 

        text-align: right;
    }
    .form-horizontal .form-control-lg,
    .form-horizontal .input-group-lg > .form-control,
    .form-horizontal
    .input-group-lg > .input-group-addon,
    .form-horizontal
    .input-group-lg > .input-group-btn > .btn
    {
        font-size: 18px; 

        padding-top: 11px;
    }
    .form-horizontal .form-control-sm,
    .form-horizontal .input-group-sm > .form-control,
    .form-horizontal
    .input-group-sm > .input-group-addon,
    .form-horizontal
    .input-group-sm > .input-group-btn > .btn
    {
        font-size: 12px; 

        padding-top: 7px;
    }
}

input::-ms-clear
{
    display: none;

    width: 0;
    height: 0;
}

/*$btn-floating-xs-padding:                10px !default;*/
/*$btn-floating-sm-padding:                13px !default;*/
/*$btn-floating-lg-padding:                15px !default;*/
.btn
{
    cursor: pointer; 
    -webkit-transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear;
         -o-transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear;
            transition: border .2s linear, color .2s linear, width .2s linear, background-color .2s linear;

    -webkit-font-smoothing: subpixel-antialiased;
}
.btn:focus,
.btn:active:focus,
.btn.active:focus
{
    outline: 0;
}
.btn:active,
.btn.active
{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn .icon
{
    line-height: inherit;

    width: 1em;
    margin: -1px 3px 0; 

    text-align: center;
}

a.btn:not(.btn-link)
{
    text-decoration: none;
}
a.btn:not(.btn-link),
a.btn:not(.btn-link):active,
a.btn:not(.btn-link).active
{
    text-decoration: none;
}

.btn-block
{
    white-space: normal;
}

.btn-outline.btn-default
{
    color: #76838f;
    background-color: transparent;
}
.btn-outline.btn-default:hover,
.btn-outline.btn-default:focus,
.btn-outline.btn-default:active,
.btn-outline.btn-default.active,
.open > .btn-outline.btn-default.dropdown-toggle
{
    color: #76838f; 
    border-color: #e4eaec;
    background-color: rgba(118, 131, 143, .1);
}
.btn-outline.btn-default:hover .badge-pill,
.btn-outline.btn-default:focus .badge-pill,
.btn-outline.btn-default:active .badge-pill,
.btn-outline.btn-default.active .badge-pill,
.open > .btn-outline.btn-default.dropdown-toggle .badge-pill
{
    color: #76838f;
    background-color: #76838f;
}
.btn-outline.btn-default.btn-up:before
{
    border-bottom-color: rgba(118, 131, 143, .1);
}
.btn-outline.btn-default.btn-up:focus:before,
.btn-outline.btn-default.btn-up:hover:before
{
    border-bottom-color: rgba(118, 131, 143, .1);
}
.btn-outline.btn-default.btn-up.active:before,
.btn-outline.btn-default.btn-up:active:before,
.open > .btn-outline.btn-default.btn-up.dropdown-toggle:before
{
    border-bottom-color: #ccd5db;
}
.btn-outline.btn-default.btn-right:before
{
    border-left-color: rgba(118, 131, 143, .1);
}
.btn-outline.btn-default.btn-right:focus:before,
.btn-outline.btn-default.btn-right:hover:before
{
    border-left-color: rgba(118, 131, 143, .1);
}
.btn-outline.btn-default.btn-right.active:before,
.btn-outline.btn-default.btn-right:active:before,
.open > .btn-outline.btn-default.btn-right.dropdown-toggle:before
{
    border-left-color: #ccd5db;
}
.btn-outline.btn-default.btn-bottom:before
{
    border-top-color: rgba(118, 131, 143, .1);
}
.btn-outline.btn-default.btn-bottom:focus:before,
.btn-outline.btn-default.btn-bottom:hover:before
{
    border-top-color: rgba(118, 131, 143, .1);
}
.btn-outline.btn-default.btn-bottom.active:before,
.btn-outline.btn-default.btn-bottom:active:before,
.open > .btn-outline.btn-default.btn-bottom.dropdown-toggle:before
{
    border-top-color: #ccd5db;
}
.btn-outline.btn-default.btn-left:before
{
    border-right-color: rgba(118, 131, 143, .1);
}
.btn-outline.btn-default.btn-left:focus:before,
.btn-outline.btn-default.btn-left:hover:before
{
    border-right-color: rgba(118, 131, 143, .1);
}
.btn-outline.btn-default.btn-left.active:before,
.btn-outline.btn-default.btn-left:active:before,
.open > .btn-outline.btn-default.btn-left.dropdown-toggle:before
{
    border-right-color: #ccd5db;
}

.btn-outline.btn-primary
{
    color: #62a8ea;
    background-color: transparent;
}
.btn-outline.btn-primary:hover,
.btn-outline.btn-primary:focus,
.btn-outline.btn-primary:active,
.btn-outline.btn-primary.active,
.open > .btn-outline.btn-primary.dropdown-toggle
{
    color: #fff; 
    border-color: #62a8ea;
    background-color: #62a8ea;
}
.btn-outline.btn-primary:hover .badge-pill,
.btn-outline.btn-primary:focus .badge-pill,
.btn-outline.btn-primary:active .badge-pill,
.btn-outline.btn-primary.active .badge-pill,
.open > .btn-outline.btn-primary.dropdown-toggle .badge-pill
{
    color: #62a8ea;
    background-color: #fff;
}
.btn-outline.btn-primary.btn-up:before
{
    border-bottom-color: #62a8ea;
}
.btn-outline.btn-primary.btn-up:focus:before,
.btn-outline.btn-primary.btn-up:hover:before
{
    border-bottom-color: #62a8ea;
}
.btn-outline.btn-primary.btn-up.active:before,
.btn-outline.btn-primary.btn-up:active:before,
.open > .btn-outline.btn-primary.btn-up.dropdown-toggle:before
{
    border-bottom-color: #4e97d9;
}
.btn-outline.btn-primary.btn-right:before
{
    border-left-color: #62a8ea;
}
.btn-outline.btn-primary.btn-right:focus:before,
.btn-outline.btn-primary.btn-right:hover:before
{
    border-left-color: #62a8ea;
}
.btn-outline.btn-primary.btn-right.active:before,
.btn-outline.btn-primary.btn-right:active:before,
.open > .btn-outline.btn-primary.btn-right.dropdown-toggle:before
{
    border-left-color: #4e97d9;
}
.btn-outline.btn-primary.btn-bottom:before
{
    border-top-color: #62a8ea;
}
.btn-outline.btn-primary.btn-bottom:focus:before,
.btn-outline.btn-primary.btn-bottom:hover:before
{
    border-top-color: #62a8ea;
}
.btn-outline.btn-primary.btn-bottom.active:before,
.btn-outline.btn-primary.btn-bottom:active:before,
.open > .btn-outline.btn-primary.btn-bottom.dropdown-toggle:before
{
    border-top-color: #4e97d9;
}
.btn-outline.btn-primary.btn-left:before
{
    border-right-color: #62a8ea;
}
.btn-outline.btn-primary.btn-left:focus:before,
.btn-outline.btn-primary.btn-left:hover:before
{
    border-right-color: #62a8ea;
}
.btn-outline.btn-primary.btn-left.active:before,
.btn-outline.btn-primary.btn-left:active:before,
.open > .btn-outline.btn-primary.btn-left.dropdown-toggle:before
{
    border-right-color: #4e97d9;
}

.btn-outline.btn-success
{
    color: #46be8a;
    background-color: transparent;
}
.btn-outline.btn-success:hover,
.btn-outline.btn-success:focus,
.btn-outline.btn-success:active,
.btn-outline.btn-success.active,
.open > .btn-outline.btn-success.dropdown-toggle
{
    color: #fff; 
    border-color: #46be8a;
    background-color: #46be8a;
}
.btn-outline.btn-success:hover .badge-pill,
.btn-outline.btn-success:focus .badge-pill,
.btn-outline.btn-success:active .badge-pill,
.btn-outline.btn-success.active .badge-pill,
.open > .btn-outline.btn-success.dropdown-toggle .badge-pill
{
    color: #46be8a;
    background-color: #fff;
}
.btn-outline.btn-success.btn-up:before
{
    border-bottom-color: #46be8a;
}
.btn-outline.btn-success.btn-up:focus:before,
.btn-outline.btn-success.btn-up:hover:before
{
    border-bottom-color: #46be8a;
}
.btn-outline.btn-success.btn-up.active:before,
.btn-outline.btn-success.btn-up:active:before,
.open > .btn-outline.btn-success.btn-up.dropdown-toggle:before
{
    border-bottom-color: #36ab7a;
}
.btn-outline.btn-success.btn-right:before
{
    border-left-color: #46be8a;
}
.btn-outline.btn-success.btn-right:focus:before,
.btn-outline.btn-success.btn-right:hover:before
{
    border-left-color: #46be8a;
}
.btn-outline.btn-success.btn-right.active:before,
.btn-outline.btn-success.btn-right:active:before,
.open > .btn-outline.btn-success.btn-right.dropdown-toggle:before
{
    border-left-color: #36ab7a;
}
.btn-outline.btn-success.btn-bottom:before
{
    border-top-color: #46be8a;
}
.btn-outline.btn-success.btn-bottom:focus:before,
.btn-outline.btn-success.btn-bottom:hover:before
{
    border-top-color: #46be8a;
}
.btn-outline.btn-success.btn-bottom.active:before,
.btn-outline.btn-success.btn-bottom:active:before,
.open > .btn-outline.btn-success.btn-bottom.dropdown-toggle:before
{
    border-top-color: #36ab7a;
}
.btn-outline.btn-success.btn-left:before
{
    border-right-color: #46be8a;
}
.btn-outline.btn-success.btn-left:focus:before,
.btn-outline.btn-success.btn-left:hover:before
{
    border-right-color: #46be8a;
}
.btn-outline.btn-success.btn-left.active:before,
.btn-outline.btn-success.btn-left:active:before,
.open > .btn-outline.btn-success.btn-left.dropdown-toggle:before
{
    border-right-color: #36ab7a;
}

.btn-outline.btn-info
{
    color: #57c7d4;
    background-color: transparent;
}
.btn-outline.btn-info:hover,
.btn-outline.btn-info:focus,
.btn-outline.btn-info:active,
.btn-outline.btn-info.active,
.open > .btn-outline.btn-info.dropdown-toggle
{
    color: #fff; 
    border-color: #57c7d4;
    background-color: #57c7d4;
}
.btn-outline.btn-info:hover .badge-pill,
.btn-outline.btn-info:focus .badge-pill,
.btn-outline.btn-info:active .badge-pill,
.btn-outline.btn-info.active .badge-pill,
.open > .btn-outline.btn-info.dropdown-toggle .badge-pill
{
    color: #57c7d4;
    background-color: #fff;
}
.btn-outline.btn-info.btn-up:before
{
    border-bottom-color: #57c7d4;
}
.btn-outline.btn-info.btn-up:focus:before,
.btn-outline.btn-info.btn-up:hover:before
{
    border-bottom-color: #57c7d4;
}
.btn-outline.btn-info.btn-up.active:before,
.btn-outline.btn-info.btn-up:active:before,
.open > .btn-outline.btn-info.btn-up.dropdown-toggle:before
{
    border-bottom-color: #47b8c6;
}
.btn-outline.btn-info.btn-right:before
{
    border-left-color: #57c7d4;
}
.btn-outline.btn-info.btn-right:focus:before,
.btn-outline.btn-info.btn-right:hover:before
{
    border-left-color: #57c7d4;
}
.btn-outline.btn-info.btn-right.active:before,
.btn-outline.btn-info.btn-right:active:before,
.open > .btn-outline.btn-info.btn-right.dropdown-toggle:before
{
    border-left-color: #47b8c6;
}
.btn-outline.btn-info.btn-bottom:before
{
    border-top-color: #57c7d4;
}
.btn-outline.btn-info.btn-bottom:focus:before,
.btn-outline.btn-info.btn-bottom:hover:before
{
    border-top-color: #57c7d4;
}
.btn-outline.btn-info.btn-bottom.active:before,
.btn-outline.btn-info.btn-bottom:active:before,
.open > .btn-outline.btn-info.btn-bottom.dropdown-toggle:before
{
    border-top-color: #47b8c6;
}
.btn-outline.btn-info.btn-left:before
{
    border-right-color: #57c7d4;
}
.btn-outline.btn-info.btn-left:focus:before,
.btn-outline.btn-info.btn-left:hover:before
{
    border-right-color: #57c7d4;
}
.btn-outline.btn-info.btn-left.active:before,
.btn-outline.btn-info.btn-left:active:before,
.open > .btn-outline.btn-info.btn-left.dropdown-toggle:before
{
    border-right-color: #47b8c6;
}

.btn-outline.btn-warning
{
    color: #f2a654;
    background-color: transparent;
}
.btn-outline.btn-warning:hover,
.btn-outline.btn-warning:focus,
.btn-outline.btn-warning:active,
.btn-outline.btn-warning.active,
.open > .btn-outline.btn-warning.dropdown-toggle
{
    color: #fff; 
    border-color: #f2a654;
    background-color: #f2a654;
}
.btn-outline.btn-warning:hover .badge-pill,
.btn-outline.btn-warning:focus .badge-pill,
.btn-outline.btn-warning:active .badge-pill,
.btn-outline.btn-warning.active .badge-pill,
.open > .btn-outline.btn-warning.dropdown-toggle .badge-pill
{
    color: #f2a654;
    background-color: #fff;
}
.btn-outline.btn-warning.btn-up:before
{
    border-bottom-color: #f2a654;
}
.btn-outline.btn-warning.btn-up:focus:before,
.btn-outline.btn-warning.btn-up:hover:before
{
    border-bottom-color: #f2a654;
}
.btn-outline.btn-warning.btn-up.active:before,
.btn-outline.btn-warning.btn-up:active:before,
.open > .btn-outline.btn-warning.btn-up.dropdown-toggle:before
{
    border-bottom-color: #ec9940;
}
.btn-outline.btn-warning.btn-right:before
{
    border-left-color: #f2a654;
}
.btn-outline.btn-warning.btn-right:focus:before,
.btn-outline.btn-warning.btn-right:hover:before
{
    border-left-color: #f2a654;
}
.btn-outline.btn-warning.btn-right.active:before,
.btn-outline.btn-warning.btn-right:active:before,
.open > .btn-outline.btn-warning.btn-right.dropdown-toggle:before
{
    border-left-color: #ec9940;
}
.btn-outline.btn-warning.btn-bottom:before
{
    border-top-color: #f2a654;
}
.btn-outline.btn-warning.btn-bottom:focus:before,
.btn-outline.btn-warning.btn-bottom:hover:before
{
    border-top-color: #f2a654;
}
.btn-outline.btn-warning.btn-bottom.active:before,
.btn-outline.btn-warning.btn-bottom:active:before,
.open > .btn-outline.btn-warning.btn-bottom.dropdown-toggle:before
{
    border-top-color: #ec9940;
}
.btn-outline.btn-warning.btn-left:before
{
    border-right-color: #f2a654;
}
.btn-outline.btn-warning.btn-left:focus:before,
.btn-outline.btn-warning.btn-left:hover:before
{
    border-right-color: #f2a654;
}
.btn-outline.btn-warning.btn-left.active:before,
.btn-outline.btn-warning.btn-left:active:before,
.open > .btn-outline.btn-warning.btn-left.dropdown-toggle:before
{
    border-right-color: #ec9940;
}

.btn-outline.btn-danger
{
    color: #f96868;
    background-color: transparent;
}
.btn-outline.btn-danger:hover,
.btn-outline.btn-danger:focus,
.btn-outline.btn-danger:active,
.btn-outline.btn-danger.active,
.open > .btn-outline.btn-danger.dropdown-toggle
{
    color: #fff; 
    border-color: #f96868;
    background-color: #f96868;
}
.btn-outline.btn-danger:hover .badge-pill,
.btn-outline.btn-danger:focus .badge-pill,
.btn-outline.btn-danger:active .badge-pill,
.btn-outline.btn-danger.active .badge-pill,
.open > .btn-outline.btn-danger.dropdown-toggle .badge-pill
{
    color: #f96868;
    background-color: #fff;
}
.btn-outline.btn-danger.btn-up:before
{
    border-bottom-color: #f96868;
}
.btn-outline.btn-danger.btn-up:focus:before,
.btn-outline.btn-danger.btn-up:hover:before
{
    border-bottom-color: #f96868;
}
.btn-outline.btn-danger.btn-up.active:before,
.btn-outline.btn-danger.btn-up:active:before,
.open > .btn-outline.btn-danger.btn-up.dropdown-toggle:before
{
    border-bottom-color: #e9595b;
}
.btn-outline.btn-danger.btn-right:before
{
    border-left-color: #f96868;
}
.btn-outline.btn-danger.btn-right:focus:before,
.btn-outline.btn-danger.btn-right:hover:before
{
    border-left-color: #f96868;
}
.btn-outline.btn-danger.btn-right.active:before,
.btn-outline.btn-danger.btn-right:active:before,
.open > .btn-outline.btn-danger.btn-right.dropdown-toggle:before
{
    border-left-color: #e9595b;
}
.btn-outline.btn-danger.btn-bottom:before
{
    border-top-color: #f96868;
}
.btn-outline.btn-danger.btn-bottom:focus:before,
.btn-outline.btn-danger.btn-bottom:hover:before
{
    border-top-color: #f96868;
}
.btn-outline.btn-danger.btn-bottom.active:before,
.btn-outline.btn-danger.btn-bottom:active:before,
.open > .btn-outline.btn-danger.btn-bottom.dropdown-toggle:before
{
    border-top-color: #e9595b;
}
.btn-outline.btn-danger.btn-left:before
{
    border-right-color: #f96868;
}
.btn-outline.btn-danger.btn-left:focus:before,
.btn-outline.btn-danger.btn-left:hover:before
{
    border-right-color: #f96868;
}
.btn-outline.btn-danger.btn-left.active:before,
.btn-outline.btn-danger.btn-left:active:before,
.open > .btn-outline.btn-danger.btn-left.dropdown-toggle:before
{
    border-right-color: #e9595b;
}

.btn-outline.btn-dark
{
    color: #526069;
    background-color: transparent;
}
.btn-outline.btn-dark:hover,
.btn-outline.btn-dark:focus,
.btn-outline.btn-dark:active,
.btn-outline.btn-dark.active,
.open > .btn-outline.btn-dark.dropdown-toggle
{
    color: #fff; 
    border-color: #526069;
    background-color: #526069;
}
.btn-outline.btn-dark:hover .badge-pill,
.btn-outline.btn-dark:focus .badge-pill,
.btn-outline.btn-dark:active .badge-pill,
.btn-outline.btn-dark.active .badge-pill,
.open > .btn-outline.btn-dark.dropdown-toggle .badge-pill
{
    color: #526069;
    background-color: #fff;
}
.btn-outline.btn-dark.btn-up:before
{
    border-bottom-color: #526069;
}
.btn-outline.btn-dark.btn-up:focus:before,
.btn-outline.btn-dark.btn-up:hover:before
{
    border-bottom-color: #526069;
}
.btn-outline.btn-dark.btn-up.active:before,
.btn-outline.btn-dark.btn-up:active:before,
.open > .btn-outline.btn-dark.btn-up.dropdown-toggle:before
{
    border-bottom-color: #37474f;
}
.btn-outline.btn-dark.btn-right:before
{
    border-left-color: #526069;
}
.btn-outline.btn-dark.btn-right:focus:before,
.btn-outline.btn-dark.btn-right:hover:before
{
    border-left-color: #526069;
}
.btn-outline.btn-dark.btn-right.active:before,
.btn-outline.btn-dark.btn-right:active:before,
.open > .btn-outline.btn-dark.btn-right.dropdown-toggle:before
{
    border-left-color: #37474f;
}
.btn-outline.btn-dark.btn-bottom:before
{
    border-top-color: #526069;
}
.btn-outline.btn-dark.btn-bottom:focus:before,
.btn-outline.btn-dark.btn-bottom:hover:before
{
    border-top-color: #526069;
}
.btn-outline.btn-dark.btn-bottom.active:before,
.btn-outline.btn-dark.btn-bottom:active:before,
.open > .btn-outline.btn-dark.btn-bottom.dropdown-toggle:before
{
    border-top-color: #37474f;
}
.btn-outline.btn-dark.btn-left:before
{
    border-right-color: #526069;
}
.btn-outline.btn-dark.btn-left:focus:before,
.btn-outline.btn-dark.btn-left:hover:before
{
    border-right-color: #526069;
}
.btn-outline.btn-dark.btn-left.active:before,
.btn-outline.btn-dark.btn-left:active:before,
.open > .btn-outline.btn-dark.btn-left.dropdown-toggle:before
{
    border-right-color: #37474f;
}

.btn-outline.btn-inverse
{
    color: #fff;
    background-color: transparent;
}
.btn-outline.btn-inverse:hover,
.btn-outline.btn-inverse:focus,
.btn-outline.btn-inverse:active,
.btn-outline.btn-inverse.active,
.open > .btn-outline.btn-inverse.dropdown-toggle
{
    color: #76838f; 
    border-color: #fff;
    background-color: #fff;
}
.btn-outline.btn-inverse:hover .badge-pill,
.btn-outline.btn-inverse:focus .badge-pill,
.btn-outline.btn-inverse:active .badge-pill,
.btn-outline.btn-inverse.active .badge-pill,
.open > .btn-outline.btn-inverse.dropdown-toggle .badge-pill
{
    color: #fff;
    background-color: #76838f;
}
.btn-outline.btn-inverse.btn-up:before
{
    border-bottom-color: #fff;
}
.btn-outline.btn-inverse.btn-up:focus:before,
.btn-outline.btn-inverse.btn-up:hover:before
{
    border-bottom-color: #fff;
}
.btn-outline.btn-inverse.btn-up.active:before,
.btn-outline.btn-inverse.btn-up:active:before,
.open > .btn-outline.btn-inverse.btn-up.dropdown-toggle:before
{
    border-bottom-color: #fff;
}
.btn-outline.btn-inverse.btn-right:before
{
    border-left-color: #fff;
}
.btn-outline.btn-inverse.btn-right:focus:before,
.btn-outline.btn-inverse.btn-right:hover:before
{
    border-left-color: #fff;
}
.btn-outline.btn-inverse.btn-right.active:before,
.btn-outline.btn-inverse.btn-right:active:before,
.open > .btn-outline.btn-inverse.btn-right.dropdown-toggle:before
{
    border-left-color: #fff;
}
.btn-outline.btn-inverse.btn-bottom:before
{
    border-top-color: #fff;
}
.btn-outline.btn-inverse.btn-bottom:focus:before,
.btn-outline.btn-inverse.btn-bottom:hover:before
{
    border-top-color: #fff;
}
.btn-outline.btn-inverse.btn-bottom.active:before,
.btn-outline.btn-inverse.btn-bottom:active:before,
.open > .btn-outline.btn-inverse.btn-bottom.dropdown-toggle:before
{
    border-top-color: #fff;
}
.btn-outline.btn-inverse.btn-left:before
{
    border-right-color: #fff;
}
.btn-outline.btn-inverse.btn-left:focus:before,
.btn-outline.btn-inverse.btn-left:hover:before
{
    border-right-color: #fff;
}
.btn-outline.btn-inverse.btn-left.active:before,
.btn-outline.btn-inverse.btn-left:active:before,
.open > .btn-outline.btn-inverse.btn-left.dropdown-toggle:before
{
    border-right-color: #fff;
}

.btn-xs,
.btn-group-xs > .btn
{
    font-size: .858rem;
    line-height: 1.5;

    padding: .072rem .358rem;

    border-radius: .143rem;
}

.btn-squared
{
    border-radius: 0;
}

.btn-round
{
    border-radius: 1000px;
}

.btn-primary
{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus
{
    color: #fff;
    border-color: #89bceb;
    background-color: #89bceb;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-primary:active,
.btn-primary.active,
.open > .btn-primary.dropdown-toggle
{
    border-color: #4e97d9;
    background-color: #4e97d9;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-primary:active:hover,
.btn-primary:active:focus,
.btn-primary:active.focus,
.btn-primary.active:hover,
.btn-primary.active:focus,
.btn-primary.active.focus,
.open > .btn-primary.dropdown-toggle:hover,
.open > .btn-primary.dropdown-toggle:focus,
.open > .btn-primary.dropdown-toggle.focus
{
    border-color: #4e97d9; 
    background-color: #4e97d9;
}
.btn-primary.disabled,
.btn-primary.disabled:hover,
.btn-primary.disabled:focus,
.btn-primary.disabled.focus,
.btn-primary.disabled:active,
.btn-primary.disabled.active,
.btn-primary[disabled],
.btn-primary[disabled]:hover,
.btn-primary[disabled]:focus,
.btn-primary[disabled].focus,
.btn-primary[disabled]:active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary:hover,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary.active
{
    color: #fff;
    border-color: #a2caee; 
    background-color: #a2caee;
}
.btn-primary .badge-pill
{
    color: #62a8ea;
    background-color: #fff;
}
.btn-primary.btn-up:before
{
    border-bottom-color: #62a8ea;
}
.btn-primary.btn-up:focus:before,
.btn-primary.btn-up:hover:before
{
    border-bottom-color: #89bceb;
}
.btn-primary.btn-up.active:before,
.btn-primary.btn-up:active:before,
.open > .btn-primary.btn-up.dropdown-toggle:before
{
    border-bottom-color: #4e97d9;
}
.btn-primary.btn-right:before
{
    border-left-color: #62a8ea;
}
.btn-primary.btn-right:focus:before,
.btn-primary.btn-right:hover:before
{
    border-left-color: #89bceb;
}
.btn-primary.btn-right.active:before,
.btn-primary.btn-right:active:before,
.open > .btn-primary.btn-right.dropdown-toggle:before
{
    border-left-color: #4e97d9;
}
.btn-primary.btn-bottom:before
{
    border-top-color: #62a8ea;
}
.btn-primary.btn-bottom:focus:before,
.btn-primary.btn-bottom:hover:before
{
    border-top-color: #89bceb;
}
.btn-primary.btn-bottom.active:before,
.btn-primary.btn-bottom:active:before,
.open > .btn-primary.btn-bottom.dropdown-toggle:before
{
    border-top-color: #4e97d9;
}
.btn-primary.btn-left:before
{
    border-right-color: #62a8ea;
}
.btn-primary.btn-left:focus:before,
.btn-primary.btn-left:hover:before
{
    border-right-color: #89bceb;
}
.btn-primary.btn-left.active:before,
.btn-primary.btn-left:active:before,
.open > .btn-primary.btn-left.dropdown-toggle:before
{
    border-right-color: #4e97d9;
}

.btn-success
{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus
{
    color: #fff;
    border-color: #5cd29d;
    background-color: #5cd29d;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-success:active,
.btn-success.active,
.open > .btn-success.dropdown-toggle
{
    border-color: #36ab7a;
    background-color: #36ab7a;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-success:active:hover,
.btn-success:active:focus,
.btn-success:active.focus,
.btn-success.active:hover,
.btn-success.active:focus,
.btn-success.active.focus,
.open > .btn-success.dropdown-toggle:hover,
.open > .btn-success.dropdown-toggle:focus,
.open > .btn-success.dropdown-toggle.focus
{
    border-color: #36ab7a; 
    background-color: #36ab7a;
}
.btn-success.disabled,
.btn-success.disabled:hover,
.btn-success.disabled:focus,
.btn-success.disabled.focus,
.btn-success.disabled:active,
.btn-success.disabled.active,
.btn-success[disabled],
.btn-success[disabled]:hover,
.btn-success[disabled]:focus,
.btn-success[disabled].focus,
.btn-success[disabled]:active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success,
fieldset[disabled] .btn-success:hover,
fieldset[disabled] .btn-success:focus,
fieldset[disabled] .btn-success.focus,
fieldset[disabled] .btn-success:active,
fieldset[disabled] .btn-success.active
{
    color: #fff;
    border-color: #7dd3ae; 
    background-color: #7dd3ae;
}
.btn-success .badge-pill
{
    color: #46be8a;
    background-color: #fff;
}
.btn-success.btn-up:before
{
    border-bottom-color: #46be8a;
}
.btn-success.btn-up:focus:before,
.btn-success.btn-up:hover:before
{
    border-bottom-color: #5cd29d;
}
.btn-success.btn-up.active:before,
.btn-success.btn-up:active:before,
.open > .btn-success.btn-up.dropdown-toggle:before
{
    border-bottom-color: #36ab7a;
}
.btn-success.btn-right:before
{
    border-left-color: #46be8a;
}
.btn-success.btn-right:focus:before,
.btn-success.btn-right:hover:before
{
    border-left-color: #5cd29d;
}
.btn-success.btn-right.active:before,
.btn-success.btn-right:active:before,
.open > .btn-success.btn-right.dropdown-toggle:before
{
    border-left-color: #36ab7a;
}
.btn-success.btn-bottom:before
{
    border-top-color: #46be8a;
}
.btn-success.btn-bottom:focus:before,
.btn-success.btn-bottom:hover:before
{
    border-top-color: #5cd29d;
}
.btn-success.btn-bottom.active:before,
.btn-success.btn-bottom:active:before,
.open > .btn-success.btn-bottom.dropdown-toggle:before
{
    border-top-color: #36ab7a;
}
.btn-success.btn-left:before
{
    border-right-color: #46be8a;
}
.btn-success.btn-left:focus:before,
.btn-success.btn-left:hover:before
{
    border-right-color: #5cd29d;
}
.btn-success.btn-left.active:before,
.btn-success.btn-left:active:before,
.open > .btn-success.btn-left.dropdown-toggle:before
{
    border-right-color: #36ab7a;
}

.btn-info
{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus
{
    color: #fff;
    border-color: #77d6e1;
    background-color: #77d6e1;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-info:active,
.btn-info.active,
.open > .btn-info.dropdown-toggle
{
    border-color: #47b8c6;
    background-color: #47b8c6;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-info:active:hover,
.btn-info:active:focus,
.btn-info:active.focus,
.btn-info.active:hover,
.btn-info.active:focus,
.btn-info.active.focus,
.open > .btn-info.dropdown-toggle:hover,
.open > .btn-info.dropdown-toggle:focus,
.open > .btn-info.dropdown-toggle.focus
{
    border-color: #47b8c6; 
    background-color: #47b8c6;
}
.btn-info.disabled,
.btn-info.disabled:hover,
.btn-info.disabled:focus,
.btn-info.disabled.focus,
.btn-info.disabled:active,
.btn-info.disabled.active,
.btn-info[disabled],
.btn-info[disabled]:hover,
.btn-info[disabled]:focus,
.btn-info[disabled].focus,
.btn-info[disabled]:active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info,
fieldset[disabled] .btn-info:hover,
fieldset[disabled] .btn-info:focus,
fieldset[disabled] .btn-info.focus,
fieldset[disabled] .btn-info:active,
fieldset[disabled] .btn-info.active
{
    color: #fff;
    border-color: #9ae1e9; 
    background-color: #9ae1e9;
}
.btn-info .badge-pill
{
    color: #57c7d4;
    background-color: #fff;
}
.btn-info.btn-up:before
{
    border-bottom-color: #57c7d4;
}
.btn-info.btn-up:focus:before,
.btn-info.btn-up:hover:before
{
    border-bottom-color: #77d6e1;
}
.btn-info.btn-up.active:before,
.btn-info.btn-up:active:before,
.open > .btn-info.btn-up.dropdown-toggle:before
{
    border-bottom-color: #47b8c6;
}
.btn-info.btn-right:before
{
    border-left-color: #57c7d4;
}
.btn-info.btn-right:focus:before,
.btn-info.btn-right:hover:before
{
    border-left-color: #77d6e1;
}
.btn-info.btn-right.active:before,
.btn-info.btn-right:active:before,
.open > .btn-info.btn-right.dropdown-toggle:before
{
    border-left-color: #47b8c6;
}
.btn-info.btn-bottom:before
{
    border-top-color: #57c7d4;
}
.btn-info.btn-bottom:focus:before,
.btn-info.btn-bottom:hover:before
{
    border-top-color: #77d6e1;
}
.btn-info.btn-bottom.active:before,
.btn-info.btn-bottom:active:before,
.open > .btn-info.btn-bottom.dropdown-toggle:before
{
    border-top-color: #47b8c6;
}
.btn-info.btn-left:before
{
    border-right-color: #57c7d4;
}
.btn-info.btn-left:focus:before,
.btn-info.btn-left:hover:before
{
    border-right-color: #77d6e1;
}
.btn-info.btn-left.active:before,
.btn-info.btn-left:active:before,
.open > .btn-info.btn-left.dropdown-toggle:before
{
    border-right-color: #47b8c6;
}

.btn-warning
{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus
{
    color: #fff;
    border-color: #f4b066;
    background-color: #f4b066;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-warning:active,
.btn-warning.active,
.open > .btn-warning.dropdown-toggle
{
    border-color: #ec9940;
    background-color: #ec9940;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-warning:active:hover,
.btn-warning:active:focus,
.btn-warning:active.focus,
.btn-warning.active:hover,
.btn-warning.active:focus,
.btn-warning.active.focus,
.open > .btn-warning.dropdown-toggle:hover,
.open > .btn-warning.dropdown-toggle:focus,
.open > .btn-warning.dropdown-toggle.focus
{
    border-color: #ec9940; 
    background-color: #ec9940;
}
.btn-warning.disabled,
.btn-warning.disabled:hover,
.btn-warning.disabled:focus,
.btn-warning.disabled.focus,
.btn-warning.disabled:active,
.btn-warning.disabled.active,
.btn-warning[disabled],
.btn-warning[disabled]:hover,
.btn-warning[disabled]:focus,
.btn-warning[disabled].focus,
.btn-warning[disabled]:active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning,
fieldset[disabled] .btn-warning:hover,
fieldset[disabled] .btn-warning:focus,
fieldset[disabled] .btn-warning.focus,
fieldset[disabled] .btn-warning:active,
fieldset[disabled] .btn-warning.active
{
    color: #fff;
    border-color: #f6be80; 
    background-color: #f6be80;
}
.btn-warning .badge-pill
{
    color: #f2a654;
    background-color: #fff;
}
.btn-warning.btn-up:before
{
    border-bottom-color: #f2a654;
}
.btn-warning.btn-up:focus:before,
.btn-warning.btn-up:hover:before
{
    border-bottom-color: #f4b066;
}
.btn-warning.btn-up.active:before,
.btn-warning.btn-up:active:before,
.open > .btn-warning.btn-up.dropdown-toggle:before
{
    border-bottom-color: #ec9940;
}
.btn-warning.btn-right:before
{
    border-left-color: #f2a654;
}
.btn-warning.btn-right:focus:before,
.btn-warning.btn-right:hover:before
{
    border-left-color: #f4b066;
}
.btn-warning.btn-right.active:before,
.btn-warning.btn-right:active:before,
.open > .btn-warning.btn-right.dropdown-toggle:before
{
    border-left-color: #ec9940;
}
.btn-warning.btn-bottom:before
{
    border-top-color: #f2a654;
}
.btn-warning.btn-bottom:focus:before,
.btn-warning.btn-bottom:hover:before
{
    border-top-color: #f4b066;
}
.btn-warning.btn-bottom.active:before,
.btn-warning.btn-bottom:active:before,
.open > .btn-warning.btn-bottom.dropdown-toggle:before
{
    border-top-color: #ec9940;
}
.btn-warning.btn-left:before
{
    border-right-color: #f2a654;
}
.btn-warning.btn-left:focus:before,
.btn-warning.btn-left:hover:before
{
    border-right-color: #f4b066;
}
.btn-warning.btn-left.active:before,
.btn-warning.btn-left:active:before,
.open > .btn-warning.btn-left.dropdown-toggle:before
{
    border-right-color: #ec9940;
}

.btn-danger
{
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus
{
    color: #fff;
    border-color: #fa7a7a;
    background-color: #fa7a7a;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-danger:active,
.btn-danger.active,
.open > .btn-danger.dropdown-toggle
{
    border-color: #e9595b;
    background-color: #e9595b;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-danger:active:hover,
.btn-danger:active:focus,
.btn-danger:active.focus,
.btn-danger.active:hover,
.btn-danger.active:focus,
.btn-danger.active.focus,
.open > .btn-danger.dropdown-toggle:hover,
.open > .btn-danger.dropdown-toggle:focus,
.open > .btn-danger.dropdown-toggle.focus
{
    border-color: #e9595b; 
    background-color: #e9595b;
}
.btn-danger.disabled,
.btn-danger.disabled:hover,
.btn-danger.disabled:focus,
.btn-danger.disabled.focus,
.btn-danger.disabled:active,
.btn-danger.disabled.active,
.btn-danger[disabled],
.btn-danger[disabled]:hover,
.btn-danger[disabled]:focus,
.btn-danger[disabled].focus,
.btn-danger[disabled]:active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger,
fieldset[disabled] .btn-danger:hover,
fieldset[disabled] .btn-danger:focus,
fieldset[disabled] .btn-danger.focus,
fieldset[disabled] .btn-danger:active,
fieldset[disabled] .btn-danger.active
{
    color: #fff;
    border-color: #fa9898; 
    background-color: #fa9898;
}
.btn-danger .badge-pill
{
    color: #f96868;
    background-color: #fff;
}
.btn-danger.btn-up:before
{
    border-bottom-color: #f96868;
}
.btn-danger.btn-up:focus:before,
.btn-danger.btn-up:hover:before
{
    border-bottom-color: #fa7a7a;
}
.btn-danger.btn-up.active:before,
.btn-danger.btn-up:active:before,
.open > .btn-danger.btn-up.dropdown-toggle:before
{
    border-bottom-color: #e9595b;
}
.btn-danger.btn-right:before
{
    border-left-color: #f96868;
}
.btn-danger.btn-right:focus:before,
.btn-danger.btn-right:hover:before
{
    border-left-color: #fa7a7a;
}
.btn-danger.btn-right.active:before,
.btn-danger.btn-right:active:before,
.open > .btn-danger.btn-right.dropdown-toggle:before
{
    border-left-color: #e9595b;
}
.btn-danger.btn-bottom:before
{
    border-top-color: #f96868;
}
.btn-danger.btn-bottom:focus:before,
.btn-danger.btn-bottom:hover:before
{
    border-top-color: #fa7a7a;
}
.btn-danger.btn-bottom.active:before,
.btn-danger.btn-bottom:active:before,
.open > .btn-danger.btn-bottom.dropdown-toggle:before
{
    border-top-color: #e9595b;
}
.btn-danger.btn-left:before
{
    border-right-color: #f96868;
}
.btn-danger.btn-left:focus:before,
.btn-danger.btn-left:hover:before
{
    border-right-color: #fa7a7a;
}
.btn-danger.btn-left.active:before,
.btn-danger.btn-left:active:before,
.open > .btn-danger.btn-left.dropdown-toggle:before
{
    border-right-color: #e9595b;
}

.btn-default
{
    color: #76838f;
    border-color: #e4eaec;
    background-color: #e4eaec;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-box-shadow: none;
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: none;
}
.btn-default:hover
{
    color: #76838f;
    border-color: #c0ced3; 
    background-color: #c6d3d7;
}
.btn-default:focus,
.btn-default.focus
{
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(228, 234, 236, .5);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(228, 234, 236, .5);
}
.btn-default.disabled,
.btn-default:disabled
{
    border-color: #e4eaec; 
    background-color: #e4eaec;
}
.btn-default:active,
.btn-default.active,
.show > .btn-default.dropdown-toggle
{
    color: #76838f;
    border-color: #c0ced3;
    background-color: #c6d3d7;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus
{
    color: #76838f;
    border-color: #f3f7f9;
    background-color: #f3f7f9;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-default:active,
.btn-default.active,
.open > .btn-default.dropdown-toggle
{
    border-color: #ccd5db;
    background-color: #ccd5db;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-default:active:hover,
.btn-default:active:focus,
.btn-default:active.focus,
.btn-default.active:hover,
.btn-default.active:focus,
.btn-default.active.focus,
.open > .btn-default.dropdown-toggle:hover,
.open > .btn-default.dropdown-toggle:focus,
.open > .btn-default.dropdown-toggle.focus
{
    border-color: #ccd5db; 
    background-color: #ccd5db;
}
.btn-default.disabled,
.btn-default.disabled:hover,
.btn-default.disabled:focus,
.btn-default.disabled.focus,
.btn-default.disabled:active,
.btn-default.disabled.active,
.btn-default[disabled],
.btn-default[disabled]:hover,
.btn-default[disabled]:focus,
.btn-default[disabled].focus,
.btn-default[disabled]:active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default,
fieldset[disabled] .btn-default:hover,
fieldset[disabled] .btn-default:focus,
fieldset[disabled] .btn-default.focus,
fieldset[disabled] .btn-default:active,
fieldset[disabled] .btn-default.active
{
    color: #76838f;
    border-color: #f3f7f9; 
    background-color: #f3f7f9;
}
.btn-default .badge-pill
{
    color: #e4eaec;
    background-color: #76838f;
}
.btn-default.btn-up:before
{
    border-bottom-color: #e4eaec;
}
.btn-default.btn-up:focus:before,
.btn-default.btn-up:hover:before
{
    border-bottom-color: #f3f7f9;
}
.btn-default.btn-up.active:before,
.btn-default.btn-up:active:before,
.open > .btn-default.btn-up.dropdown-toggle:before
{
    border-bottom-color: #ccd5db;
}
.btn-default.btn-right:before
{
    border-left-color: #e4eaec;
}
.btn-default.btn-right:focus:before,
.btn-default.btn-right:hover:before
{
    border-left-color: #f3f7f9;
}
.btn-default.btn-right.active:before,
.btn-default.btn-right:active:before,
.open > .btn-default.btn-right.dropdown-toggle:before
{
    border-left-color: #ccd5db;
}
.btn-default.btn-bottom:before
{
    border-top-color: #e4eaec;
}
.btn-default.btn-bottom:focus:before,
.btn-default.btn-bottom:hover:before
{
    border-top-color: #f3f7f9;
}
.btn-default.btn-bottom.active:before,
.btn-default.btn-bottom:active:before,
.open > .btn-default.btn-bottom.dropdown-toggle:before
{
    border-top-color: #ccd5db;
}
.btn-default.btn-left:before
{
    border-right-color: #e4eaec;
}
.btn-default.btn-left:focus:before,
.btn-default.btn-left:hover:before
{
    border-right-color: #f3f7f9;
}
.btn-default.btn-left.active:before,
.btn-default.btn-left:active:before,
.open > .btn-default.btn-left.dropdown-toggle:before
{
    border-right-color: #ccd5db;
}

.btn-inverse
{
    color: #76838f;
    border-color: #e4eaec;
    background-color: #fff;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-box-shadow: none;
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: none;
}
.btn-inverse:hover
{
    color: #76838f;
    border-color: #c0ced3; 
    background-color: #e6e6e6;
}
.btn-inverse:focus,
.btn-inverse.focus
{
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(228, 234, 236, .5);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(228, 234, 236, .5);
}
.btn-inverse.disabled,
.btn-inverse:disabled
{
    border-color: #e4eaec; 
    background-color: #fff;
}
.btn-inverse:active,
.btn-inverse.active,
.show > .btn-inverse.dropdown-toggle
{
    color: #76838f;
    border-color: #c0ced3;
    background-color: #e6e6e6;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse.focus
{
    color: #76838f;
    border-color: #f3f7f9;
    background-color: #fff;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-inverse:active,
.btn-inverse.active,
.open > .btn-inverse.dropdown-toggle
{
    border-color: #ccd5db;
    background-color: #fff;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-inverse:active:hover,
.btn-inverse:active:focus,
.btn-inverse:active.focus,
.btn-inverse.active:hover,
.btn-inverse.active:focus,
.btn-inverse.active.focus,
.open > .btn-inverse.dropdown-toggle:hover,
.open > .btn-inverse.dropdown-toggle:focus,
.open > .btn-inverse.dropdown-toggle.focus
{
    border-color: #ccd5db; 
    background-color: #fff;
}
.btn-inverse.disabled,
.btn-inverse.disabled:hover,
.btn-inverse.disabled:focus,
.btn-inverse.disabled.focus,
.btn-inverse.disabled:active,
.btn-inverse.disabled.active,
.btn-inverse[disabled],
.btn-inverse[disabled]:hover,
.btn-inverse[disabled]:focus,
.btn-inverse[disabled].focus,
.btn-inverse[disabled]:active,
.btn-inverse[disabled].active,
fieldset[disabled] .btn-inverse,
fieldset[disabled] .btn-inverse:hover,
fieldset[disabled] .btn-inverse:focus,
fieldset[disabled] .btn-inverse.focus,
fieldset[disabled] .btn-inverse:active,
fieldset[disabled] .btn-inverse.active
{
    color: #ccd5db;
    border-color: #a3afb7; 
    background-color: #fff;
}
.btn-inverse .badge-pill
{
    color: #fff;
    background-color: #76838f;
}
.btn-inverse.btn-up:before
{
    border-bottom-color: #fff;
}
.btn-inverse.btn-up:focus:before,
.btn-inverse.btn-up:hover:before
{
    border-bottom-color: #fff;
}
.btn-inverse.btn-up.active:before,
.btn-inverse.btn-up:active:before,
.open > .btn-inverse.btn-up.dropdown-toggle:before
{
    border-bottom-color: #fff;
}
.btn-inverse.btn-right:before
{
    border-left-color: #fff;
}
.btn-inverse.btn-right:focus:before,
.btn-inverse.btn-right:hover:before
{
    border-left-color: #fff;
}
.btn-inverse.btn-right.active:before,
.btn-inverse.btn-right:active:before,
.open > .btn-inverse.btn-right.dropdown-toggle:before
{
    border-left-color: #fff;
}
.btn-inverse.btn-bottom:before
{
    border-top-color: #fff;
}
.btn-inverse.btn-bottom:focus:before,
.btn-inverse.btn-bottom:hover:before
{
    border-top-color: #fff;
}
.btn-inverse.btn-bottom.active:before,
.btn-inverse.btn-bottom:active:before,
.open > .btn-inverse.btn-bottom.dropdown-toggle:before
{
    border-top-color: #fff;
}
.btn-inverse.btn-left:before
{
    border-right-color: #fff;
}
.btn-inverse.btn-left:focus:before,
.btn-inverse.btn-left:hover:before
{
    border-right-color: #fff;
}
.btn-inverse.btn-left.active:before,
.btn-inverse.btn-left:active:before,
.open > .btn-inverse.btn-left.dropdown-toggle:before
{
    border-right-color: #fff;
}

.btn-dark
{
    color: #fff;
    border-color: #526069;
    background-color: #526069;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-box-shadow: none;
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
            box-shadow: none;
}
.btn-dark:hover
{
    color: #fff;
    border-color: #374147; 
    background-color: #3c464c;
}
.btn-dark:focus,
.btn-dark.focus
{
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(82, 96, 105, .5);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075), 0 0 0 2px rgba(82, 96, 105, .5);
}
.btn-dark.disabled,
.btn-dark:disabled
{
    border-color: #526069; 
    background-color: #526069;
}
.btn-dark:active,
.btn-dark.active,
.show > .btn-dark.dropdown-toggle
{
    color: #fff;
    border-color: #374147;
    background-color: #3c464c;
    background-image: none;
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
            box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-dark:hover,
.btn-dark:focus,
.btn-dark.focus
{
    color: #fff;
    border-color: #76838f;
    background-color: #76838f;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-dark:active,
.btn-dark.active,
.open > .btn-dark.dropdown-toggle
{
    border-color: #37474f;
    background-color: #37474f;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-dark:active:hover,
.btn-dark:active:focus,
.btn-dark:active.focus,
.btn-dark.active:hover,
.btn-dark.active:focus,
.btn-dark.active.focus,
.open > .btn-dark.dropdown-toggle:hover,
.open > .btn-dark.dropdown-toggle:focus,
.open > .btn-dark.dropdown-toggle.focus
{
    border-color: #37474f; 
    background-color: #37474f;
}
.btn-dark.disabled,
.btn-dark.disabled:hover,
.btn-dark.disabled:focus,
.btn-dark.disabled.focus,
.btn-dark.disabled:active,
.btn-dark.disabled.active,
.btn-dark[disabled],
.btn-dark[disabled]:hover,
.btn-dark[disabled]:focus,
.btn-dark[disabled].focus,
.btn-dark[disabled]:active,
.btn-dark[disabled].active,
fieldset[disabled] .btn-dark,
fieldset[disabled] .btn-dark:hover,
fieldset[disabled] .btn-dark:focus,
fieldset[disabled] .btn-dark.focus,
fieldset[disabled] .btn-dark:active,
fieldset[disabled] .btn-dark.active
{
    color: #fff;
    border-color: #a3afb7; 
    background-color: #a3afb7;
}
.btn-dark .badge-pill
{
    color: #526069;
    background-color: #fff;
}
.btn-dark.btn-up:before
{
    border-bottom-color: #526069;
}
.btn-dark.btn-up:focus:before,
.btn-dark.btn-up:hover:before
{
    border-bottom-color: #76838f;
}
.btn-dark.btn-up.active:before,
.btn-dark.btn-up:active:before,
.open > .btn-dark.btn-up.dropdown-toggle:before
{
    border-bottom-color: #37474f;
}
.btn-dark.btn-right:before
{
    border-left-color: #526069;
}
.btn-dark.btn-right:focus:before,
.btn-dark.btn-right:hover:before
{
    border-left-color: #76838f;
}
.btn-dark.btn-right.active:before,
.btn-dark.btn-right:active:before,
.open > .btn-dark.btn-right.dropdown-toggle:before
{
    border-left-color: #37474f;
}
.btn-dark.btn-bottom:before
{
    border-top-color: #526069;
}
.btn-dark.btn-bottom:focus:before,
.btn-dark.btn-bottom:hover:before
{
    border-top-color: #76838f;
}
.btn-dark.btn-bottom.active:before,
.btn-dark.btn-bottom:active:before,
.open > .btn-dark.btn-bottom.dropdown-toggle:before
{
    border-top-color: #37474f;
}
.btn-dark.btn-left:before
{
    border-right-color: #526069;
}
.btn-dark.btn-left:focus:before,
.btn-dark.btn-left:hover:before
{
    border-right-color: #76838f;
}
.btn-dark.btn-left.active:before,
.btn-dark.btn-left:active:before,
.open > .btn-dark.btn-left.dropdown-toggle:before
{
    border-right-color: #37474f;
}
.btn-dark.btn-flat
{
    color: #526069;
}

.btn-flat
{
    border: none;
    background: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-flat.disabled
{
    color: #a3afb7;
}

.btn-icon,
.btn.icon
{
    line-height: 1em; 

    padding: .715rem;
}
.btn-icon.btn-xs,
.btn-group-xs > .btn-icon.btn,
.btn.icon.btn-xs,
.btn-group-xs > .btn.icon
{
    font-size: .858rem; 

    padding: .286rem;
}
.btn-icon.btn-sm,
.btn.icon.btn-sm
{
    font-size: 1rem; 

    padding: .572rem;
}
.btn-icon.btn-lg,
.btn.icon.btn-lg
{
    font-size: 1.429rem; 

    padding: .858rem;
}
.btn-icon.disabled,
.btn.icon.disabled
{
    color: #a3afb7;
}

.btn-icon .icon
{
    margin: -1px 0 0;
}

.btn-raised
{
    -webkit-transition: -webkit-box-shadow .25s cubic-bezier(.4, 0, .2, 1);
         -o-transition:         box-shadow .25s cubic-bezier(.4, 0, .2, 1);
            transition:         box-shadow .25s cubic-bezier(.4, 0, .2, 1); 

    -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .18), 0 2px 4px rgba(0, 0, 0, .21);
            box-shadow: 0 0 2px rgba(0, 0, 0, .18), 0 2px 4px rgba(0, 0, 0, .21);
}
.btn-raised:hover,
.btn-raised:active,
.btn-raised.active,
.open > .btn-raised.dropdown-toggle
{
    -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .15), 0 3px 6px rgba(0, 0, 0, .2);
            box-shadow: 0 0 3px rgba(0, 0, 0, .15), 0 3px 6px rgba(0, 0, 0, .2);
}
.btn-raised.disabled,
.btn-raised[disabled],
fieldset[disabled] .btn-raised
{
    -webkit-box-shadow: none;
            box-shadow: none;
}

.btn-floating
{
    font-size: 1.715rem;

    width: 4rem;
    height: 4rem;
    margin: 0;
    padding: 0;

    text-align: center;

    border-radius: 100%;
    -webkit-box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
            box-shadow: 0 6px 10px rgba(0, 0, 0, .15);
}
.btn-floating.btn-xs,
.btn-group-xs > .btn-floating.btn
{
    font-size: .929rem; 

    width: 2.143rem;
    height: 2.143rem;
    padding: 0;
}
.btn-floating.btn-sm
{
    font-size: 1.072rem; 

    width: 2.858rem;
    height: 2.858rem;
    padding: 0;
}
.btn-floating.btn-lg
{
    font-size: 2.143rem; 

    width: 5rem;
    height: 5rem;
    padding: 0;
}
.btn-floating i
{
    position: relative;
    top: 0;
}

.btn-animate
{
    position: relative;

    overflow: hidden;
}
.btn-animate span
{
    display: block;

    width: 100%;
    height: 100%;

    -webkit-transform: translate(0px, 0px);
        -ms-transform: translate(0px, 0px);
         -o-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
}
.btn-animate-side
{
    padding: .572rem 2rem;
}
.btn-animate-side span
{
    -webkit-transition: -webkit-transform .2s ease-out 0s;
         -o-transition:      -o-transform .2s ease-out 0s;
            transition:         transform .2s ease-out 0s;
}
.btn-animate-side span > .icon
{
    position: absolute;
    top: 50%;
    left: 0;

    display: block;

    -webkit-transition: opacity .2s ease-out 0s;
         -o-transition: opacity .2s ease-out 0s;
            transition: opacity .2s ease-out 0s; 
    -webkit-transform: translate(-20px, -50%);
        -ms-transform: translate(-20px, -50%);
         -o-transform: translate(-20px, -50%);
            transform: translate(-20px, -50%);

    opacity: 0;
}
.btn-animate-side:hover span
{
    -webkit-transform: translate(10px, 0px);
        -ms-transform: translate(10px, 0px);
         -o-transform: translate(10px, 0px);
            transform: translate(10px, 0px);
}
.btn-animate-side:hover span > .icon
{
    opacity: 1;
}
.btn-animate-side.btn-xs,
.btn-group-xs > .btn-animate-side.btn
{
    padding: .215rem 1rem;
}
.btn-animate-side.btn-xs span > .icon,
.btn-group-xs > .btn-animate-side.btn span > .icon
{
    left: 5px;
}
.btn-animate-side.btn-xs:hover span,
.btn-group-xs > .btn-animate-side.btn:hover span
{
    -webkit-transform: translate(8px, 0px);
        -ms-transform: translate(8px, 0px);
         -o-transform: translate(8px, 0px);
            transform: translate(8px, 0px);
}
.btn-animate-side.btn-sm
{
    padding: .429rem 1.572rem;
}
.btn-animate-side.btn-sm span > .icon
{
    left: 3px;
}
.btn-animate-side.btn-sm:hover span
{
    -webkit-transform: translate(8px, 0px);
        -ms-transform: translate(8px, 0px);
         -o-transform: translate(8px, 0px);
            transform: translate(8px, 0px);
}
.btn-animate-side.btn-lg
{
    padding: .715rem 2.358rem;
}
.btn-animate-side.btn-lg span > .icon
{
    left: -6px;
}
.btn-animate-side.btn-lg:hover span
{
    -webkit-transform: translate(14px, 0px);
        -ms-transform: translate(14px, 0px);
         -o-transform: translate(14px, 0px);
            transform: translate(14px, 0px);
}
.btn-animate-vertical span
{
    -webkit-transition: all .2s ease-out 0s;
         -o-transition: all .2s ease-out 0s;
            transition: all .2s ease-out 0s;
}
.btn-animate-vertical span > .icon
{
    font-size: 1.715rem;

    position: absolute;
    top: -2px;
    left: 50%;

    display: block;

    -webkit-transform: translate(-50%, -100%);
        -ms-transform: translate(-50%, -100%);
         -o-transform: translate(-50%, -100%);
            transform: translate(-50%, -100%);
}
.btn-animate-vertical:hover span
{
    -webkit-transform: translate(0, 150%);
        -ms-transform: translate(0, 150%);
         -o-transform: translate(0, 150%);
            transform: translate(0, 150%);
}
.btn-animate-vertical.btn-xs span > .icon,
.btn-group-xs > .btn-animate-vertical.btn span > .icon
{
    font-size: 1.286rem; 

    top: -5px;
}
.btn-animate-vertical.btn-sm span > .icon
{
    font-size: 1.5rem; 

    top: -3px;
}
.btn-animate-vertical.btn-lg span > .icon
{
    font-size: 2.643rem;
}

.btn-tagged
{
    padding: 0;
    padding-right: .572rem;
}
.btn-tagged .btn-tag
{
    margin-right: .357rem; 
    padding: .429rem .572rem;
}
.btn-tagged.btn-xs,
.btn-group-xs > .btn-tagged.btn
{
    padding-right: .358rem;
}
.btn-tagged.btn-xs .btn-tag,
.btn-group-xs > .btn-tagged.btn .btn-tag
{
    margin-right: .143rem; 
    padding: .072rem .286rem;
}
.btn-tagged.btn-sm
{
    padding-right: .858rem;
}
.btn-tagged.btn-sm .btn-tag
{
    margin-right: .643rem; 
    padding: .429rem .429rem;
}
.btn-tagged.btn-lg
{
    padding-right: 1rem;
}
.btn-tagged.btn-lg .btn-tag
{
    margin-right: .785rem; 
    padding: .715rem 1rem;
}
.btn-tagged.btn-block
{
    text-align: left;
}

.btn-tag
{
    display: inline-block;

    border-radius: .215rem 0 0 .215rem; 
    background-color: rgba(0, 0, 0, .15);
}

.btn-pill-left
{
    border-radius: 500px 0 0 500px;
}

.btn-pill-right
{
    border-radius: 0 500px 500px 0;
}

.btn-direction
{
    position: relative;
}
.btn-direction:before
{
    line-height: 0;

    position: absolute;

    content: '';

    border: 8px solid transparent;
}

.btn-up:before
{
    top: -16px;
    left: 50%;

    margin-left: -8px;

    border-bottom-color: #e4eaec;
}

.btn-right:before
{
    top: 50%;
    right: -16px;

    margin-top: -8px;

    border-left-color: #e4eaec;
}

.btn-bottom:before
{
    bottom: -16px;
    left: 50%;

    margin-left: -8px;

    border-top-color: #e4eaec;
}

.btn-left:before
{
    top: 50%;
    left: -16px;

    margin-top: -8px;

    border-right-color: #e4eaec;
}

.btn-pure,
.btn-pure:hover,
.btn-pure:focus,
.btn-pure:active,
.btn-pure.active,
.open > .btn-pure.dropdown-toggle,
.btn-pure[disabled],
fieldset[disabled] .btn-pure
{
    border-color: transparent;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.btn-pure:hover,
.btn-pure:focus,
.btn-pure.focus,
.btn-pure:hover:hover,
.btn-pure:hover:focus,
.btn-pure:hover.focus,
.btn-pure:focus:hover,
.btn-pure:focus:focus,
.btn-pure:focus.focus,
.btn-pure:active:hover,
.btn-pure:active:focus,
.btn-pure:active.focus,
.btn-pure.active:hover,
.btn-pure.active:focus,
.btn-pure.active.focus,
.open > .btn-pure.dropdown-toggle:hover,
.open > .btn-pure.dropdown-toggle:focus,
.open > .btn-pure.dropdown-toggle.focus,
.btn-pure[disabled]:hover,
.btn-pure[disabled]:focus,
.btn-pure[disabled].focus,
fieldset[disabled] .btn-pure:hover,
fieldset[disabled] .btn-pure:focus,
fieldset[disabled] .btn-pure.focus
{
    border-color: transparent;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.btn-pure.btn-default
{
    color: #a3afb7;
}
.btn-pure.btn-default:hover,
.btn-pure.btn-default:focus,
.btn-pure.btn-default:active,
.btn-pure.btn-default.active,
.open > .btn-pure.btn-default.dropdown-toggle
{
    color: #ccd5db;
}
.btn-pure.btn-default:hover:hover,
.btn-pure.btn-default:hover:focus,
.btn-pure.btn-default:hover.focus,
.btn-pure.btn-default:focus:hover,
.btn-pure.btn-default:focus:focus,
.btn-pure.btn-default:focus.focus,
.btn-pure.btn-default:active:hover,
.btn-pure.btn-default:active:focus,
.btn-pure.btn-default:active.focus,
.btn-pure.btn-default.active:hover,
.btn-pure.btn-default.active:focus,
.btn-pure.btn-default.active.focus,
.open > .btn-pure.btn-default.dropdown-toggle:hover,
.open > .btn-pure.btn-default.dropdown-toggle:focus,
.open > .btn-pure.btn-default.dropdown-toggle.focus
{
    color: #ccd5db;
}
.btn-pure.btn-default:hover .badge-pill,
.btn-pure.btn-default:focus .badge-pill,
.btn-pure.btn-default:active .badge-pill,
.btn-pure.btn-default.active .badge-pill,
.open > .btn-pure.btn-default.dropdown-toggle .badge-pill
{
    color: #ccd5db;
}

.btn-pure.btn-primary
{
    color: #62a8ea;
}
.btn-pure.btn-primary:hover,
.btn-pure.btn-primary:focus,
.btn-pure.btn-primary:active,
.btn-pure.btn-primary.active,
.open > .btn-pure.btn-primary.dropdown-toggle
{
    color: #a2caee;
}
.btn-pure.btn-primary:hover:hover,
.btn-pure.btn-primary:hover:focus,
.btn-pure.btn-primary:hover.focus,
.btn-pure.btn-primary:focus:hover,
.btn-pure.btn-primary:focus:focus,
.btn-pure.btn-primary:focus.focus,
.btn-pure.btn-primary:active:hover,
.btn-pure.btn-primary:active:focus,
.btn-pure.btn-primary:active.focus,
.btn-pure.btn-primary.active:hover,
.btn-pure.btn-primary.active:focus,
.btn-pure.btn-primary.active.focus,
.open > .btn-pure.btn-primary.dropdown-toggle:hover,
.open > .btn-pure.btn-primary.dropdown-toggle:focus,
.open > .btn-pure.btn-primary.dropdown-toggle.focus
{
    color: #a2caee;
}
.btn-pure.btn-primary:hover .badge-pill,
.btn-pure.btn-primary:focus .badge-pill,
.btn-pure.btn-primary:active .badge-pill,
.btn-pure.btn-primary.active .badge-pill,
.open > .btn-pure.btn-primary.dropdown-toggle .badge-pill
{
    color: #a2caee;
}

.btn-pure.btn-success
{
    color: #46be8a;
}
.btn-pure.btn-success:hover,
.btn-pure.btn-success:focus,
.btn-pure.btn-success:active,
.btn-pure.btn-success.active,
.open > .btn-pure.btn-success.dropdown-toggle
{
    color: #7dd3ae;
}
.btn-pure.btn-success:hover:hover,
.btn-pure.btn-success:hover:focus,
.btn-pure.btn-success:hover.focus,
.btn-pure.btn-success:focus:hover,
.btn-pure.btn-success:focus:focus,
.btn-pure.btn-success:focus.focus,
.btn-pure.btn-success:active:hover,
.btn-pure.btn-success:active:focus,
.btn-pure.btn-success:active.focus,
.btn-pure.btn-success.active:hover,
.btn-pure.btn-success.active:focus,
.btn-pure.btn-success.active.focus,
.open > .btn-pure.btn-success.dropdown-toggle:hover,
.open > .btn-pure.btn-success.dropdown-toggle:focus,
.open > .btn-pure.btn-success.dropdown-toggle.focus
{
    color: #7dd3ae;
}
.btn-pure.btn-success:hover .badge-pill,
.btn-pure.btn-success:focus .badge-pill,
.btn-pure.btn-success:active .badge-pill,
.btn-pure.btn-success.active .badge-pill,
.open > .btn-pure.btn-success.dropdown-toggle .badge-pill
{
    color: #7dd3ae;
}

.btn-pure.btn-info
{
    color: #57c7d4;
}
.btn-pure.btn-info:hover,
.btn-pure.btn-info:focus,
.btn-pure.btn-info:active,
.btn-pure.btn-info.active,
.open > .btn-pure.btn-info.dropdown-toggle
{
    color: #9ae1e9;
}
.btn-pure.btn-info:hover:hover,
.btn-pure.btn-info:hover:focus,
.btn-pure.btn-info:hover.focus,
.btn-pure.btn-info:focus:hover,
.btn-pure.btn-info:focus:focus,
.btn-pure.btn-info:focus.focus,
.btn-pure.btn-info:active:hover,
.btn-pure.btn-info:active:focus,
.btn-pure.btn-info:active.focus,
.btn-pure.btn-info.active:hover,
.btn-pure.btn-info.active:focus,
.btn-pure.btn-info.active.focus,
.open > .btn-pure.btn-info.dropdown-toggle:hover,
.open > .btn-pure.btn-info.dropdown-toggle:focus,
.open > .btn-pure.btn-info.dropdown-toggle.focus
{
    color: #9ae1e9;
}
.btn-pure.btn-info:hover .badge-pill,
.btn-pure.btn-info:focus .badge-pill,
.btn-pure.btn-info:active .badge-pill,
.btn-pure.btn-info.active .badge-pill,
.open > .btn-pure.btn-info.dropdown-toggle .badge-pill
{
    color: #9ae1e9;
}

.btn-pure.btn-warning
{
    color: #f2a654;
}
.btn-pure.btn-warning:hover,
.btn-pure.btn-warning:focus,
.btn-pure.btn-warning:active,
.btn-pure.btn-warning.active,
.open > .btn-pure.btn-warning.dropdown-toggle
{
    color: #f6be80;
}
.btn-pure.btn-warning:hover:hover,
.btn-pure.btn-warning:hover:focus,
.btn-pure.btn-warning:hover.focus,
.btn-pure.btn-warning:focus:hover,
.btn-pure.btn-warning:focus:focus,
.btn-pure.btn-warning:focus.focus,
.btn-pure.btn-warning:active:hover,
.btn-pure.btn-warning:active:focus,
.btn-pure.btn-warning:active.focus,
.btn-pure.btn-warning.active:hover,
.btn-pure.btn-warning.active:focus,
.btn-pure.btn-warning.active.focus,
.open > .btn-pure.btn-warning.dropdown-toggle:hover,
.open > .btn-pure.btn-warning.dropdown-toggle:focus,
.open > .btn-pure.btn-warning.dropdown-toggle.focus
{
    color: #f6be80;
}
.btn-pure.btn-warning:hover .badge-pill,
.btn-pure.btn-warning:focus .badge-pill,
.btn-pure.btn-warning:active .badge-pill,
.btn-pure.btn-warning.active .badge-pill,
.open > .btn-pure.btn-warning.dropdown-toggle .badge-pill
{
    color: #f6be80;
}

.btn-pure.btn-danger
{
    color: #f96868;
}
.btn-pure.btn-danger:hover,
.btn-pure.btn-danger:focus,
.btn-pure.btn-danger:active,
.btn-pure.btn-danger.active,
.open > .btn-pure.btn-danger.dropdown-toggle
{
    color: #fa9898;
}
.btn-pure.btn-danger:hover:hover,
.btn-pure.btn-danger:hover:focus,
.btn-pure.btn-danger:hover.focus,
.btn-pure.btn-danger:focus:hover,
.btn-pure.btn-danger:focus:focus,
.btn-pure.btn-danger:focus.focus,
.btn-pure.btn-danger:active:hover,
.btn-pure.btn-danger:active:focus,
.btn-pure.btn-danger:active.focus,
.btn-pure.btn-danger.active:hover,
.btn-pure.btn-danger.active:focus,
.btn-pure.btn-danger.active.focus,
.open > .btn-pure.btn-danger.dropdown-toggle:hover,
.open > .btn-pure.btn-danger.dropdown-toggle:focus,
.open > .btn-pure.btn-danger.dropdown-toggle.focus
{
    color: #fa9898;
}
.btn-pure.btn-danger:hover .badge-pill,
.btn-pure.btn-danger:focus .badge-pill,
.btn-pure.btn-danger:active .badge-pill,
.btn-pure.btn-danger.active .badge-pill,
.open > .btn-pure.btn-danger.dropdown-toggle .badge-pill
{
    color: #fa9898;
}

.btn-pure.btn-dark
{
    color: #526069;
}
.btn-pure.btn-dark:hover,
.btn-pure.btn-dark:focus,
.btn-pure.btn-dark:active,
.btn-pure.btn-dark.active,
.open > .btn-pure.btn-dark.dropdown-toggle
{
    color: #76838f;
}
.btn-pure.btn-dark:hover:hover,
.btn-pure.btn-dark:hover:focus,
.btn-pure.btn-dark:hover.focus,
.btn-pure.btn-dark:focus:hover,
.btn-pure.btn-dark:focus:focus,
.btn-pure.btn-dark:focus.focus,
.btn-pure.btn-dark:active:hover,
.btn-pure.btn-dark:active:focus,
.btn-pure.btn-dark:active.focus,
.btn-pure.btn-dark.active:hover,
.btn-pure.btn-dark.active:focus,
.btn-pure.btn-dark.active.focus,
.open > .btn-pure.btn-dark.dropdown-toggle:hover,
.open > .btn-pure.btn-dark.dropdown-toggle:focus,
.open > .btn-pure.btn-dark.dropdown-toggle.focus
{
    color: #76838f;
}
.btn-pure.btn-dark:hover .badge-pill,
.btn-pure.btn-dark:focus .badge-pill,
.btn-pure.btn-dark:active .badge-pill,
.btn-pure.btn-dark.active .badge-pill,
.open > .btn-pure.btn-dark.dropdown-toggle .badge-pill
{
    color: #76838f;
}

.btn-pure.btn-inverse
{
    color: #fff;
}
.btn-pure.btn-inverse:hover,
.btn-pure.btn-inverse:focus,
.btn-pure.btn-inverse:active,
.btn-pure.btn-inverse.active,
.open > .btn-pure.btn-inverse.dropdown-toggle
{
    color: #fff;
}
.btn-pure.btn-inverse:hover:hover,
.btn-pure.btn-inverse:hover:focus,
.btn-pure.btn-inverse:hover.focus,
.btn-pure.btn-inverse:focus:hover,
.btn-pure.btn-inverse:focus:focus,
.btn-pure.btn-inverse:focus.focus,
.btn-pure.btn-inverse:active:hover,
.btn-pure.btn-inverse:active:focus,
.btn-pure.btn-inverse:active.focus,
.btn-pure.btn-inverse.active:hover,
.btn-pure.btn-inverse.active:focus,
.btn-pure.btn-inverse.active.focus,
.open > .btn-pure.btn-inverse.dropdown-toggle:hover,
.open > .btn-pure.btn-inverse.dropdown-toggle:focus,
.open > .btn-pure.btn-inverse.dropdown-toggle.focus
{
    color: #fff;
}
.btn-pure.btn-inverse:hover .badge-pill,
.btn-pure.btn-inverse:focus .badge-pill,
.btn-pure.btn-inverse:active .badge-pill,
.btn-pure.btn-inverse.active .badge-pill,
.open > .btn-pure.btn-inverse.dropdown-toggle .badge-pill
{
    color: #fff;
}

.dropdown-toggle:after
{
    margin-right: 0;
    margin-left: .3em;
}

.dropdown-toggle.btn-xs:after,
.btn-group-xs > .dropdown-toggle.btn:after
{
    margin-left: 0;
}

.dropdown-item
{
    width: -webkit-calc(100% - 10px);
    width:         calc(100% - 10px);
    margin: 2px 5px;
    padding: .572rem 1.072rem;

    -webkit-transition: background-color .25s;
         -o-transition: background-color .25s;
            transition: background-color .25s; 

    border-radius: .215rem;
}
.dropdown-item .icon:first-child
{
    width: 1em;
    margin-right: .5em;

    text-align: center;
}

.dropdown-divider
{
    margin: 6px 0;
}

.dropdown-menu
{
    -webkit-transition: .25s;
         -o-transition: .25s;
            transition: .25s;
}
.dropdown-menu.dropdown-menu-bullet
{
    margin-top: 12px;
}
.dropdown-menu.dropdown-menu-bullet:before,
.dropdown-menu.dropdown-menu-bullet:after
{
    position: absolute;
    left: 10px;

    display: inline-block;

    width: 0;
    height: 0;

    content: '';

    border: 7px solid transparent;
    border-top-width: 0;
}
.dropdown-menu.dropdown-menu-bullet:before
{
    top: -7px;

    border-bottom-color: #e4eaec;
}
.dropdown-menu.dropdown-menu-bullet:after
{
    top: -6px;

    border-bottom-color: #fff;
}
.dropdown-menu-right.dropdown-menu-bullet:before,
.dropdown-menu-right.dropdown-menu-bullet:after
{
    right: 10px;
    left: auto;
}
.dropdown-menu.animate
{
    overflow: hidden;
}
.dropdown-menu.animate > .dropdown-item
{
    -webkit-animation: slide-left .5s both;
         -o-animation: slide-left .5s both;
            animation: slide-left .5s both;
}
.dropdown-menu.animate > .dropdown-item:nth-child(1)
{
    -webkit-animation: animation-delay(.02s);
         -o-animation: animation-delay(.02s);
            animation: animation-delay(.02s);
}
.dropdown-menu.animate > .dropdown-item:nth-child(2)
{
    -webkit-animation: animation-delay(.04s);
         -o-animation: animation-delay(.04s);
            animation: animation-delay(.04s);
}
.dropdown-menu.animate > .dropdown-item:nth-child(3)
{
    -webkit-animation: animation-delay(.06s);
         -o-animation: animation-delay(.06s);
            animation: animation-delay(.06s);
}
.dropdown-menu.animate > .dropdown-item:nth-child(4)
{
    -webkit-animation: animation-delay(.08s);
         -o-animation: animation-delay(.08s);
            animation: animation-delay(.08s);
}
.dropdown-menu.animate > .dropdown-item:nth-child(5)
{
    -webkit-animation: animation-delay(.1s);
         -o-animation: animation-delay(.1s);
            animation: animation-delay(.1s);
}
.dropdown-menu.animate > .dropdown-item:nth-child(6)
{
    -webkit-animation: animation-delay(.12s);
         -o-animation: animation-delay(.12s);
            animation: animation-delay(.12s);
}
.dropdown-menu.animate > .dropdown-item:nth-child(7)
{
    -webkit-animation: animation-delay(.14s);
         -o-animation: animation-delay(.14s);
            animation: animation-delay(.14s);
}
.dropdown-menu.animate > .dropdown-item:nth-child(8)
{
    -webkit-animation: animation-delay(.16s);
         -o-animation: animation-delay(.16s);
            animation: animation-delay(.16s);
}
.dropdown-menu.animate > .dropdown-item:nth-child(9)
{
    -webkit-animation: animation-delay(.18s);
         -o-animation: animation-delay(.18s);
            animation: animation-delay(.18s);
}
.dropdown-menu.animate > .dropdown-item:nth-child(10)
{
    -webkit-animation: animation-delay(.2s);
         -o-animation: animation-delay(.2s);
            animation: animation-delay(.2s);
}
.dropdown-menu.animate > .dropdown-item.dropdown-divider
{
    -webkit-animation-name: none;
         -o-animation-name: none;
            animation-name: none;
}
.dropdown-menu.animate.animate-reverse > .dropdown-item:nth-last-child(1)
{
    -webkit-animation: animation-delay(.02s);
         -o-animation: animation-delay(.02s);
            animation: animation-delay(.02s);
}
.dropdown-menu.animate.animate-reverse > .dropdown-item:nth-last-child(2)
{
    -webkit-animation: animation-delay(.04s);
         -o-animation: animation-delay(.04s);
            animation: animation-delay(.04s);
}
.dropdown-menu.animate.animate-reverse > .dropdown-item:nth-last-child(3)
{
    -webkit-animation: animation-delay(.06s);
         -o-animation: animation-delay(.06s);
            animation: animation-delay(.06s);
}
.dropdown-menu.animate.animate-reverse > .dropdown-item:nth-last-child(4)
{
    -webkit-animation: animation-delay(.08s);
         -o-animation: animation-delay(.08s);
            animation: animation-delay(.08s);
}
.dropdown-menu.animate.animate-reverse > .dropdown-item:nth-last-child(5)
{
    -webkit-animation: animation-delay(.1s);
         -o-animation: animation-delay(.1s);
            animation: animation-delay(.1s);
}
.dropdown-menu.animate.animate-reverse > .dropdown-item:nth-last-child(6)
{
    -webkit-animation: animation-delay(.12s);
         -o-animation: animation-delay(.12s);
            animation: animation-delay(.12s);
}
.dropdown-menu.animate.animate-reverse > .dropdown-item:nth-last-child(7)
{
    -webkit-animation: animation-delay(.14s);
         -o-animation: animation-delay(.14s);
            animation: animation-delay(.14s);
}
.dropdown-menu.animate.animate-reverse > .dropdown-item:nth-last-child(8)
{
    -webkit-animation: animation-delay(.16s);
         -o-animation: animation-delay(.16s);
            animation: animation-delay(.16s);
}
.dropdown-menu.animate.animate-reverse > .dropdown-item:nth-last-child(9)
{
    -webkit-animation: animation-delay(.18s);
         -o-animation: animation-delay(.18s);
            animation: animation-delay(.18s);
}
.dropdown-menu.animate.animate-reverse > .dropdown-item:nth-last-child(10)
{
    -webkit-animation: animation-delay(.2s);
         -o-animation: animation-delay(.2s);
            animation: animation-delay(.2s);
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu
{
    margin-bottom: 6px;

    -webkit-box-shadow: 0 -3px 12px rgba(0, 0, 0, .05);
            box-shadow: 0 -3px 12px rgba(0, 0, 0, .05);
}
.dropup .dropdown-menu.dropdown-menu-bullet,
.navbar-fixed-bottom .dropdown .dropdown-menu.dropdown-menu-bullet
{
    margin-bottom: 12px;
}
.dropup .dropdown-menu.dropdown-menu-bullet:before,
.dropup .dropdown-menu.dropdown-menu-bullet:after,
.navbar-fixed-bottom .dropdown .dropdown-menu.dropdown-menu-bullet:before,
.navbar-fixed-bottom .dropdown .dropdown-menu.dropdown-menu-bullet:after
{
    top: auto;

    border-top-width: 7px;
    border-bottom-width: 0;
}
.dropup .dropdown-menu.dropdown-menu-bullet:before,
.navbar-fixed-bottom .dropdown .dropdown-menu.dropdown-menu-bullet:before
{
    bottom: -7px;

    border-top-color: #e4eaec;
}
.dropup .dropdown-menu.dropdown-menu-bullet:after,
.navbar-fixed-bottom .dropdown .dropdown-menu.dropdown-menu-bullet:after
{
    bottom: -6px;

    border-top-color: #fff;
}

.dropdown-menu > .dropdown-header
{
    font-size: 1rem;
    font-weight: 500;

    padding: 8px 20px 6px;

    cursor: default;
}

.dropdown-menu > .dropdown-submenu
{
    position: relative;
}
.dropdown-menu > .dropdown-submenu > .dropdown-item
{
    position: relative;
}
.dropdown-menu > .dropdown-submenu > .dropdown-item:after
{
    position: absolute;
    right: 10px;

    display: inline-block;

    width: 0;
    height: 0;
    margin-top: 6px;

    content: '';
    vertical-align: middle;

    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px dashed;
}
.dropdown-menu > .dropdown-submenu .dropdown-menu
{
    left: 100%;

    margin: 0;
}
.dropdown-menu > .dropdown-submenu.dropdown-menu-left .dropdown-menu
{
    left: -100%;
}
.dropdown-menu > .dropdown-submenu:hover .dropdown-menu
{
    display: block;
}

.dropdown .dropdown-submenu .dropdown-menu
{
    top: 0;
}

.dropup .dropdown-submenu .dropdown-menu
{
    bottom: 0;
}

.dropdown-menu-media
{
    width: 360px; 
    padding-top: 0;
    padding-bottom: 0;
}
.dropdown-menu-media > li
{
    margin: 0; 
    padding: 0;
}
.dropdown-menu-media .dropdown-menu-header
{
    position: relative; 

    padding: 20px 20px;

    border-bottom: 1px solid #e4eaec;
    background-color: #fff;
}
.dropdown-menu-media .dropdown-menu-header > h3,
.dropdown-menu-media .dropdown-menu-header > h4,
.dropdown-menu-media .dropdown-menu-header > h5
{
    margin: 0;
}
.dropdown-menu-media .dropdown-menu-header .badge
{
    position: absolute;
    top: 50%;
    right: 20px;

    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
}
.dropdown-menu-media .list-group
{
    font-size: .858rem;

    max-height: 270px; 
    margin: 0;

    border-radius: 0;
}
.dropdown-menu-media .list-group-item
{
    margin: 0; 
    padding: 0 20px;

    border: none;
    border-radius: 0 !important;
}
.dropdown-menu-media .list-group-item .media
{
    padding: 15px 0;

    border-top: 1px solid #e4eaec;
}
.dropdown-menu-media .list-group-item:first-child .media
{
    border-top: none;
}
.dropdown-menu-media > .dropdown-menu-footer
{
    border-top: 1px solid #e4eaec;
    background-color: #f3f7f9;
}
.dropdown-menu-media > .dropdown-menu-footer > a
{
    margin: 0;
    padding: 15px 20px !important;

    color: #a3afb7 !important;
}
.dropdown-menu-media > .dropdown-menu-footer > a:hover
{
    color: #89bceb !important; 
    background-color: transparent !important;
}
.dropdown-menu-media > .dropdown-menu-footer > .dropdown-menu-footer-btn
{
    position: absolute;
    right: 0;
}
.dropdown-menu-media > .dropdown-menu-footer > .dropdown-menu-footer-btn:hover
{
    color: #89bceb !important;
    background-color: transparent !important;
}

.dropdown-menu-primary .dropdown-iten.active,
.dropdown-menu-primary .dropdown-iten.active:hover,
.dropdown-menu-primary .dropdown-iten.active:focus
{
    color: #fff;
    background-color: #62a8ea;
}

.dropdown-menu-success .dropdown-iten.active,
.dropdown-menu-success .dropdown-iten.active:hover,
.dropdown-menu-success .dropdown-iten.active:focus
{
    color: #fff;
    background-color: #46be8a;
}

.dropdown-menu-info .dropdown-iten.active,
.dropdown-menu-info .dropdown-iten.active:hover,
.dropdown-menu-info .dropdown-iten.active:focus
{
    color: #fff;
    background-color: #57c7d4;
}

.dropdown-menu-warning .dropdown-iten.active,
.dropdown-menu-warning .dropdown-iten.active:hover,
.dropdown-menu-warning .dropdown-iten.active:focus
{
    color: #fff;
    background-color: #f2a654;
}

.dropdown-menu-danger .dropdown-iten.active,
.dropdown-menu-danger .dropdown-iten.active:hover,
.dropdown-menu-danger .dropdown-iten.active:focus
{
    color: #fff;
    background-color: #f96868;
}

.dropdown-menu-dark .dropdown-iten.active,
.dropdown-menu-dark .dropdown-iten.active:hover,
.dropdown-menu-dark .dropdown-iten.active:focus
{
    color: #fff;
    background-color: #526069;
}

.btn-group .btn ~ .dropdown-toggle
{
    margin-left: -1px;
    padding-right: .8em;
    padding-left: .8em;
}
.btn-group .btn ~ .dropdown-toggle:after
{
    margin-left: 0;
}

.btn-group.open .dropdown-toggle
{
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05);
            box-shadow: inset 0 1px 3px rgba(0, 0, 0, .05);
}

.btn-group:focus .dropdown-toggle
{
    -webkit-transition: .25s;
         -o-transition: .25s;
            transition: .25s;
}

.btn-group-justified
{
    display: table;

    width: 100%;

    table-layout: fixed;
    border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group
{
    display: table-cell;
    float: none;

    width: 1%;
}
.btn-group-justified > .btn-group .btn
{
    width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu
{
    left: auto;
}

.input-group-addon
{
    -webkit-transition: border .25s linear, color .25s linear, background-color .25s linear;
         -o-transition: border .25s linear, color .25s linear, background-color .25s linear;
            transition: border .25s linear, color .25s linear, background-color .25s linear;
}

.input-group-btn .btn
{
    padding: 6px 10px;
}
.input-group-btn .btn > .icon
{
    line-height: inherit;

    vertical-align: bottom;
}
.input-group-btn .btn ~ .dropdown-toggle:after
{
    margin-left: 0;
}

.input-group-lg .input-group-addon,
.input-group-lg .input-group-btn
{
    line-height: 1.333333;
}

.input-group-sm .input-group-addon,
.input-group-sm .input-group-btn
{
    line-height: 1.5;
}

.form-icons .form-control-icon
{
    position: absolute;
    z-index: 99;
    top: 50%;
    left: 10px; 

    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
         -o-transform: translateY(-50%);
            transform: translateY(-50%);
}
.form-icons .form-control-icon + .form-control
{
    padding-left: 30px; 

    border-top-left-radius: .215rem;
    border-bottom-left-radius: .215rem;
}

.form-icons .round-input-control .form-control
{
    border-radius: 200px;
}

.form-icons .large-icon .form-control
{
    height: 3.2rem !important;
}

.form-icons .small-icon .form-control
{
    height: 2.2rem !important;
}

.form-icons .form-control-icon-right
{
    right: 10px; 
    left: auto;
}
.form-icons .form-control-icon-right + .form-control
{
    padding-right: 30px;
    padding-left: .929rem;
}

.nav-link
{
    position: relative;

    display: block;
    overflow: hidden; 

    padding: .715rem 1.072rem;
}
.nav-link:focus
{
    outline: none;
}
.nav-link:focus,
.nav-link:hover
{
    background-color: #f3f7f9;
}
.nav-link.disabled:focus,
.nav-link.disabled:hover
{
    background-color: transparent;
}
.nav-link .close
{
    display: inline-block;

    margin-left: 10px;
}

.nav-quick
{
    margin-right: 0;
    margin-bottom: 22px;
    margin-left: 0;
    padding: 0;

    border-radius: .215rem;
    background-color: #fff;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
            box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.nav-quick .nav-item
{
    position: relative;

    display: block;

    padding: 0;

    list-style: none;

    text-align: center;
}
.nav-quick .nav-link
{
    padding: 1.143rem 0;

    color: #76838f;
}
.nav-quick .nav-link .icon
{
    font-size: 2.286rem; 

    display: block;

    margin-bottom: .2rem;
}
.nav-quick .badge,
.nav-quick .badge-pill
{
    position: absolute;
    top: 0;
    right: 0;
}
.nav-quick-sm .nav-link
{
    padding: .858rem 0;
}
.nav-quick-sm .nav-link .icon
{
    font-size: 1.7145rem;
}
.nav-quick-lg .nav-link
{
    padding: 1.572rem 0;
}
.nav-quick-lg .nav-link .icon
{
    font-size: 2.8575rem;
}
.nav-quick-bordered
{
    border-top: 1px solid #e4eaec;
    border-left: 1px solid #e4eaec;
}
.nav-quick-bordered .nav-item
{
    border-right: 1px solid #e4eaec; 
    border-bottom: 1px solid #e4eaec;
}

.nav-tabs .nav-link
{
    -webkit-transition: .25s;
         -o-transition: .25s;
            transition: .25s; 

    color: #76838f;
}
.nav-tabs .nav-link > .icon
{
    line-height: 1;

    margin-right: .5em;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-link.active:focus,
.nav-tabs .nav-link.active:hover,
.nav-tabs .nav-item.open .nav-link,
.nav-tabs .nav-item.open .nav-link:focus,
.nav-tabs .nav-item.open .nav-link:hover
{
    border-color: transparent;
    border-bottom-color: #62a8ea;
}

.nav-tabs .dropup .dropdown-menu
{
    margin-bottom: -1px;

    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}

.nav-pills .nav-link
{
    -webkit-transition: border .2s linear 0s, color .2s linear 0s, background-color .2s linear 0s;
         -o-transition: border .2s linear 0s, color .2s linear 0s, background-color .2s linear 0s;
            transition: border .2s linear 0s, color .2s linear 0s, background-color .2s linear 0s;
}

.nav-pills-rounded .nav-link
{
    margin-right: 5px;
    margin-left: 5px;
    padding-right: 20px;
    padding-left: 20px;

    border-radius: 1000px;
}

.nav-tabs.nav-tabs-bottom
{
    border-top: 1px solid #e4eaec;
    border-bottom: none;
}
.nav-tabs.nav-tabs-bottom .nav-item
{
    margin-top: -1px;
    margin-bottom: 0;
}
.nav-tabs.nav-tabs-bottom .nav-link
{
    border-radius: 0 0 .286rem .286rem;
}
.nav-tabs.nav-tabs-bottom .nav-link:hover,
.nav-tabs.nav-tabs-bottom .nav-link:focus
{
    border-top-color: #e4eaec; 
    border-bottom-color: transparent;
}

.nav-tabs-reverse .nav-item
{
    float: right;
}
.nav-tabs-reverse .nav-item + .nav-item
{
    margin-right: 2px; 
    margin-left: 0;
}

.nav-tabs-solid
{
    border-bottom-color: #f3f7f9;
}
.nav-tabs-solid .nav-link:hover
{
    border-color: transparent;
}
.nav-tabs-solid .nav-link.active,
.nav-tabs-solid .nav-link.active:focus,
.nav-tabs-solid .nav-link.active:hover,
.nav-tabs-solid .nav-item.open .nav-link,
.nav-tabs-solid .nav-item.open .nav-link:focus,
.nav-tabs-solid .nav-item.open .nav-link:hover
{
    color: #76838f;
    border-color: transparent; 
    background-color: #f3f7f9;
}
.nav-tabs-solid ~ .tab-content
{
    padding: 1.429rem;

    background-color: #f3f7f9;
}
.nav-tabs-solid.nav-tabs-bottom .nav-link.active,
.nav-tabs-solid.nav-tabs-bottom .nav-link.active:hover,
.nav-tabs-solid.nav-tabs-bottom .nav-link.active:focus
{
    border: none;
}

.nav-tabs-line
{
    position: relative;
}
.nav-tabs-line .nav-link
{
    padding: .715rem 1.429rem;

    border-bottom: 2px solid transparent;
}
.nav-tabs-line .nav-link:hover,
.nav-tabs-line .nav-link:focus
{
    background-color: transparent;
}
.nav-tabs-line .nav-link:hover
{
    border-bottom-color: #ccd5db;
}
.nav-tabs-line .nav-link.active,
.nav-tabs-line .nav-link.active:focus,
.nav-tabs-line .nav-link.active:hover,
.nav-tabs-line .nav-item.open .nav-link,
.nav-tabs-line .nav-item.open .nav-link:focus,
.nav-tabs-line .nav-item.open .nav-link:hover
{
    color: #62a8ea;
    border-bottom: 2px solid #62a8ea; 
    background-color: transparent;
}
.nav-tabs-line .dropdown-menu
{
    margin-top: 0;
}
.nav-tabs-line .dropup .dropdown-menu
{
    margin-bottom: 0;
}
.nav-tabs-line .nav-item.open > .nav-link,
.nav-tabs-line .nav-item.open > .nav-link:focus,
.nav-tabs-line .nav-item.open > .nav-link:hover
{
    border-bottom-color: #62a8ea;
}
.nav-tabs-line.nav-tabs-bottom .nav-link
{
    border-top: 2px solid transparent;
    border-bottom: none;
}
.nav-tabs-line.nav-tabs-bottom .nav-link:hover
{
    border-top-color: #ccd5db;
    border-bottom-color: transparent;
}
.nav-tabs-line.nav-tabs-bottom .nav-link.active,
.nav-tabs-line.nav-tabs-bottom .nav-link.active:focus,
.nav-tabs-line.nav-tabs-bottom .nav-link.active:hover,
.nav-tabs-line.nav-tabs-bottom .nav-item.open .nav-link,
.nav-tabs-line.nav-tabs-bottom .nav-item.open .nav-link:focus,
.nav-tabs-line.nav-tabs-bottom .nav-item.open .nav-link:hover
{
    border-top: 2px solid #62a8ea;
    border-bottom: none;
}
.nav-tabs-line.nav-tabs-bottom .nav-item.open > .nav-link,
.nav-tabs-line.nav-tabs-bottom .nav-item.open > .nav-link:focus,
.nav-tabs-line.nav-tabs-bottom .nav-item.open > .nav-link:hover
{
    border-top-color: #62a8ea;
}

.tabs-line-top
{
    border-bottom: 1px solid #e4eaec;
}
.tabs-line-top .nav-link,
.tabs-line-top .nav-item .nav-link
{
    bottom: -1px;

    border-top: 2px solid transparent;
    border-bottom-color: transparent;
}
.tabs-line-top .nav-link:hover,
.tabs-line-top .nav-item .nav-link:hover
{
    border-top: 2px solid #ccd5db; 
    border-bottom-color: transparent;
}
.tabs-line-top .nav-link.active,
.tabs-line-top .nav-link.active:focus,
.tabs-line-top .nav-link.active:hover,
.tabs-line-top .nav-item.open .nav-link,
.tabs-line-top .nav-item.open .nav-link:focus,
.tabs-line-top .nav-item.open .nav-link:hover
{
    color: #62a8ea;
    border-top: 2px solid #62a8ea;
    border-right: 1px solid #e4eaec;
    border-bottom: 1px solid #fff; 
    border-left: 1px solid #e4eaec;
    background-color: transparent;
}

.nav-tabs-vertical::after
{
    display: block;
    clear: both;

    content: '';
}

.nav-tabs-vertical .nav-tabs
{
    float: left;
            flex-direction: column;

    border-right: 1px solid #e4eaec;
    border-bottom: none; 

    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
}
.nav-tabs-vertical .nav-tabs .nav-item
{
    float: none;

    margin-right: -1px;
    margin-bottom: 2px;
    margin-left: 0;
}
.nav-tabs-vertical .nav-tabs .nav-link
{
    border-radius: .286rem 0 0 .286rem;
}
.nav-tabs-vertical .nav-tabs .nav-link:hover
{
    border-right-color: #e4eaec; 
    border-bottom-color: transparent;
}
.nav-tabs-vertical .nav-tabs .nav-link.active,
.nav-tabs-vertical .nav-tabs .nav-link.active:focus,
.nav-tabs-vertical .nav-tabs .nav-link.active:hover
{
    border-right-color: #62a8ea; 
    border-bottom-color: transparent;
}

.nav-tabs-vertical .nav-tabs-reverse
{
    float: right;

    border-right: none;
    border-left: 1px solid #e4eaec;
}
.nav-tabs-vertical .nav-tabs-reverse .nav-item
{
    margin-right: 0;
    margin-left: -1px;
}
.nav-tabs-vertical .nav-tabs-reverse .nav-link
{
    border-radius: 0 .286rem .286rem 0;
}
.nav-tabs-vertical .nav-tabs-reverse .nav-link:hover
{
    border-right-color: transparent;
    border-left-color: #e4eaec;
}
.nav-tabs-vertical .nav-tabs-reverse .nav-link.active,
.nav-tabs-vertical .nav-tabs-reverse .nav-link.active:focus,
.nav-tabs-vertical .nav-tabs-reverse .nav-link.active:hover
{
    border-right-color: transparent;
    border-left-color: #62a8ea;
}

.nav-tabs-vertical .nav-tabs-solid
{
    border-right-color: #f3f7f9;
}
.nav-tabs-vertical .nav-tabs-solid .nav-link:hover
{
    border-color: transparent;
}
.nav-tabs-vertical .nav-tabs-solid .nav-link.active,
.nav-tabs-vertical .nav-tabs-solid .nav-link.active:focus,
.nav-tabs-vertical .nav-tabs-solid .nav-link.active:hover
{
    border-color: transparent;
}
.nav-tabs-vertical .nav-tabs-solid + .tab-content
{
    padding: 1.429rem;
}
.nav-tabs-vertical .nav-tabs-solid.nav-tabs-reverse
{
    border-left-color: #f3f7f9;
}

.nav-tabs-vertical .nav-tabs-line .nav-link
{
    border-right: 2px solid transparent;
    border-bottom: none;
}
.nav-tabs-vertical .nav-tabs-line .nav-link:hover
{
    border-right-color: #ccd5db;
}
.nav-tabs-vertical .nav-tabs-line .nav-link.active,
.nav-tabs-vertical .nav-tabs-line .nav-link.active:hover,
.nav-tabs-vertical .nav-tabs-line .nav-link.active:focus
{
    border-right: 2px solid #62a8ea;
    border-bottom: none;
}

.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link
{
    border-right-width: 1px;
    border-left: 2px solid transparent;
}
.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link:hover
{
    border-color: transparent;
    border-left-color: #ccd5db;
}
.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link.active,
.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link.active:hover,
.nav-tabs-vertical .nav-tabs-line.nav-tabs-reverse .nav-link.active:focus
{
    border-right: 1px solid transparent;
    border-left: 2px solid #62a8ea;
}

.nav-tabs-vertical .tab-content
{
    overflow: hidden;
}

.nav-tabs-inverse .nav-link.active,
.nav-tabs-inverse .nav-link.active:hover,
.nav-tabs-inverse .nav-link.active:focus
{
    border-color: transparent;
}

.nav-tabs-inverse .nav-tabs-solid
{
    border-bottom-color: #fff;
}
.nav-tabs-inverse .nav-tabs-solid .nav-link.active,
.nav-tabs-inverse .nav-tabs-solid .nav-link.active:hover,
.nav-tabs-inverse .nav-tabs-solid .nav-link.active:focus
{
    color: #76838f;
    background-color: #fff;
}

.nav-tabs-inverse.nav-tabs-vertical .nav-link.active,
.nav-tabs-inverse.nav-tabs-vertical .nav-link.active:hover,
.nav-tabs-inverse.nav-tabs-vertical .nav-link.active:focus
{
    border-color: transparent;
}

.nav-tabs-inverse.nav-tabs-vertical .nav-tabs-solid
{
    border-right-color: #fff;
}
.nav-tabs-inverse.nav-tabs-vertical .nav-tabs-solid.nav-tabs-reverse
{
    border-left-color: #fff;
}

.nav-tabs-inverse .tab-content
{
    background: #fff;
}

.nav-tabs-animate .tab-content
{
    overflow: hidden;
}

.nav-tabs-lg .nav-link
{
    font-size: 1.286rem;
    line-height: 1.333333; 

    padding: .858rem 1.429rem;
}

.nav-tabs-sm .nav-link
{
    font-size: .858rem;
    line-height: 1.5; 

    padding: .358rem .715rem;
}

.navbar
{
    position: relative;

    padding: 1.5715rem 1.0715rem;
}
.navbar::after
{
    display: block;
    clear: both;

    content: '';
}
@media (min-width: 480px)
{
    .navbar
    {
        border-radius: .215rem;
    }
}

.navbar-full
{
    z-index: 1200;
}
@media (min-width: 480px)
{
    .navbar-full
    {
        border-radius: 0;
    }
}

.navbar-fixed-top,
.navbar-fixed-bottom
{
    position: fixed;
    z-index: 1500; 
    right: 0;
    left: 0;
}
@media (min-width: 480px)
{
    .navbar-fixed-top,
    .navbar-fixed-bottom
    {
        border-radius: 0;
    }
}

.navbar-fixed-top
{
    top: 0;
}

.navbar-fixed-bottom
{
    bottom: 0;
}

.navbar-sticky-top
{
    position: -webkit-sticky;
    position:         sticky;
    z-index: 1500;
    top: 0;

    width: 100%;
}
@media (min-width: 480px)
{
    .navbar-sticky-top
    {
        border-radius: 0;
    }
}

.navbar-brand
{
    font-size: 1.286rem; 

    float: left;

    margin-right: 1rem;
    padding-top: 4px;
    padding-bottom: 4px;
}
.navbar-brand:focus,
.navbar-brand:hover
{
    text-decoration: none;
}
.navbar-brand > img
{
    display: block;
}

.navbar-divider
{
    float: left;
    overflow: hidden; 

    width: 1px;
    margin-right: 1.0715rem;
    margin-left: 1.0715rem;
    padding-top: .425rem;
    padding-bottom: .425rem;
}
.navbar-divider::before
{
    content: '\00a0';
}

.navbar-toggler
{
    font-size: 1.286rem;
    line-height: 1;

    width: 2.5em;
    height: 2em;
    padding: .5rem .75rem;

    border: 1px solid transparent;
    border-radius: .215rem; 
    background: transparent no-repeat center center;
    -webkit-background-size: 24px 24px;
            background-size: 24px 24px;
}
.navbar-toggler:focus,
.navbar-toggler:hover
{
    text-decoration: none;
}

.navbar-nav .nav-item
{
    float: left;
}

.navbar-nav .nav-link
{
    display: block;

    padding-top: .425rem;
    padding-bottom: .425rem;
}
.navbar-nav .nav-link + .nav-link
{
    margin-left: 1rem;
}

.navbar-nav .nav-item + .nav-item
{
    margin-left: 1rem;
}

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

.navbar-light .navbar-nav .nav-link
{
    color: rgba(0, 0, 0, .3);
}
.navbar-light .navbar-nav .nav-link:focus,
.navbar-light .navbar-nav .nav-link:hover
{
    color: rgba(0, 0, 0, .6);
}

.navbar-light .navbar-nav .open > .nav-link,
.navbar-light .navbar-nav .open > .nav-link:focus,
.navbar-light .navbar-nav .open > .nav-link:hover,
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .show > .nav-link:focus,
.navbar-light .navbar-nav .show > .nav-link:hover,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .active > .nav-link:focus,
.navbar-light .navbar-nav .active > .nav-link:hover,
.navbar-light .navbar-nav .nav-link.open,
.navbar-light .navbar-nav .nav-link.open:focus,
.navbar-light .navbar-nav .nav-link.open:hover,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.show:focus,
.navbar-light .navbar-nav .nav-link.show:hover,
.navbar-light .navbar-nav .nav-link.active,
.navbar-light .navbar-nav .nav-link.active:focus,
.navbar-light .navbar-nav .nav-link.active:hover
{
    color: rgba(0, 0, 0, .8);
}

.navbar-light .navbar-toggler
{
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 32 32\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(0, 0, 0, 0.3)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 8h24M4 16h24M4 24h24\'/%3E%3C/svg%3E');
}

.navbar-light .navbar-divider
{
    background-color: rgba(0, 0, 0, .075);
}

.navbar-dark .navbar-brand
{
    color: white;
}
.navbar-dark .navbar-brand:focus,
.navbar-dark .navbar-brand:hover
{
    color: white;
}

.navbar-dark .navbar-nav .nav-link
{
    color: #fff;
}
.navbar-dark .navbar-nav .nav-link:focus,
.navbar-dark .navbar-nav .nav-link:hover
{
    color: rgba(255, 255, 255, .75);
}

.navbar-dark .navbar-nav .open > .nav-link,
.navbar-dark .navbar-nav .open > .nav-link:focus,
.navbar-dark .navbar-nav .open > .nav-link:hover,
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .show > .nav-link:focus,
.navbar-dark .navbar-nav .show > .nav-link:hover,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link:focus,
.navbar-dark .navbar-nav .active > .nav-link:hover,
.navbar-dark .navbar-nav .nav-link.open,
.navbar-dark .navbar-nav .nav-link.open:focus,
.navbar-dark .navbar-nav .nav-link.open:hover,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.show:focus,
.navbar-dark .navbar-nav .nav-link.show:hover,
.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link.active:focus,
.navbar-dark .navbar-nav .nav-link.active:hover
{
    color: white;
}

.navbar-dark .navbar-toggler
{
    background-image: url('data:image/svg+xml;charset=utf8,%3Csvg viewBox=\'0 0 32 32\' xmlns=\'http://www.w3.org/2000/svg\'%3E%3Cpath stroke=\'rgba(255, 255, 255, 0.5)\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' d=\'M4 8h24M4 16h24M4 24h24\'/%3E%3C/svg%3E');
}

.navbar-dark .navbar-divider
{
    background-color: rgba(255, 255, 255, .075);
}

.navbar-toggleable-xs::after
{
    display: block;
    clear: both;

    content: '';
}

@media (max-width: 479px)
{
    .navbar-toggleable-xs .navbar-nav .nav-item
    {
        float: none;

        margin-left: 0;
    }
}

@media (min-width: 480px)
{
    .navbar-toggleable-xs
    {
        display: block !important;
    }
}

.navbar-toggleable-sm::after
{
    display: block;
    clear: both;

    content: '';
}

@media (max-width: 767px)
{
    .navbar-toggleable-sm .navbar-nav .nav-item
    {
        float: none;

        margin-left: 0;
    }
}

@media (min-width: 768px)
{
    .navbar-toggleable-sm
    {
        display: block !important;
    }
}

.navbar-toggleable-md::after
{
    display: block;
    clear: both;

    content: '';
}

@media (max-width: 991px)
{
    .navbar-toggleable-md .navbar-nav .nav-item
    {
        float: none;

        margin-left: 0;
    }
}

@media (min-width: 992px)
{
    .navbar-toggleable-md
    {
        display: block !important;
    }
}

.navbar
{
    min-height: 4.715rem; 
    padding: 0;

    border: none;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
            box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
}

.navbar-nav
{
    margin: .78575rem -1.0715rem;
}
.navbar-nav .nav-item
{
    float: none;
}
.navbar-nav .nav-link
{
    padding-top: 1.572rem;
    padding-bottom: 1.572rem;
}
.navbar-nav .nav-item .nav-link
{
    line-height: 22px; 

    padding-top: .715rem;
    padding-bottom: .715rem;
}
.navbar-nav .nav-item + .nav-item
{
    margin-left: 0;
}
.navbar-nav > .nav-item > .dropdown-menu
{
    margin-top: 0;

    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
@media (max-width: 767px)
{
    .navbar-nav .open .dropdown-menu,
    .navbar-nav .show .dropdown-menu
    {
        position: static;

        float: none;

        width: auto;
        margin-top: 0;

        border: 0;
        background-color: transparent;
        -webkit-box-shadow: none;
                box-shadow: none;
    }
    .navbar-nav .open .dropdown-menu .dropdown-item,
    .navbar-nav .open .dropdown-menu .dropdown-header,
    .navbar-nav .show .dropdown-menu .dropdown-item,
    .navbar-nav .show .dropdown-menu .dropdown-header
    {
        padding: 5px 15px 5px 25px;
    }
    .navbar-nav .open .dropdown-menu .dropdown-item,
    .navbar-nav .show .dropdown-menu .dropdown-item
    {
        line-height: 22px;
    }
    .navbar-nav .open .dropdown-menu .dropdown-item:hover,
    .navbar-nav .open .dropdown-menu .dropdown-item:focus,
    .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-nav .show .dropdown-menu .dropdown-item:focus
    {
        background-image: none;
    }
}
@media (min-width: 768px)
{
    .navbar-nav
    {
        float: left;

        margin: 0;
    }
    .navbar-nav > .nav-item
    {
        float: left;
    }
    .navbar-nav > .nav-item > .nav-link
    {
        padding-top: 1.5715rem;
        padding-bottom: 1.5715rem;
    }
    .navbar-nav.navbar-right:last-child
    {
        margin-right: -1.0715rem;
    }
}

.navbar-header::after
{
    display: block;
    clear: both;

    content: '';
}

@media (min-width: 768px)
{
    .navbar-header
    {
        float: left;
    }
}

.container-fluid .navbar-header,
.container-fluid .navbar-collapse
{
    margin-right: -1.0715rem; 
    margin-left: -1.0715rem;
}
@media (min-width: 768px)
{
    .container-fluid .navbar-header,
    .container-fluid .navbar-collapse
    {
        margin-right: 0; 
        margin-left: 0;
    }
}

.navbar-toggler
{
    line-height: 22px;

    position: relative;

    float: right;

    height: 4.715rem;
    margin-top: 0;
    margin-right: 1.0715rem;
    margin-bottom: 0;
    padding: 1.5715rem 1.0715rem;

    cursor: pointer;
    -webkit-transition: color .25s linear;
         -o-transition: color .25s linear;
            transition: color .25s linear;

    border: 1px solid transparent;
    border-radius: .215rem; 
    background: transparent !important;
    background-image: none;
}
.navbar-toggler:hover
{
    background: transparent !important;
}
.navbar-toggler:focus
{
    outline: none;
}
.navbar-toggler .icon
{
    margin-top: -1px;
}
.navbar-toggler .icon-bar
{
    display: block;

    width: 1.572rem;
    height: 2px;

    border-radius: 1px;
}
.navbar-toggler .icon-bar + .icon-bar
{
    margin-top: .286rem;
}
@media (min-width: 768px)
{
    .navbar-toggler
    {
        display: none;
    }
}

.navbar-toggler-left
{
    float: left;

    margin-right: 0; 
    margin-left: 1.0715rem;
}

.navbar-collapse
{
    overflow-x: visible;

    padding-right: 1.0715rem;
    padding-left: 1.0715rem;

    border-top: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);

    -webkit-overflow-scrolling: touch;
}
.navbar-collapse::after
{
    display: block;
    clear: both;

    content: '';
}
.navbar-collapse.in
{
    overflow-y: visible;
}
@media (min-width: 768px)
{
    .navbar-collapse
    {
        width: auto;

        border-top: 0;
        -webkit-box-shadow: none;
                box-shadow: none;
    }
    .navbar-collapse.collapse
    {
        display: block !important;
        overflow: visible !important; 

        height: auto !important;
        padding-bottom: 0;
    }
    .navbar-fixed-top .navbar-collapse,
    .navbar-fixed-bottom .navbar-collapse
    {
        padding-right: 0; 
        padding-left: 0;
    }
}

.navbar-fixed-top,
.navbar-fixed-bottom
{
    width: 100%;
}

.hidden-float::after
{
    display: block;
    clear: both;

    content: '';
}

@media (min-width: 768px)
{
    .hidden-float
    {
        display: block;
    }
}

@media (max-width: 767px)
{
    .hidden-float
    {
        display: none !important;
    }
}

.navbar-brand
{
    font-size: 1.286rem;
    font-weight: 500;
    line-height: 22px;

    float: left;

    height: 4.715rem;
    margin: 0; 
    padding: 1.5715rem 1.429rem;
}
.navbar-brand:hover,
.navbar-brand:focus
{
    text-decoration: none;
}
.navbar-brand > img.navbar-brand-logo
{
    display: inline-block;
}
@media (min-width: 768px)
{
    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand
    {
        margin-left: -1.0715rem;
    }
}

.navbar-brand-logo
{
    display: inline-block;

    height: 2.286rem; 
    margin-top: -.357rem;
}

.navbar-brand-text
{
    margin-left: .429rem;
}

@media (max-width: 767px)
{
    .navbar-brand-center
    {
        position: absolute;
        left: 50%;

        -webkit-transform: translate(-50%, 0);
            -ms-transform: translate(-50%, 0);
             -o-transform: translate(-50%, 0);
                transform: translate(-50%, 0);
    }
}

@media (max-width: 767px)
{
    .navbar-mega .container,
    .navbar-mega .container-fluid
    {
        position: static;
    }
}

.navbar-mega .dropdown-menu
{
    left: auto;
}

.navbar-mega .dropdown-mega
{
    position: static;
}

.navbar-mega .mega-content
{
    padding: 1.429rem 2.143rem;
}

.navbar-mega .mega-menu
{
    min-width: 10.715rem;
    max-width: 100%;
}
.navbar-mega .mega-menu > ul
{
    padding-left: 0;
}
.navbar-mega .mega-menu .list-icons
{
    margin-bottom: .429rem;
}

.navbar-mega .dropdown.dropdown-fw .dropdown-menu
{
    right: 5px;
    left: 5px;
}
@media (max-width: 767px)
{
    .navbar-mega .dropdown.dropdown-fw .dropdown-menu
    {
        right: 0;
        left: 0;
    }
}

.navbar-form
{
    margin-top: 1.071rem;
    margin-right: -1.0715rem;
    margin-bottom: 1.071rem; 
    margin-left: -1.0715rem;
    padding: .715rem 1.0715rem;

    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
            box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (max-width: 767px)
{
    .navbar-form .form-group
    {
        margin-bottom: .358rem;
    }
}
@media (min-width: 768px)
{
    .navbar-form
    {
        width: auto;
        margin-right: 0;
        margin-left: 0;
        padding-top: 0;
        padding-bottom: 0;

        border: 0;
        -webkit-box-shadow: none;
                box-shadow: none;
    }
    .navbar-form.navbar-right:last-child
    {
        margin-right: -1.0715rem;
    }
}
.navbar-form .icon
{
    font-size: 1.143rem;

    color: rgba(55, 71, 79, .4);
}
.navbar-form .form-control
{
    border: none;
    border-radius: 38px; 
    background-color: #f3f7f9;
}

@media (min-width: 768px)
{
    .navbar-search.collapse
    {
        display: block !important;
        visibility: visible !important; 
        overflow: visible !important;

        height: auto !important;
    }
}

@media (max-width: 767px)
{
    .navbar-search
    {
        padding-right: 1.0715rem;
        padding-left: 1.0715rem;
    }
}

@media (max-width: 767px)
{
    .navbar-search .navbar-form
    {
        margin-top: 0;
        margin-bottom: 0;

        border-bottom: none;
    }
}

.container > .navbar-search,
.container-fluid > .navbar-search
{
    margin-right: -1.0715rem;
    margin-left: -1.0715rem;
}
@media (min-width: 768px)
{
    .container > .navbar-search,
    .container-fluid > .navbar-search
    {
        margin-right: 0;
        margin-left: 0;
    }
}

.navbar-search-overlap
{
    position: absolute !important;
    top: 0;
    right: 0;
    left: 0;

    background-color: #fff;
}
.navbar-search-overlap .form-group,
.navbar-search-overlap .form-control
{
    display: block !important;

    margin: 0;
}
.navbar-search-overlap .form-control
{
    height: 4.715rem !important;

    border-radius: 0; 
    background-color: transparent !important;
}
.navbar-search-overlap .form-control:focus
{
    border-color: transparent;
}

.navbar-toolbar
{
    float: left;
}
.navbar-toolbar::after
{
    display: block;
    clear: both;

    content: '';
}
.navbar-toolbar .nav-item
{
    float: left;
}
.navbar-toolbar .nav-item::after
{
    display: block;
    clear: both;

    content: '';
}
.navbar-toolbar .nav-link
{
    line-height: 22px; 

    padding-top: 1.5715rem;
    padding-bottom: 1.5715rem;
}
.navbar-toolbar .dropdown-menu
{
    -webkit-transform-origin: 100% 0;
        -ms-transform-origin: 100% 0;
         -o-transform-origin: 100% 0;
            transform-origin: 100% 0;
    -webkit-animation-duration: .3s;
         -o-animation-duration: .3s;
            animation-duration: .3s;
}
@media (max-width: 767px)
{
    .navbar-toolbar .dropdown-menu:not(.dropdown-menu-media)
    {
        overflow-x: hidden;
        overflow-y: scroll;

        max-height: 28.572rem;

        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0); 

        -webkit-overflow-scrolling: touch;
    }
}
@media (max-width: 767px) and (max-device-width: 480px) and (orientation: landscape)
{
    .navbar-toolbar .dropdown-menu:not(.dropdown-menu-media)
    {
        max-height: 14.286rem;
    }
}
@media (max-width: 767px)
{
    .navbar-toolbar .open,
    .navbar-toolbar .show
    {
        position: static;
    }
    .navbar-toolbar .open .dropdown-menu,
    .navbar-toolbar .show .dropdown-menu
    {
        right: 0;
        left: 0;

        float: none;

        width: auto;
        margin-top: 0;

        border-top-left-radius: 0;
        border-top-right-radius: 0;
    }
}

@media (max-width: 767px)
{
    .navbar-toolbar-left
    {
        float: left !important;
    }
    .navbar-toolbar-right
    {
        float: right !important;
    }
}

.navbar-nav .nav-link.navbar-avatar,
.navbar-toolbar .nav-link.navbar-avatar
{
    padding-top: 1.286rem;
    padding-bottom: 1.286rem;
}

@media (max-width: 767px)
{
    .navbar-nav .nav-link.navbar-avatar
    {
        padding-top: .429rem;
        padding-bottom: .429rem;
    }
}

.navbar-avatar .avatar
{
    width: 2.143rem;
}

.icon-fullscreen
{
    font-family: 'Web Icons';
}
.icon-fullscreen:before
{
    content: '';
}
.icon-fullscreen.active:before
{
    content: '';
}

.icon-menubar
{
    font-family: 'Web Icons';
}
.icon-menubar:before
{
    content: '';
}
.icon-menubar.active:before
{
    content: '';
}

.navbar-btn
{
    margin-top: 1.071rem;
    margin-bottom: 1.071rem;
}
.navbar-btn.btn-sm
{
    margin-top: 1.2135rem;
    margin-bottom: 1.2135rem;
}
.navbar-btn.btn-xs,
.btn-group-xs > .navbar-btn.btn
{
    margin-top: 1.5715rem;
    margin-bottom: 1.5715rem;
}

.navbar-text
{
    margin-top: 1.5715rem;
    margin-bottom: 1.5715rem;
}
@media (min-width: 768px)
{
    .navbar-text
    {
        float: left;

        margin-right: 1.0715rem; 
        margin-left: 1.0715rem;
    }
    .navbar-text.navbar-right:last-child
    {
        margin-right: 0;
    }
}

@media (min-width: 768px)
{
    .navbar-left
    {
        float: left;
    }
    .navbar-right
    {
        float: right;

        margin-right: -1.0715rem;
    }
    .navbar-right ~ .navbar-right
    {
        margin-right: 0;
    }
    .navbar-right .dropdown-menu
    {
        right: 0;
        left: auto;
    }
}

.navbar-default
{
    border-color: #e4eaec; 
    background-color: #fff;
}
.navbar-default .navbar-brand
{
    color: #37474f;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus
{
    color: #37474f;
    background-color: none;
}
.navbar-default .navbar-text
{
    color: #76838f;
}
.navbar-default .navbar-nav .nav-link
{
    color: #76838f;
}
.navbar-default .navbar-nav .nav-link:hover,
.navbar-default .navbar-nav .nav-link:focus
{
    color: #526069;
    background-color: rgba(243, 247, 249, .3);
}
.navbar-default .navbar-nav > .active > .nav-link,
.navbar-default .navbar-nav > .active > .nav-link:hover,
.navbar-default .navbar-nav > .active > .nav-link:focus,
.navbar-default .navbar-nav .nav-link.active,
.navbar-default .navbar-nav .nav-link.active:hover,
.navbar-default .navbar-nav .nav-link.active:focus
{
    color: #526069;
    background-color: rgba(243, 247, 249, .6);
}
.navbar-default .navbar-nav > .disabled > .nav-link,
.navbar-default .navbar-nav > .disabled > .nav-link:hover,
.navbar-default .navbar-nav > .disabled > .nav-link:focus,
.navbar-default .navbar-nav .nav-link.disabled,
.navbar-default .navbar-nav .nav-link.disabled:hover,
.navbar-default .navbar-nav .nav-link.disabled:focus
{
    color: #ccd5db;
    background-color: transparent;
}
.navbar-default .navbar-toggler
{
    border-color: transparent;
}
.navbar-default .navbar-toggler:hover,
.navbar-default .navbar-toggler:focus
{
    background-color: rgba(243, 247, 249, .3);
}
.navbar-default .navbar-toggler .icon-bar
{
    background-color: #76838f;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form
{
    border-color: #e4eaec;
}
.navbar-default .navbar-nav > .open > .nav-link,
.navbar-default .navbar-nav > .open > .nav-link:hover,
.navbar-default .navbar-nav > .open > .nav-link:focus,
.navbar-default .navbar-nav > .show > .nav-link,
.navbar-default .navbar-nav > .show > .nav-link:hover,
.navbar-default .navbar-nav > .show > .nav-link:focus
{
    color: #526069; 
    background-color: rgba(243, 247, 249, .6);
}
@media (max-width: 767px)
{
    .navbar-default .navbar-nav .open .dropdown-menu .dropdown-item,
    .navbar-default .navbar-nav .show .dropdown-menu .dropdown-item
    {
        color: #76838f;
    }
    .navbar-default .navbar-nav .open .dropdown-menu .dropdown-item:hover,
    .navbar-default .navbar-nav .open .dropdown-menu .dropdown-item:focus,
    .navbar-default .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-default .navbar-nav .show .dropdown-menu .dropdown-item:focus
    {
        color: #526069;
        background-color: rgba(243, 247, 249, .3);
    }
    .navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.active,
    .navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.active:hover,
    .navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.active:focus,
    .navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.active,
    .navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.active:hover,
    .navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.active:focus
    {
        color: #526069;
        background-color: rgba(243, 247, 249, .6);
    }
    .navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.disabled,
    .navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.disabled:hover,
    .navbar-default .navbar-nav .open .dropdown-menu .dropdown-item.disabled:focus,
    .navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.disabled,
    .navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.disabled:hover,
    .navbar-default .navbar-nav .show .dropdown-menu .dropdown-item.disabled:focus
    {
        color: #ccd5db;
        background-color: transparent;
    }
}
.navbar-default .navbar-link
{
    color: #76838f;
}
.navbar-default .navbar-link:hover
{
    color: #526069;
}
.navbar-default .navbar-toolbar .nav-link
{
    display: block;

    color: #76838f;
}
.navbar-default .navbar-toolbar .nav-link:hover,
.navbar-default .navbar-toolbar .nav-link:focus
{
    color: #526069;
    background-color: rgba(243, 247, 249, .3);
}
.navbar-default .navbar-toolbar > .active > .nav-link,
.navbar-default .navbar-toolbar > .active > .nav-link:hover,
.navbar-default .navbar-toolbar > .active > .nav-link:focus,
.navbar-default .navbar-toolbar .nav-link.active,
.navbar-default .navbar-toolbar .nav-link.active:hover,
.navbar-default .navbar-toolbar .nav-link.active:focus
{
    color: #526069;
    background-color: rgba(243, 247, 249, .6);
}
.navbar-default .navbar-toolbar > .disabled > .nav-link,
.navbar-default .navbar-toolbar > .disabled > .nav-link:hover,
.navbar-default .navbar-toolbar > .disabled > .nav-link:focus,
.navbar-default .navbar-toolbar .nav-link.disabled,
.navbar-default .navbar-toolbar .nav-link.disabled:hover,
.navbar-default .navbar-toolbar .nav-link.disabled:focus
{
    color: #ccd5db;
    background-color: transparent;
}
.navbar-default .navbar-toggler
{
    color: #76838f;
}
.navbar-default .navbar-toolbar > .open > .nav-link,
.navbar-default .navbar-toolbar > .open > .nav-link:hover,
.navbar-default .navbar-toolbar > .open > .nav-link:focus,
.navbar-default .navbar-toolbar > .show > .nav-link,
.navbar-default .navbar-toolbar > .show > .nav-link:hover,
.navbar-default .navbar-toolbar > .show > .nav-link:focus
{
    color: #526069;
    background-color: rgba(243, 247, 249, .6);
}

.navbar-inverse
{
    border-color: rgba(0, 0, 0, .1); 
    background-color: #62a8ea;
}
.navbar-inverse .navbar-brand
{
    color: #fff;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus
{
    color: #fff;
    background-color: none;
}
.navbar-inverse .navbar-text
{
    color: #fff;
}
.navbar-inverse .navbar-nav .nav-link
{
    color: #fff;
}
.navbar-inverse .navbar-nav .nav-link:hover,
.navbar-inverse .navbar-nav .nav-link:focus
{
    color: #fff;
    background-color: rgba(0, 0, 0, .1);
}
.navbar-inverse .navbar-nav > .active > .nav-link,
.navbar-inverse .navbar-nav > .active > .nav-link:hover,
.navbar-inverse .navbar-nav > .active > .nav-link:focus,
.navbar-inverse .navbar-nav .nav-link.active,
.navbar-inverse .navbar-nav .nav-link.active:hover,
.navbar-inverse .navbar-nav .nav-link.active:focus
{
    color: #fff;
    background-color: rgba(0, 0, 0, .1);
}
.navbar-inverse .navbar-nav > .disabled > .nav-link,
.navbar-inverse .navbar-nav > .disabled > .nav-link:hover,
.navbar-inverse .navbar-nav > .disabled > .nav-link:focus,
.navbar-inverse .navbar-nav .nav-link.disabled,
.navbar-inverse .navbar-nav .nav-link.disabled:hover,
.navbar-inverse .navbar-nav .nav-link.disabled:focus
{
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-toggler
{
    color: #fff;
    border-color: transparent;
}
.navbar-inverse .navbar-toggler:hover,
.navbar-inverse .navbar-toggler:focus
{
    background-color: rgba(0, 0, 0, .1);
}
.navbar-inverse .navbar-toggler .icon-bar
{
    background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form
{
    border-color: #4397e6;
}
.navbar-inverse .navbar-nav > .open > .nav-link,
.navbar-inverse .navbar-nav > .open > .nav-link:hover,
.navbar-inverse .navbar-nav > .open > .nav-link:focus,
.navbar-inverse .navbar-nav > .show > .nav-link,
.navbar-inverse .navbar-nav > .show > .nav-link:hover,
.navbar-inverse .navbar-nav > .show > .nav-link:focus
{
    color: #fff; 
    background-color: rgba(0, 0, 0, .1);
}
@media (max-width: 767px)
{
    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header,
    .navbar-inverse .navbar-nav .show .dropdown-menu > .dropdown-header
    {
        border-color: rgba(0, 0, 0, .1);
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-divider,
    .navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-divider
    {
        background-color: rgba(0, 0, 0, .1);
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item,
    .navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item
    {
        color: #fff;
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item:focus,
    .navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item:hover,
    .navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item:focus
    {
        color: #fff;
        background-color: rgba(0, 0, 0, .1);
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.active,
    .navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.active:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.active:focus,
    .navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.active,
    .navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.active:hover,
    .navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.active:focus
    {
        color: #fff;
        background-color: rgba(0, 0, 0, .1);
    }
    .navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.disabled,
    .navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.disabled:hover,
    .navbar-inverse .navbar-nav .open .dropdown-menu .dropdown-item.disabled:focus,
    .navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.disabled,
    .navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.disabled:hover,
    .navbar-inverse .navbar-nav .show .dropdown-menu .dropdown-item.disabled:focus
    {
        color: #fff;
        background-color: transparent;
    }
}
.navbar-inverse .navbar-link
{
    color: #fff;
}
.navbar-inverse .navbar-link:hover
{
    color: #fff;
}
.navbar-inverse .navbar-toolbar .nav-link
{
    color: #fff;
}
.navbar-inverse .navbar-toolbar .nav-link:hover,
.navbar-inverse .navbar-toolbar .nav-link:focus
{
    color: #fff;
    background-color: rgba(0, 0, 0, .1);
}
.navbar-inverse .navbar-toolbar > .active > .nav-link,
.navbar-inverse .navbar-toolbar > .active > .nav-link:hover,
.navbar-inverse .navbar-toolbar > .active > .nav-link:focus,
.navbar-inverse .navbar-toolbar .nav-link.active,
.navbar-inverse .navbar-toolbar .nav-link.active:hover,
.navbar-inverse .navbar-toolbar .nav-link.active:focus
{
    color: #fff;
    background-color: rgba(0, 0, 0, .1);
}
.navbar-inverse .navbar-toolbar > .disabled > .nav-link,
.navbar-inverse .navbar-toolbar > .disabled > .nav-link:hover,
.navbar-inverse .navbar-toolbar > .disabled > .nav-link:focus,
.navbar-inverse .navbar-toolbar .nav-link.disabled,
.navbar-inverse .navbar-toolbar .nav-link.disabled:hover,
.navbar-inverse .navbar-toolbar .nav-link.disabled:focus
{
    color: #fff;
    background-color: transparent;
}
.navbar-inverse .navbar-toolbar > .open > .nav-link,
.navbar-inverse .navbar-toolbar > .open > .nav-link:hover,
.navbar-inverse .navbar-toolbar > .open > .nav-link:focus,
.navbar-inverse .navbar-toolbar > .show > .nav-link,
.navbar-inverse .navbar-toolbar > .show > .nav-link:hover,
.navbar-inverse .navbar-toolbar > .show > .nav-link:focus
{
    color: #fff;
    background-color: rgba(0, 0, 0, .1);
}

.breadcrumb
{
    margin-bottom: 10px;

    background-color: transparent;
}
.breadcrumb .is-hidden
{
    display: none;
}
.breadcrumb-ellipsis
{
    display: inline-block;
}
.breadcrumb-dropdown
{
    display: inline-block;
}
.breadcrumb.breadcrumb-right > li.breadcrumb-ellipsis.is-hidden + li:before
{
    display: none;
}
.breadcrumb.breadcrumb-left .breadcrumb-dropdown,
.breadcrumb.breadcrumb-left .breadcrumb-ellipsis
{
    float: left;
}

.breadcrumb-item + .breadcrumb-item:before
{
    padding: 0 5px;
}

.breadcrumb-item .icon
{
    text-decoration: none;
}
.breadcrumb-item .icon:before
{
    margin-right: 10px;
}

.breadcrumb-arrow > .breadcrumb-item + .breadcrumb-item:before
{
    content: '» ';
}

.page-item > span
{
    padding: .643rem 1.072rem;

    -webkit-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
         -o-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
            transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
}
.page-item > span:focus,
.page-item > span:hover
{
    -webkit-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
         -o-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
            transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
    text-decoration: none;
}

.page-item .icon
{
    margin-top: -1px;
}

.page-item.active .page-link
{
    z-index: 3;
}

.page-item.disabled > span,
.page-item.disabled > span:focus,
.page-item.disabled > span:hover
{
    cursor: not-allowed;
    pointer-events: none;

    color: #ccd5db;
    border-color: #e4eaec; 
    background-color: transparent;
}

.page-link
{
    -webkit-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
         -o-transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
            transition: background .2s ease-out, border-color 0s ease-out, color .2s ease-out;
}
.page-link:focus,
.page-link:hover
{
    -webkit-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
         -o-transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
            transition: background .2s ease-out, border-color .2s ease-out, color .2s ease-out;
    text-decoration: none;
}

.pagination-gap .page-item.disabled .page-link:focus,
.pagination-gap .page-item.disabled .page-link:hover
{
    border-color: #e4eaec;
}

.pagination-gap .page-item:first-child .page-link,
.pagination-gap .page-item:last-child .page-link
{
    border-radius: 5px;
}

.pagination-gap .page-item.active .page-link
{
    background-color: #62a8ea;
}

.pagination-gap .page-link
{
    margin: 0 5px;

    border-radius: 5px;
}
.pagination-gap .page-link:focus,
.pagination-gap .page-link:hover
{
    border-color: #62a8ea; 
    background-color: transparent;
}

.pagination-no-border .page-link
{
    border: none;
}

.badge.badge-outline
{
    color: #f3f7f9;
    border-color: #f3f7f9; 
    background-color: transparent;
}

.badge.up
{
    position: relative;
    top: -10px;

    margin: 0 -.8em;

    border-radius: 15px;
}

.badge-outline
{
    border: 1px solid transparent;
}

.badge-round
{
    border-radius: 1em;
}

.badge-pill
{
    padding: 3px 6px;
}
.badge-pill:empty
{
    display: none;
}
.btn .badge-pill
{
    top: 0;
}
.btn-xs .badge-pill,
.btn-group-xs > .btn .badge-pill,
.btn-group-xs > .btn .badge-pill
{
    top: 0;

    padding: 1px 5px;
}
a .badge-pill:hover,
a .badge-pill:focus
{
    cursor: pointer; 
    text-decoration: none;
}
.list-group-item > .badge-pill
{
    margin-left: auto;

    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
            order: 1;
}
.list-group-item > .badge-pill + .badge-pill
{
    margin-right: 5px;
}
.nav-pills > li > a > .badge-pill
{
    margin-left: 3px;
}

.badge-default
{
    color: #76838f;
}
.badge-default[href]:hover,
.badge-default[href]:focus
{
    background-color: #f3f7f9;
}
.badge-default.badge-outline
{
    color: #e4eaec;
    border-color: #e4eaec; 
    background-color: transparent;
}
.badge-default[href]:hover,
.badge-default[href]:focus
{
    color: #a3afb7;
}
.badge-default.badge-outline
{
    color: #76838f;
}

.badge-primary[href]:hover,
.badge-primary[href]:focus
{
    background-color: #89bceb;
}

.badge-primary.badge-outline
{
    color: #62a8ea;
    border-color: #62a8ea; 
    background-color: transparent;
}

.badge-success[href]:hover,
.badge-success[href]:focus
{
    background-color: #5cd29d;
}

.badge-success.badge-outline
{
    color: #46be8a;
    border-color: #46be8a; 
    background-color: transparent;
}

.badge-info[href]:hover,
.badge-info[href]:focus
{
    background-color: #77d6e1;
}

.badge-info.badge-outline
{
    color: #57c7d4;
    border-color: #57c7d4; 
    background-color: transparent;
}

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

.badge-warning.badge-outline
{
    color: #f2a654;
    border-color: #f2a654; 
    background-color: transparent;
}

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

.badge-danger.badge-outline
{
    color: #f96868;
    border-color: #f96868; 
    background-color: transparent;
}

.badge-dark
{
    background-color: #526069;
}
.badge-dark[href]:hover,
.badge-dark[href]:focus
{
    background-color: #76838f;
}
.badge-dark.badge-outline
{
    color: #526069;
    border-color: #526069; 
    background-color: transparent;
}
.badge-dark[href]:focus,
.badge-dark[href]:hover
{
    background-color: #3c464c;
}

.badge-lg
{
    font-size: 16px;
}

.badge-sm
{
    font-size: 10px; 

    padding: .1em .5em .1em;
}

.jumbotron
{
    padding: 0;

    border-radius: .215rem;
}
.jumbotron > .jumbotron-photo img
{
    width: 100%;

    border-top-left-radius: .215rem;
    border-top-right-radius: .215rem;
}
.jumbotron-contents
{
    padding: 1.429rem;
}
.jumbotron .carousel,
.jumbotron .carousel-inner,
.jumbotron .carousel-inner > .carousel-item.active img
{
    border-top-left-radius: .215rem;
    border-top-right-radius: .215rem;
}
.jumbotron .carousel-inner > .carousel-item > a > img,
.jumbotron .carousel-inner > .carousel-item > img
{
    width: 100%;
}
@media (min-width: 768px)
{
    .jumbotron,
    .container .jumbotron
    {
        padding: 0;
    }
}

.alert
{
    padding-right: 20px;
    padding-left: 20px;
}
.alert ul
{
    padding-left: 13px;
}
.alert ul li
{
    padding-left: 7px;
}
.panel > .alert
{
    margin: 0;
}
.alert h4
{
    margin-top: 0;

    color: inherit;
}
.alert > *:last-child
{
    margin-bottom: 0;
}

.alert-alt
{
    color: #76838f;
    border: none;
    border-left: 3px solid transparent; 
    background-color: rgba(243, 247, 249, .8);
}
.alert-alt a,
.alert-alt .alert-link
{
    text-decoration: none;
}

.alert-dismissible
{
    padding-right: 40px;
}
.alert-dismissible .close
{
    padding: 0;
}
.alert-dismissible .close
{
    top: 0;

    text-decoration: none;

    opacity: .6;
}
.alert-dismissible .close:hover,
.alert-dismissible .close:focus
{
    opacity: 1;
}
.alert-dismissible.alert-alt .close
{
    opacity: .6; 
    color: #a3afb7;
}
.alert-dismissible.alert-alt .close:hover,
.alert-dismissible.alert-alt .close:focus
{
    opacity: 1; 
    color: #a3afb7;
}

.alert-icon
{
    position: relative;

    padding-left: 45px;
}
.alert-icon > .icon
{
    font-size: 1rem;

    position: absolute;
    top: 15px;
    left: 20px;

    width: 1em;

    text-align: center;
}

.alert-avatar
{
    position: relative;

    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 75px;
}
.alert-avatar > .avatar
{
    position: absolute;
    top: 12px;
    left: 20px;
}

.page-alert .alert-wrap
{
    overflow: hidden;

    max-height: 0;
    margin: 0;
    padding: 0;

    -webkit-transition: max-height .7s linear 0s;
         -o-transition: max-height .7s linear 0s;
            transition: max-height .7s linear 0s;
}
.page-alert .alert-wrap.in
{
    max-height: 500px;

    -webkit-transition: max-height 1s linear 0s;
         -o-transition: max-height 1s linear 0s;
            transition: max-height 1s linear 0s;
}
.page-alert .alert-wrap .alert
{
    margin: 0;

    text-align: left;

    border-radius: 0;
}

.alert-primary
{
    color: #62a8ea; 
    border-color: #e8f1f8;
    background-color: rgba(232, 241, 248, .8);
}
.alert-primary .close
{
    color: #62a8ea;
}
.alert-primary .close:hover,
.alert-primary .close:focus
{
    color: #62a8ea;
}
.alert-primary .alert-link
{
    color: #4e97d9;
}

.alert-alt.alert-primary
{
    border-color: #62a8ea;
}
.alert-alt.alert-primary a,
.alert-alt.alert-primary .alert-link
{
    color: #62a8ea;
}

.alert-success .alert-link
{
    color: #36ab7a;
}

.alert-alt.alert-success
{
    border-color: #46be8a;
}
.alert-alt.alert-success a,
.alert-alt.alert-success .alert-link
{
    color: #46be8a;
}

.alert-info .alert-link
{
    color: #47b8c6;
}

.alert-alt.alert-info
{
    border-color: #57c7d4;
}
.alert-alt.alert-info a,
.alert-alt.alert-info .alert-link
{
    color: #57c7d4;
}

.alert-warning .alert-link
{
    color: #ec9940;
}

.alert-alt.alert-warning
{
    border-color: #f2a654;
}
.alert-alt.alert-warning a,
.alert-alt.alert-warning .alert-link
{
    color: #f2a654;
}

.alert-danger .alert-link
{
    color: #e9595b;
}

.alert-alt.alert-danger
{
    border-color: #f96868;
}
.alert-alt.alert-danger a,
.alert-alt.alert-danger .alert-link
{
    color: #f96868;
}

.alert-social
{
    position: relative;

    padding-left: 65px;
}
.alert-social > .icon
{
    font-size: 28px;

    position: absolute;
    top: 12px;
    bottom: 0;
    left: 20px;

    width: 1em;

    text-align: center;
}

.alert-facebook
{
    color: #fff; 
    border-color: #3b5998;
    background-color: #3b5998;
}
.alert-facebook .close
{
    color: #fff;
}
.alert-facebook .close:hover,
.alert-facebook .close:focus
{
    color: #fff;
}
.alert-facebook .alert-link
{
    font-weight: 500; 

    color: #fff;
}

.alert-twitter
{
    color: #fff; 
    border-color: #55acee;
    background-color: #55acee;
}
.alert-twitter .close
{
    color: #fff;
}
.alert-twitter .close:hover,
.alert-twitter .close:focus
{
    color: #fff;
}
.alert-twitter .alert-link
{
    font-weight: 500; 

    color: #fff;
}

.alert-google-plus
{
    color: #fff; 
    border-color: #dd4b39;
    background-color: #dd4b39;
}
.alert-google-plus .close
{
    color: #fff;
}
.alert-google-plus .close:hover,
.alert-google-plus .close:focus
{
    color: #fff;
}
.alert-google-plus .alert-link
{
    font-weight: 500; 

    color: #fff;
}

.alert-linkedin
{
    color: #fff; 
    border-color: #0976b4;
    background-color: #0976b4;
}
.alert-linkedin .close
{
    color: #fff;
}
.alert-linkedin .close:hover,
.alert-linkedin .close:focus
{
    color: #fff;
}
.alert-linkedin .alert-link
{
    font-weight: 500; 

    color: #fff;
}

.alert-flickr
{
    color: #fff; 
    border-color: #ff0084;
    background-color: #ff0084;
}
.alert-flickr .close
{
    color: #fff;
}
.alert-flickr .close:hover,
.alert-flickr .close:focus
{
    color: #fff;
}
.alert-flickr .alert-link
{
    font-weight: 500; 

    color: #fff;
}

.alert-tumblr
{
    color: #fff; 
    border-color: #35465c;
    background-color: #35465c;
}
.alert-tumblr .close
{
    color: #fff;
}
.alert-tumblr .close:hover,
.alert-tumblr .close:focus
{
    color: #fff;
}
.alert-tumblr .alert-link
{
    font-weight: 500; 

    color: #fff;
}

.alert-github
{
    color: #fff; 
    border-color: #4183c4;
    background-color: #4183c4;
}
.alert-github .close
{
    color: #fff;
}
.alert-github .close:hover,
.alert-github .close:focus
{
    color: #fff;
}
.alert-github .alert-link
{
    font-weight: 500; 

    color: #fff;
}

.alert-dribbble
{
    color: #fff; 
    border-color: #c32361;
    background-color: #c32361;
}
.alert-dribbble .close
{
    color: #fff;
}
.alert-dribbble .close:hover,
.alert-dribbble .close:focus
{
    color: #fff;
}
.alert-dribbble .alert-link
{
    font-weight: 500; 

    color: #fff;
}

.alert-youtube
{
    color: #fff; 
    border-color: #b31217;
    background-color: #b31217;
}
.alert-youtube .close
{
    color: #fff;
}
.alert-youtube .close:hover,
.alert-youtube .close:focus
{
    color: #fff;
}
.alert-youtube .alert-link
{
    font-weight: 500; 

    color: #fff;
}

.alert.dark .alert-link
{
    font-weight: 500; 

    color: #fff !important;
}

.alert.dark .alert-left-border
{
    border: none;
    border-left: 3px solid transparent;
}

.alert.dark.alert-dismissible.alert-alt .close
{
    color: #fff;
}
.alert.dark.alert-dismissible.alert-alt .close:hover,
.alert.dark.alert-dismissible.alert-alt .close:focus
{
    color: #fff;
}

.alert.dark.alert-primary
{
    color: #fff; 
    border-color: #62a8ea;
    background-color: #62a8ea;
}
.alert.dark.alert-primary .close
{
    color: #fff;
}
.alert.dark.alert-primary .close:hover,
.alert.dark.alert-primary .close:focus
{
    color: #fff;
}
.alert.dark.alert-primary.alert-alt
{
    border-color: #2771b4;
}
.alert.dark.alert-primary.alert-alt a,
.alert.dark.alert-primary.alert-alt .alert-link
{
    color: #fff;
}

.alert.dark.alert-success
{
    color: #fff; 
    border-color: #46be8a;
    background-color: #46be8a;
}
.alert.dark.alert-success .close
{
    color: #fff;
}
.alert.dark.alert-success .close:hover,
.alert.dark.alert-success .close:focus
{
    color: #fff;
}
.alert.dark.alert-success.alert-alt
{
    border-color: #247151;
}
.alert.dark.alert-success.alert-alt a,
.alert.dark.alert-success.alert-alt .alert-link
{
    color: #fff;
}

.alert.dark.alert-info
{
    color: #fff; 
    border-color: #57c7d4;
    background-color: #57c7d4;
}
.alert.dark.alert-info .close
{
    color: #fff;
}
.alert.dark.alert-info .close:hover,
.alert.dark.alert-info .close:focus
{
    color: #fff;
}
.alert.dark.alert-info.alert-alt
{
    border-color: #2e8893;
}
.alert.dark.alert-info.alert-alt a,
.alert.dark.alert-info.alert-alt .alert-link
{
    color: #fff;
}

.alert.dark.alert-warning
{
    color: #fff; 
    border-color: #f2a654;
    background-color: #f2a654;
}
.alert.dark.alert-warning .close
{
    color: #fff;
}
.alert.dark.alert-warning .close:hover,
.alert.dark.alert-warning .close:focus
{
    color: #fff;
}
.alert.dark.alert-warning.alert-alt
{
    border-color: #cb7314;
}
.alert.dark.alert-warning.alert-alt a,
.alert.dark.alert-warning.alert-alt .alert-link
{
    color: #fff;
}

.alert.dark.alert-danger
{
    color: #fff; 
    border-color: #f96868;
    background-color: #f96868;
}
.alert.dark.alert-danger .close
{
    color: #fff;
}
.alert.dark.alert-danger .close:hover,
.alert.dark.alert-danger .close:focus
{
    color: #fff;
}
.alert.dark.alert-danger.alert-alt
{
    border-color: #d91d1f;
}
.alert.dark.alert-danger.alert-alt a,
.alert.dark.alert-danger.alert-alt .alert-link
{
    color: #fff;
}

.progress
{
    overflow: hidden;

    height: 15px;
    margin-bottom: 22px;

    border-radius: .215rem; 
    background-color: #e4eaec;
}

.progress-bar
{
    font-size: .858rem;
    line-height: 15px;

    float: left;

    width: 0;
    height: 100%;

    -webkit-transition: width .6s ease;
         -o-transition: width .6s ease;
            transition: width .6s ease; 
    text-align: center;

    color: #fff;
    background-color: #62a8ea;
}

.progress-bar-success
{
    background-color: #46be8a;
}
.progress-striped .progress-bar-success
{
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-info
{
    background-color: #57c7d4;
}
.progress-striped .progress-bar-info
{
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-warning
{
    background-color: #f2a654;
}
.progress-striped .progress-bar-warning
{
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

.progress-bar-danger
{
    background-color: #f96868;
}
.progress-striped .progress-bar-danger
{
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
    background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}

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

.progress.active .progress-bar,
.progress-bar.active
{
    -webkit-animation: progress-bar-stripes 2s linear infinite;
         -o-animation: progress-bar-stripes 2s linear infinite;
            animation: progress-bar-stripes 2s linear infinite;
}

.progress-square
{
    border-radius: 0;
}

.progress-circle
{
    border-radius: 1000px;
}

.progress-vertical
{
    position: relative;

    display: inline-block;

    width: 15px;
    height: 250px;
    min-height: 250px;
    margin-right: 30px; 
    margin-bottom: 0;
}
.progress-vertical .progress-bar
{
    width: 100%;
}

.progress-bar-indicating.active
{
    position: relative;

    -webkit-animation: none;
         -o-animation: none;
            animation: none;
}
.progress-bar-indicating.active:before
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    content: '';
    -webkit-animation: progress-active 3s ease 0s infinite;
         -o-animation: progress-active 3s ease 0s infinite;
            animation: progress-active 3s ease 0s infinite; 

    opacity: 0;
    border-radius: inherit;
    background-color: #fff;
}
.progress-vertical .progress-bar-indicating.active:before
{
    -webkit-animation-name: progress-vertical-active;
         -o-animation-name: progress-vertical-active;
            animation-name: progress-vertical-active;
}

.progress-skill
{
    position: relative;
}
.progress-skill .progress-bar > span
{
    position: absolute;
    top: 0;
    right: 10px;

    color: #526069;
}

.progress-lg
{
    height: 22px;
}
.progress-lg.progress-vertical
{
    width: 25px;
}
.progress-lg .progress-bar
{
    line-height: 22px;
}

.progress-sm
{
    height: 10px;
}
.progress-sm.progress-vertical
{
    width: 10px;
}
.progress-sm .progress-bar
{
    line-height: 10px;
}

.progress-xs
{
    height: 4px;

    border-radius: 1px;
}
.progress-xs.progress-vertical
{
    width: 4px;
}
.progress-xs .progress-bar
{
    line-height: 4px;
}

.contextual-progress
{
    margin: 20px 0;
}
.contextual-progress .progress-title
{
    float: left;
}
.contextual-progress .progress-label
{
    position: relative;

    float: right;
}
.contextual-progress .progress
{
    height: 2px;
    margin: 5px 0;
}

@-webkit-keyframes progress-bar-stripes
{
    from
    {
        background-position: 40px 0;
    }
    to
    {
        background-position: 0 0;
    }
}

@-o-keyframes progress-bar-stripes
{
    from
    {
        background-position: 40px 0;
    }
    to
    {
        background-position: 0 0;
    }
}

@keyframes progress-bar-stripes
{
    from
    {
        background-position: 40px 0;
    }
    to
    {
        background-position: 0 0;
    }
}

@-webkit-keyframes progress-active
{
    0%
    {
        width: 0;

        opacity: .4;
    }
    100%
    {
        width: 100%;

        opacity: 0;
    }
}

@-o-keyframes progress-active
{
    0%
    {
        width: 0;

        opacity: .4;
    }
    100%
    {
        width: 100%;

        opacity: 0;
    }
}

@keyframes progress-active
{
    0%
    {
        width: 0;

        opacity: .4;
    }
    100%
    {
        width: 100%;

        opacity: 0;
    }
}

@-webkit-keyframes progress-vertical-active
{
    0%
    {
        top: 0;

        opacity: 0;
    }
    100%
    {
        top: 175px;

        opacity: .4;
    }
}

@-o-keyframes progress-vertical-active
{
    0%
    {
        top: 0;

        opacity: 0;
    }
    100%
    {
        top: 175px;

        opacity: .4;
    }
}

@keyframes progress-vertical-active
{
    0%
    {
        top: 0;

        opacity: 0;
    }
    100%
    {
        top: 175px;

        opacity: .4;
    }
}

.media .media
{
    padding-bottom: 0;

    border-bottom: none;
}

.media-body
{
    overflow: auto;
}

.media-meta
{
    font-size: .858rem;

    margin-bottom: 3px; 

    color: #a3afb7;
}

.media-list
{
    padding-left: 0; 

    list-style: none;
}
.media-list > .media
{
    margin-top: 15px;
}
.media-list > .media:first-child
{
    margin-top: 0;
}

@media (min-width: 768px)
{
    .media-body
    {
        overflow: hidden;
    }
    .media .media
    {
        margin-left: 0;
    }
}

@media (max-width: 479px)
{
    .media
    {
                flex-direction: column; 

        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
    }
    .media > div:first-child
    {
        margin-bottom: 5px;
    }
    .media .media
    {
        padding-left: 15px;
    }
}

.list-group
{
    margin-bottom: 20px;
}
.list-group-item > .media:only-child
{
    margin: 0;
}
.list-group .media
{
    width: 100%;
    padding: 2px 0;

    border-bottom: 0;
}
.list-group .media-heading
{
    font-size: 1rem; 

    margin-top: 0;
    margin-bottom: 5px;
}

.list-group-full > .list-group-item
{
    padding-right: 0; 
    padding-left: 0;
}

a.list-group-item
{
    color: #76838f;
    border-radius: .215rem;
}
a.list-group-item:focus,
a.list-group-item:hover
{
    text-decoration: none;

    color: #76838f;
    background-color: #f3f7f9;
}
a.list-group-item.disabled,
a.list-group-item.disabled:focus,
a.list-group-item.disabled:hover
{
    color: #ccd5db;
    background-color: #f3f7f9;
}
a.list-group-item.active,
a.list-group-item.active:focus,
a.list-group-item.active:hover
{
    color: #fff;
    background-color: #62a8ea;
}

.list-group-item .icon
{
    margin-right: 10px;
}

.list-group.bg-inherit
{
    border-radius: .215rem;
}
.list-group.bg-inherit .list-group-item
{
    border-bottom-color: rgba(0, 0, 0, .075); 
    background-color: transparent;
}
.list-group.bg-inherit .list-group-item:last-child
{
    border-bottom-color: transparent;
}
.list-group.bg-inherit .list-group-item:hover
{
    border-color: transparent; 
    background-color: rgba(0, 0, 0, .075);
}

.list-group-bordered .list-group-item
{
    border-color: #e4eaec;
}
.list-group-bordered .list-group-item.active,
.list-group-bordered .list-group-item.active:hover,
.list-group-bordered .list-group-item.active:focus
{
    color: #fff;
    border-color: #4e97d9; 
    background-color: #4e97d9;
}

.list-group-dividered .list-group-item
{
    border-top-color: #e4eaec;
}
.list-group-dividered .list-group-item.active:hover
{
    border-top-color: #e4eaec;
}

.list-group-dividered .list-group-item:last-child
{
    border-bottom-color: #e4eaec;
}

.list-group-dividered .list-group-item:first-child
{
    border-top-color: transparent;
}
.list-group-dividered .list-group-item:first-child.active:hover
{
    border-top-color: transparent;
}

.list-group-gap .list-group-item
{
    margin-bottom: 2px;

    border-radius: .215rem;
}

.list-group-full .list-group-item
{
    padding-right: 0;
    padding-left: 0;
}

.list-group-item
{
    border: 1px solid transparent;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading
{
    color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text
{
    color: #ccd5db;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > .small
{
    color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:focus .list-group-item-text,
.list-group-item.active:hover .list-group-item-text
{
    color: white;
}

.list-group-item-heading
{
    margin-top: 0;
    margin-bottom: 5px;
}

.list-group-item-text
{
    line-height: 1.3; 

    margin-bottom: 0;
}

.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover
{
    color: #62a8ea; 
    border-color: transparent;
    background-color: transparent;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading
{
    color: inherit;
}

.list-group-item-dark
{
    color: #fff;
    background-color: #526069;
}

a.list-group-item-dark,
button.list-group-item-dark
{
    color: #fff;
}
a.list-group-item-dark:focus,
a.list-group-item-dark:hover,
button.list-group-item-dark:focus,
button.list-group-item-dark:hover
{
    color: #fff;
    background-color: #47535b;
}
a.list-group-item-dark.active,
button.list-group-item-dark.active
{
    color: #fff;
    border-color: #fff; 
    background-color: #fff;
}

.list-group-hover .list-group-item:hover
{
    background-color: #f3f7f9;
}

.list-group-hover .list-group-item-success,
.list-group-hover a.list-group-item-success,
.list-group-hover button.list-group-item-success
{
    color: #fff;
}
.list-group-hover .list-group-item-success:focus,
.list-group-hover .list-group-item-success:hover,
.list-group-hover a.list-group-item-success:focus,
.list-group-hover a.list-group-item-success:hover,
.list-group-hover button.list-group-item-success:focus,
.list-group-hover button.list-group-item-success:hover
{
    color: #fff;
    background-color: #3dae7d;
}
.list-group-hover .list-group-item-success.active,
.list-group-hover a.list-group-item-success.active,
.list-group-hover button.list-group-item-success.active
{
    color: #fff;
    border-color: #fff; 
    background-color: #fff;
}

.list-group-hover .list-group-item-info,
.list-group-hover a.list-group-item-info,
.list-group-hover button.list-group-item-info
{
    color: #fff;
}
.list-group-hover .list-group-item-info:focus,
.list-group-hover .list-group-item-info:hover,
.list-group-hover a.list-group-item-info:focus,
.list-group-hover a.list-group-item-info:hover,
.list-group-hover button.list-group-item-info:focus,
.list-group-hover button.list-group-item-info:hover
{
    color: #fff;
    background-color: #43c0cf;
}
.list-group-hover .list-group-item-info.active,
.list-group-hover a.list-group-item-info.active,
.list-group-hover button.list-group-item-info.active
{
    color: #fff;
    border-color: #fff; 
    background-color: #fff;
}

.list-group-hover .list-group-item-warning,
.list-group-hover a.list-group-item-warning,
.list-group-hover button.list-group-item-warning
{
    color: #fff;
}
.list-group-hover .list-group-item-warning:focus,
.list-group-hover .list-group-item-warning:hover,
.list-group-hover a.list-group-item-warning:focus,
.list-group-hover a.list-group-item-warning:hover,
.list-group-hover button.list-group-item-warning:focus,
.list-group-hover button.list-group-item-warning:hover
{
    color: #fff;
    background-color: #f09a3c;
}
.list-group-hover .list-group-item-warning.active,
.list-group-hover a.list-group-item-warning.active,
.list-group-hover button.list-group-item-warning.active
{
    color: #fff;
    border-color: #fff; 
    background-color: #fff;
}

.list-group-hover .list-group-item-danger,
.list-group-hover a.list-group-item-danger,
.list-group-hover button.list-group-item-danger
{
    color: #fff;
}
.list-group-hover .list-group-item-danger:focus,
.list-group-hover .list-group-item-danger:hover,
.list-group-hover a.list-group-item-danger:focus,
.list-group-hover a.list-group-item-danger:hover,
.list-group-hover button.list-group-item-danger:focus,
.list-group-hover button.list-group-item-danger:hover
{
    color: #fff;
    background-color: #f84f4f;
}
.list-group-hover .list-group-item-danger.active,
.list-group-hover a.list-group-item-danger.active,
.list-group-hover button.list-group-item-danger.active
{
    color: #fff;
    border-color: #fff; 
    background-color: #fff;
}

.list-group-hover .list-group-item-dark,
.list-group-hover a.list-group-item-dark,
.list-group-hover button.list-group-item-dark
{
    color: #fff;
}
.list-group-hover .list-group-item-dark:focus,
.list-group-hover .list-group-item-dark:hover,
.list-group-hover a.list-group-item-dark:focus,
.list-group-hover a.list-group-item-dark:hover,
.list-group-hover button.list-group-item-dark:focus,
.list-group-hover button.list-group-item-dark:hover
{
    color: #fff;
    background-color: #47535b;
}
.list-group-hover .list-group-item-dark.active,
.list-group-hover a.list-group-item-dark.active,
.list-group-hover button.list-group-item-dark.active
{
    color: #fff;
    border-color: #fff; 
    background-color: #fff;
}

.close.icon
{
    font-size: inherit;
}

button.close
{
    cursor: pointer;
}

.card
{
    margin-bottom: 2.143rem;

    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.card .cover
{
    width: 100%;
    padding: 0;

    border-bottom: none;
}
[class*='blocks-'] > li > .card
{
    margin-bottom: 0;
}

.card-title
{
    margin-top: 0;
}

.card-header,
.card-footer
{
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.card-bordered
{
    border: 1px solid #e4eaec;
}

.card-header-bordered
{
    border-bottom: 1px solid #e4eaec;
}

.card-footer-bordered
{
    border-top: 1px solid #e4eaec;
}

.card-transparent
{
    background-color: transparent;
}

.card-header-transparent
{
    background-color: transparent;
}

.card-footer-transparent
{
    background-color: transparent;
}

.card-shadow
{
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
            box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.card-block
{
    position: relative;
}

.card-text.type-link a
{
    position: relative;

    display: inline-block;

    padding: 3px 5px;

    color: #a3afb7;
}
.card-text.type-link a:first-child
{
    padding-left: 0;
}
.card-text.type-link a:hover
{
    color: #ccd5db;
}
.card-text.type-link a + a:before
{
    position: absolute;
    top: 10px;
    left: -2px;

    width: 3px;
    height: 3px;

    content: '';

    border-radius: 50%; 
    background-color: #a3afb7;
}

.card-watermark
{
    line-height: 1; 

    position: absolute;
    right: 0;
    bottom: 0;

    opacity: .1;
}
.card-watermark.darker
{
    color: black;
}
.card-watermark.lighter
{
    color: white;
}

.card-divider:after
{
    display: block;

    width: 20px;
    height: 2px;
    margin: 15px auto;

    content: '';

    background-color: #fff;
}

.card-actions
{
    margin-top: 10px;

    text-align: right;
}
.card-actions a
{
    display: inline-block;

    margin-right: 10px;

    vertical-align: middle;

    color: #a3afb7;
}
.card-actions a.icon,
.card-actions a .icon
{
    text-decoration: none;
}
.card-actions a.icon + span,
.card-actions a .icon + span
{
    margin-left: 2px;
}
.card-actions a.active,
.card-actions a:hover,
.card-actions a:focus
{
    text-decoration: none;

    color: #ccd5db;
}
.card-actions a:last-child
{
    margin-right: 0;
}

.card-actions-sidebar
{
    position: absolute;
    top: 20px;
    left: 20px; 

    width: 60px;
}
.card-actions-sidebar a
{
    display: inline-block;

    width: 100%;
    height: 60px;
    margin-right: 0; 

    text-align: center;

    border-right: 1px solid #e4eaec;
}
.card-actions-sidebar a:before
{
    display: inline-block;

    height: 100%;

    content: '';
    vertical-align: middle;
}
.card-actions-sidebar a + a
{
    border-top: 1px solid #e4eaec;
}
.card-actions-sidebar + .card-content
{
    margin-left: 80px;
}

.card-img
{
    border-radius: 0;
}

.card-img-left
{
    position: absolute;
    top: 0;
    left: 0;

    width: 40%;
    height: 100%;

    border-radius: -webkit-calc(.215rem - 1px) 0 0 -webkit-calc(.215rem - 1px);
    border-radius:         calc(.215rem - 1px) 0 0 calc(.215rem - 1px);
}
.card-img-left ~ .card-block
{
    width: 60%; 
    margin-left: 40%;
}
@media (max-width: 767px)
{
    .card-img-left
    {
        position: relative;

        width: 100%;
        height: 320px;
    }
    .card-img-left ~ .card-block
    {
        width: 100%; 
        margin-left: 0;
    }
}

.card-default
{
    background-color: #e4eaec;
}
.card-default.card-bordered,
.card-default .card-header-bordered,
.card-default .card-footer-bordered
{
    border-color: #e4eaec;
}

.card-columns .card
{
    margin-bottom: 2.143rem;

    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
}

.card-sm .card-header
{
    padding: .858rem 1.072rem;
}

.card-sm .card-block
{
    padding: 1.072rem;
}

.card-sm .card-footer
{
    padding: .858rem 1.072rem;
}

.card-md .card-header
{
    padding: 1.786rem 2.143rem;
}

.card-md .card-block
{
    padding: 1.786rem;
}

.card-md .card-footer
{
    padding: 2.143rem 1.786rem;
}

.card-lg .card-header
{
    padding: 2.143rem;
}

.card-lg .card-block
{
    padding: 2.143rem;
}

.card-lg .card-footer
{
    padding: 2.143rem;
}

.card-header-actions
{
    float: right;

    margin: 0;
}

.card > .list-group:not(:first-child) > .list-group-item:first-child
{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}

.card > .list-group:not(:last-child) > .list-group-item:last-child
{
    border-bottom-right-radius: 0; 
    border-bottom-left-radius: 0;
}

.card .card-block + .card-block
{
    padding-top: 0;
}

body
{
    font-weight: 300;
}

th
{
    font-weight: 400;
}

b,
strong
{
    font-weight: 500;
}

optgroup
{
    font-weight: 500;
}

h1 small,
h1 .small,
h2 small,
h2 .small,
h3 small,
h3 .small,
h4 small,
h4 .small,
h5 small,
h5 .small,
h6 small,
h6 .small,
.h1 small,
.h1 .small,
.h2 small,
.h2 .small,
.h3 small,
.h3 .small,
.h4 small,
.h4 .small,
.h5 small,
.h5 .small,
.h6 small,
.h6 .small
{
    font-weight: 300;
}

.lead
{
    font-weight: 100;
}

dt
{
    font-weight: 500;
}

kbd kbd
{
    font-weight: 500;
}

label
{
    font-weight: 300;
}

.radio label,
.checkbox label
{
    font-weight: 300;
}

.radio-inline,
.checkbox-inline
{
    font-weight: 300;
}

.btn-link
{
    font-weight: 300;
}

.dropdown-menu > li > a
{
    font-weight: 100;
}

.input-group-addon
{
    font-weight: 300;
}

.badge
{
    font-weight: 500;
}

.popover
{
    font-weight: 300;
}

.tooltip
{
    font-weight: 300;
}

.modal-content
{
    border: none;
}

.modal-header
{
    padding: 15px 20px;

    border-bottom: none;
}

.modal-simple .modal-header + .modal-body
{
    padding-top: 0;
}

.modal-header .modal-title
{
    margin-top: 0;

    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
            order: 1;
}

.modal-header .close
{
    margin-top: 1px;

    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -ms-flex-order: 2;
            order: 2;
}

.modal-footer
{
    padding: 6px 20px 20px;

    border-top: none;
}
.modal-footer .btn + .btn
{
    margin-left: 5px;
}
.modal-footer .btn-block + .btn-block
{
    margin-left: 0;
}

@media (min-width: 480px)
{
    .modal-dialog
    {
        margin: 30px;
    }
}

@media (min-width: 768px)
{
    .modal-dialog
    {
        width: auto;
        margin: 30px auto;
    }
    .modal-sm
    {
        width: 300px;
    }
}

.modal-top
{
    margin: 0 auto;
}

.modal-center
{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display:         flex;

    height: 100%;
    margin: 0 auto;

    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: center;
            align-content: center;
}

.modal-bottom
{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display:         flex;

    height: 100%;
    margin: 0 auto;

    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
            justify-content: flex-end;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: center;
            align-content: center;
}

.modal-sidebar
{
    position: absolute;
    right: 0;

    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display:         flex;

    height: 100%;
    margin: 0;

    background-color: #fff;

    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: center;
            align-content: center;
}
.modal-sidebar .modal-content
{
    overflow-x: hidden; 
    overflow-y: auto;

    border-radius: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.modal-sidebar .modal-header
{
    border-bottom: none;
}
.modal-sidebar .modal-footer
{
    border-top: none;

    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
}
.modal-sidebar button.close
{
    position: fixed;
    z-index: 1; 
    top: 20px;
    right: 20px;
}

.modal.fade .modal-dialog.modal-sidebar
{
    -webkit-transform: translate(25%, 0px);
        -ms-transform: translate(25%, 0px);
         -o-transform: translate(25%, 0px);
            transform: translate(25%, 0px);
}

.modal.show .modal-dialog.modal-sidebar
{
    -webkit-transform: translate(0px, 0px);
        -ms-transform: translate(0px, 0px);
         -o-transform: translate(0px, 0px);
            transform: translate(0px, 0px);
}

.modal-fill-in
{
    background-color: transparent;
}
.modal-fill-in.show
{
    opacity: 1; 
    background-color: rgba(255, 255, 255, .95);
}
.modal-fill-in .modal-dialog
{
    display: -ms-flexbox;
    display: -webkit-flex;
    display: -webkit-box;
    display:         flex;

    max-width: 100%;
    height: 100%;
    margin: 0 auto;

    -webkit-justify-content: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
            justify-content: center;
    -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: center;
            align-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    -webkit-box-align: center;
            align-items: center;
}
@media (min-width: 768px)
{
    .modal-fill-in .modal-dialog > *
    {
        width: 600px;
    }
    .modal-fill-in .modal-dialog.modal-sm > *
    {
        width: 300px;
    }
    .modal-fill-in .modal-dialog button.close
    {
        font-size: 2rem;

        position: fixed;
        z-index: 1;
        top: 20px;
        right: 40px;

        -webkit-transform: translate(0%, 0%);
            -ms-transform: translate(0%, 0%);
             -o-transform: translate(0%, 0%);
                transform: translate(0%, 0%); 

        opacity: .5;
    }
}
@media (min-width: 992px)
{
    .modal-fill-in .modal-dialog.modal-lg > *
    {
        width: 900px;
    }
}
.modal-fill-in .modal-content
{
    border-radius: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}

.modal-primary .modal-header
{
    border-radius: .286rem .286rem 0 0; 
    background-color: #62a8ea;
}
.modal-primary .modal-header *
{
    color: #fff;
}
.modal-primary .modal-header .close
{
    opacity: .6;
}

.modal-success .modal-header
{
    border-radius: .286rem .286rem 0 0; 
    background-color: #46be8a;
}
.modal-success .modal-header *
{
    color: #fff;
}
.modal-success .modal-header .close
{
    opacity: .6;
}

.modal-info .modal-header
{
    border-radius: .286rem .286rem 0 0; 
    background-color: #57c7d4;
}
.modal-info .modal-header *
{
    color: #fff;
}
.modal-info .modal-header .close
{
    opacity: .6;
}

.modal-warning .modal-header
{
    border-radius: .286rem .286rem 0 0; 
    background-color: #f2a654;
}
.modal-warning .modal-header *
{
    color: #fff;
}
.modal-warning .modal-header .close
{
    opacity: .6;
}

.modal-danger .modal-header
{
    border-radius: .286rem .286rem 0 0; 
    background-color: #f96868;
}
.modal-danger .modal-header *
{
    color: #fff;
}
.modal-danger .modal-header .close
{
    opacity: .6;
}

.modal.modal-fade-in-scale-up .modal-dialog
{
    -webkit-transition: all .3s ease 0s;
         -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s; 
    -webkit-transform: scale(.7);
        -ms-transform: scale(.7);
         -o-transform: scale(.7);
            transform: scale(.7);

    opacity: 0;
}

.modal.modal-fade-in-scale-up.show .modal-dialog
{
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1); 

    opacity: 1;
}

.modal.modal-slide-in-right .modal-dialog
{
    -webkit-transition: all .3s cubic-bezier(.25, .5, .5, .9) 0s;
         -o-transition: all .3s cubic-bezier(.25, .5, .5, .9) 0s;
            transition: all .3s cubic-bezier(.25, .5, .5, .9) 0s; 
    -webkit-transform: translate(20%, 0%);
        -ms-transform: translate(20%, 0%);
         -o-transform: translate(20%, 0%);
            transform: translate(20%, 0%);

    opacity: 0;
}

.modal.modal-slide-in-right.show .modal-dialog
{
    -webkit-transform: translate(0px, 0px);
        -ms-transform: translate(0px, 0px);
         -o-transform: translate(0px, 0px);
            transform: translate(0px, 0px); 

    opacity: 1;
}

.modal.modal-slide-from-bottom .modal-dialog
{
    -webkit-transition: all .3s ease 0s;
         -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s; 
    -webkit-transform: translate(0%, 20%);
        -ms-transform: translate(0%, 20%);
         -o-transform: translate(0%, 20%);
            transform: translate(0%, 20%);

    opacity: 0;
}

.modal.modal-slide-from-bottom.show .modal-dialog
{
    -webkit-transform: translate(0px, 0px);
        -ms-transform: translate(0px, 0px);
         -o-transform: translate(0px, 0px);
            transform: translate(0px, 0px); 

    opacity: 1;
}

.modal.modal-newspaper .modal-dialog
{
    -webkit-transition: all .5s ease 0s;
         -o-transition: all .5s ease 0s;
            transition: all .5s ease 0s; 
    -webkit-transform: scale(0) rotate(720deg);
        -ms-transform: scale(0) rotate(720deg);
         -o-transform: scale(0) rotate(720deg);
            transform: scale(0) rotate(720deg);

    opacity: 0;
}

.modal.modal-newspaper.show .modal-dialog
{
    -webkit-transform: scale(1) rotate(0deg);
        -ms-transform: scale(1) rotate(0deg);
         -o-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg); 

    opacity: 1;
}

.modal.modal-fall
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-fall .modal-dialog
{
    -webkit-transform: translateZ(600px) rotateX(20deg);
            transform: translateZ(600px) rotateX(20deg);

    opacity: 0;

    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-fall.show .modal-dialog
{
    -webkit-transition: all .3s ease-in 0s;
         -o-transition: all .3s ease-in 0s;
            transition: all .3s ease-in 0s; 
    -webkit-transform: translateZ(0px) rotateX(0deg);
            transform: translateZ(0px) rotateX(0deg);

    opacity: 1;
}

.modal.modal-side-fall
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-side-fall .modal-dialog
{
    -webkit-transform: translate(30%) translateZ(600px) rotate(10deg);
            transform: translate(30%) translateZ(600px) rotate(10deg);

    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-side-fall.show .modal-dialog
{
    -webkit-transition: all .3s ease-in 0s;
         -o-transition: all .3s ease-in 0s;
            transition: all .3s ease-in 0s; 
    -webkit-transform: translate(0%) translateZ(0px) rotate(0deg);
            transform: translate(0%) translateZ(0px) rotate(0deg);
}

.modal.modal-3d-flip-horizontal
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-3d-flip-horizontal .modal-dialog
{
    -webkit-transition: all .3s ease 0s;
         -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s; 
    -webkit-transform: rotateY(-70deg);
            transform: rotateY(-70deg);

    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-3d-flip-horizontal.show .modal-dialog
{
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
}

.modal.modal-3d-flip-vertical
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-3d-flip-vertical .modal-dialog
{
    -webkit-transition: all .3s ease 0s;
         -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s; 
    -webkit-transform: rotateX(-70deg);
            transform: rotateX(-70deg);

    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-3d-flip-vertical.show .modal-dialog
{
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
}

.modal.modal-3d-sign
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-3d-sign .modal-dialog
{
    -webkit-transition: all .3s ease 0s;
         -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s; 
    -webkit-transform: rotateX(-60deg);
            transform: rotateX(-60deg);
    -webkit-transform-origin: 50% 0 0;
        -ms-transform-origin: 50% 0 0;
         -o-transform-origin: 50% 0 0;
            transform-origin: 50% 0 0;

    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-3d-sign.show .modal-dialog
{
    -webkit-transform: rotateX(0deg);
            transform: rotateX(0deg);
}

.modal.modal-super-scaled .modal-dialog
{
    -webkit-transition: all .3s ease 0s;
         -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s; 
    -webkit-transform: scale(2);
        -ms-transform: scale(2);
         -o-transform: scale(2);
            transform: scale(2);

    opacity: 0;
}

.modal.modal-super-scaled.show .modal-dialog
{
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1); 

    opacity: 1;
}

.modal.modal-just-me .modal-dialog
{
    -webkit-transition: all .3s ease 0s;
         -o-transition: all .3s ease 0s;
            transition: all .3s ease 0s; 
    -webkit-transform: scale(.8);
        -ms-transform: scale(.8);
         -o-transform: scale(.8);
            transform: scale(.8);

    opacity: 0;
}

.modal.modal-just-me .modal-backdrop
{
    background-color: #fff;
}

.modal.modal-just-me.show
{
    background: #fff;
}
.modal.modal-just-me.show .modal-dialog
{
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1); 

    opacity: 1;
}
.modal.modal-just-me.show .modal-backdrop
{
    opacity: 1;
}

.modal.modal-3d-slit
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-3d-slit .modal-dialog
{
    -webkit-transition: all .5s ease 0s;
         -o-transition: all .5s ease 0s;
            transition: all .5s ease 0s; 
    -webkit-transform: translateZ(-3000px) rotateY(90deg);
            transform: translateZ(-3000px) rotateY(90deg);

    opacity: 0;

    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-3d-slit.show .modal-dialog
{
    -webkit-animation: slit .7s ease-out forwards;
         -o-animation: slit .7s ease-out forwards;
            animation: slit .7s ease-out forwards;
}

.modal.modal-rotate-from-bottom
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-rotate-from-bottom .modal-dialog
{
    -webkit-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s; 
    -webkit-transform: translateY(100%) rotateX(90deg);
            transform: translateY(100%) rotateX(90deg);
    -webkit-transform-origin: 0 100% 0;
        -ms-transform-origin: 0 100% 0;
         -o-transform-origin: 0 100% 0;
            transform-origin: 0 100% 0;

    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-rotate-from-bottom.show .modal-dialog
{
    -webkit-transform: translateY(0%) rotateX(0deg);
            transform: translateY(0%) rotateX(0deg);
}

.modal.modal-rotate-from-left
{
    -webkit-perspective: 1300px;
            perspective: 1300px;
}
.modal.modal-rotate-from-left .modal-dialog
{
    -webkit-transition: all .3s ease-out 0s;
         -o-transition: all .3s ease-out 0s;
            transition: all .3s ease-out 0s; 
    -webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
            transform: translateZ(100px) translateX(-30%) rotateY(90deg);
    -webkit-transform-origin: 0 100% 0;
        -ms-transform-origin: 0 100% 0;
         -o-transform-origin: 0 100% 0;
            transform-origin: 0 100% 0;

    -webkit-transform-style: preserve-3d;
            transform-style: preserve-3d;
}
.modal.modal-rotate-from-left.show .modal-dialog
{
    -webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
            transform: translateZ(0px) translateX(0%) rotateY(0deg);
}

@-webkit-keyframes slit
{
    50%
    {
        -webkit-transform: translateZ(-250px) rotateY(89deg);
                transform: translateZ(-250px) rotateY(89deg); 

        opacity: .5;
    }
    100%
    {
        -webkit-transform: translateZ(0px) rotateY(0deg);
                transform: translateZ(0px) rotateY(0deg); 

        opacity: 1;
    }
}

@-o-keyframes slit
{
    50%
    {
        transform: translateZ(-250px) rotateY(89deg); 

        opacity: .5;
    }
    100%
    {
        transform: translateZ(0px) rotateY(0deg); 

        opacity: 1;
    }
}

@keyframes slit
{
    50%
    {
        -webkit-transform: translateZ(-250px) rotateY(89deg);
                transform: translateZ(-250px) rotateY(89deg); 

        opacity: .5;
    }
    100%
    {
        -webkit-transform: translateZ(0px) rotateY(0deg);
                transform: translateZ(0px) rotateY(0deg); 

        opacity: 1;
    }
}

.tooltip-primary .tooltip-inner
{
    color: #fff;
    background-color: #62a8ea;
}

.tooltip-primary.bs-tether-element-attached-top .tooltip-inner::before,
.tooltip-primary.tooltip-top .tooltip-inner::before
{
    border-bottom-color: #62a8ea;
}

.tooltip-primary.bs-tether-element-attached-right .tooltip-inner::before,
.tooltip-primary.tooltip-right .tooltip-inner::before
{
    border-left-color: #62a8ea;
}

.tooltip-primary.bs-tether-element-attached-bottom .tooltip-inner::before,
.tooltip-primary.tooltip-bottom .tooltip-inner::before
{
    border-top-color: #62a8ea;
}

.tooltip-primary.bs-tether-element-attached-left .tooltip-inner::before,
.tooltip-primary.tooltip-left .tooltip-inner::before
{
    border-right-color: #62a8ea;
}

.tooltip-success .tooltip-inner
{
    color: #fff;
    background-color: #46be8a;
}

.tooltip-success.bs-tether-element-attached-top .tooltip-inner::before,
.tooltip-success.tooltip-top .tooltip-inner::before
{
    border-bottom-color: #46be8a;
}

.tooltip-success.bs-tether-element-attached-right .tooltip-inner::before,
.tooltip-success.tooltip-right .tooltip-inner::before
{
    border-left-color: #46be8a;
}

.tooltip-success.bs-tether-element-attached-bottom .tooltip-inner::before,
.tooltip-success.tooltip-bottom .tooltip-inner::before
{
    border-top-color: #46be8a;
}

.tooltip-success.bs-tether-element-attached-left .tooltip-inner::before,
.tooltip-success.tooltip-left .tooltip-inner::before
{
    border-right-color: #46be8a;
}

.tooltip-info .tooltip-inner
{
    color: #fff;
    background-color: #57c7d4;
}

.tooltip-info.bs-tether-element-attached-top .tooltip-inner::before,
.tooltip-info.tooltip-top .tooltip-inner::before
{
    border-bottom-color: #57c7d4;
}

.tooltip-info.bs-tether-element-attached-right .tooltip-inner::before,
.tooltip-info.tooltip-right .tooltip-inner::before
{
    border-left-color: #57c7d4;
}

.tooltip-info.bs-tether-element-attached-bottom .tooltip-inner::before,
.tooltip-info.tooltip-bottom .tooltip-inner::before
{
    border-top-color: #57c7d4;
}

.tooltip-info.bs-tether-element-attached-left .tooltip-inner::before,
.tooltip-info.tooltip-left .tooltip-inner::before
{
    border-right-color: #57c7d4;
}

.tooltip-warning .tooltip-inner
{
    color: #fff;
    background-color: #f2a654;
}

.tooltip-warning.bs-tether-element-attached-top .tooltip-inner::before,
.tooltip-warning.tooltip-top .tooltip-inner::before
{
    border-bottom-color: #f2a654;
}

.tooltip-warning.bs-tether-element-attached-right .tooltip-inner::before,
.tooltip-warning.tooltip-right .tooltip-inner::before
{
    border-left-color: #f2a654;
}

.tooltip-warning.bs-tether-element-attached-bottom .tooltip-inner::before,
.tooltip-warning.tooltip-bottom .tooltip-inner::before
{
    border-top-color: #f2a654;
}

.tooltip-warning.bs-tether-element-attached-left .tooltip-inner::before,
.tooltip-warning.tooltip-left .tooltip-inner::before
{
    border-right-color: #f2a654;
}

.tooltip-danger .tooltip-inner
{
    color: #fff;
    background-color: #f96868;
}

.tooltip-danger.bs-tether-element-attached-top .tooltip-inner::before,
.tooltip-danger.tooltip-top .tooltip-inner::before
{
    border-bottom-color: #f96868;
}

.tooltip-danger.bs-tether-element-attached-right .tooltip-inner::before,
.tooltip-danger.tooltip-right .tooltip-inner::before
{
    border-left-color: #f96868;
}

.tooltip-danger.bs-tether-element-attached-bottom .tooltip-inner::before,
.tooltip-danger.tooltip-bottom .tooltip-inner::before
{
    border-top-color: #f96868;
}

.tooltip-danger.bs-tether-element-attached-left .tooltip-inner::before,
.tooltip-danger.tooltip-left .tooltip-inner::before
{
    border-right-color: #f96868;
}

.popover
{
    padding: 0;

    -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .05);
            box-shadow: 0 2px 6px rgba(0, 0, 0, .05);
}
.popover.bs-tether-element-attached-top > .popover-arrow:after,
.popover.popover-bottom > .popover-arrow:after
{
    border-bottom-color: #f3f7f9;
}

.popover-title
{
    margin: 0;
}

.popover-primary .popover-title
{
    color: #fff;
    border-color: #62a8ea; 
    background-color: #62a8ea;
}

.popover-primary.bs-tether-element-attached-top .popover-arrow,
.popover-primary.popover-bottom .popover-arrow
{
    border-bottom-color: #62a8ea;
}
.popover-primary.bs-tether-element-attached-top .popover-arrow:after,
.popover-primary.popover-bottom .popover-arrow:after
{
    border-bottom-color: #62a8ea;
}

.popover-success .popover-title
{
    color: #fff;
    border-color: #46be8a; 
    background-color: #46be8a;
}

.popover-success.bs-tether-element-attached-top .popover-arrow,
.popover-success.popover-bottom .popover-arrow
{
    border-bottom-color: #46be8a;
}
.popover-success.bs-tether-element-attached-top .popover-arrow:after,
.popover-success.popover-bottom .popover-arrow:after
{
    border-bottom-color: #46be8a;
}

.popover-info .popover-title
{
    color: #fff;
    border-color: #57c7d4; 
    background-color: #57c7d4;
}

.popover-info.bs-tether-element-attached-top .popover-arrow,
.popover-info.popover-bottom .popover-arrow
{
    border-bottom-color: #57c7d4;
}
.popover-info.bs-tether-element-attached-top .popover-arrow:after,
.popover-info.popover-bottom .popover-arrow:after
{
    border-bottom-color: #57c7d4;
}

.popover-warning .popover-title
{
    color: #fff;
    border-color: #f2a654; 
    background-color: #f2a654;
}

.popover-warning.bs-tether-element-attached-top .popover-arrow,
.popover-warning.popover-bottom .popover-arrow
{
    border-bottom-color: #f2a654;
}
.popover-warning.bs-tether-element-attached-top .popover-arrow:after,
.popover-warning.popover-bottom .popover-arrow:after
{
    border-bottom-color: #f2a654;
}

.popover-danger .popover-title
{
    color: #fff;
    border-color: #f96868; 
    background-color: #f96868;
}

.popover-danger.bs-tether-element-attached-top .popover-arrow,
.popover-danger.popover-bottom .popover-arrow
{
    border-bottom-color: #f96868;
}
.popover-danger.bs-tether-element-attached-top .popover-arrow:after,
.popover-danger.popover-bottom .popover-arrow:after
{
    border-bottom-color: #f96868;
}

.carousel-control-next,
.carousel-control-prev
{
    min-width: 50px;
}
.carousel-control-next:focus,
.carousel-control-next:hover,
.carousel-control-prev:focus,
.carousel-control-prev:hover
{
    opacity: .4;
}
.carousel-control-next-icon,
.carousel-control-prev-icon
{
    z-index: 5;

    background-image: none;
}

.carousel-caption h1,
.carousel-caption h2,
.carousel-caption h3,
.carousel-caption h4,
.carousel-caption h5,
.carousel-caption h6
{
    color: inherit;
}

.carousel-indicators li
{
    cursor: pointer; 

    border-radius: 10px;
    background-color: rgba(255, 255, 255, .3);
}

.carousel-indicators-scaleup li
{
    -webkit-transition: -webkit-transform .3s ease 0s, background-color .3s ease 0s;
         -o-transition:      -o-transform .3s ease 0s, background-color .3s ease 0s;
            transition:         transform .3s ease 0s, background-color .3s ease 0s; 

    border: none;
}

.carousel-indicators-scaleup .active
{
    -webkit-transform: scale(1.5);
        -ms-transform: scale(1.5);
         -o-transform: scale(1.5);
            transform: scale(1.5);
}

.carousel-indicators-fillin li
{
    -webkit-transition: -webkit-box-shadow .3s ease 0s;
         -o-transition:         box-shadow .3s ease 0s;
            transition:         box-shadow .3s ease 0s; 

    background-color: transparent;
    -webkit-box-shadow: 0 0 0 2px #fff inset;
            box-shadow: 0 0 0 2px #fff inset;
}

.carousel-indicators-fillin .active
{
    -webkit-box-shadow: 0 0 0 8px #fff inset;
            box-shadow: 0 0 0 8px #fff inset;
}

.carousel-indicators-fall li
{
    position: relative;

    -webkit-transition: -webkit-transform .3s ease 0s, background-color .3s ease 0s;
         -o-transition:      -o-transform .3s ease 0s, background-color .3s ease 0s;
            transition:         transform .3s ease 0s, background-color .3s ease 0s;
}
.carousel-indicators-fall li:after
{
    position: absolute;
    top: 0;
    left: 0;

    visibility: hidden;

    width: 100%;
    height: 100%;

    content: '';
    -webkit-transition: opacity .3s ease 0s, visibility 0s ease .3s;
         -o-transition: opacity .3s ease 0s, visibility 0s ease .3s;
            transition: opacity .3s ease 0s, visibility 0s ease .3s; 
    -webkit-transform: translate(0%, -200%);
        -ms-transform: translate(0%, -200%);
         -o-transform: translate(0%, -200%);
            transform: translate(0%, -200%);

    opacity: 0;
    border-radius: 50%;
    background-color: rgba(0, 0, 0, .3);
}

.carousel-indicators-fall .active
{
    -webkit-transform: translate(0, 200%);
        -ms-transform: translate(0, 200%);
         -o-transform: translate(0, 200%);
            transform: translate(0, 200%); 

    background-color: transparent;
}
.carousel-indicators-fall .active:after
{
    visibility: visible;

    -webkit-transition: opacity .3s ease 0s;
         -o-transition: opacity .3s ease 0s;
            transition: opacity .3s ease 0s; 

    opacity: 1;
}

@media (min-width: 768px)
{
    .carousel-control-next-icon,
    .carousel-control-prev-icon
    {
        font-size: 24px; 

        width: 24px;
        height: 24px;
    }
}

.vertical-align
{
    font-size: 0;
}
.vertical-align:before
{
    display: inline-block;

    height: 100%;

    content: ''; 
    vertical-align: middle;
}
.vertical-align-middle,
.vertical-align-bottom
{
    font-size: 1rem; 

    display: inline-block;

    max-width: 100%;
}
.vertical-align-middle
{
    vertical-align: middle;
}
.vertical-align-bottom
{
    vertical-align: bottom;
}

.inline
{
    display: inline !important;
}

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

.block
{
    display: block !important;
}

.text-break
{
    white-space: normal; 
    word-wrap: break-word;
    -webkit-hyphens: auto;
       -moz-hyphens: auto;
            hyphens: auto;

        -ms-hyphens: auto;
}

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

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

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

.text-left
{
    text-align: left !important;
}

.text-right
{
    text-align: right !important;
}

.text-center
{
    text-align: center !important;
}

.font-weight-unset
{
    font-weight: unset !important;
}

.font-weight-100
{
    font-weight: 100 !important;
}

.font-weight-200
{
    font-weight: 200 !important;
}

.font-weight-300
{
    font-weight: 300 !important;
}

.font-weight-400
{
    font-weight: 400 !important;
}

.font-weight-500
{
    font-weight: 500 !important;
}

.font-weight-600
{
    font-weight: 600 !important;
}

.font-weight-700
{
    font-weight: 700 !important;
}

.font-weight-800
{
    font-weight: 800 !important;
}

.font-weight-900
{
    font-weight: 900 !important;
}

.font-weight-light
{
    font-weight: 100 !important;
}

.font-weight-normal
{
    font-weight: 300 !important;
}

.font-weight-medium
{
    font-weight: 400 !important;
}

.font-weight-bold
{
    font-weight: 500 !important;
}

.font-size-0
{
    font-size: 0 !important;
}

.font-size-10
{
    font-size: 10px !important;
}

.font-size-12
{
    font-size: 12px !important;
}

.font-size-14
{
    font-size: 14px !important;
}

.font-size-16
{
    font-size: 16px !important;
}

.font-size-18
{
    font-size: 18px !important;
}

.font-size-20
{
    font-size: 20px !important;
}

.font-size-24
{
    font-size: 24px !important;
}

.font-size-26
{
    font-size: 26px !important;
}

.font-size-30
{
    font-size: 30px !important;
}

.font-size-40
{
    font-size: 40px !important;
}

.font-size-50
{
    font-size: 50px !important;
}

.font-size-60
{
    font-size: 60px !important;
}

.font-size-70
{
    font-size: 70px !important;
}

.font-size-80
{
    font-size: 80px !important;
}

.m-0
{
    margin: 0 !important;
}

.mt-0
{
    margin-top: 0 !important;
}

.mr-0
{
    margin-right: 0 !important;
}

.mb-0
{
    margin-bottom: 0 !important;
}

.ml-0
{
    margin-left: 0 !important;
}

.mx-0
{
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.my-0
{
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.m-3
{
    margin: 3px !important;
}

.mt-3
{
    margin-top: 3px !important;
}

.mr-3
{
    margin-right: 3px !important;
}

.mb-3
{
    margin-bottom: 3px !important;
}

.ml-3
{
    margin-left: 3px !important;
}

.mx-3
{
    margin-right: 3px !important;
    margin-left: 3px !important;
}

.my-3
{
    margin-top: 3px !important;
    margin-bottom: 3px !important;
}

.m-5
{
    margin: 5px !important;
}

.mt-5
{
    margin-top: 5px !important;
}

.mr-5
{
    margin-right: 5px !important;
}

.mb-5
{
    margin-bottom: 5px !important;
}

.ml-5
{
    margin-left: 5px !important;
}

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

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

.m-10
{
    margin: 10px !important;
}

.mt-10
{
    margin-top: 10px !important;
}

.mr-10
{
    margin-right: 10px !important;
}

.mb-10
{
    margin-bottom: 10px !important;
}

.ml-10
{
    margin-left: 10px !important;
}

.mx-10
{
    margin-right: 10px !important;
    margin-left: 10px !important;
}

.my-10
{
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

.m-15
{
    margin: 15px !important;
}

.mt-15
{
    margin-top: 15px !important;
}

.mr-15
{
    margin-right: 15px !important;
}

.mb-15
{
    margin-bottom: 15px !important;
}

.ml-15
{
    margin-left: 15px !important;
}

.mx-15
{
    margin-right: 15px !important;
    margin-left: 15px !important;
}

.my-15
{
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}

.m-20
{
    margin: 20px !important;
}

.mt-20
{
    margin-top: 20px !important;
}

.mr-20
{
    margin-right: 20px !important;
}

.mb-20
{
    margin-bottom: 20px !important;
}

.ml-20
{
    margin-left: 20px !important;
}

.mx-20
{
    margin-right: 20px !important;
    margin-left: 20px !important;
}

.my-20
{
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}

.m-25
{
    margin: 25px !important;
}

.mt-25
{
    margin-top: 25px !important;
}

.mr-25
{
    margin-right: 25px !important;
}

.mb-25
{
    margin-bottom: 25px !important;
}

.ml-25
{
    margin-left: 25px !important;
}

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

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

.m-30
{
    margin: 30px !important;
}

.mt-30
{
    margin-top: 30px !important;
}

.mr-30
{
    margin-right: 30px !important;
}

.mb-30
{
    margin-bottom: 30px !important;
}

.ml-30
{
    margin-left: 30px !important;
}

.mx-30
{
    margin-right: 30px !important;
    margin-left: 30px !important;
}

.my-30
{
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}

.m-35
{
    margin: 35px !important;
}

.mt-35
{
    margin-top: 35px !important;
}

.mr-35
{
    margin-right: 35px !important;
}

.mb-35
{
    margin-bottom: 35px !important;
}

.ml-35
{
    margin-left: 35px !important;
}

.mx-35
{
    margin-right: 35px !important;
    margin-left: 35px !important;
}

.my-35
{
    margin-top: 35px !important;
    margin-bottom: 35px !important;
}

.m-40
{
    margin: 40px !important;
}

.mt-40
{
    margin-top: 40px !important;
}

.mr-40
{
    margin-right: 40px !important;
}

.mb-40
{
    margin-bottom: 40px !important;
}

.ml-40
{
    margin-left: 40px !important;
}

.mx-40
{
    margin-right: 40px !important;
    margin-left: 40px !important;
}

.my-40
{
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}

.m-45
{
    margin: 45px !important;
}

.mt-45
{
    margin-top: 45px !important;
}

.mr-45
{
    margin-right: 45px !important;
}

.mb-45
{
    margin-bottom: 45px !important;
}

.ml-45
{
    margin-left: 45px !important;
}

.mx-45
{
    margin-right: 45px !important;
    margin-left: 45px !important;
}

.my-45
{
    margin-top: 45px !important;
    margin-bottom: 45px !important;
}

.m-50
{
    margin: 50px !important;
}

.mt-50
{
    margin-top: 50px !important;
}

.mr-50
{
    margin-right: 50px !important;
}

.mb-50
{
    margin-bottom: 50px !important;
}

.ml-50
{
    margin-left: 50px !important;
}

.mx-50
{
    margin-right: 50px !important;
    margin-left: 50px !important;
}

.my-50
{
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}

.m-60
{
    margin: 60px !important;
}

.mt-60
{
    margin-top: 60px !important;
}

.mr-60
{
    margin-right: 60px !important;
}

.mb-60
{
    margin-bottom: 60px !important;
}

.ml-60
{
    margin-left: 60px !important;
}

.mx-60
{
    margin-right: 60px !important;
    margin-left: 60px !important;
}

.my-60
{
    margin-top: 60px !important;
    margin-bottom: 60px !important;
}

.m-70
{
    margin: 70px !important;
}

.mt-70
{
    margin-top: 70px !important;
}

.mr-70
{
    margin-right: 70px !important;
}

.mb-70
{
    margin-bottom: 70px !important;
}

.ml-70
{
    margin-left: 70px !important;
}

.mx-70
{
    margin-right: 70px !important;
    margin-left: 70px !important;
}

.my-70
{
    margin-top: 70px !important;
    margin-bottom: 70px !important;
}

.m-80
{
    margin: 80px !important;
}

.mt-80
{
    margin-top: 80px !important;
}

.mr-80
{
    margin-right: 80px !important;
}

.mb-80
{
    margin-bottom: 80px !important;
}

.ml-80
{
    margin-left: 80px !important;
}

.mx-80
{
    margin-right: 80px !important;
    margin-left: 80px !important;
}

.my-80
{
    margin-top: 80px !important;
    margin-bottom: 80px !important;
}

.m-100
{
    margin: 100px !important;
}

.mt-100
{
    margin-top: 100px !important;
}

.mr-100
{
    margin-right: 100px !important;
}

.mb-100
{
    margin-bottom: 100px !important;
}

.ml-100
{
    margin-left: 100px !important;
}

.mx-100
{
    margin-right: 100px !important;
    margin-left: 100px !important;
}

.my-100
{
    margin-top: 100px !important;
    margin-bottom: 100px !important;
}

.p-0
{
    padding: 0 !important;
}

.pt-0
{
    padding-top: 0 !important;
}

.pr-0
{
    padding-right: 0 !important;
}

.pb-0
{
    padding-bottom: 0 !important;
}

.pl-0
{
    padding-left: 0 !important;
}

.px-0
{
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.py-0
{
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.p-3
{
    padding: 3px !important;
}

.pt-3
{
    padding-top: 3px !important;
}

.pr-3
{
    padding-right: 3px !important;
}

.pb-3
{
    padding-bottom: 3px !important;
}

.pl-3
{
    padding-left: 3px !important;
}

.px-3
{
    padding-right: 3px !important;
    padding-left: 3px !important;
}

.py-3
{
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

.p-5
{
    padding: 5px !important;
}

.pt-5
{
    padding-top: 5px !important;
}

.pr-5
{
    padding-right: 5px !important;
}

.pb-5
{
    padding-bottom: 5px !important;
}

.pl-5
{
    padding-left: 5px !important;
}

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

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

.p-10
{
    padding: 10px !important;
}

.pt-10
{
    padding-top: 10px !important;
}

.pr-10
{
    padding-right: 10px !important;
}

.pb-10
{
    padding-bottom: 10px !important;
}

.pl-10
{
    padding-left: 10px !important;
}

.px-10
{
    padding-right: 10px !important;
    padding-left: 10px !important;
}

.py-10
{
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.p-15
{
    padding: 15px !important;
}

.pt-15
{
    padding-top: 15px !important;
}

.pr-15
{
    padding-right: 15px !important;
}

.pb-15
{
    padding-bottom: 15px !important;
}

.pl-15
{
    padding-left: 15px !important;
}

.px-15
{
    padding-right: 15px !important;
    padding-left: 15px !important;
}

.py-15
{
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}

.p-20
{
    padding: 20px !important;
}

.pt-20
{
    padding-top: 20px !important;
}

.pr-20
{
    padding-right: 20px !important;
}

.pb-20
{
    padding-bottom: 20px !important;
}

.pl-20
{
    padding-left: 20px !important;
}

.px-20
{
    padding-right: 20px !important;
    padding-left: 20px !important;
}

.py-20
{
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.p-25
{
    padding: 25px !important;
}

.pt-25
{
    padding-top: 25px !important;
}

.pr-25
{
    padding-right: 25px !important;
}

.pb-25
{
    padding-bottom: 25px !important;
}

.pl-25
{
    padding-left: 25px !important;
}

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

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

.p-30
{
    padding: 30px !important;
}

.pt-30
{
    padding-top: 30px !important;
}

.pr-30
{
    padding-right: 30px !important;
}

.pb-30
{
    padding-bottom: 30px !important;
}

.pl-30
{
    padding-left: 30px !important;
}

.px-30
{
    padding-right: 30px !important;
    padding-left: 30px !important;
}

.py-30
{
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

.p-35
{
    padding: 35px !important;
}

.pt-35
{
    padding-top: 35px !important;
}

.pr-35
{
    padding-right: 35px !important;
}

.pb-35
{
    padding-bottom: 35px !important;
}

.pl-35
{
    padding-left: 35px !important;
}

.px-35
{
    padding-right: 35px !important;
    padding-left: 35px !important;
}

.py-35
{
    padding-top: 35px !important;
    padding-bottom: 35px !important;
}

.p-40
{
    padding: 40px !important;
}

.pt-40
{
    padding-top: 40px !important;
}

.pr-40
{
    padding-right: 40px !important;
}

.pb-40
{
    padding-bottom: 40px !important;
}

.pl-40
{
    padding-left: 40px !important;
}

.px-40
{
    padding-right: 40px !important;
    padding-left: 40px !important;
}

.py-40
{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}

.p-45
{
    padding: 45px !important;
}

.pt-45
{
    padding-top: 45px !important;
}

.pr-45
{
    padding-right: 45px !important;
}

.pb-45
{
    padding-bottom: 45px !important;
}

.pl-45
{
    padding-left: 45px !important;
}

.px-45
{
    padding-right: 45px !important;
    padding-left: 45px !important;
}

.py-45
{
    padding-top: 45px !important;
    padding-bottom: 45px !important;
}

.p-50
{
    padding: 50px !important;
}

.pt-50
{
    padding-top: 50px !important;
}

.pr-50
{
    padding-right: 50px !important;
}

.pb-50
{
    padding-bottom: 50px !important;
}

.pl-50
{
    padding-left: 50px !important;
}

.px-50
{
    padding-right: 50px !important;
    padding-left: 50px !important;
}

.py-50
{
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

.p-60
{
    padding: 60px !important;
}

.pt-60
{
    padding-top: 60px !important;
}

.pr-60
{
    padding-right: 60px !important;
}

.pb-60
{
    padding-bottom: 60px !important;
}

.pl-60
{
    padding-left: 60px !important;
}

.px-60
{
    padding-right: 60px !important;
    padding-left: 60px !important;
}

.py-60
{
    padding-top: 60px !important;
    padding-bottom: 60px !important;
}

.p-70
{
    padding: 70px !important;
}

.pt-70
{
    padding-top: 70px !important;
}

.pr-70
{
    padding-right: 70px !important;
}

.pb-70
{
    padding-bottom: 70px !important;
}

.pl-70
{
    padding-left: 70px !important;
}

.px-70
{
    padding-right: 70px !important;
    padding-left: 70px !important;
}

.py-70
{
    padding-top: 70px !important;
    padding-bottom: 70px !important;
}

.p-80
{
    padding: 80px !important;
}

.pt-80
{
    padding-top: 80px !important;
}

.pr-80
{
    padding-right: 80px !important;
}

.pb-80
{
    padding-bottom: 80px !important;
}

.pl-80
{
    padding-left: 80px !important;
}

.px-80
{
    padding-right: 80px !important;
    padding-left: 80px !important;
}

.py-80
{
    padding-top: 80px !important;
    padding-bottom: 80px !important;
}

.p-100
{
    padding: 100px !important;
}

.pt-100
{
    padding-top: 100px !important;
}

.pr-100
{
    padding-right: 100px !important;
}

.pb-100
{
    padding-bottom: 100px !important;
}

.pl-100
{
    padding-left: 100px !important;
}

.px-100
{
    padding-right: 100px !important;
    padding-left: 100px !important;
}

.py-100
{
    padding-top: 100px !important;
    padding-bottom: 100px !important;
}

.m--30
{
    margin: -30px !important;
}

.mt--30
{
    margin-top: -30px !important;
}

.mr--30
{
    margin-right: -30px !important;
}

.mb--30
{
    margin-bottom: -30px !important;
}

.ml--30
{
    margin-left: -30px !important;
}

.mx--30
{
    margin-right: -30px !important;
    margin-left: -30px !important;
}

.my--30
{
    margin-top: -30px !important;
    margin-bottom: -30px !important;
}

.m--25
{
    margin: -25px !important;
}

.mt--25
{
    margin-top: -25px !important;
}

.mr--25
{
    margin-right: -25px !important;
}

.mb--25
{
    margin-bottom: -25px !important;
}

.ml--25
{
    margin-left: -25px !important;
}

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

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

.m--20
{
    margin: -20px !important;
}

.mt--20
{
    margin-top: -20px !important;
}

.mr--20
{
    margin-right: -20px !important;
}

.mb--20
{
    margin-bottom: -20px !important;
}

.ml--20
{
    margin-left: -20px !important;
}

.mx--20
{
    margin-right: -20px !important;
    margin-left: -20px !important;
}

.my--20
{
    margin-top: -20px !important;
    margin-bottom: -20px !important;
}

.m--15
{
    margin: -15px !important;
}

.mt--15
{
    margin-top: -15px !important;
}

.mr--15
{
    margin-right: -15px !important;
}

.mb--15
{
    margin-bottom: -15px !important;
}

.ml--15
{
    margin-left: -15px !important;
}

.mx--15
{
    margin-right: -15px !important;
    margin-left: -15px !important;
}

.my--15
{
    margin-top: -15px !important;
    margin-bottom: -15px !important;
}

.m--10
{
    margin: -10px !important;
}

.mt--10
{
    margin-top: -10px !important;
}

.mr--10
{
    margin-right: -10px !important;
}

.mb--10
{
    margin-bottom: -10px !important;
}

.ml--10
{
    margin-left: -10px !important;
}

.mx--10
{
    margin-right: -10px !important;
    margin-left: -10px !important;
}

.my--10
{
    margin-top: -10px !important;
    margin-bottom: -10px !important;
}

.m--5
{
    margin: -5px !important;
}

.mt--5
{
    margin-top: -5px !important;
}

.mr--5
{
    margin-right: -5px !important;
}

.mb--5
{
    margin-bottom: -5px !important;
}

.ml--5
{
    margin-left: -5px !important;
}

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

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

.m--3
{
    margin: -3px !important;
}

.mt--3
{
    margin-top: -3px !important;
}

.mr--3
{
    margin-right: -3px !important;
}

.mb--3
{
    margin-bottom: -3px !important;
}

.ml--3
{
    margin-left: -3px !important;
}

.mx--3
{
    margin-right: -3px !important;
    margin-left: -3px !important;
}

.my--3
{
    margin-top: -3px !important;
    margin-bottom: -3px !important;
}

.m--1
{
    margin: -1px !important;
}

.mt--1
{
    margin-top: -1px !important;
}

.mr--1
{
    margin-right: -1px !important;
}

.mb--1
{
    margin-bottom: -1px !important;
}

.ml--1
{
    margin-left: -1px !important;
}

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

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

.m-auto
{
    margin: auto !important;
}

.mt-auto
{
    margin-top: auto !important;
}

.mr-auto
{
    margin-right: auto !important;
}

.mb-auto
{
    margin-bottom: auto !important;
}

.ml-auto
{
    margin-left: auto !important;
}

.mx-auto
{
    margin-right: auto !important;
    margin-left: auto !important;
}

.my-auto
{
    margin-top: auto !important;
    margin-bottom: auto !important;
}

@media (min-width: 480px)
{
    .m-sm-0
    {
        margin: 0 !important;
    }
    .mt-sm-0
    {
        margin-top: 0 !important;
    }
    .mr-sm-0
    {
        margin-right: 0 !important;
    }
    .mb-sm-0
    {
        margin-bottom: 0 !important;
    }
    .ml-sm-0
    {
        margin-left: 0 !important;
    }
    .mx-sm-0
    {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .my-sm-0
    {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .m-sm-3
    {
        margin: 3px !important;
    }
    .mt-sm-3
    {
        margin-top: 3px !important;
    }
    .mr-sm-3
    {
        margin-right: 3px !important;
    }
    .mb-sm-3
    {
        margin-bottom: 3px !important;
    }
    .ml-sm-3
    {
        margin-left: 3px !important;
    }
    .mx-sm-3
    {
        margin-right: 3px !important;
        margin-left: 3px !important;
    }
    .my-sm-3
    {
        margin-top: 3px !important;
        margin-bottom: 3px !important;
    }
    .m-sm-5
    {
        margin: 5px !important;
    }
    .mt-sm-5
    {
        margin-top: 5px !important;
    }
    .mr-sm-5
    {
        margin-right: 5px !important;
    }
    .mb-sm-5
    {
        margin-bottom: 5px !important;
    }
    .ml-sm-5
    {
        margin-left: 5px !important;
    }
    .mx-sm-5
    {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }
    .my-sm-5
    {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }
    .m-sm-10
    {
        margin: 10px !important;
    }
    .mt-sm-10
    {
        margin-top: 10px !important;
    }
    .mr-sm-10
    {
        margin-right: 10px !important;
    }
    .mb-sm-10
    {
        margin-bottom: 10px !important;
    }
    .ml-sm-10
    {
        margin-left: 10px !important;
    }
    .mx-sm-10
    {
        margin-right: 10px !important;
        margin-left: 10px !important;
    }
    .my-sm-10
    {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }
    .m-sm-15
    {
        margin: 15px !important;
    }
    .mt-sm-15
    {
        margin-top: 15px !important;
    }
    .mr-sm-15
    {
        margin-right: 15px !important;
    }
    .mb-sm-15
    {
        margin-bottom: 15px !important;
    }
    .ml-sm-15
    {
        margin-left: 15px !important;
    }
    .mx-sm-15
    {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }
    .my-sm-15
    {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }
    .m-sm-20
    {
        margin: 20px !important;
    }
    .mt-sm-20
    {
        margin-top: 20px !important;
    }
    .mr-sm-20
    {
        margin-right: 20px !important;
    }
    .mb-sm-20
    {
        margin-bottom: 20px !important;
    }
    .ml-sm-20
    {
        margin-left: 20px !important;
    }
    .mx-sm-20
    {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }
    .my-sm-20
    {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .m-sm-25
    {
        margin: 25px !important;
    }
    .mt-sm-25
    {
        margin-top: 25px !important;
    }
    .mr-sm-25
    {
        margin-right: 25px !important;
    }
    .mb-sm-25
    {
        margin-bottom: 25px !important;
    }
    .ml-sm-25
    {
        margin-left: 25px !important;
    }
    .mx-sm-25
    {
        margin-right: 25px !important;
        margin-left: 25px !important;
    }
    .my-sm-25
    {
        margin-top: 25px !important;
        margin-bottom: 25px !important;
    }
    .m-sm-30
    {
        margin: 30px !important;
    }
    .mt-sm-30
    {
        margin-top: 30px !important;
    }
    .mr-sm-30
    {
        margin-right: 30px !important;
    }
    .mb-sm-30
    {
        margin-bottom: 30px !important;
    }
    .ml-sm-30
    {
        margin-left: 30px !important;
    }
    .mx-sm-30
    {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }
    .my-sm-30
    {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .m-sm-35
    {
        margin: 35px !important;
    }
    .mt-sm-35
    {
        margin-top: 35px !important;
    }
    .mr-sm-35
    {
        margin-right: 35px !important;
    }
    .mb-sm-35
    {
        margin-bottom: 35px !important;
    }
    .ml-sm-35
    {
        margin-left: 35px !important;
    }
    .mx-sm-35
    {
        margin-right: 35px !important;
        margin-left: 35px !important;
    }
    .my-sm-35
    {
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }
    .m-sm-40
    {
        margin: 40px !important;
    }
    .mt-sm-40
    {
        margin-top: 40px !important;
    }
    .mr-sm-40
    {
        margin-right: 40px !important;
    }
    .mb-sm-40
    {
        margin-bottom: 40px !important;
    }
    .ml-sm-40
    {
        margin-left: 40px !important;
    }
    .mx-sm-40
    {
        margin-right: 40px !important;
        margin-left: 40px !important;
    }
    .my-sm-40
    {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
    .m-sm-45
    {
        margin: 45px !important;
    }
    .mt-sm-45
    {
        margin-top: 45px !important;
    }
    .mr-sm-45
    {
        margin-right: 45px !important;
    }
    .mb-sm-45
    {
        margin-bottom: 45px !important;
    }
    .ml-sm-45
    {
        margin-left: 45px !important;
    }
    .mx-sm-45
    {
        margin-right: 45px !important;
        margin-left: 45px !important;
    }
    .my-sm-45
    {
        margin-top: 45px !important;
        margin-bottom: 45px !important;
    }
    .m-sm-50
    {
        margin: 50px !important;
    }
    .mt-sm-50
    {
        margin-top: 50px !important;
    }
    .mr-sm-50
    {
        margin-right: 50px !important;
    }
    .mb-sm-50
    {
        margin-bottom: 50px !important;
    }
    .ml-sm-50
    {
        margin-left: 50px !important;
    }
    .mx-sm-50
    {
        margin-right: 50px !important;
        margin-left: 50px !important;
    }
    .my-sm-50
    {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }
    .m-sm-60
    {
        margin: 60px !important;
    }
    .mt-sm-60
    {
        margin-top: 60px !important;
    }
    .mr-sm-60
    {
        margin-right: 60px !important;
    }
    .mb-sm-60
    {
        margin-bottom: 60px !important;
    }
    .ml-sm-60
    {
        margin-left: 60px !important;
    }
    .mx-sm-60
    {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }
    .my-sm-60
    {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .m-sm-70
    {
        margin: 70px !important;
    }
    .mt-sm-70
    {
        margin-top: 70px !important;
    }
    .mr-sm-70
    {
        margin-right: 70px !important;
    }
    .mb-sm-70
    {
        margin-bottom: 70px !important;
    }
    .ml-sm-70
    {
        margin-left: 70px !important;
    }
    .mx-sm-70
    {
        margin-right: 70px !important;
        margin-left: 70px !important;
    }
    .my-sm-70
    {
        margin-top: 70px !important;
        margin-bottom: 70px !important;
    }
    .m-sm-80
    {
        margin: 80px !important;
    }
    .mt-sm-80
    {
        margin-top: 80px !important;
    }
    .mr-sm-80
    {
        margin-right: 80px !important;
    }
    .mb-sm-80
    {
        margin-bottom: 80px !important;
    }
    .ml-sm-80
    {
        margin-left: 80px !important;
    }
    .mx-sm-80
    {
        margin-right: 80px !important;
        margin-left: 80px !important;
    }
    .my-sm-80
    {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }
    .m-sm-100
    {
        margin: 100px !important;
    }
    .mt-sm-100
    {
        margin-top: 100px !important;
    }
    .mr-sm-100
    {
        margin-right: 100px !important;
    }
    .mb-sm-100
    {
        margin-bottom: 100px !important;
    }
    .ml-sm-100
    {
        margin-left: 100px !important;
    }
    .mx-sm-100
    {
        margin-right: 100px !important;
        margin-left: 100px !important;
    }
    .my-sm-100
    {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }
    .p-sm-0
    {
        padding: 0 !important;
    }
    .pt-sm-0
    {
        padding-top: 0 !important;
    }
    .pr-sm-0
    {
        padding-right: 0 !important;
    }
    .pb-sm-0
    {
        padding-bottom: 0 !important;
    }
    .pl-sm-0
    {
        padding-left: 0 !important;
    }
    .px-sm-0
    {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .py-sm-0
    {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .p-sm-3
    {
        padding: 3px !important;
    }
    .pt-sm-3
    {
        padding-top: 3px !important;
    }
    .pr-sm-3
    {
        padding-right: 3px !important;
    }
    .pb-sm-3
    {
        padding-bottom: 3px !important;
    }
    .pl-sm-3
    {
        padding-left: 3px !important;
    }
    .px-sm-3
    {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }
    .py-sm-3
    {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }
    .p-sm-5
    {
        padding: 5px !important;
    }
    .pt-sm-5
    {
        padding-top: 5px !important;
    }
    .pr-sm-5
    {
        padding-right: 5px !important;
    }
    .pb-sm-5
    {
        padding-bottom: 5px !important;
    }
    .pl-sm-5
    {
        padding-left: 5px !important;
    }
    .px-sm-5
    {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }
    .py-sm-5
    {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .p-sm-10
    {
        padding: 10px !important;
    }
    .pt-sm-10
    {
        padding-top: 10px !important;
    }
    .pr-sm-10
    {
        padding-right: 10px !important;
    }
    .pb-sm-10
    {
        padding-bottom: 10px !important;
    }
    .pl-sm-10
    {
        padding-left: 10px !important;
    }
    .px-sm-10
    {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .py-sm-10
    {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .p-sm-15
    {
        padding: 15px !important;
    }
    .pt-sm-15
    {
        padding-top: 15px !important;
    }
    .pr-sm-15
    {
        padding-right: 15px !important;
    }
    .pb-sm-15
    {
        padding-bottom: 15px !important;
    }
    .pl-sm-15
    {
        padding-left: 15px !important;
    }
    .px-sm-15
    {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .py-sm-15
    {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .p-sm-20
    {
        padding: 20px !important;
    }
    .pt-sm-20
    {
        padding-top: 20px !important;
    }
    .pr-sm-20
    {
        padding-right: 20px !important;
    }
    .pb-sm-20
    {
        padding-bottom: 20px !important;
    }
    .pl-sm-20
    {
        padding-left: 20px !important;
    }
    .px-sm-20
    {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .py-sm-20
    {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .p-sm-25
    {
        padding: 25px !important;
    }
    .pt-sm-25
    {
        padding-top: 25px !important;
    }
    .pr-sm-25
    {
        padding-right: 25px !important;
    }
    .pb-sm-25
    {
        padding-bottom: 25px !important;
    }
    .pl-sm-25
    {
        padding-left: 25px !important;
    }
    .px-sm-25
    {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }
    .py-sm-25
    {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }
    .p-sm-30
    {
        padding: 30px !important;
    }
    .pt-sm-30
    {
        padding-top: 30px !important;
    }
    .pr-sm-30
    {
        padding-right: 30px !important;
    }
    .pb-sm-30
    {
        padding-bottom: 30px !important;
    }
    .pl-sm-30
    {
        padding-left: 30px !important;
    }
    .px-sm-30
    {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
    .py-sm-30
    {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .p-sm-35
    {
        padding: 35px !important;
    }
    .pt-sm-35
    {
        padding-top: 35px !important;
    }
    .pr-sm-35
    {
        padding-right: 35px !important;
    }
    .pb-sm-35
    {
        padding-bottom: 35px !important;
    }
    .pl-sm-35
    {
        padding-left: 35px !important;
    }
    .px-sm-35
    {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }
    .py-sm-35
    {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }
    .p-sm-40
    {
        padding: 40px !important;
    }
    .pt-sm-40
    {
        padding-top: 40px !important;
    }
    .pr-sm-40
    {
        padding-right: 40px !important;
    }
    .pb-sm-40
    {
        padding-bottom: 40px !important;
    }
    .pl-sm-40
    {
        padding-left: 40px !important;
    }
    .px-sm-40
    {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }
    .py-sm-40
    {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .p-sm-45
    {
        padding: 45px !important;
    }
    .pt-sm-45
    {
        padding-top: 45px !important;
    }
    .pr-sm-45
    {
        padding-right: 45px !important;
    }
    .pb-sm-45
    {
        padding-bottom: 45px !important;
    }
    .pl-sm-45
    {
        padding-left: 45px !important;
    }
    .px-sm-45
    {
        padding-right: 45px !important;
        padding-left: 45px !important;
    }
    .py-sm-45
    {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }
    .p-sm-50
    {
        padding: 50px !important;
    }
    .pt-sm-50
    {
        padding-top: 50px !important;
    }
    .pr-sm-50
    {
        padding-right: 50px !important;
    }
    .pb-sm-50
    {
        padding-bottom: 50px !important;
    }
    .pl-sm-50
    {
        padding-left: 50px !important;
    }
    .px-sm-50
    {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }
    .py-sm-50
    {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .p-sm-60
    {
        padding: 60px !important;
    }
    .pt-sm-60
    {
        padding-top: 60px !important;
    }
    .pr-sm-60
    {
        padding-right: 60px !important;
    }
    .pb-sm-60
    {
        padding-bottom: 60px !important;
    }
    .pl-sm-60
    {
        padding-left: 60px !important;
    }
    .px-sm-60
    {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }
    .py-sm-60
    {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .p-sm-70
    {
        padding: 70px !important;
    }
    .pt-sm-70
    {
        padding-top: 70px !important;
    }
    .pr-sm-70
    {
        padding-right: 70px !important;
    }
    .pb-sm-70
    {
        padding-bottom: 70px !important;
    }
    .pl-sm-70
    {
        padding-left: 70px !important;
    }
    .px-sm-70
    {
        padding-right: 70px !important;
        padding-left: 70px !important;
    }
    .py-sm-70
    {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    .p-sm-80
    {
        padding: 80px !important;
    }
    .pt-sm-80
    {
        padding-top: 80px !important;
    }
    .pr-sm-80
    {
        padding-right: 80px !important;
    }
    .pb-sm-80
    {
        padding-bottom: 80px !important;
    }
    .pl-sm-80
    {
        padding-left: 80px !important;
    }
    .px-sm-80
    {
        padding-right: 80px !important;
        padding-left: 80px !important;
    }
    .py-sm-80
    {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    .p-sm-100
    {
        padding: 100px !important;
    }
    .pt-sm-100
    {
        padding-top: 100px !important;
    }
    .pr-sm-100
    {
        padding-right: 100px !important;
    }
    .pb-sm-100
    {
        padding-bottom: 100px !important;
    }
    .pl-sm-100
    {
        padding-left: 100px !important;
    }
    .px-sm-100
    {
        padding-right: 100px !important;
        padding-left: 100px !important;
    }
    .py-sm-100
    {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .m-sm--30
    {
        margin: -30px !important;
    }
    .mt-sm--30
    {
        margin-top: -30px !important;
    }
    .mr-sm--30
    {
        margin-right: -30px !important;
    }
    .mb-sm--30
    {
        margin-bottom: -30px !important;
    }
    .ml-sm--30
    {
        margin-left: -30px !important;
    }
    .mx-sm--30
    {
        margin-right: -30px !important;
        margin-left: -30px !important;
    }
    .my-sm--30
    {
        margin-top: -30px !important;
        margin-bottom: -30px !important;
    }
    .m-sm--25
    {
        margin: -25px !important;
    }
    .mt-sm--25
    {
        margin-top: -25px !important;
    }
    .mr-sm--25
    {
        margin-right: -25px !important;
    }
    .mb-sm--25
    {
        margin-bottom: -25px !important;
    }
    .ml-sm--25
    {
        margin-left: -25px !important;
    }
    .mx-sm--25
    {
        margin-right: -25px !important;
        margin-left: -25px !important;
    }
    .my-sm--25
    {
        margin-top: -25px !important;
        margin-bottom: -25px !important;
    }
    .m-sm--20
    {
        margin: -20px !important;
    }
    .mt-sm--20
    {
        margin-top: -20px !important;
    }
    .mr-sm--20
    {
        margin-right: -20px !important;
    }
    .mb-sm--20
    {
        margin-bottom: -20px !important;
    }
    .ml-sm--20
    {
        margin-left: -20px !important;
    }
    .mx-sm--20
    {
        margin-right: -20px !important;
        margin-left: -20px !important;
    }
    .my-sm--20
    {
        margin-top: -20px !important;
        margin-bottom: -20px !important;
    }
    .m-sm--15
    {
        margin: -15px !important;
    }
    .mt-sm--15
    {
        margin-top: -15px !important;
    }
    .mr-sm--15
    {
        margin-right: -15px !important;
    }
    .mb-sm--15
    {
        margin-bottom: -15px !important;
    }
    .ml-sm--15
    {
        margin-left: -15px !important;
    }
    .mx-sm--15
    {
        margin-right: -15px !important;
        margin-left: -15px !important;
    }
    .my-sm--15
    {
        margin-top: -15px !important;
        margin-bottom: -15px !important;
    }
    .m-sm--10
    {
        margin: -10px !important;
    }
    .mt-sm--10
    {
        margin-top: -10px !important;
    }
    .mr-sm--10
    {
        margin-right: -10px !important;
    }
    .mb-sm--10
    {
        margin-bottom: -10px !important;
    }
    .ml-sm--10
    {
        margin-left: -10px !important;
    }
    .mx-sm--10
    {
        margin-right: -10px !important;
        margin-left: -10px !important;
    }
    .my-sm--10
    {
        margin-top: -10px !important;
        margin-bottom: -10px !important;
    }
    .m-sm--5
    {
        margin: -5px !important;
    }
    .mt-sm--5
    {
        margin-top: -5px !important;
    }
    .mr-sm--5
    {
        margin-right: -5px !important;
    }
    .mb-sm--5
    {
        margin-bottom: -5px !important;
    }
    .ml-sm--5
    {
        margin-left: -5px !important;
    }
    .mx-sm--5
    {
        margin-right: -5px !important;
        margin-left: -5px !important;
    }
    .my-sm--5
    {
        margin-top: -5px !important;
        margin-bottom: -5px !important;
    }
    .m-sm--3
    {
        margin: -3px !important;
    }
    .mt-sm--3
    {
        margin-top: -3px !important;
    }
    .mr-sm--3
    {
        margin-right: -3px !important;
    }
    .mb-sm--3
    {
        margin-bottom: -3px !important;
    }
    .ml-sm--3
    {
        margin-left: -3px !important;
    }
    .mx-sm--3
    {
        margin-right: -3px !important;
        margin-left: -3px !important;
    }
    .my-sm--3
    {
        margin-top: -3px !important;
        margin-bottom: -3px !important;
    }
    .m-sm--1
    {
        margin: -1px !important;
    }
    .mt-sm--1
    {
        margin-top: -1px !important;
    }
    .mr-sm--1
    {
        margin-right: -1px !important;
    }
    .mb-sm--1
    {
        margin-bottom: -1px !important;
    }
    .ml-sm--1
    {
        margin-left: -1px !important;
    }
    .mx-sm--1
    {
        margin-right: -1px !important;
        margin-left: -1px !important;
    }
    .my-sm--1
    {
        margin-top: -1px !important;
        margin-bottom: -1px !important;
    }
    .m-sm-auto
    {
        margin: auto !important;
    }
    .mt-sm-auto
    {
        margin-top: auto !important;
    }
    .mr-sm-auto
    {
        margin-right: auto !important;
    }
    .mb-sm-auto
    {
        margin-bottom: auto !important;
    }
    .ml-sm-auto
    {
        margin-left: auto !important;
    }
    .mx-sm-auto
    {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-sm-auto
    {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}

@media (min-width: 768px)
{
    .m-md-0
    {
        margin: 0 !important;
    }
    .mt-md-0
    {
        margin-top: 0 !important;
    }
    .mr-md-0
    {
        margin-right: 0 !important;
    }
    .mb-md-0
    {
        margin-bottom: 0 !important;
    }
    .ml-md-0
    {
        margin-left: 0 !important;
    }
    .mx-md-0
    {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .my-md-0
    {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .m-md-3
    {
        margin: 3px !important;
    }
    .mt-md-3
    {
        margin-top: 3px !important;
    }
    .mr-md-3
    {
        margin-right: 3px !important;
    }
    .mb-md-3
    {
        margin-bottom: 3px !important;
    }
    .ml-md-3
    {
        margin-left: 3px !important;
    }
    .mx-md-3
    {
        margin-right: 3px !important;
        margin-left: 3px !important;
    }
    .my-md-3
    {
        margin-top: 3px !important;
        margin-bottom: 3px !important;
    }
    .m-md-5
    {
        margin: 5px !important;
    }
    .mt-md-5
    {
        margin-top: 5px !important;
    }
    .mr-md-5
    {
        margin-right: 5px !important;
    }
    .mb-md-5
    {
        margin-bottom: 5px !important;
    }
    .ml-md-5
    {
        margin-left: 5px !important;
    }
    .mx-md-5
    {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }
    .my-md-5
    {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }
    .m-md-10
    {
        margin: 10px !important;
    }
    .mt-md-10
    {
        margin-top: 10px !important;
    }
    .mr-md-10
    {
        margin-right: 10px !important;
    }
    .mb-md-10
    {
        margin-bottom: 10px !important;
    }
    .ml-md-10
    {
        margin-left: 10px !important;
    }
    .mx-md-10
    {
        margin-right: 10px !important;
        margin-left: 10px !important;
    }
    .my-md-10
    {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }
    .m-md-15
    {
        margin: 15px !important;
    }
    .mt-md-15
    {
        margin-top: 15px !important;
    }
    .mr-md-15
    {
        margin-right: 15px !important;
    }
    .mb-md-15
    {
        margin-bottom: 15px !important;
    }
    .ml-md-15
    {
        margin-left: 15px !important;
    }
    .mx-md-15
    {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }
    .my-md-15
    {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }
    .m-md-20
    {
        margin: 20px !important;
    }
    .mt-md-20
    {
        margin-top: 20px !important;
    }
    .mr-md-20
    {
        margin-right: 20px !important;
    }
    .mb-md-20
    {
        margin-bottom: 20px !important;
    }
    .ml-md-20
    {
        margin-left: 20px !important;
    }
    .mx-md-20
    {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }
    .my-md-20
    {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .m-md-25
    {
        margin: 25px !important;
    }
    .mt-md-25
    {
        margin-top: 25px !important;
    }
    .mr-md-25
    {
        margin-right: 25px !important;
    }
    .mb-md-25
    {
        margin-bottom: 25px !important;
    }
    .ml-md-25
    {
        margin-left: 25px !important;
    }
    .mx-md-25
    {
        margin-right: 25px !important;
        margin-left: 25px !important;
    }
    .my-md-25
    {
        margin-top: 25px !important;
        margin-bottom: 25px !important;
    }
    .m-md-30
    {
        margin: 30px !important;
    }
    .mt-md-30
    {
        margin-top: 30px !important;
    }
    .mr-md-30
    {
        margin-right: 30px !important;
    }
    .mb-md-30
    {
        margin-bottom: 30px !important;
    }
    .ml-md-30
    {
        margin-left: 30px !important;
    }
    .mx-md-30
    {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }
    .my-md-30
    {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .m-md-35
    {
        margin: 35px !important;
    }
    .mt-md-35
    {
        margin-top: 35px !important;
    }
    .mr-md-35
    {
        margin-right: 35px !important;
    }
    .mb-md-35
    {
        margin-bottom: 35px !important;
    }
    .ml-md-35
    {
        margin-left: 35px !important;
    }
    .mx-md-35
    {
        margin-right: 35px !important;
        margin-left: 35px !important;
    }
    .my-md-35
    {
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }
    .m-md-40
    {
        margin: 40px !important;
    }
    .mt-md-40
    {
        margin-top: 40px !important;
    }
    .mr-md-40
    {
        margin-right: 40px !important;
    }
    .mb-md-40
    {
        margin-bottom: 40px !important;
    }
    .ml-md-40
    {
        margin-left: 40px !important;
    }
    .mx-md-40
    {
        margin-right: 40px !important;
        margin-left: 40px !important;
    }
    .my-md-40
    {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
    .m-md-45
    {
        margin: 45px !important;
    }
    .mt-md-45
    {
        margin-top: 45px !important;
    }
    .mr-md-45
    {
        margin-right: 45px !important;
    }
    .mb-md-45
    {
        margin-bottom: 45px !important;
    }
    .ml-md-45
    {
        margin-left: 45px !important;
    }
    .mx-md-45
    {
        margin-right: 45px !important;
        margin-left: 45px !important;
    }
    .my-md-45
    {
        margin-top: 45px !important;
        margin-bottom: 45px !important;
    }
    .m-md-50
    {
        margin: 50px !important;
    }
    .mt-md-50
    {
        margin-top: 50px !important;
    }
    .mr-md-50
    {
        margin-right: 50px !important;
    }
    .mb-md-50
    {
        margin-bottom: 50px !important;
    }
    .ml-md-50
    {
        margin-left: 50px !important;
    }
    .mx-md-50
    {
        margin-right: 50px !important;
        margin-left: 50px !important;
    }
    .my-md-50
    {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }
    .m-md-60
    {
        margin: 60px !important;
    }
    .mt-md-60
    {
        margin-top: 60px !important;
    }
    .mr-md-60
    {
        margin-right: 60px !important;
    }
    .mb-md-60
    {
        margin-bottom: 60px !important;
    }
    .ml-md-60
    {
        margin-left: 60px !important;
    }
    .mx-md-60
    {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }
    .my-md-60
    {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .m-md-70
    {
        margin: 70px !important;
    }
    .mt-md-70
    {
        margin-top: 70px !important;
    }
    .mr-md-70
    {
        margin-right: 70px !important;
    }
    .mb-md-70
    {
        margin-bottom: 70px !important;
    }
    .ml-md-70
    {
        margin-left: 70px !important;
    }
    .mx-md-70
    {
        margin-right: 70px !important;
        margin-left: 70px !important;
    }
    .my-md-70
    {
        margin-top: 70px !important;
        margin-bottom: 70px !important;
    }
    .m-md-80
    {
        margin: 80px !important;
    }
    .mt-md-80
    {
        margin-top: 80px !important;
    }
    .mr-md-80
    {
        margin-right: 80px !important;
    }
    .mb-md-80
    {
        margin-bottom: 80px !important;
    }
    .ml-md-80
    {
        margin-left: 80px !important;
    }
    .mx-md-80
    {
        margin-right: 80px !important;
        margin-left: 80px !important;
    }
    .my-md-80
    {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }
    .m-md-100
    {
        margin: 100px !important;
    }
    .mt-md-100
    {
        margin-top: 100px !important;
    }
    .mr-md-100
    {
        margin-right: 100px !important;
    }
    .mb-md-100
    {
        margin-bottom: 100px !important;
    }
    .ml-md-100
    {
        margin-left: 100px !important;
    }
    .mx-md-100
    {
        margin-right: 100px !important;
        margin-left: 100px !important;
    }
    .my-md-100
    {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }
    .p-md-0
    {
        padding: 0 !important;
    }
    .pt-md-0
    {
        padding-top: 0 !important;
    }
    .pr-md-0
    {
        padding-right: 0 !important;
    }
    .pb-md-0
    {
        padding-bottom: 0 !important;
    }
    .pl-md-0
    {
        padding-left: 0 !important;
    }
    .px-md-0
    {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .py-md-0
    {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .p-md-3
    {
        padding: 3px !important;
    }
    .pt-md-3
    {
        padding-top: 3px !important;
    }
    .pr-md-3
    {
        padding-right: 3px !important;
    }
    .pb-md-3
    {
        padding-bottom: 3px !important;
    }
    .pl-md-3
    {
        padding-left: 3px !important;
    }
    .px-md-3
    {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }
    .py-md-3
    {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }
    .p-md-5
    {
        padding: 5px !important;
    }
    .pt-md-5
    {
        padding-top: 5px !important;
    }
    .pr-md-5
    {
        padding-right: 5px !important;
    }
    .pb-md-5
    {
        padding-bottom: 5px !important;
    }
    .pl-md-5
    {
        padding-left: 5px !important;
    }
    .px-md-5
    {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }
    .py-md-5
    {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .p-md-10
    {
        padding: 10px !important;
    }
    .pt-md-10
    {
        padding-top: 10px !important;
    }
    .pr-md-10
    {
        padding-right: 10px !important;
    }
    .pb-md-10
    {
        padding-bottom: 10px !important;
    }
    .pl-md-10
    {
        padding-left: 10px !important;
    }
    .px-md-10
    {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .py-md-10
    {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .p-md-15
    {
        padding: 15px !important;
    }
    .pt-md-15
    {
        padding-top: 15px !important;
    }
    .pr-md-15
    {
        padding-right: 15px !important;
    }
    .pb-md-15
    {
        padding-bottom: 15px !important;
    }
    .pl-md-15
    {
        padding-left: 15px !important;
    }
    .px-md-15
    {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .py-md-15
    {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .p-md-20
    {
        padding: 20px !important;
    }
    .pt-md-20
    {
        padding-top: 20px !important;
    }
    .pr-md-20
    {
        padding-right: 20px !important;
    }
    .pb-md-20
    {
        padding-bottom: 20px !important;
    }
    .pl-md-20
    {
        padding-left: 20px !important;
    }
    .px-md-20
    {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .py-md-20
    {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .p-md-25
    {
        padding: 25px !important;
    }
    .pt-md-25
    {
        padding-top: 25px !important;
    }
    .pr-md-25
    {
        padding-right: 25px !important;
    }
    .pb-md-25
    {
        padding-bottom: 25px !important;
    }
    .pl-md-25
    {
        padding-left: 25px !important;
    }
    .px-md-25
    {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }
    .py-md-25
    {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }
    .p-md-30
    {
        padding: 30px !important;
    }
    .pt-md-30
    {
        padding-top: 30px !important;
    }
    .pr-md-30
    {
        padding-right: 30px !important;
    }
    .pb-md-30
    {
        padding-bottom: 30px !important;
    }
    .pl-md-30
    {
        padding-left: 30px !important;
    }
    .px-md-30
    {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
    .py-md-30
    {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .p-md-35
    {
        padding: 35px !important;
    }
    .pt-md-35
    {
        padding-top: 35px !important;
    }
    .pr-md-35
    {
        padding-right: 35px !important;
    }
    .pb-md-35
    {
        padding-bottom: 35px !important;
    }
    .pl-md-35
    {
        padding-left: 35px !important;
    }
    .px-md-35
    {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }
    .py-md-35
    {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }
    .p-md-40
    {
        padding: 40px !important;
    }
    .pt-md-40
    {
        padding-top: 40px !important;
    }
    .pr-md-40
    {
        padding-right: 40px !important;
    }
    .pb-md-40
    {
        padding-bottom: 40px !important;
    }
    .pl-md-40
    {
        padding-left: 40px !important;
    }
    .px-md-40
    {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }
    .py-md-40
    {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .p-md-45
    {
        padding: 45px !important;
    }
    .pt-md-45
    {
        padding-top: 45px !important;
    }
    .pr-md-45
    {
        padding-right: 45px !important;
    }
    .pb-md-45
    {
        padding-bottom: 45px !important;
    }
    .pl-md-45
    {
        padding-left: 45px !important;
    }
    .px-md-45
    {
        padding-right: 45px !important;
        padding-left: 45px !important;
    }
    .py-md-45
    {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }
    .p-md-50
    {
        padding: 50px !important;
    }
    .pt-md-50
    {
        padding-top: 50px !important;
    }
    .pr-md-50
    {
        padding-right: 50px !important;
    }
    .pb-md-50
    {
        padding-bottom: 50px !important;
    }
    .pl-md-50
    {
        padding-left: 50px !important;
    }
    .px-md-50
    {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }
    .py-md-50
    {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .p-md-60
    {
        padding: 60px !important;
    }
    .pt-md-60
    {
        padding-top: 60px !important;
    }
    .pr-md-60
    {
        padding-right: 60px !important;
    }
    .pb-md-60
    {
        padding-bottom: 60px !important;
    }
    .pl-md-60
    {
        padding-left: 60px !important;
    }
    .px-md-60
    {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }
    .py-md-60
    {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .p-md-70
    {
        padding: 70px !important;
    }
    .pt-md-70
    {
        padding-top: 70px !important;
    }
    .pr-md-70
    {
        padding-right: 70px !important;
    }
    .pb-md-70
    {
        padding-bottom: 70px !important;
    }
    .pl-md-70
    {
        padding-left: 70px !important;
    }
    .px-md-70
    {
        padding-right: 70px !important;
        padding-left: 70px !important;
    }
    .py-md-70
    {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    .p-md-80
    {
        padding: 80px !important;
    }
    .pt-md-80
    {
        padding-top: 80px !important;
    }
    .pr-md-80
    {
        padding-right: 80px !important;
    }
    .pb-md-80
    {
        padding-bottom: 80px !important;
    }
    .pl-md-80
    {
        padding-left: 80px !important;
    }
    .px-md-80
    {
        padding-right: 80px !important;
        padding-left: 80px !important;
    }
    .py-md-80
    {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    .p-md-100
    {
        padding: 100px !important;
    }
    .pt-md-100
    {
        padding-top: 100px !important;
    }
    .pr-md-100
    {
        padding-right: 100px !important;
    }
    .pb-md-100
    {
        padding-bottom: 100px !important;
    }
    .pl-md-100
    {
        padding-left: 100px !important;
    }
    .px-md-100
    {
        padding-right: 100px !important;
        padding-left: 100px !important;
    }
    .py-md-100
    {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .m-md--30
    {
        margin: -30px !important;
    }
    .mt-md--30
    {
        margin-top: -30px !important;
    }
    .mr-md--30
    {
        margin-right: -30px !important;
    }
    .mb-md--30
    {
        margin-bottom: -30px !important;
    }
    .ml-md--30
    {
        margin-left: -30px !important;
    }
    .mx-md--30
    {
        margin-right: -30px !important;
        margin-left: -30px !important;
    }
    .my-md--30
    {
        margin-top: -30px !important;
        margin-bottom: -30px !important;
    }
    .m-md--25
    {
        margin: -25px !important;
    }
    .mt-md--25
    {
        margin-top: -25px !important;
    }
    .mr-md--25
    {
        margin-right: -25px !important;
    }
    .mb-md--25
    {
        margin-bottom: -25px !important;
    }
    .ml-md--25
    {
        margin-left: -25px !important;
    }
    .mx-md--25
    {
        margin-right: -25px !important;
        margin-left: -25px !important;
    }
    .my-md--25
    {
        margin-top: -25px !important;
        margin-bottom: -25px !important;
    }
    .m-md--20
    {
        margin: -20px !important;
    }
    .mt-md--20
    {
        margin-top: -20px !important;
    }
    .mr-md--20
    {
        margin-right: -20px !important;
    }
    .mb-md--20
    {
        margin-bottom: -20px !important;
    }
    .ml-md--20
    {
        margin-left: -20px !important;
    }
    .mx-md--20
    {
        margin-right: -20px !important;
        margin-left: -20px !important;
    }
    .my-md--20
    {
        margin-top: -20px !important;
        margin-bottom: -20px !important;
    }
    .m-md--15
    {
        margin: -15px !important;
    }
    .mt-md--15
    {
        margin-top: -15px !important;
    }
    .mr-md--15
    {
        margin-right: -15px !important;
    }
    .mb-md--15
    {
        margin-bottom: -15px !important;
    }
    .ml-md--15
    {
        margin-left: -15px !important;
    }
    .mx-md--15
    {
        margin-right: -15px !important;
        margin-left: -15px !important;
    }
    .my-md--15
    {
        margin-top: -15px !important;
        margin-bottom: -15px !important;
    }
    .m-md--10
    {
        margin: -10px !important;
    }
    .mt-md--10
    {
        margin-top: -10px !important;
    }
    .mr-md--10
    {
        margin-right: -10px !important;
    }
    .mb-md--10
    {
        margin-bottom: -10px !important;
    }
    .ml-md--10
    {
        margin-left: -10px !important;
    }
    .mx-md--10
    {
        margin-right: -10px !important;
        margin-left: -10px !important;
    }
    .my-md--10
    {
        margin-top: -10px !important;
        margin-bottom: -10px !important;
    }
    .m-md--5
    {
        margin: -5px !important;
    }
    .mt-md--5
    {
        margin-top: -5px !important;
    }
    .mr-md--5
    {
        margin-right: -5px !important;
    }
    .mb-md--5
    {
        margin-bottom: -5px !important;
    }
    .ml-md--5
    {
        margin-left: -5px !important;
    }
    .mx-md--5
    {
        margin-right: -5px !important;
        margin-left: -5px !important;
    }
    .my-md--5
    {
        margin-top: -5px !important;
        margin-bottom: -5px !important;
    }
    .m-md--3
    {
        margin: -3px !important;
    }
    .mt-md--3
    {
        margin-top: -3px !important;
    }
    .mr-md--3
    {
        margin-right: -3px !important;
    }
    .mb-md--3
    {
        margin-bottom: -3px !important;
    }
    .ml-md--3
    {
        margin-left: -3px !important;
    }
    .mx-md--3
    {
        margin-right: -3px !important;
        margin-left: -3px !important;
    }
    .my-md--3
    {
        margin-top: -3px !important;
        margin-bottom: -3px !important;
    }
    .m-md--1
    {
        margin: -1px !important;
    }
    .mt-md--1
    {
        margin-top: -1px !important;
    }
    .mr-md--1
    {
        margin-right: -1px !important;
    }
    .mb-md--1
    {
        margin-bottom: -1px !important;
    }
    .ml-md--1
    {
        margin-left: -1px !important;
    }
    .mx-md--1
    {
        margin-right: -1px !important;
        margin-left: -1px !important;
    }
    .my-md--1
    {
        margin-top: -1px !important;
        margin-bottom: -1px !important;
    }
    .m-md-auto
    {
        margin: auto !important;
    }
    .mt-md-auto
    {
        margin-top: auto !important;
    }
    .mr-md-auto
    {
        margin-right: auto !important;
    }
    .mb-md-auto
    {
        margin-bottom: auto !important;
    }
    .ml-md-auto
    {
        margin-left: auto !important;
    }
    .mx-md-auto
    {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-md-auto
    {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}

@media (min-width: 992px)
{
    .m-lg-0
    {
        margin: 0 !important;
    }
    .mt-lg-0
    {
        margin-top: 0 !important;
    }
    .mr-lg-0
    {
        margin-right: 0 !important;
    }
    .mb-lg-0
    {
        margin-bottom: 0 !important;
    }
    .ml-lg-0
    {
        margin-left: 0 !important;
    }
    .mx-lg-0
    {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .my-lg-0
    {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .m-lg-3
    {
        margin: 3px !important;
    }
    .mt-lg-3
    {
        margin-top: 3px !important;
    }
    .mr-lg-3
    {
        margin-right: 3px !important;
    }
    .mb-lg-3
    {
        margin-bottom: 3px !important;
    }
    .ml-lg-3
    {
        margin-left: 3px !important;
    }
    .mx-lg-3
    {
        margin-right: 3px !important;
        margin-left: 3px !important;
    }
    .my-lg-3
    {
        margin-top: 3px !important;
        margin-bottom: 3px !important;
    }
    .m-lg-5
    {
        margin: 5px !important;
    }
    .mt-lg-5
    {
        margin-top: 5px !important;
    }
    .mr-lg-5
    {
        margin-right: 5px !important;
    }
    .mb-lg-5
    {
        margin-bottom: 5px !important;
    }
    .ml-lg-5
    {
        margin-left: 5px !important;
    }
    .mx-lg-5
    {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }
    .my-lg-5
    {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }
    .m-lg-10
    {
        margin: 10px !important;
    }
    .mt-lg-10
    {
        margin-top: 10px !important;
    }
    .mr-lg-10
    {
        margin-right: 10px !important;
    }
    .mb-lg-10
    {
        margin-bottom: 10px !important;
    }
    .ml-lg-10
    {
        margin-left: 10px !important;
    }
    .mx-lg-10
    {
        margin-right: 10px !important;
        margin-left: 10px !important;
    }
    .my-lg-10
    {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }
    .m-lg-15
    {
        margin: 15px !important;
    }
    .mt-lg-15
    {
        margin-top: 15px !important;
    }
    .mr-lg-15
    {
        margin-right: 15px !important;
    }
    .mb-lg-15
    {
        margin-bottom: 15px !important;
    }
    .ml-lg-15
    {
        margin-left: 15px !important;
    }
    .mx-lg-15
    {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }
    .my-lg-15
    {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }
    .m-lg-20
    {
        margin: 20px !important;
    }
    .mt-lg-20
    {
        margin-top: 20px !important;
    }
    .mr-lg-20
    {
        margin-right: 20px !important;
    }
    .mb-lg-20
    {
        margin-bottom: 20px !important;
    }
    .ml-lg-20
    {
        margin-left: 20px !important;
    }
    .mx-lg-20
    {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }
    .my-lg-20
    {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .m-lg-25
    {
        margin: 25px !important;
    }
    .mt-lg-25
    {
        margin-top: 25px !important;
    }
    .mr-lg-25
    {
        margin-right: 25px !important;
    }
    .mb-lg-25
    {
        margin-bottom: 25px !important;
    }
    .ml-lg-25
    {
        margin-left: 25px !important;
    }
    .mx-lg-25
    {
        margin-right: 25px !important;
        margin-left: 25px !important;
    }
    .my-lg-25
    {
        margin-top: 25px !important;
        margin-bottom: 25px !important;
    }
    .m-lg-30
    {
        margin: 30px !important;
    }
    .mt-lg-30
    {
        margin-top: 30px !important;
    }
    .mr-lg-30
    {
        margin-right: 30px !important;
    }
    .mb-lg-30
    {
        margin-bottom: 30px !important;
    }
    .ml-lg-30
    {
        margin-left: 30px !important;
    }
    .mx-lg-30
    {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }
    .my-lg-30
    {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .m-lg-35
    {
        margin: 35px !important;
    }
    .mt-lg-35
    {
        margin-top: 35px !important;
    }
    .mr-lg-35
    {
        margin-right: 35px !important;
    }
    .mb-lg-35
    {
        margin-bottom: 35px !important;
    }
    .ml-lg-35
    {
        margin-left: 35px !important;
    }
    .mx-lg-35
    {
        margin-right: 35px !important;
        margin-left: 35px !important;
    }
    .my-lg-35
    {
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }
    .m-lg-40
    {
        margin: 40px !important;
    }
    .mt-lg-40
    {
        margin-top: 40px !important;
    }
    .mr-lg-40
    {
        margin-right: 40px !important;
    }
    .mb-lg-40
    {
        margin-bottom: 40px !important;
    }
    .ml-lg-40
    {
        margin-left: 40px !important;
    }
    .mx-lg-40
    {
        margin-right: 40px !important;
        margin-left: 40px !important;
    }
    .my-lg-40
    {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
    .m-lg-45
    {
        margin: 45px !important;
    }
    .mt-lg-45
    {
        margin-top: 45px !important;
    }
    .mr-lg-45
    {
        margin-right: 45px !important;
    }
    .mb-lg-45
    {
        margin-bottom: 45px !important;
    }
    .ml-lg-45
    {
        margin-left: 45px !important;
    }
    .mx-lg-45
    {
        margin-right: 45px !important;
        margin-left: 45px !important;
    }
    .my-lg-45
    {
        margin-top: 45px !important;
        margin-bottom: 45px !important;
    }
    .m-lg-50
    {
        margin: 50px !important;
    }
    .mt-lg-50
    {
        margin-top: 50px !important;
    }
    .mr-lg-50
    {
        margin-right: 50px !important;
    }
    .mb-lg-50
    {
        margin-bottom: 50px !important;
    }
    .ml-lg-50
    {
        margin-left: 50px !important;
    }
    .mx-lg-50
    {
        margin-right: 50px !important;
        margin-left: 50px !important;
    }
    .my-lg-50
    {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }
    .m-lg-60
    {
        margin: 60px !important;
    }
    .mt-lg-60
    {
        margin-top: 60px !important;
    }
    .mr-lg-60
    {
        margin-right: 60px !important;
    }
    .mb-lg-60
    {
        margin-bottom: 60px !important;
    }
    .ml-lg-60
    {
        margin-left: 60px !important;
    }
    .mx-lg-60
    {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }
    .my-lg-60
    {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .m-lg-70
    {
        margin: 70px !important;
    }
    .mt-lg-70
    {
        margin-top: 70px !important;
    }
    .mr-lg-70
    {
        margin-right: 70px !important;
    }
    .mb-lg-70
    {
        margin-bottom: 70px !important;
    }
    .ml-lg-70
    {
        margin-left: 70px !important;
    }
    .mx-lg-70
    {
        margin-right: 70px !important;
        margin-left: 70px !important;
    }
    .my-lg-70
    {
        margin-top: 70px !important;
        margin-bottom: 70px !important;
    }
    .m-lg-80
    {
        margin: 80px !important;
    }
    .mt-lg-80
    {
        margin-top: 80px !important;
    }
    .mr-lg-80
    {
        margin-right: 80px !important;
    }
    .mb-lg-80
    {
        margin-bottom: 80px !important;
    }
    .ml-lg-80
    {
        margin-left: 80px !important;
    }
    .mx-lg-80
    {
        margin-right: 80px !important;
        margin-left: 80px !important;
    }
    .my-lg-80
    {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }
    .m-lg-100
    {
        margin: 100px !important;
    }
    .mt-lg-100
    {
        margin-top: 100px !important;
    }
    .mr-lg-100
    {
        margin-right: 100px !important;
    }
    .mb-lg-100
    {
        margin-bottom: 100px !important;
    }
    .ml-lg-100
    {
        margin-left: 100px !important;
    }
    .mx-lg-100
    {
        margin-right: 100px !important;
        margin-left: 100px !important;
    }
    .my-lg-100
    {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }
    .p-lg-0
    {
        padding: 0 !important;
    }
    .pt-lg-0
    {
        padding-top: 0 !important;
    }
    .pr-lg-0
    {
        padding-right: 0 !important;
    }
    .pb-lg-0
    {
        padding-bottom: 0 !important;
    }
    .pl-lg-0
    {
        padding-left: 0 !important;
    }
    .px-lg-0
    {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .py-lg-0
    {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .p-lg-3
    {
        padding: 3px !important;
    }
    .pt-lg-3
    {
        padding-top: 3px !important;
    }
    .pr-lg-3
    {
        padding-right: 3px !important;
    }
    .pb-lg-3
    {
        padding-bottom: 3px !important;
    }
    .pl-lg-3
    {
        padding-left: 3px !important;
    }
    .px-lg-3
    {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }
    .py-lg-3
    {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }
    .p-lg-5
    {
        padding: 5px !important;
    }
    .pt-lg-5
    {
        padding-top: 5px !important;
    }
    .pr-lg-5
    {
        padding-right: 5px !important;
    }
    .pb-lg-5
    {
        padding-bottom: 5px !important;
    }
    .pl-lg-5
    {
        padding-left: 5px !important;
    }
    .px-lg-5
    {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }
    .py-lg-5
    {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .p-lg-10
    {
        padding: 10px !important;
    }
    .pt-lg-10
    {
        padding-top: 10px !important;
    }
    .pr-lg-10
    {
        padding-right: 10px !important;
    }
    .pb-lg-10
    {
        padding-bottom: 10px !important;
    }
    .pl-lg-10
    {
        padding-left: 10px !important;
    }
    .px-lg-10
    {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .py-lg-10
    {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .p-lg-15
    {
        padding: 15px !important;
    }
    .pt-lg-15
    {
        padding-top: 15px !important;
    }
    .pr-lg-15
    {
        padding-right: 15px !important;
    }
    .pb-lg-15
    {
        padding-bottom: 15px !important;
    }
    .pl-lg-15
    {
        padding-left: 15px !important;
    }
    .px-lg-15
    {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .py-lg-15
    {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .p-lg-20
    {
        padding: 20px !important;
    }
    .pt-lg-20
    {
        padding-top: 20px !important;
    }
    .pr-lg-20
    {
        padding-right: 20px !important;
    }
    .pb-lg-20
    {
        padding-bottom: 20px !important;
    }
    .pl-lg-20
    {
        padding-left: 20px !important;
    }
    .px-lg-20
    {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .py-lg-20
    {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .p-lg-25
    {
        padding: 25px !important;
    }
    .pt-lg-25
    {
        padding-top: 25px !important;
    }
    .pr-lg-25
    {
        padding-right: 25px !important;
    }
    .pb-lg-25
    {
        padding-bottom: 25px !important;
    }
    .pl-lg-25
    {
        padding-left: 25px !important;
    }
    .px-lg-25
    {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }
    .py-lg-25
    {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }
    .p-lg-30
    {
        padding: 30px !important;
    }
    .pt-lg-30
    {
        padding-top: 30px !important;
    }
    .pr-lg-30
    {
        padding-right: 30px !important;
    }
    .pb-lg-30
    {
        padding-bottom: 30px !important;
    }
    .pl-lg-30
    {
        padding-left: 30px !important;
    }
    .px-lg-30
    {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
    .py-lg-30
    {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .p-lg-35
    {
        padding: 35px !important;
    }
    .pt-lg-35
    {
        padding-top: 35px !important;
    }
    .pr-lg-35
    {
        padding-right: 35px !important;
    }
    .pb-lg-35
    {
        padding-bottom: 35px !important;
    }
    .pl-lg-35
    {
        padding-left: 35px !important;
    }
    .px-lg-35
    {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }
    .py-lg-35
    {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }
    .p-lg-40
    {
        padding: 40px !important;
    }
    .pt-lg-40
    {
        padding-top: 40px !important;
    }
    .pr-lg-40
    {
        padding-right: 40px !important;
    }
    .pb-lg-40
    {
        padding-bottom: 40px !important;
    }
    .pl-lg-40
    {
        padding-left: 40px !important;
    }
    .px-lg-40
    {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }
    .py-lg-40
    {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .p-lg-45
    {
        padding: 45px !important;
    }
    .pt-lg-45
    {
        padding-top: 45px !important;
    }
    .pr-lg-45
    {
        padding-right: 45px !important;
    }
    .pb-lg-45
    {
        padding-bottom: 45px !important;
    }
    .pl-lg-45
    {
        padding-left: 45px !important;
    }
    .px-lg-45
    {
        padding-right: 45px !important;
        padding-left: 45px !important;
    }
    .py-lg-45
    {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }
    .p-lg-50
    {
        padding: 50px !important;
    }
    .pt-lg-50
    {
        padding-top: 50px !important;
    }
    .pr-lg-50
    {
        padding-right: 50px !important;
    }
    .pb-lg-50
    {
        padding-bottom: 50px !important;
    }
    .pl-lg-50
    {
        padding-left: 50px !important;
    }
    .px-lg-50
    {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }
    .py-lg-50
    {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .p-lg-60
    {
        padding: 60px !important;
    }
    .pt-lg-60
    {
        padding-top: 60px !important;
    }
    .pr-lg-60
    {
        padding-right: 60px !important;
    }
    .pb-lg-60
    {
        padding-bottom: 60px !important;
    }
    .pl-lg-60
    {
        padding-left: 60px !important;
    }
    .px-lg-60
    {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }
    .py-lg-60
    {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .p-lg-70
    {
        padding: 70px !important;
    }
    .pt-lg-70
    {
        padding-top: 70px !important;
    }
    .pr-lg-70
    {
        padding-right: 70px !important;
    }
    .pb-lg-70
    {
        padding-bottom: 70px !important;
    }
    .pl-lg-70
    {
        padding-left: 70px !important;
    }
    .px-lg-70
    {
        padding-right: 70px !important;
        padding-left: 70px !important;
    }
    .py-lg-70
    {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    .p-lg-80
    {
        padding: 80px !important;
    }
    .pt-lg-80
    {
        padding-top: 80px !important;
    }
    .pr-lg-80
    {
        padding-right: 80px !important;
    }
    .pb-lg-80
    {
        padding-bottom: 80px !important;
    }
    .pl-lg-80
    {
        padding-left: 80px !important;
    }
    .px-lg-80
    {
        padding-right: 80px !important;
        padding-left: 80px !important;
    }
    .py-lg-80
    {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    .p-lg-100
    {
        padding: 100px !important;
    }
    .pt-lg-100
    {
        padding-top: 100px !important;
    }
    .pr-lg-100
    {
        padding-right: 100px !important;
    }
    .pb-lg-100
    {
        padding-bottom: 100px !important;
    }
    .pl-lg-100
    {
        padding-left: 100px !important;
    }
    .px-lg-100
    {
        padding-right: 100px !important;
        padding-left: 100px !important;
    }
    .py-lg-100
    {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .m-lg--30
    {
        margin: -30px !important;
    }
    .mt-lg--30
    {
        margin-top: -30px !important;
    }
    .mr-lg--30
    {
        margin-right: -30px !important;
    }
    .mb-lg--30
    {
        margin-bottom: -30px !important;
    }
    .ml-lg--30
    {
        margin-left: -30px !important;
    }
    .mx-lg--30
    {
        margin-right: -30px !important;
        margin-left: -30px !important;
    }
    .my-lg--30
    {
        margin-top: -30px !important;
        margin-bottom: -30px !important;
    }
    .m-lg--25
    {
        margin: -25px !important;
    }
    .mt-lg--25
    {
        margin-top: -25px !important;
    }
    .mr-lg--25
    {
        margin-right: -25px !important;
    }
    .mb-lg--25
    {
        margin-bottom: -25px !important;
    }
    .ml-lg--25
    {
        margin-left: -25px !important;
    }
    .mx-lg--25
    {
        margin-right: -25px !important;
        margin-left: -25px !important;
    }
    .my-lg--25
    {
        margin-top: -25px !important;
        margin-bottom: -25px !important;
    }
    .m-lg--20
    {
        margin: -20px !important;
    }
    .mt-lg--20
    {
        margin-top: -20px !important;
    }
    .mr-lg--20
    {
        margin-right: -20px !important;
    }
    .mb-lg--20
    {
        margin-bottom: -20px !important;
    }
    .ml-lg--20
    {
        margin-left: -20px !important;
    }
    .mx-lg--20
    {
        margin-right: -20px !important;
        margin-left: -20px !important;
    }
    .my-lg--20
    {
        margin-top: -20px !important;
        margin-bottom: -20px !important;
    }
    .m-lg--15
    {
        margin: -15px !important;
    }
    .mt-lg--15
    {
        margin-top: -15px !important;
    }
    .mr-lg--15
    {
        margin-right: -15px !important;
    }
    .mb-lg--15
    {
        margin-bottom: -15px !important;
    }
    .ml-lg--15
    {
        margin-left: -15px !important;
    }
    .mx-lg--15
    {
        margin-right: -15px !important;
        margin-left: -15px !important;
    }
    .my-lg--15
    {
        margin-top: -15px !important;
        margin-bottom: -15px !important;
    }
    .m-lg--10
    {
        margin: -10px !important;
    }
    .mt-lg--10
    {
        margin-top: -10px !important;
    }
    .mr-lg--10
    {
        margin-right: -10px !important;
    }
    .mb-lg--10
    {
        margin-bottom: -10px !important;
    }
    .ml-lg--10
    {
        margin-left: -10px !important;
    }
    .mx-lg--10
    {
        margin-right: -10px !important;
        margin-left: -10px !important;
    }
    .my-lg--10
    {
        margin-top: -10px !important;
        margin-bottom: -10px !important;
    }
    .m-lg--5
    {
        margin: -5px !important;
    }
    .mt-lg--5
    {
        margin-top: -5px !important;
    }
    .mr-lg--5
    {
        margin-right: -5px !important;
    }
    .mb-lg--5
    {
        margin-bottom: -5px !important;
    }
    .ml-lg--5
    {
        margin-left: -5px !important;
    }
    .mx-lg--5
    {
        margin-right: -5px !important;
        margin-left: -5px !important;
    }
    .my-lg--5
    {
        margin-top: -5px !important;
        margin-bottom: -5px !important;
    }
    .m-lg--3
    {
        margin: -3px !important;
    }
    .mt-lg--3
    {
        margin-top: -3px !important;
    }
    .mr-lg--3
    {
        margin-right: -3px !important;
    }
    .mb-lg--3
    {
        margin-bottom: -3px !important;
    }
    .ml-lg--3
    {
        margin-left: -3px !important;
    }
    .mx-lg--3
    {
        margin-right: -3px !important;
        margin-left: -3px !important;
    }
    .my-lg--3
    {
        margin-top: -3px !important;
        margin-bottom: -3px !important;
    }
    .m-lg--1
    {
        margin: -1px !important;
    }
    .mt-lg--1
    {
        margin-top: -1px !important;
    }
    .mr-lg--1
    {
        margin-right: -1px !important;
    }
    .mb-lg--1
    {
        margin-bottom: -1px !important;
    }
    .ml-lg--1
    {
        margin-left: -1px !important;
    }
    .mx-lg--1
    {
        margin-right: -1px !important;
        margin-left: -1px !important;
    }
    .my-lg--1
    {
        margin-top: -1px !important;
        margin-bottom: -1px !important;
    }
    .m-lg-auto
    {
        margin: auto !important;
    }
    .mt-lg-auto
    {
        margin-top: auto !important;
    }
    .mr-lg-auto
    {
        margin-right: auto !important;
    }
    .mb-lg-auto
    {
        margin-bottom: auto !important;
    }
    .ml-lg-auto
    {
        margin-left: auto !important;
    }
    .mx-lg-auto
    {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-lg-auto
    {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}

@media (min-width: 1200px)
{
    .m-xl-0
    {
        margin: 0 !important;
    }
    .mt-xl-0
    {
        margin-top: 0 !important;
    }
    .mr-xl-0
    {
        margin-right: 0 !important;
    }
    .mb-xl-0
    {
        margin-bottom: 0 !important;
    }
    .ml-xl-0
    {
        margin-left: 0 !important;
    }
    .mx-xl-0
    {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .my-xl-0
    {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .m-xl-3
    {
        margin: 3px !important;
    }
    .mt-xl-3
    {
        margin-top: 3px !important;
    }
    .mr-xl-3
    {
        margin-right: 3px !important;
    }
    .mb-xl-3
    {
        margin-bottom: 3px !important;
    }
    .ml-xl-3
    {
        margin-left: 3px !important;
    }
    .mx-xl-3
    {
        margin-right: 3px !important;
        margin-left: 3px !important;
    }
    .my-xl-3
    {
        margin-top: 3px !important;
        margin-bottom: 3px !important;
    }
    .m-xl-5
    {
        margin: 5px !important;
    }
    .mt-xl-5
    {
        margin-top: 5px !important;
    }
    .mr-xl-5
    {
        margin-right: 5px !important;
    }
    .mb-xl-5
    {
        margin-bottom: 5px !important;
    }
    .ml-xl-5
    {
        margin-left: 5px !important;
    }
    .mx-xl-5
    {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }
    .my-xl-5
    {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }
    .m-xl-10
    {
        margin: 10px !important;
    }
    .mt-xl-10
    {
        margin-top: 10px !important;
    }
    .mr-xl-10
    {
        margin-right: 10px !important;
    }
    .mb-xl-10
    {
        margin-bottom: 10px !important;
    }
    .ml-xl-10
    {
        margin-left: 10px !important;
    }
    .mx-xl-10
    {
        margin-right: 10px !important;
        margin-left: 10px !important;
    }
    .my-xl-10
    {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }
    .m-xl-15
    {
        margin: 15px !important;
    }
    .mt-xl-15
    {
        margin-top: 15px !important;
    }
    .mr-xl-15
    {
        margin-right: 15px !important;
    }
    .mb-xl-15
    {
        margin-bottom: 15px !important;
    }
    .ml-xl-15
    {
        margin-left: 15px !important;
    }
    .mx-xl-15
    {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }
    .my-xl-15
    {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }
    .m-xl-20
    {
        margin: 20px !important;
    }
    .mt-xl-20
    {
        margin-top: 20px !important;
    }
    .mr-xl-20
    {
        margin-right: 20px !important;
    }
    .mb-xl-20
    {
        margin-bottom: 20px !important;
    }
    .ml-xl-20
    {
        margin-left: 20px !important;
    }
    .mx-xl-20
    {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }
    .my-xl-20
    {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .m-xl-25
    {
        margin: 25px !important;
    }
    .mt-xl-25
    {
        margin-top: 25px !important;
    }
    .mr-xl-25
    {
        margin-right: 25px !important;
    }
    .mb-xl-25
    {
        margin-bottom: 25px !important;
    }
    .ml-xl-25
    {
        margin-left: 25px !important;
    }
    .mx-xl-25
    {
        margin-right: 25px !important;
        margin-left: 25px !important;
    }
    .my-xl-25
    {
        margin-top: 25px !important;
        margin-bottom: 25px !important;
    }
    .m-xl-30
    {
        margin: 30px !important;
    }
    .mt-xl-30
    {
        margin-top: 30px !important;
    }
    .mr-xl-30
    {
        margin-right: 30px !important;
    }
    .mb-xl-30
    {
        margin-bottom: 30px !important;
    }
    .ml-xl-30
    {
        margin-left: 30px !important;
    }
    .mx-xl-30
    {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }
    .my-xl-30
    {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .m-xl-35
    {
        margin: 35px !important;
    }
    .mt-xl-35
    {
        margin-top: 35px !important;
    }
    .mr-xl-35
    {
        margin-right: 35px !important;
    }
    .mb-xl-35
    {
        margin-bottom: 35px !important;
    }
    .ml-xl-35
    {
        margin-left: 35px !important;
    }
    .mx-xl-35
    {
        margin-right: 35px !important;
        margin-left: 35px !important;
    }
    .my-xl-35
    {
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }
    .m-xl-40
    {
        margin: 40px !important;
    }
    .mt-xl-40
    {
        margin-top: 40px !important;
    }
    .mr-xl-40
    {
        margin-right: 40px !important;
    }
    .mb-xl-40
    {
        margin-bottom: 40px !important;
    }
    .ml-xl-40
    {
        margin-left: 40px !important;
    }
    .mx-xl-40
    {
        margin-right: 40px !important;
        margin-left: 40px !important;
    }
    .my-xl-40
    {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
    .m-xl-45
    {
        margin: 45px !important;
    }
    .mt-xl-45
    {
        margin-top: 45px !important;
    }
    .mr-xl-45
    {
        margin-right: 45px !important;
    }
    .mb-xl-45
    {
        margin-bottom: 45px !important;
    }
    .ml-xl-45
    {
        margin-left: 45px !important;
    }
    .mx-xl-45
    {
        margin-right: 45px !important;
        margin-left: 45px !important;
    }
    .my-xl-45
    {
        margin-top: 45px !important;
        margin-bottom: 45px !important;
    }
    .m-xl-50
    {
        margin: 50px !important;
    }
    .mt-xl-50
    {
        margin-top: 50px !important;
    }
    .mr-xl-50
    {
        margin-right: 50px !important;
    }
    .mb-xl-50
    {
        margin-bottom: 50px !important;
    }
    .ml-xl-50
    {
        margin-left: 50px !important;
    }
    .mx-xl-50
    {
        margin-right: 50px !important;
        margin-left: 50px !important;
    }
    .my-xl-50
    {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }
    .m-xl-60
    {
        margin: 60px !important;
    }
    .mt-xl-60
    {
        margin-top: 60px !important;
    }
    .mr-xl-60
    {
        margin-right: 60px !important;
    }
    .mb-xl-60
    {
        margin-bottom: 60px !important;
    }
    .ml-xl-60
    {
        margin-left: 60px !important;
    }
    .mx-xl-60
    {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }
    .my-xl-60
    {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .m-xl-70
    {
        margin: 70px !important;
    }
    .mt-xl-70
    {
        margin-top: 70px !important;
    }
    .mr-xl-70
    {
        margin-right: 70px !important;
    }
    .mb-xl-70
    {
        margin-bottom: 70px !important;
    }
    .ml-xl-70
    {
        margin-left: 70px !important;
    }
    .mx-xl-70
    {
        margin-right: 70px !important;
        margin-left: 70px !important;
    }
    .my-xl-70
    {
        margin-top: 70px !important;
        margin-bottom: 70px !important;
    }
    .m-xl-80
    {
        margin: 80px !important;
    }
    .mt-xl-80
    {
        margin-top: 80px !important;
    }
    .mr-xl-80
    {
        margin-right: 80px !important;
    }
    .mb-xl-80
    {
        margin-bottom: 80px !important;
    }
    .ml-xl-80
    {
        margin-left: 80px !important;
    }
    .mx-xl-80
    {
        margin-right: 80px !important;
        margin-left: 80px !important;
    }
    .my-xl-80
    {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }
    .m-xl-100
    {
        margin: 100px !important;
    }
    .mt-xl-100
    {
        margin-top: 100px !important;
    }
    .mr-xl-100
    {
        margin-right: 100px !important;
    }
    .mb-xl-100
    {
        margin-bottom: 100px !important;
    }
    .ml-xl-100
    {
        margin-left: 100px !important;
    }
    .mx-xl-100
    {
        margin-right: 100px !important;
        margin-left: 100px !important;
    }
    .my-xl-100
    {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }
    .p-xl-0
    {
        padding: 0 !important;
    }
    .pt-xl-0
    {
        padding-top: 0 !important;
    }
    .pr-xl-0
    {
        padding-right: 0 !important;
    }
    .pb-xl-0
    {
        padding-bottom: 0 !important;
    }
    .pl-xl-0
    {
        padding-left: 0 !important;
    }
    .px-xl-0
    {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .py-xl-0
    {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .p-xl-3
    {
        padding: 3px !important;
    }
    .pt-xl-3
    {
        padding-top: 3px !important;
    }
    .pr-xl-3
    {
        padding-right: 3px !important;
    }
    .pb-xl-3
    {
        padding-bottom: 3px !important;
    }
    .pl-xl-3
    {
        padding-left: 3px !important;
    }
    .px-xl-3
    {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }
    .py-xl-3
    {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }
    .p-xl-5
    {
        padding: 5px !important;
    }
    .pt-xl-5
    {
        padding-top: 5px !important;
    }
    .pr-xl-5
    {
        padding-right: 5px !important;
    }
    .pb-xl-5
    {
        padding-bottom: 5px !important;
    }
    .pl-xl-5
    {
        padding-left: 5px !important;
    }
    .px-xl-5
    {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }
    .py-xl-5
    {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .p-xl-10
    {
        padding: 10px !important;
    }
    .pt-xl-10
    {
        padding-top: 10px !important;
    }
    .pr-xl-10
    {
        padding-right: 10px !important;
    }
    .pb-xl-10
    {
        padding-bottom: 10px !important;
    }
    .pl-xl-10
    {
        padding-left: 10px !important;
    }
    .px-xl-10
    {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .py-xl-10
    {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .p-xl-15
    {
        padding: 15px !important;
    }
    .pt-xl-15
    {
        padding-top: 15px !important;
    }
    .pr-xl-15
    {
        padding-right: 15px !important;
    }
    .pb-xl-15
    {
        padding-bottom: 15px !important;
    }
    .pl-xl-15
    {
        padding-left: 15px !important;
    }
    .px-xl-15
    {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .py-xl-15
    {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .p-xl-20
    {
        padding: 20px !important;
    }
    .pt-xl-20
    {
        padding-top: 20px !important;
    }
    .pr-xl-20
    {
        padding-right: 20px !important;
    }
    .pb-xl-20
    {
        padding-bottom: 20px !important;
    }
    .pl-xl-20
    {
        padding-left: 20px !important;
    }
    .px-xl-20
    {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .py-xl-20
    {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .p-xl-25
    {
        padding: 25px !important;
    }
    .pt-xl-25
    {
        padding-top: 25px !important;
    }
    .pr-xl-25
    {
        padding-right: 25px !important;
    }
    .pb-xl-25
    {
        padding-bottom: 25px !important;
    }
    .pl-xl-25
    {
        padding-left: 25px !important;
    }
    .px-xl-25
    {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }
    .py-xl-25
    {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }
    .p-xl-30
    {
        padding: 30px !important;
    }
    .pt-xl-30
    {
        padding-top: 30px !important;
    }
    .pr-xl-30
    {
        padding-right: 30px !important;
    }
    .pb-xl-30
    {
        padding-bottom: 30px !important;
    }
    .pl-xl-30
    {
        padding-left: 30px !important;
    }
    .px-xl-30
    {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
    .py-xl-30
    {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .p-xl-35
    {
        padding: 35px !important;
    }
    .pt-xl-35
    {
        padding-top: 35px !important;
    }
    .pr-xl-35
    {
        padding-right: 35px !important;
    }
    .pb-xl-35
    {
        padding-bottom: 35px !important;
    }
    .pl-xl-35
    {
        padding-left: 35px !important;
    }
    .px-xl-35
    {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }
    .py-xl-35
    {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }
    .p-xl-40
    {
        padding: 40px !important;
    }
    .pt-xl-40
    {
        padding-top: 40px !important;
    }
    .pr-xl-40
    {
        padding-right: 40px !important;
    }
    .pb-xl-40
    {
        padding-bottom: 40px !important;
    }
    .pl-xl-40
    {
        padding-left: 40px !important;
    }
    .px-xl-40
    {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }
    .py-xl-40
    {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .p-xl-45
    {
        padding: 45px !important;
    }
    .pt-xl-45
    {
        padding-top: 45px !important;
    }
    .pr-xl-45
    {
        padding-right: 45px !important;
    }
    .pb-xl-45
    {
        padding-bottom: 45px !important;
    }
    .pl-xl-45
    {
        padding-left: 45px !important;
    }
    .px-xl-45
    {
        padding-right: 45px !important;
        padding-left: 45px !important;
    }
    .py-xl-45
    {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }
    .p-xl-50
    {
        padding: 50px !important;
    }
    .pt-xl-50
    {
        padding-top: 50px !important;
    }
    .pr-xl-50
    {
        padding-right: 50px !important;
    }
    .pb-xl-50
    {
        padding-bottom: 50px !important;
    }
    .pl-xl-50
    {
        padding-left: 50px !important;
    }
    .px-xl-50
    {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }
    .py-xl-50
    {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .p-xl-60
    {
        padding: 60px !important;
    }
    .pt-xl-60
    {
        padding-top: 60px !important;
    }
    .pr-xl-60
    {
        padding-right: 60px !important;
    }
    .pb-xl-60
    {
        padding-bottom: 60px !important;
    }
    .pl-xl-60
    {
        padding-left: 60px !important;
    }
    .px-xl-60
    {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }
    .py-xl-60
    {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .p-xl-70
    {
        padding: 70px !important;
    }
    .pt-xl-70
    {
        padding-top: 70px !important;
    }
    .pr-xl-70
    {
        padding-right: 70px !important;
    }
    .pb-xl-70
    {
        padding-bottom: 70px !important;
    }
    .pl-xl-70
    {
        padding-left: 70px !important;
    }
    .px-xl-70
    {
        padding-right: 70px !important;
        padding-left: 70px !important;
    }
    .py-xl-70
    {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    .p-xl-80
    {
        padding: 80px !important;
    }
    .pt-xl-80
    {
        padding-top: 80px !important;
    }
    .pr-xl-80
    {
        padding-right: 80px !important;
    }
    .pb-xl-80
    {
        padding-bottom: 80px !important;
    }
    .pl-xl-80
    {
        padding-left: 80px !important;
    }
    .px-xl-80
    {
        padding-right: 80px !important;
        padding-left: 80px !important;
    }
    .py-xl-80
    {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    .p-xl-100
    {
        padding: 100px !important;
    }
    .pt-xl-100
    {
        padding-top: 100px !important;
    }
    .pr-xl-100
    {
        padding-right: 100px !important;
    }
    .pb-xl-100
    {
        padding-bottom: 100px !important;
    }
    .pl-xl-100
    {
        padding-left: 100px !important;
    }
    .px-xl-100
    {
        padding-right: 100px !important;
        padding-left: 100px !important;
    }
    .py-xl-100
    {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .m-xl--30
    {
        margin: -30px !important;
    }
    .mt-xl--30
    {
        margin-top: -30px !important;
    }
    .mr-xl--30
    {
        margin-right: -30px !important;
    }
    .mb-xl--30
    {
        margin-bottom: -30px !important;
    }
    .ml-xl--30
    {
        margin-left: -30px !important;
    }
    .mx-xl--30
    {
        margin-right: -30px !important;
        margin-left: -30px !important;
    }
    .my-xl--30
    {
        margin-top: -30px !important;
        margin-bottom: -30px !important;
    }
    .m-xl--25
    {
        margin: -25px !important;
    }
    .mt-xl--25
    {
        margin-top: -25px !important;
    }
    .mr-xl--25
    {
        margin-right: -25px !important;
    }
    .mb-xl--25
    {
        margin-bottom: -25px !important;
    }
    .ml-xl--25
    {
        margin-left: -25px !important;
    }
    .mx-xl--25
    {
        margin-right: -25px !important;
        margin-left: -25px !important;
    }
    .my-xl--25
    {
        margin-top: -25px !important;
        margin-bottom: -25px !important;
    }
    .m-xl--20
    {
        margin: -20px !important;
    }
    .mt-xl--20
    {
        margin-top: -20px !important;
    }
    .mr-xl--20
    {
        margin-right: -20px !important;
    }
    .mb-xl--20
    {
        margin-bottom: -20px !important;
    }
    .ml-xl--20
    {
        margin-left: -20px !important;
    }
    .mx-xl--20
    {
        margin-right: -20px !important;
        margin-left: -20px !important;
    }
    .my-xl--20
    {
        margin-top: -20px !important;
        margin-bottom: -20px !important;
    }
    .m-xl--15
    {
        margin: -15px !important;
    }
    .mt-xl--15
    {
        margin-top: -15px !important;
    }
    .mr-xl--15
    {
        margin-right: -15px !important;
    }
    .mb-xl--15
    {
        margin-bottom: -15px !important;
    }
    .ml-xl--15
    {
        margin-left: -15px !important;
    }
    .mx-xl--15
    {
        margin-right: -15px !important;
        margin-left: -15px !important;
    }
    .my-xl--15
    {
        margin-top: -15px !important;
        margin-bottom: -15px !important;
    }
    .m-xl--10
    {
        margin: -10px !important;
    }
    .mt-xl--10
    {
        margin-top: -10px !important;
    }
    .mr-xl--10
    {
        margin-right: -10px !important;
    }
    .mb-xl--10
    {
        margin-bottom: -10px !important;
    }
    .ml-xl--10
    {
        margin-left: -10px !important;
    }
    .mx-xl--10
    {
        margin-right: -10px !important;
        margin-left: -10px !important;
    }
    .my-xl--10
    {
        margin-top: -10px !important;
        margin-bottom: -10px !important;
    }
    .m-xl--5
    {
        margin: -5px !important;
    }
    .mt-xl--5
    {
        margin-top: -5px !important;
    }
    .mr-xl--5
    {
        margin-right: -5px !important;
    }
    .mb-xl--5
    {
        margin-bottom: -5px !important;
    }
    .ml-xl--5
    {
        margin-left: -5px !important;
    }
    .mx-xl--5
    {
        margin-right: -5px !important;
        margin-left: -5px !important;
    }
    .my-xl--5
    {
        margin-top: -5px !important;
        margin-bottom: -5px !important;
    }
    .m-xl--3
    {
        margin: -3px !important;
    }
    .mt-xl--3
    {
        margin-top: -3px !important;
    }
    .mr-xl--3
    {
        margin-right: -3px !important;
    }
    .mb-xl--3
    {
        margin-bottom: -3px !important;
    }
    .ml-xl--3
    {
        margin-left: -3px !important;
    }
    .mx-xl--3
    {
        margin-right: -3px !important;
        margin-left: -3px !important;
    }
    .my-xl--3
    {
        margin-top: -3px !important;
        margin-bottom: -3px !important;
    }
    .m-xl--1
    {
        margin: -1px !important;
    }
    .mt-xl--1
    {
        margin-top: -1px !important;
    }
    .mr-xl--1
    {
        margin-right: -1px !important;
    }
    .mb-xl--1
    {
        margin-bottom: -1px !important;
    }
    .ml-xl--1
    {
        margin-left: -1px !important;
    }
    .mx-xl--1
    {
        margin-right: -1px !important;
        margin-left: -1px !important;
    }
    .my-xl--1
    {
        margin-top: -1px !important;
        margin-bottom: -1px !important;
    }
    .m-xl-auto
    {
        margin: auto !important;
    }
    .mt-xl-auto
    {
        margin-top: auto !important;
    }
    .mr-xl-auto
    {
        margin-right: auto !important;
    }
    .mb-xl-auto
    {
        margin-bottom: auto !important;
    }
    .ml-xl-auto
    {
        margin-left: auto !important;
    }
    .mx-xl-auto
    {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-xl-auto
    {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}

@media (min-width: 1600px)
{
    .m-xxl-0
    {
        margin: 0 !important;
    }
    .mt-xxl-0
    {
        margin-top: 0 !important;
    }
    .mr-xxl-0
    {
        margin-right: 0 !important;
    }
    .mb-xxl-0
    {
        margin-bottom: 0 !important;
    }
    .ml-xxl-0
    {
        margin-left: 0 !important;
    }
    .mx-xxl-0
    {
        margin-right: 0 !important;
        margin-left: 0 !important;
    }
    .my-xxl-0
    {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .m-xxl-3
    {
        margin: 3px !important;
    }
    .mt-xxl-3
    {
        margin-top: 3px !important;
    }
    .mr-xxl-3
    {
        margin-right: 3px !important;
    }
    .mb-xxl-3
    {
        margin-bottom: 3px !important;
    }
    .ml-xxl-3
    {
        margin-left: 3px !important;
    }
    .mx-xxl-3
    {
        margin-right: 3px !important;
        margin-left: 3px !important;
    }
    .my-xxl-3
    {
        margin-top: 3px !important;
        margin-bottom: 3px !important;
    }
    .m-xxl-5
    {
        margin: 5px !important;
    }
    .mt-xxl-5
    {
        margin-top: 5px !important;
    }
    .mr-xxl-5
    {
        margin-right: 5px !important;
    }
    .mb-xxl-5
    {
        margin-bottom: 5px !important;
    }
    .ml-xxl-5
    {
        margin-left: 5px !important;
    }
    .mx-xxl-5
    {
        margin-right: 5px !important;
        margin-left: 5px !important;
    }
    .my-xxl-5
    {
        margin-top: 5px !important;
        margin-bottom: 5px !important;
    }
    .m-xxl-10
    {
        margin: 10px !important;
    }
    .mt-xxl-10
    {
        margin-top: 10px !important;
    }
    .mr-xxl-10
    {
        margin-right: 10px !important;
    }
    .mb-xxl-10
    {
        margin-bottom: 10px !important;
    }
    .ml-xxl-10
    {
        margin-left: 10px !important;
    }
    .mx-xxl-10
    {
        margin-right: 10px !important;
        margin-left: 10px !important;
    }
    .my-xxl-10
    {
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }
    .m-xxl-15
    {
        margin: 15px !important;
    }
    .mt-xxl-15
    {
        margin-top: 15px !important;
    }
    .mr-xxl-15
    {
        margin-right: 15px !important;
    }
    .mb-xxl-15
    {
        margin-bottom: 15px !important;
    }
    .ml-xxl-15
    {
        margin-left: 15px !important;
    }
    .mx-xxl-15
    {
        margin-right: 15px !important;
        margin-left: 15px !important;
    }
    .my-xxl-15
    {
        margin-top: 15px !important;
        margin-bottom: 15px !important;
    }
    .m-xxl-20
    {
        margin: 20px !important;
    }
    .mt-xxl-20
    {
        margin-top: 20px !important;
    }
    .mr-xxl-20
    {
        margin-right: 20px !important;
    }
    .mb-xxl-20
    {
        margin-bottom: 20px !important;
    }
    .ml-xxl-20
    {
        margin-left: 20px !important;
    }
    .mx-xxl-20
    {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }
    .my-xxl-20
    {
        margin-top: 20px !important;
        margin-bottom: 20px !important;
    }
    .m-xxl-25
    {
        margin: 25px !important;
    }
    .mt-xxl-25
    {
        margin-top: 25px !important;
    }
    .mr-xxl-25
    {
        margin-right: 25px !important;
    }
    .mb-xxl-25
    {
        margin-bottom: 25px !important;
    }
    .ml-xxl-25
    {
        margin-left: 25px !important;
    }
    .mx-xxl-25
    {
        margin-right: 25px !important;
        margin-left: 25px !important;
    }
    .my-xxl-25
    {
        margin-top: 25px !important;
        margin-bottom: 25px !important;
    }
    .m-xxl-30
    {
        margin: 30px !important;
    }
    .mt-xxl-30
    {
        margin-top: 30px !important;
    }
    .mr-xxl-30
    {
        margin-right: 30px !important;
    }
    .mb-xxl-30
    {
        margin-bottom: 30px !important;
    }
    .ml-xxl-30
    {
        margin-left: 30px !important;
    }
    .mx-xxl-30
    {
        margin-right: 30px !important;
        margin-left: 30px !important;
    }
    .my-xxl-30
    {
        margin-top: 30px !important;
        margin-bottom: 30px !important;
    }
    .m-xxl-35
    {
        margin: 35px !important;
    }
    .mt-xxl-35
    {
        margin-top: 35px !important;
    }
    .mr-xxl-35
    {
        margin-right: 35px !important;
    }
    .mb-xxl-35
    {
        margin-bottom: 35px !important;
    }
    .ml-xxl-35
    {
        margin-left: 35px !important;
    }
    .mx-xxl-35
    {
        margin-right: 35px !important;
        margin-left: 35px !important;
    }
    .my-xxl-35
    {
        margin-top: 35px !important;
        margin-bottom: 35px !important;
    }
    .m-xxl-40
    {
        margin: 40px !important;
    }
    .mt-xxl-40
    {
        margin-top: 40px !important;
    }
    .mr-xxl-40
    {
        margin-right: 40px !important;
    }
    .mb-xxl-40
    {
        margin-bottom: 40px !important;
    }
    .ml-xxl-40
    {
        margin-left: 40px !important;
    }
    .mx-xxl-40
    {
        margin-right: 40px !important;
        margin-left: 40px !important;
    }
    .my-xxl-40
    {
        margin-top: 40px !important;
        margin-bottom: 40px !important;
    }
    .m-xxl-45
    {
        margin: 45px !important;
    }
    .mt-xxl-45
    {
        margin-top: 45px !important;
    }
    .mr-xxl-45
    {
        margin-right: 45px !important;
    }
    .mb-xxl-45
    {
        margin-bottom: 45px !important;
    }
    .ml-xxl-45
    {
        margin-left: 45px !important;
    }
    .mx-xxl-45
    {
        margin-right: 45px !important;
        margin-left: 45px !important;
    }
    .my-xxl-45
    {
        margin-top: 45px !important;
        margin-bottom: 45px !important;
    }
    .m-xxl-50
    {
        margin: 50px !important;
    }
    .mt-xxl-50
    {
        margin-top: 50px !important;
    }
    .mr-xxl-50
    {
        margin-right: 50px !important;
    }
    .mb-xxl-50
    {
        margin-bottom: 50px !important;
    }
    .ml-xxl-50
    {
        margin-left: 50px !important;
    }
    .mx-xxl-50
    {
        margin-right: 50px !important;
        margin-left: 50px !important;
    }
    .my-xxl-50
    {
        margin-top: 50px !important;
        margin-bottom: 50px !important;
    }
    .m-xxl-60
    {
        margin: 60px !important;
    }
    .mt-xxl-60
    {
        margin-top: 60px !important;
    }
    .mr-xxl-60
    {
        margin-right: 60px !important;
    }
    .mb-xxl-60
    {
        margin-bottom: 60px !important;
    }
    .ml-xxl-60
    {
        margin-left: 60px !important;
    }
    .mx-xxl-60
    {
        margin-right: 60px !important;
        margin-left: 60px !important;
    }
    .my-xxl-60
    {
        margin-top: 60px !important;
        margin-bottom: 60px !important;
    }
    .m-xxl-70
    {
        margin: 70px !important;
    }
    .mt-xxl-70
    {
        margin-top: 70px !important;
    }
    .mr-xxl-70
    {
        margin-right: 70px !important;
    }
    .mb-xxl-70
    {
        margin-bottom: 70px !important;
    }
    .ml-xxl-70
    {
        margin-left: 70px !important;
    }
    .mx-xxl-70
    {
        margin-right: 70px !important;
        margin-left: 70px !important;
    }
    .my-xxl-70
    {
        margin-top: 70px !important;
        margin-bottom: 70px !important;
    }
    .m-xxl-80
    {
        margin: 80px !important;
    }
    .mt-xxl-80
    {
        margin-top: 80px !important;
    }
    .mr-xxl-80
    {
        margin-right: 80px !important;
    }
    .mb-xxl-80
    {
        margin-bottom: 80px !important;
    }
    .ml-xxl-80
    {
        margin-left: 80px !important;
    }
    .mx-xxl-80
    {
        margin-right: 80px !important;
        margin-left: 80px !important;
    }
    .my-xxl-80
    {
        margin-top: 80px !important;
        margin-bottom: 80px !important;
    }
    .m-xxl-100
    {
        margin: 100px !important;
    }
    .mt-xxl-100
    {
        margin-top: 100px !important;
    }
    .mr-xxl-100
    {
        margin-right: 100px !important;
    }
    .mb-xxl-100
    {
        margin-bottom: 100px !important;
    }
    .ml-xxl-100
    {
        margin-left: 100px !important;
    }
    .mx-xxl-100
    {
        margin-right: 100px !important;
        margin-left: 100px !important;
    }
    .my-xxl-100
    {
        margin-top: 100px !important;
        margin-bottom: 100px !important;
    }
    .p-xxl-0
    {
        padding: 0 !important;
    }
    .pt-xxl-0
    {
        padding-top: 0 !important;
    }
    .pr-xxl-0
    {
        padding-right: 0 !important;
    }
    .pb-xxl-0
    {
        padding-bottom: 0 !important;
    }
    .pl-xxl-0
    {
        padding-left: 0 !important;
    }
    .px-xxl-0
    {
        padding-right: 0 !important;
        padding-left: 0 !important;
    }
    .py-xxl-0
    {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }
    .p-xxl-3
    {
        padding: 3px !important;
    }
    .pt-xxl-3
    {
        padding-top: 3px !important;
    }
    .pr-xxl-3
    {
        padding-right: 3px !important;
    }
    .pb-xxl-3
    {
        padding-bottom: 3px !important;
    }
    .pl-xxl-3
    {
        padding-left: 3px !important;
    }
    .px-xxl-3
    {
        padding-right: 3px !important;
        padding-left: 3px !important;
    }
    .py-xxl-3
    {
        padding-top: 3px !important;
        padding-bottom: 3px !important;
    }
    .p-xxl-5
    {
        padding: 5px !important;
    }
    .pt-xxl-5
    {
        padding-top: 5px !important;
    }
    .pr-xxl-5
    {
        padding-right: 5px !important;
    }
    .pb-xxl-5
    {
        padding-bottom: 5px !important;
    }
    .pl-xxl-5
    {
        padding-left: 5px !important;
    }
    .px-xxl-5
    {
        padding-right: 5px !important;
        padding-left: 5px !important;
    }
    .py-xxl-5
    {
        padding-top: 5px !important;
        padding-bottom: 5px !important;
    }
    .p-xxl-10
    {
        padding: 10px !important;
    }
    .pt-xxl-10
    {
        padding-top: 10px !important;
    }
    .pr-xxl-10
    {
        padding-right: 10px !important;
    }
    .pb-xxl-10
    {
        padding-bottom: 10px !important;
    }
    .pl-xxl-10
    {
        padding-left: 10px !important;
    }
    .px-xxl-10
    {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }
    .py-xxl-10
    {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
    .p-xxl-15
    {
        padding: 15px !important;
    }
    .pt-xxl-15
    {
        padding-top: 15px !important;
    }
    .pr-xxl-15
    {
        padding-right: 15px !important;
    }
    .pb-xxl-15
    {
        padding-bottom: 15px !important;
    }
    .pl-xxl-15
    {
        padding-left: 15px !important;
    }
    .px-xxl-15
    {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .py-xxl-15
    {
        padding-top: 15px !important;
        padding-bottom: 15px !important;
    }
    .p-xxl-20
    {
        padding: 20px !important;
    }
    .pt-xxl-20
    {
        padding-top: 20px !important;
    }
    .pr-xxl-20
    {
        padding-right: 20px !important;
    }
    .pb-xxl-20
    {
        padding-bottom: 20px !important;
    }
    .pl-xxl-20
    {
        padding-left: 20px !important;
    }
    .px-xxl-20
    {
        padding-right: 20px !important;
        padding-left: 20px !important;
    }
    .py-xxl-20
    {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
    .p-xxl-25
    {
        padding: 25px !important;
    }
    .pt-xxl-25
    {
        padding-top: 25px !important;
    }
    .pr-xxl-25
    {
        padding-right: 25px !important;
    }
    .pb-xxl-25
    {
        padding-bottom: 25px !important;
    }
    .pl-xxl-25
    {
        padding-left: 25px !important;
    }
    .px-xxl-25
    {
        padding-right: 25px !important;
        padding-left: 25px !important;
    }
    .py-xxl-25
    {
        padding-top: 25px !important;
        padding-bottom: 25px !important;
    }
    .p-xxl-30
    {
        padding: 30px !important;
    }
    .pt-xxl-30
    {
        padding-top: 30px !important;
    }
    .pr-xxl-30
    {
        padding-right: 30px !important;
    }
    .pb-xxl-30
    {
        padding-bottom: 30px !important;
    }
    .pl-xxl-30
    {
        padding-left: 30px !important;
    }
    .px-xxl-30
    {
        padding-right: 30px !important;
        padding-left: 30px !important;
    }
    .py-xxl-30
    {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
    .p-xxl-35
    {
        padding: 35px !important;
    }
    .pt-xxl-35
    {
        padding-top: 35px !important;
    }
    .pr-xxl-35
    {
        padding-right: 35px !important;
    }
    .pb-xxl-35
    {
        padding-bottom: 35px !important;
    }
    .pl-xxl-35
    {
        padding-left: 35px !important;
    }
    .px-xxl-35
    {
        padding-right: 35px !important;
        padding-left: 35px !important;
    }
    .py-xxl-35
    {
        padding-top: 35px !important;
        padding-bottom: 35px !important;
    }
    .p-xxl-40
    {
        padding: 40px !important;
    }
    .pt-xxl-40
    {
        padding-top: 40px !important;
    }
    .pr-xxl-40
    {
        padding-right: 40px !important;
    }
    .pb-xxl-40
    {
        padding-bottom: 40px !important;
    }
    .pl-xxl-40
    {
        padding-left: 40px !important;
    }
    .px-xxl-40
    {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }
    .py-xxl-40
    {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
    .p-xxl-45
    {
        padding: 45px !important;
    }
    .pt-xxl-45
    {
        padding-top: 45px !important;
    }
    .pr-xxl-45
    {
        padding-right: 45px !important;
    }
    .pb-xxl-45
    {
        padding-bottom: 45px !important;
    }
    .pl-xxl-45
    {
        padding-left: 45px !important;
    }
    .px-xxl-45
    {
        padding-right: 45px !important;
        padding-left: 45px !important;
    }
    .py-xxl-45
    {
        padding-top: 45px !important;
        padding-bottom: 45px !important;
    }
    .p-xxl-50
    {
        padding: 50px !important;
    }
    .pt-xxl-50
    {
        padding-top: 50px !important;
    }
    .pr-xxl-50
    {
        padding-right: 50px !important;
    }
    .pb-xxl-50
    {
        padding-bottom: 50px !important;
    }
    .pl-xxl-50
    {
        padding-left: 50px !important;
    }
    .px-xxl-50
    {
        padding-right: 50px !important;
        padding-left: 50px !important;
    }
    .py-xxl-50
    {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
    .p-xxl-60
    {
        padding: 60px !important;
    }
    .pt-xxl-60
    {
        padding-top: 60px !important;
    }
    .pr-xxl-60
    {
        padding-right: 60px !important;
    }
    .pb-xxl-60
    {
        padding-bottom: 60px !important;
    }
    .pl-xxl-60
    {
        padding-left: 60px !important;
    }
    .px-xxl-60
    {
        padding-right: 60px !important;
        padding-left: 60px !important;
    }
    .py-xxl-60
    {
        padding-top: 60px !important;
        padding-bottom: 60px !important;
    }
    .p-xxl-70
    {
        padding: 70px !important;
    }
    .pt-xxl-70
    {
        padding-top: 70px !important;
    }
    .pr-xxl-70
    {
        padding-right: 70px !important;
    }
    .pb-xxl-70
    {
        padding-bottom: 70px !important;
    }
    .pl-xxl-70
    {
        padding-left: 70px !important;
    }
    .px-xxl-70
    {
        padding-right: 70px !important;
        padding-left: 70px !important;
    }
    .py-xxl-70
    {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    .p-xxl-80
    {
        padding: 80px !important;
    }
    .pt-xxl-80
    {
        padding-top: 80px !important;
    }
    .pr-xxl-80
    {
        padding-right: 80px !important;
    }
    .pb-xxl-80
    {
        padding-bottom: 80px !important;
    }
    .pl-xxl-80
    {
        padding-left: 80px !important;
    }
    .px-xxl-80
    {
        padding-right: 80px !important;
        padding-left: 80px !important;
    }
    .py-xxl-80
    {
        padding-top: 80px !important;
        padding-bottom: 80px !important;
    }
    .p-xxl-100
    {
        padding: 100px !important;
    }
    .pt-xxl-100
    {
        padding-top: 100px !important;
    }
    .pr-xxl-100
    {
        padding-right: 100px !important;
    }
    .pb-xxl-100
    {
        padding-bottom: 100px !important;
    }
    .pl-xxl-100
    {
        padding-left: 100px !important;
    }
    .px-xxl-100
    {
        padding-right: 100px !important;
        padding-left: 100px !important;
    }
    .py-xxl-100
    {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .m-xxl--30
    {
        margin: -30px !important;
    }
    .mt-xxl--30
    {
        margin-top: -30px !important;
    }
    .mr-xxl--30
    {
        margin-right: -30px !important;
    }
    .mb-xxl--30
    {
        margin-bottom: -30px !important;
    }
    .ml-xxl--30
    {
        margin-left: -30px !important;
    }
    .mx-xxl--30
    {
        margin-right: -30px !important;
        margin-left: -30px !important;
    }
    .my-xxl--30
    {
        margin-top: -30px !important;
        margin-bottom: -30px !important;
    }
    .m-xxl--25
    {
        margin: -25px !important;
    }
    .mt-xxl--25
    {
        margin-top: -25px !important;
    }
    .mr-xxl--25
    {
        margin-right: -25px !important;
    }
    .mb-xxl--25
    {
        margin-bottom: -25px !important;
    }
    .ml-xxl--25
    {
        margin-left: -25px !important;
    }
    .mx-xxl--25
    {
        margin-right: -25px !important;
        margin-left: -25px !important;
    }
    .my-xxl--25
    {
        margin-top: -25px !important;
        margin-bottom: -25px !important;
    }
    .m-xxl--20
    {
        margin: -20px !important;
    }
    .mt-xxl--20
    {
        margin-top: -20px !important;
    }
    .mr-xxl--20
    {
        margin-right: -20px !important;
    }
    .mb-xxl--20
    {
        margin-bottom: -20px !important;
    }
    .ml-xxl--20
    {
        margin-left: -20px !important;
    }
    .mx-xxl--20
    {
        margin-right: -20px !important;
        margin-left: -20px !important;
    }
    .my-xxl--20
    {
        margin-top: -20px !important;
        margin-bottom: -20px !important;
    }
    .m-xxl--15
    {
        margin: -15px !important;
    }
    .mt-xxl--15
    {
        margin-top: -15px !important;
    }
    .mr-xxl--15
    {
        margin-right: -15px !important;
    }
    .mb-xxl--15
    {
        margin-bottom: -15px !important;
    }
    .ml-xxl--15
    {
        margin-left: -15px !important;
    }
    .mx-xxl--15
    {
        margin-right: -15px !important;
        margin-left: -15px !important;
    }
    .my-xxl--15
    {
        margin-top: -15px !important;
        margin-bottom: -15px !important;
    }
    .m-xxl--10
    {
        margin: -10px !important;
    }
    .mt-xxl--10
    {
        margin-top: -10px !important;
    }
    .mr-xxl--10
    {
        margin-right: -10px !important;
    }
    .mb-xxl--10
    {
        margin-bottom: -10px !important;
    }
    .ml-xxl--10
    {
        margin-left: -10px !important;
    }
    .mx-xxl--10
    {
        margin-right: -10px !important;
        margin-left: -10px !important;
    }
    .my-xxl--10
    {
        margin-top: -10px !important;
        margin-bottom: -10px !important;
    }
    .m-xxl--5
    {
        margin: -5px !important;
    }
    .mt-xxl--5
    {
        margin-top: -5px !important;
    }
    .mr-xxl--5
    {
        margin-right: -5px !important;
    }
    .mb-xxl--5
    {
        margin-bottom: -5px !important;
    }
    .ml-xxl--5
    {
        margin-left: -5px !important;
    }
    .mx-xxl--5
    {
        margin-right: -5px !important;
        margin-left: -5px !important;
    }
    .my-xxl--5
    {
        margin-top: -5px !important;
        margin-bottom: -5px !important;
    }
    .m-xxl--3
    {
        margin: -3px !important;
    }
    .mt-xxl--3
    {
        margin-top: -3px !important;
    }
    .mr-xxl--3
    {
        margin-right: -3px !important;
    }
    .mb-xxl--3
    {
        margin-bottom: -3px !important;
    }
    .ml-xxl--3
    {
        margin-left: -3px !important;
    }
    .mx-xxl--3
    {
        margin-right: -3px !important;
        margin-left: -3px !important;
    }
    .my-xxl--3
    {
        margin-top: -3px !important;
        margin-bottom: -3px !important;
    }
    .m-xxl--1
    {
        margin: -1px !important;
    }
    .mt-xxl--1
    {
        margin-top: -1px !important;
    }
    .mr-xxl--1
    {
        margin-right: -1px !important;
    }
    .mb-xxl--1
    {
        margin-bottom: -1px !important;
    }
    .ml-xxl--1
    {
        margin-left: -1px !important;
    }
    .mx-xxl--1
    {
        margin-right: -1px !important;
        margin-left: -1px !important;
    }
    .my-xxl--1
    {
        margin-top: -1px !important;
        margin-bottom: -1px !important;
    }
    .m-xxl-auto
    {
        margin: auto !important;
    }
    .mt-xxl-auto
    {
        margin-top: auto !important;
    }
    .mr-xxl-auto
    {
        margin-right: auto !important;
    }
    .mb-xxl-auto
    {
        margin-bottom: auto !important;
    }
    .ml-xxl-auto
    {
        margin-left: auto !important;
    }
    .mx-xxl-auto
    {
        margin-right: auto !important;
        margin-left: auto !important;
    }
    .my-xxl-auto
    {
        margin-top: auto !important;
        margin-bottom: auto !important;
    }
}

.w-20
{
    width: 20px !important;
}

.w-30
{
    width: 30px !important;
}

.w-40
{
    width: 40px !important;
}

.w-50
{
    width: 50px !important;
}

.w-60
{
    width: 60px !important;
}

.w-80
{
    width: 80px !important;
}

.w-100
{
    width: 100px !important;
}

.w-120
{
    width: 120px !important;
}

.w-150
{
    width: 150px !important;
}

.w-160
{
    width: 160px !important;
}

.w-200
{
    width: 200px !important;
}

.w-250
{
    width: 250px !important;
}

.w-300
{
    width: 300px !important;
}

.w-350
{
    width: 350px !important;
}

.w-400
{
    width: 400px !important;
}

.w-450
{
    width: 450px !important;
}

.w-500
{
    width: 500px !important;
}

.w-p5
{
    width: 5% !important;
}

.w-p10
{
    width: 10% !important;
}

.w-p15
{
    width: 15% !important;
}

.w-p20
{
    width: 20% !important;
}

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

.w-p30
{
    width: 30% !important;
}

.w-p33
{
    width: 33.3333% !important;
}

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

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

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

.h-20
{
    height: 20px !important;
}

.h-30
{
    height: 30px !important;
}

.h-40
{
    height: 40px !important;
}

.h-50
{
    height: 50px !important;
}

.h-60
{
    height: 60px !important;
}

.h-80
{
    height: 80px !important;
}

.h-100
{
    height: 100px !important;
}

.h-120
{
    height: 120px !important;
}

.h-150
{
    height: 150px !important;
}

.h-160
{
    height: 160px !important;
}

.h-200
{
    height: 200px !important;
}

.h-250
{
    height: 250px !important;
}

.h-300
{
    height: 300px !important;
}

.h-350
{
    height: 350px !important;
}

.h-400
{
    height: 400px !important;
}

.h-450
{
    height: 450px !important;
}

.h-500
{
    height: 500px !important;
}

.h-p5
{
    height: 5% !important;
}

.h-p10
{
    height: 10% !important;
}

.h-p15
{
    height: 15% !important;
}

.h-p20
{
    height: 20% !important;
}

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

.h-p30
{
    height: 30% !important;
}

.h-p33
{
    height: 33.3333% !important;
}

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

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

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

.w-auto
{
    width: auto !important;
}

.h-auto
{
    height: auto !important;
}

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

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

@media (min-width: null) and (max-width: 479px)
{
    .w-only-xs-20
    {
        width: 20px !important;
    }
    .w-only-xs-30
    {
        width: 30px !important;
    }
    .w-only-xs-40
    {
        width: 40px !important;
    }
    .w-only-xs-50
    {
        width: 50px !important;
    }
    .w-only-xs-60
    {
        width: 60px !important;
    }
    .w-only-xs-80
    {
        width: 80px !important;
    }
    .w-only-xs-100
    {
        width: 100px !important;
    }
    .w-only-xs-120
    {
        width: 120px !important;
    }
    .w-only-xs-150
    {
        width: 150px !important;
    }
    .w-only-xs-160
    {
        width: 160px !important;
    }
    .w-only-xs-200
    {
        width: 200px !important;
    }
    .w-only-xs-250
    {
        width: 250px !important;
    }
    .w-only-xs-300
    {
        width: 300px !important;
    }
    .w-only-xs-350
    {
        width: 350px !important;
    }
    .w-only-xs-400
    {
        width: 400px !important;
    }
    .w-only-xs-450
    {
        width: 450px !important;
    }
    .w-only-xs-500
    {
        width: 500px !important;
    }
    .w-only-xs-p5
    {
        width: 5% !important;
    }
    .w-only-xs-p10
    {
        width: 10% !important;
    }
    .w-only-xs-p15
    {
        width: 15% !important;
    }
    .w-only-xs-p20
    {
        width: 20% !important;
    }
    .w-only-xs-p25
    {
        width: 25% !important;
    }
    .w-only-xs-p30
    {
        width: 30% !important;
    }
    .w-only-xs-p33
    {
        width: 33.3333% !important;
    }
    .w-only-xs-p50
    {
        width: 50% !important;
    }
    .w-only-xs-p75
    {
        width: 75% !important;
    }
    .w-only-xs-p100
    {
        width: 100% !important;
    }
    .h-only-xs-20
    {
        height: 20px !important;
    }
    .h-only-xs-30
    {
        height: 30px !important;
    }
    .h-only-xs-40
    {
        height: 40px !important;
    }
    .h-only-xs-50
    {
        height: 50px !important;
    }
    .h-only-xs-60
    {
        height: 60px !important;
    }
    .h-only-xs-80
    {
        height: 80px !important;
    }
    .h-only-xs-100
    {
        height: 100px !important;
    }
    .h-only-xs-120
    {
        height: 120px !important;
    }
    .h-only-xs-150
    {
        height: 150px !important;
    }
    .h-only-xs-160
    {
        height: 160px !important;
    }
    .h-only-xs-200
    {
        height: 200px !important;
    }
    .h-only-xs-250
    {
        height: 250px !important;
    }
    .h-only-xs-300
    {
        height: 300px !important;
    }
    .h-only-xs-350
    {
        height: 350px !important;
    }
    .h-only-xs-400
    {
        height: 400px !important;
    }
    .h-only-xs-450
    {
        height: 450px !important;
    }
    .h-only-xs-500
    {
        height: 500px !important;
    }
    .h-only-xs-p5
    {
        height: 5% !important;
    }
    .h-only-xs-p10
    {
        height: 10% !important;
    }
    .h-only-xs-p15
    {
        height: 15% !important;
    }
    .h-only-xs-p20
    {
        height: 20% !important;
    }
    .h-only-xs-p25
    {
        height: 25% !important;
    }
    .h-only-xs-p30
    {
        height: 30% !important;
    }
    .h-only-xs-p33
    {
        height: 33.3333% !important;
    }
    .h-only-xs-p50
    {
        height: 50% !important;
    }
    .h-only-xs-p75
    {
        height: 75% !important;
    }
    .h-only-xs-p100
    {
        height: 100% !important;
    }
    .w-only-xs-auto
    {
        width: auto !important;
    }
    .h-only-xs-auto
    {
        height: auto !important;
    }
    .w-only-xs-full
    {
        width: 100% !important;
    }
    .h-only-xs-full
    {
        height: 100% !important;
    }
}

@media (min-width: 480px)
{
    .w-sm-20
    {
        width: 20px !important;
    }
    .w-sm-30
    {
        width: 30px !important;
    }
    .w-sm-40
    {
        width: 40px !important;
    }
    .w-sm-50
    {
        width: 50px !important;
    }
    .w-sm-60
    {
        width: 60px !important;
    }
    .w-sm-80
    {
        width: 80px !important;
    }
    .w-sm-100
    {
        width: 100px !important;
    }
    .w-sm-120
    {
        width: 120px !important;
    }
    .w-sm-150
    {
        width: 150px !important;
    }
    .w-sm-160
    {
        width: 160px !important;
    }
    .w-sm-200
    {
        width: 200px !important;
    }
    .w-sm-250
    {
        width: 250px !important;
    }
    .w-sm-300
    {
        width: 300px !important;
    }
    .w-sm-350
    {
        width: 350px !important;
    }
    .w-sm-400
    {
        width: 400px !important;
    }
    .w-sm-450
    {
        width: 450px !important;
    }
    .w-sm-500
    {
        width: 500px !important;
    }
    .w-sm-p5
    {
        width: 5% !important;
    }
    .w-sm-p10
    {
        width: 10% !important;
    }
    .w-sm-p15
    {
        width: 15% !important;
    }
    .w-sm-p20
    {
        width: 20% !important;
    }
    .w-sm-p25
    {
        width: 25% !important;
    }
    .w-sm-p30
    {
        width: 30% !important;
    }
    .w-sm-p33
    {
        width: 33.3333% !important;
    }
    .w-sm-p50
    {
        width: 50% !important;
    }
    .w-sm-p75
    {
        width: 75% !important;
    }
    .w-sm-p100
    {
        width: 100% !important;
    }
    .h-sm-20
    {
        height: 20px !important;
    }
    .h-sm-30
    {
        height: 30px !important;
    }
    .h-sm-40
    {
        height: 40px !important;
    }
    .h-sm-50
    {
        height: 50px !important;
    }
    .h-sm-60
    {
        height: 60px !important;
    }
    .h-sm-80
    {
        height: 80px !important;
    }
    .h-sm-100
    {
        height: 100px !important;
    }
    .h-sm-120
    {
        height: 120px !important;
    }
    .h-sm-150
    {
        height: 150px !important;
    }
    .h-sm-160
    {
        height: 160px !important;
    }
    .h-sm-200
    {
        height: 200px !important;
    }
    .h-sm-250
    {
        height: 250px !important;
    }
    .h-sm-300
    {
        height: 300px !important;
    }
    .h-sm-350
    {
        height: 350px !important;
    }
    .h-sm-400
    {
        height: 400px !important;
    }
    .h-sm-450
    {
        height: 450px !important;
    }
    .h-sm-500
    {
        height: 500px !important;
    }
    .h-sm-p5
    {
        height: 5% !important;
    }
    .h-sm-p10
    {
        height: 10% !important;
    }
    .h-sm-p15
    {
        height: 15% !important;
    }
    .h-sm-p20
    {
        height: 20% !important;
    }
    .h-sm-p25
    {
        height: 25% !important;
    }
    .h-sm-p30
    {
        height: 30% !important;
    }
    .h-sm-p33
    {
        height: 33.3333% !important;
    }
    .h-sm-p50
    {
        height: 50% !important;
    }
    .h-sm-p75
    {
        height: 75% !important;
    }
    .h-sm-p100
    {
        height: 100% !important;
    }
    .w-sm-auto
    {
        width: auto !important;
    }
    .h-sm-auto
    {
        height: auto !important;
    }
    .w-sm-full
    {
        width: 100% !important;
    }
    .h-sm-full
    {
        height: 100% !important;
    }
}

@media (min-width: 480px) and (max-width: 767px)
{
    .w-only-sm-20
    {
        width: 20px !important;
    }
    .w-only-sm-30
    {
        width: 30px !important;
    }
    .w-only-sm-40
    {
        width: 40px !important;
    }
    .w-only-sm-50
    {
        width: 50px !important;
    }
    .w-only-sm-60
    {
        width: 60px !important;
    }
    .w-only-sm-80
    {
        width: 80px !important;
    }
    .w-only-sm-100
    {
        width: 100px !important;
    }
    .w-only-sm-120
    {
        width: 120px !important;
    }
    .w-only-sm-150
    {
        width: 150px !important;
    }
    .w-only-sm-160
    {
        width: 160px !important;
    }
    .w-only-sm-200
    {
        width: 200px !important;
    }
    .w-only-sm-250
    {
        width: 250px !important;
    }
    .w-only-sm-300
    {
        width: 300px !important;
    }
    .w-only-sm-350
    {
        width: 350px !important;
    }
    .w-only-sm-400
    {
        width: 400px !important;
    }
    .w-only-sm-450
    {
        width: 450px !important;
    }
    .w-only-sm-500
    {
        width: 500px !important;
    }
    .w-only-sm-p5
    {
        width: 5% !important;
    }
    .w-only-sm-p10
    {
        width: 10% !important;
    }
    .w-only-sm-p15
    {
        width: 15% !important;
    }
    .w-only-sm-p20
    {
        width: 20% !important;
    }
    .w-only-sm-p25
    {
        width: 25% !important;
    }
    .w-only-sm-p30
    {
        width: 30% !important;
    }
    .w-only-sm-p33
    {
        width: 33.3333% !important;
    }
    .w-only-sm-p50
    {
        width: 50% !important;
    }
    .w-only-sm-p75
    {
        width: 75% !important;
    }
    .w-only-sm-p100
    {
        width: 100% !important;
    }
    .h-only-sm-20
    {
        height: 20px !important;
    }
    .h-only-sm-30
    {
        height: 30px !important;
    }
    .h-only-sm-40
    {
        height: 40px !important;
    }
    .h-only-sm-50
    {
        height: 50px !important;
    }
    .h-only-sm-60
    {
        height: 60px !important;
    }
    .h-only-sm-80
    {
        height: 80px !important;
    }
    .h-only-sm-100
    {
        height: 100px !important;
    }
    .h-only-sm-120
    {
        height: 120px !important;
    }
    .h-only-sm-150
    {
        height: 150px !important;
    }
    .h-only-sm-160
    {
        height: 160px !important;
    }
    .h-only-sm-200
    {
        height: 200px !important;
    }
    .h-only-sm-250
    {
        height: 250px !important;
    }
    .h-only-sm-300
    {
        height: 300px !important;
    }
    .h-only-sm-350
    {
        height: 350px !important;
    }
    .h-only-sm-400
    {
        height: 400px !important;
    }
    .h-only-sm-450
    {
        height: 450px !important;
    }
    .h-only-sm-500
    {
        height: 500px !important;
    }
    .h-only-sm-p5
    {
        height: 5% !important;
    }
    .h-only-sm-p10
    {
        height: 10% !important;
    }
    .h-only-sm-p15
    {
        height: 15% !important;
    }
    .h-only-sm-p20
    {
        height: 20% !important;
    }
    .h-only-sm-p25
    {
        height: 25% !important;
    }
    .h-only-sm-p30
    {
        height: 30% !important;
    }
    .h-only-sm-p33
    {
        height: 33.3333% !important;
    }
    .h-only-sm-p50
    {
        height: 50% !important;
    }
    .h-only-sm-p75
    {
        height: 75% !important;
    }
    .h-only-sm-p100
    {
        height: 100% !important;
    }
    .w-only-sm-auto
    {
        width: auto !important;
    }
    .h-only-sm-auto
    {
        height: auto !important;
    }
    .w-only-sm-full
    {
        width: 100% !important;
    }
    .h-only-sm-full
    {
        height: 100% !important;
    }
}

@media (min-width: 768px)
{
    .w-md-20
    {
        width: 20px !important;
    }
    .w-md-30
    {
        width: 30px !important;
    }
    .w-md-40
    {
        width: 40px !important;
    }
    .w-md-50
    {
        width: 50px !important;
    }
    .w-md-60
    {
        width: 60px !important;
    }
    .w-md-80
    {
        width: 80px !important;
    }
    .w-md-100
    {
        width: 100px !important;
    }
    .w-md-120
    {
        width: 120px !important;
    }
    .w-md-150
    {
        width: 150px !important;
    }
    .w-md-160
    {
        width: 160px !important;
    }
    .w-md-200
    {
        width: 200px !important;
    }
    .w-md-250
    {
        width: 250px !important;
    }
    .w-md-300
    {
        width: 300px !important;
    }
    .w-md-350
    {
        width: 350px !important;
    }
    .w-md-400
    {
        width: 400px !important;
    }
    .w-md-450
    {
        width: 450px !important;
    }
    .w-md-500
    {
        width: 500px !important;
    }
    .w-md-p5
    {
        width: 5% !important;
    }
    .w-md-p10
    {
        width: 10% !important;
    }
    .w-md-p15
    {
        width: 15% !important;
    }
    .w-md-p20
    {
        width: 20% !important;
    }
    .w-md-p25
    {
        width: 25% !important;
    }
    .w-md-p30
    {
        width: 30% !important;
    }
    .w-md-p33
    {
        width: 33.3333% !important;
    }
    .w-md-p50
    {
        width: 50% !important;
    }
    .w-md-p75
    {
        width: 75% !important;
    }
    .w-md-p100
    {
        width: 100% !important;
    }
    .h-md-20
    {
        height: 20px !important;
    }
    .h-md-30
    {
        height: 30px !important;
    }
    .h-md-40
    {
        height: 40px !important;
    }
    .h-md-50
    {
        height: 50px !important;
    }
    .h-md-60
    {
        height: 60px !important;
    }
    .h-md-80
    {
        height: 80px !important;
    }
    .h-md-100
    {
        height: 100px !important;
    }
    .h-md-120
    {
        height: 120px !important;
    }
    .h-md-150
    {
        height: 150px !important;
    }
    .h-md-160
    {
        height: 160px !important;
    }
    .h-md-200
    {
        height: 200px !important;
    }
    .h-md-250
    {
        height: 250px !important;
    }
    .h-md-300
    {
        height: 300px !important;
    }
    .h-md-350
    {
        height: 350px !important;
    }
    .h-md-400
    {
        height: 400px !important;
    }
    .h-md-450
    {
        height: 450px !important;
    }
    .h-md-500
    {
        height: 500px !important;
    }
    .h-md-p5
    {
        height: 5% !important;
    }
    .h-md-p10
    {
        height: 10% !important;
    }
    .h-md-p15
    {
        height: 15% !important;
    }
    .h-md-p20
    {
        height: 20% !important;
    }
    .h-md-p25
    {
        height: 25% !important;
    }
    .h-md-p30
    {
        height: 30% !important;
    }
    .h-md-p33
    {
        height: 33.3333% !important;
    }
    .h-md-p50
    {
        height: 50% !important;
    }
    .h-md-p75
    {
        height: 75% !important;
    }
    .h-md-p100
    {
        height: 100% !important;
    }
    .w-md-auto
    {
        width: auto !important;
    }
    .h-md-auto
    {
        height: auto !important;
    }
    .w-md-full
    {
        width: 100% !important;
    }
    .h-md-full
    {
        height: 100% !important;
    }
}

@media (min-width: 768px) and (max-width: 991px)
{
    .w-only-md-20
    {
        width: 20px !important;
    }
    .w-only-md-30
    {
        width: 30px !important;
    }
    .w-only-md-40
    {
        width: 40px !important;
    }
    .w-only-md-50
    {
        width: 50px !important;
    }
    .w-only-md-60
    {
        width: 60px !important;
    }
    .w-only-md-80
    {
        width: 80px !important;
    }
    .w-only-md-100
    {
        width: 100px !important;
    }
    .w-only-md-120
    {
        width: 120px !important;
    }
    .w-only-md-150
    {
        width: 150px !important;
    }
    .w-only-md-160
    {
        width: 160px !important;
    }
    .w-only-md-200
    {
        width: 200px !important;
    }
    .w-only-md-250
    {
        width: 250px !important;
    }
    .w-only-md-300
    {
        width: 300px !important;
    }
    .w-only-md-350
    {
        width: 350px !important;
    }
    .w-only-md-400
    {
        width: 400px !important;
    }
    .w-only-md-450
    {
        width: 450px !important;
    }
    .w-only-md-500
    {
        width: 500px !important;
    }
    .w-only-md-p5
    {
        width: 5% !important;
    }
    .w-only-md-p10
    {
        width: 10% !important;
    }
    .w-only-md-p15
    {
        width: 15% !important;
    }
    .w-only-md-p20
    {
        width: 20% !important;
    }
    .w-only-md-p25
    {
        width: 25% !important;
    }
    .w-only-md-p30
    {
        width: 30% !important;
    }
    .w-only-md-p33
    {
        width: 33.3333% !important;
    }
    .w-only-md-p50
    {
        width: 50% !important;
    }
    .w-only-md-p75
    {
        width: 75% !important;
    }
    .w-only-md-p100
    {
        width: 100% !important;
    }
    .h-only-md-20
    {
        height: 20px !important;
    }
    .h-only-md-30
    {
        height: 30px !important;
    }
    .h-only-md-40
    {
        height: 40px !important;
    }
    .h-only-md-50
    {
        height: 50px !important;
    }
    .h-only-md-60
    {
        height: 60px !important;
    }
    .h-only-md-80
    {
        height: 80px !important;
    }
    .h-only-md-100
    {
        height: 100px !important;
    }
    .h-only-md-120
    {
        height: 120px !important;
    }
    .h-only-md-150
    {
        height: 150px !important;
    }
    .h-only-md-160
    {
        height: 160px !important;
    }
    .h-only-md-200
    {
        height: 200px !important;
    }
    .h-only-md-250
    {
        height: 250px !important;
    }
    .h-only-md-300
    {
        height: 300px !important;
    }
    .h-only-md-350
    {
        height: 350px !important;
    }
    .h-only-md-400
    {
        height: 400px !important;
    }
    .h-only-md-450
    {
        height: 450px !important;
    }
    .h-only-md-500
    {
        height: 500px !important;
    }
    .h-only-md-p5
    {
        height: 5% !important;
    }
    .h-only-md-p10
    {
        height: 10% !important;
    }
    .h-only-md-p15
    {
        height: 15% !important;
    }
    .h-only-md-p20
    {
        height: 20% !important;
    }
    .h-only-md-p25
    {
        height: 25% !important;
    }
    .h-only-md-p30
    {
        height: 30% !important;
    }
    .h-only-md-p33
    {
        height: 33.3333% !important;
    }
    .h-only-md-p50
    {
        height: 50% !important;
    }
    .h-only-md-p75
    {
        height: 75% !important;
    }
    .h-only-md-p100
    {
        height: 100% !important;
    }
    .w-only-md-auto
    {
        width: auto !important;
    }
    .h-only-md-auto
    {
        height: auto !important;
    }
    .w-only-md-full
    {
        width: 100% !important;
    }
    .h-only-md-full
    {
        height: 100% !important;
    }
}

@media (min-width: 992px)
{
    .w-lg-20
    {
        width: 20px !important;
    }
    .w-lg-30
    {
        width: 30px !important;
    }
    .w-lg-40
    {
        width: 40px !important;
    }
    .w-lg-50
    {
        width: 50px !important;
    }
    .w-lg-60
    {
        width: 60px !important;
    }
    .w-lg-80
    {
        width: 80px !important;
    }
    .w-lg-100
    {
        width: 100px !important;
    }
    .w-lg-120
    {
        width: 120px !important;
    }
    .w-lg-150
    {
        width: 150px !important;
    }
    .w-lg-160
    {
        width: 160px !important;
    }
    .w-lg-200
    {
        width: 200px !important;
    }
    .w-lg-250
    {
        width: 250px !important;
    }
    .w-lg-300
    {
        width: 300px !important;
    }
    .w-lg-350
    {
        width: 350px !important;
    }
    .w-lg-400
    {
        width: 400px !important;
    }
    .w-lg-450
    {
        width: 450px !important;
    }
    .w-lg-500
    {
        width: 500px !important;
    }
    .w-lg-p5
    {
        width: 5% !important;
    }
    .w-lg-p10
    {
        width: 10% !important;
    }
    .w-lg-p15
    {
        width: 15% !important;
    }
    .w-lg-p20
    {
        width: 20% !important;
    }
    .w-lg-p25
    {
        width: 25% !important;
    }
    .w-lg-p30
    {
        width: 30% !important;
    }
    .w-lg-p33
    {
        width: 33.3333% !important;
    }
    .w-lg-p50
    {
        width: 50% !important;
    }
    .w-lg-p75
    {
        width: 75% !important;
    }
    .w-lg-p100
    {
        width: 100% !important;
    }
    .h-lg-20
    {
        height: 20px !important;
    }
    .h-lg-30
    {
        height: 30px !important;
    }
    .h-lg-40
    {
        height: 40px !important;
    }
    .h-lg-50
    {
        height: 50px !important;
    }
    .h-lg-60
    {
        height: 60px !important;
    }
    .h-lg-80
    {
        height: 80px !important;
    }
    .h-lg-100
    {
        height: 100px !important;
    }
    .h-lg-120
    {
        height: 120px !important;
    }
    .h-lg-150
    {
        height: 150px !important;
    }
    .h-lg-160
    {
        height: 160px !important;
    }
    .h-lg-200
    {
        height: 200px !important;
    }
    .h-lg-250
    {
        height: 250px !important;
    }
    .h-lg-300
    {
        height: 300px !important;
    }
    .h-lg-350
    {
        height: 350px !important;
    }
    .h-lg-400
    {
        height: 400px !important;
    }
    .h-lg-450
    {
        height: 450px !important;
    }
    .h-lg-500
    {
        height: 500px !important;
    }
    .h-lg-p5
    {
        height: 5% !important;
    }
    .h-lg-p10
    {
        height: 10% !important;
    }
    .h-lg-p15
    {
        height: 15% !important;
    }
    .h-lg-p20
    {
        height: 20% !important;
    }
    .h-lg-p25
    {
        height: 25% !important;
    }
    .h-lg-p30
    {
        height: 30% !important;
    }
    .h-lg-p33
    {
        height: 33.3333% !important;
    }
    .h-lg-p50
    {
        height: 50% !important;
    }
    .h-lg-p75
    {
        height: 75% !important;
    }
    .h-lg-p100
    {
        height: 100% !important;
    }
    .w-lg-auto
    {
        width: auto !important;
    }
    .h-lg-auto
    {
        height: auto !important;
    }
    .w-lg-full
    {
        width: 100% !important;
    }
    .h-lg-full
    {
        height: 100% !important;
    }
}

@media (min-width: 992px) and (max-width: 1199px)
{
    .w-only-lg-20
    {
        width: 20px !important;
    }
    .w-only-lg-30
    {
        width: 30px !important;
    }
    .w-only-lg-40
    {
        width: 40px !important;
    }
    .w-only-lg-50
    {
        width: 50px !important;
    }
    .w-only-lg-60
    {
        width: 60px !important;
    }
    .w-only-lg-80
    {
        width: 80px !important;
    }
    .w-only-lg-100
    {
        width: 100px !important;
    }
    .w-only-lg-120
    {
        width: 120px !important;
    }
    .w-only-lg-150
    {
        width: 150px !important;
    }
    .w-only-lg-160
    {
        width: 160px !important;
    }
    .w-only-lg-200
    {
        width: 200px !important;
    }
    .w-only-lg-250
    {
        width: 250px !important;
    }
    .w-only-lg-300
    {
        width: 300px !important;
    }
    .w-only-lg-350
    {
        width: 350px !important;
    }
    .w-only-lg-400
    {
        width: 400px !important;
    }
    .w-only-lg-450
    {
        width: 450px !important;
    }
    .w-only-lg-500
    {
        width: 500px !important;
    }
    .w-only-lg-p5
    {
        width: 5% !important;
    }
    .w-only-lg-p10
    {
        width: 10% !important;
    }
    .w-only-lg-p15
    {
        width: 15% !important;
    }
    .w-only-lg-p20
    {
        width: 20% !important;
    }
    .w-only-lg-p25
    {
        width: 25% !important;
    }
    .w-only-lg-p30
    {
        width: 30% !important;
    }
    .w-only-lg-p33
    {
        width: 33.3333% !important;
    }
    .w-only-lg-p50
    {
        width: 50% !important;
    }
    .w-only-lg-p75
    {
        width: 75% !important;
    }
    .w-only-lg-p100
    {
        width: 100% !important;
    }
    .h-only-lg-20
    {
        height: 20px !important;
    }
    .h-only-lg-30
    {
        height: 30px !important;
    }
    .h-only-lg-40
    {
        height: 40px !important;
    }
    .h-only-lg-50
    {
        height: 50px !important;
    }
    .h-only-lg-60
    {
        height: 60px !important;
    }
    .h-only-lg-80
    {
        height: 80px !important;
    }
    .h-only-lg-100
    {
        height: 100px !important;
    }
    .h-only-lg-120
    {
        height: 120px !important;
    }
    .h-only-lg-150
    {
        height: 150px !important;
    }
    .h-only-lg-160
    {
        height: 160px !important;
    }
    .h-only-lg-200
    {
        height: 200px !important;
    }
    .h-only-lg-250
    {
        height: 250px !important;
    }
    .h-only-lg-300
    {
        height: 300px !important;
    }
    .h-only-lg-350
    {
        height: 350px !important;
    }
    .h-only-lg-400
    {
        height: 400px !important;
    }
    .h-only-lg-450
    {
        height: 450px !important;
    }
    .h-only-lg-500
    {
        height: 500px !important;
    }
    .h-only-lg-p5
    {
        height: 5% !important;
    }
    .h-only-lg-p10
    {
        height: 10% !important;
    }
    .h-only-lg-p15
    {
        height: 15% !important;
    }
    .h-only-lg-p20
    {
        height: 20% !important;
    }
    .h-only-lg-p25
    {
        height: 25% !important;
    }
    .h-only-lg-p30
    {
        height: 30% !important;
    }
    .h-only-lg-p33
    {
        height: 33.3333% !important;
    }
    .h-only-lg-p50
    {
        height: 50% !important;
    }
    .h-only-lg-p75
    {
        height: 75% !important;
    }
    .h-only-lg-p100
    {
        height: 100% !important;
    }
    .w-only-lg-auto
    {
        width: auto !important;
    }
    .h-only-lg-auto
    {
        height: auto !important;
    }
    .w-only-lg-full
    {
        width: 100% !important;
    }
    .h-only-lg-full
    {
        height: 100% !important;
    }
}

@media (min-width: 1200px)
{
    .w-xl-20
    {
        width: 20px !important;
    }
    .w-xl-30
    {
        width: 30px !important;
    }
    .w-xl-40
    {
        width: 40px !important;
    }
    .w-xl-50
    {
        width: 50px !important;
    }
    .w-xl-60
    {
        width: 60px !important;
    }
    .w-xl-80
    {
        width: 80px !important;
    }
    .w-xl-100
    {
        width: 100px !important;
    }
    .w-xl-120
    {
        width: 120px !important;
    }
    .w-xl-150
    {
        width: 150px !important;
    }
    .w-xl-160
    {
        width: 160px !important;
    }
    .w-xl-200
    {
        width: 200px !important;
    }
    .w-xl-250
    {
        width: 250px !important;
    }
    .w-xl-300
    {
        width: 300px !important;
    }
    .w-xl-350
    {
        width: 350px !important;
    }
    .w-xl-400
    {
        width: 400px !important;
    }
    .w-xl-450
    {
        width: 450px !important;
    }
    .w-xl-500
    {
        width: 500px !important;
    }
    .w-xl-p5
    {
        width: 5% !important;
    }
    .w-xl-p10
    {
        width: 10% !important;
    }
    .w-xl-p15
    {
        width: 15% !important;
    }
    .w-xl-p20
    {
        width: 20% !important;
    }
    .w-xl-p25
    {
        width: 25% !important;
    }
    .w-xl-p30
    {
        width: 30% !important;
    }
    .w-xl-p33
    {
        width: 33.3333% !important;
    }
    .w-xl-p50
    {
        width: 50% !important;
    }
    .w-xl-p75
    {
        width: 75% !important;
    }
    .w-xl-p100
    {
        width: 100% !important;
    }
    .h-xl-20
    {
        height: 20px !important;
    }
    .h-xl-30
    {
        height: 30px !important;
    }
    .h-xl-40
    {
        height: 40px !important;
    }
    .h-xl-50
    {
        height: 50px !important;
    }
    .h-xl-60
    {
        height: 60px !important;
    }
    .h-xl-80
    {
        height: 80px !important;
    }
    .h-xl-100
    {
        height: 100px !important;
    }
    .h-xl-120
    {
        height: 120px !important;
    }
    .h-xl-150
    {
        height: 150px !important;
    }
    .h-xl-160
    {
        height: 160px !important;
    }
    .h-xl-200
    {
        height: 200px !important;
    }
    .h-xl-250
    {
        height: 250px !important;
    }
    .h-xl-300
    {
        height: 300px !important;
    }
    .h-xl-350
    {
        height: 350px !important;
    }
    .h-xl-400
    {
        height: 400px !important;
    }
    .h-xl-450
    {
        height: 450px !important;
    }
    .h-xl-500
    {
        height: 500px !important;
    }
    .h-xl-p5
    {
        height: 5% !important;
    }
    .h-xl-p10
    {
        height: 10% !important;
    }
    .h-xl-p15
    {
        height: 15% !important;
    }
    .h-xl-p20
    {
        height: 20% !important;
    }
    .h-xl-p25
    {
        height: 25% !important;
    }
    .h-xl-p30
    {
        height: 30% !important;
    }
    .h-xl-p33
    {
        height: 33.3333% !important;
    }
    .h-xl-p50
    {
        height: 50% !important;
    }
    .h-xl-p75
    {
        height: 75% !important;
    }
    .h-xl-p100
    {
        height: 100% !important;
    }
    .w-xl-auto
    {
        width: auto !important;
    }
    .h-xl-auto
    {
        height: auto !important;
    }
    .w-xl-full
    {
        width: 100% !important;
    }
    .h-xl-full
    {
        height: 100% !important;
    }
}

@media (min-width: 1200px) and (max-width: 1599px)
{
    .w-only-xl-20
    {
        width: 20px !important;
    }
    .w-only-xl-30
    {
        width: 30px !important;
    }
    .w-only-xl-40
    {
        width: 40px !important;
    }
    .w-only-xl-50
    {
        width: 50px !important;
    }
    .w-only-xl-60
    {
        width: 60px !important;
    }
    .w-only-xl-80
    {
        width: 80px !important;
    }
    .w-only-xl-100
    {
        width: 100px !important;
    }
    .w-only-xl-120
    {
        width: 120px !important;
    }
    .w-only-xl-150
    {
        width: 150px !important;
    }
    .w-only-xl-160
    {
        width: 160px !important;
    }
    .w-only-xl-200
    {
        width: 200px !important;
    }
    .w-only-xl-250
    {
        width: 250px !important;
    }
    .w-only-xl-300
    {
        width: 300px !important;
    }
    .w-only-xl-350
    {
        width: 350px !important;
    }
    .w-only-xl-400
    {
        width: 400px !important;
    }
    .w-only-xl-450
    {
        width: 450px !important;
    }
    .w-only-xl-500
    {
        width: 500px !important;
    }
    .w-only-xl-p5
    {
        width: 5% !important;
    }
    .w-only-xl-p10
    {
        width: 10% !important;
    }
    .w-only-xl-p15
    {
        width: 15% !important;
    }
    .w-only-xl-p20
    {
        width: 20% !important;
    }
    .w-only-xl-p25
    {
        width: 25% !important;
    }
    .w-only-xl-p30
    {
        width: 30% !important;
    }
    .w-only-xl-p33
    {
        width: 33.3333% !important;
    }
    .w-only-xl-p50
    {
        width: 50% !important;
    }
    .w-only-xl-p75
    {
        width: 75% !important;
    }
    .w-only-xl-p100
    {
        width: 100% !important;
    }
    .h-only-xl-20
    {
        height: 20px !important;
    }
    .h-only-xl-30
    {
        height: 30px !important;
    }
    .h-only-xl-40
    {
        height: 40px !important;
    }
    .h-only-xl-50
    {
        height: 50px !important;
    }
    .h-only-xl-60
    {
        height: 60px !important;
    }
    .h-only-xl-80
    {
        height: 80px !important;
    }
    .h-only-xl-100
    {
        height: 100px !important;
    }
    .h-only-xl-120
    {
        height: 120px !important;
    }
    .h-only-xl-150
    {
        height: 150px !important;
    }
    .h-only-xl-160
    {
        height: 160px !important;
    }
    .h-only-xl-200
    {
        height: 200px !important;
    }
    .h-only-xl-250
    {
        height: 250px !important;
    }
    .h-only-xl-300
    {
        height: 300px !important;
    }
    .h-only-xl-350
    {
        height: 350px !important;
    }
    .h-only-xl-400
    {
        height: 400px !important;
    }
    .h-only-xl-450
    {
        height: 450px !important;
    }
    .h-only-xl-500
    {
        height: 500px !important;
    }
    .h-only-xl-p5
    {
        height: 5% !important;
    }
    .h-only-xl-p10
    {
        height: 10% !important;
    }
    .h-only-xl-p15
    {
        height: 15% !important;
    }
    .h-only-xl-p20
    {
        height: 20% !important;
    }
    .h-only-xl-p25
    {
        height: 25% !important;
    }
    .h-only-xl-p30
    {
        height: 30% !important;
    }
    .h-only-xl-p33
    {
        height: 33.3333% !important;
    }
    .h-only-xl-p50
    {
        height: 50% !important;
    }
    .h-only-xl-p75
    {
        height: 75% !important;
    }
    .h-only-xl-p100
    {
        height: 100% !important;
    }
    .w-only-xl-auto
    {
        width: auto !important;
    }
    .h-only-xl-auto
    {
        height: auto !important;
    }
    .w-only-xl-full
    {
        width: 100% !important;
    }
    .h-only-xl-full
    {
        height: 100% !important;
    }
}

@media (min-width: 1600px)
{
    .w-xxl-20
    {
        width: 20px !important;
    }
    .w-xxl-30
    {
        width: 30px !important;
    }
    .w-xxl-40
    {
        width: 40px !important;
    }
    .w-xxl-50
    {
        width: 50px !important;
    }
    .w-xxl-60
    {
        width: 60px !important;
    }
    .w-xxl-80
    {
        width: 80px !important;
    }
    .w-xxl-100
    {
        width: 100px !important;
    }
    .w-xxl-120
    {
        width: 120px !important;
    }
    .w-xxl-150
    {
        width: 150px !important;
    }
    .w-xxl-160
    {
        width: 160px !important;
    }
    .w-xxl-200
    {
        width: 200px !important;
    }
    .w-xxl-250
    {
        width: 250px !important;
    }
    .w-xxl-300
    {
        width: 300px !important;
    }
    .w-xxl-350
    {
        width: 350px !important;
    }
    .w-xxl-400
    {
        width: 400px !important;
    }
    .w-xxl-450
    {
        width: 450px !important;
    }
    .w-xxl-500
    {
        width: 500px !important;
    }
    .w-xxl-p5
    {
        width: 5% !important;
    }
    .w-xxl-p10
    {
        width: 10% !important;
    }
    .w-xxl-p15
    {
        width: 15% !important;
    }
    .w-xxl-p20
    {
        width: 20% !important;
    }
    .w-xxl-p25
    {
        width: 25% !important;
    }
    .w-xxl-p30
    {
        width: 30% !important;
    }
    .w-xxl-p33
    {
        width: 33.3333% !important;
    }
    .w-xxl-p50
    {
        width: 50% !important;
    }
    .w-xxl-p75
    {
        width: 75% !important;
    }
    .w-xxl-p100
    {
        width: 100% !important;
    }
    .h-xxl-20
    {
        height: 20px !important;
    }
    .h-xxl-30
    {
        height: 30px !important;
    }
    .h-xxl-40
    {
        height: 40px !important;
    }
    .h-xxl-50
    {
        height: 50px !important;
    }
    .h-xxl-60
    {
        height: 60px !important;
    }
    .h-xxl-80
    {
        height: 80px !important;
    }
    .h-xxl-100
    {
        height: 100px !important;
    }
    .h-xxl-120
    {
        height: 120px !important;
    }
    .h-xxl-150
    {
        height: 150px !important;
    }
    .h-xxl-160
    {
        height: 160px !important;
    }
    .h-xxl-200
    {
        height: 200px !important;
    }
    .h-xxl-250
    {
        height: 250px !important;
    }
    .h-xxl-300
    {
        height: 300px !important;
    }
    .h-xxl-350
    {
        height: 350px !important;
    }
    .h-xxl-400
    {
        height: 400px !important;
    }
    .h-xxl-450
    {
        height: 450px !important;
    }
    .h-xxl-500
    {
        height: 500px !important;
    }
    .h-xxl-p5
    {
        height: 5% !important;
    }
    .h-xxl-p10
    {
        height: 10% !important;
    }
    .h-xxl-p15
    {
        height: 15% !important;
    }
    .h-xxl-p20
    {
        height: 20% !important;
    }
    .h-xxl-p25
    {
        height: 25% !important;
    }
    .h-xxl-p30
    {
        height: 30% !important;
    }
    .h-xxl-p33
    {
        height: 33.3333% !important;
    }
    .h-xxl-p50
    {
        height: 50% !important;
    }
    .h-xxl-p75
    {
        height: 75% !important;
    }
    .h-xxl-p100
    {
        height: 100% !important;
    }
    .w-xxl-auto
    {
        width: auto !important;
    }
    .h-xxl-auto
    {
        height: auto !important;
    }
    .w-xxl-full
    {
        width: 100% !important;
    }
    .h-xxl-full
    {
        height: 100% !important;
    }
}

@media (min-width: 1600px) and (max-width: null)
{
    .w-only-xxl-20
    {
        width: 20px !important;
    }
    .w-only-xxl-30
    {
        width: 30px !important;
    }
    .w-only-xxl-40
    {
        width: 40px !important;
    }
    .w-only-xxl-50
    {
        width: 50px !important;
    }
    .w-only-xxl-60
    {
        width: 60px !important;
    }
    .w-only-xxl-80
    {
        width: 80px !important;
    }
    .w-only-xxl-100
    {
        width: 100px !important;
    }
    .w-only-xxl-120
    {
        width: 120px !important;
    }
    .w-only-xxl-150
    {
        width: 150px !important;
    }
    .w-only-xxl-160
    {
        width: 160px !important;
    }
    .w-only-xxl-200
    {
        width: 200px !important;
    }
    .w-only-xxl-250
    {
        width: 250px !important;
    }
    .w-only-xxl-300
    {
        width: 300px !important;
    }
    .w-only-xxl-350
    {
        width: 350px !important;
    }
    .w-only-xxl-400
    {
        width: 400px !important;
    }
    .w-only-xxl-450
    {
        width: 450px !important;
    }
    .w-only-xxl-500
    {
        width: 500px !important;
    }
    .w-only-xxl-p5
    {
        width: 5% !important;
    }
    .w-only-xxl-p10
    {
        width: 10% !important;
    }
    .w-only-xxl-p15
    {
        width: 15% !important;
    }
    .w-only-xxl-p20
    {
        width: 20% !important;
    }
    .w-only-xxl-p25
    {
        width: 25% !important;
    }
    .w-only-xxl-p30
    {
        width: 30% !important;
    }
    .w-only-xxl-p33
    {
        width: 33.3333% !important;
    }
    .w-only-xxl-p50
    {
        width: 50% !important;
    }
    .w-only-xxl-p75
    {
        width: 75% !important;
    }
    .w-only-xxl-p100
    {
        width: 100% !important;
    }
    .h-only-xxl-20
    {
        height: 20px !important;
    }
    .h-only-xxl-30
    {
        height: 30px !important;
    }
    .h-only-xxl-40
    {
        height: 40px !important;
    }
    .h-only-xxl-50
    {
        height: 50px !important;
    }
    .h-only-xxl-60
    {
        height: 60px !important;
    }
    .h-only-xxl-80
    {
        height: 80px !important;
    }
    .h-only-xxl-100
    {
        height: 100px !important;
    }
    .h-only-xxl-120
    {
        height: 120px !important;
    }
    .h-only-xxl-150
    {
        height: 150px !important;
    }
    .h-only-xxl-160
    {
        height: 160px !important;
    }
    .h-only-xxl-200
    {
        height: 200px !important;
    }
    .h-only-xxl-250
    {
        height: 250px !important;
    }
    .h-only-xxl-300
    {
        height: 300px !important;
    }
    .h-only-xxl-350
    {
        height: 350px !important;
    }
    .h-only-xxl-400
    {
        height: 400px !important;
    }
    .h-only-xxl-450
    {
        height: 450px !important;
    }
    .h-only-xxl-500
    {
        height: 500px !important;
    }
    .h-only-xxl-p5
    {
        height: 5% !important;
    }
    .h-only-xxl-p10
    {
        height: 10% !important;
    }
    .h-only-xxl-p15
    {
        height: 15% !important;
    }
    .h-only-xxl-p20
    {
        height: 20% !important;
    }
    .h-only-xxl-p25
    {
        height: 25% !important;
    }
    .h-only-xxl-p30
    {
        height: 30% !important;
    }
    .h-only-xxl-p33
    {
        height: 33.3333% !important;
    }
    .h-only-xxl-p50
    {
        height: 50% !important;
    }
    .h-only-xxl-p75
    {
        height: 75% !important;
    }
    .h-only-xxl-p100
    {
        height: 100% !important;
    }
    .w-only-xxl-auto
    {
        width: auto !important;
    }
    .h-only-xxl-auto
    {
        height: auto !important;
    }
    .w-only-xxl-full
    {
        width: 100% !important;
    }
    .h-only-xxl-full
    {
        height: 100% !important;
    }
}

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

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

.hidden-xs-up
{
    display: none !important;
}

@media (max-width: 479px)
{
    .hidden-xs-down
    {
        display: none !important;
    }
}

@media (min-width: 480px)
{
    .hidden-sm-up
    {
        display: none !important;
    }
}

@media (max-width: 767px)
{
    .hidden-sm-down
    {
        display: none !important;
    }
}

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

@media (max-width: 991px)
{
    .hidden-md-down
    {
        display: none !important;
    }
}

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

@media (max-width: 1199px)
{
    .hidden-lg-down
    {
        display: none !important;
    }
}

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

@media (max-width: 1599px)
{
    .hidden-xl-down
    {
        display: none !important;
    }
}

@media (min-width: 1600px)
{
    .hidden-xxl-up
    {
        display: none !important;
    }
}

.hidden-xxl-down
{
    display: none !important;
}
.site-navbar .navbar-header .navbar-brand-logo{height:24px}.site-navbar .navbar-header .navbar-brand-logo-normal{display:none}.site-navbar .navbar-header .navbar-brand{font-family:Roboto,sans-serif;cursor:pointer}@media (min-width:768px){.site-navbar .navbar-header{width:160px}}.site-navbar .navbar-container{background-color:transparent}@media (min-width:768px){.site-navbar .navbar-container{margin-left:160px}.site-navbar .navbar-container #toggleMenubar{display:none}}@media (max-width:767px){.site-navbar .navbar-container{background-color:#fff}}.site-navbar.navbar-inverse .navbar-header .hamburger .hamburger-bar,.site-navbar.navbar-inverse .navbar-header .hamburger:after,.site-navbar.navbar-inverse .navbar-header .hamburger:before{background-color:#fff}.site-navbar.navbar-inverse .navbar-header .navbar-brand-logo-normal{display:inline-block}.site-navbar.navbar-inverse .navbar-header .navbar-brand-logo-special{display:none}.site-navbar.navbar-inverse .navbar-container{background-color:transparent}@media (max-width:767px){.site-navbar.navbar-inverse .navbar-container{background-color:#fff}}@media (max-width:767px){.site-navbar.navbar-inverse .navbar-toolbar .nav-link,.site-navbar.navbar-inverse .navbar-toolbar>li>a{color:inherit}.site-navbar.navbar-inverse .navbar-toolbar .nav-link:focus,.site-navbar.navbar-inverse .navbar-toolbar .nav-link:hover,.site-navbar.navbar-inverse .navbar-toolbar>li>a:focus,.site-navbar.navbar-inverse .navbar-toolbar>li>a:hover{color:inherit}}body,html{height:100%}body{padding-top:116.02px}.site-menubar{z-index:1400;position:fixed;top:66.01px;background:#263238;color:rgba(163,175,183,.9);height:3.572rem;width:100%;font-family:Roboto,sans-serif;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.site-menubar ul{list-style:none;margin:0;padding:0}.site-menubar a{outline:0}.site-menubar a:focus,.site-menubar a:hover{text-decoration:none}.site-menubar.site-menubar-light{background:#fff;color:rgba(118,131,143,.9)}@media (max-width:767px){.page{padding-top:0}.site-menubar{width:260px}.site-menubar-body{height:100%}}.css-menubar .site-menu-scroll-wrap{overflow-x:auto}.css-menubar .site-menu-item:hover>.dropdown-menu{visibility:visible}.css-menubar .site-menu-item:hover>.site-menu-sub{display:block}.css-menubar .site-menu-sub .site-menu-item:hover>a>.site-menu-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.css-menubar .site-menu-item:hover{background-color:rgba(0,0,0,.06)}.css-menubar .site-menu-item:hover>a{color:#fff}.css-menubar .site-menu-item:hover>a:hover{background-color:transparent}.css-menubar .site-menu-item.active:hover>a{background-color:transparent}.css-menubar .site-menu-section:hover{background-color:transparent}.css-menubar .site-menubar-light .site-menu-item:hover{background-color:rgba(53,131,202,.03)}.css-menubar .site-menubar-light .site-menu-item:hover>a{color:rgba(53,131,202,.9)}.css-menubar .site-menubar-light .site-menu-item:hover>a:hover{background-color:transparent}.css-menubar .site-menubar-light .site-menu-item.active:hover>a{background-color:transparent}.css-menubar .site-menubar-light .site-menu-section:hover{background-color:transparent}.site-menu{font-size:14px}.site-menu .dropdown-menu{display:block;visibility:hidden;margin-top:0;background-color:#263238;-webkit-transition:none;-o-transition:none;transition:none}.site-menu .dropdown-menu::after{display:block;clear:both;content:""}.site-menu .open>.dropdown-menu{visibility:visible}.site-menu .dropdown-toggle::after{display:block;clear:both;content:""}.site-menu-scroll-wrap.is-list{max-height:420px;width:217px}.site-menu-category{display:none}.site-menu>.site-menu-item{display:inline-block}.site-menu>.site-menu-item.has-section{position:inherit}.site-menu>.site-menu-item>a{display:block;white-space:nowrap;cursor:pointer;padding:0 15px;line-height:3.572rem}.site-menu-item.has-sub>a:focus{background-color:transparent}.site-menu-item.has-sub.open>.site-menu-sub{display:block}.site-menu-item.is-hidden{opacity:0}.site-menu-item.is-shown{opacity:1}.site-menu-icon{display:inline-block;margin-right:4px;width:1em;text-align:center}.site-menu-title{display:inline-block;max-width:170px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.site-menu-arrow{font-family:"Web Icons";margin-left:5px;-webkit-transition:-webkit-transform .15s;-o-transition:-o-transform .15s;transition:transform .15s;position:relative;display:inline-block;font-style:normal;font-weight:400;text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.site-menu-arrow:before{content:""}.site-menu-sub .site-menu-arrow{position:absolute;right:15px}.site-menu-sub .site-menu-arrow:before{content:""}.site-menu-sub .site-menu-item>a{display:block;padding:0 20px;line-height:38px;min-width:200px}.site-menu-sub .site-menu-item.open>a>.site-menu-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.site-menu-sub .site-menu-sub{position:relative;top:0;display:none;max-height:none}.site-menu-sub .site-menu-sub .site-menu-item>a{clear:both;padding:0 20px}.site-menu-section>header{font-weight:400;margin-bottom:10px;padding:10px 0;text-transform:uppercase}.site-menu-section>header::after{display:block;clear:both;content:""}.site-menu-section>header>.site-menu-arrow{display:none}.site-menu-section>.site-menu-scroll-wrap{max-height:340px}.site-menu-section .site-menu-section-list{display:block}.site-menu-section-wrap{left:20px;right:20px}.site-menu-section-wrap.site-menu-sub{overflow:hidden}.site-menu-section-wrap>.site-menu-section{margin-top:10px;margin-bottom:20px}.site-menu-item>a{color:inherit}.site-menu-item>a:hover{color:rgba(255,255,255,.8);background-color:rgba(255,255,255,.02)}.site-menu-item.open{background-color:rgba(0,0,0,.06)}.site-menu-item.open>a{color:#fff}.site-menu-item.open>a:hover{background-color:transparent}.site-menu-item.active>a{color:#fff;background-color:rgba(0,0,0,.06)}.site-menu-item.active.open>a{background-color:transparent}.site-menu-section>header{border-bottom:1px solid rgba(0,0,0,.06)}.site-menu-section.open{background-color:transparent}ul.site-menu{padding-left:20px;padding-right:20px}.site-menubar-light .site-menu .dropdown-menu{background-color:#fff}.site-menubar-light .site-menu-item>a{color:inherit}.site-menubar-light .site-menu-item>a:hover{color:rgba(118,131,143,.9);background-color:rgba(53,131,202,.05)}.site-menubar-light .site-menu-item.open{background-color:rgba(53,131,202,.03)}.site-menubar-light .site-menu-item.open>a{color:rgba(53,131,202,.9)}.site-menubar-light .site-menu-item.open>a:hover{background-color:transparent}.site-menubar-light .site-menu-item.active>a{color:rgba(53,131,202,.9);background-color:rgba(53,131,202,.03)}.site-menubar-light .site-menu-item.active.open>a{background-color:transparent}.site-menubar-light .site-menu-section>header{border-bottom:1px solid rgba(0,0,0,.06)}.site-menubar-light .site-menu-section.open{background-color:transparent}@media (max-width:767px){.site-menu{overflow-y:hidden}.site-menu-category{display:block;font-size:15px;padding:0 24px;line-height:46px;text-transform:uppercase;margin-top:20px}.site-menu-item>a{padding:0 30px}.site-menu-item.open>a .site-menu-arrow,.site-menu-item.open>header .site-menu-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.site-menu-icon{margin-right:14px}.site-menu-title{max-width:160px}.site-menu-title:first-child{margin-left:28px}.site-menu-arrow{position:absolute;right:30px}.site-menu-arrow:before{content:""}.site-menu>.site-menu-item{display:block}.site-menu>.site-menu-item>a{padding:0 30px;line-height:46px}.site-menu .dropdown-menu{display:none;margin-top:0;float:none;position:relative;border:none;padding:0;background-color:transparent;visibility:visible;-webkit-box-shadow:none;box-shadow:none}.site-menu .open>.dropdown-menu{display:block}.site-menu-scroll-wrap.is-list{width:auto;max-height:none}.site-menu-sub .site-menu-item>a{padding:0 30px}.site-menu-sub .site-menu-arrow{right:30px}.site-menu-sub .site-menu-sub .site-menu-item>a{padding:0 30px}.site-menu-section{display:block;padding:0;margin:0;font-size:14px}.site-menu-section-wrap{left:auto;right:auto}.site-menu-section-wrap.blocks>li,.site-menu-section-wrap[class*=blocks-]>li{float:none;padding:0;margin:0}.site-menu-section>header{padding:0 30px;line-height:38px;cursor:pointer;font-weight:inherit;margin-bottom:0;text-transform:none;border:none}.site-menu-section>header>.site-menu-arrow{display:inline-block}.site-menu-section>.site-menu-scroll-wrap{display:none;max-height:none}.site-menu-section.open>.site-menu-scroll-wrap{display:block}.site-menu-section>header{border-bottom:none}.site-menu-section>header:hover{color:rgba(255,255,255,.8);background-color:rgba(255,255,255,.02)}.site-menu-section.open{background-color:rgba(0,0,0,.06)}.site-menu-section.open>header{color:#fff}.site-menu-section.open>header:hover{background-color:transparent}.site-menu-section.active>header{color:#fff;background-color:rgba(0,0,0,.06)}.site-menu-section.active.open>header{background-color:transparent}ul.site-menu{padding:0 0 20px}.site-menubar-light .site-menu .dropdown-menu{background-color:transparent}.site-menubar-light .site-menu-section>header{border-bottom:none}.site-menubar-light .site-menu-section>header:hover{color:rgba(118,131,143,.9);background-color:rgba(53,131,202,.05)}.site-menubar-light .site-menu-section.open{background-color:rgba(53,131,202,.03)}.site-menubar-light .site-menu-section.open>header{color:rgba(53,131,202,.9)}.site-menubar-light .site-menu-section.open>header:hover{background-color:transparent}.site-menubar-light .site-menu-section.active>header{color:rgba(53,131,202,.9);background-color:rgba(53,131,202,.03)}.site-menubar-light .site-menu-section.active.open>header{background-color:transparent}.site-menu .scrollable-container,.site-menu .scrollable-content{height:auto!important;width:auto!important}.site-menu [class*=blocks-]>li{display:block}}.site-sidebar{z-index:1210}.site-sidebar.slidePanel{-webkit-box-shadow:0 0 8px 0 rgba(0,0,0,.2);box-shadow:0 0 8px 0 rgba(0,0,0,.2)}.site-sidebar.slidePanel.slidePanel-left,.site-sidebar.slidePanel.slidePanel-right{width:300px;overflow:hidden}.site-sidebar-content{height:100%}.site-sidebar-nav.nav-tabs>.nav-item{-webkit-box-flex:1;-webkit-flex:1 1 33.3333%;-ms-flex:1 1 33.3333%;flex:1 1 33.3333%}.site-sidebar-nav.nav-tabs>.nav-item>.nav-link{padding:0;font-size:16px;line-height:90px;text-align:center}.site-sidebar-nav.nav-tabs>.nav-item>.nav-link>.icon{margin-right:0}.site-sidebar-tab-content{height:100%;height:-webkit-calc(100% - 90px);height:calc(100% - 90px)}.site-sidebar-tab-content>.tab-pane{height:100%;padding:20px 30px}.site-sidebar-tab-content>.tab-pane.scrollable{padding:0}.site-sidebar-tab-content>.tab-pane .scrollable-content{padding:20px 30px}.site-sidebar-tab-content>.tab-pane .list-group{margin-right:-30px;margin-left:-30px}.site-sidebar-tab-content>.tab-pane .list-group>.list-group-item{padding-right:30px;padding-left:30px}.site-sidebar .conversation{position:absolute;top:0;right:-100%;z-index:1700;width:100%;height:100%;background-color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.site-sidebar .conversation.active{right:0}.site-sidebar .conversation-header{border-bottom:1px solid #e4eaec}.site-sidebar .conversation-header>*{padding:0 30px;margin:0;line-height:90px}.site-sidebar .conversation-more,.site-sidebar .conversation-return{color:rgba(55,71,79,.4);cursor:pointer}.site-sidebar .conversation-more:focus,.site-sidebar .conversation-more:hover,.site-sidebar .conversation-return:focus,.site-sidebar .conversation-return:hover{color:rgba(55,71,79,.6)}.site-sidebar .conversation-more:active,.site-sidebar .conversation-return:active{color:#37474f}.site-sidebar .conversation-title{position:relative;top:1px;z-index:-1;color:#37474f;text-align:center}.site-sidebar .conversation-content{padding:30px 15px}.site-sidebar .conversation-reply{position:absolute;bottom:0;padding:10px 0;border-top:1px solid #e4eaec;background-color:#fff}.site-sidebar .conversation-reply .form-control{border:0;border-right:1px solid #e4eaec}@media (max-width:767px){.site-sidebar.slidePanel.slidePanel-left,.site-sidebar.slidePanel.slidePanel-right{width:100%}}.site-action{position:fixed;right:32px;bottom:55px;z-index:1290;-webkit-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s}.site-action input{display:none}.site-action .btn{-webkit-box-shadow:0 10px 10px 0 rgba(60,60,60,.1);box-shadow:0 10px 10px 0 rgba(60,60,60,.1)}.site-action .front-icon{display:block}.site-action .back-icon{display:none}.site-action-buttons{position:absolute;bottom:56px;left:0;display:none;width:100%;text-align:center}.site-action-buttons .btn{display:block;margin:0 auto;margin-bottom:10px;-webkit-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}.site-action.active .front-icon{display:none}.site-action.active .back-icon{display:block}.site-action.active .site-action-buttons{display:block}@media (max-width:767px){.site-action .btn-floating{width:46px;height:46px;padding:0;font-size:16px;-webkit-box-shadow:0 6px 6px 0 rgba(60,60,60,.1);box-shadow:0 6px 6px 0 rgba(60,60,60,.1)}.site-action-buttons{bottom:46px}}.page{position:relative;min-height:-webkit-calc(100% - 44px);min-height:calc(100% - 44px);background:#f1f4f5}.page-dark.layout-full{color:#fff;position:relative;z-index:0}.page-dark.layout-full::before{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background-position:center top;-webkit-background-size:cover;background-size:cover}.page-dark.layout-full::after{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;content:"";background-color:rgba(38,50,56,.6)}.page-dark.layout-full .brand{margin-bottom:22px}.page-dark.layout-full .brand-text{font-size:18px;color:#fff;text-transform:uppercase}.page-nav-tabs{padding:0 30px}.page-content{padding:30px 30px}@media (max-width:479px){.page-content{padding:10px}}.page-content-actions{padding:0 30px 30px}.page-content-actions .dropdown{display:inline-block}.page-content-actions::after{display:block;clear:both;content:""}.page-content-table{max-width:100%;padding:0;overflow-x:auto}.page-content-table .table>tbody>tr>td,.page-content-table .table>tbody>tr>th,.page-content-table .table>thead>tr>td,.page-content-table .table>thead>tr>th{padding-top:20px;padding-bottom:20px}.page-content-table .table>tbody>tr>td:first-child,.page-content-table .table>tbody>tr>th:first-child,.page-content-table .table>thead>tr>td:first-child,.page-content-table .table>thead>tr>th:first-child{padding-left:30px}.page-content-table .table>tbody>tr>td:last-child,.page-content-table .table>tbody>tr>th:last-child,.page-content-table .table>thead>tr>td:last-child,.page-content-table .table>thead>tr>th:last-child{padding-right:30px}.page-content-table .table>tbody>tr:hover>td{background-color:#f3f7f9}.page-content-table .table>tbody>tr>td{cursor:pointer}.page-content-table .table>tbody>tr:last-child td{border-bottom:1px solid #e4eaec}.page-content-table .table.is-indent>tbody>tr>td.pre-cell,.page-content-table .table.is-indent>tbody>tr>td.suf-cell,.page-content-table .table.is-indent>tbody>tr>th.pre-cell,.page-content-table .table.is-indent>tbody>tr>th.suf-cell,.page-content-table .table.is-indent>thead>tr>td.pre-cell,.page-content-table .table.is-indent>thead>tr>td.suf-cell,.page-content-table .table.is-indent>thead>tr>th.pre-cell,.page-content-table .table.is-indent>thead>tr>th.suf-cell{width:30px;padding:0;border-top:0;border-bottom:0}.page-content-table .table.is-indent>tbody>tr:first-child td{border-top:0}.page-content-table .table.is-indent>tbody>tr:last-child td.pre-cell,.page-content-table .table.is-indent>tbody>tr:last-child td.suf-cell{border-bottom:0}.page-content-table .table.is-indent>tfoot>tr>td{border-top:0}.page-content-table .pagination{margin-right:30px;margin-left:30px}.page-copyright{margin-top:60px;font-size:.858rem;color:#37474f;letter-spacing:1px}.page-copyright .social .icon{font-size:1.143rem;color:rgba(55,71,79,.6)}.page-copyright .social .icon:focus,.page-copyright .social .icon:hover{color:rgba(55,71,79,.8)}.page-copyright .social .icon.active,.page-copyright .social .icon:active{color:#37474f}.page-copyright-inverse{color:#fff}.page-copyright-inverse .social .icon{color:#fff}.page-copyright-inverse .social .icon:active,.page-copyright-inverse .social .icon:hover{color:rgba(255,255,255,.8)}@media (max-width:991px){.page{min-height:-webkit-calc(100% - 66px);min-height:calc(100% - 66px)}}.page-header+.page-content{padding-top:0}.page-title{margin-top:0;margin-bottom:0;font-size:26px}.page-title>.icon{margin-right:.3em}.page-description{color:#a3afb7}.page-header{position:relative;padding:30px 30px;margin-top:0;margin-bottom:0;background:0 0;border-bottom:0}.page-header-actions{position:absolute;top:50%;right:30px;margin:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.page-header-actions .btn-icon{margin-left:6px}.page-header-actions>*{margin-bottom:0}.page-header .breadcrumb{padding:0;margin:0}.page-header-bordered{padding-top:20px;padding-bottom:20px;margin-bottom:30px;background-color:#fff;border-bottom:1px solid transparent}.page-header-tabs{padding-bottom:0}.page-header-tabs .nav-tabs-line{margin-top:5px;border-bottom-color:transparent}.page-header-tabs .nav-tabs-line>li>a{padding:5px 20px}.page-aside{position:absolute;top:0;bottom:0;width:260px;border-right:1px solid #e4eaec;background:#fff;-webkit-transition:visibility .1s ease,top .3s ease,left .5s ease,right .5s ease;-o-transition:visibility .1s ease,top .3s ease,left .5s ease,right .5s ease;transition:visibility .1s ease,top .3s ease,left .5s ease,right .5s ease;overflow-y:hidden}.page-aside .list-group-item.active,.page-aside .list-group-item.active:focus,.page-aside .list-group-item.active:hover{z-index:0}.page-aside-left .page-aside{left:0}.page-aside-left .page-aside+.page-main{margin-left:260px}.page-aside-right .page-aside{right:0}.page-aside-right .page-aside+.page-main{margin-right:260px}.page-aside-right .page-aside .page-aside-inner{border-left:1px solid #e4eaec;border-right:none}.page-aside-fixed .page-aside{position:fixed;top:8.287rem;height:-webkit-calc(100% - 8.287rem);height:calc(100% - 8.287rem)}.page-aside-fixed .page-aside-inner{overflow-y:scroll;height:100%}.page-aside-fixed.page-aside-left .site-footer{margin-left:260px}.page-aside-fixed.page-aside-right .site-footer{margin-right:260px}.page-aside-section{position:relative}.page-aside-section:first-child{padding-top:22px}.page-aside-section:last-child{margin-bottom:22px}.page-aside-section:after{content:"";position:relative;display:block;margin:22px;border-bottom:1px solid #e4eaec}.page-aside-section:last-child:after{display:none}.page-aside-switch{display:none;cursor:pointer;position:absolute;top:-webkit-calc(50% - 25px);top:calc(50% - 25px);background-color:#fff;-webkit-box-shadow:1px 0 3px rgba(0,0,0,.2);box-shadow:1px 0 3px rgba(0,0,0,.2);border-radius:0 100px 100px 0;line-height:1;padding:15px 8px 15px 4px}.page-aside-switch .wb-chevron-right{display:inline-block}.page-aside-switch .wb-chevron-left{display:none}.page-aside-left .page-aside-switch{left:-webkit-calc(100% - 1px);left:calc(100% - 1px);padding:15px 8px 15px 4px;border-radius:0 100px 100px 0}.page-aside-left .page-aside-switch .wb-chevron-right{display:inline-block}.page-aside-left .page-aside-switch .wb-chevron-left{display:none}.page-aside-right .page-aside-switch{left:auto;right:-webkit-calc(100% - 1px);right:calc(100% - 1px);padding:15px 4px 15px 8px;border-radius:100px 0 0 100px}.page-aside-right .page-aside-switch .wb-chevron-right{display:none}.page-aside-right .page-aside-switch .wb-chevron-left{display:inline-block}.page-aside-title{padding:10px 30px;margin:20px 0 10px;font-weight:500;color:#526069;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:default}.page-aside .list-group{margin-bottom:22px}.page-aside .list-group-item{padding:13px 30px;margin-bottom:1px;border:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-aside .list-group-item .icon{color:#a3afb7}.page-aside .list-group-item .item-right{float:right}.page-aside .list-group-item:focus,.page-aside .list-group-item:hover{background-color:#f3f7f9;border:none;color:#62a8ea}.page-aside .list-group-item:focus>.icon,.page-aside .list-group-item:hover>.icon{color:#62a8ea}.page-aside .list-group-item.active{background-color:transparent;color:#62a8ea}.page-aside .list-group-item.active>.icon{color:#62a8ea}.page-aside .list-group-item.active:focus,.page-aside .list-group-item.active:hover{background-color:#f3f7f9;border:none;color:#62a8ea}.page-aside .list-group-item.active:focus>.icon,.page-aside .list-group-item.active:hover>.icon{color:#62a8ea}.page-aside .list-group.has-actions .list-group-item{cursor:pointer;padding-top:6px;padding-bottom:6px;line-height:2.573rem}.page-aside .list-group.has-actions .list-group-item .list-editable{display:none;position:relative}.page-aside .list-group.has-actions .list-group-item .list-editable .input-editable-close{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);z-index:1;margin:0;padding:0;cursor:pointer;background:0 0;border:0;outline:0;-webkit-appearance:none}.page-aside .list-group.has-actions .list-group-item .list-editable .form-group{margin:0}.page-aside .list-group.has-actions .list-group-item .item-actions{display:none;position:absolute;right:20px;top:6px}.page-aside .list-group.has-actions .list-group-item .item-actions .btn-icon{padding-left:2px;padding-right:2px;background-color:transparent}.page-aside .list-group.has-actions .list-group-item .item-actions .btn-icon:hover .icon{color:#62a8ea}.page-aside .list-group.has-actions .list-group-item .item-actions .icon{margin:0}.page-aside .list-group.has-actions .list-group-item:hover .item-right{display:none}.page-aside .list-group.has-actions .list-group-item:hover .item-actions{display:block}.page-aside .list-group.has-actions .list-group-item:hover .item-actions .icon{color:#76838f}@media (max-width:1199px){.page-aside{width:220px}.page-aside-left .page-aside+.page-main{margin-left:220px}.page-aside-right .page-aside+.page-main{margin-right:220px}.page-aside-fixed.page-aside-left .site-footer{margin-left:220px}.page-aside-fixed.page-aside-right .site-footer{margin-right:220px}}@media (max-width:767px){.page-aside{position:fixed;top:66.01px;width:260px;border-color:transparent;z-index:1100;overflow-y:visible;height:-webkit-calc(100% - 66.01px);height:calc(100% - 66.01px);visibility:visible}.site-navbar-collapse-show .page-aside{top:132.02px;height:-webkit-calc(100% - 132.02px);height:calc(100% - 132.02px)}.site-menubar-changing .page-aside,.site-menubar-open .page-aside{height:100%}.page-aside .page-aside-inner{height:100%;background-color:#fff;border-right:1px solid #e4eaec}.page-aside.open{left:0}.site-menubar-changing .page-aside.open,.site-menubar-open .page-aside.open{visibility:hidden}.page-aside.open .page-aside-switch .wb-chevron-right{display:none}.page-aside.open .page-aside-switch .wb-chevron-left{display:inline}.page-aside-left .page-aside{left:-260px}.page-aside-left .page-aside+.page-main{margin-left:0}.page-aside-right .page-aside{right:-260px}.page-aside-right .page-aside+.page-main{margin-right:0}.page-aside-right .page-aside.open .page-aside-switch .wb-chevron-right{display:inline}.page-aside-right .page-aside.open .page-aside-switch .wb-chevron-left{display:none}.page-aside-left .page-aside{left:-260px!important}.page-aside-left .page-aside.open{left:0!important}.page-aside-left .site-footer{margin-left:0!important}.page-aside-right .page-aside{right:-260px!important}.page-aside-right .page-aside.open{left:auto;right:0!important}.page-aside-right .site-footer{margin-right:0!important}.page-aside-switch{display:block}}.site-footer{height:44px;padding:10px 30px;background-color:rgba(0,0,0,.02);border-top:1px solid #e4eaec}.site-footer::after{display:block;clear:both;content:""}.site-footer-legal{float:left}.site-footer-actions{float:right}.site-footer-right{float:right}.site-footer .scroll-to-top{color:#76838f}.site-footer .scroll-to-top,.site-footer .scroll-to-top:active,.site-footer .scroll-to-top:hover{text-decoration:none}@media (max-width:479px){.site-footer{height:auto}}@media (max-width:479px){.site-footer-actions,.site-footer-legal,.site-footer-right{display:block;float:none;text-align:center}}.layout-full{height:100%}.layout-full .page{height:100%;margin:0!important;padding:0;background-color:transparent}.layout-full>.loader{margin-left:0!important}body.layout-full{padding-top:0}@media (min-width:1200px){.layout-boxed{background:#e4eaec}.layout-boxed,.layout-boxed .site-menubar,.layout-boxed .site-navbar{max-width:1320px;margin-left:auto;margin-right:auto}}.layout-boxed .slidePanel-left,.layout-boxed .slidePanel-right{top:0;z-index:1510}.site-print{padding-top:0}.site-print .site-footer,.site-print .site-gridmenu,.site-print .site-menubar,.site-print .site-navbar{display:none}.site-print .page{margin:0!important}@media (max-width:767px){.site-navbar-collapsing{-webkit-transition:padding-top .35s;-o-transition:padding-top .35s;transition:padding-top .35s}body.site-navbar-collapse-show{padding-top:132.02px}.site-navbar-collapse-show .slidePanel.slidePanel-left,.site-navbar-collapse-show .slidePanel.slidePanel-right{top:132.02px;-webkit-transition:top .35s;-o-transition:top .35s;transition:top .35s}}body.site-navbar-small{padding-top:7.858rem}.site-navbar-small .site-navbar{height:4.286rem;min-height:4.286rem}.site-navbar-small .site-navbar .navbar-brand{height:4.286rem;padding:1.357rem 1.429rem}.site-navbar-small .site-navbar .navbar-nav{margin:.6785rem -1.0715rem}@media (min-width:768px){.site-navbar-small .site-navbar .navbar-nav>li>a{padding-top:1.357rem;padding-bottom:1.357rem}}.site-navbar-small .site-navbar .navbar-toggler{height:4.286rem;padding:1.357rem 1.0715rem}.site-navbar-small .site-navbar .navbar-toolbar>li>a{padding-top:1.357rem;padding-bottom:1.357rem}.site-navbar-small .site-navbar .navbar-nav>li>a.navbar-avatar,.site-navbar-small .site-navbar .navbar-toolbar>li>a.navbar-avatar{padding-top:1.0715rem;padding-bottom:1.0715rem}.site-navbar-small .site-navbar .navbar-search-overlap .form-control{height:4.286rem!important}.site-navbar-small .page-aside-fixed .page-aside{top:7.858rem;height:-webkit-calc(100% - 7.858rem);height:calc(100% - 7.858rem)}.site-navbar-small .site-menubar{top:4.286rem}.site-navbar-small .site-skintools{top:10.001rem}.site-navbar-small .slidePanel-left,.site-navbar-small .slidePanel-right{top:7.858rem}@media (max-width:767px){body.site-navbar-small{padding-top:4.286rem}body.site-navbar-small .site-menubar{top:4.286rem;height:-webkit-calc(100% - 4.286rem);height:calc(100% - 4.286rem)}body.site-navbar-small .page-aside{top:4.286rem;height:-webkit-calc(100% - 4.286rem);height:calc(100% - 4.286rem)}body.site-navbar-small .page-aside-fixed .page-aside{top:4.286rem;height:-webkit-calc(100% - 4.286rem);height:calc(100% - 4.286rem)}body.site-navbar-small .site-skintools{top:6.429rem}body.site-navbar-small .slidePanel-left,body.site-navbar-small .slidePanel-right{top:4.286rem}body.site-navbar-small.site-navbar-collapse-show{padding-top:8.572rem}body.site-navbar-small.site-navbar-collapse-show .site-menubar{top:8.572rem;height:-webkit-calc(100% - 8.572rem);height:calc(100% - 8.572rem)}body.site-navbar-small.site-navbar-collapse-show .page-aside{top:8.572rem;height:-webkit-calc(100% - 8.572rem);height:calc(100% - 8.572rem)}body.site-navbar-small.site-navbar-collapse-show .site-skintools{top:10.715rem}body.site-navbar-small.site-navbar-collapse-show .slidePanel.slidePanel-left,body.site-navbar-small.site-navbar-collapse-show .slidePanel.slidePanel-right{top:8.572rem}}@media (max-width:767px){body{padding-top:66.01px}.site-navbar .brand{display:none}.site-navbar .brand-mobile{display:block}.site-menubar{top:66.01px;height:-webkit-calc(100% - 66.01px);height:calc(100% - 66.01px);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;-ms-transform:translate(-260px,0);-webkit-transform:translate3d(-260px,0,0);transform:translate3d(-260px,0,0)}.site-navbar-collapse-show .site-menubar{top:132.02px;height:-webkit-calc(100% - 132.02px);height:calc(100% - 132.02px)}.disable-scrolling{overflow:hidden;height:100%}body.site-menubar-open{overflow:hidden;height:100%}body.site-menubar-open .page{overflow:hidden;height:100%;pointer-events:none}.site-menubar-open .page,.site-menubar-open .site-footer{-ms-transform:translate(260px,0);-webkit-transform:translate3d(260px,0,0);transform:translate3d(260px,0,0)}.site-menubar-changing{overflow:hidden}.site-menubar-changing .page,.site-menubar-changing .site-footer{-webkit-transition:-webkit-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s}.site-menubar-hide .site-menubar,.site-menubar-open .site-menubar{-webkit-transition:-webkit-transform .25s,top .35s,height .35s;-o-transition:-o-transform .25s,top .35s,height .35s;transition:transform .25s,top .35s,height .35s}.site-menubar-open .site-menubar{-ms-transform:translate(0,0);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.checkbox-custom,.radio-custom{position:relative;display:block;margin-top:10px;margin-bottom:10px}.checkbox-custom label,.radio-custom label{min-height:22px;margin-bottom:0;font-weight:300;cursor:pointer}.checkbox-custom input[type=checkbox],.radio-custom input[type=radio]{position:absolute;margin-left:-20px;margin-top:0;margin-bottom:0}.checkbox-custom.disabled label,.radio-custom.disabled label,fieldset[disabled] .checkbox-custom label,fieldset[disabled] .radio-custom label{cursor:not-allowed}.input-group-addon .checkbox-custom,.input-group-addon .radio-custom{margin:0}.checkbox-custom{padding-left:20px}.checkbox-custom label{display:inline-block;vertical-align:middle;position:relative;padding-left:10px}.checkbox-custom label:empty{padding-left:0}.checkbox-custom label::before{content:"";display:inline-block;position:absolute;width:20px;height:20px;left:0;margin-left:-20px;border:1px solid #e4eaec;border-radius:.215rem;background-color:#fff;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.checkbox-custom label::after{display:inline-block;position:absolute;width:20px;height:20px;line-height:20px;left:0;top:0;margin-left:-20px;text-align:center;padding-top:1px;font-size:12px;color:#76838f}.checkbox-custom input[type=radio],.checkbox-custom input[type=checkbox]{opacity:0;z-index:1;width:20px;height:20px;cursor:pointer}.checkbox-custom input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-custom input[type=radio]:checked+label::before,.checkbox-custom input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-custom input[type=checkbox]:checked+label::before{border-color:#e4eaec;border-width:10px;-webkit-transition:all .3s ease-in-out 0s;-o-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.checkbox-custom input[type=radio]:checked+input[type=hidden]+label::after,.checkbox-custom input[type=radio]:checked+label::after,.checkbox-custom input[type=checkbox]:checked+input[type=hidden]+label::after,.checkbox-custom input[type=checkbox]:checked+label::after{font-family:"Web Icons";content:""}.checkbox-custom input[type=radio]:disabled,.checkbox-custom input[type=checkbox]:disabled{cursor:not-allowed}.checkbox-custom input[type=radio]:disabled+input[type=hidden]+label,.checkbox-custom input[type=radio]:disabled+label,.checkbox-custom input[type=checkbox]:disabled+input[type=hidden]+label,.checkbox-custom input[type=checkbox]:disabled+label{opacity:.65}.checkbox-custom input[type=radio]:disabled+input[type=hidden]+label::before,.checkbox-custom input[type=radio]:disabled+label::before,.checkbox-custom input[type=checkbox]:disabled+input[type=hidden]+label::before,.checkbox-custom input[type=checkbox]:disabled+label::before{background-color:#f3f7f9;border-color:#e4eaec;border-width:1px;cursor:not-allowed}.checkbox-custom.checkbox-circle label::before{border-radius:50%}.checkbox-custom.checkbox-inline{margin-top:0;display:inline-block;margin-bottom:0}.checkbox-inline+.checkbox-inline{margin-left:20px}.checkbox-default input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-default input[type=radio]:checked+label::before,.checkbox-default input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-default input[type=checkbox]:checked+label::before{background-color:#fff;border-color:#e4eaec;border-width:1px}.checkbox-default input[type=radio]:checked+input[type=hidden]+label::after,.checkbox-default input[type=radio]:checked+label::after,.checkbox-default input[type=checkbox]:checked+input[type=hidden]+label::after,.checkbox-default input[type=checkbox]:checked+label::after{color:#62a8ea}.checkbox-primary input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-primary input[type=radio]:checked+label::before,.checkbox-primary input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-primary input[type=checkbox]:checked+label::before{background-color:#62a8ea;border-color:#62a8ea}.checkbox-primary input[type=radio]:checked+input[type=hidden]+label::after,.checkbox-primary input[type=radio]:checked+label::after,.checkbox-primary input[type=checkbox]:checked+input[type=hidden]+label::after,.checkbox-primary input[type=checkbox]:checked+label::after{color:#fff}.checkbox-danger input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-danger input[type=radio]:checked+label::before,.checkbox-danger input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-danger input[type=checkbox]:checked+label::before{background-color:#f96868;border-color:#f96868}.checkbox-danger input[type=radio]:checked+input[type=hidden]+label::after,.checkbox-danger input[type=radio]:checked+label::after,.checkbox-danger input[type=checkbox]:checked+input[type=hidden]+label::after,.checkbox-danger input[type=checkbox]:checked+label::after{color:#fff}.checkbox-info input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-info input[type=radio]:checked+label::before,.checkbox-info input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-info input[type=checkbox]:checked+label::before{background-color:#57c7d4;border-color:#57c7d4}.checkbox-info input[type=radio]:checked+input[type=hidden]+label::after,.checkbox-info input[type=radio]:checked+label::after,.checkbox-info input[type=checkbox]:checked+input[type=hidden]+label::after,.checkbox-info input[type=checkbox]:checked+label::after{color:#fff}.checkbox-warning input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-warning input[type=radio]:checked+label::before,.checkbox-warning input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-warning input[type=checkbox]:checked+label::before{background-color:#f2a654;border-color:#f2a654}.checkbox-warning input[type=radio]:checked+input[type=hidden]+label::after,.checkbox-warning input[type=radio]:checked+label::after,.checkbox-warning input[type=checkbox]:checked+input[type=hidden]+label::after,.checkbox-warning input[type=checkbox]:checked+label::after{color:#fff}.checkbox-success input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-success input[type=radio]:checked+label::before,.checkbox-success input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-success input[type=checkbox]:checked+label::before{background-color:#46be8a;border-color:#46be8a}.checkbox-success input[type=radio]:checked+input[type=hidden]+label::after,.checkbox-success input[type=radio]:checked+label::after,.checkbox-success input[type=checkbox]:checked+input[type=hidden]+label::after,.checkbox-success input[type=checkbox]:checked+label::after{color:#fff}.checkbox-sm{padding-left:18px}.checkbox-sm label{padding-left:8px}.checkbox-sm label:empty{padding-left:0}.checkbox-sm label::after,.checkbox-sm label::before{width:18px;height:18px;margin-left:-18px}.checkbox-sm label::after{font-size:10px;line-height:18px}.checkbox-sm input[type=radio],.checkbox-sm input[type=checkbox]{width:18px;height:18px}.checkbox-sm input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-sm input[type=radio]:checked+label::before,.checkbox-sm input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-sm input[type=checkbox]:checked+label::before{border-width:9px}.checkbox-lg{padding-left:24px}.checkbox-lg label{padding-left:12px}.checkbox-lg label:empty{padding-left:0}.checkbox-lg label::after,.checkbox-lg label::before{width:24px;height:24px;margin-left:-24px}.checkbox-lg label::after{font-size:14px;line-height:24px}.checkbox-lg input[type=radio],.checkbox-lg input[type=checkbox]{width:24px;height:24px}.checkbox-lg input[type=radio]:checked+input[type=hidden]+label::before,.checkbox-lg input[type=radio]:checked+label::before,.checkbox-lg input[type=checkbox]:checked+input[type=hidden]+label::before,.checkbox-lg input[type=checkbox]:checked+label::before{border-width:12px}.radio-custom{padding-left:20px}.radio-custom label{display:inline-block;vertical-align:middle;position:relative;padding-left:10px}.radio-custom label:empty{padding-left:0}.radio-custom label::before{content:"";display:inline-block;position:absolute;width:20px;height:20px;left:0;margin-left:-20px;border:1px solid #e4eaec;border-radius:50%;background-color:#fff;-webkit-transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s;-o-transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s;transition:border .3s ease-in-out 0s,color .3s ease-in-out 0s}.radio-custom label::after{display:inline-block;position:absolute;content:" ";width:6px;height:6px;left:7px;top:7px;margin-left:-20px;border:2px solid #76838f;border-radius:50%;background-color:transparent;-webkit-transform:scale(0,0);-ms-transform:scale(0,0);-o-transform:scale(0,0);transform:scale(0,0);-webkit-transition:.1s cubic-bezier(.8,-.33,.2,1.33);-o-transition:.1s cubic-bezier(.8,-.33,.2,1.33);transition:.1s cubic-bezier(.8,-.33,.2,1.33)}.radio-custom input[type=radio]{width:20px;height:20px;opacity:0;z-index:1;cursor:pointer}.radio-custom input[type=radio]:checked+input[type=hidden]+label::before,.radio-custom input[type=radio]:checked+label::before{border-color:#e4eaec;border-width:10px}.radio-custom input[type=radio]:checked+input[type=hidden]+label::after,.radio-custom input[type=radio]:checked+label::after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}.radio-custom input[type=radio]:disabled{cursor:not-allowed}.radio-custom input[type=radio]:disabled+input[type=hidden]+label,.radio-custom input[type=radio]:disabled+label{opacity:.65}.radio-custom input[type=radio]:disabled+input[type=hidden]+label::before,.radio-custom input[type=radio]:disabled+label::before{cursor:not-allowed}.radio-custom.radio-inline{margin-top:0;display:inline-block;margin-bottom:0}.radio-inline+.radio-inline{margin-left:20px}.radio-default input[type=radio]:checked+input[type=hidden]+label::before,.radio-default input[type=radio]:checked+label::before{background-color:#fff;border-color:#e4eaec;border-width:1px}.radio-default input[type=radio]:checked+input[type=hidden]+label::after,.radio-default input[type=radio]:checked+label::after{border-color:#62a8ea}.radio-primary input[type=radio]:checked+input[type=hidden]+label::before,.radio-primary input[type=radio]:checked+label::before{border-color:#62a8ea}.radio-primary input[type=radio]:checked+input[type=hidden]+label::after,.radio-primary input[type=radio]:checked+label::after{border-color:#fff}.radio-danger input[type=radio]:checked+input[type=hidden]+label::before,.radio-danger input[type=radio]:checked+label::before{border-color:#f96868}.radio-danger input[type=radio]:checked+input[type=hidden]+label::after,.radio-danger input[type=radio]:checked+label::after{border-color:#fff}.radio-info input[type=radio]:checked+input[type=hidden]+label::before,.radio-info input[type=radio]:checked+label::before{border-color:#57c7d4}.radio-info input[type=radio]:checked+input[type=hidden]+label::after,.radio-info input[type=radio]:checked+label::after{border-color:#fff}.radio-warning input[type=radio]:checked+input[type=hidden]+label::before,.radio-warning input[type=radio]:checked+label::before{border-color:#f2a654}.radio-warning input[type=radio]:checked+input[type=hidden]+label::after,.radio-warning input[type=radio]:checked+label::after{border-color:#fff}.radio-success input[type=radio]:checked+input[type=hidden]+label::before,.radio-success input[type=radio]:checked+label::before{border-color:#46be8a}.radio-success input[type=radio]:checked+input[type=hidden]+label::after,.radio-success input[type=radio]:checked+label::after{border-color:#fff}.radio-sm{padding-left:18px}.radio-sm label{padding-left:8px}.radio-sm label:empty{padding-left:0}.radio-sm label::before{width:18px;height:18px;margin-left:-20px}.radio-sm label::after{width:4px;height:4px;left:7px;top:7px;margin-left:-20px;border-width:2px}.radio-sm input[type=radio]{width:18px;height:18px}.radio-sm input[type=radio]:checked+input[type=hidden]+label::before,.radio-sm input[type=radio]:checked+label::before{border-width:9px}.radio-lg{padding-left:24px}.radio-lg label{padding-left:12px}.radio-lg label:empty{padding-left:0}.radio-lg label::before{width:24px;height:24px;margin-left:-20px}.radio-lg label::after{width:8px;height:8px;left:8px;top:8px;margin-left:-20px;border-width:2px}.radio-lg input[type=radio]{width:24px;height:24px}.radio-lg input[type=radio]:checked+input[type=hidden]+label::before,.radio-lg input[type=radio]:checked+label::before{border-width:12px}@media (min-width:768px){.form-inline .checkbox-custom,.form-inline .radio-custom{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox-custom label,.form-inline .radio-custom label{padding-left:0}.form-inline .checkbox-custom input[type=checkbox],.form-inline .radio-custom input[type=radio]{position:relative;margin-left:0}.form-inline .radio-custom label{padding-left:10px}.form-inline .checkbox-custom label{padding-left:10px}.form-inline .checkbox-custom input[type=checkbox]{position:absolute;margin-left:-20px}.form-inline .radio-custom input[type=radio]{position:absolute;margin-left:-20px}}.form-horizontal .checkbox-custom,.form-horizontal .radio-custom{margin-top:0;margin-bottom:0;padding-top:.501rem}.form-horizontal .checkbox-custom,.form-horizontal .radio-custom{min-height:2.073rem}.form-material{position:relative}.form-material.floating{margin-top:20px;margin-bottom:20px}.form-material.floating+.form-material.floating{margin-top:40px}.form-material .form-control{padding-left:0;padding-right:0;-webkit-background-size:0 2px,100% 1px;background-size:0 2px,100% 1px;background-repeat:no-repeat;background-position:center bottom,center -webkit-calc(100% - 1px);background-position:center bottom,center calc(100% - 1px);background-color:transparent;background-color:transparent;-webkit-transition:background 0s ease-out;-o-transition:background 0s ease-out;transition:background 0s ease-out}.form-material .form-control,.form-material .form-control.focus,.form-material .form-control:focus{float:none;border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,from(#62a8ea),to(#62a8ea)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#62a8ea,#62a8ea),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#62a8ea,#62a8ea),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#62a8ea,#62a8ea),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material .form-control{border-bottom:2px solid #e4eaec}.form-material .form-control::-webkit-input-placeholder{color:#a3afb7}.form-material .form-control::-moz-placeholder{color:#a3afb7}.form-material .form-control:-ms-input-placeholder{color:#a3afb7}.form-material .form-control:disabled::-webkit-input-placeholder{color:#ccd5db}.form-material .form-control:disabled::-moz-placeholder{color:#ccd5db}.form-material .form-control:disabled:-ms-input-placeholder{color:#ccd5db}.form-material .form-control.focus,.form-material .form-control:focus{outline:0;-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.no-cssgradients .form-material .form-control.focus,.no-cssgradients .form-material .form-control:focus{background:0 0;border-bottom:2px solid #62a8ea}.form-material .form-control:disabled,.form-material .form-control[disabled],fieldset[disabled] .form-material .form-control{background:0 0;background:0 0;border-bottom:1px dashed #ccd5db}.form-material .form-control:disabled~.floating-label,.form-material .form-control[disabled]~.floating-label,fieldset[disabled] .form-material .form-control~.floating-label{color:#ccd5db}.form-material select[multiple],.form-material select[size],.form-material textarea.form-control{height:auto}.form-material .form-control-label{font-weight:500}.form-material.form-group .form-control-label{padding:0}.form-material .floating-label{font-size:1rem;color:#76838f;position:absolute;pointer-events:none;left:0;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}.form-material .floating-label.floating-label-static{position:relative;top:auto;display:block}.form-material [class*=col-]>.floating-label{left:1.0715rem}.form-material .form-control~.floating-label{font-size:1rem;top:.571429rem}.form-material .form-control.focus~.floating-label,.form-material .form-control:focus~.floating-label,.form-material .form-control:not(.empty)~.floating-label{top:-.8rem;font-size:.8rem}.form-material .form-control:-webkit-autofill~.floating-label{top:-.8rem;font-size:.8rem}.form-material .form-control-sm~.floating-label{font-size:.858rem;top:.429rem}.form-material .form-control-sm.focus~.floating-label,.form-material .form-control-sm:focus~.floating-label,.form-material .form-control-sm:not(.empty)~.floating-label{top:-.6864rem;font-size:.6864rem}.form-material .form-control-sm:-webkit-autofill~.floating-label{top:-.6864rem;font-size:.6864rem}.form-material .form-control-lg~.floating-label{font-size:1.286rem;top:.428667rem}.form-material .form-control-lg.focus~.floating-label,.form-material .form-control-lg:focus~.floating-label,.form-material .form-control-lg:not(.empty)~.floating-label{top:-1.0288rem;font-size:1.0288rem}.form-material .form-control-lg:-webkit-autofill~.floating-label{top:-1.0288rem;font-size:1.0288rem}.form-material .form-control.focus~.floating-label,.form-material .form-control:focus~.floating-label,.form-material .form-control:not(.empty)~.floating-label{font-weight:500}.form-material .form-control:-webkit-autofill~.floating-label{font-weight:500}.form-material .form-control.focus~.floating-label,.form-material .form-control:focus~.floating-label{color:#62a8ea}.form-material textarea.form-control{resize:none;padding-bottom:.429rem}.form-material.floating textarea.form-control{padding-top:.429rem}.form-material select.form-control{border:0;border-radius:0}.form-material:not(.floating) .form-control-label+select[multiple]{margin-top:5px}.form-material .hint{position:absolute;font-size:80%;display:none}.form-material .form-control.focus~.hint,.form-material .form-control:focus~.hint{display:block}.form-material .form-control.focus:invalid~.floating-label,.form-material .form-control:not(.empty):invalid~.floating-label{color:#f96868}.form-material .form-control:invalid{background-image:-webkit-gradient(linear,left top,left bottom,from(#f96868),to(#f96868)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#f96868,#f96868),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#f96868,#f96868),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#f96868,#f96868),linear-gradient(#e4eaec,#e4eaec)}.form-material.form-group.has-warning .form-control.focus,.form-material.form-group.has-warning .form-control:focus,.form-material.form-group.has-warning .form-control:not(.empty){background-image:-webkit-gradient(linear,left top,left bottom,from(#f2a654),to(#f2a654)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#f2a654,#f2a654),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#f2a654,#f2a654),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#f2a654,#f2a654),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-warning .form-control.focus,.no-cssgradients .form-material.form-group.has-warning .form-control:focus,.no-cssgradients .form-material.form-group.has-warning .form-control:not(.empty){background:0 0;border-bottom:2px solid #f2a654}.form-material.form-group.has-warning .form-control:-webkit-autofill{background-image:-webkit-gradient(linear,left top,left bottom,from(#f2a654),to(#f2a654)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#f2a654,#f2a654),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#f2a654,#f2a654),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-warning .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #f2a654}.form-material.form-group.has-warning .form-control:not(.empty){-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px}.form-material.form-group.has-warning .form-control-label{color:#f2a654}.form-material.form-group.has-warning .form-control.focus~.floating-label,.form-material.form-group.has-warning .form-control:focus~.floating-label,.form-material.form-group.has-warning .form-control:not(.empty)~.floating-label{color:#f2a654}.form-material.form-group.has-warning .form-control:-webkit-autofill~.floating-label{color:#f2a654}.form-material.form-group.has-danger .form-control.focus,.form-material.form-group.has-danger .form-control:focus,.form-material.form-group.has-danger .form-control:not(.empty){background-image:-webkit-gradient(linear,left top,left bottom,from(#f96868),to(#f96868)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#f96868,#f96868),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#f96868,#f96868),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#f96868,#f96868),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-danger .form-control.focus,.no-cssgradients .form-material.form-group.has-danger .form-control:focus,.no-cssgradients .form-material.form-group.has-danger .form-control:not(.empty){background:0 0;border-bottom:2px solid #f96868}.form-material.form-group.has-danger .form-control:-webkit-autofill{background-image:-webkit-gradient(linear,left top,left bottom,from(#f96868),to(#f96868)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#f96868,#f96868),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#f96868,#f96868),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-danger .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #f96868}.form-material.form-group.has-danger .form-control:not(.empty){-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px}.form-material.form-group.has-danger .form-control-label{color:#f96868}.form-material.form-group.has-danger .form-control.focus~.floating-label,.form-material.form-group.has-danger .form-control:focus~.floating-label,.form-material.form-group.has-danger .form-control:not(.empty)~.floating-label{color:#f96868}.form-material.form-group.has-danger .form-control:-webkit-autofill~.floating-label{color:#f96868}.form-material.form-group.has-success .form-control.focus,.form-material.form-group.has-success .form-control:focus,.form-material.form-group.has-success .form-control:not(.empty){background-image:-webkit-gradient(linear,left top,left bottom,from(#46be8a),to(#46be8a)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#46be8a,#46be8a),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#46be8a,#46be8a),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#46be8a,#46be8a),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-success .form-control.focus,.no-cssgradients .form-material.form-group.has-success .form-control:focus,.no-cssgradients .form-material.form-group.has-success .form-control:not(.empty){background:0 0;border-bottom:2px solid #46be8a}.form-material.form-group.has-success .form-control:-webkit-autofill{background-image:-webkit-gradient(linear,left top,left bottom,from(#46be8a),to(#46be8a)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#46be8a,#46be8a),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#46be8a,#46be8a),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-success .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #46be8a}.form-material.form-group.has-success .form-control:not(.empty){-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px}.form-material.form-group.has-success .form-control-label{color:#46be8a}.form-material.form-group.has-success .form-control.focus~.floating-label,.form-material.form-group.has-success .form-control:focus~.floating-label,.form-material.form-group.has-success .form-control:not(.empty)~.floating-label{color:#46be8a}.form-material.form-group.has-success .form-control:-webkit-autofill~.floating-label{color:#46be8a}.form-material.form-group.has-info .form-control.focus,.form-material.form-group.has-info .form-control:focus,.form-material.form-group.has-info .form-control:not(.empty){background-image:-webkit-gradient(linear,left top,left bottom,from(#57c7d4),to(#57c7d4)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#57c7d4,#57c7d4),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:-o-linear-gradient(#57c7d4,#57c7d4),-o-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#57c7d4,#57c7d4),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-info .form-control.focus,.no-cssgradients .form-material.form-group.has-info .form-control:focus,.no-cssgradients .form-material.form-group.has-info .form-control:not(.empty){background:0 0;border-bottom:2px solid #57c7d4}.form-material.form-group.has-info .form-control:-webkit-autofill{background-image:-webkit-gradient(linear,left top,left bottom,from(#57c7d4),to(#57c7d4)),-webkit-gradient(linear,left top,left bottom,from(#e4eaec),to(#e4eaec));background-image:-webkit-linear-gradient(#57c7d4,#57c7d4),-webkit-linear-gradient(#e4eaec,#e4eaec);background-image:linear-gradient(#57c7d4,#57c7d4),linear-gradient(#e4eaec,#e4eaec)}.no-cssgradients .form-material.form-group.has-info .form-control:-webkit-autofill{background:0 0;border-bottom:2px solid #57c7d4}.form-material.form-group.has-info .form-control:not(.empty){-webkit-background-size:100% 2px,100% 1px;background-size:100% 2px,100% 1px}.form-material.form-group.has-info .form-control-label{color:#57c7d4}.form-material.form-group.has-info .form-control.focus~.floating-label,.form-material.form-group.has-info .form-control:focus~.floating-label,.form-material.form-group.has-info .form-control:not(.empty)~.floating-label{color:#57c7d4}.form-material.form-group.has-info .form-control:-webkit-autofill~.floating-label{color:#57c7d4}.form-material .input-group .form-control-wrap{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:5px;margin-left:5px}.form-material .input-group .form-control-wrap .form-control{float:none;width:100%}.form-material .input-group .input-group-addon{border:0;background:0 0}.form-material .input-group .input-group-btn .btn{border-radius:.286rem;margin:0}.form-material input[type=file]{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:100}.form-control-wrap{position:relative}.loader{position:relative;display:inline-block;margin:0 auto;font-size:40px;text-indent:-9999em;-webkit-transform:translateZ(0);transform:translateZ(0)}.loader-default{width:1em;height:1em;background-color:#a3afb7;border-radius:100%;-webkit-animation:loader-default 1s infinite ease-in-out;-o-animation:loader-default 1s infinite ease-in-out;animation:loader-default 1s infinite ease-in-out}.loader-grill{width:.25em;height:.5em;background:#a3afb7;-webkit-animation:default-grill 1s infinite ease-in-out -.16s;-o-animation:default-grill 1s infinite ease-in-out -.16s;animation:default-grill 1s infinite ease-in-out -.16s}.loader-grill:after,.loader-grill:before{position:absolute;top:0;width:100%;height:100%;content:"";background:#a3afb7;-webkit-animation:default-grill 1s infinite ease-in-out;-o-animation:default-grill 1s infinite ease-in-out;animation:default-grill 1s infinite ease-in-out}.loader-grill:before{left:-.375em;-webkit-animation-delay:-.32s;-o-animation-delay:-.32s;animation-delay:-.32s}.loader-grill:after{left:.375em}.loader-circle{width:1em;height:1em;border-top:.125em solid rgba(163,175,183,.5);border-right:.125em solid rgba(163,175,183,.5);border-bottom:.125em solid rgba(163,175,183,.5);border-left:.125em solid #a3afb7;border-radius:50%;-webkit-animation:loader-circle 1.1s infinite linear;-o-animation:loader-circle 1.1s infinite linear;animation:loader-circle 1.1s infinite linear}.loader-round-circle{width:1em;height:1em;font-size:10px;border-radius:50%;-webkit-animation:loader-round-circle 1.3s infinite linear;-o-animation:loader-round-circle 1.3s infinite linear;animation:loader-round-circle 1.3s infinite linear}.loader-tadpole{width:1em;height:1em;border-radius:50%;-webkit-animation:loader-tadpole 1.7s infinite ease;-o-animation:loader-tadpole 1.7s infinite ease;animation:loader-tadpole 1.7s infinite ease}.loader-ellipsis{top:-.625em;width:.625em;height:.625em;border-radius:50%;-webkit-animation:loader-ellipsis 1.8s infinite ease-in-out both -.16s;-o-animation:loader-ellipsis 1.8s infinite ease-in-out both -.16s;animation:loader-ellipsis 1.8s infinite ease-in-out both -.16s}.loader-ellipsis:after,.loader-ellipsis:before{position:absolute;top:0;width:100%;height:100%;content:"";border-radius:50%;-webkit-animation:loader-ellipsis 1.8s infinite ease-in-out both;-o-animation:loader-ellipsis 1.8s infinite ease-in-out both;animation:loader-ellipsis 1.8s infinite ease-in-out both}.loader-ellipsis:before{left:-.875em;-webkit-animation-delay:-.32s;-o-animation-delay:-.32s;animation-delay:-.32s}.loader-ellipsis:after{left:.875em}.loader-dot{width:2em;height:2em;-webkit-animation:loader-dot-rotate 2s infinite linear;-o-animation:loader-dot-rotate 2s infinite linear;animation:loader-dot-rotate 2s infinite linear}.loader-dot:after,.loader-dot:before{position:absolute;top:0;left:0;width:60%;height:60%;content:"";background:#a3afb7;border-radius:100%;-webkit-animation:loader-dot-bounce 2s infinite ease-in-out;-o-animation:loader-dot-bounce 2s infinite ease-in-out;animation:loader-dot-bounce 2s infinite ease-in-out}.loader-dot:after{top:auto;bottom:0;-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.loader-bounce{width:1.5em;height:1.5em}.loader-bounce:after,.loader-bounce:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#a3afb7;border-radius:50%;opacity:.6;-webkit-animation:loader-bounce 2s infinite ease-in-out;-o-animation:loader-bounce 2s infinite ease-in-out;animation:loader-bounce 2s infinite ease-in-out}.loader-bounce:after{-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.loader-cube{width:2em;height:2em}.loader-cube:after,.loader-cube:before{position:absolute;top:0;left:0;width:25%;height:25%;content:"";background:#a3afb7;-webkit-animation:loader-cube 2s infinite ease-in-out;-o-animation:loader-cube 2s infinite ease-in-out;animation:loader-cube 2s infinite ease-in-out}.loader-cube:after{-webkit-animation-delay:-1s;-o-animation-delay:-1s;animation-delay:-1s}.loader-rotate-plane{width:1em;height:1em;background:#a3afb7;-webkit-animation:loader-rotate-plane 1.2s infinite ease-in-out;-o-animation:loader-rotate-plane 1.2s infinite ease-in-out;animation:loader-rotate-plane 1.2s infinite ease-in-out}.loader-folding-cube{width:.8em;height:.8em;-webkit-transform:rotate(45deg) translateZ(0);transform:rotate(45deg) translateZ(0)}.loader-folding-cube:after,.loader-folding-cube:before{position:absolute;width:0;height:0;content:"";background:#a3afb7}.loader-folding-cube:before{left:0;bottom:50%;-webkit-animation-delay:-.6s;-o-animation-delay:-.6s;animation-delay:-.6s;-webkit-animation:loader-folding-cube-before 2.4s infinite ease-in-out;-o-animation:loader-folding-cube-before 2.4s infinite ease-in-out;animation:loader-folding-cube-before 2.4s infinite ease-in-out}.loader-folding-cube:after{top:50%;right:0;-webkit-animation:loader-folding-cube-after 2.4s infinite ease-in-out;-o-animation:loader-folding-cube-after 2.4s infinite ease-in-out;animation:loader-folding-cube-after 2.4s infinite ease-in-out}.loader-cube-grid{top:-.6em;width:.3em;height:.3em;-webkit-animation:loader-cube-grid 1.2s infinite ease-in-out;-o-animation:loader-cube-grid 1.2s infinite ease-in-out;animation:loader-cube-grid 1.2s infinite ease-in-out}.loader-cube-grid:after,.loader-cube-grid:before{position:absolute;top:0;left:0;width:100%;height:100%;content:""}.loader-cube-grid:before{-webkit-animation:loader-cube-grid-before 1.2s infinite ease-in-out;-o-animation:loader-cube-grid-before 1.2s infinite ease-in-out;animation:loader-cube-grid-before 1.2s infinite ease-in-out}.loader-cube-grid:after{-webkit-animation:loader-cube-grid-after 1.2s infinite ease-in-out;-o-animation:loader-cube-grid-after 1.2s infinite ease-in-out;animation:loader-cube-grid-after 1.2s infinite ease-in-out}.side-panel-loading,body>.loader{position:fixed;top:50%;left:50%;margin-top:-20px}.site-menubar-unfold>.loader{margin-left:130px}.site-menubar-fold>.loader{margin-left:45px}.site-menubar-hide.site-menubar-unfold>.loader{margin-left:0}.loader-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:#62a8ea;z-index:999999}.loader-content{margin:50vh auto 0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;text-transform:uppercase}.loader-content h2{color:#fff;font-weight:500}.loader-index{margin-top:20px}.loader-index>div{width:4px;height:25px;border-radius:2px;margin:2px;background:#fff;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;display:inline-block;-webkit-animation:loader-index .9s -.8s infinite cubic-bezier(.85,.25,.37,.85);-o-animation:loader-index .9s -.8s infinite cubic-bezier(.85,.25,.37,.85);animation:loader-index .9s -.8s infinite cubic-bezier(.85,.25,.37,.85)}.loader-index>div:nth-child(2),.loader-index>div:nth-child(4){-webkit-animation-delay:-.6s!important;-o-animation-delay:-.6s!important;animation-delay:-.6s!important}.loader-index>div:nth-child(1),.loader-index>div:nth-child(5){-webkit-animation-delay:-.4s!important;-o-animation-delay:-.4s!important;animation-delay:-.4s!important}.loader-index>div:nth-child(6){-webkit-animation-delay:-.2s!important;-o-animation-delay:-.2s!important;animation-delay:-.2s!important}@-webkit-keyframes loader-index{0%{-webkit-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);transform:scaley(.4)}100%{-webkit-transform:scaley(1);transform:scaley(1)}}@-o-keyframes loader-index{0%{-o-transform:scaley(1);transform:scaley(1)}50%{-o-transform:scaley(.4);transform:scaley(.4)}100%{-o-transform:scaley(1);transform:scaley(1)}}@keyframes loader-index{0%{-webkit-transform:scaley(1);-o-transform:scaley(1);transform:scaley(1)}50%{-webkit-transform:scaley(.4);-o-transform:scaley(.4);transform:scaley(.4)}100%{-webkit-transform:scaley(1);-o-transform:scaley(1);transform:scaley(1)}}@-webkit-keyframes loader-default{0%{-webkit-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes loader-default{0%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes loader-default{0%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}100%{opacity:0;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes default-grill{0%,100%,80%{height:1em;-webkit-box-shadow:0 0 #a3afb7;box-shadow:0 0 #a3afb7}40%{height:1.2em;-webkit-box-shadow:0 -.25em #a3afb7;box-shadow:0 -.25em #a3afb7}}@-o-keyframes default-grill{0%,100%,80%{height:1em;box-shadow:0 0 #a3afb7}40%{height:1.2em;box-shadow:0 -.25em #a3afb7}}@keyframes default-grill{0%,100%,80%{height:1em;-webkit-box-shadow:0 0 #a3afb7;box-shadow:0 0 #a3afb7}40%{height:1.2em;-webkit-box-shadow:0 -.25em #a3afb7;box-shadow:0 -.25em #a3afb7}}@-webkit-keyframes loader-circle{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loader-circle{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-circle{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loader-round-circle{0%,100%{-webkit-box-shadow:0 -3em 0 .2em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 0 #a3afb7;box-shadow:0 -3em 0 .2em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 0 #a3afb7}12.5%{-webkit-box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 .2em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 .2em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}25%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 .2em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 .2em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}37.5%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 .2em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 .2em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}50%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 .2em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 .2em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}62.5%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 .2em #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 .2em #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 -.5em #a3afb7}75%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 .2em #a3afb7,-2em -2em 0 0 #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 .2em #a3afb7,-2em -2em 0 0 #a3afb7}87.5%{-webkit-box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 .2em #a3afb7;box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 .2em #a3afb7}}@-o-keyframes loader-round-circle{0%,100%{box-shadow:0 -3em 0 .2em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 0 #a3afb7}12.5%{box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 .2em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}25%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 .2em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}37.5%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 .2em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}50%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 .2em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}62.5%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 .2em #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 -.5em #a3afb7}75%{box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 .2em #a3afb7,-2em -2em 0 0 #a3afb7}87.5%{box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 .2em #a3afb7}}@keyframes loader-round-circle{0%,100%{-webkit-box-shadow:0 -3em 0 .2em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 0 #a3afb7;box-shadow:0 -3em 0 .2em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 0 #a3afb7}12.5%{-webkit-box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 .2em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 .2em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}25%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 .2em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 0 #a3afb7,3em 0 0 .2em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}37.5%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 .2em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 0 #a3afb7,2em 2em 0 .2em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 -.5em #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}50%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 .2em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 0 #a3afb7,0 3em 0 .2em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 -.5em #a3afb7,-2em -2em 0 -.5em #a3afb7}62.5%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 .2em #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 -.5em #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 0 #a3afb7,-2em 2em 0 .2em #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 -.5em #a3afb7}75%{-webkit-box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 .2em #a3afb7,-2em -2em 0 0 #a3afb7;box-shadow:0 -3em 0 -.5em #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 .2em #a3afb7,-2em -2em 0 0 #a3afb7}87.5%{-webkit-box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 .2em #a3afb7;box-shadow:0 -3em 0 0 #a3afb7,2em -2em 0 -.5em #a3afb7,3em 0 0 -.5em #a3afb7,2em 2em 0 -.5em #a3afb7,0 3em 0 -.5em #a3afb7,-2em 2em 0 0 #a3afb7,-3em 0 0 0 #a3afb7,-2em -2em 0 .2em #a3afb7}}@-webkit-keyframes loader-tadpole{0%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;-webkit-transform:rotate(0);transform:rotate(0)}5%,95%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7}10%,59%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,-.087em -.825em 0 -.42em #a3afb7,-.173em -.812em 0 -.44em #a3afb7,-.256em -.789em 0 -.46em #a3afb7,-.297em -.775em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,-.087em -.825em 0 -.42em #a3afb7,-.173em -.812em 0 -.44em #a3afb7,-.256em -.789em 0 -.46em #a3afb7,-.297em -.775em 0 -.477em #a3afb7}20%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,-.338em -.758em 0 -.42em #a3afb7,-.555em -.617em 0 -.44em #a3afb7,-.671em -.488em 0 -.46em #a3afb7,-.749em -.34em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,-.338em -.758em 0 -.42em #a3afb7,-.555em -.617em 0 -.44em #a3afb7,-.671em -.488em 0 -.46em #a3afb7,-.749em -.34em 0 -.477em #a3afb7}38%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,-.377em -.74em 0 -.42em #a3afb7,-.645em -.522em 0 -.44em #a3afb7,-.775em -.297em 0 -.46em #a3afb7,-.82em -.09em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,-.377em -.74em 0 -.42em #a3afb7,-.645em -.522em 0 -.44em #a3afb7,-.775em -.297em 0 -.46em #a3afb7,-.82em -.09em 0 -.477em #a3afb7}100%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loader-tadpole{0%{box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}5%,95%{box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7}10%,59%{box-shadow:0 -.83em 0 -.4em #a3afb7,-.087em -.825em 0 -.42em #a3afb7,-.173em -.812em 0 -.44em #a3afb7,-.256em -.789em 0 -.46em #a3afb7,-.297em -.775em 0 -.477em #a3afb7}20%{box-shadow:0 -.83em 0 -.4em #a3afb7,-.338em -.758em 0 -.42em #a3afb7,-.555em -.617em 0 -.44em #a3afb7,-.671em -.488em 0 -.46em #a3afb7,-.749em -.34em 0 -.477em #a3afb7}38%{box-shadow:0 -.83em 0 -.4em #a3afb7,-.377em -.74em 0 -.42em #a3afb7,-.645em -.522em 0 -.44em #a3afb7,-.775em -.297em 0 -.46em #a3afb7,-.82em -.09em 0 -.477em #a3afb7}100%{box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-tadpole{0%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}5%,95%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7}10%,59%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,-.087em -.825em 0 -.42em #a3afb7,-.173em -.812em 0 -.44em #a3afb7,-.256em -.789em 0 -.46em #a3afb7,-.297em -.775em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,-.087em -.825em 0 -.42em #a3afb7,-.173em -.812em 0 -.44em #a3afb7,-.256em -.789em 0 -.46em #a3afb7,-.297em -.775em 0 -.477em #a3afb7}20%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,-.338em -.758em 0 -.42em #a3afb7,-.555em -.617em 0 -.44em #a3afb7,-.671em -.488em 0 -.46em #a3afb7,-.749em -.34em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,-.338em -.758em 0 -.42em #a3afb7,-.555em -.617em 0 -.44em #a3afb7,-.671em -.488em 0 -.46em #a3afb7,-.749em -.34em 0 -.477em #a3afb7}38%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,-.377em -.74em 0 -.42em #a3afb7,-.645em -.522em 0 -.44em #a3afb7,-.775em -.297em 0 -.46em #a3afb7,-.82em -.09em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,-.377em -.74em 0 -.42em #a3afb7,-.645em -.522em 0 -.44em #a3afb7,-.775em -.297em 0 -.46em #a3afb7,-.82em -.09em 0 -.477em #a3afb7}100%{-webkit-box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;box-shadow:0 -.83em 0 -.4em #a3afb7,0 -.83em 0 -.42em #a3afb7,0 -.83em 0 -.44em #a3afb7,0 -.83em 0 -.46em #a3afb7,0 -.83em 0 -.477em #a3afb7;-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loader-ellipsis{0%,100%,80%{-webkit-box-shadow:0 .625em 0 -.325em #a3afb7;box-shadow:0 .625em 0 -.325em #a3afb7}40%{-webkit-box-shadow:0 .625em 0 0 #a3afb7;box-shadow:0 .625em 0 0 #a3afb7}}@-o-keyframes loader-ellipsis{0%,100%,80%{box-shadow:0 .625em 0 -.325em #a3afb7}40%{box-shadow:0 .625em 0 0 #a3afb7}}@keyframes loader-ellipsis{0%,100%,80%{-webkit-box-shadow:0 .625em 0 -.325em #a3afb7;box-shadow:0 .625em 0 -.325em #a3afb7}40%{-webkit-box-shadow:0 .625em 0 0 #a3afb7;box-shadow:0 .625em 0 0 #a3afb7}}@-webkit-keyframes loader-dot-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes loader-dot-rotate{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-dot-rotate{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes loader-dot-bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes loader-dot-bounce{0%,100%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes loader-dot-bounce{0%,100%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes loader-bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes loader-bounce{0%,100%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes loader-bounce{0%,100%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes loader-cube{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(1.5em) rotate(-90deg) scale(.5);transform:translateX(1.5em) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(1.5em) translateY(1.5em) rotate(-179deg);transform:translateX(1.5em) translateY(1.5em) rotate(-179deg)}50.1%{-webkit-transform:translateX(1.5em) translateY(1.5em) rotate(-180deg);transform:translateX(1.5em) translateY(1.5em) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(1.5em) rotate(-270deg) scale(.5);transform:translateX(0) translateY(1.5em) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@-o-keyframes loader-cube{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(1.5em) rotate(-90deg) scale(.5);-o-transform:translateX(1.5em) rotate(-90deg) scale(.5);transform:translateX(1.5em) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(1.5em) translateY(1.5em) rotate(-179deg);-o-transform:translateX(1.5em) translateY(1.5em) rotate(-179deg);transform:translateX(1.5em) translateY(1.5em) rotate(-179deg)}50.1%{-webkit-transform:translateX(1.5em) translateY(1.5em) rotate(-180deg);-o-transform:translateX(1.5em) translateY(1.5em) rotate(-180deg);transform:translateX(1.5em) translateY(1.5em) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(1.5em) rotate(-270deg) scale(.5);-o-transform:translateX(0) translateY(1.5em) rotate(-270deg) scale(.5);transform:translateX(0) translateY(1.5em) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes loader-cube{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:translateX(1.5em) rotate(-90deg) scale(.5);-o-transform:translateX(1.5em) rotate(-90deg) scale(.5);transform:translateX(1.5em) rotate(-90deg) scale(.5)}50%{-webkit-transform:translateX(1.5em) translateY(1.5em) rotate(-179deg);-o-transform:translateX(1.5em) translateY(1.5em) rotate(-179deg);transform:translateX(1.5em) translateY(1.5em) rotate(-179deg)}50.1%{-webkit-transform:translateX(1.5em) translateY(1.5em) rotate(-180deg);-o-transform:translateX(1.5em) translateY(1.5em) rotate(-180deg);transform:translateX(1.5em) translateY(1.5em) rotate(-180deg)}75%{-webkit-transform:translateX(0) translateY(1.5em) rotate(-270deg) scale(.5);-o-transform:translateX(0) translateY(1.5em) rotate(-270deg) scale(.5);transform:translateX(0) translateY(1.5em) rotate(-270deg) scale(.5)}100%{-webkit-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@-webkit-keyframes loader-rotate-plane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@-o-keyframes loader-rotate-plane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes loader-rotate-plane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@-webkit-keyframes loader-folding-cube-before{0%{height:0;width:50%}7.5%{height:50%;width:50%}12.5%{height:50%;width:50%}20%{height:50%;width:100%}25%{height:50%;width:100%}50%{left:auto;right:0;height:50%;width:100%}57.5%{height:50%;width:50%}62.5%{height:50%;width:50%}70%{width:50%;height:0}75%{width:50%;height:0}}@-o-keyframes loader-folding-cube-before{0%{height:0;width:50%}7.5%{height:50%;width:50%}12.5%{height:50%;width:50%}20%{height:50%;width:100%}25%{height:50%;width:100%}50%{left:auto;right:0;height:50%;width:100%}57.5%{height:50%;width:50%}62.5%{height:50%;width:50%}70%{width:50%;height:0}75%{width:50%;height:0}}@keyframes loader-folding-cube-before{0%{height:0;width:50%}7.5%{height:50%;width:50%}12.5%{height:50%;width:50%}20%{height:50%;width:100%}25%{height:50%;width:100%}50%{left:auto;right:0;height:50%;width:100%}57.5%{height:50%;width:50%}62.5%{height:50%;width:50%}70%{width:50%;height:0}75%{width:50%;height:0}}@-webkit-keyframes loader-folding-cube-after{0%{height:0;width:50%}7.5%{height:50%;width:50%}12.5%{height:50%;width:50%}20%{height:50%;width:100%}25%{height:50%;width:100%}50%{left:0;right:auto;height:50%;width:100%}57.5%{height:50%;width:50%}62.5%{height:50%;width:50%}75%{width:50%;height:0}}@-o-keyframes loader-folding-cube-after{0%{height:0;width:50%}7.5%{height:50%;width:50%}12.5%{height:50%;width:50%}20%{height:50%;width:100%}25%{height:50%;width:100%}50%{left:0;right:auto;height:50%;width:100%}57.5%{height:50%;width:50%}62.5%{height:50%;width:50%}75%{width:50%;height:0}}@keyframes loader-folding-cube-after{0%{height:0;width:50%}7.5%{height:50%;width:50%}12.5%{height:50%;width:50%}20%{height:50%;width:100%}25%{height:50%;width:100%}50%{left:0;right:auto;height:50%;width:100%}57.5%{height:50%;width:50%}62.5%{height:50%;width:50%}75%{width:50%;height:0}}@-webkit-keyframes loader-cube-grid{15%{-webkit-box-shadow:-.3em .3em 0 -.3em #a3afb7,0 .6em 0 -.3em #a3afb7,.3em .9em 0 -.3em #a3afb7;box-shadow:-.3em .3em 0 -.3em #a3afb7,0 .6em 0 -.3em #a3afb7,.3em .9em 0 -.3em #a3afb7}30%{-webkit-box-shadow:-.3em .3em 0 0 #a3afb7,0 .6em 0 0 #a3afb7,.3em .9em 0 0 #a3afb7;box-shadow:-.3em .3em 0 0 #a3afb7,0 .6em 0 0 #a3afb7,.3em .9em 0 0 #a3afb7}70%{-webkit-box-shadow:-.3em .3em 0 0 #a3afb7,0 .6em 0 0 #a3afb7,.3em .9em 0 0 #a3afb7;box-shadow:-.3em .3em 0 0 #a3afb7,0 .6em 0 0 #a3afb7,.3em .9em 0 0 #a3afb7}85%{-webkit-box-shadow:-.3em .3em 0 -.3em #a3afb7,0 .6em 0 -.3em #a3afb7,.3em .9em 0 -.3em #a3afb7;box-shadow:-.3em .3em 0 -.3em #a3afb7,0 .6em 0 -.3em #a3afb7,.3em .9em 0 -.3em #a3afb7}}@-o-keyframes loader-cube-grid{15%{box-shadow:-.3em .3em 0 -.3em #a3afb7,0 .6em 0 -.3em #a3afb7,.3em .9em 0 -.3em #a3afb7}30%{box-shadow:-.3em .3em 0 0 #a3afb7,0 .6em 0 0 #a3afb7,.3em .9em 0 0 #a3afb7}70%{box-shadow:-.3em .3em 0 0 #a3afb7,0 .6em 0 0 #a3afb7,.3em .9em 0 0 #a3afb7}85%{box-shadow:-.3em .3em 0 -.3em #a3afb7,0 .6em 0 -.3em #a3afb7,.3em .9em 0 -.3em #a3afb7}}@keyframes loader-cube-grid{15%{-webkit-box-shadow:-.3em .3em 0 -.3em #a3afb7,0 .6em 0 -.3em #a3afb7,.3em .9em 0 -.3em #a3afb7;box-shadow:-.3em .3em 0 -.3em #a3afb7,0 .6em 0 -.3em #a3afb7,.3em .9em 0 -.3em #a3afb7}30%{-webkit-box-shadow:-.3em .3em 0 0 #a3afb7,0 .6em 0 0 #a3afb7,.3em .9em 0 0 #a3afb7;box-shadow:-.3em .3em 0 0 #a3afb7,0 .6em 0 0 #a3afb7,.3em .9em 0 0 #a3afb7}70%{-webkit-box-shadow:-.3em .3em 0 0 #a3afb7,0 .6em 0 0 #a3afb7,.3em .9em 0 0 #a3afb7;box-shadow:-.3em .3em 0 0 #a3afb7,0 .6em 0 0 #a3afb7,.3em .9em 0 0 #a3afb7}85%{-webkit-box-shadow:-.3em .3em 0 -.3em #a3afb7,0 .6em 0 -.3em #a3afb7,.3em .9em 0 -.3em #a3afb7;box-shadow:-.3em .3em 0 -.3em #a3afb7,0 .6em 0 -.3em #a3afb7,.3em .9em 0 -.3em #a3afb7}}@-webkit-keyframes loader-cube-grid-before{0%{-webkit-box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7;box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}15%{-webkit-box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7;box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}22.5%{-webkit-box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7;box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}37.5%{-webkit-box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7;box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}55%{-webkit-box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7;box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}70%{-webkit-box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7;box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}77.5%{-webkit-box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7;box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}92.5%{-webkit-box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7;box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}}@-o-keyframes loader-cube-grid-before{0%{box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}15%{box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}22.5%{box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}37.5%{box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}55%{box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}70%{box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}77.5%{box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}92.5%{box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}}@keyframes loader-cube-grid-before{0%{-webkit-box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7;box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}15%{-webkit-box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7;box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}22.5%{-webkit-box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7;box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}37.5%{-webkit-box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7;box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}55%{-webkit-box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7;box-shadow:-.3em .9em 0 0 #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}70%{-webkit-box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7;box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}77.5%{-webkit-box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7;box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 0 #a3afb7,.3em .6em 0 0 #a3afb7}92.5%{-webkit-box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7;box-shadow:-.3em .9em 0 -.3em #a3afb7,0 .3em 0 -.3em #a3afb7,.3em .6em 0 -.3em #a3afb7}}@-webkit-keyframes loader-cube-grid-after{7.5%{-webkit-box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 -.3em #a3afb7;box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 -.3em #a3afb7}22.5%{-webkit-box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 -.3em #a3afb7;box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 -.3em #a3afb7}30%{-webkit-box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 -.3em #a3afb7;box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 -.3em #a3afb7}45%{-webkit-box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 0 #a3afb7;box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 0 #a3afb7}62.5%{-webkit-box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 0 #a3afb7;box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 0 #a3afb7}77.5%{-webkit-box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 0 #a3afb7;box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 0 #a3afb7}85%{-webkit-box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 0 #a3afb7;box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 0 #a3afb7}100%{-webkit-box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 -.3em #a3afb7;box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 -.3em #a3afb7}}@-o-keyframes loader-cube-grid-after{7.5%{box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 -.3em #a3afb7}22.5%{box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 -.3em #a3afb7}30%{box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 -.3em #a3afb7}45%{box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 0 #a3afb7}62.5%{box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 0 #a3afb7}77.5%{box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 0 #a3afb7}85%{box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 0 #a3afb7}100%{box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 -.3em #a3afb7}}@keyframes loader-cube-grid-after{7.5%{-webkit-box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 -.3em #a3afb7;box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 -.3em #a3afb7}22.5%{-webkit-box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 -.3em #a3afb7;box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 -.3em #a3afb7}30%{-webkit-box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 -.3em #a3afb7;box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 -.3em #a3afb7}45%{-webkit-box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 0 #a3afb7;box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 0 #a3afb7}62.5%{-webkit-box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 0 #a3afb7;box-shadow:-.3em .6em 0 0 #a3afb7,0 .9em 0 0 #a3afb7,.3em .3em 0 0 #a3afb7}77.5%{-webkit-box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 0 #a3afb7;box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 0 #a3afb7}85%{-webkit-box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 0 #a3afb7;box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 0 #a3afb7}100%{-webkit-box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 -.3em #a3afb7;box-shadow:-.3em .6em 0 -.3em #a3afb7,0 .9em 0 -.3em #a3afb7,.3em .3em 0 -.3em #a3afb7}}[class*=animation-]{-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animation-hover:not(:hover),.animation-hover:not(:hover) [class*=animation-],.touch .animation-hover:not(.hover),.touch .animation-hover:not(.hover) [class*=animation-]{-webkit-animation-name:none;-o-animation-name:none;animation-name:none}.animation-reverse{-webkit-animation-direction:reverse;-o-animation-direction:reverse;animation-direction:reverse;-webkit-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animation-repeat{-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite}.animation-fade{-webkit-animation-name:fade;-o-animation-name:fade;animation-name:fade;-webkit-animation-duration:.8s;-o-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:linear;-o-animation-timing-function:linear;animation-timing-function:linear}.animation-scale{-webkit-animation-name:scale-12;-o-animation-name:scale-12;animation-name:scale-12}.animation-scale-up{-webkit-animation-name:fade-scale-02;-o-animation-name:fade-scale-02;animation-name:fade-scale-02}.animation-scale-down{-webkit-animation-name:fade-scale-18;-o-animation-name:fade-scale-18;animation-name:fade-scale-18}.animation-slide-top{-webkit-animation-name:slide-top;-o-animation-name:slide-top;animation-name:slide-top}.animation-slide-bottom{-webkit-animation-name:slide-bottom;-o-animation-name:slide-bottom;animation-name:slide-bottom}.animation-slide-left{-webkit-animation-name:slide-left;-o-animation-name:slide-left;animation-name:slide-left}.animation-slide-right{-webkit-animation-name:slide-right;-o-animation-name:slide-right;animation-name:slide-right}.animation-shake{-webkit-animation-name:shake;-o-animation-name:shake;animation-name:shake}.animation-duration-10{-webkit-animation-duration:15s;-o-animation-duration:15s;animation-duration:15s}.animation-duration-9{-webkit-animation-duration:9s;-o-animation-duration:9s;animation-duration:9s}.animation-duration-8{-webkit-animation-duration:8s;-o-animation-duration:8s;animation-duration:8s}.animation-duration-7{-webkit-animation-duration:7s;-o-animation-duration:7s;animation-duration:7s}.animation-duration-6{-webkit-animation-duration:6s;-o-animation-duration:6s;animation-duration:6s}.animation-duration-5{-webkit-animation-duration:5s;-o-animation-duration:5s;animation-duration:5s}.animation-duration-4{-webkit-animation-duration:4s;-o-animation-duration:4s;animation-duration:4s}.animation-duration-3{-webkit-animation-duration:3s;-o-animation-duration:3s;animation-duration:3s}.animation-duration-2{-webkit-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}.animation-duration-1{-webkit-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s}.animation-delay-100{-webkit-animation-duration:.1s;-o-animation-duration:.1s;animation-duration:.1s}.animation-duration-250{-webkit-animation-duration:250ms;-o-animation-duration:250ms;animation-duration:250ms}.animation-duration-300{-webkit-animation-duration:.3s;-o-animation-duration:.3s;animation-duration:.3s}.animation-duration-500{-webkit-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}.animation-duration-750{-webkit-animation-duration:750ms;-o-animation-duration:750ms;animation-duration:750ms}.animation-delay-1000{-webkit-animation-delay:1s;-o-animation-delay:1s;animation-delay:1s}.animation-delay-900{-webkit-animation-delay:.9s;-o-animation-delay:.9s;animation-delay:.9s}.animation-delay-800{-webkit-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}.animation-delay-700{-webkit-animation-delay:.7s;-o-animation-delay:.7s;animation-delay:.7s}.animation-delay-600{-webkit-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.animation-delay-500{-webkit-animation-delay:.5s;-o-animation-delay:.5s;animation-delay:.5s}.animation-delay-400{-webkit-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}.animation-delay-300{-webkit-animation-delay:.3s;-o-animation-delay:.3s;animation-delay:.3s}.animation-delay-200{-webkit-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}.animation-delay-100{-webkit-animation-delay:.1s;-o-animation-delay:.1s;animation-delay:.1s}.animation-top-left{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;-o-transform-origin:0 0;transform-origin:0 0}.animation-top-center{-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0}.animation-top-right{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0}.animation-middle-left{-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%}.animation-middle-right{-webkit-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%}.animation-bottom-left{-webkit-transform-origin:0 100%;-ms-transform-origin:0 100%;-o-transform-origin:0 100%;transform-origin:0 100%}.animation-bottom-center{-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%}.animation-bottom-right{-webkit-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-o-transform-origin:100% 100%;transform-origin:100% 100%}.animation-easing-easeInOut{-webkit-animation-timing-function:cubic-bezier(.42,0,.58,1);-o-animation-timing-function:cubic-bezier(.42,0,.58,1);animation-timing-function:cubic-bezier(.42,0,.58,1)}.animation-easing-easeInQuad{-webkit-animation-timing-function:cubic-bezier(.55,.085,.68,.53);-o-animation-timing-function:cubic-bezier(.55,.085,.68,.53);animation-timing-function:cubic-bezier(.55,.085,.68,.53)}.animation-easing-easeInCubic{-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);-o-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}.animation-easing-easeInQuart{-webkit-animation-timing-function:cubic-bezier(.895,.03,.685,.22);-o-animation-timing-function:cubic-bezier(.895,.03,.685,.22);animation-timing-function:cubic-bezier(.895,.03,.685,.22)}.animation-easing-easeInQuint{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);-o-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.animation-easing-easeInSine{-webkit-animation-timing-function:cubic-bezier(.47,0,.745,.715);-o-animation-timing-function:cubic-bezier(.47,0,.745,.715);animation-timing-function:cubic-bezier(.47,0,.745,.715)}.animation-easing-easeInExpo{-webkit-animation-timing-function:cubic-bezier(.95,.05,.795,.035);-o-animation-timing-function:cubic-bezier(.95,.05,.795,.035);animation-timing-function:cubic-bezier(.95,.05,.795,.035)}.animation-easing-easeInCirc{-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.335);-o-animation-timing-function:cubic-bezier(.6,.04,.98,.335);animation-timing-function:cubic-bezier(.6,.04,.98,.335)}.animation-easing-easeInBack{-webkit-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);-o-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}.animation-easing-eastOutQuad{-webkit-animation-timing-function:cubic-bezier(.25,.46,.45,.94);-o-animation-timing-function:cubic-bezier(.25,.46,.45,.94);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}.animation-easing-easeOutCubic{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);-o-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}.animation-easing-easeOutQuart{-webkit-animation-timing-function:cubic-bezier(.165,.84,.44,1);-o-animation-timing-function:cubic-bezier(.165,.84,.44,1);animation-timing-function:cubic-bezier(.165,.84,.44,1)}.animation-easing-easeOutQuint{-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);-o-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}.animation-easing-easeOutSine{-webkit-animation-timing-function:cubic-bezier(.39,.575,.565,1);-o-animation-timing-function:cubic-bezier(.39,.575,.565,1);animation-timing-function:cubic-bezier(.39,.575,.565,1)}.animation-easing-easeOutExpo{-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);-o-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.animation-easing-easeOutCirc{-webkit-animation-timing-function:cubic-bezier(.075,.82,.165,1);-o-animation-timing-function:cubic-bezier(.075,.82,.165,1);animation-timing-function:cubic-bezier(.075,.82,.165,1)}.animation-easing-easeOutBack{-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);-o-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.animation-easing-easeInOutQuad{-webkit-animation-timing-function:cubic-bezier(.455,.03,.515,.955);-o-animation-timing-function:cubic-bezier(.455,.03,.515,.955);animation-timing-function:cubic-bezier(.455,.03,.515,.955)}.animation-easing-easeInOutCubic{-webkit-animation-timing-function:cubic-bezier(.645,.045,.355,1);-o-animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-timing-function:cubic-bezier(.645,.045,.355,1)}.animation-easing-easeInOutQuart{-webkit-animation-timing-function:cubic-bezier(.77,0,.175,1);-o-animation-timing-function:cubic-bezier(.77,0,.175,1);animation-timing-function:cubic-bezier(.77,0,.175,1)}.animation-easing-easeInOutQuint{-webkit-animation-timing-function:cubic-bezier(.86,0,.07,1);-o-animation-timing-function:cubic-bezier(.86,0,.07,1);animation-timing-function:cubic-bezier(.86,0,.07,1)}.animation-easing-easeInOutSine{-webkit-animation-timing-function:cubic-bezier(.445,.05,.55,.95);-o-animation-timing-function:cubic-bezier(.445,.05,.55,.95);animation-timing-function:cubic-bezier(.445,.05,.55,.95)}.animation-easing-easeInOutExpo{-webkit-animation-timing-function:cubic-bezier(1,0,0,1);-o-animation-timing-function:cubic-bezier(1,0,0,1);animation-timing-function:cubic-bezier(1,0,0,1)}.animation-easing-easeInOutCirc{-webkit-animation-timing-function:cubic-bezier(.785,.135,.15,.86);-o-animation-timing-function:cubic-bezier(.785,.135,.15,.86);animation-timing-function:cubic-bezier(.785,.135,.15,.86)}.animation-easing-easeInOutBack{-webkit-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);-o-animation-timing-function:cubic-bezier(.68,-.55,.265,1.55);animation-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.animation-easing-easeInOutElastic{-webkit-animation-timing-function:cubic-bezier(1,-.56,0,1.455);-o-animation-timing-function:cubic-bezier(1,-.56,0,1.455);animation-timing-function:cubic-bezier(1,-.56,0,1.455)}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@-o-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes scale-12{0%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes scale-12{0%{-o-transform:scale(1.2);transform:scale(1.2)}100%{-o-transform:scale(1);transform:scale(1)}}@keyframes scale-12{0%{-webkit-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-scale-02{0%{opacity:0;-webkit-transform:scale(.2);transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes fade-scale-02{0%{opacity:0;-o-transform:scale(.2);transform:scale(.2)}100%{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes fade-scale-02{0%{opacity:0;-webkit-transform:scale(.2);-o-transform:scale(.2);transform:scale(.2)}100%{opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8);transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes fade-scale-18{0%{opacity:0;-o-transform:scale(1.8);transform:scale(1.8)}100%{opacity:1;-o-transform:scale(1);transform:scale(1)}}@keyframes fade-scale-18{0%{opacity:0;-webkit-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8)}100%{opacity:1;-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes slide-top{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes slide-top{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-top{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-bottom{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes slide-bottom{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-bottom{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-left{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes slide-left{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-left{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slide-right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes slide-right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slide-right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-9px);transform:translateX(-9px)}20%{-webkit-transform:translateX(8px);transform:translateX(8px)}30%{-webkit-transform:translateX(-7px);transform:translateX(-7px)}40%{-webkit-transform:translateX(6px);transform:translateX(6px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}60%{-webkit-transform:translateX(4px);transform:translateX(4px)}70%{-webkit-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);transform:translateX(2px)}90%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}}@-o-keyframes shake{0%,100%{-o-transform:translateX(0);transform:translateX(0)}10%{-o-transform:translateX(-9px);transform:translateX(-9px)}20%{-o-transform:translateX(8px);transform:translateX(8px)}30%{-o-transform:translateX(-7px);transform:translateX(-7px)}40%{-o-transform:translateX(6px);transform:translateX(6px)}50%{-o-transform:translateX(-5px);transform:translateX(-5px)}60%{-o-transform:translateX(4px);transform:translateX(4px)}70%{-o-transform:translateX(-3px);transform:translateX(-3px)}80%{-o-transform:translateX(2px);transform:translateX(2px)}90%{-o-transform:translateX(-1px);transform:translateX(-1px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(-9px);-o-transform:translateX(-9px);transform:translateX(-9px)}20%{-webkit-transform:translateX(8px);-o-transform:translateX(8px);transform:translateX(8px)}30%{-webkit-transform:translateX(-7px);-o-transform:translateX(-7px);transform:translateX(-7px)}40%{-webkit-transform:translateX(6px);-o-transform:translateX(6px);transform:translateX(6px)}50%{-webkit-transform:translateX(-5px);-o-transform:translateX(-5px);transform:translateX(-5px)}60%{-webkit-transform:translateX(4px);-o-transform:translateX(4px);transform:translateX(4px)}70%{-webkit-transform:translateX(-3px);-o-transform:translateX(-3px);transform:translateX(-3px)}80%{-webkit-transform:translateX(2px);-o-transform:translateX(2px);transform:translateX(2px)}90%{-webkit-transform:translateX(-1px);-o-transform:translateX(-1px);transform:translateX(-1px)}}.bg-red-100{background-color:#ffeaea!important}.bg-red-200{background-color:#fad3d3!important}.bg-red-300{background-color:#fab4b4!important}.bg-red-400{background-color:#fa9898!important}.bg-red-500{background-color:#fa7a7a!important}.bg-red-600{background-color:#f96868!important}.bg-red-700{background-color:#e9595b!important}.bg-red-800{background-color:#d6494b!important}.red-100{color:#ffeaea!important}.red-200{color:#fad3d3!important}.red-300{color:#fab4b4!important}.red-400{color:#fa9898!important}.red-500{color:#fa7a7a!important}.red-600{color:#f96868!important}.red-700{color:#e9595b!important}.red-800{color:#d6494b!important}.bg-pink-100{background-color:#fce4ec!important}.bg-pink-200{background-color:#ffccde!important}.bg-pink-300{background-color:#fba9c6!important}.bg-pink-400{background-color:#fb8db4!important}.bg-pink-500{background-color:#f978a6!important}.bg-pink-600{background-color:#f96197!important}.bg-pink-700{background-color:#f44c87!important}.bg-pink-800{background-color:#e53b75!important}.pink-100{color:#fce4ec!important}.pink-200{color:#ffccde!important}.pink-300{color:#fba9c6!important}.pink-400{color:#fb8db4!important}.pink-500{color:#f978a6!important}.pink-600{color:#f96197!important}.pink-700{color:#f44c87!important}.pink-800{color:#e53b75!important}.bg-purple-100{background-color:#f6f2ff!important}.bg-purple-200{background-color:#e3dbf4!important}.bg-purple-300{background-color:#d2c5ec!important}.bg-purple-400{background-color:#bba7e4!important}.bg-purple-500{background-color:#a58add!important}.bg-purple-600{background-color:#926dde!important}.bg-purple-700{background-color:#7c51d1!important}.bg-purple-800{background-color:#6d45bc!important}.purple-100{color:#f6f2ff!important}.purple-200{color:#e3dbf4!important}.purple-300{color:#d2c5ec!important}.purple-400{color:#bba7e4!important}.purple-500{color:#a58add!important}.purple-600{color:#926dde!important}.purple-700{color:#7c51d1!important}.purple-800{color:#6d45bc!important}.bg-indigo-100{background-color:#edeff9!important}.bg-indigo-200{background-color:#dadef5!important}.bg-indigo-300{background-color:#bcc5f4!important}.bg-indigo-400{background-color:#9daaf3!important}.bg-indigo-500{background-color:#8897ec!important}.bg-indigo-600{background-color:#677ae4!important}.bg-indigo-700{background-color:#5166d6!important}.bg-indigo-800{background-color:#465bd4!important}.indigo-100{color:#edeff9!important}.indigo-200{color:#dadef5!important}.indigo-300{color:#bcc5f4!important}.indigo-400{color:#9daaf3!important}.indigo-500{color:#8897ec!important}.indigo-600{color:#677ae4!important}.indigo-700{color:#5166d6!important}.indigo-800{color:#465bd4!important}.bg-blue-100{background-color:#e8f1f8!important}.bg-blue-200{background-color:#d5e4f1!important}.bg-blue-300{background-color:#bcd8f1!important}.bg-blue-400{background-color:#a2caee!important}.bg-blue-500{background-color:#89bceb!important}.bg-blue-600{background-color:#62a8ea!important}.bg-blue-700{background-color:#4e97d9!important}.bg-blue-800{background-color:#3583ca!important}.blue-100{color:#e8f1f8!important}.blue-200{color:#d5e4f1!important}.blue-300{color:#bcd8f1!important}.blue-400{color:#a2caee!important}.blue-500{color:#89bceb!important}.blue-600{color:#62a8ea!important}.blue-700{color:#4e97d9!important}.blue-800{color:#3583ca!important}.bg-cyan-100{background-color:#ecf9fa!important}.bg-cyan-200{background-color:#d3eff2!important}.bg-cyan-300{background-color:#baeaef!important}.bg-cyan-400{background-color:#9ae1e9!important}.bg-cyan-500{background-color:#77d6e1!important}.bg-cyan-600{background-color:#57c7d4!important}.bg-cyan-700{background-color:#47b8c6!important}.bg-cyan-800{background-color:#37a9b7!important}.cyan-100{color:#ecf9fa!important}.cyan-200{color:#d3eff2!important}.cyan-300{color:#baeaef!important}.cyan-400{color:#9ae1e9!important}.cyan-500{color:#77d6e1!important}.cyan-600{color:#57c7d4!important}.cyan-700{color:#47b8c6!important}.cyan-800{color:#37a9b7!important}.bg-teal-100{background-color:#ecfdfc!important}.bg-teal-200{background-color:#cdf4f1!important}.bg-teal-300{background-color:#99e1da!important}.bg-teal-400{background-color:#79d1c9!important}.bg-teal-500{background-color:#56bfb5!important}.bg-teal-600{background-color:#3aa99e!important}.bg-teal-700{background-color:#269b8f!important}.bg-teal-800{background-color:#178d81!important}.teal-100{color:#ecfdfc!important}.teal-200{color:#cdf4f1!important}.teal-300{color:#99e1da!important}.teal-400{color:#79d1c9!important}.teal-500{color:#56bfb5!important}.teal-600{color:#3aa99e!important}.teal-700{color:#269b8f!important}.teal-800{color:#178d81!important}.bg-green-100{background-color:#e7faf2!important}.bg-green-200{background-color:#bfedd8!important}.bg-green-300{background-color:#9fe5c5!important}.bg-green-400{background-color:#7dd3ae!important}.bg-green-500{background-color:#5cd29d!important}.bg-green-600{background-color:#46be8a!important}.bg-green-700{background-color:#36ab7a!important}.bg-green-800{background-color:#279566!important}.green-100{color:#e7faf2!important}.green-200{color:#bfedd8!important}.green-300{color:#9fe5c5!important}.green-400{color:#7dd3ae!important}.green-500{color:#5cd29d!important}.green-600{color:#46be8a!important}.green-700{color:#36ab7a!important}.green-800{color:#279566!important}.bg-light-green-100{background-color:#f1f7ea!important}.bg-light-green-200{background-color:#e0ecd1!important}.bg-light-green-300{background-color:#cadfb1!important}.bg-light-green-400{background-color:#bad896!important}.bg-light-green-500{background-color:#acd57c!important}.bg-light-green-600{background-color:#9ece67!important}.bg-light-green-700{background-color:#83b944!important}.bg-light-green-800{background-color:#70a532!important}.light-green-100{color:#f1f7ea!important}.light-green-200{color:#e0ecd1!important}.light-green-300{color:#cadfb1!important}.light-green-400{color:#bad896!important}.light-green-500{color:#acd57c!important}.light-green-600{color:#9ece67!important}.light-green-700{color:#83b944!important}.light-green-800{color:#70a532!important}.bg-yellow-100{background-color:#fffae7!important}.bg-yellow-200{background-color:#f9eec1!important}.bg-yellow-300{background-color:#f6e7a9!important}.bg-yellow-400{background-color:#f8e59b!important}.bg-yellow-500{background-color:#f7e083!important}.bg-yellow-600{background-color:#f7da64!important}.bg-yellow-700{background-color:#f9cd48!important}.bg-yellow-800{background-color:#fbc02d!important}.yellow-100{color:#fffae7!important}.yellow-200{color:#f9eec1!important}.yellow-300{color:#f6e7a9!important}.yellow-400{color:#f8e59b!important}.yellow-500{color:#f7e083!important}.yellow-600{color:#f7da64!important}.yellow-700{color:#f9cd48!important}.yellow-800{color:#fbc02d!important}.bg-orange-100{background-color:#fff3e6!important}.bg-orange-200{background-color:#ffddb9!important}.bg-orange-300{background-color:#fbce9d!important}.bg-orange-400{background-color:#f6be80!important}.bg-orange-500{background-color:#f4b066!important}.bg-orange-600{background-color:#f2a654!important}.bg-orange-700{background-color:#ec9940!important}.bg-orange-800{background-color:#e98f2e!important}.orange-100{color:#fff3e6!important}.orange-200{color:#ffddb9!important}.orange-300{color:#fbce9d!important}.orange-400{color:#f6be80!important}.orange-500{color:#f4b066!important}.orange-600{color:#f2a654!important}.orange-700{color:#ec9940!important}.orange-800{color:#e98f2e!important}.bg-brown-100{background-color:#fae6df!important}.bg-brown-200{background-color:#e2bdaf!important}.bg-brown-300{background-color:#d3aa9c!important}.bg-brown-400{background-color:#b98e7e!important}.bg-brown-500{background-color:#a17768!important}.bg-brown-600{background-color:#8d6658!important}.bg-brown-700{background-color:#7d5b4f!important}.bg-brown-800{background-color:#715146!important}.brown-100{color:#fae6df!important}.brown-200{color:#e2bdaf!important}.brown-300{color:#d3aa9c!important}.brown-400{color:#b98e7e!important}.brown-500{color:#a17768!important}.brown-600{color:#8d6658!important}.brown-700{color:#7d5b4f!important}.brown-800{color:#715146!important}.bg-grey-100{background-color:#fafafa!important}.bg-grey-200{background-color:#eee!important}.bg-grey-300{background-color:#e0e0e0!important}.bg-grey-400{background-color:#bdbdbd!important}.bg-grey-500{background-color:#9e9e9e!important}.bg-grey-600{background-color:#757575!important}.bg-grey-700{background-color:#616161!important}.bg-grey-800{background-color:#424242!important}.grey-100{color:#fafafa!important}.grey-200{color:#eee!important}.grey-300{color:#e0e0e0!important}.grey-400{color:#bdbdbd!important}.grey-500{color:#9e9e9e!important}.grey-600{color:#757575!important}.grey-700{color:#616161!important}.grey-800{color:#424242!important}.bg-blue-grey-100{background-color:#f3f7f9!important}.bg-blue-grey-200{background-color:#e4eaec!important}.bg-blue-grey-300{background-color:#ccd5db!important}.bg-blue-grey-400{background-color:#a3afb7!important}.bg-blue-grey-500{background-color:#76838f!important}.bg-blue-grey-600{background-color:#526069!important}.bg-blue-grey-700{background-color:#37474f!important}.bg-blue-grey-800{background-color:#263238!important}.blue-grey-100{color:#f3f7f9!important}.blue-grey-200{color:#e4eaec!important}.blue-grey-300{color:#ccd5db!important}.blue-grey-400{color:#a3afb7!important}.blue-grey-500{color:#76838f!important}.blue-grey-600{color:#526069!important}.blue-grey-700{color:#37474f!important}.blue-grey-800{color:#263238!important}.bg-primary-100{background-color:#e8f1f8!important}.bg-primary-200{background-color:#d5e4f1!important}.bg-primary-300{background-color:#bcd8f1!important}.bg-primary-400{background-color:#a2caee!important}.bg-primary-500{background-color:#89bceb!important}.bg-primary-600{background-color:#62a8ea!important}.bg-primary-700{background-color:#4e97d9!important}.bg-primary-800{background-color:#3583ca!important}.primary-100{color:#e8f1f8!important}.primary-200{color:#d5e4f1!important}.primary-300{color:#bcd8f1!important}.primary-400{color:#a2caee!important}.primary-500{color:#89bceb!important}.primary-600{color:#62a8ea!important}.primary-700{color:#4e97d9!important}.primary-800{color:#3583ca!important}.black{color:#000!important}.white{color:#fff!important}.bg-white{color:#76838f;background-color:#fff}.bg-primary{color:#fff;background-color:#62a8ea}.bg-primary:hover{background-color:#8fc1f0}.bg-primary a,.bg-primary a.bg-primary{color:#fff}.bg-primary a.bg-primary:hover,.bg-primary a:hover{color:#fff}.bg-success{color:#fff;background-color:#46be8a}.bg-success:hover{background-color:#6ccba2}.bg-success a,.bg-success a.bg-primary{color:#fff}.bg-success a.bg-primary:hover,.bg-success a:hover{color:#fff}.bg-info{color:#fff;background-color:#57c7d4}.bg-info:hover{background-color:#80d5de}.bg-info a,.bg-info a.bg-info{color:#fff}.bg-info a.bg-info:hover,.bg-info a:hover{color:#fff}.bg-warning{color:#fff;background-color:#f2a654}.bg-warning:hover{background-color:#f6bf83}.bg-warning a,.bg-warning a.bg-warning{color:#fff}.bg-warning a.bg-warning:hover,.bg-warning a:hover{color:#fff}.bg-danger{color:#fff;background-color:#f96868}.bg-danger:hover{background-color:#fb9999}.bg-danger a,.bg-danger a.bg-danger{color:#fff}.bg-danger a.bg-danger:hover,.bg-danger a:hover{color:#fff}.bg-dark{color:#fff;background-color:#526069}.bg-dark:hover{background-color:#687a86}.bg-dark a,.bg-dark a.bg-dark{color:#fff}.bg-dark a.bg-dark:hover,.bg-dark a:hover{color:#fff}.social-facebook{color:#fff;background-color:#3b5998!important}.social-facebook:focus,.social-facebook:hover{color:#fff;background-color:#4c70ba!important}.social-facebook.active,.social-facebook:active{color:#fff;background-color:#2d4373!important}.bg-facebook{background-color:#3b5998}.social-twitter{color:#fff;background-color:#55acee!important}.social-twitter:focus,.social-twitter:hover{color:#fff;background-color:#83c3f3!important}.social-twitter.active,.social-twitter:active{color:#fff;background-color:#2795e9!important}.bg-twitter{background-color:#55acee}.social-google-plus{color:#fff;background-color:#dd4b39!important}.social-google-plus:focus,.social-google-plus:hover{color:#fff;background-color:#e47365!important}.social-google-plus.active,.social-google-plus:active{color:#fff;background-color:#c23321!important}.bg-google-plus{background-color:#dd4b39}.social-linkedin{color:#fff;background-color:#0976b4!important}.social-linkedin:focus,.social-linkedin:hover{color:#fff;background-color:#0b96e5!important}.social-linkedin.active,.social-linkedin:active{color:#fff;background-color:#075683!important}.bg-linkedin{background-color:#0976b4}.social-flickr{color:#fff;background-color:#ff0084!important}.social-flickr:focus,.social-flickr:hover{color:#fff;background-color:#ff339d!important}.social-flickr.active,.social-flickr:active{color:#fff;background-color:#cc006a!important}.bg-flickr{background-color:#ff0084}.social-tumblr{color:#fff;background-color:#35465c!important}.social-tumblr:focus,.social-tumblr:hover{color:#fff;background-color:#485f7c!important}.social-tumblr.active,.social-tumblr:active{color:#fff;background-color:#222d3c!important}.bg-tumblr{background-color:#35465c}.social-xing{color:#fff;background-color:#024b4d!important}.social-xing:focus,.social-xing:hover{color:#fff;background-color:#037b7f!important}.social-xing.active,.social-xing:active{color:#fff;background-color:#011b1b!important}.bg-xing{background-color:#024b4d}.social-github{color:#fff;background-color:#4183c4!important}.social-github:focus,.social-github:hover{color:#fff;background-color:#689cd0!important}.social-github.active,.social-github:active{color:#fff;background-color:#3269a0!important}.bg-github{background-color:#4183c4}.social-html5{color:#fff;background-color:#e44f26!important}.social-html5:focus,.social-html5:hover{color:#fff;background-color:#ea7453!important}.social-html5.active,.social-html5:active{color:#fff;background-color:#bf3c18!important}.bg-html5{background-color:#e44f26}.social-openid{color:#fff;background-color:#f67d28!important}.social-openid:focus,.social-openid:hover{color:#fff;background-color:#f89b59!important}.social-openid.active,.social-openid:active{color:#fff;background-color:#e26309!important}.bg-openid{background-color:#f67d28}.social-stack-overflow{color:#fff;background-color:#f86c01!important}.social-stack-overflow:focus,.social-stack-overflow:hover{color:#fff;background-color:#fe882e!important}.social-stack-overflow.active,.social-stack-overflow:active{color:#fff;background-color:#c55601!important}.bg-stack-overflow{background-color:#f86c01}.social-css3{color:#fff;background-color:#1572b6!important}.social-css3:focus,.social-css3:hover{color:#fff;background-color:#1a8fe4!important}.social-css3.active,.social-css3:active{color:#fff;background-color:#105588!important}.bg-css3{background-color:#1572b6}.social-youtube{color:#fff;background-color:#b31217!important}.social-youtube:focus,.social-youtube:hover{color:#fff;background-color:#e1171d!important}.social-youtube.active,.social-youtube:active{color:#fff;background-color:#850d11!important}.bg-youtube{background-color:#b31217}.social-dribbble{color:#fff;background-color:#c32361!important}.social-dribbble:focus,.social-dribbble:hover{color:#fff;background-color:#dc3d7b!important}.social-dribbble.active,.social-dribbble:active{color:#fff;background-color:#981b4b!important}.bg-dribbble{background-color:#c32361}.social-instagram{color:#fff;background-color:#3f729b!important}.social-instagram:focus,.social-instagram:hover{color:#fff;background-color:#548cb9!important}.social-instagram.active,.social-instagram:active{color:#fff;background-color:#305777!important}.bg-instagram{background-color:#3f729b}.social-pinterest{color:#fff;background-color:#cc2127!important}.social-pinterest:focus,.social-pinterest:hover{color:#fff;background-color:#e04046!important}.social-pinterest.active,.social-pinterest:active{color:#fff;background-color:#a01a1f!important}.bg-pinterest{background-color:#cc2127}.social-vk{color:#fff;background-color:#3d5a7d!important}.social-vk:focus,.social-vk:hover{color:#fff;background-color:#4e739f!important}.social-vk.active,.social-vk:active{color:#fff;background-color:#2c415b!important}.bg-vk{background-color:#3d5a7d}.social-yahoo{color:#fff;background-color:#350178!important}.social-yahoo:focus,.social-yahoo:hover{color:#fff;background-color:#4b01ab!important}.social-yahoo.active,.social-yahoo:active{color:#fff;background-color:#1f0145!important}.bg-yahoo{background-color:#350178}.social-behance{color:#fff;background-color:#1769ff!important}.social-behance:focus,.social-behance:hover{color:#fff;background-color:#4a8aff!important}.social-behance.active,.social-behance:active{color:#fff;background-color:#0050e3!important}.bg-behance{background-color:#024b4d}.social-dropbox{color:#fff;background-color:#007ee5!important}.social-dropbox:focus,.social-dropbox:hover{color:#fff;background-color:#1998ff!important}.social-dropbox.active,.social-dropbox:active{color:#fff;background-color:#0062b2!important}.bg-dropbox{background-color:#007ee5}.social-reddit{color:#fff;background-color:#ff4500!important}.social-reddit:focus,.social-reddit:hover{color:#fff;background-color:#ff6a33!important}.social-reddit.active,.social-reddit:active{color:#fff;background-color:#cc3700!important}.bg-reddit{background-color:#ff4500}.social-spotify{color:#fff;background-color:#7ab800!important}.social-spotify:focus,.social-spotify:hover{color:#fff;background-color:#9ceb00!important}.social-spotify.active,.social-spotify:active{color:#fff;background-color:#588500!important}.bg-spotify{background-color:#7ab800}.social-vine{color:#fff;background-color:#00b488!important}.social-vine:focus,.social-vine:hover{color:#fff;background-color:#00e7af!important}.social-vine.active,.social-vine:active{color:#fff;background-color:#008161!important}.bg-vine{background-color:#00b488}.social-foursquare{color:#fff;background-color:#0cbadf!important}.social-foursquare:focus,.social-foursquare:hover{color:#fff;background-color:#2ad0f4!important}.social-foursquare.active,.social-foursquare:active{color:#fff;background-color:#0992af!important}.bg-foursquare{background-color:#0cbadf}.social-vimeo{color:#fff;background-color:#1ab7ea!important}.social-vimeo:focus,.social-vimeo:hover{color:#fff;background-color:#49c6ee!important}.social-vimeo.active,.social-vimeo:active{color:#fff;background-color:#1295bf!important}.bg-vimeo{background-color:#1ab7ea}.social-skype{color:#fff;background-color:#77bcfd!important}.social-skype:focus,.social-skype:hover{color:#fff;background-color:#a9d5fe!important}.social-skype.active,.social-skype:active{color:#fff;background-color:#45a3fc!important}.bg-skype{background-color:#77bcfd}.social-evernote{color:#fff;background-color:#46bf8c!important}.social-evernote:focus,.social-evernote:hover{color:#fff;background-color:#6ccca4!important}.social-evernote.active,.social-evernote:active{color:#fff;background-color:#369c71!important}.bg-evernote{background-color:#46bf8c}.blocks,[class*=blocks-]{font-size:0;list-style:none;padding:0;margin:0;margin-left:-1.0715rem;margin-right:-1.0715rem}.blocks>.block,[class*=blocks-]>.block,[class*=blocks-]>li{display:inline-block;font-size:1rem;vertical-align:top;margin-bottom:2.143rem;padding-left:1.0715rem;padding-right:1.0715rem}.blocks.no-space,[class*=blocks-].no-space{margin:0}.blocks.no-space>.block,.blocks.no-space>li,[class*=blocks-].no-space>.block,[class*=blocks-].no-space>li{padding:0;margin:0}.blocks-100>.block,.blocks-100>li{width:100%}.blocks-2>.block,.blocks-2>li{width:50%}.blocks-3>.block,.blocks-3>li{width:33.333333%}.blocks-4>.block,.blocks-4>li{width:25%}.blocks-5>.block,.blocks-5>li{width:20%}.blocks-6>.block,.blocks-6>li{width:16.666667%}.blocks-xs-100>.block,.blocks-xs-100>li{width:100%}.blocks-xs-2>.block,.blocks-xs-2>li{width:50%}.blocks-xs-3>.block,.blocks-xs-3>li{width:33.333333%}.blocks-xs-4>.block,.blocks-xs-4>li{width:25%}.blocks-xs-5>.block,.blocks-xs-5>li{width:20%}.blocks-xs-6>.block,.blocks-xs-6>li{width:16.666667%}@media (min-width:480px){.blocks-sm-100>.block,.blocks-sm-100>li{width:100%}.blocks-sm-2>.block,.blocks-sm-2>li{width:50%}.blocks-sm-3>.block,.blocks-sm-3>li{width:33.333333%}.blocks-sm-4>.block,.blocks-sm-4>li{width:25%}.blocks-sm-5>.block,.blocks-sm-5>li{width:20%}.blocks-sm-6>.block,.blocks-sm-6>li{width:16.666667%}}@media (min-width:768px){.blocks-md-100>.block,.blocks-md-100>li{width:100%}.blocks-md-2>.block,.blocks-md-2>li{width:50%}.blocks-md-3>.block,.blocks-md-3>li{width:33.333333%}.blocks-md-4>.block,.blocks-md-4>li{width:25%}.blocks-md-5>.block,.blocks-md-5>li{width:20%}.blocks-md-6>.block,.blocks-md-6>li{width:16.666667%}}@media (min-width:992px){.blocks-lg-100>.block,.blocks-lg-100>li{width:100%}.blocks-lg-2>.block,.blocks-lg-2>li{width:50%}.blocks-lg-3>.block,.blocks-lg-3>li{width:33.333333%}.blocks-lg-4>.block,.blocks-lg-4>li{width:25%}.blocks-lg-5>.block,.blocks-lg-5>li{width:20%}.blocks-lg-6>.block,.blocks-lg-6>li{width:16.666667%}}@media (min-width:1200px){.blocks-xl-100>.block,.blocks-xl-100>li{width:100%}.blocks-xl-2>.block,.blocks-xl-2>li{width:50%}.blocks-xl-3>.block,.blocks-xl-3>li{width:33.333333%}.blocks-xl-4>.block,.blocks-xl-4>li{width:25%}.blocks-xl-5>.block,.blocks-xl-5>li{width:20%}.blocks-xl-6>.block,.blocks-xl-6>li{width:16.666667%}}@media (min-width:1600px){.blocks-xxl-100>.block,.blocks-xxl-100>li{width:100%}.blocks-xxl-2>.block,.blocks-xxl-2>li{width:50%}.blocks-xxl-3>.block,.blocks-xxl-3>li{width:33.333333%}.blocks-xxl-4>.block,.blocks-xxl-4>li{width:25%}.blocks-xxl-5>.block,.blocks-xxl-5>li{width:20%}.blocks-xxl-6>.block,.blocks-xxl-6>li{width:16.666667%}}.avatar{position:relative;display:inline-block;width:40px;white-space:nowrap;border-radius:1000px;vertical-align:bottom}.avatar i{position:absolute;right:0;bottom:0;width:10px;height:10px;border:2px solid #fff;border-radius:100%}.avatar img{width:100%;max-width:100%;height:auto;border:0 none;border-radius:1000px}.avatar-online i{background-color:#46be8a}.avatar-off i{background-color:#526069}.avatar-busy i{background-color:#f2a654}.avatar-away i{background-color:#f96868}.avatar-100{width:100px}.avatar-100 i{height:20px;width:20px}.avatar-lg{width:50px}.avatar-lg i{height:12px;width:12px}.avatar-sm{width:30px}.avatar-sm i{height:8px;width:8px}.avatar-xs{width:20px}.avatar-xs i{height:7px;width:7px}.status{display:block;width:10px;height:10px;border:2px solid #fff;border-radius:100%}.status-online{background-color:#46be8a}.status-off{background-color:#526069}.status-busy{background-color:#f2a654}.status-away{background-color:#f96868}.status-lg{width:14px;height:14px}.status-md{width:10px;height:10px}.status-sm{width:8px;height:8px}.status-xs{width:7px;height:7px}.icon{position:relative;display:inline-block;font-style:normal;font-weight:400;text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);line-height:1}.icon.float-left{margin-right:.3em}.icon.float-right{margin-left:.3em}.icon-circle{position:relative;margin:.5em}.icon-circle:before{position:relative;z-index:1}.icon-circle:after{position:absolute;top:50%;left:50%;z-index:0;content:"";width:2em;height:2em;background-color:inherit;border-radius:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.icon-lg{font-size:1.333333em;vertical-align:-15%}.icon-2x{font-size:2em}.icon-3x{font-size:3em}.icon-4x{font-size:4em}.icon-5x{font-size:5em}.icon-fw{width:1.285714em;text-align:center}.icon-ul{padding-left:0;margin-left:2.142857em;list-style-type:none}.icon-ul>li{position:relative}.icon-li{position:absolute;top:.142857em;left:-2.142857em;width:2.142857em;text-align:center}.icon-li.icon-lg{left:-1.857143em}.icon-border{padding:.2em .25em .15em;border:solid .08em #e4eaec;border-radius:.1em}.icon-spin{-webkit-animation:icon-spin 2s infinite linear;-o-animation:icon-spin 2s infinite linear;animation:icon-spin 2s infinite linear}.icon-spin-reverse{-webkit-animation:icon-spin-reverse 2s infinite linear;-o-animation:icon-spin-reverse 2s infinite linear;animation:icon-spin-reverse 2s infinite linear}.icon-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=$rotation, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.icon-stack-1x,.icon-stack-2x{position:absolute;left:0;width:100%;text-align:center}.icon-stack-1x{line-height:inherit}.icon-stack-2x{font-size:2em}.icon-stack-inverse{color:#fff}.icon-color{color:rgba(55,71,79,.4)}.icon-color:focus,.icon-color:hover{color:rgba(55,71,79,.6)}.icon-color.active,.icon-color:active{color:#37474f}.icon-color-alt{color:rgba(55,71,79,.6)}.icon-color-alt:focus,.icon-color-alt:hover{color:rgba(55,71,79,.8)}.icon-color-alt.active,.icon-color-alt:active{color:#37474f}:root-flip-horizontal,:root-flip-vertical,:root-rotate-180,:root-rotate-270,:root-rotate-90{-webkit-filter:none;filter:none}@-webkit-keyframes icon-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes icon-spin{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes icon-spin{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes icon-spin-reverse{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@-o-keyframes icon-spin-reverse{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);-o-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes icon-spin-reverse{0%{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);-o-transform:rotate(-359deg);transform:rotate(-359deg)}}.hamburger{vertical-align:middle;font-size:17px}.hamburger,.hamburger .hamburger-bar,.hamburger:after,.hamburger:before{-webkit-transition:-webkit-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;transition:transform .2s ease-in-out}.hamburger:after,.hamburger:before{content:""}.hamburger .hamburger-bar,.hamburger:after,.hamburger:before{display:block;width:1em;height:.1em;margin:0;border-radius:1px;background:#76838f}.navbar-default .hamburger .hamburger-bar,.navbar-default .hamburger:after,.navbar-default .hamburger:before{background:#76838f}.navbar-inverse .hamburger .hamburger-bar,.navbar-inverse .hamburger:after,.navbar-inverse .hamburger:before{background:#fff}.hamburger .hamburger-bar{margin:.2em 0}.hamburger-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:8%;-ms-transform-origin:8%;-o-transform-origin:8%;transform-origin:8%}.hamburger-close .hamburger-bar{opacity:0}.hamburger-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:8%;-ms-transform-origin:8%;-o-transform-origin:8%;transform-origin:8%}.hamburger-close.collapsed:before,.hamburger-close.hided:before{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.hamburger-close.collapsed .hamburger-bar,.hamburger-close.hided .hamburger-bar{opacity:1}.hamburger-close.collapsed:after,.hamburger-close.hided:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}.hamburger-arrow-left.collapsed{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.hamburger-arrow-left.collapsed:before{width:.6em;-webkit-transform:translate3d(.45em,.1em,0) rotate(45deg);transform:translate3d(.45em,.1em,0) rotate(45deg)}.hamburger-arrow-left.collapsed .hamburger-bar{border-radius:.2em}.hamburger-arrow-left.collapsed:after{width:.6em;-webkit-transform:translate3d(.45em,-.1em,0) rotate(-45deg);transform:translate3d(.45em,-.1em,0) rotate(-45deg)}.counter{text-align:center}.counter .counter-number-group,.counter>.counter-number{color:#37474f;font-size:20px}.counter-label{display:block}.counter-icon{font-size:20px}.counter-lg .counter-number-group,.counter-lg>.counter-number{font-size:40px}.counter-lg .counter-icon{font-size:40px}.counter-md .counter-number-group,.counter-md>.counter-number{font-size:30px}.counter-md .counter-icon{font-size:30px}.counter-sm .counter-number-group,.counter-sm>.counter-number{font-size:14px}.counter-sm .counter-icon{font-size:14px}.counter-sm .counter-number+.counter-number-related,.counter-sm .counter-number-related+.counter-number{margin-left:0}.counter-inverse{color:#fff}.counter-inverse .counter-number-group,.counter-inverse>.counter-number{color:#fff}.counter-inverse .counter-icon{color:#fff}.panel{position:relative;margin-bottom:2.143rem;background-color:#fff;border:0 solid transparent;border-radius:.286rem;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-content>.row{padding-left:30px;padding-right:30px}.panel-content>.row>[class*=col-]{padding-left:30px;padding-right:30px}.panel-heading{position:relative;padding:0;border-bottom:1px solid transparent;border-top-left-radius:.214rem;border-top-right-radius:.214rem}.panel-heading+.alert{border-radius:0}.panel-heading>.nav-tabs{border-bottom:none}.panel-heading-tab{padding:10px 30px 0;background-color:#62a8ea}.panel-heading-tab>.nav-tabs .nav-link{color:#fff}.panel-heading-tab>.nav-tabs .nav-link.hover,.panel-heading-tab>.nav-tabs .nav-link:hover{color:#76838f}.panel-heading-tab>.nav-tabs .nav-link.active,.panel-heading-tab>.nav-tabs .nav-link:active{color:#76838f;background-color:#fff}.panel-heading+.nav-tabs{margin-top:-.715rem}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-body{position:relative;padding:30px 30px}.panel-body::after{display:block;clear:both;content:""}.panel-heading+.panel-body{padding-top:0}.panel-body .h1:first-child,.panel-body .h2:first-child,.panel-body .h3:first-child,.panel-body .h4:first-child,.panel-body .h5:first-child,.panel-body .h6:first-child,.panel-body h1:first-child,.panel-body h2:first-child,.panel-body h3:first-child,.panel-body h4:first-child,.panel-body h5:first-child,.panel-body h6:first-child{margin-top:0}.panel-body>:last-child{margin-bottom:0}.panel-body>.list-group-dividered:only-child>.list-group-item:last-child{border-bottom-color:transparent}.panel-footer{padding:0 30px 15px;border-top:1px solid transparent;background-color:transparent;border-bottom-right-radius:.214rem;border-bottom-left-radius:.214rem}.table+.panel-footer{padding-top:15px;border-color:#e4eaec}.panel-title{display:block;margin-top:0;margin-bottom:0;padding:20px 30px;font-size:18px;color:#37474f}.panel-title>.icon{margin-right:10px}.panel-title>.badge{margin-left:10px}.panel-title .small,.panel-title small{color:#76838f}.panel-title>.small>a,.panel-title>a,.panel-title>small>a{color:inherit}.panel-desc{display:block;padding:5px 0 0;margin:0;font-size:1rem;color:#76838f}.panel-actions{position:absolute;right:30px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);margin:auto;z-index:1}@media (max-width:479px){.panel-actions{right:20px}}ul .panel-actions{list-style:none}ul .panel-actions>li{display:inline-block;margin-left:8px}ul .panel-actions>li:first-child{margin-left:0}.panel-actions a.dropdown-toggle{text-decoration:none}.panel-actions .dropdown{display:inline-block}.panel-actions .dropdown-toggle{display:inline-block}.panel-actions .panel-action{display:inline-block;padding:8px 10px;color:#a3afb7;text-decoration:none;cursor:pointer;background-color:transparent}.panel-actions .panel-action:hover{color:#526069}.panel-actions .panel-action:active{color:#526069}.panel-actions .panel-action[data-toggle=dropdown]:not(.dropdown-toggle){width:34px;text-align:center}.panel-actions .progress{width:100px;margin:0}.panel-actions .pagination{margin:0}ul.panel-actions{list-style:none}ul.panel-actions>li{display:inline-block;margin-left:8px}ul.panel-actions>li:first-child{margin-left:0}.panel-toolbar{padding:5px 15px;margin:0;background-color:transparent;border-bottom:1px solid #e4eaec;border-top:1px solid #e4eaec}.panel-bordered .panel-toolbar{border-top-color:transparent}.panel-toolbar .btn{color:#a3afb7;padding:5px 10px}.panel-toolbar .btn.icon{width:1em;text-align:center}.panel-toolbar .btn.active,.panel-toolbar .btn:active,.panel-toolbar .btn:hover{color:#76838f}.panel-loading{position:absolute;top:0;left:0;z-index:6;display:none;width:100%;height:100%;border-radius:.286rem;opacity:.6}.panel-loading .loader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.panel>:not(.panel-loading):not(.collapsing){-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.panel.is-loading>:not(.panel-loading){opacity:.3}.panel.is-loading .panel-loading{display:block;opacity:1}.panel-footer-chart{padding:0}.panel-control{padding:0;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.panel-body.scrollable-vertical{padding-left:0!important;padding-right:0!important}.panel-body.scrollable-vertical>.scrollable-container>.scrollable-content{padding-left:30px;padding-right:30px}@media (max-width:479px){.panel-body.scrollable-vertical>.scrollable-container>.scrollable-content{padding-left:20px;padding-right:20px}}.panel-body.scrollable-vertical>.scrollable-bar{margin-top:0;margin-bottom:30px;height:-webkit-calc(100% - 30px);height:calc(100% - 30px);-webkit-transform:translateX(-26px);-ms-transform:translateX(-26px);-o-transform:translateX(-26px);transform:translateX(-26px)}.panel-bordered>.panel-body.scrollable-vertical>.scrollable-bar{margin-bottom:30px;height:-webkit-calc(100% - 60px);height:calc(100% - 60px)}.panel-body.scrollable-horizontal{padding-top:0!important;padding-bottom:0!important}.panel-body.scrollable-horizontal>.scrollable-container>.scrollable-content{padding-top:0;padding-bottom:30px}.panel-bordered>.panel-body.scrollable-horizontal>.scrollable-container>.scrollable-content{padding-top:30px;padding-bottom:30px}.panel-body.scrollable-horizontal>.scrollable-bar{margin-left:0;margin-right:30px;width:-webkit-calc(100% - 60px);width:calc(100% - 60px);-webkit-transform:translateY(-26px);-ms-transform:translateY(-26px);-o-transform:translateY(-26px);transform:translateY(-26px)}@media (max-width:479px){.panel-body.scrollable-horizontal>.scrollable-bar{margin-right:20px;width:-webkit-calc(100% - 40px);width:calc(100% - 40px)}}.panel-bordered>.panel-body.scrollable-horizontal>.scrollable-bar{-webkit-transform:translateY(-26px);-ms-transform:translateY(-26px);-o-transform:translateY(-26px);transform:translateY(-26px)}.panel-bordered>.panel-heading{border-bottom:1px solid #e4eaec}.panel-bordered>.panel-heading>.panel-title{padding-bottom:20px}.panel-bordered>.panel-footer{border-top:1px solid #e4eaec;padding-top:15px}.panel-bordered>.panel-body{padding-top:30px}.panel-bordered>.table>tbody:first-child>tr:first-child td,.panel-bordered>.table>tbody:first-child>tr:first-child th{border-top:0}.panel.is-dragging{opacity:.8}.panel.is-dragging{cursor:move}.panel>.nav-tabs-vertical .nav-tabs{margin-left:-1px}.panel>.nav-tabs-vertical .nav-tabs>li>a{border-left:none;border-radius:0}.panel>.nav-tabs-vertical .nav-tabs.nav-tabs-reverse{margin-right:-1px}.panel>.nav-tabs-vertical .nav-tabs.nav-tabs-reverse>li>a{border-right:none;border-radius:0}.panel:hover .panel-actions .show-on-hover{display:inline-block}.panel .panel-actions .show-on-hover{display:none}.panel.is-fullscreen{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;border-radius:0}.panel.is-fullscreen .panel-loading{border-radius:0}.panel.is-fullscreen .panel-actions [data-toggle=collapse]{display:none}.panel.is-close{display:none}.panel.is-collapse .panel-body{display:none;height:0}.panel>.alert{padding-left:30px;padding-right:30px}.panel>.alert-dismissible{padding-right:50px}@media (max-width:479px){.panel>.alert{padding-left:20px;padding-right:20px}.panel>.alert-dismissible{padding-right:40px}}.panel>.panel-collapse>.table,.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-collapse>.table caption,.panel>.table caption,.panel>.table-responsive>.table caption{padding-left:30px 30px;padding-right:30px 30px}.panel>.table-responsive:first-child>.table:first-child,.panel>.table:first-child{border-top-left-radius:.214rem;border-top-right-radius:.214rem}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table:first-child>thead:first-child>tr:first-child{border-top-left-radius:.214rem;border-top-right-radius:.214rem}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child{border-top-left-radius:.214rem}.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child{border-top-right-radius:.214rem}.panel>.table-responsive:last-child>.table:last-child,.panel>.table:last-child{border-bottom-right-radius:.214rem;border-bottom-left-radius:.214rem}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:.214rem;border-bottom-right-radius:.214rem}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:.214rem}.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:.214rem}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #e4eaec}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel>.table-responsive .table>tbody>tr>td:first-child,.panel>.table-responsive .table>tbody>tr>th:first-child,.panel>.table-responsive .table>tfoot>tr>td:first-child,.panel>.table-responsive .table>tfoot>tr>th:first-child,.panel>.table-responsive .table>thead>tr>td:first-child,.panel>.table-responsive .table>thead>tr>th:first-child,.panel>.table-responsive .table>tr>td:first-child,.panel>.table-responsive .table>tr>th:first-child,.panel>.table>tbody>tr>td:first-child,.panel>.table>tbody>tr>th:first-child,.panel>.table>tfoot>tr>td:first-child,.panel>.table>tfoot>tr>th:first-child,.panel>.table>thead>tr>td:first-child,.panel>.table>thead>tr>th:first-child,.panel>.table>tr>td:first-child,.panel>.table>tr>th:first-child{padding-left:30px}@media (max-width:479px){.panel>.table-responsive .table>tbody>tr>td:first-child,.panel>.table-responsive .table>tbody>tr>th:first-child,.panel>.table-responsive .table>tfoot>tr>td:first-child,.panel>.table-responsive .table>tfoot>tr>th:first-child,.panel>.table-responsive .table>thead>tr>td:first-child,.panel>.table-responsive .table>thead>tr>th:first-child,.panel>.table-responsive .table>tr>td:first-child,.panel>.table-responsive .table>tr>th:first-child,.panel>.table>tbody>tr>td:first-child,.panel>.table>tbody>tr>th:first-child,.panel>.table>tfoot>tr>td:first-child,.panel>.table>tfoot>tr>th:first-child,.panel>.table>thead>tr>td:first-child,.panel>.table>thead>tr>th:first-child,.panel>.table>tr>td:first-child,.panel>.table>tr>th:first-child{padding-left:20px}}.panel>.table-responsive .table>tbody>tr>td:last-child,.panel>.table-responsive .table>tbody>tr>th:last-child,.panel>.table-responsive .table>tfoot>tr>td:last-child,.panel>.table-responsive .table>tfoot>tr>th:last-child,.panel>.table-responsive .table>thead>tr>td:last-child,.panel>.table-responsive .table>thead>tr>th:last-child,.panel>.table-responsive .table>tr>td:last-child,.panel>.table-responsive .table>tr>th:last-child,.panel>.table>tbody>tr>td:last-child,.panel>.table>tbody>tr>th:last-child,.panel>.table>tfoot>tr>td:last-child,.panel>.table>tfoot>tr>th:last-child,.panel>.table>thead>tr>td:last-child,.panel>.table>thead>tr>th:last-child,.panel>.table>tr>td:last-child,.panel>.table>tr>th:last-child{padding-right:30px}@media (max-width:479px){.panel>.table-responsive .table>tbody>tr>td:last-child,.panel>.table-responsive .table>tbody>tr>th:last-child,.panel>.table-responsive .table>tfoot>tr>td:last-child,.panel>.table-responsive .table>tfoot>tr>th:last-child,.panel>.table-responsive .table>thead>tr>td:last-child,.panel>.table-responsive .table>thead>tr>th:last-child,.panel>.table-responsive .table>tr>td:last-child,.panel>.table-responsive .table>tr>th:last-child,.panel>.table>tbody>tr>td:last-child,.panel>.table>tbody>tr>th:last-child,.panel>.table>tfoot>tr>td:last-child,.panel>.table>tfoot>tr>th:last-child,.panel>.table>thead>tr>td:last-child,.panel>.table>thead>tr>th:last-child,.panel>.table>tr>td:last-child,.panel>.table>tr>th:last-child{padding-right:20px}}.panel>.table>tbody:first-child>tr:first-child td,.panel>.table>tbody:first-child>tr:first-child th{border-top:1px solid #e4eaec}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:.214rem;border-top-right-radius:.214rem}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:.214rem;border-bottom-left-radius:.214rem}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel>.list-group .list-group-item{padding-right:30px;padding-left:30px}@media (max-width:479px){.panel>.list-group .list-group-item{padding-left:20px;padding-right:20px}}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel.panel-transparent{background:0 0;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}.panel.panel-transparent>.panel-footer,.panel.panel-transparent>.panel-heading{border-color:transparent}.panel-default .panel-heading{color:#76838f;background-color:#e4eaec;border:none}.panel-default .panel-heading+.panel-collapse>.panel-body{border-top-color:#e4eaec}.panel-default .panel-heading .badge-pill{color:#e4eaec;background-color:#76838f}.panel-default .panel-title{color:#76838f}.panel-default .panel-action{color:#76838f}.panel-default .panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e4eaec}.panel-default .panel-title{color:#37474f}.panel-primary .panel-heading{color:#fff;background-color:#62a8ea;border:none}.panel-primary .panel-heading+.panel-collapse>.panel-body{border-top-color:#62a8ea}.panel-primary .panel-heading .badge-pill{color:#62a8ea;background-color:#fff}.panel-primary .panel-title{color:#fff}.panel-primary .panel-action{color:#fff}.panel-primary .panel-footer+.panel-collapse>.panel-body{border-bottom-color:#62a8ea}.panel-success .panel-heading{color:#fff;background-color:#46be8a;border:none}.panel-success .panel-heading+.panel-collapse>.panel-body{border-top-color:#3dae6a}.panel-success .panel-heading .badge-pill{color:#46be8a;background-color:#fff}.panel-success .panel-title{color:#fff}.panel-success .panel-action{color:#fff}.panel-success .panel-footer+.panel-collapse>.panel-body{border-bottom-color:#3dae6a}.panel-info .panel-heading{color:#fff;background-color:#57c7d4;border:none}.panel-info .panel-heading+.panel-collapse>.panel-body{border-top-color:#3bcdc4}.panel-info .panel-heading .badge-pill{color:#57c7d4;background-color:#fff}.panel-info .panel-title{color:#fff}.panel-info .panel-action{color:#fff}.panel-info .panel-footer+.panel-collapse>.panel-body{border-bottom-color:#3bcdc4}.panel-warning .panel-heading{color:#fff;background-color:#f2a654;border:none}.panel-warning .panel-heading+.panel-collapse>.panel-body{border-top-color:#f18246}.panel-warning .panel-heading .badge-pill{color:#f2a654;background-color:#fff}.panel-warning .panel-title{color:#fff}.panel-warning .panel-action{color:#fff}.panel-warning .panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f18246}.panel-danger .panel-heading{color:#fff;background-color:#f96868;border:none}.panel-danger .panel-heading+.panel-collapse>.panel-body{border-top-color:#f85974}.panel-danger .panel-heading .badge-pill{color:#f96868;background-color:#fff}.panel-danger .panel-title{color:#fff}.panel-danger .panel-action{color:#fff}.panel-danger .panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f85974}.panel-dark .panel-heading{color:#fff;background-color:#526069;border:none}.panel-dark .panel-heading+.panel-collapse>.panel-body{border-top-color:#526069}.panel-dark .panel-heading .badge-pill{color:#526069;background-color:#fff}.panel-dark .panel-title{color:#fff}.panel-dark .panel-action{color:#fff}.panel-dark .panel-footer+.panel-collapse>.panel-body{border-bottom-color:#526069}.panel-line .panel-heading{background:0 0;border:none;border-top:3px solid transparent}.panel-line.panel-default .panel-heading{color:#e4eaec;border-top-color:#e4eaec;background:0 0}.panel-line.panel-default .panel-title{color:#e4eaec}.panel-line.panel-default .panel-action{color:#e4eaec}.panel-line.panel-default .panel-title{color:#37474f}.panel-line.panel-default .panel-action{color:#a3afb7}.panel-line.panel-primary .panel-heading{color:#62a8ea;border-top-color:#62a8ea;background:0 0}.panel-line.panel-primary .panel-title{color:#62a8ea}.panel-line.panel-primary .panel-action{color:#62a8ea}.panel-line.panel-success .panel-heading{color:#46be8a;border-top-color:#46be8a;background:0 0}.panel-line.panel-success .panel-title{color:#46be8a}.panel-line.panel-success .panel-action{color:#46be8a}.panel-line.panel-info .panel-heading{color:#57c7d4;border-top-color:#57c7d4;background:0 0}.panel-line.panel-info .panel-title{color:#57c7d4}.panel-line.panel-info .panel-action{color:#57c7d4}.panel-line.panel-warning .panel-heading{color:#f2a654;border-top-color:#f2a654;background:0 0}.panel-line.panel-warning .panel-title{color:#f2a654}.panel-line.panel-warning .panel-action{color:#f2a654}.panel-line.panel-danger .panel-heading{color:#f96868;border-top-color:#f96868;background:0 0}.panel-line.panel-danger .panel-title{color:#f96868}.panel-line.panel-danger .panel-action{color:#f96868}.panel-line.panel-dark .panel-heading{color:#526069;border-top-color:#526069;background:0 0}.panel-line.panel-dark .panel-title{color:#526069}.panel-line.panel-dark .panel-action{color:#526069}@media (max-width:767px){.panel-actions{position:relative;top:auto;right:auto;display:block;margin:auto;padding:0 30px 15px;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.panel-actions-keep{position:absolute;top:50%;right:30px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}}@media (max-width:479px){.panel-actions{padding-left:20px}.panel-actions-keep{right:15px}.panel-actions .progress{min-width:80px}.panel-actions .show-on-hover{display:none}.panel-body,.panel-footer,.panel-title{padding-left:20px;padding-right:20px}}.panel-group{margin-bottom:22px}.panel-group .panel{margin-bottom:0;border-radius:.286rem;-webkit-box-shadow:none;box-shadow:none}.panel-group .panel+.panel{margin-top:10px}.panel-group .panel-title{position:relative;padding:15px 30px;font-size:1rem}.panel-group .panel-title:after,.panel-group .panel-title:before{position:absolute;top:15px;right:30px;font-family:"Web Icons";-webkit-transition:all .3s linear 0s;-o-transition:all .3s linear 0s;transition:all .3s linear 0s}.panel-group .panel-title:before{content:""}.panel-group .panel-title:after{content:""}.panel-group .panel-title[aria-expanded=false]:before{opacity:.4}.panel-group .panel-title[aria-expanded=false]:after{opacity:0;-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg)}.panel-group .panel-title[aria-expanded=true]:before{opacity:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.panel-group .panel-title[aria-expanded=true]:after{opacity:1}.panel-group .panel-title:focus,.panel-group .panel-title:hover{color:#76838f;text-decoration:none}.panel-group .panel-title:focus{outline:0}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse{margin:0}.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #e4eaec}.panel-group .panel-collapse .panel-body{padding:15px 30px}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #e4eaec}.panel-group-continuous .panel{border-radius:0}.panel-group-continuous .panel:first-child{border-radius:.286rem .286rem 0 0}.panel-group-continuous .panel:last-child{border-radius:0 0 .286rem .286rem}.panel-group-continuous .panel+.panel{margin-top:0;border-top:1px solid #e4eaec}.panel-group-simple .panel{background:0 0}.panel-group-simple .panel-title{padding-left:0;padding-bottom:10px}.panel-group-simple .panel-title:after,.panel-group-simple .panel-title:before{right:5px}.panel-group-simple .panel-collapse .panel-body{padding-left:0;padding-right:0;padding-top:10px}.panel-group-simple .panel+.panel{margin-top:0}.cover{overflow:hidden}.cover-background{height:100%;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;background-size:cover}.cover-image{width:100%}.cover-quote{position:relative;margin-bottom:0;padding-left:35px;border-left:none}.cover-quote:after,.cover-quote:before{position:absolute;top:-20px;font-size:4em}.cover-quote:before{left:0;content:open-quote}.cover-quote:after{right:0;content:close-quote;visibility:hidden}.cover-quote.blockquote-reverse{padding-right:35px;padding-left:20px;border-right:none}.cover-quote.blockquote-reverse:before{right:0;left:auto;content:close-quote}.cover-gallery .carousel-inner img{width:100%}.cover-iframe{width:100%;border:0 none}.overlay{position:relative;display:inline-block;width:100%;max-width:100%;margin:0;overflow:hidden;vertical-align:middle;-webkit-transform:translateZ(0);transform:translateZ(0)}.overlay-figure{width:100%;max-width:100%;margin-bottom:0}.overlay-panel{position:absolute;top:0;right:0;bottom:0;left:0;padding:20px;color:#fff}.overlay-panel a:not([class]){color:inherit;text-decoration:underline}.overlay-panel>:last-child{margin-bottom:0}.overlay-panel h1,.overlay-panel h2,.overlay-panel h3,.overlay-panel h4,.overlay-panel h5,.overlay-panel h6{color:inherit}.overlay-hover:not(:hover) .overlay-panel:not(.overlay-background-fixed){opacity:0}.overlay-background{background:rgba(0,0,0,.5)}.overlay-image{width:100%;max-width:100%;padding:0}.overlay-shade{background:transparent -webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(255,255,255,0)),color-stop(90%,rgba(255,255,255,.87)),to(#fff)) repeat scroll 0 0;background:transparent -webkit-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,.87) 90%,#fff 100%) repeat scroll 0 0;background:transparent -o-linear-gradient(top,rgba(255,255,255,0) 50%,rgba(255,255,255,.87) 90%,#fff 100%) repeat scroll 0 0;background:transparent linear-gradient(to bottom,rgba(255,255,255,0) 50%,rgba(255,255,255,.87) 90%,#fff 100%) repeat scroll 0 0}.overlay-top{bottom:auto}.overlay-bottom{top:auto}.overlay-left{right:auto}.overlay-right{left:auto}.overlay-icon{font-size:0;text-align:center}.overlay-icon:before{display:inline-block;height:100%;vertical-align:middle;content:""}.overlay-icon .icon{display:inline-block;width:2.286rem;height:2.286rem;margin-right:10px;margin-left:10px;font-size:2.286rem;line-height:1;color:#fff;text-decoration:none}.overlay-anchor{position:absolute;top:0;right:0;bottom:0;left:0}.overlay-blur,.overlay-fade,.overlay-grayscale,.overlay-scale,.overlay-spin,[class*=overlay-slide]{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:opacity -webkit-transform -webkit-filter,opacity -webkit-transform filter;-o-transition-property:opacity -o-transform filter;transition-property:opacity transform filter}.overlay-fade{opacity:.7}.overlay-hover:hover .overlay-fade{opacity:1}.overlay-scale{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.overlay-hover:hover .overlay-scale{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.overlay-spin{-webkit-transform:scale(1) rotate(0);-ms-transform:scale(1) rotate(0);-o-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}.overlay-hover:hover .overlay-spin{-webkit-transform:scale(1.1) rotate(3deg);-ms-transform:scale(1.1) rotate(3deg);-o-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}.overlay-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%)}.overlay-hover:hover .overlay-grayscale{filter:grayscale(0);-webkit-filter:grayscale(0)}[class*=overlay-slide]{opacity:0}.overlay-slide-top{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.overlay-slide-bottom{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}.overlay-slide-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.overlay-slide-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.overlay-hover:hover [class*=overlay-slide]{opacity:1;-webkit-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0)}.comments{padding:0;margin:0}.comments .comment{border:none;border-bottom:1px solid #e4eaec}.comments .comment .comment:first-child{border-top:1px solid #e4eaec}.comments .comment .comment:last-child{border-bottom:none}.comment{padding:20px 0;margin:0}.comment .comment{margin-top:20px;padding-bottom:20px}.comment .comment:last-child{padding-bottom:0}.comment-author,.comment-author:focus,.comment-author:hover{color:#37474f}.comment-meta{margin-left:5px;display:inline-block;font-size:.858rem;color:#a3afb7}.comment-content{margin-top:5px}.comment-content p:last-child{margin-bottom:0}.comment-actions{margin-top:10px;text-align:right}.comment-actions a{display:inline-block;margin-right:10px;vertical-align:middle}.comment-actions a.icon{text-decoration:none}.comment-actions a:last-child{margin-right:0}.comment-reply{margin:22px 0 10px}.comment-reply .form-group:last-child{margin-bottom:0}.chat-box{height:100%;width:100%;background-color:#fff;overflow:hidden}.chats{padding:30px 15px}.chat-avatar{float:right}.chat-avatar .avatar{width:30px}.chat-body{display:block;margin:10px 30px 0 0;overflow:hidden}.chat-body:first-child{margin-top:0}.chat-content{position:relative;display:block;float:right;padding:8px 15px;margin:0 20px 10px 0;clear:both;color:#fff;background-color:#62a8ea;border-radius:.286rem}.chat-content:before{position:absolute;top:10px;right:-10px;width:0;height:0;content:"";border:5px solid transparent;border-left-color:#62a8ea}.chat-content p{margin-bottom:.5rem}.chat-content>p:last-child{margin-bottom:0}.chat-content+.chat-content:before{border-color:transparent}.chat-time{display:block;margin-top:8px;color:rgba(255,255,255,.6)}.chat-left .chat-avatar{float:left}.chat-left .chat-body{margin-right:0;margin-left:30px}.chat-left .chat-content{float:left;margin:0 0 10px 20px;color:#76838f;background-color:#dfe9ef}.chat-left .chat-content:before{right:auto;left:-10px;border-right-color:#dfe9ef;border-left-color:transparent}.chat-left .chat-content+.chat-content:before{border-color:transparent}.chat-left .chat-time{color:#a3afb7}.steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 22px}.step{position:relative;padding:12px 20px;margin:0;color:#a3afb7;font-size:inherit;vertical-align:top;background-color:#f3f7f9;border-radius:0}.step-icon{float:left;font-size:20px;margin-right:.5em}.step-number{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);left:20px;width:40px;height:40px;font-size:24px;line-height:40px;color:#fff;text-align:center;background:#e4eaec;border-radius:50%}.step-number~.step-desc{min-height:40px;margin-left:50px}.step-title{font-size:20px;color:#526069;margin-bottom:0}.step-desc{text-align:left}.step-desc p{margin-bottom:0}.steps-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.step.active,.step.current{color:#fff;background-color:#62a8ea}.step.active .step-title,.step.current .step-title{color:#fff}.step.active .step-number,.step.current .step-number{color:#62a8ea;background-color:#fff}.step.disabled{color:#ccd5db;pointer-events:none;cursor:auto}.step.disabled .step-title{color:#ccd5db}.step.disabled .step-number{background-color:#ccd5db}.step.error{color:#fff;background-color:#f96868}.step.error .step-title{color:#fff}.step.error .step-number{color:#f96868;background-color:#fff}.step.done{color:#fff;background-color:#46be8a}.step.done .step-title{color:#fff}.step.done .step-number{color:#46be8a;background-color:#fff}.steps-lg .step{padding:20px 20px;font-size:16px}.steps-lg .step-icon{font-size:22px}.steps-lg .step-title{font-size:22px}.steps-lg .step-number{width:46px;height:46px;font-size:28px;line-height:46px}.steps-lg .step-number~.step-desc{min-height:46px;margin-left:56px}.steps-sm .step{font-size:12px}.steps-sm .step-icon{font-size:18px}.steps-sm .step-title{font-size:18px}.steps-sm .step-number{width:30px;height:30px;font-size:24px;line-height:30px}.steps-sm .step-number~.step-desc{min-height:30px;margin-left:40px}.steps-xs .step{font-size:10px}.steps-xs .step-icon{font-size:16px}.steps-xs .step-title{font-size:16px}.steps-xs .step-number{width:24px;height:24px;font-size:20px;line-height:24px}.steps-xs .step-number~.step-desc{min-height:24px;margin-left:34px}.pearls{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 22px}.pearl{position:relative;padding:0;margin:0;text-align:center}.pearl:after,.pearl:before{position:absolute;top:18px;z-index:0;width:50%;height:4px;content:"";background-color:#f3f7f9}.pearl:before{left:0}.pearl:after{right:0}.pearl:first-child:before,.pearl:last-child:after{display:none!important}.pearl-icon,.pearl-number{position:relative;z-index:1;display:inline-block;width:36px;height:36px;line-height:32px;color:#fff;text-align:center;background:#ccd5db;border-radius:50%;border:2px solid #ccd5db}.pearl-number{font-size:18px}.pearl-icon{font-size:18px}.pearl-title{margin-top:.5em;display:block;font-size:16px;color:#526069;margin-bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pearl.active:after,.pearl.active:before,.pearl.current:after,.pearl.current:before{background-color:#62a8ea}.pearl.active .pearl-icon,.pearl.active .pearl-number,.pearl.current .pearl-icon,.pearl.current .pearl-number{color:#62a8ea;background-color:#fff;border-color:#62a8ea;-webkit-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.pearl.disabled{pointer-events:none;cursor:auto}.pearl.disabled:after,.pearl.disabled:before{background-color:#f3f7f9}.pearl.disabled .pearl-icon,.pearl.disabled .pearl-number{color:#fff;background-color:#ccd5db;border-color:#ccd5db}.pearl.error:before{background-color:#62a8ea}.pearl.error:after{background-color:#f3f7f9}.pearl.error .pearl-icon,.pearl.error .pearl-number{color:#f96868;background-color:#fff;border-color:#f96868}.pearl.done:after,.pearl.done:before{background-color:#62a8ea}.pearl.done .pearl-icon,.pearl.done .pearl-number{color:#fff;background-color:#62a8ea;border-color:#62a8ea}.pearls-lg .pearl:after,.pearls-lg .pearl:before{top:20px}.pearls-lg .pearl-title{font-size:18px}.pearls-lg .pearl-icon,.pearls-lg .pearl-number{width:40px;height:40px;line-height:36px}.pearls-lg .pearl-icon{font-size:20px}.pearls-lg .pearl-number{font-size:20px}.pearls-sm .pearl:after,.pearls-sm .pearl:before{top:16px}.pearls-sm .pearl-title{font-size:14px}.pearls-sm .pearl-icon,.pearls-sm .pearl-number{width:32px;height:32px;line-height:28px}.pearls-sm .pearl-number{font-size:16px}.pearls-sm .pearl-icon{font-size:14px}.pearls-xs .pearl:after,.pearls-xs .pearl:before{top:12px;height:2px}.pearls-xs .pearl-title{font-size:12px}.pearls-xs .pearl-icon,.pearls-xs .pearl-number{width:24px;height:24px;line-height:20px}.pearls-xs .pearl-number{font-size:12px}.pearls-xs .pearl-icon{font-size:12px}.timeline{position:relative;padding:0;margin-bottom:22px;list-style:none;background:0 0}.timeline:before{position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;content:"";background-color:#e4eaec}.timeline::after{display:block;clear:both;content:""}.timeline:not(.timeline-single) .timeline-item:first-child+.timeline-item,.timeline:not(.timeline-single) .timeline-period+.timeline-item+.timeline-item{margin-top:90px}.timeline-item{position:relative;display:block;float:left;width:50%;padding-right:40px;margin-bottom:60px}.timeline-item:not(.timeline-period)::after{display:block;clear:both;content:""}.timeline-item.timeline-reverse{float:right;padding-right:0;padding-left:40px;clear:right}.timeline-item:last-child{margin-bottom:0}.timeline-period{position:relative;z-index:6;display:block;padding:25px 10px;margin:20px auto 30px;clear:both;font-size:26px;text-align:center;text-transform:uppercase;background:#f1f4f5}.timeline-content{width:100%;overflow:hidden}.timeline-dot{position:absolute;right:0;z-index:11;color:#fff;text-align:center;cursor:pointer;background-color:#62a8ea;border-radius:50%;top:7.5px}.timeline-reverse .timeline-dot{right:auto;left:0;margin-right:0}.timeline .timeline-dot{width:14px;height:14px;margin-right:-7px;line-height:14px}.timeline .timeline-reverse .timeline-dot{margin-left:-7px}.timeline.timeline-single{margin-left:7px}.timeline.timeline-single .timeline-dot{margin-left:-7px}@media (max-width:767px){.timeline{margin-left:7px}.timeline .timeline-dot{margin-left:-7px}}.timeline-info{float:right;padding:0 20px;margin-bottom:22px;line-height:28px;text-align:center;background:#e4eaec;border:1px solid #e4eaec;border-radius:20px}.timeline-reverse .timeline-info{float:left}.timeline-footer{position:absolute;right:0;bottom:-30px;margin-right:55px}.timeline-footer .icon{margin-right:.3em}.timeline-reverse .timeline-footer{right:auto;left:0;margin-right:0;margin-left:55px}.timeline-reverse+.timeline-reverse{margin-top:0}@media (max-width:767px){.timeline:before{left:0}.timeline-item,.timeline-item.timeline-reverse{float:none;width:100%;padding-right:0;padding-left:40px;margin-top:0;margin-bottom:60px}.timeline-dot{right:auto;left:0;margin-right:0;margin-left:-7px}.timeline-info{display:inline-block;float:none}.timeline-footer{right:auto;bottom:-26px;left:0;margin-right:0;margin-left:40px}}.timeline-single:before{left:0}.timeline-single .timeline-item{float:none;width:100%;padding-right:0;padding-left:40px;margin-bottom:60px}.timeline-single .timeline-dot{right:auto;left:0;margin-right:0;margin-left:-7px}.timeline-single .timeline-info{float:left}.timeline-single .timeline-footer{right:auto;bottom:-26px;left:0;margin-right:0;margin-left:40px}.timeline-icon .timeline-dot{width:40px;height:40px;margin-right:-20px;line-height:40px}.timeline-icon .timeline-reverse .timeline-dot{margin-left:-20px}.timeline-icon.timeline-single{margin-left:20px}.timeline-icon.timeline-single .timeline-dot{margin-left:-20px}@media (max-width:767px){.timeline-icon{margin-left:20px}.timeline-icon .timeline-dot{margin-left:-20px}}.timeline-icon .timeline-dot{top:-5.5px}.timeline-avatar .timeline-dot{width:40px;height:40px;margin-right:-20px;line-height:40px}.timeline-avatar .timeline-reverse .timeline-dot{margin-left:-20px}.timeline-avatar.timeline-single{margin-left:20px}.timeline-avatar.timeline-single .timeline-dot{margin-left:-20px}@media (max-width:767px){.timeline-avatar{margin-left:20px}.timeline-avatar .timeline-dot{margin-left:-20px}}.timeline-avatar-sm .timeline-dot{width:30px;height:30px;margin-right:-15px;line-height:30px}.timeline-avatar-sm .timeline-reverse .timeline-dot{margin-left:-15px}.timeline-avatar-sm.timeline-single{margin-left:15px}.timeline-avatar-sm.timeline-single .timeline-dot{margin-left:-15px}@media (max-width:767px){.timeline-avatar-sm{margin-left:15px}.timeline-avatar-sm .timeline-dot{margin-left:-15px}}.timeline-avatar-lg .timeline-dot{width:50px;height:50px;margin-right:-25px;line-height:50px}.timeline-avatar-lg .timeline-reverse .timeline-dot{margin-left:-25px}.timeline-avatar-lg.timeline-single{margin-left:25px}.timeline-avatar-lg.timeline-single .timeline-dot{margin-left:-25px}@media (max-width:767px){.timeline-avatar-lg{margin-left:25px}.timeline-avatar-lg .timeline-dot{margin-left:-25px}}.timeline-simple .timeline-dot{top:0;margin-top:10px}.timeline-feed .timeline-dot{width:30px;height:30px;margin-right:-15px;line-height:30px}.timeline-feed .timeline-reverse .timeline-dot{margin-left:-15px}.timeline-feed.timeline-single{margin-left:15px}.timeline-feed.timeline-single .timeline-dot{margin-left:-15px}@media (max-width:767px){.timeline-feed{margin-left:15px}.timeline-feed .timeline-dot{margin-left:-15px}}.timeline-feed.timeline-simple .timeline-dot{margin-top:5px}.timeline-feed .timeline-item{padding-right:30px;margin-bottom:22px}.timeline-feed .timeline-item.timeline-reverse{padding-left:30px}.timeline-feed.timeline-single .timeline-item{padding-left:30px}@media (max-width:767px){.timeline-feed .timeline-item{padding-right:30px;margin-bottom:22px}}.testimonial{margin:3px 3px 22px}.testimonial-ul{padding:0;margin:0;list-style:none}.testimonial-item{float:left;padding:0 15px 30px;margin:0}.testimonial-content{position:relative;padding:15px 20px;margin-top:10px;margin-bottom:25px;background-color:#f3f7f9;border-radius:.215rem}.testimonial-content:before{position:absolute;bottom:-7px;left:33px;display:block;width:14px;height:14px;content:"";background-color:#f3f7f9;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.testimonial-content>p:last-child{margin-bottom:0}.testimonial-image{position:relative;float:left;margin-top:5px;margin-left:20px}.testimonial-author{display:block;margin-left:75px;font-size:18px}.testimonial-company{display:block;margin-left:75px;font-size:.858rem;opacity:.8}.testimonial-control a{color:#ccd5db}.testimonial-control a:hover{color:#89bceb;text-decoration:none}.testimonial-reverse .testimonial-content:before{right:33px;left:auto}.testimonial-reverse .testimonial-image{float:right;margin-right:20px;margin-left:0}.testimonial-reverse .testimonial-author,.testimonial-reverse .testimonial-company{margin-left:0;margin-right:75px;text-align:right}.testimonial-top .testimonial-item{padding:30px 15px 0}.testimonial-top .testimonial-content{margin-top:30px;margin-bottom:10px}.testimonial-top .testimonial-content:before{top:-7px;bottom:auto}.testimonial.carousel{position:relative;width:100%;overflow:hidden}.testimonial.carousel .testimonial-item{position:relative;display:none;width:100%;padding:10px;-webkit-transition:left .6s ease-in-out 0s;-o-transition:left .6s ease-in-out 0s;transition:left .6s ease-in-out 0s}.testimonial.carousel .testimonial-item.active,.testimonial.carousel .testimonial-item.next,.testimonial.carousel .testimonial-item.prev{display:block}.testimonial.carousel .testimonial-item.next,.testimonial.carousel .testimonial-item.prev{position:absolute;top:0;width:100%}.testimonial.carousel .testimonial-item.next{left:100%}.testimonial.carousel .testimonial-item.prev{left:-100%}.testimonial.carousel .testimonial-item.next.left,.testimonial.carousel .testimonial-item.prev.right{left:0}.testimonial.carousel .testimonial-item.active{left:0}.testimonial.carousel .testimonial-item.active.left{left:-100%}.testimonial.carousel .testimonial-item.active.right{left:100%}.testimonial.carousel .testimonial-content{padding:10px}.testimonial.carousel .testimonial-control{position:absolute;right:10px;bottom:20px}.testimonial.carousel .testimonial-control>*{margin-left:10px}.testimonial.carousel.testimonial-reverse .testimonial-control{right:auto;left:10px}.testimonial.carousel.testimonial-reverse .testimonial-control>*{margin-right:10px;margin-left:0}.testimonial.carousel.testimonial-top .testimonial-control{top:20px;bottom:auto}.pricing-list{margin-bottom:22px;text-align:center;border:1px solid #e4eaec;border-radius:.215rem}.pricing-list [class*=bg-],.pricing-list [class*=bg-] *,.pricing-list [class^=bg-],.pricing-list [class^=bg-] *{color:#fff}.pricing-list .pricing-header{border-bottom:1px solid #e4eaec;border-radius:.215rem .215rem 0 0}.pricing-list .pricing-title{padding:15px 30px;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;border-radius:.215rem .215rem 0 0}.pricing-list .pricing-price{padding:20px 30px;margin:0;font-size:3.858rem;font-weight:500;color:#37474f}.pricing-list .pricing-period{font-size:1rem;font-weight:300}.pricing-list .pricing-features{padding:0 18px;margin:0}.pricing-list .pricing-features li{display:block;padding:15px;list-style:none;border-top:1px dashed #e4eaec}.pricing-list .pricing-features li:first-child{border-top:none}.pricing-list .pricing-footer{padding:30px;border-radius:0 0 .215rem .215rem}.pricing-table{padding-top:30px;text-align:center}.pricing-table::after{display:block;clear:both;content:""}.pricing-table [class*=pricing-column]{float:left;width:100%;margin-bottom:30px;background-color:#f3f7f9;border:1px solid #e4eaec;border-right:none}.pricing-table [class*=pricing-column]:last-child{border-right:1px solid #e4eaec}.pricing-table [class*=pricing-column].featured{position:relative;margin-right:-1px;background-color:#fff;border-right:1px solid #e4eaec}.pricing-table .pricing-header{padding-bottom:24px;margin:30px 30px 25px;border-bottom:1px solid #e4eaec}.pricing-table .pricing-price{font-size:48px}.pricing-table .pricing-currency{display:inline-block;margin-top:10px;margin-right:-10px;font-size:20px;vertical-align:top}.pricing-table .pricing-period{font-size:16px}.pricing-table .pricing-title{font-size:20px;text-transform:uppercase;letter-spacing:2px}.pricing-table .pricing-features{padding:0;margin:0}.pricing-table .pricing-features li{display:block;margin-bottom:20px;font-size:14px;list-style:none}.pricing-table .pricing-footer{padding:20px 0;margin:25px 30px 30px}@media (min-width:768px){.pricing-table .pricing-column-three{width:33.33%}.pricing-table .pricing-column-three.featured{top:-30px;padding-top:30px;padding-bottom:30px;margin-bottom:-30px}.pricing-table .pricing-column-four{width:50%}.pricing-table .pricing-column-five{width:50%}}@media (min-width:1200px){.pricing-table .pricing-column-four{width:25%}.pricing-table .pricing-column-five{width:20%}.pricing-table .pricing-column-five.featured,.pricing-table .pricing-column-four.featured{top:-30px;padding-top:30px;padding-bottom:30px;margin-bottom:-30px}}.rating{display:inline-block;margin:0 .5rem 0 0;font-size:0;vertical-align:middle}.rating:before{display:block;height:0;clear:both;visibility:hidden;content:""}.rating.hover .icon.active{opacity:.5}.rating .icon{width:1em;height:auto;padding:0;margin:0 10px 0 0;font-size:1rem;color:#ccd5db;vertical-align:middle;cursor:pointer}.rating .icon:before{-webkit-transition:color .3s ease,opacity .3s ease;-o-transition:color .3s ease,opacity .3s ease;transition:color .3s ease,opacity .3s ease}.rating .icon.active{color:#f2a654!important}.rating .icon.active.hover{color:#f2a654!important;opacity:1}.rating .icon.hover{color:#f2a654!important;opacity:1}.rating .icon:last-child{margin-right:0}.rating-disabled .icon{cursor:default}.rating-sm .icon{font-size:.858rem}.rating-lg .icon{font-size:1.286rem}.ribbon{position:absolute;top:-3px;left:-3px;width:150px;height:150px;text-align:center;background-color:transparent}.ribbon-inner{position:absolute;top:16px;left:0;display:inline-block;height:30px;max-width:100%;padding-right:20px;padding-left:20px;line-height:30px;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background-color:#526069}.ribbon-inner .icon{font-size:16px}.ribbon-lg .ribbon-inner{height:38px;font-size:1.286rem;line-height:38px}.ribbon-sm .ribbon-inner{height:26px;font-size:.858rem;line-height:26px}.ribbon-xs .ribbon-inner{height:22px;font-size:.858rem;line-height:22px}.ribbon-vertical .ribbon-inner{top:0;left:16px;width:30px;height:60px;padding:15px 0}.ribbon-vertical.ribbon-xs .ribbon-inner{width:22px;height:50px}.ribbon-vertical.ribbon-sm .ribbon-inner{width:26px;height:55px}.ribbon-vertical.ribbon-lg .ribbon-inner{width:38px;height:70px}.ribbon-reverse{right:-3px;left:auto}.ribbon-reverse .ribbon-inner{right:0;left:auto}.ribbon-reverse.ribbon-vertical .ribbon-inner{right:16px}.ribbon-bookmark .ribbon-inner{padding-right:42px;background-color:transparent;background-image:-webkit-linear-gradient(right,transparent 22px,#526069 0);background-image:-o-linear-gradient(right,transparent 22px,#526069 0);background-image:linear-gradient(to left,transparent 22px,#526069 0);-webkit-box-shadow:none;box-shadow:none}.ribbon-bookmark .ribbon-inner:before{position:absolute;top:0;right:0;display:block;width:0;height:0;content:"";border:15px solid #526069;border-right:10px solid transparent}.ribbon-bookmark.ribbon-vertical .ribbon-inner{height:82px;padding-right:0;padding-bottom:37px;background-image:-webkit-linear-gradient(bottom,transparent 22px,#526069 0);background-image:-o-linear-gradient(bottom,transparent 22px,#526069 0);background-image:linear-gradient(to top,transparent 22px,#526069 0)}.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{top:auto;bottom:0;left:0;margin-top:-15px;border-right:15px solid #526069;border-bottom:10px solid transparent}.ribbon-bookmark.ribbon-vertical.ribbon-xs .ribbon-inner:before{margin-top:-11px}.ribbon-bookmark.ribbon-vertical.ribbon-sm .ribbon-inner:before{margin-top:-13px}.ribbon-bookmark.ribbon-vertical.ribbon-lg .ribbon-inner:before{margin-top:-19px}.ribbon-bookmark.ribbon-reverse .ribbon-inner{padding-left:42px;padding-right:20px;background-image:-webkit-linear-gradient(left,transparent 22px,#526069 0);background-image:-o-linear-gradient(left,transparent 22px,#526069 0);background-image:linear-gradient(to right,transparent 22px,#526069 0)}.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{left:0;border-right:15px solid #526069;border-left:10px solid transparent}.ribbon-bookmark.ribbon-reverse.ribbon-vertical .ribbon-inner{padding-left:0;padding-right:0}.ribbon-bookmark.ribbon-reverse.ribbon-vertical .ribbon-inner:before{right:auto;left:0;border-right-color:#526069;border-bottom-color:transparent;border-left:15px solid #526069}.ribbon-bookmark.ribbon-xs .ribbon-inner:before{border-width:11px}.ribbon-bookmark.ribbon-sm .ribbon-inner:before{border-width:13px}.ribbon-bookmark.ribbon-lg .ribbon-inner:before{border-width:19px}.ribbon-badge{top:-2px;left:-2px;overflow:hidden}.ribbon-badge .ribbon-inner{left:-40px;width:100%;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.ribbon-badge.ribbon-reverse{right:-2px;left:auto}.ribbon-badge.ribbon-reverse .ribbon-inner{right:-40px;left:auto;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ribbon-badge.ribbon-bottom{top:auto;bottom:-2px}.ribbon-badge.ribbon-bottom .ribbon-inner{top:auto;bottom:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.ribbon-badge.ribbon-bottom.ribbon-reverse .ribbon-inner{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.ribbon-corner{top:0;left:0;overflow:hidden}.ribbon-corner:before{position:absolute;top:0;left:0;width:0;height:0;content:"";border:30px solid transparent;border-top-color:#526069;border-left-color:#526069}.ribbon-corner .ribbon-inner{top:0;left:0;width:40px;height:35px;padding:0;line-height:35px;background-color:transparent}.ribbon-corner.ribbon-reverse{right:0;left:auto}.ribbon-corner.ribbon-reverse:before{right:0;left:auto;border-right-color:#526069;border-left-color:transparent}.ribbon-corner.ribbon-reverse .ribbon-inner{right:0;left:auto}.ribbon-corner.ribbon-bottom{top:auto;bottom:0}.ribbon-corner.ribbon-bottom:before{top:auto;bottom:0;border-top-color:transparent;border-bottom-color:#526069}.ribbon-corner.ribbon-bottom .ribbon-inner{top:auto;bottom:0}.ribbon-corner.ribbon-xs:before{border-width:22px}.ribbon-corner.ribbon-xs .ribbon-inner{width:28px;height:26px;line-height:26px}.ribbon-corner.ribbon-xs .ribbon-inner>.icon{font-size:.858rem}.ribbon-corner.ribbon-sm:before{border-width:26px}.ribbon-corner.ribbon-sm .ribbon-inner{width:34px;height:32px;line-height:32px}.ribbon-corner.ribbon-sm .ribbon-inner>.icon{font-size:.858rem}.ribbon-corner.ribbon-lg:before{border-width:36px}.ribbon-corner.ribbon-lg .ribbon-inner{width:46px;height:44px;line-height:44px}.ribbon-corner.ribbon-lg .ribbon-inner>.icon{font-size:1.286rem}.ribbon-clip{left:-14px}.ribbon-clip:before{position:absolute;top:46px;left:0;width:0;height:0;content:"";border:7px solid transparent;border-top-color:#37474f;border-right-color:#37474f}.ribbon-clip .ribbon-inner{padding-left:23px;border-radius:0 5px 5px 0}.ribbon-clip.ribbon-reverse{right:-14px;left:auto}.ribbon-clip.ribbon-reverse:before{right:0;left:auto;border-right-color:transparent;border-left-color:#37474f}.ribbon-clip.ribbon-reverse .ribbon-inner{padding-right:23px;padding-left:15px;border-radius:5px 0 0 5px}.ribbon-clip.ribbon-bottom{top:auto;bottom:-3px}.ribbon-clip.ribbon-bottom:before{top:auto;bottom:46px;border-top-color:transparent;border-bottom-color:#37474f}.ribbon-clip.ribbon-bottom .ribbon-inner{top:auto;bottom:16px}.ribbon-clip.ribbon-xs:before{top:38px}.ribbon-clip.ribbon-xs.ribbon-bottom:before{top:auto;bottom:38px}.ribbon-clip.ribbon-sm:before{top:42px}.ribbon-clip.ribbon-sm.ribbon-bottom:before{top:auto;bottom:42px}.ribbon-clip.ribbon-lg:before{top:54px}.ribbon-clip.ribbon-lg.ribbon-bottom:before{top:auto;bottom:54px}.ribbon-primary .ribbon-inner{background-color:#62a8ea}.ribbon-primary.ribbon-bookmark .ribbon-inner{background-color:transparent;background-image:-webkit-linear-gradient(right,transparent 22px,#62a8ea 0);background-image:-o-linear-gradient(right,transparent 22px,#62a8ea 0);background-image:linear-gradient(to left,transparent 22px,#62a8ea 0)}.ribbon-primary.ribbon-bookmark .ribbon-inner:before{border-color:#62a8ea;border-right-color:transparent}.ribbon-primary.ribbon-bookmark.ribbon-reverse .ribbon-inner{background-image:-webkit-linear-gradient(left,transparent 22px,#62a8ea 0);background-image:-o-linear-gradient(left,transparent 22px,#62a8ea 0);background-image:linear-gradient(to right,transparent 22px,#62a8ea 0)}.ribbon-primary.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{border-right-color:#62a8ea;border-left-color:transparent}.ribbon-primary.ribbon-bookmark.ribbon-vertical .ribbon-inner{background-image:-webkit-linear-gradient(bottom,transparent 22px,#62a8ea 0);background-image:-o-linear-gradient(bottom,transparent 22px,#62a8ea 0);background-image:linear-gradient(to top,transparent 22px,#62a8ea 0)}.ribbon-primary.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{border-right-color:#62a8ea;border-bottom-color:transparent}.ribbon-primary.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before{border-right-color:#62a8ea;border-bottom-color:transparent;border-left-color:#62a8ea}.ribbon-primary.ribbon-corner:before{border-top-color:#62a8ea;border-left-color:#62a8ea}.ribbon-primary.ribbon-corner .ribbon-inner{background-color:transparent}.ribbon-primary.ribbon-corner.ribbon-reverse:before{border-right-color:#62a8ea;border-left-color:transparent}.ribbon-primary.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#62a8ea}.ribbon-primary.ribbon-clip:before{border-top-color:#4e97d9;border-right-color:#4e97d9}.ribbon-primary.ribbon-clip.ribbon-reverse:before{border-right-color:transparent;border-left-color:#4e97d9}.ribbon-primary.ribbon-clip.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#4e97d9}.ribbon-success .ribbon-inner{background-color:#46be8a}.ribbon-success.ribbon-bookmark .ribbon-inner{background-color:transparent;background-image:-webkit-linear-gradient(right,transparent 22px,#46be8a 0);background-image:-o-linear-gradient(right,transparent 22px,#46be8a 0);background-image:linear-gradient(to left,transparent 22px,#46be8a 0)}.ribbon-success.ribbon-bookmark .ribbon-inner:before{border-color:#46be8a;border-right-color:transparent}.ribbon-success.ribbon-bookmark.ribbon-reverse .ribbon-inner{background-image:-webkit-linear-gradient(left,transparent 22px,#46be8a 0);background-image:-o-linear-gradient(left,transparent 22px,#46be8a 0);background-image:linear-gradient(to right,transparent 22px,#46be8a 0)}.ribbon-success.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{border-right-color:#46be8a;border-left-color:transparent}.ribbon-success.ribbon-bookmark.ribbon-vertical .ribbon-inner{background-image:-webkit-linear-gradient(bottom,transparent 22px,#46be8a 0);background-image:-o-linear-gradient(bottom,transparent 22px,#46be8a 0);background-image:linear-gradient(to top,transparent 22px,#46be8a 0)}.ribbon-success.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{border-right-color:#46be8a;border-bottom-color:transparent}.ribbon-success.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before{border-right-color:#46be8a;border-bottom-color:transparent;border-left-color:#46be8a}.ribbon-success.ribbon-corner:before{border-top-color:#46be8a;border-left-color:#46be8a}.ribbon-success.ribbon-corner .ribbon-inner{background-color:transparent}.ribbon-success.ribbon-corner.ribbon-reverse:before{border-right-color:#46be8a;border-left-color:transparent}.ribbon-success.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#46be8a}.ribbon-success.ribbon-clip:before{border-top-color:#36ab7a;border-right-color:#36ab7a}.ribbon-success.ribbon-clip.ribbon-reverse:before{border-right-color:transparent;border-left-color:#36ab7a}.ribbon-success.ribbon-clip.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#36ab7a}.ribbon-info .ribbon-inner{background-color:#57c7d4}.ribbon-info.ribbon-bookmark .ribbon-inner{background-color:transparent;background-image:-webkit-linear-gradient(right,transparent 22px,#57c7d4 0);background-image:-o-linear-gradient(right,transparent 22px,#57c7d4 0);background-image:linear-gradient(to left,transparent 22px,#57c7d4 0)}.ribbon-info.ribbon-bookmark .ribbon-inner:before{border-color:#57c7d4;border-right-color:transparent}.ribbon-info.ribbon-bookmark.ribbon-reverse .ribbon-inner{background-image:-webkit-linear-gradient(left,transparent 22px,#57c7d4 0);background-image:-o-linear-gradient(left,transparent 22px,#57c7d4 0);background-image:linear-gradient(to right,transparent 22px,#57c7d4 0)}.ribbon-info.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{border-right-color:#57c7d4;border-left-color:transparent}.ribbon-info.ribbon-bookmark.ribbon-vertical .ribbon-inner{background-image:-webkit-linear-gradient(bottom,transparent 22px,#57c7d4 0);background-image:-o-linear-gradient(bottom,transparent 22px,#57c7d4 0);background-image:linear-gradient(to top,transparent 22px,#57c7d4 0)}.ribbon-info.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{border-right-color:#57c7d4;border-bottom-color:transparent}.ribbon-info.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before{border-right-color:#57c7d4;border-bottom-color:transparent;border-left-color:#57c7d4}.ribbon-info.ribbon-corner:before{border-top-color:#57c7d4;border-left-color:#57c7d4}.ribbon-info.ribbon-corner .ribbon-inner{background-color:transparent}.ribbon-info.ribbon-corner.ribbon-reverse:before{border-right-color:#57c7d4;border-left-color:transparent}.ribbon-info.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#57c7d4}.ribbon-info.ribbon-clip:before{border-top-color:#47b8c6;border-right-color:#47b8c6}.ribbon-info.ribbon-clip.ribbon-reverse:before{border-right-color:transparent;border-left-color:#47b8c6}.ribbon-info.ribbon-clip.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#47b8c6}.ribbon-warning .ribbon-inner{background-color:#f2a654}.ribbon-warning.ribbon-bookmark .ribbon-inner{background-color:transparent;background-image:-webkit-linear-gradient(right,transparent 22px,#f2a654 0);background-image:-o-linear-gradient(right,transparent 22px,#f2a654 0);background-image:linear-gradient(to left,transparent 22px,#f2a654 0)}.ribbon-warning.ribbon-bookmark .ribbon-inner:before{border-color:#f2a654;border-right-color:transparent}.ribbon-warning.ribbon-bookmark.ribbon-reverse .ribbon-inner{background-image:-webkit-linear-gradient(left,transparent 22px,#f2a654 0);background-image:-o-linear-gradient(left,transparent 22px,#f2a654 0);background-image:linear-gradient(to right,transparent 22px,#f2a654 0)}.ribbon-warning.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{border-right-color:#f2a654;border-left-color:transparent}.ribbon-warning.ribbon-bookmark.ribbon-vertical .ribbon-inner{background-image:-webkit-linear-gradient(bottom,transparent 22px,#f2a654 0);background-image:-o-linear-gradient(bottom,transparent 22px,#f2a654 0);background-image:linear-gradient(to top,transparent 22px,#f2a654 0)}.ribbon-warning.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{border-right-color:#f2a654;border-bottom-color:transparent}.ribbon-warning.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before{border-right-color:#f2a654;border-bottom-color:transparent;border-left-color:#f2a654}.ribbon-warning.ribbon-corner:before{border-top-color:#f2a654;border-left-color:#f2a654}.ribbon-warning.ribbon-corner .ribbon-inner{background-color:transparent}.ribbon-warning.ribbon-corner.ribbon-reverse:before{border-right-color:#f2a654;border-left-color:transparent}.ribbon-warning.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#f2a654}.ribbon-warning.ribbon-clip:before{border-top-color:#ec9940;border-right-color:#ec9940}.ribbon-warning.ribbon-clip.ribbon-reverse:before{border-right-color:transparent;border-left-color:#ec9940}.ribbon-warning.ribbon-clip.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#ec9940}.ribbon-danger .ribbon-inner{background-color:#f96868}.ribbon-danger.ribbon-bookmark .ribbon-inner{background-color:transparent;background-image:-webkit-linear-gradient(right,transparent 22px,#f96868 0);background-image:-o-linear-gradient(right,transparent 22px,#f96868 0);background-image:linear-gradient(to left,transparent 22px,#f96868 0)}.ribbon-danger.ribbon-bookmark .ribbon-inner:before{border-color:#f96868;border-right-color:transparent}.ribbon-danger.ribbon-bookmark.ribbon-reverse .ribbon-inner{background-image:-webkit-linear-gradient(left,transparent 22px,#f96868 0);background-image:-o-linear-gradient(left,transparent 22px,#f96868 0);background-image:linear-gradient(to right,transparent 22px,#f96868 0)}.ribbon-danger.ribbon-bookmark.ribbon-reverse .ribbon-inner:before{border-right-color:#f96868;border-left-color:transparent}.ribbon-danger.ribbon-bookmark.ribbon-vertical .ribbon-inner{background-image:-webkit-linear-gradient(bottom,transparent 22px,#f96868 0);background-image:-o-linear-gradient(bottom,transparent 22px,#f96868 0);background-image:linear-gradient(to top,transparent 22px,#f96868 0)}.ribbon-danger.ribbon-bookmark.ribbon-vertical .ribbon-inner:before{border-right-color:#f96868;border-bottom-color:transparent}.ribbon-danger.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before{border-right-color:#f96868;border-bottom-color:transparent;border-left-color:#f96868}.ribbon-danger.ribbon-corner:before{border-top-color:#f96868;border-left-color:#f96868}.ribbon-danger.ribbon-corner .ribbon-inner{background-color:transparent}.ribbon-danger.ribbon-corner.ribbon-reverse:before{border-right-color:#f96868;border-left-color:transparent}.ribbon-danger.ribbon-corner.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#f96868}.ribbon-danger.ribbon-clip:before{border-top-color:#e9595b;border-right-color:#e9595b}.ribbon-danger.ribbon-clip.ribbon-reverse:before{border-right-color:transparent;border-left-color:#e9595b}.ribbon-danger.ribbon-clip.ribbon-bottom:before{border-top-color:transparent;border-bottom-color:#e9595b}.color-selector{padding:0;margin:0;list-style:none}.color-selector>li{position:relative;display:inline-block;width:30px;height:30px;margin:0 8px 8px 0;background-color:#62a8ea;border-radius:100%}.color-selector>li:hover{opacity:.8}.color-selector>li:before{position:absolute;top:0;left:0;display:inline-block;width:inherit;height:inherit;content:"";background:inherit;border:1px solid rgba(0,0,0,.1);border-radius:inherit}.color-selector>li input[type=radio]{position:absolute;top:0;left:0;z-index:1;width:inherit;height:inherit;cursor:pointer;border-radius:inherit;opacity:0}.color-selector>li input[type=radio]:disabled{cursor:not-allowed}.color-selector>li label{position:relative;margin-bottom:.4rem;font-family:"Web Icons";font-style:normal;font-weight:400;font-variant:normal;text-transform:none}.color-selector>li input[type=radio]:checked+label:after{position:absolute;top:0;left:8px;display:inline-block;margin-top:-2px;font-size:16px;line-height:1;color:#fff;content:""}.color-selector>li.color-selector-disabled{background-color:#ccd5db!important}.color-selector>li.color-selector-disabled input[type=radio]:disabled{cursor:not-allowed}.example-wrap{margin-bottom:80px}.example-wrap .example-wrap{margin-bottom:0}.example{margin-top:20px;margin-bottom:20px}.example:before{content:"";display:table}.example::after{display:block;clear:both;content:""}.example-title{text-transform:uppercase}h4.example-title{font-size:14px}h3.example-title{font-size:18px}.panel-body>.example-wrap:last-child{margin-bottom:0}.panel-body>.row:last-child>[class*=col-]:last-child .example-wrap:last-child{margin-bottom:0}.example-well{position:relative;margin-bottom:30px;background-color:#f1f4f5}.example-well .center{position:absolute;display:inline-block;top:50%;left:50%;max-width:100%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.example-dropdown .dropdown::after,.example-dropdown .dropup::after{display:block;clear:both;content:""}.example-dropdown .dropdown>.dropdown-toggle,.example-dropdown .dropup>.dropdown-toggle{float:left}.example-dropdown .dropdown>.dropdown-menu,.example-dropdown .dropup>.dropdown-menu{position:static;display:block;clear:left}.example-dropdown .dropdown>.dropdown-menu-right,.example-dropdown .dropup>.dropdown-menu-right{float:right;clear:right}.example-tooltip{position:relative;display:inline-block;z-index:1}.example-tooltip .tooltip{position:relative;margin-right:25px;opacity:1}.example-blocks .example-col,.example-grid .example-col{min-height:0;padding:10px 15px 12px;background-color:#f1f4f5;border-radius:0}.example-grid .example-col{margin-bottom:20px}.example-grid .example-col .example-col{margin-top:20px;margin-bottom:0;background-color:#e2e8ea}.example-popover{position:relative;display:inline-block;z-index:1}.example-popover .popover{position:relative;display:block;margin-right:25px}.example-buttons .btn,.example-buttons .btn-group,.example-buttons .btn-group-vertical{margin-right:15px;margin-bottom:20px}.example-buttons .btn-group .btn,.example-buttons .btn-group .btn-group,.example-buttons .btn-group .btn-group-vertical,.example-buttons .btn-group-vertical .btn,.example-buttons .btn-group-vertical .btn-group,.example-buttons .btn-group-vertical .btn-group-vertical{margin-right:0;margin-bottom:0}.example-box{position:relative;margin-left:0;margin-right:0;padding:45px 15px 15px;border:1px solid #e4eaec}.example-box:after{position:absolute;top:15px;left:15px;content:"Example";color:#959595;font-size:.858rem;letter-spacing:1px;text-transform:uppercase}.example-avatars .avatar{margin-right:20px;margin-bottom:20px}.example-avatars .avatar:last-child{margin-right:20px}.example-typography{position:relative;padding-left:25%}.example-typography .heading-note,.example-typography .text-note{position:absolute;bottom:2px;left:0;display:block;width:260px;font-size:13px;font-weight:300;line-height:13px;color:#aab2bd}.example-typography .text-note{top:10px;bottom:auto}.example-responsive{overflow-x:auto;min-height:.01%}@media (max-width:767px){.example-responsive{width:100%;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar}}
.animsition,
.animsition-overlay
{
    position: relative;

    opacity: 0;

    -webkit-animation-fill-mode: both;
         -o-animation-fill-mode: both;
            animation-fill-mode: both;
}

.animsition-loading
{
    position: fixed;
    z-index: 100;
    top: 0;

    width: 100%;
    height: 100%;

    background: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%23ccc%22%3E%0A%20%20%3Cpath%20opacity%3D%22.25%22%20d%3D%22M16%200%20A16%2016%200%200%200%2016%2032%20A16%2016%200%200%200%2016%200%20M16%204%20A12%2012%200%200%201%2016%2028%20A12%2012%200%200%201%2016%204%22/%3E%0A%20%20%3Cpath%20d%3D%22M16%200%20A16%2016%200%200%201%2032%2016%20L28%2016%20A12%2012%200%200%200%2016%204z%22%3E%0A%20%20%20%20%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2016%2016%22%20to%3D%22360%2016%2016%22%20dur%3D%220.8s%22%20repeatCount%3D%22indefinite%22%20/%3E%0A%20%20%3C/path%3E%0A%3C/svg%3E%0A%0A) center center no-repeat; 

    -webkit-animation-fill-mode: both;
         -o-animation-fill-mode: both;
            animation-fill-mode: both;
}
.animsition-loading:after
{
    font-size: 16px;

    position: fixed;
    top: 50%;

    width: 100%;
    margin-top: 20px; 

    content: 'Loading';
    text-align: center;

    color: #aaa;
}

.animsition-overlay-slide
{
    position: fixed;
    z-index: 1;

    width: 100%;
    height: 100%;

    background-color: #ddd;
}

.animsition,
.animsition-overlay
{
    position: relative;

    opacity: 0;

    -webkit-animation-fill-mode: both;
         -o-animation-fill-mode: both;
            animation-fill-mode: both;
}

/**
 * overlay option
 */
.animsition-overlay-slide
{
    position: fixed;
    z-index: 1;

    width: 100%;
    height: 100%;

    background-color: #ddd;
}

/* loading option */
.animsition-loading,
.animsition-loading:after
{
    position: fixed;
    z-index: 100; 
    top: 50%;
    left: 50%;

    width: 32px;
    height: 32px;
    margin-top: -16px;
    margin-left: -16px;

    border-radius: 50%;
}

.animsition-loading
{
    -webkit-transform: translateZ(0);
            transform: translateZ(0);
    -webkit-animation-name: animsition-loading;
         -o-animation-name: animsition-loading;
            animation-name: animsition-loading; 
    -webkit-animation-duration: .8s;
         -o-animation-duration: .8s;
            animation-duration: .8s;
    -webkit-animation-timing-function: linear;
         -o-animation-timing-function: linear;
            animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
         -o-animation-iteration-count: infinite;
            animation-iteration-count: infinite;

    border-top: 5px solid rgba(0, 0, 0, .2);
    border-right: 5px solid rgba(0, 0, 0, .2);
    border-bottom: 5px solid rgba(0, 0, 0, .2);
    border-left: 5px solid #eee;
    background-color: transparent;
}

@-webkit-keyframes animsition-loading
{
    0%
    {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100%
    {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

@-o-keyframes animsition-loading
{
    0%
    {
        -o-transform: rotate(0deg);
           transform: rotate(0deg);
    }
    100%
    {
        -o-transform: rotate(360deg);
           transform: rotate(360deg);
    }
}

@keyframes animsition-loading
{
    0%
    {
        -webkit-transform: rotate(0deg);
             -o-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100%
    {
        -webkit-transform: rotate(360deg);
             -o-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

@-webkit-keyframes fade-in
{
    0%
    {
        opacity: 0;
    }
    100%
    {
        opacity: 1;
    }
}

@-o-keyframes fade-in
{
    0%
    {
        opacity: 0;
    }
    100%
    {
        opacity: 1;
    }
}

@keyframes fade-in
{
    0%
    {
        opacity: 0;
    }
    100%
    {
        opacity: 1;
    }
}

.fade-in
{
    -webkit-animation-name: fade-in;
         -o-animation-name: fade-in;
            animation-name: fade-in;
}

@-webkit-keyframes fade-out
{
    0%
    {
        opacity: 1;
    }
    100%
    {
        opacity: 0;
    }
}

@-o-keyframes fade-out
{
    0%
    {
        opacity: 1;
    }
    100%
    {
        opacity: 0;
    }
}

@keyframes fade-out
{
    0%
    {
        opacity: 1;
    }
    100%
    {
        opacity: 0;
    }
}

.fade-out
{
    -webkit-animation-name: fade-out;
         -o-animation-name: fade-out;
            animation-name: fade-out;
}

@-webkit-keyframes fade-in-up
{
    0%
    {
        -webkit-transform: translateY(500px);
                transform: translateY(500px); 

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

        opacity: 1;
    }
}

@-o-keyframes fade-in-up
{
    0%
    {
        -o-transform: translateY(500px);
           transform: translateY(500px); 

        opacity: 0;
    }
    100%
    {
        -o-transform: translateY(0);
           transform: translateY(0); 

        opacity: 1;
    }
}

@keyframes fade-in-up
{
    0%
    {
        -webkit-transform: translateY(500px);
             -o-transform: translateY(500px);
                transform: translateY(500px); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
}

.fade-in-up
{
    -webkit-animation-name: fade-in-up;
         -o-animation-name: fade-in-up;
            animation-name: fade-in-up;
}

@-webkit-keyframes fade-out-up
{
    0%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(-500px);
                transform: translateY(-500px); 

        opacity: 0;
    }
}

@-o-keyframes fade-out-up
{
    0%
    {
        -o-transform: translateY(0);
           transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -o-transform: translateY(-500px);
           transform: translateY(-500px); 

        opacity: 0;
    }
}

@keyframes fade-out-up
{
    0%
    {
        -webkit-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(-500px);
             -o-transform: translateY(-500px);
                transform: translateY(-500px); 

        opacity: 0;
    }
}

.fade-out-up
{
    -webkit-animation-name: fade-out-up;
         -o-animation-name: fade-out-up;
            animation-name: fade-out-up;
}

@-webkit-keyframes fade-in-up-sm
{
    0%
    {
        -webkit-transform: translateY(100px);
                transform: translateY(100px); 

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

        opacity: 1;
    }
}

@-o-keyframes fade-in-up-sm
{
    0%
    {
        -o-transform: translateY(100px);
           transform: translateY(100px); 

        opacity: 0;
    }
    100%
    {
        -o-transform: translateY(0);
           transform: translateY(0); 

        opacity: 1;
    }
}

@keyframes fade-in-up-sm
{
    0%
    {
        -webkit-transform: translateY(100px);
             -o-transform: translateY(100px);
                transform: translateY(100px); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
}

.fade-in-up-sm
{
    -webkit-animation-name: fade-in-up-sm;
         -o-animation-name: fade-in-up-sm;
            animation-name: fade-in-up-sm;
}

@-webkit-keyframes fade-out-up-sm
{
    0%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(-100px);
                transform: translateY(-100px); 

        opacity: 0;
    }
}

@-o-keyframes fade-out-up-sm
{
    0%
    {
        -o-transform: translateY(0);
           transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -o-transform: translateY(-100px);
           transform: translateY(-100px); 

        opacity: 0;
    }
}

@keyframes fade-out-up-sm
{
    0%
    {
        -webkit-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(-100px);
             -o-transform: translateY(-100px);
                transform: translateY(-100px); 

        opacity: 0;
    }
}

.fade-out-up-sm
{
    -webkit-animation-name: fade-out-up-sm;
         -o-animation-name: fade-out-up-sm;
            animation-name: fade-out-up-sm;
}

@-webkit-keyframes fade-in-up-lg
{
    0%
    {
        -webkit-transform: translateY(1000px);
                transform: translateY(1000px); 

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

        opacity: 1;
    }
}

@-o-keyframes fade-in-up-lg
{
    0%
    {
        -o-transform: translateY(1000px);
           transform: translateY(1000px); 

        opacity: 0;
    }
    100%
    {
        -o-transform: translateY(0);
           transform: translateY(0); 

        opacity: 1;
    }
}

@keyframes fade-in-up-lg
{
    0%
    {
        -webkit-transform: translateY(1000px);
             -o-transform: translateY(1000px);
                transform: translateY(1000px); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
}

.fade-in-up-lg
{
    -webkit-animation-name: fade-in-up-lg;
         -o-animation-name: fade-in-up-lg;
            animation-name: fade-in-up-lg;
}

@-webkit-keyframes fade-out-up-lg
{
    0%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(-1000px);
                transform: translateY(-1000px); 

        opacity: 0;
    }
}

@-o-keyframes fade-out-up-lg
{
    0%
    {
        -o-transform: translateY(0);
           transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -o-transform: translateY(-1000px);
           transform: translateY(-1000px); 

        opacity: 0;
    }
}

@keyframes fade-out-up-lg
{
    0%
    {
        -webkit-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(-1000px);
             -o-transform: translateY(-1000px);
                transform: translateY(-1000px); 

        opacity: 0;
    }
}

.fade-out-up-lg
{
    -webkit-animation-name: fade-out-up-lg;
         -o-animation-name: fade-out-up-lg;
            animation-name: fade-out-up-lg;
}

@-webkit-keyframes fade-in-down
{
    0%
    {
        -webkit-transform: translateY(-500px);
                transform: translateY(-500px); 

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

        opacity: 1;
    }
}

@-o-keyframes fade-in-down
{
    0%
    {
        -o-transform: translateY(-500px);
           transform: translateY(-500px); 

        opacity: 0;
    }
    100%
    {
        -o-transform: translateY(0);
           transform: translateY(0); 

        opacity: 1;
    }
}

@keyframes fade-in-down
{
    0%
    {
        -webkit-transform: translateY(-500px);
             -o-transform: translateY(-500px);
                transform: translateY(-500px); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
}

.fade-in-down
{
    -webkit-animation-name: fade-in-down;
         -o-animation-name: fade-in-down;
            animation-name: fade-in-down;
}

@-webkit-keyframes fade-out-down
{
    0%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(500px);
                transform: translateY(500px); 

        opacity: 0;
    }
}

@-o-keyframes fade-out-down
{
    0%
    {
        -o-transform: translateY(0);
           transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -o-transform: translateY(500px);
           transform: translateY(500px); 

        opacity: 0;
    }
}

@keyframes fade-out-down
{
    0%
    {
        -webkit-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(500px);
             -o-transform: translateY(500px);
                transform: translateY(500px); 

        opacity: 0;
    }
}

.fade-out-down
{
    -webkit-animation-name: fade-out-down;
         -o-animation-name: fade-out-down;
            animation-name: fade-out-down;
}

@-webkit-keyframes fade-in-down-sm
{
    0%
    {
        -webkit-transform: translateY(-100px);
                transform: translateY(-100px); 

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

        opacity: 1;
    }
}

@-o-keyframes fade-in-down-sm
{
    0%
    {
        -o-transform: translateY(-100px);
           transform: translateY(-100px); 

        opacity: 0;
    }
    100%
    {
        -o-transform: translateY(0);
           transform: translateY(0); 

        opacity: 1;
    }
}

@keyframes fade-in-down-sm
{
    0%
    {
        -webkit-transform: translateY(-100px);
             -o-transform: translateY(-100px);
                transform: translateY(-100px); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
}

.fade-in-down-sm
{
    -webkit-animation-name: fade-in-down-sm;
         -o-animation-name: fade-in-down-sm;
            animation-name: fade-in-down-sm;
}

@-webkit-keyframes fade-out-down-sm
{
    0%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(100px);
                transform: translateY(100px); 

        opacity: 0;
    }
}

@-o-keyframes fade-out-down-sm
{
    0%
    {
        -o-transform: translateY(0);
           transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -o-transform: translateY(100px);
           transform: translateY(100px); 

        opacity: 0;
    }
}

@keyframes fade-out-down-sm
{
    0%
    {
        -webkit-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(100px);
             -o-transform: translateY(100px);
                transform: translateY(100px); 

        opacity: 0;
    }
}

.fade-out-down-sm
{
    -webkit-animation-name: fade-out-down-sm;
         -o-animation-name: fade-out-down-sm;
            animation-name: fade-out-down-sm;
}

@-webkit-keyframes fade-in-down-lg
{
    0%
    {
        -webkit-transform: translateY(-1000px);
                transform: translateY(-1000px); 

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

        opacity: 1;
    }
}

@-o-keyframes fade-in-down-lg
{
    0%
    {
        -o-transform: translateY(-1000px);
           transform: translateY(-1000px); 

        opacity: 0;
    }
    100%
    {
        -o-transform: translateY(0);
           transform: translateY(0); 

        opacity: 1;
    }
}

@keyframes fade-in-down-lg
{
    0%
    {
        -webkit-transform: translateY(-1000px);
             -o-transform: translateY(-1000px);
                transform: translateY(-1000px); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
}

.fade-in-down-lg
{
    -webkit-animation-name: fade-in-down;
         -o-animation-name: fade-in-down;
            animation-name: fade-in-down;
}

@-webkit-keyframes fade-out-down-lg
{
    0%
    {
        -webkit-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(1000px);
                transform: translateY(1000px); 

        opacity: 0;
    }
}

@-o-keyframes fade-out-down-lg
{
    0%
    {
        -o-transform: translateY(0);
           transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -o-transform: translateY(1000px);
           transform: translateY(1000px); 

        opacity: 0;
    }
}

@keyframes fade-out-down-lg
{
    0%
    {
        -webkit-transform: translateY(0);
             -o-transform: translateY(0);
                transform: translateY(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateY(1000px);
             -o-transform: translateY(1000px);
                transform: translateY(1000px); 

        opacity: 0;
    }
}

.fade-out-down-lg
{
    -webkit-animation-name: fade-out-down-lg;
         -o-animation-name: fade-out-down-lg;
            animation-name: fade-out-down-lg;
}

@-webkit-keyframes fade-in-left
{
    0%
    {
        -webkit-transform: translateX(-500px);
                transform: translateX(-500px); 

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

        opacity: 1;
    }
}

@-o-keyframes fade-in-left
{
    0%
    {
        -o-transform: translateX(-500px);
           transform: translateX(-500px); 

        opacity: 0;
    }
    100%
    {
        -o-transform: translateX(0);
           transform: translateX(0); 

        opacity: 1;
    }
}

@keyframes fade-in-left
{
    0%
    {
        -webkit-transform: translateX(-500px);
             -o-transform: translateX(-500px);
                transform: translateX(-500px); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
}

.fade-in-left
{
    -webkit-animation-name: fade-in-left;
         -o-animation-name: fade-in-left;
            animation-name: fade-in-left;
}

@-webkit-keyframes fade-out-left
{
    0%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateX(-500px);
                transform: translateX(-500px); 

        opacity: 0;
    }
}

@-o-keyframes fade-out-left
{
    0%
    {
        -o-transform: translateX(0);
           transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -o-transform: translateX(-500px);
           transform: translateX(-500px); 

        opacity: 0;
    }
}

@keyframes fade-out-left
{
    0%
    {
        -webkit-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateX(-500px);
             -o-transform: translateX(-500px);
                transform: translateX(-500px); 

        opacity: 0;
    }
}

.fade-out-left
{
    -webkit-animation-name: fade-out-left;
         -o-animation-name: fade-out-left;
            animation-name: fade-out-left;
}

@-webkit-keyframes fade-in-left-sm
{
    0%
    {
        -webkit-transform: translateX(-100px);
                transform: translateX(-100px); 

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

        opacity: 1;
    }
}

@-o-keyframes fade-in-left-sm
{
    0%
    {
        -o-transform: translateX(-100px);
           transform: translateX(-100px); 

        opacity: 0;
    }
    100%
    {
        -o-transform: translateX(0);
           transform: translateX(0); 

        opacity: 1;
    }
}

@keyframes fade-in-left-sm
{
    0%
    {
        -webkit-transform: translateX(-100px);
             -o-transform: translateX(-100px);
                transform: translateX(-100px); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
}

.fade-in-left-sm
{
    -webkit-animation-name: fade-in-left-sm;
         -o-animation-name: fade-in-left-sm;
            animation-name: fade-in-left-sm;
}

@-webkit-keyframes fade-out-left-sm
{
    0%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateX(-100px);
                transform: translateX(-100px); 

        opacity: 0;
    }
}

@-o-keyframes fade-out-left-sm
{
    0%
    {
        -o-transform: translateX(0);
           transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -o-transform: translateX(-100px);
           transform: translateX(-100px); 

        opacity: 0;
    }
}

@keyframes fade-out-left-sm
{
    0%
    {
        -webkit-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateX(-100px);
             -o-transform: translateX(-100px);
                transform: translateX(-100px); 

        opacity: 0;
    }
}

.fade-out-left-sm
{
    -webkit-animation-name: fade-out-left-sm;
         -o-animation-name: fade-out-left-sm;
            animation-name: fade-out-left-sm;
}

@-webkit-keyframes fade-in-left-lg
{
    0%
    {
        -webkit-transform: translateX(-1500px);
                transform: translateX(-1500px); 

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

        opacity: 1;
    }
}

@-o-keyframes fade-in-left-lg
{
    0%
    {
        -o-transform: translateX(-1500px);
           transform: translateX(-1500px); 

        opacity: 0;
    }
    100%
    {
        -o-transform: translateX(0);
           transform: translateX(0); 

        opacity: 1;
    }
}

@keyframes fade-in-left-lg
{
    0%
    {
        -webkit-transform: translateX(-1500px);
             -o-transform: translateX(-1500px);
                transform: translateX(-1500px); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
}

.fade-in-left-lg
{
    -webkit-animation-name: fade-in-left-lg;
         -o-animation-name: fade-in-left-lg;
            animation-name: fade-in-left-lg;
}

@-webkit-keyframes fade-out-left-lg
{
    0%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateX(-1500px);
                transform: translateX(-1500px); 

        opacity: 0;
    }
}

@-o-keyframes fade-out-left-lg
{
    0%
    {
        -o-transform: translateX(0);
           transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -o-transform: translateX(-1500px);
           transform: translateX(-1500px); 

        opacity: 0;
    }
}

@keyframes fade-out-left-lg
{
    0%
    {
        -webkit-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateX(-1500px);
             -o-transform: translateX(-1500px);
                transform: translateX(-1500px); 

        opacity: 0;
    }
}

.fade-out-left-lg
{
    -webkit-animation-name: fade-out-left-lg;
         -o-animation-name: fade-out-left-lg;
            animation-name: fade-out-left-lg;
}

@-webkit-keyframes fade-in-right
{
    0%
    {
        -webkit-transform: translateX(500px);
                transform: translateX(500px); 

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

        opacity: 1;
    }
}

@-o-keyframes fade-in-right
{
    0%
    {
        -o-transform: translateX(500px);
           transform: translateX(500px); 

        opacity: 0;
    }
    100%
    {
        -o-transform: translateX(0);
           transform: translateX(0); 

        opacity: 1;
    }
}

@keyframes fade-in-right
{
    0%
    {
        -webkit-transform: translateX(500px);
             -o-transform: translateX(500px);
                transform: translateX(500px); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
}

.fade-in-right
{
    -webkit-animation-name: fade-in-right;
         -o-animation-name: fade-in-right;
            animation-name: fade-in-right;
}

@-webkit-keyframes fade-out-right
{
    0%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateX(500px);
                transform: translateX(500px); 

        opacity: 0;
    }
}

@-o-keyframes fade-out-right
{
    0%
    {
        -o-transform: translateX(0);
           transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -o-transform: translateX(500px);
           transform: translateX(500px); 

        opacity: 0;
    }
}

@keyframes fade-out-right
{
    0%
    {
        -webkit-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateX(500px);
             -o-transform: translateX(500px);
                transform: translateX(500px); 

        opacity: 0;
    }
}

.fade-out-right
{
    -webkit-animation-name: fade-out-right;
         -o-animation-name: fade-out-right;
            animation-name: fade-out-right;
}

@-webkit-keyframes fade-in-right-sm
{
    0%
    {
        -webkit-transform: translateX(100px);
                transform: translateX(100px); 

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

        opacity: 1;
    }
}

@-o-keyframes fade-in-right-sm
{
    0%
    {
        -o-transform: translateX(100px);
           transform: translateX(100px); 

        opacity: 0;
    }
    100%
    {
        -o-transform: translateX(0);
           transform: translateX(0); 

        opacity: 1;
    }
}

@keyframes fade-in-right-sm
{
    0%
    {
        -webkit-transform: translateX(100px);
             -o-transform: translateX(100px);
                transform: translateX(100px); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
}

.fade-in-right-sm
{
    -webkit-animation-name: fade-in-right-sm;
         -o-animation-name: fade-in-right-sm;
            animation-name: fade-in-right-sm;
}

@-webkit-keyframes fade-out-right-sm
{
    0%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateX(100px);
                transform: translateX(100px); 

        opacity: 0;
    }
}

@-o-keyframes fade-out-right-sm
{
    0%
    {
        -o-transform: translateX(0);
           transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -o-transform: translateX(100px);
           transform: translateX(100px); 

        opacity: 0;
    }
}

@keyframes fade-out-right-sm
{
    0%
    {
        -webkit-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateX(100px);
             -o-transform: translateX(100px);
                transform: translateX(100px); 

        opacity: 0;
    }
}

.fade-out-right-sm
{
    -webkit-animation-name: fade-out-right-sm;
         -o-animation-name: fade-out-right-sm;
            animation-name: fade-out-right-sm;
}

@-webkit-keyframes fade-in-right-lg
{
    0%
    {
        -webkit-transform: translateX(1500px);
                transform: translateX(1500px); 

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

        opacity: 1;
    }
}

@-o-keyframes fade-in-right-lg
{
    0%
    {
        -o-transform: translateX(1500px);
           transform: translateX(1500px); 

        opacity: 0;
    }
    100%
    {
        -o-transform: translateX(0);
           transform: translateX(0); 

        opacity: 1;
    }
}

@keyframes fade-in-right-lg
{
    0%
    {
        -webkit-transform: translateX(1500px);
             -o-transform: translateX(1500px);
                transform: translateX(1500px); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
}

.fade-in-right-lg
{
    -webkit-animation-name: fade-in-right-lg;
         -o-animation-name: fade-in-right-lg;
            animation-name: fade-in-right-lg;
}

@-webkit-keyframes fade-out-right-lg
{
    0%
    {
        -webkit-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateX(1500px);
                transform: translateX(1500px); 

        opacity: 0;
    }
}

@-o-keyframes fade-out-right-lg
{
    0%
    {
        -o-transform: translateX(0);
           transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -o-transform: translateX(1500px);
           transform: translateX(1500px); 

        opacity: 0;
    }
}

@keyframes fade-out-right-lg
{
    0%
    {
        -webkit-transform: translateX(0);
             -o-transform: translateX(0);
                transform: translateX(0); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: translateX(1500px);
             -o-transform: translateX(1500px);
                transform: translateX(1500px); 

        opacity: 0;
    }
}

.fade-out-right-lg
{
    -webkit-animation-name: fade-out-right-lg;
         -o-animation-name: fade-out-right-lg;
            animation-name: fade-out-right-lg;
}

@-webkit-keyframes rotate-in
{
    0%
    {
        -webkit-transform: rotate(-90deg);
                transform: rotate(-90deg);
        -webkit-transform-origin: center center;
                transform-origin: center center; 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotate(0);
                transform: rotate(0);
        -webkit-transform-origin: center center;
                transform-origin: center center; 

        opacity: 1;
    }
}

@-o-keyframes rotate-in
{
    0%
    {
        -o-transform: rotate(-90deg);
           transform: rotate(-90deg);
        -o-transform-origin: center center;
           transform-origin: center center; 

        opacity: 0;
    }
    100%
    {
        -o-transform: rotate(0);
           transform: rotate(0);
        -o-transform-origin: center center;
           transform-origin: center center; 

        opacity: 1;
    }
}

@keyframes rotate-in
{
    0%
    {
        -webkit-transform: rotate(-90deg);
             -o-transform: rotate(-90deg);
                transform: rotate(-90deg);
        -webkit-transform-origin: center center;
             -o-transform-origin: center center;
                transform-origin: center center; 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotate(0);
             -o-transform: rotate(0);
                transform: rotate(0);
        -webkit-transform-origin: center center;
             -o-transform-origin: center center;
                transform-origin: center center; 

        opacity: 1;
    }
}

.rotate-in
{
    -webkit-animation-name: rotate-in;
         -o-animation-name: rotate-in;
            animation-name: rotate-in;
}

@-webkit-keyframes rotate-out
{
    0%
    {
        -webkit-transform: rotate(0);
                transform: rotate(0);
        -webkit-transform-origin: center center;
                transform-origin: center center; 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg);
        -webkit-transform-origin: center center;
                transform-origin: center center; 

        opacity: 0;
    }
}

@-o-keyframes rotate-out
{
    0%
    {
        -o-transform: rotate(0);
           transform: rotate(0);
        -o-transform-origin: center center;
           transform-origin: center center; 

        opacity: 1;
    }
    100%
    {
        -o-transform: rotate(90deg);
           transform: rotate(90deg);
        -o-transform-origin: center center;
           transform-origin: center center; 

        opacity: 0;
    }
}

@keyframes rotate-out
{
    0%
    {
        -webkit-transform: rotate(0);
             -o-transform: rotate(0);
                transform: rotate(0);
        -webkit-transform-origin: center center;
             -o-transform-origin: center center;
                transform-origin: center center; 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: rotate(90deg);
             -o-transform: rotate(90deg);
                transform: rotate(90deg);
        -webkit-transform-origin: center center;
             -o-transform-origin: center center;
                transform-origin: center center; 

        opacity: 0;
    }
}

.rotate-out
{
    -webkit-animation-name: rotate-out;
         -o-animation-name: rotate-out;
            animation-name: rotate-out;
}

@-webkit-keyframes rotate-in-sm
{
    0%
    {
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
        -webkit-transform-origin: center center;
                transform-origin: center center; 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotate(0);
                transform: rotate(0);
        -webkit-transform-origin: center center;
                transform-origin: center center; 

        opacity: 1;
    }
}

@-o-keyframes rotate-in-sm
{
    0%
    {
        -o-transform: rotate(-45deg);
           transform: rotate(-45deg);
        -o-transform-origin: center center;
           transform-origin: center center; 

        opacity: 0;
    }
    100%
    {
        -o-transform: rotate(0);
           transform: rotate(0);
        -o-transform-origin: center center;
           transform-origin: center center; 

        opacity: 1;
    }
}

@keyframes rotate-in-sm
{
    0%
    {
        -webkit-transform: rotate(-45deg);
             -o-transform: rotate(-45deg);
                transform: rotate(-45deg);
        -webkit-transform-origin: center center;
             -o-transform-origin: center center;
                transform-origin: center center; 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotate(0);
             -o-transform: rotate(0);
                transform: rotate(0);
        -webkit-transform-origin: center center;
             -o-transform-origin: center center;
                transform-origin: center center; 

        opacity: 1;
    }
}

.rotate-in-sm
{
    -webkit-animation-name: rotate-in-sm;
         -o-animation-name: rotate-in-sm;
            animation-name: rotate-in-sm;
}

@-webkit-keyframes rotate-out-sm
{
    0%
    {
        -webkit-transform: rotate(0);
                transform: rotate(0);
        -webkit-transform-origin: center center;
                transform-origin: center center; 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
        -webkit-transform-origin: center center;
                transform-origin: center center; 

        opacity: 0;
    }
}

@-o-keyframes rotate-out-sm
{
    0%
    {
        -o-transform: rotate(0);
           transform: rotate(0);
        -o-transform-origin: center center;
           transform-origin: center center; 

        opacity: 1;
    }
    100%
    {
        -o-transform: rotate(45deg);
           transform: rotate(45deg);
        -o-transform-origin: center center;
           transform-origin: center center; 

        opacity: 0;
    }
}

@keyframes rotate-out-sm
{
    0%
    {
        -webkit-transform: rotate(0);
             -o-transform: rotate(0);
                transform: rotate(0);
        -webkit-transform-origin: center center;
             -o-transform-origin: center center;
                transform-origin: center center; 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: rotate(45deg);
             -o-transform: rotate(45deg);
                transform: rotate(45deg);
        -webkit-transform-origin: center center;
             -o-transform-origin: center center;
                transform-origin: center center; 

        opacity: 0;
    }
}

.rotate-out-sm
{
    -webkit-animation-name: rotate-out-sm;
         -o-animation-name: rotate-out-sm;
            animation-name: rotate-out-sm;
}

@-webkit-keyframes rotate-in-lg
{
    0%
    {
        -webkit-transform: rotate(-180deg);
                transform: rotate(-180deg);
        -webkit-transform-origin: center center;
                transform-origin: center center; 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotate(0);
                transform: rotate(0);
        -webkit-transform-origin: center center;
                transform-origin: center center; 

        opacity: 1;
    }
}

@-o-keyframes rotate-in-lg
{
    0%
    {
        -o-transform: rotate(-180deg);
           transform: rotate(-180deg);
        -o-transform-origin: center center;
           transform-origin: center center; 

        opacity: 0;
    }
    100%
    {
        -o-transform: rotate(0);
           transform: rotate(0);
        -o-transform-origin: center center;
           transform-origin: center center; 

        opacity: 1;
    }
}

@keyframes rotate-in-lg
{
    0%
    {
        -webkit-transform: rotate(-180deg);
             -o-transform: rotate(-180deg);
                transform: rotate(-180deg);
        -webkit-transform-origin: center center;
             -o-transform-origin: center center;
                transform-origin: center center; 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotate(0);
             -o-transform: rotate(0);
                transform: rotate(0);
        -webkit-transform-origin: center center;
             -o-transform-origin: center center;
                transform-origin: center center; 

        opacity: 1;
    }
}

.rotate-in-lg
{
    -webkit-animation-name: rotate-in-lg;
         -o-animation-name: rotate-in-lg;
            animation-name: rotate-in-lg;
}

@-webkit-keyframes rotate-out-lg
{
    0%
    {
        -webkit-transform: rotate(0);
                transform: rotate(0);
        -webkit-transform-origin: center center;
                transform-origin: center center; 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: rotate(180deg);
                transform: rotate(180deg);
        -webkit-transform-origin: center center;
                transform-origin: center center; 

        opacity: 0;
    }
}

@-o-keyframes rotate-out-lg
{
    0%
    {
        -o-transform: rotate(0);
           transform: rotate(0);
        -o-transform-origin: center center;
           transform-origin: center center; 

        opacity: 1;
    }
    100%
    {
        -o-transform: rotate(180deg);
           transform: rotate(180deg);
        -o-transform-origin: center center;
           transform-origin: center center; 

        opacity: 0;
    }
}

@keyframes rotate-out-lg
{
    0%
    {
        -webkit-transform: rotate(0);
             -o-transform: rotate(0);
                transform: rotate(0);
        -webkit-transform-origin: center center;
             -o-transform-origin: center center;
                transform-origin: center center; 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: rotate(180deg);
             -o-transform: rotate(180deg);
                transform: rotate(180deg);
        -webkit-transform-origin: center center;
             -o-transform-origin: center center;
                transform-origin: center center; 

        opacity: 0;
    }
}

.rotate-out-lg
{
    -webkit-animation-name: rotate-out-lg;
         -o-animation-name: rotate-out-lg;
            animation-name: rotate-out-lg;
}

@-webkit-keyframes flip-in-x
{
    0%
    {
        -webkit-transform: perspective(550px) rotateX(90deg);
                transform: perspective(550px) rotateX(90deg); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: perspective(550px) rotateX(0deg);
                transform: perspective(550px) rotateX(0deg); 

        opacity: 1;
    }
}

@-o-keyframes flip-in-x
{
    0%
    {
        transform: perspective(550px) rotateX(90deg); 

        opacity: 0;
    }
    100%
    {
        transform: perspective(550px) rotateX(0deg); 

        opacity: 1;
    }
}

@keyframes flip-in-x
{
    0%
    {
        -webkit-transform: perspective(550px) rotateX(90deg);
                transform: perspective(550px) rotateX(90deg); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: perspective(550px) rotateX(0deg);
                transform: perspective(550px) rotateX(0deg); 

        opacity: 1;
    }
}

.flip-in-x
{
    -webkit-animation-name: flip-in-x;
         -o-animation-name: flip-in-x;
            animation-name: flip-in-x;

    -webkit-backface-visibility: visible !important;
            backface-visibility: visible !important;
}

@-webkit-keyframes flip-out-x
{
    0%
    {
        -webkit-transform: perspective(550px) rotateX(0deg);
                transform: perspective(550px) rotateX(0deg); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: perspective(550px) rotateX(90deg);
                transform: perspective(550px) rotateX(90deg); 

        opacity: 0;
    }
}

@-o-keyframes flip-out-x
{
    0%
    {
        transform: perspective(550px) rotateX(0deg); 

        opacity: 1;
    }
    100%
    {
        transform: perspective(550px) rotateX(90deg); 

        opacity: 0;
    }
}

@keyframes flip-out-x
{
    0%
    {
        -webkit-transform: perspective(550px) rotateX(0deg);
                transform: perspective(550px) rotateX(0deg); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: perspective(550px) rotateX(90deg);
                transform: perspective(550px) rotateX(90deg); 

        opacity: 0;
    }
}

.flip-out-x
{
    -webkit-animation-name: flip-out-x;
         -o-animation-name: flip-out-x;
            animation-name: flip-out-x;

    -webkit-backface-visibility: visible !important;
            backface-visibility: visible !important;
}

@-webkit-keyframes flip-in-x-nr
{
    0%
    {
        -webkit-transform: perspective(100px) rotateX(90deg);
                transform: perspective(100px) rotateX(90deg); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: perspective(100px) rotateX(0deg);
                transform: perspective(100px) rotateX(0deg); 

        opacity: 1;
    }
}

@-o-keyframes flip-in-x-nr
{
    0%
    {
        transform: perspective(100px) rotateX(90deg); 

        opacity: 0;
    }
    100%
    {
        transform: perspective(100px) rotateX(0deg); 

        opacity: 1;
    }
}

@keyframes flip-in-x-nr
{
    0%
    {
        -webkit-transform: perspective(100px) rotateX(90deg);
                transform: perspective(100px) rotateX(90deg); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: perspective(100px) rotateX(0deg);
                transform: perspective(100px) rotateX(0deg); 

        opacity: 1;
    }
}

.flip-in-x-nr
{
    -webkit-animation-name: flip-in-x-nr;
         -o-animation-name: flip-in-x-nr;
            animation-name: flip-in-x-nr;

    -webkit-backface-visibility: visible !important;
            backface-visibility: visible !important;
}

@-webkit-keyframes flip-out-x-nr
{
    0%
    {
        -webkit-transform: perspective(100px) rotateX(0deg);
                transform: perspective(100px) rotateX(0deg); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: perspective(100px) rotateX(90deg);
                transform: perspective(100px) rotateX(90deg); 

        opacity: 0;
    }
}

@-o-keyframes flip-out-x-nr
{
    0%
    {
        transform: perspective(100px) rotateX(0deg); 

        opacity: 1;
    }
    100%
    {
        transform: perspective(100px) rotateX(90deg); 

        opacity: 0;
    }
}

@keyframes flip-out-x-nr
{
    0%
    {
        -webkit-transform: perspective(100px) rotateX(0deg);
                transform: perspective(100px) rotateX(0deg); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: perspective(100px) rotateX(90deg);
                transform: perspective(100px) rotateX(90deg); 

        opacity: 0;
    }
}

.flip-out-x-nr
{
    -webkit-animation-name: flip-out-x-nr;
         -o-animation-name: flip-out-x-nr;
            animation-name: flip-out-x-nr;

    -webkit-backface-visibility: visible !important;
            backface-visibility: visible !important;
}

@-webkit-keyframes flip-in-x-fr
{
    0%
    {
        -webkit-transform: perspective(1000px) rotateX(90deg);
                transform: perspective(1000px) rotateX(90deg); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: perspective(1000px) rotateX(0deg);
                transform: perspective(1000px) rotateX(0deg); 

        opacity: 1;
    }
}

@-o-keyframes flip-in-x-fr
{
    0%
    {
        transform: perspective(1000px) rotateX(90deg); 

        opacity: 0;
    }
    100%
    {
        transform: perspective(1000px) rotateX(0deg); 

        opacity: 1;
    }
}

@keyframes flip-in-x-fr
{
    0%
    {
        -webkit-transform: perspective(1000px) rotateX(90deg);
                transform: perspective(1000px) rotateX(90deg); 

        opacity: 0;
    }
    100%
    {
        -webkit-transform: perspective(1000px) rotateX(0deg);
                transform: perspective(1000px) rotateX(0deg); 

        opacity: 1;
    }
}

.flip-in-x-fr
{
    -webkit-animation-name: flip-in-x-fr;
         -o-animation-name: flip-in-x-fr;
            animation-name: flip-in-x-fr;

    -webkit-backface-visibility: visible !important;
            backface-visibility: visible !important;
}

@-webkit-keyframes flip-out-x-fr
{
    0%
    {
        -webkit-transform: perspective(1000px) rotateX(0deg);
                transform: perspective(1000px) rotateX(0deg); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: perspective(1000px) rotateX(90deg);
                transform: perspective(1000px) rotateX(90deg); 

        opacity: 0;
    }
}

@-o-keyframes flip-out-x-fr
{
    0%
    {
        transform: perspective(1000px) rotateX(0deg); 

        opacity: 1;
    }
    100%
    {
        transform: perspective(1000px) rotateX(90deg); 

        opacity: 0;
    }
}

@keyframes flip-out-x-fr
{
    0%
    {
        -webkit-transform: perspective(1000px) rotateX(0deg);
                transform: perspective(1000px) rotateX(0deg); 

        opacity: 1;
    }
    100%
    {
        -webkit-transform: perspective(1000px) rotateX(90deg);
                transform: perspective(1000px) rotateX(90deg); 

        opacity: 0;
    }
}

.flip-out-x-fr
{
    -webkit-animation-name: flip-out-x-fr;
         -o-animation-name: flip-out-x-fr;
            animation-name: flip-out-x-fr;

    -webkit-backface-visibility: visible !important;
            backface-visibility: visible !important;
}

@-webkit-keyframes flip-in-y
{
    0%
    {
        -webkit-transform: perspective(550px) rotateY(90deg);
                transform: perspective(550px) rotateY(90deg);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: perspective(550px) rotateY(0deg);
                transform: perspective(550px) rotateY(0deg);

        opacity: 1;
    }
}

@-o-keyframes flip-in-y
{
    0%
    {
        transform: perspective(550px) rotateY(90deg);

        opacity: 0;
    }
    100%
    {
        transform: perspective(550px) rotateY(0deg);

        opacity: 1;
    }
}

@keyframes flip-in-y
{
    0%
    {
        -webkit-transform: perspective(550px) rotateY(90deg);
                transform: perspective(550px) rotateY(90deg);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: perspective(550px) rotateY(0deg);
                transform: perspective(550px) rotateY(0deg);

        opacity: 1;
    }
}

.flip-in-y
{
    -webkit-animation-name: flip-in-y;
         -o-animation-name: flip-in-y;
            animation-name: flip-in-y; 

    -webkit-backface-visibility: visible !important;
            backface-visibility: visible !important;
}

@-webkit-keyframes flip-out-y
{
    0%
    {
        -webkit-transform: perspective(550px) rotateY(0deg);
                transform: perspective(550px) rotateY(0deg);

        opacity: 1;
    }
    100%
    {
        -webkit-transform: perspective(550px) rotateY(90deg);
                transform: perspective(550px) rotateY(90deg);

        opacity: 0;
    }
}

@-o-keyframes flip-out-y
{
    0%
    {
        transform: perspective(550px) rotateY(0deg);

        opacity: 1;
    }
    100%
    {
        transform: perspective(550px) rotateY(90deg);

        opacity: 0;
    }
}

@keyframes flip-out-y
{
    0%
    {
        -webkit-transform: perspective(550px) rotateY(0deg);
                transform: perspective(550px) rotateY(0deg);

        opacity: 1;
    }
    100%
    {
        -webkit-transform: perspective(550px) rotateY(90deg);
                transform: perspective(550px) rotateY(90deg);

        opacity: 0;
    }
}

.flip-out-y
{
    -webkit-animation-name: flip-out-y;
         -o-animation-name: flip-out-y;
            animation-name: flip-out-y; 

    -webkit-backface-visibility: visible !important;
            backface-visibility: visible !important;
}

@-webkit-keyframes flip-in-y-nr
{
    0%
    {
        -webkit-transform: perspective(100px) rotateY(90deg);
                transform: perspective(100px) rotateY(90deg);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: perspective(100px) rotateY(0deg);
                transform: perspective(100px) rotateY(0deg);

        opacity: 1;
    }
}

@-o-keyframes flip-in-y-nr
{
    0%
    {
        transform: perspective(100px) rotateY(90deg);

        opacity: 0;
    }
    100%
    {
        transform: perspective(100px) rotateY(0deg);

        opacity: 1;
    }
}

@keyframes flip-in-y-nr
{
    0%
    {
        -webkit-transform: perspective(100px) rotateY(90deg);
                transform: perspective(100px) rotateY(90deg);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: perspective(100px) rotateY(0deg);
                transform: perspective(100px) rotateY(0deg);

        opacity: 1;
    }
}

.flip-in-y-nr
{
    -webkit-animation-name: flip-in-y-nr;
         -o-animation-name: flip-in-y-nr;
            animation-name: flip-in-y-nr;

    -webkit-backface-visibility: visible !important;
            backface-visibility: visible !important;
}

@-webkit-keyframes flip-out-y-nr
{
    0%
    {
        -webkit-transform: perspective(100px) rotateY(0deg);
                transform: perspective(100px) rotateY(0deg);

        opacity: 1;
    }
    100%
    {
        -webkit-transform: perspective(100px) rotateY(90deg);
                transform: perspective(100px) rotateY(90deg);

        opacity: 0;
    }
}

@-o-keyframes flip-out-y-nr
{
    0%
    {
        transform: perspective(100px) rotateY(0deg);

        opacity: 1;
    }
    100%
    {
        transform: perspective(100px) rotateY(90deg);

        opacity: 0;
    }
}

@keyframes flip-out-y-nr
{
    0%
    {
        -webkit-transform: perspective(100px) rotateY(0deg);
                transform: perspective(100px) rotateY(0deg);

        opacity: 1;
    }
    100%
    {
        -webkit-transform: perspective(100px) rotateY(90deg);
                transform: perspective(100px) rotateY(90deg);

        opacity: 0;
    }
}

.flip-out-y-nr
{
    -webkit-animation-name: flip-out-y-nr;
         -o-animation-name: flip-out-y-nr;
            animation-name: flip-out-y-nr;

    -webkit-backface-visibility: visible !important;
            backface-visibility: visible !important;
}

@-webkit-keyframes flip-in-y-fr
{
    0%
    {
        -webkit-transform: perspective(1000px) rotateY(90deg);
                transform: perspective(1000px) rotateY(90deg);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: perspective(1000px) rotateY(0deg);
                transform: perspective(1000px) rotateY(0deg);

        opacity: 1;
    }
}

@-o-keyframes flip-in-y-fr
{
    0%
    {
        transform: perspective(1000px) rotateY(90deg);

        opacity: 0;
    }
    100%
    {
        transform: perspective(1000px) rotateY(0deg);

        opacity: 1;
    }
}

@keyframes flip-in-y-fr
{
    0%
    {
        -webkit-transform: perspective(1000px) rotateY(90deg);
                transform: perspective(1000px) rotateY(90deg);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: perspective(1000px) rotateY(0deg);
                transform: perspective(1000px) rotateY(0deg);

        opacity: 1;
    }
}

.flip-in-y-fr
{
    -webkit-animation-name: flip-in-y-fr;
         -o-animation-name: flip-in-y-fr;
            animation-name: flip-in-y-fr;

    -webkit-backface-visibility: visible !important;
            backface-visibility: visible !important;
}

@-webkit-keyframes flip-out-y-fr
{
    0%
    {
        -webkit-transform: perspective(1000px) rotateY(0deg);
                transform: perspective(1000px) rotateY(0deg);

        opacity: 1;
    }
    100%
    {
        -webkit-transform: perspective(1000px) rotateY(90deg);
                transform: perspective(1000px) rotateY(90deg);

        opacity: 0;
    }
}

@-o-keyframes flip-out-y-fr
{
    0%
    {
        transform: perspective(1000px) rotateY(0deg);

        opacity: 1;
    }
    100%
    {
        transform: perspective(1000px) rotateY(90deg);

        opacity: 0;
    }
}

@keyframes flip-out-y-fr
{
    0%
    {
        -webkit-transform: perspective(1000px) rotateY(0deg);
                transform: perspective(1000px) rotateY(0deg);

        opacity: 1;
    }
    100%
    {
        -webkit-transform: perspective(1000px) rotateY(90deg);
                transform: perspective(1000px) rotateY(90deg);

        opacity: 0;
    }
}

.flip-out-y-fr
{
    -webkit-animation-name: flip-out-y-fr;
         -o-animation-name: flip-out-y-fr;
            animation-name: flip-out-y-fr;

    -webkit-backface-visibility: visible !important;
            backface-visibility: visible !important;
}

@-webkit-keyframes zoom-in
{
    0%
    {
        -webkit-transform: scale(.7);
                transform: scale(.7); 

        opacity: 0;
    }
    100%
    {
        opacity: 1;
    }
}

@-o-keyframes zoom-in
{
    0%
    {
        -o-transform: scale(.7);
           transform: scale(.7); 

        opacity: 0;
    }
    100%
    {
        opacity: 1;
    }
}

@keyframes zoom-in
{
    0%
    {
        -webkit-transform: scale(.7);
             -o-transform: scale(.7);
                transform: scale(.7); 

        opacity: 0;
    }
    100%
    {
        opacity: 1;
    }
}

.zoom-in
{
    -webkit-animation-name: zoom-in;
         -o-animation-name: zoom-in;
            animation-name: zoom-in;
}

@-webkit-keyframes zoom-out
{
    0%
    {
        -webkit-transform: scale(1);
                transform: scale(1); 

        opacity: 1;
    }
    50%
    {
        -webkit-transform: scale(.7);
                transform: scale(.7); 

        opacity: 0;
    }
    100%
    {
        opacity: 0;
    }
}

@-o-keyframes zoom-out
{
    0%
    {
        -o-transform: scale(1);
           transform: scale(1); 

        opacity: 1;
    }
    50%
    {
        -o-transform: scale(.7);
           transform: scale(.7); 

        opacity: 0;
    }
    100%
    {
        opacity: 0;
    }
}

@keyframes zoom-out
{
    0%
    {
        -webkit-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1); 

        opacity: 1;
    }
    50%
    {
        -webkit-transform: scale(.7);
             -o-transform: scale(.7);
                transform: scale(.7); 

        opacity: 0;
    }
    100%
    {
        opacity: 0;
    }
}

.zoom-out
{
    -webkit-animation-name: zoom-out;
         -o-animation-name: zoom-out;
            animation-name: zoom-out;
}

@-webkit-keyframes zoom-in-sm
{
    0%
    {
        -webkit-transform: scale(.95);
                transform: scale(.95); 

        opacity: 0;
    }
    100%
    {
        opacity: 1;
    }
}

@-o-keyframes zoom-in-sm
{
    0%
    {
        -o-transform: scale(.95);
           transform: scale(.95); 

        opacity: 0;
    }
    100%
    {
        opacity: 1;
    }
}

@keyframes zoom-in-sm
{
    0%
    {
        -webkit-transform: scale(.95);
             -o-transform: scale(.95);
                transform: scale(.95); 

        opacity: 0;
    }
    100%
    {
        opacity: 1;
    }
}

.zoom-in-sm
{
    -webkit-animation-name: zoom-in-sm;
         -o-animation-name: zoom-in-sm;
            animation-name: zoom-in-sm;
}

@-webkit-keyframes zoom-out-sm
{
    0%
    {
        -webkit-transform: scale(1);
                transform: scale(1); 

        opacity: 1;
    }
    50%
    {
        -webkit-transform: scale(.95);
                transform: scale(.95); 

        opacity: 0;
    }
    100%
    {
        opacity: 0;
    }
}

@-o-keyframes zoom-out-sm
{
    0%
    {
        -o-transform: scale(1);
           transform: scale(1); 

        opacity: 1;
    }
    50%
    {
        -o-transform: scale(.95);
           transform: scale(.95); 

        opacity: 0;
    }
    100%
    {
        opacity: 0;
    }
}

@keyframes zoom-out-sm
{
    0%
    {
        -webkit-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1); 

        opacity: 1;
    }
    50%
    {
        -webkit-transform: scale(.95);
             -o-transform: scale(.95);
                transform: scale(.95); 

        opacity: 0;
    }
    100%
    {
        opacity: 0;
    }
}

.zoom-out-sm
{
    -webkit-animation-name: zoom-out-sm;
         -o-animation-name: zoom-out-sm;
            animation-name: zoom-out-sm;
}

@-webkit-keyframes zoom-in-lg
{
    0%
    {
        -webkit-transform: scale(.4);
                transform: scale(.4); 

        opacity: 0;
    }
    100%
    {
        opacity: 1;
    }
}

@-o-keyframes zoom-in-lg
{
    0%
    {
        -o-transform: scale(.4);
           transform: scale(.4); 

        opacity: 0;
    }
    100%
    {
        opacity: 1;
    }
}

@keyframes zoom-in-lg
{
    0%
    {
        -webkit-transform: scale(.4);
             -o-transform: scale(.4);
                transform: scale(.4); 

        opacity: 0;
    }
    100%
    {
        opacity: 1;
    }
}

.zoom-in-lg
{
    -webkit-animation-name: zoom-in-lg;
         -o-animation-name: zoom-in-lg;
            animation-name: zoom-in-lg;
}

@-webkit-keyframes zoom-out-lg
{
    0%
    {
        -webkit-transform: scale(1);
                transform: scale(1); 

        opacity: 1;
    }
    50%
    {
        -webkit-transform: scale(.4);
                transform: scale(.4); 

        opacity: 0;
    }
    100%
    {
        opacity: 0;
    }
}

@-o-keyframes zoom-out-lg
{
    0%
    {
        -o-transform: scale(1);
           transform: scale(1); 

        opacity: 1;
    }
    50%
    {
        -o-transform: scale(.4);
           transform: scale(.4); 

        opacity: 0;
    }
    100%
    {
        opacity: 0;
    }
}

@keyframes zoom-out-lg
{
    0%
    {
        -webkit-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1); 

        opacity: 1;
    }
    50%
    {
        -webkit-transform: scale(.4);
             -o-transform: scale(.4);
                transform: scale(.4); 

        opacity: 0;
    }
    100%
    {
        opacity: 0;
    }
}

.zoom-out-lg
{
    -webkit-animation-name: zoom-out-lg;
         -o-animation-name: zoom-out-lg;
            animation-name: zoom-out-lg;
}

.blink-slow
{
    -webkit-animation-name: blink-slow;
         -o-animation-name: blink-slow;
            animation-name: blink-slow;
    -webkit-animation-duration: .3s;
         -o-animation-duration: .3s;
            animation-duration: .3s;
    -webkit-animation-timing-function: ease-in-out;
         -o-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
         -o-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
         -o-animation-direction: alternate;
            animation-direction: alternate;
}

@-webkit-keyframes blink-slow
{
    0%
    {
        opacity: .4;
    }
    50%
    {
        opacity: .7;
    }
    100%
    {
        opacity: 1;
    }
}

@-o-keyframes blink-slow
{
    0%
    {
        opacity: .4;
    }
    50%
    {
        opacity: .7;
    }
    100%
    {
        opacity: 1;
    }
}

@keyframes blink-slow
{
    0%
    {
        opacity: .4;
    }
    50%
    {
        opacity: .7;
    }
    100%
    {
        opacity: 1;
    }
}

@-webkit-keyframes overlay-slide-in-top
{
    0%
    {
        height: 100%;
    }
    100%
    {
        height: 0;
    }
}

@-o-keyframes overlay-slide-in-top
{
    0%
    {
        height: 100%;
    }
    100%
    {
        height: 0;
    }
}

@keyframes overlay-slide-in-top
{
    0%
    {
        height: 100%;
    }
    100%
    {
        height: 0;
    }
}

.overlay-slide-in-top
{
    top: 0; 

    height: 0;

    -webkit-animation-name: overlay-slide-in-top;
         -o-animation-name: overlay-slide-in-top;
            animation-name: overlay-slide-in-top;
}

@-webkit-keyframes overlay-slide-out-top
{
    0%
    {
        height: 0;
    }
    100%
    {
        height: 100%;
    }
}

@-o-keyframes overlay-slide-out-top
{
    0%
    {
        height: 0;
    }
    100%
    {
        height: 100%;
    }
}

@keyframes overlay-slide-out-top
{
    0%
    {
        height: 0;
    }
    100%
    {
        height: 100%;
    }
}

.overlay-slide-out-top
{
    top: 0; 

    height: 100%;

    -webkit-animation-name: overlay-slide-out-top;
         -o-animation-name: overlay-slide-out-top;
            animation-name: overlay-slide-out-top;
}

@-webkit-keyframes overlay-slide-in-bottom
{
    0%
    {
        height: 100%;
    }
    100%
    {
        height: 0;
    }
}

@-o-keyframes overlay-slide-in-bottom
{
    0%
    {
        height: 100%;
    }
    100%
    {
        height: 0;
    }
}

@keyframes overlay-slide-in-bottom
{
    0%
    {
        height: 100%;
    }
    100%
    {
        height: 0;
    }
}

.overlay-slide-in-bottom
{
    bottom: 0; 

    height: 0;

    -webkit-animation-name: overlay-slide-in-bottom;
         -o-animation-name: overlay-slide-in-bottom;
            animation-name: overlay-slide-in-bottom;
}

@-webkit-keyframes overlay-slide-out-bottom
{
    0%
    {
        height: 0;
    }
    100%
    {
        height: 100%;
    }
}

@-o-keyframes overlay-slide-out-bottom
{
    0%
    {
        height: 0;
    }
    100%
    {
        height: 100%;
    }
}

@keyframes overlay-slide-out-bottom
{
    0%
    {
        height: 0;
    }
    100%
    {
        height: 100%;
    }
}

.overlay-slide-out-bottom
{
    bottom: 0; 

    height: 100%;

    -webkit-animation-name: overlay-slide-out-bottom;
         -o-animation-name: overlay-slide-out-bottom;
            animation-name: overlay-slide-out-bottom;
}

@-webkit-keyframes overlay-slide-in-left
{
    0%
    {
        width: 100%;
    }
    100%
    {
        width: 0;
    }
}

@-o-keyframes overlay-slide-in-left
{
    0%
    {
        width: 100%;
    }
    100%
    {
        width: 0;
    }
}

@keyframes overlay-slide-in-left
{
    0%
    {
        width: 100%;
    }
    100%
    {
        width: 0;
    }
}

.overlay-slide-in-left
{
    width: 0; 

    -webkit-animation-name: overlay-slide-in-left;
         -o-animation-name: overlay-slide-in-left;
            animation-name: overlay-slide-in-left;
}

@-webkit-keyframes overlay-slide-out-left
{
    0%
    {
        width: 0;
    }
    100%
    {
        width: 100%;
    }
}

@-o-keyframes overlay-slide-out-left
{
    0%
    {
        width: 0;
    }
    100%
    {
        width: 100%;
    }
}

@keyframes overlay-slide-out-left
{
    0%
    {
        width: 0;
    }
    100%
    {
        width: 100%;
    }
}

.overlay-slide-out-left
{
    left: 0; 

    width: 100%;

    -webkit-animation-name: overlay-slide-out-left;
         -o-animation-name: overlay-slide-out-left;
            animation-name: overlay-slide-out-left;
}

@-webkit-keyframes overlay-slide-in-right
{
    0%
    {
        width: 100%;
    }
    100%
    {
        width: 0;
    }
}

@-o-keyframes overlay-slide-in-right
{
    0%
    {
        width: 100%;
    }
    100%
    {
        width: 0;
    }
}

@keyframes overlay-slide-in-right
{
    0%
    {
        width: 100%;
    }
    100%
    {
        width: 0;
    }
}

.overlay-slide-in-right
{
    right: 0; 

    width: 0;

    -webkit-animation-name: overlay-slide-in-right;
         -o-animation-name: overlay-slide-in-right;
            animation-name: overlay-slide-in-right;
}

@-webkit-keyframes overlay-slide-out-right
{
    0%
    {
        width: 0;
    }
    100%
    {
        width: 100%;
    }
}

@-o-keyframes overlay-slide-out-right
{
    0%
    {
        width: 0;
    }
    100%
    {
        width: 100%;
    }
}

@keyframes overlay-slide-out-right
{
    0%
    {
        width: 0;
    }
    100%
    {
        width: 100%;
    }
}

.overlay-slide-out-right
{
    right: 0; 

    width: 100%;

    -webkit-animation-name: overlay-slide-out-right;
         -o-animation-name: overlay-slide-out-right;
            animation-name: overlay-slide-out-right;
}
.scrollable.is-enabled{overflow:hidden!important}.is-enabled .scrollable-container{overflow:hidden!important;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important;box-sizing:content-box!important}.is-enabled .scrollable-container::-webkit-scrollbar{width:0;height:0;-webkit-appearance:none}.scrollable-vertical.is-enabled .scrollable-container{overflow-y:scroll!important}.scrollable-horizontal.is-enabled .scrollable-container{overflow-x:scroll!important}.is-enabled .scrollable-content{position:relative!important;overflow:visible!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.is-enabled .scrollable-content:after,.is-enabled .scrollable-content:before{display:table;content:' '}.is-enabled .scrollable-content:after{clear:both}.scrollable-bar{line-height:0;position:absolute;right:0;bottom:0;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-user-select:none;user-select:none;user-select:none;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;border-radius:2px;user-focus:ignore;user-input:disabled;-webkit-touch-callout:none}.is-disabled .scrollable-bar{display:none}.scrollable-bar-hide{-webkit-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s;opacity:0}.scrollable-bar.is-dragging{opacity:1}.scrollable-bar.is-disabled{display:none}.scrollable-bar-handle{line-height:0;position:absolute;top:0;left:0;cursor:pointer;-webkit-transition:width,height .5s;-o-transition:width,height .5s;transition:width,height .5s;border-radius:2;background:rgba(163,175,183,.6)}.scrollable-bar-vertical{width:4px;height:100%;height:-webkit-calc(100% - 8px);height:calc(100% - 8px);margin:4px 2px}.scrollable-bar-vertical .scrollable-bar-handle{width:100%}.scrollable-bar-horizontal{width:100%;width:-webkit-calc(100% - 8px);width:calc(100% - 8px);height:4px;margin:2px 4px}.scrollable-bar-vertical.is-dragging,.scrollable-bar-vertical.is-hovering{width:8px;margin:4px 1px}.scrollable-bar-horizontal.is-dragging,.scrollable-bar-horizontal.is-hovering{height:8px;margin:1px 4px}.scrollable-bar-horizontal .scrollable-bar-handle{height:100%}.scrollable.is-dragging .scrollable-handle,.scrollable.is-hovering .scrollable-handle{border-radius:8px}.scrollable.is-dragging .scrollable-bar-handle,.scrollable.is-hovering .scrollable-bar-handle{border-radius:8px}.scrollable.is-scrolling .scrollable-bar{-webkit-transition:opacity 0;-o-transition:opacity 0;transition:opacity 0;opacity:1}.scrollable.is-dragging{-webkit-user-select:none;-webkit-user-select:none;-moz-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-user-select:none;user-select:none;user-select:none;user-focus:ignore;user-input:disabled;-webkit-touch-callout:none}.scrollable.is-dragging .scrollable-bar-handle{background:rgba(163,175,183,.8)!important}.scrollable-inverse.scrollable .scrollable-bar-handle{background:rgba(228,234,236,.6)}.scrollable-inverse.scrollable.is-dragging .scrollable-bar-handle{background:rgba(228,234,236,.8)!important}.scrollable-shadow.scrollable.is-dragging .scrollable-bar,.scrollable-shadow.scrollable.is-hovering .scrollable-bar{background:rgba(228,234,236,.5)}.scrollable-inverse.scrollable-shadow.scrollable.is-dragging .scrollable-bar,.scrollable-inverse.scrollable-shadow.scrollable.is-hovering .scrollable-bar{background:rgba(228,234,236,.4)}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */





@font-face {
  font-family: 'FontAwesome';
  src: url(/assets/fontawesome-webfont-82ff0fe46a6f60e0ab3c4a9891a0ae0a1f7b7e84c625f55358379177a2dcb202.eot);
  src: url(/assets/fontawesome-webfont-82ff0fe46a6f60e0ab3c4a9891a0ae0a1f7b7e84c625f55358379177a2dcb202.eot?#iefix) format('embedded-opentype'), url(/assets/fontawesome-webfont-fa79d127baca4558a0b973f5f514b90fc5ef43314c41095f5cb285ffaa0a4029.woff2) format('woff2'), url(/assets/fontawesome-webfont-c9a0a23a23a3f6f7165cba218b40483a0b1750d92b49c40842f1d8f566f5f421.woff) format('woff'), url(/assets/fontawesome-webfont-2794b002e3568f5abce8991e2431ca79e0ce84a08ea1268884b4e097b62762a6.ttf) format('truetype'), url(/assets/fontawesome-webfont-67c6c8e9ffb0fcd7c7c64eaff12a298abf5b54a54b54f0e6c4c49161dba62d6d.svg#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}
.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.85714286em;
}
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eeeeee;
  border-radius: .1em;
}
.fa-pull-left {
  float: left;
}
.fa-pull-right {
  float: right;
}
.fa.fa-pull-left {
  margin-right: .3em;
}
.fa.fa-pull-right {
  margin-left: .3em;
}
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.fa.pull-left {
  margin-right: .3em;
}
.fa.pull-right {
  margin-left: .3em;
}
.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}
.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}
.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}
.fa-stack-1x {
  line-height: inherit;
}
.fa-stack-2x {
  font-size: 2em;
}
.fa-inverse {
  color: #ffffff;
}
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}
.fa-music:before {
  content: "\f001";
}
.fa-search:before {
  content: "\f002";
}
.fa-envelope-o:before {
  content: "\f003";
}
.fa-heart:before {
  content: "\f004";
}
.fa-star:before {
  content: "\f005";
}
.fa-star-o:before {
  content: "\f006";
}
.fa-user:before {
  content: "\f007";
}
.fa-film:before {
  content: "\f008";
}
.fa-th-large:before {
  content: "\f009";
}
.fa-th:before {
  content: "\f00a";
}
.fa-th-list:before {
  content: "\f00b";
}
.fa-check:before {
  content: "\f00c";
}
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}
.fa-search-plus:before {
  content: "\f00e";
}
.fa-search-minus:before {
  content: "\f010";
}
.fa-power-off:before {
  content: "\f011";
}
.fa-signal:before {
  content: "\f012";
}
.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}
.fa-trash-o:before {
  content: "\f014";
}
.fa-home:before {
  content: "\f015";
}
.fa-file-o:before {
  content: "\f016";
}
.fa-clock-o:before {
  content: "\f017";
}
.fa-road:before {
  content: "\f018";
}
.fa-download:before {
  content: "\f019";
}
.fa-arrow-circle-o-down:before {
  content: "\f01a";
}
.fa-arrow-circle-o-up:before {
  content: "\f01b";
}
.fa-inbox:before {
  content: "\f01c";
}
.fa-play-circle-o:before {
  content: "\f01d";
}
.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}
.fa-refresh:before {
  content: "\f021";
}
.fa-list-alt:before {
  content: "\f022";
}
.fa-lock:before {
  content: "\f023";
}
.fa-flag:before {
  content: "\f024";
}
.fa-headphones:before {
  content: "\f025";
}
.fa-volume-off:before {
  content: "\f026";
}
.fa-volume-down:before {
  content: "\f027";
}
.fa-volume-up:before {
  content: "\f028";
}
.fa-qrcode:before {
  content: "\f029";
}
.fa-barcode:before {
  content: "\f02a";
}
.fa-tag:before {
  content: "\f02b";
}
.fa-tags:before {
  content: "\f02c";
}
.fa-book:before {
  content: "\f02d";
}
.fa-bookmark:before {
  content: "\f02e";
}
.fa-print:before {
  content: "\f02f";
}
.fa-camera:before {
  content: "\f030";
}
.fa-font:before {
  content: "\f031";
}
.fa-bold:before {
  content: "\f032";
}
.fa-italic:before {
  content: "\f033";
}
.fa-text-height:before {
  content: "\f034";
}
.fa-text-width:before {
  content: "\f035";
}
.fa-align-left:before {
  content: "\f036";
}
.fa-align-center:before {
  content: "\f037";
}
.fa-align-right:before {
  content: "\f038";
}
.fa-align-justify:before {
  content: "\f039";
}
.fa-list:before {
  content: "\f03a";
}
.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}
.fa-indent:before {
  content: "\f03c";
}
.fa-video-camera:before {
  content: "\f03d";
}
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}
.fa-pencil:before {
  content: "\f040";
}
.fa-map-marker:before {
  content: "\f041";
}
.fa-adjust:before {
  content: "\f042";
}
.fa-tint:before {
  content: "\f043";
}
.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}
.fa-share-square-o:before {
  content: "\f045";
}
.fa-check-square-o:before {
  content: "\f046";
}
.fa-arrows:before {
  content: "\f047";
}
.fa-step-backward:before {
  content: "\f048";
}
.fa-fast-backward:before {
  content: "\f049";
}
.fa-backward:before {
  content: "\f04a";
}
.fa-play:before {
  content: "\f04b";
}
.fa-pause:before {
  content: "\f04c";
}
.fa-stop:before {
  content: "\f04d";
}
.fa-forward:before {
  content: "\f04e";
}
.fa-fast-forward:before {
  content: "\f050";
}
.fa-step-forward:before {
  content: "\f051";
}
.fa-eject:before {
  content: "\f052";
}
.fa-chevron-left:before {
  content: "\f053";
}
.fa-chevron-right:before {
  content: "\f054";
}
.fa-plus-circle:before {
  content: "\f055";
}
.fa-minus-circle:before {
  content: "\f056";
}
.fa-times-circle:before {
  content: "\f057";
}
.fa-check-circle:before {
  content: "\f058";
}
.fa-question-circle:before {
  content: "\f059";
}
.fa-info-circle:before {
  content: "\f05a";
}
.fa-crosshairs:before {
  content: "\f05b";
}
.fa-times-circle-o:before {
  content: "\f05c";
}
.fa-check-circle-o:before {
  content: "\f05d";
}
.fa-ban:before {
  content: "\f05e";
}
.fa-arrow-left:before {
  content: "\f060";
}
.fa-arrow-right:before {
  content: "\f061";
}
.fa-arrow-up:before {
  content: "\f062";
}
.fa-arrow-down:before {
  content: "\f063";
}
.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}
.fa-expand:before {
  content: "\f065";
}
.fa-compress:before {
  content: "\f066";
}
.fa-plus:before {
  content: "\f067";
}
.fa-minus:before {
  content: "\f068";
}
.fa-asterisk:before {
  content: "\f069";
}
.fa-exclamation-circle:before {
  content: "\f06a";
}
.fa-gift:before {
  content: "\f06b";
}
.fa-leaf:before {
  content: "\f06c";
}
.fa-fire:before {
  content: "\f06d";
}
.fa-eye:before {
  content: "\f06e";
}
.fa-eye-slash:before {
  content: "\f070";
}
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}
.fa-plane:before {
  content: "\f072";
}
.fa-calendar:before {
  content: "\f073";
}
.fa-random:before {
  content: "\f074";
}
.fa-comment:before {
  content: "\f075";
}
.fa-magnet:before {
  content: "\f076";
}
.fa-chevron-up:before {
  content: "\f077";
}
.fa-chevron-down:before {
  content: "\f078";
}
.fa-retweet:before {
  content: "\f079";
}
.fa-shopping-cart:before {
  content: "\f07a";
}
.fa-folder:before {
  content: "\f07b";
}
.fa-folder-open:before {
  content: "\f07c";
}
.fa-arrows-v:before {
  content: "\f07d";
}
.fa-arrows-h:before {
  content: "\f07e";
}
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}
.fa-twitter-square:before {
  content: "\f081";
}
.fa-facebook-square:before {
  content: "\f082";
}
.fa-camera-retro:before {
  content: "\f083";
}
.fa-key:before {
  content: "\f084";
}
.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}
.fa-comments:before {
  content: "\f086";
}
.fa-thumbs-o-up:before {
  content: "\f087";
}
.fa-thumbs-o-down:before {
  content: "\f088";
}
.fa-star-half:before {
  content: "\f089";
}
.fa-heart-o:before {
  content: "\f08a";
}
.fa-sign-out:before {
  content: "\f08b";
}
.fa-linkedin-square:before {
  content: "\f08c";
}
.fa-thumb-tack:before {
  content: "\f08d";
}
.fa-external-link:before {
  content: "\f08e";
}
.fa-sign-in:before {
  content: "\f090";
}
.fa-trophy:before {
  content: "\f091";
}
.fa-github-square:before {
  content: "\f092";
}
.fa-upload:before {
  content: "\f093";
}
.fa-lemon-o:before {
  content: "\f094";
}
.fa-phone:before {
  content: "\f095";
}
.fa-square-o:before {
  content: "\f096";
}
.fa-bookmark-o:before {
  content: "\f097";
}
.fa-phone-square:before {
  content: "\f098";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}
.fa-github:before {
  content: "\f09b";
}
.fa-unlock:before {
  content: "\f09c";
}
.fa-credit-card:before {
  content: "\f09d";
}
.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}
.fa-hdd-o:before {
  content: "\f0a0";
}
.fa-bullhorn:before {
  content: "\f0a1";
}
.fa-bell:before {
  content: "\f0f3";
}
.fa-certificate:before {
  content: "\f0a3";
}
.fa-hand-o-right:before {
  content: "\f0a4";
}
.fa-hand-o-left:before {
  content: "\f0a5";
}
.fa-hand-o-up:before {
  content: "\f0a6";
}
.fa-hand-o-down:before {
  content: "\f0a7";
}
.fa-arrow-circle-left:before {
  content: "\f0a8";
}
.fa-arrow-circle-right:before {
  content: "\f0a9";
}
.fa-arrow-circle-up:before {
  content: "\f0aa";
}
.fa-arrow-circle-down:before {
  content: "\f0ab";
}
.fa-globe:before {
  content: "\f0ac";
}
.fa-wrench:before {
  content: "\f0ad";
}
.fa-tasks:before {
  content: "\f0ae";
}
.fa-filter:before {
  content: "\f0b0";
}
.fa-briefcase:before {
  content: "\f0b1";
}
.fa-arrows-alt:before {
  content: "\f0b2";
}
.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}
.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}
.fa-cloud:before {
  content: "\f0c2";
}
.fa-flask:before {
  content: "\f0c3";
}
.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}
.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}
.fa-paperclip:before {
  content: "\f0c6";
}
.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}
.fa-square:before {
  content: "\f0c8";
}
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}
.fa-list-ul:before {
  content: "\f0ca";
}
.fa-list-ol:before {
  content: "\f0cb";
}
.fa-strikethrough:before {
  content: "\f0cc";
}
.fa-underline:before {
  content: "\f0cd";
}
.fa-table:before {
  content: "\f0ce";
}
.fa-magic:before {
  content: "\f0d0";
}
.fa-truck:before {
  content: "\f0d1";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-pinterest-square:before {
  content: "\f0d3";
}
.fa-google-plus-square:before {
  content: "\f0d4";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-money:before {
  content: "\f0d6";
}
.fa-caret-down:before {
  content: "\f0d7";
}
.fa-caret-up:before {
  content: "\f0d8";
}
.fa-caret-left:before {
  content: "\f0d9";
}
.fa-caret-right:before {
  content: "\f0da";
}
.fa-columns:before {
  content: "\f0db";
}
.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}
.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}
.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}
.fa-envelope:before {
  content: "\f0e0";
}
.fa-linkedin:before {
  content: "\f0e1";
}
.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}
.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}
.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}
.fa-comment-o:before {
  content: "\f0e5";
}
.fa-comments-o:before {
  content: "\f0e6";
}
.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}
.fa-sitemap:before {
  content: "\f0e8";
}
.fa-umbrella:before {
  content: "\f0e9";
}
.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}
.fa-lightbulb-o:before {
  content: "\f0eb";
}
.fa-exchange:before {
  content: "\f0ec";
}
.fa-cloud-download:before {
  content: "\f0ed";
}
.fa-cloud-upload:before {
  content: "\f0ee";
}
.fa-user-md:before {
  content: "\f0f0";
}
.fa-stethoscope:before {
  content: "\f0f1";
}
.fa-suitcase:before {
  content: "\f0f2";
}
.fa-bell-o:before {
  content: "\f0a2";
}
.fa-coffee:before {
  content: "\f0f4";
}
.fa-cutlery:before {
  content: "\f0f5";
}
.fa-file-text-o:before {
  content: "\f0f6";
}
.fa-building-o:before {
  content: "\f0f7";
}
.fa-hospital-o:before {
  content: "\f0f8";
}
.fa-ambulance:before {
  content: "\f0f9";
}
.fa-medkit:before {
  content: "\f0fa";
}
.fa-fighter-jet:before {
  content: "\f0fb";
}
.fa-beer:before {
  content: "\f0fc";
}
.fa-h-square:before {
  content: "\f0fd";
}
.fa-plus-square:before {
  content: "\f0fe";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-double-up:before {
  content: "\f102";
}
.fa-angle-double-down:before {
  content: "\f103";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.fa-angle-up:before {
  content: "\f106";
}
.fa-angle-down:before {
  content: "\f107";
}
.fa-desktop:before {
  content: "\f108";
}
.fa-laptop:before {
  content: "\f109";
}
.fa-tablet:before {
  content: "\f10a";
}
.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}
.fa-circle-o:before {
  content: "\f10c";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-spinner:before {
  content: "\f110";
}
.fa-circle:before {
  content: "\f111";
}
.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}
.fa-github-alt:before {
  content: "\f113";
}
.fa-folder-o:before {
  content: "\f114";
}
.fa-folder-open-o:before {
  content: "\f115";
}
.fa-smile-o:before {
  content: "\f118";
}
.fa-frown-o:before {
  content: "\f119";
}
.fa-meh-o:before {
  content: "\f11a";
}
.fa-gamepad:before {
  content: "\f11b";
}
.fa-keyboard-o:before {
  content: "\f11c";
}
.fa-flag-o:before {
  content: "\f11d";
}
.fa-flag-checkered:before {
  content: "\f11e";
}
.fa-terminal:before {
  content: "\f120";
}
.fa-code:before {
  content: "\f121";
}
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}
.fa-location-arrow:before {
  content: "\f124";
}
.fa-crop:before {
  content: "\f125";
}
.fa-code-fork:before {
  content: "\f126";
}
.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}
.fa-question:before {
  content: "\f128";
}
.fa-info:before {
  content: "\f129";
}
.fa-exclamation:before {
  content: "\f12a";
}
.fa-superscript:before {
  content: "\f12b";
}
.fa-subscript:before {
  content: "\f12c";
}
.fa-eraser:before {
  content: "\f12d";
}
.fa-puzzle-piece:before {
  content: "\f12e";
}
.fa-microphone:before {
  content: "\f130";
}
.fa-microphone-slash:before {
  content: "\f131";
}
.fa-shield:before {
  content: "\f132";
}
.fa-calendar-o:before {
  content: "\f133";
}
.fa-fire-extinguisher:before {
  content: "\f134";
}
.fa-rocket:before {
  content: "\f135";
}
.fa-maxcdn:before {
  content: "\f136";
}
.fa-chevron-circle-left:before {
  content: "\f137";
}
.fa-chevron-circle-right:before {
  content: "\f138";
}
.fa-chevron-circle-up:before {
  content: "\f139";
}
.fa-chevron-circle-down:before {
  content: "\f13a";
}
.fa-html5:before {
  content: "\f13b";
}
.fa-css3:before {
  content: "\f13c";
}
.fa-anchor:before {
  content: "\f13d";
}
.fa-unlock-alt:before {
  content: "\f13e";
}
.fa-bullseye:before {
  content: "\f140";
}
.fa-ellipsis-h:before {
  content: "\f141";
}
.fa-ellipsis-v:before {
  content: "\f142";
}
.fa-rss-square:before {
  content: "\f143";
}
.fa-play-circle:before {
  content: "\f144";
}
.fa-ticket:before {
  content: "\f145";
}
.fa-minus-square:before {
  content: "\f146";
}
.fa-minus-square-o:before {
  content: "\f147";
}
.fa-level-up:before {
  content: "\f148";
}
.fa-level-down:before {
  content: "\f149";
}
.fa-check-square:before {
  content: "\f14a";
}
.fa-pencil-square:before {
  content: "\f14b";
}
.fa-external-link-square:before {
  content: "\f14c";
}
.fa-share-square:before {
  content: "\f14d";
}
.fa-compass:before {
  content: "\f14e";
}
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}
.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}
.fa-gbp:before {
  content: "\f154";
}
.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}
.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}
.fa-won:before,
.fa-krw:before {
  content: "\f159";
}
.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}
.fa-file:before {
  content: "\f15b";
}
.fa-file-text:before {
  content: "\f15c";
}
.fa-sort-alpha-asc:before {
  content: "\f15d";
}
.fa-sort-alpha-desc:before {
  content: "\f15e";
}
.fa-sort-amount-asc:before {
  content: "\f160";
}
.fa-sort-amount-desc:before {
  content: "\f161";
}
.fa-sort-numeric-asc:before {
  content: "\f162";
}
.fa-sort-numeric-desc:before {
  content: "\f163";
}
.fa-thumbs-up:before {
  content: "\f164";
}
.fa-thumbs-down:before {
  content: "\f165";
}
.fa-youtube-square:before {
  content: "\f166";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-xing:before {
  content: "\f168";
}
.fa-xing-square:before {
  content: "\f169";
}
.fa-youtube-play:before {
  content: "\f16a";
}
.fa-dropbox:before {
  content: "\f16b";
}
.fa-stack-overflow:before {
  content: "\f16c";
}
.fa-instagram:before {
  content: "\f16d";
}
.fa-flickr:before {
  content: "\f16e";
}
.fa-adn:before {
  content: "\f170";
}
.fa-bitbucket:before {
  content: "\f171";
}
.fa-bitbucket-square:before {
  content: "\f172";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-tumblr-square:before {
  content: "\f174";
}
.fa-long-arrow-down:before {
  content: "\f175";
}
.fa-long-arrow-up:before {
  content: "\f176";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-apple:before {
  content: "\f179";
}
.fa-windows:before {
  content: "\f17a";
}
.fa-android:before {
  content: "\f17b";
}
.fa-linux:before {
  content: "\f17c";
}
.fa-dribbble:before {
  content: "\f17d";
}
.fa-skype:before {
  content: "\f17e";
}
.fa-foursquare:before {
  content: "\f180";
}
.fa-trello:before {
  content: "\f181";
}
.fa-female:before {
  content: "\f182";
}
.fa-male:before {
  content: "\f183";
}
.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}
.fa-sun-o:before {
  content: "\f185";
}
.fa-moon-o:before {
  content: "\f186";
}
.fa-archive:before {
  content: "\f187";
}
.fa-bug:before {
  content: "\f188";
}
.fa-vk:before {
  content: "\f189";
}
.fa-weibo:before {
  content: "\f18a";
}
.fa-renren:before {
  content: "\f18b";
}
.fa-pagelines:before {
  content: "\f18c";
}
.fa-stack-exchange:before {
  content: "\f18d";
}
.fa-arrow-circle-o-right:before {
  content: "\f18e";
}
.fa-arrow-circle-o-left:before {
  content: "\f190";
}
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}
.fa-dot-circle-o:before {
  content: "\f192";
}
.fa-wheelchair:before {
  content: "\f193";
}
.fa-vimeo-square:before {
  content: "\f194";
}
.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}
.fa-plus-square-o:before {
  content: "\f196";
}
.fa-space-shuttle:before {
  content: "\f197";
}
.fa-slack:before {
  content: "\f198";
}
.fa-envelope-square:before {
  content: "\f199";
}
.fa-wordpress:before {
  content: "\f19a";
}
.fa-openid:before {
  content: "\f19b";
}
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}
.fa-yahoo:before {
  content: "\f19e";
}
.fa-google:before {
  content: "\f1a0";
}
.fa-reddit:before {
  content: "\f1a1";
}
.fa-reddit-square:before {
  content: "\f1a2";
}
.fa-stumbleupon-circle:before {
  content: "\f1a3";
}
.fa-stumbleupon:before {
  content: "\f1a4";
}
.fa-delicious:before {
  content: "\f1a5";
}
.fa-digg:before {
  content: "\f1a6";
}
.fa-pied-piper-pp:before {
  content: "\f1a7";
}
.fa-pied-piper-alt:before {
  content: "\f1a8";
}
.fa-drupal:before {
  content: "\f1a9";
}
.fa-joomla:before {
  content: "\f1aa";
}
.fa-language:before {
  content: "\f1ab";
}
.fa-fax:before {
  content: "\f1ac";
}
.fa-building:before {
  content: "\f1ad";
}
.fa-child:before {
  content: "\f1ae";
}
.fa-paw:before {
  content: "\f1b0";
}
.fa-spoon:before {
  content: "\f1b1";
}
.fa-cube:before {
  content: "\f1b2";
}
.fa-cubes:before {
  content: "\f1b3";
}
.fa-behance:before {
  content: "\f1b4";
}
.fa-behance-square:before {
  content: "\f1b5";
}
.fa-steam:before {
  content: "\f1b6";
}
.fa-steam-square:before {
  content: "\f1b7";
}
.fa-recycle:before {
  content: "\f1b8";
}
.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}
.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}
.fa-tree:before {
  content: "\f1bb";
}
.fa-spotify:before {
  content: "\f1bc";
}
.fa-deviantart:before {
  content: "\f1bd";
}
.fa-soundcloud:before {
  content: "\f1be";
}
.fa-database:before {
  content: "\f1c0";
}
.fa-file-pdf-o:before {
  content: "\f1c1";
}
.fa-file-word-o:before {
  content: "\f1c2";
}
.fa-file-excel-o:before {
  content: "\f1c3";
}
.fa-file-powerpoint-o:before {
  content: "\f1c4";
}
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}
.fa-file-code-o:before {
  content: "\f1c9";
}
.fa-vine:before {
  content: "\f1ca";
}
.fa-codepen:before {
  content: "\f1cb";
}
.fa-jsfiddle:before {
  content: "\f1cc";
}
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}
.fa-circle-o-notch:before {
  content: "\f1ce";
}
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}
.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}
.fa-git-square:before {
  content: "\f1d2";
}
.fa-git:before {
  content: "\f1d3";
}
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}
.fa-tencent-weibo:before {
  content: "\f1d5";
}
.fa-qq:before {
  content: "\f1d6";
}
.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}
.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}
.fa-history:before {
  content: "\f1da";
}
.fa-circle-thin:before {
  content: "\f1db";
}
.fa-header:before {
  content: "\f1dc";
}
.fa-paragraph:before {
  content: "\f1dd";
}
.fa-sliders:before {
  content: "\f1de";
}
.fa-share-alt:before {
  content: "\f1e0";
}
.fa-share-alt-square:before {
  content: "\f1e1";
}
.fa-bomb:before {
  content: "\f1e2";
}
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}
.fa-tty:before {
  content: "\f1e4";
}
.fa-binoculars:before {
  content: "\f1e5";
}
.fa-plug:before {
  content: "\f1e6";
}
.fa-slideshare:before {
  content: "\f1e7";
}
.fa-twitch:before {
  content: "\f1e8";
}
.fa-yelp:before {
  content: "\f1e9";
}
.fa-newspaper-o:before {
  content: "\f1ea";
}
.fa-wifi:before {
  content: "\f1eb";
}
.fa-calculator:before {
  content: "\f1ec";
}
.fa-paypal:before {
  content: "\f1ed";
}
.fa-google-wallet:before {
  content: "\f1ee";
}
.fa-cc-visa:before {
  content: "\f1f0";
}
.fa-cc-mastercard:before {
  content: "\f1f1";
}
.fa-cc-discover:before {
  content: "\f1f2";
}
.fa-cc-amex:before {
  content: "\f1f3";
}
.fa-cc-paypal:before {
  content: "\f1f4";
}
.fa-cc-stripe:before {
  content: "\f1f5";
}
.fa-bell-slash:before {
  content: "\f1f6";
}
.fa-bell-slash-o:before {
  content: "\f1f7";
}
.fa-trash:before {
  content: "\f1f8";
}
.fa-copyright:before {
  content: "\f1f9";
}
.fa-at:before {
  content: "\f1fa";
}
.fa-eyedropper:before {
  content: "\f1fb";
}
.fa-paint-brush:before {
  content: "\f1fc";
}
.fa-birthday-cake:before {
  content: "\f1fd";
}
.fa-area-chart:before {
  content: "\f1fe";
}
.fa-pie-chart:before {
  content: "\f200";
}
.fa-line-chart:before {
  content: "\f201";
}
.fa-lastfm:before {
  content: "\f202";
}
.fa-lastfm-square:before {
  content: "\f203";
}
.fa-toggle-off:before {
  content: "\f204";
}
.fa-toggle-on:before {
  content: "\f205";
}
.fa-bicycle:before {
  content: "\f206";
}
.fa-bus:before {
  content: "\f207";
}
.fa-ioxhost:before {
  content: "\f208";
}
.fa-angellist:before {
  content: "\f209";
}
.fa-cc:before {
  content: "\f20a";
}
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}
.fa-meanpath:before {
  content: "\f20c";
}
.fa-buysellads:before {
  content: "\f20d";
}
.fa-connectdevelop:before {
  content: "\f20e";
}
.fa-dashcube:before {
  content: "\f210";
}
.fa-forumbee:before {
  content: "\f211";
}
.fa-leanpub:before {
  content: "\f212";
}
.fa-sellsy:before {
  content: "\f213";
}
.fa-shirtsinbulk:before {
  content: "\f214";
}
.fa-simplybuilt:before {
  content: "\f215";
}
.fa-skyatlas:before {
  content: "\f216";
}
.fa-cart-plus:before {
  content: "\f217";
}
.fa-cart-arrow-down:before {
  content: "\f218";
}
.fa-diamond:before {
  content: "\f219";
}
.fa-ship:before {
  content: "\f21a";
}
.fa-user-secret:before {
  content: "\f21b";
}
.fa-motorcycle:before {
  content: "\f21c";
}
.fa-street-view:before {
  content: "\f21d";
}
.fa-heartbeat:before {
  content: "\f21e";
}
.fa-venus:before {
  content: "\f221";
}
.fa-mars:before {
  content: "\f222";
}
.fa-mercury:before {
  content: "\f223";
}
.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}
.fa-transgender-alt:before {
  content: "\f225";
}
.fa-venus-double:before {
  content: "\f226";
}
.fa-mars-double:before {
  content: "\f227";
}
.fa-venus-mars:before {
  content: "\f228";
}
.fa-mars-stroke:before {
  content: "\f229";
}
.fa-mars-stroke-v:before {
  content: "\f22a";
}
.fa-mars-stroke-h:before {
  content: "\f22b";
}
.fa-neuter:before {
  content: "\f22c";
}
.fa-genderless:before {
  content: "\f22d";
}
.fa-facebook-official:before {
  content: "\f230";
}
.fa-pinterest-p:before {
  content: "\f231";
}
.fa-whatsapp:before {
  content: "\f232";
}
.fa-server:before {
  content: "\f233";
}
.fa-user-plus:before {
  content: "\f234";
}
.fa-user-times:before {
  content: "\f235";
}
.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}
.fa-viacoin:before {
  content: "\f237";
}
.fa-train:before {
  content: "\f238";
}
.fa-subway:before {
  content: "\f239";
}
.fa-medium:before {
  content: "\f23a";
}
.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}
.fa-optin-monster:before {
  content: "\f23c";
}
.fa-opencart:before {
  content: "\f23d";
}
.fa-expeditedssl:before {
  content: "\f23e";
}
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}
.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}
.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}
.fa-mouse-pointer:before {
  content: "\f245";
}
.fa-i-cursor:before {
  content: "\f246";
}
.fa-object-group:before {
  content: "\f247";
}
.fa-object-ungroup:before {
  content: "\f248";
}
.fa-sticky-note:before {
  content: "\f249";
}
.fa-sticky-note-o:before {
  content: "\f24a";
}
.fa-cc-jcb:before {
  content: "\f24b";
}
.fa-cc-diners-club:before {
  content: "\f24c";
}
.fa-clone:before {
  content: "\f24d";
}
.fa-balance-scale:before {
  content: "\f24e";
}
.fa-hourglass-o:before {
  content: "\f250";
}
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}
.fa-hourglass:before {
  content: "\f254";
}
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}
.fa-hand-scissors-o:before {
  content: "\f257";
}
.fa-hand-lizard-o:before {
  content: "\f258";
}
.fa-hand-spock-o:before {
  content: "\f259";
}
.fa-hand-pointer-o:before {
  content: "\f25a";
}
.fa-hand-peace-o:before {
  content: "\f25b";
}
.fa-trademark:before {
  content: "\f25c";
}
.fa-registered:before {
  content: "\f25d";
}
.fa-creative-commons:before {
  content: "\f25e";
}
.fa-gg:before {
  content: "\f260";
}
.fa-gg-circle:before {
  content: "\f261";
}
.fa-tripadvisor:before {
  content: "\f262";
}
.fa-odnoklassniki:before {
  content: "\f263";
}
.fa-odnoklassniki-square:before {
  content: "\f264";
}
.fa-get-pocket:before {
  content: "\f265";
}
.fa-wikipedia-w:before {
  content: "\f266";
}
.fa-safari:before {
  content: "\f267";
}
.fa-chrome:before {
  content: "\f268";
}
.fa-firefox:before {
  content: "\f269";
}
.fa-opera:before {
  content: "\f26a";
}
.fa-internet-explorer:before {
  content: "\f26b";
}
.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}
.fa-contao:before {
  content: "\f26d";
}
.fa-500px:before {
  content: "\f26e";
}
.fa-amazon:before {
  content: "\f270";
}
.fa-calendar-plus-o:before {
  content: "\f271";
}
.fa-calendar-minus-o:before {
  content: "\f272";
}
.fa-calendar-times-o:before {
  content: "\f273";
}
.fa-calendar-check-o:before {
  content: "\f274";
}
.fa-industry:before {
  content: "\f275";
}
.fa-map-pin:before {
  content: "\f276";
}
.fa-map-signs:before {
  content: "\f277";
}
.fa-map-o:before {
  content: "\f278";
}
.fa-map:before {
  content: "\f279";
}
.fa-commenting:before {
  content: "\f27a";
}
.fa-commenting-o:before {
  content: "\f27b";
}
.fa-houzz:before {
  content: "\f27c";
}
.fa-vimeo:before {
  content: "\f27d";
}
.fa-black-tie:before {
  content: "\f27e";
}
.fa-fonticons:before {
  content: "\f280";
}
.fa-reddit-alien:before {
  content: "\f281";
}
.fa-edge:before {
  content: "\f282";
}
.fa-credit-card-alt:before {
  content: "\f283";
}
.fa-codiepie:before {
  content: "\f284";
}
.fa-modx:before {
  content: "\f285";
}
.fa-fort-awesome:before {
  content: "\f286";
}
.fa-usb:before {
  content: "\f287";
}
.fa-product-hunt:before {
  content: "\f288";
}
.fa-mixcloud:before {
  content: "\f289";
}
.fa-scribd:before {
  content: "\f28a";
}
.fa-pause-circle:before {
  content: "\f28b";
}
.fa-pause-circle-o:before {
  content: "\f28c";
}
.fa-stop-circle:before {
  content: "\f28d";
}
.fa-stop-circle-o:before {
  content: "\f28e";
}
.fa-shopping-bag:before {
  content: "\f290";
}
.fa-shopping-basket:before {
  content: "\f291";
}
.fa-hashtag:before {
  content: "\f292";
}
.fa-bluetooth:before {
  content: "\f293";
}
.fa-bluetooth-b:before {
  content: "\f294";
}
.fa-percent:before {
  content: "\f295";
}
.fa-gitlab:before {
  content: "\f296";
}
.fa-wpbeginner:before {
  content: "\f297";
}
.fa-wpforms:before {
  content: "\f298";
}
.fa-envira:before {
  content: "\f299";
}
.fa-universal-access:before {
  content: "\f29a";
}
.fa-wheelchair-alt:before {
  content: "\f29b";
}
.fa-question-circle-o:before {
  content: "\f29c";
}
.fa-blind:before {
  content: "\f29d";
}
.fa-audio-description:before {
  content: "\f29e";
}
.fa-volume-control-phone:before {
  content: "\f2a0";
}
.fa-braille:before {
  content: "\f2a1";
}
.fa-assistive-listening-systems:before {
  content: "\f2a2";
}
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}
.fa-glide:before {
  content: "\f2a5";
}
.fa-glide-g:before {
  content: "\f2a6";
}
.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}
.fa-low-vision:before {
  content: "\f2a8";
}
.fa-viadeo:before {
  content: "\f2a9";
}
.fa-viadeo-square:before {
  content: "\f2aa";
}
.fa-snapchat:before {
  content: "\f2ab";
}
.fa-snapchat-ghost:before {
  content: "\f2ac";
}
.fa-snapchat-square:before {
  content: "\f2ad";
}
.fa-pied-piper:before {
  content: "\f2ae";
}
.fa-first-order:before {
  content: "\f2b0";
}
.fa-yoast:before {
  content: "\f2b1";
}
.fa-themeisle:before {
  content: "\f2b2";
}
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}
.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}
.fa-handshake-o:before {
  content: "\f2b5";
}
.fa-envelope-open:before {
  content: "\f2b6";
}
.fa-envelope-open-o:before {
  content: "\f2b7";
}
.fa-linode:before {
  content: "\f2b8";
}
.fa-address-book:before {
  content: "\f2b9";
}
.fa-address-book-o:before {
  content: "\f2ba";
}
.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}
.fa-user-circle:before {
  content: "\f2bd";
}
.fa-user-circle-o:before {
  content: "\f2be";
}
.fa-user-o:before {
  content: "\f2c0";
}
.fa-id-badge:before {
  content: "\f2c1";
}
.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}
.fa-quora:before {
  content: "\f2c4";
}
.fa-free-code-camp:before {
  content: "\f2c5";
}
.fa-telegram:before {
  content: "\f2c6";
}
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}
.fa-shower:before {
  content: "\f2cc";
}
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}
.fa-podcast:before {
  content: "\f2ce";
}
.fa-window-maximize:before {
  content: "\f2d0";
}
.fa-window-minimize:before {
  content: "\f2d1";
}
.fa-window-restore:before {
  content: "\f2d2";
}
.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}
.fa-bandcamp:before {
  content: "\f2d5";
}
.fa-grav:before {
  content: "\f2d6";
}
.fa-etsy:before {
  content: "\f2d7";
}
.fa-imdb:before {
  content: "\f2d8";
}
.fa-ravelry:before {
  content: "\f2d9";
}
.fa-eercast:before {
  content: "\f2da";
}
.fa-microchip:before {
  content: "\f2db";
}
.fa-snowflake-o:before {
  content: "\f2dc";
}
.fa-superpowers:before {
  content: "\f2dd";
}
.fa-wpexplorer:before {
  content: "\f2de";
}
.fa-meetup:before {
  content: "\f2e0";
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
.page-login:before {
  background-image: url(/assets/login-302468018280c5d0ee16fc86c3c1bad08c1a8ba7f65567eaa17b98eaa7f59729.jpg);
}

.page-login form {
  width: 340px;
  margin: 30px 0;
}

.page-login form a {
  margin-left: 20px;
}

@media (max-width: 767px) {
  .page-login form {
    width: auto;
  }
}
.toast-title {
  font-weight: bold; }

.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word; }

.toast-message a,
.toast-message label {
  color: #ffffff; }

.toast-message a:hover {
  color: #cccccc;
  text-decoration: none; }

.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80); }

.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40); }

/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }

.toast-top-center {
  top: 0;
  right: 0;
  width: 100%; }

.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%; }

.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%; }

.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%; }

.toast-top-left {
  top: 12px;
  left: 12px; }

.toast-top-right {
  top: 12px;
  right: 12px; }

.toast-bottom-right {
  right: 12px;
  bottom: 12px; }

.toast-bottom-left {
  bottom: 12px;
  left: 12px; }

#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/ }

#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

#toast-container > div {
  position: relative;
  overflow: hidden;
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80); }

#toast-container > div:hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer; }

#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important; }

#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important; }

#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important; }

#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important; }

#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin-left: auto;
  margin-right: auto; }

#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin-left: auto;
  margin-right: auto; }

.toast {
  background-color: #030303; }

.toast-success {
  background-color: #51a351; }

.toast-error {
  background-color: #bd362f; }

.toast-info {
  background-color: #2f96b4; }

.toast-warning {
  background-color: #f89406; }

.toast-progress {
  position: absolute;
  left: 0;
  bottom: 0;
  height: 4px;
  background-color: #000000;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40); }

/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em; }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em; } }

@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em; }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em; } }

@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em; } }

#toast-container {
  top: 70px; }
.flag-icon{line-height:1em;position:relative;display:inline-block;width:1.333333em;background-repeat:no-repeat;background-position:50%;-webkit-background-size:contain;background-size:contain}.flag-icon:before{content:'\00a0'}.dropdown-menu .flag-icon{margin-right:5px}.flag-icon-ad{background-image:url(/assets/flags/4x3/ad-e8d1aa90f5727ff2338b74468ff36f9f91a4931d80176bbff9ca9016d8aab649.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(/assets/flags/1x1/ad-67f05a19195294bb70823c1f802306dcdf81c29f03654120399a28b0fb001419.svg)}.flag-icon-ae{background-image:url(/assets/flags/4x3/ae-66d94816fc6ccfddf6d6aa52e92721d48b6bbdb06e99ff49512ca101127a629d.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(/assets/flags/1x1/ae-6ecd801d1ae8102c8945dbcc202919b260bd54113c6bb7f178dffa50be7a81ac.svg)}.flag-icon-af{background-image:url(/assets/flags/4x3/af-6614ce310291347b93b826d9b36cbd9cfcd589ed3741486e7c0e7cf08e018e80.svg)}.flag-icon-af.flag-icon-squared{background-image:url(/assets/flags/1x1/af-fbd13a33dcaa6492eac4dbbfd1718d9831f1dfc6e6284bd4a33d711370867a70.svg)}.flag-icon-ag{background-image:url(/assets/flags/4x3/ag-a63af5d7620ac5e619c7c40905173e9e1b8259efb70f0edcb6a90a546140ca0b.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(/assets/flags/1x1/ag-0caa4a66008791ebe0bbded6db07fa40e89d356df00bd22fe221b3a4a742c167.svg)}.flag-icon-ai{background-image:url(/assets/flags/4x3/ai-fedce15733e042129429a7918887f37dad9aab49f8ac1169fec8595b15694998.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(/assets/flags/1x1/ai-ab65924b408e42a82519cddc621e3095907ef66c64152b94d908180a73b5a94a.svg)}.flag-icon-al{background-image:url(/assets/flags/4x3/al-52d0726f0f6ea36da9a11e0460aab7c2cc9788f5e065bd0d1149face5c16595b.svg)}.flag-icon-al.flag-icon-squared{background-image:url(/assets/flags/1x1/al-5234f038a1d8923354c448e326c93dd996c9d9a706ea0321bf58baee220c66aa.svg)}.flag-icon-am{background-image:url(/assets/flags/4x3/am-4d6c63d1ad94b669edd115a5d5f7a24450454fdbeb938ccb2659d5a06cfc5727.svg)}.flag-icon-am.flag-icon-squared{background-image:url(/assets/flags/1x1/am-db1588651ee261aebd231d7ff649a41650be9abcc78a7f7a36b2147ab22a9998.svg)}.flag-icon-ao{background-image:url(/assets/flags/4x3/ao-b50540fcb7dae8e34c665496bdc5bbf1d57f88fa86a9f4a1157842fb11835483.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(/assets/flags/1x1/ao-126be2140e01d93c0fb88bf0acaf116ee71543a9d9ad86670c960f8b113f7657.svg)}.flag-icon-aq{background-image:url(/assets/flags/4x3/aq-973e3700d91f272763d2566dda220cc1be9e964a9c9264aeb921c7c2b862fcde.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(/assets/flags/1x1/aq-0eedfa8cc01e68a32944577ee020b44cc35438a5544b0c2a634da8952e8cbf48.svg)}.flag-icon-ar{background-image:url(/assets/flags/4x3/ar-74746e51f299f41fd99568a52bcc25b5d01753386cc263b53ed59801fb024803.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(/assets/flags/1x1/ar-e7c03faafbfbab4104cd4b20ffba9c6e8913848a3e5a0e4fe7a42f96b1d3bf90.svg)}.flag-icon-as{background-image:url(/assets/flags/4x3/as-05e28aa85b3038c78c1e9d038243a65f7f9de63b429e6824752d2f36cd82b6b8.svg)}.flag-icon-as.flag-icon-squared{background-image:url(/assets/flags/1x1/as-8224aa1cde8665cb8d6309620ce55a5c905662c75af5012088a167c1e9a2cff5.svg)}.flag-icon-at{background-image:url(/assets/flags/4x3/at-275cfd6140e7b5d0ccbc4f43e0e97248500f2b730281b2f37fe56afb70091b27.svg)}.flag-icon-at.flag-icon-squared{background-image:url(/assets/flags/1x1/at-d48978b2bf7a4c5c8415231ff3c4e3415d3bf6ee398f83d766ac17e85e3b1269.svg)}.flag-icon-au{background-image:url(/assets/flags/4x3/au-6a640e690580172550f3ee93921a3b9cb718a4d0be282457566f268c3038c06f.svg)}.flag-icon-au.flag-icon-squared{background-image:url(/assets/flags/1x1/au-66878aa5a42bd258b0c6d998cfe2b2282ec170d361fe913a795b538ccfc04ef4.svg)}.flag-icon-aw{background-image:url(/assets/flags/4x3/aw-161475181ce9a7bcf5b6ea819e23f941d137ebd90d52afa1b21e5509246483e1.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(/assets/flags/1x1/aw-d01cb310a000ce28922182b44292a5e38c85f908954230c9feaf49c23214e61a.svg)}.flag-icon-ax{background-image:url(/assets/flags/4x3/ax-43667a844866eadea76c6960e37a6bad951b7103f355d8c8fbdcc8f67b89f926.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(/assets/flags/1x1/ax-963c0ed6db6c825061f36754ed38447b321f25442a0b7c8c59f84cce6626caed.svg)}.flag-icon-az{background-image:url(/assets/flags/4x3/az-eec576f7b29e34e066e12d24b822a54872bb42ee76e02053b8dceaaf8ed11225.svg)}.flag-icon-az.flag-icon-squared{background-image:url(/assets/flags/1x1/az-9d1b5985b4b4d086e0345ed49850985e11b18a668298819ef32f1b31df28ce9f.svg)}.flag-icon-ba{background-image:url(/assets/flags/4x3/ba-f738e24cce2481a2d53a6614104c50ec0bc5474dcb7259e9def3b18f2bf0d2ef.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(/assets/flags/1x1/ba-57bb624061a6efdeac447d8c07d9026d0d867757bb6b359b996cd219847b6113.svg)}.flag-icon-bb{background-image:url(/assets/flags/4x3/bb-dfe28783376fb2c0efc68fd35d20a52cdfef48d98d2deebd35bf6a39cebc4516.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(/assets/flags/1x1/bb-e8d446bcc568ae0bd1a9df39d49fab4b98c33c7691804c3d024e120b25cafec1.svg)}.flag-icon-bd{background-image:url(/assets/flags/4x3/bd-2d492f53d8ddb692be7b837cce8a04c00090de3447bc14665108b70b60506e39.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(/assets/flags/1x1/bd-e88242d36abf4f515361f0c6d11b65105e738634b80ac66938d1df069fcef6e8.svg)}.flag-icon-be{background-image:url(/assets/flags/4x3/be-8cc43e9484024d5bd953cb55bb33df889c09d8c914103de87ffd61dbfb2fb3f5.svg)}.flag-icon-be.flag-icon-squared{background-image:url(/assets/flags/1x1/be-e2503c966e0e46a02fe87534d8eba8f193ce7fa675eb8d5c15bfe02520a051b1.svg)}.flag-icon-bf{background-image:url(/assets/flags/4x3/bf-3df9ae507b60eec3f8281c26ba99aa1d17fe92c255e6699066c0e374692e873f.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(/assets/flags/1x1/bf-5ca90355b8c4060960152cc8d201c3de155eabc3f1347cd78f31819bd09597ce.svg)}.flag-icon-bg{background-image:url(/assets/flags/4x3/bg-3b134732a59e0a822bf3b0ab80a059ba2b4adef6bb9b06fefd33a025af37c897.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(/assets/flags/1x1/bg-4abadaf0a299f6278b092f0bec03465b8f3a4f0e7668a5db045de24b254d4b9c.svg)}.flag-icon-bh{background-image:url(/assets/flags/4x3/bh-c4fe92c64011647c893454abdc6fa72690d160ab27426ad355e6243178a199a5.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(/assets/flags/1x1/bh-46eabef326b473a037123e8e3df9c6918f61b8f5cb3aea62533ebfbdbfd816a0.svg)}.flag-icon-bi{background-image:url(/assets/flags/4x3/bi-2c63328e458c873d3fb0657c7eca2ab17ac54cee26b520d3a427f7a5922b818d.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(/assets/flags/1x1/bi-9b5aae00a3c12638c59999b621754e370734390b91e4b29e171e14b64d64e177.svg)}.flag-icon-bj{background-image:url(/assets/flags/4x3/bj-d1cb0ca999abe56030bd5a9af0b5ab55a7f66e6e3f51b5e60af711b4fe7acd26.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(/assets/flags/1x1/bj-8d68348b309a45b48a6e4e10628ebe513d0658de748df09e1d3e9961bf45fe2d.svg)}.flag-icon-bl{background-image:url(/assets/flags/4x3/bl-4657a51d5ef6251b10d8d339bb0bb86ebbe7b27a5de07aa5e8ab2d5199086e78.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(/assets/flags/1x1/bl-7a7952e62b646c22877bdda250f2e26a6f20e99b49fc2e04dcde2ddc23991e55.svg)}.flag-icon-bm{background-image:url(/assets/flags/4x3/bm-ce7c5cd8b36478d2929cbe87dfc5a2d8c66420c314e4cb69d22abf2887392a65.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(/assets/flags/1x1/bm-a2ed0661de6800e7713df96d98ddc351db7b2d8bfd837d9e51b2a56b0e07dcc9.svg)}.flag-icon-bn{background-image:url(/assets/flags/4x3/bn-a4bca115f7a5d192151d0a6771ed2b9b1d4c741ca21425f5275fde1ad47bd3e9.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(/assets/flags/1x1/bn-738533edb4ea5afc88df579d3f8cdbf7771b2680f3fa4bb5d82a9002f46e9e20.svg)}.flag-icon-bo{background-image:url(/assets/flags/4x3/bo-2475fed992cca8acd93c2b96400e96299173b83d56ebd4bdf42d3f1fac74a256.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(/assets/flags/1x1/bo-75a3bdf926726b786ef4298ab94d6f3e27f64eeb8e3380954ec8d4f27d7a02e1.svg)}.flag-icon-bq{background-image:url(/assets/flags/4x3/bq-e932fc8416a6ecfc78c70bc931298ad00f41a64670ec94eea8bc8b3afd4e85a2.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(/assets/flags/1x1/bq-bbf3b83265fbcd54debae20c245e879555e584bdae59a946c47a7c2d2f104845.svg)}.flag-icon-br{background-image:url(/assets/flags/4x3/br-82bb787238dee1f93a18136432578d51082fcddbc04836cc8a62fdab5a16e9cb.svg)}.flag-icon-br.flag-icon-squared{background-image:url(/assets/flags/1x1/br-870e37ee7ac0fbd4ea0f419de625961cdcedca8b58099594d3e366f16a73e563.svg)}.flag-icon-bs{background-image:url(/assets/flags/4x3/bs-6ae97d6f09813315b865ea86944d5541551c367e265d194eb78271e05ea408c9.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(/assets/flags/1x1/bs-e568cb419cdfc73f8f6f34ef59557be372e7c715cf3385a4ade5573152e9804f.svg)}.flag-icon-bt{background-image:url(/assets/flags/4x3/bt-e02bd1d65df05ddd7b48d77ce5eba1d4ab62ca74f027588504d46eed38fd63b7.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(/assets/flags/1x1/bt-d238d09c47bae6f5808f0948a388a621017ae855047de526bcd7e8015232e510.svg)}.flag-icon-bv{background-image:url(/assets/flags/4x3/bv-502c83eaeafcdaedb2150d3b30b161d0a438d98a8b1c457b7ab4d56461bef7d8.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(/assets/flags/1x1/bv-26bb59a9ddfc95e7c32e1dd0f1dbd3c50f9cef254c9acef5123ba066c6393e3c.svg)}.flag-icon-bw{background-image:url(/assets/flags/4x3/bw-125f5857626e49bd8352d20d716cfddcf973a88397b8152715f0cda0b55c153a.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(/assets/flags/1x1/bw-a7f14a0207b1a9bdaad7b7665fe6066b54dc95d85189fcda2c2c71f429b52707.svg)}.flag-icon-by{background-image:url(/assets/flags/4x3/by-26924e55dc7f264db55ab94daeefb24b22584f9341fe84d08c3aed4ce6a34582.svg)}.flag-icon-by.flag-icon-squared{background-image:url(/assets/flags/1x1/by-d09007a717f884bf91417f1f66b7e87c48a7a862733553bc4009a19484a37639.svg)}.flag-icon-bz{background-image:url(/assets/flags/4x3/bz-da855d93984f1d03b7f67604871f9d7d7e624556efe95d0b57299deeb3433569.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(/assets/flags/1x1/bz-e059f34c4d9081b49605a5b44fc2c62f28ac8ea78bb20b66c276ab6391c743bb.svg)}.flag-icon-ca{background-image:url(/assets/flags/4x3/ca-2f065fef5ff13d42ada224011a486e9e819a13eac161ece2608c1dd9d4b6e734.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(/assets/flags/1x1/ca-d7ba39d2b72508496c4665ab696e17987eb10f8ce4cef94bce8a7c262ecb9d6c.svg)}.flag-icon-cc{background-image:url(/assets/flags/4x3/cc-7f3db8a33761ab89055aa60a00c39dc4d2fc4f5e8e699267fc89838702874941.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(/assets/flags/1x1/cc-0e0c16cb704e77f833fdedd947bcdb45dc121b6dea9d3d588d29c660398489eb.svg)}.flag-icon-cd{background-image:url(/assets/flags/4x3/cd-a9a29908651f069132ca7ecfdc3c62990abc0f58cfa0b36ec51defb2a796e7e8.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(/assets/flags/1x1/cd-886691ba413439f9d627054fd2725ba016def88a31b32618503c803ff2741bc2.svg)}.flag-icon-cf{background-image:url(/assets/flags/4x3/cf-6cb9ffea543721854588919a3a86603adac34d5e5724e8c3961685678ff01260.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(/assets/flags/1x1/cf-88926b74fe07e957c32c4ad24ef722c0540ec9de0b02d632ec9d76a40d79d5e0.svg)}.flag-icon-cg{background-image:url(/assets/flags/4x3/cg-48bc4a9b7a92c07cd38a9e840af31a64699a798efe06c6f72c6c8eb1c944949a.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(/assets/flags/1x1/cg-46a8db0024b4b98af2880c19b51d2b78bb69492e31d1a0a8ea7c0587141af6ee.svg)}.flag-icon-ch{background-image:url(/assets/flags/4x3/ch-92b520ce03a0d3d92e62444293309a93e1addb73c5c54726371de1687a98b8c9.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(/assets/flags/1x1/ch-52c5e818d0c841472d4979878dc921b9f8f0efa3ab2a4655f9669df18e151549.svg)}.flag-icon-ci{background-image:url(/assets/flags/4x3/ci-b0bb868aac9dbba868d8e9f8a9f0784340a2a3aad5c6c64ad76a39ff321c0ae7.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(/assets/flags/1x1/ci-b83723a5544687fd7b7bc7f3b1819d118cab19ba3742cacfd5b3702c95e48c0c.svg)}.flag-icon-ck{background-image:url(/assets/flags/4x3/ck-663180e96b2807b97cc0dc3ab0cbd393281fcbe2488f4a2ac8c2875ad268e859.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(/assets/flags/1x1/ck-07b33342d6025000afbfdbeb72898f5c751d48debf7b56b2c7e4b0236d00a3b3.svg)}.flag-icon-cl{background-image:url(/assets/flags/4x3/cl-bfb8f96401ed4795336995fde16a28b07d081bfdea8eeb6d25bd610fd6fb04bc.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(/assets/flags/1x1/cl-76a706bf2cde11678887db6f5c797f59352d2d399f59efa990a77799868cb779.svg)}.flag-icon-cm{background-image:url(/assets/flags/4x3/cm-b385a77e8bd1ee34032f68effcd28fcbe07dcb804dc95827d677f4a5afcadef1.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(/assets/flags/1x1/cm-b855f19c5ac52b76b5359b1a2394be242b736abfe9d0291df469dfcca6f806cc.svg)}.flag-icon-cn{background-image:url(/assets/flags/4x3/cn-f1129d223092122d39a38cc618af02df256b2634aad50ebbd213af63e09c4fb2.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(/assets/flags/1x1/cn-d717b4d6fc92b1e55b7eef04a70478a97d33d4c5aa28c100501d2e53ad42ff5a.svg)}.flag-icon-co{background-image:url(/assets/flags/4x3/co-ef656db4d3ea82975c371007dfda07d78c857ac8b551b4f8c8652cbd10db6c6d.svg)}.flag-icon-co.flag-icon-squared{background-image:url(/assets/flags/1x1/co-3b12b344c3eec4bf341f1f6c560680ab2b9a880a0bde538dbaa21934d77c40bd.svg)}.flag-icon-cr{background-image:url(/assets/flags/4x3/cr-9fa69630ac27052b6e7449495f1299264b06f3c31a1f9ec6818172f749d43b46.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(/assets/flags/1x1/cr-b9fcec279a55d8717cf2fe15869c80c0146947b11c4f1500a9929eadb9838073.svg)}.flag-icon-cu{background-image:url(/assets/flags/4x3/cu-6e115cbdb7845f326ba59d5c9eaf577d321fbaa0ab51cc579f664210dba608e3.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(/assets/flags/1x1/cu-a7ae35158bdcb675aac4e29046ad12ba7b406ebab5cfaf1ed3a9938e492d84ab.svg)}.flag-icon-cv{background-image:url(/assets/flags/4x3/cv-1584d086bcfda50b488e2d6ceba181d0ac92ef44a2735250c4fe52f3eac83617.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(/assets/flags/1x1/cv-bd106e43382a7fb29db2bf2adb0c4ccd295f1dc6da4512982291487e18378aca.svg)}.flag-icon-cw{background-image:url(/assets/flags/4x3/cw-bd4e206cf23e9f9e105a06f2787879228ef80bd40aa052427ba89f81c202882b.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(/assets/flags/1x1/cw-e12b54e3c0e5803df9fbfde71ef88252e1b103ad2a0ac7fc6f66a708a7b95fc7.svg)}.flag-icon-cx{background-image:url(/assets/flags/4x3/cx-05d197754341382f0402f64a123a12f0e35c62a5dfda98e0c4fb2b565947db1c.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(/assets/flags/1x1/cx-ee3342133de6251ce158cfad1a0de5868d44f31c3d99c45c55fc6405df7a5c0b.svg)}.flag-icon-cy{background-image:url(/assets/flags/4x3/cy-e761852913793ff6bfc26ca697293ca36c6e8db4d83764dc1c2cbd87e1ae5d4c.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(/assets/flags/1x1/cy-82416b65223c111892c23b9052ba9e1177d1d68c8f5f33093f50131fc3a04b52.svg)}.flag-icon-cz{background-image:url(/assets/flags/4x3/cz-784c5936733a80c3d4868821ce607755b18294f0482f6d87d4241ba9fa1d4052.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(/assets/flags/1x1/cz-5d1f66d3896d21bcd3b96dc31e374b58d7280e9ec4814a18397cf574380343c4.svg)}.flag-icon-de{background-image:url(/assets/flags/4x3/de-98c0fbdd173d92b47e9b3dc12b71b3f097ac05494ad74c08209f782300606262.svg)}.flag-icon-de.flag-icon-squared{background-image:url(/assets/flags/1x1/de-ec9c265d7ee89f54fc9c7ac0d84db47daa2130dca198f622f5be9eb28253c272.svg)}.flag-icon-dj{background-image:url(/assets/flags/4x3/dj-09378a9441d63fffa4e6884913a5578b588460358ad8aefec215912d55220b4a.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(/assets/flags/1x1/dj-dd998a7724a06667e489669550ba50abb57079ae12088f5c0c24df39223419fa.svg)}.flag-icon-dk{background-image:url(/assets/flags/4x3/dk-f8307f0e3984f8940c84b011c4decd2a7bc73c9ca7d30a6fb8f826f519f40282.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(/assets/flags/1x1/dk-2f4f64fdbbddb6a9bbd51389e0cc14f3342b6e5647ccee8611e46a4c0d647c9a.svg)}.flag-icon-dm{background-image:url(/assets/flags/4x3/dm-9e92cc8df1bfcd8e0f9664d9f42b8580a6582812a7ef32010f9b07adcd0240fe.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(/assets/flags/1x1/dm-e29a21d5f0b724c691104ca5d1b833dc4a64409a37e32d05157b4d5cf8db5c40.svg)}.flag-icon-do{background-image:url(/assets/flags/4x3/do-2e73e686befaee163ac3cf04e941ba210c5fb5174f1a4432c7a892d9988163f9.svg)}.flag-icon-do.flag-icon-squared{background-image:url(/assets/flags/1x1/do-342c640129a33a805de9c8e6150ada95fb4b81bcae2e24623a2f4defa87b1d78.svg)}.flag-icon-dz{background-image:url(/assets/flags/4x3/dz-fbf76bd2fd0875ba47469d924355fa36b0b0862010314a8b6e6e99ee0f91f30e.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(/assets/flags/1x1/dz-f1ad7d88a597897c5bd426b361d7f3c9d94f82e99a73fefac4ffa28ec9745219.svg)}.flag-icon-ec{background-image:url(/assets/flags/4x3/ec-c76af78efc89b4eacaf5503947b769a19eae5023220ee5d7231f3bc3c89727c9.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(/assets/flags/1x1/ec-a2357e4b86a8f52d46be3fe2a551f7f04335147a3d5ba165d1b86aa96e63b9c6.svg)}.flag-icon-ee{background-image:url(/assets/flags/4x3/ee-e370fec93b78ef0febe1bf7766508859416634cfa0a85f3735dc763ee9d80c78.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(/assets/flags/1x1/ee-496d3c6a3d889c3fbb7da3838b9b3702c927d0ed3eb994a07b7e45b4988234b1.svg)}.flag-icon-eg{background-image:url(/assets/flags/4x3/eg-7599e072234b6167a4d9689a720f2f0812d32999341cce4961aae20ec44f3c13.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(/assets/flags/1x1/eg-b5aec8157ee23806c5b22ef9c63fc381d92f194c064fa16b8a258321c1ae399d.svg)}.flag-icon-eh{background-image:url(/assets/flags/4x3/eh-51a35a7d950c78886a7993a72e7b1f61769de318dca145bfad6be396fc95c7ac.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(/assets/flags/1x1/eh-1756a3307a75cc58ae1e569d722f386f0c51c69f3d174802cbb7dc7b8159e6b7.svg)}.flag-icon-er{background-image:url(/assets/flags/4x3/er-a322ce4c1e71ca22bd039f58a104b9519c8c4235dee2750764ab1176fbef0b37.svg)}.flag-icon-er.flag-icon-squared{background-image:url(/assets/flags/1x1/er-d0fcedfa7a4f55787efdf827726e6001a0aea5060b9fc29573fa028339533d96.svg)}.flag-icon-es{background-image:url(/assets/flags/4x3/es-3df9dee4dfa32ec7280084aac1e441be5096c6f6b4778ea2010dba2d69b37846.svg)}.flag-icon-es.flag-icon-squared{background-image:url(/assets/flags/1x1/es-e236225cb2f63519e5a22276fa0cb04d907528b06d44c4b6c5054664f7735d0b.svg)}.flag-icon-et{background-image:url(/assets/flags/4x3/et-677da98086d82855a9a826277010fbfe8da47f65515148a111fbbdaeb8781142.svg)}.flag-icon-et.flag-icon-squared{background-image:url(/assets/flags/1x1/et-0cc045d5350a37340fe9adb6b7bf9cae14fad8117c17a1e5ddc35773ba8e57ca.svg)}.flag-icon-fi{background-image:url(/assets/flags/4x3/fi-3ef59d6e9f45a4de76349a4950ea4924b227123a13fa85a4f7b7c35f573ea3cb.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(/assets/flags/1x1/fi-ab7212a9d7ef2fc056f894559afe064af665c4de02495388f45070d699e88e96.svg)}.flag-icon-fj{background-image:url(/assets/flags/4x3/fj-47644052bcf1b7ad0dba458c97a7b18faeb4f307c0a2fa12e4824d91be151246.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(/assets/flags/1x1/fj-287949db6aa4a86bc7a1664d0570d4cc2bf6adc532ddd856d0135f5ebcdd9d6c.svg)}.flag-icon-fk{background-image:url(/assets/flags/4x3/fk-7b2821e514fbd767a6f0d4b2f2370fbd978873717edc3ff8209eae031e00d2f1.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(/assets/flags/1x1/fk-58ae819c6b9888c2b74a1d713182d8045428e4c586bbe1a31e4eb313c3075a29.svg)}.flag-icon-fm{background-image:url(/assets/flags/4x3/fm-079ad5ae88429f56bd2fb16b84087c38522bd583f3cb3ea8eabe5a1a91a67413.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(/assets/flags/1x1/fm-affb6250deb79938e66a176a816847a41933ef37ae860f46e08b4b2f5ebd0e6d.svg)}.flag-icon-fo{background-image:url(/assets/flags/4x3/fo-0654c6a855db4ca9a4079eac02c4c2db60e1493264125a618fb4a703df9701f0.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(/assets/flags/1x1/fo-69dbde7ea579e32d0a5be91d17fded6b57c51433ced1f7d937947ae4f0e33b26.svg)}.flag-icon-fr{background-image:url(/assets/flags/4x3/fr-bd089a52492b4788e547e14e690a7f9f21e081428d627d9a434bdfa7d54bc380.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(/assets/flags/1x1/fr-7a7952e62b646c22877bdda250f2e26a6f20e99b49fc2e04dcde2ddc23991e55.svg)}.flag-icon-ga{background-image:url(/assets/flags/4x3/ga-a1901da573dcb0a581d2eca9e2bfb867b897343c178bbedef5ba718abf5b9785.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(/assets/flags/1x1/ga-6f40d681e936072b1c73205e1ab9d6a1bfa61d2f3ce0e94e62737f11db926779.svg)}.flag-icon-gb{background-image:url(/assets/flags/4x3/gb-aa63a7657ee4ee03214be4e3cbb703bb96f6fae01fb3c5ec85f417b6c977b705.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(/assets/flags/1x1/gb-abfd3d315ed188bec0818c6e84428d83eb88eb748f56cd7f42fff7e0046f5afb.svg)}.flag-icon-gd{background-image:url(/assets/flags/4x3/gd-9a8e3ef13f4289df5619fd83ee0ba26a4d119408ea8c26bb17b78237fdfee233.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(/assets/flags/1x1/gd-4f213eb7a52f3ff697667306e78f80b74699cac7d02af3fe441063a23cb88969.svg)}.flag-icon-ge{background-image:url(/assets/flags/4x3/ge-7ad95053fce6f57fe9b3ad6a746f456c029b7a50e8b04579cb941093f2534f1c.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(/assets/flags/1x1/ge-ef46631e908effc7d7ec092352e643ed694b5d68a7b36713f4a51ee3204912c5.svg)}.flag-icon-gf{background-image:url(/assets/flags/4x3/gf-2f3127e45472f17f00bc4c5e22623ba33990bc8acb78085f2a2af68995bdce37.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(/assets/flags/1x1/gf-97e0031f7b49576404f31668489b2af8d0dd2543b637fbf0eca69f09313c65b1.svg)}.flag-icon-gg{background-image:url(/assets/flags/4x3/gg-43ac0cae47252fef2f9697fbc7cc5e075655cf96f67a393de29edb474284fb36.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(/assets/flags/1x1/gg-aceb7461f444af81e7e94c348c7a28a6d44a101a955715c13e21ed88b33defae.svg)}.flag-icon-gh{background-image:url(/assets/flags/4x3/gh-363cbd098e260153f48b191abb8b3d38c9de2475a3ab6b342cde5b298e5ce4a0.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(/assets/flags/1x1/gh-f1d27918eb6ebd5ef1561cb71007573907120100a68504509acada8e96e41373.svg)}.flag-icon-gi{background-image:url(/assets/flags/4x3/gi-5e5f0d46dbdbb9c109b7742aca99a0e65af7bc1db1fbb42aff5402e7f12cc298.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(/assets/flags/1x1/gi-9caf35ad02110a7ad706421079c87fda5bb2d893da1c804fd5f5193209f18794.svg)}.flag-icon-gl{background-image:url(/assets/flags/4x3/gl-6e707fcd12f6cad555abc630b86be80be54be050b5adee30977b5c9346940eaf.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(/assets/flags/1x1/gl-408d2c46d9aa2e8e3ca830271c80d118b7ad417168390afc9932dec2b3f7eafd.svg)}.flag-icon-gm{background-image:url(/assets/flags/4x3/gm-f6589d30eed0840e723de17f44cd607aa0fe1663ee083fa5166e0ea366e0fc84.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(/assets/flags/1x1/gm-08ba25fb179a4c700a70188d029800cd2aaa988cc736d3da8477a5d1ab077c44.svg)}.flag-icon-gn{background-image:url(/assets/flags/4x3/gn-8f3f310ba104b1ea62248ff1cf565072250a7079b72ac5863f1846af18bc0569.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(/assets/flags/1x1/gn-b1bf7ed0466eaa5af0deb9019335ba115066f397342dc479e5c64eb714782612.svg)}.flag-icon-gp{background-image:url(/assets/flags/4x3/gp-bd089a52492b4788e547e14e690a7f9f21e081428d627d9a434bdfa7d54bc380.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(/assets/flags/1x1/gp-7a7952e62b646c22877bdda250f2e26a6f20e99b49fc2e04dcde2ddc23991e55.svg)}.flag-icon-gq{background-image:url(/assets/flags/4x3/gq-226a70091c52a0f1912110c873706ef02cde7a7d4dc34b1bc3e1c700e72cf95a.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(/assets/flags/1x1/gq-35bff23ff08762c48a13051d30f9e7cb9373efa6a5b7b77cdca9b1d8c6823930.svg)}.flag-icon-gr{background-image:url(/assets/flags/4x3/gr-2bba0d382c109e4f4ce103eea01b95c4b8dfbd083567ca62436339f81df65ae7.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(/assets/flags/1x1/gr-cc44a193d63fba623910b25f7a34a05bab7a913342f111e6df7c0797de38dc05.svg)}.flag-icon-gs{background-image:url(/assets/flags/4x3/gs-2225c4d25f76b08dcd018cad5990186d25360e168de248086c3daba5924032b1.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(/assets/flags/1x1/gs-bdd7fd73fe10b18c168a243d40a5283e5cdbbb31a56f743909e82d6260fa502c.svg)}.flag-icon-gt{background-image:url(/assets/flags/4x3/gt-d23e1a287e66d975aa6a1f27a82886e3d687bce7aeb2eae89ace67b1f6ca056b.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(/assets/flags/1x1/gt-51f9e3694737a8f90f3ff9856ae4d6c77c9e7edafc68662f40497e539df34db1.svg)}.flag-icon-gu{background-image:url(/assets/flags/4x3/gu-20d74c1a61a0b16bf03f61769981bf47b49e1883139e20717a6307b777df1dd9.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(/assets/flags/1x1/gu-a25484ca74a5380a43a22129dce50e8903d204904a56ee4f7673fb8ed78c3818.svg)}.flag-icon-gw{background-image:url(/assets/flags/4x3/gw-b6459137ba08ae3b85d8af89d87aa1b57be3a5577c7e71444f9e8c792b5d01de.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(/assets/flags/1x1/gw-2eddc862ad34248f00a5c25f53f4488547ac6b8c905224d92c4dca977257b3c3.svg)}.flag-icon-gy{background-image:url(/assets/flags/4x3/gy-556d401aef6493e0ff4dfb6d317c5850eb6210ac1d3a3c87cff2bf807f4fc018.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(/assets/flags/1x1/gy-7e763cfb3c98457218c3d0cd990db9db17d88e211a94be933a05a9beb251048e.svg)}.flag-icon-hk{background-image:url(/assets/flags/4x3/hk-ea7dfe4ccda28a90be23cdd2f58f229ef9f97b0b8ed1d564954a4cba657f875c.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(/assets/flags/1x1/hk-7c04dc0d0267262919be059f2742c91aa457c3d7e63b4c59ac2446db817568a8.svg)}.flag-icon-hm{background-image:url(/assets/flags/4x3/hm-54cb73090a34cb2ea0b8ab810c82d5960b6a4c38115e007cda015e261b70869a.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(/assets/flags/1x1/hm-b94e33b1817307a49c3bdc33115921857951e849019c6a10b3a19443f60e740e.svg)}.flag-icon-hn{background-image:url(/assets/flags/4x3/hn-6cde738f4091eb56c2422824837a3b0c7615dca07611b1e8feea3156b65b3802.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(/assets/flags/1x1/hn-99876753ea18367c0ba37da10f06bfc31f96a0195ac059ad467aac3e4f81f6b7.svg)}.flag-icon-hr{background-image:url(/assets/flags/4x3/hr-659343077bfcf0c1dcac526359760608fefe99e9ea303aa4d06e0e611f151d89.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(/assets/flags/1x1/hr-b096f523eca1df6b1b0b4c947dacb2148e501c48dde1870770a7175fc4141b49.svg)}.flag-icon-ht{background-image:url(/assets/flags/4x3/ht-aa42c6474c4fa5f76404630a3a57e49cbc9fa5e60a343942b4f47bd2017f3d2c.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(/assets/flags/1x1/ht-bd7841aa66e1eb01b107fc088122136e95bcefcd74e9045790100c582ae7a336.svg)}.flag-icon-hu{background-image:url(/assets/flags/4x3/hu-d839d97a7b94d1ac9ded7f22d8c70756624064ca9d5245d1c90a0914c8144603.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(/assets/flags/1x1/hu-d061de182bdc224bc7a51f165bcdc8d778cb2af5c33cc20861e0ce477f50cd13.svg)}.flag-icon-id{background-image:url(/assets/flags/4x3/id-480a2a2cc6d33a5fcd06e51847c3e3b3cf8fa60d8545b2d7caad8c282f585b6b.svg)}.flag-icon-id.flag-icon-squared{background-image:url(/assets/flags/1x1/id-26cbcfa918d7dfad3d02a2c50ab7c80a1aab2dcd4e62f4111e035cdc17dd9c76.svg)}.flag-icon-ie{background-image:url(/assets/flags/4x3/ie-5b82977ccebba9600ffd9e6e44549b5683bf4f24c8c6bd7e44b5247c6b49c2d6.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(/assets/flags/1x1/ie-d8bc3479679f165fac862fb0763f987aa8dd3af2dbeb36c1b48a0339981ccec9.svg)}.flag-icon-il{background-image:url(/assets/flags/4x3/il-1ebf0561e66517dda87d42f3067d2c72777706734de980c1b5a63946b879ba0d.svg)}.flag-icon-il.flag-icon-squared{background-image:url(/assets/flags/1x1/il-d9037e4667db15f5f06178cc14ff4c277ddc50e2232f0a9ccfb70fba1b2e97d8.svg)}.flag-icon-im{background-image:url(/assets/flags/4x3/im-5252271308247e1d45a527032a1e0e3f4f5d60a172290a6936d5fb142dd42387.svg)}.flag-icon-im.flag-icon-squared{background-image:url(/assets/flags/1x1/im-a5f331f8a693f688c81001ae1105a50a5c6335312b57c1012038cb00e111f168.svg)}.flag-icon-in{background-image:url(/assets/flags/4x3/in-ad2c82c6941e991c9a54a7c0c71664fbf7be499c8f885cf9caab6039f0fb5a25.svg)}.flag-icon-in.flag-icon-squared{background-image:url(/assets/flags/1x1/in-4993079c7821fa748398e66950c24d78a66206d6b26994ab9095ebef48099a58.svg)}.flag-icon-io{background-image:url(/assets/flags/4x3/io-9b6d472f47d0236116095d397fe8d6d9b0e6fdf233590bddfefac9c8fc553c99.svg)}.flag-icon-io.flag-icon-squared{background-image:url(/assets/flags/1x1/io-81c8802580be041dc998cc8f9d06f77b75c068a33f08b0fbba3bb7e697feb58c.svg)}.flag-icon-iq{background-image:url(/assets/flags/4x3/iq-1a9bc47c1ad8b71ba571f19084127c8335331588999088960712bb53040b4519.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(/assets/flags/1x1/iq-52ac547fb7847b5a951d5906b11c3307d1bdb521aed9c53ac01a181e81cec8b3.svg)}.flag-icon-ir{background-image:url(/assets/flags/4x3/ir-1d08ef2cbf3bfa190381c39a533e163cff88dde7be9f69bdeea42a71c6929cba.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(/assets/flags/1x1/ir-b7945ae916f23920a0f405e6cf3fe8f3fe462ba4f84284896085dc11da1338c6.svg)}.flag-icon-is{background-image:url(/assets/flags/4x3/is-04ce3009652f370e38f059372584ba06aec0f8a5a981929aefeae3d379b7a14f.svg)}.flag-icon-is.flag-icon-squared{background-image:url(/assets/flags/1x1/is-91212be9a28ae2bf83a00aea58e441c9529c71de40e9e89e56d8cd709c15ab46.svg)}.flag-icon-it{background-image:url(/assets/flags/4x3/it-d0aecd72d57a1557c89dd6de943fbc3063a6818eeff84d17cfe2ef3678ac7c10.svg)}.flag-icon-it.flag-icon-squared{background-image:url(/assets/flags/1x1/it-2191e328a66e400f111a8d34d4e2e9005332b1fa541949983f0bb6d66fb2deb1.svg)}.flag-icon-je{background-image:url(/assets/flags/4x3/je-f626ddd08b552ce7182abbde9b34f9c4120951c710237b1d1bddb009478c99a6.svg)}.flag-icon-je.flag-icon-squared{background-image:url(/assets/flags/1x1/je-038cc3271802c531fa3e00d1350ffa22c74ee9e08ecca91648558da2e8099d0e.svg)}.flag-icon-jm{background-image:url(/assets/flags/4x3/jm-5a49f29f7a81e6474e6825e51480e0547cd159173cf38b257ce5240d8c4af528.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(/assets/flags/1x1/jm-d221fcd4a2a556dcc15af964e30490d0ad78c48408a892df3c4155be57ccd657.svg)}.flag-icon-jo{background-image:url(/assets/flags/4x3/jo-f0cf93518f8f62e3bbb2003175d3e776c0a019a675f03d48daf4850715cfcfb1.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(/assets/flags/1x1/jo-83cdd4bcc8b4de778a02441f3c9b7c1856191e1d9e1a8860dbeccdf792ac869a.svg)}.flag-icon-jp{background-image:url(/assets/flags/4x3/jp-87c91257de04dd874c04df3c3df013d94a78b0962c07b166e86694f03d8d6dc2.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(/assets/flags/1x1/jp-51b94d252f84c1a5ef2695cbc689c42bf92e1fb9d050ba66112dcacfc7917cd2.svg)}.flag-icon-ke{background-image:url(/assets/flags/4x3/ke-16c156ad3c683ac23ea0abfe57b73e2cffc870008cc3f6524de07816d2ac986d.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(/assets/flags/1x1/ke-3745f42d76945aa063dee9d7c71b86579d7ee7f77a69c2cd9fa770ef794f2c7b.svg)}.flag-icon-kg{background-image:url(/assets/flags/4x3/kg-ac5364818cbfe904c31d0c08c329ec4be9cca6b721412a07feca0cd76936e632.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(/assets/flags/1x1/kg-d54359b5f73ea8afbe76d2d4aac8b859075647affddd42088f08a0794f66b373.svg)}.flag-icon-kh{background-image:url(/assets/flags/4x3/kh-cda8e5cf07d6a824d1a0534cd8455933db1124afddea36868bc9de93453c0722.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(/assets/flags/1x1/kh-3d5e019d9d0960749bced61707a0ece289c67015e87442c36670ea138a8a8a91.svg)}.flag-icon-ki{background-image:url(/assets/flags/4x3/ki-435ad9392976c75cb26f6ea81baee9d3b50f0495e9a150d58bf987daf003c41e.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(/assets/flags/1x1/ki-6dfa08322309addec43deebe8e9db14d515fd06483ffa4f58b4e54338edc7613.svg)}.flag-icon-km{background-image:url(/assets/flags/4x3/km-568961111daf6b8121ecab3c80e19e6fd028ad2142cc3cf3ccfab61c43851506.svg)}.flag-icon-km.flag-icon-squared{background-image:url(/assets/flags/1x1/km-3a0456630105c274dcebd218bb0c11bf89f054b4caf517b93cfe5037e646d7c0.svg)}.flag-icon-kn{background-image:url(/assets/flags/4x3/kn-3b3eec89e1204a9247fae10b92ff5f398d9174a4214d19b40a6cb99ff1a7f9f0.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(/assets/flags/1x1/kn-b1ed58950fa628570c94d3b048fc3c4af1fcda824a97744caf378f56112ce17d.svg)}.flag-icon-kp{background-image:url(/assets/flags/4x3/kp-00068321d371a90b8a2e251978d4e21156acc53fac676950bd71236cec5643d6.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(/assets/flags/1x1/kp-72f10a6ee02a5a64ebd7de4c3642c3437d8e5292b17bf0d5450c64aeae317172.svg)}.flag-icon-kr{background-image:url(/assets/flags/4x3/kr-71a7498046e070e913323a3b6e1554e90395d1b2dadb7869f7b6627072a7ee38.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(/assets/flags/1x1/kr-394fe0a25961053e8921e8bf1668df42719f0d17768830e679e542d9a401335b.svg)}.flag-icon-kw{background-image:url(/assets/flags/4x3/kw-04136239d0563e83aebb16a77b4b68472438cd30122535bdc9cc5144c5c8e5e4.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(/assets/flags/1x1/kw-3089033a57146fa76e266521b022f11dc8c2b0d02ea04391faa407696e26d913.svg)}.flag-icon-ky{background-image:url(/assets/flags/4x3/ky-2ae4f0fba949da1551cc48edf19adf95b667cb6ad21f01ae653c39dbfcf10c7a.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(/assets/flags/1x1/ky-cd6959497ac12a78e470a9bf9aab725d4309368759b966953c8e9f4558f6fbdc.svg)}.flag-icon-kz{background-image:url(/assets/flags/4x3/kz-916ee8b9e4962317a89153a53f4a680f47ee494ac76117e190fe586f13be76dd.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(/assets/flags/1x1/kz-c6d7994a84953c82ba2804f4904322f277f9d1e78d4d3e80bab468ff9b1a1f60.svg)}.flag-icon-la{background-image:url(/assets/flags/4x3/la-32a4031ff5da206908eca8d8a675b0372c3f3a6f8c5e37559f760b3f87c873fa.svg)}.flag-icon-la.flag-icon-squared{background-image:url(/assets/flags/1x1/la-13420bb5f0fc7003ddaac6e712d111c8488436ceb723ae99190df1932a122f5a.svg)}.flag-icon-lb{background-image:url(/assets/flags/4x3/lb-d3f3e952d3a81e1879e2e994508fe77c875d849df3f024c2ae694f88db980815.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(/assets/flags/1x1/lb-4f7b9c4ba47b9e1772a46dccf75b209628de130119269ea74dd9b53beca0e3a5.svg)}.flag-icon-lc{background-image:url(/assets/flags/4x3/lc-c6f67aeddad35ebfcda46d119054a9979db6eca0de110c3e2bdce3349108b772.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(/assets/flags/1x1/lc-73dbf7d19c981d872b4a594f53c23a8b9bc9b4f3453d15cf66b5e4e68afce1df.svg)}.flag-icon-li{background-image:url(/assets/flags/4x3/li-9dbe7eb342b3538509100831deb0482b75059e91c15c679785a028c80728ed02.svg)}.flag-icon-li.flag-icon-squared{background-image:url(/assets/flags/1x1/li-c3dbf35f0ac19f0612e559ceb231a0c7e0dd4cc697b1816fc035bd6680e163cc.svg)}.flag-icon-lk{background-image:url(/assets/flags/4x3/lk-fc50cca5cf788d145ddd0bba08d5fe65fb474d34cbedc623d966381d34511ed5.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(/assets/flags/1x1/lk-3bd2cd49db6e56cccaba360ce3f87b6b369d2c478b8952d113c75627d0fe511a.svg)}.flag-icon-lr{background-image:url(/assets/flags/4x3/lr-39dfc5c027f97b83d0492515d88d3c3760174c51b57d9ccec052312e4e7cb1f0.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(/assets/flags/1x1/lr-865d11c9566210beec58c9956f9aef2b7fea23b38da47abf9d528c1441f91379.svg)}.flag-icon-ls{background-image:url(/assets/flags/4x3/ls-903210941bad086586fbe168fa859e948dbfe1d234fe17e6756e020b0c2c1313.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(/assets/flags/1x1/ls-5071fabcf0c3362dab58c9ad248689604b0b2adb4e7fd609181244f52af9ff70.svg)}.flag-icon-lt{background-image:url(/assets/flags/4x3/lt-daa50da6755c0d4ca96712bc1392833b832a08308d40e82f8d0eabd71f273865.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(/assets/flags/1x1/lt-03d3eff3119205fdaebef9c8c6f7807209fc775e5ce6d44518652574cf479da3.svg)}.flag-icon-lu{background-image:url(/assets/flags/4x3/lu-a44b0555dd2e5b2bd3650189848fcd7a9c0edcd8dd108cd25cbee2ed278968f6.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(/assets/flags/1x1/lu-933754b79e10ae55a4153fe1cd3842b906ed5490bb40f4356ba0a990087474c5.svg)}.flag-icon-lv{background-image:url(/assets/flags/4x3/lv-adca019f24481a085747307bb0d3f42e8ed9ac119701c3c0c87848867d3788c4.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(/assets/flags/1x1/lv-98b729c42fb3b169ac1806ea4d49bfa590af23bf67f321b7a7eae0903b4ff7cf.svg)}.flag-icon-ly{background-image:url(/assets/flags/4x3/ly-bd24017de243978532bde67c5f7bd8375badca203b6b111976fe1e04aad1e127.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(/assets/flags/1x1/ly-0546cb5ce2d87128f362c874434351dfd5334e631d9ae9df63e0720166dac13a.svg)}.flag-icon-ma{background-image:url(/assets/flags/4x3/ma-6746901ccac8e3e7db2c5e6e9f4d231257f14b31d48907f0e6722ab79c0c15f0.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(/assets/flags/1x1/ma-6c2eae4b3f8b1fe4784372baf6fa3b6ae691c3a17b334651ac1ba916e0842858.svg)}.flag-icon-mc{background-image:url(/assets/flags/4x3/mc-78d821e072b241fc997a0836a4c48cd0b14d93e2f88c3c8064bb0bad833242ed.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(/assets/flags/1x1/mc-9bfcb164934ddb5ab1e8eebd9c57d8cce456ac0b7be1389368fe93994db5496f.svg)}.flag-icon-md{background-image:url(/assets/flags/4x3/md-9e9b3f3924117b4b752bb8ecdcde55e34c167ad7b7362a0e60b5d5936800e436.svg)}.flag-icon-md.flag-icon-squared{background-image:url(/assets/flags/1x1/md-472fa4b6745d16c83acb858104dc9e4c367181044a2a2a45d0f5920938bdb4e0.svg)}.flag-icon-me{background-image:url(/assets/flags/4x3/me-fb3b7c0afde70d747a734f4400fb82f660812278b2978c683f2e0a95c345fa83.svg)}.flag-icon-me.flag-icon-squared{background-image:url(/assets/flags/1x1/me-e261437576193fb0587d9273249b09a5e885c87265b43d48c42c1a420b706278.svg)}.flag-icon-mf{background-image:url(/assets/flags/4x3/mf-bd089a52492b4788e547e14e690a7f9f21e081428d627d9a434bdfa7d54bc380.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(/assets/flags/1x1/mf-7a7952e62b646c22877bdda250f2e26a6f20e99b49fc2e04dcde2ddc23991e55.svg)}.flag-icon-mg{background-image:url(/assets/flags/4x3/mg-5fb7c81f94c0202f934b00e3f7882ec6c5cd7cfcfe2c46214028125815592d50.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(/assets/flags/1x1/mg-d054db9b6effc702593092f3e83e99fec95fcbeb6acaaa39a3a3e321e5eea45b.svg)}.flag-icon-mh{background-image:url(/assets/flags/4x3/mh-931170c33e3dcb49e002ee18c5d6044e67e9ee5287e1be015ba4df6325c7f6a2.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(/assets/flags/1x1/mh-703ebd6c5e961aa78c9ff50aa56d7245422d93ed0b2ceeb35b06053ccde0396d.svg)}.flag-icon-mk{background-image:url(/assets/flags/4x3/mk-5696691b1cc8381e80acc3d85fe14432e6c041142d90846abe3834873ec6c8b9.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(/assets/flags/1x1/mk-7d93867e6dec701396b1ad6a4188be3f9c9188f846f98ec1a0b477928e26d18a.svg)}.flag-icon-ml{background-image:url(/assets/flags/4x3/ml-7c23f8b969eb781a7f4fae9ca1b94fc05a87701db83605219329e3d0cbfa1b75.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(/assets/flags/1x1/ml-baf82f1afbdfee8d304aea7b62ea0bbbdf707626607724ee93a22bd4e7ff6423.svg)}.flag-icon-mm{background-image:url(/assets/flags/4x3/mm-d074a4f31bfedbbb5945047ba6f440d7bbc9157117758777c0e408a89aa57ac9.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(/assets/flags/1x1/mm-026a0b4e325e3a32fcbd55682ea5017ed94cadabe05a540104203a2504080a3d.svg)}.flag-icon-mn{background-image:url(/assets/flags/4x3/mn-6466233718ceb05962ab0acb0c26689fb97f7af1dc891b340ec495e0c3a1cb03.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(/assets/flags/1x1/mn-d3d21ecc9ef5662d170553ffe497f924efb4c6a5ed75a20e232af25dcd992cd4.svg)}.flag-icon-mo{background-image:url(/assets/flags/4x3/mo-4583425b016b7d543773d47283104361fde81033ece96f3b4c140d36c2bff312.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(/assets/flags/1x1/mo-a2c5ee27bdbd06f0705c5a2a9e01e46b537f949826ac5ca27e9041573dff600e.svg)}.flag-icon-mp{background-image:url(/assets/flags/4x3/mp-8becea69ebf8260e2e536faace41a05f2f3bd9a6013a42cec0d87e3af8711205.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(/assets/flags/1x1/mp-41b14b8a5b5e8d45a1a07aa8bb3d151c85620d9dcc79e71b10dc0c5fe37eaeb7.svg)}.flag-icon-mq{background-image:url(/assets/flags/4x3/mq-cec6c6f44600f653c5ef1ad95a4c30315f2f2632990529e7855ca59c9dc9c9b0.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(/assets/flags/1x1/mq-7a7952e62b646c22877bdda250f2e26a6f20e99b49fc2e04dcde2ddc23991e55.svg)}.flag-icon-mr{background-image:url(/assets/flags/4x3/mr-8cc25f57180673d8a454fb4794871384a5e19bb9bfc67d935d923c24e928e48e.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(/assets/flags/1x1/mr-4527bea798ee502682e3a6b183381529922e965f00f524770a184683b87d7cf5.svg)}.flag-icon-ms{background-image:url(/assets/flags/4x3/ms-2230ac3ed6e5c6f6ad6ef49ac834f30cfa70b15ca1c4cbac2ca395b56b769cb2.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(/assets/flags/1x1/ms-6e2042fa71b5cc582e6d5a8916f034e2aceccae0a7cf1184ca89bc26cce4815a.svg)}.flag-icon-mt{background-image:url(/assets/flags/4x3/mt-d426a0ea16311ac526628c1d9e45c981cf259a8be10a6f2847d5f2f99893140d.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(/assets/flags/1x1/mt-5dd96d5bcc7f3bdc1e3afbe4859a7107ebb900216f904c0a3ce3ee2b8724052d.svg)}.flag-icon-mu{background-image:url(/assets/flags/4x3/mu-feb8ee6367e5ae6bd9e8d22928ea0fbce39f5ad8825908e89af486b028d84841.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(/assets/flags/1x1/mu-7a36436638852b22e0aada0598b6f518c294b14e87a5472f2ee6f7eb06986bc3.svg)}.flag-icon-mv{background-image:url(/assets/flags/4x3/mv-53408c22672f9f15ce024b12a635875aae1260643dfe68a451fcb4cd7605fd40.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(/assets/flags/1x1/mv-3c289c21d746aef74b3dd01003cf98b33a60610e1dd8016439485803388bcf15.svg)}.flag-icon-mw{background-image:url(/assets/flags/4x3/mw-0b77e4b0a987ba113af13deb104997ae78a13b493faf3f4607d6d9d15ba38e44.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(/assets/flags/1x1/mw-420feaf7be27dbd9361f2f0cbc978ec7654003d63c8297692fc0c1e7362d6b58.svg)}.flag-icon-mx{background-image:url(/assets/flags/4x3/mx-c7f96c4cbab6f1d9ce86b518756ef66fb1623313bd65bf0c44ec82f9156857f2.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(/assets/flags/1x1/mx-dc103ce0e3344aa99c0cc99308f9e010437c6da93686f13566c1f824d4fb973e.svg)}.flag-icon-my{background-image:url(/assets/flags/4x3/my-91ff65ca9c2a36be46eff79db031abda58e404e7e6111b7f643b4726a88078eb.svg)}.flag-icon-my.flag-icon-squared{background-image:url(/assets/flags/1x1/my-7be05a716ce8a7294ee06226e0f64dfd3742e3ebade51602573d87d52b7534fc.svg)}.flag-icon-mz{background-image:url(/assets/flags/4x3/mz-94a898d67d07f281c6a390b88258957b49c8ab7e6f84adee0df81f0bbf474008.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(/assets/flags/1x1/mz-76ee60686b86149f6e9bd12366bd742932aef9802ec73c393f65fd68178230be.svg)}.flag-icon-na{background-image:url(/assets/flags/4x3/na-9b83c2659a02d6aadfbd8588cd1b22e6a1c990e0a185d39a9dad9483b36feab3.svg)}.flag-icon-na.flag-icon-squared{background-image:url(/assets/flags/1x1/na-46d747bffd26ed4895c3812f716bcc573db77252be6bd5475d4be34d10d0dc1c.svg)}.flag-icon-nc{background-image:url(/assets/flags/4x3/nc-db5009e94eb487bf83e16bb237813398d2b69bbd39db527e7d8ea06c2e25b362.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(/assets/flags/1x1/nc-7a7952e62b646c22877bdda250f2e26a6f20e99b49fc2e04dcde2ddc23991e55.svg)}.flag-icon-ne{background-image:url(/assets/flags/4x3/ne-2bd008ae3a7cf54c55f570d01814bd1a3458a41f1d455a26f7090ff22fc9b7b2.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(/assets/flags/1x1/ne-b8fd8489fff2e15c7d417e6b82b6514f3037ea498f59bc15d604602e9aa9ff61.svg)}.flag-icon-nf{background-image:url(/assets/flags/4x3/nf-8809d55d75022e788026893ebb9d313989d167616cca97da6b232bcd787236a4.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(/assets/flags/1x1/nf-98f2041858ec099ee2016c60ce88e426cd54a2d439325fe0a111641637844abf.svg)}.flag-icon-ng{background-image:url(/assets/flags/4x3/ng-65e76022e241019efbf93f914d727e1f1577cd300a96fd7ea39989e3bbe5a25c.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(/assets/flags/1x1/ng-296019974d393c3619b24d2006100b4d3665440cf7074902982b52749bb305af.svg)}.flag-icon-ni{background-image:url(/assets/flags/4x3/ni-199aff3fe5cdc374d374d4eceb53141b41950ac8071dc37a4e1624724af154a3.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(/assets/flags/1x1/ni-b36545f2344ef237f24d714e7685d5a465b2225cd3770133d16806ee2022f5a6.svg)}.flag-icon-nl{background-image:url(/assets/flags/4x3/nl-eb64a6114cc5fb301847b50018ae7f08ec6dda2f8f5af17d538445a3163d0685.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(/assets/flags/1x1/nl-1ca4c5d54307a7390f94e03e2715c6f94860abfd984c2240384d3601fb2c4871.svg)}.flag-icon-no{background-image:url(/assets/flags/4x3/no-1a9486edc287858557b2d179d77507829b9154293147cdf3509460a30e1f04a9.svg)}.flag-icon-no.flag-icon-squared{background-image:url(/assets/flags/1x1/no-4188cf2e202335bcf20a27ef25b2ac56f62e23ae7825c50e6192089db3174781.svg)}.flag-icon-np{background-image:url(/assets/flags/4x3/np-13e7fcc27e3c90919809b41ea0f5e8d45a523fe7742d118da7460136e7f63a42.svg)}.flag-icon-np.flag-icon-squared{background-image:url(/assets/flags/1x1/np-9089034cf392b93e5380ed437813fa4627b1136203f5d58d89dcb4c5af254f69.svg)}.flag-icon-nr{background-image:url(/assets/flags/4x3/nr-5524fc867357940875fa0be4960ed10aca3fa5b3cd70bef90d54f1a78b41a030.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(/assets/flags/1x1/nr-f5c800a9ef0a553cc1e1506ae2f52f76ab5563e305447f9d8b1276466467a04e.svg)}.flag-icon-nu{background-image:url(/assets/flags/4x3/nu-2d3a01ba9bdbc2a80daf1dd895ce93404414a74db147121bd9ccbfc09760c328.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(/assets/flags/1x1/nu-2a036e7225b49d90202504e59e4a2f58da78f20c33c1f6d23ec820f44afd3ddc.svg)}.flag-icon-nz{background-image:url(/assets/flags/4x3/nz-19ae49c1113624fb993477153912a9ab76d2c7326ab0ee23c094784de97c2b99.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(/assets/flags/1x1/nz-c616aba17424c6d88d28a918b5c956e8372b340f650b3d207ec5cb304a5085ad.svg)}.flag-icon-om{background-image:url(/assets/flags/4x3/om-9ac3c67baf89063cf61a4e600904749b99ca7a73c39f060eec54c0a060f9b764.svg)}.flag-icon-om.flag-icon-squared{background-image:url(/assets/flags/1x1/om-001c34ffcb87f6e5fc9b950f06bb1417a823c1580cf6f59048012f82854646cf.svg)}.flag-icon-pa{background-image:url(/assets/flags/4x3/pa-a16edbbe4575d0d26f398ad69da2b00f00cc450d55185c26adb7df186bf6a520.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(/assets/flags/1x1/pa-a0d9a5dd7796e708ff8bea14dc94cd264919aea8f084d39d91a1b6184de9703d.svg)}.flag-icon-pe{background-image:url(/assets/flags/4x3/pe-8a16806d8939383f5d34634af934e65ce8903663a7d31c7810e7820be5baeffc.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(/assets/flags/1x1/pe-bb16373e3b3db95bd51eb1fb6c9dfe782417a161a6b3a12a0644b519e7f21a56.svg)}.flag-icon-pf{background-image:url(/assets/flags/4x3/pf-a05e6b11a07d2dee3828a0d4ae25033282c4fce6f1621a5fb6ce6a69e85dcb3f.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(/assets/flags/1x1/pf-b487ed6f41a5267c5a046622c0d325730c0eafc58ca7d817e359e921343cd8ed.svg)}.flag-icon-pg{background-image:url(/assets/flags/4x3/pg-6f99baa74f38cba462c0b1e760279ac43afcf332e2dc51cce01da2b6b7fd0bf1.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(/assets/flags/1x1/pg-0329cc4fa21c986bde599ae3b63a6b701fb18636ac55849061b0646e58e3da4f.svg)}.flag-icon-ph{background-image:url(/assets/flags/4x3/ph-61d1087dba35f84355834c2e22c01736c018ee8ee018ff1669acad17ed7c05f5.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(/assets/flags/1x1/ph-259cfbbfd344a4a7e1c24dd0cc0d8c6c74eb304da342db8d96cc1841fb7b2678.svg)}.flag-icon-pk{background-image:url(/assets/flags/4x3/pk-58dd75bd48d4807e90768a995549b955881654726a2e2534dcf4e2631c1d33a1.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(/assets/flags/1x1/pk-9308b66e1e8d5a8e30ee411311629fc03fd129a72759986b887b16f7f76b56cd.svg)}.flag-icon-pl{background-image:url(/assets/flags/4x3/pl-923222070f826789d98c587becb532106d7e2786ba5e373d1f440129eda4ff5e.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(/assets/flags/1x1/pl-b7ca8b025f2a076dfc904a12c8ec9d7eb214b60a1654e787f0df8bf30b334d10.svg)}.flag-icon-pm{background-image:url(/assets/flags/4x3/pm-db5009e94eb487bf83e16bb237813398d2b69bbd39db527e7d8ea06c2e25b362.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(/assets/flags/1x1/pm-7a7952e62b646c22877bdda250f2e26a6f20e99b49fc2e04dcde2ddc23991e55.svg)}.flag-icon-pn{background-image:url(/assets/flags/4x3/pn-8e6664cdc066956b533fe9d559d546f6f1748c733d708fe0428d80f0d558142a.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(/assets/flags/1x1/pn-974826978459e72c6d03566704c797f29672858a2d847e48c0a7e273588de04a.svg)}.flag-icon-pr{background-image:url(/assets/flags/4x3/pr-7437d27fb4b4375faf7d1d318859b3b85f8c4cc276471a3538d37c498b79dee4.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(/assets/flags/1x1/pr-52a97f07bbc6ad6737c7e443b1e1ecab69f47c9ac599771ecb146670499b7795.svg)}.flag-icon-ps{background-image:url(/assets/flags/4x3/ps-f50b86691a212d3a9ef0b8519e0f1ad602998e0b854b8dcf3bf6a4daa28b7919.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(/assets/flags/1x1/ps-f76a00ece14ff2dd39a5d32d968302cd242ee3aebb0389b1dbf901e755a35aa4.svg)}.flag-icon-pt{background-image:url(/assets/flags/4x3/pt-9b9a43489b2acd8f143947f368386f18a244b5fe3105c748568407c65ac9c177.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(/assets/flags/1x1/pt-fb1ede1d75c7d82b54944b58f72aeac908742a5818c7e0a4c50d59c896ef9e8c.svg)}.flag-icon-pw{background-image:url(/assets/flags/4x3/pw-604258feb1052a0b2147e8c6114387120fde5807f7cd4969dcb0dc3368f6329f.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(/assets/flags/1x1/pw-bab1ea63774277d1494f942c379e222018eb96709fc345b4d078de8a204a79b8.svg)}.flag-icon-py{background-image:url(/assets/flags/4x3/py-7ba112360af0641134dd66cad0fe6a72e8b7a7cb7ac4ea19d0ce526b2b1e174c.svg)}.flag-icon-py.flag-icon-squared{background-image:url(/assets/flags/1x1/py-1b167748570a36149aac70138c0b11a5661587a099e05719289d7d5873ddb25a.svg)}.flag-icon-qa{background-image:url(/assets/flags/4x3/qa-8ad5de996404cfe8bd7c849187f41d467b00ca6f38758ea267e96180e7cf9379.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(/assets/flags/1x1/qa-e52009eef9b8b0b10c914f0da5486a7619fb225472ea38c40312abf73119cccd.svg)}.flag-icon-re{background-image:url(/assets/flags/4x3/re-db5009e94eb487bf83e16bb237813398d2b69bbd39db527e7d8ea06c2e25b362.svg)}.flag-icon-re.flag-icon-squared{background-image:url(/assets/flags/1x1/re-7a7952e62b646c22877bdda250f2e26a6f20e99b49fc2e04dcde2ddc23991e55.svg)}.flag-icon-ro{background-image:url(/assets/flags/4x3/ro-f443297534b2b10e4ea9614c18702f134b96dec07ba6bf909f1cc171a240c943.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(/assets/flags/1x1/ro-549367ac33f127f93a30ec957fbf4a7b1b2a90832d74519c01f394e6719e4b69.svg)}.flag-icon-rs{background-image:url(/assets/flags/4x3/rs-95f5bce297b0cd2ea9bf1e36a0a37f438fda7fdebe510045dc664a71257420e0.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(/assets/flags/1x1/rs-b9dc36956347445838fe9d8851c1a925843ce6cb693b7cfd66813a6301d9f595.svg)}.flag-icon-ru{background-image:url(/assets/flags/4x3/ru-2ec6325f7a40b0bf68d6504cd40f72efd961647c3016e02680b9715f4fb679a6.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(/assets/flags/1x1/ru-40ee066417f52ed0dcd9345e79e8cf2a9185745162162c11c1ab23d4668d37d7.svg)}.flag-icon-rw{background-image:url(/assets/flags/4x3/rw-96ae0f8223dad9194774476cb763554caac77dde69006065a4e968fc73c0c462.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(/assets/flags/1x1/rw-7a87cd91894599e30a585fb612bc87b1dc96d1555936c1e6ee0bd0815902034e.svg)}.flag-icon-sa{background-image:url(/assets/flags/4x3/sa-45689021326adfb0cf070def033afaa3e98ccbdb0db74be90cb45787e046ff33.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(/assets/flags/1x1/sa-9483cd037eb00f0b3021bac5294fcad162bab57a468a52309644769c5c78f88b.svg)}.flag-icon-sb{background-image:url(/assets/flags/4x3/sb-b897f8bf2b23913d25db73e20a9aa16df68bcdc618cb721077c66b77be0f7d5c.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(/assets/flags/1x1/sb-413943d631d3fa4df1435b70df0ecd210741af0d6a211870c488db0285172914.svg)}.flag-icon-sc{background-image:url(/assets/flags/4x3/sc-321d82baa1dcc25026bda27c629d8c62d882ef8087fa530f234c4ccdfd1d4146.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(/assets/flags/1x1/sc-92766955f70c3286836e7555a1164b1773b0b87785e2892a817f73eca34b9f59.svg)}.flag-icon-sd{background-image:url(/assets/flags/4x3/sd-21ceac6953af57879581013f12ca224d39d5686ec3ee5b797f15108ad94dc4b2.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(/assets/flags/1x1/sd-57a49a5a12d8fdd297e515645c9880ed0045586cb094526f413798b33e301877.svg)}.flag-icon-se{background-image:url(/assets/flags/4x3/se-1d44fcf4a4289577b4bb110f8d6c07877be9a382b1abc6adcee1b305313836ae.svg)}.flag-icon-se.flag-icon-squared{background-image:url(/assets/flags/1x1/se-ba28e02a445933150b8c07340e39af8a43c28377aa3f7b78c8cd107da2252402.svg)}.flag-icon-sg{background-image:url(/assets/flags/4x3/sg-a547e24554d1461035dfaca45e79cf728d14376058cdd417805e847795a76c6f.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(/assets/flags/1x1/sg-399a30b835ee25aa2cfb9e9a95e14c7a1bb833fe1aa59e176fbe0da906f4698b.svg)}.flag-icon-sh{background-image:url(/assets/flags/4x3/sh-62fd1468008cb2efbbbc6530777928c8993fde5bda9d2ca848ad058150825f3c.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(/assets/flags/1x1/sh-7b628de3df9ca687b046d6a4a14a2787816b6ddb5b12ce5c4eb2ba81d04ddbd1.svg)}.flag-icon-si{background-image:url(/assets/flags/4x3/si-c6629ad95f192523e2e5b42177c0163b7d345ccabb5f6884abbca52ffd5c6788.svg)}.flag-icon-si.flag-icon-squared{background-image:url(/assets/flags/1x1/si-922d8a4e122313328465d1393fb54c959b72cc66717f361a10c3827abace600f.svg)}.flag-icon-sj{background-image:url(/assets/flags/4x3/sj-1a9486edc287858557b2d179d77507829b9154293147cdf3509460a30e1f04a9.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(/assets/flags/1x1/sj-4188cf2e202335bcf20a27ef25b2ac56f62e23ae7825c50e6192089db3174781.svg)}.flag-icon-sk{background-image:url(/assets/flags/4x3/sk-22358f9dc394bd4a4a4aa2c315db4013f3308ecd05df8ef51f706395d2e1cbf9.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(/assets/flags/1x1/sk-ad6dba67b446dbdde86f984166b1c7eed9ae4b1145f78371073130f373532082.svg)}.flag-icon-sl{background-image:url(/assets/flags/4x3/sl-3e72d4fd2dde6d0355eb551c5f1de0016624ad7efb6e72eeb7036432d71de1e3.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(/assets/flags/1x1/sl-dae71f650565b45ff4c89371b0ab9df9c095df7f0d0695c53ba0a683e8cac4ac.svg)}.flag-icon-sm{background-image:url(/assets/flags/4x3/sm-8b9b94f0aa2e1b2bb1dadc396d09f22b7e16059ae6848b783bac8362f091aa6e.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(/assets/flags/1x1/sm-3727a6058783db259f2d66be1c803f7cb841e0ecedad8ef2dd43a0275fa2ea11.svg)}.flag-icon-sn{background-image:url(/assets/flags/4x3/sn-94b7eccaa00c0d5a758bc3c2b0c3084ff9d3d256fe1b728c90e8e96396eb7d83.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(/assets/flags/1x1/sn-6fe0f6c28e45220f87cd12274c44e6443550c0dc6bd2853939a233b1d11b8a5c.svg)}.flag-icon-so{background-image:url(/assets/flags/4x3/so-40287f0284662653d66866f796798878324d5a6674e870ddb0a4c68c872520f8.svg)}.flag-icon-so.flag-icon-squared{background-image:url(/assets/flags/1x1/so-93c7006651f8c933054b7e166570c9d4c66dcc37478195cd74239276878f509d.svg)}.flag-icon-sr{background-image:url(/assets/flags/4x3/sr-85ffe02e6dc19a0f3327d9e7388851557008046278e94452538481c8c1327a97.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(/assets/flags/1x1/sr-3f051fcc9180c93eaa66a7aaa8087ebb5cc58c27da8bd26442617fafe40f7069.svg)}.flag-icon-ss{background-image:url(/assets/flags/4x3/ss-c536b0b556bcc0f4f6485f1625671de9d40f009360a65309bcb31da3551594e7.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(/assets/flags/1x1/ss-e0c0eff982313c10e5e7651d3972d70f6df12ee49e0325bfc4259992bd3b27e8.svg)}.flag-icon-st{background-image:url(/assets/flags/4x3/st-3dcea7d8fdb47f077c94ef73d953d7829b0cd7cf2498fc60d4454500a0f84877.svg)}.flag-icon-st.flag-icon-squared{background-image:url(/assets/flags/1x1/st-73a59cc8a4ac2f7bda80b1e9f0041b6fc09a996b3a1487e8cf30fea4e04947ae.svg)}.flag-icon-sv{background-image:url(/assets/flags/4x3/sv-a98fd92f3cf3264d8d43bce30ab978283cfdfda0b95097a979fbd94eed3f1f79.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(/assets/flags/1x1/sv-400b55ebc98b44c41bf28cd0422ba8abaa6ae9818f1173aa380a0541617f61fd.svg)}.flag-icon-sx{background-image:url(/assets/flags/4x3/sx-5dc75ee7b507d3cc43d8e0ab262d696c3f10f6a6fbe05f041e5da654974fa512.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(/assets/flags/1x1/sx-c8c7be0e315f51bbdb625701138d479c5597c9f27139afdf7e420572481668e2.svg)}.flag-icon-sy{background-image:url(/assets/flags/4x3/sy-9ca552a0534eaefd707409895f2a8ef2aa2fbbeea470bfc6a7d3c0fa84fdd024.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(/assets/flags/1x1/sy-3c9d7607fdfd29b542971206b539a45e4d0493ace1f7e2cbfcac97c5fbe5e31d.svg)}.flag-icon-sz{background-image:url(/assets/flags/4x3/sz-e835f4404f420979b56ec5acd2418430ef1fe5c1a51a000348ff9ca9bb0a7b8a.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(/assets/flags/1x1/sz-8a483a5b4c01c938c3cb8ac58f2c2c460b3be2aa515ead84c83ca1bfaff3a44b.svg)}.flag-icon-tc{background-image:url(/assets/flags/4x3/tc-08481f36a15ca80e9b57116c7aad96113711160d5de5927c4cbe44394bb02a93.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(/assets/flags/1x1/tc-ab289059cec152a83c6799414eaae7a99353b7cadd143b155cc25d466c974741.svg)}.flag-icon-td{background-image:url(/assets/flags/4x3/td-f7f5b480684d22435042d6a62a2e20c6a5ac7bba2544ecd2c4c313fed56dac59.svg)}.flag-icon-td.flag-icon-squared{background-image:url(/assets/flags/1x1/td-d3c0aa3dee13b8cc30e9aedd201cf7ea2e95324de077cda24be04d09dbbab949.svg)}.flag-icon-tf{background-image:url(/assets/flags/4x3/tf-088fa4a42e25ac089b7e97a1eeea7ac585fb6b4b7cc95842b1ee7572e9d9dc86.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(/assets/flags/1x1/tf-479402ff3443a2a590f84ee6daed0cfb680cc2e5d2249fbfabbb8fc6525a2326.svg)}.flag-icon-tg{background-image:url(/assets/flags/4x3/tg-5cd23e03eb516952ea7a386a98f977d64a35a0f975bad8db520d49a9a141cb0e.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(/assets/flags/1x1/tg-570cebb5a618a17a5730341d5c3a5ab2ffdbd9c3d826982e63fa1e918b7ab7cd.svg)}.flag-icon-th{background-image:url(/assets/flags/4x3/th-7ca9b7fda58b5ebdbf2a2419100b3bd5f6bec50bf2e54b4f23d1ee5cc7b13740.svg)}.flag-icon-th.flag-icon-squared{background-image:url(/assets/flags/1x1/th-027af5822fd26bab725d6dc129d51f7e47904aec56d287bc3d3b2a375b68960d.svg)}.flag-icon-tj{background-image:url(/assets/flags/4x3/tj-623c6662c588be7a6246fc2d159aa525327af2854e6c48a191fa4dbd6369ee0b.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(/assets/flags/1x1/tj-4b2173248bdfa45dd6cd7a0f88022e25eb0213ad52cdb931df0ab7e8f0bb2bd6.svg)}.flag-icon-tk{background-image:url(/assets/flags/4x3/tk-bc4d31c5585ae108d3aba8a3aa4f75c8701f110ae30bad49abf80ec0d8d51c95.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(/assets/flags/1x1/tk-7ac60f36b86e50594b7acf60cddfdf9fb4ec7fb15adb56eebdb9c9cc6f4c4733.svg)}.flag-icon-tl{background-image:url(/assets/flags/4x3/tl-7fd4b4dc2288a0a2c66f606e51f73d03a29270cd7299f2666550d5cbf92e721d.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(/assets/flags/1x1/tl-afddf273876e41fa4933f48e7e10a1f8ae6aa4beb5165799f943c747e59fc785.svg)}.flag-icon-tm{background-image:url(/assets/flags/4x3/tm-4675e8619316fac0d44f8db9a344c461b3173aeb862b0a3b9d21aef1798f7b18.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(/assets/flags/1x1/tm-f4a21318d30adfbe9a5a2f766b51ed32e4900f5858b3ae4ee7b21948fb9594a5.svg)}.flag-icon-tn{background-image:url(/assets/flags/4x3/tn-acf359bd6a51d411a35965fff4d435ef3a93d9f91bdb060a02e4b7c697a05e48.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(/assets/flags/1x1/tn-be339941ce18fc738be4e34b22dd6d6d4deb303bf979fd64b0a4801bab20c23d.svg)}.flag-icon-to{background-image:url(/assets/flags/4x3/to-7d97bf34315920f70aeb2c40a381974761455f461d0b25ddd8e30a0f53653194.svg)}.flag-icon-to.flag-icon-squared{background-image:url(/assets/flags/1x1/to-c51196ebe9dfc2b69e67773247893e94cb88856e2ebd78dad07aad1a01189d91.svg)}.flag-icon-tr{background-image:url(/assets/flags/4x3/tr-6683a3102a7bd2840917f32b9c147bfc0e0e4359d957323955e7e66eddf37d07.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(/assets/flags/1x1/tr-4c8d5ced34f374f297e95f3c1ba4834d002538b094e1654e139fe77564acddb0.svg)}.flag-icon-tt{background-image:url(/assets/flags/4x3/tt-3392b8b9c47e58d3be41395a682b4d8e23d146285d72c2e4816c1191f48b4de6.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(/assets/flags/1x1/tt-e3c29b404260b202856585a8fd4385810029c8858378b76276442f1b3da20e5d.svg)}.flag-icon-tv{background-image:url(/assets/flags/4x3/tv-278d5ef5a684ffcff233f3d4aaf5e1d0d9d6b06dd3af8ba20cf91bd29525a798.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(/assets/flags/1x1/tv-dfe9327016ce07b87bd24e0394d599a42af088bd8da169b3388d491908150c61.svg)}.flag-icon-tw{background-image:url(/assets/flags/4x3/tw-831541e98eebbf7b48a3d015211ee28cd2232c1822aabeb5789d22c6f89776a7.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(/assets/flags/1x1/tw-22d8444a91be967930539e5315c844b7b8f74e357f5a8f0e78bec0229714a8c7.svg)}.flag-icon-tz{background-image:url(/assets/flags/4x3/tz-0c4f42c8858444feb3dfcf7f56f0edbad192c08fe058ab2c80a674af9ef37aa6.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(/assets/flags/1x1/tz-e80539269fc3884b719a8a7040f0da54c862db94af99d0f8f8f70cc9f60ceb9d.svg)}.flag-icon-ua{background-image:url(/assets/flags/4x3/ua-8132135d4601982efcce9ad1f1fe01d98b1b4dbabaa712bb12958292d4bb043b.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(/assets/flags/1x1/ua-9cdd036a1d675cd9c25756f1cbad20a77c4b5c914c72d8bde9c16f90f633c467.svg)}.flag-icon-ug{background-image:url(/assets/flags/4x3/ug-ea846cb1874220b69392618cd50145fd33b7d95667c65212ccb1192e257faa2a.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(/assets/flags/1x1/ug-fc644eb109ff98df2bd62db272bac7cf7da6bdf77039de00b91c682675ef6c3d.svg)}.flag-icon-um{background-image:url(/assets/flags/4x3/um-1524f7ef9650e126a2dbd1d718f9278c1e7734e12a48e76b27fb908c631b84b6.svg)}.flag-icon-um.flag-icon-squared{background-image:url(/assets/flags/1x1/um-16a09b22010c12d80e8869755e3538678a4c0d8f517aef1ee097cf826aeddbd4.svg)}.flag-icon-us{background-image:url(/assets/flags/4x3/us-95e6c6907299c8544e28d4d733f661a1fef34d6f58ff72dd266ada95de169320.svg)}.flag-icon-us.flag-icon-squared{background-image:url(/assets/flags/1x1/us-3516d69e1aeba4b3394d998e8728df8473857fd78a430d013ade99c6646700d7.svg)}.flag-icon-uy{background-image:url(/assets/flags/4x3/uy-77b0cad2984164533ecb62b9586628a6e7e9e5495d8a12652b197b01fd590498.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(/assets/flags/1x1/uy-1e6eef533a92b8e63ce9dad0ee767fe7e56a7bd83ea4fe1be788328a9f7e0c4f.svg)}.flag-icon-uz{background-image:url(/assets/flags/4x3/uz-26711b7b3fc72c985e78c8f515619e13c576e1712c8ea0bacce92c21ae416f46.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(/assets/flags/1x1/uz-a4c735c593c6b15adff6eab35e923376ed0d74a7f80e1cc62bacd57326f23d69.svg)}.flag-icon-va{background-image:url(/assets/flags/4x3/va-766597d3db239be515874e411407aae409fc624e42958e5c36481c26cf4eca68.svg)}.flag-icon-va.flag-icon-squared{background-image:url(/assets/flags/1x1/va-15fe021b4d87a93ca23d0cacb4f2e32309a2d49ca0d4f63c77416740b71d288f.svg)}.flag-icon-vc{background-image:url(/assets/flags/4x3/vc-feed1750a497f1902ddc58a792e8161094c49bfb7e7e28c6eb230afb38451754.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(/assets/flags/1x1/vc-28b03a3dc574c0359574ba51e5c038c53fad2fa6b10d9649c701afd60802779d.svg)}.flag-icon-ve{background-image:url(/assets/flags/4x3/ve-9dc6228125f6cc286db27a3108a88ec7741dd6d59a03bf21784b0cd74ca341e8.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(/assets/flags/1x1/ve-de4b066cb4d41a011bc130edd520c87f697fe3331a30d1997d334c1631ce02ae.svg)}.flag-icon-vg{background-image:url(/assets/flags/4x3/vg-a366ad4d76bd7f87c646ea9113126b3242820b66058d0e241129881fb739cd02.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(/assets/flags/1x1/vg-4b0a312ad801813e8253d770443cb565e0f2facd6a77e380fde6f4cc3b0b98ed.svg)}.flag-icon-vi{background-image:url(/assets/flags/4x3/vi-b5efa06aac9a2625d95e035db906d47bc126be9ff336e224d99c8cbd3ee43220.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(/assets/flags/1x1/vi-0b83fa52507a6abea78550461940e5caa8c08ecf8fc232488547ebaee7236f45.svg)}.flag-icon-vn{background-image:url(/assets/flags/4x3/vn-b892b27da9ef14d0c4408aec1a0a91b079892f6ca521922ddb956236423e9446.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(/assets/flags/1x1/vn-b288de1bb84618a83d998794468cee239a6831da8ce7f5bcfcfeca6edb4ecb34.svg)}.flag-icon-vu{background-image:url(/assets/flags/4x3/vu-67666ac2d6ce65502bf515c1c16763bb1457512394259bc8a6f2643e4f9a7d41.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(/assets/flags/1x1/vu-04a233cc6c294e7cc4de6ee830f3f09c34f0d9a8aa100976c9301da3252b7545.svg)}.flag-icon-wf{background-image:url(/assets/flags/4x3/wf-b9bc7d5115d18313b348db9f96df366b93d854fb759dc709802a597d96792d1d.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(/assets/flags/1x1/wf-32b32b515ecce0d6574b5d512df5262ed854c7f6a8122437c0ba453ba27e1b3c.svg)}.flag-icon-ws{background-image:url(/assets/flags/4x3/ws-b5ce001fd963dafd7800c805de8ced3c6e9a314fc098152676837ee9b585c90b.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(/assets/flags/1x1/ws-e2ae67995519176549fde6753032ec23c0e0e4c9bb50666b5650b481e7098ee1.svg)}.flag-icon-ye{background-image:url(/assets/flags/4x3/ye-0b2d5b48ee419b6db4cf8358d3bd8d9f766a6022a4325d08b6a970edcf4b0966.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(/assets/flags/1x1/ye-fadc70273b81060d795dd3cd9990c0e274c9f8b27f98ae0bcf714429ee48ceb3.svg)}.flag-icon-yt{background-image:url(/assets/flags/4x3/yt-db5009e94eb487bf83e16bb237813398d2b69bbd39db527e7d8ea06c2e25b362.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(/assets/flags/1x1/yt-7a7952e62b646c22877bdda250f2e26a6f20e99b49fc2e04dcde2ddc23991e55.svg)}.flag-icon-za{background-image:url(/assets/flags/4x3/za-298d84a805af6786da009063a04992179317fc2730672644d7aa55eebe7753b2.svg)}.flag-icon-za.flag-icon-squared{background-image:url(/assets/flags/1x1/za-c56b722816ef874fceae3fc9fe3198a04e3db23b7e8dca717b1196925eac5fbd.svg)}.flag-icon-zm{background-image:url(/assets/flags/4x3/zm-b742e848f0f107800c072edb4c428b1fffe2685018627784b24371dda720ed28.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(/assets/flags/1x1/zm-90154a776fd12f1ad417cdcd79b070e5db8ca175fa5b97e8b7a82ae4cf06e243.svg)}.flag-icon-zw{background-image:url(/assets/flags/4x3/zw-3adf581e46612a958bd89e9642d598709c55dbb30cc88eb25f16d3cc152918f0.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(/assets/flags/1x1/zw-134b6f58ee0ad2ea7f7f79b1df025e3da2851ec0e2ad2597bd912da1e8cf6ad0.svg)}.flag-icon-eu{background-image:url(/assets/flags/4x3/eu-1e16cf240d460829143faaec824fd94959941c76f6a0185f16c952ce99cd991f.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(/assets/flags/1x1/eu-dddfc7dcefa5d4b2644a71865ba69cf968429008ebd1b1be5f12f4010ef5f433.svg)}.flag-icon-gb-eng{background-image:url(/assets/flags/4x3/gb-eng-f859f6bf6f3bcca3ca936f0b2324534498bdb632fc7cba52e2f11ddc17aa7bd5.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(/assets/flags/1x1/gb-eng-02c566b7e0460a608fe54ec221bf72f00390341c02fd32642670070b7bb73f9a.svg)}.flag-icon-gb-nir{background-image:url(/assets/flags/4x3/gb-nir-84ca7910eadf0d1eb7b06122799b3a67c3c27b273c600c4d5f93fdc65ac26b96.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(/assets/flags/1x1/gb-nir-3dc850944744b374c2674decb7949f313f21cc4056a2f25a964ab47ecf6e1bc9.svg)}.flag-icon-gb-sct{background-image:url(/assets/flags/4x3/gb-sct-3e23c979f8980df6b0f37715f50b4ecbeba1272d398e6afdf9771d7cea1d3de1.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(/assets/flags/1x1/gb-sct-49ef60b6e01315e79a9319458ed386521234309ae3a18a2382d81e44b5f48ff2.svg)}.flag-icon-gb-wls{background-image:url(/assets/flags/4x3/gb-wls-e19c6d7268404de569563c4d4a474faf72dd29fb1f8e454a296a7a7b8435f136.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(/assets/flags/1x1/gb-wls-6a585ae4e133be566551028307a04448224619b98c5bdf25f6058b5b93403551.svg)}.flag-icon-un{background-image:url(/assets/flags/4x3/un-a7f179b17e18588d33f016893e83013ec20e977f8bcb1531b808ea526822a7e9.svg)}.flag-icon-un.flag-icon-squared{background-image:url(/assets/flags/1x1/un-e2a0aa25bd0b2cf6f1f97929d87591f6c573cb8c7866037e62c65a33d1c2f99f.svg)}
.fixed-table-body {
  height: 100%;
  overflow: auto;
}

#daily-feed .name {
  font-weight: 500;
  color: #526069;
  cursor: pointer;
  text-decoration: none;
}

#daily-feed .content {
  margin-top: 10px;
  margin-bottom: 0;
}

#tickets .hightlight {
  color: #526069;
  font-weight: 500;
  cursor: pointer;
  text-decoration: none;
}

#projects .table > tbody > tr > td, #projects .table > thead > tr > th {
  vertical-align: middle;
}

.team-panel .avatar {
  margin: 10px;
  padding: 0;
}

.badges-panle .badge {
  margin-bottom: 10px;
  margin-right: 5px;
}

.input-panel .form-control {
  border: 1px solid #e4eaec;
  border-left: 0;
  border-left: none;
  border-right: 0;
  border-right: none;
  border-radius: 0;
}

.input-panel .input-panle-btn {
  background-color: transparent;
  border-right: 1px solid #e4eaec;
  display: inline;
  padding: 10px 15px;
}

.input-panel .input-panle-btn:hover {
  color: #62a8ea;
}

.input-panel .input-panle-btn i {
  margin: 12px 0;
}

.input-panel .submit {
  float: right;
  padding: 8px 15px 9px;
  border: none;
  border-left: 1px solid #e4eaec;
  color: #62a8ea;
  border-radius: 0;
  background-color: transparent;
}

.input-panel .submit:hover {
  color: #a2caee;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or vendor/assets/stylesheets of plugins, if any, can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any styles
 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
 * file per style scope.
 *













 */
@font-face {
  font-family: 'Glyphicons Halflings';
  src: url(/assets/glyphicons-halflings-regular-0805fb1fe24235f70a639f67514990e4bfb6d2cfb00ca563ad4b553c240ddc33.eot);
  src: url(/assets/glyphicons-halflings-regular-0805fb1fe24235f70a639f67514990e4bfb6d2cfb00ca563ad4b553c240ddc33.eot?#iefix) format("embedded-opentype"), url(/assets/glyphicons-halflings-regular-0703369a358a012c0011843ae337a8a20270c336948a8668df5cb89a8827299b.woff) format("woff"), url(/assets/glyphicons-halflings-regular-7c9caa5f4e16169b0129fdf93c84e85ad14d6c107eb1b0ad60b542daf01ee1f0.ttf) format("truetype"), url(/assets/glyphicons-halflings-regular-22d0c88a49d7d0ebe45627143a601061a32a46a9b9afd2dc7f457436f5f15f6e.svg#glyphicons_halflingsregular) format("svg"); }
body.stop-scrolling
{
    overflow: hidden; 

    height: 100%;
}

.sweet-overlay
{
    position: fixed;
    z-index: 1700; 
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: none;

    background-color: rgba(0, 0, 0, .4);
}

.sweet-alert
{
    position: fixed;
    z-index: 1700; 
    top: 50%;
    left: 50%;

    display: none;
    overflow: hidden;

    width: 478px;
    margin-top: -200px;
    margin-left: -269px;
    padding: 20px 30px;

    text-align: center;

    border-radius: .215rem;
    background-color: #fff;
}
@media (max-width: 767px)
{
    .sweet-alert
    {
        right: 1.0715rem; 
        left: 1.0715rem;

        width: auto;
        margin-right: 0;
        margin-left: 0;
    }
}
.sweet-alert .form-group
{
    display: none;
}
.sweet-alert .form-group .sa-input-error
{
    display: none;
}
.sweet-alert.show-input .form-group
{
    display: block;
}
.sweet-alert .sa-confirm-button-container
{
    position: relative; 

    display: inline-block;
}
.sweet-alert .la-ball-fall
{
    position: absolute;
    top: 50%;
    left: 50%;

    visibility: hidden; 

    margin-top: -9px;
    margin-left: -27px;

    opacity: 0;
}
.sweet-alert button[disabled]
{
    cursor: default; 

    opacity: .6;
}
.sweet-alert button.confirm[disabled]
{
    color: transparent;
}
.sweet-alert button.confirm[disabled] ~ .la-ball-fall
{
    visibility: visible;

    -webkit-transition-delay: 0s;
         -o-transition-delay: 0s;
            transition-delay: 0s; 

    opacity: 1;
}
.sweet-alert .sa-icon
{
    position: relative;

    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box; 
    width: 80px;
    height: 80px;
    margin: 20px auto;

    border: 4px solid gray;
    border-radius: 50%;
}
.sweet-alert .sa-icon.sa-error
{
    border-color: #f96868;
}
.sweet-alert .sa-icon.sa-error .sa-x-mark
{
    position: relative;

    display: block;
}
.sweet-alert .sa-icon.sa-error .sa-line
{
    position: absolute;
    top: 37px;

    display: block;

    width: 47px;
    height: 5px;

    border-radius: 2px; 
    background-color: #f96868;
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-left
{
    left: 17px; 

    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}
.sweet-alert .sa-icon.sa-error .sa-line.sa-right
{
    right: 16px; 

    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.sweet-alert .sa-icon.sa-warning
{
    border-color: #f2a654;
}
.sweet-alert .sa-icon.sa-warning .sa-body
{
    position: absolute;
    top: 10px;
    left: 50%;

    width: 5px;
    height: 47px;
    margin-left: -2px;

    border-radius: 2px;
    background-color: #f2a654;
}
.sweet-alert .sa-icon.sa-warning .sa-dot
{
    position: absolute;
    bottom: 10px;
    left: 50%;

    width: 7px;
    height: 7px;
    margin-left: -3px;

    border-radius: 50%;
    background-color: #f2a654;
}
.sweet-alert .sa-icon.sa-info
{
    border-color: #57c7d4;
}
.sweet-alert .sa-icon.sa-info::before
{
    position: absolute;
    bottom: 17px;
    left: 50%;

    width: 5px;
    height: 29px;
    margin-left: -2px;

    content: '';

    border-radius: 2px;
    background-color: #57c7d4;
}
.sweet-alert .sa-icon.sa-info::after
{
    position: absolute;
    top: 19px;

    width: 7px;
    height: 7px;
    margin-left: -3px;

    content: '';

    border-radius: 50%;
    background-color: #57c7d4;
}
.sweet-alert .sa-icon.sa-success
{
    border-color: #46be8a;
}
.sweet-alert .sa-icon.sa-success::before,
.sweet-alert .sa-icon.sa-success::after
{
    position: absolute;

    width: 60px;
    height: 120px;

    content: '';
    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg); 

    border-radius: 50%;
    background: #fff;
}
.sweet-alert .sa-icon.sa-success::before
{
    top: -7px;
    left: -33px;

    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transform-origin: 60px 60px;
        -ms-transform-origin: 60px 60px;
         -o-transform-origin: 60px 60px;
            transform-origin: 60px 60px; 

    border-radius: 120px 0 0 120px;
}
.sweet-alert .sa-icon.sa-success::after
{
    top: -11px;
    left: 30px;

    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
    -webkit-transform-origin: 0 60px;
        -ms-transform-origin: 0 60px;
         -o-transform-origin: 0 60px;
            transform-origin: 0 60px; 

    border-radius: 0 120px 120px 0;
}
.sweet-alert .sa-icon.sa-success .sa-placeholder
{
    position: absolute;
    z-index: 2; 
    top: -4px;
    left: -4px;

    -webkit-box-sizing: content-box;
       -moz-box-sizing: content-box;
            box-sizing: content-box;
    width: 80px;
    height: 80px;

    border: 4px solid rgba(70, 190, 138, .2);
    border-radius: 50%;
}
.sweet-alert .sa-icon.sa-success .sa-fix
{
    position: absolute;
    z-index: 1;
    top: 8px;
    left: 27px;

    width: 7px;
    height: 90px;

    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg); 

    background-color: #fff;
}
.sweet-alert .sa-icon.sa-success .sa-line
{
    position: absolute;
    z-index: 2; 

    display: block;

    height: 5px;

    border-radius: 2px;
    background-color: #46be8a;
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-tip
{
    top: 46px;
    left: 14px;

    width: 25px;

    -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
         -o-transform: rotate(45deg);
            transform: rotate(45deg);
}
.sweet-alert .sa-icon.sa-success .sa-line.sa-long
{
    top: 38px;
    right: 8px;

    width: 47px;

    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
         -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
}
.sweet-alert .sa-icon.sa-custom
{
    border: none;
    border-radius: 0;
    background-repeat: no-repeat; 
    background-position: center center;
    -webkit-background-size: contain;
            background-size: contain;
}
.sweet-alert .btn-default.focus,
.sweet-alert .btn-default:focus
{
    border-color: #e4eaec;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.sweet-alert .btn-success.focus,
.sweet-alert .btn-success:focus
{
    border-color: #46be8a;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.sweet-alert .btn-info.focus,
.sweet-alert .btn-info:focus
{
    border-color: #57c7d4;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.sweet-alert .btn-danger.focus,
.sweet-alert .btn-danger:focus
{
    border-color: #f96868;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.sweet-alert .btn-warning.focus,
.sweet-alert .btn-warning:focus
{
    border-color: #f2a654;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.sweet-alert button::-moz-focus-inner
{
    border: 0;
}

@-webkit-keyframes showSweetAlert
{
    0%
    {
        -webkit-transform: scale(.7);
                transform: scale(.7);
    }
    45%
    {
        -webkit-transform: scale(1.05);
                transform: scale(1.05);
    }
    80%
    {
        -webkit-transform: scale(.95);
                transform: scale(.95);
    }
    100%
    {
        -webkit-transform: scale(1);
                transform: scale(1);
    }
}

@-o-keyframes showSweetAlert
{
    0%
    {
        -o-transform: scale(.7);
           transform: scale(.7);
    }
    45%
    {
        -o-transform: scale(1.05);
           transform: scale(1.05);
    }
    80%
    {
        -o-transform: scale(.95);
           transform: scale(.95);
    }
    100%
    {
        -o-transform: scale(1);
           transform: scale(1);
    }
}

@keyframes showSweetAlert
{
    0%
    {
        -webkit-transform: scale(.7);
             -o-transform: scale(.7);
                transform: scale(.7);
    }
    45%
    {
        -webkit-transform: scale(1.05);
             -o-transform: scale(1.05);
                transform: scale(1.05);
    }
    80%
    {
        -webkit-transform: scale(.95);
             -o-transform: scale(.95);
                transform: scale(.95);
    }
    100%
    {
        -webkit-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1);
    }
}

@-webkit-keyframes hideSweetAlert
{
    0%
    {
        -webkit-transform: scale(1);
                transform: scale(1);
    }
    100%
    {
        -webkit-transform: scale(.5);
                transform: scale(.5);
    }
}

@-o-keyframes hideSweetAlert
{
    0%
    {
        -o-transform: scale(1);
           transform: scale(1);
    }
    100%
    {
        -o-transform: scale(.5);
           transform: scale(.5);
    }
}

@keyframes hideSweetAlert
{
    0%
    {
        -webkit-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1);
    }
    100%
    {
        -webkit-transform: scale(.5);
             -o-transform: scale(.5);
                transform: scale(.5);
    }
}

@-webkit-keyframes slideFromTop
{
    0%
    {
        top: 0;
    }
    100%
    {
        top: 50%;
    }
}

@-o-keyframes slideFromTop
{
    0%
    {
        top: 0;
    }
    100%
    {
        top: 50%;
    }
}

@keyframes slideFromTop
{
    0%
    {
        top: 0;
    }
    100%
    {
        top: 50%;
    }
}

@-webkit-keyframes slideToTop
{
    0%
    {
        top: 50%;
    }
    100%
    {
        top: 0;
    }
}

@-o-keyframes slideToTop
{
    0%
    {
        top: 50%;
    }
    100%
    {
        top: 0;
    }
}

@keyframes slideToTop
{
    0%
    {
        top: 50%;
    }
    100%
    {
        top: 0;
    }
}

@-webkit-keyframes slideFromBottom
{
    0%
    {
        top: 70%;
    }
    100%
    {
        top: 50%;
    }
}

@-o-keyframes slideFromBottom
{
    0%
    {
        top: 70%;
    }
    100%
    {
        top: 50%;
    }
}

@keyframes slideFromBottom
{
    0%
    {
        top: 70%;
    }
    100%
    {
        top: 50%;
    }
}

@-webkit-keyframes slideToBottom
{
    0%
    {
        top: 50%;
    }
    100%
    {
        top: 70%;
    }
}

@-o-keyframes slideToBottom
{
    0%
    {
        top: 50%;
    }
    100%
    {
        top: 70%;
    }
}

@keyframes slideToBottom
{
    0%
    {
        top: 50%;
    }
    100%
    {
        top: 70%;
    }
}

.showSweetAlert
{
    -webkit-animation: showSweetAlert .3s;
         -o-animation: showSweetAlert .3s;
            animation: showSweetAlert .3s;
}
.showSweetAlert[data-animation=none]
{
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
}
.showSweetAlert[data-animation=slide-from-top]
{
    -webkit-animation: slideFromTop .3s;
         -o-animation: slideFromTop .3s;
            animation: slideFromTop .3s;
}
.showSweetAlert[data-animation=slide-from-bottom]
{
    -webkit-animation: slideFromBottom .3s;
         -o-animation: slideFromBottom .3s;
            animation: slideFromBottom .3s;
}

.hideSweetAlert
{
    -webkit-animation: hideSweetAlert .3s;
         -o-animation: hideSweetAlert .3s;
            animation: hideSweetAlert .3s;
}
.hideSweetAlert[data-animation=none]
{
    -webkit-animation: none;
         -o-animation: none;
            animation: none;
}
.hideSweetAlert[data-animation=slide-from-top]
{
    -webkit-animation: slideToTop .3s;
         -o-animation: slideToTop .3s;
            animation: slideToTop .3s;
}
.hideSweetAlert[data-animation=slide-from-bottom]
{
    -webkit-animation: slideToBottom .3s;
         -o-animation: slideToBottom .3s;
            animation: slideToBottom .3s;
}

@-webkit-keyframes animateSuccessTip
{
    0%
    {
        top: 19px; 
        left: 1px;

        width: 0;
    }
    54%
    {
        top: 19px; 
        left: 1px;

        width: 0;
    }
    70%
    {
        top: 37px; 
        left: -8px;

        width: 50px;
    }
    84%
    {
        top: 48px; 
        left: 21px;

        width: 17px;
    }
    100%
    {
        top: 45px; 
        left: 14px;

        width: 25px;
    }
}

@-o-keyframes animateSuccessTip
{
    0%
    {
        top: 19px; 
        left: 1px;

        width: 0;
    }
    54%
    {
        top: 19px; 
        left: 1px;

        width: 0;
    }
    70%
    {
        top: 37px; 
        left: -8px;

        width: 50px;
    }
    84%
    {
        top: 48px; 
        left: 21px;

        width: 17px;
    }
    100%
    {
        top: 45px; 
        left: 14px;

        width: 25px;
    }
}

@keyframes animateSuccessTip
{
    0%
    {
        top: 19px; 
        left: 1px;

        width: 0;
    }
    54%
    {
        top: 19px; 
        left: 1px;

        width: 0;
    }
    70%
    {
        top: 37px; 
        left: -8px;

        width: 50px;
    }
    84%
    {
        top: 48px; 
        left: 21px;

        width: 17px;
    }
    100%
    {
        top: 45px; 
        left: 14px;

        width: 25px;
    }
}

@-webkit-keyframes animateSuccessLong
{
    0%
    {
        top: 54px; 
        right: 46px;

        width: 0;
    }
    65%
    {
        top: 54px; 
        right: 46px;

        width: 0;
    }
    84%
    {
        top: 35px; 
        right: 0;

        width: 55px;
    }
    100%
    {
        top: 38px; 
        right: 8px;

        width: 47px;
    }
}

@-o-keyframes animateSuccessLong
{
    0%
    {
        top: 54px; 
        right: 46px;

        width: 0;
    }
    65%
    {
        top: 54px; 
        right: 46px;

        width: 0;
    }
    84%
    {
        top: 35px; 
        right: 0;

        width: 55px;
    }
    100%
    {
        top: 38px; 
        right: 8px;

        width: 47px;
    }
}

@keyframes animateSuccessLong
{
    0%
    {
        top: 54px; 
        right: 46px;

        width: 0;
    }
    65%
    {
        top: 54px; 
        right: 46px;

        width: 0;
    }
    84%
    {
        top: 35px; 
        right: 0;

        width: 55px;
    }
    100%
    {
        top: 38px; 
        right: 8px;

        width: 47px;
    }
}

@-webkit-keyframes rotatePlaceholder
{
    0%
    {
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
    }
    5%
    {
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
    }
    12%
    {
        -webkit-transform: rotate(-405deg);
                transform: rotate(-405deg);
    }
    100%
    {
        -webkit-transform: rotate(-405deg);
                transform: rotate(-405deg);
    }
}

@-o-keyframes rotatePlaceholder
{
    0%
    {
        -o-transform: rotate(-45deg);
           transform: rotate(-45deg);
    }
    5%
    {
        -o-transform: rotate(-45deg);
           transform: rotate(-45deg);
    }
    12%
    {
        -o-transform: rotate(-405deg);
           transform: rotate(-405deg);
    }
    100%
    {
        -o-transform: rotate(-405deg);
           transform: rotate(-405deg);
    }
}

@keyframes rotatePlaceholder
{
    0%
    {
        -webkit-transform: rotate(-45deg);
             -o-transform: rotate(-45deg);
                transform: rotate(-45deg);
    }
    5%
    {
        -webkit-transform: rotate(-45deg);
             -o-transform: rotate(-45deg);
                transform: rotate(-45deg);
    }
    12%
    {
        -webkit-transform: rotate(-405deg);
             -o-transform: rotate(-405deg);
                transform: rotate(-405deg);
    }
    100%
    {
        -webkit-transform: rotate(-405deg);
             -o-transform: rotate(-405deg);
                transform: rotate(-405deg);
    }
}

.animateSuccessTip
{
    -webkit-animation: animateSuccessTip .75s;
         -o-animation: animateSuccessTip .75s;
            animation: animateSuccessTip .75s;
}

.animateSuccessLong
{
    -webkit-animation: animateSuccessLong .75s;
         -o-animation: animateSuccessLong .75s;
            animation: animateSuccessLong .75s;
}

.sa-icon.sa-success.animate::after
{
    -webkit-animation: rotatePlaceholder 4.25s ease-in;
         -o-animation: rotatePlaceholder 4.25s ease-in;
            animation: rotatePlaceholder 4.25s ease-in;
}

@-webkit-keyframes animateErrorIcon
{
    0%
    {
        -webkit-transform: rotateX(100deg);
                transform: rotateX(100deg);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotateX(0deg);
                transform: rotateX(0deg);

        opacity: 1;
    }
}

@-o-keyframes animateErrorIcon
{
    0%
    {
        transform: rotateX(100deg);

        opacity: 0;
    }
    100%
    {
        transform: rotateX(0deg);

        opacity: 1;
    }
}

@keyframes animateErrorIcon
{
    0%
    {
        -webkit-transform: rotateX(100deg);
                transform: rotateX(100deg);

        opacity: 0;
    }
    100%
    {
        -webkit-transform: rotateX(0deg);
                transform: rotateX(0deg);

        opacity: 1;
    }
}

.animateErrorIcon
{
    -webkit-animation: animateErrorIcon .5s;
         -o-animation: animateErrorIcon .5s;
            animation: animateErrorIcon .5s;
}

@-webkit-keyframes animateXMark
{
    0%
    {
        margin-top: 26px;

        -webkit-transform: scale(.4);
                transform: scale(.4);

        opacity: 0;
    }
    50%
    {
        margin-top: 26px;

        -webkit-transform: scale(.4);
                transform: scale(.4);

        opacity: 0;
    }
    80%
    {
        margin-top: -6px; 

        -webkit-transform: scale(1.15);
                transform: scale(1.15);
    }
    100%
    {
        margin-top: 0;

        -webkit-transform: scale(1);
                transform: scale(1);

        opacity: 1;
    }
}

@-o-keyframes animateXMark
{
    0%
    {
        margin-top: 26px;

        -o-transform: scale(.4);
           transform: scale(.4);

        opacity: 0;
    }
    50%
    {
        margin-top: 26px;

        -o-transform: scale(.4);
           transform: scale(.4);

        opacity: 0;
    }
    80%
    {
        margin-top: -6px; 

        -o-transform: scale(1.15);
           transform: scale(1.15);
    }
    100%
    {
        margin-top: 0;

        -o-transform: scale(1);
           transform: scale(1);

        opacity: 1;
    }
}

@keyframes animateXMark
{
    0%
    {
        margin-top: 26px;

        -webkit-transform: scale(.4);
             -o-transform: scale(.4);
                transform: scale(.4);

        opacity: 0;
    }
    50%
    {
        margin-top: 26px;

        -webkit-transform: scale(.4);
             -o-transform: scale(.4);
                transform: scale(.4);

        opacity: 0;
    }
    80%
    {
        margin-top: -6px; 

        -webkit-transform: scale(1.15);
             -o-transform: scale(1.15);
                transform: scale(1.15);
    }
    100%
    {
        margin-top: 0;

        -webkit-transform: scale(1);
             -o-transform: scale(1);
                transform: scale(1);

        opacity: 1;
    }
}

.animateXMark
{
    -webkit-animation: animateXMark .5s;
         -o-animation: animateXMark .5s;
            animation: animateXMark .5s;
}

@-webkit-keyframes pulseWarning
{
    0%
    {
        border-color: #f8d486;
    }
    100%
    {
        border-color: #f8bb86;
    }
}

@-o-keyframes pulseWarning
{
    0%
    {
        border-color: #f8d486;
    }
    100%
    {
        border-color: #f8bb86;
    }
}

@keyframes pulseWarning
{
    0%
    {
        border-color: #f8d486;
    }
    100%
    {
        border-color: #f8bb86;
    }
}

.pulseWarning
{
    -webkit-animation: pulseWarning .75s infinite alternate;
         -o-animation: pulseWarning .75s infinite alternate;
            animation: pulseWarning .75s infinite alternate;
}

@-webkit-keyframes pulseWarningIns
{
    0%
    {
        background-color: #f8d486;
    }
    100%
    {
        background-color: #f8bb86;
    }
}

@-o-keyframes pulseWarningIns
{
    0%
    {
        background-color: #f8d486;
    }
    100%
    {
        background-color: #f8bb86;
    }
}

@keyframes pulseWarningIns
{
    0%
    {
        background-color: #f8d486;
    }
    100%
    {
        background-color: #f8bb86;
    }
}

.pulseWarningIns
{
    -webkit-animation: pulseWarningIns .75s infinite alternate;
         -o-animation: pulseWarningIns .75s infinite alternate;
            animation: pulseWarningIns .75s infinite alternate;
}

@-webkit-keyframes rotate-loading
{
    0%
    {
        -webkit-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100%
    {
        -webkit-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}

@-o-keyframes rotate-loading
{
    0%
    {
        -o-transform: rotate(0deg);
           transform: rotate(0deg);
    }
    100%
    {
        -o-transform: rotate(360deg);
           transform: rotate(360deg);
    }
}

@keyframes rotate-loading
{
    0%
    {
        -webkit-transform: rotate(0deg);
             -o-transform: rotate(0deg);
                transform: rotate(0deg);
    }
    100%
    {
        -webkit-transform: rotate(360deg);
             -o-transform: rotate(360deg);
                transform: rotate(360deg);
    }
}
