@font-face {
    font-family: Material Icons;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/material-icons/MaterialIcons-Regular.eot?4674f8ded773cb03e824323bfc950537);
    src: local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/material-icons/MaterialIcons-Regular.woff2?cff684e59ffb052d72cb8d5e49471553) format("woff2"),url(../fonts/material-icons/MaterialIcons-Regular.woff?83bebaf37c09c7e1c3ee52682892ae14) format("woff"),url(../fonts/material-icons/MaterialIcons-Regular.ttf?5e7382c63da0098d634a356ff441614e) format("truetype")
}

.material-icons {
    word-wrap: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-feature-settings: "liga";
    direction: ltr;
    display: inline-block;
    font-family: Material Icons;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    white-space: nowrap
}

:root {
    --breakpoint-xs: 0;
    --breakpoint-sm: 576px;
    --breakpoint-md: 768px;
    --breakpoint-lg: 992px;
    --breakpoint-xl: 1200px;
    --amber: #ffc107;
    --blue: #2196f3;
    --blue-grey: #607d8b;
    --brown: #795548;
    --cyan: #00bcd4;
    --deep-orange: #ff5722;
    --deep-purple: #673ab7;
    --green: #4caf50;
    --grey: #9e9e9e;
    --indigo: #3f51b5;
    --light-blue: #03a9f4;
    --light-green: #8bc34a;
    --lime: #cddc39;
    --orange: #ff9800;
    --pink: #e91e63;
    --purple: #9c27b0;
    --red: #f44336;
    --teal: #009688;
    --yellow: #ffeb3b;
    --primary: #673ab7;
    --primary-dark: #673ab7;
    --primary-light: #673ab7;
    --secondary: #607d8b;
    --secondary-dark: #607d8b;
    --secondary-light: #607d8b;
    --danger: #f44336;
    --danger-dark: #f44336;
    --danger-light: #f44336;
    --info: #00bcd4;
    --info-dark: #00bcd4;
    --info-light: #00bcd4;
    --success: #8bc34a;
    --success-dark: #8bc34a;
    --success-light: #8bc34a;
    --warning: #ffc107;
    --warning-dark: #ffc107;
    --warning-light: #ffc107;
    --dark: #464855;
    --dark-dark: #464855;
    --dark-light: #464855;
    --light: #babfc7;
    --light-dark: #babfc7;
    --light-light: #babfc7;
    --font-family-monospace: "Quicksand",Georgia,"Times New Roman",Times,serif;
    --font-family-sans-serif: "Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;
    --font-family-serif: "Roboto Slab",Georgia,"Times New Roman",Times,serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"
}

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

article,aside,figcaption,figure,footer,header,hgroup,main,nav,section {
    display: block
}

body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    background-color: #f4f5fa;
    color: #6b6f82;
    font-family: Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.45;
    margin: 0;
    text-align: left;
    text-align: start
}

[dir=rtl] body {
    text-align: right;
    text-align: start
}

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

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

code,kbd,pre,samp {
    font-family: Quicksand,Georgia,Times New Roman,Times,serif;
    font-size: 1em
}

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

figure {
    margin: 0 0 1rem
}

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

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

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

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

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

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

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

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

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

label {
    color: rgba(0,0,0,.38);
    display: inline-block;
    font-size: 1rem;
    line-height: 1.5
}

label,legend {
    font-weight: 400;
    letter-spacing: 0
}

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

output {
    display: inline-block
}

progress {
    vertical-align: baseline
}

select[multiple],select[size],textarea {
    overflow: auto
}

textarea {
    resize: vertical
}

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

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

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

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

[hidden] {
    display: none!important
}

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

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

summary {
    cursor: pointer;
    display: list-item
}

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

a:active,a:focus,a:hover {
    color: #607d8b;
    text-decoration: underline
}

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

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

template {
    display: none
}

caption {
    caption-side: bottom;
    color: rgba(0,0,0,.38);
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    min-height: 1rem;
    padding: 1.21rem 1.5rem;
    text-align: left;
    text-align: start
}

[dir=rtl] caption {
    text-align: right;
    text-align: start
}

table {
    border-collapse: collapse
}

th {
    text-align: left;
    text-align: start
}

[dir=rtl] th {
    text-align: right;
    text-align: start
}

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

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

b,strong {
    font-weight: bolder
}

blockquote {
    margin: 0 0 1rem
}

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

dfn {
    font-style: italic
}

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

dt {
    font-weight: 500
}

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

mark {
    background-color: #ffeb3b;
    color: rgba(0,0,0,.87)
}

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

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

small {
    font-size: 80%
}

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

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-4 {
    order: 4
}

.order-5 {
    order: 5
}

.order-6 {
    order: 6
}

.order-7 {
    order: 7
}

.order-8 {
    order: 8
}

.order-9 {
    order: 9
}

.order-10 {
    order: 10
}

.order-11 {
    order: 11
}

.order-12 {
    order: 12
}

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

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

.order-last {
    order: 13
}

@media(min-width: 576px) {
    .col-sm-1 {
        flex:0 0 8.33333%;
        max-width: 8.33333%
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .order-sm-0 {
        order: 0
    }

    .order-sm-1 {
        order: 1
    }

    .order-sm-2 {
        order: 2
    }

    .order-sm-3 {
        order: 3
    }

    .order-sm-4 {
        order: 4
    }

    .order-sm-5 {
        order: 5
    }

    .order-sm-6 {
        order: 6
    }

    .order-sm-7 {
        order: 7
    }

    .order-sm-8 {
        order: 8
    }

    .order-sm-9 {
        order: 9
    }

    .order-sm-10 {
        order: 10
    }

    .order-sm-11 {
        order: 11
    }

    .order-sm-12 {
        order: 12
    }

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

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

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

    .order-sm-last {
        order: 13
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .order-md-0 {
        order: 0
    }

    .order-md-1 {
        order: 1
    }

    .order-md-2 {
        order: 2
    }

    .order-md-3 {
        order: 3
    }

    .order-md-4 {
        order: 4
    }

    .order-md-5 {
        order: 5
    }

    .order-md-6 {
        order: 6
    }

    .order-md-7 {
        order: 7
    }

    .order-md-8 {
        order: 8
    }

    .order-md-9 {
        order: 9
    }

    .order-md-10 {
        order: 10
    }

    .order-md-11 {
        order: 11
    }

    .order-md-12 {
        order: 12
    }

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

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

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

    .order-md-last {
        order: 13
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .order-lg-0 {
        order: 0
    }

    .order-lg-1 {
        order: 1
    }

    .order-lg-2 {
        order: 2
    }

    .order-lg-3 {
        order: 3
    }

    .order-lg-4 {
        order: 4
    }

    .order-lg-5 {
        order: 5
    }

    .order-lg-6 {
        order: 6
    }

    .order-lg-7 {
        order: 7
    }

    .order-lg-8 {
        order: 8
    }

    .order-lg-9 {
        order: 9
    }

    .order-lg-10 {
        order: 10
    }

    .order-lg-11 {
        order: 11
    }

    .order-lg-12 {
        order: 12
    }

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

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

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

    .order-lg-last {
        order: 13
    }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .order-xl-0 {
        order: 0
    }

    .order-xl-1 {
        order: 1
    }

    .order-xl-2 {
        order: 2
    }

    .order-xl-3 {
        order: 3
    }

    .order-xl-4 {
        order: 4
    }

    .order-xl-5 {
        order: 5
    }

    .order-xl-6 {
        order: 6
    }

    .order-xl-7 {
        order: 7
    }

    .order-xl-8 {
        order: 8
    }

    .order-xl-9 {
        order: 9
    }

    .order-xl-10 {
        order: 10
    }

    .order-xl-11 {
        order: 11
    }

    .order-xl-12 {
        order: 12
    }

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

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

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

    .order-xl-last {
        order: 13
    }
}

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

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

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

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

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

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

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

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

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

.blockquote {
    border-left: .3125rem solid #673ab7;
    font-size: 1.32rem;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 1.4;
    margin-bottom: 1rem;
    padding: 0 1rem
}

.blockquote-footer {
    color: rgba(0,0,0,.38);
    display: block;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    margin-top: .25rem
}

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

.mark,mark {
    background-color: #ffeb3b;
    color: rgba(0,0,0,.87);
    padding: .2em
}

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

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

.typography-display-4 {
    font-size: 4rem;
    font-weight: 300;
    letter-spacing: -.04em;
    line-height: 1
}

.typography-display-3 {
    font-size: 3rem;
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 1.03571
}

.typography-display-2 {
    font-size: 2rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.06667
}

.typography-display-1 {
    font-size: 1.74rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.17647
}

.typography-headline {
    font-size: 1.51rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.33333
}

.typography-title {
    font-size: 1.32rem;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 1.4
}

.typography-subheading {
    font-size: 1.14286rem;
    font-weight: 400;
    letter-spacing: .04em;
    line-height: 1.5
}

.typography-body-2 {
    font-weight: 500
}

.typography-body-1,.typography-body-2 {
    font-size: 1rem;
    letter-spacing: 0;
    line-height: 1.42857
}

.typography-body-1 {
    font-weight: 400
}

.typography-caption {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    color: #464855;
    font-family: Quicksand,Georgia,Times New Roman,Times,serif;
    margin-bottom: .5rem
}

.h1,h1 {
    font-size: 2rem;
    line-height: 1.06667
}

.h1,.h2,h1,h2 {
    font-weight: 400;
    letter-spacing: 0
}

.h2,h2 {
    font-size: 1.74rem;
    line-height: 1.17647
}

.h3,h3 {
    font-size: 1.51rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.33333
}

.h4,h4 {
    font-size: 1.32rem;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 1.4
}

.h5,h5 {
    font-size: 1.14286rem;
    font-weight: 400;
    letter-spacing: .04em;
    line-height: 1.5
}

.h6,h6 {
    font-size: 1rem;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.42857
}

.display-1 {
    font-size: 4rem;
    font-weight: 300;
    letter-spacing: -.04em;
    line-height: 1
}

.display-2 {
    font-size: 3rem;
    font-weight: 400;
    letter-spacing: -.02em;
    line-height: 1.03571
}

.display-3 {
    font-size: 2rem;
    line-height: 1.06667
}

.display-3,.display-4 {
    font-weight: 400;
    letter-spacing: 0
}

.display-4 {
    font-size: 1.74rem;
    line-height: 1.17647
}

.lead {
    font-size: 1.32rem;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 1.4
}

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

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

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

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

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

.alert {
    border: 0;
    border-radius: 2px;
    display: block;
    margin-bottom: 1rem;
    padding: 1rem;
    position: relative
}

.alert-primary {
    background-color: #673ab7;
    color: #fff
}

.alert-secondary {
    background-color: #607d8b;
    color: #fff
}

.alert-danger {
    background-color: #f44336;
    color: #fff
}

.alert-info {
    background-color: #00bcd4;
    color: #fff
}

.alert-success {
    background-color: #8bc34a;
    color: rgba(0,0,0,.87)
}

.alert-warning {
    background-color: #ffc107;
    color: rgba(0,0,0,.87)
}

.alert-dark {
    background-color: #464855;
    color: #fff
}

.alert-light {
    background-color: #babfc7;
    color: rgba(0,0,0,.87)
}

.alert-dismissible {
    padding-right: 3.71rem
}

.alert-dismissible .close {
    color: inherit;
    padding: .87rem 1rem;
    position: absolute;
    right: 0;
    top: 0
}

.alert-heading,.alert-link {
    color: inherit
}

.alert-link {
    font-weight: 500
}

.alert-link:active,.alert-link:focus,.alert-link:hover {
    color: inherit
}

.badge {
    align-items: center;
    border-radius: 2px;
    display: inline-flex;
    font-size: inherit;
    font-weight: 500;
    line-height: inherit;
    padding-left: .5em;
    padding-right: .5em;
    text-align: center;
    vertical-align: baseline;
    white-space: nowrap
}

.badge:empty {
    display: none
}

.btn .badge {
    margin-bottom: -1px;
    margin-top: -1px;
    padding-bottom: 1px;
    padding-top: 1px
}

.badge-primary {
    background-color: #673ab7;
    color: #fff
}

.badge-primary[href]:active,.badge-primary[href]:focus,.badge-primary[href]:hover {
    background-color: #673ab7;
    color: #fff;
    text-decoration: none
}

.badge-secondary {
    background-color: #607d8b;
    color: #fff
}

.badge-secondary[href]:active,.badge-secondary[href]:focus,.badge-secondary[href]:hover {
    background-color: #607d8b;
    color: #fff;
    text-decoration: none
}

.badge-danger {
    background-color: #f44336;
    color: #fff
}

.badge-danger[href]:active,.badge-danger[href]:focus,.badge-danger[href]:hover {
    background-color: #f44336;
    color: #fff;
    text-decoration: none
}

.badge-info {
    background-color: #00bcd4;
    color: #fff
}

.badge-info[href]:active,.badge-info[href]:focus,.badge-info[href]:hover {
    background-color: #00bcd4;
    color: #fff;
    text-decoration: none
}

.badge-success {
    background-color: #8bc34a;
    color: rgba(0,0,0,.87)
}

.badge-success[href]:active,.badge-success[href]:focus,.badge-success[href]:hover {
    background-color: #8bc34a;
    color: rgba(0,0,0,.87);
    text-decoration: none
}

.badge-warning {
    background-color: #ffc107;
    color: rgba(0,0,0,.87)
}

.badge-warning[href]:active,.badge-warning[href]:focus,.badge-warning[href]:hover {
    background-color: #ffc107;
    color: rgba(0,0,0,.87);
    text-decoration: none
}

.badge-dark {
    background-color: #464855;
    color: #fff
}

.badge-dark[href]:active,.badge-dark[href]:focus,.badge-dark[href]:hover {
    background-color: #464855;
    color: #fff;
    text-decoration: none
}

.badge-light {
    background-color: #babfc7;
    color: rgba(0,0,0,.87)
}

.badge-light[href]:active,.badge-light[href]:focus,.badge-light[href]:hover {
    background-color: #babfc7;
    color: rgba(0,0,0,.87);
    text-decoration: none
}

.badge-pill {
    border-radius: 1em
}

.breadcrumb {
    background-color: #f5f5f5;
    border-radius: 2px;
    flex-wrap: wrap;
    list-style: none;
    margin-bottom: 1rem;
    min-height: 3.5rem;
    padding: .625rem 0
}

.breadcrumb,.breadcrumb-item {
    align-items: center;
    display: flex
}

.breadcrumb-item {
    color: rgba(0,0,0,.54);
    transition-duration: .3s;
    transition-property: color;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .breadcrumb-item {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .breadcrumb-item {
        transition-duration:.2s
    }
}

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

.breadcrumb-item:active,.breadcrumb-item:focus,.breadcrumb-item:hover {
    color: rgba(0,0,0,.87)
}

.breadcrumb-item.active {
    color: rgba(0,0,0,.87);
    font-weight: bolder
}

.breadcrumb-item a {
    color: inherit;
    text-decoration: none
}

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

.breadcrumb-item+.breadcrumb-item:before {
    font-feature-settings: "liga";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    word-wrap: normal;
    color: rgba(0,0,0,.54);
    content: "chevron_right";
    display: inline-block;
    font-family: Material Icons;
    font-size: 1.71em;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: .5848em;
    margin-right: .5rem;
    text-rendering: optimizeLegibility;
    text-transform: none;
    vertical-align: -.35055em;
    white-space: nowrap
}

.carousel {
    position: relative
}

.carousel:hover .carousel-control-next,.carousel:hover .carousel-control-prev {
    opacity: 1
}

.carousel-inner {
    overflow: hidden;
    position: relative;
    width: 100%
}

.carousel-item {
    align-items: center;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    display: none;
    perspective: 1000px;
    position: relative;
    transition-duration: .375s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    width: 100%
}

@media(min-width: 576px) {
    .carousel-item {
        transition-duration:.4875s
    }
}

@media(min-width: 992px) {
    .carousel-item {
        transition-duration:.25s
    }
}

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

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

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

@supports(transform-style: preserve-3d) {
    .carousel-item-left.active,.carousel-item-prev {
        transform:translate3d(-100%,0,0)
    }
}

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

@supports(transform-style: preserve-3d) {
    .carousel-item-left.carousel-item-next,.carousel-item-prev.carousel-item-right {
        transform:translateZ(0)
    }
}

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

@supports(transform-style: preserve-3d) {
    .carousel-item-next,.carousel-item-right.active {
        transform:translate3d(100%,0,0)
    }
}

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

.carousel-fade .carousel-item {
    opacity: 0;
    transition-duration: .375s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .carousel-fade .carousel-item {
        transition-duration:.4875s
    }
}

@media(min-width: 992px) {
    .carousel-fade .carousel-item {
        transition-duration:.25s
    }
}

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

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

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

@supports(transform-style: preserve-3d) {
    .carousel-fade .carousel-item-left.active,.carousel-fade .carousel-item-next,.carousel-fade .carousel-item-prev,.carousel-fade .carousel-item-prev.active,.carousel-fade .carousel-item.active {
        transform:translateZ(0)
    }
}

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

.carousel-control-next,.carousel-control-prev {
    align-items: center;
    background-color: hsla(0,0%,100%,.12);
    border-radius: 50%;
    box-shadow: 0 6px 10px 0 rgba(95,95,95,.14),0 1px 18px 0 rgba(95,95,95,.12),0 3px 5px 0 rgba(95,95,95,.2);
    color: #fff;
    cursor: pointer;
    display: flex;
    font-size: .8125rem;
    height: 2.5rem;
    justify-content: center;
    line-height: 1;
    margin-top: -1.25rem;
    opacity: 0;
    position: absolute;
    top: 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 2.5rem
}

.carousel-control-next:active,.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:active,.carousel-control-prev:focus,.carousel-control-prev:hover {
    background-color: hsla(0,0%,80%,.25);
    color: #fff;
    text-decoration: none
}

.carousel-control-next:active,.carousel-control-prev:active {
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2)
}

.carousel-control-next:focus,.carousel-control-prev:focus {
    opacity: 1;
    outline: 0
}

.carousel-control-next {
    right: 1.25rem
}

.carousel-control-prev {
    left: 1.25rem
}

.carousel-control-next-icon,.carousel-control-prev-icon {
    font-feature-settings: "liga";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    word-wrap: normal;
    font-family: Material Icons;
    font-size: 1.71em;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: .5848em;
    text-rendering: optimizeLegibility;
    text-transform: none;
    vertical-align: -.35055em;
    white-space: nowrap
}

.carousel-control-next-icon:before {
    content: "chevron_right"
}

.carousel-control-prev-icon:before {
    content: "chevron_left"
}

.carousel-caption {
    bottom: 1.5rem;
    color: #fff;
    left: 25%;
    position: absolute;
    right: 25%;
    text-align: center;
    z-index: 1
}

.carousel-indicators {
    bottom: .5rem;
    display: flex;
    justify-content: center;
    left: 5rem;
    list-style: none;
    margin-bottom: 0;
    padding-left: 0;
    position: absolute;
    right: 5rem;
    z-index: 1
}

.carousel-indicators li {
    background-color: transparent;
    border: 1px solid hsla(0,0%,100%,.12);
    border-radius: .5rem;
    cursor: pointer;
    flex: 0 0 auto;
    height: .5rem;
    margin-left: 1px;
    margin-right: 1px;
    overflow: hidden;
    text-indent: 100%;
    white-space: nowrap;
    width: .5rem
}

.carousel-indicators .active {
    background-color: hsla(0,0%,80%,.25)
}

.close {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: transparent;
    background-image: none;
    border: 0;
    color: rgba(0,0,0,.38);
    float: right;
    font-size: 1.71rem;
    font-weight: 300;
    line-height: 1;
    padding: 0;
    transition-duration: .3s;
    transition-property: color;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .close {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .close {
        transition-duration:.2s
    }
}

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

.close:active,.close:focus,.close:hover {
    color: rgba(0,0,0,.87);
    text-decoration: none
}

.close:focus {
    outline: 0
}

.close:not(:disabled):not(.disabled) {
    cursor: pointer
}

code {
    background-color: #f5f5f5;
    border-radius: 2px;
    color: #f74b5c;
    font-size: 87.5%;
    padding: .2rem .4rem;
    word-break: break-word
}

a>code {
    color: inherit
}

kbd {
    background-color: #f2f3f5;
    border-radius: 2px;
    color: #fff;
    font-size: 87.5%;
    padding: .2rem .4rem
}

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

pre {
    border-radius: 2px;
    color: #6b6f82;
    display: block;
    font-size: 87.5%
}

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

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

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

.form-check-inline {
    display: inline-block;
    margin-bottom: 0;
    margin-right: .5rem
}

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

.form-check-input:disabled~.form-check-label {
    color: rgba(0,0,0,.38)
}

.form-check-label {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

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

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

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

.form-inline {
    align-items: center;
    display: flex;
    flex-flow: row wrap
}

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

.form-inline .form-check {
    margin-bottom: 0;
    width: auto
}

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

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

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

.form-inline .input-group {
    width: auto
}

.col-form-label {
    color: inherit;
    font-size: 1rem;
    line-height: 2.5;
    padding-bottom: .2rem;
    padding-top: .2rem
}

.col-form-label-lg {
    font-size: 2.125rem;
    line-height: 1.17647;
    padding-bottom: .625rem;
    padding-top: .625rem
}

.col-form-label-sm {
    font-size: .8125rem;
    line-height: 1.53846;
    padding-bottom: .375rem;
    padding-top: .375rem
}

.form-text {
    color: rgba(0,0,0,.38);
    display: block;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5
}

.custom-select-lg+.form-text,.floating-label-lg .custom-select+.form-text,.floating-label-lg .form-control+.form-text,.floating-label-lg .form-control-file+.form-text,.floating-label-lg+.form-text,.form-control-lg+.form-text,.form-text,.input-group-lg>.floating-label .custom-select+.form-text,.input-group-lg>.floating-label .form-control+.form-text,.input-group-lg>.floating-label .form-control-file+.form-text,.input-group-lg>.floating-label+.form-text,.input-group-lg>.textfield-box .custom-select+.form-text,.input-group-lg>.textfield-box .form-control+.form-text,.input-group-lg>.textfield-box .form-control-file+.form-text,.input-group-lg>.textfield-box+.form-text,.textfield-box-lg .custom-select+.form-text,.textfield-box-lg .form-control+.form-text,.textfield-box-lg .form-control-file+.form-text,.textfield-box-lg+.form-text {
    margin-top: .75rem
}

.custom-select-sm+.form-text,.floating-label-sm .custom-select+.form-text,.floating-label-sm .form-control+.form-text,.floating-label-sm .form-control-file+.form-text,.floating-label-sm+.form-text,.form-control-sm+.form-text,.input-group-sm>.floating-label .custom-select+.form-text,.input-group-sm>.floating-label .form-control+.form-text,.input-group-sm>.floating-label .form-control-file+.form-text,.input-group-sm>.floating-label+.form-text,.input-group-sm>.textfield-box .custom-select+.form-text,.input-group-sm>.textfield-box .form-control+.form-text,.input-group-sm>.textfield-box .form-control-file+.form-text,.input-group-sm>.textfield-box+.form-text,.textfield-box-sm .custom-select+.form-text,.textfield-box-sm .form-control+.form-text,.textfield-box-sm .form-control-file+.form-text,.textfield-box-sm+.form-text {
    margin-top: .25rem
}

.form-control-plaintext {
    background-color: transparent;
    border: solid transparent;
    border-radius: 0;
    border-width: 0 0 1px;
    box-shadow: none;
    color: #6b6f82;
    display: block;
    font-size: 1rem;
    line-height: 2.5;
    padding: .2rem 0 calc(.2rem - 1px);
    width: 100%
}

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

.figure {
    display: inline-block
}

.figure-caption {
    color: rgba(0,0,0,.38);
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5
}

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

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

.img-thumbnail,.jumbotron {
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2)
}

.jumbotron {
    background-color: #fff;
    border-radius: 2px;
    color: rgba(0,0,0,.87);
    padding: 3rem 2rem
}

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

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

.media-body {
    flex: 1
}

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

.nav-link {
    display: block;
    padding: .5rem 1rem
}

.nav-link:active,.nav-link:focus,.nav-link:hover {
    text-decoration: none
}

.nav-link.disabled {
    color: rgba(0,0,0,.38);
    cursor: default
}

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

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

.nav-pills .nav-link {
    border-radius: 2px;
    color: rgba(0,0,0,.87);
    opacity: .7;
    transition-duration: .3s;
    transition-property: background-color,color,opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .nav-pills .nav-link {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .nav-pills .nav-link {
        transition-duration:.2s
    }
}

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

.nav-pills .nav-link:active,.nav-pills .nav-link:focus,.nav-pills .nav-link:hover {
    background-color: rgba(0,0,0,.12)
}

.nav-pills .nav-link.active {
    color: #607d8b;
    opacity: 1
}

.nav-pills .nav-link.disabled {
    background-color: transparent;
    color: rgba(0,0,0,.38);
    opacity: 1
}

.nav-pills .nav-link:active {
    opacity: 1
}

.nav-pills .show>.nav-link {
    background-color: rgba(0,0,0,.12);
    opacity: 1
}

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

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

.pagination {
    background-color: #f5f5f5;
    display: flex;
    list-style: none;
    padding: .625rem .5rem
}

.page-link {
    border-radius: 2px;
    color: rgba(0,0,0,.87);
    display: block;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1;
    margin-left: 1px;
    padding: .8rem 1rem;
    position: relative;
    text-align: center;
    transition-duration: .3s;
    transition-property: color;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    white-space: nowrap
}

@media(min-width: 576px) {
    .page-link {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .page-link {
        transition-duration:.2s
    }
}

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

.page-link:active,.page-link:focus,.page-link:hover {
    color: rgba(0,0,0,.87);
    text-decoration: none
}

.page-link:focus,.page-link:hover {
    background-image: linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.12))
}

.page-link.active,.page-link:active {
    background-color: hsla(0,0%,60%,.4);
    background-image: none
}

.page-link:focus {
    outline: 0
}

.page-link:not(:disabled):not(.disabled) {
    cursor: pointer
}

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

.page-item.active .page-link {
    background-color: hsla(0,0%,60%,.4)
}

.page-item.disabled .page-link {
    background-color: transparent;
    color: rgba(0,0,0,.38);
    cursor: auto;
    pointer-events: none
}

.pagination-lg .page-link {
    font-size: .9375rem;
    padding: .78125rem 1rem
}

.pagination-sm .page-link {
    font-size: .8125rem;
    padding: .59375rem 1rem
}

.popover {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px 0 rgba(95,95,95,.14),0 4px 5px 0 rgba(95,95,95,.12),0 1px 10px 0 rgba(95,95,95,.2);
    display: block;
    font-family: Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    left: 0;
    letter-spacing: normal;
    line-break: auto;
    line-height: 1.45;
    margin: 1.5rem;
    max-width: 17.5rem;
    position: absolute;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    top: 0;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    z-index: 240
}

[dir=rtl] .popover {
    text-align: right;
    text-align: start
}

.popover-body {
    padding: 1.25rem 1.5rem
}

.popover-body>:last-child {
    margin-bottom: 0
}

.popover-header {
    font-size: 1.32rem;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 1.4;
    margin-bottom: 0;
    padding: 1.25rem 1.5rem 0
}

.popover-header:empty {
    display: none
}

.popover-header:last-child {
    padding-bottom: 1.25rem
}

@media(min-width: 768px) {
    .popover {
        margin:.875rem
    }
}

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

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

.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video {
    border: 0;
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

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

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

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

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

.collapse {
    display: none
}

.collapse.show {
    display: block
}

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

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

.collapsing {
    height: 0;
    overflow: hidden;
    position: relative;
    transition-duration: .3s;
    transition-property: height;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .collapsing {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .collapsing {
        transition-duration:.2s
    }
}

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

.fade {
    opacity: 0;
    transition-duration: .3s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .fade {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .fade {
        transition-duration:.2s
    }
}

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

.fade.show {
    opacity: 1
}

.btn {
    background-color: transparent;
    background-image: none;
    border: 0;
    border-radius: 2px;
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2);
    color: rgba(0,0,0,.87);
    display: inline-block;
    font-size: .875rem;
    font-weight: 500;
    line-height: 1;
    margin: 0;
    max-width: 100%;
    min-width: auto;
    padding: .8rem 1rem;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition-duration: .3s;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

@media(min-width: 576px) {
    .btn {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .btn {
        transition-duration:.2s
    }
}

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

.btn:active,.btn:focus,.btn:hover {
    color: rgba(0,0,0,.87);
    text-decoration: none
}

.btn:focus,.btn:hover {
    background-image: linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.12))
}

.btn.active,.btn:active {
    background-color: hsla(0,0%,60%,.4);
    background-image: none;
    box-shadow: 0 8px 10px 1px rgba(95,95,95,.14),0 3px 14px 3px rgba(95,95,95,.12),0 4px 15px 0 rgba(95,95,95,.2)
}

.btn.disabled,.btn:disabled {
    background-color: rgba(0,0,0,.12);
    background-image: none;
    box-shadow: none;
    color: rgba(0,0,0,.26);
    opacity: 1
}

.btn:focus {
    outline: 0
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer
}

.show>.btn.dropdown-toggle {
    background-image: linear-gradient(180deg,rgba(0,0,0,.12),rgba(0,0,0,.12))
}

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

.btn-primary {
    background-color: #673ab7;
    color: #fff
}

.btn-primary:active,.btn-primary:focus,.btn-primary:hover {
    color: #fff
}

.btn-primary.active,.btn-primary:active {
    background-color: #673ab7
}

.btn-primary.disabled,.btn-primary:disabled {
    background-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.26)
}

.btn-secondary {
    background-color: #607d8b;
    color: #fff
}

.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover {
    color: #fff
}

.btn-secondary.active,.btn-secondary:active {
    background-color: #607d8b
}

.btn-secondary.disabled,.btn-secondary:disabled {
    background-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.26)
}

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

.btn-danger:active,.btn-danger:focus,.btn-danger:hover {
    color: #fff
}

.btn-danger.active,.btn-danger:active {
    background-color: #f44336
}

.btn-danger.disabled,.btn-danger:disabled {
    background-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.26)
}

.btn-info {
    background-color: #00bcd4
}

.btn-info,.btn-info:active,.btn-info:focus,.btn-info:hover {
    color: #fff
}

.btn-info.active,.btn-info:active {
    background-color: #00bcd4
}

.btn-info.disabled,.btn-info:disabled {
    background-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.26)
}

.btn-success {
    background-color: #8bc34a
}

.btn-success,.btn-success:active,.btn-success:focus,.btn-success:hover {
    color: rgba(0,0,0,.87)
}

.btn-success.active,.btn-success:active {
    background-color: #8bc34a
}

.btn-success.disabled,.btn-success:disabled {
    background-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.26)
}

.btn-warning {
    background-color: #ffc107
}

.btn-warning,.btn-warning:active,.btn-warning:focus,.btn-warning:hover {
    color: rgba(0,0,0,.87)
}

.btn-warning.active,.btn-warning:active {
    background-color: #ffc107
}

.btn-warning.disabled,.btn-warning:disabled {
    background-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.26)
}

.btn-dark {
    background-color: #464855
}

.btn-dark,.btn-dark:active,.btn-dark:focus,.btn-dark:hover {
    color: #fff
}

.btn-dark.active,.btn-dark:active {
    background-color: #464855
}

.btn-dark.disabled,.btn-dark:disabled {
    background-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.26)
}

.btn-light {
    background-color: #babfc7
}

.btn-light,.btn-light:active,.btn-light:focus,.btn-light:hover {
    color: rgba(0,0,0,.87)
}

.btn-light.active,.btn-light:active {
    background-color: #babfc7
}

.btn-light.disabled,.btn-light:disabled {
    background-color: rgba(0,0,0,.12);
    color: rgba(0,0,0,.26)
}

[class*=bg-dark] :not([class*=bg-light]) .btn.disabled,[class*=bg-dark] :not([class*=bg-light]) .btn:disabled {
    background-color: hsla(0,0%,100%,.12);
    color: hsla(0,0%,100%,.3)
}

.btn-group-lg>.btn,.btn-lg,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-prepend>.btn {
    font-size: .9375rem;
    padding: .78125rem 1rem
}

.btn-group-sm>.btn,.btn-sm,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-prepend>.btn {
    font-size: .8125rem;
    padding: .59375rem 1rem
}

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

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

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

.btn-link {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none;
    color: #607d8b;
    font-weight: 400;
    text-decoration: none;
    text-transform: none
}

.btn-link:active,.btn-link:focus,.btn-link:hover {
    color: #607d8b;
    text-decoration: underline
}

.btn-link:focus,.btn-link:hover {
    background-image: none
}

.btn-link.active,.btn-link:active {
    background-color: transparent;
    box-shadow: none
}

.btn-link.disabled,.btn-link:disabled {
    background-color: transparent;
    color: rgba(0,0,0,.26);
    text-decoration: none
}

.btn-fluid {
    min-width: 0
}

[class*=btn-flat],[class*=btn-outline] {
    background-color: transparent;
    box-shadow: none
}

[class*=btn-flat].active,[class*=btn-flat]:active,[class*=btn-outline].active,[class*=btn-outline]:active {
    box-shadow: none
}

[class*=btn-flat].disabled,[class*=btn-flat]:disabled,[class*=btn-outline].disabled,[class*=btn-outline]:disabled {
    background-color: transparent
}

.btn-flat-primary,.btn-flat-primary:active,.btn-flat-primary:focus,.btn-flat-primary:hover,.btn-outline-primary,.btn-outline-primary:active,.btn-outline-primary:focus,.btn-outline-primary:hover {
    color: #673ab7
}

.btn-flat-primary.disabled,.btn-flat-primary:disabled,.btn-outline-primary.disabled,.btn-outline-primary:disabled {
    color: rgba(0,0,0,.26)
}

.btn-flat-secondary,.btn-flat-secondary:active,.btn-flat-secondary:focus,.btn-flat-secondary:hover,.btn-outline-secondary,.btn-outline-secondary:active,.btn-outline-secondary:focus,.btn-outline-secondary:hover {
    color: #607d8b
}

.btn-flat-secondary.disabled,.btn-flat-secondary:disabled,.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {
    color: rgba(0,0,0,.26)
}

.btn-flat-danger,.btn-flat-danger:active,.btn-flat-danger:focus,.btn-flat-danger:hover,.btn-outline-danger,.btn-outline-danger:active,.btn-outline-danger:focus,.btn-outline-danger:hover {
    color: #f44336
}

.btn-flat-danger.disabled,.btn-flat-danger:disabled,.btn-outline-danger.disabled,.btn-outline-danger:disabled {
    color: rgba(0,0,0,.26)
}

.btn-flat-info,.btn-flat-info:active,.btn-flat-info:focus,.btn-flat-info:hover,.btn-outline-info,.btn-outline-info:active,.btn-outline-info:focus,.btn-outline-info:hover {
    color: #00bcd4
}

.btn-flat-info.disabled,.btn-flat-info:disabled,.btn-outline-info.disabled,.btn-outline-info:disabled {
    color: rgba(0,0,0,.26)
}

.btn-flat-success,.btn-flat-success:active,.btn-flat-success:focus,.btn-flat-success:hover,.btn-outline-success,.btn-outline-success:active,.btn-outline-success:focus,.btn-outline-success:hover {
    color: #8bc34a
}

.btn-flat-success.disabled,.btn-flat-success:disabled,.btn-outline-success.disabled,.btn-outline-success:disabled {
    color: rgba(0,0,0,.26)
}

.btn-flat-warning,.btn-flat-warning:active,.btn-flat-warning:focus,.btn-flat-warning:hover,.btn-outline-warning,.btn-outline-warning:active,.btn-outline-warning:focus,.btn-outline-warning:hover {
    color: #ffc107
}

.btn-flat-warning.disabled,.btn-flat-warning:disabled,.btn-outline-warning.disabled,.btn-outline-warning:disabled {
    color: rgba(0,0,0,.26)
}

.btn-flat-dark,.btn-flat-dark:active,.btn-flat-dark:focus,.btn-flat-dark:hover,.btn-outline-dark,.btn-outline-dark:active,.btn-outline-dark:focus,.btn-outline-dark:hover {
    color: #464855
}

.btn-flat-dark.disabled,.btn-flat-dark:disabled,.btn-outline-dark.disabled,.btn-outline-dark:disabled {
    color: rgba(0,0,0,.26)
}

.btn-flat-light,.btn-flat-light:active,.btn-flat-light:focus,.btn-flat-light:hover,.btn-outline-light,.btn-outline-light:active,.btn-outline-light:focus,.btn-outline-light:hover {
    color: #babfc7
}

.btn-flat-light.disabled,.btn-flat-light:disabled,.btn-outline-light.disabled,.btn-outline-light:disabled {
    color: rgba(0,0,0,.26)
}

.btn-flat-light:focus,.btn-flat-light:hover,.btn-outline-light:focus,.btn-outline-light:hover {
    background-image: linear-gradient(180deg,hsla(0,0%,100%,.12),hsla(0,0%,100%,.12))
}

.btn-flat-light.active,.btn-flat-light:active,.btn-outline-light.active,.btn-outline-light:active {
    background-color: hsla(0,0%,80%,.25)
}

.btn-float {
    border-radius: 50%;
    box-shadow: 0 6px 10px 0 rgba(95,95,95,.14),0 1px 18px 0 rgba(95,95,95,.12),0 3px 5px 0 rgba(95,95,95,.2);
    height: 3.5rem;
    line-height: 3.5rem;
    min-width: 0;
    padding: 0;
    width: 3.5rem
}

.btn-float.active,.btn-float:active {
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2)
}

.btn-float.disabled,.btn-float:disabled {
    box-shadow: none
}

.btn-float.btn-sm {
    height: 2.5rem;
    line-height: 2.5rem;
    width: 2.5rem
}

.btn-float-dropdown .dropdown-menu {
    border-radius: 0;
    margin-top: 1rem;
    min-width: 3.5rem;
    padding-bottom: 0;
    padding-top: 0;
    text-align: center
}

.btn-float-dropdown .dropdown-menu:before {
    display: none
}

.btn-float-dropdown .dropdown-menu .btn-float {
    display: block;
    margin-bottom: 1rem;
    margin-left: auto;
    margin-right: auto
}

.btn-group,.btn-group-vertical {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2);
    display: inline-flex;
    position: relative;
    vertical-align: middle
}

.btn-group-vertical>.btn-primary.disabled,.btn-group-vertical>.btn-primary:disabled,.btn-group>.btn-primary.disabled,.btn-group>.btn-primary:disabled {
    background-color: #673ab7;
    color: #fff
}

.btn-group-vertical>.btn-secondary.disabled,.btn-group-vertical>.btn-secondary:disabled,.btn-group>.btn-secondary.disabled,.btn-group>.btn-secondary:disabled {
    background-color: #607d8b;
    color: #fff
}

.btn-group-vertical>.btn-danger.disabled,.btn-group-vertical>.btn-danger:disabled,.btn-group>.btn-danger.disabled,.btn-group>.btn-danger:disabled {
    background-color: #f44336;
    color: #fff
}

.btn-group-vertical>.btn-info.disabled,.btn-group-vertical>.btn-info:disabled,.btn-group>.btn-info.disabled,.btn-group>.btn-info:disabled {
    background-color: #00bcd4;
    color: #fff
}

.btn-group-vertical>.btn-success.disabled,.btn-group-vertical>.btn-success:disabled,.btn-group>.btn-success.disabled,.btn-group>.btn-success:disabled {
    background-color: #8bc34a;
    color: rgba(0,0,0,.87)
}

.btn-group-vertical>.btn-warning.disabled,.btn-group-vertical>.btn-warning:disabled,.btn-group>.btn-warning.disabled,.btn-group>.btn-warning:disabled {
    background-color: #ffc107;
    color: rgba(0,0,0,.87)
}

.btn-group-vertical>.btn-dark.disabled,.btn-group-vertical>.btn-dark:disabled,.btn-group>.btn-dark.disabled,.btn-group>.btn-dark:disabled {
    background-color: #464855;
    color: #fff
}

.btn-group-vertical>.btn-light.disabled,.btn-group-vertical>.btn-light:disabled,.btn-group>.btn-light.disabled,.btn-group>.btn-light:disabled {
    background-color: #babfc7;
    color: rgba(0,0,0,.87)
}

.btn-group-vertical>.btn,.btn-group>.btn {
    box-shadow: none;
    flex: 0 1 auto;
    min-width: 0;
    transition-duration: .3s;
    transition-property: border-color,opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .btn-group-vertical>.btn,.btn-group>.btn {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .btn-group-vertical>.btn,.btn-group>.btn {
        transition-duration:.2s
    }
}

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

.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group>.btn:active {
    box-shadow: none
}

.btn-group-vertical>.btn.disabled,.btn-group-vertical>.btn:disabled,.btn-group-vertical>.btn[class*=btn-outline],.btn-group>.btn.disabled,.btn-group>.btn:disabled,.btn-group>.btn[class*=btn-outline] {
    opacity: .2
}

.btn-group-vertical>.btn[class*=btn-outline].active,.btn-group-vertical>.btn[class*=btn-outline].disabled,.btn-group-vertical>.btn[class*=btn-outline]:active,.btn-group-vertical>.btn[class*=btn-outline]:disabled,.btn-group>.btn[class*=btn-outline].active,.btn-group>.btn[class*=btn-outline].disabled,.btn-group>.btn[class*=btn-outline]:active,.btn-group>.btn[class*=btn-outline]:disabled {
    opacity: 1
}

.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group-vertical,.btn-group>.btn-group,.btn-group>.btn-group-vertical {
    background-color: transparent;
    border-radius: 0;
    box-shadow: none
}

.btn-group.show>.btn.dropdown-toggle {
    box-shadow: none
}

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

.btn-group>.btn-group:first-child,.btn-group>.btn:first-child {
    margin-left: 0
}

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

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

.btn-group-vertical {
    align-items: flex-start;
    flex-direction: column;
    justify-content: center
}

.btn-group-vertical>.btn,.btn-group-vertical>.btn-group {
    margin-left: 0;
    margin-top: -1px;
    width: 100%
}

.btn-group-vertical>.btn-group:first-child,.btn-group-vertical>.btn:first-child {
    margin-top: 0
}

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

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

.btn-group-fluid {
    background-color: transparent;
    box-shadow: none
}

[data-toggle=buttons]>.btn,[data-toggle=buttons]>.btn-group>.btn {
    margin-bottom: 0
}

[data-toggle=buttons]>.btn [type=checkbox],[data-toggle=buttons]>.btn [type=radio],[data-toggle=buttons]>.btn-group>.btn [type=checkbox],[data-toggle=buttons]>.btn-group>.btn [type=radio] {
    clip: rect(0,0,0,0);
    pointer-events: none;
    position: absolute
}

.dropdown-toggle.dropdown-toggle-split {
    padding-left: .2em;
    padding-right: .2em
}

.dropdown-toggle.dropdown-toggle-split:after,.dropleft .dropdown-toggle.dropdown-toggle-split:before {
    margin-left: 0;
    margin-right: 0
}

.btn-toolbar {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.btn-toolbar .input-group {
    width: auto
}

.card {
    word-wrap: break-word;
    background-color: #fff;
    border-radius: 0;
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2);
    display: flex;
    flex-direction: column;
    min-width: 0;
    position: relative
}

.card.border-primary {
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2),inset 0 0 0 1px #673ab7
}

.card.border-primary[href]:active,.card.border-primary[href]:focus,.card.border-primary[href]:hover,.card.border-primary[tabindex]:active,.card.border-primary[tabindex]:focus,.card.border-primary[tabindex]:hover {
    box-shadow: 0 8px 10px 1px rgba(95,95,95,.14),0 3px 14px 3px rgba(95,95,95,.12),0 4px 15px 0 rgba(95,95,95,.2),inset 0 0 0 1px #673ab7
}

.card.border-secondary {
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2),inset 0 0 0 1px #607d8b
}

.card.border-secondary[href]:active,.card.border-secondary[href]:focus,.card.border-secondary[href]:hover,.card.border-secondary[tabindex]:active,.card.border-secondary[tabindex]:focus,.card.border-secondary[tabindex]:hover {
    box-shadow: 0 8px 10px 1px rgba(95,95,95,.14),0 3px 14px 3px rgba(95,95,95,.12),0 4px 15px 0 rgba(95,95,95,.2),inset 0 0 0 1px #607d8b
}

.card.border-danger {
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2),inset 0 0 0 1px #f44336
}

.card.border-danger[href]:active,.card.border-danger[href]:focus,.card.border-danger[href]:hover,.card.border-danger[tabindex]:active,.card.border-danger[tabindex]:focus,.card.border-danger[tabindex]:hover {
    box-shadow: 0 8px 10px 1px rgba(95,95,95,.14),0 3px 14px 3px rgba(95,95,95,.12),0 4px 15px 0 rgba(95,95,95,.2),inset 0 0 0 1px #f44336
}

.card.border-info {
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2),inset 0 0 0 1px #00bcd4
}

.card.border-info[href]:active,.card.border-info[href]:focus,.card.border-info[href]:hover,.card.border-info[tabindex]:active,.card.border-info[tabindex]:focus,.card.border-info[tabindex]:hover {
    box-shadow: 0 8px 10px 1px rgba(95,95,95,.14),0 3px 14px 3px rgba(95,95,95,.12),0 4px 15px 0 rgba(95,95,95,.2),inset 0 0 0 1px #00bcd4
}

.card.border-success {
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2),inset 0 0 0 1px #8bc34a
}

.card.border-success[href]:active,.card.border-success[href]:focus,.card.border-success[href]:hover,.card.border-success[tabindex]:active,.card.border-success[tabindex]:focus,.card.border-success[tabindex]:hover {
    box-shadow: 0 8px 10px 1px rgba(95,95,95,.14),0 3px 14px 3px rgba(95,95,95,.12),0 4px 15px 0 rgba(95,95,95,.2),inset 0 0 0 1px #8bc34a
}

.card.border-warning {
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2),inset 0 0 0 1px #ffc107
}

.card.border-warning[href]:active,.card.border-warning[href]:focus,.card.border-warning[href]:hover,.card.border-warning[tabindex]:active,.card.border-warning[tabindex]:focus,.card.border-warning[tabindex]:hover {
    box-shadow: 0 8px 10px 1px rgba(95,95,95,.14),0 3px 14px 3px rgba(95,95,95,.12),0 4px 15px 0 rgba(95,95,95,.2),inset 0 0 0 1px #ffc107
}

.card.border-dark {
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2),inset 0 0 0 1px #464855
}

.card.border-dark[href]:active,.card.border-dark[href]:focus,.card.border-dark[href]:hover,.card.border-dark[tabindex]:active,.card.border-dark[tabindex]:focus,.card.border-dark[tabindex]:hover {
    box-shadow: 0 8px 10px 1px rgba(95,95,95,.14),0 3px 14px 3px rgba(95,95,95,.12),0 4px 15px 0 rgba(95,95,95,.2),inset 0 0 0 1px #464855
}

.card.border-light {
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2),inset 0 0 0 1px #babfc7
}

.card.border-light[href]:active,.card.border-light[href]:focus,.card.border-light[href]:hover,.card.border-light[tabindex]:active,.card.border-light[tabindex]:focus,.card.border-light[tabindex]:hover {
    box-shadow: 0 8px 10px 1px rgba(95,95,95,.14),0 3px 14px 3px rgba(95,95,95,.12),0 4px 15px 0 rgba(95,95,95,.2),inset 0 0 0 1px #babfc7
}

.card[href]:active,.card[href]:focus,.card[href]:hover,.card[tabindex]:active,.card[tabindex]:focus,.card[tabindex]:hover {
    box-shadow: 0 8px 10px 1px rgba(95,95,95,.14),0 3px 14px 3px rgba(95,95,95,.12),0 4px 15px 0 rgba(95,95,95,.2);
    text-decoration: none
}

.card[href]:focus,.card[tabindex]:focus {
    outline: 0
}

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

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

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

.accordion .card:not(:first-of-type) .card-body:first-child,.accordion .card:not(:first-of-type) .card-footer:first-child,.accordion .card:not(:first-of-type) .card-header:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.accordion .card:not(:last-of-type) .card-body:last-child,.accordion .card:not(:last-of-type) .card-footer:last-child,.accordion .card:not(:last-of-type) .card-header:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.accordion .collapse .card-body:first-child,.accordion .collapse .card-footer:first-child,.accordion .collapse .card-header:first-child,.accordion .collapsing .card-body:first-child,.accordion .collapsing .card-footer:first-child,.accordion .collapsing .card-header:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.card-actions {
    align-items: flex-start;
    display: flex;
    padding: .5rem 0 .25rem .5rem
}

.card-actions:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.card-actions:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.card-actions .btn {
    flex: 0 1 auto;
    margin-bottom: .25rem;
    margin-right: .5rem;
    min-width: 0;
    overflow: hidden;
    padding-left: .5rem;
    padding-right: .5rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.card-actions .dropdown-toggle:after {
    margin-right: 0
}

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

.card-body:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.card-body:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.card-body>:last-child {
    margin-bottom: 0
}

.card-footer {
    border-top: 1px solid rgba(0,0,0,.06);
    padding: 1rem
}

.card-footer:first-child {
    border-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.card-footer:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.card-footer>:last-child,.card-header {
    margin-bottom: 0
}

.card-header {
    border-bottom: 1px solid rgba(0,0,0,.06);
    padding: 1rem
}

.card-header:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.card-header:last-child {
    border-bottom: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.card-header+.list-group .list-group-item:first-child {
    border-top: 0
}

.card-header-pills {
    margin: -1rem;
    padding: .5rem 0 .25rem .5rem
}

.card-header-pills .nav-link {
    margin-bottom: .25rem;
    margin-right: .5rem;
    padding-left: .5rem;
    padding-right: .5rem
}

.card-header-tabs {
    margin: -1rem -1rem calc(-1rem - 1px)
}

.card-img {
    border-radius: 0
}

.card-img-bottom {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.card-img-top {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.card-img-overlay {
    bottom: 0;
    left: 0;
    max-height: 100%;
    padding: 1rem;
    position: absolute;
    right: 0
}

.card-columns {
    -moz-column-count: 3;
    column-count: 3;
    -moz-column-gap: .5rem;
    column-gap: .5rem;
    margin-bottom: .25rem;
    margin-top: -.25rem;
    orphans: 1;
    widows: 1
}

@media(min-width: 768px) {
    .card-columns {
        -moz-column-count:3;
        column-count: 3
    }
}

.card-columns .card {
    display: inline-flex;
    margin-bottom: .25rem;
    margin-top: .25rem;
    width: 100%
}

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

.card-deck .card {
    margin-bottom: .5rem
}

@media(min-width: 576px) {
    .card-deck .card {
        flex:1 0 0;
        margin-left: .25rem;
        margin-right: .25rem
    }

    .card-group {
        display: flex;
        flex-flow: row wrap
    }
}

.card-group .card {
    margin-bottom: .5rem
}

@media(min-width: 576px) {
    .card-group .card {
        flex:1 0 0
    }

    .card-group .card:first-child:not(:last-child),.card-group .card:first-child:not(:last-child) .card-actions,.card-group .card:first-child:not(:last-child) .card-body,.card-group .card:first-child:not(:last-child) .card-footer,.card-group .card:first-child:not(:last-child) .card-header,.card-group .card:first-child:not(:last-child) .card-img,.card-group .card:first-child:not(:last-child) .card-img-bottom,.card-group .card:first-child:not(:last-child) .card-img-top {
        border-bottom-right-radius: 0;
        border-top-right-radius: 0
    }

    .card-group .card:last-child:not(:first-child),.card-group .card:last-child:not(:first-child) .card-actions,.card-group .card:last-child:not(:first-child) .card-body,.card-group .card:last-child:not(:first-child) .card-footer,.card-group .card:last-child:not(:first-child) .card-header,.card-group .card:last-child:not(:first-child) .card-img,.card-group .card:last-child:not(:first-child) .card-img-bottom,.card-group .card:last-child:not(:first-child) .card-img-top {
        border-bottom-left-radius: 0;
        border-top-left-radius: 0
    }

    .card-group .card:not(:first-child):not(:last-child),.card-group .card:not(:first-child):not(:last-child) .card-actions,.card-group .card:not(:first-child):not(:last-child) .card-body,.card-group .card:not(:first-child):not(:last-child) .card-footer,.card-group .card:not(:first-child):not(:last-child) .card-header,.card-group .card:not(:first-child):not(:last-child) .card-img,.card-group .card:not(:first-child):not(:last-child) .card-img-bottom,.card-group .card:not(:first-child):not(:last-child) .card-img-top {
        border-radius: 0
    }
}

.card-link:active,.card-link:focus,.card-link:hover {
    text-decoration: none
}

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

.card-subtitle {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.42857;
    margin-top: -1rem
}

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

.card-title {
    font-size: 1.51rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.33333;
    margin-bottom: 1rem
}

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

.chip {
    align-items: center;
    background-color: #e0e0e0;
    border: 0;
    border-radius: 1rem;
    color: rgba(0,0,0,.87);
    display: inline-flex;
    font-size: .875rem;
    font-weight: 400;
    height: 2rem;
    justify-content: center;
    line-height: 1;
    padding-left: .75rem;
    padding-right: .75rem;
    position: relative;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap
}

.chip:empty {
    display: none
}

.chip .close {
    font-size: inherit;
    line-height: inherit;
    margin-left: .25rem;
    margin-right: -.5rem;
    min-height: 1.71rem;
    min-width: 1.71rem;
    order: 1
}

.chip-primary {
    background-color: #673ab7;
    color: #fff
}

.chip-secondary {
    background-color: #607d8b;
    color: #fff
}

.chip-danger {
    background-color: #f44336;
    color: #fff
}

.chip-info {
    background-color: #00bcd4;
    color: #fff
}

.chip-success {
    background-color: #8bc34a;
    color: rgba(0,0,0,.87)
}

.chip-warning {
    background-color: #ffc107;
    color: rgba(0,0,0,.87)
}

.chip-dark {
    background-color: #464855;
    color: #fff
}

.chip-light {
    background-color: #babfc7;
    color: rgba(0,0,0,.87)
}

.chip-action {
    transition-duration: .3s;
    transition-property: background-color,box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .chip-action {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .chip-action {
        transition-duration:.2s
    }
}

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

.chip-action:active,.chip-action:focus,.chip-action:hover {
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2);
    color: rgba(0,0,0,.87);
    text-decoration: none
}

.chip-action:active {
    background-color: #bdbdbd
}

.chip-action:focus {
    outline: 0
}

.chip-icon {
    align-items: center;
    background-color: #607d8b;
    color: #fff;
    display: inline-flex;
    font-size: 1rem;
    font-style: normal;
    font-weight: 400;
    justify-content: center;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 2rem
}

.chip-icon,.chip-img {
    border-radius: 1rem;
    flex-shrink: 0;
    height: 2rem;
    margin-left: -.75rem;
    margin-right: .5rem;
    order: -1
}

.chip-img {
    width: auto
}

.table {
    background-color: #fff;
    border: 0;
    margin-bottom: 1rem;
    max-width: 100%;
    width: 100%
}

.table td,.table th {
    border-top: 1px solid #e1e1e1;
    line-height: 1.45;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    vertical-align: top
}

.table td:first-child,.table th:first-child {
    padding-left: 1.5rem
}

.table td:last-child,.table th:last-child {
    padding-right: 1.5rem
}

.table tbody {
    color: rgba(0,0,0,.87)
}

.table tbody td,.table tbody th {
    font-size: 1rem;
    font-weight: 400;
    height: 3rem;
    padding-bottom: .775rem;
    padding-top: .775rem
}

.table tfoot {
    color: rgba(0,0,0,.54)
}

.table tfoot td,.table tfoot th {
    font-size: .75rem;
    font-weight: 400;
    height: 3.5rem;
    padding-bottom: 1.20625rem;
    padding-top: 1.20625rem
}

.table thead {
    color: #000
}

.table thead td,.table thead th {
    font-size: 1rem;
    font-weight: 600;
    height: 1rem;
    padding-bottom: 1.21rem;
    padding-top: 1.21rem
}

.card>.table:first-child,.card>.table:first-child>:first-child,.card>.table:first-child>:first-child>tr:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.card>.table:first-child>:first-child>tr:first-child td:first-child,.card>.table:first-child>:first-child>tr:first-child th:first-child {
    border-top-left-radius: 0
}

.card>.table:first-child>:first-child>tr:first-child td:last-child,.card>.table:first-child>:first-child>tr:first-child th:last-child {
    border-top-right-radius: 0
}

.card>.table:last-child,.card>.table:last-child>:last-child,.card>.table:last-child>:last-child>tr:last-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.card>.table:last-child>:last-child>tr:last-child td:first-child,.card>.table:last-child>:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 0
}

.card>.table:last-child>:last-child>tr:last-child td:last-child,.card>.table:last-child>:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 0
}

.table .table {
    border-top: 1px solid #e1e1e1
}

.table>:first-child>tr:first-child td,.table>:first-child>tr:first-child th {
    border-top: 0
}

.table-borderless .table,.table-borderless td,.table-borderless th {
    border: 0
}

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

.card>.table-bordered {
    border: 0
}

.table-sm td,.table-sm th {
    padding-left: 1rem;
    padding-right: 1rem
}

.table-sm td:first-child,.table-sm th:first-child {
    padding-left: 1rem
}

.table-sm td:last-child,.table-sm th:last-child {
    padding-right: 1rem
}

.table-sm tbody td,.table-sm tbody th {
    height: 2.25rem;
    padding-bottom: .4rem;
    padding-top: .4rem
}

.table-sm tfoot td,.table-sm tfoot th {
    padding-bottom: .70625rem;
    padding-top: .70625rem
}

.table-sm thead td,.table-sm thead th {
    height: 2.5rem;
    padding-bottom: .525rem;
    padding-top: .525rem
}

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

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

.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th,.table-primary,.table-primary>td,.table-primary>th {
    background-color: #673ab7;
    color: #fff
}

.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th,.table-secondary,.table-secondary>td,.table-secondary>th {
    background-color: #607d8b;
    color: #fff
}

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

.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th,.table-info,.table-info>td,.table-info>th {
    background-color: #00bcd4;
    color: #fff
}

.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th,.table-success,.table-success>td,.table-success>th {
    background-color: #8bc34a;
    color: rgba(0,0,0,.87)
}

.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th,.table-warning,.table-warning>td,.table-warning>th {
    background-color: #ffc107;
    color: rgba(0,0,0,.87)
}

.table-dark,.table-dark>td,.table-dark>th,.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th {
    background-color: #464855;
    color: #fff
}

.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th,.table-light,.table-light>td,.table-light>th {
    background-color: #babfc7;
    color: rgba(0,0,0,.87)
}

.table-active,.table-active>td,.table-active>th {
    background-color: #eee;
    color: rgba(0,0,0,.87)
}

.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th {
    background-color: #e0e0e0;
    color: rgba(0,0,0,.87)
}

.table .thead-dark td,.table .thead-dark th {
    background-color: #424242;
    color: #fff
}

.table .thead-light td,.table .thead-light th {
    background-color: #f5f5f5;
    color: #000
}

.table-dark {
    background-color: #424242;
    color: #fff
}

.table-dark.table-bordered {
    border-color: #303030
}

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

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

.table-dark tbody,.table-dark tfoot,.table-dark thead {
    color: inherit
}

.table-dark .table,.table-dark td,.table-dark th {
    border-color: #303030
}

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

@media(max-width: 767.98px) {
    .table-responsive-md {
        -ms-overflow-style:-ms-autohiding-scrollbar;
        display: block;
        overflow-x: auto;
        width: 100%
    }
}

@media(max-width: 991.98px) {
    .table-responsive-lg {
        -ms-overflow-style:-ms-autohiding-scrollbar;
        display: block;
        overflow-x: auto;
        width: 100%
    }
}

@media(max-width: 1199.98px) {
    .table-responsive-xl {
        -ms-overflow-style:-ms-autohiding-scrollbar;
        display: block;
        overflow-x: auto;
        width: 100%
    }
}

.table-responsive {
    -ms-overflow-style: -ms-autohiding-scrollbar;
    display: block;
    overflow-x: auto;
    width: 100%
}

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

.modal.fade {
    transition-duration: .375s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .modal.fade {
        transition-duration:.4875s
    }
}

@media(min-width: 992px) {
    .modal.fade {
        transition-duration:.25s
    }
}

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

.modal.fade .modal-dialog {
    transform: scale(.87);
    transition-duration: .375s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .modal.fade .modal-dialog {
        transition-duration:.4875s
    }
}

@media(min-width: 992px) {
    .modal.fade .modal-dialog {
        transition-duration:.25s
    }
}

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

.modal.show .modal-dialog {
    transform: scale(1)
}

.modal-open {
    overflow: hidden
}

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

.modal-backdrop {
    background-color: rgba(0,0,0,.38);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 239
}

.modal-content {
    background-color: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px 0 rgba(95,95,95,.14),0 4px 5px 0 rgba(95,95,95,.12),0 1px 10px 0 rgba(95,95,95,.2);
    display: flex;
    flex-direction: column;
    outline: 0;
    pointer-events: auto;
    position: relative;
    vertical-align: baseline;
    width: 100%
}

.modal-dialog {
    margin: 1.5rem auto;
    max-width: 35rem;
    pointer-events: none;
    position: relative;
    width: calc(100% - 3rem)
}

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

.modal-lg {
    max-width: 52.5rem
}

.modal-sm {
    max-width: 17.5rem
}

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

.modal-body:first-child {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.modal-body:last-child {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}

.modal-header+.modal-body {
    padding-top: 0
}

.modal-body>:last-child {
    margin-bottom: 0
}

.modal-footer {
    align-items: flex-end;
    display: flex;
    justify-content: flex-end;
    padding: .5rem .5rem .5rem 0
}

.modal-footer:first-child {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.modal-footer:last-child {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}

.modal-footer .btn {
    background-color: transparent;
    box-shadow: none;
    max-width: calc(50% - .5rem);
    min-width: 4rem;
    overflow: hidden;
    padding-left: .5rem;
    padding-right: .5rem;
    text-overflow: ellipsis
}

.modal-footer .btn-primary,.modal-footer .btn-primary:active,.modal-footer .btn-primary:focus,.modal-footer .btn-primary:hover {
    color: #673ab7
}

.modal-footer .btn-primary.disabled,.modal-footer .btn-primary:disabled {
    color: rgba(0,0,0,.26)
}

.modal-footer .btn-secondary,.modal-footer .btn-secondary:active,.modal-footer .btn-secondary:focus,.modal-footer .btn-secondary:hover {
    color: #607d8b
}

.modal-footer .btn-secondary.disabled,.modal-footer .btn-secondary:disabled {
    color: rgba(0,0,0,.26)
}

.modal-footer .btn-danger,.modal-footer .btn-danger:active,.modal-footer .btn-danger:focus,.modal-footer .btn-danger:hover {
    color: #f44336
}

.modal-footer .btn-danger.disabled,.modal-footer .btn-danger:disabled {
    color: rgba(0,0,0,.26)
}

.modal-footer .btn-info,.modal-footer .btn-info:active,.modal-footer .btn-info:focus,.modal-footer .btn-info:hover {
    color: #00bcd4
}

.modal-footer .btn-info.disabled,.modal-footer .btn-info:disabled {
    color: rgba(0,0,0,.26)
}

.modal-footer .btn-success,.modal-footer .btn-success:active,.modal-footer .btn-success:focus,.modal-footer .btn-success:hover {
    color: #8bc34a
}

.modal-footer .btn-success.disabled,.modal-footer .btn-success:disabled {
    color: rgba(0,0,0,.26)
}

.modal-footer .btn-warning,.modal-footer .btn-warning:active,.modal-footer .btn-warning:focus,.modal-footer .btn-warning:hover {
    color: #ffc107
}

.modal-footer .btn-warning.disabled,.modal-footer .btn-warning:disabled {
    color: rgba(0,0,0,.26)
}

.modal-footer .btn-dark,.modal-footer .btn-dark:active,.modal-footer .btn-dark:focus,.modal-footer .btn-dark:hover {
    color: #464855
}

.modal-footer .btn-dark.disabled,.modal-footer .btn-dark:disabled {
    color: rgba(0,0,0,.26)
}

.modal-footer .btn-light,.modal-footer .btn-light:active,.modal-footer .btn-light:focus,.modal-footer .btn-light:hover {
    color: #babfc7
}

.modal-footer .btn-light.disabled,.modal-footer .btn-light:disabled {
    color: rgba(0,0,0,.26)
}

.modal-footer .btn.active,.modal-footer .btn:active {
    background-color: hsla(0,0%,60%,.4);
    box-shadow: none
}

.modal-footer .btn.disabled,.modal-footer .btn:disabled {
    background-color: transparent
}

.modal-footer>* {
    margin-left: .5rem
}

.modal-footer-stacked {
    align-items: stretch;
    flex-direction: column;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0
}

.modal-footer-stacked .btn {
    border-radius: 0;
    margin-left: 0;
    max-width: none;
    padding: 1.0625rem 1rem;
    text-align: right;
    text-align: end
}

[dir=rtl] .modal-footer-stacked .btn {
    text-align: left;
    text-align: end
}

.modal-header {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 1.25rem 1.5rem
}

.modal-header:first-child {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.modal-header:last-child {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}

.modal-title {
    font-size: 1.32rem;
    font-weight: 500;
    letter-spacing: .02em;
    line-height: 1.4;
    margin: 0
}

.modal-scrollbar-measure {
    height: 50px;
    overflow: scroll;
    position: absolute;
    top: -99999px;
    width: 50px
}

.list-group {
    display: flex;
    flex-direction: column;
    margin-bottom: 0;
    padding-left: 0
}

.list-group-item {
    background-color: #fff;
    border: 0;
    box-shadow: 0 0 2px 0 rgba(95,95,95,.14),0 2px 2px 0 rgba(95,95,95,.12),0 1px 3px 0 rgba(95,95,95,.2);
    color: rgba(0,0,0,.87);
    display: block;
    font-size: .9375rem;
    line-height: 1.45;
    min-height: 3rem;
    padding: .82031rem 1.5rem;
    position: relative;
    transition-duration: .3s;
    transition-property: background-color,color;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .list-group-item {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .list-group-item {
        transition-duration:.2s
    }
}

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

.list-group-item:active,.list-group-item:focus,.list-group-item:hover {
    color: rgba(0,0,0,.87);
    text-decoration: none
}

.list-group-item.active {
    background-color: #eee;
    color: rgba(0,0,0,.87)
}

.list-group-item.disabled,.list-group-item:disabled {
    background-color: #fff;
    color: rgba(0,0,0,.38)
}

.list-group-item:first-child {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.list-group-item:last-child {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}

.card .list-group-item {
    padding-left: 1rem;
    padding-right: 1rem
}

.list-group-item-action {
    color: rgba(0,0,0,.87);
    text-align: inherit;
    width: 100%
}

.list-group-item-action:active,.list-group-item-action:focus,.list-group-item-action:hover {
    background-color: #eee;
    color: rgba(0,0,0,.87);
    text-decoration: none
}

.list-group-item-action.disabled,.list-group-item-action:disabled {
    background-color: #fff;
    color: rgba(0,0,0,.38)
}

.list-group-item-action:focus {
    outline: 0
}

.list-group-item-primary,.list-group-item-primary.active,.list-group-item-primary.list-group-item-action:active,.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover {
    background-color: #673ab7;
    color: #fff
}

.list-group-item-secondary,.list-group-item-secondary.active,.list-group-item-secondary.list-group-item-action:active,.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover {
    background-color: #607d8b;
    color: #fff
}

.list-group-item-danger,.list-group-item-danger.active,.list-group-item-danger.list-group-item-action:active,.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover {
    background-color: #f44336;
    color: #fff
}

.list-group-item-info,.list-group-item-info.active,.list-group-item-info.list-group-item-action:active,.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover {
    background-color: #00bcd4;
    color: #fff
}

.list-group-item-success,.list-group-item-success.active,.list-group-item-success.list-group-item-action:active,.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover {
    background-color: #8bc34a;
    color: rgba(0,0,0,.87)
}

.list-group-item-warning,.list-group-item-warning.active,.list-group-item-warning.list-group-item-action:active,.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover {
    background-color: #ffc107;
    color: rgba(0,0,0,.87)
}

.list-group-item-dark,.list-group-item-dark.active,.list-group-item-dark.list-group-item-action:active,.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover {
    background-color: #464855;
    color: #fff
}

.list-group-item-light,.list-group-item-light.active,.list-group-item-light.list-group-item-action:active,.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover {
    background-color: #babfc7;
    color: rgba(0,0,0,.87)
}

.expansion-panel {
    padding: 0;
    transition-duration: .3s;
    transition-property: background-color,color,margin;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .expansion-panel {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .expansion-panel {
        transition-duration:.2s
    }
}

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

.expansion-panel.show {
    border-radius: 2px
}

.expansion-panel.show:not(:first-child) {
    margin-top: 1rem
}

.card .expansion-panel.show:not(:first-child) {
    margin-top: 0
}

.expansion-panel.show:not(:last-child) {
    margin-bottom: 1rem
}

.card .expansion-panel.show:not(:last-child) {
    margin-bottom: 0
}

.expansion-panel.show+.expansion-panel {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.expansion-panel.show+.expansion-panel.show {
    margin-top: 0
}

.card .expansion-panel.show+.expansion-panel {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.expansion-panel.show-predecessor {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}

.card .expansion-panel.show-predecessor {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.card .expansion-panel {
    padding-left: 0;
    padding-right: 0
}

.expansion-panel-body {
    padding: 1rem 1.5rem
}

.card .expansion-panel-body {
    padding-left: 1rem;
    padding-right: 1rem
}

.expansion-panel-footer {
    align-items: flex-end;
    border-top: 1px solid rgba(0,0,0,.12);
    display: flex;
    justify-content: flex-end;
    padding: 1rem .5rem .75rem 0
}

.card .expansion-panel-footer {
    padding-left: .5rem;
    padding-right: 1rem
}

.expansion-panel-footer .btn {
    margin-bottom: .25rem;
    margin-left: .5rem;
    min-width: 4rem
}

.card .expansion-panel-footer .btn,.expansion-panel-footer .btn {
    padding-left: .5rem;
    padding-right: .5rem
}

.expansion-panel-icon {
    flex-shrink: 0;
    margin-left: 1rem
}

[data-toggle=collapse].collapsed .expansion-panel-icon .collapsed-hide,[data-toggle=collapse]:not(.collapsed) .expansion-panel-icon .collapsed-show {
    display: none
}

.expansion-panel-toggler {
    align-items: center;
    color: inherit;
    display: flex;
    justify-content: space-between;
    min-height: 3rem;
    padding: .82031rem 1.5rem;
    text-align: inherit;
    width: 100%
}

.expansion-panel-toggler:active,.expansion-panel-toggler:focus,.expansion-panel-toggler:hover {
    background-color: #eee;
    color: rgba(0,0,0,.87);
    text-decoration: none
}

.expansion-panel-toggler.disabled,.expansion-panel-toggler:disabled {
    background-color: #fff;
    color: rgba(0,0,0,.38)
}

.expansion-panel-toggler:focus {
    outline: 0
}

.card .expansion-panel-toggler {
    padding-left: 1rem;
    padding-right: 1rem
}

.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-flush .list-group-item {
    border-radius: 0;
    border-top: 1px solid rgba(0,0,0,.12);
    box-shadow: none
}

.list-group-flush .list-group-item:last-child {
    border-bottom: 1px solid rgba(0,0,0,.12)
}

.dropdown,.dropleft,.dropright,.dropup {
    position: relative
}

.dropdown-menu {
    background-color: transparent;
    border-radius: 2px;
    color: inherit;
    display: none;
    float: left;
    font-size: 1rem;
    font-weight: 400;
    left: 0;
    line-height: 1.5rem;
    list-style: none;
    margin: 0;
    min-width: 7rem;
    padding: .25rem 0;
    position: absolute;
    text-align: left;
    text-align: start;
    top: 100%;
    z-index: 80
}

[dir=rtl] .dropdown-menu {
    text-align: right;
    text-align: start
}

.dropdown-menu.show {
    display: block
}

.dropdown-menu.show:before,.dropdown-menu.show>* {
    animation-duration: .3s;
    animation-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .dropdown-menu.show:before,.dropdown-menu.show>* {
        animation-duration:.39s
    }
}

@media(min-width: 992px) {
    .dropdown-menu.show:before,.dropdown-menu.show>* {
        animation-duration:.2s
    }
}

@media screen and (prefers-reduced-motion:reduce) {
    .dropdown-menu.show:before,.dropdown-menu.show>* {
        animation: none
    }
}

.dropdown-menu:before {
    background-color: #fff;
    border-radius: 2px;
    bottom: 0;
    box-shadow: 0 8px 10px 1px rgba(95,95,95,.14),0 3px 14px 3px rgba(95,95,95,.12),0 4px 15px 0 rgba(95,95,95,.2);
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform-origin: 0 0;
    z-index: -1
}

.nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu {
    min-width: 100%
}

.menu {
    margin-top: -2.875rem
}

.menu:before {
    transform-origin: 0 1.75rem
}

.show>a {
    outline: 0
}

.dropdown-menu-right:not([x-placement]) {
    left: auto;
    right: 0
}

.dropdown-menu-right:not([x-placement]).menu:before {
    transform-origin: 100% 1.75rem
}

.dropdown-menu-right:not([x-placement]):before {
    transform-origin: 100% 0
}

.dropleft .dropdown-menu:not([x-placement]) {
    left: auto;
    right: 100%;
    top: 0
}

.dropleft .dropdown-menu:not([x-placement]).menu {
    margin-top: 0
}

.dropleft .dropdown-menu:not([x-placement]):before {
    transform-origin: 100% 0
}

.dropright .dropdown-menu:not([x-placement]) {
    left: 100%;
    top: 0
}

.dropright .dropdown-menu:not([x-placement]).menu {
    margin-top: 0
}

.dropright .dropdown-menu:not([x-placement]):before {
    transform-origin: 0 0
}

.dropup .dropdown-menu:not([x-placement]) {
    bottom: 100%;
    top: auto
}

.dropup .dropdown-menu:not([x-placement]).menu {
    margin-bottom: -2.875rem;
    margin-top: 0
}

.dropup .dropdown-menu:not([x-placement]).menu:before {
    transform-origin: 0 calc(100% - 1.75rem)
}

.dropup .dropdown-menu:not([x-placement]):before {
    transform-origin: 0 100%
}

.dropup .dropdown-menu:not([x-placement])>:first-child,.dropup .dropdown-menu:not([x-placement])>:nth-child(2),.dropup .dropdown-menu:not([x-placement])>:nth-child(3) {
    animation-name: dropdown-item-show
}

.dropup .dropdown-menu:not([x-placement])>:last-child {
    animation-name: dropdown-item-show-1
}

.dropup .dropdown-menu:not([x-placement])>:nth-last-child(2) {
    animation-name: dropdown-item-show-2
}

.dropup .dropdown-menu:not([x-placement])>:nth-last-child(3) {
    animation-name: dropdown-item-show-3
}

.dropup .dropdown-menu-right:not([x-placement]).menu:before {
    transform-origin: 100% calc(100% - 1.75rem)
}

.dropup .dropdown-menu-right:not([x-placement]):before {
    transform-origin: 100% 100%
}

.dropdown-menu[x-placement=bottom-end]:before,.dropdown-menu[x-placement=left-start]:before {
    transform-origin: 100% 0
}

.dropdown-menu[x-placement=top-end].show>:first-child,.dropdown-menu[x-placement=top-end].show>:nth-child(2),.dropdown-menu[x-placement=top-end].show>:nth-child(3),.dropdown-menu[x-placement=top-start].show>:first-child,.dropdown-menu[x-placement=top-start].show>:nth-child(2),.dropdown-menu[x-placement=top-start].show>:nth-child(3) {
    animation-name: dropdown-item-show
}

.dropdown-menu[x-placement=top-end].show>:last-child,.dropdown-menu[x-placement=top-start].show>:last-child {
    animation-name: dropdown-item-show-1
}

.dropdown-menu[x-placement=top-end].show>:nth-last-child(2),.dropdown-menu[x-placement=top-start].show>:nth-last-child(2) {
    animation-name: dropdown-item-show-2
}

.dropdown-menu[x-placement=top-end].show>:nth-last-child(3),.dropdown-menu[x-placement=top-start].show>:nth-last-child(3) {
    animation-name: dropdown-item-show-3
}

.dropdown-menu[x-placement=top-end]:before {
    transform-origin: 100% 100%
}

.dropdown-menu[x-placement=top-start]:before {
    transform-origin: 0 100%
}

.menu[x-placement=bottom-end]:before {
    transform-origin: 100% 1.75rem
}

.menu[x-placement=left-start],.menu[x-placement=right-start] {
    margin-top: 0
}

.menu[x-placement=left-start]:before {
    transform-origin: 100% 0
}

.menu[x-placement=right-start]:before {
    transform-origin: 0 0
}

.menu[x-placement=top-end],.menu[x-placement=top-start] {
    margin-bottom: -2.875rem;
    margin-top: 0
}

.menu[x-placement=top-end]:before {
    transform-origin: 100% calc(100% - 1.75rem)
}

.menu[x-placement=top-start]:before {
    transform-origin: 0 calc(100% - 1.75rem)
}

@keyframes dropdown-item-show {
    0% {
        opacity: 0
    }

    99% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes dropdown-item-show-1 {
    0% {
        opacity: 0
    }

    40% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes dropdown-item-show-2 {
    0% {
        opacity: 0
    }

    60% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes dropdown-item-show-3 {
    0% {
        opacity: 0
    }

    80% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes dropdown-menu-show {
    0% {
        transform: scale(0)
    }

    20% {
        transform: scale(.33333,0)
    }

    40% {
        transform: scale(.66667,.25)
    }

    60% {
        transform: scaleY(.5)
    }

    80% {
        transform: scaleY(.75)
    }

    to {
        transform: scale(1)
    }
}

@keyframes menu-animation {
    0% {
        margin-top: -3.25rem
    }

    to {
        margin-top: 0
    }
}

.dropdown-menu-sm,.menu-cascading {
    font-size: .9375rem;
    line-height: 1.5rem;
    padding-bottom: 1rem;
    padding-top: 1rem
}

@media(min-width: 576px) {
    .dropdown-menu-sm,.menu-cascading {
        min-width:20rem
    }
}

.menu-cascading {
    margin-top: -2.75rem
}

.menu-cascading[x-placement=top-end],.menu-cascading[x-placement=top-start] {
    margin-bottom: -2.75rem;
    margin-top: 0
}

.menu-cascading[x-placement=top-end]:before {
    transform-origin: 100% calc(100% - 2rem)
}

.menu-cascading[x-placement=top-start]:before {
    transform-origin: 0 calc(100% - 2rem)
}

.dropdown-divider {
    background-color: rgba(0,0,0,.12);
    height: 1px;
    margin: .5rem 0;
    overflow: hidden
}

.dropdown-header {
    color: rgba(0,0,0,.87);
    display: block;
    font-size: 1rem;
    font-weight: bolder;
    line-height: 1.5rem;
    margin: 0;
    padding: .75rem 1rem;
    white-space: nowrap
}

.dropdown-menu-sm .dropdown-header,.menu-cascading .dropdown-header {
    font-size: .9375rem;
    line-height: 1.5rem;
    padding: .25rem 1.5rem
}

.dropdown-item {
    background: 0 0;
    border: 0;
    clear: both;
    color: rgba(0,0,0,.87);
    display: block;
    font-weight: inherit;
    padding: .75rem 1rem;
    position: relative;
    text-align: inherit;
    transform-origin: 0 0;
    transition-duration: .3s;
    transition-property: background-color,color;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    white-space: nowrap;
    width: 100%
}

@media(min-width: 576px) {
    .dropdown-item {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .dropdown-item {
        transition-duration:.2s
    }
}

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

.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover {
    background-color: #f5f5f5;
    color: rgba(0,0,0,.87);
    text-decoration: none
}

.dropdown-item.active {
    background-color: #f5f5f5
}

.dropdown-item.disabled,.dropdown-item:disabled {
    background-color: transparent;
    color: rgba(0,0,0,.38);
    pointer-events: none
}

.dropdown-menu-sm .dropdown-item,.menu-cascading .dropdown-item {
    padding: .25rem 1.5rem
}

.dropdown-item-text {
    color: rgba(0,0,0,.87);
    display: block;
    font-weight: inherit;
    padding: .75rem 1rem;
    transform-origin: 0 0
}

.dropdown-menu-sm .dropdown-item-text,.menu-cascading .dropdown-item-text {
    padding: .25rem 1.5rem
}

.dropdown-toggle:after {
    font-feature-settings: "liga";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    word-wrap: normal;
    content: "expand_more";
    display: inline-block;
    font-family: Material Icons;
    font-size: 1.71em;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: .5848em;
    margin-left: .2em;
    margin-right: -.2em;
    text-rendering: optimizeLegibility;
    text-transform: none;
    vertical-align: -.35055em;
    vertical-align: top;
    white-space: nowrap
}

.dropright .dropdown-toggle:after {
    content: "keyboard_arrow_right"
}

.dropup .dropdown-toggle:after {
    content: "expand_less"
}

.dropdown-toggle:empty:after {
    margin-left: -.2em
}

.dropleft .dropdown-toggle:after {
    display: none
}

.dropleft .dropdown-toggle:before {
    font-feature-settings: "liga";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    word-wrap: normal;
    content: "keyboard_arrow_left";
    display: inline-block;
    font-family: Material Icons;
    font-size: 1.71em;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: .5848em;
    margin-left: -.2em;
    margin-right: .2em;
    text-rendering: optimizeLegibility;
    text-transform: none;
    vertical-align: -.35055em;
    white-space: nowrap
}

.navdrawer {
    display: none;
    outline: 0;
    overflow: hidden;
    z-index: 160
}

.navdrawer,.navdrawer-backdrop {
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0
}

.navdrawer-backdrop {
    background-color: rgba(0,0,0,.38);
    opacity: 0;
    transition-duration: .375s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    z-index: 159
}

@media(min-width: 576px) {
    .navdrawer-backdrop {
        transition-duration:.4875s
    }
}

@media(min-width: 992px) {
    .navdrawer-backdrop {
        transition-duration:.25s
    }
}

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

.navdrawer-backdrop.show {
    opacity: 1
}

.navdrawer-content {
    background-color: #fff;
    bottom: 0;
    left: 0;
    max-width: calc(100% - 3.5rem);
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    top: 0;
    transform: translate3d(-100%,0,0);
    transition-duration: .195s;
    transition-property: box-shadow,transform;
    transition-timing-function: cubic-bezier(.4,0,.6,1);
    width: 18.5rem
}

@media(min-width: 576px) {
    .navdrawer-content {
        transition-duration:.2535s
    }
}

@media(min-width: 992px) {
    .navdrawer-content {
        transition-duration:.13s
    }
}

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

.navdrawer-right .navdrawer-content {
    left: auto;
    right: 0;
    transform: translate3d(100%,0,0)
}

.navdrawer.show .navdrawer-content {
    box-shadow: 0 6px 10px 0 rgba(95,95,95,.14),0 1px 18px 0 rgba(95,95,95,.12),0 3px 5px 0 rgba(95,95,95,.2);
    transform: translateZ(0);
    transition-duration: .225s;
    transition-property: box-shadow,transform;
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

@media(min-width: 576px) {
    .navdrawer.show .navdrawer-content {
        transition-duration:.2925s
    }
}

@media(min-width: 992px) {
    .navdrawer.show .navdrawer-content {
        transition-duration:.15s
    }
}

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

.navdrawer-body {
    margin-bottom: .5rem;
    padding-left: 1rem;
    padding-right: 1rem
}

.navdrawer-divider {
    background-color: rgba(0,0,0,.12);
    height: 1px;
    margin: .5rem 0;
    overflow: hidden
}

.navdrawer-header {
    background-color: #f5f5f5;
    border-bottom: 1px solid rgba(0,0,0,.12);
    display: block;
    margin-bottom: .5rem;
    padding: .8rem 1rem
}

.navdrawer-subheader {
    color: rgba(0,0,0,.38);
    display: block;
    font-weight: 500;
    height: 3rem;
    line-height: 1;
    margin-bottom: 0;
    margin-top: 0;
    overflow: hidden;
    padding: 1.0625rem 1rem;
    text-overflow: ellipsis;
    white-space: nowrap
}

.navdrawer-divider+.navdrawer-subheader {
    margin-top: -.5rem
}

.navdrawer-nav {
    display: flex;
    flex-direction: column;
    list-style: none;
    margin-bottom: .5rem;
    margin-top: .5rem;
    padding-left: 0
}

.navdrawer-header+.navdrawer-nav,.navdrawer-subheader+.navdrawer-nav {
    margin-top: 0
}

.navdrawer-nav .nav-link {
    color: rgba(0,0,0,.87);
    font-size: .875rem;
    font-weight: 500;
    line-height: 1;
    overflow: hidden;
    padding: 1.0625rem 1rem;
    text-overflow: ellipsis;
    transition-duration: .3s;
    transition-property: background-color,color;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    white-space: nowrap
}

@media(min-width: 576px) {
    .navdrawer-nav .nav-link {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .navdrawer-nav .nav-link {
        transition-duration:.2s
    }
}

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

.navdrawer-nav .nav-link:active,.navdrawer-nav .nav-link:focus,.navdrawer-nav .nav-link:hover {
    background-color: #f5f5f5
}

.navdrawer-nav .nav-link.active,.navdrawer-nav .nav-link:active {
    color: #673ab7
}

.navdrawer-nav .nav-link.disabled {
    background-color: transparent;
    color: rgba(0,0,0,.38)
}

.navdrawer-nav .nav-link:focus {
    outline: 0
}

.navdrawer-nav .active>.nav-link {
    color: #673ab7
}

.navdrawer-nav-icon {
    color: rgba(0,0,0,.54);
    width: 3.5rem
}

.active>.nav-link .navdrawer-nav-icon,.nav-link.active .navdrawer-nav-icon,.nav-link:active .navdrawer-nav-icon {
    color: #673ab7
}

@media(min-width: 576px) {
    .navdrawer-backdrop-permanent-sm,.navdrawer-backdrop-persistent-sm,.navdrawer-backdrop-temporary-sm {
        display:none;
        transition: none
    }

    .navdrawer-permanent-sm {
        border-right: 1px solid rgba(0,0,0,.12);
        display: block!important;
        right: auto;
        width: 18.5rem;
        z-index: auto
    }

    .navdrawer-permanent-sm.navdrawer-permanent-clipped,.navdrawer-permanent-sm.navdrawer-permanent-float {
        top: 3.5rem
    }

    .navdrawer-permanent-sm.navdrawer-permanent-float {
        border-right: 0
    }

    .navdrawer-permanent-sm.navdrawer-permanent-float.navdrawer-right {
        border-left: 0
    }

    .navdrawer-permanent-sm.navdrawer-permanent-float .navdrawer-content {
        background-color: transparent
    }

    .navdrawer-permanent-sm.navdrawer-right {
        border-left: 1px solid rgba(0,0,0,.12);
        border-right: 0;
        left: auto;
        right: 0
    }

    .navdrawer-permanent-sm.show .navdrawer-content {
        box-shadow: none
    }

    .navdrawer-permanent-sm .navdrawer-content {
        max-width: none;
        position: absolute;
        transform: translateZ(0);
        width: 100%
    }

    .navdrawer-persistent-sm {
        right: auto;
        width: 18.5rem;
        z-index: auto
    }

    .navdrawer-persistent-sm.navdrawer-persistent-clipped {
        border-top: 1px solid rgba(0,0,0,.12);
        margin-top: -1px;
        top: 3.5rem;
        z-index: 39
    }

    .navdrawer-persistent-sm.navdrawer-right {
        left: auto;
        right: 0
    }

    .navdrawer-persistent-sm.navdrawer-right .navdrawer-content {
        border-left: 1px solid rgba(0,0,0,.12);
        border-right: 0
    }

    .navdrawer-persistent-sm.show .navdrawer-content {
        box-shadow: none
    }

    .navdrawer-persistent-sm .navdrawer-content {
        border-right: 1px solid rgba(0,0,0,.12);
        max-width: none;
        position: absolute;
        width: 100%
    }

    .navdrawer-temporary-sm {
        overflow: visible;
        right: auto;
        width: 18.5rem
    }

    .navdrawer-temporary-sm.navdrawer-right {
        left: auto;
        right: 0
    }

    .navdrawer-temporary-sm .navdrawer-content {
        max-width: none;
        position: absolute;
        width: 100%
    }
}

@media(min-width: 768px) {
    .navdrawer-backdrop-permanent-md,.navdrawer-backdrop-persistent-md,.navdrawer-backdrop-temporary-md {
        display:none;
        transition: none
    }

    .navdrawer-permanent-md {
        border-right: 1px solid rgba(0,0,0,.12);
        display: block!important;
        right: auto;
        width: 18.5rem;
        z-index: auto
    }

    .navdrawer-permanent-md.navdrawer-permanent-clipped,.navdrawer-permanent-md.navdrawer-permanent-float {
        top: 3.5rem
    }

    .navdrawer-permanent-md.navdrawer-permanent-float {
        border-right: 0
    }

    .navdrawer-permanent-md.navdrawer-permanent-float.navdrawer-right {
        border-left: 0
    }

    .navdrawer-permanent-md.navdrawer-permanent-float .navdrawer-content {
        background-color: transparent
    }

    .navdrawer-permanent-md.navdrawer-right {
        border-left: 1px solid rgba(0,0,0,.12);
        border-right: 0;
        left: auto;
        right: 0
    }

    .navdrawer-permanent-md.show .navdrawer-content {
        box-shadow: none
    }

    .navdrawer-permanent-md .navdrawer-content {
        max-width: none;
        position: absolute;
        transform: translateZ(0);
        width: 100%
    }

    .navdrawer-persistent-md {
        right: auto;
        width: 18.5rem;
        z-index: auto
    }

    .navdrawer-persistent-md.navdrawer-persistent-clipped {
        border-top: 1px solid rgba(0,0,0,.12);
        margin-top: -1px;
        top: 3.5rem;
        z-index: 39
    }

    .navdrawer-persistent-md.navdrawer-right {
        left: auto;
        right: 0
    }

    .navdrawer-persistent-md.navdrawer-right .navdrawer-content {
        border-left: 1px solid rgba(0,0,0,.12);
        border-right: 0
    }

    .navdrawer-persistent-md.show .navdrawer-content {
        box-shadow: none
    }

    .navdrawer-persistent-md .navdrawer-content {
        border-right: 1px solid rgba(0,0,0,.12);
        max-width: none;
        position: absolute;
        width: 100%
    }

    .navdrawer-temporary-md {
        overflow: visible;
        right: auto;
        width: 18.5rem
    }

    .navdrawer-temporary-md.navdrawer-right {
        left: auto;
        right: 0
    }

    .navdrawer-temporary-md .navdrawer-content {
        max-width: none;
        position: absolute;
        width: 100%
    }
}

@media(min-width: 992px) {
    .navdrawer-backdrop-permanent-lg,.navdrawer-backdrop-persistent-lg,.navdrawer-backdrop-temporary-lg {
        display:none;
        transition: none
    }

    .navdrawer-permanent-lg {
        border-right: 1px solid rgba(0,0,0,.12);
        display: block!important;
        right: auto;
        width: 18.5rem;
        z-index: auto
    }

    .navdrawer-permanent-lg.navdrawer-permanent-clipped,.navdrawer-permanent-lg.navdrawer-permanent-float {
        top: 3.5rem
    }

    .navdrawer-permanent-lg.navdrawer-permanent-float {
        border-right: 0
    }

    .navdrawer-permanent-lg.navdrawer-permanent-float.navdrawer-right {
        border-left: 0
    }

    .navdrawer-permanent-lg.navdrawer-permanent-float .navdrawer-content {
        background-color: transparent
    }

    .navdrawer-permanent-lg.navdrawer-right {
        border-left: 1px solid rgba(0,0,0,.12);
        border-right: 0;
        left: auto;
        right: 0
    }

    .navdrawer-permanent-lg.show .navdrawer-content {
        box-shadow: none
    }

    .navdrawer-permanent-lg .navdrawer-content {
        max-width: none;
        position: absolute;
        transform: translateZ(0);
        width: 100%
    }

    .navdrawer-persistent-lg {
        right: auto;
        width: 18.5rem;
        z-index: auto
    }

    .navdrawer-persistent-lg.navdrawer-persistent-clipped {
        border-top: 1px solid rgba(0,0,0,.12);
        margin-top: -1px;
        top: 3.5rem;
        z-index: 39
    }

    .navdrawer-persistent-lg.navdrawer-right {
        left: auto;
        right: 0
    }

    .navdrawer-persistent-lg.navdrawer-right .navdrawer-content {
        border-left: 1px solid rgba(0,0,0,.12);
        border-right: 0
    }

    .navdrawer-persistent-lg.show .navdrawer-content {
        box-shadow: none
    }

    .navdrawer-persistent-lg .navdrawer-content {
        border-right: 1px solid rgba(0,0,0,.12);
        max-width: none;
        position: absolute;
        width: 100%
    }

    .navdrawer-temporary-lg {
        overflow: visible;
        right: auto;
        width: 18.5rem
    }

    .navdrawer-temporary-lg.navdrawer-right {
        left: auto;
        right: 0
    }

    .navdrawer-temporary-lg .navdrawer-content {
        max-width: none;
        position: absolute;
        width: 100%
    }
}

@media(min-width: 1200px) {
    .navdrawer-backdrop-permanent-xl,.navdrawer-backdrop-persistent-xl,.navdrawer-backdrop-temporary-xl {
        display:none;
        transition: none
    }

    .navdrawer-permanent-xl {
        border-right: 1px solid rgba(0,0,0,.12);
        display: block!important;
        right: auto;
        width: 18.5rem;
        z-index: auto
    }

    .navdrawer-permanent-xl.navdrawer-permanent-clipped,.navdrawer-permanent-xl.navdrawer-permanent-float {
        top: 3.5rem
    }

    .navdrawer-permanent-xl.navdrawer-permanent-float {
        border-right: 0
    }

    .navdrawer-permanent-xl.navdrawer-permanent-float.navdrawer-right {
        border-left: 0
    }

    .navdrawer-permanent-xl.navdrawer-permanent-float .navdrawer-content {
        background-color: transparent
    }

    .navdrawer-permanent-xl.navdrawer-right {
        border-left: 1px solid rgba(0,0,0,.12);
        border-right: 0;
        left: auto;
        right: 0
    }

    .navdrawer-permanent-xl.show .navdrawer-content {
        box-shadow: none
    }

    .navdrawer-permanent-xl .navdrawer-content {
        max-width: none;
        position: absolute;
        transform: translateZ(0);
        width: 100%
    }

    .navdrawer-persistent-xl {
        right: auto;
        width: 18.5rem;
        z-index: auto
    }

    .navdrawer-persistent-xl.navdrawer-persistent-clipped {
        border-top: 1px solid rgba(0,0,0,.12);
        margin-top: -1px;
        top: 3.5rem;
        z-index: 39
    }

    .navdrawer-persistent-xl.navdrawer-right {
        left: auto;
        right: 0
    }

    .navdrawer-persistent-xl.navdrawer-right .navdrawer-content {
        border-left: 1px solid rgba(0,0,0,.12);
        border-right: 0
    }

    .navdrawer-persistent-xl.show .navdrawer-content {
        box-shadow: none
    }

    .navdrawer-persistent-xl .navdrawer-content {
        border-right: 1px solid rgba(0,0,0,.12);
        max-width: none;
        position: absolute;
        width: 100%
    }

    .navdrawer-temporary-xl {
        overflow: visible;
        right: auto;
        width: 18.5rem
    }

    .navdrawer-temporary-xl.navdrawer-right {
        left: auto;
        right: 0
    }

    .navdrawer-temporary-xl .navdrawer-content {
        max-width: none;
        position: absolute;
        width: 100%
    }
}

.navdrawer-backdrop-permanent,.navdrawer-backdrop-persistent,.navdrawer-backdrop-temporary {
    display: none;
    transition: none
}

.navdrawer-permanent {
    border-right: 1px solid rgba(0,0,0,.12);
    display: block!important;
    right: auto;
    width: 18.5rem;
    z-index: auto
}

.navdrawer-permanent.navdrawer-permanent-clipped,.navdrawer-permanent.navdrawer-permanent-float {
    top: 3.5rem
}

.navdrawer-permanent.navdrawer-permanent-float {
    border-right: 0
}

.navdrawer-permanent.navdrawer-permanent-float.navdrawer-right {
    border-left: 0
}

.navdrawer-permanent.navdrawer-permanent-float .navdrawer-content {
    background-color: transparent
}

.navdrawer-permanent.navdrawer-right {
    border-left: 1px solid rgba(0,0,0,.12);
    border-right: 0;
    left: auto;
    right: 0
}

.navdrawer-permanent.show .navdrawer-content {
    box-shadow: none
}

.navdrawer-permanent .navdrawer-content {
    max-width: none;
    position: absolute;
    transform: translateZ(0);
    width: 100%
}

.navdrawer-persistent {
    right: auto;
    width: 18.5rem;
    z-index: auto
}

.navdrawer-persistent.navdrawer-persistent-clipped {
    border-top: 1px solid rgba(0,0,0,.12);
    margin-top: -1px;
    top: 3.5rem;
    z-index: 39
}

.navdrawer-persistent.navdrawer-right {
    left: auto;
    right: 0
}

.navdrawer-persistent.navdrawer-right .navdrawer-content {
    border-left: 1px solid rgba(0,0,0,.12);
    border-right: 0
}

.navdrawer-persistent.show .navdrawer-content {
    box-shadow: none
}

.navdrawer-persistent .navdrawer-content {
    border-right: 1px solid rgba(0,0,0,.12);
    max-width: none;
    position: absolute;
    width: 100%
}

.navdrawer-temporary {
    overflow: visible;
    right: auto;
    width: 18.5rem
}

.navdrawer-temporary.navdrawer-right {
    left: auto;
    right: 0
}

.navdrawer-temporary .navdrawer-content {
    max-width: none;
    position: absolute;
    width: 100%
}

.picker {
    bottom: 0;
    left: 0;
    outline: 0;
    overflow: hidden;
    position: fixed;
    right: 0;
    top: 0;
    transform: translate3d(0,100%,0);
    transition-delay: .675s;
    transition-duration: 0;
    transition-property: transform;
    z-index: 240
}

@media(min-width: 576px) {
    .picker {
        transition-delay:.8775s
    }
}

@media(min-width: 992px) {
    .picker {
        transition-delay:.45s
    }
}

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

.picker.picker-opened {
    overflow-x: hidden;
    overflow-y: auto;
    transform: translateZ(0);
    transition: none
}

.picker-frame {
    margin: 1.5rem
}

.picker-holder {
    align-items: center;
    background-color: rgba(0,0,0,.38);
    display: flex;
    justify-content: center;
    min-height: 100%;
    min-width: 100%;
    opacity: 0;
    pointer-events: none;
    transition-delay: .375s;
    transition-duration: .3s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .picker-holder {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .picker-holder {
        transition-duration:.2s
    }
}

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

@media(min-width: 576px) {
    .picker-holder {
        transition-delay:.4875s
    }
}

@media(min-width: 992px) {
    .picker-holder {
        transition-delay:.25s
    }
}

.picker-opened .picker-holder {
    opacity: 1;
    transition-delay: 0s
}

.picker-wrap {
    border-radius: 2px;
    box-shadow: 0 2px 4px 0 rgba(95,95,95,.14),0 4px 5px 0 rgba(95,95,95,.12),0 1px 10px 0 rgba(95,95,95,.2);
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.42857;
    max-width: 18.5rem;
    opacity: 0;
    outline: 0;
    pointer-events: auto;
    position: relative;
    transform: scale(.87);
    transition-duration: .375s;
    transition-property: opacity,transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .picker-wrap {
        transition-duration:.4875s
    }
}

@media(min-width: 992px) {
    .picker-wrap {
        transition-duration:.25s
    }
}

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

@media(orientation: landscape) {
    .picker-wrap {
        display:flex;
        max-width: none
    }
}

.picker-opened .picker-wrap {
    opacity: 1;
    transform: scale(1)
}

.picker-footer {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    display: flex;
    justify-content: flex-end;
    padding: .5rem
}

@media(orientation: landscape) {
    .picker-footer {
        border-radius:0 0 2px 0;
        padding-left: .75rem;
        padding-right: .75rem
    }
}

.picker-footer button {
    flex: 0 1 auto;
    margin-left: .5rem;
    min-width: 0
}

.picker-footer button:first-child {
    margin-left: 0
}

.picker-header {
    height: 2.5rem;
    line-height: 2.5rem;
    margin-left: .5rem;
    margin-right: .5rem;
    padding-left: 3rem;
    padding-right: 3rem;
    position: relative;
    text-align: center
}

@media(orientation: landscape) {
    .picker-header {
        margin-left:.75rem;
        margin-right: .75rem;
        margin-top: .5rem
    }
}

.picker-month,.picker-year {
    display: inline;
    margin-left: .5rem
}

.picker-month:first-child,.picker-year:first-child {
    margin-left: 0
}

.picker-nav-next,.picker-nav-prev {
    height: 2.5rem;
    margin-top: -1.25rem;
    position: absolute;
    top: 50%;
    width: 2.5rem
}

.picker-nav-next,.picker-nav-next.material-icons,.picker-nav-prev,.picker-nav-prev.material-icons {
    line-height: 2.5rem
}

.picker-nav-next {
    right: 0
}

.picker-nav-next:before {
    content: "keyboard_arrow_right"
}

.picker-nav-prev {
    left: 0
}

.picker-nav-prev:before {
    content: "keyboard_arrow_left"
}

.picker-date-display {
    background-color: #673ab7;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    color: #fff;
    padding: 1rem 1.5rem
}

@media(orientation: landscape) {
    .picker-date-display {
        border-bottom-left-radius:2px;
        border-top-left-radius: 2px;
        border-top-right-radius: 0;
        min-width: 9.75rem;
        white-space: nowrap
    }
}

.picker-date-display-bottom {
    font-size: 1.74rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.17647;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.picker-day-display,.picker-weekday-display {
    margin-right: .5rem
}

@media(orientation: landscape) {
    .picker-weekday-display {
        display:block;
        margin-right: 0
    }
}

.picker-weekday-display:after {
    content: ","
}

.picker-box {
    background-color: #fff;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    overflow: hidden
}

@media(orientation: landscape) {
    .picker-box {
        border-bottom-left-radius:0;
        border-bottom-right-radius: 2px;
        border-top-right-radius: 2px
    }
}

.picker-input.form-control[readonly] {
    border-bottom-style: solid;
    color: inherit;
    cursor: text
}

.picker-input.picker-input-active {
    border-bottom-color: #00bcd4
}

.picker-day {
    border-radius: 50%;
    cursor: default;
    height: 2.5rem;
    line-height: 2.5rem;
    margin: auto;
    vertical-align: middle;
    width: 2.5rem
}

@media(orientation: landscape) {
    .picker-day {
        margin-left:.25rem;
        margin-right: .25rem
    }
}

.picker-day.picker-day-selected {
    background-color: #673ab7;
    color: #fff
}

.picker-day-disabled {
    color: rgba(0,0,0,.38)
}

.picker-day-outfocus {
    display: none
}

.picker-day-today {
    color: #673ab7;
    font-weight: bolder
}

.picker-table {
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 .5rem;
    table-layout: fixed
}

.picker-table td,.picker-table th {
    border: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle
}

.picker-table th {
    font-weight: inherit
}

.picker-weekday {
    color: rgba(0,0,0,.38);
    height: 2.5rem;
    vertical-align: middle;
    width: 2.5rem
}

.picker-select-month,.picker-select-year {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: rgba(0,0,0,.12);
    background-image: none;
    background-position: 100% 50%;
    background-size: auto 100%;
    border: 0;
    border-radius: 2px;
    box-shadow: none;
    color: rgba(0,0,0,.87);
    display: inline-block;
    font-size: inherit;
    height: 1.25rem;
    line-height: 1.25rem;
    opacity: .7;
    padding: 0 1.25rem 0 .5rem;
    transition-duration: .3s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .picker-select-month,.picker-select-year {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .picker-select-month,.picker-select-year {
        transition-duration:.2s
    }
}

@media screen and (prefers-reduced-motion:reduce) {
    .picker-select-month,.picker-select-year {
        transition: none
    }
}

.picker-select-month:focus,.picker-select-month:hover,.picker-select-year:focus,.picker-select-year:hover {
    opacity: 1
}

@-moz-document url-prefix("") {
    .picker-select-month,.picker-select-year {
        background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9IjAuNTQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03IDEwbDUgNSA1LTV6Ii8+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);
        background-repeat: no-repeat
    }
}

@media(-webkit-min-device-pixel-ratio: 0) {
    .picker-select-month,.picker-select-year {
        background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9IjAuNTQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03IDEwbDUgNSA1LTV6Ii8+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);
        background-repeat: no-repeat
    }
}

.picker-select-month:focus,.picker-select-year:focus {
    outline: 0
}

.picker-select-month {
    margin-left: .5rem
}

.progress {
    display: flex;
    overflow: hidden;
    position: relative;
    z-index: 1
}

.progress-bar {
    border-bottom: .5rem solid #3f51b5
}

.progress-bar.bg-primary {
    background-color: transparent!important;
    border-bottom-color: #673ab7
}

.progress-bar.bg-primary:after {
    background-color: #673ab7
}

.progress-bar.bg-secondary {
    background-color: transparent!important;
    border-bottom-color: #607d8b
}

.progress-bar.bg-secondary:after {
    background-color: #607d8b
}

.progress-bar.bg-danger {
    background-color: transparent!important;
    border-bottom-color: #f44336
}

.progress-bar.bg-danger:after {
    background-color: #f44336
}

.progress-bar.bg-info {
    background-color: transparent!important;
    border-bottom-color: #00bcd4
}

.progress-bar.bg-info:after {
    background-color: #00bcd4
}

.progress-bar.bg-success {
    background-color: transparent!important;
    border-bottom-color: #8bc34a
}

.progress-bar.bg-success:after {
    background-color: #8bc34a
}

.progress-bar.bg-warning {
    background-color: transparent!important;
    border-bottom-color: #ffc107
}

.progress-bar.bg-warning:after {
    background-color: #ffc107
}

.progress-bar.bg-dark {
    background-color: transparent!important;
    border-bottom-color: #464855
}

.progress-bar.bg-dark:after {
    background-color: #464855
}

.progress-bar.bg-light {
    background-color: transparent!important;
    border-bottom-color: #babfc7
}

.progress-bar.bg-light:after {
    background-color: #babfc7
}

.progress-bar:after {
    background-color: #eee;
    bottom: 0;
    content: "";
    display: block;
    height: .5rem;
    left: 0;
    position: absolute;
    right: 0;
    z-index: -1
}

.progress-bar-animated:before {
    animation-direction: reverse;
    animation-duration: .3s;
    animation-iteration-count: infinite;
    animation-name: progress-bar-animation;
    animation-timing-function: linear
}

@media(min-width: 576px) {
    .progress-bar-animated:before {
        animation-duration:.39s
    }
}

@media(min-width: 992px) {
    .progress-bar-animated:before {
        animation-duration:.2s
    }
}

.progress-bar-animated,.progress-bar-striped {
    box-sizing: content-box;
    position: relative
}

.progress-bar-animated.bg-primary:before,.progress-bar-striped.bg-primary:before {
    background-image: repeating-radial-gradient(.25rem .25rem,#673ab7,#673ab7 0,transparent 0,transparent 100%);
    background-image: -moz-repeating-radial-gradient(.25rem .25rem,#673ab7,#673ab7 .25rem,transparent .25rem,transparent 100%)
}

.progress-bar-animated.bg-secondary:before,.progress-bar-striped.bg-secondary:before {
    background-image: repeating-radial-gradient(.25rem .25rem,#607d8b,#607d8b 0,transparent 0,transparent 100%);
    background-image: -moz-repeating-radial-gradient(.25rem .25rem,#607d8b,#607d8b .25rem,transparent .25rem,transparent 100%)
}

.progress-bar-animated.bg-danger:before,.progress-bar-striped.bg-danger:before {
    background-image: repeating-radial-gradient(.25rem .25rem,#f44336,#f44336 0,transparent 0,transparent 100%);
    background-image: -moz-repeating-radial-gradient(.25rem .25rem,#f44336,#f44336 .25rem,transparent .25rem,transparent 100%)
}

.progress-bar-animated.bg-info:before,.progress-bar-striped.bg-info:before {
    background-image: repeating-radial-gradient(.25rem .25rem,#00bcd4,#00bcd4 0,transparent 0,transparent 100%);
    background-image: -moz-repeating-radial-gradient(.25rem .25rem,#00bcd4,#00bcd4 .25rem,transparent .25rem,transparent 100%)
}

.progress-bar-animated.bg-success:before,.progress-bar-striped.bg-success:before {
    background-image: repeating-radial-gradient(.25rem .25rem,#8bc34a,#8bc34a 0,transparent 0,transparent 100%);
    background-image: -moz-repeating-radial-gradient(.25rem .25rem,#8bc34a,#8bc34a .25rem,transparent .25rem,transparent 100%)
}

.progress-bar-animated.bg-warning:before,.progress-bar-striped.bg-warning:before {
    background-image: repeating-radial-gradient(.25rem .25rem,#ffc107,#ffc107 0,transparent 0,transparent 100%);
    background-image: -moz-repeating-radial-gradient(.25rem .25rem,#ffc107,#ffc107 .25rem,transparent .25rem,transparent 100%)
}

.progress-bar-animated.bg-dark:before,.progress-bar-striped.bg-dark:before {
    background-image: repeating-radial-gradient(.25rem .25rem,#464855,#464855 0,transparent 0,transparent 100%);
    background-image: -moz-repeating-radial-gradient(.25rem .25rem,#464855,#464855 .25rem,transparent .25rem,transparent 100%)
}

.progress-bar-animated.bg-light:before,.progress-bar-striped.bg-light:before {
    background-image: repeating-radial-gradient(.25rem .25rem,#babfc7,#babfc7 0,transparent 0,transparent 100%);
    background-image: -moz-repeating-radial-gradient(.25rem .25rem,#babfc7,#babfc7 .25rem,transparent .25rem,transparent 100%)
}

.progress-bar-animated:after,.progress-bar-striped:after {
    border-bottom-right-radius: .25rem;
    border-top-right-radius: .25rem;
    bottom: -.5rem;
    right: -1.5rem
}

.progress-bar-animated:before,.progress-bar-striped:before {
    background-image: repeating-radial-gradient(.25rem .25rem,#eee,#eee 0,transparent 0,transparent 100%);
    background-image: -moz-repeating-radial-gradient(.25rem .25rem,#eee,#eee .25rem,transparent .25rem,transparent 100%);
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: 1.5rem 1.5rem;
    bottom: -.5rem;
    content: "";
    display: block;
    height: .5rem;
    left: 0;
    position: absolute;
    right: -100vw;
    z-index: -1
}

@keyframes progress-bar-animation {
    0% {
        background-position: 0 0
    }

    to {
        background-position: 1.5rem 0
    }
}

.progress-bar-indeterminate {
    border-bottom-color: #eee;
    position: relative;
    width: 100%
}

.progress-bar-indeterminate.bg-primary {
    border-bottom-color: #673ab7
}

.progress-bar-indeterminate.bg-primary:after,.progress-bar-indeterminate.bg-primary:before {
    background-color: #673ab7
}

.progress-bar-indeterminate.bg-primary:before {
    background-image: none
}

.progress-bar-indeterminate.bg-secondary {
    border-bottom-color: #607d8b
}

.progress-bar-indeterminate.bg-secondary:after,.progress-bar-indeterminate.bg-secondary:before {
    background-color: #607d8b
}

.progress-bar-indeterminate.bg-secondary:before {
    background-image: none
}

.progress-bar-indeterminate.bg-danger {
    border-bottom-color: #f44336
}

.progress-bar-indeterminate.bg-danger:after,.progress-bar-indeterminate.bg-danger:before {
    background-color: #f44336
}

.progress-bar-indeterminate.bg-danger:before {
    background-image: none
}

.progress-bar-indeterminate.bg-info {
    border-bottom-color: #00bcd4
}

.progress-bar-indeterminate.bg-info:after,.progress-bar-indeterminate.bg-info:before {
    background-color: #00bcd4
}

.progress-bar-indeterminate.bg-info:before {
    background-image: none
}

.progress-bar-indeterminate.bg-success {
    border-bottom-color: #8bc34a
}

.progress-bar-indeterminate.bg-success:after,.progress-bar-indeterminate.bg-success:before {
    background-color: #8bc34a
}

.progress-bar-indeterminate.bg-success:before {
    background-image: none
}

.progress-bar-indeterminate.bg-warning {
    border-bottom-color: #ffc107
}

.progress-bar-indeterminate.bg-warning:after,.progress-bar-indeterminate.bg-warning:before {
    background-color: #ffc107
}

.progress-bar-indeterminate.bg-warning:before {
    background-image: none
}

.progress-bar-indeterminate.bg-dark {
    border-bottom-color: #464855
}

.progress-bar-indeterminate.bg-dark:after,.progress-bar-indeterminate.bg-dark:before {
    background-color: #464855
}

.progress-bar-indeterminate.bg-dark:before {
    background-image: none
}

.progress-bar-indeterminate.bg-light {
    border-bottom-color: #babfc7
}

.progress-bar-indeterminate.bg-light:after,.progress-bar-indeterminate.bg-light:before {
    background-color: #babfc7
}

.progress-bar-indeterminate.bg-light:before {
    background-image: none
}

.progress-bar-indeterminate:after,.progress-bar-indeterminate:before {
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    background-color: #3f51b5;
    border-radius: .25rem;
    width: 0
}

.progress-bar-indeterminate:after {
    animation-name: progress-bar-indeterminate-after;
    bottom: -.5rem;
    z-index: 0
}

.progress-bar-indeterminate:before {
    animation-name: progress-bar-indeterminate-before;
    bottom: -.5rem;
    content: "";
    display: block;
    height: .5rem;
    position: absolute;
    z-index: 0
}

@keyframes progress-bar-indeterminate-after {
    0% {
        left: 0;
        width: 0
    }

    50% {
        left: 25%;
        width: 75%
    }

    75% {
        left: 100%;
        width: 0
    }
}

@keyframes progress-bar-indeterminate-before {
    0%,62.5% {
        left: 0;
        width: 0
    }

    71.875% {
        left: 0;
        width: 25%
    }

    81.25% {
        left: 25%;
        width: 50%
    }

    to {
        left: 100%;
        width: 25%
    }
}

.progress-circular {
    height: 2.5rem;
    position: relative;
    width: 2.5rem
}

.progress-circular-gap {
    border-top: .125rem solid #3f51b5;
    bottom: 0;
    left: 1.1875rem;
    position: absolute;
    right: 1.1875rem;
    top: 0
}

.progress-circular-inner {
    animation: progress-circular-inner-rotate 5.332s cubic-bezier(.4,0,.2,1) infinite;
    height: 2.5rem;
    position: relative;
    width: 2.5rem
}

.progress-circular-left,.progress-circular-right {
    height: 2.5rem;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 1.25rem
}

.progress-circular-left {
    left: 0
}

.progress-circular-right {
    right: 0
}

.progress-circular-spinner {
    border: .25rem solid #3f51b5;
    border-bottom-color: transparent;
    border-radius: 50%;
    height: 2.5rem;
    position: absolute;
    top: 0;
    width: 2.5rem
}

.progress-circular-left .progress-circular-spinner {
    animation: progress-circular-spinner-left 1.333s cubic-bezier(.4,0,.2,1) infinite;
    border-right-color: transparent;
    left: 0
}

.progress-circular-right .progress-circular-spinner {
    animation: progress-circular-spinner-right 1.333s cubic-bezier(.4,0,.2,1) infinite;
    border-left-color: transparent;
    right: 0
}

.progress-circular-wrapper {
    animation: progress-circular-wrapper-rotate 2.666s linear infinite
}

@keyframes progress-circular-inner-rotate {
    12.5% {
        transform: rotate(135deg)
    }

    25% {
        transform: rotate(270deg)
    }

    37.5% {
        transform: rotate(405deg)
    }

    50% {
        transform: rotate(540deg)
    }

    62.5% {
        transform: rotate(675deg)
    }

    75% {
        transform: rotate(810deg)
    }

    87.5% {
        transform: rotate(945deg)
    }

    to {
        transform: rotate(3turn)
    }
}

@keyframes progress-circular-spinner-left {
    0%,to {
        transform: rotate(130deg)
    }

    50% {
        transform: rotate(-5deg)
    }
}

@keyframes progress-circular-spinner-right {
    0%,to {
        transform: rotate(-130deg)
    }

    50% {
        transform: rotate(5deg)
    }
}

@keyframes progress-circular-wrapper-rotate {
    to {
        transform: rotate(1turn)
    }
}

.progress-circular-primary .progress-circular-gap,.progress-circular-primary .progress-circular-spinner {
    border-top-color: #673ab7
}

.progress-circular-primary .progress-circular-left .progress-circular-spinner {
    border-left-color: #673ab7
}

.progress-circular-primary .progress-circular-right .progress-circular-spinner {
    border-right-color: #673ab7
}

.progress-circular-secondary .progress-circular-gap,.progress-circular-secondary .progress-circular-spinner {
    border-top-color: #607d8b
}

.progress-circular-secondary .progress-circular-left .progress-circular-spinner {
    border-left-color: #607d8b
}

.progress-circular-secondary .progress-circular-right .progress-circular-spinner {
    border-right-color: #607d8b
}

.progress-circular-danger .progress-circular-gap,.progress-circular-danger .progress-circular-spinner {
    border-top-color: #f44336
}

.progress-circular-danger .progress-circular-left .progress-circular-spinner {
    border-left-color: #f44336
}

.progress-circular-danger .progress-circular-right .progress-circular-spinner {
    border-right-color: #f44336
}

.progress-circular-info .progress-circular-gap,.progress-circular-info .progress-circular-spinner {
    border-top-color: #00bcd4
}

.progress-circular-info .progress-circular-left .progress-circular-spinner {
    border-left-color: #00bcd4
}

.progress-circular-info .progress-circular-right .progress-circular-spinner {
    border-right-color: #00bcd4
}

.progress-circular-success .progress-circular-gap,.progress-circular-success .progress-circular-spinner {
    border-top-color: #8bc34a
}

.progress-circular-success .progress-circular-left .progress-circular-spinner {
    border-left-color: #8bc34a
}

.progress-circular-success .progress-circular-right .progress-circular-spinner {
    border-right-color: #8bc34a
}

.progress-circular-warning .progress-circular-gap,.progress-circular-warning .progress-circular-spinner {
    border-top-color: #ffc107
}

.progress-circular-warning .progress-circular-left .progress-circular-spinner {
    border-left-color: #ffc107
}

.progress-circular-warning .progress-circular-right .progress-circular-spinner {
    border-right-color: #ffc107
}

.progress-circular-dark .progress-circular-gap,.progress-circular-dark .progress-circular-spinner {
    border-top-color: #464855
}

.progress-circular-dark .progress-circular-left .progress-circular-spinner {
    border-left-color: #464855
}

.progress-circular-dark .progress-circular-right .progress-circular-spinner {
    border-right-color: #464855
}

.progress-circular-light .progress-circular-gap,.progress-circular-light .progress-circular-spinner {
    border-top-color: #babfc7
}

.progress-circular-light .progress-circular-left .progress-circular-spinner {
    border-left-color: #babfc7
}

.progress-circular-light .progress-circular-right .progress-circular-spinner {
    border-right-color: #babfc7
}

.custom-control {
    display: block;
    min-height: 1.45rem;
    padding-left: 2.565rem;
    position: relative
}

.custom-control+.custom-control {
    margin-top: .855rem
}

.custom-control-inline {
    display: inline-flex;
    margin-right: 1.71rem
}

.custom-control-inline+.custom-control-inline {
    margin-top: 0
}

.custom-control-label {
    color: inherit;
    font-size: 1rem;
    line-height: inherit;
    margin-bottom: 0
}

.custom-control-label:after {
    color: rgba(0,0,0,.54);
    left: 0;
    position: absolute;
    top: -.13rem
}

.custom-control-label:before {
    background-color: currentColor;
    border-radius: 50%;
    color: rgba(0,0,0,.54);
    content: "";
    display: block;
    height: 3.42rem;
    left: 0;
    margin-left: -.855rem;
    margin-top: -.985rem;
    opacity: 0;
    position: absolute;
    top: 0;
    transform: scale(.87) translateZ(0);
    transition-duration: .3s;
    transition-property: background-color,opacity,transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    width: 3.42rem
}

@media(min-width: 576px) {
    .custom-control-label:before {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .custom-control-label:before {
        transition-duration:.2s
    }
}

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

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

.custom-control-input.focus~.custom-control-label:before,.custom-control-input:active~.custom-control-label:before {
    opacity: .12;
    transform: scale(1) translateZ(0)
}

.custom-control-input:checked~.custom-control-label:after {
    color: #607d8b
}

.custom-control-input:checked~.custom-control-label:before {
    background-color: #607d8b
}

.custom-control-input:disabled~.custom-control-label,.custom-control-input:disabled~.custom-control-label:after {
    color: rgba(0,0,0,.26)
}

.custom-control-input:disabled~.custom-control-label:before {
    display: none
}

.custom-checkbox .custom-control-label:after {
    font-feature-settings: "liga";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    word-wrap: normal;
    content: "check_box_outline_blank";
    font-family: Material Icons;
    font-size: 1.71em;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: .5848em;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    vertical-align: -.35055em;
    vertical-align: middle;
    white-space: nowrap
}

.custom-checkbox .custom-control-input:checked~.custom-control-label:after {
    content: "check_box"
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after {
    content: "indeterminate_check_box"
}

.custom-radio .custom-control-label:after {
    font-feature-settings: "liga";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    word-wrap: normal;
    content: "radio_button_unchecked";
    font-family: Material Icons;
    font-size: 1.71em;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: .5848em;
    line-height: 1;
    text-rendering: optimizeLegibility;
    text-transform: none;
    vertical-align: -.35055em;
    vertical-align: middle;
    white-space: nowrap
}

.custom-radio .custom-control-input:checked~.custom-control-label:after {
    content: "radio_button_checked"
}

.custom-switch {
    padding-left: 4.275rem
}

.custom-switch .custom-control-label {
    transition-duration: .3s;
    transition-property: background-color;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .custom-switch .custom-control-label {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .custom-switch .custom-control-label {
        transition-duration:.2s
    }
}

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

.custom-switch .custom-control-label:after {
    background-color: #fafafa;
    border-radius: 50%;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.54);
    content: "";
    display: block;
    height: 1.71rem;
    position: absolute;
    transition-duration: .3s;
    transition-property: background-color,transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    width: 1.71rem
}

@media(min-width: 576px) {
    .custom-switch .custom-control-label:after {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .custom-switch .custom-control-label:after {
        transition-duration:.2s
    }
}

@media screen and (prefers-reduced-motion:reduce) {
    .custom-switch .custom-control-label:after {
        transition: none
    }
}

.custom-switch .custom-control-input:checked~.custom-control-label:after,.custom-switch .custom-control-input:checked~.custom-control-label:before {
    transform: translateX(1.71rem)
}

.custom-switch .custom-control-input:checked~.custom-control-label:after {
    background-color: #607d8b
}

.custom-switch .custom-control-input:checked~.custom-control-track {
    background-color: rgba(96,125,139,.5)
}

.custom-switch .custom-control-input:disabled~.custom-control-label:after {
    background-color: #bdbdbd
}

.custom-switch .custom-control-input:disabled~.custom-control-track {
    background-color: rgba(0,0,0,.12)
}

.custom-switch .custom-control-track {
    background-clip: content-box;
    background-color: rgba(0,0,0,.38);
    border: .355rem solid transparent;
    border-radius: 1rem;
    content: "";
    display: block;
    height: 1.71rem;
    left: 0;
    position: absolute;
    top: -.13rem;
    transition-duration: .3s;
    transition-property: background-color;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    width: 3.42rem
}

@media(min-width: 576px) {
    .custom-switch .custom-control-track {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .custom-switch .custom-control-track {
        transition-duration:.2s
    }
}

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

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

.custom-range:active::-moz-range-track,.custom-range:focus::-moz-range-track {
    background-color: rgba(0,0,0,.38)
}

.custom-range:active::-ms-fill-upper,.custom-range:focus::-ms-fill-upper {
    background-color: rgba(0,0,0,.38)
}

.custom-range:active::-webkit-slider-runnable-track,.custom-range:focus::-webkit-slider-runnable-track {
    background-color: rgba(0,0,0,.38)
}

.custom-range:focus {
    outline: 0
}

.custom-range:focus::-moz-range-thumb {
    box-shadow: 0 0 0 .855rem rgba(96,125,139,.12)
}

.custom-range:focus::-ms-range-thumb {
    box-shadow: 0 0 0 .855rem rgba(96,125,139,.12)
}

.custom-range:focus::-webkit-slider-thumb {
    box-shadow: 0 0 0 .855rem rgba(96,125,139,.12)
}

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

.custom-range::-moz-range-progress {
    background-color: #607d8b
}

.custom-range::-moz-range-thumb {
    -moz-appearance: none;
    appearance: none;
    background-color: #607d8b;
    border: 0;
    border-radius: 50%;
    height: .855rem;
    transition-duration: .3s;
    -moz-transition-property: box-shadow,height,width;
    transition-property: box-shadow,height,width;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    width: .855rem
}

@media(min-width: 576px) {
    .custom-range::-moz-range-thumb {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .custom-range::-moz-range-thumb {
        transition-duration:.2s
    }
}

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

.custom-range::-moz-range-thumb:active {
    box-shadow: none;
    height: 1.71rem;
    width: 1.71rem
}

.custom-range::-moz-range-thumb:focus {
    outline: 0
}

.custom-range::-moz-range-track {
    background-color: rgba(0,0,0,.26);
    border-color: transparent;
    border-radius: 0;
    color: transparent;
    cursor: pointer;
    height: .125rem;
    transition-duration: .3s;
    -moz-transition-property: background-color;
    transition-property: background-color;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    width: 100%
}

@media(min-width: 576px) {
    .custom-range::-moz-range-track {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .custom-range::-moz-range-track {
        transition-duration:.2s
    }
}

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

.custom-range::-ms-fill-lower {
    background-color: #607d8b;
    height: .125rem;
    margin-bottom: .125rem;
    margin-left: .4275rem
}

.custom-range::-ms-fill-upper {
    background-color: rgba(0,0,0,.26);
    height: .125rem;
    margin-bottom: .125rem;
    margin-right: .4275rem
}

.custom-range::-ms-thumb {
    appearance: none;
    background-color: #607d8b;
    border: 0;
    border-radius: 50%;
    height: .855rem;
    margin-left: .4275rem;
    margin-right: .4275rem;
    transition-duration: .3s;
    -ms-transition-property: box-shadow;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    width: .855rem
}

@media(min-width: 576px) {
    .custom-range::-ms-thumb {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .custom-range::-ms-thumb {
        transition-duration:.2s
    }
}

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

.custom-range::-ms-thumb:active {
    box-shadow: 0 0 0 .4275rem #607d8b
}

.custom-range::-ms-thumb:focus {
    outline: 0
}

.custom-range::-ms-track {
    background-color: transparent;
    border-color: transparent;
    border-width: .98rem 0;
    color: transparent;
    cursor: pointer;
    height: .125rem;
    transition-duration: .3s;
    -ms-transition-property: background-color;
    transition-property: background-color;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    width: 100%
}

@media(min-width: 576px) {
    .custom-range::-ms-track {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .custom-range::-ms-track {
        transition-duration:.2s
    }
}

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

.custom-range::-webkit-slider-runnable-track {
    background-color: rgba(0,0,0,.26);
    border-color: transparent;
    border-radius: 0;
    color: transparent;
    cursor: pointer;
    height: .125rem;
    transition-duration: .3s;
    -webkit-transition-property: background-color;
    transition-property: background-color;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    width: 100%
}

@media(min-width: 576px) {
    .custom-range::-webkit-slider-runnable-track {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .custom-range::-webkit-slider-runnable-track {
        transition-duration:.2s
    }
}

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

.custom-range::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    background-color: #607d8b;
    border: 0;
    border-radius: 50%;
    height: .855rem;
    margin-top: -.365rem;
    transition-duration: .3s;
    -webkit-transition-property: box-shadow;
    transition-property: box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    width: .855rem
}

@media(min-width: 576px) {
    .custom-range::-webkit-slider-thumb {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .custom-range::-webkit-slider-thumb {
        transition-duration:.2s
    }
}

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

.custom-range::-webkit-slider-thumb:active {
    box-shadow: 0 0 0 .4275rem #607d8b
}

.custom-range::-webkit-slider-thumb:focus {
    outline: 0
}

.snackbar {
    align-items: center;
    background-color: #323232;
    bottom: 0;
    color: #fff;
    display: flex;
    font-size: .875rem;
    left: 0;
    line-height: 1.45;
    opacity: 0;
    padding: .875rem 1.5rem;
    position: fixed;
    transform: translateY(100%);
    transition: opacity 0s .195s,transform .195s cubic-bezier(.4,0,1,1);
    width: 100%;
    z-index: 60
}

@media(min-width: 576px) {
    .snackbar {
        border-radius:2px;
        left: 50%;
        max-width: 35.5rem;
        min-width: 18rem;
        transform: translate(-50%,100%);
        transition: opacity 0s .2535s,transform .2535s cubic-bezier(.4,0,1,1);
        width: auto
    }
}

@media(min-width: 992px) {
    .snackbar {
        transition:opacity 0s .13s,transform .13s cubic-bezier(.4,0,1,1)
    }
}

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

.snackbar.show {
    opacity: 1;
    transform: translateY(0);
    transition-duration: .225s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(0,0,.2,1)
}

@media(min-width: 576px) {
    .snackbar.show {
        transition-duration:.2925s
    }
}

@media(min-width: 992px) {
    .snackbar.show {
        transition-duration:.15s
    }
}

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

@media(min-width: 576px) {
    .snackbar.show {
        transform:translate(-50%)
    }
}

.snackbar-body {
    margin-right: auto;
    max-height: 100%;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.snackbar-btn {
    background-color: transparent;
    background-image: none;
    border: 0;
    color: #607d8b;
    cursor: pointer;
    display: block;
    flex-shrink: 0;
    font-size: inherit;
    font-weight: 500;
    line-height: inherit;
    margin-left: 1.5rem;
    padding: 0;
    text-transform: uppercase;
    transition-duration: .3s;
    transition-property: background-color,background-image;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    white-space: nowrap
}

@media(min-width: 576px) {
    .snackbar-btn {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .snackbar-btn {
        transition-duration:.2s
    }
}

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

.snackbar-btn:focus,.snackbar-btn:hover {
    color: #607d8b;
    text-decoration: none
}

@media(min-width: 576px) {
    .snackbar-btn {
        margin-left:3rem
    }
}

.snackbar-btn:focus {
    outline: 0
}

@media(min-width: 576px) {
    .snackbar-left,.snackbar-right {
        transform:translateY(100%)
    }

    .snackbar-left.show,.snackbar-right.show {
        transform: translateY(-1.5rem)
    }

    .snackbar-left {
        left: 1.5rem
    }

    .snackbar-right {
        left: auto;
        right: 1.5rem
    }
}

.snackbar-multi-line {
    height: 5rem;
    padding-bottom: 1.25rem;
    padding-top: 1.25rem
}

.snackbar-multi-line .snackbar-body {
    white-space: normal
}

.stepper {
    align-items: center;
    background-color: #fff;
    display: flex;
    flex-shrink: 0;
    overflow: hidden;
    padding: 1.5rem;
    position: relative
}

.stepper:after,.stepper:before {
    border-top: 1px solid #bdbdbd;
    content: "";
    display: block;
    position: absolute
}

.stepper:first-child:before,.stepper:last-child:after {
    display: none
}

.stepper-horiz {
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    overflow-x: auto;
    overflow-y: hidden;
    position: relative
}

.stepper-horiz:before {
    border-top: 1px solid #bdbdbd;
    content: "";
    display: block;
    left: 1.5rem;
    position: absolute;
    right: 1.5rem;
    top: 50%
}

.stepper-horiz .stepper:after,.stepper-horiz .stepper:before {
    border-top: 1px solid #bdbdbd;
    top: 50%;
    width: 1rem
}

.stepper-horiz .stepper:after {
    right: 0
}

.stepper-horiz .stepper:before {
    left: 0
}

.stepper-vert {
    background-color: #fff;
    position: relative
}

.stepper-vert .stepper:after,.stepper-vert .stepper:before {
    border-left: 1px solid #bdbdbd;
    height: 1rem;
    left: 2.355rem
}

.stepper-vert .stepper:after {
    bottom: 0
}

.stepper-vert .stepper:before {
    top: 0
}

.stepper-icon {
    background-color: rgba(0,0,0,.38);
    border-radius: 50%;
    color: #fff;
    font-size: .75rem;
    font-weight: 400;
    height: 1.71rem;
    line-height: 1.71rem;
    margin-right: .5rem;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 1.71rem
}

.stepper.active .stepper-icon,.stepper.done .stepper-icon {
    background-color: #673ab7;
    color: #fff
}

.stepper-icon .material-icons {
    font-size: 1.333em
}

.stepper-text {
    color: rgba(0,0,0,.38);
    font-size: .875rem;
    font-weight: 400;
    position: relative
}

.stepper.active .stepper-text,.stepper.done .stepper-text {
    color: rgba(0,0,0,.87)
}

.stepper.active .stepper-text {
    font-weight: bolder
}

.nav-tabs {
    box-shadow: inset 0 -2px 0 -1px rgba(0,0,0,.12)
}

.nav-tabs.border-0,.nav-tabs.border-bottom-0 {
    box-shadow: none
}

.nav-tabs .nav-link {
    color: rgba(0,0,0,.87);
    font-size: .875rem;
    font-weight: 500;
    line-height: 1;
    min-height: 3rem;
    opacity: .7;
    padding: 1.0625rem .75rem;
    position: relative;
    text-transform: uppercase;
    transition-duration: .3s;
    transition-property: background-color,color,opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .nav-tabs .nav-link {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .nav-tabs .nav-link {
        transition-duration:.2s
    }
}

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

.nav-tabs .nav-link:active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover {
    background-color: rgba(0,0,0,.12)
}

.nav-tabs .nav-link.active,.nav-tabs .nav-link:active {
    opacity: 1
}

.nav-tabs .nav-link.active {
    color: #607d8b
}

.nav-tabs .nav-link.active:before {
    opacity: 1
}

.nav-tabs .nav-link.disabled {
    background-color: transparent;
    color: rgba(0,0,0,.38);
    opacity: 1
}

.nav-tabs .nav-link:before {
    background-color: #607d8b;
    bottom: 0;
    content: "";
    display: block;
    height: .125rem;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    transition-duration: .3s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .nav-tabs .nav-link:before {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .nav-tabs .nav-link:before {
        transition-duration:.2s
    }
}

@media screen and (prefers-reduced-motion:reduce) {
    .nav-tabs .nav-link:before {
        transition: none
    }
}

.nav-tabs .nav-item.show .nav-link {
    background-color: rgba(0,0,0,.12);
    opacity: 1
}

.nav-tabs-material {
    position: relative
}

.nav-tabs-material.animate .nav-link:before {
    opacity: 0
}

.nav-tabs-material.animate .nav-tabs-indicator {
    transition-duration: .3s;
    transition-property: left,right;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .nav-tabs-material.animate .nav-tabs-indicator {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .nav-tabs-material.animate .nav-tabs-indicator {
        transition-duration:.2s
    }
}

@media screen and (prefers-reduced-motion:reduce) {
    .nav-tabs-material.animate .nav-tabs-indicator {
        transition: none
    }
}

.nav-tabs-material .nav-link:before {
    transition: none
}

.nav-tabs-material .nav-tabs-indicator {
    background-color: #607d8b;
    bottom: 0;
    display: none;
    height: .125rem;
    position: absolute
}

.nav-tabs-material .nav-tabs-indicator.show {
    display: block
}

.nav-tabs-scrollable .nav-tabs-material .nav-tabs-indicator {
    bottom: 3rem
}

.nav-tabs-scrollable {
    box-shadow: inset 0 -2px 0 -1px rgba(0,0,0,.12);
    height: 3rem;
    overflow: hidden
}

.nav-tabs-scrollable .nav-tabs {
    box-shadow: none;
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 3rem
}

.nav-tabs-scrollable .nav-tabs::-webkit-scrollbar {
    display: none
}

.custom-select,.form-control,.form-control-file {
    background-clip: padding-box;
    background-color: transparent;
    border: solid rgba(0,0,0,.3);
    border-radius: 0;
    border-width: 0 0 1px;
    box-shadow: none;
    color: rgba(0,0,0,.87);
    display: block;
    font-size: 1rem;
    line-height: 2.5;
    padding: .2rem 1rem calc(.2rem - 1px);
    width: 100%
}

.custom-select:hover,.form-control-file:hover,.form-control:hover {
    border-color: rgba(0,0,0,.87);
    box-shadow: inset 0 0 0 -1px rgba(0,0,0,.87)
}

.custom-select::-ms-expand,.form-control-file::-ms-expand,.form-control::-ms-expand {
    background-color: transparent;
    border: 0
}

.custom-select::-moz-placeholder,.form-control-file::-moz-placeholder,.form-control::-moz-placeholder {
    color: rgba(0,0,0,.38);
    opacity: 1
}

.custom-select::placeholder,.form-control-file::placeholder,.form-control::placeholder {
    color: rgba(0,0,0,.38);
    opacity: 1
}

.custom-select:disabled,.custom-select[readonly],.form-control-file:disabled,.form-control-file[readonly],.form-control:disabled,.form-control[readonly] {
    border-style: dotted;
    color: rgba(0,0,0,.38);
    opacity: 1
}

.custom-select:disabled:focus,.custom-select:disabled:hover,.custom-select[readonly]:focus,.custom-select[readonly]:hover,.form-control-file:disabled:focus,.form-control-file:disabled:hover,.form-control-file[readonly]:focus,.form-control-file[readonly]:hover,.form-control:disabled:focus,.form-control:disabled:hover,.form-control[readonly]:focus,.form-control[readonly]:hover {
    border-color: rgba(0,0,0,.3);
    box-shadow: none
}

.custom-select:focus,.form-control-file:focus,.form-control:focus {
    border-color: #00bcd4;
    box-shadow: inset 0 0 0 -1px #00bcd4;
    outline: 0
}

.custom-select:invalid:required,.form-control-file:invalid:required,.form-control:invalid:required {
    outline: 0
}

.form-control[type=file] {
    max-height: 2.25rem
}

.form-control-lg {
    font-size: 2.125rem;
    line-height: 1.17647;
    padding: .625rem 0 calc(.625rem - 1px)
}

.form-control-lg[type=file] {
    max-height: 3.75rem
}

.form-control-sm {
    font-size: .8125rem;
    line-height: 1.53846;
    padding: .375rem 0 calc(.375rem - 1px)
}

.form-control-sm[type=file] {
    max-height: 2rem
}

.custom-select,select.form-control {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@-moz-document url-prefix("") {
    .custom-select,select.form-control {
        background-image: url(data:image/svg+xml;charset=utf8;base64,PHN2ZyBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9IjAuNTQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03IDEwbDUgNSA1LTV6Ii8+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);
        background-position: 100% 50%;
        background-repeat: no-repeat;
        background-size: 1.71em 1.71em;
        padding-right: 1.71em
    }

    .custom-select[multiple],.custom-select[size]:not([size="1"]),select.form-control[multiple],select.form-control[size]:not([size="1"]) {
        background-image: none
    }
}

@media(-webkit-min-device-pixel-ratio: 0) {
    .custom-select,select.form-control {
        background-image:url(data:image/svg+xml;charset=utf8;base64,PHN2ZyBmaWxsPSIjMDAwIiBmaWxsLW9wYWNpdHk9IjAuNTQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik03IDEwbDUgNSA1LTV6Ii8+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);
        background-position: 100% 50%;
        background-repeat: no-repeat;
        background-size: 1.71em 1.71em;
        padding-right: 1.71em
    }

    .custom-select[multiple],.custom-select[size]:not([size="1"]),select.form-control[multiple],select.form-control[size]:not([size="1"]) {
        background-image: none
    }
}

.custom-select[multiple],.custom-select[size]:not([size="1"]),select.form-control[multiple],select.form-control[size]:not([size="1"]),textarea.form-control:not([rows="1"]) {
    border-radius: 4px;
    border-width: 1px;
    min-height: 3.5rem;
    padding: calc(.5rem - 1px) 1rem
}

.custom-select:hover[multiple],.custom-select:hover[size]:not([size="1"]),select.form-control:hover[multiple],select.form-control:hover[size]:not([size="1"]),textarea.form-control:hover:not([rows="1"]) {
    box-shadow: inset 0 0 0 -1px rgba(0,0,0,.87),inset 0 0 0 -1px rgba(0,0,0,.87)
}

.custom-select:focus[multiple],.custom-select:focus[size]:not([size="1"]),select.form-control:focus[multiple],select.form-control:focus[size]:not([size="1"]),textarea.form-control:focus:not([rows="1"]) {
    box-shadow: inset 0 0 0 -1px #00bcd4,inset 0 0 0 -1px #00bcd4
}

select.form-control-lg[multiple],select.form-control-lg[size]:not([size="1"]) {
    padding: calc(.875rem - 1px) 1rem
}

select.form-control-sm[multiple],select.form-control-sm[size]:not([size="1"]) {
    padding: calc(.75rem - 1px) .75rem
}

textarea.form-control {
    min-height: 2.25rem
}

textarea.form-control-lg {
    min-height: 3.75rem
}

textarea.form-control-lg:not([rows="1"]) {
    min-height: 4.25rem;
    padding: calc(.875rem - 1px) 1rem
}

textarea.form-control-sm {
    min-height: 2rem
}

textarea.form-control-sm:not([rows="1"]) {
    min-height: 2.75rem;
    padding: calc(.75rem - 1px) .75rem
}

.custom-file {
    display: inline-block;
    margin-bottom: 0
}

.custom-file,.custom-file-input {
    height: 2.25rem;
    position: relative;
    width: 100%
}

.custom-file-input {
    margin: 0;
    opacity: 0;
    z-index: 1
}

.custom-file-input:focus~.custom-file-label,.custom-file-input:hover~.custom-file-label {
    border-bottom-color: #00bcd4;
    box-shadow: inset 0 0 0 -1px #00bcd4
}

.custom-file-label {
    border-bottom: 1px solid rgba(0,0,0,.3);
    color: rgba(0,0,0,.38);
    font-size: 1rem;
    height: 2.25rem;
    left: 0;
    line-height: 2.5;
    overflow: hidden;
    padding: .2rem 2.565rem calc(.2rem - 1px) 1rem;
    position: absolute;
    right: 0;
    text-overflow: ellipsis;
    top: 0;
    transition-duration: .3s;
    transition-property: border-color,box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    white-space: nowrap
}

@media(min-width: 576px) {
    .custom-file-label {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .custom-file-label {
        transition-duration:.2s
    }
}

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

.custom-file-label:after {
    font-feature-settings: "liga";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    word-wrap: normal;
    content: "attachment";
    font-family: Material Icons;
    font-size: 1.71em;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: .5848em;
    position: absolute;
    right: 0;
    text-rendering: optimizeLegibility;
    text-transform: none;
    top: 50%;
    transform: translateY(-50%);
    vertical-align: -.35055em;
    white-space: nowrap
}

.custom-select-lg {
    font-size: 2.125rem;
    line-height: 1.17647;
    padding: .625rem 1.71em calc(.625rem - 1px) 0
}

.custom-select-lg[multiple],.custom-select-lg[size]:not([size="1"]) {
    padding: calc(.875rem - 1px) 1rem
}

.custom-select-sm {
    font-size: .8125rem;
    line-height: 1.53846;
    padding: .375rem 1.71em calc(.375rem - 1px) 0
}

.custom-select-sm[multiple],.custom-select-sm[size]:not([size="1"]) {
    padding: calc(.75rem - 1px) .75rem
}

.form-control-file {
    max-height: 2.25rem
}

.form-control-range {
    display: block;
    width: 100%
}

.invalid-feedback {
    color: #f44336;
    display: none;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    margin-top: .75rem;
    width: 100%
}

.form-control-lg+.invalid-feedback {
    margin-top: .75rem
}

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

.invalid-tooltip {
    background-color: #f44336;
    border-radius: 2px;
    color: #fff;
    display: none;
    font-size: .875rem;
    line-height: 1.45;
    margin-top: .75rem;
    max-width: 100%;
    opacity: .9;
    padding: .36562rem 1rem;
    position: absolute;
    text-align: center;
    top: 100%;
    word-break: break-word;
    z-index: 240
}

@media(min-width: 768px) {
    .invalid-tooltip {
        font-size:.625rem;
        padding: .23438rem .5rem
    }
}

.form-control-lg+.invalid-tooltip {
    margin-top: .75rem
}

.form-control-sm+.invalid-tooltip {
    margin-top: .25rem
}

.custom-control-input.is-invalid~.custom-control-label,.custom-control-input.is-invalid~.custom-control-label:after,.was-validated .custom-control-input:invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label:after {
    color: #f44336
}

.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before {
    background-color: #f44336
}

.custom-control-input.is-invalid~.custom-control-track,.was-validated .custom-control-input:invalid~.custom-control-track {
    background-color: rgba(244,67,54,.5)
}

.custom-control-input.is-invalid~.invalid-feedback,.custom-control-input.is-invalid~.invalid-tooltip,.was-validated .custom-control-input:invalid~.invalid-feedback,.was-validated .custom-control-input:invalid~.invalid-tooltip {
    display: block
}

.custom-file-input.is-invalid:focus~.custom-file-label,.custom-file-input.is-invalid:hover~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:hover~.custom-file-label {
    border-bottom-color: #f44336;
    box-shadow: inset 0 0 0 -1px #f44336
}

.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-file-input:invalid~.custom-file-label {
    border-bottom-color: #f44336
}

.custom-file-input.is-invalid~.custom-file-label:hover,.was-validated .custom-file-input:invalid~.custom-file-label:hover {
    border-bottom-color: #f44336;
    box-shadow: inset 0 0 0 -1px #f44336
}

.custom-file-input.is-invalid~.invalid-feedback,.custom-file-input.is-invalid~.invalid-tooltip,.was-validated .custom-file-input:invalid~.invalid-feedback,.was-validated .custom-file-input:invalid~.invalid-tooltip {
    display: block
}

.custom-switch .custom-control-input.is-invalid~.custom-control-label:after,.was-validated .custom-switch .custom-control-input:invalid~.custom-control-label:after {
    background-color: #f44336
}

.form-check-input.is-invalid+.form-check-label,.was-validated .form-check-input:invalid+.form-check-label {
    color: #f44336
}

.is-invalid.custom-select,.is-invalid.form-control,.is-invalid.form-control-file,.was-validated .custom-select:invalid,.was-validated .form-control-file:invalid,.was-validated .form-control:invalid {
    border-color: #f44336
}

.is-invalid.custom-select:focus,.is-invalid.custom-select:hover,.is-invalid.form-control-file:focus,.is-invalid.form-control-file:hover,.is-invalid.form-control:focus,.is-invalid.form-control:hover,.was-validated .custom-select:invalid:focus,.was-validated .custom-select:invalid:hover,.was-validated .form-control-file:invalid:focus,.was-validated .form-control-file:invalid:hover,.was-validated .form-control:invalid:focus,.was-validated .form-control:invalid:hover {
    border-color: #f44336;
    box-shadow: inset 0 0 0 -1px #f44336
}

.is-invalid.custom-select~.invalid-feedback,.is-invalid.custom-select~.invalid-tooltip,.is-invalid.form-control-file~.invalid-feedback,.is-invalid.form-control-file~.invalid-tooltip,.is-invalid.form-control~.invalid-feedback,.is-invalid.form-control~.invalid-tooltip,.was-validated .custom-select:invalid~.invalid-feedback,.was-validated .custom-select:invalid~.invalid-tooltip,.was-validated .form-control-file:invalid~.invalid-feedback,.was-validated .form-control-file:invalid~.invalid-tooltip,.was-validated .form-control:invalid~.invalid-feedback,.was-validated .form-control:invalid~.invalid-tooltip {
    display: block
}

.is-invalid.custom-select:focus[multiple],.is-invalid.custom-select:focus[size]:not([size="1"]),.is-invalid.custom-select:hover[multiple],.is-invalid.custom-select:hover[size]:not([size="1"]),.was-validated .custom-select:invalid:focus[multiple],.was-validated .custom-select:invalid:focus[size]:not([size="1"]),.was-validated .custom-select:invalid:hover[multiple],.was-validated .custom-select:invalid:hover[size]:not([size="1"]),.was-validated select.form-control:invalid:focus[multiple],.was-validated select.form-control:invalid:focus[size]:not([size="1"]),.was-validated select.form-control:invalid:hover[multiple],.was-validated select.form-control:invalid:hover[size]:not([size="1"]),.was-validated textarea.form-control:invalid:focus:not([rows="1"]),.was-validated textarea.form-control:invalid:hover:not([rows="1"]),select.is-invalid.form-control:focus[multiple],select.is-invalid.form-control:focus[size]:not([size="1"]),select.is-invalid.form-control:hover[multiple],select.is-invalid.form-control:hover[size]:not([size="1"]),textarea.is-invalid.form-control:focus:not([rows="1"]),textarea.is-invalid.form-control:hover:not([rows="1"]) {
    box-shadow: inset 0 0 0 -1px #f44336,inset 0 0 0 -1px #f44336
}

.textfield-box .is-invalid.custom-select:focus[multiple],.textfield-box .is-invalid.custom-select:focus[size]:not([size="1"]),.textfield-box .is-invalid.custom-select:hover[multiple],.textfield-box .is-invalid.custom-select:hover[size]:not([size="1"]),.textfield-box select.is-invalid.form-control:focus[multiple],.textfield-box select.is-invalid.form-control:focus[size]:not([size="1"]),.textfield-box select.is-invalid.form-control:hover[multiple],.textfield-box select.is-invalid.form-control:hover[size]:not([size="1"]),.textfield-box textarea.is-invalid.form-control:focus:not([rows="1"]),.textfield-box textarea.is-invalid.form-control:hover:not([rows="1"]),.was-validated .textfield-box .custom-select:invalid:focus[multiple],.was-validated .textfield-box .custom-select:invalid:focus[size]:not([size="1"]),.was-validated .textfield-box .custom-select:invalid:hover[multiple],.was-validated .textfield-box .custom-select:invalid:hover[size]:not([size="1"]),.was-validated .textfield-box select.form-control:invalid:focus[multiple],.was-validated .textfield-box select.form-control:invalid:focus[size]:not([size="1"]),.was-validated .textfield-box select.form-control:invalid:hover[multiple],.was-validated .textfield-box select.form-control:invalid:hover[size]:not([size="1"]),.was-validated .textfield-box textarea.form-control:invalid:focus:not([rows="1"]),.was-validated .textfield-box textarea.form-control:invalid:hover:not([rows="1"]) {
    box-shadow: inset 0 0 0 -1px #f44336
}

.valid-feedback {
    color: #8bc34a;
    display: none;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    line-height: 1.5;
    width: 100%
}

.form-control-lg+.valid-feedback,.valid-feedback {
    margin-top: .75rem
}

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

.valid-tooltip {
    background-color: #8bc34a;
    border-radius: 2px;
    color: rgba(0,0,0,.87);
    display: none;
    font-size: .875rem;
    line-height: 1.45;
    margin-top: .75rem;
    max-width: 100%;
    opacity: .9;
    padding: .36562rem 1rem;
    position: absolute;
    text-align: center;
    top: 100%;
    word-break: break-word;
    z-index: 240
}

@media(min-width: 768px) {
    .valid-tooltip {
        font-size:.625rem;
        padding: .23438rem .5rem
    }
}

.form-control-lg+.valid-tooltip {
    margin-top: .75rem
}

.form-control-sm+.valid-tooltip {
    margin-top: .25rem
}

.custom-control-input.is-valid~.custom-control-label,.custom-control-input.is-valid~.custom-control-label:after,.was-validated .custom-control-input:valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label:after {
    color: #8bc34a
}

.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before {
    background-color: #8bc34a
}

.custom-control-input.is-valid~.custom-control-track,.was-validated .custom-control-input:valid~.custom-control-track {
    background-color: rgba(139,195,74,.5)
}

.custom-control-input.is-valid~.valid-feedback,.custom-control-input.is-valid~.valid-tooltip,.was-validated .custom-control-input:valid~.valid-feedback,.was-validated .custom-control-input:valid~.valid-tooltip {
    display: block
}

.custom-file-input.is-valid:focus~.custom-file-label,.custom-file-input.is-valid:hover~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:hover~.custom-file-label {
    border-bottom-color: #8bc34a;
    box-shadow: inset 0 0 0 -1px #8bc34a
}

.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-file-input:valid~.custom-file-label {
    border-bottom-color: #8bc34a
}

.custom-file-input.is-valid~.custom-file-label:hover,.was-validated .custom-file-input:valid~.custom-file-label:hover {
    border-bottom-color: #8bc34a;
    box-shadow: inset 0 0 0 -1px #8bc34a
}

.custom-file-input.is-valid~.valid-feedback,.custom-file-input.is-valid~.valid-tooltip,.was-validated .custom-file-input:valid~.valid-feedback,.was-validated .custom-file-input:valid~.valid-tooltip {
    display: block
}

.custom-switch .custom-control-input.is-valid~.custom-control-label:after,.was-validated .custom-switch .custom-control-input:valid~.custom-control-label:after {
    background-color: #8bc34a
}

.form-check-input.is-valid+.form-check-label,.was-validated .form-check-input:valid+.form-check-label {
    color: #8bc34a
}

.is-valid.custom-select,.is-valid.form-control,.is-valid.form-control-file,.was-validated .custom-select:valid,.was-validated .form-control-file:valid,.was-validated .form-control:valid {
    border-color: #8bc34a
}

.is-valid.custom-select:focus,.is-valid.custom-select:hover,.is-valid.form-control-file:focus,.is-valid.form-control-file:hover,.is-valid.form-control:focus,.is-valid.form-control:hover,.was-validated .custom-select:valid:focus,.was-validated .custom-select:valid:hover,.was-validated .form-control-file:valid:focus,.was-validated .form-control-file:valid:hover,.was-validated .form-control:valid:focus,.was-validated .form-control:valid:hover {
    border-color: #8bc34a;
    box-shadow: inset 0 0 0 -1px #8bc34a
}

.is-valid.custom-select~.valid-feedback,.is-valid.custom-select~.valid-tooltip,.is-valid.form-control-file~.valid-feedback,.is-valid.form-control-file~.valid-tooltip,.is-valid.form-control~.valid-feedback,.is-valid.form-control~.valid-tooltip,.was-validated .custom-select:valid~.valid-feedback,.was-validated .custom-select:valid~.valid-tooltip,.was-validated .form-control-file:valid~.valid-feedback,.was-validated .form-control-file:valid~.valid-tooltip,.was-validated .form-control:valid~.valid-feedback,.was-validated .form-control:valid~.valid-tooltip {
    display: block
}

.is-valid.custom-select:focus[multiple],.is-valid.custom-select:focus[size]:not([size="1"]),.is-valid.custom-select:hover[multiple],.is-valid.custom-select:hover[size]:not([size="1"]),.was-validated .custom-select:valid:focus[multiple],.was-validated .custom-select:valid:focus[size]:not([size="1"]),.was-validated .custom-select:valid:hover[multiple],.was-validated .custom-select:valid:hover[size]:not([size="1"]),.was-validated select.form-control:valid:focus[multiple],.was-validated select.form-control:valid:focus[size]:not([size="1"]),.was-validated select.form-control:valid:hover[multiple],.was-validated select.form-control:valid:hover[size]:not([size="1"]),.was-validated textarea.form-control:valid:focus:not([rows="1"]),.was-validated textarea.form-control:valid:hover:not([rows="1"]),select.is-valid.form-control:focus[multiple],select.is-valid.form-control:focus[size]:not([size="1"]),select.is-valid.form-control:hover[multiple],select.is-valid.form-control:hover[size]:not([size="1"]),textarea.is-valid.form-control:focus:not([rows="1"]),textarea.is-valid.form-control:hover:not([rows="1"]) {
    box-shadow: inset 0 0 0 -1px #8bc34a,inset 0 0 0 -1px #8bc34a
}

.textfield-box .is-valid.custom-select:focus[multiple],.textfield-box .is-valid.custom-select:focus[size]:not([size="1"]),.textfield-box .is-valid.custom-select:hover[multiple],.textfield-box .is-valid.custom-select:hover[size]:not([size="1"]),.textfield-box select.is-valid.form-control:focus[multiple],.textfield-box select.is-valid.form-control:focus[size]:not([size="1"]),.textfield-box select.is-valid.form-control:hover[multiple],.textfield-box select.is-valid.form-control:hover[size]:not([size="1"]),.textfield-box textarea.is-valid.form-control:focus:not([rows="1"]),.textfield-box textarea.is-valid.form-control:hover:not([rows="1"]),.was-validated .textfield-box .custom-select:valid:focus[multiple],.was-validated .textfield-box .custom-select:valid:focus[size]:not([size="1"]),.was-validated .textfield-box .custom-select:valid:hover[multiple],.was-validated .textfield-box .custom-select:valid:hover[size]:not([size="1"]),.was-validated .textfield-box select.form-control:valid:focus[multiple],.was-validated .textfield-box select.form-control:valid:focus[size]:not([size="1"]),.was-validated .textfield-box select.form-control:valid:hover[multiple],.was-validated .textfield-box select.form-control:valid:hover[size]:not([size="1"]),.was-validated .textfield-box textarea.form-control:valid:focus:not([rows="1"]),.was-validated .textfield-box textarea.form-control:valid:hover:not([rows="1"]) {
    box-shadow: inset 0 0 0 -1px #8bc34a
}

.textfield-box .custom-select,.textfield-box .form-control,.textfield-box .form-control-file {
    background-color: rgba(0,0,0,.06);
    border-radius: 4px;
    padding: .5rem 1rem calc(.5rem - 1px)
}

.textfield-box .custom-select,.textfield-box select.form-control {
    padding-right: 1.71em
}

.textfield-box .custom-select[multiple],.textfield-box .custom-select[size]:not([size="1"]),.textfield-box select.form-control[multiple],.textfield-box select.form-control[size]:not([size="1"]),.textfield-box textarea.form-control:not([rows="1"]) {
    border-width: 0 0 1px;
    padding: .5rem 1rem calc(.5rem - 1px)
}

.textfield-box .custom-select:hover[multiple],.textfield-box .custom-select:hover[size]:not([size="1"]),.textfield-box select.form-control:hover[multiple],.textfield-box select.form-control:hover[size]:not([size="1"]),.textfield-box textarea.form-control:hover:not([rows="1"]) {
    box-shadow: inset 0 0 0 -1px rgba(0,0,0,.87)
}

.textfield-box .custom-select:focus[multiple],.textfield-box .custom-select:focus[size]:not([size="1"]),.textfield-box select.form-control:focus[multiple],.textfield-box select.form-control:focus[size]:not([size="1"]),.textfield-box textarea.form-control:focus:not([rows="1"]) {
    box-shadow: inset 0 0 0 -1px #00bcd4
}

.textfield-box textarea.form-control {
    min-height: 3.5rem
}

.textfield-box .form-control-file,.textfield-box .form-control[type=file] {
    max-height: 3.5rem
}

.input-group-lg>.textfield-box .custom-select,.input-group-lg>.textfield-box .form-control,.input-group-lg>.textfield-box .form-control-file,.textfield-box-lg .custom-select,.textfield-box-lg .form-control,.textfield-box-lg .form-control-file {
    font-size: 2.125rem;
    line-height: 1.17647;
    padding: .875rem 1rem calc(.875rem - 1px)
}

.input-group-lg>.textfield-box .custom-select[multiple],.input-group-lg>.textfield-box .custom-select[size]:not([size="1"]),.input-group-lg>.textfield-box select.form-control[multiple],.input-group-lg>.textfield-box select.form-control[size]:not([size="1"]),.input-group-lg>.textfield-box textarea.form-control:not([rows="1"]),.textfield-box-lg .custom-select[multiple],.textfield-box-lg .custom-select[size]:not([size="1"]),.textfield-box-lg select.form-control[multiple],.textfield-box-lg select.form-control[size]:not([size="1"]),.textfield-box-lg textarea.form-control:not([rows="1"]) {
    padding: .875rem 1rem calc(.875rem - 1px)
}

.input-group-lg>.textfield-box textarea.form-control,.textfield-box-lg textarea.form-control {
    min-height: 4.25rem
}

.input-group-lg>.textfield-box .custom-select,.textfield-box-lg .custom-select {
    padding-right: 1.71em
}

.input-group-lg>.textfield-box .form-control-file,.input-group-lg>.textfield-box .form-control[type=file],.textfield-box-lg .form-control-file,.textfield-box-lg .form-control[type=file] {
    max-height: 4.25rem
}

.input-group-sm>.textfield-box .custom-select,.input-group-sm>.textfield-box .form-control,.input-group-sm>.textfield-box .form-control-file,.textfield-box-sm .custom-select,.textfield-box-sm .form-control,.textfield-box-sm .form-control-file {
    font-size: .8125rem;
    line-height: 1.53846;
    padding: .75rem .75rem calc(.75rem - 1px)
}

.input-group-sm>.textfield-box .custom-select[multiple],.input-group-sm>.textfield-box .custom-select[size]:not([size="1"]),.input-group-sm>.textfield-box select.form-control[multiple],.input-group-sm>.textfield-box select.form-control[size]:not([size="1"]),.input-group-sm>.textfield-box textarea.form-control:not([rows="1"]),.textfield-box-sm .custom-select[multiple],.textfield-box-sm .custom-select[size]:not([size="1"]),.textfield-box-sm select.form-control[multiple],.textfield-box-sm select.form-control[size]:not([size="1"]),.textfield-box-sm textarea.form-control:not([rows="1"]) {
    padding: .75rem .75rem calc(.75rem - 1px)
}

.input-group-sm>.textfield-box textarea.form-control,.textfield-box-sm textarea.form-control {
    min-height: 2.75rem
}

.input-group-sm>.textfield-box .custom-select,.textfield-box-sm .custom-select {
    padding-right: 1.71em
}

.input-group-sm>.textfield-box .form-control-file,.input-group-sm>.textfield-box .form-control[type=file],.textfield-box-sm .form-control-file,.textfield-box-sm .form-control[type=file] {
    max-height: 2.75rem
}

.floating-label {
    padding-top: .75rem;
    position: relative
}

.floating-label.has-value label,.floating-label.is-focused label {
    top: 0;
    transform: scale(.75)
}

.floating-label.is-focused label {
    color: #607d8b
}

.floating-label:not(.has-value):not(.is-focused) .form-control[type=date],.floating-label:not(.has-value):not(.is-focused) .form-control[type=datetime-local],.floating-label:not(.has-value):not(.is-focused) .form-control[type=time] {
    color: transparent
}

.floating-label label {
    color: rgba(0,0,0,.38);
    display: block;
    font-size: 1rem;
    left: 0;
    line-height: 2.5;
    margin: 0;
    padding: 0;
    position: absolute;
    top: .95rem;
    transform-origin: 0 0;
    transition-duration: .3s;
    transition-property: color,top,transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .floating-label label {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .floating-label label {
        transition-duration:.2s
    }
}

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

.floating-label .custom-select,.floating-label .form-control,.floating-label .form-control-file {
    position: relative
}

.floating-label .custom-select:focus::-moz-placeholder,.floating-label .form-control-file:focus::-moz-placeholder,.floating-label .form-control:focus::-moz-placeholder {
    color: rgba(0,0,0,.38);
    opacity: 1
}

.floating-label .custom-select:focus::placeholder,.floating-label .form-control-file:focus::placeholder,.floating-label .form-control:focus::placeholder {
    color: rgba(0,0,0,.38);
    opacity: 1
}

.floating-label .custom-select::-moz-placeholder,.floating-label .form-control-file::-moz-placeholder,.floating-label .form-control::-moz-placeholder {
    color: transparent;
    opacity: 0;
    transition-duration: .3s;
    -moz-transition-property: opacity;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder {
    color: transparent;
    opacity: 0;
    transition-duration: .3s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .floating-label .custom-select::-moz-placeholder,.floating-label .form-control-file::-moz-placeholder,.floating-label .form-control::-moz-placeholder {
        transition-duration:.39s
    }

    .floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder {
        transition-duration: .39s
    }
}

@media(min-width: 992px) {
    .floating-label .custom-select::-moz-placeholder,.floating-label .form-control-file::-moz-placeholder,.floating-label .form-control::-moz-placeholder {
        transition-duration:.2s
    }

    .floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder {
        transition-duration: .2s
    }
}

@media screen and (prefers-reduced-motion:reduce) {
    .floating-label .custom-select::-moz-placeholder,.floating-label .form-control-file::-moz-placeholder,.floating-label .form-control::-moz-placeholder {
        -moz-transition: none;
        transition: none
    }

    .floating-label .custom-select::placeholder,.floating-label .form-control-file::placeholder,.floating-label .form-control::placeholder {
        transition: none
    }
}

.floating-label-lg.has-value label,.floating-label-lg.is-focused label,.input-group-lg>.has-value.floating-label label,.input-group-lg>.is-focused.floating-label label {
    transform: scale(.41176)
}

.floating-label-lg label,.input-group-lg>.floating-label label {
    font-size: 2.125rem;
    line-height: 1.17647;
    top: 1.5rem
}

.floating-label-lg .custom-select,.floating-label-lg .form-control,.floating-label-lg .form-control-file,.input-group-lg>.floating-label .custom-select,.input-group-lg>.floating-label .form-control,.input-group-lg>.floating-label .form-control-file {
    font-size: 2.125rem;
    line-height: 1.17647;
    padding: .625rem 0 calc(.625rem - 1px)
}

.floating-label-lg .custom-select,.floating-label-lg select.form-control,.input-group-lg>.floating-label .custom-select,.input-group-lg>.floating-label select.form-control {
    padding-right: 1.71em
}

.floating-label-lg .custom-select[multiple],.floating-label-lg .custom-select[size]:not([size="1"]),.floating-label-lg select.form-control[multiple],.floating-label-lg select.form-control[size]:not([size="1"]),.floating-label-lg textarea.form-control:not([rows="1"]),.input-group-lg>.floating-label .custom-select[multiple],.input-group-lg>.floating-label .custom-select[size]:not([size="1"]),.input-group-lg>.floating-label select.form-control[multiple],.input-group-lg>.floating-label select.form-control[size]:not([size="1"]),.input-group-lg>.floating-label textarea.form-control:not([rows="1"]) {
    padding: .875rem 1rem calc(.875rem - 1px)
}

.floating-label-sm.has-value label,.floating-label-sm.is-focused label,.input-group-sm>.has-value.floating-label label,.input-group-sm>.is-focused.floating-label label {
    transform: scale(.76923)
}

.floating-label-sm label,.input-group-sm>.floating-label label {
    font-size: .8125rem;
    line-height: 1.53846;
    top: 1rem
}

.floating-label-sm .custom-select,.floating-label-sm .form-control,.floating-label-sm .form-control-file,.input-group-sm>.floating-label .custom-select,.input-group-sm>.floating-label .form-control,.input-group-sm>.floating-label .form-control-file {
    font-size: .8125rem;
    line-height: 1.53846;
    padding: .375rem 0 calc(.375rem - 1px)
}

.floating-label-sm .custom-select,.floating-label-sm select.form-control,.input-group-sm>.floating-label .custom-select,.input-group-sm>.floating-label select.form-control {
    padding-right: 1.71em
}

.floating-label-sm .custom-select[multiple],.floating-label-sm .custom-select[size]:not([size="1"]),.floating-label-sm select.form-control[multiple],.floating-label-sm select.form-control[size]:not([size="1"]),.floating-label-sm textarea.form-control:not([rows="1"]),.input-group-sm>.floating-label .custom-select[multiple],.input-group-sm>.floating-label .custom-select[size]:not([size="1"]),.input-group-sm>.floating-label select.form-control[multiple],.input-group-sm>.floating-label select.form-control[size]:not([size="1"]),.input-group-sm>.floating-label textarea.form-control:not([rows="1"]) {
    padding: .75rem .75rem calc(.75rem - 1px)
}

.floating-label.textfield-box {
    padding-top: 0
}

.floating-label.textfield-box.has-value label,.floating-label.textfield-box.is-focused label {
    line-height: 1;
    top: .5rem
}

.floating-label.textfield-box label {
    left: 1rem;
    top: .5rem
}

.floating-label.textfield-box .custom-select,.floating-label.textfield-box .custom-select[multiple],.floating-label.textfield-box .custom-select[size]:not([size="1"]),.floating-label.textfield-box .form-control,.floating-label.textfield-box .form-control-file,.floating-label.textfield-box select.form-control[multiple],.floating-label.textfield-box select.form-control[size]:not([size="1"]),.floating-label.textfield-box textarea.form-control:not([rows="1"]) {
    padding-top: .5rem
}

.floating-label.textfield-box .custom-select,.floating-label.textfield-box .form-control,.floating-label.textfield-box .form-control-file {
    padding-bottom: calc(.5rem - 1px)
}

.floating-label-lg.textfield-box label,.input-group-lg>.textfield-box.floating-label label {
    left: 1rem;
    top: .875rem
}

.floating-label-lg.textfield-box .custom-select,.floating-label-lg.textfield-box .custom-select[multiple],.floating-label-lg.textfield-box .custom-select[size]:not([size="1"]),.floating-label-lg.textfield-box .form-control,.floating-label-lg.textfield-box .form-control-file,.floating-label-lg.textfield-box select.form-control[multiple],.floating-label-lg.textfield-box select.form-control[size]:not([size="1"]),.floating-label-lg.textfield-box textarea.form-control:not([rows="1"]),.input-group-lg>.textfield-box.floating-label .custom-select,.input-group-lg>.textfield-box.floating-label .custom-select[multiple],.input-group-lg>.textfield-box.floating-label .custom-select[size]:not([size="1"]),.input-group-lg>.textfield-box.floating-label .form-control,.input-group-lg>.textfield-box.floating-label .form-control-file,.input-group-lg>.textfield-box.floating-label select.form-control[multiple],.input-group-lg>.textfield-box.floating-label select.form-control[size]:not([size="1"]),.input-group-lg>.textfield-box.floating-label textarea.form-control:not([rows="1"]) {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 1.25rem
}

.floating-label-lg.textfield-box .custom-select,.floating-label-lg.textfield-box select.form-control,.input-group-lg>.textfield-box.floating-label .custom-select,.input-group-lg>.textfield-box.floating-label select.form-control {
    padding-right: 1.71em
}

.floating-label-sm.textfield-box label,.input-group-sm>.textfield-box.floating-label label {
    left: .75rem;
    top: .75rem
}

.floating-label-sm.textfield-box .custom-select,.floating-label-sm.textfield-box .custom-select[multiple],.floating-label-sm.textfield-box .custom-select[size]:not([size="1"]),.floating-label-sm.textfield-box .form-control,.floating-label-sm.textfield-box .form-control-file,.floating-label-sm.textfield-box select.form-control[multiple],.floating-label-sm.textfield-box select.form-control[size]:not([size="1"]),.floating-label-sm.textfield-box textarea.form-control:not([rows="1"]),.input-group-sm>.textfield-box.floating-label .custom-select,.input-group-sm>.textfield-box.floating-label .custom-select[multiple],.input-group-sm>.textfield-box.floating-label .custom-select[size]:not([size="1"]),.input-group-sm>.textfield-box.floating-label .form-control,.input-group-sm>.textfield-box.floating-label .form-control-file,.input-group-sm>.textfield-box.floating-label select.form-control[multiple],.input-group-sm>.textfield-box.floating-label select.form-control[size]:not([size="1"]),.input-group-sm>.textfield-box.floating-label textarea.form-control:not([rows="1"]) {
    padding-left: .75rem;
    padding-right: .75rem;
    padding-top: 1rem
}

.floating-label-sm.textfield-box .custom-select,.floating-label-sm.textfield-box select.form-control,.input-group-sm>.textfield-box.floating-label .custom-select,.input-group-sm>.textfield-box.floating-label select.form-control {
    padding-right: 1.71em
}

.input-group {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    position: relative;
    width: 100%
}

.input-group>.custom-file,.input-group>.custom-select,.input-group>.floating-label,.input-group>.form-control,.input-group>.form-control-file,.input-group>.textfield-box {
    flex: 1 1 auto;
    margin-bottom: 0;
    width: 1%
}

.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.floating-label,.input-group>.custom-file+.form-control,.input-group>.custom-file+.form-control-file,.input-group>.custom-file+.textfield-box,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.floating-label,.input-group>.custom-select+.form-control,.input-group>.custom-select+.form-control-file,.input-group>.custom-select+.textfield-box,.input-group>.floating-label+.custom-file,.input-group>.floating-label+.custom-select,.input-group>.floating-label+.floating-label,.input-group>.floating-label+.form-control,.input-group>.floating-label+.form-control-file,.input-group>.floating-label+.textfield-box,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.floating-label,.input-group>.form-control+.form-control,.input-group>.form-control+.form-control-file,.input-group>.form-control+.textfield-box,.input-group>.form-control-file+.custom-file,.input-group>.form-control-file+.custom-select,.input-group>.form-control-file+.floating-label,.input-group>.form-control-file+.form-control,.input-group>.form-control-file+.form-control-file,.input-group>.form-control-file+.textfield-box,.input-group>.textfield-box+.custom-file,.input-group>.textfield-box+.custom-select,.input-group>.textfield-box+.floating-label,.input-group>.textfield-box+.form-control,.input-group>.textfield-box+.form-control-file,.input-group>.textfield-box+.textfield-box {
    margin-left: 1rem
}

.input-group-append,.input-group-prepend {
    align-items: center;
    display: flex;
    justify-content: center
}

.input-group-append .btn,.input-group-prepend .btn {
    min-width: 0
}

.input-group-append .btn+.btn,.input-group-prepend .btn+.btn {
    margin-left: -1px
}

.input-group-append {
    margin-left: 1rem
}

.input-group-prepend {
    margin-right: 1rem
}

.input-group-text {
    color: inherit;
    font-size: 1rem;
    line-height: 2.5;
    margin-bottom: 0;
    white-space: nowrap
}

.input-group-text+.input-group-text {
    margin-left: .5rem
}

.input-group>.input-group-append>.btn:not(:first-of-type),.input-group>.input-group-prepend>.btn:not(:first-of-type) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.input-group>.input-group-append>.btn:not(:last-of-type),.input-group>.input-group-prepend>.btn:not(:last-of-type) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.input-group-icon {
    color: rgba(0,0,0,.3);
    font-size: 1rem;
    margin-right: 1rem;
    order: -1;
    transition-duration: .3s;
    transition-property: color;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .input-group-icon {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .input-group-icon {
        transition-duration:.2s
    }
}

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

.input-group-icon:hover {
    color: rgba(0,0,0,.87)
}

.floating-label.is-focused~.input-group-icon,.form-control:focus~.input-group-icon {
    color: #00bcd4
}

.floating-label:not(.textfield-box)~.input-group-icon {
    margin-top: .75rem
}

.input-group-lg>.floating-label.has-value label,.input-group-lg>.floating-label.is-focused label {
    top: 0
}

.input-group-lg>.floating-label.textfield-box.has-value label,.input-group-lg>.floating-label.textfield-box.is-focused label {
    top: .5rem
}

.input-group-lg>.floating-label:not(.textfield-box)~.input-group-icon {
    margin-top: .875rem
}

.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.form-control-file {
    font-size: 2.125rem;
    line-height: 1.17647;
    padding: .625rem 0 calc(.625rem - 1px)
}

.input-group-lg>.custom-select,.input-group-lg>select.form-control {
    padding-right: 1.71em
}

.input-group-lg>.custom-select[multiple],.input-group-lg>.custom-select[size]:not([size="1"]),.input-group-lg>select.form-control[multiple],.input-group-lg>select.form-control[size]:not([size="1"]),.input-group-lg>textarea.form-control:not([rows="1"]) {
    padding: .875rem 1rem calc(.875rem - 1px)
}

.input-group-lg>.form-control-file,.input-group-lg>.form-control[type=file] {
    max-height: 4.25rem
}

.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-icon,.input-group-lg>.input-group-prepend>.input-group-text {
    font-size: 2.125rem;
    line-height: 1.17647
}

.input-group-sm>.floating-label.has-value label,.input-group-sm>.floating-label.is-focused label {
    top: 0
}

.input-group-sm>.floating-label.textfield-box.has-value label,.input-group-sm>.floating-label.textfield-box.is-focused label {
    top: .5rem
}

.input-group-sm>.floating-label:not(.textfield-box)~.input-group-icon {
    margin-top: .625rem
}

.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.form-control-file {
    font-size: .8125rem;
    line-height: 1.53846;
    padding: .375rem 0 calc(.375rem - 1px)
}

.input-group-sm>.custom-select,.input-group-sm>select.form-control {
    padding-right: 1.71em
}

.input-group-sm>.custom-select[multiple],.input-group-sm>.custom-select[size]:not([size="1"]),.input-group-sm>select.form-control[multiple],.input-group-sm>select.form-control[size]:not([size="1"]),.input-group-sm>textarea.form-control:not([rows="1"]) {
    padding: .75rem .75rem calc(.75rem - 1px)
}

.input-group-sm>.form-control-file,.input-group-sm>.form-control[type=file] {
    max-height: 2.75rem
}

.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-icon,.input-group-sm>.input-group-prepend>.input-group-text {
    font-size: .8125rem;
    line-height: 1.53846
}

.navbar {
    align-items: center;
    color: rgba(0,0,0,.87);
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    min-height: 3.5rem;
    padding: .8rem 1rem;
    position: relative
}

.navbar .form-control {
    background-color: rgba(0,0,0,.12);
    border: 0;
    border-radius: 2px;
    color: inherit;
    opacity: 1;
    padding: -.125rem 1rem;
    transition-duration: .3s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .navbar .form-control {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .navbar .form-control {
        transition-duration:.2s
    }
}

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

.navbar .form-control:focus,.navbar .form-control:hover {
    box-shadow: none;
    opacity: 1
}

.navbar .form-control-lg {
    padding-bottom: .625rem;
    padding-top: .625rem
}

.navbar .form-control-sm {
    padding-bottom: .375rem;
    padding-top: .375rem
}

.navbar .input-group {
    background-color: rgba(0,0,0,.12);
    border-radius: 2px;
    opacity: 1;
    transition-duration: .3s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .navbar .input-group {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .navbar .input-group {
        transition-duration:.2s
    }
}

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

.navbar .input-group:focus,.navbar .input-group:hover {
    opacity: 1
}

.navbar .input-group .form-control {
    background-color: transparent;
    opacity: 1
}

.navbar .input-group .form-control:not(:first-child) {
    padding-left: 0
}

.navbar .input-group .form-control:not(:last-child) {
    padding-right: 0
}

.navbar .input-group .input-group-append {
    margin-left: 0;
    min-width: 0
}

.navbar .input-group .input-group-prepend {
    margin-right: 0;
    min-width: 0
}

.navbar .input-group .input-group-text {
    margin-left: 1rem;
    margin-right: 1rem
}

.navbar .input-group-lg>.form-control {
    padding-bottom: .625rem;
    padding-top: .625rem
}

.navbar .input-group-sm>.form-control {
    padding-bottom: .375rem;
    padding-top: .375rem
}

.navbar .nav-tabs {
    margin-bottom: -.8rem;
    margin-top: -.8rem
}

.navbar .nav-tabs .nav-link {
    min-height: 3.5rem;
    padding-bottom: 1.3125rem;
    padding-top: 1.3125rem
}

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

.navbar-dark {
    color: #fff
}

.navbar-dark .form-control,.navbar-dark .input-group,.navbar-dark .navbar-brand:before,.navbar-dark .navbar-nav .show>.nav-link,.navbar-dark .navbar-toggler:before {
    background-color: hsla(0,0%,100%,.12)
}

.navbar-dark .form-control::-moz-placeholder {
    color: hsla(0,0%,100%,.5)
}

.navbar-dark .form-control::placeholder,.navbar-dark .navbar-nav .nav-link.disabled {
    color: hsla(0,0%,100%,.5)
}

.navbar-fixed-bottom,.navbar-fixed-top {
    box-shadow: 0 2px 4px 0 rgba(95,95,95,.14),0 4px 5px 0 rgba(95,95,95,.12),0 1px 10px 0 rgba(95,95,95,.2);
    left: 0;
    position: fixed;
    right: 0;
    z-index: 40
}

.navbar-fixed-bottom {
    bottom: 0
}

.navbar-fixed-top {
    top: 0
}

.navbar-full {
    box-shadow: 0 2px 4px 0 rgba(95,95,95,.14),0 4px 5px 0 rgba(95,95,95,.12),0 1px 10px 0 rgba(95,95,95,.2);
    z-index: 40
}

@supports(position: sticky) {
    .navbar-sticky-top {
        box-shadow:0 2px 4px 0 rgba(95,95,95,.14),0 4px 5px 0 rgba(95,95,95,.12),0 1px 10px 0 rgba(95,95,95,.2);
        position: sticky;
        top: 0;
        z-index: 40
    }
}

.toolbar-waterfall {
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: .3s;
    transition-property: background-color,box-shadow;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    z-index: 40
}

@media(min-width: 576px) {
    .toolbar-waterfall {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .toolbar-waterfall {
        transition-duration:.2s
    }
}

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

.toolbar-waterfall.waterfall {
    background-color: #673ab7;
    box-shadow: 0 2px 4px 0 rgba(95,95,95,.14),0 4px 5px 0 rgba(95,95,95,.12),0 1px 10px 0 rgba(95,95,95,.2);
    position: fixed
}

.navbar-brand {
    align-items: center;
    color: inherit;
    display: inline-flex;
    font-size: 1.32rem;
    font-weight: 500;
    height: auto;
    letter-spacing: .02em;
    line-height: 1.4;
    position: relative;
    white-space: nowrap
}

.navbar-brand:active,.navbar-brand:focus,.navbar-brand:hover {
    color: inherit;
    text-decoration: none
}

.navbar-brand:before {
    background-color: rgba(0,0,0,.12);
    bottom: 0;
    content: "";
    display: block;
    left: -.5rem;
    opacity: 0;
    position: absolute;
    right: -.5rem;
    top: 0;
    transition-duration: .3s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .navbar-brand:before {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .navbar-brand:before {
        transition-duration:.2s
    }
}

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

.navbar-brand:focus {
    outline: 0
}

.navbar-brand:focus:before {
    opacity: 1
}

.navbar-brand:not(:first-child) {
    margin-left: 1rem
}

.navbar-brand:not(:last-child) {
    margin-right: 1rem
}

.navbar-text {
    align-items: center;
    color: inherit;
    display: inline-flex;
    flex-wrap: wrap;
    height: auto
}

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

.navbar-nav .nav-link {
    border-radius: 2px;
    color: inherit;
    font-size: 1rem;
    height: auto;
    line-height: 1;
    opacity: 1;
    padding: .8rem 1rem;
    transition-duration: .3s;
    transition-property: background-color,opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .navbar-nav .nav-link {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .navbar-nav .nav-link {
        transition-duration:.2s
    }
}

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

.navbar-nav .nav-link:active,.navbar-nav .nav-link:focus,.navbar-nav .nav-link:hover {
    background-color: rgba(0,0,0,.12);
    opacity: 1
}

.navbar-nav .nav-link.active,.navbar-nav .nav-link.disabled {
    opacity: 1
}

.navbar-nav .nav-link.disabled {
    background-color: transparent;
    color: rgba(0,0,0,.38)
}

.navbar-nav .nav-link:focus {
    outline: 0
}

.navbar-nav .active>.nav-link,.navbar-nav .show>.nav-link {
    opacity: 1
}

.navbar-nav .show>.nav-link {
    background-color: rgba(0,0,0,.12)
}

.navbar-collapse {
    align-items: center;
    flex-basis: 100%;
    flex-grow: 1
}

@media(max-width: 575.98px) {
    .navbar-expand-sm>.container,.navbar-expand-sm>.container-fluid {
        padding-left:0;
        padding-right: 0
    }
}

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

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

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

    .navbar-expand-sm .navbar-toggler:first-child+.navbar-brand {
        margin-left: 0
    }

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

@media(max-width: 767.98px) {
    .navbar-expand-md>.container,.navbar-expand-md>.container-fluid {
        padding-left:0;
        padding-right: 0
    }
}

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

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

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

    .navbar-expand-md .navbar-toggler:first-child+.navbar-brand {
        margin-left: 0
    }

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

@media(max-width: 991.98px) {
    .navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid {
        padding-left:0;
        padding-right: 0
    }
}

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

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

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

    .navbar-expand-lg .navbar-toggler:first-child+.navbar-brand {
        margin-left: 0
    }

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

@media(max-width: 1199.98px) {
    .navbar-expand-xl>.container,.navbar-expand-xl>.container-fluid {
        padding-left:0;
        padding-right: 0
    }
}

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

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

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

    .navbar-expand-xl .navbar-toggler:first-child+.navbar-brand {
        margin-left: 0
    }

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

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

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

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

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

.navbar-expand .navbar-toggler:first-child+.navbar-brand {
    margin-left: 0
}

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

.navbar-toggler {
    align-items: center;
    background-color: transparent;
    border: 0;
    border-radius: 50%;
    color: inherit;
    display: inline-flex;
    flex-shrink: 0;
    height: auto;
    justify-content: center;
    line-height: 1;
    padding: 0;
    position: relative;
    width: auto
}

.navbar-toggler:active,.navbar-toggler:focus,.navbar-toggler:hover {
    color: inherit;
    text-decoration: none
}

.navbar-toggler:active:before,.navbar-toggler:focus:before,.navbar-toggler:hover:before {
    opacity: 1
}

.navbar-toggler:before {
    background-color: rgba(0,0,0,.12);
    border-radius: 50%;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition-duration: .3s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .navbar-toggler:before {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .navbar-toggler:before {
        transition-duration:.2s
    }
}

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

.navbar-toggler:focus {
    outline: 0
}

.navbar-toggler:not(:disabled):not(.disabled) {
    cursor: pointer
}

.navbar-toggler-icon {
    font-feature-settings: "liga";
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    word-wrap: normal;
    display: block;
    font-family: Material Icons;
    font-size: 1.71em;
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-height: .5848em;
    text-rendering: optimizeLegibility;
    text-transform: none;
    vertical-align: -.35055em;
    white-space: nowrap
}

.navbar-toggler-icon:before {
    content: "menu"
}

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

[dir=rtl] .tooltip {
    text-align: right;
    text-align: start
}

@media(min-width: 768px) {
    .tooltip {
        font-size:.625rem;
        margin: .875rem
    }
}

.tooltip.show {
    opacity: .9
}

.tooltip.show .tooltip-inner {
    transform: scale(1)
}

.tooltip-inner {
    background-color: #000;
    border-radius: 2px;
    color: #fff;
    padding: .36562rem 1rem;
    text-align: center;
    transform: scale(.87);
    transition-duration: .3s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4,0,.2,1)
}

@media(min-width: 576px) {
    .tooltip-inner {
        transition-duration:.39s
    }
}

@media(min-width: 992px) {
    .tooltip-inner {
        transition-duration:.2s
    }
}

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

@media(min-width: 768px) {
    .tooltip-inner {
        padding:.23438rem .5rem
    }
}

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

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

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

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

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

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

.border {
    border: 1px solid rgba(0,0,0,.12)!important
}

.border-0 {
    border: 0!important
}

.border-top {
    border-top: 1px solid rgba(0,0,0,.12)!important
}

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

.border-right {
    border-right: 1px solid rgba(0,0,0,.12)!important
}

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

.border-bottom {
    border-bottom: 1px solid rgba(0,0,0,.12)!important
}

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

.border-left {
    border-left: 1px solid rgba(0,0,0,.12)!important
}

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

.border-black {
    border-color: #000!important
}

.border-black-primary {
    border-color: rgba(0,0,0,.87)!important
}

.border-black-secondary {
    border-color: rgba(0,0,0,.54)!important
}

.border-black-hint {
    border-color: rgba(0,0,0,.38)!important
}

.border-black-divider {
    border-color: rgba(0,0,0,.12)!important
}

.border-white,.border-white-primary {
    border-color: #fff!important
}

.border-white-secondary {
    border-color: hsla(0,0%,100%,.7)!important
}

.border-white-hint {
    border-color: hsla(0,0%,100%,.5)!important
}

.border-white-divider {
    border-color: hsla(0,0%,100%,.12)!important
}

.border-primary {
    border-color: #673ab7!important
}

.border-secondary {
    border-color: #607d8b!important
}

.border-danger {
    border-color: #f44336!important
}

.border-info {
    border-color: #00bcd4!important
}

.border-success {
    border-color: #8bc34a!important
}

.border-warning {
    border-color: #ffc107!important
}

.border-dark {
    border-color: #464855!important
}

.border-light {
    border-color: #babfc7!important
}

.rounded {
    border-radius: 2px
}

.rounded-0 {
    border-radius: 0
}

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

.rounded-top {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px
}

.rounded-right {
    border-bottom-right-radius: 2px;
    border-top-right-radius: 2px
}

.rounded-bottom {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px
}

.rounded-left {
    border-bottom-left-radius: 2px;
    border-top-left-radius: 2px
}

.bg-dark-1 {
    background-color: #000!important
}

.bg-dark-2 {
    background-color: #212121!important
}

.bg-dark-3 {
    background-color: #303030!important
}

.bg-dark-4 {
    background-color: #424242!important
}

.bg-light-1 {
    background-color: #e0e0e0!important
}

.bg-light-2 {
    background-color: #f5f5f5!important
}

.bg-light-3 {
    background-color: #fafafa!important
}

.bg-light-4 {
    background-color: #fff!important
}

.bg-transparent {
    background-color: transparent!important
}

.bg-white {
    background-color: #fff!important
}

.bg-primary,a.bg-primary:active,a.bg-primary:focus,a.bg-primary:hover {
    background-color: #673ab7!important
}

.bg-secondary,a.bg-secondary:active,a.bg-secondary:focus,a.bg-secondary:hover {
    background-color: #607d8b!important
}

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

.bg-info,a.bg-info:active,a.bg-info:focus,a.bg-info:hover {
    background-color: #00bcd4!important
}

.bg-success,a.bg-success:active,a.bg-success:focus,a.bg-success:hover {
    background-color: #8bc34a!important
}

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

.bg-dark,a.bg-dark:active,a.bg-dark:focus,a.bg-dark:hover {
    background-color: #464855!important
}

.bg-light,a.bg-light:active,a.bg-light:focus,a.bg-light:hover {
    background-color: #babfc7!important
}

.bg-primary-dark,.bg-primary-light {
    background-color: #673ab7!important
}

.bg-secondary-dark,.bg-secondary-light {
    background-color: #607d8b!important
}

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

.d-block {
    display: block!important
}

.d-flex {
    display: flex!important
}

.d-inline {
    display: inline!important
}

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

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

.d-none {
    display: none!important
}

.d-table {
    display: table!important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
    order: -1
}

.order-last {
    order: 1
}

.order-0 {
    order: 0
}

@media(min-width: 576px) {
    .align-content-sm-around {
        align-content:space-around!important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .order-sm-last {
        order: 1
    }

    .order-sm-0 {
        order: 0
    }
}

@media(min-width: 768px) {
    .align-content-md-around {
        align-content:space-around!important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .order-md-last {
        order: 1
    }

    .order-md-0 {
        order: 0
    }
}

@media(min-width: 992px) {
    .align-content-lg-around {
        align-content:space-around!important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .order-lg-last {
        order: 1
    }

    .order-lg-0 {
        order: 0
    }
}

@media(min-width: 1200px) {
    .align-content-xl-around {
        align-content:space-around!important
    }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    .order-xl-last {
        order: 1
    }

    .order-xl-0 {
        order: 0
    }
}

.float-left {
    float: left!important
}

.float-none {
    float: none!important
}

.float-right {
    float: right!important
}

@media(min-width: 576px) {
    .float-sm-left {
        float:left!important
    }

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

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

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

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

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

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

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

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

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

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

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

.position-absolute {
    position: absolute!important
}

.position-fixed {
    position: fixed!important
}

.position-relative {
    position: relative!important
}

.position-static {
    position: static!important
}

.position-sticky {
    position: sticky!important
}

.fixed-bottom {
    bottom: 0
}

.fixed-bottom,.fixed-top {
    left: 0;
    position: fixed;
    right: 0;
    z-index: 40
}

.fixed-top {
    top: 0
}

@supports(position: sticky) {
    .sticky-top {
        position:sticky;
        top: 0;
        z-index: 40
    }
}

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

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

.shadow {
    box-shadow: 0 8px 10px 1px rgba(95,95,95,.14),0 3px 14px 3px rgba(95,95,95,.12),0 4px 15px 0 rgba(95,95,95,.2)!important
}

.shadow-lg {
    box-shadow: 0 24px 38px 3px rgba(95,95,95,.14),0 9px 46px 8px rgba(95,95,95,.12),0 11px 15px 0 rgba(95,95,95,.2)!important
}

.shadow-none {
    box-shadow: none!important
}

.shadow-sm {
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2)!important
}

.shadow-24 {
    box-shadow: 0 24px 38px 3px rgba(95,95,95,.14),0 9px 46px 8px rgba(95,95,95,.12),0 11px 15px 0 rgba(95,95,95,.2)!important
}

.shadow-16 {
    box-shadow: 0 16px 24px 2px rgba(95,95,95,.14),0 6px 30px 5px rgba(95,95,95,.12),0 8px 10px 0 rgba(95,95,95,.2)!important
}

.shadow-12 {
    box-shadow: 0 12px 17px 2px rgba(95,95,95,.14),0 5px 22px 4px rgba(95,95,95,.12),0 7px 8px 0 rgba(95,95,95,.2)!important
}

.shadow-8 {
    box-shadow: 0 8px 10px 1px rgba(95,95,95,.14),0 3px 14px 3px rgba(95,95,95,.12),0 4px 15px 0 rgba(95,95,95,.2)!important
}

.shadow-6 {
    box-shadow: 0 6px 10px 0 rgba(95,95,95,.14),0 1px 18px 0 rgba(95,95,95,.12),0 3px 5px 0 rgba(95,95,95,.2)!important
}

.shadow-4 {
    box-shadow: 0 2px 4px 0 rgba(95,95,95,.14),0 4px 5px 0 rgba(95,95,95,.12),0 1px 10px 0 rgba(95,95,95,.2)!important
}

.shadow-2 {
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2)!important
}

.shadow-1 {
    box-shadow: 0 0 2px 0 rgba(95,95,95,.14),0 2px 2px 0 rgba(95,95,95,.12),0 1px 3px 0 rgba(95,95,95,.2)!important
}

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

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

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

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

.h-auto {
    height: auto!important
}

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

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

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

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

.w-auto {
    width: auto!important
}

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

.mw-100 {
    max-width: 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,.mx-0 {
    margin-left: 0!important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.ml-2,.mx-2 {
    margin-left: 1.5rem!important
}

.mx-2 {
    margin-right: 1.5rem!important
}

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

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

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

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

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

.ml-3,.mx-3 {
    margin-left: 3rem!important
}

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

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

.m-4 {
    margin: 3.5rem!important
}

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

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

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

.ml-4,.mx-4 {
    margin-left: 3.5rem!important
}

.mx-4 {
    margin-right: 3.5rem!important
}

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

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

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

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

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

.ml-5,.mx-5 {
    margin-left: 4rem!important
}

.mx-5 {
    margin-right: 4rem!important
}

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

.m-25 {
    margin: .25rem!important
}

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

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

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

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

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

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

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

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

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

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

.ml-50,.mx-50 {
    margin-left: .5rem!important
}

.mx-50 {
    margin-right: .5rem!important
}

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

.m-75 {
    margin: .75rem!important
}

.mt-75 {
    margin-top: .75rem!important
}

.mr-75 {
    margin-right: .75rem!important
}

.mb-75 {
    margin-bottom: .75rem!important
}

.ml-75,.mx-75 {
    margin-left: .75rem!important
}

.mx-75 {
    margin-right: .75rem!important
}

.my-75 {
    margin-bottom: .75rem!important;
    margin-top: .75rem!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,.px-0 {
    padding-left: 0!important
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.pl-2,.px-2 {
    padding-left: 1.5rem!important
}

.px-2 {
    padding-right: 1.5rem!important
}

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

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

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

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

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

.pl-3,.px-3 {
    padding-left: 3rem!important
}

.px-3 {
    padding-right: 3rem!important
}

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

.p-4 {
    padding: 3.5rem!important
}

.pt-4 {
    padding-top: 3.5rem!important
}

.pr-4 {
    padding-right: 3.5rem!important
}

.pb-4 {
    padding-bottom: 3.5rem!important
}

.pl-4,.px-4 {
    padding-left: 3.5rem!important
}

.px-4 {
    padding-right: 3.5rem!important
}

.py-4 {
    padding-bottom: 3.5rem!important;
    padding-top: 3.5rem!important
}

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

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

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

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

.pl-5,.px-5 {
    padding-left: 4rem!important
}

.px-5 {
    padding-right: 4rem!important
}

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

.p-25 {
    padding: .25rem!important
}

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

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

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

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

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

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

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

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

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

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

.pl-50,.px-50 {
    padding-left: .5rem!important
}

.px-50 {
    padding-right: .5rem!important
}

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

.p-75 {
    padding: .75rem!important
}

.pt-75 {
    padding-top: .75rem!important
}

.pr-75 {
    padding-right: .75rem!important
}

.pb-75 {
    padding-bottom: .75rem!important
}

.pl-75,.px-75 {
    padding-left: .75rem!important
}

.px-75 {
    padding-right: .75rem!important
}

.py-75 {
    padding-bottom: .75rem!important;
    padding-top: .75rem!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,.mx-auto {
    margin-left: auto!important
}

.mx-auto {
    margin-right: auto!important
}

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

@media(min-width: 576px) {
    .m-sm-0 {
        margin:0!important
    }

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

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

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

    .ml-sm-0,.mx-sm-0 {
        margin-left: 0!important
    }

    .mx-sm-0 {
        margin-right: 0!important
    }

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

    .m-sm-1 {
        margin: 1rem!important
    }

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

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

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

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

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

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

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

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

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

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

    .ml-sm-2,.mx-sm-2 {
        margin-left: 1.5rem!important
    }

    .mx-sm-2 {
        margin-right: 1.5rem!important
    }

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

    .m-sm-3 {
        margin: 3rem!important
    }

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

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

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

    .ml-sm-3,.mx-sm-3 {
        margin-left: 3rem!important
    }

    .mx-sm-3 {
        margin-right: 3rem!important
    }

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

    .m-sm-4 {
        margin: 3.5rem!important
    }

    .mt-sm-4 {
        margin-top: 3.5rem!important
    }

    .mr-sm-4 {
        margin-right: 3.5rem!important
    }

    .mb-sm-4 {
        margin-bottom: 3.5rem!important
    }

    .ml-sm-4,.mx-sm-4 {
        margin-left: 3.5rem!important
    }

    .mx-sm-4 {
        margin-right: 3.5rem!important
    }

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

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

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

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

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

    .ml-sm-5,.mx-sm-5 {
        margin-left: 4rem!important
    }

    .mx-sm-5 {
        margin-right: 4rem!important
    }

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

    .m-sm-25 {
        margin: .25rem!important
    }

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

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

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

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

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

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

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

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

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

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

    .ml-sm-50,.mx-sm-50 {
        margin-left: .5rem!important
    }

    .mx-sm-50 {
        margin-right: .5rem!important
    }

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

    .m-sm-75 {
        margin: .75rem!important
    }

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

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

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

    .ml-sm-75,.mx-sm-75 {
        margin-left: .75rem!important
    }

    .mx-sm-75 {
        margin-right: .75rem!important
    }

    .my-sm-75 {
        margin-bottom: .75rem!important;
        margin-top: .75rem!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,.px-sm-0 {
        padding-left: 0!important
    }

    .px-sm-0 {
        padding-right: 0!important
    }

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

    .p-sm-1 {
        padding: 1rem!important
    }

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

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

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

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

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

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

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

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

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

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

    .pl-sm-2,.px-sm-2 {
        padding-left: 1.5rem!important
    }

    .px-sm-2 {
        padding-right: 1.5rem!important
    }

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

    .p-sm-3 {
        padding: 3rem!important
    }

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

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

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

    .pl-sm-3,.px-sm-3 {
        padding-left: 3rem!important
    }

    .px-sm-3 {
        padding-right: 3rem!important
    }

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

    .p-sm-4 {
        padding: 3.5rem!important
    }

    .pt-sm-4 {
        padding-top: 3.5rem!important
    }

    .pr-sm-4 {
        padding-right: 3.5rem!important
    }

    .pb-sm-4 {
        padding-bottom: 3.5rem!important
    }

    .pl-sm-4,.px-sm-4 {
        padding-left: 3.5rem!important
    }

    .px-sm-4 {
        padding-right: 3.5rem!important
    }

    .py-sm-4 {
        padding-bottom: 3.5rem!important;
        padding-top: 3.5rem!important
    }

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

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

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

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

    .pl-sm-5,.px-sm-5 {
        padding-left: 4rem!important
    }

    .px-sm-5 {
        padding-right: 4rem!important
    }

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

    .p-sm-25 {
        padding: .25rem!important
    }

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

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

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

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

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

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

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

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

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

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

    .pl-sm-50,.px-sm-50 {
        padding-left: .5rem!important
    }

    .px-sm-50 {
        padding-right: .5rem!important
    }

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

    .p-sm-75 {
        padding: .75rem!important
    }

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

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

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

    .pl-sm-75,.px-sm-75 {
        padding-left: .75rem!important
    }

    .px-sm-75 {
        padding-right: .75rem!important
    }

    .py-sm-75 {
        padding-bottom: .75rem!important;
        padding-top: .75rem!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,.mx-sm-auto {
        margin-left: auto!important
    }

    .mx-sm-auto {
        margin-right: auto!important
    }

    .my-sm-auto {
        margin-bottom: auto!important;
        margin-top: 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,.mx-md-0 {
        margin-left: 0!important
    }

    .mx-md-0 {
        margin-right: 0!important
    }

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

    .m-md-1 {
        margin: 1rem!important
    }

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

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

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

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

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

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

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

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

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

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

    .ml-md-2,.mx-md-2 {
        margin-left: 1.5rem!important
    }

    .mx-md-2 {
        margin-right: 1.5rem!important
    }

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

    .m-md-3 {
        margin: 3rem!important
    }

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

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

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

    .ml-md-3,.mx-md-3 {
        margin-left: 3rem!important
    }

    .mx-md-3 {
        margin-right: 3rem!important
    }

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

    .m-md-4 {
        margin: 3.5rem!important
    }

    .mt-md-4 {
        margin-top: 3.5rem!important
    }

    .mr-md-4 {
        margin-right: 3.5rem!important
    }

    .mb-md-4 {
        margin-bottom: 3.5rem!important
    }

    .ml-md-4,.mx-md-4 {
        margin-left: 3.5rem!important
    }

    .mx-md-4 {
        margin-right: 3.5rem!important
    }

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

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

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

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

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

    .ml-md-5,.mx-md-5 {
        margin-left: 4rem!important
    }

    .mx-md-5 {
        margin-right: 4rem!important
    }

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

    .m-md-25 {
        margin: .25rem!important
    }

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

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

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

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

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

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

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

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

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

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

    .ml-md-50,.mx-md-50 {
        margin-left: .5rem!important
    }

    .mx-md-50 {
        margin-right: .5rem!important
    }

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

    .m-md-75 {
        margin: .75rem!important
    }

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

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

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

    .ml-md-75,.mx-md-75 {
        margin-left: .75rem!important
    }

    .mx-md-75 {
        margin-right: .75rem!important
    }

    .my-md-75 {
        margin-bottom: .75rem!important;
        margin-top: .75rem!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,.px-md-0 {
        padding-left: 0!important
    }

    .px-md-0 {
        padding-right: 0!important
    }

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

    .p-md-1 {
        padding: 1rem!important
    }

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

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

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

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

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

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

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

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

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

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

    .pl-md-2,.px-md-2 {
        padding-left: 1.5rem!important
    }

    .px-md-2 {
        padding-right: 1.5rem!important
    }

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

    .p-md-3 {
        padding: 3rem!important
    }

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

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

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

    .pl-md-3,.px-md-3 {
        padding-left: 3rem!important
    }

    .px-md-3 {
        padding-right: 3rem!important
    }

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

    .p-md-4 {
        padding: 3.5rem!important
    }

    .pt-md-4 {
        padding-top: 3.5rem!important
    }

    .pr-md-4 {
        padding-right: 3.5rem!important
    }

    .pb-md-4 {
        padding-bottom: 3.5rem!important
    }

    .pl-md-4,.px-md-4 {
        padding-left: 3.5rem!important
    }

    .px-md-4 {
        padding-right: 3.5rem!important
    }

    .py-md-4 {
        padding-bottom: 3.5rem!important;
        padding-top: 3.5rem!important
    }

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

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

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

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

    .pl-md-5,.px-md-5 {
        padding-left: 4rem!important
    }

    .px-md-5 {
        padding-right: 4rem!important
    }

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

    .p-md-25 {
        padding: .25rem!important
    }

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

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

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

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

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

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

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

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

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

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

    .pl-md-50,.px-md-50 {
        padding-left: .5rem!important
    }

    .px-md-50 {
        padding-right: .5rem!important
    }

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

    .p-md-75 {
        padding: .75rem!important
    }

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

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

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

    .pl-md-75,.px-md-75 {
        padding-left: .75rem!important
    }

    .px-md-75 {
        padding-right: .75rem!important
    }

    .py-md-75 {
        padding-bottom: .75rem!important;
        padding-top: .75rem!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,.mx-md-auto {
        margin-left: auto!important
    }

    .mx-md-auto {
        margin-right: auto!important
    }

    .my-md-auto {
        margin-bottom: auto!important;
        margin-top: 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,.mx-lg-0 {
        margin-left: 0!important
    }

    .mx-lg-0 {
        margin-right: 0!important
    }

    .my-lg-0 {
        margin-bottom: 0!important;
        margin-top: 0!important
    }

    .m-lg-1 {
        margin: 1rem!important
    }

    .mt-lg-1 {
        margin-top: 1rem!important
    }

    .mr-lg-1 {
        margin-right: 1rem!important
    }

    .mb-lg-1 {
        margin-bottom: 1rem!important
    }

    .ml-lg-1,.mx-lg-1 {
        margin-left: 1rem!important
    }

    .mx-lg-1 {
        margin-right: 1rem!important
    }

    .my-lg-1 {
        margin-bottom: 1rem!important;
        margin-top: 1rem!important
    }

    .m-lg-2 {
        margin: 1.5rem!important
    }

    .mt-lg-2 {
        margin-top: 1.5rem!important
    }

    .mr-lg-2 {
        margin-right: 1.5rem!important
    }

    .mb-lg-2 {
        margin-bottom: 1.5rem!important
    }

    .ml-lg-2,.mx-lg-2 {
        margin-left: 1.5rem!important
    }

    .mx-lg-2 {
        margin-right: 1.5rem!important
    }

    .my-lg-2 {
        margin-bottom: 1.5rem!important;
        margin-top: 1.5rem!important
    }

    .m-lg-3 {
        margin: 3rem!important
    }

    .mt-lg-3 {
        margin-top: 3rem!important
    }

    .mr-lg-3 {
        margin-right: 3rem!important
    }

    .mb-lg-3 {
        margin-bottom: 3rem!important
    }

    .ml-lg-3,.mx-lg-3 {
        margin-left: 3rem!important
    }

    .mx-lg-3 {
        margin-right: 3rem!important
    }

    .my-lg-3 {
        margin-bottom: 3rem!important;
        margin-top: 3rem!important
    }

    .m-lg-4 {
        margin: 3.5rem!important
    }

    .mt-lg-4 {
        margin-top: 3.5rem!important
    }

    .mr-lg-4 {
        margin-right: 3.5rem!important
    }

    .mb-lg-4 {
        margin-bottom: 3.5rem!important
    }

    .ml-lg-4,.mx-lg-4 {
        margin-left: 3.5rem!important
    }

    .mx-lg-4 {
        margin-right: 3.5rem!important
    }

    .my-lg-4 {
        margin-bottom: 3.5rem!important;
        margin-top: 3.5rem!important
    }

    .m-lg-5 {
        margin: 4rem!important
    }

    .mt-lg-5 {
        margin-top: 4rem!important
    }

    .mr-lg-5 {
        margin-right: 4rem!important
    }

    .mb-lg-5 {
        margin-bottom: 4rem!important
    }

    .ml-lg-5,.mx-lg-5 {
        margin-left: 4rem!important
    }

    .mx-lg-5 {
        margin-right: 4rem!important
    }

    .my-lg-5 {
        margin-bottom: 4rem!important;
        margin-top: 4rem!important
    }

    .m-lg-25 {
        margin: .25rem!important
    }

    .mt-lg-25 {
        margin-top: .25rem!important
    }

    .mr-lg-25 {
        margin-right: .25rem!important
    }

    .mb-lg-25 {
        margin-bottom: .25rem!important
    }

    .ml-lg-25,.mx-lg-25 {
        margin-left: .25rem!important
    }

    .mx-lg-25 {
        margin-right: .25rem!important
    }

    .my-lg-25 {
        margin-bottom: .25rem!important;
        margin-top: .25rem!important
    }

    .m-lg-50 {
        margin: .5rem!important
    }

    .mt-lg-50 {
        margin-top: .5rem!important
    }

    .mr-lg-50 {
        margin-right: .5rem!important
    }

    .mb-lg-50 {
        margin-bottom: .5rem!important
    }

    .ml-lg-50,.mx-lg-50 {
        margin-left: .5rem!important
    }

    .mx-lg-50 {
        margin-right: .5rem!important
    }

    .my-lg-50 {
        margin-bottom: .5rem!important;
        margin-top: .5rem!important
    }

    .m-lg-75 {
        margin: .75rem!important
    }

    .mt-lg-75 {
        margin-top: .75rem!important
    }

    .mr-lg-75 {
        margin-right: .75rem!important
    }

    .mb-lg-75 {
        margin-bottom: .75rem!important
    }

    .ml-lg-75,.mx-lg-75 {
        margin-left: .75rem!important
    }

    .mx-lg-75 {
        margin-right: .75rem!important
    }

    .my-lg-75 {
        margin-bottom: .75rem!important;
        margin-top: .75rem!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,.px-lg-0 {
        padding-left: 0!important
    }

    .px-lg-0 {
        padding-right: 0!important
    }

    .py-lg-0 {
        padding-bottom: 0!important;
        padding-top: 0!important
    }

    .p-lg-1 {
        padding: 1rem!important
    }

    .pt-lg-1 {
        padding-top: 1rem!important
    }

    .pr-lg-1 {
        padding-right: 1rem!important
    }

    .pb-lg-1 {
        padding-bottom: 1rem!important
    }

    .pl-lg-1,.px-lg-1 {
        padding-left: 1rem!important
    }

    .px-lg-1 {
        padding-right: 1rem!important
    }

    .py-lg-1 {
        padding-bottom: 1rem!important;
        padding-top: 1rem!important
    }

    .p-lg-2 {
        padding: 1.5rem!important
    }

    .pt-lg-2 {
        padding-top: 1.5rem!important
    }

    .pr-lg-2 {
        padding-right: 1.5rem!important
    }

    .pb-lg-2 {
        padding-bottom: 1.5rem!important
    }

    .pl-lg-2,.px-lg-2 {
        padding-left: 1.5rem!important
    }

    .px-lg-2 {
        padding-right: 1.5rem!important
    }

    .py-lg-2 {
        padding-bottom: 1.5rem!important;
        padding-top: 1.5rem!important
    }

    .p-lg-3 {
        padding: 3rem!important
    }

    .pt-lg-3 {
        padding-top: 3rem!important
    }

    .pr-lg-3 {
        padding-right: 3rem!important
    }

    .pb-lg-3 {
        padding-bottom: 3rem!important
    }

    .pl-lg-3,.px-lg-3 {
        padding-left: 3rem!important
    }

    .px-lg-3 {
        padding-right: 3rem!important
    }

    .py-lg-3 {
        padding-bottom: 3rem!important;
        padding-top: 3rem!important
    }

    .p-lg-4 {
        padding: 3.5rem!important
    }

    .pt-lg-4 {
        padding-top: 3.5rem!important
    }

    .pr-lg-4 {
        padding-right: 3.5rem!important
    }

    .pb-lg-4 {
        padding-bottom: 3.5rem!important
    }

    .pl-lg-4,.px-lg-4 {
        padding-left: 3.5rem!important
    }

    .px-lg-4 {
        padding-right: 3.5rem!important
    }

    .py-lg-4 {
        padding-bottom: 3.5rem!important;
        padding-top: 3.5rem!important
    }

    .p-lg-5 {
        padding: 4rem!important
    }

    .pt-lg-5 {
        padding-top: 4rem!important
    }

    .pr-lg-5 {
        padding-right: 4rem!important
    }

    .pb-lg-5 {
        padding-bottom: 4rem!important
    }

    .pl-lg-5,.px-lg-5 {
        padding-left: 4rem!important
    }

    .px-lg-5 {
        padding-right: 4rem!important
    }

    .py-lg-5 {
        padding-bottom: 4rem!important;
        padding-top: 4rem!important
    }

    .p-lg-25 {
        padding: .25rem!important
    }

    .pt-lg-25 {
        padding-top: .25rem!important
    }

    .pr-lg-25 {
        padding-right: .25rem!important
    }

    .pb-lg-25 {
        padding-bottom: .25rem!important
    }

    .pl-lg-25,.px-lg-25 {
        padding-left: .25rem!important
    }

    .px-lg-25 {
        padding-right: .25rem!important
    }

    .py-lg-25 {
        padding-bottom: .25rem!important;
        padding-top: .25rem!important
    }

    .p-lg-50 {
        padding: .5rem!important
    }

    .pt-lg-50 {
        padding-top: .5rem!important
    }

    .pr-lg-50 {
        padding-right: .5rem!important
    }

    .pb-lg-50 {
        padding-bottom: .5rem!important
    }

    .pl-lg-50,.px-lg-50 {
        padding-left: .5rem!important
    }

    .px-lg-50 {
        padding-right: .5rem!important
    }

    .py-lg-50 {
        padding-bottom: .5rem!important;
        padding-top: .5rem!important
    }

    .p-lg-75 {
        padding: .75rem!important
    }

    .pt-lg-75 {
        padding-top: .75rem!important
    }

    .pr-lg-75 {
        padding-right: .75rem!important
    }

    .pb-lg-75 {
        padding-bottom: .75rem!important
    }

    .pl-lg-75,.px-lg-75 {
        padding-left: .75rem!important
    }

    .px-lg-75 {
        padding-right: .75rem!important
    }

    .py-lg-75 {
        padding-bottom: .75rem!important;
        padding-top: .75rem!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,.mx-lg-auto {
        margin-left: auto!important
    }

    .mx-lg-auto {
        margin-right: auto!important
    }

    .my-lg-auto {
        margin-bottom: auto!important;
        margin-top: 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,.mx-xl-0 {
        margin-left: 0!important
    }

    .mx-xl-0 {
        margin-right: 0!important
    }

    .my-xl-0 {
        margin-bottom: 0!important;
        margin-top: 0!important
    }

    .m-xl-1 {
        margin: 1rem!important
    }

    .mt-xl-1 {
        margin-top: 1rem!important
    }

    .mr-xl-1 {
        margin-right: 1rem!important
    }

    .mb-xl-1 {
        margin-bottom: 1rem!important
    }

    .ml-xl-1,.mx-xl-1 {
        margin-left: 1rem!important
    }

    .mx-xl-1 {
        margin-right: 1rem!important
    }

    .my-xl-1 {
        margin-bottom: 1rem!important;
        margin-top: 1rem!important
    }

    .m-xl-2 {
        margin: 1.5rem!important
    }

    .mt-xl-2 {
        margin-top: 1.5rem!important
    }

    .mr-xl-2 {
        margin-right: 1.5rem!important
    }

    .mb-xl-2 {
        margin-bottom: 1.5rem!important
    }

    .ml-xl-2,.mx-xl-2 {
        margin-left: 1.5rem!important
    }

    .mx-xl-2 {
        margin-right: 1.5rem!important
    }

    .my-xl-2 {
        margin-bottom: 1.5rem!important;
        margin-top: 1.5rem!important
    }

    .m-xl-3 {
        margin: 3rem!important
    }

    .mt-xl-3 {
        margin-top: 3rem!important
    }

    .mr-xl-3 {
        margin-right: 3rem!important
    }

    .mb-xl-3 {
        margin-bottom: 3rem!important
    }

    .ml-xl-3,.mx-xl-3 {
        margin-left: 3rem!important
    }

    .mx-xl-3 {
        margin-right: 3rem!important
    }

    .my-xl-3 {
        margin-bottom: 3rem!important;
        margin-top: 3rem!important
    }

    .m-xl-4 {
        margin: 3.5rem!important
    }

    .mt-xl-4 {
        margin-top: 3.5rem!important
    }

    .mr-xl-4 {
        margin-right: 3.5rem!important
    }

    .mb-xl-4 {
        margin-bottom: 3.5rem!important
    }

    .ml-xl-4,.mx-xl-4 {
        margin-left: 3.5rem!important
    }

    .mx-xl-4 {
        margin-right: 3.5rem!important
    }

    .my-xl-4 {
        margin-bottom: 3.5rem!important;
        margin-top: 3.5rem!important
    }

    .m-xl-5 {
        margin: 4rem!important
    }

    .mt-xl-5 {
        margin-top: 4rem!important
    }

    .mr-xl-5 {
        margin-right: 4rem!important
    }

    .mb-xl-5 {
        margin-bottom: 4rem!important
    }

    .ml-xl-5,.mx-xl-5 {
        margin-left: 4rem!important
    }

    .mx-xl-5 {
        margin-right: 4rem!important
    }

    .my-xl-5 {
        margin-bottom: 4rem!important;
        margin-top: 4rem!important
    }

    .m-xl-25 {
        margin: .25rem!important
    }

    .mt-xl-25 {
        margin-top: .25rem!important
    }

    .mr-xl-25 {
        margin-right: .25rem!important
    }

    .mb-xl-25 {
        margin-bottom: .25rem!important
    }

    .ml-xl-25,.mx-xl-25 {
        margin-left: .25rem!important
    }

    .mx-xl-25 {
        margin-right: .25rem!important
    }

    .my-xl-25 {
        margin-bottom: .25rem!important;
        margin-top: .25rem!important
    }

    .m-xl-50 {
        margin: .5rem!important
    }

    .mt-xl-50 {
        margin-top: .5rem!important
    }

    .mr-xl-50 {
        margin-right: .5rem!important
    }

    .mb-xl-50 {
        margin-bottom: .5rem!important
    }

    .ml-xl-50,.mx-xl-50 {
        margin-left: .5rem!important
    }

    .mx-xl-50 {
        margin-right: .5rem!important
    }

    .my-xl-50 {
        margin-bottom: .5rem!important;
        margin-top: .5rem!important
    }

    .m-xl-75 {
        margin: .75rem!important
    }

    .mt-xl-75 {
        margin-top: .75rem!important
    }

    .mr-xl-75 {
        margin-right: .75rem!important
    }

    .mb-xl-75 {
        margin-bottom: .75rem!important
    }

    .ml-xl-75,.mx-xl-75 {
        margin-left: .75rem!important
    }

    .mx-xl-75 {
        margin-right: .75rem!important
    }

    .my-xl-75 {
        margin-bottom: .75rem!important;
        margin-top: .75rem!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,.px-xl-0 {
        padding-left: 0!important
    }

    .px-xl-0 {
        padding-right: 0!important
    }

    .py-xl-0 {
        padding-bottom: 0!important;
        padding-top: 0!important
    }

    .p-xl-1 {
        padding: 1rem!important
    }

    .pt-xl-1 {
        padding-top: 1rem!important
    }

    .pr-xl-1 {
        padding-right: 1rem!important
    }

    .pb-xl-1 {
        padding-bottom: 1rem!important
    }

    .pl-xl-1,.px-xl-1 {
        padding-left: 1rem!important
    }

    .px-xl-1 {
        padding-right: 1rem!important
    }

    .py-xl-1 {
        padding-bottom: 1rem!important;
        padding-top: 1rem!important
    }

    .p-xl-2 {
        padding: 1.5rem!important
    }

    .pt-xl-2 {
        padding-top: 1.5rem!important
    }

    .pr-xl-2 {
        padding-right: 1.5rem!important
    }

    .pb-xl-2 {
        padding-bottom: 1.5rem!important
    }

    .pl-xl-2,.px-xl-2 {
        padding-left: 1.5rem!important
    }

    .px-xl-2 {
        padding-right: 1.5rem!important
    }

    .py-xl-2 {
        padding-bottom: 1.5rem!important;
        padding-top: 1.5rem!important
    }

    .p-xl-3 {
        padding: 3rem!important
    }

    .pt-xl-3 {
        padding-top: 3rem!important
    }

    .pr-xl-3 {
        padding-right: 3rem!important
    }

    .pb-xl-3 {
        padding-bottom: 3rem!important
    }

    .pl-xl-3,.px-xl-3 {
        padding-left: 3rem!important
    }

    .px-xl-3 {
        padding-right: 3rem!important
    }

    .py-xl-3 {
        padding-bottom: 3rem!important;
        padding-top: 3rem!important
    }

    .p-xl-4 {
        padding: 3.5rem!important
    }

    .pt-xl-4 {
        padding-top: 3.5rem!important
    }

    .pr-xl-4 {
        padding-right: 3.5rem!important
    }

    .pb-xl-4 {
        padding-bottom: 3.5rem!important
    }

    .pl-xl-4,.px-xl-4 {
        padding-left: 3.5rem!important
    }

    .px-xl-4 {
        padding-right: 3.5rem!important
    }

    .py-xl-4 {
        padding-bottom: 3.5rem!important;
        padding-top: 3.5rem!important
    }

    .p-xl-5 {
        padding: 4rem!important
    }

    .pt-xl-5 {
        padding-top: 4rem!important
    }

    .pr-xl-5 {
        padding-right: 4rem!important
    }

    .pb-xl-5 {
        padding-bottom: 4rem!important
    }

    .pl-xl-5,.px-xl-5 {
        padding-left: 4rem!important
    }

    .px-xl-5 {
        padding-right: 4rem!important
    }

    .py-xl-5 {
        padding-bottom: 4rem!important;
        padding-top: 4rem!important
    }

    .p-xl-25 {
        padding: .25rem!important
    }

    .pt-xl-25 {
        padding-top: .25rem!important
    }

    .pr-xl-25 {
        padding-right: .25rem!important
    }

    .pb-xl-25 {
        padding-bottom: .25rem!important
    }

    .pl-xl-25,.px-xl-25 {
        padding-left: .25rem!important
    }

    .px-xl-25 {
        padding-right: .25rem!important
    }

    .py-xl-25 {
        padding-bottom: .25rem!important;
        padding-top: .25rem!important
    }

    .p-xl-50 {
        padding: .5rem!important
    }

    .pt-xl-50 {
        padding-top: .5rem!important
    }

    .pr-xl-50 {
        padding-right: .5rem!important
    }

    .pb-xl-50 {
        padding-bottom: .5rem!important
    }

    .pl-xl-50,.px-xl-50 {
        padding-left: .5rem!important
    }

    .px-xl-50 {
        padding-right: .5rem!important
    }

    .py-xl-50 {
        padding-bottom: .5rem!important;
        padding-top: .5rem!important
    }

    .p-xl-75 {
        padding: .75rem!important
    }

    .pt-xl-75 {
        padding-top: .75rem!important
    }

    .pr-xl-75 {
        padding-right: .75rem!important
    }

    .pb-xl-75 {
        padding-bottom: .75rem!important
    }

    .pl-xl-75,.px-xl-75 {
        padding-left: .75rem!important
    }

    .px-xl-75 {
        padding-right: .75rem!important
    }

    .py-xl-75 {
        padding-bottom: .75rem!important;
        padding-top: .75rem!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,.mx-xl-auto {
        margin-left: auto!important
    }

    .mx-xl-auto {
        margin-right: auto!important
    }

    .my-xl-auto {
        margin-bottom: auto!important;
        margin-top: auto!important
    }
}

.text-justify {
    text-align: justify!important
}

.text-nowrap {
    white-space: nowrap!important
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-center {
    text-align: center!important
}

.text-left {
    text-align: left!important
}

.text-right {
    text-align: right!important
}

@media(min-width: 576px) {
    .text-sm-center {
        text-align:center!important
    }

    .text-sm-left {
        text-align: left!important
    }

    .text-sm-right {
        text-align: right!important
    }
}

@media(min-width: 768px) {
    .text-md-center {
        text-align:center!important
    }

    .text-md-left {
        text-align: left!important
    }

    .text-md-right {
        text-align: right!important
    }
}

@media(min-width: 992px) {
    .text-lg-center {
        text-align:center!important
    }

    .text-lg-left {
        text-align: left!important
    }

    .text-lg-right {
        text-align: right!important
    }
}

@media(min-width: 1200px) {
    .text-xl-center {
        text-align:center!important
    }

    .text-xl-left {
        text-align: left!important
    }

    .text-xl-right {
        text-align: right!important
    }
}

.text-black {
    color: #000!important
}

.text-black-primary {
    color: rgba(0,0,0,.87)!important
}

.text-black-secondary {
    color: rgba(0,0,0,.54)!important
}

.text-black-hint {
    color: rgba(0,0,0,.38)!important
}

.text-black-divider {
    color: rgba(0,0,0,.12)!important
}

.text-white,.text-white-primary {
    color: #fff!important
}

.text-white-secondary {
    color: hsla(0,0%,100%,.7)!important
}

.text-white-hint {
    color: hsla(0,0%,100%,.5)!important
}

.text-white-divider {
    color: hsla(0,0%,100%,.12)!important
}

.text-muted {
    color: rgba(0,0,0,.38)!important
}

.text-primary,a.text-primary:active,a.text-primary:focus,a.text-primary:hover {
    color: #673ab7!important
}

.text-secondary,a.text-secondary:active,a.text-secondary:focus,a.text-secondary:hover {
    color: #607d8b!important
}

.text-danger,a.text-danger:active,a.text-danger:focus,a.text-danger:hover {
    color: #f44336!important
}

.text-info,a.text-info:active,a.text-info:focus,a.text-info:hover {
    color: #00bcd4!important
}

.text-success,a.text-success:active,a.text-success:focus,a.text-success:hover {
    color: #8bc34a!important
}

.text-warning,a.text-warning:active,a.text-warning:focus,a.text-warning:hover {
    color: #ffc107!important
}

.text-dark,a.text-dark:active,a.text-dark:focus,a.text-dark:hover {
    color: #464855!important
}

.text-light,a.text-light:active,a.text-light:focus,a.text-light:hover {
    color: #babfc7!important
}

.text-black-50 {
    color: rgba(0,0,0,.5)!important
}

.text-body {
    color: #6b6f82!important
}

.text-white-50 {
    color: hsla(0,0%,100%,.5)!important
}

.text-monospace {
    font-family: Quicksand,Georgia,Times New Roman,Times,serif
}

.font-italic {
    font-style: italic
}

.font-weight-bold,.font-weight-medium {
    font-weight: 500
}

.font-weight-light {
    font-weight: 300
}

.font-weight-normal,.font-weight-regular {
    font-weight: 400
}

.text-hide {
    background-color: transparent;
    border: 0;
    color: transparent;
    font: 0/0 a;
    text-shadow: none
}

.text-capitalize {
    text-transform: capitalize!important
}

.text-lowercase {
    text-transform: lowercase!important
}

.text-uppercase {
    text-transform: uppercase!important
}

.invisible {
    visibility: hidden!important
}

.visible {
    visibility: visible!important
}

.material-icons {
    font-size: 1.71em;
    line-height: .5848em;
    vertical-align: -.35055em
}

.material-icons-inline {
    font-size: inherit;
    line-height: 1
}

@media print {
    @page {
        size: a3
    }

    *,:after,:before {
        box-shadow: none!important;
        text-shadow: none!important
    }

    a:not(.btn) {
        text-decoration: underline
    }

    abbr[title]:after {
        content: ' (" attr(title) ") '
    }

    blockquote {
        page-break-inside: avoid
    }

    body {
        min-width: 992px!important
    }

    h2,h3,p {
        orphans: 3;
        widows: 3
    }

    h2,h3,img,pre {
        page-break-inside: avoid
    }

    pre {
        white-space: pre-wrap!important
    }

    thead {
        display: table-header-group
    }

    tr {
        page-break-inside: avoid
    }

    .card {
        border: 1px solid #e1e1e1
    }

    .container {
        min-width: 992px!important
    }

    .dropdown-menu,.list-group-item {
        border: 1px solid #e1e1e1
    }

    .list-group-item {
        margin-bottom: -1px
    }

    .list-group-item:last-child {
        margin-bottom: 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-flush .list-group-item {
        border-left: 0;
        border-right: 0
    }

    .nav-tabs {
        border-bottom: 1px solid #e1e1e1
    }

    .navbar {
        display: none
    }

    .popover {
        border: 1px solid #e1e1e1
    }

    .table td,.table th {
        background-color: #fff!important
    }

    .table-bordered {
        border: 1px solid #e1e1e1
    }

    .table-dark {
        color: inherit
    }

    .table-dark .table,.table-dark td,.table-dark th {
        border-color: #e1e1e1
    }

    .table .thead-dark td,.table .thead-dark th {
        color: inherit
    }
}

html {
    font-size: 14px;
    height: 100%;
    width: 100%
}

html body {
    background-color: #f4f5fa;
    direction: ltr;
    height: 100%
}

html body.fixed-navbar {
    padding-top: 5rem
}

html body.footer-fixed .app-content.content {
    margin-bottom: 3rem
}

html body a {
    color: #1e9ff2
}

html body a:hover {
    color: #0c84d1
}

html body .container.app-content {
    overflow-x: hidden
}

html body .container.app-content.show-overlay .content-overlay {
    opacity: 1;
    z-index: 10
}

html body .container.app-content .content-overlay {
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all .7s;
    width: 100%;
    z-index: -1
}

html body .content {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    min-height: calc(100% - 3.2rem);
    padding: 0;
    position: relative;
    transition: all .3s ease
}

html body .content.app-content {
    overflow-x: hidden
}

html body .content.app-content.show-overlay .content-overlay {
    opacity: 1;
    z-index: 10
}

html body .content.app-content .content-overlay {
    background-color: rgba(0,0,0,.5);
    bottom: 0;
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    transition: all .7s;
    width: 100%;
    z-index: -1
}

html body .content .content-wrapper {
    padding: 2.1rem 2rem 0
}

html body .content .content-wrapper .content-header-title {
    color: #464855;
    font-weight: 500;
    letter-spacing: 1px
}

html body .la {
    font-size: 1.2rem
}

html body[data-col="1-column"]:not(.vertical-content-menu) .content,html body[data-col="1-column"]:not(.vertical-content-menu) .footer {
    margin-left: 0!important
}

html body[data-col="1-column"].horizontal-layout .content,html body[data-col="1-column"].horizontal-layout .footer {
    margin: 0 auto!important
}

html body[data-col="1-column"].vertical-content-menu .content-body {
    margin-left: 0!important
}

html body.boxed-layout {
    background-color: #fff;
    padding-left: 0;
    padding-right: 0
}

html body.boxed-layout .app-content {
    background-color: #f4f5fa
}

html body.content-boxed-layout .content {
    margin: 0 auto;
    padding-left: 260px;
    width: 80%
}

html body.bg-full-screen-image {
    background: url(/images/bg-2.jpg?314a20b6b866b007b8f24c2426ee4e8f) no-repeat 50% fixed;
    background-size: cover
}

html body .pace .pace-progress {
    background: #ff4961
}

.blank-page .content-wrapper {
    padding: 0!important
}

.blank-page .content-wrapper .flexbox-container {
    align-items: center;
    display: flex;
    min-height: calc(100vh - 3.2rem)
}

.app-content.center-layout {
    overflow: hidden
}

.center-layout {
    position: relative
}

@media(max-width: 767.98px) {
    html body footer {
        text-align:center
    }
}

@media(min-width: 992px) {
    body .content-right {
        float:right;
        width: calc(100% - 300px)
    }

    body .content-left {
        float: left;
        width: calc(100% - 300px)
    }

    body .content-detached {
        width: 100%
    }

    body .content-detached.content-right {
        float: right;
        margin-left: -300px
    }

    body .content-detached.content-right .content-body {
        margin-left: 320px
    }

    body .content-detached.content-left {
        float: left;
        margin-right: -300px
    }

    body .content-detached.content-left .content-body {
        margin-right: 320px
    }

    .sidebar-right.sidebar-sticky {
        float: right!important;
        margin-left: -300px;
        width: 300px!important
    }

    .sidebar-left.sidebar-sticky {
        float: left!important;
        margin-right: -300px;
        width: 300px!important
    }

    [data-col=content-left-sidebar] .sticky-wrapper {
        float: left
    }

    .vertical-content-menu .content .sidebar-left {
        margin-left: 288px
    }

    .vertical-content-menu .content .content-detached.content-right {
        float: right;
        margin-left: -300px;
        width: calc(100% - 300px)
    }

    .vertical-content-menu .content .content-detached.content-right .content-body {
        margin-left: 295px
    }

    .vertical-content-menu .content .content-detached.content-left {
        float: left;
        margin-right: -300px;
        width: 100%
    }

    .vertical-content-menu .content .content-detached.content-left .content-body {
        margin-right: 320px
    }
}

.sidebar {
    position: relative;
    width: 100%
}

@media(min-width: 992px) {
    .sidebar {
        vertical-align:top;
        width: 300px
    }
}

.sidebar-fixed {
    height: 100%;
    overflow: scroll;
    position: fixed
}

.sidenav-overlay {
    background-color: rgba(0,0,0,.5);
    display: none;
    height: 120vh;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 997
}

.drag-target {
    height: 100%;
    left: -20px;
    position: fixed;
    top: 0;
    width: 40px;
    z-index: 1036
}

@media(min-width: 992px) {
    .sidebar-left {
        float:left
    }

    .sidebar-right {
        float: right
    }
}

.horizontal-menu-padding .header-navbar .navbar-container {
    padding: 0
}

.header-navbar .navbar-container {
    height: auto
}

footer.footer {
    padding: .8rem
}

footer.navbar-shadow {
    box-shadow: 1px 0 20px rgba(0,0,0,.1)
}

footer.navbar-border {
    border-top: 1px solid #e4e7ed
}

footer.footer-transparent {
    border: none
}

footer.footer-light {
    background: #fff
}

footer.footer-dark {
    background: #2c303b
}

footer.footer-dark span {
    color: #fff
}

footer .ft-heart:before {
    padding-left: .3rem
}

.main-menu {
    display: table-cell;
    position: absolute;
    z-index: 1000
}

.main-menu.menu-light {
    background: #fff;
    color: #6b6f82
}

.main-menu.menu-light .main-menu-header {
    padding: 20px
}

.main-menu.menu-light .main-menu-header .menu-search {
    background: #e6e6e6;
    color: #545766;
    padding: .5rem 1rem
}

.main-menu.menu-light .main-menu-header .menu-search:focus {
    border-color: #d9d9d9
}

.main-menu.menu-light .navigation {
    background: #fff
}

.main-menu.menu-light .navigation .navigation-header {
    color: #6b6f82;
    padding: 30px 20px 8px 15px
}

.main-menu.menu-light .navigation .navigation-header span {
    font-weight: 500;
    text-transform: uppercase
}

.main-menu.menu-light .navigation li a {
    color: #6b6f82;
    transition: all .2s ease
}

.main-menu.menu-light .navigation li a i,.main-menu.menu-light .navigation li a span {
    transition: all .2s ease
}

.main-menu.menu-light .navigation li a span.menu-sub-title {
    color: #bdbfc9
}

.main-menu.menu-light .navigation>li {
    padding: 0
}

.main-menu.menu-light .navigation>li>a {
    padding: 12px 30px 12px 18px
}

.main-menu.menu-light .navigation>li>a .label {
    margin-right: 5px;
    margin-top: 4px
}

.main-menu.menu-light .navigation>li>a i {
    position: relative;
    top: 3px
}

.main-menu.menu-light .navigation>li.open>ul>li:hover>a {
    padding: 12px 18px 12px 58px
}

.main-menu.menu-light .navigation>li.open>ul>li:hover.active>a {
    padding: 12px 18px 12px 40px
}

.main-menu.menu-light .navigation>li.open>a {
    border-right: 4px solid #1e9ff2;
    color: #545766
}

.main-menu.menu-light .navigation>li.open>li.hover>a {
    transform: translateX(12px)
}

.main-menu.menu-light .navigation>li.open>li.hover.active>a {
    transform: translateX(0)
}

.main-menu.menu-light .navigation>li.menu-collapsed-open>a {
    border-right: 4px solid #1e9ff2;
    color: #545766
}

.main-menu.menu-light .navigation>li:not(.open)>ul {
    display: none
}

.main-menu.menu-light .navigation>li.active>a,.main-menu.menu-light .navigation>li.hover>a,.main-menu.menu-light .navigation>li:hover>a {
    color: #85899b
}

.main-menu.menu-light .navigation>li.active>a.mm-next,.main-menu.menu-light .navigation>li.hover>a.mm-next,.main-menu.menu-light .navigation>li:hover>a.mm-next {
    background-color: inherit
}

.main-menu.menu-light .navigation>li.active>a {
    background: #f5f5f5;
    border-radius: .3rem;
    font-weight: 700;
    margin: 0 1rem
}

.main-menu.menu-light .navigation>li .active {
    background: #f5f5f5
}

.main-menu.menu-light .navigation>li .active>a {
    background: #f5f5f5;
    border-radius: .3rem;
    color: #85899b;
    font-weight: 700;
    margin: 0 1rem;
    padding-left: 40px
}

.main-menu.menu-light .navigation>li .active .hover>a {
    background: #f5f5f5
}

.main-menu.menu-light .navigation>li ul {
    font-size: 1rem;
    margin: 0;
    padding: 0
}

.main-menu.menu-light .navigation>li ul li {
    background: 0 0;
    color: #6b6f82
}

.main-menu.menu-light .navigation>li ul li>a {
    padding: 12px 18px 12px 54px
}

.main-menu.menu-light .navigation>li ul .has-sub:not(.open)>ul {
    display: none
}

.main-menu.menu-light .navigation>li ul .open>a {
    color: #6b6f82
}

.main-menu.menu-light .navigation>li ul .open>ul {
    display: block
}

.main-menu.menu-light .navigation>li ul .open>ul li.active>a {
    padding-left: 40px
}

.main-menu.menu-light .navigation>li ul .open>ul li:not(.active):hover>a {
    padding-left: 58px
}

.main-menu.menu-light .navigation>li ul .open>ul .open>ul {
    display: block
}

.main-menu.menu-light .navigation>li ul .open>ul .open>ul li>a {
    padding: 12px 18px 12px 74px
}

.main-menu.menu-light .navigation>li ul .hover>a,.main-menu.menu-light .navigation>li ul:hover>a {
    color: #74798d
}

.main-menu.menu-light .navigation>li ul .active {
    background: 0 0
}

.main-menu.menu-light .navigation>li ul .active>a {
    color: #85899b;
    font-weight: 700
}

.main-menu.menu-light .navigation>li ul .active .hover>a {
    background-color: transparent
}

.main-menu.menu-light .navigation>li>ul {
    background: #fff
}

.main-menu.menu-light .navigation>li.hover>a {
    padding-left: 24px
}

.main-menu.menu-light .navigation>li.active>a {
    padding: 12px 17px
}

.main-menu.menu-light.expanded .navigation>li.active>a {
    margin: 0 1rem
}

.main-menu.menu-light ul.menu-popout {
    background: #fff
}

.main-menu.menu-light ul.menu-popout li a {
    color: #6b6f82
}

.main-menu.menu-light ul.menu-popout li a span.menu-sub-title {
    color: #bdbfc9
}

.main-menu.menu-light ul.menu-popout .has-sub:not(.open)>ul {
    display: none
}

.main-menu.menu-light ul.menu-popout .has-sub.active {
    font-weight: 400
}

.main-menu.menu-light ul.menu-popout .open>a {
    color: #6b6f82
}

.main-menu.menu-light ul.menu-popout .open>ul {
    display: block
}

.main-menu.menu-light ul.menu-popout .open>ul .open {
    background: #e8e8e8
}

.main-menu.menu-light ul.menu-popout .open>ul .open>ul {
    background: #e8e8e8;
    display: block
}

.main-menu.menu-light ul.menu-popout .hover>a,.main-menu.menu-light ul.menu-popout:hover>a {
    color: #74798d
}

.main-menu.menu-light ul.menu-popout .active {
    font-weight: 700
}

.main-menu.menu-light ul.menu-popout .active>a {
    color: #85899b
}

.main-menu.menu-light ul.menu-popout .active .hover>a,.main-menu.menu-light ul.menu-popout .active :hover>a {
    background-color: transparent
}

.main-menu.menu-dark {
    background: #2c343b;
    border-right: none!important;
    color: #dcdcdc
}

.main-menu.menu-dark .main-menu-header {
    padding: 20px
}

.main-menu.menu-dark .main-menu-header .menu-search {
    background: #161a1e;
    color: #c3c3c3;
    padding: .5rem 1rem
}

.main-menu.menu-dark .main-menu-header .menu-search:focus {
    border-color: #0b0d0f
}

.main-menu.menu-dark .navigation {
    background: #2c343b
}

.main-menu.menu-dark .navigation .navigation-header {
    color: #dcdcdc;
    padding: 30px 20px 8px 15px
}

.main-menu.menu-dark .navigation .navigation-header span {
    font-weight: 500;
    text-transform: uppercase
}

.main-menu.menu-dark .navigation li a {
    color: #dcdcdc;
    transition: all .2s ease
}

.main-menu.menu-dark .navigation li a i,.main-menu.menu-dark .navigation li a span {
    transition: all .2s ease
}

.main-menu.menu-dark .navigation li a span.menu-sub-title {
    color: #fff
}

.main-menu.menu-dark .navigation>li {
    padding: 0
}

.main-menu.menu-dark .navigation>li>a {
    padding: 12px 30px 12px 18px
}

.main-menu.menu-dark .navigation>li>a .label {
    margin-right: 5px;
    margin-top: 4px
}

.main-menu.menu-dark .navigation>li>a i {
    position: relative;
    top: 3px
}

.main-menu.menu-dark .navigation>li.open>ul>li:hover>a {
    padding: 12px 18px 12px 58px
}

.main-menu.menu-dark .navigation>li.open>ul>li:hover.active>a {
    padding: 12px 18px 12px 40px
}

.main-menu.menu-dark .navigation>li.open>a {
    border-right: 4px solid #1e9ff2;
    color: #c3c3c3
}

.main-menu.menu-dark .navigation>li.open>li.hover>a {
    transform: translateX(12px)
}

.main-menu.menu-dark .navigation>li.open>li.hover.active>a {
    transform: translateX(0)
}

.main-menu.menu-dark .navigation>li.menu-collapsed-open>a {
    border-right: 4px solid #1e9ff2;
    color: #c3c3c3
}

.main-menu.menu-dark .navigation>li:not(.open)>ul {
    display: none
}

.main-menu.menu-dark .navigation>li.active>a,.main-menu.menu-dark .navigation>li.hover>a,.main-menu.menu-dark .navigation>li:hover>a {
    color: #f6f6f6
}

.main-menu.menu-dark .navigation>li.active>a.mm-next,.main-menu.menu-dark .navigation>li.hover>a.mm-next,.main-menu.menu-dark .navigation>li:hover>a.mm-next {
    background-color: inherit
}

.main-menu.menu-dark .navigation>li.active>a {
    background: #424e58;
    border-radius: .3rem;
    font-weight: 700;
    margin: 0 1rem
}

.main-menu.menu-dark .navigation>li .active {
    background: #424e58
}

.main-menu.menu-dark .navigation>li .active>a {
    background: #424e58;
    border-radius: .3rem;
    color: #f6f6f6;
    font-weight: 700;
    margin: 0 1rem;
    padding-left: 40px
}

.main-menu.menu-dark .navigation>li .active .hover>a {
    background: #232a2f
}

.main-menu.menu-dark .navigation>li ul {
    font-size: 1rem;
    margin: 0;
    padding: 0
}

.main-menu.menu-dark .navigation>li ul li {
    background: 0 0;
    color: #dcdcdc
}

.main-menu.menu-dark .navigation>li ul li>a {
    padding: 12px 18px 12px 54px
}

.main-menu.menu-dark .navigation>li ul .has-sub:not(.open)>ul {
    display: none
}

.main-menu.menu-dark .navigation>li ul .open>a {
    color: #dcdcdc
}

.main-menu.menu-dark .navigation>li ul .open>ul {
    display: block
}

.main-menu.menu-dark .navigation>li ul .open>ul li.active>a {
    padding-left: 40px
}

.main-menu.menu-dark .navigation>li ul .open>ul li:not(.active):hover>a {
    padding-left: 58px
}

.main-menu.menu-dark .navigation>li ul .open>ul .open>ul {
    display: block
}

.main-menu.menu-dark .navigation>li ul .open>ul .open>ul li>a {
    padding: 12px 18px 12px 74px
}

.main-menu.menu-dark .navigation>li ul .hover>a,.main-menu.menu-dark .navigation>li ul:hover>a {
    color: #e6e6e6
}

.main-menu.menu-dark .navigation>li ul .active {
    background: 0 0
}

.main-menu.menu-dark .navigation>li ul .active>a {
    color: #f6f6f6;
    font-weight: 700
}

.main-menu.menu-dark .navigation>li ul .active .hover>a {
    background-color: transparent
}

.main-menu.menu-dark .navigation>li>ul {
    background: #2c343b
}

.main-menu.menu-dark .navigation>li.hover>a {
    padding-left: 24px
}

.main-menu.menu-dark .navigation>li.active>a {
    padding: 12px 17px
}

.main-menu.menu-dark.expanded .navigation>li.active>a {
    margin: 0 1rem
}

.main-menu.menu-dark ul.menu-popout {
    background: #2c343b
}

.main-menu.menu-dark ul.menu-popout li a {
    color: #dcdcdc
}

.main-menu.menu-dark ul.menu-popout li a span.menu-sub-title {
    color: #fff
}

.main-menu.menu-dark ul.menu-popout .has-sub:not(.open)>ul {
    display: none
}

.main-menu.menu-dark ul.menu-popout .has-sub.active {
    font-weight: 400
}

.main-menu.menu-dark ul.menu-popout .open>a {
    color: #dcdcdc
}

.main-menu.menu-dark ul.menu-popout .open>ul {
    display: block
}

.main-menu.menu-dark ul.menu-popout .open>ul .open {
    background: #181d21
}

.main-menu.menu-dark ul.menu-popout .open>ul .open>ul {
    background: #181d21;
    display: block
}

.main-menu.menu-dark ul.menu-popout .hover>a,.main-menu.menu-dark ul.menu-popout:hover>a {
    color: #e6e6e6
}

.main-menu.menu-dark ul.menu-popout .active {
    font-weight: 700
}

.main-menu.menu-dark ul.menu-popout .active>a {
    color: #f6f6f6
}

.main-menu.menu-dark ul.menu-popout .active .hover>a,.main-menu.menu-dark ul.menu-popout .active :hover>a {
    background-color: transparent
}

.main-menu.menu-fixed {
    height: 100%;
    height: calc(100% - 5rem);
    position: fixed;
    top: 5rem
}

.main-menu.menu-shadow {
    box-shadow: 10px 15px 30px 1px rgba(0,0,0,.1)
}

.main-menu.menu-native-scroll .main-menu-content {
    overflow-y: scroll
}

.main-menu.menu-bordered.menu-light .navigation>li {
    border-top: 1px solid #e4e7ed
}

.main-menu.menu-bordered.menu-dark .navigation>li {
    border-top: 1px solid hsla(0,0%,100%,.1)
}

.main-menu .main-menu-content {
    height: 100%;
    position: relative
}

.main-menu ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.main-menu ul.navigation-main {
    overflow-x: hidden
}

.main-menu a {
    outline: none
}

.main-menu a:focus,.main-menu a:hover {
    text-decoration: none
}

.navigation {
    font-size: 1.1rem;
    letter-spacing: .2px;
    overflow-y: hidden;
    padding-bottom: 20px
}

.navigation,.navigation .navigation-header {
    font-family: Quicksand,Georgia,Times New Roman,Times,serif;
    font-weight: 400
}

.navigation .navigation-header {
    font-size: 1rem;
    line-height: 1.2;
    padding: 12px 22px
}

.navigation li {
    position: relative;
    white-space: nowrap
}

.navigation li a {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

.menu-popout li.disabled a,.navigation li.disabled a {
    cursor: not-allowed
}

.dropdown-notification .notification-text {
    margin-bottom: .5rem
}

.dropdown-notification .notification-tag {
    position: relative;
    right: 20px;
    top: -28px
}

.main-menu-header .user-content {
    padding: 20px
}

.main-menu-header .user-content .media {
    overflow: inherit
}

.main-menu-header .user-content .media-body {
    opacity: 1;
    transition: all .3s ease .15s;
    vertical-align: bottom;
    white-space: nowrap;
    width: 150px
}

.vertical-layout.menu-collapsed .menu-icon-right ul.navigation li>a:after,.vertical-layout.menu-expanded .menu-icon-right ul.navigation li>a:after,.vertical-overlay-menu .menu-icon-right ul.navigation li>a:after {
    left: 8px;
    right: auto!important
}

.vertical-layout.menu-collapsed .menu-icon-right ul.navigation li>a>i,.vertical-layout.menu-expanded .menu-icon-right ul.navigation li>a>i,.vertical-overlay-menu .menu-icon-right ul.navigation li>a>i {
    float: right!important;
    margin: 0 -12px 0 0!important
}

.horizontal-layout .navbar-icon-right ul.nav>li>a:after {
    float: left;
    left: -16px;
    position: relative;
    top: 27px
}

.horizontal-layout .navbar-icon-right ul.nav>li>a>i {
    float: right;
    margin: 0 4px 0 8px
}

.horizontal-layout .navbar-fixed {
    z-index: 999!important
}

@media(max-width: 767.98px) {
    .menu-hide .main-menu,.menu-open .main-menu {
        transition:transform .25s,top .35s,height .35s
    }

    .main-menu {
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden;
        perspective: 1000;
        transform: translate3d(-240px,0,0)
    }

    .menu-open .main-menu {
        transform: translateZ(0)
    }
}

@media(max-width: 991.98px) {
    .horizontal-layout.vertical-overlay-menu .main-menu-content {
        padding:0
    }

    .horizontal-layout.vertical-overlay-menu .main-menu-content .mega-dropdown-menu {
        margin: 0;
        width: 100%
    }

    .horizontal-layout.vertical-overlay-menu .main-menu-content .mega-dropdown-menu>li {
        padding: 0
    }

    .horizontal-layout.vertical-overlay-menu .navbar .navbar-container {
        margin-left: 0;
        max-width: 100%
    }
}

@media(min-width: 768px) {
    .drag-target {
        z-index:0
    }
}

.display-inline {
    display: inline!important
}

.display-block {
    display: block!important
}

.display-inline-block {
    display: inline-block!important
}

.display-hidden {
    display: none!important
}

.display-table-cell {
    display: table-cell!important
}

.position-top-0 {
    top: 0
}

.position-right-0 {
    right: 0
}

.position-bottom-0 {
    bottom: 0
}

.position-left-0 {
    left: 0
}

.zindex-1 {
    z-index: 1!important
}

.zindex-2 {
    z-index: 2!important
}

.zindex-3 {
    z-index: 3!important
}

.zindex-4 {
    z-index: 4!important
}

.zindex-0 {
    z-index: 0!important
}

.zindex-minus-1 {
    z-index: -1!important
}

.zindex-minus-2 {
    z-index: -2!important
}

.zindex-minus-3 {
    z-index: -3!important
}

.zindex-minus-4 {
    z-index: -4!important
}

.no-edge-top {
    top: 0!important
}

.no-edge-bottom {
    bottom: 0!important
}

.no-edge-left {
    left: 0!important
}

.no-edge-right {
    right: 0!important
}

.cursor-pointer {
    cursor: pointer
}

.cursor-move {
    cursor: move
}

.cursor-default {
    cursor: default
}

.cursor-progress {
    cursor: progress
}

.cursor-not-allowed {
    cursor: not-allowed
}

.overflow-hidden {
    overflow: hidden
}

.overflow-visible {
    overflow: visible
}

.overflow-auto {
    overflow: auto
}

.overflow-scroll,.overflow-x-scroll,.overflow-y-scroll {
    overflow: scroll
}

.bullets-inside {
    list-style: inside
}

.list-style-circle {
    list-style: circle
}

.list-style-square {
    list-style: square
}

.list-style-icons {
    list-style: none;
    margin-left: 0;
    padding-left: 10px
}

.list-style-icons>li i {
    float: left;
    margin: 0 6px 0 0;
    width: 1em
}

.border {
    border: 1px solid
}

.border-top {
    border-top: 1px solid
}

.border-bottom {
    border-bottom: 1px solid
}

.border-left {
    border-left: 1px solid
}

.border-right {
    border-right: 1px solid
}

.border-2 {
    border-width: 2px!important
}

.border-top-2 {
    border-top-width: 2px!important
}

.border-bottom-2 {
    border-bottom-width: 2px!important
}

.border-left-2 {
    border-left-width: 2px!important
}

.border-right-2 {
    border-right-width: 2px!important
}

.border-3 {
    border-width: 3px!important
}

.border-top-3 {
    border-top-width: 3px!important
}

.border-bottom-3 {
    border-bottom-width: 3px!important
}

.border-left-3 {
    border-left-width: 3px!important
}

.border-right-3 {
    border-right-width: 3px!important
}

.no-border-top-radius {
    border-top-left-radius: 0!important;
    border-top-right-radius: 0!important
}

.no-border-bottom-radius {
    border-bottom-left-radius: 0!important;
    border-bottom-right-radius: 0!important
}

.no-border-top-left-radius {
    border-top-left-radius: 0!important
}

.no-border-top-right-radius {
    border-top-right-radius: 0!important
}

.no-border-bottom-left-radius {
    border-bottom-left-radius: 0!important
}

.no-border-bottom-right-radius {
    border-bottom-right-radius: 0!important
}

.box-shadow-0 {
    box-shadow: none!important
}

.box-shadow-1 {
    box-shadow: 0 7px 12px 0 rgba(62,57,107,.16)
}

.box-shadow-2 {
    box-shadow: 0 10px 18px 0 rgba(62,57,107,.2)
}

.box-shadow-3 {
    box-shadow: 0 14px 24px 0 rgba(62,57,107,.26)
}

.box-shadow-4 {
    box-shadow: 0 16px 28px 0 rgba(62,57,107,.3)
}

.box-shadow-5 {
    box-shadow: 0 27px 24px 0 rgba(62,57,107,.36)
}

.fit {
    max-width: 100%!important
}

.half-width {
    width: 50%!important
}

.full-width {
    width: 100%!important
}

.full-height {
    height: 100%!important
}

.width-50 {
    width: 50px!important
}

.width-100 {
    width: 100px!important
}

.width-150 {
    width: 150px!important
}

.width-200 {
    width: 200px!important
}

.width-250 {
    width: 250px!important
}

.width-300 {
    width: 300px!important
}

.width-350 {
    width: 350px!important
}

.width-400 {
    width: 400px!important
}

.width-450 {
    width: 450px!important
}

.width-500 {
    width: 500px!important
}

.width-550 {
    width: 550px!important
}

.width-600 {
    width: 600px!important
}

.width-650 {
    width: 650px!important
}

.width-700 {
    width: 700px!important
}

.width-750 {
    width: 750px!important
}

.width-800 {
    width: 800px!important
}

.width-5-per {
    width: 5%!important
}

.width-10-per {
    width: 10%!important
}

.width-15-per {
    width: 15%!important
}

.width-20-per {
    width: 20%!important
}

.width-25-per {
    width: 25%!important
}

.width-30-per {
    width: 30%!important
}

.width-35-per {
    width: 35%!important
}

.width-40-per {
    width: 40%!important
}

.width-45-per {
    width: 45%!important
}

.width-50-per {
    width: 50%!important
}

.width-55-per {
    width: 55%!important
}

.width-60-per {
    width: 60%!important
}

.width-65-per {
    width: 65%!important
}

.width-70-per {
    width: 70%!important
}

.width-75-per {
    width: 75%!important
}

.width-80-per {
    width: 80%!important
}

.width-90-per {
    width: 90%!important
}

.width-95-per {
    width: 95%!important
}

.height-50 {
    height: 50px!important
}

.height-75 {
    height: 75px!important
}

.height-100 {
    height: 100px!important
}

.height-150 {
    height: 150px!important
}

.height-200 {
    height: 200px!important
}

.height-250 {
    height: 250px!important
}

.height-300 {
    height: 300px!important
}

.height-350 {
    height: 350px!important
}

.height-400 {
    height: 400px!important
}

.height-450 {
    height: 450px!important
}

.height-500 {
    height: 500px!important
}

.height-550 {
    height: 550px!important
}

.height-600 {
    height: 600px!important
}

.height-650 {
    height: 650px!important
}

.height-700 {
    height: 700px!important
}

.height-750 {
    height: 750px!important
}

.height-800 {
    height: 800px!important
}

.height-5-per {
    height: 5%!important
}

.height-10-per {
    height: 10%!important
}

.height-15-per {
    height: 15%!important
}

.height-20-per {
    height: 20%!important
}

.height-25-per {
    height: 25%!important
}

.height-30-per {
    height: 30%!important
}

.height-35-per {
    height: 35%!important
}

.height-40-per {
    height: 40%!important
}

.height-45-per {
    height: 45%!important
}

.height-50-per {
    height: 50%!important
}

.height-55-per {
    height: 55%!important
}

.height-60-per {
    height: 60%!important
}

.height-65-per {
    height: 65%!important
}

.height-70-per {
    height: 70%!important
}

.height-75-per {
    height: 75%!important
}

.height-80-per {
    height: 80%!important
}

.full-height-vh-with-nav {
    height: calc(100vh - 9rem)
}

.full-height-vh {
    height: 100vh
}

.line-height-1 {
    line-height: 1!important
}

.line-height-2 {
    line-height: 1.5!important
}

.line-height-3 {
    line-height: 2!important
}

.rotate-45 {
    transform: rotate(45deg)
}

.rotate-45-inverse {
    transform: rotate(-45deg)
}

.rotate-90 {
    transform: rotate(45deg)
}

.rotate-90-inverse {
    transform: rotate(-45deg)
}

.rotate-180 {
    transform: rotate(45deg)
}

.rotate-180-inverse {
    transform: rotate(-45deg)
}

.pull-up {
    transition: all .25s ease
}

.pull-up:hover {
    box-shadow: 0 14px 24px rgba(62,57,107,.2);
    transform: translateY(-4px) scale(1.02);
    z-index: 30
}

.spinner {
    animation: spin 1s linear infinite;
    display: inline-block
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

.spinner-reverse {
    animation: spin-reverse 1s linear infinite;
    display: inline-block
}

@keyframes spin-reverse {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(-1turn)
    }
}

.bg-cover {
    background-size: cover!important
}

.background-repeat {
    background-repeat: repeat!important
}

.background-no-repeat {
    background-repeat: no-repeat!important
}

.img-xl {
    height: 64px!important;
    width: 64px!important
}

.img-lg {
    height: 44px!important;
    width: 44px!important
}

.img-sm {
    height: 36px!important;
    width: 36px!important
}

.img-xs {
    height: 32px!important;
    width: 32px!important
}

.bg-hexagons {
    background-color: #fff;
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyOCcgaGVpZ2h0PSc0OSc+PHBhdGggZD0nbTEzLjk5IDkuMjUgMTMgNy41djE1bC0xMyA3LjVMMSAzMS43NXYtMTVsMTIuOTktNy41ek0zIDE3Ljl2MTIuN2wxMC45OSA2LjM0IDExLTYuMzVWMTcuOWwtMTEtNi4zNEwzIDE3Ljl6TTAgMTVsMTIuOTgtNy41VjBoLTJ2Ni4zNUwwIDEyLjY5djIuM3ptMCAxOC41TDEyLjk4IDQxdjhoLTJ2LTYuODVMMCAzNS44MXYtMi4zek0xNSAwdjcuNUwyNy45OSAxNUgyOHYtMi4zMWgtLjAxTDE3IDYuMzVWMGgtMnptMCA0OXYtOGwxMi45OS03LjVIMjh2Mi4zMWgtLjAxTDE3IDQyLjE1VjQ5aC0yeicgZmlsbD0nI2Y3ZjdmNycgZmlsbC1ydWxlPSdub256ZXJvJy8+PC9zdmc+)
}

.bg-hexagons-danger {
    background-image: url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyOCcgaGVpZ2h0PSc0OSc+PHBhdGggZD0nbTEzLjk5IDkuMjUgMTMgNy41djE1bC0xMyA3LjVMMSAzMS43NXYtMTVsMTIuOTktNy41ek0zIDE3Ljl2MTIuN2wxMC45OSA2LjM0IDExLTYuMzVWMTcuOWwtMTEtNi4zNEwzIDE3Ljl6TTAgMTVsMTIuOTgtNy41VjBoLTJ2Ni4zNUwwIDEyLjY5djIuM3ptMCAxOC41TDEyLjk4IDQxdjhoLTJ2LTYuODVMMCAzNS44MXYtMi4zek0xNSAwdjcuNUwyNy45OSAxNUgyOHYtMi4zMWgtLjAxTDE3IDYuMzVWMGgtMnptMCA0OXYtOGwxMi45OS03LjVIMjh2Mi4zMWgtLjAxTDE3IDQyLjE1VjQ5aC0yeicgZmlsbD0nI2ZmNjU3NicgZmlsbC1ydWxlPSdub256ZXJvJy8+PC9zdmc+)
}

.bullet {
    border-radius: 50%;
    display: inline-block;
    height: 16px;
    width: 16px
}

.bullet.bullet-xs {
    height: 8px;
    position: relative;
    top: -1px;
    width: 8px
}

.bullet.bullet-sm {
    height: 10px;
    width: 10px
}

.bullet.bullet-lg {
    height: 18rem;
    width: 18px
}

.truncate {
    overflow: hidden;
    text-overflow: ellipsis
}

.avatar,.truncate {
    white-space: nowrap
}

.avatar {
    align-items: center;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
    display: inline-flex;
    font-size: .8rem;
    height: 36px;
    justify-content: center;
    position: relative;
    text-align: center;
    vertical-align: middle;
    width: 36px
}

.avatar i {
    border: 1px solid #fff;
    border-radius: 100%;
    bottom: 2px;
    height: 10px;
    position: absolute;
    right: -3px;
    width: 10px;
    z-index: 2
}

.avatar span.text-circle {
    background: #babfc7;
    color: #fff;
    display: table-cell;
    font-size: 1.2rem;
    text-align: center;
    vertical-align: middle
}

.avatar img {
    border: 0;
    border-radius: 50%;
    height: auto;
    max-width: 100%;
    width: 100%;
    z-index: 1
}

.avatar .badge-up {
    right: -11px;
    top: -8px
}

.avatar-online i {
    background-color: #28d094
}

.avatar-off i {
    background-color: #babfc7
}

.avatar-busy i {
    background-color: #ff4961
}

.avatar-away i {
    background-color: #ff9149
}

.avatar-100 {
    width: 100px
}

.avatar-100 span.text-circle {
    height: 100px;
    width: 100px
}

.avatar-100 i {
    height: 20px;
    width: 20px
}

.avatar-50 {
    width: 50px
}

.avatar-50 span.text-circle {
    height: 50px;
    width: 50px
}

.avatar-50 i {
    height: 10px;
    width: 10px
}

.avatar-lg,.avatar-lg span.text-circle {
    height: 54px;
    width: 54px
}

.avatar-lg i {
    bottom: 0;
    height: 20px;
    right: 0;
    width: 20px
}

.avatar-md,.avatar-md span.text-circle {
    height: 40px;
    width: 40px
}

.avatar-md i {
    bottom: 0;
    height: 10px;
    right: 0;
    width: 10px
}

.avatar-sm,.avatar-sm span.text-circle {
    height: 32px;
    width: 32px
}

.avatar-sm i {
    height: 8px;
    width: 8px
}

.avatar-xs,.avatar-xs span.text-circle {
    height: 24px;
    width: 24px
}

.avatar-xs i {
    height: 7px;
    width: 7px
}

.dropdown .avatar i {
    margin-right: 0
}

.navbar-container a.nav-link-search {
    float: left
}

.navbar-container .search-input {
    float: left;
    position: relative;
    width: 0
}

.navbar-container .search-input .input {
    background: 0 0;
    border: none;
    color: #000!important;
    line-height: 16px;
    padding: 2.01rem 2.7rem;
    transition: all .2s ease-out;
    visibility: hidden;
    width: 0
}

.navbar-container .search-input .input::-moz-placeholder {
    color: #000!important
}

.navbar-container .search-input .input::placeholder {
    color: #000!important
}

.navbar-container .search-input.open {
    background: #fff;
    border-left: 1px solid #e4e5ec;
    left: 0;
    margin-top: -1px;
    position: absolute;
    right: 0;
    top: 1px;
    width: 100%;
    z-index: 1001
}

.navbar-container .search-input.open .search-input-close,.navbar-container .search-input.open .search-input-icon {
    display: block
}

.navbar-container .search-input.open input {
    background: 0 0;
    outline: none;
    visibility: visible;
    width: 100%
}

.navbar-container .search-input .search-list {
    background: #fff;
    border-radius: .25rem;
    display: none;
    left: 0;
    margin-top: .8rem;
    padding-left: 0;
    position: absolute!important;
    top: 100%;
    width: 60rem
}

.navbar-container .search-input .search-list.show {
    box-shadow: -8px 12px 18px 0 rgba(25,42,70,.13);
    display: block;
    left: 1%;
    width: 98%
}

.navbar-container .search-input .search-list li a {
    color: #6b6f82;
    padding: 1.2rem 1rem
}

.navbar-container .search-input .search-list li a span[class*="bx bx-"] {
    font-size: 1.25rem
}

.navbar-container .search-input .search-list li:first-child {
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem
}

.navbar-container .search-input .search-list li:last-child {
    border-bottom-left-radius: .25rem;
    border-bottom-right-radius: .25rem
}

.navbar-container .search-input .search-list li.current_item,.navbar-container .search-input .search-list li:hover {
    background-color: #f2f4f4
}

.navbar-container .search-input .search-input-close {
    cursor: pointer;
    display: none;
    position: absolute;
    right: 1rem;
    top: 40%;
    z-index: 1001
}

.navbar-light .search-input .input,.navbar-semi-dark .search-input .input {
    color: #2c303b
}

.navbar-light .search-input .input::-moz-placeholder,.navbar-semi-dark .search-input .input::-moz-placeholder {
    color: #2c303b
}

.navbar-light .search-input .input::placeholder,.navbar-semi-dark .search-input .input::placeholder {
    color: #2c303b
}

.navbar-light .search-input.open .input,.navbar-semi-dark .search-input.open .input {
    color: #2c303b
}

.navbar-dark .search-input .input,.navbar-semi-light .search-input .input {
    color: #f9fafd
}

.navbar-dark .search-input .input::-moz-placeholder,.navbar-semi-light .search-input .input::-moz-placeholder {
    color: #f9fafd
}

.navbar-dark .search-input .input::placeholder,.navbar-semi-light .search-input .input::placeholder {
    color: #f9fafd
}

.navbar-dark .search-input.open .input,.navbar-semi-light .search-input.open .input {
    color: #f9fafd
}

@media only screen and (max-width: 576px) {
    #search-results li.media {
        flex-direction:column
    }
}

@media only screen and (max-width: 600px) {
    #search-results .img-fluid.rounded {
        margin-right:1rem
    }
}

.chart-container {
    position: relative;
    width: 100%
}

@media(max-width: 768px) {
    .chart-container {
        max-width:100%;
        overflow-x: scroll;
        overflow-y: visible
    }
}

.chart {
    display: block;
    position: relative;
    width: 100%
}

.jqstooltip {
    box-sizing: content-box
}

[class*=bs-callout] p {
    letter-spacing: .6px
}

[class*=bs-callout] .media {
    border-radius: .25rem!important
}

[class*=bs-callout].callout-bordered {
    border: 1px solid #ddd
}

[class*=bs-callout].callout-border-left {
    border-left: 5px solid
}

[class*=bs-callout].callout-border-right {
    border-right: 5px solid
}

[class*=bs-callout] .callout-arrow-left {
    border-bottom-left-radius: .25rem;
    border-top-left-radius: .25rem
}

[class*=bs-callout] .callout-arrow-left:before {
    border-bottom: 8px solid transparent;
    border-left: 8px solid;
    border-left-color: inherit;
    border-top: 8px solid transparent;
    content: "";
    display: inline-block;
    margin-top: -8px;
    position: absolute;
    right: -11%;
    top: 50%
}

[class*=bs-callout] .callout-arrow-right {
    border-bottom-right-radius: .25rem;
    border-top-right-radius: .25rem
}

[class*=bs-callout] .callout-arrow-right:before {
    border-bottom: 8px solid transparent;
    border-left: 0;
    border-left-color: inherit;
    border-right: 8px solid;
    border-right-color: inherit;
    border-top: 8px solid transparent;
    content: "";
    display: inline-block;
    left: -11%;
    margin-top: -8px;
    position: absolute;
    top: 50%
}

[class*=bs-callout].callout-round {
    border-radius: 5rem!important
}

[class*=bs-callout].callout-round .media-left {
    border-bottom-left-radius: 5rem;
    border-top-left-radius: 5rem
}

[class*=bs-callout].callout-round .media-right {
    border-bottom-right-radius: 5rem;
    border-top-right-radius: 5rem
}

[class*=bs-callout].callout-square,[class*=bs-callout].callout-square .callout-arrow-left,[class*=bs-callout].callout-square .callout-arrow-right,[class*=bs-callout].callout-square .media {
    border-radius: 0!important
}

.btn-social,.btn-social-icon {
    overflow: hidden;
    padding-left: 3.95rem;
    position: relative;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap
}

.btn-social-icon>:first-child,.btn-social>:first-child {
    border-right: 1px solid rgba(0,0,0,.2);
    bottom: 0;
    font-size: 1.6em;
    left: 0;
    line-height: 2.7rem;
    position: absolute;
    text-align: center;
    top: 0;
    width: 2.95rem
}

.btn-lg.btn-social-icon,.btn-social.btn-lg {
    padding-left: 3.75rem
}

.btn-lg.btn-social-icon>:first-child,.btn-social.btn-lg>:first-child {
    font-size: 1.8em;
    line-height: 3rem;
    width: 3rem
}

.btn-sm.btn-social-icon,.btn-social.btn-sm {
    padding-bottom: .75rem;
    padding-left: 3.75rem;
    padding-top: .75rem
}

.btn-sm.btn-social-icon>:first-child,.btn-social.btn-sm>:first-child {
    font-size: 1.4em;
    line-height: 2.2rem;
    width: 3rem
}

.btn-social.btn-xs,.btn-xs.btn-social-icon {
    font-size: .75rem;
    line-height: .2rem;
    padding-left: 2.25rem
}

.btn-social.btn-xs>:first-child,.btn-xs.btn-social-icon>:first-child {
    font-size: 1.2em;
    line-height: 2rem;
    width: 1.8rem
}

.btn-social-icon {
    height: 2.95rem;
    padding: 0;
    width: 2.95rem
}

.btn-social-icon>:first-child {
    border: none;
    text-align: center;
    width: 100%!important
}

.btn-social-icon.btn-lg {
    height: 4rem;
    padding-left: 0;
    padding-right: 0;
    width: 4rem
}

.btn-social-icon.btn-sm {
    height: 2.5rem;
    padding-left: 0;
    padding-right: 0;
    width: 2.5rem
}

.btn-social-icon.btn-xs {
    height: 2rem;
    padding-left: 0;
    padding-right: 0;
    width: 2rem
}

.btn-adn {
    border-color: #fff;
    color: #fff!important
}

.btn-adn,.btn-adn:hover {
    background-color: #d87a68;
    color: #fff
}

.btn-adn:hover {
    border-color: #d87a68
}

.btn-adn.focus,.btn-adn:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-adn.disabled,.btn-adn:disabled {
    background-color: #d87a68;
    border-color: #fff;
    color: #fff
}

.btn-adn:not(:disabled):not(.disabled).active,.btn-adn:not(:disabled):not(.disabled):active,.show>.btn-adn.dropdown-toggle {
    background-color: #ce563f;
    border-color: #dfdfdf;
    color: #fff
}

.btn-adn:not(:disabled):not(.disabled).active:focus,.btn-adn:not(:disabled):not(.disabled):active:focus,.show>.btn-adn.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-bitbucket {
    background-color: #205081;
    border-color: #fff;
    color: #fff!important;
    color: #fff
}

.btn-bitbucket:hover {
    background-color: #205081;
    border-color: #205081;
    color: #fff
}

.btn-bitbucket.focus,.btn-bitbucket:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-bitbucket.disabled,.btn-bitbucket:disabled {
    background-color: #205081;
    border-color: #fff;
    color: #fff
}

.btn-bitbucket:not(:disabled):not(.disabled).active,.btn-bitbucket:not(:disabled):not(.disabled):active,.show>.btn-bitbucket.dropdown-toggle {
    background-color: #163758;
    border-color: #dfdfdf;
    color: #fff
}

.btn-bitbucket:not(:disabled):not(.disabled).active:focus,.btn-bitbucket:not(:disabled):not(.disabled):active:focus,.show>.btn-bitbucket.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-dropbox {
    border-color: #fff;
    color: #fff!important
}

.btn-dropbox,.btn-dropbox:hover {
    background-color: #1087dd;
    color: #fff
}

.btn-dropbox:hover {
    border-color: #1087dd
}

.btn-dropbox.focus,.btn-dropbox:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-dropbox.disabled,.btn-dropbox:disabled {
    background-color: #1087dd;
    border-color: #fff;
    color: #fff
}

.btn-dropbox:not(:disabled):not(.disabled).active,.btn-dropbox:not(:disabled):not(.disabled):active,.show>.btn-dropbox.dropdown-toggle {
    background-color: #0d6aad;
    border-color: #dfdfdf;
    color: #fff
}

.btn-dropbox:not(:disabled):not(.disabled).active:focus,.btn-dropbox:not(:disabled):not(.disabled):active:focus,.show>.btn-dropbox.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-facebook {
    border-color: #fff;
    color: #fff!important
}

.btn-facebook,.btn-facebook:hover {
    background-color: #3b5998;
    color: #fff
}

.btn-facebook:hover {
    border-color: #3b5998
}

.btn-facebook.focus,.btn-facebook:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-facebook.disabled,.btn-facebook:disabled {
    background-color: #3b5998;
    border-color: #fff;
    color: #fff
}

.btn-facebook:not(:disabled):not(.disabled).active,.btn-facebook:not(:disabled):not(.disabled):active,.show>.btn-facebook.dropdown-toggle {
    background-color: #2d4373;
    border-color: #dfdfdf;
    color: #fff
}

.btn-facebook:not(:disabled):not(.disabled).active:focus,.btn-facebook:not(:disabled):not(.disabled):active:focus,.show>.btn-facebook.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-flickr {
    border-color: #fff;
    color: #fff!important
}

.btn-flickr,.btn-flickr:hover {
    background-color: #ff0084;
    color: #fff
}

.btn-flickr:hover {
    border-color: #ff0084
}

.btn-flickr.focus,.btn-flickr:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-flickr.disabled,.btn-flickr:disabled {
    background-color: #ff0084;
    border-color: #fff;
    color: #fff
}

.btn-flickr:not(:disabled):not(.disabled).active,.btn-flickr:not(:disabled):not(.disabled):active,.show>.btn-flickr.dropdown-toggle {
    background-color: #cc006a;
    border-color: #dfdfdf;
    color: #fff
}

.btn-flickr:not(:disabled):not(.disabled).active:focus,.btn-flickr:not(:disabled):not(.disabled):active:focus,.show>.btn-flickr.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-foursquare {
    background-color: #f94877;
    border-color: #fff;
    color: #fff!important;
    color: #fff
}

.btn-foursquare:hover {
    background-color: #f94877;
    border-color: #f94877;
    color: #fff
}

.btn-foursquare.focus,.btn-foursquare:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-foursquare.disabled,.btn-foursquare:disabled {
    background-color: #f94877;
    border-color: #fff;
    color: #fff
}

.btn-foursquare:not(:disabled):not(.disabled).active,.btn-foursquare:not(:disabled):not(.disabled):active,.show>.btn-foursquare.dropdown-toggle {
    background-color: #f71752;
    border-color: #dfdfdf;
    color: #fff
}

.btn-foursquare:not(:disabled):not(.disabled).active:focus,.btn-foursquare:not(:disabled):not(.disabled):active:focus,.show>.btn-foursquare.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-github {
    border-color: #fff;
    color: #fff!important
}

.btn-github,.btn-github:hover {
    background-color: #444;
    color: #fff
}

.btn-github:hover {
    border-color: #444
}

.btn-github.focus,.btn-github:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-github.disabled,.btn-github:disabled {
    background-color: #444;
    border-color: #fff;
    color: #fff
}

.btn-github:not(:disabled):not(.disabled).active,.btn-github:not(:disabled):not(.disabled):active,.show>.btn-github.dropdown-toggle {
    background-color: #2b2b2b;
    border-color: #dfdfdf;
    color: #fff
}

.btn-github:not(:disabled):not(.disabled).active:focus,.btn-github:not(:disabled):not(.disabled):active:focus,.show>.btn-github.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-google {
    border-color: #fff;
    color: #fff!important
}

.btn-google,.btn-google:hover {
    background-color: #dd4b39;
    color: #fff
}

.btn-google:hover {
    border-color: #dd4b39
}

.btn-google.focus,.btn-google:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-google.disabled,.btn-google:disabled {
    background-color: #dd4b39;
    border-color: #fff;
    color: #fff
}

.btn-google:not(:disabled):not(.disabled).active,.btn-google:not(:disabled):not(.disabled):active,.show>.btn-google.dropdown-toggle {
    background-color: #c23321;
    border-color: #dfdfdf;
    color: #fff
}

.btn-google:not(:disabled):not(.disabled).active:focus,.btn-google:not(:disabled):not(.disabled):active:focus,.show>.btn-google.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-instagram {
    background-color: #3f729b;
    border-color: #fff;
    color: #fff!important;
    color: #fff
}

.btn-instagram:hover {
    background-color: #3f729b;
    border-color: #3f729b;
    color: #fff
}

.btn-instagram.focus,.btn-instagram:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-instagram.disabled,.btn-instagram:disabled {
    background-color: #3f729b;
    border-color: #fff;
    color: #fff
}

.btn-instagram:not(:disabled):not(.disabled).active,.btn-instagram:not(:disabled):not(.disabled):active,.show>.btn-instagram.dropdown-toggle {
    background-color: #305777;
    border-color: #dfdfdf;
    color: #fff
}

.btn-instagram:not(:disabled):not(.disabled).active:focus,.btn-instagram:not(:disabled):not(.disabled):active:focus,.show>.btn-instagram.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-linkedin {
    border-color: #fff;
    color: #fff!important
}

.btn-linkedin,.btn-linkedin:hover {
    background-color: #007bb6;
    color: #fff
}

.btn-linkedin:hover {
    border-color: #007bb6
}

.btn-linkedin.focus,.btn-linkedin:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-linkedin.disabled,.btn-linkedin:disabled {
    background-color: #007bb6;
    border-color: #fff;
    color: #fff
}

.btn-linkedin:not(:disabled):not(.disabled).active,.btn-linkedin:not(:disabled):not(.disabled):active,.show>.btn-linkedin.dropdown-toggle {
    background-color: #005983;
    border-color: #dfdfdf;
    color: #fff
}

.btn-linkedin:not(:disabled):not(.disabled).active:focus,.btn-linkedin:not(:disabled):not(.disabled):active:focus,.show>.btn-linkedin.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-microsoft {
    background-color: #2672ec;
    border-color: #fff;
    color: #fff!important;
    color: #fff
}

.btn-microsoft:hover {
    background-color: #2672ec;
    border-color: #2672ec;
    color: #fff
}

.btn-microsoft.focus,.btn-microsoft:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-microsoft.disabled,.btn-microsoft:disabled {
    background-color: #2672ec;
    border-color: #fff;
    color: #fff
}

.btn-microsoft:not(:disabled):not(.disabled).active,.btn-microsoft:not(:disabled):not(.disabled):active,.show>.btn-microsoft.dropdown-toggle {
    background-color: #125acd;
    border-color: #dfdfdf;
    color: #fff
}

.btn-microsoft:not(:disabled):not(.disabled).active:focus,.btn-microsoft:not(:disabled):not(.disabled):active:focus,.show>.btn-microsoft.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-odnoklassniki {
    background-color: #f4731c;
    border-color: #fff;
    color: #fff!important;
    color: #fff
}

.btn-odnoklassniki:hover {
    background-color: #f4731c;
    border-color: #f4731c;
    color: #fff
}

.btn-odnoklassniki.focus,.btn-odnoklassniki:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-odnoklassniki.disabled,.btn-odnoklassniki:disabled {
    background-color: #f4731c;
    border-color: #fff;
    color: #fff
}

.btn-odnoklassniki:not(:disabled):not(.disabled).active,.btn-odnoklassniki:not(:disabled):not(.disabled):active,.show>.btn-odnoklassniki.dropdown-toggle {
    background-color: #d35b0a;
    border-color: #dfdfdf;
    color: #fff
}

.btn-odnoklassniki:not(:disabled):not(.disabled).active:focus,.btn-odnoklassniki:not(:disabled):not(.disabled):active:focus,.show>.btn-odnoklassniki.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-openid {
    border-color: #fff;
    color: #fff!important
}

.btn-openid,.btn-openid:hover {
    background-color: #f7931e;
    color: #2a2e30
}

.btn-openid:hover {
    border-color: #f7931e
}

.btn-openid.focus,.btn-openid:focus {
    box-shadow: 0 0 0 .2rem hsla(180,2%,88%,.5)
}

.btn-openid.disabled,.btn-openid:disabled {
    background-color: #f7931e;
    border-color: #fff;
    color: #2a2e30
}

.btn-openid:not(:disabled):not(.disabled).active,.btn-openid:not(:disabled):not(.disabled):active,.show>.btn-openid.dropdown-toggle {
    background-color: #da7908;
    border-color: #dfdfdf;
    color: #fff
}

.btn-openid:not(:disabled):not(.disabled).active:focus,.btn-openid:not(:disabled):not(.disabled):active:focus,.show>.btn-openid.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(180,2%,88%,.5)
}

.btn-pinterest {
    background-color: #cb2027;
    border-color: #fff;
    color: #fff!important;
    color: #fff
}

.btn-pinterest:hover {
    background-color: #cb2027;
    border-color: #cb2027;
    color: #fff
}

.btn-pinterest.focus,.btn-pinterest:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-pinterest.disabled,.btn-pinterest:disabled {
    background-color: #cb2027;
    border-color: #fff;
    color: #fff
}

.btn-pinterest:not(:disabled):not(.disabled).active,.btn-pinterest:not(:disabled):not(.disabled):active,.show>.btn-pinterest.dropdown-toggle {
    background-color: #9f191f;
    border-color: #dfdfdf;
    color: #fff
}

.btn-pinterest:not(:disabled):not(.disabled).active:focus,.btn-pinterest:not(:disabled):not(.disabled):active:focus,.show>.btn-pinterest.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-reddit {
    border-color: #fff;
    color: #fff!important
}

.btn-reddit,.btn-reddit:hover {
    background-color: #f54504;
    color: #fff
}

.btn-reddit:hover {
    border-color: #f54504
}

.btn-reddit.focus,.btn-reddit:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-reddit.disabled,.btn-reddit:disabled {
    background-color: #f54504;
    border-color: #fff;
    color: #fff
}

.btn-reddit:not(:disabled):not(.disabled).active,.btn-reddit:not(:disabled):not(.disabled):active,.show>.btn-reddit.dropdown-toggle {
    background-color: #c33703;
    border-color: #dfdfdf;
    color: #fff
}

.btn-reddit:not(:disabled):not(.disabled).active:focus,.btn-reddit:not(:disabled):not(.disabled):active:focus,.show>.btn-reddit.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-soundcloud {
    background-color: #f50;
    border-color: #fff;
    color: #fff!important;
    color: #fff
}

.btn-soundcloud:hover {
    background-color: #f50;
    border-color: #f50;
    color: #fff
}

.btn-soundcloud.focus,.btn-soundcloud:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-soundcloud.disabled,.btn-soundcloud:disabled {
    background-color: #f50;
    border-color: #fff;
    color: #fff
}

.btn-soundcloud:not(:disabled):not(.disabled).active,.btn-soundcloud:not(:disabled):not(.disabled):active,.show>.btn-soundcloud.dropdown-toggle {
    background-color: #c40;
    border-color: #dfdfdf;
    color: #fff
}

.btn-soundcloud:not(:disabled):not(.disabled).active:focus,.btn-soundcloud:not(:disabled):not(.disabled):active:focus,.show>.btn-soundcloud.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-tumblr {
    border-color: #fff;
    color: #fff!important
}

.btn-tumblr,.btn-tumblr:hover {
    background-color: #2c4762;
    color: #fff
}

.btn-tumblr:hover {
    border-color: #2c4762
}

.btn-tumblr.focus,.btn-tumblr:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-tumblr.disabled,.btn-tumblr:disabled {
    background-color: #2c4762;
    border-color: #fff;
    color: #fff
}

.btn-tumblr:not(:disabled):not(.disabled).active,.btn-tumblr:not(:disabled):not(.disabled):active,.show>.btn-tumblr.dropdown-toggle {
    background-color: #1c2e3f;
    border-color: #dfdfdf;
    color: #fff
}

.btn-tumblr:not(:disabled):not(.disabled).active:focus,.btn-tumblr:not(:disabled):not(.disabled):active:focus,.show>.btn-tumblr.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-twitter {
    border-color: #fff;
    color: #fff!important
}

.btn-twitter,.btn-twitter:hover {
    background-color: #55acee;
    color: #2a2e30
}

.btn-twitter:hover {
    border-color: #55acee
}

.btn-twitter.focus,.btn-twitter:focus {
    box-shadow: 0 0 0 .2rem hsla(180,2%,88%,.5)
}

.btn-twitter.disabled,.btn-twitter:disabled {
    background-color: #55acee;
    border-color: #fff;
    color: #2a2e30
}

.btn-twitter:not(:disabled):not(.disabled).active,.btn-twitter:not(:disabled):not(.disabled):active,.show>.btn-twitter.dropdown-toggle {
    background-color: #2795e9;
    border-color: #dfdfdf;
    color: #fff
}

.btn-twitter:not(:disabled):not(.disabled).active:focus,.btn-twitter:not(:disabled):not(.disabled):active:focus,.show>.btn-twitter.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(180,2%,88%,.5)
}

.btn-vimeo {
    border-color: #fff;
    color: #fff!important
}

.btn-vimeo,.btn-vimeo:hover {
    background-color: #1ab7ea;
    color: #fff
}

.btn-vimeo:hover {
    border-color: #1ab7ea
}

.btn-vimeo.focus,.btn-vimeo:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-vimeo.disabled,.btn-vimeo:disabled {
    background-color: #1ab7ea;
    border-color: #fff;
    color: #fff
}

.btn-vimeo:not(:disabled):not(.disabled).active,.btn-vimeo:not(:disabled):not(.disabled):active,.show>.btn-vimeo.dropdown-toggle {
    background-color: #1295bf;
    border-color: #dfdfdf;
    color: #fff
}

.btn-vimeo:not(:disabled):not(.disabled).active:focus,.btn-vimeo:not(:disabled):not(.disabled):active:focus,.show>.btn-vimeo.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-vk {
    border-color: #fff;
    color: #fff!important
}

.btn-vk,.btn-vk:hover {
    background-color: #587ea3;
    color: #fff
}

.btn-vk:hover {
    border-color: #587ea3
}

.btn-vk.focus,.btn-vk:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-vk.disabled,.btn-vk:disabled {
    background-color: #587ea3;
    border-color: #fff;
    color: #fff
}

.btn-vk:not(:disabled):not(.disabled).active,.btn-vk:not(:disabled):not(.disabled):active,.show>.btn-vk.dropdown-toggle {
    background-color: #466482;
    border-color: #dfdfdf;
    color: #fff
}

.btn-vk:not(:disabled):not(.disabled).active:focus,.btn-vk:not(:disabled):not(.disabled):active:focus,.show>.btn-vk.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-yahoo {
    border-color: #fff;
    color: #fff!important
}

.btn-yahoo,.btn-yahoo:hover {
    background-color: #720e9e;
    color: #fff
}

.btn-yahoo:hover {
    border-color: #720e9e
}

.btn-yahoo.focus,.btn-yahoo:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-yahoo.disabled,.btn-yahoo:disabled {
    background-color: #720e9e;
    border-color: #fff;
    color: #fff
}

.btn-yahoo:not(:disabled):not(.disabled).active,.btn-yahoo:not(:disabled):not(.disabled):active,.show>.btn-yahoo.dropdown-toggle {
    background-color: #500a6f;
    border-color: #dfdfdf;
    color: #fff
}

.btn-yahoo:not(:disabled):not(.disabled).active:focus,.btn-yahoo:not(:disabled):not(.disabled):active:focus,.show>.btn-yahoo.dropdown-toggle:focus {
    box-shadow: 0 0 0 .2rem hsla(0,0%,100%,.5)
}

.btn-outline-adn {
    border: 1px solid #d87a68!important;
    color: #d87a68
}

.btn-outline-bitbucket {
    border: 1px solid #205081!important;
    color: #205081
}

.btn-outline-dropbox {
    border: 1px solid #1087dd!important;
    color: #1087dd
}

.btn-outline-facebook {
    border: 1px solid #3b5998!important;
    color: #3b5998
}

.btn-outline-flickr {
    border: 1px solid #ff0084!important;
    color: #ff0084
}

.btn-outline-foursquare {
    border: 1px solid #f94877!important;
    color: #f94877
}

.btn-outline-github {
    border: 1px solid #444!important;
    color: #444
}

.btn-outline-google {
    border: 1px solid #dd4b39!important;
    color: #dd4b39
}

.btn-outline-instagram {
    border: 1px solid #3f729b!important;
    color: #3f729b
}

.btn-outline-linkedin {
    border: 1px solid #007bb6!important;
    color: #007bb6
}

.btn-outline-microsoft {
    border: 1px solid #2672ec!important;
    color: #2672ec
}

.btn-outline-odnoklassniki {
    border: 1px solid #f4731c!important;
    color: #f4731c
}

.btn-outline-openid {
    border: 1px solid #f7931e!important;
    color: #f7931e
}

.btn-outline-pinterest {
    border: 1px solid #cb2027!important;
    color: #cb2027
}

.btn-outline-reddit {
    border: 1px solid #ff4500!important;
    color: #ff4500
}

.btn-outline-soundcloud {
    border: 1px solid #f50!important;
    color: #f50
}

.btn-outline-tumblr {
    border: 1px solid #2c4762!important;
    color: #2c4762
}

.btn-outline-twitter {
    border: 1px solid #55acee!important;
    color: #55acee
}

.btn-outline-vimeo {
    border: 1px solid #1ab7ea!important;
    color: #1ab7ea
}

.btn-outline-vk {
    border: 1px solid #587ea3!important;
    color: #587ea3
}

.btn-outline-yahoo {
    border: 1px solid #720e9e!important;
    color: #720e9e
}

.btn-outline-adn:hover {
    border: 1px solid #ad412d!important;
    color: #ad412d
}

.btn-outline-bitbucket:hover {
    border: 1px solid #0c1d2f!important;
    color: #0c1d2f
}

.btn-outline-dropbox:hover {
    border: 1px solid #094d7e!important;
    color: #094d7e
}

.btn-outline-facebook:hover {
    border: 1px solid #1e2e4f!important;
    color: #1e2e4f
}

.btn-outline-flickr:hover {
    border: 1px solid #99004f!important;
    color: #99004f
}

.btn-outline-foursquare:hover {
    border: 1px solid #d4073d!important;
    color: #d4073d
}

.btn-outline-github:hover {
    border: 1px solid #111!important;
    color: #111
}

.btn-outline-google:hover {
    border: 1px solid #96271a!important;
    color: #96271a
}

.btn-outline-instagram:hover {
    border: 1px solid #223d52!important;
    color: #223d52
}

.btn-outline-linkedin:hover {
    border: 1px solid #003650!important;
    color: #003650
}

.btn-outline-microsoft:hover {
    border: 1px solid #0e459e!important;
    color: #0e459e
}

.btn-outline-odnoklassniki:hover {
    border: 1px solid #a24608!important;
    color: #a24608
}

.btn-outline-openid:hover {
    border: 1px solid #a95e06!important;
    color: #a95e06
}

.btn-outline-pinterest:hover {
    border: 1px solid #731216!important;
    color: #731216
}

.btn-outline-reddit:hover {
    border: 1px solid #992900!important;
    color: #992900
}

.btn-outline-soundcloud:hover {
    border: 1px solid #930!important;
    color: #930
}

.btn-outline-tumblr:hover {
    border: 1px solid #0c141c!important;
    color: #0c141c
}

.btn-outline-twitter:hover {
    border: 1px solid #147bc9!important;
    color: #147bc9
}

.btn-outline-vimeo:hover {
    border: 1px solid #0d7091!important;
    color: #0d7091
}

.btn-outline-vk:hover {
    border: 1px solid #344b61!important;
    color: #344b61
}

.btn-outline-yahoo:hover {
    border: 1px solid #2e0640!important;
    color: #2e0640
}

.bg-adn {
    background-color: #d87a68
}

.bg-bitbucket {
    background-color: #205081
}

.bg-dropbox {
    background-color: #1087dd
}

.bg-facebook {
    background-color: #3b5998
}

.bg-flickr {
    background-color: #ff0084
}

.bg-foursquare {
    background-color: #f94877
}

.bg-github {
    background-color: #444
}

.bg-google {
    background-color: #dd4b39
}

.bg-instagram {
    background-color: #3f729b
}

.bg-linkedin {
    background-color: #007bb6
}

.bg-microsoft {
    background-color: #2672ec
}

.bg-odnoklassniki {
    background-color: #f4731c
}

.bg-openid {
    background-color: #f7931e
}

.bg-pinterest {
    background-color: #cb2027
}

.bg-reddit {
    background-color: #ff4500
}

.bg-soundcloud {
    background-color: #f50
}

.bg-tumblr {
    background-color: #2c4762
}

.bg-twitter {
    background-color: #55acee
}

.bg-vimeo {
    background-color: #1ab7ea
}

.bg-vk {
    background-color: #587ea3
}

.bg-yahoo {
    background-color: #720e9e
}

.content-head-image .content .content-wrapper .content-header {
    height: 200px;
    margin: 0 0 3rem;
    padding: 2rem 1rem 0;
    position: relative
}

.content-head-image .content .content-wrapper .content-header:before {
    background-color: #000;
    content: "";
    height: 200px;
    left: 0;
    opacity: .3;
    position: absolute;
    top: 0;
    width: 100%
}

.content-head-image .content .content-wrapper .content-header .content-header-title {
    color: #fff;
    font-size: 2rem
}

.content-head-image .content .content-wrapper .content-header .breadcrumbs-top {
    bottom: 0;
    position: absolute
}

.content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li a,.content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li:after,.content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li:before {
    color: #fff
}

.content-head-image .content .content-wrapper .content-header .breadcrumbs-top .breadcrumb li.active {
    color: #fff;
    font-weight: 500
}

.fonticon-container>.fonticon-wrap {
    border-radius: .1875rem;
    float: left;
    height: 60px;
    line-height: 4.8rem;
    margin-bottom: 1.5rem;
    margin-right: 1rem;
    text-align: center;
    width: 60px
}

.fonticon-container>.fonticon-wrap>i {
    font-size: 2.28rem;
    transition: all .2s ease-in-out
}

.fonticon-container>.fonticon-wrap.youtube {
    width: 100px
}

.fonticon-container:hover i {
    color: #666ee8;
    font-size: 2.9rem;
    transform: scale(1.3)
}

.fonticon-container>.fonticon-classname,.fonticon-container>.fonticon-unit {
    display: block;
    font-size: 1.5rem;
    line-height: 1.2
}

.fonticon-container>.fonticon-unit {
    font-size: 1rem;
    font-style: italic
}

.scroll-example {
    border: 2px solid #d1d5ea;
    overflow: auto;
    padding: .5rem;
    position: relative
}

.scroll-example .horz-scroll-content {
    width: 1200px
}

.browser {
    background: #e0e0e0;
    border: 4px solid #e0e0e0;
    box-sizing: border-box;
    height: 12rem;
    margin: 0 0 10px;
    padding-top: 20px;
    width: 100%
}

.browser iframe {
    background: #fff;
    border: 0;
    height: 100%;
    width: 100%
}

.loader-wrapper {
    height: 8em
}

.maintenance-icon {
    font-size: 4rem
}

.animationIcon {
    bottom: 10px;
    right: 30px
}

.dropdown-demo {
    float: none;
    position: static;
    width: 100%
}

.popover-demo {
    display: block;
    margin: 1rem auto;
    padding: 0;
    position: relative;
    z-index: 100
}

.popover-demo .arrow-left-demo {
    left: 50%
}

.popover-demo .arrow-top-demo {
    top: 50%
}

.tooltip-top-demo {
    border-width: 0 5px 5px;
    border-bottom: 5px #000;
    top: -5px
}

.tooltip-bottom-demo,.tooltip-top-demo {
    border-style: solid;
    left: 50%;
    margin-left: -5px;
    position: absolute
}

.tooltip-bottom-demo {
    border-width: 5px 0;
    border-top: 5px #000;
    bottom: -5px
}

.tooltip-left-demo {
    border-width: 5px 5px 0;
    border-right: 5px #000;
    left: -5px
}

.tooltip-left-demo,.tooltip-right-demo {
    border-style: solid;
    margin-top: -5px;
    position: absolute;
    top: 50%
}

.tooltip-right-demo {
    border-width: 5px 0 5px 5px;
    border-left: 5px #000;
    right: -5px
}

.customizer {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: #fff;
    border-left: 1px solid rgba(0,0,0,.05);
    bottom: 0;
    box-shadow: 0 0 8px rgba(0,0,0,.1);
    height: 100vh;
    padding: 0;
    position: fixed;
    right: -400px;
    top: 0;
    transition: right .4s cubic-bezier(.05,.74,.2,.99);
    width: 400px;
    z-index: 1051
}

.customizer.open {
    right: 0
}

.customizer .customizer-content {
    height: 100%;
    position: relative
}

.customizer .customizer-content .custom-control .custom-control-label {
    top: 0
}

.customizer a.customizer-toggle {
    background: #fff;
    border-radius: 15px 0 0 15px;
    color: #666ee8;
    display: block
}

.customizer a.customizer-close {
    color: #000
}

.customizer .customizer-close {
    padding: 7px;
    position: absolute;
    right: 10px;
    top: 10px;
    width: auto;
    z-index: 10
}

.customizer .customizer-toggle {
    cursor: pointer;
    height: 50px;
    left: -54px;
    line-height: 56px;
    position: absolute;
    text-align: center;
    top: 35%;
    width: 54px
}

.customizer .color-options a {
    white-space: pre
}

.customizer .customizer-sidebar-options .active {
    background-color: #666ee8;
    border-color: #666ee8;
    color: #fff
}

.buy-now {
    bottom: 5%;
    position: fixed;
    right: 2%;
    z-index: 1051
}

#scroll-top {
    background: url(/images/top.png?314a20b6b866b007b8f24c2426ee4e8f) no-repeat;
    bottom: 100px;
    cursor: pointer;
    display: none;
    height: 40px;
    position: fixed;
    right: 30px;
    width: 40px;
    z-index: 99
}

.ps-container {
    -ms-overflow-style: none;
    overflow: hidden!important;
    touch-action: none
}

@supports(-ms-overflow-style: none) {
    .ps-container {
        overflow:auto!important
    }
}

@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .ps-container {
        overflow: auto!important
    }
}

.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail {
    background-color: transparent;
    display: block
}

.ps-container.ps-in-scrolling {
    pointer-events: none
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: .9
}

.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #999
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: .9
}

.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}

.ps-container>.ps-scrollbar-x-rail {
    border-radius: 4px;
    bottom: 3px;
    display: none;
    height: 8px;
    opacity: 0;
    position: absolute;
    transition: background-color .2s linear,opacity .2s linear
}

.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #aaa;
    border-radius: 4px;
    bottom: 0;
    height: 8px;
    position: absolute;
    transition: background-color .2s linear
}

.ps-container>.ps-scrollbar-y-rail {
    border-radius: 4px;
    display: none;
    opacity: 0;
    position: absolute;
    right: 3px;
    transition: background-color .2s linear,opacity .2s linear;
    width: 8px
}

.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #aaa;
    border-radius: 4px;
    position: absolute;
    right: 0;
    transition: background-color .2s linear;
    width: 8px
}

.ps-container:hover.ps-in-scrolling {
    pointer-events: none
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: .9
}

.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: .9
}

.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}

.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail {
    opacity: .6
}

.ps-container:hover>.ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: .9
}

.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
    background-color: #999
}

.ps-container:hover>.ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: .9
}

.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
    background-color: #999
}

.ps-theme-dark {
    -ms-overflow-style: none;
    overflow: hidden!important;
    touch-action: none
}

@supports(-ms-overflow-style: none) {
    .ps-theme-dark {
        overflow:auto!important
    }
}

@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .ps-theme-dark {
        overflow: auto!important
    }
}

.ps-theme-dark.ps-active-x>.ps-scrollbar-x-rail,.ps-theme-dark.ps-active-y>.ps-scrollbar-y-rail {
    background-color: transperant;
    display: block
}

.ps-theme-dark.ps-in-scrolling {
    pointer-events: none
}

.ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.4)
}

.ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.4)
}

.ps-theme-dark>.ps-scrollbar-x-rail {
    border-radius: 4px;
    bottom: 3px;
    display: none;
    height: 8px;
    opacity: 0;
    position: absolute;
    transition: background-color .2s linear,opacity .2s linear
}

.ps-theme-dark>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.2);
    border-radius: 4px;
    bottom: 0;
    height: 8px;
    position: absolute;
    transition: background-color .2s linear
}

.ps-theme-dark>.ps-scrollbar-y-rail {
    border-radius: 4px;
    display: none;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: background-color .2s linear,opacity .2s linear;
    width: 6px
}

.ps-theme-dark>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.2);
    border-radius: 4px;
    position: absolute;
    right: 0;
    transition: background-color .2s linear;
    width: 6px
}

.ps-theme-dark:hover.ps-in-scrolling {
    pointer-events: none
}

.ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.4)
}

.ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.4)
}

.ps-theme-dark:hover>.ps-scrollbar-x-rail,.ps-theme-dark:hover>.ps-scrollbar-y-rail {
    opacity: .6
}

.ps-theme-dark:hover>.ps-scrollbar-x-rail:hover {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.ps-theme-dark:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.4)
}

.ps-theme-dark:hover>.ps-scrollbar-y-rail:hover {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.ps-theme-dark:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.4)
}

.ps-theme-light {
    -ms-overflow-style: none;
    overflow: hidden!important;
    touch-action: none
}

@supports(-ms-overflow-style: none) {
    .ps-theme-light {
        overflow:auto!important
    }
}

@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .ps-theme-light {
        overflow: auto!important
    }
}

.ps-theme-light.ps-active-x>.ps-scrollbar-x-rail,.ps-theme-light.ps-active-y>.ps-scrollbar-y-rail {
    background-color: transperant;
    display: block
}

.ps-theme-light.ps-in-scrolling {
    pointer-events: none
}

.ps-theme-light.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: hsla(0,0%,100%,.2);
    opacity: .9
}

.ps-theme-light.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: hsla(0,0%,100%,.8)
}

.ps-theme-light.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: hsla(0,0%,100%,.2);
    opacity: .9
}

.ps-theme-light.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: hsla(0,0%,100%,.8)
}

.ps-theme-light>.ps-scrollbar-x-rail {
    border-radius: 4px;
    bottom: 3px;
    display: none;
    height: 8px;
    opacity: 0;
    position: absolute;
    transition: background-color .2s linear,opacity .2s linear
}

.ps-theme-light>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: hsla(0,0%,100%,.5);
    border-radius: 4px;
    bottom: 0;
    height: 8px;
    position: absolute;
    transition: background-color .2s linear
}

.ps-theme-light>.ps-scrollbar-y-rail {
    border-radius: 4px;
    display: none;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: background-color .2s linear,opacity .2s linear;
    width: 6px
}

.ps-theme-light>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: hsla(0,0%,100%,.5);
    border-radius: 4px;
    position: absolute;
    right: 0;
    transition: background-color .2s linear;
    width: 6px
}

.ps-theme-light:hover.ps-in-scrolling {
    pointer-events: none
}

.ps-theme-light:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: hsla(0,0%,100%,.2);
    opacity: .9
}

.ps-theme-light:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: hsla(0,0%,100%,.8)
}

.ps-theme-light:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: hsla(0,0%,100%,.2);
    opacity: .9
}

.ps-theme-light:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: hsla(0,0%,100%,.8)
}

.ps-theme-light:hover>.ps-scrollbar-x-rail,.ps-theme-light:hover>.ps-scrollbar-y-rail {
    opacity: .6
}

.ps-theme-light:hover>.ps-scrollbar-x-rail:hover {
    background-color: hsla(0,0%,100%,.2);
    opacity: .9
}

.ps-theme-light:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
    background-color: hsla(0,0%,100%,.8)
}

.ps-theme-light:hover>.ps-scrollbar-y-rail:hover {
    background-color: hsla(0,0%,100%,.2);
    opacity: .9
}

.ps-theme-light:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
    background-color: hsla(0,0%,100%,.8)
}

.menu-collapsed .ps-theme-dark {
    -ms-overflow-style: none;
    overflow: hidden!important;
    touch-action: none
}

@supports(-ms-overflow-style: none) {
    .menu-collapsed .ps-theme-dark {
        overflow:auto!important
    }
}

@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .menu-collapsed .ps-theme-dark {
        overflow: auto!important
    }
}

.menu-collapsed .ps-theme-dark.ps-active-x>.ps-scrollbar-x-rail,.menu-collapsed .ps-theme-dark.ps-active-y>.ps-scrollbar-y-rail {
    background-color: transparent;
    display: block
}

.menu-collapsed .ps-theme-dark.ps-in-scrolling {
    pointer-events: none
}

.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: .9
}

.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #999
}

.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: .9
}

.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}

.menu-collapsed .ps-theme-dark>.ps-scrollbar-x-rail {
    border-radius: 4px;
    bottom: 3px;
    display: none;
    height: 8px;
    opacity: 0;
    position: absolute;
    transition: background-color .2s linear,opacity .2s linear
}

.menu-collapsed .ps-theme-dark>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #55595c!important;
    border-radius: 4px;
    bottom: 0;
    height: 8px;
    position: absolute;
    transition: background-color .2s linear
}

.menu-collapsed .ps-theme-dark>.ps-scrollbar-y-rail {
    border-radius: 4px;
    display: none;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: background-color .2s linear,opacity .2s linear;
    width: 6px
}

.menu-collapsed .ps-theme-dark>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #55595c!important;
    border-radius: 4px;
    position: absolute;
    right: 0;
    transition: background-color .2s linear;
    width: 6px
}

.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling {
    pointer-events: none
}

.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: #eee;
    opacity: .9
}

.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: #999
}

.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: #eee;
    opacity: .9
}

.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: #999
}

.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-x-rail,.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-y-rail {
    opacity: 0
}

.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-x-rail:hover {
    background-color: #eee;
    opacity: .9
}

.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
    background-color: #999
}

.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-y-rail:hover {
    background-color: #eee;
    opacity: .9
}

.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
    background-color: #999
}

.menu-collapsed ul.ps-theme-dark {
    -ms-overflow-style: none;
    overflow: hidden!important;
    touch-action: none
}

@supports(-ms-overflow-style: none) {
    .menu-collapsed ul.ps-theme-dark {
        overflow:auto!important
    }
}

@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .menu-collapsed ul.ps-theme-dark {
        overflow: auto!important
    }
}

.menu-collapsed ul.ps-theme-dark.ps-active-x>.ps-scrollbar-x-rail,.menu-collapsed ul.ps-theme-dark.ps-active-y>.ps-scrollbar-y-rail {
    background-color: transperant;
    display: block
}

.menu-collapsed ul.ps-theme-dark.ps-in-scrolling {
    pointer-events: none
}

.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.4)
}

.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.4)
}

.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-x-rail {
    border-radius: 4px;
    bottom: 3px;
    display: none;
    height: 8px;
    opacity: 0;
    position: absolute;
    transition: background-color .2s linear,opacity .2s linear
}

.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.2);
    border-radius: 4px;
    bottom: 0;
    height: 8px;
    position: absolute;
    transition: background-color .2s linear
}

.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-y-rail {
    border-radius: 4px;
    display: none;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: background-color .2s linear,opacity .2s linear;
    width: 6px
}

.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.2);
    border-radius: 4px;
    position: absolute;
    right: 0;
    transition: background-color .2s linear;
    width: 6px
}

.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling {
    pointer-events: none
}

.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.4)
}

.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.4)
}

.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-x-rail,.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-y-rail {
    opacity: .6
}

.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-x-rail:hover {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.4)
}

.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-y-rail:hover {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.4)
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark {
    -ms-overflow-style: none;
    overflow: hidden!important;
    touch-action: none
}

@supports(-ms-overflow-style: none) {
    .vertical-menu-modern.menu-collapsed .ps-theme-dark {
        overflow:auto!important
    }
}

@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .vertical-menu-modern.menu-collapsed .ps-theme-dark {
        overflow: auto!important
    }
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-active-x>.ps-scrollbar-x-rail,.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-active-y>.ps-scrollbar-y-rail {
    background-color: transperant;
    display: block
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling {
    pointer-events: none
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.4)
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.4)
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark>.ps-scrollbar-x-rail {
    border-radius: 4px;
    bottom: 3px;
    display: none;
    height: 8px;
    opacity: 0;
    position: absolute;
    transition: background-color .2s linear,opacity .2s linear
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.2);
    border-radius: 4px;
    bottom: 0;
    height: 8px;
    position: absolute;
    transition: background-color .2s linear
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark>.ps-scrollbar-y-rail {
    border-radius: 4px;
    display: none;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: background-color .2s linear,opacity .2s linear;
    width: 6px
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.2);
    border-radius: 4px;
    position: absolute;
    right: 0;
    transition: background-color .2s linear;
    width: 6px
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling {
    pointer-events: none
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.4)
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.4)
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-x-rail,.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-y-rail {
    opacity: .6
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-x-rail:hover {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.4)
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-y-rail:hover {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.vertical-menu-modern.menu-collapsed .ps-theme-dark:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.4)
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark {
    -ms-overflow-style: none;
    overflow: hidden!important;
    touch-action: none
}

@supports(-ms-overflow-style: none) {
    .vertical-menu-modern.menu-collapsed ul.ps-theme-dark {
        overflow:auto!important
    }
}

@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .vertical-menu-modern.menu-collapsed ul.ps-theme-dark {
        overflow: auto!important
    }
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-active-x>.ps-scrollbar-x-rail,.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-active-y>.ps-scrollbar-y-rail {
    background-color: transperant;
    display: block
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling {
    pointer-events: none
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.4)
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.4)
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-x-rail {
    border-radius: 4px;
    bottom: 3px;
    display: none;
    height: 8px;
    opacity: 0;
    position: absolute;
    transition: background-color .2s linear,opacity .2s linear
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.2);
    border-radius: 4px;
    bottom: 0;
    height: 8px;
    position: absolute;
    transition: background-color .2s linear
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-y-rail {
    border-radius: 4px;
    display: none;
    opacity: 0;
    position: absolute;
    right: 0;
    transition: background-color .2s linear,opacity .2s linear;
    width: 6px
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.2);
    border-radius: 4px;
    position: absolute;
    right: 0;
    transition: background-color .2s linear;
    width: 6px
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling {
    pointer-events: none
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.4)
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.4)
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-x-rail,.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-y-rail {
    opacity: .6
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-x-rail:hover {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
    background-color: rgba(0,0,0,.4)
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-y-rail:hover {
    background-color: rgba(0,0,0,.1);
    opacity: .9
}

.vertical-menu-modern.menu-collapsed ul.ps-theme-dark:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
    background-color: rgba(0,0,0,.4)
}

.always-visible.ps-container>.ps-scrollbar-x-rail,.always-visible.ps-container>.ps-scrollbar-y-rail {
    opacity: .6
}

.large-margin.ps-container>.ps-scrollbar-x-rail {
    margin: 0 25%
}

.large-margin.ps-container>.ps-scrollbar-y-rail {
    margin: 100px 0
}

@media screen and (min-width: 0px) {
    head {
        font-family:xs\ 0px
    }

    body:after {
        content: "xs - min-width: 0px"
    }
}

@media screen and (min-width: 544px) {
    head {
        font-family:sm\ 544px
    }

    body:after {
        content: "sm - min-width: 544px"
    }
}

@media screen and (min-width: 768px) {
    head {
        font-family:md\ 768px
    }

    body:after {
        content: "md - min-width: 768px"
    }
}

@media screen and (min-width: 992px) {
    head {
        font-family:lg\ 992px
    }

    body:after {
        content: "lg - min-width: 992px"
    }
}

@media screen and (min-width: 1200px) {
    head {
        font-family:xl\ 1200px
    }

    body:after {
        content: "xl - min-width: 1200px"
    }
}

head {
    clear: both
}

head title {
    font-family: "xs 0px, sm 544px, md 768px, lg 992px, xl 1200px"
}

[data-usn-if],body:after {
    display: none
}

#cke_ckeditor-inline {
    max-width: 68%
}

.note-editor.note-frame {
    border-radius: .3rem
}

.note-popover.popover {
    display: none
}

.note-toolbar.panel-heading {
    background-color: #f9f9f9;
    border-bottom: 1px solid #ddd;
    color: #333;
    padding: .25rem 1rem .55rem!important
}

.note-toolbar button.note-btn {
    background-color: transparent;
    border: 1px solid #ccc;
    padding: .5rem 1rem
}

.note-toolbar .dropdown-toggle:after {
    display: none
}

.content {
    margin-left: 0;
    min-height: auto;
    overflow: visible;
    padding: inherit;
    position: relative;
    width: auto
}

.mce-tinymce-inline {
    max-width: 80%!important
}

.mce-container-body {
    overflow: auto
}

.CodeMirror {
    border-bottom: 1px solid #000;
    border-top: 1px solid #000
}

.CodeMirror .CodeMirror-selected {
    background-color: skyblue!important
}

.CodeMirror .CodeMirror-selectedtext {
    color: #fff
}

.CodeMirror .styled-background {
    background-color: #ff7
}

.CodeMirror .cm-matchhighlight {
    background-color: #90ee90
}

.CodeMirror .CodeMirror-selection-highlight-scrollbar {
    background-color: green
}

#codemirror-tabs+.CodeMirror .cm-tab {
    background: url(/images/img.png?314a20b6b866b007b8f24c2426ee4e8f);
    background-position: 100%;
    background-repeat: no-repeat
}

iframe#preview {
    border: 1px solid #000;
    height: 300px;
    width: 100%
}

.ace_editor {
    height: 320px;
    overflow: hidden;
    position: relative
}

.ql-editor,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-toolbar {
    font-family: Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    font-size: 1rem
}

.group-area {
    margin-bottom: 3rem
}

.block {
    display: block;
    width: 100%
}

select[multiple=multiple] {
    overflow: auto
}

.has-icon-left .form-control {
    padding-left: 2.5rem
}

.form-control-position {
    display: block;
    height: 2.5rem;
    line-height: 3.2rem;
    position: absolute;
    right: 0;
    text-align: center;
    top: 1px;
    width: 2.5rem;
    z-index: 2
}

input.form-control.input-xl,select.form-control:not([size]):not([multiple]).input-xl {
    border-radius: .35rem;
    font-size: 1.5rem;
    height: 3.75rem;
    line-height: 1.45;
    padding: .5rem 1rem
}

input.form-control.form-group-xl .form-control,select.form-control:not([size]):not([multiple]).form-group-xl .form-control {
    border-radius: .35rem;
    font-size: 1.5rem;
    height: 3.75rem;
    line-height: 1.45;
    padding: .5rem
}

input.form-control.form-group-xl .form-control-static,select.form-control:not([size]):not([multiple]).form-group-xl .form-control-static {
    font-size: 1.5rem;
    height: 3.55rem;
    line-height: 1.7;
    padding: .5rem
}

input.form-control.input-lg,select.form-control:not([size]):not([multiple]).input-lg {
    border-radius: .35rem;
    font-size: 1.25rem;
    height: 3rem;
    line-height: 1.45;
    padding: .5rem .75rem
}

input.form-control.form-group-lg .form-control,select.form-control:not([size]):not([multiple]).form-group-lg .form-control {
    border-radius: .35rem;
    font-size: 1.25rem;
    height: 3rem;
    line-height: 1.25;
    padding: 1rem 1.25rem
}

input.form-control.form-group-lg select.form-control,select.form-control:not([size]):not([multiple]).form-group-lg select.form-control {
    height: calc(1.25em + 2rem + 2px);
    line-height: calc(1.25em + 2rem + 2px)
}

input.form-control.form-group-lg select[multiple].form-control,input.form-control.form-group-lg textarea.form-control,select.form-control:not([size]):not([multiple]).form-group-lg select[multiple].form-control,select.form-control:not([size]):not([multiple]).form-group-lg textarea.form-control {
    height: auto
}

input.form-control.form-group-lg .form-control-static,select.form-control:not([size]):not([multiple]).form-group-lg .form-control-static {
    font-size: 1.25rem;
    height: calc(1.25em + 2rem + 2px);
    line-height: 1.25;
    min-height: 2.7rem;
    padding: 2rem 1.25rem
}

input.form-control.input-sm,select.form-control:not([size]):not([multiple]).input-sm {
    border-radius: .21rem;
    font-size: .975rem;
    height: 2rem;
    line-height: 1.45;
    padding: 0 .95rem
}

input.form-control.form-group-sm .form-control,select.form-control:not([size]):not([multiple]).form-group-sm .form-control {
    border-radius: .21rem;
    font-size: .875rem;
    height: calc(1.875rem + 2px);
    line-height: 1.45;
    padding: .5rem .75rem
}

input.form-control.form-group-sm .form-control-static,select.form-control:not([size]):not([multiple]).form-group-sm .form-control-static {
    font-size: .875rem;
    line-height: 1
}

input.form-control.input-xs,select.form-control:not([size]):not([multiple]).input-xs {
    border-radius: .12rem;
    font-size: .75rem;
    height: 1.525rem;
    line-height: 1.45;
    padding: .1rem .525rem
}

input.form-control.form-group-xs .form-control,select.form-control:not([size]):not([multiple]).form-group-xs .form-control {
    border-radius: .12rem;
    font-size: .75rem;
    height: 1.525rem;
    line-height: 1.45;
    padding: .2rem .275rem
}

input.form-control.form-group-xs .form-control-static,select.form-control:not([size]):not([multiple]).form-group-xs .form-control-static {
    font-size: .75rem;
    height: 1.525rem;
    line-height: 1.5;
    padding: .2rem .275rem
}

input.form-control.form-group-xl>.form-control-position,input.form-control.input-xl+.form-control-position,select.form-control:not([size]):not([multiple]).form-group-xl>.form-control-position,select.form-control:not([size]):not([multiple]).input-xl+.form-control-position {
    height: 3.55rem;
    line-height: 3.55rem;
    top: 4px;
    width: 3.55rem
}

input.form-control.form-group-lg>.form-control-position,input.form-control.input-lg+.form-control-position,select.form-control:not([size]):not([multiple]).form-group-lg>.form-control-position,select.form-control:not([size]):not([multiple]).input-lg+.form-control-position {
    height: 3rem;
    line-height: 3rem;
    top: 4px;
    width: 3rem
}

input.form-control.form-group-sm>.form-control-position,input.form-control.input-sm+.form-control-position,select.form-control:not([size]):not([multiple]).form-group-sm>.form-control-position,select.form-control:not([size]):not([multiple]).input-sm+.form-control-position {
    height: calc(1.875rem + 2px);
    line-height: 2rem;
    top: 2px;
    width: calc(1.875rem + 2px)
}

input.form-control.form-group-xs>.form-control-position,input.form-control.input-xs+.form-control-position,select.form-control:not([size]):not([multiple]).form-group-xs>.form-control-position,select.form-control:not([size]):not([multiple]).input-xs+.form-control-position {
    height: 1.525rem;
    line-height: 1.525rem;
    top: 0;
    width: 1.525rem
}

.position-relative .form-control {
    padding-right: calc(1.25em + 1.5rem + 2px)
}

.position-relative .form-control.input-xl {
    padding-right: 3.55rem
}

.position-relative .form-control.input-lg {
    padding-right: calc(1.25em + 2rem + 2px)
}

.position-relative .form-control.input-sm {
    padding-right: calc(1.875rem + 2px)
}

.position-relative .form-control.input-xs {
    padding-right: 1.525rem
}

.has-icon-left .form-control {
    padding-left: calc(1.25em + 1.5rem + 2px);
    padding-right: 1rem
}

.has-icon-left .form-control.input-xl {
    padding-left: 3.55rem;
    padding-right: .5rem
}

.has-icon-left .form-control.input-lg {
    padding-left: calc(1.25em + 2rem + 2px);
    padding-right: 1.25rem
}

.has-icon-left .form-control.input-sm {
    padding-left: 1.7rem;
    padding-right: .75rem
}

.has-icon-left .form-control.input-xs {
    padding-left: 1.525rem;
    padding-right: .275rem
}

.has-icon-left .form-control-position {
    left: inherit;
    right: auto
}

input[type=color] {
    height: calc(1.25em + 1.5rem + 2px)
}

input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control {
    line-height: 1.45
}

.font-size-large {
    font-size: 1.25rem
}

.font-size-base {
    font-size: 1rem
}

.font-size-small {
    font-size: .875rem
}

.font-size-xsmall {
    font-size: .75rem
}

.form-group-style {
    border: 1px solid rgba(0,0,0,.07);
    overflow: hidden;
    padding: 7px 12px 4px;
    position: relative
}

.form-group-style label {
    font-weight: 700;
    margin: 0;
    text-transform: uppercase
}

.form-group-style .form-control {
    background: 0 0;
    border: none;
    margin-top: -4px;
    padding-left: 0
}

.form-group-style.focus {
    background-color: #f0f0f0
}

.form-group-style label.filled,.form-group-style.focus label {
    opacity: .5
}

.input-group-xs .form-control,.input-group-xs .input-group-addon,.input-group-xs .input-group-btn>button {
    border-bottom-left-radius: .175rem;
    border-top-left-radius: .175rem;
    font-size: .725rem;
    line-height: 1.677777;
    padding: .175rem .5rem
}

.input-group-xs .input-group-btn>button {
    border-radius: .175rem
}

.input-group-addon {
    padding: .75rem
}

.floating-label-form-group-with-focus label,.floating-label-form-group-with-value label {
    color: #666ee8!important;
    font-weight: 400;
    text-transform: uppercase
}

.select2-container--classic:focus,.select2-container--default:focus {
    outline: none
}

.select2-container--classic .img-flag,.select2-container--default .img-flag {
    height: 15px;
    width: 18px
}

.select2-container--classic .select2-selection--single,.select2-container--default .select2-selection--single {
    border-color: #d9d9d9!important;
    height: 40px!important;
    padding: 5px
}

.select2-container--classic .select2-selection--single .select2-selection__rendered i,.select2-container--default .select2-selection--single .select2-selection__rendered i {
    margin-right: .5rem
}

.select2-container--classic.select2-container--open .select2-selection--single,.select2-container--default.select2-container--open .select2-selection--single {
    border-color: #ccc!important;
    outline: 0
}

.select2-container--classic.select2-container--focus,.select2-container--default.select2-container--focus {
    outline: 0
}

.select2-container--classic.select2-container--focus .select2-selection--multiple,.select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #ccc!important;
    outline: 0
}

.select2-container--classic .select2-selection--multiple,.select2-container--default .select2-selection--multiple {
    border-color: #d9d9d9!important;
    min-height: 40px!important;
    padding: 5px 8px!important
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice,.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #666ee8!important;
    border-color: transparent!important;
    color: #fff;
    margin-right: 8px!important;
    margin-top: 0!important;
    padding: 1px 11px!important
}

.select2-container--classic .select2-selection--multiple .select2-selection__rendered,.select2-container--default .select2-selection--multiple .select2-selection__rendered {
    display: block!important;
    padding: 0!important
}

.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #fff!important;
    float: right;
    margin-left: .5rem
}

.select2-container--classic .select2-selection--multiple i,.select2-container--default .select2-selection--multiple i {
    margin-right: .5rem;
    padding-left: 1px;
    position: relative;
    top: 1px
}

.select2-container--classic .select2-selection--multiple[class*=bg-] .select2-selection__choice,.select2-container--default .select2-selection--multiple[class*=bg-] .select2-selection__choice {
    background-color: rgba(0,0,0,.15)!important;
    border-color: rgba(0,0,0,.2)!important
}

.select2-container--classic .select2-results__options .select2-results__option i,.select2-container--default .select2-results__options .select2-results__option i {
    margin-right: .5rem
}

.select2-container--classic .select2-results__options .select2-results__option[aria-selected=true],.select2-container--default .select2-results__options .select2-results__option[aria-selected=true] {
    background-color: #666ee8!important;
    color: #fff!important
}

.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[aria-selected] {
    background-color: #e0e0e0!important;
    color: #424242!important
}

.select2-container--classic .select2-result-repository .select2-result-repository__avatar,.select2-container--default .select2-result-repository .select2-result-repository__avatar {
    float: left;
    width: 22%
}

.select2-container--classic .select2-result-repository .select2-result-repository__avatar img,.select2-container--default .select2-result-repository .select2-result-repository__avatar img {
    width: 75px
}

.select2-container--classic .select2-result-repository .select2-result-repository__meta,.select2-container--default .select2-result-repository .select2-result-repository__meta {
    float: right;
    width: 78%
}

.select2-container--classic .select2-result-repository .select2-result-repository__meta .select2-result-repository__title,.select2-container--default .select2-result-repository .select2-result-repository__meta .select2-result-repository__title {
    font-size: 1.35rem;
    font-weight: 700;
    text-transform: capitalize
}

.select2-container--classic .select2-result-repository .select2-result-repository__meta .select2-result-repository__statistics div,.select2-container--default .select2-result-repository .select2-result-repository__meta .select2-result-repository__statistics div {
    display: inline;
    margin-right: 1rem
}

.select2-container--classic .select-lg,.select2-container--default .select-lg {
    font-size: 1.25rem;
    height: calc(1.25em + 2rem + 2px).55!important;
    margin-bottom: 0!important;
    padding: .75rem 0
}

.select2-container--classic .select-lg.select2-selection--single .select2-selection__rendered,.select2-container--default .select-lg.select2-selection--single .select2-selection__rendered {
    line-height: 1;
    padding-left: 1rem;
    padding-right: 5.5rem;
    padding-top: .1rem
}

.select2-container--classic .select-lg.select2-selection--single .select2-selection__arrow,.select2-container--default .select-lg.select2-selection--single .select2-selection__arrow {
    top: .75rem!important
}

.select2-container--classic .select-lg.select2-selection--multiple .select2-selection__choice,.select2-container--default .select-lg.select2-selection--multiple .select2-selection__choice {
    font-size: 1.25rem;
    padding: .2rem .75rem!important
}

.select2-container--classic .select-lg.select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--default .select-lg.select2-selection--multiple .select2-search--inline .select2-search__field {
    font-size: 1.25rem;
    padding: 0
}

.select2-container--classic .select-sm,.select2-container--default .select-sm {
    font-size: .875rem;
    height: calc(2.375rem + 2px)!important;
    margin-bottom: 0!important;
    padding: .35rem .2rem
}

.select2-container--classic .select-sm.select2-selection--single .select2-selection__rendered,.select2-container--default .select-sm.select2-selection--single .select2-selection__rendered {
    padding-right: 5.5rem
}

.select2-container--classic .select-sm.select2-selection--single .select2-selection__arrow,.select2-container--default .select-sm.select2-selection--single .select2-selection__arrow {
    top: .5rem!important
}

.select2-container--classic .select-sm.select2-selection--multiple,.select2-container--default .select-sm.select2-selection--multiple {
    min-height: calc(2.375rem + 2px)!important;
    padding: .25rem .5rem!important
}

.select2-container--classic .select-sm.select2-selection--multiple .select2-selection__choice,.select2-container--default .select-sm.select2-selection--multiple .select2-selection__choice {
    font-size: .875rem;
    padding: 0 .5rem!important
}

.select2-container--classic .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--default .select-sm.select2-selection--multiple .select2-search--inline .select2-search__field {
    margin-top: 0;
    padding: .35rem 0
}

.select2-container--classic .select-xs,.select2-container--default .select-xs {
    font-size: .75rem;
    height: calc(1.875rem + 2px)!important;
    line-height: 1.5;
    margin-bottom: 0!important;
    padding: 0 .2rem
}

.select2-container--classic .select-xs.select2-selection--single .select2-selection__rendered,.select2-container--default .select-xs.select2-selection--single .select2-selection__rendered {
    padding-left: .525rem;
    padding-right: 4.55rem
}

.select2-container--classic .select-xs.select2-selection--single .select2-selection__arrow,.select2-container--default .select-xs.select2-selection--single .select2-selection__arrow {
    top: .175rem!important
}

.select2-container--classic .select-xs.select2-selection--multiple,.select2-container--default .select-xs.select2-selection--multiple {
    min-height: calc(2.075rem + 2px)!important;
    padding: 4px 6px!important
}

.select2-container--classic .select-xs.select2-selection--multiple .select2-selection__choice,.select2-container--default .select-xs.select2-selection--multiple .select2-selection__choice {
    font-size: .75rem;
    padding: 0 .4rem!important
}

.select2-container--classic .select-xs.select2-selection--multiple .select2-search--inline .select2-search__field,.select2-container--default .select-xs.select2-selection--multiple .select2-search--inline .select2-search__field {
    font-size: .75rem;
    margin-top: 0;
    padding: 0
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 6px!important;
    top: 6px!important
}

.select2-container--classic .select2-selection--single .select2-selection__arrow {
    height: 96%!important;
    right: 2px!important;
    top: 1px!important
}

.dataTables_wrapper,table.dataTable {
    border-spacing: 0
}

.dataTables_wrapper thead,.dataTables_wrapper thead th,.dataTables_wrapper.no-footer,.dataTables_wrapper.no-footer th,table.dataTable thead,table.dataTable thead th,table.dataTable.no-footer,table.dataTable.no-footer th {
    border-bottom: transparent
}

.dataTables_wrapper tfoot th,table.dataTable tfoot th {
    border-top: transparent
}

.content-wrapper table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,.content-wrapper table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {
    background-color: #666ee8;
    border-radius: 0;
    box-shadow: 0 0 2px #444;
    left: 10px;
    top: 10px
}

.content-wrapper table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,.content-wrapper table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
    background-color: #ff4961
}

@media(max-width: 991.98px) {
    .dataTables_wrapper table {
        display:block;
        min-height: .01%;
        overflow-x: auto;
        width: 100%
    }
}

.DTFC_LeftBodyLiner {
    top: -1px!important
}

div.dataTables_wrapper {
    margin: 0 auto;
    width: 100%
}

div.dataTables_wrapper div.dataTables_paginate .paginate_button {
    margin-left: 0;
    padding: 0
}

div.dataTables_wrapper div.dataTables_paginate .paginate_button:hover {
    background: 0 0;
    border: 1px solid transparent
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    margin: 10px 0
}

div.dataTables_wrapper div.dataTables_filter input,div.dataTables_wrapper div.dataTables_length select {
    display: inline-block;
    width: auto
}

div.dataTables_wrapper div.dataTables_length select {
    background: 0 0
}

div.dataTables_wrapper div .dataTables_scroll .dataTables_scrollBody>.table {
    margin: 0
}

#multiple .dataTables_wrapper .dataTables_paginate,div.dataTables_wrapper .bottom .dataTables_filter,div.dataTables_wrapper .bottom .dataTables_info,div.dataTables_wrapper .bottom .dataTables_length,div.dataTables_wrapper .top .dataTables_filter,div.dataTables_wrapper .top .dataTables_info,div.dataTables_wrapper .top .dataTables_length {
    float: none
}

#multiple .dataTables_wrapper .dataTables_paginate ul.pagination {
    display: block
}

div.dt-buttons {
    margin-bottom: 1rem
}

td.highlight {
    background-color: #f5f5f5!important;
    color: #666ee8;
    font-weight: 700
}

tr.group,tr.group:hover {
    background-color: #ededed!important
}

th {
    white-space: nowrap
}

.toolbar {
    float: left
}

.no-style tfoot>tr>th,.no-style thead>tr>th {
    border-bottom: 1px solid #e3ebf3
}

table.dataTable.compact tbody td {
    padding: 4px
}

.table-striped tbody tr.even.selected,.table-striped tbody tr.odd.selected,table.dataTable tbody>tr>.selected {
    background-color: #666ee8;
    color: #fff
}

a.dt-button.red {
    color: red
}

a.dt-button.orange {
    color: orange
}

a.dt-button.green {
    color: green
}

.dataex-css-row tr {
    height: 55px
}

.dataex-key-customstyling td.focus {
    background-color: #e3ebf3!important;
    outline: 1px solid #ac1212;
    outline-offset: -3px
}

.dt-events-log {
    background: #f7f7f7;
    border: 1px solid #888;
    margin-bottom: 1em;
    padding: 1em
}

.dataTables_wrapper tfoot input {
    box-sizing: border-box;
    width: 100%
}

td.details-control {
    background: url(/images/details_open.png?231338f592a17b06f412f07423906457) no-repeat 50%;
    cursor: pointer
}

tr.shown td.details-control {
    background: url(/images/details_close.png?a357f7deec7d483d369a04af76d4ccb2) no-repeat 50%
}

.DTFC_LeftBodyLiner,.DTFC_RightBodyLiner {
    background: #fff
}

@media screen and (max-width: 600px) {
    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        justify-content:center
    }
}

@media screen and (max-width: 1200px) and (min-width:768px) {
    div.dataTables_wrapper div.row:last-child {
        justify-content:space-between
    }

    div.dataTables_wrapper div.dataTables_paginate {
        float: right
    }

    div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        justify-content: center
    }
}

@media screen and (max-width: 767px) {
    div.dataTables_wrapper div.dataTables_filter#users-contacts_filter {
        text-align:right
    }

    div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate {
        display: block;
        text-align: center
    }

    div.dataTables_wrapper div.dataTables_info ul.pagination,div.dataTables_wrapper div.dataTables_paginate ul.pagination {
        justify-content: center!important
    }
}

div.table-responsive>div.dataTables_wrapper>div.row {
    margin: 0
}

.datepaginator .pagination li,.datepaginator-lg .pagination li,.datepaginator-sm .pagination li {
    display: inline-block
}

.datepaginator .pagination li a,.datepaginator-lg .pagination li a,.datepaginator-sm .pagination li a {
    background-color: #fff;
    border: none;
    color: #1e9ff2;
    float: left;
    line-height: 1.6;
    margin-left: -1px;
    padding: .5rem .75rem;
    position: relative;
    text-decoration: none
}

.datepaginator .pagination li a.dp-off,.datepaginator-lg .pagination li a.dp-off,.datepaginator-sm .pagination li a.dp-off {
    background-color: #f5f5f5!important
}

.datepaginator .pagination li a.dp-selected,.datepaginator .pagination li a.dp-today,.datepaginator-lg .pagination li a.dp-selected,.datepaginator-lg .pagination li a.dp-today,.datepaginator-sm .pagination li a.dp-selected,.datepaginator-sm .pagination li a.dp-today {
    background-color: #1e9ff2!important
}

.datepaginator .pagination li a .dp-divider,.datepaginator-lg .pagination li a .dp-divider,.datepaginator-sm .pagination li a .dp-divider {
    border-left: 2px solid #ddd!important
}

.datepaginator .pagination li a #dp-calendar,.datepaginator-lg .pagination li a #dp-calendar,.datepaginator-sm .pagination li a #dp-calendar {
    font-size: 1.4rem;
    margin-right: 3px;
    padding: 0 5px 0 0!important;
    position: absolute;
    right: -5px;
    top: 0
}

.pagination.pagination-separate li:first-child a {
    margin-left: 0
}

.pagination.pagination-separate li a {
    margin-left: 3px
}

.pagination.pagination-separate.pagination-sm li.active a {
    padding: .5rem .7rem
}

.pagination li a.no-border {
    padding: .5rem 1rem
}

.pagination.pagination-round.pagination-flat li.active a {
    border-radius: 2rem;
    border-width: 1px;
    padding: .5rem 1rem
}

.pagination.pagination-round.pagination-flat.pagination-sm li.active a {
    padding: .5rem .7rem
}

.pagination.pagination-round li a.page-link:hover.no-border {
    border-radius: 2rem;
    border-width: 1px
}

.pagination.pagination-round li:first-child a {
    border-bottom-left-radius: 2rem!important;
    border-top-left-radius: 2rem!important;
    padding-left: 1.2rem
}

.pagination.pagination-round li:last-child a {
    border-bottom-right-radius: 2rem!important;
    border-top-right-radius: 2rem!important;
    padding-right: 1.2rem
}

.pagination.pagination-round li.active a.no-border,.pagination.pagination-round li.active a.no-border:hover {
    border-radius: 2rem;
    border-width: 1px;
    padding: .5rem 1rem
}

.pagination.pagination-curved li a {
    border-radius: .25rem
}

.pagination.pagination-curved.pagination-sm li.active a {
    padding: .5rem .7rem
}

.pagination.pagination-flat li a {
    border: 0;
    border-radius: .25rem
}

.pagination.pagination-flat li.active a {
    border-radius: 3px;
    border-width: 1px;
    padding: .5rem 1rem
}

.pagination.pagination-flat.pagination-sm li.active a {
    padding: .5rem .7rem
}

a:focus {
    outline: none
}

.font-small-1 {
    font-size: .7rem!important
}

.font-small-2 {
    font-size: .8rem!important
}

.font-small-3 {
    font-size: .9rem!important
}

.font-medium-1 {
    font-size: 1.1rem!important
}

.font-medium-2 {
    font-size: 1.2rem!important
}

.font-medium-3 {
    font-size: 1.3rem!important
}

.font-medium-4 {
    font-size: 1.4rem!important
}

.font-medium-5 {
    font-size: 1.5rem!important
}

.font-large-1 {
    font-size: 2rem!important
}

.font-large-2 {
    font-size: 3rem!important
}

.font-large-3 {
    font-size: 4rem!important
}

.font-large-4 {
    font-size: 5rem!important
}

.font-large-5 {
    font-size: 6rem!important
}

.text-bold-300 {
    font-weight: 300
}

.text-bold-400 {
    font-weight: 400
}

.text-bold-500 {
    font-weight: 500
}

.text-bold-600 {
    font-weight: 600
}

.text-bold-700 {
    font-weight: 700
}

.text-italic {
    font-style: italic
}

.text-highlight {
    padding: 4px 6px
}

dl li,ol li,ul li {
    line-height: 1.8
}

p {
    letter-spacing: .5px
}

code {
    background-color: #f2f3f5;
    border-radius: .25rem;
    color: #f74b5c;
    font-size: 90%;
    padding: .2rem .4rem
}

pre {
    background-color: #f7f7f9
}

pre code {
    background-color: transparent!important
}

.bd-example-row .row+.row {
    margin-top: 1rem
}

.bd-example-row .row>.col,.bd-example-row .row>[class^=col-] {
    background-color: rgba(86,61,124,.15);
    border: 1px solid rgba(86,61,124,.2);
    padding-bottom: .75rem;
    padding-top: .75rem
}

.bd-example-row .flex-items-bottom,.bd-example-row .flex-items-middle,.bd-example-row .flex-items-top {
    background-color: rgba(255,0,0,.1);
    min-height: 6rem
}

.bd-example-row-flex-cols .row {
    background-color: rgba(255,0,0,.1);
    min-height: 10rem
}

.bd-highlight {
    background-color: rgba(86,61,124,.15);
    border: 1px solid rgba(86,61,124,.15)
}

.example-container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
    width: 800px;
    width: 100%
}

.example-row {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px
}

.example-content-main {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 100%
}

@media(min-width: 576px) {
    .example-content-main {
        flex:0 0 50%;
        max-width: 50%
    }
}

@media(min-width: 992px) {
    .example-content-main {
        flex:0 0 66.66667%;
        max-width: 66.66667%
    }
}

.example-content-secondary {
    padding-left: 15px;
    padding-right: 15px;
    position: relative;
    width: 100%
}

@media(min-width: 576px) {
    .example-content-secondary {
        flex:0 0 50%;
        max-width: 50%
    }
}

@media(min-width: 992px) {
    .example-content-secondary {
        flex:0 0 33.33333%;
        max-width: 33.33333%
    }
}

.table-white-space td,.table-white-space th {
    white-space: nowrap
}

.table-borderless td,.table-borderless th {
    border: none
}

.table thead th {
    border-bottom: 2px solid #e3ebf3;
    border-top: 1px solid #e3ebf3;
    vertical-align: bottom
}

.table-bordered td,.table-bordered th {
    border: 1px solid #e3ebf3
}

.table td,.table th {
    border-bottom: 1px solid #e3ebf3
}

.table-bordered {
    border: 1px solid #e3ebf3
}

.table-inverse {
    background-color: #00a5a8;
    color: #eceeef
}

.table.table-column td,.table.table-column th {
    border: none;
    border-left: 1px solid #e3ebf3
}

.table.table-column td:first-child,.table.table-column th:first-child {
    border-left: none
}

.table td,.table th {
    padding: .75rem 2rem
}

.table.table-xl td,.table.table-xl th {
    padding: 1.25rem 2rem
}

.table.table-lg td,.table.table-lg th {
    padding: .9rem 2rem
}

.table.table-de td,.table.table-de th {
    padding: .75rem 2rem
}

.table.table-sm td,.table.table-sm th {
    padding: .6rem 2rem
}

.table.table-xs td,.table.table-xs th {
    padding: .4rem 2rem
}

.table-borderless thead th {
    border-top: 1px solid #e3ebf3
}

.table-borderless>tbody>tr>td,.table-borderless>tbody>tr>th {
    border: 0
}

.table>thead>tr.border-solid>th {
    border-bottom-width: 2px
}

.table>thead>tr.border-double>th {
    border-bottom-style: double;
    border-bottom-width: 4px
}

.table>tbody>tr.border-dashed>td {
    border-top-style: dashed
}

.border-custom-color td {
    border-bottom: inherit;
    border-top: inherit
}

form label {
    color: #2b335e
}

form .form-group {
    margin-bottom: 1.5rem
}

form .form-control {
    border: 1px solid #cacfe7;
    color: #3b4781
}

form .form-control::-webkit-input-placeholder {
    color: #aeb5da
}

form .form-control:-moz-placeholder,form .form-control::-moz-placeholder {
    color: #aeb5da
}

form .form-control:-ms-input-placeholder {
    color: #aeb5da
}

form .form-section {
    border-bottom: 1px solid #e4e5ec;
    color: #2c343b;
    line-height: 3rem;
    margin-bottom: 20px
}

form .form-section i {
    font-size: 20px;
    margin-left: 5px;
    margin-right: 10px
}

form .form-actions {
    border-top: 1px solid #d1d5ea;
    margin-top: 20px;
    padding: 20px 0
}

form .form-actions.filled {
    background-color: #f4f5fa
}

form .form-actions.center {
    text-align: center
}

form .form-actions.right {
    text-align: right
}

form .form-actions.top {
    border-bottom: 1px solid #d1d5ea;
    border-top: 0;
    margin-bottom: 20px;
    margin-top: 0
}

@media(max-width: 767.98px) {
    form .form-actions .buttons-group {
        float:left!important;
        margin-bottom: 10px
    }
}

@media(min-width: 576px) {
    form.form-horizontal .form-group .label-control {
        text-align:right
    }
}

form.row-separator .form-group {
    border-bottom: 1px solid #e9ebf5;
    margin: 0
}

form.row-separator .form-group .label-control {
    padding-top: 1.5rem
}

form.row-separator .form-group>div {
    padding: 1.2rem 0 1.2rem 1.2rem
}

form.row-separator .form-group.last {
    border-bottom: 0
}

form.form-bordered .form-group {
    border-bottom: 1px solid #e9ebf5;
    margin: 0
}

form.form-bordered .form-group .label-control {
    padding-top: 1.5rem
}

form.form-bordered .form-group>div {
    border-left: 1px solid #e9ebf5;
    padding: 1.2rem 0 1.2rem 1.2rem
}

form.form-bordered .form-group.last {
    border-bottom: 0
}

form.striped-rows .form-group {
    margin: 0
}

form.striped-rows .form-group .label-control {
    padding-top: 1.5rem
}

form.striped-rows .form-group>div {
    padding: 1.2rem 0 1.2rem 1.2rem
}

form.striped-rows .form-group:nth-child(2n) {
    background-color: #f4f5fa
}

form.striped-labels .form-group {
    margin: 0
}

form.striped-labels .form-group .label-control {
    padding-top: 1.5rem
}

form.striped-labels .form-group>div {
    background-color: #fff;
    padding: 1.2rem 0 1.2rem 1.2rem
}

form.striped-labels .form-group:nth-child(2n) {
    background-color: #f4f5fa
}

form .custom-control-indicator {
    height: 1.075rem;
    left: 0;
    line-height: 1.05rem;
    top: .15rem;
    width: 1.1rem
}

form .custom-control-indicator+.custom-control-description {
    margin-left: 1rem
}

.form-control.tagging {
    height: auto;
    padding: 0 5px 5px
}

select.form-control {
    padding-bottom: 0;
    padding-top: 0
}

.custom-checkbox {
    margin-bottom: 0
}

.custom-checkbox .custom-control-input:focus {
    outline: 5px auto -webkit-focus-ring-color
}

.custom-checkbox input:disabled:checked~.custom-control-indicator {
    opacity: .5
}

.custom-checkbox input:disabled~.custom-control-indicator {
    cursor: not-allowed
}

.custom-control-input>input:focus~.custom-control-indicator {
    padding: .51rem
}

.custom-control-indicator {
    height: 1.075rem;
    line-height: 1.05rem;
    top: .15rem;
    width: 1.1rem
}

.custom-control-indicator+.custom-control-description {
    margin-left: 1rem
}

.form-control:disabled,.form-control[readonly],.input-group-addon {
    background-color: #eceff1
}

.input-group-addon {
    border-color: #babfc7
}

.input-group-text {
    padding: .4rem 1rem
}

.custom-control {
    min-height: auto
}

.checkbox-input-group .input-group .skin-polaris.skin,.checkbox-input-group .input-group .skin.skin-square,.radio-input-group .input-group .skin-polaris.skin,.radio-input-group .input-group .skin.skin-square {
    height: 16px;
    width: 22px
}

.checkbox-input-group .input-group .skin-polaris.skin .icheckbox_square-red,.checkbox-input-group .input-group .skin.skin-square .icheckbox_square-red,.radio-input-group .input-group .skin-polaris.skin .icheckbox_square-red,.radio-input-group .input-group .skin.skin-square .icheckbox_square-red {
    top: -3px
}

.checkbox-input-group .input-group .skin-polaris.skin .iradio_polaris,.checkbox-input-group .input-group .skin.skin-square .iradio_polaris,.radio-input-group .input-group .skin-polaris.skin .iradio_polaris,.radio-input-group .input-group .skin.skin-square .iradio_polaris {
    top: -7px
}

.switchery-input-group .input-group .input-group-text {
    padding: .2rem 1rem
}

.custom-control-label:before {
    height: 1.1rem;
    width: 1.1rem
}

.custom-control-label:after {
    width: 1.1rem
}

.btn.btn-square {
    border-radius: 0
}

.btn.btn-round {
    border-radius: 2rem
}

.btn.active,.btn.focus,.btn:active,.btn:focus {
    box-shadow: none!important;
    outline: none
}

.btn.btn-icon i {
    font-size: 1.1rem
}

.btn.btn-icon.btn-pure {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none
}

.btn.btn-icon.btn-pure i {
    font-size: 1.25rem
}

.btn.btn-social {
    padding: .7rem .75rem .85rem 3.75rem
}

.btn.btn-outline-white:hover {
    color: #6b6f82!important
}

.btn-toolbar>i {
    font-size: 1.5rem!important
}

.btn-min-width {
    min-width: 8.5rem
}

.color-box {
    border-radius: .25rem;
    height: 2.75rem;
    width: 100%
}

.btn-float {
    box-shadow: 0 6px 10px rgba(0,0,0,.15);
    padding: 15px;
    white-space: normal
}

.btn-float.btn-link {
    padding: 10px
}

.btn-float i {
    display: block;
    margin: 0;
    top: 0
}

.btn-float.btn-float-lg i,.btn-float.btn-float-lg span {
    font-size: 2rem
}

.btn-float.btn-float-lg i+span {
    font-size: 1.1rem
}

.btn-float>i+span {
    display: block;
    margin-bottom: -6px;
    padding-top: 10px
}

.collapse-icon .card-header {
    position: relative
}

.collapse-icon .card-header[class*=bg-]:after,.collapse-icon .card-header[class*=bg-]:before {
    color: #fff
}

.collapse-icon [data-toggle=collapse]:after {
    content: "\e897"
}

.collapse-icon [data-toggle=collapse]:after,.collapse-icon [data-toggle=collapse]:before {
    font-family: feather;
    margin-top: -8px;
    position: absolute;
    right: 20px;
    top: 48%;
    transition: all .3s linear 0s
}

.collapse-icon [data-toggle=collapse]:before {
    content: "\e8b1"
}

.collapse-icon.left a {
    padding-left: 45px
}

.collapse-icon.left [data-toggle=collapse]:after,.collapse-icon.left [data-toggle=collapse]:before {
    left: 20px;
    right: auto
}

.collapse-icon [aria-expanded=false]:after,.collapse-icon [aria-expanded=true]:before {
    opacity: 0
}

.collapse-icon.accordion-icon-rotate [aria-expanded=true]:before {
    transform: rotate(180deg)
}

.collapse-icon.accordion-icon-rotate [aria-expanded=false]:after {
    transform: rotate(-180deg)
}

.header-navbar .navbar-container .mega-dropdown-menu .collapse-icon [data-toggle=collapse]:after,.header-navbar .navbar-container .mega-dropdown-menu .collapse-icon [data-toggle=collapse]:before {
    margin-top: -16px
}

.dropdown.dropdown-demo {
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem
}

.dropdown .dropdown-menu {
    animation-fill-mode: forwards;
    animation: fadein .25s cubic-bezier(.25,.8,.25,1) 0s 1 normal forwards;
    border: 1px solid #e4e5ec;
    border-radius: .35rem;
    box-shadow: 0 5px 75px 2px rgba(64,70,74,.2);
    margin: -.1rem 0 0;
    min-width: 11rem;
    transform: scaleY(0);
    transform-origin: top;
    transition: all .2s linear
}

.dropdown .dropdown-menu .dropdown-header {
    color: #626e82;
    margin-top: 10px;
    padding: 10px 20px;
    text-transform: uppercase
}

.dropdown .dropdown-menu .dropdown-item {
    padding: 10px 17px;
    width: 100%
}

.dropdown .dropdown-menu .dropdown-item.active a,.dropdown .dropdown-menu .dropdown-item:active a {
    color: #fff
}

.dropdown .dropdown-divider {
    border: 1px solid #e4e5ec
}

.dropdown i {
    margin-right: .5rem
}

.show>.dropdown-menu {
    display: block;
    opacity: 1;
    transform: scale(1)
}

.dropdown-toggle:after {
    border: none!important;
    content: "\f110"!important;
    font-family: LineAwesome;
    font-size: .8rem;
    margin: 0 .3em 0 0;
    padding: 0 2px 0 6px;
    position: relative;
    right: 0;
    top: 0;
    vertical-align: 0
}

.dropdown-toggle.nav-hide-arrow:after {
    display: none
}

.dropdown-toggle:focus {
    outline: 0
}

.navbar-horizontal .dropdown-menu .dropdown-submenu>a:after,.navbar-horizontal .dropdown-menu .dropdown-submenu>button:after {
    font-size: .85rem;
    right: 10px;
    top: 17px!important
}

.navbar-horizontal .dropdown-toggle.nav-link:after {
    top: -3px!important
}

.navbar-horizontal .dropdown-menu .dropdown-submenu .dropdown-submenu>a:after {
    top: 11px!important
}

.material-horizontal-layout .navbar-horizontal .dropdown-menu .dropdown-submenu .dropdown-submenu>a:after,.material-horizontal-layout .navbar-horizontal .dropdown-menu .dropdown-submenu>a:after,.material-horizontal-layout .navbar-horizontal .dropdown-menu .dropdown-submenu>button:after {
    top: 15px!important
}

.dropdown-menu-right {
    right: 0
}

.dropdown-menu {
    box-shadow: none
}

.dropdown-menu .dropdown-submenu {
    position: relative
}

.dropdown-menu .dropdown-submenu>.dropdown-menu {
    left: 100%;
    margin-left: -1px;
    margin-top: -6px;
    top: 0
}

.dropdown-menu .dropdown-submenu>.dropdown-menu:before {
    box-shadow: none
}

.dropdown-menu .dropdown-submenu>.dropdown-menu.open-left {
    left: auto;
    right: 100%
}

.dropdown-menu .dropdown-submenu>a:after,.dropdown-menu .dropdown-submenu>button:after {
    border: none;
    content: "\f112"!important;
    float: right;
    font-family: LineAwesome;
    font-size: 1rem;
    position: absolute;
    right: 15px
}

.dropdown-menu .dropdown-submenu :hover>a:after,.dropdown-menu .dropdown-submenu :hover>button:after {
    border-left-color: #555
}

.dropdown-menu .dropdown-submenu .pull-left {
    float: none
}

.dropdown-menu .dropdown-submenu .pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px
}

.dropdown-header {
    text-transform: uppercase
}

.dropdown-header.highlight {
    background-color: #f5f5f5;
    color: #2b2d2f;
    text-decoration: none
}

.btn-secondary~.dropdown-menu .dropdown-item.active {
    background-color: #ccc
}

.btn-primary~.dropdown-menu .dropdown-item.active {
    background-color: #666ee8
}

.btn-success~.dropdown-menu .dropdown-item.active {
    background-color: #28d094
}

.btn-danger~.dropdown-menu .dropdown-item.active {
    background-color: #ff4961
}

.btn-info~.dropdown-menu .dropdown-item.active {
    background-color: #1e9ff2
}

.btn-warning~.dropdown-menu .dropdown-item.active {
    background-color: #ff9149
}

.dropdown-menu.arrow {
    margin-top: 12px
}

.dropdown-menu.arrow:after,.dropdown-menu.arrow:before {
    border: 7px solid transparent;
    border-top: 0 solid transparent;
    content: "";
    display: inline-block;
    height: 0;
    left: 10px;
    position: absolute;
    width: 0
}

.dropdown-menu.arrow:before {
    border-bottom-color: #b3b3b3;
    top: -7px
}

.dropdown-menu.arrow:after {
    border-bottom-color: #fff;
    top: -6px
}

.dropdown-menu .arrow-left {
    margin-left: 7px!important
}

.dropdown-menu .arrow-left:after,.dropdown-menu .arrow-left:before {
    border: 7px solid transparent;
    border-left-width: 0;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    top: 10px;
    width: 0
}

.dropdown-menu .arrow-left:before {
    border-right-color: #b3b3b3;
    left: -8px
}

.dropdown-menu .arrow-left:after {
    border-right-color: #fff;
    left: -7px
}

.dropdown-menu .arrow-right {
    margin-right: 7px!important
}

.dropdown-menu .arrow-right:after,.dropdown-menu .arrow-right:before {
    border: 7px solid transparent;
    border-right-width: 0;
    content: "";
    display: inline-block;
    height: 0;
    position: absolute;
    top: 10px;
    width: 0
}

.dropdown-menu .arrow-right:before {
    border-left-color: #b3b3b3;
    right: -7px
}

.dropdown-menu .arrow-right:after {
    border-left-color: #fff;
    right: -6px
}

.dropup .dropdown-toggle:after {
    content: "\f113"!important
}

.dropup .dropdown-menu {
    top: auto
}

.dropup .dropdown-menu.arrow {
    margin-bottom: 12px
}

.dropup .dropdown-menu.arrow:after,.dropup .dropdown-menu.arrow:before {
    border-bottom-width: 0;
    border-top-width: 7px;
    top: auto
}

.dropup .dropdown-menu.arrow:before {
    border-top-color: #b3b3b3;
    bottom: -8px
}

.dropup .dropdown-menu.arrow:after {
    border-top-color: #fff;
    bottom: -6px
}

.dropup .dropdown-submenu .dropdown-menu {
    bottom: auto;
    top: 0
}

.dropdown-menu-xl a,.dropdown-menu-xl button {
    font-size: 1.2rem;
    line-height: 1.43;
    padding-bottom: 9px!important;
    padding-top: 9px!important
}

.dropdown-menu-lg a,.dropdown-menu-lg button {
    padding-bottom: 6px!important;
    padding-top: 6px!important
}

.dropdown-menu-sm a,.dropdown-menu-sm button {
    font-size: .86rem;
    line-height: 1.67;
    padding-bottom: 5px!important;
    padding-top: 5px!important
}

.dropdown-item.buttons-columnVisibility.active {
    color: #000
}

.selectBox-arrow-light .selectboxit-default-arrow {
    border-top-color: #fff
}

.navbar-dark .hamburger-inner,.navbar-dark .hamburger-inner:after,.navbar-dark .hamburger-inner:before {
    background-color: #fff
}

.header-navbar {
    font-family: Quicksand,Georgia,Times New Roman,Times,serif;
    min-height: 5rem;
    padding: 0;
    transition: all .3s ease
}

.header-navbar.navbar-static-top {
    z-index: 1038
}

.header-navbar .navbar-wrapper {
    width: 100%
}

.header-navbar.navbar-border {
    border-bottom: 1px solid #e4e7ed
}

.header-navbar.navbar-dark.navbar-border {
    border-bottom: 1px solid #8596b5
}

.header-navbar.navbar-shadow {
    box-shadow: 0 2px 30px 2px rgba(0,0,0,.1)
}

.header-navbar.navbar-brand-center .navbar-header {
    left: 50%;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    transform: translate(-50%);
    width: 192px;
    z-index: 999
}

.header-navbar.navbar-brand-center .navbar-header .brand-text {
    visibility: visible!important
}

.header-navbar .navbar-collapse-brand-center.navbar-collapse.show {
    display: flex
}

.header-navbar .navbar-header {
    float: left;
    height: 100%;
    height: 5.15rem;
    padding: 0 .85rem 0 1.2rem;
    position: relative;
    transition: all .3s ease;
    width: 260px
}

.header-navbar .navbar-header .navbar-brand {
    margin-right: 0;
    padding: 18px 0
}

.header-navbar .navbar-header .navbar-brand .brand-logo {
    width: 36px
}

.header-navbar .navbar-header .navbar-brand .brand-text {
    display: inline;
    font-weight: 500;
    padding-left: 6px;
    vertical-align: middle
}

.header-navbar .navbar-container {
    background: inherit;
    height: 5rem;
    padding: 0 18px;
    transition: all .3s ease
}

.header-navbar .navbar-container ul.nav li>a.nav-link {
    font-size: 1.15rem;
    padding: 1.8rem 1rem
}

.header-navbar .navbar-container ul.nav li>a.nav-link i.flag-icon {
    margin-right: .5rem
}

.header-navbar .navbar-container ul.nav li a.dropdown-user-link {
    line-height: 23px;
    padding: 1.2rem 1rem
}

.header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name {
    display: inline-block;
    margin-bottom: .4rem;
    margin-left: .2rem
}

.header-navbar .navbar-container ul.nav li a.menu-toggle {
    padding: 1.7rem 1rem 1.6rem
}

.header-navbar .navbar-container ul.nav li a.menu-toggle i {
    font-size: 1.6rem
}

.header-navbar .navbar-container ul.nav li a.nav-link-label {
    height: 100%;
    padding: 1.7rem 1rem 1.6rem
}

.header-navbar .navbar-container ul.nav li a.dropdown-user-link .avatar {
    margin-right: .5rem;
    width: 36px
}

.header-navbar .navbar-container ul.nav li a.nav-link-expand,.header-navbar .navbar-container ul.nav li a.nav-link-search {
    padding: 1.7rem 1rem
}

.header-navbar .navbar-container ul.nav li div.input-group {
    padding: .7rem 1rem
}

.header-navbar .navbar-container ul.nav li i.ficon {
    font-size: 1.5rem
}

.header-navbar .navbar-container ul.nav li .media-list {
    max-height: 18.2rem;
    top: -20px
}

.header-navbar .navbar-container ul.nav li .scrollable-container {
    position: relative
}

.header-navbar .navbar-container .dropdown-menu-media {
    width: 24rem
}

.header-navbar .navbar-container .dropdown-menu-media .media-list .media {
    border: none;
    border-bottom: 1px solid #e4e5ec;
    padding: 1rem
}

.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-header {
    border-bottom: 1px solid #e4e5ec
}

.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer {
    position: relative;
    top: -20px
}

.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer a {
    border-top: 1px solid #e4e5ec;
    margin-bottom: -20px;
    padding: .3rem
}

.header-navbar .nav-item+.nav-item,.header-navbar.navbar-without-menu .navbar-container {
    margin-left: 0
}

.header-navbar.navbar-without-dd-arrow .nav-link.dropdown-toggle:after {
    display: none!important
}

@media(max-width: 767.98px) {
    .header-navbar .navbar-header {
        padding:.5rem 1rem;
        position: relative;
        width: 100%!important
    }

    .header-navbar .navbar-header .menu-toggle {
        position: relative;
        top: 2px
    }

    .header-navbar .navbar-header .open-navbar-container i {
        font-size: 1.8rem
    }

    .header-navbar .navbar-header .navbar-brand {
        left: 50%;
        position: absolute;
        top: 0;
        transform: translate(-50%)
    }

    .header-navbar.navbar-with-menu .navbar-container {
        background: #fff;
        display: table;
        height: auto;
        margin: 0;
        padding: 0 1rem;
        width: 100%
    }
}

@media(max-width: 991.98px) {
    [data-menu=vertical-menu-modern] .header-navbar .navbar-header {
        padding:.5rem 1rem;
        position: relative;
        width: 100%!important
    }

    [data-menu=vertical-menu-modern] .header-navbar .navbar-header .menu-toggle {
        position: relative;
        top: 2px
    }

    [data-menu=vertical-menu-modern] .header-navbar .navbar-header .open-navbar-container i {
        font-size: 1.8rem
    }

    [data-menu=vertical-menu-modern] .header-navbar .navbar-header .navbar-brand {
        left: 50%;
        position: absolute;
        top: 0;
        transform: translate(-50%)
    }

    [data-menu=vertical-menu-modern] .header-navbar.navbar-with-menu .navbar-container {
        background: #fff;
        display: table;
        height: auto;
        margin: 0;
        padding: 0 1rem;
        width: 100%
    }

    [data-menu=vertical-menu-modern] .navbar-dark .navbar-header .navbar-nav .nav-link,[data-menu=vertical-menu-modern] .navbar-semi-dark .navbar-header .navbar-nav .nav-link {
        color: #fff
    }

    [data-menu=vertical-menu-modern] .navbar-dark .navbar-container .navbar-nav .nav-link,[data-menu=vertical-menu-modern] .navbar-light .navbar-header .navbar-nav .nav-link,[data-menu=vertical-menu-modern] .navbar-semi-dark .navbar-container .navbar-nav .nav-link {
        color: #2c343b
    }

    [data-menu=vertical-menu-modern] .navbar-header .navbar-nav .nav-menu-main,[data-menu=vertical-menu-modern] .navbar-header .navbar-nav .open-navbar-container {
        padding: 1rem
    }
}

.navbar-light,.navbar-light.navbar-horizontal {
    background: #fff
}

.navbar-light .navbar-nav li {
    line-height: 1
}

.navbar-light .navbar-nav .active.nav-link {
    background-color: rgba(0,0,0,.03)
}

.navbar-light .navbar-nav .disabled.nav-link {
    color: #6b6f82
}

.navbar-dark {
    background: #2c343b
}

.navbar-dark .navbar-brand,.navbar-dark .navbar-brand .brand-text {
    color: #fff!important
}

.navbar-dark.navbar-horizontal {
    background: #2c343b
}

.navbar-dark .nav-search .btn-secondary {
    background: #2c343b;
    color: #fff
}

.navbar-dark .nav-search .form-control {
    color: #fff
}

.navbar-dark .navbar-nav li {
    line-height: 1
}

.navbar-dark .navbar-nav .active.nav-link {
    background-color: hsla(0,0%,100%,.05)
}

.navbar-dark .navbar-nav .disabled.nav-link {
    color: #98a4b8
}

.navbar-semi-dark {
    background: #fff
}

.navbar-semi-dark .navbar-header {
    background: #2c343b
}

.navbar-semi-dark .navbar-header .brand-text {
    color: #fff
}

.navbar-semi-dark .navbar-nav li {
    line-height: 1
}

.navbar-semi-dark .navbar-nav .nav-link {
    color: #6b6f82
}

.navbar-semi-dark .navbar-nav .active.nav-link {
    background-color: rgba(0,0,0,.03)
}

.navbar-semi-dark .navbar-nav .disabled.nav-link {
    color: #6b6f82
}

.navbar-semi-light {
    background: #6b6f82
}

.navbar-semi-light .navbar-header {
    background: #fff
}

.navbar-semi-light .navbar-header .brand-text {
    color: #464855
}

.navbar-semi-light .navbar-nav li {
    line-height: 1
}

.navbar-semi-light .navbar-nav .nav-link {
    color: #fff
}

.navbar-semi-light .navbar-nav .active.nav-link {
    background-color: rgba(0,0,0,.03)
}

.navbar-semi-light .navbar-nav .disabled.nav-link {
    color: #6b6f82
}

.mega-dropdown.show {
    position: static!important
}

.mega-dropdown.show .dropdown-menu {
    display: flex
}

.bg-mega {
    background: linear-gradient(90deg,#2b32b2,#1488cc);
    border-radius: .5rem
}

.navbar-nav .mega-dropdown-menu,.navigation-main .mega-dropdown-menu {
    box-shadow: none;
    box-shadow: 0 5px 75px 2px rgba(64,70,74,.2);
    font-family: Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;
    margin: 0 25px;
    width: calc(100% - 50px);
    z-index: 9999
}

.navbar-nav .mega-dropdown-menu ul,.navigation-main .mega-dropdown-menu ul {
    margin: 0;
    padding: 0
}

.navbar-nav .mega-dropdown-menu ul li,.navigation-main .mega-dropdown-menu ul li {
    list-style: none
}

.navbar-nav .mega-dropdown-menu ul li a,.navigation-main .mega-dropdown-menu ul li a {
    color: #464855;
    display: block
}

.navbar-nav .mega-dropdown-menu ul li a.dropdown-item:active,.navigation-main .mega-dropdown-menu ul li a.dropdown-item:active {
    color: #fff
}

.navbar-nav .mega-dropdown-menu ul li a .children-in,.navigation-main .mega-dropdown-menu ul li a .children-in {
    float: right
}

.navbar-nav .mega-dropdown-menu ul li a:hover,.navigation-main .mega-dropdown-menu ul li a:hover {
    color: #1e9ff2;
    text-decoration: none
}

.navbar-nav .mega-dropdown-menu ul li a:focus,.navigation-main .mega-dropdown-menu ul li a:focus {
    color: #6b6f82;
    text-decoration: none
}

.navbar-nav .mega-dropdown-menu ul a.dropdown-item,.navigation-main .mega-dropdown-menu ul a.dropdown-item {
    padding: 10px
}

.navbar-nav .mega-dropdown-menu p.accordion-text,.navigation-main .mega-dropdown-menu p.accordion-text {
    line-height: 1.45
}

.navbar-nav .mega-dropdown-menu .dropdown-menu-header,.navigation-main .mega-dropdown-menu .dropdown-menu-header {
    border-bottom: 1px solid #e4e5ec;
    padding: .5rem 0
}

.navbar-nav .mega-dropdown-menu h6 i.la,.navigation-main .mega-dropdown-menu h6 i.la {
    font-size: 1.1rem
}

.horizontal-top-icon-menu .mega-dropdown-menu {
    margin: 0 25px!important
}

@media(min-width: 576px) {
    .container .mega-dropdown-menu {
        margin:0 calc(50% - 270px);
        max-width: 540px
    }
}

@media(min-width: 768px) {
    .container .mega-dropdown-menu {
        margin:0 calc(50% - 360px);
        max-width: 720px
    }
}

@media(min-width: 992px) {
    .container .mega-dropdown-menu {
        margin:0 calc(50% - 480px);
        max-width: 960px
    }
}

@media(min-width: 1200px) {
    .container .mega-dropdown-menu {
        margin:0 calc(50% - 570px);
        max-width: 1140px
    }
}

@-moz-document url-prefix() {
    ul li a .children-in {
        position: relative;
        right: 3px;
        top: -14px
    }
}

.menu-list {
    list-style: none;
    overflow: hidden;
    padding: 0
}

.menu-panel {
    padding: 0
}

.sliding-menu {
    overflow: hidden;
    position: relative
}

.sliding-menu ul {
    float: left;
    margin: 0;
    padding: 0
}

.sliding-menu ul li {
    list-style: none;
    margin: 0
}

.navbar-menu-icon {
    cursor: pointer;
    margin: 16px 2px!important;
    margin: 0 auto;
    position: relative;
    transform: rotate(0deg);
    transition: .5s ease-in-out;
    width: 24px
}

.navbar-menu-icon span {
    background: #6b6f82;
    border-radius: 9px;
    display: block;
    height: 2px;
    left: 0;
    opacity: 1;
    position: absolute;
    transform: rotate(0deg);
    transition: .25s ease-in-out;
    width: 100%
}

.navbar-menu-icon span:first-child {
    top: 0
}

.navbar-menu-icon span:nth-child(2) {
    top: 10px
}

.navbar-menu-icon span:nth-child(3) {
    top: 20px
}

.navbar-menu-icon.show span:first-child {
    top: 10px;
    transform: rotate(135deg)
}

.navbar-menu-icon.show span:nth-child(2) {
    left: -60px;
    opacity: 0
}

.navbar-menu-icon.show span:nth-child(3) {
    top: 10px;
    transform: rotate(-135deg)
}

@media(max-width: 767.98px) {
    .header-navbar #navbar-mobile .search-input.open .input {
        width:100%
    }

    .header-navbar #navbar-mobile .search-input.open .input::-moz-placeholder {
        color: #babfc7
    }

    .header-navbar #navbar-mobile .search-input.open .input::placeholder {
        color: #babfc7
    }

    .header-navbar .navbar-nav .show {
        position: static
    }

    .header-navbar .navbar-nav .open-navbar-container {
        padding-top: 1.1rem
    }

    .header-navbar .navbar-container .show .dropdown-menu {
        float: none;
        left: 1rem!important;
        margin-top: 0;
        max-height: 400px;
        overflow-x: hidden;
        overflow-y: hidden;
        right: 1rem;
        width: auto
    }

    .header-navbar .navbar-container ul.nav li.nav-item i {
        margin-right: .2rem
    }

    .header-navbar .navbar-container ul.nav li>a.nav-link {
        padding: 1.5rem .4rem
    }

    .header-navbar .navbar-container ul.nav li>a.nav-link i.flag-icon {
        margin-right: .2rem
    }

    .header-navbar .navbar-container ul.nav li a.dropdown-user-link {
        padding: .8rem .6rem!important
    }

    .header-navbar .navbar-container ul.nav li a.nav-link-label {
        padding: 1.4rem .4rem
    }

    .header-navbar .navbar-container ul.nav li a.nav-link-label i.ft-bell {
        left: 8px;
        position: relative
    }

    .header-navbar .navbar-container ul.nav li a.nav-link-expand,.header-navbar .navbar-container ul.nav li a.nav-link-search {
        padding: 1.4rem 1rem 1rem
    }

    .header-navbar .navbar-container ul.nav li .dropdown-toggle:after {
        margin-left: -2px;
        margin-right: 0
    }

    .navbar-dark .hamburger-inner,.navbar-dark .hamburger-inner:after,.navbar-dark .hamburger-inner:before,.navbar-semi-dark .hamburger-inner,.navbar-semi-dark .hamburger-inner:after,.navbar-semi-dark .hamburger-inner:before {
        background-color: #fff
    }

    .navbar-dark .navbar-header .navbar-nav .nav-link,.navbar-semi-dark .navbar-header .navbar-nav .nav-link {
        color: #fff
    }

    .navbar-dark .navbar-container .navbar-nav .nav-link,.navbar-semi-dark .navbar-container .navbar-nav .nav-link {
        color: #6b6f82
    }

    .navbar-light .navbar-header .navbar-nav .nav-link,.navbar-semi-light .navbar-header .navbar-nav .nav-link {
        color: #2c343b
    }

    .navbar-light .navbar-container .navbar-nav .nav-link,.navbar-semi-light .navbar-container .navbar-nav .nav-link {
        color: #6b6f82
    }
}

.headroom {
    transition: transform .2s linear;
    will-change: transform
}

.headroom--pinned-top {
    transform: translateY(0)
}

.headroom--unpinned-top {
    transform: translateY(-100%)
}

.headroom--pinned-bottom {
    transform: translateY(0)
}

.headroom--unpinned-bottom {
    transform: translateY(100%)
}

@media(max-width: 1199.98px) {
    .header-navbar .navbar-container ul.nav li>a.nav-link i.flag-icon {
        margin-right:.2rem
    }

    .header-navbar .navbar-container ul.nav li a.dropdown-user-link {
        padding: 1.2rem .6rem
    }

    .header-navbar .navbar-container ul.nav li .dropdown-toggle:after {
        margin-left: -2px;
        margin-right: 0
    }

    .header-navbar .navbar-container ul.nav li .selected-language,.header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name {
        display: none
    }
}

@media(max-width: 767px) {
    #navbar-mobile.navbar-collapse .navbar-nav {
        flex-flow:row wrap;
        margin: 0
    }

    #navbar-mobile.navbar-collapse .navbar-nav .dropdown-menu {
        position: absolute
    }

    #navbar-mobile.navbar-collapse .navbar-nav .nav-item {
        float: left
    }
}

@media(max-width: 991.98px) {
    #navbar-mobile.navbar-collapse .navbar-nav {
        flex-flow:row wrap;
        margin: 0
    }

    #navbar-mobile.navbar-collapse .navbar-nav .dropdown-menu {
        position: absolute
    }

    #navbar-mobile.navbar-collapse .navbar-nav .nav-item {
        float: left
    }
}

@media only screen and (min-device-width: 26.78em) and (max-device-width:47.64em) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape) {
    .header-navbar .navbar-container .show .dropdown-menu {
        max-height:180px
    }
}

@media only screen and (min-device-width: 29.57em) and (max-device-width:52.57em) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape) {
    .header-navbar .navbar-container .show .dropdown-menu {
        max-height:280px
    }
}

@media screen and (max-width: 1024px) {
    #navbar-demo .header-navbar .navbar-header {
        width:auto
    }

    #navbar-demo .header-navbar .navbar-header .menu-toggle.ft-menu,#navbar-demo .header-navbar .navbar-header .nav-link.open-navbar-container .la.la-ellipsis-v {
        position: relative
    }

    #navbar-demo .navbar-container {
        margin-left: auto
    }

    #navbar-demo .navbar-container .navbar-btn .nav-link.btn {
        padding: .5rem 1rem
    }

    .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header {
        width: auto
    }

    .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .menu-toggle.ft-menu {
        position: relative
    }

    .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .nav-link.open-navbar-container .la.la-ellipsis-v {
        position: relative;
        top: .5rem
    }
}

@media screen and (max-width: 768px) {
    #navbar-demo .header-navbar.navbar-brand-center .navbar-header,#navbar-demo .header-navbar.navbar-semi-dark .navbar-header {
        width:60px
    }

    #navbar-demo .navbar-container .nav-form-inline .input-group .form-control {
        width: 95px
    }
}

@media screen and (max-width: 540px) {
    #navbar-demo .navbar-container #navbar-mobile5.navbar-badges .badge-up {
        position:absolute;
        right: 16rem;
        top: 1px
    }

    #navbar-demo .navbar-container .add-on-right {
        margin-bottom: 1rem;
        margin-top: 5rem!important
    }

    #navbar-demo .navbar-container .nav-form-select {
        float: left!important;
        margin-bottom: 1rem
    }

    #navbar-demo .navbar-container .nav-checkbox label,#navbar-demo .navbar-container .nav-radio label {
        color: #000!important
    }

    #navbar-demo .navbar-container .nav-checkbox {
        float: left!important
    }

    .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header {
        width: 100%
    }

    .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .menu-toggle.ft-menu {
        position: relative;
        top: .6rem!important
    }

    .internationalization .card .card-body .header-navbar .navbar-wrapper .navbar-header .nav-link.open-navbar-container .la.la-ellipsis-v {
        position: relative
    }
}

@media screen and (max-width: 576px) {
    .header-navbar.navbar-expand-sm.navbar-with-menu .navbar-nav {
        flex-direction:row
    }
}

body.vertical-layout.menu-open .main-menu .navigation .navigation-header .la-ellipsis-h,body.vertical-layout.menu-open .main-menu .navigation .navigation-header .nav-menu-icon {
    display: none
}

.card-deck,.card-group {
    margin-bottom: .75rem
}

.card {
    border: none;
    border-radius: .45rem;
    box-shadow: 0 2px 18px 1px rgba(49,53,72,.1);
    margin-bottom: 1.875rem
}

.card .card {
    box-shadow: none!important
}

.card .card-title {
    font-size: 1.12rem;
    font-weight: 500;
    letter-spacing: .05rem
}

.card .card-bordered {
    border: 1px solid rgba(0,0,0,.06)
}

.card.card-fullscreen {
    bottom: 0;
    display: block;
    height: 100%!important;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    width: 100%!important;
    z-index: 9999
}

.card .card-body[class*=border-bottom-] {
    border-bottom-width: 2px!important
}

.card .card-img-overlay.bg-overlay {
    background: rgba(0,0,0,.45)
}

.card .card-img-overlay .text-muted {
    color: #464855!important
}

.card.card-minimal {
    border: none;
    box-shadow: none
}

.card.crypto-card-3 .card-body:before {
    bottom: -32px;
    color: hsla(0,0%,100%,.15);
    font-family: cryptocoins;
    font-size: 10rem;
    position: absolute;
    right: 0
}

.card-moved .card,.card-moved .card-header {
    background-color: #ff9149;
    color: #fff
}

.handle,.titleArea {
    cursor: move
}

.card-header {
    border-bottom: none
}

.card-header:first-child {
    border-radius: .45rem .45rem 0 0
}

.card-header .card-title {
    margin-bottom: 0
}

.card-header .heading-elements,.card-header .heading-elements-toggle {
    background-color: inherit;
    position: absolute;
    right: 20px;
    top: 20px
}

.card-header .heading-elements-toggle.heading-top-elements .page-item,.card-header .heading-elements.heading-top-elements .page-item {
    display: inline-block
}

.card-header .heading-elements a,.card-header .heading-elements-toggle a {
    padding: 0 8px
}

.card-header .heading-elements a.btn,.card-header .heading-elements-toggle a.btn {
    padding-bottom: 6px;
    padding-top: 6px
}

.card-footer {
    border-top: 1px solid #eee
}

.text-white .card-text {
    color: #fff
}

.text-white .card-img-overlay .text-muted {
    color: #fff!important
}

.text-white code {
    background-color: #fff
}

.card-head-inverse,.card-head-inverse .heading-elements i,.text-white .heading-elements i {
    color: #fff
}

.card-transparent {
    background-color: transparent
}

.card-image-position-right {
    margin-left: 50px;
    position: absolute;
    top: -27px
}

.card-image-position-right-mid {
    position: absolute;
    right: 0;
    top: auto;
    width: 250px
}

.card-font-style-black {
    color: #ffffff52;
    font-size: 90px;
    font-weight: 900;
    margin-top: -12px
}

.card-font-style-white {
    font-size: 72px;
    font-weight: 900;
    margin-top: -10px
}

.background-round {
    background-color: rgba(0,0,0,.18);
    border-radius: 50%;
    padding: 8px
}

@media(max-width: 991.98px) {
    .heading-elements .list-inline {
        display:none
    }

    .heading-elements.visible {
        display: block;
        height: auto;
        left: 0;
        margin-top: 0;
        padding: 10px;
        position: absolute;
        text-align: right;
        top: 100%;
        top: 37px;
        width: 100%;
        z-index: 997
    }

    .heading-elements.visible .list-inline {
        display: block
    }
}

@media(min-width: 992px) {
    .heading-elements-toggle {
        display:none
    }
}

.accordion .card-header,.default-collapse .card-header {
    border-radius: 0!important;
    cursor: pointer
}

.breadcrumb {
    background-color: transparent;
    font-family: Quicksand,Georgia,Times New Roman,Times,serif;
    font-size: 1rem;
    padding: 0 0 .75rem
}

.breadcrumb>li+li:before {
    padding-left: .6rem;
    padding-right: .6rem
}

.breadcrumb .breadcrumb-item+.breadcrumb-item:before {
    content: "-"
}

.breadcrumbs-right .breadcrumb {
    float: right
}

.breadcrumbs-top .breadcrumb {
    margin: 0;
    padding: 0
}

.breadcrumb-new .content-header-title {
    border-right: 1px solid #e4e5ec;
    margin: 0 24px 0 0;
    padding: 6px 24px 8px 0
}

@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .breadcrumb {
        min-height: auto
    }
}

.pagination {
    margin-top: 1rem
}

.pagination .page-link {
    border: 1px solid #babfc7;
    color: #1e9ff2
}

.pager {
    list-style: none;
    margin: 1.45 0;
    padding-left: 0;
    text-align: center
}

.pager li {
    display: inline
}

.pager li>a,.pager li>span {
    background-color: #fff;
    border: 1px solid #626e82;
    border-radius: .25rem;
    display: inline-block;
    padding: 5px 14px
}

.pager li>a:focus,.pager li>a:hover {
    background-color: #f4f5fa;
    text-decoration: none
}

.pager.pager-square li a {
    border-radius: 0
}

.pager.pager-round li a {
    border-radius: 2rem
}

.pager.pager-flat li a {
    border: 0
}

.pager .next>a,.pager .next>span {
    float: right
}

.pager .previous>a,.pager .previous>span {
    float: left
}

.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>span {
    background-color: #fff;
    color: #6b6f82
}

.pager [class*=text-] .pager {
    text-align: inherit
}

.badge {
    background-color: #666ee8;
    color: #fff;
    font-weight: 400
}

.badge[class*=badge-] [class*=icon-] {
    line-height: 1
}

.badge[class*=badge-] [class*=icon-]~span,.badge[class*=badge-] span {
    bottom: 2px;
    padding: 0 5px;
    position: relative
}

.badge[class*=badge-] a {
    color: #fff
}

.badge[class*=badge-] .dropdown-toggle:after,.badge[class*=badge-].dropdown-toggle:after {
    font-size: 1rem;
    position: relative
}

.badge[class*=badge-] .dropdown-menu a {
    color: #555
}

.badge.badge-square {
    border-radius: 0
}

.badge.badge-border {
    background-color: transparent;
    border-width: 3px!important;
    font-size: 85%
}

.badge.badge-striped {
    background-color: #dadada;
    border-width: 3px!important;
    color: #555;
    font-size: .85rem
}

.badge.badge-striped a {
    color: #555
}

.badge.badge.float-right {
    margin-left: .5rem;
    margin-top: .15rem
}

.badge-xl {
    font-size: 1.8rem
}

.badge-lg {
    font-size: 1.2rem
}

.badge-md {
    font-size: 1rem
}

.badge-sm {
    font-size: .8rem
}

.badge-secondary {
    background-color: #6b6f82
}

.badge-secondary.badge-glow {
    box-shadow: 0 0 10px #6b6f82
}

.badge-secondary[href]:focus,.badge-secondary[href]:hover {
    background-color: #545766
}

.badge-primary {
    background-color: #666ee8
}

.badge-primary.badge-glow {
    box-shadow: 0 0 10px #666ee8
}

.badge-primary[href]:focus,.badge-primary[href]:hover {
    background-color: #3a44e1
}

.badge-success {
    background-color: #28d094
}

.badge-success.badge-glow {
    box-shadow: 0 0 10px #28d094
}

.badge-success[href]:focus,.badge-success[href]:hover {
    background-color: #20a576
}

.badge-info {
    background-color: #1e9ff2
}

.badge-info.badge-glow {
    box-shadow: 0 0 10px #1e9ff2
}

.badge-info[href]:focus,.badge-info[href]:hover {
    background-color: #0c84d1
}

.badge-warning {
    background-color: #ff9149
}

.badge-warning.badge-glow {
    box-shadow: 0 0 10px #ff9149
}

.badge-warning[href]:focus,.badge-warning[href]:hover {
    background-color: #ff7216
}

.badge-danger {
    background-color: #ff4961
}

.badge-danger.badge-glow {
    box-shadow: 0 0 10px #ff4961
}

.badge-danger[href]:focus,.badge-danger[href]:hover {
    background-color: #ff1635
}

.badge-up {
    position: absolute;
    right: 11px;
    top: 10px
}

.badge-icon i {
    font-size: 100%;
    margin-right: 5px
}

.form-control+.block-tag {
    display: block
}

.block-tag {
    margin-top: .5rem
}

.block-area {
    padding: .24rem .3rem
}

.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag {
    color: #905;
    font-size: 100%;
    font-weight: 400;
    padding: 0
}

@media only screen and (max-width: 767px) {
    .header-navbar .navbar-container .dropdown-notification .badge-up {
        position:relative;
        right: 6px;
        top: -17px
    }
}

.nav {
    border-radius: .25rem
}

.nav.wrap-border {
    border: 1px solid #ddd
}

.nav.wrap-border li.nav-header {
    margin: 0 .5rem
}

.nav.no-hover-bg .nav-item:hover {
    background-color: transparent
}

.nav .dropdown .dropdown-item.active,.nav .dropdown .dropdown-item.active:focus {
    background-color: transparent;
    color: #55595c
}

.nav.square-border,.nav.square-border .nav-item .nav-link.active {
    border-radius: 0
}

.nav .nav-item .nav-link {
    display: inline-flex
}

.nav .nav-item i {
    align-self: center
}

.nav .modern-nav-toggle {
    padding: 25px 0
}

.nav.nav-pills .nav-item .nav-link i.float-right:before {
    left: 7px;
    position: relative;
    top: 7px
}

.nav.nav-pills .nav-item .nav-link .badge.float-right {
    left: 3px;
    position: relative;
    top: 1px
}

.nav.nav-pills .nav-item .nav-link.dropdown-toggle:after {
    top: -1px
}

.nav.nav-pills.nav-justified {
    width: 100%
}

.nav.nav-pills.nav-justified .nav-item {
    float: none
}

.nav.nav-pills.nav-justified .nav-link {
    margin-bottom: 5px;
    text-align: center
}

.nav.nav-pills.nav-justified>.dropdown .dropdown-menu {
    left: auto;
    top: auto
}

@media(min-width: 576px) {
    .nav.nav-pills.nav-justified .nav-item {
        display:table-cell;
        width: 1%
    }

    .nav.nav-pills.nav-justified .nav-link {
        margin-bottom: 0
    }
}

.nav.nav-pills.nav-justified .nav-link {
    border-radius: .25rem;
    margin-right: 0
}

@media(min-width: 576px) {
    .nav.nav-pills.nav-justified .nav-link.active,.nav.nav-pills.nav-justified .nav-link.active:focus,.nav.nav-pills.nav-justified .nav-link.active:hover {
        border-bottom-color:transparent
    }
}

.nav.nav-pills.nav-justified .nav-link {
    display: block
}

.nav.nav-pills.nav-justified .nav-link.active,.nav.nav-pills.nav-justified .nav-link.active:focus,.nav.nav-pills.nav-justified .nav-link.active:hover {
    border: none
}

.nav.nav-pills.nav-pill-bordered .nav-item {
    border: 1px solid #d3d3d3;
    border-radius: .25rem
}

.nav.nav-pills.nav-pill-with-active-bordered .nav-item a.nav-link {
    background-color: #fff;
    border: 1px solid #d3d3d3;
    border-radius: .25rem;
    color: #55595c
}

.nav.nav-pills.nav-pill-with-active-bordered .nav-item a.nav-link.active {
    border: 1px solid #666ee8;
    color: #666ee8
}

.nav.nav-pills.nav-active-bordered-pill .nav-item a.nav-link {
    color: #55595c
}

.nav.nav-pills.nav-active-bordered-pill .nav-item a.nav-link.active {
    background-color: #fff;
    border: 1px solid #666ee8;
    border-radius: .25rem;
    color: #666ee8
}

.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item~.nav-item a.nav-link {
    border-left: 1px solid #d3d3d3;
    border-top: 0
}

.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item:first-child a.nav-link {
    border-radius: .25rem .25rem 0 0
}

.nav.nav-pills.nav-pill-toolbar.nav-stacked .nav-item:last-child a.nav-link {
    border-radius: 0 0 .25rem .25rem
}

.nav.nav-pills.nav-pill-toolbar .nav-item {
    margin-left: 0;
    margin-top: 0
}

.nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link {
    border: 1px solid #d3d3d3;
    border-radius: 0
}

.nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link.active,.nav.nav-pills.nav-pill-toolbar .nav-item a.nav-link:active {
    border-color: #1e9ff2
}

.nav.nav-tabs .nav-item .nav-link {
    display: inline-flex;
    padding: .5rem .7rem
}

.nav.nav-tabs .nav-item .nav-link:hover:not(.active) {
    border-color: transparent
}

.nav.nav-tabs .nav-item .nav-link.active {
    background-color: #fff;
    border-color: #babfc7 #babfc7 #fff;
    border-radius: .25rem .25rem 0 0
}

.nav.nav-tabs .nav-item .nav-link i.float-right {
    margin-left: .5rem
}

.nav.nav-tabs .nav-item .nav-link.dropdown-toggle:after {
    top: -1px
}

.nav.nav-tabs .nav-item:hover {
    color: #333
}

.nav.nav-tabs.wrap-border {
    border: 1px solid #ddd
}

.nav.nav-tabs.no-hover-bg .nav-item:hover {
    background-color: transparent
}

.nav.nav-tabs .dropdown .dropdown-item.active,.nav.nav-tabs .dropdown .dropdown-item.active:focus {
    background-color: transparent;
    color: #55595c
}

.nav.nav-tabs.square-border,.nav.nav-tabs.square-border .nav-item .nav-link.active {
    border-radius: 0
}

.nav.nav-tabs.nav-justified {
    width: 100%
}

.nav.nav-tabs.nav-justified .nav-item {
    float: none
}

.nav.nav-tabs.nav-justified .nav-link {
    margin-bottom: 5px;
    text-align: center
}

.nav.nav-tabs.nav-justified>.dropdown .dropdown-menu {
    left: auto;
    top: auto
}

@media(min-width: 576px) {
    .nav.nav-tabs.nav-justified .nav-item {
        display:table-cell;
        width: 1%
    }

    .nav.nav-tabs.nav-justified .nav-link {
        margin-bottom: 0
    }
}

.nav.nav-tabs.nav-justified .nav-link {
    border-radius: .25rem;
    margin-right: 0
}

@media(min-width: 576px) {
    .nav.nav-tabs.nav-justified .nav-link.active,.nav.nav-tabs.nav-justified .nav-link.active:focus,.nav.nav-tabs.nav-justified .nav-link.active:hover {
        border-bottom-color:transparent
    }
}

.nav.nav-tabs.nav-justified .nav-item a.nav-link {
    display: block
}

.nav.nav-tabs.nav-justified .nav-item a.nav-link .active {
    background-color: #fff
}

.nav.nav-tabs.nav-top-border .nav-item a {
    color: #28d094
}

.nav.nav-tabs.nav-top-border .nav-item a.nav-link.active {
    border-top: 3px solid #28d094;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    color: #555
}

.nav.nav-tabs.nav-top-border .nav-item a:hover {
    color: #0f5039
}

.nav.nav-tabs.nav-top-border .nav-item a:hover:not(.active) {
    border-color: transparent
}

.nav.nav-tabs.nav-topline {
    border-bottom: none
}

.nav.nav-tabs.nav-topline .nav-item:hover {
    background-color: transparent
}

.nav.nav-tabs.nav-topline .nav-item:not(:last-child) {
    border-right: none
}

.nav.nav-tabs.nav-topline .nav-item a {
    border: 1px solid rgba(40,44,42,.1);
    border-bottom: none
}

.nav.nav-tabs.nav-topline .nav-item a.nav-link {
    background: rgba(40,44,42,.05);
    color: #74777b;
    line-height: 1;
    padding: .8rem .5rem;
    transition: color .2s
}

.nav.nav-tabs.nav-topline .nav-item a.nav-link.active {
    background: 0 0;
    border-bottom: none;
    border-radius: 0;
    border-top-color: #ff4961;
    box-shadow: inset 0 3px 0 #ff4961;
    color: #ff4961
}

.nav.nav-tabs.nav-topline .nav-item a.nav-link:focus,.nav.nav-tabs.nav-topline .nav-item a.nav-link:hover {
    color: #ff4961
}

.nav.nav-tabs.nav-topline .nav-item a.nav-link.dropdown-toggle:after {
    top: -1px
}

.nav.nav-tabs.nav-underline {
    background: #fff;
    border-bottom: 1px solid #1e9ff2;
    border-radius: 0;
    position: relative
}

.nav.nav-tabs.nav-underline .nav-item {
    display: block;
    -moz-flex: 1;
    flex: 1;
    margin-left: 0;
    position: relative;
    text-align: center;
    z-index: 1
}

.nav.nav-tabs.nav-underline .nav-item.open a .nav-link {
    background-color: transparent
}

.nav.nav-tabs.nav-underline .nav-item.open a .nav-link:focus,.nav.nav-tabs.nav-underline .nav-item.open a .nav-link:hover {
    background-color: transparent;
    color: #1e9ff2
}

.nav.nav-tabs.nav-underline .nav-item a.nav-link {
    border: none;
    color: #1e9ff2;
    display: block;
    line-height: 2rem;
    overflow: hidden;
    padding: .5rem 1rem;
    position: relative;
    text-overflow: ellipsis;
    transition: color .2s;
    white-space: nowrap
}

.nav.nav-tabs.nav-underline .nav-item a.nav-link.dropdown-toggle:after {
    margin-top: -1rem
}

.nav.nav-tabs.nav-underline .nav-item a.nav-link.active {
    background-color: transparent;
    border: none
}

.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:focus,.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:hover {
    background-color: transparent;
    color: #55595c
}

.nav.nav-tabs.nav-underline .nav-item a.nav-link.active:before {
    transform: translateZ(0)
}

.nav.nav-tabs.nav-underline .nav-item a.nav-link:focus,.nav.nav-tabs.nav-underline .nav-item a.nav-link:hover {
    color: #1e9ff2
}

.nav.nav-tabs.nav-underline .nav-item a.nav-link:before {
    background: #1e9ff2;
    bottom: -1px;
    content: "";
    height: 4px;
    left: 0;
    position: absolute;
    transform: translate3d(0,150%,0);
    transition: transform .3s;
    width: 100%
}

.nav.nav-tabs.nav-linetriangle {
    border-bottom-color: #ff9149
}

.nav.nav-tabs.nav-linetriangle .nav-item {
    display: block;
    -moz-flex: 1;
    flex: 1;
    position: relative;
    text-align: center;
    z-index: 1
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link {
    border: none;
    color: #55595c;
    display: block;
    line-height: 2.5;
    overflow: visible;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active {
    border-bottom: 1px solid #ff9149;
    color: #ff9149
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:after,.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:before {
    border: solid transparent;
    content: "";
    height: 0;
    left: 50%;
    pointer-events: none;
    position: absolute;
    top: 100%;
    width: 0
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:before {
    border-top-color: #ff9149;
    border-width: 12px;
    margin-left: -11px
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:after {
    border-top-color: #fff;
    border-width: 10px;
    margin-left: -10px
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.active:focus {
    color: #ff9149
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.dropdown-toggle:after {
    margin-top: -1rem
}

.nav.nav-tabs.nav-linetriangle .nav-item a.nav-link.dropdown-toggle.active:after {
    margin-top: 0
}

.nav.nav-tabs.nav-linetriangle.nav-justified {
    border-bottom: 1px solid #ff9149
}

.nav.nav-tabs.nav-linetriangle.nav-justified .nav-item a.nav-link.active {
    top: 0
}

.nav.nav-tabs.nav-iconfall {
    border-bottom: none;
    overflow: visible
}

.nav.nav-tabs.nav-iconfall .nav-item {
    display: block;
    -moz-flex: 1;
    flex: 1;
    margin: .5rem .7rem 0;
    position: relative;
    text-align: center;
    z-index: 1
}

.nav.nav-tabs.nav-iconfall .nav-item:focus,.nav.nav-tabs.nav-iconfall .nav-item:hover {
    background-color: transparent
}

.nav.nav-tabs.nav-iconfall .nav-item a.nav-link {
    border: none;
    color: #74777b;
    display: inline-block;
    line-height: 2.5;
    padding: 1em 0 2em;
    position: relative;
    transition: color .3s cubic-bezier(.7,0,.3,1);
    width: 100%
}

.nav.nav-tabs.nav-iconfall .nav-item a:focus,.nav.nav-tabs.nav-iconfall .nav-item a:hover {
    border: none;
    color: #2cc185
}

.nav.nav-tabs.nav-iconfall .nav-item a.active {
    background-color: transparent;
    border: none;
    color: #2cc185
}

.nav.nav-tabs.nav-iconfall .nav-item a.active i:after {
    opacity: 1;
    transform: scaleX(1)
}

.nav.nav-tabs.nav-iconfall .nav-item a.active i:before {
    opacity: 1;
    transform: translateZ(0)
}

.nav.nav-tabs.nav-iconfall .nav-item a i {
    display: block;
    margin-right: 0
}

.nav.nav-tabs.nav-iconfall .nav-item a i:after {
    background: #2cc185;
    bottom: 1em;
    content: "";
    height: 4px;
    left: 50%;
    margin-left: -20px;
    opacity: 0;
    position: absolute;
    transform: scaleX(0);
    transition: transform .2s ease-in;
    width: 40px
}

.nav.nav-tabs.nav-iconfall .nav-item a i:before {
    display: block;
    margin: 0 0 .35em;
    opacity: 0;
    pointer-events: none;
    transform: translate3d(0,-100px,0);
    transition: transform .2s,opacity .2s
}

.nav.nav-tabs.nav-iconfall .nav-item a.dropdown-toggle:after {
    margin-top: -1rem
}

.nav .nav-item .nav-link {
    display: block
}

.nav .dropdown-divider {
    margin: .5rem 0
}

@media(min-width: 576px) {
    .nav.nav-tabs.nav-iconfall.nav-justified .nav-item,.nav.nav-tabs.nav-linetriangle.nav-justified .nav-item,.nav.nav-tabs.nav-underline.nav-justified .nav-item {
        display:table-cell!important
    }
}

.nav-vertical {
    overflow: hidden
}

.nav-vertical .nav-left.nav-tabs {
    border-bottom: 0;
    border-radius: 0;
    display: table;
    float: left
}

.nav-vertical .nav-left.nav-tabs li.nav-item {
    float: none;
    margin: 0 -1px 0 0
}

.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link {
    border-right: 1px solid #ddd;
    min-width: 6.5rem
}

.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link.active {
    border: 1px solid #ddd;
    border-radius: .25rem 0 0 .25rem;
    border-right: 0
}

.nav-vertical .nav-left.nav-tabs li.nav-item a.nav-link:hover:not(.active) {
    border-color: transparent;
    border-right: 1px solid #ddd
}

.nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link {
    color: #ff4961
}

.nav-vertical .nav-left.nav-tabs.nav-border-left li.nav-item a.nav-link.active {
    border-bottom-right-radius: 0;
    border-left: 3px solid #ff4961;
    border-top-right-radius: 0;
    color: #555
}

.nav-vertical .nav-left~.tab-content {
    margin-left: 45px
}

.nav-vertical .nav-left~.tab-content .tab-pane {
    background-color: #fff;
    display: none;
    overflow-y: auto;
    padding: 0 0 .6rem 1rem
}

.nav-vertical .nav-left~.tab-content .tab-pane.active {
    display: block
}

.nav-vertical .nav-right.nav-tabs {
    border-bottom: 0;
    border-radius: 0;
    display: table;
    float: right
}

.nav-vertical .nav-right.nav-tabs li.nav-item {
    float: none;
    margin: 0 0 0 -1px
}

.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link {
    border-left: 1px solid #ddd;
    min-width: 6.5rem
}

.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link.active {
    border: 1px solid #ddd;
    border-left: 0;
    border-radius: 0 .25rem .25rem 0
}

.nav-vertical .nav-right.nav-tabs li.nav-item a.nav-link:hover:not(.active) {
    border-color: transparent;
    border-left: 1px solid #ddd
}

.nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link {
    color: #ff4961
}

.nav-vertical .nav-right.nav-tabs.nav-border-right li.nav-item a.nav-link.active {
    border-bottom-left-radius: 0;
    border-right: 3px solid #ff4961;
    border-top-left-radius: 0;
    color: #555
}

.nav-vertical .nav-right~.tab-content .tab-pane {
    background-color: #fff;
    display: none;
    overflow-y: auto;
    padding: 0 0 .6rem 1rem
}

.nav-vertical .nav-right~.tab-content .tab-pane.active {
    display: block
}

.nav.nav-tabs.nav-only-icon .nav-item .nav-link {
    font-size: 1.25rem
}

.nav.nav-tabs.nav-only-icon .nav-item .nav-link i {
    margin-left: .5rem
}

.nav.nav-tabs .nav-item.show .nav-link,.nav.nav-tabs .nav-item.show .nav-link:focus {
    background-color: transparent
}

.alert {
    position: relative
}

.alert .alert-link:hover {
    text-decoration: underline
}

.alert.alert-icon-left {
    border-left-width: 4rem
}

.alert.alert-icon-right {
    border-right-width: 4rem
}

.alert.alert-icon-left[class*=bg-] {
    border-left-color: rgba(0,0,0,.15)!important
}

.alert.alert-icon-right[class*=bg-] {
    border-right-color: rgba(0,0,0,.15)!important
}

.alert[class*=alert-icon-] .alert-icon {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #fff;
    content: "\f2b2";
    font-family: LineAwesome;
    font-size: 1.25rem;
    font-weight: 400;
    left: -4rem;
    line-height: 1;
    margin-top: -8px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 4rem
}

.alert .close {
    font-size: 2rem;
    line-height: 1rem
}

.alert[class*=bg-],.alert[class*=bg-] .alert-link {
    color: #fff
}

.alert[class*=bg-] .close {
    color: #fff;
    opacity: 1;
    text-shadow: none
}

.alert.alert-icon-right .alert-icon {
    left: auto;
    right: -4rem
}

.alert[class*=alert-arrow-]:before {
    border-bottom: 8px solid transparent;
    border-left: 8px solid;
    border-left-color: inherit;
    border-top: 8px solid transparent;
    content: "";
    display: inline-block;
    left: 0;
    margin-top: -8px;
    position: absolute;
    top: 50%
}

.alert.alert-arrow-right:before {
    border-left: 0;
    border-right: 8px solid;
    border-right-color: inherit;
    left: auto;
    right: 0
}

.media-list .media {
    margin-top: 0;
    padding: 1.5rem
}

.media-list .media .media-left {
    float: left;
    padding-right: 1rem
}

.media-list .media .media-right {
    float: right;
    padding-left: 1rem
}

.media-list a.media {
    color: #6b6f82!important
}

.media [class*=avatar-] {
    margin-right: 0;
    padding-right: 0!important;
    position: relative
}

.media [class*=avatar-] i {
    border: 2px solid #fff;
    border-radius: 100%;
    bottom: -1px;
    height: 10px;
    position: absolute;
    right: -4px;
    width: 10px
}

.media-bordered .media {
    border-top: 1px solid #e4e7ed
}

.media-bordered .media:first-child {
    border-top: 0
}

.media-notation a {
    margin-right: .5rem
}

.media-body {
    flex: 1
}

@media(-ms-high-contrast:active),(-ms-high-contrast:none) {
    .media-body {
        flex: 1 0 auto
    }
}

.progress {
    margin-bottom: 3rem
}

.progress:last-child {
    margin-bottom: 1rem
}

.progress.progress-xl {
    height: 2rem!important
}

.progress.progress-lg {
    height: 1.5rem!important
}

.progress.progress-md {
    height: 1rem!important
}

.progress.progress-sm {
    height: .5rem!important
}

.progress.progress-xs {
    height: .25rem!important
}

.progress.box-shadow {
    box-shadow: 0 10px 15px 0 rgba(107,111,130,.3)
}

ul.list-inline li {
    display: inline-block
}

ul.list-inline.list-inline-pipe>li+li:before {
    color: #626e82;
    content: " | "
}

.list-group .list-group-item.active {
    color: #fff!important
}

.list-group .list-group-item-action:active {
    background-color: #1e9ff2;
    color: #fff
}

.list-group .list-group-item-action:active a {
    color: #fff
}

.users-list li+li {
    margin-left: -10px
}

.users-list li img {
    border: 2px solid #fff;
    box-shadow: 0 2px 10px 0 rgba(107,111,130,.3)
}

.users-list li .badge {
    background: hsla(0,0%,100%,.8);
    color: #6b6f82;
    margin-bottom: 2px;
    z-index: 2
}

.material-layout .users-list li .badge {
    margin-bottom: 1px;
    margin-left: 22px
}

.toast-bs-container {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1040
}

.toast-bs-container .toast-position {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap-reverse;
    position: relative;
    right: 0;
    top: 0
}

.toast-bs-container .toast-position .toast.show {
    opacity: 1;
    z-index: 1030
}

.toast-placement {
    position: static;
    top: 0
}

.toast-placement .toast {
    position: absolute;
    top: 0;
    z-index: 1030
}

.toast {
    background-color: #fff;
    display: none;
    margin-top: .75rem
}

.toast-body {
    background-color: #f4f5fa
}

.toast.show.toast-wrapper {
    position: static
}

.toast.toast-translucent {
    display: block;
    opacity: 1
}

.toast-header img {
    height: 20px;
    width: 20px
}

.apexcharts-menu-item,.apexcharts-menu-item.light,.apexcharts-tooltip,.apexcharts-tooltip.light,.apexcharts-xaxistooltip,.apexcharts-xaxistooltip.light,.apexcharts-yaxistooltip,.apexcharts-yaxistooltip.light {
    color: #000!important
}

.modal-sm {
    max-width: 400px
}

.modal-xs {
    max-width: 300px
}

.modal-xl {
    margin-left: 3%;
    margin-right: 3%;
    max-width: 94%
}

.icon-align {
    margin-left: .5rem;
    margin-top: .6rem
}

.popover {
    z-index: 999
}

.popover.bs-tether-element-attached-top:after,.popover.bs-tether-element-attached-top:before,.popover.popover-top:after,.popover.popover-top:before {
    margin-left: -10px
}

.popover.bs-tether-element-attached-right:after,.popover.bs-tether-element-attached-right:before,.popover.popover-right:after,.popover.popover-right:before {
    margin-top: -10px
}

.popover.bs-tether-element-attached-bottom:after,.popover.bs-tether-element-attached-bottom:before,.popover.popover-bottom:after,.popover.popover-bottom:before {
    margin-left: -10px
}

.popover.bs-tether-element-attached-left:after,.popover.bs-tether-element-attached-left:before,.popover.popover-left:after,.popover.popover-left:before {
    margin-top: -10px
}

.selectboxit-container .selectboxit-options {
    z-index: 998
}

.icon-bg-circle {
    border-radius: 50%;
    color: #fff;
    padding: .5rem
}

.icon-left,.icon-right {
    margin-right: .5rem
}

.icon-spin {
    animation: spin 1s linear infinite;
    display: inline-block
}

.blockOverlay {
    z-index: 1050!important
}

.blockElement,.blockPage {
    z-index: 1051!important
}

.embed-responsive:before {
    padding-top: 57%
}

.hidden {
    display: none;
    visibility: hidden
}

a:hover {
    cursor: pointer;
    text-decoration: none
}

.round {
    border-radius: 1.5rem
}

.square {
    border-radius: 0
}

.mega-dropdown-menu p.accordion-text {
    line-height: 1.45
}

.mega-dropdown-menu a[aria-expanded=true] {
    padding-bottom: 1rem
}

.line-on-side {
    border-bottom: 1px solid #dadada;
    line-height: .1em;
    margin: 10px 0 20px
}

.line-on-side span {
    background: #fff;
    padding: 0 10px
}

.icon-line-height {
    line-height: 1.5rem!important
}

.table-middle td {
    vertical-align: middle
}

.gu-mirror {
    list-style-type: none!important
}

.spinner {
    animation: spin 1s linear infinite;
    display: inline-block
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(1turn)
    }
}

@media only screen and (max-width: 576px) {
    .line-on-side {
        border-bottom:none;
        line-height: 1.25rem
    }
}

.card.collapse-icon.accordion-icon-rotate .card-body .media-list.list-group .list-group-item:hover {
    background: 0 0
}

.card.collapse-icon.accordion-icon-rotate .card-body .media-list.list-group .list-group-item:hover .text-bold-600 {
    color: #00bcd4
}

.material-horizontal-layout .header-navbar .navbar-container .mega-dropdown-menu .collapse-icon a[data-toggle=collapse]:after,.material-vertical-layout .header-navbar .navbar-container .mega-dropdown-menu .collapse-icon a[data-toggle=collapse]:after {
    margin-top: -6px
}

.material-horizontal-layout .header-navbar .navbar-container .mega-dropdown-menu .collapse-icon a[data-toggle=collapse]:before,.material-vertical-layout .header-navbar .navbar-container .mega-dropdown-menu .collapse-icon a[data-toggle=collapse]:before {
    margin-top: -8px
}

.material-horizontal-layout .header-navbar .navbar-container .mega-dropdown-menu .collapse-icon a[aria-expanded=true],.material-vertical-layout .header-navbar .navbar-container .mega-dropdown-menu .collapse-icon a[aria-expanded=true] {
    padding: .2rem 0
}

.alert {
    border-style: solid;
    color: #fff
}

.alert.alert-light {
    background-color: #939aa7
}

.alert .close {
    color: #fff
}

.badge {
    font-size: .9rem;
    padding: .2rem .5rem
}

.badge .dropdown-toggle:hover {
    text-decoration: none
}

.badge .dropdown-toggle:after {
    position: relative;
    top: 0
}

.badge.badge-up {
    right: 15px;
    top: 14px
}

.badge[class*=badge-] span,.table tr td .badge.badge-primary.label-square span {
    bottom: 0
}

@media only screen and (max-width: 767px) {
    .material-horizontal-layout .header-navbar .navbar-container .dropdown-notification .badge-up,.material-vertical-layout .header-navbar .navbar-container .dropdown-notification .badge-up {
        position:absolute!important;
        right: 6px!important;
        top: 5px!important
    }
}

.dropdown-notification .notification-tag {
    top: -2.5rem!important
}

.dropdown-notification .notification-tag.badge {
    padding: .3rem
}

.material-vertical-layout.vertical-layout .main-menu .navigation>li>a>span.badge {
    font-size: .8rem!important;
    line-height: 1.5!important;
    position: absolute;
    right: 20px
}

.horizontal-layout .nav-item .nav-link span.badge.badge.badge-pill.badge-success.float-right.mt-0,.horizontal-layout .nav-item .nav-link span.badge.badge.badge-pill.badge-warning.float-right.mt-0 {
    bottom: 2px;
    padding: .2rem .5rem;
    position: relative
}

.diesase-badge {
    margin-bottom: .5rem
}

.btn-group .badge.badge-pill {
    border-radius: 1rem
}

.badge-border {
    border: 1px solid
}

@media only screen and (max-width: 768px) {
    .material-vertical-layout.vertical-layout #recent-buyers.media-list .media-body .list-group-item-text .badge {
        padding:.2rem .3rem!important
    }
}

.material-vertical-layout.vertical-layout #tabs-with-labels-pills .nav-link .badge {
    position: relative;
    top: -3px
}

.material-vertical-layout.vertical-layout #vertical-tabs .nav-vertical .nav-link .badge {
    left: -7px;
    position: relative;
    top: -3px
}

.material-layout .app-content .badge.badge-pill {
    padding-bottom: .05rem;
    padding-top: .05rem
}

html body a {
    color: #673ab7
}

html body a:focus,html body a:hover {
    color: #512e90;
    text-decoration: none
}

.text-light {
    color: #babfc7!important
}

.btn-success,.btn-warning,.btn:focus,.waves-button-input {
    color: #fff
}

.btn-link:hover {
    text-decoration: none
}

.btn-light,.btn-outline-light {
    color: #000!important
}

.btn-light:hover,.btn-outline-light:hover {
    color: #000
}

.card-body .btn.btn-social,.form-group .btn.btn-social {
    padding: .8rem 1.5rem .8rem 3.75rem
}

.card-body .btn.btn-social.width-200,.form-group .btn.btn-social.width-200 {
    width: auto
}

.card-body .btn.btn-social.btn-lg.btn-outline-pinterest .la,.card-body .btn.btn-social.btn-lg.btn-outline-vimeo .la,.card-body .btn.btn-social.btn-lg.btn-outline-yahoo .la,.card-body .btn.btn-social.btn-lg.btn-pinterest .la,.card-body .btn.btn-social.btn-lg.btn-vimeo .la,.card-body .btn.btn-social.btn-lg.btn-yahoo .la,.form-group .btn.btn-social.btn-lg.btn-outline-pinterest .la,.form-group .btn.btn-social.btn-lg.btn-outline-vimeo .la,.form-group .btn.btn-social.btn-lg.btn-outline-yahoo .la,.form-group .btn.btn-social.btn-lg.btn-pinterest .la,.form-group .btn.btn-social.btn-lg.btn-vimeo .la,.form-group .btn.btn-social.btn-lg.btn-yahoo .la {
    line-height: 2.7rem
}

.card-body .btn.btn-social.btn-lg.btn-outline-soundcloud .la,.card-body .btn.btn-social.btn-lg.btn-soundcloud .la,.form-group .btn.btn-social.btn-lg.btn-outline-soundcloud .la,.form-group .btn.btn-social.btn-lg.btn-soundcloud .la {
    line-height: 3.7
}

.card-body .btn.btn-social.btn-sm.btn-outline-pinterest .la,.card-body .btn.btn-social.btn-sm.btn-outline-vimeo .la,.card-body .btn.btn-social.btn-sm.btn-outline-yahoo .la,.card-body .btn.btn-social.btn-sm.btn-pinterest .la,.card-body .btn.btn-social.btn-sm.btn-vimeo .la,.card-body .btn.btn-social.btn-sm.btn-yahoo .la,.form-group .btn.btn-social.btn-sm.btn-outline-pinterest .la,.form-group .btn.btn-social.btn-sm.btn-outline-vimeo .la,.form-group .btn.btn-social.btn-sm.btn-outline-yahoo .la,.form-group .btn.btn-social.btn-sm.btn-pinterest .la,.form-group .btn.btn-social.btn-sm.btn-vimeo .la,.form-group .btn.btn-social.btn-sm.btn-yahoo .la {
    line-height: 2.5rem
}

.btn .la-check-square-o {
    font-size: 1rem
}

.btn-default {
    background: #babfc7
}

.profile-card-with-cover-content .btn-social-icon>:first-child,.profile-card-with-cover-content .btn-social>:first-child {
    line-height: 2.4rem
}

.card .card-header .heading-elements .social-buttons .btn-social-icon>:first-child {
    line-height: 2.7rem
}

.btn-group.btn-group-toggle .btn-outline-info.active {
    background: #00bcd4;
    color: #fff
}

.disable-escape-dialog-btn {
    font-size: 1rem!important
}

.btn-group {
    background: 0 0
}

.btn-group-vertical>.btn[class*=btn-outline],.btn-group>.btn[class*=btn-outline] {
    opacity: 1
}

@media screen and (max-width: 540px) {
    .dataTables_wrapper .dt-buttons.btn-group .btn {
        margin:0!important
    }
}

.btn-flat-primary,.btn-flat-primary:active,.btn-flat-primary:focus,.btn-flat-primary:hover {
    color: #673ab7
}

.btn-flat-secondary,.btn-flat-secondary:active,.btn-flat-secondary:focus,.btn-flat-secondary:hover {
    color: #607d8b
}

.btn-flat-danger,.btn-flat-danger:active,.btn-flat-danger:focus,.btn-flat-danger:hover {
    color: #f44336
}

.btn-flat-info,.btn-flat-info:active,.btn-flat-info:focus,.btn-flat-info:hover {
    color: #00bcd4
}

.btn-flat-success,.btn-flat-success:active,.btn-flat-success:focus,.btn-flat-success:hover {
    color: #8bc34a
}

.btn-flat-warning,.btn-flat-warning:active,.btn-flat-warning:focus,.btn-flat-warning:hover {
    color: #ffc107
}

.btn-flat-dark,.btn-flat-dark:active,.btn-flat-dark:focus,.btn-flat-dark:hover {
    color: #464855
}

.btn-flat-light,.btn-flat-light:active,.btn-flat-light:focus,.btn-flat-light:hover {
    color: #babfc7
}

.bank-cards .add-card .btn {
    margin-bottom: .7rem
}

.faq .btn.btn-link:focus {
    color: #607d8b
}

.breadcrumbs-right .breadcrumb {
    float: right;
    padding-top: 1.25rem
}

.breadcrumb .breadcrumb-item.active {
    color: #9e9e9e;
    font-weight: 400
}

.breadcrumb .breadcrumb-item a {
    color: #673ab7
}

.breadcrumb .breadcrumb-item a:hover,.breadcrumb .breadcrumb-item+.breadcrumb-item:before {
    color: #4527a0
}

.breadcrumb-item+.breadcrumb-item {
    margin-left: .3rem
}

.breadcrumb-item+.breadcrumb-item:before {
    content: "chevron_right"!important;
    font-family: Material Icons;
    font-size: 1.2rem;
    margin-right: .3rem;
    position: relative
}

.breadcrumbs-top,.content-header-title {
    display: inline-block
}

.breadcrumbs-top .breadcrumb,.breadcrumbs-top ol,.content-header-title .breadcrumb,.content-header-title ol {
    margin-bottom: 0!important;
    padding-left: 0
}

.material-horizontal-layout .app-content .content-header .content-header-dark,.material-horizontal-layout .app-content .content-header .content-header-light,.material-horizontal-layout.material-horizontal-nav .app-content .content-header .content-header-dark,.material-horizontal-layout.material-horizontal-nav .app-content .content-header .content-header-light,.material-vertical-layout .app-content .content-header .content-header-dark,.material-vertical-layout .app-content .content-header .content-header-light {
    background-color: #fff;
    box-shadow: 0 1px 15px 1px rgba(62,57,107,.07)
}

.material-horizontal-layout .app-content .content-header .content-header-lead,.material-horizontal-layout .app-content .content-header .content-header-left,.material-horizontal-layout.material-horizontal-nav .app-content .content-header .content-header-lead,.material-horizontal-layout.material-horizontal-nav .app-content .content-header .content-header-left,.material-vertical-layout .app-content .content-header .content-header-lead,.material-vertical-layout .app-content .content-header .content-header-left {
    margin-bottom: 0!important;
    padding: .7rem 0 .3rem 4rem
}

.material-horizontal-layout .app-content .content-header .content-header-right .float-md-right,.material-horizontal-layout .app-content .content-header .content-header-right .media,.material-horizontal-layout .app-content .content-header .content-header-right.text-md-right,.material-horizontal-layout.material-horizontal-nav .app-content .content-header .content-header-right .float-md-right,.material-horizontal-layout.material-horizontal-nav .app-content .content-header .content-header-right .media,.material-horizontal-layout.material-horizontal-nav .app-content .content-header .content-header-right.text-md-right,.material-vertical-layout .app-content .content-header .content-header-right .float-md-right,.material-vertical-layout .app-content .content-header .content-header-right .media,.material-vertical-layout .app-content .content-header .content-header-right.text-md-right {
    padding: 1.1rem 2rem .7rem
}

.material-horizontal-layout .app-content .content-header .content-header-right .media,.material-horizontal-layout.material-horizontal-nav .app-content .content-header .content-header-right .media,.material-vertical-layout .app-content .content-header .content-header-right .media {
    width: 300px!important
}

.material-horizontal-layout .app-content .content-header .content-header-right .form-group,.material-horizontal-layout.material-horizontal-nav .app-content .content-header .content-header-right .form-group,.material-vertical-layout .app-content .content-header .content-header-right .form-group {
    margin: 1.1rem
}

.material-horizontal-layout .app-content .content-header .content-header-right .dropdown-toggle:after,.material-horizontal-layout.material-horizontal-nav .app-content .content-header .content-header-right .dropdown-toggle:after,.material-vertical-layout .app-content .content-header .content-header-right .dropdown-toggle:after {
    right: -10px
}

.material-horizontal-layout .app-content .content-header .content-header-title,.material-horizontal-layout.material-horizontal-nav .app-content .content-header .content-header-title,.material-vertical-layout .app-content .content-header .content-header-title {
    border-right: 1px solid #e4e5ec;
    margin-right: 1rem;
    margin-top: .55rem;
    padding: .4rem 1.2rem .7rem 0
}

.material-horizontal-layout .app-content .content-header .content-header-left {
    padding-left: 2rem
}

@media only screen and (max-width: 600px) {
    .material-horizontal-layout .app-content .content-header-right .form-group,.material-vertical-layout .app-content .content-header-right .form-group {
        padding-left:3.5rem!important
    }
}

.material-horizontal-layout .app-content .content-header>.breadcrumb-wrapper,.material-vertical-layout .app-content .content-header>.breadcrumb-wrapper {
    padding: 1rem 0 0 4rem
}

.material-horizontal-layout .app-content .content-header>.breadcrumb-wrapper .breadcrumb,.material-vertical-layout .app-content .content-header>.breadcrumb-wrapper .breadcrumb {
    margin-bottom: 0;
    padding-bottom: 0
}

.material-horizontal-layout .app-content .content-header .content-header-dark .breadcrumb-item.active,.material-vertical-layout .app-content .content-header .content-header-dark .breadcrumb-item.active {
    color: #fff;
    font-weight: 300
}

.material-horizontal-layout .app-content .content-header .content-header-dark .breadcrumb-item a,.material-vertical-layout .app-content .content-header .content-header-dark .breadcrumb-item a {
    color: #bda7e3
}

.material-horizontal-layout .app-content .content-header .content-header-dark .breadcrumb-item a:hover,.material-vertical-layout .app-content .content-header .content-header-dark .breadcrumb-item a:hover {
    color: #cabdef
}

.material-horizontal-layout .app-content .content-header .content-header-dark .breadcrumb-item+.breadcrumb-item:before,.material-vertical-layout .app-content .content-header .content-header-dark .breadcrumb-item+.breadcrumb-item:before {
    color: #bda7e3
}

.material-horizontal-layout .app-content .content-header .content-header-dark.bg-img,.material-vertical-layout .app-content .content-header .content-header-dark.bg-img {
    background-image: url(/images/breadcrumb.png?85cc1ce68536bc263a436ea7e4e60b22);
    background-size: 100% 100%;
    width: 100%
}

.material-horizontal-layout .app-content .content-header .content-header-dark .content-header-left,.material-horizontal-layout .app-content .content-header .content-header-dark .content-header-right,.material-vertical-layout .app-content .content-header .content-header-dark .content-header-left,.material-vertical-layout .app-content .content-header .content-header-dark .content-header-right {
    background-color: rgba(0,0,0,.7)
}

.horizontal-menu-padding.material-horizontal-layout .app-content .content-header {
    margin: 0 0 2rem
}

.card {
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)
}

.card .card-img-top {
    width: 100%
}

.card .card-header {
    padding: 1.5rem 1rem
}

.card .card-header .heading-elements a:hover {
    text-decoration: none
}

.card .card-header .heading-elements .input-group .c-radio {
    color: #000
}

.card .card-footer {
    border-top: 1px solid rgba(0,0,0,.12)
}

.card .card-body .weather-details {
    margin-top: 1.5rem
}

.card .media-list .media {
    color: #000
}

.card .media-list .media:hover {
    text-decoration: none
}

.card-image-position-right-mid {
    right: 0;
    top: auto
}

.card .card-header .heading-elements a {
    padding: .625rem .5rem
}

.card-actions {
    padding: 1rem .25rem .5rem
}

.crypto-card-3 .card-content .card-body .ml-auto h4,.crypto-card-3 .card-content .card-body .text-danger,.crypto-card-3 .card-content .card-body .text-success {
    margin-right: 1rem
}

.row .col-lg-6 .btn-secondary .ft-message-square.align-middle,.row .col-lg-6 .btn-secondary .la-pencil.align-middle,.row .col-lg-6 .btn-secondary .la-sticky-note,.row .col-lg-6 .btn-success .ft-message-square.align-middle,.row .col-lg-6 .btn-success .la-pencil.align-middle,.row .col-lg-6 .btn-success .la-sticky-note,.row .col-lg-6 .btn-warning .ft-message-square.align-middle,.row .col-lg-6 .btn-warning .la-pencil.align-middle,.row .col-lg-6 .btn-warning .la-sticky-note {
    vertical-align: bottom!important
}

.profile-card-with-stats .text-center .btn-group {
    box-shadow: none
}

.card.profile-card-with-cover .profile-card-with-cover-content .btn-social-icon .la {
    line-height: 3rem
}

.product-shop .row .card .card-body .btn-float i.ft-heart {
    position: relative;
    top: .3125rem
}

.product-detail .card .card-body .badge.badge-success.position-absolute {
    left: -.1rem;
    top: -1.5rem
}

@media screen and (max-width: 540px) {
    .card .card-header .heading-elements {
        margin-top:1.5rem
    }
}

@media screen and (max-width: 1024px) {
    .error-code {
        font-size:8rem!important
    }
}

@media screen and (max-width: 540px) {
    #stats-icon-subtitle-bg .media-middle h1.text-white,#stats-icon-subtitle-bg .media-middle i.icon-heart,#stats-icon-subtitle-bg .media-middle i.icon-wallet {
        font-size:2rem!important
    }
}

#total-cost-chart canvas {
    width: 130px!important
}

@media screen and (max-width: 768px) {
    #card-headings .card .card-header .heading-elements {
        margin-top:1.2rem
    }

    #card-headings .card .card-header .heading-elements .page-link {
        margin-top: 1.5rem
    }

    #card-headings .card .card-header .heading-elements .form-control {
        background: 0 0;
        margin-top: -.7rem
    }

    #card-headings .card .card-header .heading-elements .btn-group {
        margin-top: 1rem
    }
}

.skin label {
    color: #000;
    margin-bottom: .5rem
}

.skin-square label {
    color: #000;
    margin-bottom: .75rem
}

.form-group label {
    margin-left: .5rem;
    padding: 0
}

.form-group label input[type=checkbox]:checked+img.img-thumbnail {
    background-color: #673ab7;
    border-color: #673ab7;
    color: #996
}

.form-group label .img-thumbnail {
    padding: .25rem
}

.custom-control-input:checked~.custom-control-label:after {
    color: #00bcd4
}

.table .card-body input[type=checkbox].switch,.table .card-body input[type=radio].switch {
    opacity: 1
}

.bg-primary:checked~.custom-control-label:after {
    color: #673ab7
}

.bg-success:checked~.custom-control-label:after {
    color: #8bc34a
}

.bg-danger:checked~.custom-control-label:after {
    color: #f44336
}

.bg-warning:checked~.custom-control-label:after {
    color: #ffc107
}

.bg-purple:checked~.custom-control-label:after {
    color: #673ab7
}

input[type=radio].bg-pink+.custom-control-label:after {
    color: #e91e63
}

.image-checkbox .form-group label {
    margin-left: 0
}

.product-detail .product-count .input-group {
    margin-top: 0
}

@media screen and (max-width: 768px) {
    .shopping-cart .table .input-group.bootstrap-touchspin {
        width:153%!important
    }
}

@media screen and (min-width: 769px) and (max-width:910px) {
    .shopping-cart .table .input-group.bootstrap-touchspin {
        width:145%!important
    }
}

@media screen and (min-width: 911px) and (max-width:991px) {
    .shopping-cart .table .input-group.bootstrap-touchspin {
        width:127%!important
    }
}

@media screen and (min-width: 992px) and (max-width:1142px) {
    .shopping-cart .table .input-group.bootstrap-touchspin {
        width:130%!important
    }
}

.bs-callout-danger .media-left .la,.bs-callout-danger .media-right .la,.bs-callout-info .media-left .la,.bs-callout-info .media-right .la,.bs-callout-pink .media-left .la,.bs-callout-pink .media-right .la,.bs-callout-primary .media-left .la,.bs-callout-primary .media-right .la,.bs-callout-success .media-left .la,.bs-callout-success .media-right .la,.bs-callout-warning .media-left .la,.bs-callout-warning .media-right .la {
    position: relative;
    top: -.25rem
}

.bs-callout-danger .media-left .la-cloud,.bs-callout-danger .media-right .la-cloud,.bs-callout-info .media-left .la-cloud,.bs-callout-info .media-right .la-cloud,.bs-callout-pink .media-left .la-cloud,.bs-callout-pink .media-right .la-cloud,.bs-callout-primary .media-left .la-cloud,.bs-callout-primary .media-right .la-cloud,.bs-callout-success .media-left .la-cloud,.bs-callout-success .media-right .la-cloud,.bs-callout-warning .media-left .la-cloud,.bs-callout-warning .media-right .la-cloud {
    position: relative;
    top: .63rem
}

.callout-round .media-left .la {
    left: .25rem;
    position: relative;
    top: -.2rem
}

.callout-round .media-right .la {
    position: relative;
    right: .2rem;
    top: -.2rem
}

@media screen and (max-width: 1024px) {
    .bs-callout-danger .media-left .la,.bs-callout-danger .media-right .la,.bs-callout-info .media-left .la,.bs-callout-info .media-right .la,.bs-callout-pink .media-left .la,.bs-callout-pink .media-right .la,.bs-callout-primary .media-left .la,.bs-callout-primary .media-right .la,.bs-callout-success .media-left .la,.bs-callout-success .media-right .la,.bs-callout-warning .media-left .la,.bs-callout-warning .media-right .la {
        position:relative;
        top: .7rem
    }

    .bs-callout-danger .media-left .la-cloud,.bs-callout-danger .media-right .la-cloud,.bs-callout-info .media-left .la-cloud,.bs-callout-info .media-right .la-cloud,.bs-callout-pink .media-left .la-cloud,.bs-callout-pink .media-right .la-cloud,.bs-callout-primary .media-left .la-cloud,.bs-callout-primary .media-right .la-cloud,.bs-callout-success .media-left .la-cloud,.bs-callout-success .media-right .la-cloud,.bs-callout-warning .media-left .la-cloud,.bs-callout-warning .media-right .la-cloud {
        position: relative;
        top: 1.5rem
    }

    .callout-round .media-left .la {
        left: .25rem;
        position: relative;
        top: .5rem
    }

    .callout-round .media-left .la-bullseye {
        position: relative;
        top: 1rem
    }

    .callout-round .media-right .la {
        position: relative;
        right: .2rem;
        top: .5rem
    }

    .callout-round .media-right .la-bullseye {
        position: relative;
        top: 1rem
    }
}

@media screen and (max-width: 540px) {
    .bs-callout-danger .media-left .la,.bs-callout-danger .media-right .la,.bs-callout-info .media-left .la,.bs-callout-info .media-right .la,.bs-callout-pink .media-left .la,.bs-callout-pink .media-right .la,.bs-callout-primary .media-left .la,.bs-callout-primary .media-right .la,.bs-callout-success .media-left .la,.bs-callout-success .media-right .la,.bs-callout-warning .media-left .la,.bs-callout-warning .media-right .la {
        position:relative;
        top: 3.2rem
    }

    .bs-callout-danger .media-left .la-cloud,.bs-callout-danger .media-left .la-sliders,.bs-callout-danger .media-right .la-cloud,.bs-callout-danger .media-right .la-sliders,.bs-callout-info .media-left .la-cloud,.bs-callout-info .media-left .la-sliders,.bs-callout-info .media-right .la-cloud,.bs-callout-info .media-right .la-sliders,.bs-callout-pink .media-left .la-cloud,.bs-callout-pink .media-left .la-sliders,.bs-callout-pink .media-right .la-cloud,.bs-callout-pink .media-right .la-sliders,.bs-callout-primary .media-left .la-cloud,.bs-callout-primary .media-left .la-sliders,.bs-callout-primary .media-right .la-cloud,.bs-callout-primary .media-right .la-sliders,.bs-callout-success .media-left .la-cloud,.bs-callout-success .media-left .la-sliders,.bs-callout-success .media-right .la-cloud,.bs-callout-success .media-right .la-sliders,.bs-callout-warning .media-left .la-cloud,.bs-callout-warning .media-left .la-sliders,.bs-callout-warning .media-right .la-cloud,.bs-callout-warning .media-right .la-sliders {
        position: relative;
        top: 4rem
    }

    .callout-round .media-left .la {
        left: .25rem;
        position: relative;
        top: 3rem
    }

    .callout-round .media-left .la-bullseye {
        position: relative;
        top: 4.3rem
    }

    .callout-round .media-right .la {
        position: relative;
        right: .2rem;
        top: 3.8rem
    }

    .callout-round .media-right .la-bullseye {
        position: relative;
        top: 5rem
    }

    .bs-callout-pink .animationIcon,.bs-callout-primary .animationIcon,.bs-callout-warning .animationIcon {
        bottom: 0!important
    }
}

@media screen and (max-width: 768px) {
    .bs-callout-pink .animationIcon,.bs-callout-primary .animationIcon,.bs-callout-warning .animationIcon {
        bottom:2rem
    }
}

.dropdown-menu {
    background: #fff;
    border: 1px solid rgba(0,0,0,.12);
    border-radius: 2px!important;
    box-shadow: 0 8px 10px 1px rgba(95,95,95,.14),0 3px 14px 3px rgba(95,95,95,.12),0 4px 15px 0 rgba(95,95,95,.2);
    z-index: 1000
}

.dropdown-menu .dropdown-item {
    padding: .75rem 1rem
}

.dropdown-menu .dropdown-item .skin-polaris label {
    color: rgba(0,0,0,.87)
}

.dropdown-menu .arrow-left:before,.dropdown-menu .arrow-right:before,.dropdown-menu.arrow:before {
    background-color: transparent;
    box-shadow: none
}

.dropdown-menu.arrow-right:after,.dropdown-menu.arrow-right:before {
    left: 9.7rem;
    position: absolute
}

.dropdown-menu .dropdown-submenu .arrow-right:before {
    border-left-color: #000
}

.dropdown-notification .media-list .waves-effect {
    display: block
}

.form-control-file {
    border-bottom: none;
    max-height: none
}

input.form-control,select.form-control {
    border: none;
    border-bottom: 1px solid rgba(0,0,0,.3)
}

input.form-control:disabled,input.form-control[readonly],select.form-control:disabled,select.form-control[readonly] {
    background-color: #fff;
    border-style: dotted;
    border-width: 0 0 1px
}

textarea,textarea.form-control:not([rows="1"]) {
    border: none;
    border-bottom: 1px solid rgba(0,0,0,.3);
    border-radius: 0
}

.form-section {
    border-bottom: 1px solid rgba(0,0,0,.3);
    line-height: 3rem;
    margin-bottom: 20px
}

.form-control.round,.form-control.square {
    border-width: 1px!important;
    border: 1px solid rgba(0,0,0,.3)
}

.input-group {
    margin-top: .75rem
}

.input-group .form-control.form-control-xl.input-xl.border-grey {
    background-color: transparent;
    border-radius: 2px
}

.input-group .input-group-text {
    padding: .35rem 1rem
}

.input-group .input-group-prepend .btn .la-paper-plane {
    font-size: .9rem
}

.input-group.input-group-lg .form-control {
    font-size: 1.25rem;
    padding: .75rem 1.25rem
}

.custom-control+.custom-control {
    margin-top: 0
}

.custom-control-label {
    margin-bottom: .5rem
}

.custom-control-label:before {
    height: 3.42rem;
    width: 3.42rem
}

.wizard-circle .body .form-group input[type=date].form-control,.wizard-notification .body .form-group input[type=date].form-control {
    line-height: 2.45
}

form.striped-labels .form-group:nth-child(2n),form.striped-rows .form-group:nth-child(2n) {
    background-color: #f4f5fa
}

form.striped-labels .form-control,form.striped-rows .form-control {
    background: 0 0
}

.form-actions {
    border-top: 1px solid #e9ebf5;
    margin-top: 20px;
    padding: 20px 0
}

.form-actions.top {
    border-bottom: 1px solid #e9ebf5;
    border-top: 0;
    margin-bottom: 20px;
    margin-top: 0
}

.form-horizontal .label-control {
    display: none
}

.form-horizontal .form-group textarea {
    line-height: inherit
}

.form-horizontal .form-group .input-lg {
    border-radius: 2px
}

.form-horizontal.form-bordered .label-control,.form-horizontal.row-separator .label-control,.form-horizontal.striped-labels .label-control,.form-horizontal.striped-rows .label-control {
    display: inline-block;
    margin-bottom: .5rem;
    margin-left: 0;
    padding-right: .93rem;
    padding-top: 1.9rem;
    text-align: right
}

.form-horizontal.form-bordered .form-group,.form-horizontal.row-separator .form-group,.form-horizontal.striped-labels .form-group,.form-horizontal.striped-rows .form-group {
    border-bottom: 1px solid #e9ebf5;
    margin-bottom: 0
}

.form-horizontal.form-bordered .form-group>div,.form-horizontal.row-separator .form-group>div,.form-horizontal.striped-labels .form-group>div,.form-horizontal.striped-rows .form-group>div {
    padding: 1.2rem
}

.form-horizontal.form-bordered .form-group.last,.form-horizontal.row-separator .form-group.last,.form-horizontal.striped-labels,.form-horizontal.striped-labels .form-group.last,.form-horizontal.striped-rows .form-group.last {
    border-bottom: none
}

.form-horizontal.striped-labels>div {
    background-color: #fff
}

.form-horizontal.form-bordered .form-group>div {
    border-left: 1px solid #e9ebf5;
    padding-right: 0
}

.form-horizontal.form-bordered .form-actions {
    margin-top: 1rem
}

.position-relative.has-icon-left .form-control {
    padding-left: 2rem
}

.shopping-cart .tab-pane .form-actions {
    padding-top: 1rem
}

.form-group input[type=date].form-control,.form-group input[type=datetime-local].form-control,.form-group input[type=time].form-control {
    height: calc(2.75rem + 2px);
    line-height: 2.4;
    padding: .75rem 1rem!important
}

.form-group .has-icon-left input[type=date].form-control,.form-group .has-icon-left input[type=datetime-local].form-control,.form-group .has-icon-left input[type=time].form-control {
    padding-left: 2rem!important
}

.mega-dropdown-menu .form.form-horizontal .form-body .form-group label {
    margin-left: 0;
    padding-left: 1.5rem;
    padding-top: .7rem
}

.mega-dropdown-menu .form.form-horizontal .form-body .form-group .position-relative .form-control {
    background: 0 0;
    border-bottom: 1px solid rgba(0,0,0,.12);
    border-radius: 0
}

.form-control-lg,.form-control-sm,.form-control-xl,.form-control-xs,.input-lg,.input-sm,.input-xl,.input-xs {
    border-radius: 2px!important
}

.grid-with-inline-labels .card .card-body .form-body .form-group label.col-md-4 {
    margin-left: 0
}

.multiple-input-with-inline-labels .card .card-body .form-body .form-group label.col-md-2 {
    margin-left: 0;
    padding-left: .5rem
}

textarea .form-control:not([rows="1"]) {
    padding: 1rem!important
}

select.form-control:not([size]):not([multiple]).input-lg {
    padding: .5rem .75rem!important
}

select.form-control:not([size]):not([multiple]).input-sm {
    padding: .2rem .95rem!important
}

.form-horizontal.form-simple .form-group.position-relative.has-icon-left {
    border-bottom: 1px solid rgba(0,0,0,.12)
}

.form-control[readonly] {
    background: #fff;
    border-style: none
}

.form-control[type=file] {
    max-height: 4.25rem!important
}

@media screen and (max-width: 768px) {
    .tagging-methods .match-height .card .card-body .form-group .add-special-keys,.tagging-methods .match-height .card .card-body .form-group .add-tagging,.tagging-methods .match-height .card .card-body .form-group .destroy-tagging,.tagging-methods .match-height .card .card-body .form-group .focus-input,.tagging-methods .match-height .card .card-body .form-group .get-special-keys,.tagging-methods .match-height .card .card-body .form-group .refresh-tagging,.tagging-methods .match-height .card .card-body .form-group .remove-all-tagging,.tagging-methods .match-height .card .card-body .form-group .remove-tagging,.tagging-methods .match-height .card .card-body .form-group .reset-tagging,.tagging-methods .match-height .card .card-body .form-group .val-input {
        margin-left:1rem
    }
}

@media screen and (max-width: 540px) {
    .grid-with-inline-labels .card .card-body .form-body .form-group label.col-md-4.text-right {
        margin-right:.5rem
    }

    .grid-with-inline-labels .card .card-body .form-body .form-group label.col-md-4 {
        margin-left: .5rem
    }
}

.img-thumbnail {
    padding: .25rem
}

.media-list .list-group-item:hover {
    background: #00bcd4
}

.media-list .list-group-item:hover .list-group-item-heading,.media-list .list-group-item:hover .list-group-item-text,.media-list .list-group-item:hover a {
    color: #fff
}

.media-list .list-group-item .media-link:hover {
    color: #fff;
    text-decoration: none
}

.media-list .list-group-item .media-left {
    float: left;
    padding-right: 1rem
}

.media-list .list-group-item .media-right {
    float: right;
    padding-left: 1rem
}

.media-list .media {
    padding: 1.5rem
}

.media-list .media .media-left {
    float: left;
    padding-right: 1rem
}

.media-list .media .media-right {
    float: right;
    padding-left: 1rem
}

.media-list .media a {
    text-decoration: none
}

.media-list .media .media-notation a {
    margin-right: .5rem
}

.media .btn-icon {
    min-width: 0
}

.media-bordered .media {
    border-top: 1px solid rgba(0,0,0,.12)
}

.media-bordered .media:first-child {
    border-top: none
}

.list-group .list-group-item.active,.media-list .list-group-item.active {
    background: #00bcd4
}

.modal {
    z-index: 1050
}

.modal .modal-dialog .modal-content .modal-header .modal-title {
    font-size: auto
}

.modal .modal-dialog .modal-content .modal-header .close {
    color: #fff
}

.modal .modal-dialog .modal-content .modal-body {
    padding: 1rem
}

.modal .modal-dialog .modal-content .modal-xs {
    max-width: 18.75rem
}

.modal .modal-dialog .modal-content .modal-sm {
    max-width: 25rem
}

.modal .modal-dialog .modal-content .modal-xl {
    margin-left: 3%;
    margin-right: 3%;
    max-width: 94%
}

.modal .modal-dialog .modal.show {
    z-index: 1050
}

.modal .modal-dialog .modal-backdrop {
    z-index: 1049
}

.modal .modal-dialog .form-group .modal .modal-header .close {
    color: #000
}

.modal .modal-dialog .form-group .modal .modal-body {
    padding: 1rem
}

.modal .modal-footer .form-group .add-contact-item {
    min-width: 100%
}

.modal .modal-footer .btn-danger,.modal .modal-footer .btn-info,.modal .modal-footer .btn-success {
    color: #fff
}

.modal .modal-footer i.btn-outline-secondary.btn-lg input {
    color: #607d8b
}

.modal .modal-footer i.btn-outline-secondary.btn-lg:hover input {
    color: #fff
}

.modal .modal-footer i.btn-outline-primary.btn-lg input {
    color: #673ab7
}

.modal .modal-footer i.btn-outline-primary.btn-lg:hover input {
    color: #fff
}

.nav-tabs {
    margin-bottom: 1rem!important
}

.nav-top-border .nav-link.active,.nav-topline .nav-link.active {
    border: 1px solid rgba(0,0,0,.12);
    border-bottom: none
}

.nav-top-border .nav-link.active:before,.nav-topline .nav-link.active:before {
    display: none
}

.nav-linetriangle .nav-item a.nav-link.active:before,.no-hover-bg .nav-link:hover {
    background: 0 0
}

.card .card-body .nav.nav-tabs.nav-iconfall .nav-item {
    background: #fff;
    margin: 0
}

.card .card-body .nav.nav-tabs.nav-iconfall .nav-item .nav-link:before {
    display: none
}

.card .card-body .nav.nav-tabs.nav-iconfall .nav-item:focus,.card .card-body .nav.nav-tabs.nav-iconfall .nav-item:hover {
    background: #fff
}

.card .card-body .nav.nav-tabs .nav-item .nav-link.dropdown-toggle:after {
    position: relative;
    top: 7px
}

.card .card-body .nav.nav-tabs.nav-justified {
    box-shadow: none
}

#tabs-icon-drag .nav-link.dropdown-toggle:after {
    top: 0
}

.nav-vertical .nav-tabs .nav-link.active:before {
    opacity: 0
}

.nav.nav-tabs .nav-item .nav-link {
    padding: 1.0625rem .75rem
}

.card .card-content .card-body .nav.nav-tabs.iconfall .nav-item.dropdown .nav-link.dropdown-toggle:after,.card .card-content .card-body .nav.nav-tabs.nav-justified .nav-item .nav-link.dropdown-toggle:after,.card .card-content .card-body .nav.nav-tabs.nav-linetriangle .nav-item .nav-link.dropdown-toggle:after,.card .card-content .card-body .nav.nav-tabs.nav-topline .nav-item .nav-link.dropdown-toggle:after,.card .card-content .card-body .nav.nav-tabs.nav-underline .nav-item .nav-link.dropdown-toggle:after {
    position: relative;
    top: -1px
}

.nav-pills .nav-item .nav-link.active {
    background: #00bcd4;
    color: #fff
}

.shopping-cart .nav-tabs {
    box-shadow: none
}

.shopping-cart .nav-tabs .nav-item {
    margin: 0 1rem .75rem!important
}

.shopping-cart .nav-tabs .nav-link.active {
    height: 100%!important
}

.shopping-cart .nav-tabs .nav-link:before {
    background-color: transparent
}

#navs-labels-pills .card .card-body .badge {
    font-size: .8rem
}

#tabs-with-labels-pills .card .card-body .badge {
    font-size: .6rem
}

.navbar .nav-item .nav-link:hover,.navbar .navbar-brand:focus {
    background: 0 0
}

.navbar .navbar-wrapper .navbar-container .form-inline .input-group,.navbar .navbar-wrapper .navbar-container .input-group {
    margin-top: 0
}

.navbar .navbar-wrapper .navbar-container .skin label {
    color: #fff
}

.fixed-bottom,.fixed-top {
    z-index: 1050
}

.navbar-dark .navbar-wrapper .navbar-container .nav .nav-link-search .round.form-control,.navbar-semi-light .navbar-wrapper .navbar-container .nav .nav-link-search .round.form-control {
    color: #6b6f82
}

.navbar-dark .navbar-wrapper .navbar-container .nav .nav-link-search .round.form-control::-moz-placeholder,.navbar-semi-light .navbar-wrapper .navbar-container .nav .nav-link-search .round.form-control::-moz-placeholder {
    color: #6b6f82
}

.navbar-dark .navbar-wrapper .navbar-container .nav .nav-link-search .round.form-control::placeholder,.navbar-semi-light .navbar-wrapper .navbar-container .nav .nav-link-search .round.form-control::placeholder {
    color: #6b6f82
}

.product-shop .pagination.pagination-flat li.active a,.product-shop .pagination.pagination-round.pagination-flat li.active a {
    padding: .8rem 1rem
}

.pagination {
    background-color: transparent
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    margin: 0 0 .5rem!important
}

.pagination.pagination-separate.pagination-round.pagination-flat li.active a {
    top: 5px
}

.material-vertical-layout.vertical-layout #basic-pagination .pagination.pagination-flat .page-item.active,.material-vertical-layout.vertical-layout #basic-pagination .pagination.pagination-separate.pagination-curved.pagination-flat .page-item.active,.material-vertical-layout.vertical-layout #curved-border-pagination .pagination.pagination-flat .page-item.active,.material-vertical-layout.vertical-layout #curved-border-pagination .pagination.pagination-separate.pagination-curved.pagination-flat .page-item.active,.material-vertical-layout.vertical-layout #pagination-list .pagination.pagination-flat .page-item.active,.material-vertical-layout.vertical-layout #pagination-list .pagination.pagination-separate.pagination-curved.pagination-flat .page-item.active {
    position: relative;
    top: 3px
}

.progress {
    margin-top: 1rem
}

.noUi-target .noUi-pips .noUi-value {
    top: 20%
}

.noUi-target.noUi-vertical .noUi-base .noUi-origin .noUi-handle-upper .noUi-tooltip {
    right: 150%
}

.table-inverse td,.table-inverse th {
    color: #000
}

.table tr td {
    vertical-align: middle!important
}

.table tr td .btn-float {
    line-height: 1
}

.table tfoot th {
    height: auto
}

.dataTables_wrapper .dataTables_length label {
    color: #000
}

.dataTables_wrapper .dt-buttons .btn {
    color: #fff
}

.bootstrap-touchspin .input-group-prepend {
    margin-right: auto
}

.bootstrap-touchspin .input-group-append {
    margin-left: auto
}

#ui.row .card .card-content .table-responsive .table.table-responsive.table-bordered .btn.btn-float.btn-info i.ft-search {
    font-size: 1.2rem
}

#ui.row .card .card-content .table-responsive .table.table-responsive.table-bordered .btn.btn-float.btn-info span {
    display: none
}

@media screen and (max-width: 540px) {
    #ajax .card .card-content .card-body .dataTables_wrapper.dt-bootstrap4 .table.table-striped.table-bordered.show-child-rows.dataTable,#child-row .card .card-content .card-body .dataTables_wrapper.dt-bootstrap4 .table.table-striped.table-bordered.show-child-rows.dataTable,#configuration .card .card-content .card-body .dataTables_wrapper.dt-bootstrap4 .table.table-striped.table-bordered.show-child-rows.dataTable,#export-column .card .card-content .card-body .dataTables_wrapper.dt-bootstrap4 .table.table-striped.table-bordered.show-child-rows.dataTable,#headers .card .card-content .card-body .dataTables_wrapper.dt-bootstrap4 .table.table-striped.table-bordered.show-child-rows.dataTable,#horizontal-snap .card .card-content .card-body .dataTables_wrapper.dt-bootstrap4 .table.table-striped.table-bordered.show-child-rows.dataTable,#initialization .card .card-content .card-body .dataTables_wrapper.dt-bootstrap4 .table.table-striped.table-bordered.show-child-rows.dataTable,#restore-column .card .card-content .card-body .dataTables_wrapper.dt-bootstrap4 .table.table-striped.table-bordered.show-child-rows.dataTable,#server-processing .card .card-content .card-body .dataTables_wrapper.dt-bootstrap4 .table.table-striped.table-bordered.show-child-rows.dataTable {
        width:auto!important
    }

    #buttons .card .card-body .dataTables_wrapper.dt-bootstrap4 .dt-buttons.btn-group {
        display: inline-block!important
    }

    #buttons .card .card-body .dataTables_wrapper.dt-bootstrap4 .dt-buttons.btn-group .btn {
        margin-bottom: .5rem!important
    }
}

.btn-toolbar .ft-chevron-down,.btn-toolbar .ft-chevron-left,.btn-toolbar .ft-chevron-right,.btn-toolbar .ft-chevron-up {
    position: relative;
    top: 3px
}

.tool-container.tool-top.toolbar-primary {
    background: #673ab7
}

.tool-container.tool-top.toolbar-primary .tool-item:hover {
    background: #3b216a
}

.tool-container.tool-top.toolbar-primary .arrow {
    border-color: #673ab7 transparent transparent
}

.tool-container.tool-top.toolbar-info {
    background: #00bcd4
}

.tool-container.tool-top.toolbar-info .tool-item:hover {
    background: #00626e
}

.tool-container.tool-top.toolbar-info .arrow {
    border-color: #00bcd4 transparent transparent
}

.tool-container.tool-top.toolbar-danger {
    background: #f44336
}

.tool-container.tool-top.toolbar-danger .tool-item:hover {
    background: #ba160a
}

.tool-container.tool-top.toolbar-danger .arrow {
    border-color: #f44336 transparent transparent
}

.tool-container.tool-top.toolbar-warning {
    background: #ffc107
}

.tool-container.tool-top.toolbar-warning .tool-item:hover {
    background: #a07800
}

.tool-container.tool-top.toolbar-warning .arrow {
    border-color: #ffc107 transparent transparent
}

.tool-container.tool-top.toolbar-success {
    background: #8bc34a
}

.tool-container.tool-top.toolbar-success .tool-item:hover {
    background: #577d2a
}

.tool-container.tool-top.toolbar-success .arrow {
    border-color: #8bc34a transparent transparent
}

.tool-container.tool-right.toolbar-danger {
    background: #f44336
}

.tool-container.tool-right.toolbar-danger .tool-item:hover {
    background: #ba160a
}

.tool-container.tool-bottom.toolbar-warning {
    background: #ffc107
}

.tool-container.tool-bottom.toolbar-warning .tool-item:hover {
    background: #a07800
}

.tool-container.tool-left.toolbar-success {
    background: #8bc34a
}

.tool-container.tool-left.toolbar-success .tool-item:hover {
    background: #577d2a
}

.tool-container.tool-left.toolbar-success .arrow {
    border-color: transparent transparent transparent #8bc34a
}

.form-group-compose .btn {
    padding: .8rem 1rem
}

.todo-details .search .basic-search {
    border: none!important;
    border-bottom: 1px solid rgba(0,0,0,.12)!important;
    border-radius: 2px!important;
    outline: none!important
}

.project-search-content .form-control {
    border: none;
    border-bottom: 1px solid rgba(0,0,0,.12)
}

.table .even td a:hover,.table .odd td a:hover {
    text-decoration: none
}

.chat-app-form .chat-app-input .form-group .form-control {
    background: 0 0;
    border: none;
    border-bottom: 1px solid rgba(0,0,0,.12);
    padding-left: 2.5rem
}

.chat-app-form .chat-app-input .form-group .ft-image,.chat-app-form .chat-app-input .form-group .icon-emoticon-smile {
    font-size: 1.7rem
}

.all-contacts .dataTables_wrapper label {
    margin-bottom: .5rem
}

.fc-left .fc-button,.fc-left .fc-state-default.fc-corner-left,.fc-left .fc-state-default.fc-corner-right,.fc-right .fc-button,.fc-right .fc-state-default.fc-corner-left,.fc-right .fc-state-default.fc-corner-right {
    border-radius: 2px
}

.fc-left .fc-button-group .fc-button,.fc-left .fc-button-group .fc-state-default.fc-corner-left,.fc-left .fc-button-group .fc-state-default.fc-corner-right,.fc-right .fc-button-group .fc-button,.fc-right .fc-button-group .fc-state-default.fc-corner-left,.fc-right .fc-button-group .fc-state-default.fc-corner-right {
    border-radius: 0
}

.fc-event {
    border-radius: 2px
}

ul.nav.nav-inline li.dropdown.nav-item.float-right a.btn.dropdown-toggle {
    box-shadow: none;
    color: #1e88e5;
    line-height: 1
}

ul.nav.nav-inline li.dropdown.nav-item.float-right a.btn.dropdown-toggle:focus,ul.nav.nav-inline li.dropdown.nav-item.float-right a.btn.dropdown-toggle:hover {
    background: 0 0
}

.my-gallery .card-deck-wrapper .card-deck .card .card-body .text-muted {
    margin-right: .3125rem
}

.full-height-vh-with-nav .form-group.position-relative .form-control {
    background: 0 0;
    border-radius: 0
}

.row .col-xl-8 .card .card-header .heading-elements .btn-group.btn-group-toggle .btn-outline-info.active {
    background: #00bcd4;
    color: #fff
}

.row .col-xl-8 .card .card-body .tab-content .tab-pane.active .form.form-horizontal .form-body .form-group .col-md-3 {
    font-size: .875rem;
    margin-left: auto;
    padding-left: 1rem
}

@media only screen and (max-width: 768px) and (min-width:576px) {
    .payment .btn.btn-icon {
        position:relative;
        right: 1.25rem
    }
}

.list-group .news-feed-item-1,.list-group .news-feed-item-2,.list-group .news-feed-item-3,.list-group .news-feed-item-4,.list-group .news-feed-item-5,.list-group .news-feed-item-img {
    box-shadow: none
}

.card .news-feed-food-card-bg .btn,.card .news-feed-food-card2-bg .btn,.card .news-feed-food-card3-bg .btn {
    margin-top: 1rem
}

.card .card-body .news-feed-btn.btn-sm.float-right i {
    position: relative;
    right: 2px
}

@media screen and (width: 1024px) {
    .card .card-body .spotify-playlist .row.mt-2 .col-3.p-0 p {
        left:8.25rem;
        position: relative;
        top: -1.2rem
    }
}

.alertAnimation i.icon-arrow-right {
    position: relative;
    right: -5px;
    top: 2px
}

.alertAnimation .alert-success .icon-arrow-right {
    right: -7px;
    top: -4px
}

.alertAnimation .alert-primary .icon-arrow-right {
    left: .7rem;
    top: -1.2rem
}

.calloutAnimation .bs-callout-pink .icon-arrow-right,.calloutAnimation .bs-callout-primary .icon-arrow-right,.calloutAnimation .bs-callout-success .icon-arrow-right,.calloutAnimation .bs-callout-warning .icon-arrow-right {
    bottom: 10px;
    position: relative
}

.calloutAnimation .bs-callout-danger .icon-arrow-right,.calloutAnimation .bs-callout-info .icon-arrow-right {
    position: relative;
    top: 7px
}

.jqueryui-ele-container .ui-menu.ui-front {
    z-index: 1049
}

.ui-button.ui-corner-all {
    border-radius: 2px
}

.ui-spinner .ui-spinner-button:after {
    top: 7px!important
}

.btn {
    max-width: unset!important
}

.heading-elements .btn-float {
    height: auto!important;
    width: auto!important
}

.btn-float {
    border-radius: 50%;
    box-shadow: 0 6px 10px 0 rgba(95,95,95,.14),0 1px 18px 0 rgba(95,95,95,.12),0 3px 5px 0 rgba(95,95,95,.2)!important;
    height: 3.5rem;
    line-height: 3.5rem;
    padding: 14px!important;
    width: 3.5rem
}

.btn-float.active,.btn-float:active {
    box-shadow: 0 0 4px 0 rgba(95,95,95,.14),0 3px 4px 0 rgba(95,95,95,.12),0 1px 5px 0 rgba(95,95,95,.2)!important
}

.btn-float-dropdown i {
    margin-right: 0!important
}

.btn-float-dropdown.dropdown .dropdown-menu,.btn-float-dropdown.dropup .dropdown-menu {
    background: 0 0;
    border: none!important;
    border-radius: 2px!important;
    box-shadow: none!important;
    margin-top: 1rem!important;
    min-width: 3.5rem!important
}

.btn-float-dropdown.dropdown .dropdown-menu .btn-float i,.btn-float-dropdown.dropup .dropdown-menu .btn-float i {
    position: relative;
    right: 5px;
    top: -2px
}

.btn-float.btn-sm i {
    position: relative;
    right: 6px;
    top: -2px
}

.btn-group {
    box-shadow: none
}

.material-datatables .btn {
    padding: 0 1rem .8rem
}

.material-dialogs .modal .modal-footer .btn,.material-dialogs .modal-show .modal-footer .btn {
    border: none
}

.modal-show.modal {
    display: block;
    padding-right: 1.1rem;
    position: relative;
    z-index: 998
}

.card .expansion-panel.show:not(:first-child) {
    margin-top: 1rem
}

.card .expansion-panel.show:not(:last-child) {
    margin-bottom: 1rem
}

.floating-label.textfield-box .form-control {
    padding-top: 2.5rem
}

.floating-label.textfield-labels .form-control {
    padding-top: 1rem
}

.icons-tiny {
    font-size: 1rem
}

.icons-small {
    font-size: 2rem
}

.icons-medium {
    font-size: 4rem
}

.icons-large {
    font-size: 6rem
}

.dropdown .dropdown-menu {
    box-shadow: none!important
}

.dropdown .dropdown-menu.menu {
    margin-top: -2.875rem
}

.dropdown .dropdown-menu.dropdown-menu-sm,.dropdown .dropdown-menu.menu-cascading {
    min-width: 20rem
}

.dropdown .dropdown-menu.dropdown-menu-sm .dropdown-item,.dropdown .dropdown-menu.menu-cascading .dropdown-item {
    padding: .25rem 1.5rem
}

.dropdown .dropdown-menu.menu-cascading {
    margin-top: -2.75rem
}

.dropdown-menu {
    box-shadow: none!important
}

.navdrawer {
    z-index: 1060
}

.custom-switch .custom-control-label:before {
    height: 3.42rem;
    width: 3.42rem
}

.snackbar {
    z-index: 1050
}

.material-horizontal-layout .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control {
    padding-left: 3rem
}

.material-horizontal-layout .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control::-moz-placeholder,.material-vertical-layout .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control::-moz-placeholder {
    color: rgba(0,0,0,.38)
}

.material-horizontal-layout .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control::placeholder,.material-vertical-layout .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control::placeholder {
    color: rgba(0,0,0,.38)
}

.material-horizontal-layout .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position {
    position: absolute;
    top: -4px
}

.material-horizontal-layout .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position i,.material-vertical-layout .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position i {
    color: #6b6f82
}

.material-horizontal-layout .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea {
    position: relative;
    top: -5px
}

.material-horizontal-layout .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout .mega-dropdown-menu .card.collapse-icon .card-header a {
    width: 100%
}

.material-horizontal-layout .navbar-wrapper .navbar-container .collapse .nav-link-search .nav-link,.material-vertical-layout .navbar-wrapper .navbar-container .collapse .nav-link-search .nav-link {
    height: 100%!important
}

.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control {
    background: #f6f4f5;
    border: 1px solid #e6e6e6;
    border-radius: 1.5rem;
    height: 2.3rem;
    line-height: 1;
    padding-left: 2.5rem;
    position: relative;
    top: .3125rem;
    width: 14.5rem
}

.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon {
    color: #8b8c9e;
    left: 1.7rem;
    position: absolute;
    top: 1.95rem;
    z-index: 2
}

.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus {
    background: 0 0
}

.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up {
    box-shadow: none;
    padding: .3rem .5rem
}

.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link {
    padding: 1rem
}

.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control {
    padding-left: 3rem
}

.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position {
    position: absolute;
    top: -4px
}

.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea {
    position: relative;
    top: -5px
}

.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a {
    width: 100%
}

.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.horizontal-layout .navbar-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.horizontal-layout .navbar-semi-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.vertical-compact-menu .navbar-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.vertical-compact-menu .navbar-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.vertical-compact-menu .navbar-semi-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.vertical-compact-menu .navbar-semi-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.vertical-menu .navbar-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.vertical-menu .navbar-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.vertical-menu .navbar-semi-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.vertical-menu-modern .navbar-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.vertical-menu-modern .navbar-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.vertical-menu-modern .navbar-semi-dark .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.vertical-menu-modern .navbar-semi-light .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle {
    padding: .8rem .4rem
}

.material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .navbar-collapse .nav-link-search .search-bar-toggle i.material-icons,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .navbar-collapse .nav-link-search .search-bar-toggle i.material-icons {
    color: #fff;
    margin-top: 1rem
}

.material-horizontal-layout.vertical-content-menu nav.fixed-top.header-navbar,.material-horizontal-layout.vertical-overlay-menu nav.fixed-top.header-navbar,.material-vertical-layout.vertical-content-menu nav.fixed-top.header-navbar,.material-vertical-layout.vertical-overlay-menu nav.fixed-top.header-navbar {
    z-index: 1050
}

.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control {
    background: #f6f4f5;
    border: 1px solid #e6e6e6;
    border-radius: 1.5rem;
    height: 2.3rem;
    line-height: 1;
    padding-left: 2.5rem;
    position: relative;
    top: .3125rem;
    width: 14.5rem
}

.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon {
    color: #8b8c9e;
    left: 1.7rem;
    position: absolute;
    top: 1.95rem;
    z-index: 2
}

.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus {
    background: 0 0
}

.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up {
    box-shadow: none;
    padding: .3rem .5rem
}

.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link {
    padding: 1rem
}

.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control {
    padding-left: 3rem
}

.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position {
    position: absolute;
    top: -4px
}

.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .form-horizontal .form-group .position-relative .form-control-position .simple-textarea {
    position: relative;
    top: -5px
}

.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .mega-dropdown-menu .card.collapse-icon .card-header a {
    width: 100%
}

.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-horizontal-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.vertical-overlay-menu .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle {
    padding: .8rem .4rem
}

.material-horizontal-layout.vertical-content-menu nav.header-navbar .navbar-wrapper .navbar-container .navbar-collapse .navbar-nav .nav-link-search .search-bar-toggle i.material-icons,.material-vertical-layout.vertical-content-menu nav.header-navbar .navbar-wrapper .navbar-container .navbar-collapse .navbar-nav .nav-link-search .search-bar-toggle i.material-icons {
    color: #6b6f82
}

.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container.navbar-brand-center .navbar-header,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container.navbar-brand-center .navbar-header {
    left: 50%;
    margin: 0;
    padding: 0;
    position: absolute;
    transform: translate(-50%);
    width: 192px;
    z-index: 999
}

.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-header,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-header {
    float: left;
    height: 100%;
    height: 5rem;
    padding: 0 .85rem 0 1.2rem;
    position: relative;
    transition: all .3s ease;
    width: 16rem
}

.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-header .navbar-brand,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-header .navbar-brand {
    margin-right: 0;
    padding: 17px 0
}

.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-header .navbar-brand .brand-logo,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-header .navbar-brand .brand-logo {
    width: 36px
}

.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-header .navbar-brand .brand-text,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-header .navbar-brand .brand-text {
    display: inline;
    font-weight: 500;
    padding-left: 6px;
    vertical-align: middle
}

.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .round.form-control,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .round.form-control {
    background: #f6f4f5;
    border: 1px solid #e6e6e6;
    border-radius: 1.5rem;
    height: 2.3rem;
    line-height: 1;
    padding-left: 2.5rem;
    position: relative;
    top: .3125rem;
    width: 14.5rem
}

.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link .search-icon,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link .search-icon {
    color: #8b8c9e;
    left: 37.6rem;
    position: absolute;
    top: 1.95rem;
    z-index: 2
}

.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:active,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-item .nav-link:focus,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:active,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link:focus {
    background: 0 0
}

.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-item .badge-pill.badge-up,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .badge-pill.badge-up {
    box-shadow: none;
    padding: .3rem .5rem
}

.material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .dropdown-notification .icon-bg-circle {
    padding: .8rem .4rem
}

.material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-header,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-header {
    float: left;
    height: 100%;
    height: 5rem;
    padding: 0 .85rem 0 1.2rem;
    position: relative;
    transition: all .3s ease
}

.material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-header .navbar-brand,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-header .navbar-brand {
    margin-right: 0;
    padding: 17px 0
}

.material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-header .navbar-brand .brand-logo,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-header .navbar-brand .brand-logo {
    width: 36px
}

.material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-header .navbar-brand .brand-text,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-header .navbar-brand .brand-text {
    display: inline;
    font-weight: 500;
    padding-left: 6px;
    vertical-align: middle
}

.material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav-link-search .nav-link .round.form-control,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav-link-search .nav-link .round.form-control {
    background: #f6f4f5;
    border: 1px solid #e6e6e6;
    border-radius: 1.5rem;
    height: 2.3rem;
    line-height: 1;
    padding-left: 2.5rem;
    position: relative;
    top: .3125rem
}

.material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav-link-search .nav-link .search-icon,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav-link-search .nav-link .search-icon {
    color: #8b8c9e;
    left: 1.5rem!important;
    position: absolute;
    top: 1.7rem!important;
    z-index: 2
}

.material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav-link-search .nav-link:active,.material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav-link-search .nav-link:focus,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav-link-search .nav-link:active,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav-link-search .nav-link:focus {
    background: 0 0
}

.material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav-link-search .material-icons,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav-link-search .material-icons {
    line-height: 1!important
}

.material-horizontal-layout .nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu,.material-vertical-layout .nav:not(.flex-column):not(.flex-column-reverse) .dropdown-menu {
    min-width: 11rem
}

@media screen and (max-width: 1024px) {
    .material-horizontal-layout .navbar-wrapper .navbar-container .navbar-header .nav .navbar-brand {
        width:16rem
    }

    .material-horizontal-layout .navbar-wrapper .navbar-container .navbar-collapse .navbar-nav .nav-link-search .nav-link i.material-icons {
        line-height: 1;
        top: 1.5rem!important
    }

    .material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-collapse .navbar-nav .nav-link-search .nav-link .round.form-control,.material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-header .nav .navbar-brand {
        width: auto!important
    }
}

@media screen and (max-width: 768px) {
    .material-horizontal-layout .header-navbar .navbar-header .navbar-brand,.material-vertical-layout .header-navbar .navbar-header .navbar-brand {
        top:-3px!important
    }

    .material-horizontal-layout .search-bar-toggle,.material-vertical-layout .search-bar-toggle {
        background: 0 0;
        display: block!important;
        padding: 1!important;
        position: relative
    }

    .material-horizontal-layout .search-bar-toggle:after,.material-vertical-layout .search-bar-toggle:after {
        display: none
    }

    .material-horizontal-layout .search-bar-toggle i,.material-vertical-layout .search-bar-toggle i {
        font-size: 1.6rem
    }

    .material-horizontal-layout .nav-link-search .round.form-control,.material-vertical-layout .nav-link-search .round.form-control {
        background: #f6f4f5;
        border: 1px solid #e6e6e6;
        border-radius: 1.5rem;
        height: 2.2rem;
        line-height: 1;
        margin-bottom: .5rem;
        padding-left: 2.2rem;
        position: relative;
        top: .3125rem;
        width: 14.5rem
    }

    .material-horizontal-layout .nav-link-search .dropdown-menu:before,.material-vertical-layout .nav-link-search .dropdown-menu:before {
        background: 0 0
    }

    .material-horizontal-layout .nav-link-search .dropdown-menu.arrow,.material-vertical-layout .nav-link-search .dropdown-menu.arrow {
        left: auto;
        margin-top: 5px
    }

    .material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container {
        background: 0 0
    }

    .material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-header .nav .navbar-brand,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-header .nav .navbar-brand {
        width: auto!important
    }

    .material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-header .nav .nav-item .nav-link,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-header .nav .nav-item .nav-link {
        color: #fff!important
    }

    .material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-collapse .navbar-nav .nav-link-search .dropdown-menu.arrow,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-collapse .navbar-nav .nav-link-search .dropdown-menu.arrow {
        min-width: auto
    }

    .material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-collapse .navbar-nav .search-bar-toggle,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .navbar-collapse .navbar-nav .search-bar-toggle {
        position: relative;
        top: 1.5rem
    }

    .material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .navbar-nav .dropdown-notification .nav-link i,.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .navbar-nav .dropdown-notification .nav-link span.mr-1,.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .navbar-nav .dropdown-user .nav-link i,.material-horizontal-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .navbar-nav .dropdown-user .nav-link span.mr-1,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .navbar-nav .dropdown-notification .nav-link i,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .navbar-nav .dropdown-notification .nav-link span.mr-1,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .navbar-nav .dropdown-user .nav-link i,.material-vertical-layout.horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .navbar-nav .dropdown-user .nav-link span.mr-1 {
        color: #fff
    }

    .material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container {
        background: 0 0
    }

    .material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-header .nav .navbar-brand,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-header .nav .navbar-brand {
        width: auto!important
    }

    .material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-header .nav .nav-item .nav-link,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-header .nav .nav-item .nav-link {
        color: #fff!important
    }

    .material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-collapse .navbar-nav .nav-link-search .dropdown-menu.arrow,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-collapse .navbar-nav .nav-link-search .dropdown-menu.arrow {
        left: auto;
        min-width: auto;
        position: absolute
    }

    .material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-collapse .navbar-nav .nav-link-search .search-bar-toggle i.material-icons,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-collapse .navbar-nav .nav-link-search .search-bar-toggle i.material-icons {
        color: #fff!important;
        font-size: 1.71rem
    }

    .material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-collapse .navbar-nav .nav-link-search .search-bar-toggle .icon-search,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .navbar-collapse .navbar-nav .nav-link-search .search-bar-toggle .icon-search {
        line-height: 1!important
    }

    .material-horizontal-layout.vertical-content-menu nav.header-navbar .navbar-container .navbar-container .navbar-nav .nav-link-search .search-bar-toggle,.material-horizontal-layout.vertical-overlay-menu nav.header-navbar .navbar-container .navbar-container .navbar-nav .nav-link-search .search-bar-toggle,.material-vertical-layout.vertical-content-menu nav.header-navbar .navbar-container .navbar-container .navbar-nav .nav-link-search .search-bar-toggle,.material-vertical-layout.vertical-overlay-menu nav.header-navbar .navbar-container .navbar-container .navbar-nav .nav-link-search .search-bar-toggle {
        top: 0!important
    }

    .material-horizontal-layout.vertical-content-menu nav.header-navbar .navbar-container .navbar-container .navbar-nav .nav-link-search .search-bar-toggle i.material-icons,.material-horizontal-layout.vertical-overlay-menu nav.header-navbar .navbar-container .navbar-container .navbar-nav .nav-link-search .search-bar-toggle i.material-icons,.material-vertical-layout.vertical-content-menu nav.header-navbar .navbar-container .navbar-container .navbar-nav .nav-link-search .search-bar-toggle i.material-icons,.material-vertical-layout.vertical-overlay-menu nav.header-navbar .navbar-container .navbar-container .navbar-nav .nav-link-search .search-bar-toggle i.material-icons {
        color: #6b6f82!important
    }

    .material-horizontal-layout.vertical-content-menu nav.header-navbar .navbar-container .navbar-container .navbar-nav .nav-link-search .dropdown-menu,.material-horizontal-layout.vertical-overlay-menu nav.header-navbar .navbar-container .navbar-container .navbar-nav .nav-link-search .dropdown-menu,.material-vertical-layout.vertical-content-menu nav.header-navbar .navbar-container .navbar-container .navbar-nav .nav-link-search .dropdown-menu,.material-vertical-layout.vertical-overlay-menu nav.header-navbar .navbar-container .navbar-container .navbar-nav .nav-link-search .dropdown-menu {
        left: 5rem
    }

    .material-horizontal-layout .navbar-semi-light .navbar-wrapper .navbar-collapse .navbar-nav .nav-link-search .dropdown-menu,.material-vertical-layout .navbar-semi-light .navbar-wrapper .navbar-collapse .navbar-nav .nav-link-search .dropdown-menu {
        left: 6rem
    }

    .vertical-compact-menu .search-bar-toggle {
        padding: 1.9rem 1rem!important;
        top: 0!important
    }

    .vertical-compact-menu .dropdown-menu.arrow,.vertical-content-menu .dropdown-menu.arrow {
        left: 5.5rem
    }

    .material-vertical-layout .nav:not(.flex-column):not(.flex-column-reverse) .nav-link-search .dropdown-menu {
        min-width: 0
    }

    .material-vertical-layout.vertical-modern-menu .search-bar-toggle i {
        color: #6b6f82!important;
        font-size: 1.6rem
    }

    .material-vertical-layout.vertical-modern-menu .search-bar-toggle .dropdown-menu.arrow {
        margin-left: 1.5rem;
        margin-top: -.5rem
    }
}

@media screen and (max-width: 600px) {
    .material-horizontal-layout .search-bar-toggle,.material-vertical-layout .search-bar-toggle {
        left:1rem;
        position: relative;
        top: 1.7rem!important
    }

    .material-horizontal-layout .search-bar-toggle i,.material-vertical-layout .search-bar-toggle i {
        color: #6b6f82
    }

    .material-horizontal-layout .nav-link-search .dropdown-menu.arrow,.material-vertical-layout .nav-link-search .dropdown-menu.arrow {
        left: auto;
        width: 17.5rem!important
    }

    .material-horizontal-layout.horizontal-layout .header-navbar .navbar-container .navbar-header .navbar-nav .nav-item .open-navbar-container i,.material-vertical-layout.horizontal-layout .header-navbar .navbar-container .navbar-header .navbar-nav .nav-item .open-navbar-container i {
        margin-top: .5rem
    }

    .material-horizontal-layout.horizontal-layout .header-navbar .navbar-container .navbar-collapse .navbar-nav .search-bar-toggle i.material-icons,.material-vertical-layout.horizontal-layout .header-navbar .navbar-container .navbar-collapse .navbar-nav .search-bar-toggle i.material-icons {
        color: #fff
    }

    .material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-collapse .nav .nav-item .nav-link i.material-icons,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-collapse .nav .nav-item .nav-link i.material-icons {
        color: #6b6f82
    }

    .material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-collapse .nav .nav-item .nav-link span.mr-1,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-collapse .nav .nav-item .nav-link span.mr-1 {
        color: #fff
    }

    .material-horizontal-layout.material-horizontal-nav .header-navbar .navbar-wrapper .navbar-container .navbar-header,.material-vertical-layout.material-horizontal-nav .header-navbar .navbar-wrapper .navbar-container .navbar-header {
        width: 100%!important
    }

    .material-horizontal-layout.material-horizontal-nav .header-navbar .navbar-wrapper .navbar-container .navbar-collapse .nav .nav-link-search .dropdown-menu,.material-vertical-layout.material-horizontal-nav .header-navbar .navbar-wrapper .navbar-container .navbar-collapse .nav .nav-link-search .dropdown-menu {
        left: auto
    }

    .material-horizontal-layout.vertical-overlay-menu .header-navbar.navbar-dark .navbar-header .navbar-nav .nav-item .open-navbar-container i,.material-horizontal-layout.vertical-overlay-menu .header-navbar.navbar-light .navbar-header .navbar-nav .nav-item .open-navbar-container i,.material-vertical-layout.vertical-overlay-menu .header-navbar.navbar-dark .navbar-header .navbar-nav .nav-item .open-navbar-container i,.material-vertical-layout.vertical-overlay-menu .header-navbar.navbar-light .navbar-header .navbar-nav .nav-item .open-navbar-container i {
        margin-top: .4rem
    }

    .material-horizontal-layout.vertical-overlay-menu .header-navbar.navbar-light .navbar-header .navbar-nav .navbar-brand,.material-horizontal-layout.vertical-overlay-menu .header-navbar.navbar-semi-light .navbar-header .navbar-nav .navbar-brand,.material-vertical-layout.vertical-overlay-menu .header-navbar.navbar-light .navbar-header .navbar-nav .navbar-brand,.material-vertical-layout.vertical-overlay-menu .header-navbar.navbar-semi-light .navbar-header .navbar-nav .navbar-brand {
        margin-left: auto;
        margin-right: auto;
        top: -7px
    }

    .material-horizontal-layout.vertical-overlay-menu .header-navbar .navbar-container .navbar-nav .nav-link-search .search-bar-toggle,.material-vertical-layout.vertical-overlay-menu .header-navbar .navbar-container .navbar-nav .nav-link-search .search-bar-toggle {
        top: 1.5rem
    }
}

.material-horizontal-layout .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown .mega-dropdown-menu,.material-vertical-layout .navbar-dark .navbar-wrapper .navbar-container .mega-dropdown .mega-dropdown-menu {
    color: #464855
}

@media screen and (min-width: 768px) {
    .material-horizontal-layout .header-navbar .navbar-wrapper .navbar-container ul.nav li a.nav-link-label,.material-vertical-layout .header-navbar .navbar-wrapper .navbar-container ul.nav li a.nav-link-label {
        padding:1.9rem 1rem!important
    }

    .material-horizontal-layout.horizontal-layout .header-navbar .navbar-wrapper .navbar-container ul.nav .search-bar-toggle,.material-horizontal-layout.vertical-menu .header-navbar .navbar-wrapper .navbar-container ul.nav .search-bar-toggle,.material-horizontal-layout.vertical-menu-modern .header-navbar .navbar-wrapper .navbar-container ul.nav .search-bar-toggle,.material-vertical-layout.horizontal-layout .header-navbar .navbar-wrapper .navbar-container ul.nav .search-bar-toggle,.material-vertical-layout.vertical-menu .header-navbar .navbar-wrapper .navbar-container ul.nav .search-bar-toggle,.material-vertical-layout.vertical-menu-modern .header-navbar .navbar-wrapper .navbar-container ul.nav .search-bar-toggle {
        padding: 1rem!important;
        position: relative;
        top: 0
    }
}

@media screen and (max-width: 991px) and (min-width:768px) {
    .material-horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link {
        padding:1.9rem 1rem!important
    }

    .material-horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow,.material-vertical-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow {
        left: auto;
        margin-top: 6px
    }

    .material-horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow:before,.material-vertical-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow:before {
        background-color: transparent
    }

    .material-horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow .dropdown-item .form-control,.material-vertical-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow .dropdown-item .form-control {
        background-color: #fff
    }

    .material-horizontal-layout.vertical-menu-modern .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow,.material-vertical-layout.vertical-menu-modern .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow {
        left: auto
    }

    .material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-horizontal-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-content-menu .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link {
        padding: 1.9rem 1rem!important
    }

    .material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow,.material-horizontal-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow,.material-vertical-layout.material-horizontal-nav .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow {
        left: auto
    }
}

@media screen and (max-width: 767px) {
    .material-horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link {
        padding:1.9rem 1rem!important;
        top: 0!important
    }

    .material-horizontal-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow,.material-vertical-layout .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .dropdown-menu.arrow {
        margin-top: 0;
        padding: 0
    }

    .material-horizontal-layout .navbar-wrapper .navbar-container .collapse .nav.float-right .nav-link,.material-vertical-layout .navbar-wrapper .navbar-container .collapse .nav.float-right .nav-link {
        height: 100%!important
    }

    .material-horizontal-layout .navbar-wrapper .navbar-container .collapse .nav li a.dropdown-user-link,.material-vertical-layout .navbar-wrapper .navbar-container .collapse .nav li a.dropdown-user-link {
        padding: .6rem
    }

    .material-horizontal-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link,.material-vertical-layout.vertical-menu .navbar-semi-light .navbar-wrapper .navbar-container .collapse .nav .nav-link-search .nav-link {
        padding: 1rem!important
    }

    .material-horizontal-layout.horizontal-layout .navbar-wrapper .navbar-container,.material-vertical-layout.horizontal-layout .navbar-wrapper .navbar-container {
        max-width: 100%
    }
}

@media screen and (max-width: 1200px) and (min-width:992px) {
    .material-horizontal-layout.vertical-compact-menu .navbar-with-menu.navbar-brand-center .navbar-wrapper .navbar-container .collapse .nav .nav-link-expand,.material-horizontal-layout.vertical-menu .navbar-with-menu.navbar-brand-center .navbar-wrapper .navbar-container .collapse .nav .nav-link-expand,.material-horizontal-layout.vertical-overlay-menu .navbar-with-menu.navbar-brand-center .navbar-wrapper .navbar-container .collapse .nav .nav-link-expand,.material-vertical-layout.vertical-compact-menu .navbar-with-menu.navbar-brand-center .navbar-wrapper .navbar-container .collapse .nav .nav-link-expand,.material-vertical-layout.vertical-menu .navbar-with-menu.navbar-brand-center .navbar-wrapper .navbar-container .collapse .nav .nav-link-expand,.material-vertical-layout.vertical-overlay-menu .navbar-with-menu.navbar-brand-center .navbar-wrapper .navbar-container .collapse .nav .nav-link-expand {
        padding:1.7rem .5rem
    }

    .material-horizontal-layout.vertical-compact-menu .navbar-with-menu.navbar-brand-center .navbar-wrapper .navbar-container .collapse .nav .megamega-dropdown .dropdown-toggle,.material-horizontal-layout.vertical-menu .navbar-with-menu.navbar-brand-center .navbar-wrapper .navbar-container .collapse .nav .megamega-dropdown .dropdown-toggle,.material-horizontal-layout.vertical-overlay-menu .navbar-with-menu.navbar-brand-center .navbar-wrapper .navbar-container .collapse .nav .megamega-dropdown .dropdown-toggle,.material-vertical-layout.vertical-compact-menu .navbar-with-menu.navbar-brand-center .navbar-wrapper .navbar-container .collapse .nav .megamega-dropdown .dropdown-toggle,.material-vertical-layout.vertical-menu .navbar-with-menu.navbar-brand-center .navbar-wrapper .navbar-container .collapse .nav .megamega-dropdown .dropdown-toggle,.material-vertical-layout.vertical-overlay-menu .navbar-with-menu.navbar-brand-center .navbar-wrapper .navbar-container .collapse .nav .megamega-dropdown .dropdown-toggle {
        padding: 1.9rem 0
    }
}

.material-fixed-tabs .nav.nav-tabs.nav-justified .nav-link {
    margin-bottom: 0
}

.floating-label label {
    margin-left: 0!important
}

.floating-label input {
    padding-left: 0
}

.floating-label .form-control {
    background-color: transparent
}

.floating-label.textfield-box .form-control {
    background-color: rgba(0,0,0,.06)
}

.floating-label.textfield-box textarea.form-control:not([rows="1"]) {
    padding-top: 1rem
}

#text-field-icons .form-group select.form-control {
    border: 1px solid rgba(0,0,0,.3)
}

body.material-layout {
    font-family: Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif
}

body.material-layout .breadcrumb,body.material-layout .navigation,body.material-layout .navigation .navigation-header {
    font-family: Quicksand,Georgia,Times New Roman,Times,serif
}

body.material-layout .navbar-nav .mega-dropdown-menu {
    font-family: Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif
}

body.material-layout .header-navbar {
    font-family: Quicksand,Georgia,Times New Roman,Times,serif
}

body.material-layout .ql-editor,body.material-layout .ql-editor h1,body.material-layout .ql-editor h2,body.material-layout .ql-editor h3,body.material-layout .ql-editor h4,body.material-layout .ql-editor h5,body.material-layout .ql-editor h6,body.material-layout .ql-toolbar {
    font-family: Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif
}

.white {
    color: #fff!important
}

.bg-white {
    background-color: #fff!important
}

.bg-white .card-footer,.bg-white .card-header {
    background-color: transparent
}

.selectboxit.selectboxit-btn.bg-white {
    background-color: #fff!important
}

.alert-white {
    background-color: #fff;
    border-color: #fff!important
}

.border-white {
    border: 1px solid
}

.overlay-white {
    background: #fff;
    background: hsla(0,0%,100%,.8)
}

.btn-white,.color-info.white {
    background-color: #fff!important
}

.btn-white {
    color: #fff
}

.btn-white:active,.btn-white:focus,.btn-white:hover {
    color: #fff!important
}

.btn-white.btn-glow {
    box-shadow: 0 1px 20px 1px hsla(0,0%,100%,.6)
}

.btn-outline-white {
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff
}

.btn-outline-white:hover {
    background-color: #fff;
    color: #fff!important
}

.btn-outline-white.btn-glow {
    box-shadow: 0 1px 20px 1px hsla(0,0%,100%,.6)
}

input[type=checkbox].bg-white+.custom-control-label:before,input[type=radio].bg-white+.custom-control-label:before {
    background-color: #fff!important
}

input:focus~.bg-white {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #fff!important
}

.border-white {
    border-color: #fff!important
}

.bullet.bullet-white {
    background-color: #fff
}

.black {
    color: #000!important
}

.bg-black {
    background-color: #000!important
}

.bg-black .card-footer,.bg-black .card-header {
    background-color: transparent
}

.selectboxit.selectboxit-btn.bg-black {
    background-color: #000!important
}

.alert-black {
    background-color: #242424;
    border-color: #000!important
}

.border-black {
    border: 1px solid
}

.overlay-black {
    background: #000;
    background: rgba(0,0,0,.8)
}

.btn-black,.color-info.black {
    background-color: #000!important
}

.btn-black {
    color: #fff
}

.btn-black:active,.btn-black:focus,.btn-black:hover {
    color: #fff!important
}

.btn-black.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(0,0,0,.6)
}

.btn-outline-black {
    background-color: transparent;
    border: 1px solid #000;
    color: #000
}

.btn-outline-black:hover {
    background-color: #000;
    color: #fff!important
}

.btn-outline-black.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(0,0,0,.6)
}

input[type=checkbox].bg-black+.custom-control-label:before,input[type=radio].bg-black+.custom-control-label:before {
    background-color: #000!important
}

input:focus~.bg-black {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #000!important
}

.border-black {
    border-color: #000!important
}

.bullet.bullet-black {
    background-color: #000
}

.primary.lighten-5 {
    color: #ae94dd!important
}

.bg-primary.bg-lighten-5 {
    background-color: #ae94dd!important
}

.bg-primary.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(174,148,221,.6)
}

.btn-primary.btn-lighten-5 {
    background-color: #ae94dd!important;
    border-color: #512e90!important
}

.btn-primary.btn-lighten-5:hover {
    background-color: #46287d!important;
    border-color: #512e90!important
}

.btn-primary.btn-lighten-5:active,.btn-primary.btn-lighten-5:focus {
    background-color: #3b216a!important;
    border-color: #46287d!important
}

.btn-outline-primary.btn-outline-lighten-5 {
    border-color: #ae94dd!important;
    color: #ae94dd!important
}

.btn-outline-primary.btn-outline-lighten-5:hover {
    background-color: #ae94dd!important
}

input:focus~.bg-primary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ae94dd!important
}

.border-primary.border-lighten-5 {
    border: 1px solid #ae94dd!important
}

.border-top-primary.border-top-lighten-5 {
    border-top: 1px solid #ae94dd!important
}

.border-bottom-primary.border-bottom-lighten-5 {
    border-bottom: 1px solid #ae94dd!important
}

.border-left-primary.border-left-lighten-5 {
    border-left: 1px solid #ae94dd!important
}

.border-right-primary.border-right-lighten-5 {
    border-right: 1px solid #ae94dd!important
}

.overlay-primary.overlay-lighten-5 {
    background: #ae94dd;
    background: rgba(174,148,221,.8)
}

.primary.lighten-4 {
    color: #9f80d7!important
}

.bg-primary.bg-lighten-4 {
    background-color: #9f80d7!important
}

.bg-primary.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(159,128,215,.6)
}

.btn-primary.btn-lighten-4 {
    background-color: #9f80d7!important;
    border-color: #512e90!important
}

.btn-primary.btn-lighten-4:hover {
    background-color: #46287d!important;
    border-color: #512e90!important
}

.btn-primary.btn-lighten-4:active,.btn-primary.btn-lighten-4:focus {
    background-color: #3b216a!important;
    border-color: #46287d!important
}

.btn-outline-primary.btn-outline-lighten-4 {
    border-color: #9f80d7!important;
    color: #9f80d7!important
}

.btn-outline-primary.btn-outline-lighten-4:hover {
    background-color: #9f80d7!important
}

input:focus~.bg-primary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #9f80d7!important
}

.border-primary.border-lighten-4 {
    border: 1px solid #9f80d7!important
}

.border-top-primary.border-top-lighten-4 {
    border-top: 1px solid #9f80d7!important
}

.border-bottom-primary.border-bottom-lighten-4 {
    border-bottom: 1px solid #9f80d7!important
}

.border-left-primary.border-left-lighten-4 {
    border-left: 1px solid #9f80d7!important
}

.border-right-primary.border-right-lighten-4 {
    border-right: 1px solid #9f80d7!important
}

.overlay-primary.overlay-lighten-4 {
    background: #9f80d7;
    background: rgba(159,128,215,.8)
}

.primary.lighten-3 {
    color: #916dd1!important
}

.bg-primary.bg-lighten-3 {
    background-color: #916dd1!important
}

.bg-primary.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(145,109,209,.6)
}

.btn-primary.btn-lighten-3 {
    background-color: #916dd1!important;
    border-color: #512e90!important
}

.btn-primary.btn-lighten-3:hover {
    background-color: #46287d!important;
    border-color: #512e90!important
}

.btn-primary.btn-lighten-3:active,.btn-primary.btn-lighten-3:focus {
    background-color: #3b216a!important;
    border-color: #46287d!important
}

.btn-outline-primary.btn-outline-lighten-3 {
    border-color: #916dd1!important;
    color: #916dd1!important
}

.btn-outline-primary.btn-outline-lighten-3:hover {
    background-color: #916dd1!important
}

input:focus~.bg-primary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #916dd1!important
}

.border-primary.border-lighten-3 {
    border: 1px solid #916dd1!important
}

.border-top-primary.border-top-lighten-3 {
    border-top: 1px solid #916dd1!important
}

.border-bottom-primary.border-bottom-lighten-3 {
    border-bottom: 1px solid #916dd1!important
}

.border-left-primary.border-left-lighten-3 {
    border-left: 1px solid #916dd1!important
}

.border-right-primary.border-right-lighten-3 {
    border-right: 1px solid #916dd1!important
}

.overlay-primary.overlay-lighten-3 {
    background: #916dd1;
    background: rgba(145,109,209,.8)
}

.primary.lighten-2 {
    color: #8259cb!important
}

.bg-primary.bg-lighten-2 {
    background-color: #8259cb!important
}

.bg-primary.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(130,89,203,.6)
}

.btn-primary.btn-lighten-2 {
    background-color: #8259cb!important;
    border-color: #512e90!important
}

.btn-primary.btn-lighten-2:hover {
    background-color: #46287d!important;
    border-color: #512e90!important
}

.btn-primary.btn-lighten-2:active,.btn-primary.btn-lighten-2:focus {
    background-color: #3b216a!important;
    border-color: #46287d!important
}

.btn-outline-primary.btn-outline-lighten-2 {
    border-color: #8259cb!important;
    color: #8259cb!important
}

.btn-outline-primary.btn-outline-lighten-2:hover {
    background-color: #8259cb!important
}

input:focus~.bg-primary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #8259cb!important
}

.border-primary.border-lighten-2 {
    border: 1px solid #8259cb!important
}

.border-top-primary.border-top-lighten-2 {
    border-top: 1px solid #8259cb!important
}

.border-bottom-primary.border-bottom-lighten-2 {
    border-bottom: 1px solid #8259cb!important
}

.border-left-primary.border-left-lighten-2 {
    border-left: 1px solid #8259cb!important
}

.border-right-primary.border-right-lighten-2 {
    border-right: 1px solid #8259cb!important
}

.overlay-primary.overlay-lighten-2 {
    background: #8259cb;
    background: rgba(130,89,203,.8)
}

.primary.lighten-1 {
    color: #7446c4!important
}

.bg-primary.bg-lighten-1 {
    background-color: #7446c4!important
}

.bg-primary.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(116,70,196,.6)
}

.btn-primary.btn-lighten-1 {
    background-color: #7446c4!important;
    border-color: #512e90!important
}

.btn-primary.btn-lighten-1:hover {
    background-color: #46287d!important;
    border-color: #512e90!important
}

.btn-primary.btn-lighten-1:active,.btn-primary.btn-lighten-1:focus {
    background-color: #3b216a!important;
    border-color: #46287d!important
}

.btn-outline-primary.btn-outline-lighten-1 {
    border-color: #7446c4!important;
    color: #7446c4!important
}

.btn-outline-primary.btn-outline-lighten-1:hover {
    background-color: #7446c4!important
}

input:focus~.bg-primary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #7446c4!important
}

.border-primary.border-lighten-1 {
    border: 1px solid #7446c4!important
}

.border-top-primary.border-top-lighten-1 {
    border-top: 1px solid #7446c4!important
}

.border-bottom-primary.border-bottom-lighten-1 {
    border-bottom: 1px solid #7446c4!important
}

.border-left-primary.border-left-lighten-1 {
    border-left: 1px solid #7446c4!important
}

.border-right-primary.border-right-lighten-1 {
    border-right: 1px solid #7446c4!important
}

.overlay-primary.overlay-lighten-1 {
    background: #7446c4;
    background: rgba(116,70,196,.8)
}

.primary {
    color: #673ab7!important
}

.bg-primary {
    background-color: #673ab7!important
}

.bg-primary .card-footer,.bg-primary .card-header {
    background-color: transparent
}

.bg-primary.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(103,58,183,.6)
}

.selectboxit.selectboxit-btn.bg-primary {
    background-color: #673ab7!important
}

.alert-primary {
    background-color: #8e69cf;
    border-color: #673ab7!important
}

.border-primary {
    border: 1px solid
}

.overlay-primary {
    background: #673ab7;
    background: rgba(103,58,183,.8)
}

.btn-primary,.color-info.primary {
    background-color: #673ab7!important
}

.btn-primary {
    border-color: #512e90!important;
    color: #fff
}

.btn-primary:hover {
    background-color: #7446c4!important;
    border-color: #5c34a4!important;
    color: #fff!important
}

.btn-primary:active,.btn-primary:focus {
    background-color: #46287d!important;
    border-color: #512e90!important;
    color: #fff!important
}

.btn-primary.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(103,58,183,.6)
}

.btn-outline-primary {
    background-color: transparent;
    border: 1px solid #673ab7;
    color: #673ab7
}

.btn-outline-primary:hover {
    background-color: #673ab7;
    color: #fff!important
}

.btn-outline-primary.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(103,58,183,.6)
}

input[type=checkbox].bg-primary+.custom-control-label:before,input[type=radio].bg-primary+.custom-control-label:before {
    background-color: #673ab7!important
}

input:focus~.bg-primary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #673ab7!important
}

.border-primary {
    border-color: #673ab7!important
}

.border-top-primary {
    border-top: 1px solid #673ab7
}

.border-bottom-primary {
    border-bottom: 1px solid #673ab7
}

.border-left-primary {
    border-left: 1px solid #673ab7
}

.border-right-primary {
    border-right: 1px solid #673ab7
}

.bullet.bullet-primary {
    background-color: #673ab7
}

.primary.darken-1 {
    color: #5c34a4!important
}

.bg-primary.bg-darken-1 {
    background-color: #5c34a4!important
}

.bg-primary.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(92,52,164,.6)
}

.btn-primary.btn-darken-1 {
    background-color: #5c34a4!important;
    border-color: #512e90!important
}

.btn-primary.btn-darken-1:hover {
    background-color: #46287d!important;
    border-color: #512e90!important
}

.btn-primary.btn-darken-1:active,.btn-primary.btn-darken-1:focus {
    background-color: #3b216a!important;
    border-color: #46287d!important
}

.btn-outline-primary.btn-outline-darken-1 {
    border-color: #5c34a4!important;
    color: #5c34a4!important
}

.btn-outline-primary.btn-outline-darken-1:hover {
    background-color: #5c34a4!important
}

input:focus~.bg-primary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #5c34a4!important
}

.border-primary.border-darken-1 {
    border: 1px solid #5c34a4!important
}

.border-top-primary.border-top-darken-1 {
    border-top: 1px solid #5c34a4!important
}

.border-bottom-primary.border-bottom-darken-1 {
    border-bottom: 1px solid #5c34a4!important
}

.border-left-primary.border-left-darken-1 {
    border-left: 1px solid #5c34a4!important
}

.border-right-primary.border-right-darken-1 {
    border-right: 1px solid #5c34a4!important
}

.overlay-primary.overlay-darken-1 {
    background: #5c34a4;
    background: rgba(92,52,164,.8)
}

.primary.darken-2 {
    color: #512e90!important
}

.bg-primary.bg-darken-2 {
    background-color: #512e90!important
}

.bg-primary.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(81,46,144,.6)
}

.btn-primary.btn-darken-2 {
    background-color: #512e90!important;
    border-color: #512e90!important
}

.btn-primary.btn-darken-2:hover {
    background-color: #46287d!important;
    border-color: #512e90!important
}

.btn-primary.btn-darken-2:active,.btn-primary.btn-darken-2:focus {
    background-color: #3b216a!important;
    border-color: #46287d!important
}

.btn-outline-primary.btn-outline-darken-2 {
    border-color: #512e90!important;
    color: #512e90!important
}

.btn-outline-primary.btn-outline-darken-2:hover {
    background-color: #512e90!important
}

input:focus~.bg-primary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #512e90!important
}

.border-primary.border-darken-2 {
    border: 1px solid #512e90!important
}

.border-top-primary.border-top-darken-2 {
    border-top: 1px solid #512e90!important
}

.border-bottom-primary.border-bottom-darken-2 {
    border-bottom: 1px solid #512e90!important
}

.border-left-primary.border-left-darken-2 {
    border-left: 1px solid #512e90!important
}

.border-right-primary.border-right-darken-2 {
    border-right: 1px solid #512e90!important
}

.overlay-primary.overlay-darken-2 {
    background: #512e90;
    background: rgba(81,46,144,.8)
}

.primary.darken-3 {
    color: #46287d!important
}

.bg-primary.bg-darken-3 {
    background-color: #46287d!important
}

.bg-primary.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(70,40,125,.6)
}

.btn-primary.btn-darken-3,.btn-primary.btn-darken-3:hover {
    background-color: #46287d!important;
    border-color: #512e90!important
}

.btn-primary.btn-darken-3:active,.btn-primary.btn-darken-3:focus {
    background-color: #3b216a!important;
    border-color: #46287d!important
}

.btn-outline-primary.btn-outline-darken-3 {
    border-color: #46287d!important;
    color: #46287d!important
}

.btn-outline-primary.btn-outline-darken-3:hover {
    background-color: #46287d!important
}

input:focus~.bg-primary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #46287d!important
}

.border-primary.border-darken-3 {
    border: 1px solid #46287d!important
}

.border-top-primary.border-top-darken-3 {
    border-top: 1px solid #46287d!important
}

.border-bottom-primary.border-bottom-darken-3 {
    border-bottom: 1px solid #46287d!important
}

.border-left-primary.border-left-darken-3 {
    border-left: 1px solid #46287d!important
}

.border-right-primary.border-right-darken-3 {
    border-right: 1px solid #46287d!important
}

.overlay-primary.overlay-darken-3 {
    background: #46287d;
    background: rgba(70,40,125,.8)
}

.primary.darken-4 {
    color: #3b216a!important
}

.bg-primary.bg-darken-4 {
    background-color: #3b216a!important
}

.bg-primary.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(59,33,106,.6)
}

.btn-primary.btn-darken-4 {
    background-color: #3b216a!important;
    border-color: #512e90!important
}

.btn-primary.btn-darken-4:hover {
    background-color: #46287d!important;
    border-color: #512e90!important
}

.btn-primary.btn-darken-4:active,.btn-primary.btn-darken-4:focus {
    background-color: #3b216a!important;
    border-color: #46287d!important
}

.btn-outline-primary.btn-outline-darken-4 {
    border-color: #3b216a!important;
    color: #3b216a!important
}

.btn-outline-primary.btn-outline-darken-4:hover {
    background-color: #3b216a!important
}

input:focus~.bg-primary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #3b216a!important
}

.border-primary.border-darken-4 {
    border: 1px solid #3b216a!important
}

.border-top-primary.border-top-darken-4 {
    border-top: 1px solid #3b216a!important
}

.border-bottom-primary.border-bottom-darken-4 {
    border-bottom: 1px solid #3b216a!important
}

.border-left-primary.border-left-darken-4 {
    border-left: 1px solid #3b216a!important
}

.border-right-primary.border-right-darken-4 {
    border-right: 1px solid #3b216a!important
}

.overlay-primary.overlay-darken-4 {
    background: #3b216a;
    background: rgba(59,33,106,.8)
}

.primary.accent-1 {
    color: #b388ff!important
}

.bg-primary.bg-accent-1 {
    background-color: #b388ff!important
}

.bg-primary.bg-accent-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(179,136,255,.6)
}

.btn-primary.btn-accent-1 {
    background-color: #b388ff!important;
    border-color: #512e90!important
}

.btn-primary.btn-accent-1:hover {
    background-color: #46287d!important;
    border-color: #512e90!important
}

.btn-primary.btn-accent-1:active,.btn-primary.btn-accent-1:focus {
    background-color: #3b216a!important;
    border-color: #46287d!important
}

.btn-outline-primary.btn-outline-accent-1 {
    border-color: #b388ff!important;
    color: #b388ff!important
}

.btn-outline-primary.btn-outline-accent-1:hover {
    background-color: #b388ff!important
}

input:focus~.bg-primary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #b388ff!important
}

.border-primary.border-accent-1 {
    border: 1px solid #b388ff!important
}

.border-top-primary.border-top-accent-1 {
    border-top: 1px solid #b388ff!important
}

.border-bottom-primary.border-bottom-accent-1 {
    border-bottom: 1px solid #b388ff!important
}

.border-left-primary.border-left-accent-1 {
    border-left: 1px solid #b388ff!important
}

.border-right-primary.border-right-accent-1 {
    border-right: 1px solid #b388ff!important
}

.overlay-primary.overlay-accent-1 {
    background: #b388ff;
    background: rgba(179,136,255,.8)
}

.primary.accent-2 {
    color: #7c4dff!important
}

.bg-primary.bg-accent-2 {
    background-color: #7c4dff!important
}

.bg-primary.bg-accent-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(124,77,255,.6)
}

.btn-primary.btn-accent-2 {
    background-color: #7c4dff!important;
    border-color: #512e90!important
}

.btn-primary.btn-accent-2:hover {
    background-color: #46287d!important;
    border-color: #512e90!important
}

.btn-primary.btn-accent-2:active,.btn-primary.btn-accent-2:focus {
    background-color: #3b216a!important;
    border-color: #46287d!important
}

.btn-outline-primary.btn-outline-accent-2 {
    border-color: #7c4dff!important;
    color: #7c4dff!important
}

.btn-outline-primary.btn-outline-accent-2:hover {
    background-color: #7c4dff!important
}

input:focus~.bg-primary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #7c4dff!important
}

.border-primary.border-accent-2 {
    border: 1px solid #7c4dff!important
}

.border-top-primary.border-top-accent-2 {
    border-top: 1px solid #7c4dff!important
}

.border-bottom-primary.border-bottom-accent-2 {
    border-bottom: 1px solid #7c4dff!important
}

.border-left-primary.border-left-accent-2 {
    border-left: 1px solid #7c4dff!important
}

.border-right-primary.border-right-accent-2 {
    border-right: 1px solid #7c4dff!important
}

.overlay-primary.overlay-accent-2 {
    background: #7c4dff;
    background: rgba(124,77,255,.8)
}

.primary.accent-3 {
    color: #651fff!important
}

.bg-primary.bg-accent-3 {
    background-color: #651fff!important
}

.bg-primary.bg-accent-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(101,31,255,.6)
}

.btn-primary.btn-accent-3 {
    background-color: #651fff!important;
    border-color: #512e90!important
}

.btn-primary.btn-accent-3:hover {
    background-color: #46287d!important;
    border-color: #512e90!important
}

.btn-primary.btn-accent-3:active,.btn-primary.btn-accent-3:focus {
    background-color: #3b216a!important;
    border-color: #46287d!important
}

.btn-outline-primary.btn-outline-accent-3 {
    border-color: #651fff!important;
    color: #651fff!important
}

.btn-outline-primary.btn-outline-accent-3:hover {
    background-color: #651fff!important
}

input:focus~.bg-primary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #651fff!important
}

.border-primary.border-accent-3 {
    border: 1px solid #651fff!important
}

.border-top-primary.border-top-accent-3 {
    border-top: 1px solid #651fff!important
}

.border-bottom-primary.border-bottom-accent-3 {
    border-bottom: 1px solid #651fff!important
}

.border-left-primary.border-left-accent-3 {
    border-left: 1px solid #651fff!important
}

.border-right-primary.border-right-accent-3 {
    border-right: 1px solid #651fff!important
}

.overlay-primary.overlay-accent-3 {
    background: #651fff;
    background: rgba(101,31,255,.8)
}

.primary.accent-4 {
    color: #6200ea!important
}

.bg-primary.bg-accent-4 {
    background-color: #6200ea!important
}

.bg-primary.bg-accent-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(98,0,234,.6)
}

.btn-primary.btn-accent-4 {
    background-color: #6200ea!important;
    border-color: #512e90!important
}

.btn-primary.btn-accent-4:hover {
    background-color: #46287d!important;
    border-color: #512e90!important
}

.btn-primary.btn-accent-4:active,.btn-primary.btn-accent-4:focus {
    background-color: #3b216a!important;
    border-color: #46287d!important
}

.btn-outline-primary.btn-outline-accent-4 {
    border-color: #6200ea!important;
    color: #6200ea!important
}

.btn-outline-primary.btn-outline-accent-4:hover {
    background-color: #6200ea!important
}

input:focus~.bg-primary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #6200ea!important
}

.border-primary.border-accent-4 {
    border: 1px solid #6200ea!important
}

.border-top-primary.border-top-accent-4 {
    border-top: 1px solid #6200ea!important
}

.border-bottom-primary.border-bottom-accent-4 {
    border-bottom: 1px solid #6200ea!important
}

.border-left-primary.border-left-accent-4 {
    border-left: 1px solid #6200ea!important
}

.border-right-primary.border-right-accent-4 {
    border-right: 1px solid #6200ea!important
}

.overlay-primary.overlay-accent-4 {
    background: #6200ea;
    background: rgba(98,0,234,.8)
}

.secondary.lighten-5 {
    color: #a8bac3!important
}

.bg-secondary.bg-lighten-5 {
    background-color: #a8bac3!important
}

.bg-secondary.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(168,186,195,.6)
}

.btn-secondary.btn-lighten-5 {
    background-color: #a8bac3!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-lighten-5:hover {
    background-color: #41545e!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-lighten-5:active,.btn-secondary.btn-lighten-5:focus {
    background-color: #36474f!important;
    border-color: #41545e!important
}

.btn-outline-secondary.btn-outline-lighten-5 {
    border-color: #a8bac3!important;
    color: #a8bac3!important
}

.btn-outline-secondary.btn-outline-lighten-5:hover {
    background-color: #a8bac3!important
}

input:focus~.bg-secondary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #a8bac3!important
}

.border-secondary.border-lighten-5 {
    border: 1px solid #a8bac3!important
}

.border-top-secondary.border-top-lighten-5 {
    border-top: 1px solid #a8bac3!important
}

.border-bottom-secondary.border-bottom-lighten-5 {
    border-bottom: 1px solid #a8bac3!important
}

.border-left-secondary.border-left-lighten-5 {
    border-left: 1px solid #a8bac3!important
}

.border-right-secondary.border-right-lighten-5 {
    border-right: 1px solid #a8bac3!important
}

.overlay-secondary.overlay-lighten-5 {
    background: #a8bac3;
    background: rgba(168,186,195,.8)
}

.secondary.lighten-4 {
    color: #99aeb8!important
}

.bg-secondary.bg-lighten-4 {
    background-color: #99aeb8!important
}

.bg-secondary.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(153,174,184,.6)
}

.btn-secondary.btn-lighten-4 {
    background-color: #99aeb8!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-lighten-4:hover {
    background-color: #41545e!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-lighten-4:active,.btn-secondary.btn-lighten-4:focus {
    background-color: #36474f!important;
    border-color: #41545e!important
}

.btn-outline-secondary.btn-outline-lighten-4 {
    border-color: #99aeb8!important;
    color: #99aeb8!important
}

.btn-outline-secondary.btn-outline-lighten-4:hover {
    background-color: #99aeb8!important
}

input:focus~.bg-secondary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #99aeb8!important
}

.border-secondary.border-lighten-4 {
    border: 1px solid #99aeb8!important
}

.border-top-secondary.border-top-lighten-4 {
    border-top: 1px solid #99aeb8!important
}

.border-bottom-secondary.border-bottom-lighten-4 {
    border-bottom: 1px solid #99aeb8!important
}

.border-left-secondary.border-left-lighten-4 {
    border-left: 1px solid #99aeb8!important
}

.border-right-secondary.border-right-lighten-4 {
    border-right: 1px solid #99aeb8!important
}

.overlay-secondary.overlay-lighten-4 {
    background: #99aeb8;
    background: rgba(153,174,184,.8)
}

.secondary.lighten-3 {
    color: #8aa2ae!important
}

.bg-secondary.bg-lighten-3 {
    background-color: #8aa2ae!important
}

.bg-secondary.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(138,162,174,.6)
}

.btn-secondary.btn-lighten-3 {
    background-color: #8aa2ae!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-lighten-3:hover {
    background-color: #41545e!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-lighten-3:active,.btn-secondary.btn-lighten-3:focus {
    background-color: #36474f!important;
    border-color: #41545e!important
}

.btn-outline-secondary.btn-outline-lighten-3 {
    border-color: #8aa2ae!important;
    color: #8aa2ae!important
}

.btn-outline-secondary.btn-outline-lighten-3:hover {
    background-color: #8aa2ae!important
}

input:focus~.bg-secondary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #8aa2ae!important
}

.border-secondary.border-lighten-3 {
    border: 1px solid #8aa2ae!important
}

.border-top-secondary.border-top-lighten-3 {
    border-top: 1px solid #8aa2ae!important
}

.border-bottom-secondary.border-bottom-lighten-3 {
    border-bottom: 1px solid #8aa2ae!important
}

.border-left-secondary.border-left-lighten-3 {
    border-left: 1px solid #8aa2ae!important
}

.border-right-secondary.border-right-lighten-3 {
    border-right: 1px solid #8aa2ae!important
}

.overlay-secondary.overlay-lighten-3 {
    background: #8aa2ae;
    background: rgba(138,162,174,.8)
}

.secondary.lighten-2 {
    color: #7b96a3!important
}

.bg-secondary.bg-lighten-2 {
    background-color: #7b96a3!important
}

.bg-secondary.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(123,150,163,.6)
}

.btn-secondary.btn-lighten-2 {
    background-color: #7b96a3!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-lighten-2:hover {
    background-color: #41545e!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-lighten-2:active,.btn-secondary.btn-lighten-2:focus {
    background-color: #36474f!important;
    border-color: #41545e!important
}

.btn-outline-secondary.btn-outline-lighten-2 {
    border-color: #7b96a3!important;
    color: #7b96a3!important
}

.btn-outline-secondary.btn-outline-lighten-2:hover {
    background-color: #7b96a3!important
}

input:focus~.bg-secondary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #7b96a3!important
}

.border-secondary.border-lighten-2 {
    border: 1px solid #7b96a3!important
}

.border-top-secondary.border-top-lighten-2 {
    border-top: 1px solid #7b96a3!important
}

.border-bottom-secondary.border-bottom-lighten-2 {
    border-bottom: 1px solid #7b96a3!important
}

.border-left-secondary.border-left-lighten-2 {
    border-left: 1px solid #7b96a3!important
}

.border-right-secondary.border-right-lighten-2 {
    border-right: 1px solid #7b96a3!important
}

.overlay-secondary.overlay-lighten-2 {
    background: #7b96a3;
    background: rgba(123,150,163,.8)
}

.secondary.lighten-1 {
    color: #6b8a99!important
}

.bg-secondary.bg-lighten-1 {
    background-color: #6b8a99!important
}

.bg-secondary.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(107,138,153,.6)
}

.btn-secondary.btn-lighten-1 {
    background-color: #6b8a99!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-lighten-1:hover {
    background-color: #41545e!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-lighten-1:active,.btn-secondary.btn-lighten-1:focus {
    background-color: #36474f!important;
    border-color: #41545e!important
}

.btn-outline-secondary.btn-outline-lighten-1 {
    border-color: #6b8a99!important;
    color: #6b8a99!important
}

.btn-outline-secondary.btn-outline-lighten-1:hover {
    background-color: #6b8a99!important
}

input:focus~.bg-secondary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #6b8a99!important
}

.border-secondary.border-lighten-1 {
    border: 1px solid #6b8a99!important
}

.border-top-secondary.border-top-lighten-1 {
    border-top: 1px solid #6b8a99!important
}

.border-bottom-secondary.border-bottom-lighten-1 {
    border-bottom: 1px solid #6b8a99!important
}

.border-left-secondary.border-left-lighten-1 {
    border-left: 1px solid #6b8a99!important
}

.border-right-secondary.border-right-lighten-1 {
    border-right: 1px solid #6b8a99!important
}

.overlay-secondary.overlay-lighten-1 {
    background: #6b8a99;
    background: rgba(107,138,153,.8)
}

.secondary {
    color: #607d8b!important
}

.bg-secondary {
    background-color: #607d8b!important
}

.bg-secondary .card-footer,.bg-secondary .card-header {
    background-color: transparent
}

.bg-secondary.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(96,125,139,.6)
}

.selectboxit.selectboxit-btn.bg-secondary {
    background-color: #607d8b!important
}

.alert-secondary {
    background-color: #87a0ac;
    border-color: #607d8b!important
}

.border-secondary {
    border: 1px solid
}

.overlay-secondary {
    background: #607d8b;
    background: rgba(96,125,139,.8)
}

.btn-secondary,.color-info.secondary {
    background-color: #607d8b!important
}

.btn-secondary {
    border-color: #4b626d!important;
    color: #fff
}

.btn-secondary:hover {
    background-color: #6b8a99!important;
    border-color: #566f7c!important;
    color: #fff!important
}

.btn-secondary:active,.btn-secondary:focus {
    background-color: #41545e!important;
    border-color: #4b626d!important;
    color: #fff!important
}

.btn-secondary.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(96,125,139,.6)
}

.btn-outline-secondary {
    background-color: transparent;
    border: 1px solid #607d8b;
    color: #607d8b
}

.btn-outline-secondary:hover {
    background-color: #607d8b;
    color: #fff!important
}

.btn-outline-secondary.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(96,125,139,.6)
}

input[type=checkbox].bg-secondary+.custom-control-label:before,input[type=radio].bg-secondary+.custom-control-label:before {
    background-color: #607d8b!important
}

input:focus~.bg-secondary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #607d8b!important
}

.border-secondary {
    border-color: #607d8b!important
}

.border-top-secondary {
    border-top: 1px solid #607d8b
}

.border-bottom-secondary {
    border-bottom: 1px solid #607d8b
}

.border-left-secondary {
    border-left: 1px solid #607d8b
}

.border-right-secondary {
    border-right: 1px solid #607d8b
}

.bullet.bullet-secondary {
    background-color: #607d8b
}

.secondary.darken-1 {
    color: #566f7c!important
}

.bg-secondary.bg-darken-1 {
    background-color: #566f7c!important
}

.bg-secondary.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(86,111,124,.6)
}

.btn-secondary.btn-darken-1 {
    background-color: #566f7c!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-darken-1:hover {
    background-color: #41545e!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-darken-1:active,.btn-secondary.btn-darken-1:focus {
    background-color: #36474f!important;
    border-color: #41545e!important
}

.btn-outline-secondary.btn-outline-darken-1 {
    border-color: #566f7c!important;
    color: #566f7c!important
}

.btn-outline-secondary.btn-outline-darken-1:hover {
    background-color: #566f7c!important
}

input:focus~.bg-secondary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #566f7c!important
}

.border-secondary.border-darken-1 {
    border: 1px solid #566f7c!important
}

.border-top-secondary.border-top-darken-1 {
    border-top: 1px solid #566f7c!important
}

.border-bottom-secondary.border-bottom-darken-1 {
    border-bottom: 1px solid #566f7c!important
}

.border-left-secondary.border-left-darken-1 {
    border-left: 1px solid #566f7c!important
}

.border-right-secondary.border-right-darken-1 {
    border-right: 1px solid #566f7c!important
}

.overlay-secondary.overlay-darken-1 {
    background: #566f7c;
    background: rgba(86,111,124,.8)
}

.secondary.darken-2 {
    color: #4b626d!important
}

.bg-secondary.bg-darken-2 {
    background-color: #4b626d!important
}

.bg-secondary.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(75,98,109,.6)
}

.btn-secondary.btn-darken-2 {
    background-color: #4b626d!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-darken-2:hover {
    background-color: #41545e!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-darken-2:active,.btn-secondary.btn-darken-2:focus {
    background-color: #36474f!important;
    border-color: #41545e!important
}

.btn-outline-secondary.btn-outline-darken-2 {
    border-color: #4b626d!important;
    color: #4b626d!important
}

.btn-outline-secondary.btn-outline-darken-2:hover {
    background-color: #4b626d!important
}

input:focus~.bg-secondary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #4b626d!important
}

.border-secondary.border-darken-2 {
    border: 1px solid #4b626d!important
}

.border-top-secondary.border-top-darken-2 {
    border-top: 1px solid #4b626d!important
}

.border-bottom-secondary.border-bottom-darken-2 {
    border-bottom: 1px solid #4b626d!important
}

.border-left-secondary.border-left-darken-2 {
    border-left: 1px solid #4b626d!important
}

.border-right-secondary.border-right-darken-2 {
    border-right: 1px solid #4b626d!important
}

.overlay-secondary.overlay-darken-2 {
    background: #4b626d;
    background: rgba(75,98,109,.8)
}

.secondary.darken-3 {
    color: #41545e!important
}

.bg-secondary.bg-darken-3 {
    background-color: #41545e!important
}

.bg-secondary.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(65,84,94,.6)
}

.btn-secondary.btn-darken-3,.btn-secondary.btn-darken-3:hover {
    background-color: #41545e!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-darken-3:active,.btn-secondary.btn-darken-3:focus {
    background-color: #36474f!important;
    border-color: #41545e!important
}

.btn-outline-secondary.btn-outline-darken-3 {
    border-color: #41545e!important;
    color: #41545e!important
}

.btn-outline-secondary.btn-outline-darken-3:hover {
    background-color: #41545e!important
}

input:focus~.bg-secondary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #41545e!important
}

.border-secondary.border-darken-3 {
    border: 1px solid #41545e!important
}

.border-top-secondary.border-top-darken-3 {
    border-top: 1px solid #41545e!important
}

.border-bottom-secondary.border-bottom-darken-3 {
    border-bottom: 1px solid #41545e!important
}

.border-left-secondary.border-left-darken-3 {
    border-left: 1px solid #41545e!important
}

.border-right-secondary.border-right-darken-3 {
    border-right: 1px solid #41545e!important
}

.overlay-secondary.overlay-darken-3 {
    background: #41545e;
    background: rgba(65,84,94,.8)
}

.secondary.darken-4 {
    color: #36474f!important
}

.bg-secondary.bg-darken-4 {
    background-color: #36474f!important
}

.bg-secondary.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(54,71,79,.6)
}

.btn-secondary.btn-darken-4 {
    background-color: #36474f!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-darken-4:hover {
    background-color: #41545e!important;
    border-color: #4b626d!important
}

.btn-secondary.btn-darken-4:active,.btn-secondary.btn-darken-4:focus {
    background-color: #36474f!important;
    border-color: #41545e!important
}

.btn-outline-secondary.btn-outline-darken-4 {
    border-color: #36474f!important;
    color: #36474f!important
}

.btn-outline-secondary.btn-outline-darken-4:hover {
    background-color: #36474f!important
}

input:focus~.bg-secondary {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #36474f!important
}

.border-secondary.border-darken-4 {
    border: 1px solid #36474f!important
}

.border-top-secondary.border-top-darken-4 {
    border-top: 1px solid #36474f!important
}

.border-bottom-secondary.border-bottom-darken-4 {
    border-bottom: 1px solid #36474f!important
}

.border-left-secondary.border-left-darken-4 {
    border-left: 1px solid #36474f!important
}

.border-right-secondary.border-right-darken-4 {
    border-right: 1px solid #36474f!important
}

.overlay-secondary.overlay-darken-4 {
    background: #36474f;
    background: rgba(54,71,79,.8)
}

.success.lighten-5 {
    color: #c8e3aa!important
}

.bg-success.bg-lighten-5 {
    background-color: #c8e3aa!important
}

.bg-success.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(88,50%,78%,.6)
}

.btn-success.btn-lighten-5 {
    background-color: #c8e3aa!important;
    border-color: #71a436!important
}

.btn-success.btn-lighten-5:hover {
    background-color: #649130!important;
    border-color: #71a436!important
}

.btn-success.btn-lighten-5:active,.btn-success.btn-lighten-5:focus {
    background-color: #577d2a!important;
    border-color: #649130!important
}

.btn-outline-success.btn-outline-lighten-5 {
    border-color: #c8e3aa!important;
    color: #c8e3aa!important
}

.btn-outline-success.btn-outline-lighten-5:hover {
    background-color: #c8e3aa!important
}

input:focus~.bg-success {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #c8e3aa!important
}

.border-success.border-lighten-5 {
    border: 1px solid #c8e3aa!important
}

.border-top-success.border-top-lighten-5 {
    border-top: 1px solid #c8e3aa!important
}

.border-bottom-success.border-bottom-lighten-5 {
    border-bottom: 1px solid #c8e3aa!important
}

.border-left-success.border-left-lighten-5 {
    border-left: 1px solid #c8e3aa!important
}

.border-right-success.border-right-lighten-5 {
    border-right: 1px solid #c8e3aa!important
}

.overlay-success.overlay-lighten-5 {
    background: #c8e3aa;
    background: hsla(88,50%,78%,.8)
}

.success.lighten-4 {
    color: #bcdc97!important
}

.bg-success.bg-lighten-4 {
    background-color: #bcdc97!important
}

.bg-success.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(88,50%,73%,.6)
}

.btn-success.btn-lighten-4 {
    background-color: #bcdc97!important;
    border-color: #71a436!important
}

.btn-success.btn-lighten-4:hover {
    background-color: #649130!important;
    border-color: #71a436!important
}

.btn-success.btn-lighten-4:active,.btn-success.btn-lighten-4:focus {
    background-color: #577d2a!important;
    border-color: #649130!important
}

.btn-outline-success.btn-outline-lighten-4 {
    border-color: #bcdc97!important;
    color: #bcdc97!important
}

.btn-outline-success.btn-outline-lighten-4:hover {
    background-color: #bcdc97!important
}

input:focus~.bg-success {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #bcdc97!important
}

.border-success.border-lighten-4 {
    border: 1px solid #bcdc97!important
}

.border-top-success.border-top-lighten-4 {
    border-top: 1px solid #bcdc97!important
}

.border-bottom-success.border-bottom-lighten-4 {
    border-bottom: 1px solid #bcdc97!important
}

.border-left-success.border-left-lighten-4 {
    border-left: 1px solid #bcdc97!important
}

.border-right-success.border-right-lighten-4 {
    border-right: 1px solid #bcdc97!important
}

.overlay-success.overlay-lighten-4 {
    background: #bcdc97;
    background: hsla(88,50%,73%,.8)
}

.success.lighten-3 {
    color: #b0d683!important
}

.bg-success.bg-lighten-3 {
    background-color: #b0d683!important
}

.bg-success.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(87,50%,68%,.6)
}

.btn-success.btn-lighten-3 {
    background-color: #b0d683!important;
    border-color: #71a436!important
}

.btn-success.btn-lighten-3:hover {
    background-color: #649130!important;
    border-color: #71a436!important
}

.btn-success.btn-lighten-3:active,.btn-success.btn-lighten-3:focus {
    background-color: #577d2a!important;
    border-color: #649130!important
}

.btn-outline-success.btn-outline-lighten-3 {
    border-color: #b0d683!important;
    color: #b0d683!important
}

.btn-outline-success.btn-outline-lighten-3:hover {
    background-color: #b0d683!important
}

input:focus~.bg-success {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #b0d683!important
}

.border-success.border-lighten-3 {
    border: 1px solid #b0d683!important
}

.border-top-success.border-top-lighten-3 {
    border-top: 1px solid #b0d683!important
}

.border-bottom-success.border-bottom-lighten-3 {
    border-bottom: 1px solid #b0d683!important
}

.border-left-success.border-left-lighten-3 {
    border-left: 1px solid #b0d683!important
}

.border-right-success.border-right-lighten-3 {
    border-right: 1px solid #b0d683!important
}

.overlay-success.overlay-lighten-3 {
    background: #b0d683;
    background: hsla(87,50%,68%,.8)
}

.success.lighten-2 {
    color: #a4d070!important
}

.bg-success.bg-lighten-2 {
    background-color: #a4d070!important
}

.bg-success.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(88,51%,63%,.6)
}

.btn-success.btn-lighten-2 {
    background-color: #a4d070!important;
    border-color: #71a436!important
}

.btn-success.btn-lighten-2:hover {
    background-color: #649130!important;
    border-color: #71a436!important
}

.btn-success.btn-lighten-2:active,.btn-success.btn-lighten-2:focus {
    background-color: #577d2a!important;
    border-color: #649130!important
}

.btn-outline-success.btn-outline-lighten-2 {
    border-color: #a4d070!important;
    color: #a4d070!important
}

.btn-outline-success.btn-outline-lighten-2:hover {
    background-color: #a4d070!important
}

input:focus~.bg-success {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #a4d070!important
}

.border-success.border-lighten-2 {
    border: 1px solid #a4d070!important
}

.border-top-success.border-top-lighten-2 {
    border-top: 1px solid #a4d070!important
}

.border-bottom-success.border-bottom-lighten-2 {
    border-bottom: 1px solid #a4d070!important
}

.border-left-success.border-left-lighten-2 {
    border-left: 1px solid #a4d070!important
}

.border-right-success.border-right-lighten-2 {
    border-right: 1px solid #a4d070!important
}

.overlay-success.overlay-lighten-2 {
    background: #a4d070;
    background: hsla(88,51%,63%,.8)
}

.success.lighten-1 {
    color: #97c95d!important
}

.bg-success.bg-lighten-1 {
    background-color: #97c95d!important
}

.bg-success.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(151,201,93,.6)
}

.btn-success.btn-lighten-1 {
    background-color: #97c95d!important;
    border-color: #71a436!important
}

.btn-success.btn-lighten-1:hover {
    background-color: #649130!important;
    border-color: #71a436!important
}

.btn-success.btn-lighten-1:active,.btn-success.btn-lighten-1:focus {
    background-color: #577d2a!important;
    border-color: #649130!important
}

.btn-outline-success.btn-outline-lighten-1 {
    border-color: #97c95d!important;
    color: #97c95d!important
}

.btn-outline-success.btn-outline-lighten-1:hover {
    background-color: #97c95d!important
}

input:focus~.bg-success {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #97c95d!important
}

.border-success.border-lighten-1 {
    border: 1px solid #97c95d!important
}

.border-top-success.border-top-lighten-1 {
    border-top: 1px solid #97c95d!important
}

.border-bottom-success.border-bottom-lighten-1 {
    border-bottom: 1px solid #97c95d!important
}

.border-left-success.border-left-lighten-1 {
    border-left: 1px solid #97c95d!important
}

.border-right-success.border-right-lighten-1 {
    border-right: 1px solid #97c95d!important
}

.overlay-success.overlay-lighten-1 {
    background: #97c95d;
    background: rgba(151,201,93,.8)
}

.success {
    color: #8bc34a!important
}

.bg-success {
    background-color: #8bc34a!important
}

.bg-success .card-footer,.bg-success .card-header {
    background-color: transparent
}

.bg-success.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(139,195,74,.6)
}

.selectboxit.selectboxit-btn.bg-success {
    background-color: #8bc34a!important
}

.alert-success {
    background-color: #add580;
    border-color: #8bc34a!important
}

.border-success {
    border: 1px solid
}

.overlay-success {
    background: #8bc34a;
    background: rgba(139,195,74,.8)
}

.btn-success,.color-info.success {
    background-color: #8bc34a!important
}

.btn-success {
    border-color: #71a436!important;
    color: #fff
}

.btn-success:hover {
    background-color: #97c95d!important;
    border-color: #7eb73d!important;
    color: #fff!important
}

.btn-success:active,.btn-success:focus {
    background-color: #649130!important;
    border-color: #71a436!important;
    color: #fff!important
}

.btn-success.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(139,195,74,.6)
}

.btn-outline-success {
    background-color: transparent;
    border: 1px solid #8bc34a;
    color: #8bc34a
}

.btn-outline-success:hover {
    background-color: #8bc34a;
    color: #fff!important
}

.btn-outline-success.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(139,195,74,.6)
}

input[type=checkbox].bg-success+.custom-control-label:before,input[type=radio].bg-success+.custom-control-label:before {
    background-color: #8bc34a!important
}

input:focus~.bg-success {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #8bc34a!important
}

.border-success {
    border-color: #8bc34a!important
}

.border-top-success {
    border-top: 1px solid #8bc34a
}

.border-bottom-success {
    border-bottom: 1px solid #8bc34a
}

.border-left-success {
    border-left: 1px solid #8bc34a
}

.border-right-success {
    border-right: 1px solid #8bc34a
}

.bullet.bullet-success {
    background-color: #8bc34a
}

.success.darken-1 {
    color: #7eb73d!important
}

.bg-success.bg-darken-1 {
    background-color: #7eb73d!important
}

.bg-success.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(126,183,61,.6)
}

.btn-success.btn-darken-1 {
    background-color: #7eb73d!important;
    border-color: #71a436!important
}

.btn-success.btn-darken-1:hover {
    background-color: #649130!important;
    border-color: #71a436!important
}

.btn-success.btn-darken-1:active,.btn-success.btn-darken-1:focus {
    background-color: #577d2a!important;
    border-color: #649130!important
}

.btn-outline-success.btn-outline-darken-1 {
    border-color: #7eb73d!important;
    color: #7eb73d!important
}

.btn-outline-success.btn-outline-darken-1:hover {
    background-color: #7eb73d!important
}

input:focus~.bg-success {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #7eb73d!important
}

.border-success.border-darken-1 {
    border: 1px solid #7eb73d!important
}

.border-top-success.border-top-darken-1 {
    border-top: 1px solid #7eb73d!important
}

.border-bottom-success.border-bottom-darken-1 {
    border-bottom: 1px solid #7eb73d!important
}

.border-left-success.border-left-darken-1 {
    border-left: 1px solid #7eb73d!important
}

.border-right-success.border-right-darken-1 {
    border-right: 1px solid #7eb73d!important
}

.overlay-success.overlay-darken-1 {
    background: #7eb73d;
    background: rgba(126,183,61,.8)
}

.success.darken-2 {
    color: #71a436!important
}

.bg-success.bg-darken-2 {
    background-color: #71a436!important
}

.bg-success.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(113,164,54,.6)
}

.btn-success.btn-darken-2 {
    background-color: #71a436!important;
    border-color: #71a436!important
}

.btn-success.btn-darken-2:hover {
    background-color: #649130!important;
    border-color: #71a436!important
}

.btn-success.btn-darken-2:active,.btn-success.btn-darken-2:focus {
    background-color: #577d2a!important;
    border-color: #649130!important
}

.btn-outline-success.btn-outline-darken-2 {
    border-color: #71a436!important;
    color: #71a436!important
}

.btn-outline-success.btn-outline-darken-2:hover {
    background-color: #71a436!important
}

input:focus~.bg-success {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #71a436!important
}

.border-success.border-darken-2 {
    border: 1px solid #71a436!important
}

.border-top-success.border-top-darken-2 {
    border-top: 1px solid #71a436!important
}

.border-bottom-success.border-bottom-darken-2 {
    border-bottom: 1px solid #71a436!important
}

.border-left-success.border-left-darken-2 {
    border-left: 1px solid #71a436!important
}

.border-right-success.border-right-darken-2 {
    border-right: 1px solid #71a436!important
}

.overlay-success.overlay-darken-2 {
    background: #71a436;
    background: rgba(113,164,54,.8)
}

.success.darken-3 {
    color: #649130!important
}

.bg-success.bg-darken-3 {
    background-color: #649130!important
}

.bg-success.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(100,145,48,.6)
}

.btn-success.btn-darken-3,.btn-success.btn-darken-3:hover {
    background-color: #649130!important;
    border-color: #71a436!important
}

.btn-success.btn-darken-3:active,.btn-success.btn-darken-3:focus {
    background-color: #577d2a!important;
    border-color: #649130!important
}

.btn-outline-success.btn-outline-darken-3 {
    border-color: #649130!important;
    color: #649130!important
}

.btn-outline-success.btn-outline-darken-3:hover {
    background-color: #649130!important
}

input:focus~.bg-success {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #649130!important
}

.border-success.border-darken-3 {
    border: 1px solid #649130!important
}

.border-top-success.border-top-darken-3 {
    border-top: 1px solid #649130!important
}

.border-bottom-success.border-bottom-darken-3 {
    border-bottom: 1px solid #649130!important
}

.border-left-success.border-left-darken-3 {
    border-left: 1px solid #649130!important
}

.border-right-success.border-right-darken-3 {
    border-right: 1px solid #649130!important
}

.overlay-success.overlay-darken-3 {
    background: #649130;
    background: rgba(100,145,48,.8)
}

.success.darken-4 {
    color: #577d2a!important
}

.bg-success.bg-darken-4 {
    background-color: #577d2a!important
}

.bg-success.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(87,125,42,.6)
}

.btn-success.btn-darken-4 {
    background-color: #577d2a!important;
    border-color: #71a436!important
}

.btn-success.btn-darken-4:hover {
    background-color: #649130!important;
    border-color: #71a436!important
}

.btn-success.btn-darken-4:active,.btn-success.btn-darken-4:focus {
    background-color: #577d2a!important;
    border-color: #649130!important
}

.btn-outline-success.btn-outline-darken-4 {
    border-color: #577d2a!important;
    color: #577d2a!important
}

.btn-outline-success.btn-outline-darken-4:hover {
    background-color: #577d2a!important
}

input:focus~.bg-success {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #577d2a!important
}

.border-success.border-darken-4 {
    border: 1px solid #577d2a!important
}

.border-top-success.border-top-darken-4 {
    border-top: 1px solid #577d2a!important
}

.border-bottom-success.border-bottom-darken-4 {
    border-bottom: 1px solid #577d2a!important
}

.border-left-success.border-left-darken-4 {
    border-left: 1px solid #577d2a!important
}

.border-right-success.border-right-darken-4 {
    border-right: 1px solid #577d2a!important
}

.overlay-success.overlay-darken-4 {
    background: #577d2a;
    background: rgba(87,125,42,.8)
}

.success.accent-1 {
    color: #ccff90!important
}

.bg-success.bg-accent-1 {
    background-color: #ccff90!important
}

.bg-success.bg-accent-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(204,255,144,.6)
}

.btn-success.btn-accent-1 {
    background-color: #ccff90!important;
    border-color: #71a436!important
}

.btn-success.btn-accent-1:hover {
    background-color: #649130!important;
    border-color: #71a436!important
}

.btn-success.btn-accent-1:active,.btn-success.btn-accent-1:focus {
    background-color: #577d2a!important;
    border-color: #649130!important
}

.btn-outline-success.btn-outline-accent-1 {
    border-color: #ccff90!important;
    color: #ccff90!important
}

.btn-outline-success.btn-outline-accent-1:hover {
    background-color: #ccff90!important
}

input:focus~.bg-success {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ccff90!important
}

.border-success.border-accent-1 {
    border: 1px solid #ccff90!important
}

.border-top-success.border-top-accent-1 {
    border-top: 1px solid #ccff90!important
}

.border-bottom-success.border-bottom-accent-1 {
    border-bottom: 1px solid #ccff90!important
}

.border-left-success.border-left-accent-1 {
    border-left: 1px solid #ccff90!important
}

.border-right-success.border-right-accent-1 {
    border-right: 1px solid #ccff90!important
}

.overlay-success.overlay-accent-1 {
    background: #ccff90;
    background: rgba(204,255,144,.8)
}

.success.accent-2 {
    color: #b2ff59!important
}

.bg-success.bg-accent-2 {
    background-color: #b2ff59!important
}

.bg-success.bg-accent-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(178,255,89,.6)
}

.btn-success.btn-accent-2 {
    background-color: #b2ff59!important;
    border-color: #71a436!important
}

.btn-success.btn-accent-2:hover {
    background-color: #649130!important;
    border-color: #71a436!important
}

.btn-success.btn-accent-2:active,.btn-success.btn-accent-2:focus {
    background-color: #577d2a!important;
    border-color: #649130!important
}

.btn-outline-success.btn-outline-accent-2 {
    border-color: #b2ff59!important;
    color: #b2ff59!important
}

.btn-outline-success.btn-outline-accent-2:hover {
    background-color: #b2ff59!important
}

input:focus~.bg-success {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #b2ff59!important
}

.border-success.border-accent-2 {
    border: 1px solid #b2ff59!important
}

.border-top-success.border-top-accent-2 {
    border-top: 1px solid #b2ff59!important
}

.border-bottom-success.border-bottom-accent-2 {
    border-bottom: 1px solid #b2ff59!important
}

.border-left-success.border-left-accent-2 {
    border-left: 1px solid #b2ff59!important
}

.border-right-success.border-right-accent-2 {
    border-right: 1px solid #b2ff59!important
}

.overlay-success.overlay-accent-2 {
    background: #b2ff59;
    background: rgba(178,255,89,.8)
}

.success.accent-3 {
    color: #76ff03!important
}

.bg-success.bg-accent-3 {
    background-color: #76ff03!important
}

.bg-success.bg-accent-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(118,255,3,.6)
}

.btn-success.btn-accent-3 {
    background-color: #76ff03!important;
    border-color: #71a436!important
}

.btn-success.btn-accent-3:hover {
    background-color: #649130!important;
    border-color: #71a436!important
}

.btn-success.btn-accent-3:active,.btn-success.btn-accent-3:focus {
    background-color: #577d2a!important;
    border-color: #649130!important
}

.btn-outline-success.btn-outline-accent-3 {
    border-color: #76ff03!important;
    color: #76ff03!important
}

.btn-outline-success.btn-outline-accent-3:hover {
    background-color: #76ff03!important
}

input:focus~.bg-success {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #76ff03!important
}

.border-success.border-accent-3 {
    border: 1px solid #76ff03!important
}

.border-top-success.border-top-accent-3 {
    border-top: 1px solid #76ff03!important
}

.border-bottom-success.border-bottom-accent-3 {
    border-bottom: 1px solid #76ff03!important
}

.border-left-success.border-left-accent-3 {
    border-left: 1px solid #76ff03!important
}

.border-right-success.border-right-accent-3 {
    border-right: 1px solid #76ff03!important
}

.overlay-success.overlay-accent-3 {
    background: #76ff03;
    background: rgba(118,255,3,.8)
}

.success.accent-4 {
    color: #64dd17!important
}

.bg-success.bg-accent-4 {
    background-color: #64dd17!important
}

.bg-success.bg-accent-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(100,221,23,.6)
}

.btn-success.btn-accent-4 {
    background-color: #64dd17!important;
    border-color: #71a436!important
}

.btn-success.btn-accent-4:hover {
    background-color: #649130!important;
    border-color: #71a436!important
}

.btn-success.btn-accent-4:active,.btn-success.btn-accent-4:focus {
    background-color: #577d2a!important;
    border-color: #649130!important
}

.btn-outline-success.btn-outline-accent-4 {
    border-color: #64dd17!important;
    color: #64dd17!important
}

.btn-outline-success.btn-outline-accent-4:hover {
    background-color: #64dd17!important
}

input:focus~.bg-success {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #64dd17!important
}

.border-success.border-accent-4 {
    border: 1px solid #64dd17!important
}

.border-top-success.border-top-accent-4 {
    border-top: 1px solid #64dd17!important
}

.border-bottom-success.border-bottom-accent-4 {
    border-bottom: 1px solid #64dd17!important
}

.border-left-success.border-left-accent-4 {
    border-left: 1px solid #64dd17!important
}

.border-right-success.border-right-accent-4 {
    border-right: 1px solid #64dd17!important
}

.overlay-success.overlay-accent-4 {
    background: #64dd17;
    background: rgba(100,221,23,.8)
}

.info.lighten-5 {
    color: #55ecff!important
}

.bg-info.bg-lighten-5 {
    background-color: #55ecff!important
}

.bg-info.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(85,236,255,.6)
}

.btn-info.btn-lighten-5 {
    background-color: #55ecff!important;
    border-color: #008fa1!important
}

.btn-info.btn-lighten-5:hover {
    background-color: #007888!important;
    border-color: #008fa1!important
}

.btn-info.btn-lighten-5:active,.btn-info.btn-lighten-5:focus {
    background-color: #00626e!important;
    border-color: #007888!important
}

.btn-outline-info.btn-outline-lighten-5 {
    border-color: #55ecff!important;
    color: #55ecff!important
}

.btn-outline-info.btn-outline-lighten-5:hover {
    background-color: #55ecff!important
}

input:focus~.bg-info {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #55ecff!important
}

.border-info.border-lighten-5 {
    border: 1px solid #55ecff!important
}

.border-top-info.border-top-lighten-5 {
    border-top: 1px solid #55ecff!important
}

.border-bottom-info.border-bottom-lighten-5 {
    border-bottom: 1px solid #55ecff!important
}

.border-left-info.border-left-lighten-5 {
    border-left: 1px solid #55ecff!important
}

.border-right-info.border-right-lighten-5 {
    border-right: 1px solid #55ecff!important
}

.overlay-info.overlay-lighten-5 {
    background: #55ecff;
    background: rgba(85,236,255,.8)
}

.info.lighten-4 {
    color: #3be9ff!important
}

.bg-info.bg-lighten-4 {
    background-color: #3be9ff!important
}

.bg-info.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(59,233,255,.6)
}

.btn-info.btn-lighten-4 {
    background-color: #3be9ff!important;
    border-color: #008fa1!important
}

.btn-info.btn-lighten-4:hover {
    background-color: #007888!important;
    border-color: #008fa1!important
}

.btn-info.btn-lighten-4:active,.btn-info.btn-lighten-4:focus {
    background-color: #00626e!important;
    border-color: #007888!important
}

.btn-outline-info.btn-outline-lighten-4 {
    border-color: #3be9ff!important;
    color: #3be9ff!important
}

.btn-outline-info.btn-outline-lighten-4:hover {
    background-color: #3be9ff!important
}

input:focus~.bg-info {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #3be9ff!important
}

.border-info.border-lighten-4 {
    border: 1px solid #3be9ff!important
}

.border-top-info.border-top-lighten-4 {
    border-top: 1px solid #3be9ff!important
}

.border-bottom-info.border-bottom-lighten-4 {
    border-bottom: 1px solid #3be9ff!important
}

.border-left-info.border-left-lighten-4 {
    border-left: 1px solid #3be9ff!important
}

.border-right-info.border-right-lighten-4 {
    border-right: 1px solid #3be9ff!important
}

.overlay-info.overlay-lighten-4 {
    background: #3be9ff;
    background: rgba(59,233,255,.8)
}

.info.lighten-3 {
    color: #22e6ff!important
}

.bg-info.bg-lighten-3 {
    background-color: #22e6ff!important
}

.bg-info.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(34,230,255,.6)
}

.btn-info.btn-lighten-3 {
    background-color: #22e6ff!important;
    border-color: #008fa1!important
}

.btn-info.btn-lighten-3:hover {
    background-color: #007888!important;
    border-color: #008fa1!important
}

.btn-info.btn-lighten-3:active,.btn-info.btn-lighten-3:focus {
    background-color: #00626e!important;
    border-color: #007888!important
}

.btn-outline-info.btn-outline-lighten-3 {
    border-color: #22e6ff!important;
    color: #22e6ff!important
}

.btn-outline-info.btn-outline-lighten-3:hover {
    background-color: #22e6ff!important
}

input:focus~.bg-info {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #22e6ff!important
}

.border-info.border-lighten-3 {
    border: 1px solid #22e6ff!important
}

.border-top-info.border-top-lighten-3 {
    border-top: 1px solid #22e6ff!important
}

.border-bottom-info.border-bottom-lighten-3 {
    border-bottom: 1px solid #22e6ff!important
}

.border-left-info.border-left-lighten-3 {
    border-left: 1px solid #22e6ff!important
}

.border-right-info.border-right-lighten-3 {
    border-right: 1px solid #22e6ff!important
}

.overlay-info.overlay-lighten-3 {
    background: #22e6ff;
    background: rgba(34,230,255,.8)
}

.info.lighten-2 {
    color: #08e3ff!important
}

.bg-info.bg-lighten-2 {
    background-color: #08e3ff!important
}

.bg-info.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(8,227,255,.6)
}

.btn-info.btn-lighten-2 {
    background-color: #08e3ff!important;
    border-color: #008fa1!important
}

.btn-info.btn-lighten-2:hover {
    background-color: #007888!important;
    border-color: #008fa1!important
}

.btn-info.btn-lighten-2:active,.btn-info.btn-lighten-2:focus {
    background-color: #00626e!important;
    border-color: #007888!important
}

.btn-outline-info.btn-outline-lighten-2 {
    border-color: #08e3ff!important;
    color: #08e3ff!important
}

.btn-outline-info.btn-outline-lighten-2:hover {
    background-color: #08e3ff!important
}

input:focus~.bg-info {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #08e3ff!important
}

.border-info.border-lighten-2 {
    border: 1px solid #08e3ff!important
}

.border-top-info.border-top-lighten-2 {
    border-top: 1px solid #08e3ff!important
}

.border-bottom-info.border-bottom-lighten-2 {
    border-bottom: 1px solid #08e3ff!important
}

.border-left-info.border-left-lighten-2 {
    border-left: 1px solid #08e3ff!important
}

.border-right-info.border-right-lighten-2 {
    border-right: 1px solid #08e3ff!important
}

.overlay-info.overlay-lighten-2 {
    background: #08e3ff;
    background: rgba(8,227,255,.8)
}

.info.lighten-1 {
    color: #00d3ee!important
}

.bg-info.bg-lighten-1 {
    background-color: #00d3ee!important
}

.bg-info.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,211,238,.6)
}

.btn-info.btn-lighten-1 {
    background-color: #00d3ee!important;
    border-color: #008fa1!important
}

.btn-info.btn-lighten-1:hover {
    background-color: #007888!important;
    border-color: #008fa1!important
}

.btn-info.btn-lighten-1:active,.btn-info.btn-lighten-1:focus {
    background-color: #00626e!important;
    border-color: #007888!important
}

.btn-outline-info.btn-outline-lighten-1 {
    border-color: #00d3ee!important;
    color: #00d3ee!important
}

.btn-outline-info.btn-outline-lighten-1:hover {
    background-color: #00d3ee!important
}

input:focus~.bg-info {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #00d3ee!important
}

.border-info.border-lighten-1 {
    border: 1px solid #00d3ee!important
}

.border-top-info.border-top-lighten-1 {
    border-top: 1px solid #00d3ee!important
}

.border-bottom-info.border-bottom-lighten-1 {
    border-bottom: 1px solid #00d3ee!important
}

.border-left-info.border-left-lighten-1 {
    border-left: 1px solid #00d3ee!important
}

.border-right-info.border-right-lighten-1 {
    border-right: 1px solid #00d3ee!important
}

.overlay-info.overlay-lighten-1 {
    background: #00d3ee;
    background: rgba(0,211,238,.8)
}

.info {
    color: #00bcd4!important
}

.bg-info {
    background-color: #00bcd4!important
}

.bg-info .card-footer,.bg-info .card-header {
    background-color: transparent
}

.bg-info.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,188,212,.6)
}

.selectboxit.selectboxit-btn.bg-info {
    background-color: #00bcd4!important
}

.alert-info {
    background-color: #1ce5ff;
    border-color: #00bcd4!important
}

.border-info {
    border: 1px solid
}

.overlay-info {
    background: #00bcd4;
    background: rgba(0,188,212,.8)
}

.btn-info,.color-info.info {
    background-color: #00bcd4!important
}

.btn-info {
    border-color: #008fa1!important;
    color: #fff
}

.btn-info:hover {
    background-color: #00d3ee!important;
    border-color: #00a5bb!important;
    color: #fff!important
}

.btn-info:active,.btn-info:focus {
    background-color: #007888!important;
    border-color: #008fa1!important;
    color: #fff!important
}

.btn-info.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(0,188,212,.6)
}

.btn-outline-info {
    background-color: transparent;
    border: 1px solid #00bcd4;
    color: #00bcd4
}

.btn-outline-info:hover {
    background-color: #00bcd4;
    color: #fff!important
}

.btn-outline-info.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(0,188,212,.6)
}

input[type=checkbox].bg-info+.custom-control-label:before,input[type=radio].bg-info+.custom-control-label:before {
    background-color: #00bcd4!important
}

input:focus~.bg-info {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #00bcd4!important
}

.border-info {
    border-color: #00bcd4!important
}

.border-top-info {
    border-top: 1px solid #00bcd4
}

.border-bottom-info {
    border-bottom: 1px solid #00bcd4
}

.border-left-info {
    border-left: 1px solid #00bcd4
}

.border-right-info {
    border-right: 1px solid #00bcd4
}

.bullet.bullet-info {
    background-color: #00bcd4
}

.info.darken-1 {
    color: #00a5bb!important
}

.bg-info.bg-darken-1 {
    background-color: #00a5bb!important
}

.bg-info.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,165,187,.6)
}

.btn-info.btn-darken-1 {
    background-color: #00a5bb!important;
    border-color: #008fa1!important
}

.btn-info.btn-darken-1:hover {
    background-color: #007888!important;
    border-color: #008fa1!important
}

.btn-info.btn-darken-1:active,.btn-info.btn-darken-1:focus {
    background-color: #00626e!important;
    border-color: #007888!important
}

.btn-outline-info.btn-outline-darken-1 {
    border-color: #00a5bb!important;
    color: #00a5bb!important
}

.btn-outline-info.btn-outline-darken-1:hover {
    background-color: #00a5bb!important
}

input:focus~.bg-info {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #00a5bb!important
}

.border-info.border-darken-1 {
    border: 1px solid #00a5bb!important
}

.border-top-info.border-top-darken-1 {
    border-top: 1px solid #00a5bb!important
}

.border-bottom-info.border-bottom-darken-1 {
    border-bottom: 1px solid #00a5bb!important
}

.border-left-info.border-left-darken-1 {
    border-left: 1px solid #00a5bb!important
}

.border-right-info.border-right-darken-1 {
    border-right: 1px solid #00a5bb!important
}

.overlay-info.overlay-darken-1 {
    background: #00a5bb;
    background: rgba(0,165,187,.8)
}

.info.darken-2 {
    color: #008fa1!important
}

.bg-info.bg-darken-2 {
    background-color: #008fa1!important
}

.bg-info.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,143,161,.6)
}

.btn-info.btn-darken-2 {
    background-color: #008fa1!important;
    border-color: #008fa1!important
}

.btn-info.btn-darken-2:hover {
    background-color: #007888!important;
    border-color: #008fa1!important
}

.btn-info.btn-darken-2:active,.btn-info.btn-darken-2:focus {
    background-color: #00626e!important;
    border-color: #007888!important
}

.btn-outline-info.btn-outline-darken-2 {
    border-color: #008fa1!important;
    color: #008fa1!important
}

.btn-outline-info.btn-outline-darken-2:hover {
    background-color: #008fa1!important
}

input:focus~.bg-info {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #008fa1!important
}

.border-info.border-darken-2 {
    border: 1px solid #008fa1!important
}

.border-top-info.border-top-darken-2 {
    border-top: 1px solid #008fa1!important
}

.border-bottom-info.border-bottom-darken-2 {
    border-bottom: 1px solid #008fa1!important
}

.border-left-info.border-left-darken-2 {
    border-left: 1px solid #008fa1!important
}

.border-right-info.border-right-darken-2 {
    border-right: 1px solid #008fa1!important
}

.overlay-info.overlay-darken-2 {
    background: #008fa1;
    background: rgba(0,143,161,.8)
}

.info.darken-3 {
    color: #007888!important
}

.bg-info.bg-darken-3 {
    background-color: #007888!important
}

.bg-info.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,120,136,.6)
}

.btn-info.btn-darken-3,.btn-info.btn-darken-3:hover {
    background-color: #007888!important;
    border-color: #008fa1!important
}

.btn-info.btn-darken-3:active,.btn-info.btn-darken-3:focus {
    background-color: #00626e!important;
    border-color: #007888!important
}

.btn-outline-info.btn-outline-darken-3 {
    border-color: #007888!important;
    color: #007888!important
}

.btn-outline-info.btn-outline-darken-3:hover {
    background-color: #007888!important
}

input:focus~.bg-info {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #007888!important
}

.border-info.border-darken-3 {
    border: 1px solid #007888!important
}

.border-top-info.border-top-darken-3 {
    border-top: 1px solid #007888!important
}

.border-bottom-info.border-bottom-darken-3 {
    border-bottom: 1px solid #007888!important
}

.border-left-info.border-left-darken-3 {
    border-left: 1px solid #007888!important
}

.border-right-info.border-right-darken-3 {
    border-right: 1px solid #007888!important
}

.overlay-info.overlay-darken-3 {
    background: #007888;
    background: rgba(0,120,136,.8)
}

.info.darken-4 {
    color: #00626e!important
}

.bg-info.bg-darken-4 {
    background-color: #00626e!important
}

.bg-info.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,98,110,.6)
}

.btn-info.btn-darken-4 {
    background-color: #00626e!important;
    border-color: #008fa1!important
}

.btn-info.btn-darken-4:hover {
    background-color: #007888!important;
    border-color: #008fa1!important
}

.btn-info.btn-darken-4:active,.btn-info.btn-darken-4:focus {
    background-color: #00626e!important;
    border-color: #007888!important
}

.btn-outline-info.btn-outline-darken-4 {
    border-color: #00626e!important;
    color: #00626e!important
}

.btn-outline-info.btn-outline-darken-4:hover {
    background-color: #00626e!important
}

input:focus~.bg-info {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #00626e!important
}

.border-info.border-darken-4 {
    border: 1px solid #00626e!important
}

.border-top-info.border-top-darken-4 {
    border-top: 1px solid #00626e!important
}

.border-bottom-info.border-bottom-darken-4 {
    border-bottom: 1px solid #00626e!important
}

.border-left-info.border-left-darken-4 {
    border-left: 1px solid #00626e!important
}

.border-right-info.border-right-darken-4 {
    border-right: 1px solid #00626e!important
}

.overlay-info.overlay-darken-4 {
    background: #00626e;
    background: rgba(0,98,110,.8)
}

.info.accent-1 {
    color: #84ffff!important
}

.bg-info.bg-accent-1 {
    background-color: #84ffff!important
}

.bg-info.bg-accent-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(132,255,255,.6)
}

.btn-info.btn-accent-1 {
    background-color: #84ffff!important;
    border-color: #008fa1!important
}

.btn-info.btn-accent-1:hover {
    background-color: #007888!important;
    border-color: #008fa1!important
}

.btn-info.btn-accent-1:active,.btn-info.btn-accent-1:focus {
    background-color: #00626e!important;
    border-color: #007888!important
}

.btn-outline-info.btn-outline-accent-1 {
    border-color: #84ffff!important;
    color: #84ffff!important
}

.btn-outline-info.btn-outline-accent-1:hover {
    background-color: #84ffff!important
}

input:focus~.bg-info {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #84ffff!important
}

.border-info.border-accent-1 {
    border: 1px solid #84ffff!important
}

.border-top-info.border-top-accent-1 {
    border-top: 1px solid #84ffff!important
}

.border-bottom-info.border-bottom-accent-1 {
    border-bottom: 1px solid #84ffff!important
}

.border-left-info.border-left-accent-1 {
    border-left: 1px solid #84ffff!important
}

.border-right-info.border-right-accent-1 {
    border-right: 1px solid #84ffff!important
}

.overlay-info.overlay-accent-1 {
    background: #84ffff;
    background: rgba(132,255,255,.8)
}

.info.accent-2 {
    color: #18ffff!important
}

.bg-info.bg-accent-2 {
    background-color: #18ffff!important
}

.bg-info.bg-accent-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(24,255,255,.6)
}

.btn-info.btn-accent-2 {
    background-color: #18ffff!important;
    border-color: #008fa1!important
}

.btn-info.btn-accent-2:hover {
    background-color: #007888!important;
    border-color: #008fa1!important
}

.btn-info.btn-accent-2:active,.btn-info.btn-accent-2:focus {
    background-color: #00626e!important;
    border-color: #007888!important
}

.btn-outline-info.btn-outline-accent-2 {
    border-color: #18ffff!important;
    color: #18ffff!important
}

.btn-outline-info.btn-outline-accent-2:hover {
    background-color: #18ffff!important
}

input:focus~.bg-info {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #18ffff!important
}

.border-info.border-accent-2 {
    border: 1px solid #18ffff!important
}

.border-top-info.border-top-accent-2 {
    border-top: 1px solid #18ffff!important
}

.border-bottom-info.border-bottom-accent-2 {
    border-bottom: 1px solid #18ffff!important
}

.border-left-info.border-left-accent-2 {
    border-left: 1px solid #18ffff!important
}

.border-right-info.border-right-accent-2 {
    border-right: 1px solid #18ffff!important
}

.overlay-info.overlay-accent-2 {
    background: #18ffff;
    background: rgba(24,255,255,.8)
}

.info.accent-3 {
    color: #00e5ff!important
}

.bg-info.bg-accent-3 {
    background-color: #00e5ff!important
}

.bg-info.bg-accent-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,229,255,.6)
}

.btn-info.btn-accent-3 {
    background-color: #00e5ff!important;
    border-color: #008fa1!important
}

.btn-info.btn-accent-3:hover {
    background-color: #007888!important;
    border-color: #008fa1!important
}

.btn-info.btn-accent-3:active,.btn-info.btn-accent-3:focus {
    background-color: #00626e!important;
    border-color: #007888!important
}

.btn-outline-info.btn-outline-accent-3 {
    border-color: #00e5ff!important;
    color: #00e5ff!important
}

.btn-outline-info.btn-outline-accent-3:hover {
    background-color: #00e5ff!important
}

input:focus~.bg-info {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #00e5ff!important
}

.border-info.border-accent-3 {
    border: 1px solid #00e5ff!important
}

.border-top-info.border-top-accent-3 {
    border-top: 1px solid #00e5ff!important
}

.border-bottom-info.border-bottom-accent-3 {
    border-bottom: 1px solid #00e5ff!important
}

.border-left-info.border-left-accent-3 {
    border-left: 1px solid #00e5ff!important
}

.border-right-info.border-right-accent-3 {
    border-right: 1px solid #00e5ff!important
}

.overlay-info.overlay-accent-3 {
    background: #00e5ff;
    background: rgba(0,229,255,.8)
}

.info.accent-4 {
    color: #00b8d4!important
}

.bg-info.bg-accent-4 {
    background-color: #00b8d4!important
}

.bg-info.bg-accent-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,184,212,.6)
}

.btn-info.btn-accent-4 {
    background-color: #00b8d4!important;
    border-color: #008fa1!important
}

.btn-info.btn-accent-4:hover {
    background-color: #007888!important;
    border-color: #008fa1!important
}

.btn-info.btn-accent-4:active,.btn-info.btn-accent-4:focus {
    background-color: #00626e!important;
    border-color: #007888!important
}

.btn-outline-info.btn-outline-accent-4 {
    border-color: #00b8d4!important;
    color: #00b8d4!important
}

.btn-outline-info.btn-outline-accent-4:hover {
    background-color: #00b8d4!important
}

input:focus~.bg-info {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #00b8d4!important
}

.border-info.border-accent-4 {
    border: 1px solid #00b8d4!important
}

.border-top-info.border-top-accent-4 {
    border-top: 1px solid #00b8d4!important
}

.border-bottom-info.border-bottom-accent-4 {
    border-bottom: 1px solid #00b8d4!important
}

.border-left-info.border-left-accent-4 {
    border-left: 1px solid #00b8d4!important
}

.border-right-info.border-right-accent-4 {
    border-right: 1px solid #00b8d4!important
}

.overlay-info.overlay-accent-4 {
    background: #00b8d4;
    background: rgba(0,184,212,.8)
}

.warning.lighten-5 {
    color: #ffe187!important
}

.bg-warning.bg-lighten-5 {
    background-color: #ffe187!important
}

.bg-warning.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,225,135,.6)
}

.btn-warning.btn-lighten-5 {
    background-color: #ffe187!important;
    border-color: #d39e00!important
}

.btn-warning.btn-lighten-5:hover {
    background-color: #ba8b00!important;
    border-color: #d39e00!important
}

.btn-warning.btn-lighten-5:active,.btn-warning.btn-lighten-5:focus {
    background-color: #a07800!important;
    border-color: #ba8b00!important
}

.btn-outline-warning.btn-outline-lighten-5 {
    border-color: #ffe187!important;
    color: #ffe187!important
}

.btn-outline-warning.btn-outline-lighten-5:hover {
    background-color: #ffe187!important
}

input:focus~.bg-warning {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffe187!important
}

.border-warning.border-lighten-5 {
    border: 1px solid #ffe187!important
}

.border-top-warning.border-top-lighten-5 {
    border-top: 1px solid #ffe187!important
}

.border-bottom-warning.border-bottom-lighten-5 {
    border-bottom: 1px solid #ffe187!important
}

.border-left-warning.border-left-lighten-5 {
    border-left: 1px solid #ffe187!important
}

.border-right-warning.border-right-lighten-5 {
    border-right: 1px solid #ffe187!important
}

.overlay-warning.overlay-lighten-5 {
    background: #ffe187;
    background: rgba(255,225,135,.8)
}

.warning.lighten-4 {
    color: #ffdb6d!important
}

.bg-warning.bg-lighten-4 {
    background-color: #ffdb6d!important
}

.bg-warning.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,219,109,.6)
}

.btn-warning.btn-lighten-4 {
    background-color: #ffdb6d!important;
    border-color: #d39e00!important
}

.btn-warning.btn-lighten-4:hover {
    background-color: #ba8b00!important;
    border-color: #d39e00!important
}

.btn-warning.btn-lighten-4:active,.btn-warning.btn-lighten-4:focus {
    background-color: #a07800!important;
    border-color: #ba8b00!important
}

.btn-outline-warning.btn-outline-lighten-4 {
    border-color: #ffdb6d!important;
    color: #ffdb6d!important
}

.btn-outline-warning.btn-outline-lighten-4:hover {
    background-color: #ffdb6d!important
}

input:focus~.bg-warning {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffdb6d!important
}

.border-warning.border-lighten-4 {
    border: 1px solid #ffdb6d!important
}

.border-top-warning.border-top-lighten-4 {
    border-top: 1px solid #ffdb6d!important
}

.border-bottom-warning.border-bottom-lighten-4 {
    border-bottom: 1px solid #ffdb6d!important
}

.border-left-warning.border-left-lighten-4 {
    border-left: 1px solid #ffdb6d!important
}

.border-right-warning.border-right-lighten-4 {
    border-right: 1px solid #ffdb6d!important
}

.overlay-warning.overlay-lighten-4 {
    background: #ffdb6d;
    background: rgba(255,219,109,.8)
}

.warning.lighten-3 {
    color: #ffd454!important
}

.bg-warning.bg-lighten-3 {
    background-color: #ffd454!important
}

.bg-warning.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,212,84,.6)
}

.btn-warning.btn-lighten-3 {
    background-color: #ffd454!important;
    border-color: #d39e00!important
}

.btn-warning.btn-lighten-3:hover {
    background-color: #ba8b00!important;
    border-color: #d39e00!important
}

.btn-warning.btn-lighten-3:active,.btn-warning.btn-lighten-3:focus {
    background-color: #a07800!important;
    border-color: #ba8b00!important
}

.btn-outline-warning.btn-outline-lighten-3 {
    border-color: #ffd454!important;
    color: #ffd454!important
}

.btn-outline-warning.btn-outline-lighten-3:hover {
    background-color: #ffd454!important
}

input:focus~.bg-warning {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffd454!important
}

.border-warning.border-lighten-3 {
    border: 1px solid #ffd454!important
}

.border-top-warning.border-top-lighten-3 {
    border-top: 1px solid #ffd454!important
}

.border-bottom-warning.border-bottom-lighten-3 {
    border-bottom: 1px solid #ffd454!important
}

.border-left-warning.border-left-lighten-3 {
    border-left: 1px solid #ffd454!important
}

.border-right-warning.border-right-lighten-3 {
    border-right: 1px solid #ffd454!important
}

.overlay-warning.overlay-lighten-3 {
    background: #ffd454;
    background: rgba(255,212,84,.8)
}

.warning.lighten-2 {
    color: #ffce3a!important
}

.bg-warning.bg-lighten-2 {
    background-color: #ffce3a!important
}

.bg-warning.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,206,58,.6)
}

.btn-warning.btn-lighten-2 {
    background-color: #ffce3a!important;
    border-color: #d39e00!important
}

.btn-warning.btn-lighten-2:hover {
    background-color: #ba8b00!important;
    border-color: #d39e00!important
}

.btn-warning.btn-lighten-2:active,.btn-warning.btn-lighten-2:focus {
    background-color: #a07800!important;
    border-color: #ba8b00!important
}

.btn-outline-warning.btn-outline-lighten-2 {
    border-color: #ffce3a!important;
    color: #ffce3a!important
}

.btn-outline-warning.btn-outline-lighten-2:hover {
    background-color: #ffce3a!important
}

input:focus~.bg-warning {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffce3a!important
}

.border-warning.border-lighten-2 {
    border: 1px solid #ffce3a!important
}

.border-top-warning.border-top-lighten-2 {
    border-top: 1px solid #ffce3a!important
}

.border-bottom-warning.border-bottom-lighten-2 {
    border-bottom: 1px solid #ffce3a!important
}

.border-left-warning.border-left-lighten-2 {
    border-left: 1px solid #ffce3a!important
}

.border-right-warning.border-right-lighten-2 {
    border-right: 1px solid #ffce3a!important
}

.overlay-warning.overlay-lighten-2 {
    background: #ffce3a;
    background: rgba(255,206,58,.8)
}

.warning.lighten-1 {
    color: #ffc721!important
}

.bg-warning.bg-lighten-1 {
    background-color: #ffc721!important
}

.bg-warning.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,199,33,.6)
}

.btn-warning.btn-lighten-1 {
    background-color: #ffc721!important;
    border-color: #d39e00!important
}

.btn-warning.btn-lighten-1:hover {
    background-color: #ba8b00!important;
    border-color: #d39e00!important
}

.btn-warning.btn-lighten-1:active,.btn-warning.btn-lighten-1:focus {
    background-color: #a07800!important;
    border-color: #ba8b00!important
}

.btn-outline-warning.btn-outline-lighten-1 {
    border-color: #ffc721!important;
    color: #ffc721!important
}

.btn-outline-warning.btn-outline-lighten-1:hover {
    background-color: #ffc721!important
}

input:focus~.bg-warning {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffc721!important
}

.border-warning.border-lighten-1 {
    border: 1px solid #ffc721!important
}

.border-top-warning.border-top-lighten-1 {
    border-top: 1px solid #ffc721!important
}

.border-bottom-warning.border-bottom-lighten-1 {
    border-bottom: 1px solid #ffc721!important
}

.border-left-warning.border-left-lighten-1 {
    border-left: 1px solid #ffc721!important
}

.border-right-warning.border-right-lighten-1 {
    border-right: 1px solid #ffc721!important
}

.overlay-warning.overlay-lighten-1 {
    background: #ffc721;
    background: rgba(255,199,33,.8)
}

.warning {
    color: #ffc107!important
}

.bg-warning {
    background-color: #ffc107!important
}

.bg-warning .card-footer,.bg-warning .card-header {
    background-color: transparent
}

.bg-warning.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,193,7,.6)
}

.selectboxit.selectboxit-btn.bg-warning {
    background-color: #ffc107!important
}

.alert-warning {
    background-color: #ffd34e;
    border-color: #ffc107!important
}

.border-warning {
    border: 1px solid
}

.overlay-warning {
    background: #ffc107;
    background: rgba(255,193,7,.8)
}

.btn-warning,.color-info.warning {
    background-color: #ffc107!important
}

.btn-warning {
    border-color: #d39e00!important;
    color: #fff
}

.btn-warning:hover {
    background-color: #ffc721!important;
    border-color: #edb100!important;
    color: #fff!important
}

.btn-warning:active,.btn-warning:focus {
    background-color: #ba8b00!important;
    border-color: #d39e00!important;
    color: #fff!important
}

.btn-warning.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(255,193,7,.6)
}

.btn-outline-warning {
    background-color: transparent;
    border: 1px solid #ffc107;
    color: #ffc107
}

.btn-outline-warning:hover {
    background-color: #ffc107;
    color: #fff!important
}

.btn-outline-warning.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(255,193,7,.6)
}

input[type=checkbox].bg-warning+.custom-control-label:before,input[type=radio].bg-warning+.custom-control-label:before {
    background-color: #ffc107!important
}

input:focus~.bg-warning {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffc107!important
}

.border-warning {
    border-color: #ffc107!important
}

.border-top-warning {
    border-top: 1px solid #ffc107
}

.border-bottom-warning {
    border-bottom: 1px solid #ffc107
}

.border-left-warning {
    border-left: 1px solid #ffc107
}

.border-right-warning {
    border-right: 1px solid #ffc107
}

.bullet.bullet-warning {
    background-color: #ffc107
}

.warning.darken-1 {
    color: #edb100!important
}

.bg-warning.bg-darken-1 {
    background-color: #edb100!important
}

.bg-warning.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(237,177,0,.6)
}

.btn-warning.btn-darken-1 {
    background-color: #edb100!important;
    border-color: #d39e00!important
}

.btn-warning.btn-darken-1:hover {
    background-color: #ba8b00!important;
    border-color: #d39e00!important
}

.btn-warning.btn-darken-1:active,.btn-warning.btn-darken-1:focus {
    background-color: #a07800!important;
    border-color: #ba8b00!important
}

.btn-outline-warning.btn-outline-darken-1 {
    border-color: #edb100!important;
    color: #edb100!important
}

.btn-outline-warning.btn-outline-darken-1:hover {
    background-color: #edb100!important
}

input:focus~.bg-warning {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #edb100!important
}

.border-warning.border-darken-1 {
    border: 1px solid #edb100!important
}

.border-top-warning.border-top-darken-1 {
    border-top: 1px solid #edb100!important
}

.border-bottom-warning.border-bottom-darken-1 {
    border-bottom: 1px solid #edb100!important
}

.border-left-warning.border-left-darken-1 {
    border-left: 1px solid #edb100!important
}

.border-right-warning.border-right-darken-1 {
    border-right: 1px solid #edb100!important
}

.overlay-warning.overlay-darken-1 {
    background: #edb100;
    background: rgba(237,177,0,.8)
}

.warning.darken-2 {
    color: #d39e00!important
}

.bg-warning.bg-darken-2 {
    background-color: #d39e00!important
}

.bg-warning.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(211,158,0,.6)
}

.btn-warning.btn-darken-2 {
    background-color: #d39e00!important;
    border-color: #d39e00!important
}

.btn-warning.btn-darken-2:hover {
    background-color: #ba8b00!important;
    border-color: #d39e00!important
}

.btn-warning.btn-darken-2:active,.btn-warning.btn-darken-2:focus {
    background-color: #a07800!important;
    border-color: #ba8b00!important
}

.btn-outline-warning.btn-outline-darken-2 {
    border-color: #d39e00!important;
    color: #d39e00!important
}

.btn-outline-warning.btn-outline-darken-2:hover {
    background-color: #d39e00!important
}

input:focus~.bg-warning {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #d39e00!important
}

.border-warning.border-darken-2 {
    border: 1px solid #d39e00!important
}

.border-top-warning.border-top-darken-2 {
    border-top: 1px solid #d39e00!important
}

.border-bottom-warning.border-bottom-darken-2 {
    border-bottom: 1px solid #d39e00!important
}

.border-left-warning.border-left-darken-2 {
    border-left: 1px solid #d39e00!important
}

.border-right-warning.border-right-darken-2 {
    border-right: 1px solid #d39e00!important
}

.overlay-warning.overlay-darken-2 {
    background: #d39e00;
    background: rgba(211,158,0,.8)
}

.warning.darken-3 {
    color: #ba8b00!important
}

.bg-warning.bg-darken-3 {
    background-color: #ba8b00!important
}

.bg-warning.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(186,139,0,.6)
}

.btn-warning.btn-darken-3,.btn-warning.btn-darken-3:hover {
    background-color: #ba8b00!important;
    border-color: #d39e00!important
}

.btn-warning.btn-darken-3:active,.btn-warning.btn-darken-3:focus {
    background-color: #a07800!important;
    border-color: #ba8b00!important
}

.btn-outline-warning.btn-outline-darken-3 {
    border-color: #ba8b00!important;
    color: #ba8b00!important
}

.btn-outline-warning.btn-outline-darken-3:hover {
    background-color: #ba8b00!important
}

input:focus~.bg-warning {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ba8b00!important
}

.border-warning.border-darken-3 {
    border: 1px solid #ba8b00!important
}

.border-top-warning.border-top-darken-3 {
    border-top: 1px solid #ba8b00!important
}

.border-bottom-warning.border-bottom-darken-3 {
    border-bottom: 1px solid #ba8b00!important
}

.border-left-warning.border-left-darken-3 {
    border-left: 1px solid #ba8b00!important
}

.border-right-warning.border-right-darken-3 {
    border-right: 1px solid #ba8b00!important
}

.overlay-warning.overlay-darken-3 {
    background: #ba8b00;
    background: rgba(186,139,0,.8)
}

.warning.darken-4 {
    color: #a07800!important
}

.bg-warning.bg-darken-4 {
    background-color: #a07800!important
}

.bg-warning.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(160,120,0,.6)
}

.btn-warning.btn-darken-4 {
    background-color: #a07800!important;
    border-color: #d39e00!important
}

.btn-warning.btn-darken-4:hover {
    background-color: #ba8b00!important;
    border-color: #d39e00!important
}

.btn-warning.btn-darken-4:active,.btn-warning.btn-darken-4:focus {
    background-color: #a07800!important;
    border-color: #ba8b00!important
}

.btn-outline-warning.btn-outline-darken-4 {
    border-color: #a07800!important;
    color: #a07800!important
}

.btn-outline-warning.btn-outline-darken-4:hover {
    background-color: #a07800!important
}

input:focus~.bg-warning {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #a07800!important
}

.border-warning.border-darken-4 {
    border: 1px solid #a07800!important
}

.border-top-warning.border-top-darken-4 {
    border-top: 1px solid #a07800!important
}

.border-bottom-warning.border-bottom-darken-4 {
    border-bottom: 1px solid #a07800!important
}

.border-left-warning.border-left-darken-4 {
    border-left: 1px solid #a07800!important
}

.border-right-warning.border-right-darken-4 {
    border-right: 1px solid #a07800!important
}

.overlay-warning.overlay-darken-4 {
    background: #a07800;
    background: rgba(160,120,0,.8)
}

.warning.accent-1 {
    color: #ffe57f!important
}

.bg-warning.bg-accent-1 {
    background-color: #ffe57f!important
}

.bg-warning.bg-accent-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,229,127,.6)
}

.btn-warning.btn-accent-1 {
    background-color: #ffe57f!important;
    border-color: #d39e00!important
}

.btn-warning.btn-accent-1:hover {
    background-color: #ba8b00!important;
    border-color: #d39e00!important
}

.btn-warning.btn-accent-1:active,.btn-warning.btn-accent-1:focus {
    background-color: #a07800!important;
    border-color: #ba8b00!important
}

.btn-outline-warning.btn-outline-accent-1 {
    border-color: #ffe57f!important;
    color: #ffe57f!important
}

.btn-outline-warning.btn-outline-accent-1:hover {
    background-color: #ffe57f!important
}

input:focus~.bg-warning {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffe57f!important
}

.border-warning.border-accent-1 {
    border: 1px solid #ffe57f!important
}

.border-top-warning.border-top-accent-1 {
    border-top: 1px solid #ffe57f!important
}

.border-bottom-warning.border-bottom-accent-1 {
    border-bottom: 1px solid #ffe57f!important
}

.border-left-warning.border-left-accent-1 {
    border-left: 1px solid #ffe57f!important
}

.border-right-warning.border-right-accent-1 {
    border-right: 1px solid #ffe57f!important
}

.overlay-warning.overlay-accent-1 {
    background: #ffe57f;
    background: rgba(255,229,127,.8)
}

.warning.accent-2 {
    color: #ffd740!important
}

.bg-warning.bg-accent-2 {
    background-color: #ffd740!important
}

.bg-warning.bg-accent-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,215,64,.6)
}

.btn-warning.btn-accent-2 {
    background-color: #ffd740!important;
    border-color: #d39e00!important
}

.btn-warning.btn-accent-2:hover {
    background-color: #ba8b00!important;
    border-color: #d39e00!important
}

.btn-warning.btn-accent-2:active,.btn-warning.btn-accent-2:focus {
    background-color: #a07800!important;
    border-color: #ba8b00!important
}

.btn-outline-warning.btn-outline-accent-2 {
    border-color: #ffd740!important;
    color: #ffd740!important
}

.btn-outline-warning.btn-outline-accent-2:hover {
    background-color: #ffd740!important
}

input:focus~.bg-warning {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffd740!important
}

.border-warning.border-accent-2 {
    border: 1px solid #ffd740!important
}

.border-top-warning.border-top-accent-2 {
    border-top: 1px solid #ffd740!important
}

.border-bottom-warning.border-bottom-accent-2 {
    border-bottom: 1px solid #ffd740!important
}

.border-left-warning.border-left-accent-2 {
    border-left: 1px solid #ffd740!important
}

.border-right-warning.border-right-accent-2 {
    border-right: 1px solid #ffd740!important
}

.overlay-warning.overlay-accent-2 {
    background: #ffd740;
    background: rgba(255,215,64,.8)
}

.warning.accent-3 {
    color: #ffc400!important
}

.bg-warning.bg-accent-3 {
    background-color: #ffc400!important
}

.bg-warning.bg-accent-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,196,0,.6)
}

.btn-warning.btn-accent-3 {
    background-color: #ffc400!important;
    border-color: #d39e00!important
}

.btn-warning.btn-accent-3:hover {
    background-color: #ba8b00!important;
    border-color: #d39e00!important
}

.btn-warning.btn-accent-3:active,.btn-warning.btn-accent-3:focus {
    background-color: #a07800!important;
    border-color: #ba8b00!important
}

.btn-outline-warning.btn-outline-accent-3 {
    border-color: #ffc400!important;
    color: #ffc400!important
}

.btn-outline-warning.btn-outline-accent-3:hover {
    background-color: #ffc400!important
}

input:focus~.bg-warning {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffc400!important
}

.border-warning.border-accent-3 {
    border: 1px solid #ffc400!important
}

.border-top-warning.border-top-accent-3 {
    border-top: 1px solid #ffc400!important
}

.border-bottom-warning.border-bottom-accent-3 {
    border-bottom: 1px solid #ffc400!important
}

.border-left-warning.border-left-accent-3 {
    border-left: 1px solid #ffc400!important
}

.border-right-warning.border-right-accent-3 {
    border-right: 1px solid #ffc400!important
}

.overlay-warning.overlay-accent-3 {
    background: #ffc400;
    background: rgba(255,196,0,.8)
}

.warning.accent-4 {
    color: #ffab00!important
}

.bg-warning.bg-accent-4 {
    background-color: #ffab00!important
}

.bg-warning.bg-accent-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,171,0,.6)
}

.btn-warning.btn-accent-4 {
    background-color: #ffab00!important;
    border-color: #d39e00!important
}

.btn-warning.btn-accent-4:hover {
    background-color: #ba8b00!important;
    border-color: #d39e00!important
}

.btn-warning.btn-accent-4:active,.btn-warning.btn-accent-4:focus {
    background-color: #a07800!important;
    border-color: #ba8b00!important
}

.btn-outline-warning.btn-outline-accent-4 {
    border-color: #ffab00!important;
    color: #ffab00!important
}

.btn-outline-warning.btn-outline-accent-4:hover {
    background-color: #ffab00!important
}

input:focus~.bg-warning {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffab00!important
}

.border-warning.border-accent-4 {
    border: 1px solid #ffab00!important
}

.border-top-warning.border-top-accent-4 {
    border-top: 1px solid #ffab00!important
}

.border-bottom-warning.border-bottom-accent-4 {
    border-bottom: 1px solid #ffab00!important
}

.border-left-warning.border-left-accent-4 {
    border-left: 1px solid #ffab00!important
}

.border-right-warning.border-right-accent-4 {
    border-right: 1px solid #ffab00!important
}

.overlay-warning.overlay-accent-4 {
    background: #ffab00;
    background: rgba(255,171,0,.8)
}

.danger.lighten-5 {
    color: #fbb4af!important
}

.bg-danger.bg-lighten-5 {
    background-color: #fbb4af!important
}

.bg-danger.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(4,90%,84%,.6)
}

.btn-danger.btn-lighten-5 {
    background-color: #fbb4af!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-lighten-5:hover {
    background-color: #d2190b!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-lighten-5:active,.btn-danger.btn-lighten-5:focus {
    background-color: #ba160a!important;
    border-color: #d2190b!important
}

.btn-outline-danger.btn-outline-lighten-5 {
    border-color: #fbb4af!important;
    color: #fbb4af!important
}

.btn-outline-danger.btn-outline-lighten-5:hover {
    background-color: #fbb4af!important
}

input:focus~.bg-danger {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #fbb4af!important
}

.border-danger.border-lighten-5 {
    border: 1px solid #fbb4af!important
}

.border-top-danger.border-top-lighten-5 {
    border-top: 1px solid #fbb4af!important
}

.border-bottom-danger.border-bottom-lighten-5 {
    border-bottom: 1px solid #fbb4af!important
}

.border-left-danger.border-left-lighten-5 {
    border-left: 1px solid #fbb4af!important
}

.border-right-danger.border-right-lighten-5 {
    border-right: 1px solid #fbb4af!important
}

.overlay-danger.overlay-lighten-5 {
    background: #fbb4af;
    background: hsla(4,90%,84%,.8)
}

.danger.lighten-4 {
    color: #f99d97!important
}

.bg-danger.bg-lighten-4 {
    background-color: #f99d97!important
}

.bg-danger.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(4,89%,78%,.6)
}

.btn-danger.btn-lighten-4 {
    background-color: #f99d97!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-lighten-4:hover {
    background-color: #d2190b!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-lighten-4:active,.btn-danger.btn-lighten-4:focus {
    background-color: #ba160a!important;
    border-color: #d2190b!important
}

.btn-outline-danger.btn-outline-lighten-4 {
    border-color: #f99d97!important;
    color: #f99d97!important
}

.btn-outline-danger.btn-outline-lighten-4:hover {
    background-color: #f99d97!important
}

input:focus~.bg-danger {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #f99d97!important
}

.border-danger.border-lighten-4 {
    border: 1px solid #f99d97!important
}

.border-top-danger.border-top-lighten-4 {
    border-top: 1px solid #f99d97!important
}

.border-bottom-danger.border-bottom-lighten-4 {
    border-bottom: 1px solid #f99d97!important
}

.border-left-danger.border-left-lighten-4 {
    border-left: 1px solid #f99d97!important
}

.border-right-danger.border-right-lighten-4 {
    border-right: 1px solid #f99d97!important
}

.overlay-danger.overlay-lighten-4 {
    background: #f99d97;
    background: hsla(4,89%,78%,.8)
}

.danger.lighten-3 {
    color: #f8877f!important
}

.bg-danger.bg-lighten-3 {
    background-color: #f8877f!important
}

.bg-danger.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(4,90%,74%,.6)
}

.btn-danger.btn-lighten-3 {
    background-color: #f8877f!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-lighten-3:hover {
    background-color: #d2190b!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-lighten-3:active,.btn-danger.btn-lighten-3:focus {
    background-color: #ba160a!important;
    border-color: #d2190b!important
}

.btn-outline-danger.btn-outline-lighten-3 {
    border-color: #f8877f!important;
    color: #f8877f!important
}

.btn-outline-danger.btn-outline-lighten-3:hover {
    background-color: #f8877f!important
}

input:focus~.bg-danger {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #f8877f!important
}

.border-danger.border-lighten-3 {
    border: 1px solid #f8877f!important
}

.border-top-danger.border-top-lighten-3 {
    border-top: 1px solid #f8877f!important
}

.border-bottom-danger.border-bottom-lighten-3 {
    border-bottom: 1px solid #f8877f!important
}

.border-left-danger.border-left-lighten-3 {
    border-left: 1px solid #f8877f!important
}

.border-right-danger.border-right-lighten-3 {
    border-right: 1px solid #f8877f!important
}

.overlay-danger.overlay-lighten-3 {
    background: #f8877f;
    background: hsla(4,90%,74%,.8)
}

.danger.lighten-2 {
    color: #f77066!important
}

.bg-danger.bg-lighten-2 {
    background-color: #f77066!important
}

.bg-danger.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(4,90%,68%,.6)
}

.btn-danger.btn-lighten-2 {
    background-color: #f77066!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-lighten-2:hover {
    background-color: #d2190b!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-lighten-2:active,.btn-danger.btn-lighten-2:focus {
    background-color: #ba160a!important;
    border-color: #d2190b!important
}

.btn-outline-danger.btn-outline-lighten-2 {
    border-color: #f77066!important;
    color: #f77066!important
}

.btn-outline-danger.btn-outline-lighten-2:hover {
    background-color: #f77066!important
}

input:focus~.bg-danger {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #f77066!important
}

.border-danger.border-lighten-2 {
    border: 1px solid #f77066!important
}

.border-top-danger.border-top-lighten-2 {
    border-top: 1px solid #f77066!important
}

.border-bottom-danger.border-bottom-lighten-2 {
    border-bottom: 1px solid #f77066!important
}

.border-left-danger.border-left-lighten-2 {
    border-left: 1px solid #f77066!important
}

.border-right-danger.border-right-lighten-2 {
    border-right: 1px solid #f77066!important
}

.overlay-danger.overlay-lighten-2 {
    background: #f77066;
    background: hsla(4,90%,68%,.8)
}

.danger.lighten-1 {
    color: #f55a4e!important
}

.bg-danger.bg-lighten-1 {
    background-color: #f55a4e!important
}

.bg-danger.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(245,90,78,.6)
}

.btn-danger.btn-lighten-1 {
    background-color: #f55a4e!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-lighten-1:hover {
    background-color: #d2190b!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-lighten-1:active,.btn-danger.btn-lighten-1:focus {
    background-color: #ba160a!important;
    border-color: #d2190b!important
}

.btn-outline-danger.btn-outline-lighten-1 {
    border-color: #f55a4e!important;
    color: #f55a4e!important
}

.btn-outline-danger.btn-outline-lighten-1:hover {
    background-color: #f55a4e!important
}

input:focus~.bg-danger {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #f55a4e!important
}

.border-danger.border-lighten-1 {
    border: 1px solid #f55a4e!important
}

.border-top-danger.border-top-lighten-1 {
    border-top: 1px solid #f55a4e!important
}

.border-bottom-danger.border-bottom-lighten-1 {
    border-bottom: 1px solid #f55a4e!important
}

.border-left-danger.border-left-lighten-1 {
    border-left: 1px solid #f55a4e!important
}

.border-right-danger.border-right-lighten-1 {
    border-right: 1px solid #f55a4e!important
}

.overlay-danger.overlay-lighten-1 {
    background: #f55a4e;
    background: rgba(245,90,78,.8)
}

.danger {
    color: #f44336!important
}

.bg-danger {
    background-color: #f44336!important
}

.bg-danger .card-footer,.bg-danger .card-header {
    background-color: transparent
}

.bg-danger.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(244,67,54,.6)
}

.selectboxit.selectboxit-btn.bg-danger {
    background-color: #f44336!important
}

.alert-danger {
    background-color: #f8827a;
    border-color: #f44336!important
}

.border-danger {
    border: 1px solid
}

.overlay-danger {
    background: #f44336;
    background: rgba(244,67,54,.8)
}

.btn-danger,.color-info.danger {
    background-color: #f44336!important
}

.btn-danger {
    border-color: #ea1c0d!important;
    color: #fff
}

.btn-danger:hover {
    background-color: #f55a4e!important;
    border-color: #f32c1e!important;
    color: #fff!important
}

.btn-danger:active,.btn-danger:focus {
    background-color: #d2190b!important;
    border-color: #ea1c0d!important;
    color: #fff!important
}

.btn-danger.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(244,67,54,.6)
}

.btn-outline-danger {
    background-color: transparent;
    border: 1px solid #f44336;
    color: #f44336
}

.btn-outline-danger:hover {
    background-color: #f44336;
    color: #fff!important
}

.btn-outline-danger.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(244,67,54,.6)
}

input[type=checkbox].bg-danger+.custom-control-label:before,input[type=radio].bg-danger+.custom-control-label:before {
    background-color: #f44336!important
}

input:focus~.bg-danger {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #f44336!important
}

.border-danger {
    border-color: #f44336!important
}

.border-top-danger {
    border-top: 1px solid #f44336
}

.border-bottom-danger {
    border-bottom: 1px solid #f44336
}

.border-left-danger {
    border-left: 1px solid #f44336
}

.border-right-danger {
    border-right: 1px solid #f44336
}

.bullet.bullet-danger {
    background-color: #f44336
}

.danger.darken-1 {
    color: #f32c1e!important
}

.bg-danger.bg-darken-1 {
    background-color: #f32c1e!important
}

.bg-danger.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(243,44,30,.6)
}

.btn-danger.btn-darken-1 {
    background-color: #f32c1e!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-darken-1:hover {
    background-color: #d2190b!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-darken-1:active,.btn-danger.btn-darken-1:focus {
    background-color: #ba160a!important;
    border-color: #d2190b!important
}

.btn-outline-danger.btn-outline-darken-1 {
    border-color: #f32c1e!important;
    color: #f32c1e!important
}

.btn-outline-danger.btn-outline-darken-1:hover {
    background-color: #f32c1e!important
}

input:focus~.bg-danger {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #f32c1e!important
}

.border-danger.border-darken-1 {
    border: 1px solid #f32c1e!important
}

.border-top-danger.border-top-darken-1 {
    border-top: 1px solid #f32c1e!important
}

.border-bottom-danger.border-bottom-darken-1 {
    border-bottom: 1px solid #f32c1e!important
}

.border-left-danger.border-left-darken-1 {
    border-left: 1px solid #f32c1e!important
}

.border-right-danger.border-right-darken-1 {
    border-right: 1px solid #f32c1e!important
}

.overlay-danger.overlay-darken-1 {
    background: #f32c1e;
    background: rgba(243,44,30,.8)
}

.danger.darken-2 {
    color: #ea1c0d!important
}

.bg-danger.bg-darken-2 {
    background-color: #ea1c0d!important
}

.bg-danger.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(234,28,13,.6)
}

.btn-danger.btn-darken-2 {
    background-color: #ea1c0d!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-darken-2:hover {
    background-color: #d2190b!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-darken-2:active,.btn-danger.btn-darken-2:focus {
    background-color: #ba160a!important;
    border-color: #d2190b!important
}

.btn-outline-danger.btn-outline-darken-2 {
    border-color: #ea1c0d!important;
    color: #ea1c0d!important
}

.btn-outline-danger.btn-outline-darken-2:hover {
    background-color: #ea1c0d!important
}

input:focus~.bg-danger {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ea1c0d!important
}

.border-danger.border-darken-2 {
    border: 1px solid #ea1c0d!important
}

.border-top-danger.border-top-darken-2 {
    border-top: 1px solid #ea1c0d!important
}

.border-bottom-danger.border-bottom-darken-2 {
    border-bottom: 1px solid #ea1c0d!important
}

.border-left-danger.border-left-darken-2 {
    border-left: 1px solid #ea1c0d!important
}

.border-right-danger.border-right-darken-2 {
    border-right: 1px solid #ea1c0d!important
}

.overlay-danger.overlay-darken-2 {
    background: #ea1c0d;
    background: rgba(234,28,13,.8)
}

.danger.darken-3 {
    color: #d2190b!important
}

.bg-danger.bg-darken-3 {
    background-color: #d2190b!important
}

.bg-danger.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(210,25,11,.6)
}

.btn-danger.btn-darken-3,.btn-danger.btn-darken-3:hover {
    background-color: #d2190b!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-darken-3:active,.btn-danger.btn-darken-3:focus {
    background-color: #ba160a!important;
    border-color: #d2190b!important
}

.btn-outline-danger.btn-outline-darken-3 {
    border-color: #d2190b!important;
    color: #d2190b!important
}

.btn-outline-danger.btn-outline-darken-3:hover {
    background-color: #d2190b!important
}

input:focus~.bg-danger {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #d2190b!important
}

.border-danger.border-darken-3 {
    border: 1px solid #d2190b!important
}

.border-top-danger.border-top-darken-3 {
    border-top: 1px solid #d2190b!important
}

.border-bottom-danger.border-bottom-darken-3 {
    border-bottom: 1px solid #d2190b!important
}

.border-left-danger.border-left-darken-3 {
    border-left: 1px solid #d2190b!important
}

.border-right-danger.border-right-darken-3 {
    border-right: 1px solid #d2190b!important
}

.overlay-danger.overlay-darken-3 {
    background: #d2190b;
    background: rgba(210,25,11,.8)
}

.danger.darken-4 {
    color: #ba160a!important
}

.bg-danger.bg-darken-4 {
    background-color: #ba160a!important
}

.bg-danger.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(186,22,10,.6)
}

.btn-danger.btn-darken-4 {
    background-color: #ba160a!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-darken-4:hover {
    background-color: #d2190b!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-darken-4:active,.btn-danger.btn-darken-4:focus {
    background-color: #ba160a!important;
    border-color: #d2190b!important
}

.btn-outline-danger.btn-outline-darken-4 {
    border-color: #ba160a!important;
    color: #ba160a!important
}

.btn-outline-danger.btn-outline-darken-4:hover {
    background-color: #ba160a!important
}

input:focus~.bg-danger {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ba160a!important
}

.border-danger.border-darken-4 {
    border: 1px solid #ba160a!important
}

.border-top-danger.border-top-darken-4 {
    border-top: 1px solid #ba160a!important
}

.border-bottom-danger.border-bottom-darken-4 {
    border-bottom: 1px solid #ba160a!important
}

.border-left-danger.border-left-darken-4 {
    border-left: 1px solid #ba160a!important
}

.border-right-danger.border-right-darken-4 {
    border-right: 1px solid #ba160a!important
}

.overlay-danger.overlay-darken-4 {
    background: #ba160a;
    background: rgba(186,22,10,.8)
}

.danger.accent-1 {
    color: #ff8a80!important
}

.bg-danger.bg-accent-1 {
    background-color: #ff8a80!important
}

.bg-danger.bg-accent-1.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(5,100%,75%,.6)
}

.btn-danger.btn-accent-1 {
    background-color: #ff8a80!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-accent-1:hover {
    background-color: #d2190b!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-accent-1:active,.btn-danger.btn-accent-1:focus {
    background-color: #ba160a!important;
    border-color: #d2190b!important
}

.btn-outline-danger.btn-outline-accent-1 {
    border-color: #ff8a80!important;
    color: #ff8a80!important
}

.btn-outline-danger.btn-outline-accent-1:hover {
    background-color: #ff8a80!important
}

input:focus~.bg-danger {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ff8a80!important
}

.border-danger.border-accent-1 {
    border: 1px solid #ff8a80!important
}

.border-top-danger.border-top-accent-1 {
    border-top: 1px solid #ff8a80!important
}

.border-bottom-danger.border-bottom-accent-1 {
    border-bottom: 1px solid #ff8a80!important
}

.border-left-danger.border-left-accent-1 {
    border-left: 1px solid #ff8a80!important
}

.border-right-danger.border-right-accent-1 {
    border-right: 1px solid #ff8a80!important
}

.overlay-danger.overlay-accent-1 {
    background: #ff8a80;
    background: hsla(5,100%,75%,.8)
}

.danger.accent-2 {
    color: #ff5252!important
}

.bg-danger.bg-accent-2 {
    background-color: #ff5252!important
}

.bg-danger.bg-accent-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,82,82,.6)
}

.btn-danger.btn-accent-2 {
    background-color: #ff5252!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-accent-2:hover {
    background-color: #d2190b!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-accent-2:active,.btn-danger.btn-accent-2:focus {
    background-color: #ba160a!important;
    border-color: #d2190b!important
}

.btn-outline-danger.btn-outline-accent-2 {
    border-color: #ff5252!important;
    color: #ff5252!important
}

.btn-outline-danger.btn-outline-accent-2:hover {
    background-color: #ff5252!important
}

input:focus~.bg-danger {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ff5252!important
}

.border-danger.border-accent-2 {
    border: 1px solid #ff5252!important
}

.border-top-danger.border-top-accent-2 {
    border-top: 1px solid #ff5252!important
}

.border-bottom-danger.border-bottom-accent-2 {
    border-bottom: 1px solid #ff5252!important
}

.border-left-danger.border-left-accent-2 {
    border-left: 1px solid #ff5252!important
}

.border-right-danger.border-right-accent-2 {
    border-right: 1px solid #ff5252!important
}

.overlay-danger.overlay-accent-2 {
    background: #ff5252;
    background: rgba(255,82,82,.8)
}

.danger.accent-3 {
    color: #ff1744!important
}

.bg-danger.bg-accent-3 {
    background-color: #ff1744!important
}

.bg-danger.bg-accent-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,23,68,.6)
}

.btn-danger.btn-accent-3 {
    background-color: #ff1744!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-accent-3:hover {
    background-color: #d2190b!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-accent-3:active,.btn-danger.btn-accent-3:focus {
    background-color: #ba160a!important;
    border-color: #d2190b!important
}

.btn-outline-danger.btn-outline-accent-3 {
    border-color: #ff1744!important;
    color: #ff1744!important
}

.btn-outline-danger.btn-outline-accent-3:hover {
    background-color: #ff1744!important
}

input:focus~.bg-danger {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ff1744!important
}

.border-danger.border-accent-3 {
    border: 1px solid #ff1744!important
}

.border-top-danger.border-top-accent-3 {
    border-top: 1px solid #ff1744!important
}

.border-bottom-danger.border-bottom-accent-3 {
    border-bottom: 1px solid #ff1744!important
}

.border-left-danger.border-left-accent-3 {
    border-left: 1px solid #ff1744!important
}

.border-right-danger.border-right-accent-3 {
    border-right: 1px solid #ff1744!important
}

.overlay-danger.overlay-accent-3 {
    background: #ff1744;
    background: rgba(255,23,68,.8)
}

.danger.accent-4 {
    color: #d50000!important
}

.bg-danger.bg-accent-4 {
    background-color: #d50000!important
}

.bg-danger.bg-accent-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(213,0,0,.6)
}

.btn-danger.btn-accent-4 {
    background-color: #d50000!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-accent-4:hover {
    background-color: #d2190b!important;
    border-color: #ea1c0d!important
}

.btn-danger.btn-accent-4:active,.btn-danger.btn-accent-4:focus {
    background-color: #ba160a!important;
    border-color: #d2190b!important
}

.btn-outline-danger.btn-outline-accent-4 {
    border-color: #d50000!important;
    color: #d50000!important
}

.btn-outline-danger.btn-outline-accent-4:hover {
    background-color: #d50000!important
}

input:focus~.bg-danger {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #d50000!important
}

.border-danger.border-accent-4 {
    border: 1px solid #d50000!important
}

.border-top-danger.border-top-accent-4 {
    border-top: 1px solid #d50000!important
}

.border-bottom-danger.border-bottom-accent-4 {
    border-bottom: 1px solid #d50000!important
}

.border-left-danger.border-left-accent-4 {
    border-left: 1px solid #d50000!important
}

.border-right-danger.border-right-accent-4 {
    border-right: 1px solid #d50000!important
}

.overlay-danger.overlay-accent-4 {
    background: #d50000;
    background: rgba(213,0,0,.8)
}

.light {
    color: #e0e0e0!important
}

.bg-light {
    background-color: #e0e0e0!important
}

.bg-light .card-footer,.bg-light .card-header {
    background-color: transparent
}

.bg-light.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(0,0%,88%,.6)
}

.selectboxit.selectboxit-btn.bg-light {
    background-color: #e0e0e0!important
}

.alert-light {
    background-color: #fff;
    border-color: #e0e0e0!important
}

.border-light {
    border: 1px solid
}

.overlay-light {
    background: #e0e0e0;
    background: hsla(0,0%,88%,.8)
}

.btn-light,.color-info.light {
    background-color: #e0e0e0!important
}

.btn-light {
    color: #fff
}

.btn-light:hover {
    background-color: #bdbdbd!important;
    border-color: #9e9e9e!important;
    color: #fff!important
}

.btn-light:active,.btn-light:focus {
    color: #fff!important
}

.btn-light.btn-glow {
    box-shadow: 0 1px 20px 1px hsla(0,0%,88%,.6)
}

.btn-outline-light {
    background-color: transparent;
    border: 1px solid #e0e0e0;
    color: #e0e0e0
}

.btn-outline-light:hover {
    background-color: #e0e0e0;
    color: #fff!important
}

.btn-outline-light.btn-glow {
    box-shadow: 0 1px 20px 1px hsla(0,0%,88%,.6)
}

input[type=checkbox].bg-light+.custom-control-label:before,input[type=radio].bg-light+.custom-control-label:before {
    background-color: #e0e0e0!important
}

input:focus~.bg-light {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #e0e0e0!important
}

.border-light {
    border-color: #e0e0e0!important
}

.border-top-light {
    border-top: 1px solid #e0e0e0
}

.border-bottom-light {
    border-bottom: 1px solid #e0e0e0
}

.border-left-light {
    border-left: 1px solid #e0e0e0
}

.border-right-light {
    border-right: 1px solid #e0e0e0
}

.bullet.bullet-light {
    background-color: #e0e0e0
}

.light.lighten-1 {
    color: #bdbdbd!important
}

.bg-light.bg-lighten-1 {
    background-color: #bdbdbd!important
}

.bg-light.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(0,0%,74%,.6)
}

.btn-light.btn-lighten-1 {
    background-color: #bdbdbd!important
}

.btn-outline-light.btn-outline-lighten-1 {
    border-color: #bdbdbd!important;
    color: #bdbdbd!important
}

.btn-outline-light.btn-outline-lighten-1:hover {
    background-color: #bdbdbd!important
}

input:focus~.bg-light {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #bdbdbd!important
}

.border-light.border-lighten-1 {
    border: 1px solid #bdbdbd!important
}

.border-top-light.border-top-lighten-1 {
    border-top: 1px solid #bdbdbd!important
}

.border-bottom-light.border-bottom-lighten-1 {
    border-bottom: 1px solid #bdbdbd!important
}

.border-left-light.border-left-lighten-1 {
    border-left: 1px solid #bdbdbd!important
}

.border-right-light.border-right-lighten-1 {
    border-right: 1px solid #bdbdbd!important
}

.overlay-light.overlay-lighten-1 {
    background: #bdbdbd;
    background: hsla(0,0%,74%,.8)
}

.light.darken-1 {
    color: #9e9e9e!important
}

.bg-light.bg-darken-1 {
    background-color: #9e9e9e!important
}

.bg-light.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(0,0%,62%,.6)
}

.btn-light.btn-darken-1 {
    background-color: #9e9e9e!important
}

.btn-outline-light.btn-outline-darken-1 {
    border-color: #9e9e9e!important;
    color: #9e9e9e!important
}

.btn-outline-light.btn-outline-darken-1:hover {
    background-color: #9e9e9e!important
}

input:focus~.bg-light {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #9e9e9e!important
}

.border-light.border-darken-1 {
    border: 1px solid #9e9e9e!important
}

.border-top-light.border-top-darken-1 {
    border-top: 1px solid #9e9e9e!important
}

.border-bottom-light.border-bottom-darken-1 {
    border-bottom: 1px solid #9e9e9e!important
}

.border-left-light.border-left-darken-1 {
    border-left: 1px solid #9e9e9e!important
}

.border-right-light.border-right-darken-1 {
    border-right: 1px solid #9e9e9e!important
}

.overlay-light.overlay-darken-1 {
    background: #9e9e9e;
    background: hsla(0,0%,62%,.8)
}

.dark {
    color: #424242!important
}

.bg-dark {
    background-color: #424242!important
}

.bg-dark .card-footer,.bg-dark .card-header {
    background-color: transparent
}

.bg-dark.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(66,66,66,.6)
}

.selectboxit.selectboxit-btn.bg-dark {
    background-color: #424242!important
}

.alert-dark {
    background-color: #666;
    border-color: #424242!important
}

.border-dark {
    border: 1px solid
}

.overlay-dark {
    background: #424242;
    background: rgba(66,66,66,.8)
}

.btn-dark,.color-info.dark {
    background-color: #424242!important
}

.btn-dark {
    color: #fff
}

.btn-dark:hover {
    background-color: #616161!important;
    border-color: #212121!important;
    color: #fff!important
}

.btn-dark:active,.btn-dark:focus {
    color: #fff!important
}

.btn-dark.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(66,66,66,.6)
}

.btn-outline-dark {
    background-color: transparent;
    border: 1px solid #424242;
    color: #424242
}

.btn-outline-dark:hover {
    background-color: #424242;
    color: #fff!important
}

.btn-outline-dark.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(66,66,66,.6)
}

input[type=checkbox].bg-dark+.custom-control-label:before,input[type=radio].bg-dark+.custom-control-label:before {
    background-color: #424242!important
}

input:focus~.bg-dark {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #424242!important
}

.border-dark {
    border-color: #424242!important
}

.border-top-dark {
    border-top: 1px solid #424242
}

.border-bottom-dark {
    border-bottom: 1px solid #424242
}

.border-left-dark {
    border-left: 1px solid #424242
}

.border-right-dark {
    border-right: 1px solid #424242
}

.bullet.bullet-dark {
    background-color: #424242
}

.dark.lighten-1 {
    color: #616161!important
}

.bg-dark.bg-lighten-1 {
    background-color: #616161!important
}

.bg-dark.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(97,97,97,.6)
}

.btn-dark.btn-lighten-1 {
    background-color: #616161!important
}

.btn-outline-dark.btn-outline-lighten-1 {
    border-color: #616161!important;
    color: #616161!important
}

.btn-outline-dark.btn-outline-lighten-1:hover {
    background-color: #616161!important
}

input:focus~.bg-dark {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #616161!important
}

.border-dark.border-lighten-1 {
    border: 1px solid #616161!important
}

.border-top-dark.border-top-lighten-1 {
    border-top: 1px solid #616161!important
}

.border-bottom-dark.border-bottom-lighten-1 {
    border-bottom: 1px solid #616161!important
}

.border-left-dark.border-left-lighten-1 {
    border-left: 1px solid #616161!important
}

.border-right-dark.border-right-lighten-1 {
    border-right: 1px solid #616161!important
}

.overlay-dark.overlay-lighten-1 {
    background: #616161;
    background: rgba(97,97,97,.8)
}

.dark.darken-1 {
    color: #212121!important
}

.bg-dark.bg-darken-1 {
    background-color: #212121!important
}

.bg-dark.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(33,33,33,.6)
}

.btn-dark.btn-darken-1 {
    background-color: #212121!important
}

.btn-outline-dark.btn-outline-darken-1 {
    border-color: #212121!important;
    color: #212121!important
}

.btn-outline-dark.btn-outline-darken-1:hover {
    background-color: #212121!important
}

input:focus~.bg-dark {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #212121!important
}

.border-dark.border-darken-1 {
    border: 1px solid #212121!important
}

.border-top-dark.border-top-darken-1 {
    border-top: 1px solid #212121!important
}

.border-bottom-dark.border-bottom-darken-1 {
    border-bottom: 1px solid #212121!important
}

.border-left-dark.border-left-darken-1 {
    border-left: 1px solid #212121!important
}

.border-right-dark.border-right-darken-1 {
    border-right: 1px solid #212121!important
}

.overlay-dark.overlay-darken-1 {
    background: #212121;
    background: rgba(33,33,33,.8)
}

.red.lighten-5 {
    color: #ffebee!important
}

.bg-red.bg-lighten-5 {
    background-color: #ffebee!important
}

.bg-red.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,235,238,.6)
}

.btn-red.btn-lighten-5 {
    background-color: #ffebee!important;
    border-color: #d32f2f!important
}

.btn-red.btn-lighten-5:hover {
    background-color: #c62828!important;
    border-color: #d32f2f!important
}

.btn-red.btn-lighten-5:active,.btn-red.btn-lighten-5:focus {
    background-color: #b71c1c!important;
    border-color: #c62828!important
}

.btn-outline-red.btn-outline-lighten-5 {
    border-color: #ffebee!important;
    color: #ffebee!important
}

.btn-outline-red.btn-outline-lighten-5:hover {
    background-color: #ffebee!important
}

input:focus~.bg-red {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffebee!important
}

.border-red.border-lighten-5 {
    border: 1px solid #ffebee!important
}

.border-top-red.border-top-lighten-5 {
    border-top: 1px solid #ffebee!important
}

.border-bottom-red.border-bottom-lighten-5 {
    border-bottom: 1px solid #ffebee!important
}

.border-left-red.border-left-lighten-5 {
    border-left: 1px solid #ffebee!important
}

.border-right-red.border-right-lighten-5 {
    border-right: 1px solid #ffebee!important
}

.overlay-red.overlay-lighten-5 {
    background: #ffebee;
    background: rgba(255,235,238,.8)
}

.red.lighten-4 {
    color: #ffcdd2!important
}

.bg-red.bg-lighten-4 {
    background-color: #ffcdd2!important
}

.bg-red.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,205,210,.6)
}

.btn-red.btn-lighten-4 {
    background-color: #ffcdd2!important;
    border-color: #d32f2f!important
}

.btn-red.btn-lighten-4:hover {
    background-color: #c62828!important;
    border-color: #d32f2f!important
}

.btn-red.btn-lighten-4:active,.btn-red.btn-lighten-4:focus {
    background-color: #b71c1c!important;
    border-color: #c62828!important
}

.btn-outline-red.btn-outline-lighten-4 {
    border-color: #ffcdd2!important;
    color: #ffcdd2!important
}

.btn-outline-red.btn-outline-lighten-4:hover {
    background-color: #ffcdd2!important
}

input:focus~.bg-red {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffcdd2!important
}

.border-red.border-lighten-4 {
    border: 1px solid #ffcdd2!important
}

.border-top-red.border-top-lighten-4 {
    border-top: 1px solid #ffcdd2!important
}

.border-bottom-red.border-bottom-lighten-4 {
    border-bottom: 1px solid #ffcdd2!important
}

.border-left-red.border-left-lighten-4 {
    border-left: 1px solid #ffcdd2!important
}

.border-right-red.border-right-lighten-4 {
    border-right: 1px solid #ffcdd2!important
}

.overlay-red.overlay-lighten-4 {
    background: #ffcdd2;
    background: rgba(255,205,210,.8)
}

.red.lighten-3 {
    color: #ef9a9a!important
}

.bg-red.bg-lighten-3 {
    background-color: #ef9a9a!important
}

.bg-red.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(0,73%,77%,.6)
}

.btn-red.btn-lighten-3 {
    background-color: #ef9a9a!important;
    border-color: #d32f2f!important
}

.btn-red.btn-lighten-3:hover {
    background-color: #c62828!important;
    border-color: #d32f2f!important
}

.btn-red.btn-lighten-3:active,.btn-red.btn-lighten-3:focus {
    background-color: #b71c1c!important;
    border-color: #c62828!important
}

.btn-outline-red.btn-outline-lighten-3 {
    border-color: #ef9a9a!important;
    color: #ef9a9a!important
}

.btn-outline-red.btn-outline-lighten-3:hover {
    background-color: #ef9a9a!important
}

input:focus~.bg-red {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ef9a9a!important
}

.border-red.border-lighten-3 {
    border: 1px solid #ef9a9a!important
}

.border-top-red.border-top-lighten-3 {
    border-top: 1px solid #ef9a9a!important
}

.border-bottom-red.border-bottom-lighten-3 {
    border-bottom: 1px solid #ef9a9a!important
}

.border-left-red.border-left-lighten-3 {
    border-left: 1px solid #ef9a9a!important
}

.border-right-red.border-right-lighten-3 {
    border-right: 1px solid #ef9a9a!important
}

.overlay-red.overlay-lighten-3 {
    background: #ef9a9a;
    background: hsla(0,73%,77%,.8)
}

.red.lighten-2 {
    color: #e57373!important
}

.bg-red.bg-lighten-2 {
    background-color: #e57373!important
}

.bg-red.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(0,69%,67%,.6)
}

.btn-red.btn-lighten-2 {
    background-color: #e57373!important;
    border-color: #d32f2f!important
}

.btn-red.btn-lighten-2:hover {
    background-color: #c62828!important;
    border-color: #d32f2f!important
}

.btn-red.btn-lighten-2:active,.btn-red.btn-lighten-2:focus {
    background-color: #b71c1c!important;
    border-color: #c62828!important
}

.btn-outline-red.btn-outline-lighten-2 {
    border-color: #e57373!important;
    color: #e57373!important
}

.btn-outline-red.btn-outline-lighten-2:hover {
    background-color: #e57373!important
}

input:focus~.bg-red {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #e57373!important
}

.border-red.border-lighten-2 {
    border: 1px solid #e57373!important
}

.border-top-red.border-top-lighten-2 {
    border-top: 1px solid #e57373!important
}

.border-bottom-red.border-bottom-lighten-2 {
    border-bottom: 1px solid #e57373!important
}

.border-left-red.border-left-lighten-2 {
    border-left: 1px solid #e57373!important
}

.border-right-red.border-right-lighten-2 {
    border-right: 1px solid #e57373!important
}

.overlay-red.overlay-lighten-2 {
    background: #e57373;
    background: hsla(0,69%,67%,.8)
}

.red.lighten-1 {
    color: #ef5350!important
}

.bg-red.bg-lighten-1 {
    background-color: #ef5350!important
}

.bg-red.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(239,83,80,.6)
}

.btn-red.btn-lighten-1 {
    background-color: #ef5350!important;
    border-color: #d32f2f!important
}

.btn-red.btn-lighten-1:hover {
    background-color: #c62828!important;
    border-color: #d32f2f!important
}

.btn-red.btn-lighten-1:active,.btn-red.btn-lighten-1:focus {
    background-color: #b71c1c!important;
    border-color: #c62828!important
}

.btn-outline-red.btn-outline-lighten-1 {
    border-color: #ef5350!important;
    color: #ef5350!important
}

.btn-outline-red.btn-outline-lighten-1:hover {
    background-color: #ef5350!important
}

input:focus~.bg-red {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ef5350!important
}

.border-red.border-lighten-1 {
    border: 1px solid #ef5350!important
}

.border-top-red.border-top-lighten-1 {
    border-top: 1px solid #ef5350!important
}

.border-bottom-red.border-bottom-lighten-1 {
    border-bottom: 1px solid #ef5350!important
}

.border-left-red.border-left-lighten-1 {
    border-left: 1px solid #ef5350!important
}

.border-right-red.border-right-lighten-1 {
    border-right: 1px solid #ef5350!important
}

.overlay-red.overlay-lighten-1 {
    background: #ef5350;
    background: rgba(239,83,80,.8)
}

.red {
    color: #f44336!important
}

.bg-red {
    background-color: #f44336!important
}

.bg-red .card-footer,.bg-red .card-header {
    background-color: transparent
}

.bg-red.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(244,67,54,.6)
}

.selectboxit.selectboxit-btn.bg-red {
    background-color: #f44336!important
}

.alert-red {
    background-color: #f8827a;
    border-color: #f44336!important
}

.border-red {
    border: 1px solid
}

.overlay-red {
    background: #f44336;
    background: rgba(244,67,54,.8)
}

.btn-red,.color-info.red {
    background-color: #f44336!important
}

.btn-red {
    border-color: #d32f2f!important;
    color: #fff
}

.btn-red:hover {
    background-color: #ef5350!important;
    border-color: #e53935!important;
    color: #fff!important
}

.btn-red:active,.btn-red:focus {
    background-color: #c62828!important;
    border-color: #d32f2f!important;
    color: #fff!important
}

.btn-red.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(244,67,54,.6)
}

.btn-outline-red {
    background-color: transparent;
    border: 1px solid #f44336;
    color: #f44336
}

.btn-outline-red:hover {
    background-color: #f44336;
    color: #fff!important
}

.btn-outline-red.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(244,67,54,.6)
}

input[type=checkbox].bg-red+.custom-control-label:before,input[type=radio].bg-red+.custom-control-label:before {
    background-color: #f44336!important
}

input:focus~.bg-red {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #f44336!important
}

.border-red {
    border-color: #f44336!important
}

.border-top-red {
    border-top: 1px solid #f44336
}

.border-bottom-red {
    border-bottom: 1px solid #f44336
}

.border-left-red {
    border-left: 1px solid #f44336
}

.border-right-red {
    border-right: 1px solid #f44336
}

.bullet.bullet-red {
    background-color: #f44336
}

.red.darken-1 {
    color: #e53935!important
}

.bg-red.bg-darken-1 {
    background-color: #e53935!important
}

.bg-red.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(229,57,53,.6)
}

.btn-red.btn-darken-1 {
    background-color: #e53935!important;
    border-color: #d32f2f!important
}

.btn-red.btn-darken-1:hover {
    background-color: #c62828!important;
    border-color: #d32f2f!important
}

.btn-red.btn-darken-1:active,.btn-red.btn-darken-1:focus {
    background-color: #b71c1c!important;
    border-color: #c62828!important
}

.btn-outline-red.btn-outline-darken-1 {
    border-color: #e53935!important;
    color: #e53935!important
}

.btn-outline-red.btn-outline-darken-1:hover {
    background-color: #e53935!important
}

input:focus~.bg-red {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #e53935!important
}

.border-red.border-darken-1 {
    border: 1px solid #e53935!important
}

.border-top-red.border-top-darken-1 {
    border-top: 1px solid #e53935!important
}

.border-bottom-red.border-bottom-darken-1 {
    border-bottom: 1px solid #e53935!important
}

.border-left-red.border-left-darken-1 {
    border-left: 1px solid #e53935!important
}

.border-right-red.border-right-darken-1 {
    border-right: 1px solid #e53935!important
}

.overlay-red.overlay-darken-1 {
    background: #e53935;
    background: rgba(229,57,53,.8)
}

.red.darken-2 {
    color: #d32f2f!important
}

.bg-red.bg-darken-2 {
    background-color: #d32f2f!important
}

.bg-red.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(211,47,47,.6)
}

.btn-red.btn-darken-2 {
    background-color: #d32f2f!important;
    border-color: #d32f2f!important
}

.btn-red.btn-darken-2:hover {
    background-color: #c62828!important;
    border-color: #d32f2f!important
}

.btn-red.btn-darken-2:active,.btn-red.btn-darken-2:focus {
    background-color: #b71c1c!important;
    border-color: #c62828!important
}

.btn-outline-red.btn-outline-darken-2 {
    border-color: #d32f2f!important;
    color: #d32f2f!important
}

.btn-outline-red.btn-outline-darken-2:hover {
    background-color: #d32f2f!important
}

input:focus~.bg-red {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #d32f2f!important
}

.border-red.border-darken-2 {
    border: 1px solid #d32f2f!important
}

.border-top-red.border-top-darken-2 {
    border-top: 1px solid #d32f2f!important
}

.border-bottom-red.border-bottom-darken-2 {
    border-bottom: 1px solid #d32f2f!important
}

.border-left-red.border-left-darken-2 {
    border-left: 1px solid #d32f2f!important
}

.border-right-red.border-right-darken-2 {
    border-right: 1px solid #d32f2f!important
}

.overlay-red.overlay-darken-2 {
    background: #d32f2f;
    background: rgba(211,47,47,.8)
}

.red.darken-3 {
    color: #c62828!important
}

.bg-red.bg-darken-3 {
    background-color: #c62828!important
}

.bg-red.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(198,40,40,.6)
}

.btn-red.btn-darken-3,.btn-red.btn-darken-3:hover {
    background-color: #c62828!important;
    border-color: #d32f2f!important
}

.btn-red.btn-darken-3:active,.btn-red.btn-darken-3:focus {
    background-color: #b71c1c!important;
    border-color: #c62828!important
}

.btn-outline-red.btn-outline-darken-3 {
    border-color: #c62828!important;
    color: #c62828!important
}

.btn-outline-red.btn-outline-darken-3:hover {
    background-color: #c62828!important
}

input:focus~.bg-red {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #c62828!important
}

.border-red.border-darken-3 {
    border: 1px solid #c62828!important
}

.border-top-red.border-top-darken-3 {
    border-top: 1px solid #c62828!important
}

.border-bottom-red.border-bottom-darken-3 {
    border-bottom: 1px solid #c62828!important
}

.border-left-red.border-left-darken-3 {
    border-left: 1px solid #c62828!important
}

.border-right-red.border-right-darken-3 {
    border-right: 1px solid #c62828!important
}

.overlay-red.overlay-darken-3 {
    background: #c62828;
    background: rgba(198,40,40,.8)
}

.red.darken-4 {
    color: #b71c1c!important
}

.bg-red.bg-darken-4 {
    background-color: #b71c1c!important
}

.bg-red.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(183,28,28,.6)
}

.btn-red.btn-darken-4 {
    background-color: #b71c1c!important;
    border-color: #d32f2f!important
}

.btn-red.btn-darken-4:hover {
    background-color: #c62828!important;
    border-color: #d32f2f!important
}

.btn-red.btn-darken-4:active,.btn-red.btn-darken-4:focus {
    background-color: #b71c1c!important;
    border-color: #c62828!important
}

.btn-outline-red.btn-outline-darken-4 {
    border-color: #b71c1c!important;
    color: #b71c1c!important
}

.btn-outline-red.btn-outline-darken-4:hover {
    background-color: #b71c1c!important
}

input:focus~.bg-red {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #b71c1c!important
}

.border-red.border-darken-4 {
    border: 1px solid #b71c1c!important
}

.border-top-red.border-top-darken-4 {
    border-top: 1px solid #b71c1c!important
}

.border-bottom-red.border-bottom-darken-4 {
    border-bottom: 1px solid #b71c1c!important
}

.border-left-red.border-left-darken-4 {
    border-left: 1px solid #b71c1c!important
}

.border-right-red.border-right-darken-4 {
    border-right: 1px solid #b71c1c!important
}

.overlay-red.overlay-darken-4 {
    background: #b71c1c;
    background: rgba(183,28,28,.8)
}

.red.accent-1 {
    color: #ff8a80!important
}

.bg-red.bg-accent-1 {
    background-color: #ff8a80!important
}

.bg-red.bg-accent-1.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(5,100%,75%,.6)
}

.btn-red.btn-accent-1 {
    background-color: #ff8a80!important;
    border-color: #d32f2f!important
}

.btn-red.btn-accent-1:hover {
    background-color: #c62828!important;
    border-color: #d32f2f!important
}

.btn-red.btn-accent-1:active,.btn-red.btn-accent-1:focus {
    background-color: #b71c1c!important;
    border-color: #c62828!important
}

.btn-outline-red.btn-outline-accent-1 {
    border-color: #ff8a80!important;
    color: #ff8a80!important
}

.btn-outline-red.btn-outline-accent-1:hover {
    background-color: #ff8a80!important
}

input:focus~.bg-red {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ff8a80!important
}

.border-red.border-accent-1 {
    border: 1px solid #ff8a80!important
}

.border-top-red.border-top-accent-1 {
    border-top: 1px solid #ff8a80!important
}

.border-bottom-red.border-bottom-accent-1 {
    border-bottom: 1px solid #ff8a80!important
}

.border-left-red.border-left-accent-1 {
    border-left: 1px solid #ff8a80!important
}

.border-right-red.border-right-accent-1 {
    border-right: 1px solid #ff8a80!important
}

.overlay-red.overlay-accent-1 {
    background: #ff8a80;
    background: hsla(5,100%,75%,.8)
}

.red.accent-2 {
    color: #ff5252!important
}

.bg-red.bg-accent-2 {
    background-color: #ff5252!important
}

.bg-red.bg-accent-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,82,82,.6)
}

.btn-red.btn-accent-2 {
    background-color: #ff5252!important;
    border-color: #d32f2f!important
}

.btn-red.btn-accent-2:hover {
    background-color: #c62828!important;
    border-color: #d32f2f!important
}

.btn-red.btn-accent-2:active,.btn-red.btn-accent-2:focus {
    background-color: #b71c1c!important;
    border-color: #c62828!important
}

.btn-outline-red.btn-outline-accent-2 {
    border-color: #ff5252!important;
    color: #ff5252!important
}

.btn-outline-red.btn-outline-accent-2:hover {
    background-color: #ff5252!important
}

input:focus~.bg-red {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ff5252!important
}

.border-red.border-accent-2 {
    border: 1px solid #ff5252!important
}

.border-top-red.border-top-accent-2 {
    border-top: 1px solid #ff5252!important
}

.border-bottom-red.border-bottom-accent-2 {
    border-bottom: 1px solid #ff5252!important
}

.border-left-red.border-left-accent-2 {
    border-left: 1px solid #ff5252!important
}

.border-right-red.border-right-accent-2 {
    border-right: 1px solid #ff5252!important
}

.overlay-red.overlay-accent-2 {
    background: #ff5252;
    background: rgba(255,82,82,.8)
}

.red.accent-3 {
    color: #ff1744!important
}

.bg-red.bg-accent-3 {
    background-color: #ff1744!important
}

.bg-red.bg-accent-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,23,68,.6)
}

.btn-red.btn-accent-3 {
    background-color: #ff1744!important;
    border-color: #d32f2f!important
}

.btn-red.btn-accent-3:hover {
    background-color: #c62828!important;
    border-color: #d32f2f!important
}

.btn-red.btn-accent-3:active,.btn-red.btn-accent-3:focus {
    background-color: #b71c1c!important;
    border-color: #c62828!important
}

.btn-outline-red.btn-outline-accent-3 {
    border-color: #ff1744!important;
    color: #ff1744!important
}

.btn-outline-red.btn-outline-accent-3:hover {
    background-color: #ff1744!important
}

input:focus~.bg-red {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ff1744!important
}

.border-red.border-accent-3 {
    border: 1px solid #ff1744!important
}

.border-top-red.border-top-accent-3 {
    border-top: 1px solid #ff1744!important
}

.border-bottom-red.border-bottom-accent-3 {
    border-bottom: 1px solid #ff1744!important
}

.border-left-red.border-left-accent-3 {
    border-left: 1px solid #ff1744!important
}

.border-right-red.border-right-accent-3 {
    border-right: 1px solid #ff1744!important
}

.overlay-red.overlay-accent-3 {
    background: #ff1744;
    background: rgba(255,23,68,.8)
}

.red.accent-4 {
    color: #d50000!important
}

.bg-red.bg-accent-4 {
    background-color: #d50000!important
}

.bg-red.bg-accent-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(213,0,0,.6)
}

.btn-red.btn-accent-4 {
    background-color: #d50000!important;
    border-color: #d32f2f!important
}

.btn-red.btn-accent-4:hover {
    background-color: #c62828!important;
    border-color: #d32f2f!important
}

.btn-red.btn-accent-4:active,.btn-red.btn-accent-4:focus {
    background-color: #b71c1c!important;
    border-color: #c62828!important
}

.btn-outline-red.btn-outline-accent-4 {
    border-color: #d50000!important;
    color: #d50000!important
}

.btn-outline-red.btn-outline-accent-4:hover {
    background-color: #d50000!important
}

input:focus~.bg-red {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #d50000!important
}

.border-red.border-accent-4 {
    border: 1px solid #d50000!important
}

.border-top-red.border-top-accent-4 {
    border-top: 1px solid #d50000!important
}

.border-bottom-red.border-bottom-accent-4 {
    border-bottom: 1px solid #d50000!important
}

.border-left-red.border-left-accent-4 {
    border-left: 1px solid #d50000!important
}

.border-right-red.border-right-accent-4 {
    border-right: 1px solid #d50000!important
}

.overlay-red.overlay-accent-4 {
    background: #d50000;
    background: rgba(213,0,0,.8)
}

.pink.lighten-5 {
    color: #fce4ec!important
}

.bg-pink.bg-lighten-5 {
    background-color: #fce4ec!important
}

.bg-pink.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(252,228,236,.6)
}

.btn-pink.btn-lighten-5 {
    background-color: #fce4ec!important;
    border-color: #c2185b!important
}

.btn-pink.btn-lighten-5:hover {
    background-color: #ad1457!important;
    border-color: #c2185b!important
}

.btn-pink.btn-lighten-5:active,.btn-pink.btn-lighten-5:focus {
    background-color: #880e4f!important;
    border-color: #ad1457!important
}

.btn-outline-pink.btn-outline-lighten-5 {
    border-color: #fce4ec!important;
    color: #fce4ec!important
}

.btn-outline-pink.btn-outline-lighten-5:hover {
    background-color: #fce4ec!important
}

input:focus~.bg-pink {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #fce4ec!important
}

.border-pink.border-lighten-5 {
    border: 1px solid #fce4ec!important
}

.border-top-pink.border-top-lighten-5 {
    border-top: 1px solid #fce4ec!important
}

.border-bottom-pink.border-bottom-lighten-5 {
    border-bottom: 1px solid #fce4ec!important
}

.border-left-pink.border-left-lighten-5 {
    border-left: 1px solid #fce4ec!important
}

.border-right-pink.border-right-lighten-5 {
    border-right: 1px solid #fce4ec!important
}

.overlay-pink.overlay-lighten-5 {
    background: #fce4ec;
    background: rgba(252,228,236,.8)
}

.pink.lighten-4 {
    color: #f8bbd0!important
}

.bg-pink.bg-lighten-4 {
    background-color: #f8bbd0!important
}

.bg-pink.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(248,187,208,.6)
}

.btn-pink.btn-lighten-4 {
    background-color: #f8bbd0!important;
    border-color: #c2185b!important
}

.btn-pink.btn-lighten-4:hover {
    background-color: #ad1457!important;
    border-color: #c2185b!important
}

.btn-pink.btn-lighten-4:active,.btn-pink.btn-lighten-4:focus {
    background-color: #880e4f!important;
    border-color: #ad1457!important
}

.btn-outline-pink.btn-outline-lighten-4 {
    border-color: #f8bbd0!important;
    color: #f8bbd0!important
}

.btn-outline-pink.btn-outline-lighten-4:hover {
    background-color: #f8bbd0!important
}

input:focus~.bg-pink {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #f8bbd0!important
}

.border-pink.border-lighten-4 {
    border: 1px solid #f8bbd0!important
}

.border-top-pink.border-top-lighten-4 {
    border-top: 1px solid #f8bbd0!important
}

.border-bottom-pink.border-bottom-lighten-4 {
    border-bottom: 1px solid #f8bbd0!important
}

.border-left-pink.border-left-lighten-4 {
    border-left: 1px solid #f8bbd0!important
}

.border-right-pink.border-right-lighten-4 {
    border-right: 1px solid #f8bbd0!important
}

.overlay-pink.overlay-lighten-4 {
    background: #f8bbd0;
    background: rgba(248,187,208,.8)
}

.pink.lighten-3 {
    color: #f48fb1!important
}

.bg-pink.bg-lighten-3 {
    background-color: #f48fb1!important
}

.bg-pink.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(244,143,177,.6)
}

.btn-pink.btn-lighten-3 {
    background-color: #f48fb1!important;
    border-color: #c2185b!important
}

.btn-pink.btn-lighten-3:hover {
    background-color: #ad1457!important;
    border-color: #c2185b!important
}

.btn-pink.btn-lighten-3:active,.btn-pink.btn-lighten-3:focus {
    background-color: #880e4f!important;
    border-color: #ad1457!important
}

.btn-outline-pink.btn-outline-lighten-3 {
    border-color: #f48fb1!important;
    color: #f48fb1!important
}

.btn-outline-pink.btn-outline-lighten-3:hover {
    background-color: #f48fb1!important
}

input:focus~.bg-pink {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #f48fb1!important
}

.border-pink.border-lighten-3 {
    border: 1px solid #f48fb1!important
}

.border-top-pink.border-top-lighten-3 {
    border-top: 1px solid #f48fb1!important
}

.border-bottom-pink.border-bottom-lighten-3 {
    border-bottom: 1px solid #f48fb1!important
}

.border-left-pink.border-left-lighten-3 {
    border-left: 1px solid #f48fb1!important
}

.border-right-pink.border-right-lighten-3 {
    border-right: 1px solid #f48fb1!important
}

.overlay-pink.overlay-lighten-3 {
    background: #f48fb1;
    background: rgba(244,143,177,.8)
}

.pink.lighten-2 {
    color: #f06292!important
}

.bg-pink.bg-lighten-2 {
    background-color: #f06292!important
}

.bg-pink.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(240,98,146,.6)
}

.btn-pink.btn-lighten-2 {
    background-color: #f06292!important;
    border-color: #c2185b!important
}

.btn-pink.btn-lighten-2:hover {
    background-color: #ad1457!important;
    border-color: #c2185b!important
}

.btn-pink.btn-lighten-2:active,.btn-pink.btn-lighten-2:focus {
    background-color: #880e4f!important;
    border-color: #ad1457!important
}

.btn-outline-pink.btn-outline-lighten-2 {
    border-color: #f06292!important;
    color: #f06292!important
}

.btn-outline-pink.btn-outline-lighten-2:hover {
    background-color: #f06292!important
}

input:focus~.bg-pink {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #f06292!important
}

.border-pink.border-lighten-2 {
    border: 1px solid #f06292!important
}

.border-top-pink.border-top-lighten-2 {
    border-top: 1px solid #f06292!important
}

.border-bottom-pink.border-bottom-lighten-2 {
    border-bottom: 1px solid #f06292!important
}

.border-left-pink.border-left-lighten-2 {
    border-left: 1px solid #f06292!important
}

.border-right-pink.border-right-lighten-2 {
    border-right: 1px solid #f06292!important
}

.overlay-pink.overlay-lighten-2 {
    background: #f06292;
    background: rgba(240,98,146,.8)
}

.pink.lighten-1 {
    color: #ec407a!important
}

.bg-pink.bg-lighten-1 {
    background-color: #ec407a!important
}

.bg-pink.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(236,64,122,.6)
}

.btn-pink.btn-lighten-1 {
    background-color: #ec407a!important;
    border-color: #c2185b!important
}

.btn-pink.btn-lighten-1:hover {
    background-color: #ad1457!important;
    border-color: #c2185b!important
}

.btn-pink.btn-lighten-1:active,.btn-pink.btn-lighten-1:focus {
    background-color: #880e4f!important;
    border-color: #ad1457!important
}

.btn-outline-pink.btn-outline-lighten-1 {
    border-color: #ec407a!important;
    color: #ec407a!important
}

.btn-outline-pink.btn-outline-lighten-1:hover {
    background-color: #ec407a!important
}

input:focus~.bg-pink {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ec407a!important
}

.border-pink.border-lighten-1 {
    border: 1px solid #ec407a!important
}

.border-top-pink.border-top-lighten-1 {
    border-top: 1px solid #ec407a!important
}

.border-bottom-pink.border-bottom-lighten-1 {
    border-bottom: 1px solid #ec407a!important
}

.border-left-pink.border-left-lighten-1 {
    border-left: 1px solid #ec407a!important
}

.border-right-pink.border-right-lighten-1 {
    border-right: 1px solid #ec407a!important
}

.overlay-pink.overlay-lighten-1 {
    background: #ec407a;
    background: rgba(236,64,122,.8)
}

.pink {
    color: #e91e63!important
}

.bg-pink {
    background-color: #e91e63!important
}

.bg-pink .card-footer,.bg-pink .card-header {
    background-color: transparent
}

.bg-pink.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(233,30,99,.6)
}

.selectboxit.selectboxit-btn.bg-pink {
    background-color: #e91e63!important
}

.alert-pink {
    background-color: #ef5f90;
    border-color: #e91e63!important
}

.border-pink {
    border: 1px solid
}

.overlay-pink {
    background: #e91e63;
    background: rgba(233,30,99,.8)
}

.btn-pink,.color-info.pink {
    background-color: #e91e63!important
}

.btn-pink {
    border-color: #c2185b!important;
    color: #fff
}

.btn-pink:hover {
    background-color: #ec407a!important;
    border-color: #d81b60!important;
    color: #fff!important
}

.btn-pink:active,.btn-pink:focus {
    background-color: #ad1457!important;
    border-color: #c2185b!important;
    color: #fff!important
}

.btn-pink.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(233,30,99,.6)
}

.btn-outline-pink {
    background-color: transparent;
    border: 1px solid #e91e63;
    color: #e91e63
}

.btn-outline-pink:hover {
    background-color: #e91e63;
    color: #fff!important
}

.btn-outline-pink.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(233,30,99,.6)
}

input[type=checkbox].bg-pink+.custom-control-label:before,input[type=radio].bg-pink+.custom-control-label:before {
    background-color: #e91e63!important
}

input:focus~.bg-pink {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #e91e63!important
}

.border-pink {
    border-color: #e91e63!important
}

.border-top-pink {
    border-top: 1px solid #e91e63
}

.border-bottom-pink {
    border-bottom: 1px solid #e91e63
}

.border-left-pink {
    border-left: 1px solid #e91e63
}

.border-right-pink {
    border-right: 1px solid #e91e63
}

.bullet.bullet-pink {
    background-color: #e91e63
}

.pink.darken-1 {
    color: #d81b60!important
}

.bg-pink.bg-darken-1 {
    background-color: #d81b60!important
}

.bg-pink.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(216,27,96,.6)
}

.btn-pink.btn-darken-1 {
    background-color: #d81b60!important;
    border-color: #c2185b!important
}

.btn-pink.btn-darken-1:hover {
    background-color: #ad1457!important;
    border-color: #c2185b!important
}

.btn-pink.btn-darken-1:active,.btn-pink.btn-darken-1:focus {
    background-color: #880e4f!important;
    border-color: #ad1457!important
}

.btn-outline-pink.btn-outline-darken-1 {
    border-color: #d81b60!important;
    color: #d81b60!important
}

.btn-outline-pink.btn-outline-darken-1:hover {
    background-color: #d81b60!important
}

input:focus~.bg-pink {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #d81b60!important
}

.border-pink.border-darken-1 {
    border: 1px solid #d81b60!important
}

.border-top-pink.border-top-darken-1 {
    border-top: 1px solid #d81b60!important
}

.border-bottom-pink.border-bottom-darken-1 {
    border-bottom: 1px solid #d81b60!important
}

.border-left-pink.border-left-darken-1 {
    border-left: 1px solid #d81b60!important
}

.border-right-pink.border-right-darken-1 {
    border-right: 1px solid #d81b60!important
}

.overlay-pink.overlay-darken-1 {
    background: #d81b60;
    background: rgba(216,27,96,.8)
}

.pink.darken-2 {
    color: #c2185b!important
}

.bg-pink.bg-darken-2 {
    background-color: #c2185b!important
}

.bg-pink.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(194,24,91,.6)
}

.btn-pink.btn-darken-2 {
    background-color: #c2185b!important;
    border-color: #c2185b!important
}

.btn-pink.btn-darken-2:hover {
    background-color: #ad1457!important;
    border-color: #c2185b!important
}

.btn-pink.btn-darken-2:active,.btn-pink.btn-darken-2:focus {
    background-color: #880e4f!important;
    border-color: #ad1457!important
}

.btn-outline-pink.btn-outline-darken-2 {
    border-color: #c2185b!important;
    color: #c2185b!important
}

.btn-outline-pink.btn-outline-darken-2:hover {
    background-color: #c2185b!important
}

input:focus~.bg-pink {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #c2185b!important
}

.border-pink.border-darken-2 {
    border: 1px solid #c2185b!important
}

.border-top-pink.border-top-darken-2 {
    border-top: 1px solid #c2185b!important
}

.border-bottom-pink.border-bottom-darken-2 {
    border-bottom: 1px solid #c2185b!important
}

.border-left-pink.border-left-darken-2 {
    border-left: 1px solid #c2185b!important
}

.border-right-pink.border-right-darken-2 {
    border-right: 1px solid #c2185b!important
}

.overlay-pink.overlay-darken-2 {
    background: #c2185b;
    background: rgba(194,24,91,.8)
}

.pink.darken-3 {
    color: #ad1457!important
}

.bg-pink.bg-darken-3 {
    background-color: #ad1457!important
}

.bg-pink.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(173,20,87,.6)
}

.btn-pink.btn-darken-3,.btn-pink.btn-darken-3:hover {
    background-color: #ad1457!important;
    border-color: #c2185b!important
}

.btn-pink.btn-darken-3:active,.btn-pink.btn-darken-3:focus {
    background-color: #880e4f!important;
    border-color: #ad1457!important
}

.btn-outline-pink.btn-outline-darken-3 {
    border-color: #ad1457!important;
    color: #ad1457!important
}

.btn-outline-pink.btn-outline-darken-3:hover {
    background-color: #ad1457!important
}

input:focus~.bg-pink {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ad1457!important
}

.border-pink.border-darken-3 {
    border: 1px solid #ad1457!important
}

.border-top-pink.border-top-darken-3 {
    border-top: 1px solid #ad1457!important
}

.border-bottom-pink.border-bottom-darken-3 {
    border-bottom: 1px solid #ad1457!important
}

.border-left-pink.border-left-darken-3 {
    border-left: 1px solid #ad1457!important
}

.border-right-pink.border-right-darken-3 {
    border-right: 1px solid #ad1457!important
}

.overlay-pink.overlay-darken-3 {
    background: #ad1457;
    background: rgba(173,20,87,.8)
}

.pink.darken-4 {
    color: #880e4f!important
}

.bg-pink.bg-darken-4 {
    background-color: #880e4f!important
}

.bg-pink.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(136,14,79,.6)
}

.btn-pink.btn-darken-4 {
    background-color: #880e4f!important;
    border-color: #c2185b!important
}

.btn-pink.btn-darken-4:hover {
    background-color: #ad1457!important;
    border-color: #c2185b!important
}

.btn-pink.btn-darken-4:active,.btn-pink.btn-darken-4:focus {
    background-color: #880e4f!important;
    border-color: #ad1457!important
}

.btn-outline-pink.btn-outline-darken-4 {
    border-color: #880e4f!important;
    color: #880e4f!important
}

.btn-outline-pink.btn-outline-darken-4:hover {
    background-color: #880e4f!important
}

input:focus~.bg-pink {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #880e4f!important
}

.border-pink.border-darken-4 {
    border: 1px solid #880e4f!important
}

.border-top-pink.border-top-darken-4 {
    border-top: 1px solid #880e4f!important
}

.border-bottom-pink.border-bottom-darken-4 {
    border-bottom: 1px solid #880e4f!important
}

.border-left-pink.border-left-darken-4 {
    border-left: 1px solid #880e4f!important
}

.border-right-pink.border-right-darken-4 {
    border-right: 1px solid #880e4f!important
}

.overlay-pink.overlay-darken-4 {
    background: #880e4f;
    background: rgba(136,14,79,.8)
}

.pink.accent-1 {
    color: #ff80ab!important
}

.bg-pink.bg-accent-1 {
    background-color: #ff80ab!important
}

.bg-pink.bg-accent-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,128,171,.6)
}

.btn-pink.btn-accent-1 {
    background-color: #ff80ab!important;
    border-color: #c2185b!important
}

.btn-pink.btn-accent-1:hover {
    background-color: #ad1457!important;
    border-color: #c2185b!important
}

.btn-pink.btn-accent-1:active,.btn-pink.btn-accent-1:focus {
    background-color: #880e4f!important;
    border-color: #ad1457!important
}

.btn-outline-pink.btn-outline-accent-1 {
    border-color: #ff80ab!important;
    color: #ff80ab!important
}

.btn-outline-pink.btn-outline-accent-1:hover {
    background-color: #ff80ab!important
}

input:focus~.bg-pink {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ff80ab!important
}

.border-pink.border-accent-1 {
    border: 1px solid #ff80ab!important
}

.border-top-pink.border-top-accent-1 {
    border-top: 1px solid #ff80ab!important
}

.border-bottom-pink.border-bottom-accent-1 {
    border-bottom: 1px solid #ff80ab!important
}

.border-left-pink.border-left-accent-1 {
    border-left: 1px solid #ff80ab!important
}

.border-right-pink.border-right-accent-1 {
    border-right: 1px solid #ff80ab!important
}

.overlay-pink.overlay-accent-1 {
    background: #ff80ab;
    background: rgba(255,128,171,.8)
}

.pink.accent-2 {
    color: #ff4081!important
}

.bg-pink.bg-accent-2 {
    background-color: #ff4081!important
}

.bg-pink.bg-accent-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,64,129,.6)
}

.btn-pink.btn-accent-2 {
    background-color: #ff4081!important;
    border-color: #c2185b!important
}

.btn-pink.btn-accent-2:hover {
    background-color: #ad1457!important;
    border-color: #c2185b!important
}

.btn-pink.btn-accent-2:active,.btn-pink.btn-accent-2:focus {
    background-color: #880e4f!important;
    border-color: #ad1457!important
}

.btn-outline-pink.btn-outline-accent-2 {
    border-color: #ff4081!important;
    color: #ff4081!important
}

.btn-outline-pink.btn-outline-accent-2:hover {
    background-color: #ff4081!important
}

input:focus~.bg-pink {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ff4081!important
}

.border-pink.border-accent-2 {
    border: 1px solid #ff4081!important
}

.border-top-pink.border-top-accent-2 {
    border-top: 1px solid #ff4081!important
}

.border-bottom-pink.border-bottom-accent-2 {
    border-bottom: 1px solid #ff4081!important
}

.border-left-pink.border-left-accent-2 {
    border-left: 1px solid #ff4081!important
}

.border-right-pink.border-right-accent-2 {
    border-right: 1px solid #ff4081!important
}

.overlay-pink.overlay-accent-2 {
    background: #ff4081;
    background: rgba(255,64,129,.8)
}

.pink.accent-3 {
    color: #f50057!important
}

.bg-pink.bg-accent-3 {
    background-color: #f50057!important
}

.bg-pink.bg-accent-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(245,0,87,.6)
}

.btn-pink.btn-accent-3 {
    background-color: #f50057!important;
    border-color: #c2185b!important
}

.btn-pink.btn-accent-3:hover {
    background-color: #ad1457!important;
    border-color: #c2185b!important
}

.btn-pink.btn-accent-3:active,.btn-pink.btn-accent-3:focus {
    background-color: #880e4f!important;
    border-color: #ad1457!important
}

.btn-outline-pink.btn-outline-accent-3 {
    border-color: #f50057!important;
    color: #f50057!important
}

.btn-outline-pink.btn-outline-accent-3:hover {
    background-color: #f50057!important
}

input:focus~.bg-pink {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #f50057!important
}

.border-pink.border-accent-3 {
    border: 1px solid #f50057!important
}

.border-top-pink.border-top-accent-3 {
    border-top: 1px solid #f50057!important
}

.border-bottom-pink.border-bottom-accent-3 {
    border-bottom: 1px solid #f50057!important
}

.border-left-pink.border-left-accent-3 {
    border-left: 1px solid #f50057!important
}

.border-right-pink.border-right-accent-3 {
    border-right: 1px solid #f50057!important
}

.overlay-pink.overlay-accent-3 {
    background: #f50057;
    background: rgba(245,0,87,.8)
}

.pink.accent-4 {
    color: #c51162!important
}

.bg-pink.bg-accent-4 {
    background-color: #c51162!important
}

.bg-pink.bg-accent-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(197,17,98,.6)
}

.btn-pink.btn-accent-4 {
    background-color: #c51162!important;
    border-color: #c2185b!important
}

.btn-pink.btn-accent-4:hover {
    background-color: #ad1457!important;
    border-color: #c2185b!important
}

.btn-pink.btn-accent-4:active,.btn-pink.btn-accent-4:focus {
    background-color: #880e4f!important;
    border-color: #ad1457!important
}

.btn-outline-pink.btn-outline-accent-4 {
    border-color: #c51162!important;
    color: #c51162!important
}

.btn-outline-pink.btn-outline-accent-4:hover {
    background-color: #c51162!important
}

input:focus~.bg-pink {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #c51162!important
}

.border-pink.border-accent-4 {
    border: 1px solid #c51162!important
}

.border-top-pink.border-top-accent-4 {
    border-top: 1px solid #c51162!important
}

.border-bottom-pink.border-bottom-accent-4 {
    border-bottom: 1px solid #c51162!important
}

.border-left-pink.border-left-accent-4 {
    border-left: 1px solid #c51162!important
}

.border-right-pink.border-right-accent-4 {
    border-right: 1px solid #c51162!important
}

.overlay-pink.overlay-accent-4 {
    background: #c51162;
    background: rgba(197,17,98,.8)
}

.purple.lighten-5 {
    color: #f3e5f5!important
}

.bg-purple.bg-lighten-5 {
    background-color: #f3e5f5!important
}

.bg-purple.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(243,229,245,.6)
}

.btn-purple.btn-lighten-5 {
    background-color: #f3e5f5!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-lighten-5:hover {
    background-color: #6a1b9a!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-lighten-5:active,.btn-purple.btn-lighten-5:focus {
    background-color: #4a148c!important;
    border-color: #6a1b9a!important
}

.btn-outline-purple.btn-outline-lighten-5 {
    border-color: #f3e5f5!important;
    color: #f3e5f5!important
}

.btn-outline-purple.btn-outline-lighten-5:hover {
    background-color: #f3e5f5!important
}

input:focus~.bg-purple {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #f3e5f5!important
}

.border-purple.border-lighten-5 {
    border: 1px solid #f3e5f5!important
}

.border-top-purple.border-top-lighten-5 {
    border-top: 1px solid #f3e5f5!important
}

.border-bottom-purple.border-bottom-lighten-5 {
    border-bottom: 1px solid #f3e5f5!important
}

.border-left-purple.border-left-lighten-5 {
    border-left: 1px solid #f3e5f5!important
}

.border-right-purple.border-right-lighten-5 {
    border-right: 1px solid #f3e5f5!important
}

.overlay-purple.overlay-lighten-5 {
    background: #f3e5f5;
    background: rgba(243,229,245,.8)
}

.purple.lighten-4 {
    color: #e1bee7!important
}

.bg-purple.bg-lighten-4 {
    background-color: #e1bee7!important
}

.bg-purple.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(225,190,231,.6)
}

.btn-purple.btn-lighten-4 {
    background-color: #e1bee7!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-lighten-4:hover {
    background-color: #6a1b9a!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-lighten-4:active,.btn-purple.btn-lighten-4:focus {
    background-color: #4a148c!important;
    border-color: #6a1b9a!important
}

.btn-outline-purple.btn-outline-lighten-4 {
    border-color: #e1bee7!important;
    color: #e1bee7!important
}

.btn-outline-purple.btn-outline-lighten-4:hover {
    background-color: #e1bee7!important
}

input:focus~.bg-purple {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #e1bee7!important
}

.border-purple.border-lighten-4 {
    border: 1px solid #e1bee7!important
}

.border-top-purple.border-top-lighten-4 {
    border-top: 1px solid #e1bee7!important
}

.border-bottom-purple.border-bottom-lighten-4 {
    border-bottom: 1px solid #e1bee7!important
}

.border-left-purple.border-left-lighten-4 {
    border-left: 1px solid #e1bee7!important
}

.border-right-purple.border-right-lighten-4 {
    border-right: 1px solid #e1bee7!important
}

.overlay-purple.overlay-lighten-4 {
    background: #e1bee7;
    background: rgba(225,190,231,.8)
}

.purple.lighten-3 {
    color: #ce93d8!important
}

.bg-purple.bg-lighten-3 {
    background-color: #ce93d8!important
}

.bg-purple.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(206,147,216,.6)
}

.btn-purple.btn-lighten-3 {
    background-color: #ce93d8!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-lighten-3:hover {
    background-color: #6a1b9a!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-lighten-3:active,.btn-purple.btn-lighten-3:focus {
    background-color: #4a148c!important;
    border-color: #6a1b9a!important
}

.btn-outline-purple.btn-outline-lighten-3 {
    border-color: #ce93d8!important;
    color: #ce93d8!important
}

.btn-outline-purple.btn-outline-lighten-3:hover {
    background-color: #ce93d8!important
}

input:focus~.bg-purple {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ce93d8!important
}

.border-purple.border-lighten-3 {
    border: 1px solid #ce93d8!important
}

.border-top-purple.border-top-lighten-3 {
    border-top: 1px solid #ce93d8!important
}

.border-bottom-purple.border-bottom-lighten-3 {
    border-bottom: 1px solid #ce93d8!important
}

.border-left-purple.border-left-lighten-3 {
    border-left: 1px solid #ce93d8!important
}

.border-right-purple.border-right-lighten-3 {
    border-right: 1px solid #ce93d8!important
}

.overlay-purple.overlay-lighten-3 {
    background: #ce93d8;
    background: rgba(206,147,216,.8)
}

.purple.lighten-2 {
    color: #ba68c8!important
}

.bg-purple.bg-lighten-2 {
    background-color: #ba68c8!important
}

.bg-purple.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(186,104,200,.6)
}

.btn-purple.btn-lighten-2 {
    background-color: #ba68c8!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-lighten-2:hover {
    background-color: #6a1b9a!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-lighten-2:active,.btn-purple.btn-lighten-2:focus {
    background-color: #4a148c!important;
    border-color: #6a1b9a!important
}

.btn-outline-purple.btn-outline-lighten-2 {
    border-color: #ba68c8!important;
    color: #ba68c8!important
}

.btn-outline-purple.btn-outline-lighten-2:hover {
    background-color: #ba68c8!important
}

input:focus~.bg-purple {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ba68c8!important
}

.border-purple.border-lighten-2 {
    border: 1px solid #ba68c8!important
}

.border-top-purple.border-top-lighten-2 {
    border-top: 1px solid #ba68c8!important
}

.border-bottom-purple.border-bottom-lighten-2 {
    border-bottom: 1px solid #ba68c8!important
}

.border-left-purple.border-left-lighten-2 {
    border-left: 1px solid #ba68c8!important
}

.border-right-purple.border-right-lighten-2 {
    border-right: 1px solid #ba68c8!important
}

.overlay-purple.overlay-lighten-2 {
    background: #ba68c8;
    background: rgba(186,104,200,.8)
}

.purple.lighten-1 {
    color: #ab47bc!important
}

.bg-purple.bg-lighten-1 {
    background-color: #ab47bc!important
}

.bg-purple.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(171,71,188,.6)
}

.btn-purple.btn-lighten-1 {
    background-color: #ab47bc!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-lighten-1:hover {
    background-color: #6a1b9a!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-lighten-1:active,.btn-purple.btn-lighten-1:focus {
    background-color: #4a148c!important;
    border-color: #6a1b9a!important
}

.btn-outline-purple.btn-outline-lighten-1 {
    border-color: #ab47bc!important;
    color: #ab47bc!important
}

.btn-outline-purple.btn-outline-lighten-1:hover {
    background-color: #ab47bc!important
}

input:focus~.bg-purple {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ab47bc!important
}

.border-purple.border-lighten-1 {
    border: 1px solid #ab47bc!important
}

.border-top-purple.border-top-lighten-1 {
    border-top: 1px solid #ab47bc!important
}

.border-bottom-purple.border-bottom-lighten-1 {
    border-bottom: 1px solid #ab47bc!important
}

.border-left-purple.border-left-lighten-1 {
    border-left: 1px solid #ab47bc!important
}

.border-right-purple.border-right-lighten-1 {
    border-right: 1px solid #ab47bc!important
}

.overlay-purple.overlay-lighten-1 {
    background: #ab47bc;
    background: rgba(171,71,188,.8)
}

.purple {
    color: #9c27b0!important
}

.bg-purple {
    background-color: #9c27b0!important
}

.bg-purple .card-footer,.bg-purple .card-header {
    background-color: transparent
}

.bg-purple.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(156,39,176,.6)
}

.selectboxit.selectboxit-btn.bg-purple {
    background-color: #9c27b0!important
}

.alert-purple {
    background-color: #c248d6;
    border-color: #9c27b0!important
}

.border-purple {
    border: 1px solid
}

.overlay-purple {
    background: #9c27b0;
    background: rgba(156,39,176,.8)
}

.btn-purple,.color-info.purple {
    background-color: #9c27b0!important
}

.btn-purple {
    border-color: #7b1fa2!important;
    color: #fff
}

.btn-purple:hover {
    background-color: #ab47bc!important;
    border-color: #8e24aa!important;
    color: #fff!important
}

.btn-purple:active,.btn-purple:focus {
    background-color: #6a1b9a!important;
    border-color: #7b1fa2!important;
    color: #fff!important
}

.btn-purple.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(156,39,176,.6)
}

.btn-outline-purple {
    background-color: transparent;
    border: 1px solid #9c27b0;
    color: #9c27b0
}

.btn-outline-purple:hover {
    background-color: #9c27b0;
    color: #fff!important
}

.btn-outline-purple.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(156,39,176,.6)
}

input[type=checkbox].bg-purple+.custom-control-label:before,input[type=radio].bg-purple+.custom-control-label:before {
    background-color: #9c27b0!important
}

input:focus~.bg-purple {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #9c27b0!important
}

.border-purple {
    border-color: #9c27b0!important
}

.border-top-purple {
    border-top: 1px solid #9c27b0
}

.border-bottom-purple {
    border-bottom: 1px solid #9c27b0
}

.border-left-purple {
    border-left: 1px solid #9c27b0
}

.border-right-purple {
    border-right: 1px solid #9c27b0
}

.bullet.bullet-purple {
    background-color: #9c27b0
}

.purple.darken-1 {
    color: #8e24aa!important
}

.bg-purple.bg-darken-1 {
    background-color: #8e24aa!important
}

.bg-purple.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(142,36,170,.6)
}

.btn-purple.btn-darken-1 {
    background-color: #8e24aa!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-darken-1:hover {
    background-color: #6a1b9a!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-darken-1:active,.btn-purple.btn-darken-1:focus {
    background-color: #4a148c!important;
    border-color: #6a1b9a!important
}

.btn-outline-purple.btn-outline-darken-1 {
    border-color: #8e24aa!important;
    color: #8e24aa!important
}

.btn-outline-purple.btn-outline-darken-1:hover {
    background-color: #8e24aa!important
}

input:focus~.bg-purple {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #8e24aa!important
}

.border-purple.border-darken-1 {
    border: 1px solid #8e24aa!important
}

.border-top-purple.border-top-darken-1 {
    border-top: 1px solid #8e24aa!important
}

.border-bottom-purple.border-bottom-darken-1 {
    border-bottom: 1px solid #8e24aa!important
}

.border-left-purple.border-left-darken-1 {
    border-left: 1px solid #8e24aa!important
}

.border-right-purple.border-right-darken-1 {
    border-right: 1px solid #8e24aa!important
}

.overlay-purple.overlay-darken-1 {
    background: #8e24aa;
    background: rgba(142,36,170,.8)
}

.purple.darken-2 {
    color: #7b1fa2!important
}

.bg-purple.bg-darken-2 {
    background-color: #7b1fa2!important
}

.bg-purple.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(123,31,162,.6)
}

.btn-purple.btn-darken-2 {
    background-color: #7b1fa2!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-darken-2:hover {
    background-color: #6a1b9a!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-darken-2:active,.btn-purple.btn-darken-2:focus {
    background-color: #4a148c!important;
    border-color: #6a1b9a!important
}

.btn-outline-purple.btn-outline-darken-2 {
    border-color: #7b1fa2!important;
    color: #7b1fa2!important
}

.btn-outline-purple.btn-outline-darken-2:hover {
    background-color: #7b1fa2!important
}

input:focus~.bg-purple {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #7b1fa2!important
}

.border-purple.border-darken-2 {
    border: 1px solid #7b1fa2!important
}

.border-top-purple.border-top-darken-2 {
    border-top: 1px solid #7b1fa2!important
}

.border-bottom-purple.border-bottom-darken-2 {
    border-bottom: 1px solid #7b1fa2!important
}

.border-left-purple.border-left-darken-2 {
    border-left: 1px solid #7b1fa2!important
}

.border-right-purple.border-right-darken-2 {
    border-right: 1px solid #7b1fa2!important
}

.overlay-purple.overlay-darken-2 {
    background: #7b1fa2;
    background: rgba(123,31,162,.8)
}

.purple.darken-3 {
    color: #6a1b9a!important
}

.bg-purple.bg-darken-3 {
    background-color: #6a1b9a!important
}

.bg-purple.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(106,27,154,.6)
}

.btn-purple.btn-darken-3,.btn-purple.btn-darken-3:hover {
    background-color: #6a1b9a!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-darken-3:active,.btn-purple.btn-darken-3:focus {
    background-color: #4a148c!important;
    border-color: #6a1b9a!important
}

.btn-outline-purple.btn-outline-darken-3 {
    border-color: #6a1b9a!important;
    color: #6a1b9a!important
}

.btn-outline-purple.btn-outline-darken-3:hover {
    background-color: #6a1b9a!important
}

input:focus~.bg-purple {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #6a1b9a!important
}

.border-purple.border-darken-3 {
    border: 1px solid #6a1b9a!important
}

.border-top-purple.border-top-darken-3 {
    border-top: 1px solid #6a1b9a!important
}

.border-bottom-purple.border-bottom-darken-3 {
    border-bottom: 1px solid #6a1b9a!important
}

.border-left-purple.border-left-darken-3 {
    border-left: 1px solid #6a1b9a!important
}

.border-right-purple.border-right-darken-3 {
    border-right: 1px solid #6a1b9a!important
}

.overlay-purple.overlay-darken-3 {
    background: #6a1b9a;
    background: rgba(106,27,154,.8)
}

.purple.darken-4 {
    color: #4a148c!important
}

.bg-purple.bg-darken-4 {
    background-color: #4a148c!important
}

.bg-purple.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(74,20,140,.6)
}

.btn-purple.btn-darken-4 {
    background-color: #4a148c!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-darken-4:hover {
    background-color: #6a1b9a!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-darken-4:active,.btn-purple.btn-darken-4:focus {
    background-color: #4a148c!important;
    border-color: #6a1b9a!important
}

.btn-outline-purple.btn-outline-darken-4 {
    border-color: #4a148c!important;
    color: #4a148c!important
}

.btn-outline-purple.btn-outline-darken-4:hover {
    background-color: #4a148c!important
}

input:focus~.bg-purple {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #4a148c!important
}

.border-purple.border-darken-4 {
    border: 1px solid #4a148c!important
}

.border-top-purple.border-top-darken-4 {
    border-top: 1px solid #4a148c!important
}

.border-bottom-purple.border-bottom-darken-4 {
    border-bottom: 1px solid #4a148c!important
}

.border-left-purple.border-left-darken-4 {
    border-left: 1px solid #4a148c!important
}

.border-right-purple.border-right-darken-4 {
    border-right: 1px solid #4a148c!important
}

.overlay-purple.overlay-darken-4 {
    background: #4a148c;
    background: rgba(74,20,140,.8)
}

.purple.accent-1 {
    color: #ea80fc!important
}

.bg-purple.bg-accent-1 {
    background-color: #ea80fc!important
}

.bg-purple.bg-accent-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(234,128,252,.6)
}

.btn-purple.btn-accent-1 {
    background-color: #ea80fc!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-accent-1:hover {
    background-color: #6a1b9a!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-accent-1:active,.btn-purple.btn-accent-1:focus {
    background-color: #4a148c!important;
    border-color: #6a1b9a!important
}

.btn-outline-purple.btn-outline-accent-1 {
    border-color: #ea80fc!important;
    color: #ea80fc!important
}

.btn-outline-purple.btn-outline-accent-1:hover {
    background-color: #ea80fc!important
}

input:focus~.bg-purple {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ea80fc!important
}

.border-purple.border-accent-1 {
    border: 1px solid #ea80fc!important
}

.border-top-purple.border-top-accent-1 {
    border-top: 1px solid #ea80fc!important
}

.border-bottom-purple.border-bottom-accent-1 {
    border-bottom: 1px solid #ea80fc!important
}

.border-left-purple.border-left-accent-1 {
    border-left: 1px solid #ea80fc!important
}

.border-right-purple.border-right-accent-1 {
    border-right: 1px solid #ea80fc!important
}

.overlay-purple.overlay-accent-1 {
    background: #ea80fc;
    background: rgba(234,128,252,.8)
}

.purple.accent-2 {
    color: #e040fb!important
}

.bg-purple.bg-accent-2 {
    background-color: #e040fb!important
}

.bg-purple.bg-accent-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(224,64,251,.6)
}

.btn-purple.btn-accent-2 {
    background-color: #e040fb!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-accent-2:hover {
    background-color: #6a1b9a!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-accent-2:active,.btn-purple.btn-accent-2:focus {
    background-color: #4a148c!important;
    border-color: #6a1b9a!important
}

.btn-outline-purple.btn-outline-accent-2 {
    border-color: #e040fb!important;
    color: #e040fb!important
}

.btn-outline-purple.btn-outline-accent-2:hover {
    background-color: #e040fb!important
}

input:focus~.bg-purple {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #e040fb!important
}

.border-purple.border-accent-2 {
    border: 1px solid #e040fb!important
}

.border-top-purple.border-top-accent-2 {
    border-top: 1px solid #e040fb!important
}

.border-bottom-purple.border-bottom-accent-2 {
    border-bottom: 1px solid #e040fb!important
}

.border-left-purple.border-left-accent-2 {
    border-left: 1px solid #e040fb!important
}

.border-right-purple.border-right-accent-2 {
    border-right: 1px solid #e040fb!important
}

.overlay-purple.overlay-accent-2 {
    background: #e040fb;
    background: rgba(224,64,251,.8)
}

.purple.accent-3 {
    color: #d500f9!important
}

.bg-purple.bg-accent-3 {
    background-color: #d500f9!important
}

.bg-purple.bg-accent-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(213,0,249,.6)
}

.btn-purple.btn-accent-3 {
    background-color: #d500f9!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-accent-3:hover {
    background-color: #6a1b9a!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-accent-3:active,.btn-purple.btn-accent-3:focus {
    background-color: #4a148c!important;
    border-color: #6a1b9a!important
}

.btn-outline-purple.btn-outline-accent-3 {
    border-color: #d500f9!important;
    color: #d500f9!important
}

.btn-outline-purple.btn-outline-accent-3:hover {
    background-color: #d500f9!important
}

input:focus~.bg-purple {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #d500f9!important
}

.border-purple.border-accent-3 {
    border: 1px solid #d500f9!important
}

.border-top-purple.border-top-accent-3 {
    border-top: 1px solid #d500f9!important
}

.border-bottom-purple.border-bottom-accent-3 {
    border-bottom: 1px solid #d500f9!important
}

.border-left-purple.border-left-accent-3 {
    border-left: 1px solid #d500f9!important
}

.border-right-purple.border-right-accent-3 {
    border-right: 1px solid #d500f9!important
}

.overlay-purple.overlay-accent-3 {
    background: #d500f9;
    background: rgba(213,0,249,.8)
}

.purple.accent-4 {
    color: #d0f!important
}

.bg-purple.bg-accent-4 {
    background-color: #d0f!important
}

.bg-purple.bg-accent-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(221,0,255,.6)
}

.btn-purple.btn-accent-4 {
    background-color: #d0f!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-accent-4:hover {
    background-color: #6a1b9a!important;
    border-color: #7b1fa2!important
}

.btn-purple.btn-accent-4:active,.btn-purple.btn-accent-4:focus {
    background-color: #4a148c!important;
    border-color: #6a1b9a!important
}

.btn-outline-purple.btn-outline-accent-4 {
    border-color: #d0f!important;
    color: #d0f!important
}

.btn-outline-purple.btn-outline-accent-4:hover {
    background-color: #d0f!important
}

input:focus~.bg-purple {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #d0f!important
}

.border-purple.border-accent-4 {
    border: 1px solid #d0f!important
}

.border-top-purple.border-top-accent-4 {
    border-top: 1px solid #d0f!important
}

.border-bottom-purple.border-bottom-accent-4 {
    border-bottom: 1px solid #d0f!important
}

.border-left-purple.border-left-accent-4 {
    border-left: 1px solid #d0f!important
}

.border-right-purple.border-right-accent-4 {
    border-right: 1px solid #d0f!important
}

.overlay-purple.overlay-accent-4 {
    background: #d0f;
    background: rgba(221,0,255,.8)
}

.blue.lighten-5 {
    color: #e3f2fd!important
}

.bg-blue.bg-lighten-5 {
    background-color: #e3f2fd!important
}

.bg-blue.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(227,242,253,.6)
}

.btn-blue.btn-lighten-5 {
    background-color: #e3f2fd!important;
    border-color: #1976d2!important
}

.btn-blue.btn-lighten-5:hover {
    background-color: #1565c0!important;
    border-color: #1976d2!important
}

.btn-blue.btn-lighten-5:active,.btn-blue.btn-lighten-5:focus {
    background-color: #0d47a1!important;
    border-color: #1565c0!important
}

.btn-outline-blue.btn-outline-lighten-5 {
    border-color: #e3f2fd!important;
    color: #e3f2fd!important
}

.btn-outline-blue.btn-outline-lighten-5:hover {
    background-color: #e3f2fd!important
}

input:focus~.bg-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #e3f2fd!important
}

.border-blue.border-lighten-5 {
    border: 1px solid #e3f2fd!important
}

.border-top-blue.border-top-lighten-5 {
    border-top: 1px solid #e3f2fd!important
}

.border-bottom-blue.border-bottom-lighten-5 {
    border-bottom: 1px solid #e3f2fd!important
}

.border-left-blue.border-left-lighten-5 {
    border-left: 1px solid #e3f2fd!important
}

.border-right-blue.border-right-lighten-5 {
    border-right: 1px solid #e3f2fd!important
}

.overlay-blue.overlay-lighten-5 {
    background: #e3f2fd;
    background: rgba(227,242,253,.8)
}

.blue.lighten-4 {
    color: #bbdefb!important
}

.bg-blue.bg-lighten-4 {
    background-color: #bbdefb!important
}

.bg-blue.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(187,222,251,.6)
}

.btn-blue.btn-lighten-4 {
    background-color: #bbdefb!important;
    border-color: #1976d2!important
}

.btn-blue.btn-lighten-4:hover {
    background-color: #1565c0!important;
    border-color: #1976d2!important
}

.btn-blue.btn-lighten-4:active,.btn-blue.btn-lighten-4:focus {
    background-color: #0d47a1!important;
    border-color: #1565c0!important
}

.btn-outline-blue.btn-outline-lighten-4 {
    border-color: #bbdefb!important;
    color: #bbdefb!important
}

.btn-outline-blue.btn-outline-lighten-4:hover {
    background-color: #bbdefb!important
}

input:focus~.bg-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #bbdefb!important
}

.border-blue.border-lighten-4 {
    border: 1px solid #bbdefb!important
}

.border-top-blue.border-top-lighten-4 {
    border-top: 1px solid #bbdefb!important
}

.border-bottom-blue.border-bottom-lighten-4 {
    border-bottom: 1px solid #bbdefb!important
}

.border-left-blue.border-left-lighten-4 {
    border-left: 1px solid #bbdefb!important
}

.border-right-blue.border-right-lighten-4 {
    border-right: 1px solid #bbdefb!important
}

.overlay-blue.overlay-lighten-4 {
    background: #bbdefb;
    background: rgba(187,222,251,.8)
}

.blue.lighten-3 {
    color: #90caf9!important
}

.bg-blue.bg-lighten-3 {
    background-color: #90caf9!important
}

.bg-blue.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(144,202,249,.6)
}

.btn-blue.btn-lighten-3 {
    background-color: #90caf9!important;
    border-color: #1976d2!important
}

.btn-blue.btn-lighten-3:hover {
    background-color: #1565c0!important;
    border-color: #1976d2!important
}

.btn-blue.btn-lighten-3:active,.btn-blue.btn-lighten-3:focus {
    background-color: #0d47a1!important;
    border-color: #1565c0!important
}

.btn-outline-blue.btn-outline-lighten-3 {
    border-color: #90caf9!important;
    color: #90caf9!important
}

.btn-outline-blue.btn-outline-lighten-3:hover {
    background-color: #90caf9!important
}

input:focus~.bg-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #90caf9!important
}

.border-blue.border-lighten-3 {
    border: 1px solid #90caf9!important
}

.border-top-blue.border-top-lighten-3 {
    border-top: 1px solid #90caf9!important
}

.border-bottom-blue.border-bottom-lighten-3 {
    border-bottom: 1px solid #90caf9!important
}

.border-left-blue.border-left-lighten-3 {
    border-left: 1px solid #90caf9!important
}

.border-right-blue.border-right-lighten-3 {
    border-right: 1px solid #90caf9!important
}

.overlay-blue.overlay-lighten-3 {
    background: #90caf9;
    background: rgba(144,202,249,.8)
}

.blue.lighten-2 {
    color: #64b5f6!important
}

.bg-blue.bg-lighten-2 {
    background-color: #64b5f6!important
}

.bg-blue.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(100,181,246,.6)
}

.btn-blue.btn-lighten-2 {
    background-color: #64b5f6!important;
    border-color: #1976d2!important
}

.btn-blue.btn-lighten-2:hover {
    background-color: #1565c0!important;
    border-color: #1976d2!important
}

.btn-blue.btn-lighten-2:active,.btn-blue.btn-lighten-2:focus {
    background-color: #0d47a1!important;
    border-color: #1565c0!important
}

.btn-outline-blue.btn-outline-lighten-2 {
    border-color: #64b5f6!important;
    color: #64b5f6!important
}

.btn-outline-blue.btn-outline-lighten-2:hover {
    background-color: #64b5f6!important
}

input:focus~.bg-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #64b5f6!important
}

.border-blue.border-lighten-2 {
    border: 1px solid #64b5f6!important
}

.border-top-blue.border-top-lighten-2 {
    border-top: 1px solid #64b5f6!important
}

.border-bottom-blue.border-bottom-lighten-2 {
    border-bottom: 1px solid #64b5f6!important
}

.border-left-blue.border-left-lighten-2 {
    border-left: 1px solid #64b5f6!important
}

.border-right-blue.border-right-lighten-2 {
    border-right: 1px solid #64b5f6!important
}

.overlay-blue.overlay-lighten-2 {
    background: #64b5f6;
    background: rgba(100,181,246,.8)
}

.blue.lighten-1 {
    color: #42a5f5!important
}

.bg-blue.bg-lighten-1 {
    background-color: #42a5f5!important
}

.bg-blue.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(66,165,245,.6)
}

.btn-blue.btn-lighten-1 {
    background-color: #42a5f5!important;
    border-color: #1976d2!important
}

.btn-blue.btn-lighten-1:hover {
    background-color: #1565c0!important;
    border-color: #1976d2!important
}

.btn-blue.btn-lighten-1:active,.btn-blue.btn-lighten-1:focus {
    background-color: #0d47a1!important;
    border-color: #1565c0!important
}

.btn-outline-blue.btn-outline-lighten-1 {
    border-color: #42a5f5!important;
    color: #42a5f5!important
}

.btn-outline-blue.btn-outline-lighten-1:hover {
    background-color: #42a5f5!important
}

input:focus~.bg-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #42a5f5!important
}

.border-blue.border-lighten-1 {
    border: 1px solid #42a5f5!important
}

.border-top-blue.border-top-lighten-1 {
    border-top: 1px solid #42a5f5!important
}

.border-bottom-blue.border-bottom-lighten-1 {
    border-bottom: 1px solid #42a5f5!important
}

.border-left-blue.border-left-lighten-1 {
    border-left: 1px solid #42a5f5!important
}

.border-right-blue.border-right-lighten-1 {
    border-right: 1px solid #42a5f5!important
}

.overlay-blue.overlay-lighten-1 {
    background: #42a5f5;
    background: rgba(66,165,245,.8)
}

.blue {
    color: #2196f3!important
}

.bg-blue {
    background-color: #2196f3!important
}

.bg-blue .card-footer,.bg-blue .card-header {
    background-color: transparent
}

.bg-blue.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(33,150,243,.6)
}

.selectboxit.selectboxit-btn.bg-blue {
    background-color: #2196f3!important
}

.alert-blue {
    background-color: #65b6f7;
    border-color: #2196f3!important
}

.border-blue {
    border: 1px solid
}

.overlay-blue {
    background: #2196f3;
    background: rgba(33,150,243,.8)
}

.btn-blue,.color-info.blue {
    background-color: #2196f3!important
}

.btn-blue {
    border-color: #1976d2!important;
    color: #fff
}

.btn-blue:hover {
    background-color: #42a5f5!important;
    border-color: #1e88e5!important;
    color: #fff!important
}

.btn-blue:active,.btn-blue:focus {
    background-color: #1565c0!important;
    border-color: #1976d2!important;
    color: #fff!important
}

.btn-blue.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(33,150,243,.6)
}

.btn-outline-blue {
    background-color: transparent;
    border: 1px solid #2196f3;
    color: #2196f3
}

.btn-outline-blue:hover {
    background-color: #2196f3;
    color: #fff!important
}

.btn-outline-blue.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(33,150,243,.6)
}

input[type=checkbox].bg-blue+.custom-control-label:before,input[type=radio].bg-blue+.custom-control-label:before {
    background-color: #2196f3!important
}

input:focus~.bg-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #2196f3!important
}

.border-blue {
    border-color: #2196f3!important
}

.border-top-blue {
    border-top: 1px solid #2196f3
}

.border-bottom-blue {
    border-bottom: 1px solid #2196f3
}

.border-left-blue {
    border-left: 1px solid #2196f3
}

.border-right-blue {
    border-right: 1px solid #2196f3
}

.bullet.bullet-blue {
    background-color: #2196f3
}

.blue.darken-1 {
    color: #1e88e5!important
}

.bg-blue.bg-darken-1 {
    background-color: #1e88e5!important
}

.bg-blue.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(30,136,229,.6)
}

.btn-blue.btn-darken-1 {
    background-color: #1e88e5!important;
    border-color: #1976d2!important
}

.btn-blue.btn-darken-1:hover {
    background-color: #1565c0!important;
    border-color: #1976d2!important
}

.btn-blue.btn-darken-1:active,.btn-blue.btn-darken-1:focus {
    background-color: #0d47a1!important;
    border-color: #1565c0!important
}

.btn-outline-blue.btn-outline-darken-1 {
    border-color: #1e88e5!important;
    color: #1e88e5!important
}

.btn-outline-blue.btn-outline-darken-1:hover {
    background-color: #1e88e5!important
}

input:focus~.bg-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #1e88e5!important
}

.border-blue.border-darken-1 {
    border: 1px solid #1e88e5!important
}

.border-top-blue.border-top-darken-1 {
    border-top: 1px solid #1e88e5!important
}

.border-bottom-blue.border-bottom-darken-1 {
    border-bottom: 1px solid #1e88e5!important
}

.border-left-blue.border-left-darken-1 {
    border-left: 1px solid #1e88e5!important
}

.border-right-blue.border-right-darken-1 {
    border-right: 1px solid #1e88e5!important
}

.overlay-blue.overlay-darken-1 {
    background: #1e88e5;
    background: rgba(30,136,229,.8)
}

.blue.darken-2 {
    color: #1976d2!important
}

.bg-blue.bg-darken-2 {
    background-color: #1976d2!important
}

.bg-blue.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(25,118,210,.6)
}

.btn-blue.btn-darken-2 {
    background-color: #1976d2!important;
    border-color: #1976d2!important
}

.btn-blue.btn-darken-2:hover {
    background-color: #1565c0!important;
    border-color: #1976d2!important
}

.btn-blue.btn-darken-2:active,.btn-blue.btn-darken-2:focus {
    background-color: #0d47a1!important;
    border-color: #1565c0!important
}

.btn-outline-blue.btn-outline-darken-2 {
    border-color: #1976d2!important;
    color: #1976d2!important
}

.btn-outline-blue.btn-outline-darken-2:hover {
    background-color: #1976d2!important
}

input:focus~.bg-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #1976d2!important
}

.border-blue.border-darken-2 {
    border: 1px solid #1976d2!important
}

.border-top-blue.border-top-darken-2 {
    border-top: 1px solid #1976d2!important
}

.border-bottom-blue.border-bottom-darken-2 {
    border-bottom: 1px solid #1976d2!important
}

.border-left-blue.border-left-darken-2 {
    border-left: 1px solid #1976d2!important
}

.border-right-blue.border-right-darken-2 {
    border-right: 1px solid #1976d2!important
}

.overlay-blue.overlay-darken-2 {
    background: #1976d2;
    background: rgba(25,118,210,.8)
}

.blue.darken-3 {
    color: #1565c0!important
}

.bg-blue.bg-darken-3 {
    background-color: #1565c0!important
}

.bg-blue.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(21,101,192,.6)
}

.btn-blue.btn-darken-3,.btn-blue.btn-darken-3:hover {
    background-color: #1565c0!important;
    border-color: #1976d2!important
}

.btn-blue.btn-darken-3:active,.btn-blue.btn-darken-3:focus {
    background-color: #0d47a1!important;
    border-color: #1565c0!important
}

.btn-outline-blue.btn-outline-darken-3 {
    border-color: #1565c0!important;
    color: #1565c0!important
}

.btn-outline-blue.btn-outline-darken-3:hover {
    background-color: #1565c0!important
}

input:focus~.bg-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #1565c0!important
}

.border-blue.border-darken-3 {
    border: 1px solid #1565c0!important
}

.border-top-blue.border-top-darken-3 {
    border-top: 1px solid #1565c0!important
}

.border-bottom-blue.border-bottom-darken-3 {
    border-bottom: 1px solid #1565c0!important
}

.border-left-blue.border-left-darken-3 {
    border-left: 1px solid #1565c0!important
}

.border-right-blue.border-right-darken-3 {
    border-right: 1px solid #1565c0!important
}

.overlay-blue.overlay-darken-3 {
    background: #1565c0;
    background: rgba(21,101,192,.8)
}

.blue.darken-4 {
    color: #0d47a1!important
}

.bg-blue.bg-darken-4 {
    background-color: #0d47a1!important
}

.bg-blue.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(13,71,161,.6)
}

.btn-blue.btn-darken-4 {
    background-color: #0d47a1!important;
    border-color: #1976d2!important
}

.btn-blue.btn-darken-4:hover {
    background-color: #1565c0!important;
    border-color: #1976d2!important
}

.btn-blue.btn-darken-4:active,.btn-blue.btn-darken-4:focus {
    background-color: #0d47a1!important;
    border-color: #1565c0!important
}

.btn-outline-blue.btn-outline-darken-4 {
    border-color: #0d47a1!important;
    color: #0d47a1!important
}

.btn-outline-blue.btn-outline-darken-4:hover {
    background-color: #0d47a1!important
}

input:focus~.bg-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #0d47a1!important
}

.border-blue.border-darken-4 {
    border: 1px solid #0d47a1!important
}

.border-top-blue.border-top-darken-4 {
    border-top: 1px solid #0d47a1!important
}

.border-bottom-blue.border-bottom-darken-4 {
    border-bottom: 1px solid #0d47a1!important
}

.border-left-blue.border-left-darken-4 {
    border-left: 1px solid #0d47a1!important
}

.border-right-blue.border-right-darken-4 {
    border-right: 1px solid #0d47a1!important
}

.overlay-blue.overlay-darken-4 {
    background: #0d47a1;
    background: rgba(13,71,161,.8)
}

.blue.accent-1 {
    color: #82b1ff!important
}

.bg-blue.bg-accent-1 {
    background-color: #82b1ff!important
}

.bg-blue.bg-accent-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(130,177,255,.6)
}

.btn-blue.btn-accent-1 {
    background-color: #82b1ff!important;
    border-color: #1976d2!important
}

.btn-blue.btn-accent-1:hover {
    background-color: #1565c0!important;
    border-color: #1976d2!important
}

.btn-blue.btn-accent-1:active,.btn-blue.btn-accent-1:focus {
    background-color: #0d47a1!important;
    border-color: #1565c0!important
}

.btn-outline-blue.btn-outline-accent-1 {
    border-color: #82b1ff!important;
    color: #82b1ff!important
}

.btn-outline-blue.btn-outline-accent-1:hover {
    background-color: #82b1ff!important
}

input:focus~.bg-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #82b1ff!important
}

.border-blue.border-accent-1 {
    border: 1px solid #82b1ff!important
}

.border-top-blue.border-top-accent-1 {
    border-top: 1px solid #82b1ff!important
}

.border-bottom-blue.border-bottom-accent-1 {
    border-bottom: 1px solid #82b1ff!important
}

.border-left-blue.border-left-accent-1 {
    border-left: 1px solid #82b1ff!important
}

.border-right-blue.border-right-accent-1 {
    border-right: 1px solid #82b1ff!important
}

.overlay-blue.overlay-accent-1 {
    background: #82b1ff;
    background: rgba(130,177,255,.8)
}

.blue.accent-2 {
    color: #448aff!important
}

.bg-blue.bg-accent-2 {
    background-color: #448aff!important
}

.bg-blue.bg-accent-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(68,138,255,.6)
}

.btn-blue.btn-accent-2 {
    background-color: #448aff!important;
    border-color: #1976d2!important
}

.btn-blue.btn-accent-2:hover {
    background-color: #1565c0!important;
    border-color: #1976d2!important
}

.btn-blue.btn-accent-2:active,.btn-blue.btn-accent-2:focus {
    background-color: #0d47a1!important;
    border-color: #1565c0!important
}

.btn-outline-blue.btn-outline-accent-2 {
    border-color: #448aff!important;
    color: #448aff!important
}

.btn-outline-blue.btn-outline-accent-2:hover {
    background-color: #448aff!important
}

input:focus~.bg-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #448aff!important
}

.border-blue.border-accent-2 {
    border: 1px solid #448aff!important
}

.border-top-blue.border-top-accent-2 {
    border-top: 1px solid #448aff!important
}

.border-bottom-blue.border-bottom-accent-2 {
    border-bottom: 1px solid #448aff!important
}

.border-left-blue.border-left-accent-2 {
    border-left: 1px solid #448aff!important
}

.border-right-blue.border-right-accent-2 {
    border-right: 1px solid #448aff!important
}

.overlay-blue.overlay-accent-2 {
    background: #448aff;
    background: rgba(68,138,255,.8)
}

.blue.accent-3 {
    color: #2979ff!important
}

.bg-blue.bg-accent-3 {
    background-color: #2979ff!important
}

.bg-blue.bg-accent-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(41,121,255,.6)
}

.btn-blue.btn-accent-3 {
    background-color: #2979ff!important;
    border-color: #1976d2!important
}

.btn-blue.btn-accent-3:hover {
    background-color: #1565c0!important;
    border-color: #1976d2!important
}

.btn-blue.btn-accent-3:active,.btn-blue.btn-accent-3:focus {
    background-color: #0d47a1!important;
    border-color: #1565c0!important
}

.btn-outline-blue.btn-outline-accent-3 {
    border-color: #2979ff!important;
    color: #2979ff!important
}

.btn-outline-blue.btn-outline-accent-3:hover {
    background-color: #2979ff!important
}

input:focus~.bg-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #2979ff!important
}

.border-blue.border-accent-3 {
    border: 1px solid #2979ff!important
}

.border-top-blue.border-top-accent-3 {
    border-top: 1px solid #2979ff!important
}

.border-bottom-blue.border-bottom-accent-3 {
    border-bottom: 1px solid #2979ff!important
}

.border-left-blue.border-left-accent-3 {
    border-left: 1px solid #2979ff!important
}

.border-right-blue.border-right-accent-3 {
    border-right: 1px solid #2979ff!important
}

.overlay-blue.overlay-accent-3 {
    background: #2979ff;
    background: rgba(41,121,255,.8)
}

.blue.accent-4 {
    color: #2962ff!important
}

.bg-blue.bg-accent-4 {
    background-color: #2962ff!important
}

.bg-blue.bg-accent-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(41,98,255,.6)
}

.btn-blue.btn-accent-4 {
    background-color: #2962ff!important;
    border-color: #1976d2!important
}

.btn-blue.btn-accent-4:hover {
    background-color: #1565c0!important;
    border-color: #1976d2!important
}

.btn-blue.btn-accent-4:active,.btn-blue.btn-accent-4:focus {
    background-color: #0d47a1!important;
    border-color: #1565c0!important
}

.btn-outline-blue.btn-outline-accent-4 {
    border-color: #2962ff!important;
    color: #2962ff!important
}

.btn-outline-blue.btn-outline-accent-4:hover {
    background-color: #2962ff!important
}

input:focus~.bg-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #2962ff!important
}

.border-blue.border-accent-4 {
    border: 1px solid #2962ff!important
}

.border-top-blue.border-top-accent-4 {
    border-top: 1px solid #2962ff!important
}

.border-bottom-blue.border-bottom-accent-4 {
    border-bottom: 1px solid #2962ff!important
}

.border-left-blue.border-left-accent-4 {
    border-left: 1px solid #2962ff!important
}

.border-right-blue.border-right-accent-4 {
    border-right: 1px solid #2962ff!important
}

.overlay-blue.overlay-accent-4 {
    background: #2962ff;
    background: rgba(41,98,255,.8)
}

.cyan.lighten-5 {
    color: #e0f7fa!important
}

.bg-cyan.bg-lighten-5 {
    background-color: #e0f7fa!important
}

.bg-cyan.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(224,247,250,.6)
}

.btn-cyan.btn-lighten-5 {
    background-color: #e0f7fa!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-lighten-5:hover {
    background-color: #00838f!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-lighten-5:active,.btn-cyan.btn-lighten-5:focus {
    background-color: #006064!important;
    border-color: #00838f!important
}

.btn-outline-cyan.btn-outline-lighten-5 {
    border-color: #e0f7fa!important;
    color: #e0f7fa!important
}

.btn-outline-cyan.btn-outline-lighten-5:hover {
    background-color: #e0f7fa!important
}

input:focus~.bg-cyan {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #e0f7fa!important
}

.border-cyan.border-lighten-5 {
    border: 1px solid #e0f7fa!important
}

.border-top-cyan.border-top-lighten-5 {
    border-top: 1px solid #e0f7fa!important
}

.border-bottom-cyan.border-bottom-lighten-5 {
    border-bottom: 1px solid #e0f7fa!important
}

.border-left-cyan.border-left-lighten-5 {
    border-left: 1px solid #e0f7fa!important
}

.border-right-cyan.border-right-lighten-5 {
    border-right: 1px solid #e0f7fa!important
}

.overlay-cyan.overlay-lighten-5 {
    background: #e0f7fa;
    background: rgba(224,247,250,.8)
}

.cyan.lighten-4 {
    color: #b2ebf2!important
}

.bg-cyan.bg-lighten-4 {
    background-color: #b2ebf2!important
}

.bg-cyan.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(178,235,242,.6)
}

.btn-cyan.btn-lighten-4 {
    background-color: #b2ebf2!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-lighten-4:hover {
    background-color: #00838f!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-lighten-4:active,.btn-cyan.btn-lighten-4:focus {
    background-color: #006064!important;
    border-color: #00838f!important
}

.btn-outline-cyan.btn-outline-lighten-4 {
    border-color: #b2ebf2!important;
    color: #b2ebf2!important
}

.btn-outline-cyan.btn-outline-lighten-4:hover {
    background-color: #b2ebf2!important
}

input:focus~.bg-cyan {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #b2ebf2!important
}

.border-cyan.border-lighten-4 {
    border: 1px solid #b2ebf2!important
}

.border-top-cyan.border-top-lighten-4 {
    border-top: 1px solid #b2ebf2!important
}

.border-bottom-cyan.border-bottom-lighten-4 {
    border-bottom: 1px solid #b2ebf2!important
}

.border-left-cyan.border-left-lighten-4 {
    border-left: 1px solid #b2ebf2!important
}

.border-right-cyan.border-right-lighten-4 {
    border-right: 1px solid #b2ebf2!important
}

.overlay-cyan.overlay-lighten-4 {
    background: #b2ebf2;
    background: rgba(178,235,242,.8)
}

.cyan.lighten-3 {
    color: #80deea!important
}

.bg-cyan.bg-lighten-3 {
    background-color: #80deea!important
}

.bg-cyan.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(128,222,234,.6)
}

.btn-cyan.btn-lighten-3 {
    background-color: #80deea!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-lighten-3:hover {
    background-color: #00838f!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-lighten-3:active,.btn-cyan.btn-lighten-3:focus {
    background-color: #006064!important;
    border-color: #00838f!important
}

.btn-outline-cyan.btn-outline-lighten-3 {
    border-color: #80deea!important;
    color: #80deea!important
}

.btn-outline-cyan.btn-outline-lighten-3:hover {
    background-color: #80deea!important
}

input:focus~.bg-cyan {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #80deea!important
}

.border-cyan.border-lighten-3 {
    border: 1px solid #80deea!important
}

.border-top-cyan.border-top-lighten-3 {
    border-top: 1px solid #80deea!important
}

.border-bottom-cyan.border-bottom-lighten-3 {
    border-bottom: 1px solid #80deea!important
}

.border-left-cyan.border-left-lighten-3 {
    border-left: 1px solid #80deea!important
}

.border-right-cyan.border-right-lighten-3 {
    border-right: 1px solid #80deea!important
}

.overlay-cyan.overlay-lighten-3 {
    background: #80deea;
    background: rgba(128,222,234,.8)
}

.cyan.lighten-2 {
    color: #4dd0e1!important
}

.bg-cyan.bg-lighten-2 {
    background-color: #4dd0e1!important
}

.bg-cyan.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(77,208,225,.6)
}

.btn-cyan.btn-lighten-2 {
    background-color: #4dd0e1!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-lighten-2:hover {
    background-color: #00838f!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-lighten-2:active,.btn-cyan.btn-lighten-2:focus {
    background-color: #006064!important;
    border-color: #00838f!important
}

.btn-outline-cyan.btn-outline-lighten-2 {
    border-color: #4dd0e1!important;
    color: #4dd0e1!important
}

.btn-outline-cyan.btn-outline-lighten-2:hover {
    background-color: #4dd0e1!important
}

input:focus~.bg-cyan {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #4dd0e1!important
}

.border-cyan.border-lighten-2 {
    border: 1px solid #4dd0e1!important
}

.border-top-cyan.border-top-lighten-2 {
    border-top: 1px solid #4dd0e1!important
}

.border-bottom-cyan.border-bottom-lighten-2 {
    border-bottom: 1px solid #4dd0e1!important
}

.border-left-cyan.border-left-lighten-2 {
    border-left: 1px solid #4dd0e1!important
}

.border-right-cyan.border-right-lighten-2 {
    border-right: 1px solid #4dd0e1!important
}

.overlay-cyan.overlay-lighten-2 {
    background: #4dd0e1;
    background: rgba(77,208,225,.8)
}

.cyan.lighten-1 {
    color: #26c6da!important
}

.bg-cyan.bg-lighten-1 {
    background-color: #26c6da!important
}

.bg-cyan.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(38,198,218,.6)
}

.btn-cyan.btn-lighten-1 {
    background-color: #26c6da!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-lighten-1:hover {
    background-color: #00838f!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-lighten-1:active,.btn-cyan.btn-lighten-1:focus {
    background-color: #006064!important;
    border-color: #00838f!important
}

.btn-outline-cyan.btn-outline-lighten-1 {
    border-color: #26c6da!important;
    color: #26c6da!important
}

.btn-outline-cyan.btn-outline-lighten-1:hover {
    background-color: #26c6da!important
}

input:focus~.bg-cyan {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #26c6da!important
}

.border-cyan.border-lighten-1 {
    border: 1px solid #26c6da!important
}

.border-top-cyan.border-top-lighten-1 {
    border-top: 1px solid #26c6da!important
}

.border-bottom-cyan.border-bottom-lighten-1 {
    border-bottom: 1px solid #26c6da!important
}

.border-left-cyan.border-left-lighten-1 {
    border-left: 1px solid #26c6da!important
}

.border-right-cyan.border-right-lighten-1 {
    border-right: 1px solid #26c6da!important
}

.overlay-cyan.overlay-lighten-1 {
    background: #26c6da;
    background: rgba(38,198,218,.8)
}

.cyan {
    color: #00bcd4!important
}

.bg-cyan {
    background-color: #00bcd4!important
}

.bg-cyan .card-footer,.bg-cyan .card-header {
    background-color: transparent
}

.bg-cyan.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,188,212,.6)
}

.selectboxit.selectboxit-btn.bg-cyan {
    background-color: #00bcd4!important
}

.alert-cyan {
    background-color: #1ce5ff;
    border-color: #00bcd4!important
}

.border-cyan {
    border: 1px solid
}

.overlay-cyan {
    background: #00bcd4;
    background: rgba(0,188,212,.8)
}

.btn-cyan,.color-info.cyan {
    background-color: #00bcd4!important
}

.btn-cyan {
    border-color: #0097a7!important;
    color: #fff
}

.btn-cyan:hover {
    background-color: #26c6da!important;
    border-color: #00acc1!important;
    color: #fff!important
}

.btn-cyan:active,.btn-cyan:focus {
    background-color: #00838f!important;
    border-color: #0097a7!important;
    color: #fff!important
}

.btn-cyan.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(0,188,212,.6)
}

.btn-outline-cyan {
    background-color: transparent;
    border: 1px solid #00bcd4;
    color: #00bcd4
}

.btn-outline-cyan:hover {
    background-color: #00bcd4;
    color: #fff!important
}

.btn-outline-cyan.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(0,188,212,.6)
}

input[type=checkbox].bg-cyan+.custom-control-label:before,input[type=radio].bg-cyan+.custom-control-label:before {
    background-color: #00bcd4!important
}

input:focus~.bg-cyan {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #00bcd4!important
}

.border-cyan {
    border-color: #00bcd4!important
}

.border-top-cyan {
    border-top: 1px solid #00bcd4
}

.border-bottom-cyan {
    border-bottom: 1px solid #00bcd4
}

.border-left-cyan {
    border-left: 1px solid #00bcd4
}

.border-right-cyan {
    border-right: 1px solid #00bcd4
}

.bullet.bullet-cyan {
    background-color: #00bcd4
}

.cyan.darken-1 {
    color: #00acc1!important
}

.bg-cyan.bg-darken-1 {
    background-color: #00acc1!important
}

.bg-cyan.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,172,193,.6)
}

.btn-cyan.btn-darken-1 {
    background-color: #00acc1!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-darken-1:hover {
    background-color: #00838f!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-darken-1:active,.btn-cyan.btn-darken-1:focus {
    background-color: #006064!important;
    border-color: #00838f!important
}

.btn-outline-cyan.btn-outline-darken-1 {
    border-color: #00acc1!important;
    color: #00acc1!important
}

.btn-outline-cyan.btn-outline-darken-1:hover {
    background-color: #00acc1!important
}

input:focus~.bg-cyan {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #00acc1!important
}

.border-cyan.border-darken-1 {
    border: 1px solid #00acc1!important
}

.border-top-cyan.border-top-darken-1 {
    border-top: 1px solid #00acc1!important
}

.border-bottom-cyan.border-bottom-darken-1 {
    border-bottom: 1px solid #00acc1!important
}

.border-left-cyan.border-left-darken-1 {
    border-left: 1px solid #00acc1!important
}

.border-right-cyan.border-right-darken-1 {
    border-right: 1px solid #00acc1!important
}

.overlay-cyan.overlay-darken-1 {
    background: #00acc1;
    background: rgba(0,172,193,.8)
}

.cyan.darken-2 {
    color: #0097a7!important
}

.bg-cyan.bg-darken-2 {
    background-color: #0097a7!important
}

.bg-cyan.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,151,167,.6)
}

.btn-cyan.btn-darken-2 {
    background-color: #0097a7!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-darken-2:hover {
    background-color: #00838f!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-darken-2:active,.btn-cyan.btn-darken-2:focus {
    background-color: #006064!important;
    border-color: #00838f!important
}

.btn-outline-cyan.btn-outline-darken-2 {
    border-color: #0097a7!important;
    color: #0097a7!important
}

.btn-outline-cyan.btn-outline-darken-2:hover {
    background-color: #0097a7!important
}

input:focus~.bg-cyan {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #0097a7!important
}

.border-cyan.border-darken-2 {
    border: 1px solid #0097a7!important
}

.border-top-cyan.border-top-darken-2 {
    border-top: 1px solid #0097a7!important
}

.border-bottom-cyan.border-bottom-darken-2 {
    border-bottom: 1px solid #0097a7!important
}

.border-left-cyan.border-left-darken-2 {
    border-left: 1px solid #0097a7!important
}

.border-right-cyan.border-right-darken-2 {
    border-right: 1px solid #0097a7!important
}

.overlay-cyan.overlay-darken-2 {
    background: #0097a7;
    background: rgba(0,151,167,.8)
}

.cyan.darken-3 {
    color: #00838f!important
}

.bg-cyan.bg-darken-3 {
    background-color: #00838f!important
}

.bg-cyan.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,131,143,.6)
}

.btn-cyan.btn-darken-3,.btn-cyan.btn-darken-3:hover {
    background-color: #00838f!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-darken-3:active,.btn-cyan.btn-darken-3:focus {
    background-color: #006064!important;
    border-color: #00838f!important
}

.btn-outline-cyan.btn-outline-darken-3 {
    border-color: #00838f!important;
    color: #00838f!important
}

.btn-outline-cyan.btn-outline-darken-3:hover {
    background-color: #00838f!important
}

input:focus~.bg-cyan {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #00838f!important
}

.border-cyan.border-darken-3 {
    border: 1px solid #00838f!important
}

.border-top-cyan.border-top-darken-3 {
    border-top: 1px solid #00838f!important
}

.border-bottom-cyan.border-bottom-darken-3 {
    border-bottom: 1px solid #00838f!important
}

.border-left-cyan.border-left-darken-3 {
    border-left: 1px solid #00838f!important
}

.border-right-cyan.border-right-darken-3 {
    border-right: 1px solid #00838f!important
}

.overlay-cyan.overlay-darken-3 {
    background: #00838f;
    background: rgba(0,131,143,.8)
}

.cyan.darken-4 {
    color: #006064!important
}

.bg-cyan.bg-darken-4 {
    background-color: #006064!important
}

.bg-cyan.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,96,100,.6)
}

.btn-cyan.btn-darken-4 {
    background-color: #006064!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-darken-4:hover {
    background-color: #00838f!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-darken-4:active,.btn-cyan.btn-darken-4:focus {
    background-color: #006064!important;
    border-color: #00838f!important
}

.btn-outline-cyan.btn-outline-darken-4 {
    border-color: #006064!important;
    color: #006064!important
}

.btn-outline-cyan.btn-outline-darken-4:hover {
    background-color: #006064!important
}

input:focus~.bg-cyan {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #006064!important
}

.border-cyan.border-darken-4 {
    border: 1px solid #006064!important
}

.border-top-cyan.border-top-darken-4 {
    border-top: 1px solid #006064!important
}

.border-bottom-cyan.border-bottom-darken-4 {
    border-bottom: 1px solid #006064!important
}

.border-left-cyan.border-left-darken-4 {
    border-left: 1px solid #006064!important
}

.border-right-cyan.border-right-darken-4 {
    border-right: 1px solid #006064!important
}

.overlay-cyan.overlay-darken-4 {
    background: #006064;
    background: rgba(0,96,100,.8)
}

.cyan.accent-1 {
    color: #84ffff!important
}

.bg-cyan.bg-accent-1 {
    background-color: #84ffff!important
}

.bg-cyan.bg-accent-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(132,255,255,.6)
}

.btn-cyan.btn-accent-1 {
    background-color: #84ffff!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-accent-1:hover {
    background-color: #00838f!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-accent-1:active,.btn-cyan.btn-accent-1:focus {
    background-color: #006064!important;
    border-color: #00838f!important
}

.btn-outline-cyan.btn-outline-accent-1 {
    border-color: #84ffff!important;
    color: #84ffff!important
}

.btn-outline-cyan.btn-outline-accent-1:hover {
    background-color: #84ffff!important
}

input:focus~.bg-cyan {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #84ffff!important
}

.border-cyan.border-accent-1 {
    border: 1px solid #84ffff!important
}

.border-top-cyan.border-top-accent-1 {
    border-top: 1px solid #84ffff!important
}

.border-bottom-cyan.border-bottom-accent-1 {
    border-bottom: 1px solid #84ffff!important
}

.border-left-cyan.border-left-accent-1 {
    border-left: 1px solid #84ffff!important
}

.border-right-cyan.border-right-accent-1 {
    border-right: 1px solid #84ffff!important
}

.overlay-cyan.overlay-accent-1 {
    background: #84ffff;
    background: rgba(132,255,255,.8)
}

.cyan.accent-2 {
    color: #18ffff!important
}

.bg-cyan.bg-accent-2 {
    background-color: #18ffff!important
}

.bg-cyan.bg-accent-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(24,255,255,.6)
}

.btn-cyan.btn-accent-2 {
    background-color: #18ffff!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-accent-2:hover {
    background-color: #00838f!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-accent-2:active,.btn-cyan.btn-accent-2:focus {
    background-color: #006064!important;
    border-color: #00838f!important
}

.btn-outline-cyan.btn-outline-accent-2 {
    border-color: #18ffff!important;
    color: #18ffff!important
}

.btn-outline-cyan.btn-outline-accent-2:hover {
    background-color: #18ffff!important
}

input:focus~.bg-cyan {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #18ffff!important
}

.border-cyan.border-accent-2 {
    border: 1px solid #18ffff!important
}

.border-top-cyan.border-top-accent-2 {
    border-top: 1px solid #18ffff!important
}

.border-bottom-cyan.border-bottom-accent-2 {
    border-bottom: 1px solid #18ffff!important
}

.border-left-cyan.border-left-accent-2 {
    border-left: 1px solid #18ffff!important
}

.border-right-cyan.border-right-accent-2 {
    border-right: 1px solid #18ffff!important
}

.overlay-cyan.overlay-accent-2 {
    background: #18ffff;
    background: rgba(24,255,255,.8)
}

.cyan.accent-3 {
    color: #00e5ff!important
}

.bg-cyan.bg-accent-3 {
    background-color: #00e5ff!important
}

.bg-cyan.bg-accent-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,229,255,.6)
}

.btn-cyan.btn-accent-3 {
    background-color: #00e5ff!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-accent-3:hover {
    background-color: #00838f!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-accent-3:active,.btn-cyan.btn-accent-3:focus {
    background-color: #006064!important;
    border-color: #00838f!important
}

.btn-outline-cyan.btn-outline-accent-3 {
    border-color: #00e5ff!important;
    color: #00e5ff!important
}

.btn-outline-cyan.btn-outline-accent-3:hover {
    background-color: #00e5ff!important
}

input:focus~.bg-cyan {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #00e5ff!important
}

.border-cyan.border-accent-3 {
    border: 1px solid #00e5ff!important
}

.border-top-cyan.border-top-accent-3 {
    border-top: 1px solid #00e5ff!important
}

.border-bottom-cyan.border-bottom-accent-3 {
    border-bottom: 1px solid #00e5ff!important
}

.border-left-cyan.border-left-accent-3 {
    border-left: 1px solid #00e5ff!important
}

.border-right-cyan.border-right-accent-3 {
    border-right: 1px solid #00e5ff!important
}

.overlay-cyan.overlay-accent-3 {
    background: #00e5ff;
    background: rgba(0,229,255,.8)
}

.cyan.accent-4 {
    color: #00b8d4!important
}

.bg-cyan.bg-accent-4 {
    background-color: #00b8d4!important
}

.bg-cyan.bg-accent-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,184,212,.6)
}

.btn-cyan.btn-accent-4 {
    background-color: #00b8d4!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-accent-4:hover {
    background-color: #00838f!important;
    border-color: #0097a7!important
}

.btn-cyan.btn-accent-4:active,.btn-cyan.btn-accent-4:focus {
    background-color: #006064!important;
    border-color: #00838f!important
}

.btn-outline-cyan.btn-outline-accent-4 {
    border-color: #00b8d4!important;
    color: #00b8d4!important
}

.btn-outline-cyan.btn-outline-accent-4:hover {
    background-color: #00b8d4!important
}

input:focus~.bg-cyan {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #00b8d4!important
}

.border-cyan.border-accent-4 {
    border: 1px solid #00b8d4!important
}

.border-top-cyan.border-top-accent-4 {
    border-top: 1px solid #00b8d4!important
}

.border-bottom-cyan.border-bottom-accent-4 {
    border-bottom: 1px solid #00b8d4!important
}

.border-left-cyan.border-left-accent-4 {
    border-left: 1px solid #00b8d4!important
}

.border-right-cyan.border-right-accent-4 {
    border-right: 1px solid #00b8d4!important
}

.overlay-cyan.overlay-accent-4 {
    background: #00b8d4;
    background: rgba(0,184,212,.8)
}

.teal.lighten-5 {
    color: #e0f2f1!important
}

.bg-teal.bg-lighten-5 {
    background-color: #e0f2f1!important
}

.bg-teal.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(224,242,241,.6)
}

.btn-teal.btn-lighten-5 {
    background-color: #e0f2f1!important;
    border-color: #00796b!important
}

.btn-teal.btn-lighten-5:hover {
    background-color: #00695c!important;
    border-color: #00796b!important
}

.btn-teal.btn-lighten-5:active,.btn-teal.btn-lighten-5:focus {
    background-color: #004d40!important;
    border-color: #00695c!important
}

.btn-outline-teal.btn-outline-lighten-5 {
    border-color: #e0f2f1!important;
    color: #e0f2f1!important
}

.btn-outline-teal.btn-outline-lighten-5:hover {
    background-color: #e0f2f1!important
}

input:focus~.bg-teal {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #e0f2f1!important
}

.border-teal.border-lighten-5 {
    border: 1px solid #e0f2f1!important
}

.border-top-teal.border-top-lighten-5 {
    border-top: 1px solid #e0f2f1!important
}

.border-bottom-teal.border-bottom-lighten-5 {
    border-bottom: 1px solid #e0f2f1!important
}

.border-left-teal.border-left-lighten-5 {
    border-left: 1px solid #e0f2f1!important
}

.border-right-teal.border-right-lighten-5 {
    border-right: 1px solid #e0f2f1!important
}

.overlay-teal.overlay-lighten-5 {
    background: #e0f2f1;
    background: rgba(224,242,241,.8)
}

.teal.lighten-4 {
    color: #b2dfdb!important
}

.bg-teal.bg-lighten-4 {
    background-color: #b2dfdb!important
}

.bg-teal.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(178,223,219,.6)
}

.btn-teal.btn-lighten-4 {
    background-color: #b2dfdb!important;
    border-color: #00796b!important
}

.btn-teal.btn-lighten-4:hover {
    background-color: #00695c!important;
    border-color: #00796b!important
}

.btn-teal.btn-lighten-4:active,.btn-teal.btn-lighten-4:focus {
    background-color: #004d40!important;
    border-color: #00695c!important
}

.btn-outline-teal.btn-outline-lighten-4 {
    border-color: #b2dfdb!important;
    color: #b2dfdb!important
}

.btn-outline-teal.btn-outline-lighten-4:hover {
    background-color: #b2dfdb!important
}

input:focus~.bg-teal {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #b2dfdb!important
}

.border-teal.border-lighten-4 {
    border: 1px solid #b2dfdb!important
}

.border-top-teal.border-top-lighten-4 {
    border-top: 1px solid #b2dfdb!important
}

.border-bottom-teal.border-bottom-lighten-4 {
    border-bottom: 1px solid #b2dfdb!important
}

.border-left-teal.border-left-lighten-4 {
    border-left: 1px solid #b2dfdb!important
}

.border-right-teal.border-right-lighten-4 {
    border-right: 1px solid #b2dfdb!important
}

.overlay-teal.overlay-lighten-4 {
    background: #b2dfdb;
    background: rgba(178,223,219,.8)
}

.teal.lighten-3 {
    color: #80cbc4!important
}

.bg-teal.bg-lighten-3 {
    background-color: #80cbc4!important
}

.bg-teal.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(128,203,196,.6)
}

.btn-teal.btn-lighten-3 {
    background-color: #80cbc4!important;
    border-color: #00796b!important
}

.btn-teal.btn-lighten-3:hover {
    background-color: #00695c!important;
    border-color: #00796b!important
}

.btn-teal.btn-lighten-3:active,.btn-teal.btn-lighten-3:focus {
    background-color: #004d40!important;
    border-color: #00695c!important
}

.btn-outline-teal.btn-outline-lighten-3 {
    border-color: #80cbc4!important;
    color: #80cbc4!important
}

.btn-outline-teal.btn-outline-lighten-3:hover {
    background-color: #80cbc4!important
}

input:focus~.bg-teal {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #80cbc4!important
}

.border-teal.border-lighten-3 {
    border: 1px solid #80cbc4!important
}

.border-top-teal.border-top-lighten-3 {
    border-top: 1px solid #80cbc4!important
}

.border-bottom-teal.border-bottom-lighten-3 {
    border-bottom: 1px solid #80cbc4!important
}

.border-left-teal.border-left-lighten-3 {
    border-left: 1px solid #80cbc4!important
}

.border-right-teal.border-right-lighten-3 {
    border-right: 1px solid #80cbc4!important
}

.overlay-teal.overlay-lighten-3 {
    background: #80cbc4;
    background: rgba(128,203,196,.8)
}

.teal.lighten-2 {
    color: #4db6ac!important
}

.bg-teal.bg-lighten-2 {
    background-color: #4db6ac!important
}

.bg-teal.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(77,182,172,.6)
}

.btn-teal.btn-lighten-2 {
    background-color: #4db6ac!important;
    border-color: #00796b!important
}

.btn-teal.btn-lighten-2:hover {
    background-color: #00695c!important;
    border-color: #00796b!important
}

.btn-teal.btn-lighten-2:active,.btn-teal.btn-lighten-2:focus {
    background-color: #004d40!important;
    border-color: #00695c!important
}

.btn-outline-teal.btn-outline-lighten-2 {
    border-color: #4db6ac!important;
    color: #4db6ac!important
}

.btn-outline-teal.btn-outline-lighten-2:hover {
    background-color: #4db6ac!important
}

input:focus~.bg-teal {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #4db6ac!important
}

.border-teal.border-lighten-2 {
    border: 1px solid #4db6ac!important
}

.border-top-teal.border-top-lighten-2 {
    border-top: 1px solid #4db6ac!important
}

.border-bottom-teal.border-bottom-lighten-2 {
    border-bottom: 1px solid #4db6ac!important
}

.border-left-teal.border-left-lighten-2 {
    border-left: 1px solid #4db6ac!important
}

.border-right-teal.border-right-lighten-2 {
    border-right: 1px solid #4db6ac!important
}

.overlay-teal.overlay-lighten-2 {
    background: #4db6ac;
    background: rgba(77,182,172,.8)
}

.teal.lighten-1 {
    color: #26a69a!important
}

.bg-teal.bg-lighten-1 {
    background-color: #26a69a!important
}

.bg-teal.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(38,166,154,.6)
}

.btn-teal.btn-lighten-1 {
    background-color: #26a69a!important;
    border-color: #00796b!important
}

.btn-teal.btn-lighten-1:hover {
    background-color: #00695c!important;
    border-color: #00796b!important
}

.btn-teal.btn-lighten-1:active,.btn-teal.btn-lighten-1:focus {
    background-color: #004d40!important;
    border-color: #00695c!important
}

.btn-outline-teal.btn-outline-lighten-1 {
    border-color: #26a69a!important;
    color: #26a69a!important
}

.btn-outline-teal.btn-outline-lighten-1:hover {
    background-color: #26a69a!important
}

input:focus~.bg-teal {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #26a69a!important
}

.border-teal.border-lighten-1 {
    border: 1px solid #26a69a!important
}

.border-top-teal.border-top-lighten-1 {
    border-top: 1px solid #26a69a!important
}

.border-bottom-teal.border-bottom-lighten-1 {
    border-bottom: 1px solid #26a69a!important
}

.border-left-teal.border-left-lighten-1 {
    border-left: 1px solid #26a69a!important
}

.border-right-teal.border-right-lighten-1 {
    border-right: 1px solid #26a69a!important
}

.overlay-teal.overlay-lighten-1 {
    background: #26a69a;
    background: rgba(38,166,154,.8)
}

.teal {
    color: #009688!important
}

.bg-teal {
    background-color: #009688!important
}

.bg-teal .card-footer,.bg-teal .card-header {
    background-color: transparent
}

.bg-teal.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,150,136,.6)
}

.selectboxit.selectboxit-btn.bg-teal {
    background-color: #009688!important
}

.alert-teal {
    background-color: #00ddc9;
    border-color: #009688!important
}

.border-teal {
    border: 1px solid
}

.overlay-teal {
    background: #009688;
    background: rgba(0,150,136,.8)
}

.btn-teal,.color-info.teal {
    background-color: #009688!important
}

.btn-teal {
    border-color: #00796b!important;
    color: #fff
}

.btn-teal:hover {
    background-color: #26a69a!important;
    border-color: #00897b!important;
    color: #fff!important
}

.btn-teal:active,.btn-teal:focus {
    background-color: #00695c!important;
    border-color: #00796b!important;
    color: #fff!important
}

.btn-teal.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(0,150,136,.6)
}

.btn-outline-teal {
    background-color: transparent;
    border: 1px solid #009688;
    color: #009688
}

.btn-outline-teal:hover {
    background-color: #009688;
    color: #fff!important
}

.btn-outline-teal.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(0,150,136,.6)
}

input[type=checkbox].bg-teal+.custom-control-label:before,input[type=radio].bg-teal+.custom-control-label:before {
    background-color: #009688!important
}

input:focus~.bg-teal {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #009688!important
}

.border-teal {
    border-color: #009688!important
}

.border-top-teal {
    border-top: 1px solid #009688
}

.border-bottom-teal {
    border-bottom: 1px solid #009688
}

.border-left-teal {
    border-left: 1px solid #009688
}

.border-right-teal {
    border-right: 1px solid #009688
}

.bullet.bullet-teal {
    background-color: #009688
}

.teal.darken-1 {
    color: #00897b!important
}

.bg-teal.bg-darken-1 {
    background-color: #00897b!important
}

.bg-teal.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,137,123,.6)
}

.btn-teal.btn-darken-1 {
    background-color: #00897b!important;
    border-color: #00796b!important
}

.btn-teal.btn-darken-1:hover {
    background-color: #00695c!important;
    border-color: #00796b!important
}

.btn-teal.btn-darken-1:active,.btn-teal.btn-darken-1:focus {
    background-color: #004d40!important;
    border-color: #00695c!important
}

.btn-outline-teal.btn-outline-darken-1 {
    border-color: #00897b!important;
    color: #00897b!important
}

.btn-outline-teal.btn-outline-darken-1:hover {
    background-color: #00897b!important
}

input:focus~.bg-teal {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #00897b!important
}

.border-teal.border-darken-1 {
    border: 1px solid #00897b!important
}

.border-top-teal.border-top-darken-1 {
    border-top: 1px solid #00897b!important
}

.border-bottom-teal.border-bottom-darken-1 {
    border-bottom: 1px solid #00897b!important
}

.border-left-teal.border-left-darken-1 {
    border-left: 1px solid #00897b!important
}

.border-right-teal.border-right-darken-1 {
    border-right: 1px solid #00897b!important
}

.overlay-teal.overlay-darken-1 {
    background: #00897b;
    background: rgba(0,137,123,.8)
}

.teal.darken-2 {
    color: #00796b!important
}

.bg-teal.bg-darken-2 {
    background-color: #00796b!important
}

.bg-teal.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,121,107,.6)
}

.btn-teal.btn-darken-2 {
    background-color: #00796b!important;
    border-color: #00796b!important
}

.btn-teal.btn-darken-2:hover {
    background-color: #00695c!important;
    border-color: #00796b!important
}

.btn-teal.btn-darken-2:active,.btn-teal.btn-darken-2:focus {
    background-color: #004d40!important;
    border-color: #00695c!important
}

.btn-outline-teal.btn-outline-darken-2 {
    border-color: #00796b!important;
    color: #00796b!important
}

.btn-outline-teal.btn-outline-darken-2:hover {
    background-color: #00796b!important
}

input:focus~.bg-teal {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #00796b!important
}

.border-teal.border-darken-2 {
    border: 1px solid #00796b!important
}

.border-top-teal.border-top-darken-2 {
    border-top: 1px solid #00796b!important
}

.border-bottom-teal.border-bottom-darken-2 {
    border-bottom: 1px solid #00796b!important
}

.border-left-teal.border-left-darken-2 {
    border-left: 1px solid #00796b!important
}

.border-right-teal.border-right-darken-2 {
    border-right: 1px solid #00796b!important
}

.overlay-teal.overlay-darken-2 {
    background: #00796b;
    background: rgba(0,121,107,.8)
}

.teal.darken-3 {
    color: #00695c!important
}

.bg-teal.bg-darken-3 {
    background-color: #00695c!important
}

.bg-teal.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,105,92,.6)
}

.btn-teal.btn-darken-3,.btn-teal.btn-darken-3:hover {
    background-color: #00695c!important;
    border-color: #00796b!important
}

.btn-teal.btn-darken-3:active,.btn-teal.btn-darken-3:focus {
    background-color: #004d40!important;
    border-color: #00695c!important
}

.btn-outline-teal.btn-outline-darken-3 {
    border-color: #00695c!important;
    color: #00695c!important
}

.btn-outline-teal.btn-outline-darken-3:hover {
    background-color: #00695c!important
}

input:focus~.bg-teal {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #00695c!important
}

.border-teal.border-darken-3 {
    border: 1px solid #00695c!important
}

.border-top-teal.border-top-darken-3 {
    border-top: 1px solid #00695c!important
}

.border-bottom-teal.border-bottom-darken-3 {
    border-bottom: 1px solid #00695c!important
}

.border-left-teal.border-left-darken-3 {
    border-left: 1px solid #00695c!important
}

.border-right-teal.border-right-darken-3 {
    border-right: 1px solid #00695c!important
}

.overlay-teal.overlay-darken-3 {
    background: #00695c;
    background: rgba(0,105,92,.8)
}

.teal.darken-4 {
    color: #004d40!important
}

.bg-teal.bg-darken-4 {
    background-color: #004d40!important
}

.bg-teal.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,77,64,.6)
}

.btn-teal.btn-darken-4 {
    background-color: #004d40!important;
    border-color: #00796b!important
}

.btn-teal.btn-darken-4:hover {
    background-color: #00695c!important;
    border-color: #00796b!important
}

.btn-teal.btn-darken-4:active,.btn-teal.btn-darken-4:focus {
    background-color: #004d40!important;
    border-color: #00695c!important
}

.btn-outline-teal.btn-outline-darken-4 {
    border-color: #004d40!important;
    color: #004d40!important
}

.btn-outline-teal.btn-outline-darken-4:hover {
    background-color: #004d40!important
}

input:focus~.bg-teal {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #004d40!important
}

.border-teal.border-darken-4 {
    border: 1px solid #004d40!important
}

.border-top-teal.border-top-darken-4 {
    border-top: 1px solid #004d40!important
}

.border-bottom-teal.border-bottom-darken-4 {
    border-bottom: 1px solid #004d40!important
}

.border-left-teal.border-left-darken-4 {
    border-left: 1px solid #004d40!important
}

.border-right-teal.border-right-darken-4 {
    border-right: 1px solid #004d40!important
}

.overlay-teal.overlay-darken-4 {
    background: #004d40;
    background: rgba(0,77,64,.8)
}

.teal.accent-1 {
    color: #a7ffeb!important
}

.bg-teal.bg-accent-1 {
    background-color: #a7ffeb!important
}

.bg-teal.bg-accent-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(167,255,235,.6)
}

.btn-teal.btn-accent-1 {
    background-color: #a7ffeb!important;
    border-color: #00796b!important
}

.btn-teal.btn-accent-1:hover {
    background-color: #00695c!important;
    border-color: #00796b!important
}

.btn-teal.btn-accent-1:active,.btn-teal.btn-accent-1:focus {
    background-color: #004d40!important;
    border-color: #00695c!important
}

.btn-outline-teal.btn-outline-accent-1 {
    border-color: #a7ffeb!important;
    color: #a7ffeb!important
}

.btn-outline-teal.btn-outline-accent-1:hover {
    background-color: #a7ffeb!important
}

input:focus~.bg-teal {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #a7ffeb!important
}

.border-teal.border-accent-1 {
    border: 1px solid #a7ffeb!important
}

.border-top-teal.border-top-accent-1 {
    border-top: 1px solid #a7ffeb!important
}

.border-bottom-teal.border-bottom-accent-1 {
    border-bottom: 1px solid #a7ffeb!important
}

.border-left-teal.border-left-accent-1 {
    border-left: 1px solid #a7ffeb!important
}

.border-right-teal.border-right-accent-1 {
    border-right: 1px solid #a7ffeb!important
}

.overlay-teal.overlay-accent-1 {
    background: #a7ffeb;
    background: rgba(167,255,235,.8)
}

.teal.accent-2 {
    color: #64ffda!important
}

.bg-teal.bg-accent-2 {
    background-color: #64ffda!important
}

.bg-teal.bg-accent-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(100,255,218,.6)
}

.btn-teal.btn-accent-2 {
    background-color: #64ffda!important;
    border-color: #00796b!important
}

.btn-teal.btn-accent-2:hover {
    background-color: #00695c!important;
    border-color: #00796b!important
}

.btn-teal.btn-accent-2:active,.btn-teal.btn-accent-2:focus {
    background-color: #004d40!important;
    border-color: #00695c!important
}

.btn-outline-teal.btn-outline-accent-2 {
    border-color: #64ffda!important;
    color: #64ffda!important
}

.btn-outline-teal.btn-outline-accent-2:hover {
    background-color: #64ffda!important
}

input:focus~.bg-teal {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #64ffda!important
}

.border-teal.border-accent-2 {
    border: 1px solid #64ffda!important
}

.border-top-teal.border-top-accent-2 {
    border-top: 1px solid #64ffda!important
}

.border-bottom-teal.border-bottom-accent-2 {
    border-bottom: 1px solid #64ffda!important
}

.border-left-teal.border-left-accent-2 {
    border-left: 1px solid #64ffda!important
}

.border-right-teal.border-right-accent-2 {
    border-right: 1px solid #64ffda!important
}

.overlay-teal.overlay-accent-2 {
    background: #64ffda;
    background: rgba(100,255,218,.8)
}

.teal.accent-3 {
    color: #1de9b6!important
}

.bg-teal.bg-accent-3 {
    background-color: #1de9b6!important
}

.bg-teal.bg-accent-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(29,233,182,.6)
}

.btn-teal.btn-accent-3 {
    background-color: #1de9b6!important;
    border-color: #00796b!important
}

.btn-teal.btn-accent-3:hover {
    background-color: #00695c!important;
    border-color: #00796b!important
}

.btn-teal.btn-accent-3:active,.btn-teal.btn-accent-3:focus {
    background-color: #004d40!important;
    border-color: #00695c!important
}

.btn-outline-teal.btn-outline-accent-3 {
    border-color: #1de9b6!important;
    color: #1de9b6!important
}

.btn-outline-teal.btn-outline-accent-3:hover {
    background-color: #1de9b6!important
}

input:focus~.bg-teal {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #1de9b6!important
}

.border-teal.border-accent-3 {
    border: 1px solid #1de9b6!important
}

.border-top-teal.border-top-accent-3 {
    border-top: 1px solid #1de9b6!important
}

.border-bottom-teal.border-bottom-accent-3 {
    border-bottom: 1px solid #1de9b6!important
}

.border-left-teal.border-left-accent-3 {
    border-left: 1px solid #1de9b6!important
}

.border-right-teal.border-right-accent-3 {
    border-right: 1px solid #1de9b6!important
}

.overlay-teal.overlay-accent-3 {
    background: #1de9b6;
    background: rgba(29,233,182,.8)
}

.teal.accent-4 {
    color: #00bfa5!important
}

.bg-teal.bg-accent-4 {
    background-color: #00bfa5!important
}

.bg-teal.bg-accent-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,191,165,.6)
}

.btn-teal.btn-accent-4 {
    background-color: #00bfa5!important;
    border-color: #00796b!important
}

.btn-teal.btn-accent-4:hover {
    background-color: #00695c!important;
    border-color: #00796b!important
}

.btn-teal.btn-accent-4:active,.btn-teal.btn-accent-4:focus {
    background-color: #004d40!important;
    border-color: #00695c!important
}

.btn-outline-teal.btn-outline-accent-4 {
    border-color: #00bfa5!important;
    color: #00bfa5!important
}

.btn-outline-teal.btn-outline-accent-4:hover {
    background-color: #00bfa5!important
}

input:focus~.bg-teal {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #00bfa5!important
}

.border-teal.border-accent-4 {
    border: 1px solid #00bfa5!important
}

.border-top-teal.border-top-accent-4 {
    border-top: 1px solid #00bfa5!important
}

.border-bottom-teal.border-bottom-accent-4 {
    border-bottom: 1px solid #00bfa5!important
}

.border-left-teal.border-left-accent-4 {
    border-left: 1px solid #00bfa5!important
}

.border-right-teal.border-right-accent-4 {
    border-right: 1px solid #00bfa5!important
}

.overlay-teal.overlay-accent-4 {
    background: #00bfa5;
    background: rgba(0,191,165,.8)
}

.yellow.lighten-5 {
    color: #fffde7!important
}

.bg-yellow.bg-lighten-5 {
    background-color: #fffde7!important
}

.bg-yellow.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,253,231,.6)
}

.btn-yellow.btn-lighten-5 {
    background-color: #fffde7!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-lighten-5:hover {
    background-color: #f9a825!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-lighten-5:active,.btn-yellow.btn-lighten-5:focus {
    background-color: #f57f17!important;
    border-color: #f9a825!important
}

.btn-outline-yellow.btn-outline-lighten-5 {
    border-color: #fffde7!important;
    color: #fffde7!important
}

.btn-outline-yellow.btn-outline-lighten-5:hover {
    background-color: #fffde7!important
}

input:focus~.bg-yellow {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #fffde7!important
}

.border-yellow.border-lighten-5 {
    border: 1px solid #fffde7!important
}

.border-top-yellow.border-top-lighten-5 {
    border-top: 1px solid #fffde7!important
}

.border-bottom-yellow.border-bottom-lighten-5 {
    border-bottom: 1px solid #fffde7!important
}

.border-left-yellow.border-left-lighten-5 {
    border-left: 1px solid #fffde7!important
}

.border-right-yellow.border-right-lighten-5 {
    border-right: 1px solid #fffde7!important
}

.overlay-yellow.overlay-lighten-5 {
    background: #fffde7;
    background: rgba(255,253,231,.8)
}

.yellow.lighten-4 {
    color: #fff9c4!important
}

.bg-yellow.bg-lighten-4 {
    background-color: #fff9c4!important
}

.bg-yellow.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,249,196,.6)
}

.btn-yellow.btn-lighten-4 {
    background-color: #fff9c4!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-lighten-4:hover {
    background-color: #f9a825!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-lighten-4:active,.btn-yellow.btn-lighten-4:focus {
    background-color: #f57f17!important;
    border-color: #f9a825!important
}

.btn-outline-yellow.btn-outline-lighten-4 {
    border-color: #fff9c4!important;
    color: #fff9c4!important
}

.btn-outline-yellow.btn-outline-lighten-4:hover {
    background-color: #fff9c4!important
}

input:focus~.bg-yellow {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #fff9c4!important
}

.border-yellow.border-lighten-4 {
    border: 1px solid #fff9c4!important
}

.border-top-yellow.border-top-lighten-4 {
    border-top: 1px solid #fff9c4!important
}

.border-bottom-yellow.border-bottom-lighten-4 {
    border-bottom: 1px solid #fff9c4!important
}

.border-left-yellow.border-left-lighten-4 {
    border-left: 1px solid #fff9c4!important
}

.border-right-yellow.border-right-lighten-4 {
    border-right: 1px solid #fff9c4!important
}

.overlay-yellow.overlay-lighten-4 {
    background: #fff9c4;
    background: rgba(255,249,196,.8)
}

.yellow.lighten-3 {
    color: #fff59d!important
}

.bg-yellow.bg-lighten-3 {
    background-color: #fff59d!important
}

.bg-yellow.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,245,157,.6)
}

.btn-yellow.btn-lighten-3 {
    background-color: #fff59d!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-lighten-3:hover {
    background-color: #f9a825!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-lighten-3:active,.btn-yellow.btn-lighten-3:focus {
    background-color: #f57f17!important;
    border-color: #f9a825!important
}

.btn-outline-yellow.btn-outline-lighten-3 {
    border-color: #fff59d!important;
    color: #fff59d!important
}

.btn-outline-yellow.btn-outline-lighten-3:hover {
    background-color: #fff59d!important
}

input:focus~.bg-yellow {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #fff59d!important
}

.border-yellow.border-lighten-3 {
    border: 1px solid #fff59d!important
}

.border-top-yellow.border-top-lighten-3 {
    border-top: 1px solid #fff59d!important
}

.border-bottom-yellow.border-bottom-lighten-3 {
    border-bottom: 1px solid #fff59d!important
}

.border-left-yellow.border-left-lighten-3 {
    border-left: 1px solid #fff59d!important
}

.border-right-yellow.border-right-lighten-3 {
    border-right: 1px solid #fff59d!important
}

.overlay-yellow.overlay-lighten-3 {
    background: #fff59d;
    background: rgba(255,245,157,.8)
}

.yellow.lighten-2 {
    color: #fff176!important
}

.bg-yellow.bg-lighten-2 {
    background-color: #fff176!important
}

.bg-yellow.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,241,118,.6)
}

.btn-yellow.btn-lighten-2 {
    background-color: #fff176!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-lighten-2:hover {
    background-color: #f9a825!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-lighten-2:active,.btn-yellow.btn-lighten-2:focus {
    background-color: #f57f17!important;
    border-color: #f9a825!important
}

.btn-outline-yellow.btn-outline-lighten-2 {
    border-color: #fff176!important;
    color: #fff176!important
}

.btn-outline-yellow.btn-outline-lighten-2:hover {
    background-color: #fff176!important
}

input:focus~.bg-yellow {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #fff176!important
}

.border-yellow.border-lighten-2 {
    border: 1px solid #fff176!important
}

.border-top-yellow.border-top-lighten-2 {
    border-top: 1px solid #fff176!important
}

.border-bottom-yellow.border-bottom-lighten-2 {
    border-bottom: 1px solid #fff176!important
}

.border-left-yellow.border-left-lighten-2 {
    border-left: 1px solid #fff176!important
}

.border-right-yellow.border-right-lighten-2 {
    border-right: 1px solid #fff176!important
}

.overlay-yellow.overlay-lighten-2 {
    background: #fff176;
    background: rgba(255,241,118,.8)
}

.yellow.lighten-1 {
    color: #ffee58!important
}

.bg-yellow.bg-lighten-1 {
    background-color: #ffee58!important
}

.bg-yellow.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,238,88,.6)
}

.btn-yellow.btn-lighten-1 {
    background-color: #ffee58!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-lighten-1:hover {
    background-color: #f9a825!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-lighten-1:active,.btn-yellow.btn-lighten-1:focus {
    background-color: #f57f17!important;
    border-color: #f9a825!important
}

.btn-outline-yellow.btn-outline-lighten-1 {
    border-color: #ffee58!important;
    color: #ffee58!important
}

.btn-outline-yellow.btn-outline-lighten-1:hover {
    background-color: #ffee58!important
}

input:focus~.bg-yellow {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffee58!important
}

.border-yellow.border-lighten-1 {
    border: 1px solid #ffee58!important
}

.border-top-yellow.border-top-lighten-1 {
    border-top: 1px solid #ffee58!important
}

.border-bottom-yellow.border-bottom-lighten-1 {
    border-bottom: 1px solid #ffee58!important
}

.border-left-yellow.border-left-lighten-1 {
    border-left: 1px solid #ffee58!important
}

.border-right-yellow.border-right-lighten-1 {
    border-right: 1px solid #ffee58!important
}

.overlay-yellow.overlay-lighten-1 {
    background: #ffee58;
    background: rgba(255,238,88,.8)
}

.yellow {
    color: #ffeb3b!important
}

.bg-yellow {
    background-color: #ffeb3b!important
}

.bg-yellow .card-footer,.bg-yellow .card-header {
    background-color: transparent
}

.bg-yellow.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,235,59,.6)
}

.selectboxit.selectboxit-btn.bg-yellow {
    background-color: #ffeb3b!important
}

.alert-yellow {
    background-color: #fff282;
    border-color: #ffeb3b!important
}

.border-yellow {
    border: 1px solid
}

.overlay-yellow {
    background: #ffeb3b;
    background: rgba(255,235,59,.8)
}

.btn-yellow,.color-info.yellow {
    background-color: #ffeb3b!important
}

.btn-yellow {
    border-color: #fbc02d!important;
    color: #fff
}

.btn-yellow:hover {
    background-color: #ffee58!important;
    border-color: #fdd835!important;
    color: #fff!important
}

.btn-yellow:active,.btn-yellow:focus {
    background-color: #f9a825!important;
    border-color: #fbc02d!important;
    color: #fff!important
}

.btn-yellow.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(255,235,59,.6)
}

.btn-outline-yellow {
    background-color: transparent;
    border: 1px solid #ffeb3b;
    color: #ffeb3b
}

.btn-outline-yellow:hover {
    background-color: #ffeb3b;
    color: #fff!important
}

.btn-outline-yellow.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(255,235,59,.6)
}

input[type=checkbox].bg-yellow+.custom-control-label:before,input[type=radio].bg-yellow+.custom-control-label:before {
    background-color: #ffeb3b!important
}

input:focus~.bg-yellow {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffeb3b!important
}

.border-yellow {
    border-color: #ffeb3b!important
}

.border-top-yellow {
    border-top: 1px solid #ffeb3b
}

.border-bottom-yellow {
    border-bottom: 1px solid #ffeb3b
}

.border-left-yellow {
    border-left: 1px solid #ffeb3b
}

.border-right-yellow {
    border-right: 1px solid #ffeb3b
}

.bullet.bullet-yellow {
    background-color: #ffeb3b
}

.yellow.darken-1 {
    color: #fdd835!important
}

.bg-yellow.bg-darken-1 {
    background-color: #fdd835!important
}

.bg-yellow.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(253,216,53,.6)
}

.btn-yellow.btn-darken-1 {
    background-color: #fdd835!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-darken-1:hover {
    background-color: #f9a825!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-darken-1:active,.btn-yellow.btn-darken-1:focus {
    background-color: #f57f17!important;
    border-color: #f9a825!important
}

.btn-outline-yellow.btn-outline-darken-1 {
    border-color: #fdd835!important;
    color: #fdd835!important
}

.btn-outline-yellow.btn-outline-darken-1:hover {
    background-color: #fdd835!important
}

input:focus~.bg-yellow {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #fdd835!important
}

.border-yellow.border-darken-1 {
    border: 1px solid #fdd835!important
}

.border-top-yellow.border-top-darken-1 {
    border-top: 1px solid #fdd835!important
}

.border-bottom-yellow.border-bottom-darken-1 {
    border-bottom: 1px solid #fdd835!important
}

.border-left-yellow.border-left-darken-1 {
    border-left: 1px solid #fdd835!important
}

.border-right-yellow.border-right-darken-1 {
    border-right: 1px solid #fdd835!important
}

.overlay-yellow.overlay-darken-1 {
    background: #fdd835;
    background: rgba(253,216,53,.8)
}

.yellow.darken-2 {
    color: #fbc02d!important
}

.bg-yellow.bg-darken-2 {
    background-color: #fbc02d!important
}

.bg-yellow.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(251,192,45,.6)
}

.btn-yellow.btn-darken-2 {
    background-color: #fbc02d!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-darken-2:hover {
    background-color: #f9a825!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-darken-2:active,.btn-yellow.btn-darken-2:focus {
    background-color: #f57f17!important;
    border-color: #f9a825!important
}

.btn-outline-yellow.btn-outline-darken-2 {
    border-color: #fbc02d!important;
    color: #fbc02d!important
}

.btn-outline-yellow.btn-outline-darken-2:hover {
    background-color: #fbc02d!important
}

input:focus~.bg-yellow {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #fbc02d!important
}

.border-yellow.border-darken-2 {
    border: 1px solid #fbc02d!important
}

.border-top-yellow.border-top-darken-2 {
    border-top: 1px solid #fbc02d!important
}

.border-bottom-yellow.border-bottom-darken-2 {
    border-bottom: 1px solid #fbc02d!important
}

.border-left-yellow.border-left-darken-2 {
    border-left: 1px solid #fbc02d!important
}

.border-right-yellow.border-right-darken-2 {
    border-right: 1px solid #fbc02d!important
}

.overlay-yellow.overlay-darken-2 {
    background: #fbc02d;
    background: rgba(251,192,45,.8)
}

.yellow.darken-3 {
    color: #f9a825!important
}

.bg-yellow.bg-darken-3 {
    background-color: #f9a825!important
}

.bg-yellow.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(249,168,37,.6)
}

.btn-yellow.btn-darken-3,.btn-yellow.btn-darken-3:hover {
    background-color: #f9a825!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-darken-3:active,.btn-yellow.btn-darken-3:focus {
    background-color: #f57f17!important;
    border-color: #f9a825!important
}

.btn-outline-yellow.btn-outline-darken-3 {
    border-color: #f9a825!important;
    color: #f9a825!important
}

.btn-outline-yellow.btn-outline-darken-3:hover {
    background-color: #f9a825!important
}

input:focus~.bg-yellow {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #f9a825!important
}

.border-yellow.border-darken-3 {
    border: 1px solid #f9a825!important
}

.border-top-yellow.border-top-darken-3 {
    border-top: 1px solid #f9a825!important
}

.border-bottom-yellow.border-bottom-darken-3 {
    border-bottom: 1px solid #f9a825!important
}

.border-left-yellow.border-left-darken-3 {
    border-left: 1px solid #f9a825!important
}

.border-right-yellow.border-right-darken-3 {
    border-right: 1px solid #f9a825!important
}

.overlay-yellow.overlay-darken-3 {
    background: #f9a825;
    background: rgba(249,168,37,.8)
}

.yellow.darken-4 {
    color: #f57f17!important
}

.bg-yellow.bg-darken-4 {
    background-color: #f57f17!important
}

.bg-yellow.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(245,127,23,.6)
}

.btn-yellow.btn-darken-4 {
    background-color: #f57f17!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-darken-4:hover {
    background-color: #f9a825!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-darken-4:active,.btn-yellow.btn-darken-4:focus {
    background-color: #f57f17!important;
    border-color: #f9a825!important
}

.btn-outline-yellow.btn-outline-darken-4 {
    border-color: #f57f17!important;
    color: #f57f17!important
}

.btn-outline-yellow.btn-outline-darken-4:hover {
    background-color: #f57f17!important
}

input:focus~.bg-yellow {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #f57f17!important
}

.border-yellow.border-darken-4 {
    border: 1px solid #f57f17!important
}

.border-top-yellow.border-top-darken-4 {
    border-top: 1px solid #f57f17!important
}

.border-bottom-yellow.border-bottom-darken-4 {
    border-bottom: 1px solid #f57f17!important
}

.border-left-yellow.border-left-darken-4 {
    border-left: 1px solid #f57f17!important
}

.border-right-yellow.border-right-darken-4 {
    border-right: 1px solid #f57f17!important
}

.overlay-yellow.overlay-darken-4 {
    background: #f57f17;
    background: rgba(245,127,23,.8)
}

.yellow.accent-1 {
    color: #ffff8d!important
}

.bg-yellow.bg-accent-1 {
    background-color: #ffff8d!important
}

.bg-yellow.bg-accent-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,255,141,.6)
}

.btn-yellow.btn-accent-1 {
    background-color: #ffff8d!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-accent-1:hover {
    background-color: #f9a825!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-accent-1:active,.btn-yellow.btn-accent-1:focus {
    background-color: #f57f17!important;
    border-color: #f9a825!important
}

.btn-outline-yellow.btn-outline-accent-1 {
    border-color: #ffff8d!important;
    color: #ffff8d!important
}

.btn-outline-yellow.btn-outline-accent-1:hover {
    background-color: #ffff8d!important
}

input:focus~.bg-yellow {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffff8d!important
}

.border-yellow.border-accent-1 {
    border: 1px solid #ffff8d!important
}

.border-top-yellow.border-top-accent-1 {
    border-top: 1px solid #ffff8d!important
}

.border-bottom-yellow.border-bottom-accent-1 {
    border-bottom: 1px solid #ffff8d!important
}

.border-left-yellow.border-left-accent-1 {
    border-left: 1px solid #ffff8d!important
}

.border-right-yellow.border-right-accent-1 {
    border-right: 1px solid #ffff8d!important
}

.overlay-yellow.overlay-accent-1 {
    background: #ffff8d;
    background: rgba(255,255,141,.8)
}

.yellow.accent-2 {
    color: #ff0!important
}

.bg-yellow.bg-accent-2 {
    background-color: #ff0!important
}

.bg-yellow.bg-accent-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,255,0,.6)
}

.btn-yellow.btn-accent-2 {
    background-color: #ff0!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-accent-2:hover {
    background-color: #f9a825!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-accent-2:active,.btn-yellow.btn-accent-2:focus {
    background-color: #f57f17!important;
    border-color: #f9a825!important
}

.btn-outline-yellow.btn-outline-accent-2 {
    border-color: #ff0!important;
    color: #ff0!important
}

.btn-outline-yellow.btn-outline-accent-2:hover {
    background-color: #ff0!important
}

input:focus~.bg-yellow {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ff0!important
}

.border-yellow.border-accent-2 {
    border: 1px solid #ff0!important
}

.border-top-yellow.border-top-accent-2 {
    border-top: 1px solid #ff0!important
}

.border-bottom-yellow.border-bottom-accent-2 {
    border-bottom: 1px solid #ff0!important
}

.border-left-yellow.border-left-accent-2 {
    border-left: 1px solid #ff0!important
}

.border-right-yellow.border-right-accent-2 {
    border-right: 1px solid #ff0!important
}

.overlay-yellow.overlay-accent-2 {
    background: #ff0;
    background: rgba(255,255,0,.8)
}

.yellow.accent-3 {
    color: #ffea00!important
}

.bg-yellow.bg-accent-3 {
    background-color: #ffea00!important
}

.bg-yellow.bg-accent-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,234,0,.6)
}

.btn-yellow.btn-accent-3 {
    background-color: #ffea00!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-accent-3:hover {
    background-color: #f9a825!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-accent-3:active,.btn-yellow.btn-accent-3:focus {
    background-color: #f57f17!important;
    border-color: #f9a825!important
}

.btn-outline-yellow.btn-outline-accent-3 {
    border-color: #ffea00!important;
    color: #ffea00!important
}

.btn-outline-yellow.btn-outline-accent-3:hover {
    background-color: #ffea00!important
}

input:focus~.bg-yellow {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffea00!important
}

.border-yellow.border-accent-3 {
    border: 1px solid #ffea00!important
}

.border-top-yellow.border-top-accent-3 {
    border-top: 1px solid #ffea00!important
}

.border-bottom-yellow.border-bottom-accent-3 {
    border-bottom: 1px solid #ffea00!important
}

.border-left-yellow.border-left-accent-3 {
    border-left: 1px solid #ffea00!important
}

.border-right-yellow.border-right-accent-3 {
    border-right: 1px solid #ffea00!important
}

.overlay-yellow.overlay-accent-3 {
    background: #ffea00;
    background: rgba(255,234,0,.8)
}

.yellow.accent-4 {
    color: #ffd600!important
}

.bg-yellow.bg-accent-4 {
    background-color: #ffd600!important
}

.bg-yellow.bg-accent-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,214,0,.6)
}

.btn-yellow.btn-accent-4 {
    background-color: #ffd600!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-accent-4:hover {
    background-color: #f9a825!important;
    border-color: #fbc02d!important
}

.btn-yellow.btn-accent-4:active,.btn-yellow.btn-accent-4:focus {
    background-color: #f57f17!important;
    border-color: #f9a825!important
}

.btn-outline-yellow.btn-outline-accent-4 {
    border-color: #ffd600!important;
    color: #ffd600!important
}

.btn-outline-yellow.btn-outline-accent-4:hover {
    background-color: #ffd600!important
}

input:focus~.bg-yellow {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffd600!important
}

.border-yellow.border-accent-4 {
    border: 1px solid #ffd600!important
}

.border-top-yellow.border-top-accent-4 {
    border-top: 1px solid #ffd600!important
}

.border-bottom-yellow.border-bottom-accent-4 {
    border-bottom: 1px solid #ffd600!important
}

.border-left-yellow.border-left-accent-4 {
    border-left: 1px solid #ffd600!important
}

.border-right-yellow.border-right-accent-4 {
    border-right: 1px solid #ffd600!important
}

.overlay-yellow.overlay-accent-4 {
    background: #ffd600;
    background: rgba(255,214,0,.8)
}

.amber.lighten-5 {
    color: #fff8e1!important
}

.bg-amber.bg-lighten-5 {
    background-color: #fff8e1!important
}

.bg-amber.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,248,225,.6)
}

.btn-amber.btn-lighten-5 {
    background-color: #fff8e1!important;
    border-color: #ffa000!important
}

.btn-amber.btn-lighten-5:hover {
    background-color: #ff8f00!important;
    border-color: #ffa000!important
}

.btn-amber.btn-lighten-5:active,.btn-amber.btn-lighten-5:focus {
    background-color: #ff6f00!important;
    border-color: #ff8f00!important
}

.btn-outline-amber.btn-outline-lighten-5 {
    border-color: #fff8e1!important;
    color: #fff8e1!important
}

.btn-outline-amber.btn-outline-lighten-5:hover {
    background-color: #fff8e1!important
}

input:focus~.bg-amber {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #fff8e1!important
}

.border-amber.border-lighten-5 {
    border: 1px solid #fff8e1!important
}

.border-top-amber.border-top-lighten-5 {
    border-top: 1px solid #fff8e1!important
}

.border-bottom-amber.border-bottom-lighten-5 {
    border-bottom: 1px solid #fff8e1!important
}

.border-left-amber.border-left-lighten-5 {
    border-left: 1px solid #fff8e1!important
}

.border-right-amber.border-right-lighten-5 {
    border-right: 1px solid #fff8e1!important
}

.overlay-amber.overlay-lighten-5 {
    background: #fff8e1;
    background: rgba(255,248,225,.8)
}

.amber.lighten-4 {
    color: #ffecb3!important
}

.bg-amber.bg-lighten-4 {
    background-color: #ffecb3!important
}

.bg-amber.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,236,179,.6)
}

.btn-amber.btn-lighten-4 {
    background-color: #ffecb3!important;
    border-color: #ffa000!important
}

.btn-amber.btn-lighten-4:hover {
    background-color: #ff8f00!important;
    border-color: #ffa000!important
}

.btn-amber.btn-lighten-4:active,.btn-amber.btn-lighten-4:focus {
    background-color: #ff6f00!important;
    border-color: #ff8f00!important
}

.btn-outline-amber.btn-outline-lighten-4 {
    border-color: #ffecb3!important;
    color: #ffecb3!important
}

.btn-outline-amber.btn-outline-lighten-4:hover {
    background-color: #ffecb3!important
}

input:focus~.bg-amber {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffecb3!important
}

.border-amber.border-lighten-4 {
    border: 1px solid #ffecb3!important
}

.border-top-amber.border-top-lighten-4 {
    border-top: 1px solid #ffecb3!important
}

.border-bottom-amber.border-bottom-lighten-4 {
    border-bottom: 1px solid #ffecb3!important
}

.border-left-amber.border-left-lighten-4 {
    border-left: 1px solid #ffecb3!important
}

.border-right-amber.border-right-lighten-4 {
    border-right: 1px solid #ffecb3!important
}

.overlay-amber.overlay-lighten-4 {
    background: #ffecb3;
    background: rgba(255,236,179,.8)
}

.amber.lighten-3 {
    color: #ffe082!important
}

.bg-amber.bg-lighten-3 {
    background-color: #ffe082!important
}

.bg-amber.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,224,130,.6)
}

.btn-amber.btn-lighten-3 {
    background-color: #ffe082!important;
    border-color: #ffa000!important
}

.btn-amber.btn-lighten-3:hover {
    background-color: #ff8f00!important;
    border-color: #ffa000!important
}

.btn-amber.btn-lighten-3:active,.btn-amber.btn-lighten-3:focus {
    background-color: #ff6f00!important;
    border-color: #ff8f00!important
}

.btn-outline-amber.btn-outline-lighten-3 {
    border-color: #ffe082!important;
    color: #ffe082!important
}

.btn-outline-amber.btn-outline-lighten-3:hover {
    background-color: #ffe082!important
}

input:focus~.bg-amber {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffe082!important
}

.border-amber.border-lighten-3 {
    border: 1px solid #ffe082!important
}

.border-top-amber.border-top-lighten-3 {
    border-top: 1px solid #ffe082!important
}

.border-bottom-amber.border-bottom-lighten-3 {
    border-bottom: 1px solid #ffe082!important
}

.border-left-amber.border-left-lighten-3 {
    border-left: 1px solid #ffe082!important
}

.border-right-amber.border-right-lighten-3 {
    border-right: 1px solid #ffe082!important
}

.overlay-amber.overlay-lighten-3 {
    background: #ffe082;
    background: rgba(255,224,130,.8)
}

.amber.lighten-2 {
    color: #ffd54f!important
}

.bg-amber.bg-lighten-2 {
    background-color: #ffd54f!important
}

.bg-amber.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,213,79,.6)
}

.btn-amber.btn-lighten-2 {
    background-color: #ffd54f!important;
    border-color: #ffa000!important
}

.btn-amber.btn-lighten-2:hover {
    background-color: #ff8f00!important;
    border-color: #ffa000!important
}

.btn-amber.btn-lighten-2:active,.btn-amber.btn-lighten-2:focus {
    background-color: #ff6f00!important;
    border-color: #ff8f00!important
}

.btn-outline-amber.btn-outline-lighten-2 {
    border-color: #ffd54f!important;
    color: #ffd54f!important
}

.btn-outline-amber.btn-outline-lighten-2:hover {
    background-color: #ffd54f!important
}

input:focus~.bg-amber {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffd54f!important
}

.border-amber.border-lighten-2 {
    border: 1px solid #ffd54f!important
}

.border-top-amber.border-top-lighten-2 {
    border-top: 1px solid #ffd54f!important
}

.border-bottom-amber.border-bottom-lighten-2 {
    border-bottom: 1px solid #ffd54f!important
}

.border-left-amber.border-left-lighten-2 {
    border-left: 1px solid #ffd54f!important
}

.border-right-amber.border-right-lighten-2 {
    border-right: 1px solid #ffd54f!important
}

.overlay-amber.overlay-lighten-2 {
    background: #ffd54f;
    background: rgba(255,213,79,.8)
}

.amber.lighten-1 {
    color: #ffca28!important
}

.bg-amber.bg-lighten-1 {
    background-color: #ffca28!important
}

.bg-amber.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,202,40,.6)
}

.btn-amber.btn-lighten-1 {
    background-color: #ffca28!important;
    border-color: #ffa000!important
}

.btn-amber.btn-lighten-1:hover {
    background-color: #ff8f00!important;
    border-color: #ffa000!important
}

.btn-amber.btn-lighten-1:active,.btn-amber.btn-lighten-1:focus {
    background-color: #ff6f00!important;
    border-color: #ff8f00!important
}

.btn-outline-amber.btn-outline-lighten-1 {
    border-color: #ffca28!important;
    color: #ffca28!important
}

.btn-outline-amber.btn-outline-lighten-1:hover {
    background-color: #ffca28!important
}

input:focus~.bg-amber {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffca28!important
}

.border-amber.border-lighten-1 {
    border: 1px solid #ffca28!important
}

.border-top-amber.border-top-lighten-1 {
    border-top: 1px solid #ffca28!important
}

.border-bottom-amber.border-bottom-lighten-1 {
    border-bottom: 1px solid #ffca28!important
}

.border-left-amber.border-left-lighten-1 {
    border-left: 1px solid #ffca28!important
}

.border-right-amber.border-right-lighten-1 {
    border-right: 1px solid #ffca28!important
}

.overlay-amber.overlay-lighten-1 {
    background: #ffca28;
    background: rgba(255,202,40,.8)
}

.amber {
    color: #ffc107!important
}

.bg-amber {
    background-color: #ffc107!important
}

.bg-amber .card-footer,.bg-amber .card-header {
    background-color: transparent
}

.bg-amber.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,193,7,.6)
}

.selectboxit.selectboxit-btn.bg-amber {
    background-color: #ffc107!important
}

.alert-amber {
    background-color: #ffd34e;
    border-color: #ffc107!important
}

.border-amber {
    border: 1px solid
}

.overlay-amber {
    background: #ffc107;
    background: rgba(255,193,7,.8)
}

.btn-amber,.color-info.amber {
    background-color: #ffc107!important
}

.btn-amber {
    border-color: #ffa000!important;
    color: #fff
}

.btn-amber:hover {
    background-color: #ffca28!important;
    border-color: #ffb300!important;
    color: #fff!important
}

.btn-amber:active,.btn-amber:focus {
    background-color: #ff8f00!important;
    border-color: #ffa000!important;
    color: #fff!important
}

.btn-amber.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(255,193,7,.6)
}

.btn-outline-amber {
    background-color: transparent;
    border: 1px solid #ffc107;
    color: #ffc107
}

.btn-outline-amber:hover {
    background-color: #ffc107;
    color: #fff!important
}

.btn-outline-amber.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(255,193,7,.6)
}

input[type=checkbox].bg-amber+.custom-control-label:before,input[type=radio].bg-amber+.custom-control-label:before {
    background-color: #ffc107!important
}

input:focus~.bg-amber {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffc107!important
}

.border-amber {
    border-color: #ffc107!important
}

.border-top-amber {
    border-top: 1px solid #ffc107
}

.border-bottom-amber {
    border-bottom: 1px solid #ffc107
}

.border-left-amber {
    border-left: 1px solid #ffc107
}

.border-right-amber {
    border-right: 1px solid #ffc107
}

.bullet.bullet-amber {
    background-color: #ffc107
}

.amber.darken-1 {
    color: #ffb300!important
}

.bg-amber.bg-darken-1 {
    background-color: #ffb300!important
}

.bg-amber.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,179,0,.6)
}

.btn-amber.btn-darken-1 {
    background-color: #ffb300!important;
    border-color: #ffa000!important
}

.btn-amber.btn-darken-1:hover {
    background-color: #ff8f00!important;
    border-color: #ffa000!important
}

.btn-amber.btn-darken-1:active,.btn-amber.btn-darken-1:focus {
    background-color: #ff6f00!important;
    border-color: #ff8f00!important
}

.btn-outline-amber.btn-outline-darken-1 {
    border-color: #ffb300!important;
    color: #ffb300!important
}

.btn-outline-amber.btn-outline-darken-1:hover {
    background-color: #ffb300!important
}

input:focus~.bg-amber {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffb300!important
}

.border-amber.border-darken-1 {
    border: 1px solid #ffb300!important
}

.border-top-amber.border-top-darken-1 {
    border-top: 1px solid #ffb300!important
}

.border-bottom-amber.border-bottom-darken-1 {
    border-bottom: 1px solid #ffb300!important
}

.border-left-amber.border-left-darken-1 {
    border-left: 1px solid #ffb300!important
}

.border-right-amber.border-right-darken-1 {
    border-right: 1px solid #ffb300!important
}

.overlay-amber.overlay-darken-1 {
    background: #ffb300;
    background: rgba(255,179,0,.8)
}

.amber.darken-2 {
    color: #ffa000!important
}

.bg-amber.bg-darken-2 {
    background-color: #ffa000!important
}

.bg-amber.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,160,0,.6)
}

.btn-amber.btn-darken-2 {
    background-color: #ffa000!important;
    border-color: #ffa000!important
}

.btn-amber.btn-darken-2:hover {
    background-color: #ff8f00!important;
    border-color: #ffa000!important
}

.btn-amber.btn-darken-2:active,.btn-amber.btn-darken-2:focus {
    background-color: #ff6f00!important;
    border-color: #ff8f00!important
}

.btn-outline-amber.btn-outline-darken-2 {
    border-color: #ffa000!important;
    color: #ffa000!important
}

.btn-outline-amber.btn-outline-darken-2:hover {
    background-color: #ffa000!important
}

input:focus~.bg-amber {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffa000!important
}

.border-amber.border-darken-2 {
    border: 1px solid #ffa000!important
}

.border-top-amber.border-top-darken-2 {
    border-top: 1px solid #ffa000!important
}

.border-bottom-amber.border-bottom-darken-2 {
    border-bottom: 1px solid #ffa000!important
}

.border-left-amber.border-left-darken-2 {
    border-left: 1px solid #ffa000!important
}

.border-right-amber.border-right-darken-2 {
    border-right: 1px solid #ffa000!important
}

.overlay-amber.overlay-darken-2 {
    background: #ffa000;
    background: rgba(255,160,0,.8)
}

.amber.darken-3 {
    color: #ff8f00!important
}

.bg-amber.bg-darken-3 {
    background-color: #ff8f00!important
}

.bg-amber.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,143,0,.6)
}

.btn-amber.btn-darken-3,.btn-amber.btn-darken-3:hover {
    background-color: #ff8f00!important;
    border-color: #ffa000!important
}

.btn-amber.btn-darken-3:active,.btn-amber.btn-darken-3:focus {
    background-color: #ff6f00!important;
    border-color: #ff8f00!important
}

.btn-outline-amber.btn-outline-darken-3 {
    border-color: #ff8f00!important;
    color: #ff8f00!important
}

.btn-outline-amber.btn-outline-darken-3:hover {
    background-color: #ff8f00!important
}

input:focus~.bg-amber {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ff8f00!important
}

.border-amber.border-darken-3 {
    border: 1px solid #ff8f00!important
}

.border-top-amber.border-top-darken-3 {
    border-top: 1px solid #ff8f00!important
}

.border-bottom-amber.border-bottom-darken-3 {
    border-bottom: 1px solid #ff8f00!important
}

.border-left-amber.border-left-darken-3 {
    border-left: 1px solid #ff8f00!important
}

.border-right-amber.border-right-darken-3 {
    border-right: 1px solid #ff8f00!important
}

.overlay-amber.overlay-darken-3 {
    background: #ff8f00;
    background: rgba(255,143,0,.8)
}

.amber.darken-4 {
    color: #ff6f00!important
}

.bg-amber.bg-darken-4 {
    background-color: #ff6f00!important
}

.bg-amber.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,111,0,.6)
}

.btn-amber.btn-darken-4 {
    background-color: #ff6f00!important;
    border-color: #ffa000!important
}

.btn-amber.btn-darken-4:hover {
    background-color: #ff8f00!important;
    border-color: #ffa000!important
}

.btn-amber.btn-darken-4:active,.btn-amber.btn-darken-4:focus {
    background-color: #ff6f00!important;
    border-color: #ff8f00!important
}

.btn-outline-amber.btn-outline-darken-4 {
    border-color: #ff6f00!important;
    color: #ff6f00!important
}

.btn-outline-amber.btn-outline-darken-4:hover {
    background-color: #ff6f00!important
}

input:focus~.bg-amber {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ff6f00!important
}

.border-amber.border-darken-4 {
    border: 1px solid #ff6f00!important
}

.border-top-amber.border-top-darken-4 {
    border-top: 1px solid #ff6f00!important
}

.border-bottom-amber.border-bottom-darken-4 {
    border-bottom: 1px solid #ff6f00!important
}

.border-left-amber.border-left-darken-4 {
    border-left: 1px solid #ff6f00!important
}

.border-right-amber.border-right-darken-4 {
    border-right: 1px solid #ff6f00!important
}

.overlay-amber.overlay-darken-4 {
    background: #ff6f00;
    background: rgba(255,111,0,.8)
}

.amber.accent-1 {
    color: #ffe57f!important
}

.bg-amber.bg-accent-1 {
    background-color: #ffe57f!important
}

.bg-amber.bg-accent-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,229,127,.6)
}

.btn-amber.btn-accent-1 {
    background-color: #ffe57f!important;
    border-color: #ffa000!important
}

.btn-amber.btn-accent-1:hover {
    background-color: #ff8f00!important;
    border-color: #ffa000!important
}

.btn-amber.btn-accent-1:active,.btn-amber.btn-accent-1:focus {
    background-color: #ff6f00!important;
    border-color: #ff8f00!important
}

.btn-outline-amber.btn-outline-accent-1 {
    border-color: #ffe57f!important;
    color: #ffe57f!important
}

.btn-outline-amber.btn-outline-accent-1:hover {
    background-color: #ffe57f!important
}

input:focus~.bg-amber {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffe57f!important
}

.border-amber.border-accent-1 {
    border: 1px solid #ffe57f!important
}

.border-top-amber.border-top-accent-1 {
    border-top: 1px solid #ffe57f!important
}

.border-bottom-amber.border-bottom-accent-1 {
    border-bottom: 1px solid #ffe57f!important
}

.border-left-amber.border-left-accent-1 {
    border-left: 1px solid #ffe57f!important
}

.border-right-amber.border-right-accent-1 {
    border-right: 1px solid #ffe57f!important
}

.overlay-amber.overlay-accent-1 {
    background: #ffe57f;
    background: rgba(255,229,127,.8)
}

.amber.accent-2 {
    color: #ffd740!important
}

.bg-amber.bg-accent-2 {
    background-color: #ffd740!important
}

.bg-amber.bg-accent-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,215,64,.6)
}

.btn-amber.btn-accent-2 {
    background-color: #ffd740!important;
    border-color: #ffa000!important
}

.btn-amber.btn-accent-2:hover {
    background-color: #ff8f00!important;
    border-color: #ffa000!important
}

.btn-amber.btn-accent-2:active,.btn-amber.btn-accent-2:focus {
    background-color: #ff6f00!important;
    border-color: #ff8f00!important
}

.btn-outline-amber.btn-outline-accent-2 {
    border-color: #ffd740!important;
    color: #ffd740!important
}

.btn-outline-amber.btn-outline-accent-2:hover {
    background-color: #ffd740!important
}

input:focus~.bg-amber {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffd740!important
}

.border-amber.border-accent-2 {
    border: 1px solid #ffd740!important
}

.border-top-amber.border-top-accent-2 {
    border-top: 1px solid #ffd740!important
}

.border-bottom-amber.border-bottom-accent-2 {
    border-bottom: 1px solid #ffd740!important
}

.border-left-amber.border-left-accent-2 {
    border-left: 1px solid #ffd740!important
}

.border-right-amber.border-right-accent-2 {
    border-right: 1px solid #ffd740!important
}

.overlay-amber.overlay-accent-2 {
    background: #ffd740;
    background: rgba(255,215,64,.8)
}

.amber.accent-3 {
    color: #ffc400!important
}

.bg-amber.bg-accent-3 {
    background-color: #ffc400!important
}

.bg-amber.bg-accent-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,196,0,.6)
}

.btn-amber.btn-accent-3 {
    background-color: #ffc400!important;
    border-color: #ffa000!important
}

.btn-amber.btn-accent-3:hover {
    background-color: #ff8f00!important;
    border-color: #ffa000!important
}

.btn-amber.btn-accent-3:active,.btn-amber.btn-accent-3:focus {
    background-color: #ff6f00!important;
    border-color: #ff8f00!important
}

.btn-outline-amber.btn-outline-accent-3 {
    border-color: #ffc400!important;
    color: #ffc400!important
}

.btn-outline-amber.btn-outline-accent-3:hover {
    background-color: #ffc400!important
}

input:focus~.bg-amber {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffc400!important
}

.border-amber.border-accent-3 {
    border: 1px solid #ffc400!important
}

.border-top-amber.border-top-accent-3 {
    border-top: 1px solid #ffc400!important
}

.border-bottom-amber.border-bottom-accent-3 {
    border-bottom: 1px solid #ffc400!important
}

.border-left-amber.border-left-accent-3 {
    border-left: 1px solid #ffc400!important
}

.border-right-amber.border-right-accent-3 {
    border-right: 1px solid #ffc400!important
}

.overlay-amber.overlay-accent-3 {
    background: #ffc400;
    background: rgba(255,196,0,.8)
}

.amber.accent-4 {
    color: #ffab00!important
}

.bg-amber.bg-accent-4 {
    background-color: #ffab00!important
}

.bg-amber.bg-accent-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(255,171,0,.6)
}

.btn-amber.btn-accent-4 {
    background-color: #ffab00!important;
    border-color: #ffa000!important
}

.btn-amber.btn-accent-4:hover {
    background-color: #ff8f00!important;
    border-color: #ffa000!important
}

.btn-amber.btn-accent-4:active,.btn-amber.btn-accent-4:focus {
    background-color: #ff6f00!important;
    border-color: #ff8f00!important
}

.btn-outline-amber.btn-outline-accent-4 {
    border-color: #ffab00!important;
    color: #ffab00!important
}

.btn-outline-amber.btn-outline-accent-4:hover {
    background-color: #ffab00!important
}

input:focus~.bg-amber {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #ffab00!important
}

.border-amber.border-accent-4 {
    border: 1px solid #ffab00!important
}

.border-top-amber.border-top-accent-4 {
    border-top: 1px solid #ffab00!important
}

.border-bottom-amber.border-bottom-accent-4 {
    border-bottom: 1px solid #ffab00!important
}

.border-left-amber.border-left-accent-4 {
    border-left: 1px solid #ffab00!important
}

.border-right-amber.border-right-accent-4 {
    border-right: 1px solid #ffab00!important
}

.overlay-amber.overlay-accent-4 {
    background: #ffab00;
    background: rgba(255,171,0,.8)
}

.blue-grey.lighten-5 {
    color: #eceff1!important
}

.bg-blue-grey.bg-lighten-5 {
    background-color: #eceff1!important
}

.bg-blue-grey.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(236,239,241,.6)
}

.btn-blue-grey.btn-lighten-5 {
    background-color: #eceff1!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-lighten-5:hover {
    background-color: #37474f!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-lighten-5:active,.btn-blue-grey.btn-lighten-5:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-blue-grey.btn-outline-lighten-5 {
    border-color: #eceff1!important;
    color: #eceff1!important
}

.btn-outline-blue-grey.btn-outline-lighten-5:hover {
    background-color: #eceff1!important
}

input:focus~.bg-blue-grey {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #eceff1!important
}

.border-blue-grey.border-lighten-5 {
    border: 1px solid #eceff1!important
}

.border-top-blue-grey.border-top-lighten-5 {
    border-top: 1px solid #eceff1!important
}

.border-bottom-blue-grey.border-bottom-lighten-5 {
    border-bottom: 1px solid #eceff1!important
}

.border-left-blue-grey.border-left-lighten-5 {
    border-left: 1px solid #eceff1!important
}

.border-right-blue-grey.border-right-lighten-5 {
    border-right: 1px solid #eceff1!important
}

.overlay-blue-grey.overlay-lighten-5 {
    background: #eceff1;
    background: rgba(236,239,241,.8)
}

.blue-grey.lighten-4 {
    color: #cfd8dc!important
}

.bg-blue-grey.bg-lighten-4 {
    background-color: #cfd8dc!important
}

.bg-blue-grey.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(207,216,220,.6)
}

.btn-blue-grey.btn-lighten-4 {
    background-color: #cfd8dc!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-lighten-4:hover {
    background-color: #37474f!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-lighten-4:active,.btn-blue-grey.btn-lighten-4:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-blue-grey.btn-outline-lighten-4 {
    border-color: #cfd8dc!important;
    color: #cfd8dc!important
}

.btn-outline-blue-grey.btn-outline-lighten-4:hover {
    background-color: #cfd8dc!important
}

input:focus~.bg-blue-grey {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #cfd8dc!important
}

.border-blue-grey.border-lighten-4 {
    border: 1px solid #cfd8dc!important
}

.border-top-blue-grey.border-top-lighten-4 {
    border-top: 1px solid #cfd8dc!important
}

.border-bottom-blue-grey.border-bottom-lighten-4 {
    border-bottom: 1px solid #cfd8dc!important
}

.border-left-blue-grey.border-left-lighten-4 {
    border-left: 1px solid #cfd8dc!important
}

.border-right-blue-grey.border-right-lighten-4 {
    border-right: 1px solid #cfd8dc!important
}

.overlay-blue-grey.overlay-lighten-4 {
    background: #cfd8dc;
    background: rgba(207,216,220,.8)
}

.blue-grey.lighten-3 {
    color: #b0bec5!important
}

.bg-blue-grey.bg-lighten-3 {
    background-color: #b0bec5!important
}

.bg-blue-grey.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(176,190,197,.6)
}

.btn-blue-grey.btn-lighten-3 {
    background-color: #b0bec5!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-lighten-3:hover {
    background-color: #37474f!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-lighten-3:active,.btn-blue-grey.btn-lighten-3:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-blue-grey.btn-outline-lighten-3 {
    border-color: #b0bec5!important;
    color: #b0bec5!important
}

.btn-outline-blue-grey.btn-outline-lighten-3:hover {
    background-color: #b0bec5!important
}

input:focus~.bg-blue-grey {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #b0bec5!important
}

.border-blue-grey.border-lighten-3 {
    border: 1px solid #b0bec5!important
}

.border-top-blue-grey.border-top-lighten-3 {
    border-top: 1px solid #b0bec5!important
}

.border-bottom-blue-grey.border-bottom-lighten-3 {
    border-bottom: 1px solid #b0bec5!important
}

.border-left-blue-grey.border-left-lighten-3 {
    border-left: 1px solid #b0bec5!important
}

.border-right-blue-grey.border-right-lighten-3 {
    border-right: 1px solid #b0bec5!important
}

.overlay-blue-grey.overlay-lighten-3 {
    background: #b0bec5;
    background: rgba(176,190,197,.8)
}

.blue-grey.lighten-2 {
    color: #90a4ae!important
}

.bg-blue-grey.bg-lighten-2 {
    background-color: #90a4ae!important
}

.bg-blue-grey.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(144,164,174,.6)
}

.btn-blue-grey.btn-lighten-2 {
    background-color: #90a4ae!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-lighten-2:hover {
    background-color: #37474f!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-lighten-2:active,.btn-blue-grey.btn-lighten-2:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-blue-grey.btn-outline-lighten-2 {
    border-color: #90a4ae!important;
    color: #90a4ae!important
}

.btn-outline-blue-grey.btn-outline-lighten-2:hover {
    background-color: #90a4ae!important
}

input:focus~.bg-blue-grey {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #90a4ae!important
}

.border-blue-grey.border-lighten-2 {
    border: 1px solid #90a4ae!important
}

.border-top-blue-grey.border-top-lighten-2 {
    border-top: 1px solid #90a4ae!important
}

.border-bottom-blue-grey.border-bottom-lighten-2 {
    border-bottom: 1px solid #90a4ae!important
}

.border-left-blue-grey.border-left-lighten-2 {
    border-left: 1px solid #90a4ae!important
}

.border-right-blue-grey.border-right-lighten-2 {
    border-right: 1px solid #90a4ae!important
}

.overlay-blue-grey.overlay-lighten-2 {
    background: #90a4ae;
    background: rgba(144,164,174,.8)
}

.blue-grey.lighten-1 {
    color: #78909c!important
}

.bg-blue-grey.bg-lighten-1 {
    background-color: #78909c!important
}

.bg-blue-grey.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(120,144,156,.6)
}

.btn-blue-grey.btn-lighten-1 {
    background-color: #78909c!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-lighten-1:hover {
    background-color: #37474f!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-lighten-1:active,.btn-blue-grey.btn-lighten-1:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-blue-grey.btn-outline-lighten-1 {
    border-color: #78909c!important;
    color: #78909c!important
}

.btn-outline-blue-grey.btn-outline-lighten-1:hover {
    background-color: #78909c!important
}

input:focus~.bg-blue-grey {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #78909c!important
}

.border-blue-grey.border-lighten-1 {
    border: 1px solid #78909c!important
}

.border-top-blue-grey.border-top-lighten-1 {
    border-top: 1px solid #78909c!important
}

.border-bottom-blue-grey.border-bottom-lighten-1 {
    border-bottom: 1px solid #78909c!important
}

.border-left-blue-grey.border-left-lighten-1 {
    border-left: 1px solid #78909c!important
}

.border-right-blue-grey.border-right-lighten-1 {
    border-right: 1px solid #78909c!important
}

.overlay-blue-grey.overlay-lighten-1 {
    background: #78909c;
    background: rgba(120,144,156,.8)
}

.blue-grey {
    color: #607d8b!important
}

.bg-blue-grey {
    background-color: #607d8b!important
}

.bg-blue-grey .card-footer,.bg-blue-grey .card-header {
    background-color: transparent
}

.bg-blue-grey.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(96,125,139,.6)
}

.selectboxit.selectboxit-btn.bg-blue-grey {
    background-color: #607d8b!important
}

.alert-blue-grey {
    background-color: #87a0ac;
    border-color: #607d8b!important
}

.border-blue-grey {
    border: 1px solid
}

.overlay-blue-grey {
    background: #607d8b;
    background: rgba(96,125,139,.8)
}

.btn-blue-grey,.color-info.blue-grey {
    background-color: #607d8b!important
}

.btn-blue-grey {
    border-color: #455a64!important;
    color: #fff
}

.btn-blue-grey:hover {
    background-color: #78909c!important;
    border-color: #546e7a!important;
    color: #fff!important
}

.btn-blue-grey:active,.btn-blue-grey:focus {
    background-color: #37474f!important;
    border-color: #455a64!important;
    color: #fff!important
}

.btn-blue-grey.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(96,125,139,.6)
}

.btn-outline-blue-grey {
    background-color: transparent;
    border: 1px solid #607d8b;
    color: #607d8b
}

.btn-outline-blue-grey:hover {
    background-color: #607d8b;
    color: #fff!important
}

.btn-outline-blue-grey.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(96,125,139,.6)
}

input[type=checkbox].bg-blue-grey+.custom-control-label:before,input[type=radio].bg-blue-grey+.custom-control-label:before {
    background-color: #607d8b!important
}

input:focus~.bg-blue-grey {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #607d8b!important
}

.border-blue-grey {
    border-color: #607d8b!important
}

.border-top-blue-grey {
    border-top: 1px solid #607d8b
}

.border-bottom-blue-grey {
    border-bottom: 1px solid #607d8b
}

.border-left-blue-grey {
    border-left: 1px solid #607d8b
}

.border-right-blue-grey {
    border-right: 1px solid #607d8b
}

.bullet.bullet-blue-grey {
    background-color: #607d8b
}

.blue-grey.darken-1 {
    color: #546e7a!important
}

.bg-blue-grey.bg-darken-1 {
    background-color: #546e7a!important
}

.bg-blue-grey.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(84,110,122,.6)
}

.btn-blue-grey.btn-darken-1 {
    background-color: #546e7a!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-darken-1:hover {
    background-color: #37474f!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-darken-1:active,.btn-blue-grey.btn-darken-1:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-blue-grey.btn-outline-darken-1 {
    border-color: #546e7a!important;
    color: #546e7a!important
}

.btn-outline-blue-grey.btn-outline-darken-1:hover {
    background-color: #546e7a!important
}

input:focus~.bg-blue-grey {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #546e7a!important
}

.border-blue-grey.border-darken-1 {
    border: 1px solid #546e7a!important
}

.border-top-blue-grey.border-top-darken-1 {
    border-top: 1px solid #546e7a!important
}

.border-bottom-blue-grey.border-bottom-darken-1 {
    border-bottom: 1px solid #546e7a!important
}

.border-left-blue-grey.border-left-darken-1 {
    border-left: 1px solid #546e7a!important
}

.border-right-blue-grey.border-right-darken-1 {
    border-right: 1px solid #546e7a!important
}

.overlay-blue-grey.overlay-darken-1 {
    background: #546e7a;
    background: rgba(84,110,122,.8)
}

.blue-grey.darken-2 {
    color: #455a64!important
}

.bg-blue-grey.bg-darken-2 {
    background-color: #455a64!important
}

.bg-blue-grey.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(69,90,100,.6)
}

.btn-blue-grey.btn-darken-2 {
    background-color: #455a64!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-darken-2:hover {
    background-color: #37474f!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-darken-2:active,.btn-blue-grey.btn-darken-2:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-blue-grey.btn-outline-darken-2 {
    border-color: #455a64!important;
    color: #455a64!important
}

.btn-outline-blue-grey.btn-outline-darken-2:hover {
    background-color: #455a64!important
}

input:focus~.bg-blue-grey {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #455a64!important
}

.border-blue-grey.border-darken-2 {
    border: 1px solid #455a64!important
}

.border-top-blue-grey.border-top-darken-2 {
    border-top: 1px solid #455a64!important
}

.border-bottom-blue-grey.border-bottom-darken-2 {
    border-bottom: 1px solid #455a64!important
}

.border-left-blue-grey.border-left-darken-2 {
    border-left: 1px solid #455a64!important
}

.border-right-blue-grey.border-right-darken-2 {
    border-right: 1px solid #455a64!important
}

.overlay-blue-grey.overlay-darken-2 {
    background: #455a64;
    background: rgba(69,90,100,.8)
}

.blue-grey.darken-3 {
    color: #37474f!important
}

.bg-blue-grey.bg-darken-3 {
    background-color: #37474f!important
}

.bg-blue-grey.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(55,71,79,.6)
}

.btn-blue-grey.btn-darken-3,.btn-blue-grey.btn-darken-3:hover {
    background-color: #37474f!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-darken-3:active,.btn-blue-grey.btn-darken-3:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-blue-grey.btn-outline-darken-3 {
    border-color: #37474f!important;
    color: #37474f!important
}

.btn-outline-blue-grey.btn-outline-darken-3:hover {
    background-color: #37474f!important
}

input:focus~.bg-blue-grey {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #37474f!important
}

.border-blue-grey.border-darken-3 {
    border: 1px solid #37474f!important
}

.border-top-blue-grey.border-top-darken-3 {
    border-top: 1px solid #37474f!important
}

.border-bottom-blue-grey.border-bottom-darken-3 {
    border-bottom: 1px solid #37474f!important
}

.border-left-blue-grey.border-left-darken-3 {
    border-left: 1px solid #37474f!important
}

.border-right-blue-grey.border-right-darken-3 {
    border-right: 1px solid #37474f!important
}

.overlay-blue-grey.overlay-darken-3 {
    background: #37474f;
    background: rgba(55,71,79,.8)
}

.blue-grey.darken-4 {
    color: #263238!important
}

.bg-blue-grey.bg-darken-4 {
    background-color: #263238!important
}

.bg-blue-grey.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(38,50,56,.6)
}

.btn-blue-grey.btn-darken-4 {
    background-color: #263238!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-darken-4:hover {
    background-color: #37474f!important;
    border-color: #455a64!important
}

.btn-blue-grey.btn-darken-4:active,.btn-blue-grey.btn-darken-4:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-blue-grey.btn-outline-darken-4 {
    border-color: #263238!important;
    color: #263238!important
}

.btn-outline-blue-grey.btn-outline-darken-4:hover {
    background-color: #263238!important
}

input:focus~.bg-blue-grey {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #263238!important
}

.border-blue-grey.border-darken-4 {
    border: 1px solid #263238!important
}

.border-top-blue-grey.border-top-darken-4 {
    border-top: 1px solid #263238!important
}

.border-bottom-blue-grey.border-bottom-darken-4 {
    border-bottom: 1px solid #263238!important
}

.border-left-blue-grey.border-left-darken-4 {
    border-left: 1px solid #263238!important
}

.border-right-blue-grey.border-right-darken-4 {
    border-right: 1px solid #263238!important
}

.overlay-blue-grey.overlay-darken-4 {
    background: #263238;
    background: rgba(38,50,56,.8)
}

.grey-blue.lighten-5 {
    color: #eceff1!important
}

.bg-grey-blue.bg-lighten-5 {
    background-color: #eceff1!important
}

.bg-grey-blue.bg-lighten-5.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(236,239,241,.6)
}

.btn-grey-blue.btn-lighten-5 {
    background-color: #eceff1!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-lighten-5:hover {
    background-color: #37474f!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-lighten-5:active,.btn-grey-blue.btn-lighten-5:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-grey-blue.btn-outline-lighten-5 {
    border-color: #eceff1!important;
    color: #eceff1!important
}

.btn-outline-grey-blue.btn-outline-lighten-5:hover {
    background-color: #eceff1!important
}

input:focus~.bg-grey-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #eceff1!important
}

.border-grey-blue.border-lighten-5 {
    border: 1px solid #eceff1!important
}

.border-top-grey-blue.border-top-lighten-5 {
    border-top: 1px solid #eceff1!important
}

.border-bottom-grey-blue.border-bottom-lighten-5 {
    border-bottom: 1px solid #eceff1!important
}

.border-left-grey-blue.border-left-lighten-5 {
    border-left: 1px solid #eceff1!important
}

.border-right-grey-blue.border-right-lighten-5 {
    border-right: 1px solid #eceff1!important
}

.overlay-grey-blue.overlay-lighten-5 {
    background: #eceff1;
    background: rgba(236,239,241,.8)
}

.grey-blue.lighten-4 {
    color: #cfd8dc!important
}

.bg-grey-blue.bg-lighten-4 {
    background-color: #cfd8dc!important
}

.bg-grey-blue.bg-lighten-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(207,216,220,.6)
}

.btn-grey-blue.btn-lighten-4 {
    background-color: #cfd8dc!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-lighten-4:hover {
    background-color: #37474f!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-lighten-4:active,.btn-grey-blue.btn-lighten-4:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-grey-blue.btn-outline-lighten-4 {
    border-color: #cfd8dc!important;
    color: #cfd8dc!important
}

.btn-outline-grey-blue.btn-outline-lighten-4:hover {
    background-color: #cfd8dc!important
}

input:focus~.bg-grey-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #cfd8dc!important
}

.border-grey-blue.border-lighten-4 {
    border: 1px solid #cfd8dc!important
}

.border-top-grey-blue.border-top-lighten-4 {
    border-top: 1px solid #cfd8dc!important
}

.border-bottom-grey-blue.border-bottom-lighten-4 {
    border-bottom: 1px solid #cfd8dc!important
}

.border-left-grey-blue.border-left-lighten-4 {
    border-left: 1px solid #cfd8dc!important
}

.border-right-grey-blue.border-right-lighten-4 {
    border-right: 1px solid #cfd8dc!important
}

.overlay-grey-blue.overlay-lighten-4 {
    background: #cfd8dc;
    background: rgba(207,216,220,.8)
}

.grey-blue.lighten-3 {
    color: #b0bec5!important
}

.bg-grey-blue.bg-lighten-3 {
    background-color: #b0bec5!important
}

.bg-grey-blue.bg-lighten-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(176,190,197,.6)
}

.btn-grey-blue.btn-lighten-3 {
    background-color: #b0bec5!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-lighten-3:hover {
    background-color: #37474f!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-lighten-3:active,.btn-grey-blue.btn-lighten-3:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-grey-blue.btn-outline-lighten-3 {
    border-color: #b0bec5!important;
    color: #b0bec5!important
}

.btn-outline-grey-blue.btn-outline-lighten-3:hover {
    background-color: #b0bec5!important
}

input:focus~.bg-grey-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #b0bec5!important
}

.border-grey-blue.border-lighten-3 {
    border: 1px solid #b0bec5!important
}

.border-top-grey-blue.border-top-lighten-3 {
    border-top: 1px solid #b0bec5!important
}

.border-bottom-grey-blue.border-bottom-lighten-3 {
    border-bottom: 1px solid #b0bec5!important
}

.border-left-grey-blue.border-left-lighten-3 {
    border-left: 1px solid #b0bec5!important
}

.border-right-grey-blue.border-right-lighten-3 {
    border-right: 1px solid #b0bec5!important
}

.overlay-grey-blue.overlay-lighten-3 {
    background: #b0bec5;
    background: rgba(176,190,197,.8)
}

.grey-blue.lighten-2 {
    color: #6f85ad!important
}

.bg-grey-blue.bg-lighten-2 {
    background-color: #6f85ad!important
}

.bg-grey-blue.bg-lighten-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(111,133,173,.6)
}

.btn-grey-blue.btn-lighten-2 {
    background-color: #6f85ad!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-lighten-2:hover {
    background-color: #37474f!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-lighten-2:active,.btn-grey-blue.btn-lighten-2:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-grey-blue.btn-outline-lighten-2 {
    border-color: #6f85ad!important;
    color: #6f85ad!important
}

.btn-outline-grey-blue.btn-outline-lighten-2:hover {
    background-color: #6f85ad!important
}

input:focus~.bg-grey-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #6f85ad!important
}

.border-grey-blue.border-lighten-2 {
    border: 1px solid #6f85ad!important
}

.border-top-grey-blue.border-top-lighten-2 {
    border-top: 1px solid #6f85ad!important
}

.border-bottom-grey-blue.border-bottom-lighten-2 {
    border-bottom: 1px solid #6f85ad!important
}

.border-left-grey-blue.border-left-lighten-2 {
    border-left: 1px solid #6f85ad!important
}

.border-right-grey-blue.border-right-lighten-2 {
    border-right: 1px solid #6f85ad!important
}

.overlay-grey-blue.overlay-lighten-2 {
    background: #6f85ad;
    background: rgba(111,133,173,.8)
}

.grey-blue.lighten-1 {
    color: #78909c!important
}

.bg-grey-blue.bg-lighten-1 {
    background-color: #78909c!important
}

.bg-grey-blue.bg-lighten-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(120,144,156,.6)
}

.btn-grey-blue.btn-lighten-1 {
    background-color: #78909c!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-lighten-1:hover {
    background-color: #37474f!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-lighten-1:active,.btn-grey-blue.btn-lighten-1:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-grey-blue.btn-outline-lighten-1 {
    border-color: #78909c!important;
    color: #78909c!important
}

.btn-outline-grey-blue.btn-outline-lighten-1:hover {
    background-color: #78909c!important
}

input:focus~.bg-grey-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #78909c!important
}

.border-grey-blue.border-lighten-1 {
    border: 1px solid #78909c!important
}

.border-top-grey-blue.border-top-lighten-1 {
    border-top: 1px solid #78909c!important
}

.border-bottom-grey-blue.border-bottom-lighten-1 {
    border-bottom: 1px solid #78909c!important
}

.border-left-grey-blue.border-left-lighten-1 {
    border-left: 1px solid #78909c!important
}

.border-right-grey-blue.border-right-lighten-1 {
    border-right: 1px solid #78909c!important
}

.overlay-grey-blue.overlay-lighten-1 {
    background: #78909c;
    background: rgba(120,144,156,.8)
}

.grey-blue {
    color: #1b2942!important
}

.bg-grey-blue {
    background-color: #1b2942!important
}

.bg-grey-blue .card-footer,.bg-grey-blue .card-header {
    background-color: transparent
}

.bg-grey-blue.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(27,41,66,.6)
}

.selectboxit.selectboxit-btn.bg-grey-blue {
    background-color: #1b2942!important
}

.alert-grey-blue {
    background-color: #304875;
    border-color: #1b2942!important
}

.border-grey-blue {
    border: 1px solid
}

.overlay-grey-blue {
    background: #1b2942;
    background: rgba(27,41,66,.8)
}

.btn-grey-blue,.color-info.grey-blue {
    background-color: #1b2942!important
}

.btn-grey-blue {
    border-color: #2c303b!important;
    color: #fff
}

.btn-grey-blue:hover {
    background-color: #78909c!important;
    border-color: #546e7a!important;
    color: #fff!important
}

.btn-grey-blue:active,.btn-grey-blue:focus {
    background-color: #37474f!important;
    border-color: #2c303b!important;
    color: #fff!important
}

.btn-grey-blue.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(27,41,66,.6)
}

.btn-outline-grey-blue {
    background-color: transparent;
    border: 1px solid #1b2942;
    color: #1b2942
}

.btn-outline-grey-blue:hover {
    background-color: #1b2942;
    color: #fff!important
}

.btn-outline-grey-blue.btn-glow {
    box-shadow: 0 1px 20px 1px rgba(27,41,66,.6)
}

input[type=checkbox].bg-grey-blue+.custom-control-label:before,input[type=radio].bg-grey-blue+.custom-control-label:before {
    background-color: #1b2942!important
}

input:focus~.bg-grey-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #1b2942!important
}

.border-grey-blue {
    border-color: #1b2942!important
}

.border-top-grey-blue {
    border-top: 1px solid #1b2942
}

.border-bottom-grey-blue {
    border-bottom: 1px solid #1b2942
}

.border-left-grey-blue {
    border-left: 1px solid #1b2942
}

.border-right-grey-blue {
    border-right: 1px solid #1b2942
}

.bullet.bullet-grey-blue {
    background-color: #1b2942
}

.grey-blue.darken-1 {
    color: #546e7a!important
}

.bg-grey-blue.bg-darken-1 {
    background-color: #546e7a!important
}

.bg-grey-blue.bg-darken-1.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(84,110,122,.6)
}

.btn-grey-blue.btn-darken-1 {
    background-color: #546e7a!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-darken-1:hover {
    background-color: #37474f!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-darken-1:active,.btn-grey-blue.btn-darken-1:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-grey-blue.btn-outline-darken-1 {
    border-color: #546e7a!important;
    color: #546e7a!important
}

.btn-outline-grey-blue.btn-outline-darken-1:hover {
    background-color: #546e7a!important
}

input:focus~.bg-grey-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #546e7a!important
}

.border-grey-blue.border-darken-1 {
    border: 1px solid #546e7a!important
}

.border-top-grey-blue.border-top-darken-1 {
    border-top: 1px solid #546e7a!important
}

.border-bottom-grey-blue.border-bottom-darken-1 {
    border-bottom: 1px solid #546e7a!important
}

.border-left-grey-blue.border-left-darken-1 {
    border-left: 1px solid #546e7a!important
}

.border-right-grey-blue.border-right-darken-1 {
    border-right: 1px solid #546e7a!important
}

.overlay-grey-blue.overlay-darken-1 {
    background: #546e7a;
    background: rgba(84,110,122,.8)
}

.grey-blue.darken-2 {
    color: #2c303b!important
}

.bg-grey-blue.bg-darken-2 {
    background-color: #2c303b!important
}

.bg-grey-blue.bg-darken-2.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(44,48,59,.6)
}

.btn-grey-blue.btn-darken-2 {
    background-color: #2c303b!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-darken-2:hover {
    background-color: #37474f!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-darken-2:active,.btn-grey-blue.btn-darken-2:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-grey-blue.btn-outline-darken-2 {
    border-color: #2c303b!important;
    color: #2c303b!important
}

.btn-outline-grey-blue.btn-outline-darken-2:hover {
    background-color: #2c303b!important
}

input:focus~.bg-grey-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #2c303b!important
}

.border-grey-blue.border-darken-2 {
    border: 1px solid #2c303b!important
}

.border-top-grey-blue.border-top-darken-2 {
    border-top: 1px solid #2c303b!important
}

.border-bottom-grey-blue.border-bottom-darken-2 {
    border-bottom: 1px solid #2c303b!important
}

.border-left-grey-blue.border-left-darken-2 {
    border-left: 1px solid #2c303b!important
}

.border-right-grey-blue.border-right-darken-2 {
    border-right: 1px solid #2c303b!important
}

.overlay-grey-blue.overlay-darken-2 {
    background: #2c303b;
    background: rgba(44,48,59,.8)
}

.grey-blue.darken-3 {
    color: #37474f!important
}

.bg-grey-blue.bg-darken-3 {
    background-color: #37474f!important
}

.bg-grey-blue.bg-darken-3.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(55,71,79,.6)
}

.btn-grey-blue.btn-darken-3,.btn-grey-blue.btn-darken-3:hover {
    background-color: #37474f!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-darken-3:active,.btn-grey-blue.btn-darken-3:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-grey-blue.btn-outline-darken-3 {
    border-color: #37474f!important;
    color: #37474f!important
}

.btn-outline-grey-blue.btn-outline-darken-3:hover {
    background-color: #37474f!important
}

input:focus~.bg-grey-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #37474f!important
}

.border-grey-blue.border-darken-3 {
    border: 1px solid #37474f!important
}

.border-top-grey-blue.border-top-darken-3 {
    border-top: 1px solid #37474f!important
}

.border-bottom-grey-blue.border-bottom-darken-3 {
    border-bottom: 1px solid #37474f!important
}

.border-left-grey-blue.border-left-darken-3 {
    border-left: 1px solid #37474f!important
}

.border-right-grey-blue.border-right-darken-3 {
    border-right: 1px solid #37474f!important
}

.overlay-grey-blue.overlay-darken-3 {
    background: #37474f;
    background: rgba(55,71,79,.8)
}

.grey-blue.darken-4 {
    color: #263238!important
}

.bg-grey-blue.bg-darken-4 {
    background-color: #263238!important
}

.bg-grey-blue.bg-darken-4.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(38,50,56,.6)
}

.btn-grey-blue.btn-darken-4 {
    background-color: #263238!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-darken-4:hover {
    background-color: #37474f!important;
    border-color: #2c303b!important
}

.btn-grey-blue.btn-darken-4:active,.btn-grey-blue.btn-darken-4:focus {
    background-color: #263238!important;
    border-color: #37474f!important
}

.btn-outline-grey-blue.btn-outline-darken-4 {
    border-color: #263238!important;
    color: #263238!important
}

.btn-outline-grey-blue.btn-outline-darken-4:hover {
    background-color: #263238!important
}

input:focus~.bg-grey-blue {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #263238!important
}

.border-grey-blue.border-darken-4 {
    border: 1px solid #263238!important
}

.border-top-grey-blue.border-top-darken-4 {
    border-top: 1px solid #263238!important
}

.border-bottom-grey-blue.border-bottom-darken-4 {
    border-bottom: 1px solid #263238!important
}

.border-left-grey-blue.border-left-darken-4 {
    border-left: 1px solid #263238!important
}

.border-right-grey-blue.border-right-darken-4 {
    border-right: 1px solid #263238!important
}

.overlay-grey-blue.overlay-darken-4 {
    background: #263238;
    background: rgba(38,50,56,.8)
}

.shades.black {
    color: #000!important
}

.bg-shades.bg-black {
    background-color: #000!important
}

.bg-shades.bg-black.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,0,0,.6)
}

.btn-shades.btn-black {
    background-color: #000!important
}

.btn-outline-shades.btn-outline-black {
    border-color: #000!important;
    color: #000!important
}

.btn-outline-shades.btn-outline-black:hover {
    background-color: #000!important
}

input:focus~.bg-shades {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #000!important
}

.border-shades.border-black {
    border: 1px solid #000!important
}

.border-top-shades.border-top-black {
    border-top: 1px solid #000!important
}

.border-bottom-shades.border-bottom-black {
    border-bottom: 1px solid #000!important
}

.border-left-shades.border-left-black {
    border-left: 1px solid #000!important
}

.border-right-shades.border-right-black {
    border-right: 1px solid #000!important
}

.overlay-shades.overlay-black {
    background: #000;
    background: rgba(0,0,0,.8)
}

.shades.white {
    color: #fff!important
}

.bg-shades.bg-white {
    background-color: #fff!important
}

.bg-shades.bg-white.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(0,0%,100%,.6)
}

.btn-shades.btn-white {
    background-color: #fff!important
}

.btn-outline-shades.btn-outline-white {
    border-color: #fff!important;
    color: #fff!important
}

.btn-outline-shades.btn-outline-white:hover {
    background-color: #fff!important
}

input:focus~.bg-shades {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #fff!important
}

.border-shades.border-white {
    border: 1px solid #fff!important
}

.border-top-shades.border-top-white {
    border-top: 1px solid #fff!important
}

.border-bottom-shades.border-bottom-white {
    border-bottom: 1px solid #fff!important
}

.border-left-shades.border-left-white {
    border-left: 1px solid #fff!important
}

.border-right-shades.border-right-white {
    border-right: 1px solid #fff!important
}

.overlay-shades.overlay-white {
    background: #fff;
    background: hsla(0,0%,100%,.8)
}

.shades.transparent {
    color: transparent!important
}

.bg-shades.bg-transparent {
    background-color: transparent!important
}

.bg-shades.bg-transparent.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,0,0,.6)
}

.btn-shades.btn-transparent {
    background-color: transparent!important
}

.btn-outline-shades.btn-outline-transparent {
    border-color: transparent!important;
    color: transparent!important
}

.btn-outline-shades.btn-outline-transparent:hover {
    background-color: transparent!important
}

input:focus~.bg-shades {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem transparent!important
}

.border-shades.border-transparent {
    border: 1px solid transparent!important
}

.border-top-shades.border-top-transparent {
    border-top: 1px solid transparent!important
}

.border-bottom-shades.border-bottom-transparent {
    border-bottom: 1px solid transparent!important
}

.border-left-shades.border-left-transparent {
    border-left: 1px solid transparent!important
}

.border-right-shades.border-right-transparent {
    border-right: 1px solid transparent!important
}

.overlay-shades.overlay-transparent {
    background: 0 0;
    background: rgba(0,0,0,.8)
}

.black {
    color: #000
}

.bg-black {
    background-color: #000
}

.bg-black.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,0,0,.6)
}

input:focus~.bg-black {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #000
}

.border-black {
    border: 1px solid #000
}

.border-top-black {
    border-top: 1px solid #000
}

.border-bottom-black {
    border-bottom: 1px solid #000
}

.border-left-black {
    border-left: 1px solid #000
}

.border-right-black {
    border-right: 1px solid #000
}

.white {
    color: #fff
}

.bg-white {
    background-color: #fff
}

.bg-white.bg-glow {
    box-shadow: 0 1px 20px 1px hsla(0,0%,100%,.6)
}

input:focus~.bg-white {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem #fff
}

.border-white {
    border: 1px solid #fff
}

.border-top-white {
    border-top: 1px solid #fff
}

.border-bottom-white {
    border-bottom: 1px solid #fff
}

.border-left-white {
    border-left: 1px solid #fff
}

.border-right-white {
    border-right: 1px solid #fff
}

.transparent {
    color: transparent
}

.bg-transparent {
    background-color: transparent
}

.bg-transparent.bg-glow {
    box-shadow: 0 1px 20px 1px rgba(0,0,0,.6)
}

input:focus~.bg-transparent {
    box-shadow: 0 0 0 .075rem #fff,0 0 0 .21rem transparent
}

.border-transparent {
    border: 1px solid transparent
}

.border-top-transparent {
    border-top: 1px solid transparent
}

.border-bottom-transparent {
    border-bottom: 1px solid transparent
}

.border-left-transparent {
    border-left: 1px solid transparent
}

.border-right-transparent {
    border-right: 1px solid transparent
}

.bg-gradient-x-white {
    border-bottom: none
}

.bg-gradient-directional-white .card-footer,.bg-gradient-directional-white .card-header,.bg-gradient-radial-white .card-footer,.bg-gradient-radial-white .card-header,.bg-gradient-striped-white .card-footer,.bg-gradient-striped-white .card-header,.bg-gradient-x-white .card-footer,.bg-gradient-x-white .card-header,.bg-gradient-x2-white .card-footer,.bg-gradient-x2-white .card-header,.bg-gradient-y-white .card-footer,.bg-gradient-y-white .card-header,.bg-gradient-y2-white .card-footer,.bg-gradient-y2-white .card-header {
    background-color: transparent
}

.bg-gradient-x-black {
    border-bottom: none
}

.bg-gradient-directional-black .card-footer,.bg-gradient-directional-black .card-header,.bg-gradient-radial-black .card-footer,.bg-gradient-radial-black .card-header,.bg-gradient-striped-black .card-footer,.bg-gradient-striped-black .card-header,.bg-gradient-x-black .card-footer,.bg-gradient-x-black .card-header,.bg-gradient-x2-black .card-footer,.bg-gradient-x2-black .card-header,.bg-gradient-y-black .card-footer,.bg-gradient-y-black .card-header,.bg-gradient-y2-black .card-footer,.bg-gradient-y2-black .card-header {
    background-color: transparent
}

.bg-gradient-x-primary {
    background-image: linear-gradient(90deg,#512e90 0,#8259cb);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-primary {
    background-image: linear-gradient(180deg,#512e90 0,#8259cb);
    background-repeat: repeat-x
}

.bg-gradient-directional-primary {
    background-image: linear-gradient(45deg,#512e90,#8259cb);
    background-repeat: repeat-x
}

.bg-gradient-x2-primary {
    background-image: linear-gradient(90deg,#8259cb,#673ab7 50%,#916dd1);
    background-repeat: no-repeat
}

.bg-gradient-y2-primary {
    background-image: linear-gradient(#8259cb,#673ab7 50%,#916dd1);
    background-repeat: no-repeat
}

.bg-gradient-radial-primary {
    background-image: radial-gradient(circle,#512e90,#8259cb);
    background-repeat: no-repeat
}

.bg-gradient-striped-primary {
    background-image: linear-gradient(45deg,#916dd1 25%,transparent 0,transparent 50%,#916dd1 0,#916dd1 75%,transparent 0,transparent)
}

.bg-gradient-directional-primary .card-footer,.bg-gradient-directional-primary .card-header,.bg-gradient-radial-primary .card-footer,.bg-gradient-radial-primary .card-header,.bg-gradient-striped-primary .card-footer,.bg-gradient-striped-primary .card-header,.bg-gradient-x-primary .card-footer,.bg-gradient-x-primary .card-header,.bg-gradient-x2-primary .card-footer,.bg-gradient-x2-primary .card-header,.bg-gradient-y-primary .card-footer,.bg-gradient-y-primary .card-header,.bg-gradient-y2-primary .card-footer,.bg-gradient-y2-primary .card-header {
    background-color: transparent
}

.bg-gradient-x-secondary {
    background-image: linear-gradient(90deg,#4b626d 0,#7b96a3);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-secondary {
    background-image: linear-gradient(180deg,#4b626d 0,#7b96a3);
    background-repeat: repeat-x
}

.bg-gradient-directional-secondary {
    background-image: linear-gradient(45deg,#4b626d,#7b96a3);
    background-repeat: repeat-x
}

.bg-gradient-x2-secondary {
    background-image: linear-gradient(90deg,#7b96a3,#607d8b 50%,#8aa2ae);
    background-repeat: no-repeat
}

.bg-gradient-y2-secondary {
    background-image: linear-gradient(#7b96a3,#607d8b 50%,#8aa2ae);
    background-repeat: no-repeat
}

.bg-gradient-radial-secondary {
    background-image: radial-gradient(circle,#4b626d,#7b96a3);
    background-repeat: no-repeat
}

.bg-gradient-striped-secondary {
    background-image: linear-gradient(45deg,#8aa2ae 25%,transparent 0,transparent 50%,#8aa2ae 0,#8aa2ae 75%,transparent 0,transparent)
}

.bg-gradient-directional-secondary .card-footer,.bg-gradient-directional-secondary .card-header,.bg-gradient-radial-secondary .card-footer,.bg-gradient-radial-secondary .card-header,.bg-gradient-striped-secondary .card-footer,.bg-gradient-striped-secondary .card-header,.bg-gradient-x-secondary .card-footer,.bg-gradient-x-secondary .card-header,.bg-gradient-x2-secondary .card-footer,.bg-gradient-x2-secondary .card-header,.bg-gradient-y-secondary .card-footer,.bg-gradient-y-secondary .card-header,.bg-gradient-y2-secondary .card-footer,.bg-gradient-y2-secondary .card-header {
    background-color: transparent
}

.bg-gradient-x-success {
    background-image: linear-gradient(90deg,#71a436 0,#a4d070);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-success {
    background-image: linear-gradient(180deg,#71a436 0,#a4d070);
    background-repeat: repeat-x
}

.bg-gradient-directional-success {
    background-image: linear-gradient(45deg,#71a436,#a4d070);
    background-repeat: repeat-x
}

.bg-gradient-x2-success {
    background-image: linear-gradient(90deg,#a4d070,#8bc34a 50%,#b0d683);
    background-repeat: no-repeat
}

.bg-gradient-y2-success {
    background-image: linear-gradient(#a4d070,#8bc34a 50%,#b0d683);
    background-repeat: no-repeat
}

.bg-gradient-radial-success {
    background-image: radial-gradient(circle,#71a436,#a4d070);
    background-repeat: no-repeat
}

.bg-gradient-striped-success {
    background-image: linear-gradient(45deg,#b0d683 25%,transparent 0,transparent 50%,#b0d683 0,#b0d683 75%,transparent 0,transparent)
}

.bg-gradient-directional-success .card-footer,.bg-gradient-directional-success .card-header,.bg-gradient-radial-success .card-footer,.bg-gradient-radial-success .card-header,.bg-gradient-striped-success .card-footer,.bg-gradient-striped-success .card-header,.bg-gradient-x-success .card-footer,.bg-gradient-x-success .card-header,.bg-gradient-x2-success .card-footer,.bg-gradient-x2-success .card-header,.bg-gradient-y-success .card-footer,.bg-gradient-y-success .card-header,.bg-gradient-y2-success .card-footer,.bg-gradient-y2-success .card-header {
    background-color: transparent
}

.bg-gradient-x-info {
    background-image: linear-gradient(90deg,#008fa1 0,#08e3ff);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-info {
    background-image: linear-gradient(180deg,#008fa1 0,#08e3ff);
    background-repeat: repeat-x
}

.bg-gradient-directional-info {
    background-image: linear-gradient(45deg,#008fa1,#08e3ff);
    background-repeat: repeat-x
}

.bg-gradient-x2-info {
    background-image: linear-gradient(90deg,#08e3ff,#00bcd4 50%,#22e6ff);
    background-repeat: no-repeat
}

.bg-gradient-y2-info {
    background-image: linear-gradient(#08e3ff,#00bcd4 50%,#22e6ff);
    background-repeat: no-repeat
}

.bg-gradient-radial-info {
    background-image: radial-gradient(circle,#008fa1,#08e3ff);
    background-repeat: no-repeat
}

.bg-gradient-striped-info {
    background-image: linear-gradient(45deg,#22e6ff 25%,transparent 0,transparent 50%,#22e6ff 0,#22e6ff 75%,transparent 0,transparent)
}

.bg-gradient-directional-info .card-footer,.bg-gradient-directional-info .card-header,.bg-gradient-radial-info .card-footer,.bg-gradient-radial-info .card-header,.bg-gradient-striped-info .card-footer,.bg-gradient-striped-info .card-header,.bg-gradient-x-info .card-footer,.bg-gradient-x-info .card-header,.bg-gradient-x2-info .card-footer,.bg-gradient-x2-info .card-header,.bg-gradient-y-info .card-footer,.bg-gradient-y-info .card-header,.bg-gradient-y2-info .card-footer,.bg-gradient-y2-info .card-header {
    background-color: transparent
}

.bg-gradient-x-warning {
    background-image: linear-gradient(90deg,#d39e00 0,#ffce3a);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-warning {
    background-image: linear-gradient(180deg,#d39e00 0,#ffce3a);
    background-repeat: repeat-x
}

.bg-gradient-directional-warning {
    background-image: linear-gradient(45deg,#d39e00,#ffce3a);
    background-repeat: repeat-x
}

.bg-gradient-x2-warning {
    background-image: linear-gradient(90deg,#ffce3a,#ffc107 50%,#ffd454);
    background-repeat: no-repeat
}

.bg-gradient-y2-warning {
    background-image: linear-gradient(#ffce3a,#ffc107 50%,#ffd454);
    background-repeat: no-repeat
}

.bg-gradient-radial-warning {
    background-image: radial-gradient(circle,#d39e00,#ffce3a);
    background-repeat: no-repeat
}

.bg-gradient-striped-warning {
    background-image: linear-gradient(45deg,#ffd454 25%,transparent 0,transparent 50%,#ffd454 0,#ffd454 75%,transparent 0,transparent)
}

.bg-gradient-directional-warning .card-footer,.bg-gradient-directional-warning .card-header,.bg-gradient-radial-warning .card-footer,.bg-gradient-radial-warning .card-header,.bg-gradient-striped-warning .card-footer,.bg-gradient-striped-warning .card-header,.bg-gradient-x-warning .card-footer,.bg-gradient-x-warning .card-header,.bg-gradient-x2-warning .card-footer,.bg-gradient-x2-warning .card-header,.bg-gradient-y-warning .card-footer,.bg-gradient-y-warning .card-header,.bg-gradient-y2-warning .card-footer,.bg-gradient-y2-warning .card-header {
    background-color: transparent
}

.bg-gradient-x-danger {
    background-image: linear-gradient(90deg,#ea1c0d 0,#f77066);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-danger {
    background-image: linear-gradient(180deg,#ea1c0d 0,#f77066);
    background-repeat: repeat-x
}

.bg-gradient-directional-danger {
    background-image: linear-gradient(45deg,#ea1c0d,#f77066);
    background-repeat: repeat-x
}

.bg-gradient-x2-danger {
    background-image: linear-gradient(90deg,#f77066,#f44336 50%,#f8877f);
    background-repeat: no-repeat
}

.bg-gradient-y2-danger {
    background-image: linear-gradient(#f77066,#f44336 50%,#f8877f);
    background-repeat: no-repeat
}

.bg-gradient-radial-danger {
    background-image: radial-gradient(circle,#ea1c0d,#f77066);
    background-repeat: no-repeat
}

.bg-gradient-striped-danger {
    background-image: linear-gradient(45deg,#f8877f 25%,transparent 0,transparent 50%,#f8877f 0,#f8877f 75%,transparent 0,transparent)
}

.bg-gradient-directional-danger .card-footer,.bg-gradient-directional-danger .card-header,.bg-gradient-radial-danger .card-footer,.bg-gradient-radial-danger .card-header,.bg-gradient-striped-danger .card-footer,.bg-gradient-striped-danger .card-header,.bg-gradient-x-danger .card-footer,.bg-gradient-x-danger .card-header,.bg-gradient-x2-danger .card-footer,.bg-gradient-x2-danger .card-header,.bg-gradient-y-danger .card-footer,.bg-gradient-y-danger .card-header,.bg-gradient-y2-danger .card-footer,.bg-gradient-y2-danger .card-header {
    background-color: transparent
}

.bg-gradient-x-light {
    border-bottom: none
}

.bg-gradient-directional-light .card-footer,.bg-gradient-directional-light .card-header,.bg-gradient-radial-light .card-footer,.bg-gradient-radial-light .card-header,.bg-gradient-striped-light .card-footer,.bg-gradient-striped-light .card-header,.bg-gradient-x-light .card-footer,.bg-gradient-x-light .card-header,.bg-gradient-x2-light .card-footer,.bg-gradient-x2-light .card-header,.bg-gradient-y-light .card-footer,.bg-gradient-y-light .card-header,.bg-gradient-y2-light .card-footer,.bg-gradient-y2-light .card-header {
    background-color: transparent
}

.bg-gradient-x-dark {
    border-bottom: none
}

.bg-gradient-directional-dark .card-footer,.bg-gradient-directional-dark .card-header,.bg-gradient-radial-dark .card-footer,.bg-gradient-radial-dark .card-header,.bg-gradient-striped-dark .card-footer,.bg-gradient-striped-dark .card-header,.bg-gradient-x-dark .card-footer,.bg-gradient-x-dark .card-header,.bg-gradient-x2-dark .card-footer,.bg-gradient-x2-dark .card-header,.bg-gradient-y-dark .card-footer,.bg-gradient-y-dark .card-header,.bg-gradient-y2-dark .card-footer,.bg-gradient-y2-dark .card-header {
    background-color: transparent
}

.bg-gradient-x-red {
    background-image: linear-gradient(90deg,#d32f2f 0,#e57373);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-red {
    background-image: linear-gradient(180deg,#d32f2f 0,#e57373);
    background-repeat: repeat-x
}

.bg-gradient-directional-red {
    background-image: linear-gradient(45deg,#d32f2f,#e57373);
    background-repeat: repeat-x
}

.bg-gradient-x2-red {
    background-image: linear-gradient(90deg,#e57373,#f44336 50%,#ef9a9a);
    background-repeat: no-repeat
}

.bg-gradient-y2-red {
    background-image: linear-gradient(#e57373,#f44336 50%,#ef9a9a);
    background-repeat: no-repeat
}

.bg-gradient-radial-red {
    background-image: radial-gradient(circle,#d32f2f,#e57373);
    background-repeat: no-repeat
}

.bg-gradient-striped-red {
    background-image: linear-gradient(45deg,#ef9a9a 25%,transparent 0,transparent 50%,#ef9a9a 0,#ef9a9a 75%,transparent 0,transparent)
}

.bg-gradient-directional-red .card-footer,.bg-gradient-directional-red .card-header,.bg-gradient-radial-red .card-footer,.bg-gradient-radial-red .card-header,.bg-gradient-striped-red .card-footer,.bg-gradient-striped-red .card-header,.bg-gradient-x-red .card-footer,.bg-gradient-x-red .card-header,.bg-gradient-x2-red .card-footer,.bg-gradient-x2-red .card-header,.bg-gradient-y-red .card-footer,.bg-gradient-y-red .card-header,.bg-gradient-y2-red .card-footer,.bg-gradient-y2-red .card-header {
    background-color: transparent
}

.bg-gradient-x-pink {
    background-image: linear-gradient(90deg,#c2185b 0,#f06292);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-pink {
    background-image: linear-gradient(180deg,#c2185b 0,#f06292);
    background-repeat: repeat-x
}

.bg-gradient-directional-pink {
    background-image: linear-gradient(45deg,#c2185b,#f06292);
    background-repeat: repeat-x
}

.bg-gradient-x2-pink {
    background-image: linear-gradient(90deg,#f06292,#e91e63 50%,#f48fb1);
    background-repeat: no-repeat
}

.bg-gradient-y2-pink {
    background-image: linear-gradient(#f06292,#e91e63 50%,#f48fb1);
    background-repeat: no-repeat
}

.bg-gradient-radial-pink {
    background-image: radial-gradient(circle,#c2185b,#f06292);
    background-repeat: no-repeat
}

.bg-gradient-striped-pink {
    background-image: linear-gradient(45deg,#f48fb1 25%,transparent 0,transparent 50%,#f48fb1 0,#f48fb1 75%,transparent 0,transparent)
}

.bg-gradient-directional-pink .card-footer,.bg-gradient-directional-pink .card-header,.bg-gradient-radial-pink .card-footer,.bg-gradient-radial-pink .card-header,.bg-gradient-striped-pink .card-footer,.bg-gradient-striped-pink .card-header,.bg-gradient-x-pink .card-footer,.bg-gradient-x-pink .card-header,.bg-gradient-x2-pink .card-footer,.bg-gradient-x2-pink .card-header,.bg-gradient-y-pink .card-footer,.bg-gradient-y-pink .card-header,.bg-gradient-y2-pink .card-footer,.bg-gradient-y2-pink .card-header {
    background-color: transparent
}

.bg-gradient-x-purple {
    background-image: linear-gradient(90deg,#7b1fa2 0,#ba68c8);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-purple {
    background-image: linear-gradient(180deg,#7b1fa2 0,#ba68c8);
    background-repeat: repeat-x
}

.bg-gradient-directional-purple {
    background-image: linear-gradient(45deg,#7b1fa2,#ba68c8);
    background-repeat: repeat-x
}

.bg-gradient-x2-purple {
    background-image: linear-gradient(90deg,#ba68c8,#9c27b0 50%,#ce93d8);
    background-repeat: no-repeat
}

.bg-gradient-y2-purple {
    background-image: linear-gradient(#ba68c8,#9c27b0 50%,#ce93d8);
    background-repeat: no-repeat
}

.bg-gradient-radial-purple {
    background-image: radial-gradient(circle,#7b1fa2,#ba68c8);
    background-repeat: no-repeat
}

.bg-gradient-striped-purple {
    background-image: linear-gradient(45deg,#ce93d8 25%,transparent 0,transparent 50%,#ce93d8 0,#ce93d8 75%,transparent 0,transparent)
}

.bg-gradient-directional-purple .card-footer,.bg-gradient-directional-purple .card-header,.bg-gradient-radial-purple .card-footer,.bg-gradient-radial-purple .card-header,.bg-gradient-striped-purple .card-footer,.bg-gradient-striped-purple .card-header,.bg-gradient-x-purple .card-footer,.bg-gradient-x-purple .card-header,.bg-gradient-x2-purple .card-footer,.bg-gradient-x2-purple .card-header,.bg-gradient-y-purple .card-footer,.bg-gradient-y-purple .card-header,.bg-gradient-y2-purple .card-footer,.bg-gradient-y2-purple .card-header {
    background-color: transparent
}

.bg-gradient-x-blue {
    background-image: linear-gradient(90deg,#1976d2 0,#64b5f6);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-blue {
    background-image: linear-gradient(180deg,#1976d2 0,#64b5f6);
    background-repeat: repeat-x
}

.bg-gradient-directional-blue {
    background-image: linear-gradient(45deg,#1976d2,#64b5f6);
    background-repeat: repeat-x
}

.bg-gradient-x2-blue {
    background-image: linear-gradient(90deg,#64b5f6,#2196f3 50%,#90caf9);
    background-repeat: no-repeat
}

.bg-gradient-y2-blue {
    background-image: linear-gradient(#64b5f6,#2196f3 50%,#90caf9);
    background-repeat: no-repeat
}

.bg-gradient-radial-blue {
    background-image: radial-gradient(circle,#1976d2,#64b5f6);
    background-repeat: no-repeat
}

.bg-gradient-striped-blue {
    background-image: linear-gradient(45deg,#90caf9 25%,transparent 0,transparent 50%,#90caf9 0,#90caf9 75%,transparent 0,transparent)
}

.bg-gradient-directional-blue .card-footer,.bg-gradient-directional-blue .card-header,.bg-gradient-radial-blue .card-footer,.bg-gradient-radial-blue .card-header,.bg-gradient-striped-blue .card-footer,.bg-gradient-striped-blue .card-header,.bg-gradient-x-blue .card-footer,.bg-gradient-x-blue .card-header,.bg-gradient-x2-blue .card-footer,.bg-gradient-x2-blue .card-header,.bg-gradient-y-blue .card-footer,.bg-gradient-y-blue .card-header,.bg-gradient-y2-blue .card-footer,.bg-gradient-y2-blue .card-header {
    background-color: transparent
}

.bg-gradient-x-cyan {
    background-image: linear-gradient(90deg,#0097a7 0,#4dd0e1);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-cyan {
    background-image: linear-gradient(180deg,#0097a7 0,#4dd0e1);
    background-repeat: repeat-x
}

.bg-gradient-directional-cyan {
    background-image: linear-gradient(45deg,#0097a7,#4dd0e1);
    background-repeat: repeat-x
}

.bg-gradient-x2-cyan {
    background-image: linear-gradient(90deg,#4dd0e1,#00bcd4 50%,#80deea);
    background-repeat: no-repeat
}

.bg-gradient-y2-cyan {
    background-image: linear-gradient(#4dd0e1,#00bcd4 50%,#80deea);
    background-repeat: no-repeat
}

.bg-gradient-radial-cyan {
    background-image: radial-gradient(circle,#0097a7,#4dd0e1);
    background-repeat: no-repeat
}

.bg-gradient-striped-cyan {
    background-image: linear-gradient(45deg,#80deea 25%,transparent 0,transparent 50%,#80deea 0,#80deea 75%,transparent 0,transparent)
}

.bg-gradient-directional-cyan .card-footer,.bg-gradient-directional-cyan .card-header,.bg-gradient-radial-cyan .card-footer,.bg-gradient-radial-cyan .card-header,.bg-gradient-striped-cyan .card-footer,.bg-gradient-striped-cyan .card-header,.bg-gradient-x-cyan .card-footer,.bg-gradient-x-cyan .card-header,.bg-gradient-x2-cyan .card-footer,.bg-gradient-x2-cyan .card-header,.bg-gradient-y-cyan .card-footer,.bg-gradient-y-cyan .card-header,.bg-gradient-y2-cyan .card-footer,.bg-gradient-y2-cyan .card-header {
    background-color: transparent
}

.bg-gradient-x-teal {
    background-image: linear-gradient(90deg,#00796b 0,#4db6ac);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-teal {
    background-image: linear-gradient(180deg,#00796b 0,#4db6ac);
    background-repeat: repeat-x
}

.bg-gradient-directional-teal {
    background-image: linear-gradient(45deg,#00796b,#4db6ac);
    background-repeat: repeat-x
}

.bg-gradient-x2-teal {
    background-image: linear-gradient(90deg,#4db6ac,#009688 50%,#80cbc4);
    background-repeat: no-repeat
}

.bg-gradient-y2-teal {
    background-image: linear-gradient(#4db6ac,#009688 50%,#80cbc4);
    background-repeat: no-repeat
}

.bg-gradient-radial-teal {
    background-image: radial-gradient(circle,#00796b,#4db6ac);
    background-repeat: no-repeat
}

.bg-gradient-striped-teal {
    background-image: linear-gradient(45deg,#80cbc4 25%,transparent 0,transparent 50%,#80cbc4 0,#80cbc4 75%,transparent 0,transparent)
}

.bg-gradient-directional-teal .card-footer,.bg-gradient-directional-teal .card-header,.bg-gradient-radial-teal .card-footer,.bg-gradient-radial-teal .card-header,.bg-gradient-striped-teal .card-footer,.bg-gradient-striped-teal .card-header,.bg-gradient-x-teal .card-footer,.bg-gradient-x-teal .card-header,.bg-gradient-x2-teal .card-footer,.bg-gradient-x2-teal .card-header,.bg-gradient-y-teal .card-footer,.bg-gradient-y-teal .card-header,.bg-gradient-y2-teal .card-footer,.bg-gradient-y2-teal .card-header {
    background-color: transparent
}

.bg-gradient-x-yellow {
    background-image: linear-gradient(90deg,#fbc02d 0,#fff176);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-yellow {
    background-image: linear-gradient(180deg,#fbc02d 0,#fff176);
    background-repeat: repeat-x
}

.bg-gradient-directional-yellow {
    background-image: linear-gradient(45deg,#fbc02d,#fff176);
    background-repeat: repeat-x
}

.bg-gradient-x2-yellow {
    background-image: linear-gradient(90deg,#fff176,#ffeb3b 50%,#fff59d);
    background-repeat: no-repeat
}

.bg-gradient-y2-yellow {
    background-image: linear-gradient(#fff176,#ffeb3b 50%,#fff59d);
    background-repeat: no-repeat
}

.bg-gradient-radial-yellow {
    background-image: radial-gradient(circle,#fbc02d,#fff176);
    background-repeat: no-repeat
}

.bg-gradient-striped-yellow {
    background-image: linear-gradient(45deg,#fff59d 25%,transparent 0,transparent 50%,#fff59d 0,#fff59d 75%,transparent 0,transparent)
}

.bg-gradient-directional-yellow .card-footer,.bg-gradient-directional-yellow .card-header,.bg-gradient-radial-yellow .card-footer,.bg-gradient-radial-yellow .card-header,.bg-gradient-striped-yellow .card-footer,.bg-gradient-striped-yellow .card-header,.bg-gradient-x-yellow .card-footer,.bg-gradient-x-yellow .card-header,.bg-gradient-x2-yellow .card-footer,.bg-gradient-x2-yellow .card-header,.bg-gradient-y-yellow .card-footer,.bg-gradient-y-yellow .card-header,.bg-gradient-y2-yellow .card-footer,.bg-gradient-y2-yellow .card-header {
    background-color: transparent
}

.bg-gradient-x-amber {
    background-image: linear-gradient(90deg,#ffa000 0,#ffd54f);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-amber {
    background-image: linear-gradient(180deg,#ffa000 0,#ffd54f);
    background-repeat: repeat-x
}

.bg-gradient-directional-amber {
    background-image: linear-gradient(45deg,#ffa000,#ffd54f);
    background-repeat: repeat-x
}

.bg-gradient-x2-amber {
    background-image: linear-gradient(90deg,#ffd54f,#ffc107 50%,#ffe082);
    background-repeat: no-repeat
}

.bg-gradient-y2-amber {
    background-image: linear-gradient(#ffd54f,#ffc107 50%,#ffe082);
    background-repeat: no-repeat
}

.bg-gradient-radial-amber {
    background-image: radial-gradient(circle,#ffa000,#ffd54f);
    background-repeat: no-repeat
}

.bg-gradient-striped-amber {
    background-image: linear-gradient(45deg,#ffe082 25%,transparent 0,transparent 50%,#ffe082 0,#ffe082 75%,transparent 0,transparent)
}

.bg-gradient-directional-amber .card-footer,.bg-gradient-directional-amber .card-header,.bg-gradient-radial-amber .card-footer,.bg-gradient-radial-amber .card-header,.bg-gradient-striped-amber .card-footer,.bg-gradient-striped-amber .card-header,.bg-gradient-x-amber .card-footer,.bg-gradient-x-amber .card-header,.bg-gradient-x2-amber .card-footer,.bg-gradient-x2-amber .card-header,.bg-gradient-y-amber .card-footer,.bg-gradient-y-amber .card-header,.bg-gradient-y2-amber .card-footer,.bg-gradient-y2-amber .card-header {
    background-color: transparent
}

.bg-gradient-x-blue-grey {
    background-image: linear-gradient(90deg,#455a64 0,#90a4ae);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-blue-grey {
    background-image: linear-gradient(180deg,#455a64 0,#90a4ae);
    background-repeat: repeat-x
}

.bg-gradient-directional-blue-grey {
    background-image: linear-gradient(45deg,#455a64,#90a4ae);
    background-repeat: repeat-x
}

.bg-gradient-x2-blue-grey {
    background-image: linear-gradient(90deg,#90a4ae,#607d8b 50%,#b0bec5);
    background-repeat: no-repeat
}

.bg-gradient-y2-blue-grey {
    background-image: linear-gradient(#90a4ae,#607d8b 50%,#b0bec5);
    background-repeat: no-repeat
}

.bg-gradient-radial-blue-grey {
    background-image: radial-gradient(circle,#455a64,#90a4ae);
    background-repeat: no-repeat
}

.bg-gradient-striped-blue-grey {
    background-image: linear-gradient(45deg,#b0bec5 25%,transparent 0,transparent 50%,#b0bec5 0,#b0bec5 75%,transparent 0,transparent)
}

.bg-gradient-directional-blue-grey .card-footer,.bg-gradient-directional-blue-grey .card-header,.bg-gradient-radial-blue-grey .card-footer,.bg-gradient-radial-blue-grey .card-header,.bg-gradient-striped-blue-grey .card-footer,.bg-gradient-striped-blue-grey .card-header,.bg-gradient-x-blue-grey .card-footer,.bg-gradient-x-blue-grey .card-header,.bg-gradient-x2-blue-grey .card-footer,.bg-gradient-x2-blue-grey .card-header,.bg-gradient-y-blue-grey .card-footer,.bg-gradient-y-blue-grey .card-header,.bg-gradient-y2-blue-grey .card-footer,.bg-gradient-y2-blue-grey .card-header {
    background-color: transparent
}

.bg-gradient-x-grey-blue {
    background-image: linear-gradient(90deg,#2c303b 0,#6f85ad);
    background-repeat: repeat-x;
    border-bottom: none
}

.bg-gradient-y-grey-blue {
    background-image: linear-gradient(180deg,#2c303b 0,#6f85ad);
    background-repeat: repeat-x
}

.bg-gradient-directional-grey-blue {
    background-image: linear-gradient(45deg,#2c303b,#6f85ad);
    background-repeat: repeat-x
}

.bg-gradient-x2-grey-blue {
    background-image: linear-gradient(90deg,#6f85ad,#1b2942 50%,#b0bec5);
    background-repeat: no-repeat
}

.bg-gradient-y2-grey-blue {
    background-image: linear-gradient(#6f85ad,#1b2942 50%,#b0bec5);
    background-repeat: no-repeat
}

.bg-gradient-radial-grey-blue {
    background-image: radial-gradient(circle,#2c303b,#6f85ad);
    background-repeat: no-repeat
}

.bg-gradient-striped-grey-blue {
    background-image: linear-gradient(45deg,#b0bec5 25%,transparent 0,transparent 50%,#b0bec5 0,#b0bec5 75%,transparent 0,transparent)
}

.bg-gradient-directional-grey-blue .card-footer,.bg-gradient-directional-grey-blue .card-header,.bg-gradient-radial-grey-blue .card-footer,.bg-gradient-radial-grey-blue .card-header,.bg-gradient-striped-grey-blue .card-footer,.bg-gradient-striped-grey-blue .card-header,.bg-gradient-x-grey-blue .card-footer,.bg-gradient-x-grey-blue .card-header,.bg-gradient-x2-grey-blue .card-footer,.bg-gradient-x2-grey-blue .card-header,.bg-gradient-y-grey-blue .card-footer,.bg-gradient-y-grey-blue .card-header,.bg-gradient-y2-grey-blue .card-footer,.bg-gradient-y2-grey-blue .card-header {
    background-color: transparent
}

.horizontal-menu .navbar-horizontal .nav-item i {
    font-size: 1.6rem;
    margin-right: .5rem;
    position: relative;
    top: -2px
}

.horizontal-menu .navbar-horizontal .nav-item a span {
    font-size: 1.1rem
}

.horizontal-menu .navbar-horizontal.navbar-icon-right .nav-item i {
    top: 4px
}

.horizontal-menu .header-navbar .navbar-container {
    height: auto
}

.horizontal-menu .navbar-horizontal ul#main-menu-navigation>li>a {
    padding: 1.8rem 1rem
}

.horizontal-menu #main-menu-navigation ul li a span {
    display: inline-block;
    transition: all .2s ease
}

.horizontal-menu #main-menu-navigation ul li a span .hover,.horizontal-menu #main-menu-navigation ul li a span:hover {
    transform: translateX(4px)
}

.horizontal-menu.menu-collapsed .navbar-horizontal .nav-item i {
    margin-right: 0
}

.horizontal-menu.menu-collapsed #main-menu-navigation .nav-item>a>span {
    display: none
}

.horizontal-menu .navigation-header {
    color: #929292;
    font-family: inherit;
    font-size: 1rem;
    padding: 8px 20px
}

.horizontal-menu .navbar-flipped .navbar-nav .nav-item {
    float: right
}

.horizontal-menu .navbar-light ul#main-menu-navigation>li.active>a {
    background: #fff;
    border-bottom: 1px solid #00bcd4
}

.horizontal-menu .navbar-light .active>a {
    background: #f5f5f5;
    font-weight: 500
}

.horizontal-menu .navbar-dark .nav-item .hover,.horizontal-menu .navbar-dark .nav-item.active>a,.horizontal-menu .navbar-dark .nav-item:hover {
    background-color: hsla(0,0%,100%,.05)
}

.horizontal-menu .navbar-dark .active>a {
    background: #f5f5f5;
    font-weight: 500
}

.horizontal-menu[data-col=content-left-sidebar] .sticky-wrapper {
    float: none
}

.material-horizontal-layout .header-navbar .navbar-container .dropdown-menu .dropdown-submenu .dropdown-item.dropdown-toggle {
    padding-right: 2.5rem
}

.material-horizontal-layout .main-menu .navigation>li>a i,.material-horizontal-nav .main-menu .navigation>li>a i {
    position: relative;
    top: 8px
}

.material-horizontal-layout .main-menu .navigation>li>a i.material-icons,.material-horizontal-nav .main-menu .navigation>li>a i.material-icons {
    font-size: 1.3rem
}

.material-horizontal-layout .main-menu .navigation>li>ul>li>a i.material-icons,.material-horizontal-nav .main-menu .navigation>li>ul>li>a i.material-icons {
    font-size: 1.3rem;
    margin-right: .5rem
}

@media screen and (max-width: 1200px) and (min-width:992px) {
    .material-horizontal-layout .navbar-with-menu.navbar-brand-center .navbar-wrapper .navbar-container .collapse .nav .mega-dropdown .dropdown-toggle,.material-horizontal-layout .navbar-with-menu.navbar-brand-center .navbar-wrapper .navbar-container .collapse .nav .nav-link-expand {
        padding-left:0;
        padding-right: 0
    }
}

@media(max-width: 575.98px) {
    .material-horizontal-layout .container {
        padding:0 1.25rem
    }
}

.vertical-overlay-menu .content {
    margin-left: 0
}

.vertical-overlay-menu .navbar .navbar-header {
    float: left;
    width: 280px
}

.vertical-overlay-menu .navbar.navbar-brand-center .navbar-container {
    margin-left: auto
}

.vertical-overlay-menu .navbar.navbar-brand-center .navbar-header {
    float: left;
    width: auto
}

.vertical-overlay-menu .main-menu,.vertical-overlay-menu.menu-hide .main-menu {
    left: -280px;
    opacity: 0;
    transform: translateZ(0);
    transition: width .25s,opacity .25s,transform .25s;
    width: 280px
}

.vertical-overlay-menu .main-menu.menu-fixed {
    height: calc(100% - 5rem)
}

.vertical-overlay-menu .main-menu.menu-fixed .main-menu-content {
    height: calc(100% - 12rem)!important;
    padding-top: 3px;
    position: relative
}

.vertical-overlay-menu .main-menu.material-menu .main-menu-content .navigation li.active>a {
    border: none
}

.vertical-overlay-menu .main-menu .navigation .navigation-header {
    padding-left: 34px
}

.vertical-overlay-menu .main-menu .navigation .navigation-header .ft-minus,.vertical-overlay-menu .main-menu .navigation .navigation-header .nav-menu-icon {
    display: none
}

.vertical-overlay-menu .main-menu .navigation>li>a {
    padding-left: 32px
}

.vertical-overlay-menu .main-menu .navigation>li>a>i {
    float: left;
    font-size: 1.6rem;
    margin-right: 12px
}

.vertical-overlay-menu .main-menu .navigation>li>a>i:before {
    transition: all .2s ease
}

.vertical-overlay-menu .main-menu .navigation>li>a span.badge {
    right: 26px!important
}

.vertical-overlay-menu .main-menu .navigation>li.hover>a {
    padding-left: 28px
}

.vertical-overlay-menu .main-menu .navigation>li ul li>a {
    padding-left: 68px
}

.vertical-overlay-menu .main-menu .navigation>li .active>a {
    padding-left: 54px
}

.vertical-overlay-menu .main-menu .navigation>li ul .open>ul li>a {
    padding-left: 74px
}

.vertical-overlay-menu .main-menu .navigation>li ul .open>ul li:not(.active):hover>a {
    padding-left: 78px
}

.vertical-overlay-menu .main-menu .navigation>li.open>ul>li:hover>a {
    padding-left: 72px
}

.vertical-overlay-menu .main-menu .navigation>li.open>ul>li:hover.active>a {
    padding-left: 54px
}

.vertical-overlay-menu .main-menu .navigation li.has-sub>a:not(.mm-next):after {
    content: "\f112";
    display: inline-block;
    font-family: LineAwesome;
    font-size: 1rem;
    position: absolute;
    right: 20px;
    transform: rotate(0deg)
}

.vertical-overlay-menu .main-menu .navigation li.has-sub .has-sub>a:not(.mm-next):after {
    top: 11px
}

.vertical-overlay-menu .main-menu .navigation li.open>a:not(.mm-next):after {
    transform: rotate(90deg)
}

.vertical-overlay-menu .main-menu .navigation li.has-sub>a:not(.mm-next):after {
    right: 28px;
    top: 13px
}

.vertical-overlay-menu.menu-open .main-menu {
    opacity: 1;
    transform: translate3d(280px,0,0);
    transition: width .25s,opacity .25s,transform .25s
}

.vertical-overlay-menu.menu-flipped .main-menu {
    left: inherit;
    right: -280px
}

.vertical-overlay-menu.menu-flipped .navbar .navbar-container {
    margin: 0 280px 0 0
}

.vertical-overlay-menu.menu-flipped .navbar .navbar-header {
    float: right
}

.vertical-overlay-menu.menu-flipped.menu-open .main-menu {
    transform: translate3d(-280px,0,0)
}

.vertical-overlay-menu footer.footer.fixed-bottom {
    z-index: 999
}

.vertical-overlay-menu.boxed-layout.menu-open .main-menu {
    transform: translate3d(280px,0,0)!important
}

.vertical-overlay-menu.boxed-layout {
    position: relative
}

.vertical-overlay-menu.boxed-layout .main-menu.menu-fixed {
    position: absolute
}

@media screen and (max-width: 575px) {
    .vertical-overlay-menu.boxed-layout.menu-open .main-menu {
        transform:translate3d(280px,0,0)!important
    }
}

.material-vertical-layout .main-menu .user-profile {
    background-size: cover
}

.material-vertical-layout .main-menu .user-profile .user-info .user-img {
    border: 3px solid #fff;
    margin-bottom: .5rem;
    width: 60px
}

.material-vertical-layout .main-menu .user-profile .user-info .dropdown-toggle:after {
    position: relative;
    top: -1px
}

.material-vertical-layout .main-menu .user-profile .user-info .dropdown-menu.arrow {
    margin-top: .5rem
}

.material-vertical-layout .main-menu .user-profile .user-info .dropdown-menu:before {
    background: 0 0
}

.material-vertical-layout .main-menu .user-profile .user-info .dropdown-menu .dropdown-item .material-icons {
    font-size: 1.2rem
}

.material-vertical-layout .main-menu .user-profile .user-info .dropdown-menu .dropdown-item span.align-middle {
    font-size: 1rem
}

.material-vertical-layout .main-menu .main-menu-content .navigation li.active>a {
    background: #673ab7!important;
    color: #fff
}

.material-vertical-layout .main-menu .main-menu-content .navigation li.active.open>a {
    margin-bottom: .25rem
}

.material-vertical-layout .main-menu.menu-light {
    border-right: 0
}

.material-vertical-layout .main-menu.menu-dark .user-profile,.material-vertical-layout .main-menu.menu-light .user-profile {
    background: url(/images/dark-menu.jpg?09019d3510d37cb055003d3061e11faa) 50% no-repeat
}

.material-vertical-layout .main-menu.menu-dark .user-profile .user-info {
    background-color: rgba(0,0,0,.35)
}

.material-vertical-layout .main-menu.menu-dark .user-profile .user-info .dropdown-menu .dropdown-item .material-icons,.material-vertical-layout .main-menu.menu-dark .user-profile .user-info .dropdown-menu .dropdown-item span.align-middle {
    color: #6b6f82
}

.material-vertical-layout.vertical-compact-menu .main-menu.menu-light {
    border-right: 1px solid #e4e7ed
}

@media(-ms-high-contrast:none),screen and (-ms-high-contrast:active) {
    .material-horizontal-layout .form-control,.material-vertical-layout .form-control {
        min-height: 40px;
        padding: .75rem
    }

    .material-horizontal-layout .has-icon-left .form-control,.material-vertical-layout .has-icon-left .form-control {
        min-height: 40px;
        padding: .75rem 2rem
    }
}

.material-vertical-layout.vertical-overlay-menu .main-menu .navigation>li>a i {
    position: relative;
    top: .7rem
}

.material-vertical-layout.vertical-overlay-menu .main-menu .navigation>li>a i.material-icons {
    font-size: 1.5rem
}

@keyframes fadein {
    0% {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

svg {
    touch-action: none
}

.jvectormap-container {
    height: 100%;
    overflow: hidden;
    padding: 20px;
    position: relative;
    touch-action: none;
    width: 100%
}

.jvectormap-tip {
    border: 1px solid #cdcdcd;
    display: none;
    font-family: sans-serif,Verdana;
    font-size: smaller
}

.jvectormap-goback,.jvectormap-tip,.jvectormap-zoomin,.jvectormap-zoomout {
    background: #292929;
    border-radius: 3px;
    color: #fff;
    padding: 3px;
    position: absolute
}

.jvectormap-goback,.jvectormap-zoomin,.jvectormap-zoomout {
    box-sizing: content-box;
    cursor: pointer;
    left: 10px;
    line-height: 10px;
    text-align: center
}

.jvectormap-zoomin,.jvectormap-zoomout {
    height: 10px;
    width: 10px
}

.jvectormap-zoomin {
    top: 10px
}

.jvectormap-zoomout {
    top: 30px
}

.jvectormap-goback {
    bottom: 10px;
    padding: 6px;
    z-index: 1000
}

.jvectormap-spinner {
    background: 50% no-repeat url(data:image/gif;base64,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);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.jvectormap-legend-title {
    font-size: 14px;
    font-weight: 700;
    text-align: center
}

.jvectormap-legend-cnt {
    position: absolute
}

.jvectormap-legend-cnt-h {
    bottom: 0;
    right: 0
}

.jvectormap-legend-cnt-v {
    right: 0;
    top: 0
}

.jvectormap-legend {
    background: #000;
    border-radius: 3px;
    color: #fff
}

.jvectormap-legend-cnt-h .jvectormap-legend {
    float: left;
    margin: 0 10px 10px 0;
    padding: 3px 3px 1px
}

.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick {
    float: left
}

.jvectormap-legend-cnt-v .jvectormap-legend {
    margin: 10px 10px 0 0;
    padding: 3px
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick {
    width: 40px
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
    height: 15px
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample {
    display: inline-block;
    height: 20px;
    vertical-align: middle;
    width: 20px
}

.jvectormap-legend-tick-text {
    font-size: 12px
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-text {
    text-align: center
}

.jvectormap-legend-cnt-v .jvectormap-legend-tick-text {
    display: inline-block;
    line-height: 20px;
    padding-left: 3px;
    vertical-align: middle
}

.morris-hover {
    position: absolute;
    z-index: 1000
}

.morris-hover.morris-default-style {
    background: hsla(0,0%,100%,.8);
    border: 2px solid hsla(0,0%,90%,.8);
    border-radius: 10px;
    color: #666;
    font-family: sans-serif;
    font-size: 12px;
    padding: 6px;
    text-align: center
}

.morris-hover.morris-default-style .morris-hover-row-label {
    font-weight: 700;
    margin: .25em 0
}

.morris-hover.morris-default-style .morris-hover-point {
    margin: .1em 0;
    white-space: nowrap
}

@font-face {
    font-family: Simple-Line-Icons;
    font-style: normal;
    font-weight: 400;
    src: url(/fonts/Simple-Line-Icons.eot?37c20767490388888f444f61a5c2ed3f);
    src: url(/fonts/Simple-Line-Icons.eot?37c20767490388888f444f61a5c2ed3f?#iefix) format("embedded-opentype"),url(data:font/x-font-woff;charset=utf-8;base64,d09GRk9UVE8AAOe8AAsAAAABu6AAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAA4yUAAbPOH4xiK0ZGVE0AAOQwAAAAGgAAABxmk/qIR0RFRgAA5EwAAAAeAAAAIADRAARPUy8yAADkbAAAAEsAAABgL93cQWNtYXAAAOS4AAABMgAAApb6NPANaGVhZAAA5ewAAAAwAAAANv4pzBNoaGVhAADmHAAAACAAAAAkBBH/42htdHgAAOY8AAAAfgAAAU4HvwSibWF4cAAA5rwAAAAGAAAABgCkUABuYW1lAADmxAAAAOwAAAIKic1IyHBvc3QAAOewAAAADAAAACAAAwAAeJy8vXl8VdX1h73PnRNCSIBgmBIEBBQRQhhFBcQJQXGqUqVKrVpEixSppUqdENFGpBQVFStatWpFpRURlUKkiIiIEVBAQEDmKSFApjvtdz1r3wSosbW/z/u++ePk3nPPOXtaew3fNRzPBALG87zGV976q7G339xl6K1jbu4y+Bd3jLnTeD7jmYuqF/mqF/urcwNFGf6ijEBeuml+ZWNbVFT3ISP86K3VT1XfFWxtTOiyRnI0JkuO4ZnZfM5obbxXRzQ2r/C0iGlkmpnWpr3pbLqbvmaAudBcan5iRphfmNHm12aCuc88bKaaJ8ws8xfzuplr3jOLzMdmpVljvjHbzB5TZipNwgt4DbzGXnOvjdfRO8Pr6Z3lDfIu9i73hns3eLd4v/LGe/d4D3qPen/0ZnrPe694c7x3vA+8j7zl3hfe195mb4e33zvs1fiML+zL9OX4Wvna+U7zFfj6+Pr7LvBd4rvKd53vRt+tvrG+3/ru9U32Peab4XvW96LvNd/bvvm+f/qW+j7zrfZt8G317faV+ip8cb/fn+7P9uf68/0d/F38Pfz9/Of6B/sv81/jv95/s/92/53+u/0P+B/xT/M/5f+z/2X/G/5/+N/3F/s/8a/yf+Xf5N/u3+cv91f7bSAUaBhoGmgZaBs4NdAt0DtwTuD8wNDAlYFrAz8PjArcEbgrMCXw9G/G3HpBt27d5N/5df+6u3+F7l8P96+X/itwlxQUuH/uygJ3ZYG7sqCn++du6O5u6O5u6O5u6O5u6O5u6O5u6O5u6Oa+devt/vVx//q6fwPdv3Pdv0Hu33nu3/nu3wWudXd7gbu9wN1e4G4vcLcXuNsL3O0F7vYCd3t3d3t3d3t3d3t3d3t3d3t3d3t3d3t3d3t3d3uhG3ShG3ShG3ShG3ShG3ShG2ahG3Sha6/QtVfo2it07RW69gpde4WuvULXXqFrr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr4drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr6drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr5drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr7drr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr49rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rr69rb6Brb6Brr1vB90TE92WGMd4U7xHhvH/wirzHvKne49404cLTvT95M7wnvCe9p4QjP+094z3rzfKe8/4s3Hm294L3ovcX7yXvZeHUf/Ve9V7zXvf+5r0hXPtN7y3vbW+u93fvH8LB53nvevO997wF3vvCzT/0Fnr/9BZ5i71i4exLvH95S72PvWXeJ8LlP/VWeJ95K73PvVXC8Uu8L73V3hpvrfeVcP913npvg/eNt9HbJJLgW2+Lt9Xb5n3nbRepsNPb5e329nh7vX0iIQ54B71Sr8w75JWLtDjiHfUqvEqvyqv2aryoF/PiXsJLelakiOfz+fy+gC/oC4lEifjSfOm+Br4MX0ORLo18Wb5sX2NfE19TkTTNfCf5cn3NfS18LUXqtPbl+fJ9bXwn+9qKBGrvO8XXwdfR18l3qnnZL1NpjE8EqPF/aUKTTNrVJuNG0+gZk7XHZJeY3Dmm5U3m5PNN28dM+1tMhymm0yemczfTbbLpPtQUtjM9N5s++eacHDPgoLmgkRk8zgzNN5c1Mld1N8P7mp9ONCM2mBt6mp/vMjdfZ26tMmOyzbjHzW9ONRPuMXd/Ze7NMg8+ax56zky5wDzynnnsE/P4w+aPH5k/vWae6mRmJswzfcxzU8zsC82Lc82ra8zrs8zfrjVvNDZz9pi5y8w7pebdoJn/oXlvknn/HfPBYbOw2izaZ4q7m4++Mf+aaj4ZYVaca1bdb0pGmq/bmXVvm/XbzDc/M5v+brY0Mt9NMjuyzM4Ssztu9pebw6ea6ntNbLZJXG5swguu8CK/9tL2eQ2f87L+7DUZ7TX9zmsW9ZoP91qe5bU+1Wv9ktf2XK/9XV77OV6HjV7nqNftSa/gQa+whdezqdern9d7qNf3Cu/Mdd7ZTbz+z3oD+3rnrvQGLfXOj3gX/Nm78Gpv8AxvaHvvkgPepZ95w6Z5l63xruroXfOwNzzT++kX3s8Ge9cXezfc4P38n96Npd7NzbxRO7zRp3m37fV+FfB+9bU35lLv1z/zxr3v3Xm/95s/eb99w5v4L+++U71Hmnt/+Jv32BTv8WLvj4u9GTd5T0W9ZxZ7f16bWVQ9PhB/ovqJcKb1tgZyrbn01UM5Rdbkx/ZYe3Tpc9buvLcm39qvFo4OW1s6bIu15XPbWHskUiBfr6zOs8n+VSUhPlfx08nWZFR9YU323Db51pw26KmwNS0eCPPA3dY06HdzUZ41RQP/YM256ecErT04+n5r0oZttfa98Qut8R2ZP9marJHnFkkfWs2JvPcna/p29skPC66wplnXFtYEXj1kTetWc+TT7EXzrAnfG5WHcehd9rw1Z8w705oLXi0rilhj2nxcxHFpUZBzh4rcNfbLIcvkvgek1//kPnnOje659rvtV7m27N6SXX+ydtm6dO2HtWsSR4uKJltbNnux9HXcXGsTGYOl/7c/Zm3l3JMjNvlZv5usvWPYlhzrFQdyi6y1sV3WdNr7OxmmvfAta7x5fa2NzpEnBnJnyK9N75ZzW86yNknHzciBct3wLPk05BOZHzPxoDQ7vvghGV2kQJ5xlKuCNFK9V+5s0OpNuX5jW5lwzll5kHy62ZrQhmbya/+J1qTrHRNL5RPjCI592ZrMK6tlhKxTMybcz4CDnDNcHNZ+yiqbcJbMiTfqThkdz2s6bYS1FbTRatFvrY1DKm0mNZZ2+RTJlblKLhwtSykLY5MzH5cmmz0i/U/MGC/E0Nn3iDU5y15j0i4WgpAVtVGZOVMgXbJf0XI7Gbn9dHiWrBtjYfq29JN103NyTfnfrN3EEkVHP2DtqumjUguwc/XhR6zdxxQkZvxG6HBtkg5Mld7KLGmnbKUMUjra3Nqq3be7ztstd38nl2y7yNrtAx+VS2SC7H5ZVh24PkAnwyaZKibIWmaESbNxqI+JtAmmism10WkjIm7GbXRyPqtwkizZort0HLJf2Ep2c1c+zZIVpB9H6dZRvWPpc7rWk4Qiq76AXownB51f5sVCOVCJtbMXQTn3yNc2H1tbc2S+fN19u8xQcsgnkUxZFNmYpo1uYrtlSmfr3VD2nCyuEORtNvlC+jlMaenwbOv+yt9qKiMZtkV2RvaciAygWyA37H4y2axnfs1GuaD/xCL202OTZfOeO2yrPGIN9NVu/8PWHsq8WjbX3DbyiLZlz8tVwyqWyH7vUbHUmsFCP+bMqlW6++TwynY5x2b/ONLN2s/Sz8mzdm76OWHp64aZUyda++GEr+TZ7LfN7DpzGpv0ADRVnfuEtVtZm5L0c2QdiicFIcgzUxu3JiCsIU2ITRasjZC/ztBc2RwNsn4hlxSdK2sjc2Ui7KcQRN8Wom8Zai+7ZuVK6eW2i2QEecteqxtB206VwgBGyp1dWLxPX49bu6Ltl9L5lZ8LD6Fn304fJTNiWKy5GRcHU5O6tfhBaxpNPChXykSbk8/+tZAphBKR8dsayCgA3VdoJ19ad78cX9kuxxrZHLbyrk/lp4PTZV1HnisTcefd24Qq5p4sT493bSmXyh63lUqGgeYycUcufCtivS9Y5fxR43KklXUZQrudjsqcQZhVDKOKHVfN1tCDfM2/7rpQfeePO2fCcN7I2mTeh9eF6ztPW+mpr2FphnP5H34Yqu986hDWh6T6lXediB2TL2RvTN4C4ZuncInxZbwik+jLsMni9ptq6dXN8n+m19u/R69CCudeWf1/ptdXy/4bvbJYx9Hr1cziOjjDgYPCEneIKLRvCZMxHWYvOkavpXX0+pv/lV7Z3f+RXq/vVUevsfrpVUeQms+tSx6vJdWrg/+vkmpBR7mUx1UiK+O+jDpS/ebaVtb8RDiUDEwmXTjnz4Td9R0uj4LJR6ddy+MHy/PeEcljizY0Y2P1HgrLk8uTm8/gyWPlAAtPTmQ2ZZbkMElnuMh9N6H+v5dnfDLmaWv6TB8VrDt7r8xbujxJPk7Uq47/lN52dZH7zvPgQFNOF+kjAzXnIbBGXdsqmJKkoSPvyfUqJmWc8lVYcbRokDBhb5pIS69N4zE5SiiPQyhMzRqR/XZz2zXy2DQkQ/VL64SkhdzsrhYvyEzJ8E2gSyaEglxPMbbcWkJBs3GEAqk10MUpOq+WUGTNTQhSaysEa1pymyOU7VfVSyg3XVtLKDTzg4QiI9gqff1R/KzZlPqIZPw/64hkoBLJd8eIpENqKSvH/R0iaZgiklrZ1ZUZMcLmRHaVRLo7XpAFG8iBDWxVLpCf4gJK0cIFbqvjAr9PcQG54tzL9ysXuBcu8FAtF3iraf1cYNyJUmuHnLtk9fFcwJwjtJRcMH209KMLxLIaeZSimyV/LHIrWEuXD+lJOSD6KzafUeS+m1C/m2VCVjO9XVBCVnPl6kW/Ddbe9P3r66h4IlTc/tta2j17bMT1RA6/d0/imXVUL4o3128+gepl5uXw6xOpfsm0SO2YUAC6oKt3GfRUsO76cXXXs3Jy/bH9ouNud6z37IU7RNUxWVk3Ipk2CFGGO+w5QTJx0K+158TayI90Dx33U0qI8ClS97X2XL71fiUKuzcDCWLMhLWilcFI0z8YKbsfjrJVmrUbVhSLtg6n3vtoL1H6ZGvYoyjv38CyLfIU9c/+a8Sp1q4UFmXX0PxH/Foz9mW574+yqU3B+IXh43pxwkAq6gbSoHYg975aFjruJ7mngrsb1D8Q0xVGf8f4hXLPR2V/lnkV5dOuhPmczrTul61pzkLJ2QT5eiHZPjv+/A/hBezZUmENJqdiCQMWjb1DYXcm4XrhfuxQI5qV8bFlvElNpFHlYKJFmyAmR3jm42yVIbQvAlgWt1HVqmB9vcyzXv7S50L1zYGM95DsEHPpsK1h90jXhI2yjTy02Wq05GShcC37zqN9ZL3Sx70tW37QU0IiN14qv4t6a3KYvwQDSarecIksqWU0kTFPFcF1dkhXe6HEL7m9KOyMK1s+Xu70UIR3ITwz0TNKix8SeXOpkITx97spR1ULET2YtqbfzSG59m+BXNki76D39xVNz36EmXmBsB5zwb0xOTeik2z1wR9YM7ToPNn1lyOA4kufy3ENmGz2kodcaA4DVCsvU4Y4RLhqbA8NVMn2sVbsVlsFZSZXfSOfZv3VmpPyFsitEGp2F1GCwlNOS1lpDXsPZduMbDymery002KSaDw5Ew+IjcME7pxYmh/vEdYPqVO154Vh99/YLsTnMndW7ivlCY3zq3vU8scWdedrf2ThS9pvjt+Uo1dFarVBp6uJ1lf34KrO/n/XIuO1D1b1MKXepbQ9HlzcfnPoONWvTnUUWpmG2Oq/93cyyOyX1qe6l6lrOa+vTF3pjZdG9CgnsMjL/9FFvsqK2NLre8rX+RfI5ZeskbvZAnrI1AUY8glPXJf3hsxis0dy2qRnVo+33tzcJ2gJ0zRTGLwtf+ZZedItt+SLYbX7dsANPSu/p34aNS4vJlblFztHbgydoL1+X1M+Nh+xq0I/oCl/fwo2AnJ0a/FC7CYVbNja5didmbfcoh0VzpaV+4TMb7b0Rzp9Z91PU/Oqr7LJL3bfnqOXxK9yYxCygWl5izMuzpFelD0vs3gIkwkr3JZhf5etXCWT+pSoEvapf4giVbF8XupQjqVudt8uXdnefpPQJkP6HIHpH/atcEM0Tx8m6FeitRjfUpmitWKPGN9mEYpxuIvp7JNnJwEJTKQ7Spuo73IC0WfRiZPMMPqujcoa2RhrXYniV8W+qsIcrhZ1y+SDsRxlgwyaJabALiRYO+44EsgVmjoDrboUktgkO8luwiT+CGt4scg3W7l/MgfR9I/AnOy8M6UnCVilpfdxBLlF54qtS0detf9WjuUlO6XTPQfITSBChgWshEUa9KIqHR1WaFTuiagpHkrZ4hZBYh/tIxMG1GBF3bR2TprwM1kqWzFmpuwxUIYyuHPuoCelreHZMogQoigGVBZghWpGnIpeCcpSCedvzLR8h4bZkL7sU0jgyQdkJPTPk4NNQMqeqHE2IXqCMaIhGwMTS6AeGhQ0g8A30qgxNB9E07O0mS4c131qMGSZfEJfykLFtmzKxuiG+rx0dGhj2FYZMKe03Bly4FkDL/lSWOOKj2Rl4Ch6yKarJSU7ZSQN2acbMVlyC+TTItEeTQMY1VbhviZ8uygVEWRYRBiiSVtwuUwDrDeI9uYDXvEhI1gnYx7tLZ9kQY1Pe40S4afXCTGkTAfoIDHldKHgRGEPIQ5mMw7F9JRn2SQcunVsN6gS+07hr3RkmR5uvTogByxE0wwe1IwZiouCaHJAaBKo3CGFtJo9Ij1ZCHqkYBkEFF0+ryjyRkBEkGnUtkT2cgaLEUOehvI+kEndIKy7IebKYdoKlj13vagb2ADfvHqIXTjHHaRx/9iXL5N5YHyjGKlpere0pOuIjhwTa8oYOGHFqg1CIRD2UQZaKbLDHpWJtHsAEneP/6fwFBt96WsOYlzUiFS0CbDaGixea4dt5Qj+aThrUQigDRvDVjDIz2oGoFMdA5hLH7YFHA/lJ8SG3QgIdCNgSBk3d1mXLj8vgqF8VFjIphdGbEuB+QxK/WrWx7I1KgCPLWZxHC7n46vu+TI01gOwvyg9ifJVga0EsxBtNUcxwXujsuVq1CDAtoyyS3yI8vjuX6Vw0cS2C2Uq0YXWiRZnBoACqliCd9qNLEIzHr4GAm4FW4qzm3xwuijXBViRpDAQE5R5Bj+WczA+g73o3/s7t+FMUC9RdFWNB3BSYFNZySaiZ5oszDIFmJPsIr/wM+Ufxuwc6WbeeIOeFIrxZvxGjg32/k6OrXWmwJuadEYD8+8cyRHdRO/wCZc2oiZJe+fAYwdsbCfT/SWbOKtstrXPseNPgU3WoLj7UGkrQC8Dke4yN2yvMNCDZSkDslecvhI6InzWH2guv+rQYADBqlXIplwI8CR2VQOkVxodSGfuIuyBiKikxrCdg22WFimAzFHV6aoS+cRkyg6WZ/gV/WTsM2WxbAVN9mP94/0nys+3ioZnbh2yTKavKQprU/p/knBjE0YzbLz79iJUotdmjHcqEbBOzt1bf4xKlCzuf68sw1HWYr/QiIPDUYmkrwPYImVzT0b8VoGJVitzUkQblTUC/hPWqeEgX0VHz2KaB0BucmfoxBubp+75DzeyyIciBXpjFjfuPrHFQ3U35tbe2IglHgBnL320z4+98ZDcmH3XctGwXj0UEvGQHsh97i+iySVje+IyiZ4J5FZfFZuhYmwxPAFTw7KfLDgKvgsVBtYqWSJy7dy2RSr1ZF2LYRKNJjVBYYQN07TOgutdXRfrzmEcsD6L0fCzA81Dx/X5v91YysfFEGvWnEjouOl1V+oK1C1D7TluLEPrWKzmityJF4hbHVxYe3+R3hup7wl5+oSQ9S7D2PhiRKcf1JBvi1/1Rv16rtDtYxgId7y0Tki3HYiWNt8O2yuLMeXcKCyiBbssExaRzblGoq8gtuTpeGlOZw2SutUQMXEIWSGX6ME/CY+LIjI8ViyK2mA7iLoQgw3HdSlBsKyqVGqHMMMHs26UcVdiotlK9QghSCqRhoEhn8hklAGbhXFJHaHZpuzlI/SsIUpUKbpiE+TiAeCBHBGddosyKoCAfUXnymMPnP8X/C1jUu6GMiRmqZwzWS3kCQdgrZH2oljurdkIxgTnt8AGBxAt+0aKKla6d4J8VU2O/XwY9OUofGs/kCw9xF6MuH7bGOZBJScTrE9lyU557MEl09DxQqdIY2qhwQ8Nmzc2r6/wpaJBMmc4zTx4ZHTJNJlm1fNAC5JtRVWM570vF09m5+DHiYptiL9PBJuo0yaTT9tY9YbYq6VQdNPVh0VnZXxt2TVlCKp290axhrouf0fYTsvMa2TOWOscGF1W1ReIEESG17UlNIrBH5r1qiwAzCp0zFRH8w4rCoNYSfM1lK+g5z5RkWQICKoOexUxk6/ca1TSi95ojEpkxsYmNx5ePIsYk3OIGZV8yIh0FK9KnhpBglTP+I00jP0QQyEPtRHFK4o8CyHTo7czrCbponscol8qVPdgFnSX/SaPHFf+urD224vEHom/worEwEIsjgybOKoWeQQbvgIMIcniVqrURkyU08cjkHANpgsogq3mhxq0hirRWZF09Hu8rFFyxWJh4wd6XyJdmfYzGdvUy5TT3iKN7lz5OcAAFNqA0+VMVWNA1QoQjwyul60k+w791sBBs9Eg1AOYAKDXPZ/EskwvLJT5avjMsxwRgX5Uw4ZCfSbE3c0AYtNbvCAPu3y/yFD4XUMQhUbqIchCZW6MJG0AFtQA8z6btVcVo9n8C+SxmTJpthwUUjXCikh3MUrjkEEAoyKB4hF4aV0RMycf1sstAWS3jzX203s/Mj4NNpF+8I/ywJ03ygHT6qSmd+M7UUhlY3tpH1TiKDdn09RBoKKGWGiHoJJGsI7d6O7NsHUq0A0aourVyNY0DREPqn01FGNfmpqcJ8c0oRDjQT9hbALf8CzUADZ1KdshitVZjrVWgeWkO/sQkPAB1nMnluhRqGOnun3XMzi7D2GTjV1XCnSi2lwNDw8iFKPMdVBdyiC1AXylZSjuiiVUDHpC+oReC9pnPES+es1V/01Kv5y1Z9X1FGgecdsnZUTpL7E9eY6LyiYaLPcgfdhO1j4QUsXErChWxWQYszeAPbYYCp1b/jeRQXlXB8L6OXXW/VT2fJ4epV+LUKP1LhUMw1TD2/bqoVrEZhh20kAYFxfxO3vuDmHYyWmdfdLsttfjcu3ZmESr2KMFmAJLWCY9rITJrcLClq95qQ45zIbfTSEQHL+bsy9Zy6PPRh0rwFXFk3iwDOOPsje9rLXJnPqgkPx+x/sH/7MvcWO4PjmZR/yJiAPvo70TAOqE1yetL0PUk0lFssbPtZLpmwXVTJp2PQfZsM/NesWam4Qpm4nj/yk2yef9fx9OcTdz+YHaFT3/LyilV1bLuAZeWX08dnscpGnGDtsSSgGz/w5plisgkHFxys1oQ8Ozhc98waXtGd16munGo/TQkgF15CBf5cnLlkwL04NQ+9q+hTq47/+tR1vrB1lvu0d46duyOnYxLV/WZlkoJms3AFKQ82fVnV8q998huy1539UhmdLRKARKYT8BObt64W3SjdEzH5NuzEZ+vo0EGOVrKONclPuktV+D3K6YcSdfn0gdPkcY9JTNZAbu/pV0cqawcPv22iReopGvJ2RenhwlmsFP0EJeB3YYPeuvrOyp8mxv8UvrWdlmj6Bz7p0gitAlNZuszRYD2TzIvrdIno1iJdiuqMr/EBrwvA6ykr/HFDBjXxbZ2B7usnlumxxYnxk5oEgxD443Dk1NcHb/e+UT3LKh4lr4v2ypmr8JAChRY+UTuqhVbjpjvAx8O9rKrXDNEdf3kl/WpUtjGenn0NW7hbWhXNUgdINoGBWIVfcJVSSJbnOkS0NZJbSVStWghk74yiaT6rysgdNVYYJUITRj2GgV5X9DGrIKNoZX27DAMcSRh7V0uLBQmkDaVUMUmTAdH76WzHlnypK1Tj/bmjcII3rpxc/U1pJ2jogOIhM8RZ6OEAgtf1d4IopDukYeMbp0drxHBEUGFm4Yay5tXl954jtAqQcvWSPjNgglwA5jpl4qB9QC8+SDckAUerJqxneldMo38A8Y8lgZHugJKqna5MaPT8vT2CJ4skGJNXgljPoiWHIjGpd86qYc9OEXV1gzFzXBRLJEO4sj/PzAGJUQRRw+X4UASI44Tb4ygevRyV9DJ3tWI3bwXdoRp2KhaMgMyrP7/jymtl2HUjRcIyhYPT+0EZenSYPSJT8abRqKV0SFKJpWBFe8H/mdNvallAD2v3oIr7CHZhxnpCcDEL4PfDhUhaARmSBHZRq06L5fjmJoWJ42qHwXKsCmQBJ70f/k/alupBEOhy5mIupqGHGqUNLvhCK9rjPG55ycHh8vGvo9iL6bUO/0oF852Fm1P9iH6g6zan84ds5dMit1m7C4t5HWh5pNyUnh6/oH5g6WXqTYeuREhH2ZIuxygPgyB38AZn9mCqx3iL2MCxxfwXrhFC8Yr9n/9vT1PH3lDz39vLqn98rLrHqimsmpGh8D4v/+VIjQ27Bqg9DAJjEEbCUbfCu7sazp3dLyVUBqvy06Dw9n0flCwGePFU3Qw1QJa6RJuxdXEI0Ia92et4DHwHFsVLagSNMF8gknjwYiRCc1lidOBZae13c4LAQaaUVsRZhh5U/4Sh51cqfKSEzorc290Rznt7PlaCh60K/qy8tE6y4ffR+6z8OpQyakkjn9Vvl6cLo7yCWc0+C3pnfLct6Dw2pGyS559l6gwbLGY1L42j4Y0aGdPxelbv4FdBREed7ZY4MOOTYGq88occLH3bnR9woNDkP/Wzvrrzn1kZCs7ylqRbRFpU/D9MlDcGWFOsitf8MB/MjOkcKgouoFuF60/KgC8gxVmCNTen1POW7n1lYa2dJu9qIi1XJhR03kE75Pw5gDuil+rVuu6T2wPdjvDtSEGjS+bejQdqvMsfVuRBIN3j85B7sTj14TGJOCTI0Y3EklIMO/Rh8c2nhMMGWCWg3bw8NhwZDdueJJMKo4dvrut5oKnfmQmgmsQA89IKHCAjmRkPlWI8Kdw4lpE+qGQQtOEFZiYxhKsSPzaZJ4BMVFLdYyZhHykcPvQFpgBMv6/16ujKmdCxxePfZl5AaaY+CuT8FnAcoCGicag68E7lrhXK4mjKsfYNMEJnwlxw5iAJm2UMv5gRZwS1G07HmoDG25qEO/m4Lcvjx1U7jfLfIgMN8ApkJMNSmHKBJekDp7+f4i7ZR8xGSIXVklfVoKi13cZmmwbni3O0g/NTxkpRwiOhFMybSgm1CZqIQLFT02eakJVbUbjEbPuYkXM5HFSD3HBM7+dapFB6M7rQv1xdm7zaZEdEKt6b/lrKCbUBN4PS7kFlZoFCkQIKTXYb++haODqQl1MwKEzG5nQlNjdRO6YdxcechCrJlzxeCXycSfs/l2gKfAnHCqKW+y7NFqzFpWSiasc2r9cAfRH9xtx6+yW89PU7Rg+mroo61zEyiuimc7Nb6m9zATWKEBjUlMIHt8Ax+RTm84yfnwnCPcp/Aes+MDVvewRzknNlu2HPoOxwJics38i4Jg1cISfOr8ww72ieAzPprxru+J1cDe7zNzarCO2sSKCE+/lV38Vo4SRkQnk3GuSl0l4+yTCuSqZr+lZkSutBvQgjZfWSUT2oEFNH550odsjs2wSZnroE5e6iadUOXBbj2JDnT+NV2/1FkN+ztulV+PR3RCU7QgkzdRVdTUDBlMS3WdGRUVAXSDgO4QH8AXLMBNqKdB6idOqOIIek7jGHz41xLaIlLf2oF/4DmgGkn8YT42unqcPPXi6fz3EbXLLiFKoXan7WOnEanidtqwrTrOVUpCwdSExrB/mFDduXplakY2Q0yyx+Uh5zO37+OO0j/mGxZwjIMsdyvjWEDtmrKG8NAAHl4mtHalp15WVLumutIDkJfCAoK1mw/ezdQ6v6Mj3f2TI5nVD23M+aGQmu/FBg0ZEqrvfH3BQnmfxZaGNSCtyKmHqoa6MHVnIELGBuDTsqUdxq1uU8SI0o4HbBpHU/aDnSYRjQF1nKnLVYE11WO5ztK6QfZb1CJP1VCQH+/Kanw9wn6rlg4Jn9DXf4ukPSEe6LPPQvWdr2+u8oaIkbWiWGyifhjv/ZREU5FeE/8tqvGh2sit4oeKNLysNjqNaBm7FENo6bWtimxynbKPTxfdVTUvxyYrheCTlbP+GsJVuk5Y+E3X5lgvTTQ6L5I4GhLZWNJ4THWrYyErpcf5Z2IPHfPPZJ3gn7lhY3sNWTnI2SbHhaxUPRSui1Y5WHe+SV7RbcQ2sGrVq8uPgyBus15x+01v1I/Px16WjRpZfVhOabRNLTpf1d4m+29sHy6KtQ/WF8KC8fokYQFRhe8DzBv82XjoVDWQTUJxePSMBOFkUXZ5FAKKc6hRGDR5EDcCX1LACxcYv7quQaWCSEoeZIKqT5AZEoIrBRTpV1n0EzSPm9TGmKuRrsOz1G/1I4PkTItXD/1Q1Jb+9W02pTaAPQ7SnoS1xqH6BIScyPoFfl7RuuzfYQ8rdFstKtllzaXKNBLqNsYRmYTd+MHfjV+x7WV7f/dDMMcP9eoHAgMr6Mqw/r+XyXwbebN1bls1WjDzUibFshRslj27GLNCAcP/bLTgUinF4ZAyK850ZoU1o4C0u6qSvlVBfYy15hBJPha0HpqjbLtzUFZ+QQf5yh7aBRVu1XA8DrtYbHeuZFe+UyrNZZMay7MPzyHgtQK6q4DWVAM8/MH1Mt+HYVaaX1LB8jdk5vWgoWLp+Owbovk1pMUKDWvAcyFPFMo1dnPX6qukgRUah+Oie4kc0Qa+VdzjhFjwP9bFggf+D7HgIi4qMNFTseBs9tq0hVa1Yb6atlAXC14b5rsYgXIMIcsX7oVdiGl1ZNEEoSqsmCSQs9jVJyZF/f8QUX9cBkgsz4V7XPDKd3LpYITIx8r+jY/A4LMi/yU9oAgOTIZPUYpINc3usHNVFfaQ676I7SEU7cqaVJ4dGXWpPLsBfYeH6uKfXRrEifHPxyfs/J48uxMin//n/AelIKEU7/Oy54X3PRbbI7eMmyfqxVS3yWTMd4ZOka7/lVlfDWW9hcL7DpP1JUSRYGslNUSpGcq+BmlowFUU8468J1ldNlycRgMYCDHmO4woUIwpbXNXoiNPT9mCLcFQsnsPEdONPdcMQDIbi6ZF3vsyfYdazZVbumQFCWMR0REYfa+0KHvbpC1/V77CbMNAaThSTBiQIa1kR0qt5auNzfiNzEkjtlwlARamAUSTq8lxQAIt4SU+0oZaaVRw6diX/4dQZZM9fZRcniAAovUla+Sey/fJM5e9LpSO5te8bQmjwMdadclquCqRn0ls24TCmsCNiQvfYu4mrHXzKN0h1jwBIQbxqMZQ1An1MD4FrxApYYwAGb6MLZM9Fnn1kDz9kChm5iSsyv2rZCqawu33cGWj7VfhEQeuKddQvgQiIUo70dnFuoi1PXC9SUBfphZZNZ66Dv99BebVrcAhEC6IuFEIwbtLkxeRlzsQeGFNxWQ+fOnnSD/22/gxrSlSJxCq6tX6xMYve14u335tS2kYit8B764Gzt7NUI+2eIHWcTcdums5SqyLempMP89NRSQSBKUT6ZDi1Ar8/t9W4KuilDM0tQIFugJ4pBFOjZ55Vsa2Z6yw5kO4kvejJO7HzCnDG7TnyQehNA1XLNkVTA07Bs7KutlKNIkYW0s7o1FcUZRq1twmsBaiE77+DyuAGx+LMO3Ct0BJNJRyozDZatIIdhBXRsCU/U5XI/uDG5QnpYK+naegViQX6UxH6hPKYl6UFnQUGe4hVLZ3JQIF62QH/tMMHLq7Fv0WvycKeNo/ujBOZoxJN2krPnJMwkmWarU7xBZKjditxk+PrQYjYnUqNdQqm8jCXQBizTCN9rJRW8J2yvD3h9UWhEdqLFslzqMYPrJqlM/UpyapHxJgidXo6gEQn3mIh6645IinNZeTzmuGa6zWY8TdjEPCjINA4YoyuruAd7oXdhdh+zoI9ec13wSLai0dNc0rlrjvsAzG5UKaFcIk4+C4kGYNX9YomeN0l1RIs9DX/POlF0G0l+TIger+1Zki+QwJ2Z38IRN+5bvUXktbscTNpNuJ1SRfBUbf/32CJ+WBKRaN92sA5wc67BOu32GKjGYHpOW/UFZ1pmLWmoqp0a44azYgp2MIq5egyW9UtwcgOgw7qUR2b0AEHAZ8/Nn+h2UerlADdBcL3whOUoVMDmDEfoXq21wdF7DcUZraTPhtvrZ846XCr9DzAihb41mLzrCzFsrZIricAnxvzgMbwUvenDFe5uvFmm+AY9hgh/FrNGQfVRJNbA+KOp9cN22EDLYhE55GAF8mgqmLBovg9LlE/cDwryGwjXL6Ukh3DyMJ03RT0jXFxbaAxzRk7D/f/SsZ5i8JGLBb1LMNF62BJxFFag9pcjLZKWUgIMsVKuDcPAIkPfjhPLZJFv6OVVgvjXBEVBL0YEIa6ApS04b1OAp0+nTVF3L5832vkWMb9KGGRCQQvWECuLbtywjSGVv6YcuwHIlWb8r+AJyLriiGmd10rTumEMso+QoxdnEid4bcPxYm9KrmMiYAv5ITvpZPhMikZPtmONElaxxXgh+dnIodVY9JVPEYOEc8lXcOLZP8bOYuuKI2kTPI5PvxdWtielBBOE1gx6FCtKYJaWg3EFhAA0U1LjzM1P1s/2QZ3M9Rrs5itsmZNmcFmgeFrq/Gh/1HMg/t57C/rxEM67HkVn0wMp8sK6jPYOPUaHoGzLcGPvIOQ/Dz/IXYBO1AVVYjKHuWCXevBtU4jEs2htw7pPp8mYYubAMxymJudqCd5TIfZSh9h4ibMCjN5QwoIKtlj7DsobltCGnZ2LZWL1+L1y8fTrERVOk01qVKTVyiOBKMvwrxQ9yqrdJWoxreFYX+DRoZC2o8utKALbAJ3OJkerGLUJ1ORKVbUMetQJN7YKHroc9ygO+1+ycjHp98gKM6KlVcYvgZYn9NJ/TbXYRTdYOTlfPIQm4yr3fYJ8cRIPdTcHea32zuilGo8gWvgJ9+q5/ez/OyUQIzoNZG00DombEMUnCy2WFlmkDEp1IN4OJwELGR4N7G3NuAIWYiQTX0MQSu37RkFzwX7qV5DgfYVuQZ2f1AUAo9l4mFYrLxS+wBYU2XB9qd00bA2R+FxX1d0CFHISvR3e4iNG/wqm/UA90ShNa0WHCZ7Eo6kEN0UdlyUrJgxn6QsQaK0rN70xlaCJ0rQICsD60nCMLh4e4MqqcwXNijKCV4EwwkqG7h/hOfZJXbUzriCbXvnI/UHtHgJIRZVL3TiN5KdU9VtFIyrEYZ50m2RrFVLTcAERzlwYcgu8MQUznEXU4a6hEenmCexzMPf2Laf42kHKzBksuNJ8dP6XEjIIISVqm19gVLNKzMBMSm0T9Q2tnxmQjRANI1gy2bgWs7wtQ0lOmLqK8NfEyj+xWJZokUTQuSAWmHLHfTJqxHVPeQRk432NCMIxzbg+03IFPFp149pFVml0bSIZDbxgByhI2ZHCLLkoTSB7mOoHQTVEc1JEtgsN0Pu83RwCSe3LrZI9RCIYTJeO2/rWVQEbLcXMg0VwU1rpi5ijWbIoNC10totk4GFmXm7Y/xUL0SrpdDNEMDpqSxxjBpLLXGVzOOoFr8ikxCMkYxRfV/6Ce1NhUEShs1jmQ4dnEMz7pOUPWiu6SrJzPQ9Y2FUZ0BUrQDwVWI/69CPct0vB9E2QNTsAsb8RyytYRDRkRX8YrbLBUO+fGkJqEUHvQ8rpdiDkfgDfvmpGlEPrxsFVJ6ACN0fxfPbVuLIu3XKH+UqENMRgB1toIhnjT6PmuXAhf1hZfZ8f8UnX3pc5j8i+5C3GHPefj3GilMxsw1grY0jj4bX5R65RurlUVuh7mYcCm7dxRpTtQi2abZt5DRXsq+2O0FHYpcnJnJJBsnxiw3UD1aiRaXcBJ+nvXnf0gPmmP+GMMaFfH7HTjusAJEK2TCp4lKLFrWtLLnFQ7IZlq1Hkg5e0fM9Xx4t9gaczOHW3NZp0quru8qW6L1C0rrztb+RHTYkGXMKuFiTywcjTq5Ex1DEf1Kxm8IjXDKvrrK1OWjfkV4ZgZ+VZNx91YC+dH/NDCjiXJIxhR86WsWRSzpkGIsDDa0fB4gvmaMB/DRJbdfyc49PZU/kK6ZEtjcIbjH0YPTQXLUVnx3eBa4xxEN0qTyihYPOqoWI4SyHzZSCc/WiN4YtlC5qjBa5yaOBm87+4KpIIHY2oRciWqUYAL2byT0/K1Xy+S4mbXr7FLWpCftUaSjAx+VYfHMBMyliSYk5Cpu+iR5Bltm/AYL8u7vsGTYLX5UnBpmJBTpLjZSiBmMgwdE0CwJ9DMRdeZrIlVB1o3BlCfIaeWczGTfy1dYWAYBH52g2SCY02B4UN2CuwNQjWyxtkJ/3nvFDwH84TOxnxKpomJIhLm1iyqWMJ0w1OL2m1ECMFBKALH6z+uXwo00eDELFanrkfmkapTBWc7XJW/ApukKn3+7awt+G5r7hBojoquZJgjjZmomn+oiVXoP/VAEXO+hRVyThBmoayaZ+4Rcc7rGZe1/qE76rRHmZto0najSz9OSSp4Wx9FMLfXoHpmHUqA0JPcco3yEVB3l0x+ir1zGAcC5cwyPGhdxmrb9UrVMdRI7g0nhMIiqVJRUuWorKrYFlbJbsXS6leyisXSNcE0DjYqpAwSdvAq5o2tcpQIGmqrQ7YOgrcSpbY9CSCWy0FNkZWiRVEBbqTUaZGLlim+QzVYd5t1avRn8gX1bknFx6Lifji1+yh78gsa3DvlEkz5VVGvZrEwVfwSLZ2tQuxZ0kmUMpm6LkPXix6qOdNgz3Y3LhDTOSzM+OuxzVG0iRKWK1CI2+bSZj6eYuCmAB+RiGefCN5uy3zPQdnKwYTIQQM3gjx4k0CAV2WrFIvXumL0oxwWD2Ch91x0ZY1rjImNsnIA0+yYm+geoyRegAy93Tm808LjsbOMDvYqp9w/pGiVuywJVR2HHCWxmNclhzCyKPPEjogO/BqcyRpca0M1gbCYTR6FVNabnLRwN34nSqMNEVGFiMhP4bO1IevsyfkjnoElycHCksAqxa54oUuuGI+LbYHyqL8ZTwOEGZve63kOD7qnGh5qdUOtE+LrmbEY0/JIwz8A/znBwtQmgU/jRyeQGPCfI+s6KusWAWnxkgiRYzoA6g0GggwzOApTwSXELE9CQF9iRn1kxF8DleyPg32Sxzx81DoQdxuQXNUnXRi1prSdmgpp0Riv6yacgKLIjoN6aBVfIEx9HTg+P7SP/FBeAytYw1p1V/URTdfXKaxCt75Opfg1Pu2DCWu5R9RavY5g4JEOQfZA1jt90rT79cVHbnANbQR3FT5fPTwG9BmYfVQkyFnH8pqYuT0MUD0Z14JOdz6DGcvf7s/4qw+2M8vnUkGVClReK7LL/Ev3b/Jq9Nhh2sgA23Hfm43LlV1fK9v5JoIU8819w2JJ16VViUr3H6AdgVxaIZWhtEYLos5Urqdeyijm6D1/wAl3fqbCpxWqB372NGKbpt0rfqeSlQJIlSYG4JiIKpQdHsI4OTB+Vo26WIoeTm26gWGuRntuVkhJYW5ruEEdWWoYa1zJecTE75Ii7wuMsSKvxFXaXCfonI+yuDG9sqzkyoe9TaOrjg9OlraXQSte892Py8Pcpk9cfbvYFPhJTADHNBpwyF7LAZ2ELTYWOLmTLLWCxlgkd1eL9WzZ3k0unYqeMIxpnKvjQOLD5cSj3+nWqKA6156bzdai72Exteg+pdaNqvpE+wA6upSLRtbjcOmpMmUbjKCKg+Sq60dgwBqdTnqKGhGedTDhqmB/aipYhA9+CRWJENZWn92Wj7MPE6wEyQ10403GWdLUca3cnNLWZS74C730TUbhV4SNyD1zIP8IkOZ+0C7wPSYJUI0QWlpFCSklBe0gVItSpQ+ijQ+f1Ee2QAJpzcGcdQafOhQBqNNQzXZi1x/gBx4y3dBaCccVHsmpvwU/nDP5AFmkDs9SGVV8lc2ia0OCnqFx2D6ie3UvsRhz8cx/8sYaZyyZidR88KA8ldC1tdCSx9j02xTWw8jaItJbYCF3Uq0GwbfYzz0rbjVCLWlUskbY/mpMmajENfMmzPwYMPMzefJ9AqVak1CpKeDmrGx85QAytPKA5zfYfKqac3Uok4qlw08NwnqyX1ksLD0KjvYpVQQCsWArXOYliR5+yjzpgC60jVr4RuElzduZpy98VgXMdGtSp17YWwacJTbCNTF9myppqqHElOEiizGxDzPwa9JeGCtQy+Q3pSRJCIgjJ1Rz0EWiU1DglFngemOYenrKIkSpuvlZ0Lun3gTEzEbxow+rKr6TfRiNAqD4SJzBS0c04qK+NT70MFzwq8bDtV4GLkgnyHSFQ1GyxpWyxHr6GKVmbh+puWrFCIVhzi5Ep76ON423KxZquIKCsP13aRvDzJSgih6ePTpnoh1mGKG6Cw9hdNaz9S+hlX+39nSgiGJtLIO4qxOeh2Yuldwml1Weekd71ggRORmh0HPiIiAvWsEErYbwDMfDLNdX58v1CBWoqQ+3vstHLocoWMKQP8Lo1QKYuIwQqQO7AtsJCVIKPRSx7M5f8kfJdOKfI1DZ+/A5VYMUaAVnVZpnM8duxPSITk+vZL2czig30vQrlLsnOSUJfmhmUVHGsKVat3izSHDyOLWan4nOodajx0rZK4yMw1c+Bc3RoNqXIeh1LqAhz2bEiUBGAHz9aFTlsJgTWgPZnglRUCAIuhdk5fvC+CLIfPqDHvjaVvayfGJt5IJw6FyTW2yriknEx6V8aHtwCL6thl2uuF7isOQVLVfOvOtCBU7Wghhr1W86KuLwl459xl1zds7/8gvAPdW1JjE5PUhpChd2deHAZThoNnw5FV2O7tBf+aDdqtTuFAWH3ubgBajDGWzDTFi7UUOFV19UgershcsXF4iuO8AGBgxkXyUFjovTcwtEw24gq0WHILJ5Kc1cdS1Z1Hwvy9MzHZP3PVyAvAbLVJbMor8jl51uL26yy91DSZ8WusHYHsXKegqBMUwiZvkZxDnj6ahTd09cmi4qoXbCWKIU1cPU1mI0VqHQ7aL0G+b8dPAhDN/Xkyp79aZVVNbc/RrkvpTq3DZNlMO634R1bRaoWRQidQSvOH/O09bLGLxSNfAaOEt+U03O0MhxBUA9qUFQ3/aiRURFXoovCXK4clivRdUKxL9SBY0XojitHd1zxLi1Hl3rIo+5TXbGvSXXXd00xUr7W1dWqK/gFw0nV7vp1xD3o2NNOKPh19li9fvX3KtylAsK+LHLfXdhX7UPuqnvmH+oKfn0/gAw28ML/oT5RcvEPBXtpXnU9wV7Wu6z9pv9UmSj1yHoq8Wgv6onost6A9pt+qCbRsONqEpF84GoSuVChf69JpMFCWpMI9Ei9eC4E6cfVJLJeUmjJSxu2NQfnGhGHbGQzitA8BW15bJTkhIQqyWotQVlxTNKouqRWfo5TR7EL9L1PkMbzR98XdNvWxvlF44kTGnerto7t2oqjwhw456w2C8gQpbabIedIu+I/Ml9IIUjUuN2JGBi87LVgygOeXLEYA6pHKkJbM6DUIEsCTXGgD2gacfZ4DM6f1Phw9Ym5krUxLaiBysaVxs9eT1H776FeuH6KZmXveGkjz+FwbrA2UWGM6LxG05xVu0MfNNf3kt5+SKSGsETUda2XQ/e0ZnGAWbRaDEej+ms/OWMriHQOYA/5Zz6OOUHjfbGPNdB5hMYtm4JODu41fnVPsb5B5otQXhPEDveBAYU0Fx+0KAAKFlev3SXIvJWIop/CFFsorhQEd/JeWj8dh5qIqgATEYMtBjSeQ5PCmKYanWagoSjGld2FLftXtXSWUPB1/gy25IXjMLEelbVZBz32ow2bUBNFSwiDPwfIavMYWQAr1zTBtjgPIvkQibNfMxNiGgKMaI8pAg1DhKQYKaGiOMA78kj1FiyYcnrQwfY2BitNQMQxXV34RoK8VvsJTH0N9ukgTKrdGnUd0EKeKJV+1YDBqDwtdKyRxLmwkoXI684IjT5TLyNumgH4YawByMDHKgRYSCNmMvxpyunWW/yPM7TsIK6CMAsT1lByX7rWIozUspS66EONZ0gu0upO/x7qoCxHn6E/IIhdSM/JIvtSTPuJwR+Aon1GME1L1L31cLmzVHsiHu0jVM2tZO3tpJ7feoB8+3HReQSMacQ4Xoutag1hvpRqhNEWVy2kU1WqEdenje00KKMiFZRxLHoyVaRvYNZNRf9WwK+iLjCpQe2gKZjlIiu3VK0iwQZAKJuCrEZDGrWkSwe8ieZMtMGdIEQd6WUxClE+4vwsiCwPgK0VNNZxYqlc3aOgg0zvbfPOFCacvy7NJp/udDRlI5jTH5COZbHz2sLxLyPS/mTgksvAlL5lZ2Vp4sTEgzLGNWRS2A1IWIs+slXDr1XpLjpPRt9/7wQgLuy2bOwii9skXx3hHdpvlk4US3e9X67LyEnFrD0xZBmLtA22WAGwtB7y+5vWE0N9+RtE1g7OWIG7s+NkQuXy8MrqeIS2yoAbJ204SZ6Ypu5V1S/B5SuWvSaPPtphX6Q+cLA+VJCU+QYotSFYWjp8JA2WFhSLQ34ai1xejADarHW1tLxO0hV0xPuLQzWVUvSbtl+ChMU0ZBd0SZ3RGoUcx7CJq68U4ttMFNAujJBnVao9q7n238J5W+iVGsALwWqlJr9mymNNBAi0NQFFvKbcdC2Il28zVjxr5sM5511+gMA98NSnCJvvnTgKE8YC9GnGJaZb8Nq8FKgZ1HootZ+Mn+oVQS1DhALrU/9y2S2jrLm/ohhGoQksTF9wdTkJFrwPAKIQCSknD7GG9xX2CKbqAQDuGj9RQlGtJlb2nJaTqv2EwyyO+R/FRRhVmUuFYlul6UjFD0nP758pHPa8nSNTxGN+S2tPAZssV2dFQoEE4vcSuF6tRk6M/2eRhjUVpWxqg8BOYIR5+vynicrojfFgHx3zNDGGBIXVsJna4FI9QmbGIHUtD6LGtzkZ7tYAH6Z6x8WUkadMw4838sI3pWtfsLd/9YzoxgUYDWMYfAFsYvqkxnWwzlatwToOgfQzGPJzKAeT2fw6tGTp63H2RQ2KDCLHRrlAc5cTWktsLdlrsOVqzXghUCqG1R04Mj9yGYXht8gOxcu3SCtTxdU1SbJhjKhmrc4fVbkfpbKVjSk4ShK1JtIG9DULX2Lq9OfSEkz2Yi3eHVcPCYImRuhaQpfryHx1Qm6n4GIURUJ9IkQFGJ++noHpCbT5WC4qgegG0rN/YdX9k0xyB7zFtbCJpuDAP2MEC7G9OBLdbTA6klpFj+HWaB4PkSyxVAUwtOJZfxXlJFurKtwNFf+MPvwCTVImO08sEBH/yb77H3aQoDW7B1Mi/dae51j7d3DUnzDS2fR+NjPOOfs3IXr71MqVeSlnai4rrAFJ3RVZ96f3xxtwmgwRIEVB+4Bz6Cj2oCksLvMNOUs2tOyUnVarO4nIfNotiKt9Fs+dEXlffsEy7Ao0KgsQTHm4Axr3rUVmdF+66hMm60YZQhBxpo0EdPNMH/W4qnZywRl42Iupa3IGEE3/B0JBVyrSvXFC8wv1gQGt0qBpDitBrRVNZlMlFFdg0RRItiuFaZgd/e+tLReaqhTaB3/QiHqC6jqlDrWZxvUE1bk84/xYj2apzIB6n3l8JvN/D9RzSQY4+u6Us94HfYejkeGO+BaYZ7AGg6tzCsmx7Mn75dMzshqfoMq9p4WNUPK0Skg575BQW1SzIiu1Gg26pNZwShC9dAj8R98LUImWQQij3a/FjNVYV/aUwEhJoO4mtMARndFDQkWF8rH9WiBNo3bVv6zVo1DvDwGCEWFjqwgTSqDSVyKUEmqvwmTK6dJi+lqGy+Y9uvmJBllqNL7yRbqZBBbUmmLJuz7F8TnoKcQO9HEhcTNbeD3E+QUdZGdl8DRF1TPUMNHykelny4g2ARReiDWi1Tr63PJLYaXQbO9bbhG6aw262xqIpgWmdAti8bLVT4u63QCdugEEmE0ZnuxV3whV5sBtc2irLZpIKyIkCwhkM7m33EIwANVga6g70QoIg9GaBsTNRAEkM0DUonSAJAJbkziKngCXnEy2tNujneG3f4YLtR8sU1yMeZJ/RDS83RRsz8Ctsr+ZKFBBPO0H1UrbplkSu8bMTEXl7KIXu2BX1Sht1eiHldjvlWR2HoVxHEV9KsV9VapoHgpCOUsKWO3eQHKUhGSNQqzUfAwx+Gw15cKqNfB8HS2twxlyGAr7mj2Rv0VIvxgQIB+z96PBH7riZXY2Ktdprr7Kgivc0aaKHugn9NiOLJIf2KIBYWw/Zcs3BOnvqXE48O2TyMzMAFzWHZVDcJpGy3hAC57ab2oRaJFVDZdSx7yHluJpfp2e1GvqDjnEBedoOV18UxmghSfxg5Zt7IlXRRNpfsqOVQVMIw47qisqC2FwaMppOW+8cVv4tg/136xm+uU6/WLtzVDsbJi6ySBq7siEr0BMFLqxFmhq0FOT5U+3bdHk6RG9RC5WAc/WPbI2iWrky+AamcbJ0ydPx3P9wfXTpZdKRxkY6Rz0Dj4F666RPyqnXlE0fXLk3y5yVx77fbo2U9sn3hKT7NlfNOkRp0rvfwdIpnr5cATylVogyQpTvvNsAoy6UjCvhoCS3A0nie7RAdR5Fz7A0xAXARaltaYUYzBo5ppHEm2QvMIEDqoghK4ppX64kSata7kxlw4nJreNaqA9xJ8ku0C1qC0UeKQKlT0Ca1yrwbpxxNVRLc2KOnAUvJy3IdgKdpg2EuaSmJYWZJY10FRrlW2GKC9m4bMw464BDtAQHwNX8JBzQU0QZasH1fzUGEUYZww+ovGfmrnnsRNUa0xyR0zsPZsU8WWfxzT6bpAolnuIZ5k0/yLUSTj9ai1vC8NdA9YRYjd+NyfyQKpMSxXElwa6WaX+D7p+GAnYlOpNla3mwEQ1OAOZlGSgIY360wKf+qIIudCZB+ooYQvaGnBLytnaOBzclV9QM4DdvxELaBEhbnZJyU7p6GOI+Z9QW2kOfrgJsxeJKPiFCFsvZ+VKeBnmUSX6hub5VlKDJogaU0WqcWtR3u1qDSmDER2FUXhahUXdyHQgybYOaflTdH4/SpQWjfGj22pKtqegDwYPosYEVXGnKrCWE92NejiIxchghQft/pUYTefDWDuxufTVFy3oeyMMApe5uElBD9bgX1i3LWCVnwBdZPDsHdSiacUqKljiKaQFHwq0F1kWhXOFhQ+JCvw1OZkkZ9x03fGf1JMeeuYZ60qEhdVHoB4EIu4SOHI7MpI0wIm2atYoioBupGniIQ1tY/cE2yyVHeEH8zmkLyhhWxxgRhuiGOzFymrCan6Lby0Ikzow66+yfF/3u0lGOxtN791+t7h6NJZC1PYZgLf3IJwLsLBHzuuLwdnywrelQyA5rZm2CBPYrMNe4Qw+LfHzbIsXMHiYgSQGo+VdCklo2zIXAJfGNJZdmNT3lXVBSdYCHkm1/JZcWf3Tn+q/1GHlldX/tOZsZ+2mgYl4iMU0TZq/ZLX0QGOuYR6qux8h0lV1v7K9E4o09BezGsFHpXFeyJAKnvBBdKhDWrCFvBvYnKa6n9iLqn/rhU97jvdFqxkYhe20QjGV/DxVWvBWeqK0uNq9WqHRAICEiMnIJVR0JqEcAS3trW4VrcKnT9bEE61ZosUUUBP92BG5eH2CEEQXcIbBwqAj/0MC7GotCUHpb3uQ/U/enN0Dddg/v5P6qnXJExovqyFOXKfLqFVwq5jWL1HUqokKXoPO0wQZ0AhFLFdf4sbMtnjxMxlgJ836a4fHaS/GdxPsty3EyaRprAi1oBppYhd1pnImfMVocpa/SxgnldZj7Ok0OGVcFGfThLCANsSKt0cJyCFZsdPqw2hZo3kvz0lg3lVs8saqwoAWatD56VgsVYRAnY7A4E1ApoFGTNF1TSG0mgqnNUZgM34NUAJpPEmVYCzVxly3WoOOf3zK3mBVboKE96+mmKDuz91AQGodAtOr2WITutyKAGi2HdbRboimBdriL7UMu3pMqdCRvAPR9gol/E1nfQGewk5wOv3KwW6CNfCDXYtStobBfYM82gh4s5ZNw8GcgvTbCJs9PfeJfOvly6q55xYd/2BFMDof/FNRKkHPwvs8onE1lcLTCqmP9kq9jckqKq1zDP9w5QxIjvHhk7AEafjVAESM+7mOPAjTjmxhYvNMi0W/vZmZ/pHdJtyMeTtybeuclAGbxEQ1zHcSqWS3X6EufzS0Lf30lQ3ja1/ZQEQUr2yIgweUaqSJvjBMNUANlc5WSL9sybRaL3EDiCiNvdyALRvQMkNk4ZoSSgsub0NB6sZIgMZoDfmqGUFQjbHQD2qMcAk1ynoNIY3Qp/3U4gDw6KQGgmh2lsJYRmcXMSSTrSa8FhNQotWiqlqhQmgda0LoYwo/P3D3thxh4o3vsOZarWB1wag75dYpSILLZ04lVApV5GmZLG/G9b3kggG8KGXO1GEgHFozX2vSs6M8dmFs1J1AL3dv46hvFSRFWeurJbRwzPuj79MX2WkZbzQT4hBTNaEVP1AHitbBJDQziXyxbUvIWGknn9QtuRqx1qDpPbKMNzOKl5Xk5u2fHBQBQad6aUSWhWNrNOVhGNNhZPKEnTdY+yQW2TkoI31XfERNdRShLOZT0/ss7KmxWp7IPTMIfvcvZMnv4OK3oY7vgC201Mo44NF2CJrBHH23lvIEqqTamFbC1ZIl7PHaanzoLGhYKdg0tidSR5qqMadI86460hxRR5rXQZrbLvpfSPNOJc2pkGbxpBNIk+QHk8YLEiK8UCKoDqTL4dKXT7sejH1umx94RY/poS6PM4mFLtjY9r+T8ZkEua3i5+6vx0/wGxwTPjI1K+F1V6KVvKGm8//LJP8wPP8B4mvsMxiF1yqxXqD+nsks4GXpZ8tv01FtnxEx7c3QF1rwNwDd4U2tn/R/IvsPIaxi99YSQqOSKkdUX1b1EdXDKg4O+pdE60hq0L2OVt8vSoKc+UrrCWuI0E3gAS9r7bh5JTuDwkIHiVolvLiNKilTIc5+pLP3RCLXEqx0oCeunjmkX9otoI478D1eo/EOW9DOWlLd5f9Cxtb8AT1oKS8wskqDpwRyRWblMbCdGNr9WcszF1zx3zfdedDGEizGVuyM5mCqyXeY+pG8hdJaBXdSG1vk/ZnoViu1SNDtqzaQjbcUyp6YeTWAHjSyD7QhQ2sPY1tXE1tcRlxaNXpoGRS6V13XlWePRaz8pbMPxw+aTAko8wbmewM8qoRKDrZEC39ugMY6aL1plI2uLWbjMb/8gNx6SFNDDvKKFo8HVIM8ZKoNRoG9LJTsDJAnrdncCOM6h3CqbDbuSYy6JVEXeerwajPwUZmVUXdvky18LTrVudw0GGPuauykq4leHkTFiPmYfq8kjoptNXNyHi6bLWAhzcFUtgCXNNa3lA3+QI5nEnj3cCBX5qiVpnzAHE7CAX2S+u8JjmsF87BPK6hsqEm4nXSbk7Dw99DnVi5D4R3u+okW8PV6ExLk5X2Qgms8NYWpjRjX0lhATTHVUxEuvDHHBIAs92GKtCDGbht0e4rmynTxZdQN/EIAss/4rS+m4kIi0vSwEuhvGT61BUufSw08xQbXotBvQa3cSN3lA1DMTo0f1gRUQjZj0FoNeIBz18hiGQ9CsXzyKXnyzhaxHTRqXQvQnKWzpm8IAaizVlUvOqj1SGJkZccLu4sMq3llR8qpUAPX8zQh5W12WmO6tQMo8x31GSRQAt1LSuDsMdLna/T9CFpWBX3aVZGCRbrUBi2xH+1Kpb0o4SC4uMBc1X6TdubgIHoaeNxGZ1B2kOCYqEYWAzxHVd+vKfsz91Pv3WhQpJYp1xDPt3jeLyc1oXfYrlF8UVH1uoP6RTUj17JSTi3W4tYWClZ/SQ1C18AMtVCsRh4kiJEKHpkfcWM3Q3na26jiB/EL2Bp9Z7XGI7BjfKDscS1Xy7Pj2FRBddLCUULsP79WRpjURAjlevyIb0w5Laj512J26mxiN+XeW4MdQLqm+TkBc5eiAVyKmfFz5uvnmE98tX8nvOD5Dc2IONtFfrsmNO6hCr2+bXTf5QdEmpRRkOCMTpVCBWcR0zS2383S6MaBOFwzrxEdlfLszfRd30xCXt4CGfBCjKWHGHU/YmkbEsdiwqAT3jbpeFg9URp0ij5brW+0PAJivFVrY87FHhwAMSyGcQyjONAw0F7OmQE8V79ysIuxF/TiudhXc+nKYr2XPSDn8qx3CuM9dcZdMoh+bIXDYDYLcQJOfD0uw9k7+l4RVFtgmHvYmN+gmxxl7czZEOE0QI2mmBF9JpYGXbdNWCP8tVYizC+MhEu2+Vi3Dl0cp6H1fmY5SqmApBYIQK+P0lB8YimyBuGeHPxBsJbc6HQNvMIPFqmvYAqicts9yObTcXTacrr3DFv3Ndj7O1ghM6tWyTrO5B049jXUlKFaoh8D+hYt9akJyWsmNQ66p9ooATA1yJM4FcC0rrFfCwPFNJp8/gX0aerlchZ7g96bMJHGfsJ5gk/eL5NzKg0NeWVHMIVTU+nPeec0gNudU4mu5f2CTe8OuuLxxkewpg/C99Trra87w0T1aVV50AO1EK2GIauuoUpxQN98BOabqoKnQYsagKXeS8VZDk6XKy8iBHKVVqDWfN44hUu1KHS1vp4KJ46L/9Ggr/gttzAzEIrOTLVWoONyNzMPhOTKteDkraeNIEEKHeBNFVHskGKwxCsoGl0965WI9Qag4Bf7Mn7ojc/1hM2ZAXPbIHyYUxdeSji0i8fiItUDt4NUhqgnsA/zoLlmxeaR70WBXVdf1x3aQZ5156i5qyV32e3b0M32IQR28War7UyPgtNGCwLwnjy3kqD/GkNjtcrKgAVX/Ph3+MkGrNmkiV5xm1ys4QRXAACFgfsGZYlE788qp1+ymlIva4ke+Q6zLLU7ZLV0Ddx7RlgX2QeI6LiazFoUJs57l4PIA9bVhAFD9KXCulpCAUJjBZ0qtXbin2wqAVhpUlOUUiQKVaFx+XHhGR9OSW/JdEd/xrC1NctI6xz68MBZWJ5P35KOyuFU9YKOKSq30YPTg64xMfl/VSvBtFCBnts5UkaRfuMwa75zCS78lYL2ZxIvX04Vy2wt7arei2wyCyhi7A76lUNtweLxWrDYPSFVABluQxFjDC7RXbxLNc7cCBtNbmj/rUzcTmLM9+HZ2odQ3znldGoI8oYf+dyZs1+JloZ7osWEr4Uy7e7biVJpgdWVwwTnQJUtNNq/1ZwI2eVUZjED9L3O7g2ZRPPksF9y0CNaOEzLr1mOsv+8m5nJBVr+sl2VGL6VGriGTrFDy8sTy3GUVyEmb4CaBw/PIq1osWhy3sjOAUVhKAwNHq6lD3xAyRG1N5SXZN0YiVWILqUaRxV5sLyvzdaowCWxlSIPslHvv/0xkcIrilNhBV6+RsJW0IcyeDFvw7CHhiyTCbqjqqT+IFl5mGn2cP2lD633wtljfyBQNnkfQNDsje1Q3sks4a8uublIA51+dAhUfZmyeZnVD1W1r/9lE0PqfdlE3pBQfRwr/7P63zchCj3RCGbVBoImfsprY5bgxRjS6g3hjti5ORpKWnFv9H9qTvjCA6Gwe4SYNOt57CwqCl0ps/JXistZy95rtLlr+P/L0WUpM5bRpaj6Muq7dUYPukBT9rFwOg7RNI1nngmlEigr4WUVOLJqiAI4Kmpr5MeumIy8QckuwnZJXuB+57yRZ8qlT4x9eVa9tJT3Wb2MOf8evSfsHmLSeBwPNiEAeBo6vhP1kdfxWfZHCzoRpQ/Ncr8OlmcyejJkZTrE+FoPA+0MkPl+5tVy/dsacCCrFRarv23JkJw3brstXPVQ1ROpDzH3Qd8uW1zYI6f+FP/klv4TfyDFP1mluWNYQS8R4/qyZvvGtaINJ2P6DmQ2dGzLWcD+mm+vKZ5m1J2ylPrOiChywcf9cXxnQXBCEyL8wwxDXyjud1Oq/RTulOpkkfZXGEmb4ofC9e5BXjK7eOAjOXLJogm8ZHYL5u8NqBbzi86Tey5GUg8ev1B6/QoS7/70c3LapsfmfabHWNOcH61DVF314+VzZtUTwiq1zo++AV3pOw1Hm1/L9AFKhFWqfdNXWPM3/UQ/MpnLRd3NVFdDLi66cogpU19euQL8pEdsNwwdWL8BJllz7L+T++OU6KjVBLohedYjWToy118orLhe1+VbAqN3waSP6gtpVev9lEf10nzVcqYpE819t+Y84pnQTMVyzfR+l633rrL7GC+/iOn7LHTI+joI1AjC8FKf0DpDwBxqrIc0Fk+jn/UFvoQe+/VtE5pjdOFbbJR2uPqag0NuRzJsOjJfyH0X/snvyN7cBMVtwrTZjvrfuvEdb5HD6deXg8IK/c5TvzPViKdVI9DN4vomMARiDb+6DgJ8KNJXjUxP4srWIcU0Anwu2vxcjUkvZ6+VF3SUq3YTraPYS7mmOX9Dns0pxQ9ifQHe8E51WePzHCzAm+zhTNeI/uedOWFtjiuZYr9GFJ9CxMJWfWn60hetFlUAKmUhK/4lG1ydAT20dIGWN9iOIXQKm/JrMK50KmqbbsxtN9WX/Xnvy0Edt8yY+nb9WrlC323J68Xt39W4CmCLalhjWJFDTcRRp6amPYHpUmvLVTQJEVzv3sCphZcVYPZt1PIpwDYecT2aFu4pFWroqMlj8zdHG23O4/KwOfJQGzindRTtNj5twwTZBS65C81iW5uleeRIUqdF65wYTDr3qWuLSKpGlxm2FfNeYyI0kICqh3HKIlFc0tZoqn7tJ+nWRGeRuBDcGM8xQyGld3JnBFO4QEJfLhnXckYwo8RLFHA8BZo4ZdUGuN22CzT1OeWhU1BCU878kQKuhKy+KegYTHngffrKHz8j9ul7C4dnYbZuomLdSH2jfJNXS2fdY+0BZfwdM38S5nPNPZzSNzr+C5k8WxSm5GL2/UhwoH+9tC7E79nKTO4hebeJsEb5t778jVQ9G87MmsXzD7GlzoJW7pNZ9AYohqqh5feTIJPcEpMdesOCK4T7vYBjRuvA30B9s2T/2C7RAOcWFtqkKtfDVn4elo5TT+gXb+XUBhlro8anVZgxbpyezmvIkhcOeiKkn/npVOveh5OoWsVYs35e+46qBMJeX3WWxOvqCzRPdZlyIGO7ttBOk203jRjts0Z0Apz3KQoIL9WX+Xjq//WpDFyMm3ehOj9+JI++p151pf43ZFY/Yb3+WhDlBbLKt2K2dZ1//g8Jzfs7Vf5AfQ1TArywBcjjhuXz6pdp1vR2AU9EPeo7zxtqVAsQUOPBH8iQm2kYbUueQnFOk8duO33uyThUKJJnulNn5iNYzUkY7Zuo9HUS27wdTKIAWPUcdviZWo7ldGU9jXCWbVNEeoeW69yLEKlktxzUoFWiPA+rSddr9qLQD1QLmgSrGkutQrueRFG7DkL4Ev/BXoKOvlVovhfAuDkF7t2RpzQBKm6HGkXtJK2dbiI4rA/0Hir6SfXE0mb6ubasOkFKpXRvk+aucu4A03fKsC0yx726tgzR3FMiHsEcvsbiOgNGur6wUMjM+wWSbdirZUIs/Ze/GxOJUNx7SDj2EF/nYQrJ16qblNSK9JwsxGUsnKw+P3dl5t9ecAW0WkLpUlMCKtl1weU5qRUeBpuTy8IykCzK6RTnLchplx4b31mOs/rl1KtAx8b/eJKsGl+/UmoNVpjpopGd3yui77I+H6z79FBd/qcKAl51bH8PnTyo7yYh5r7oyALMTs1xhglooZNk+jmoedjQmiZrv8LLs4mAjhWY6SuAmNcS0d0OuXI6S3E6mn1nwPx2SIiekQKh9FwK9JpmiNJqkhKz0CePjJnJi3EKe2AXh4GBNIZPS5OFwCZ9Ck7jXdIcqzBOMoujQUstxrQi73c7R9rkVS51MfNq3rJA4HszIoR3oY7mErW7MdJdq+YQN7QT9HAXk7MXmt4Lq21Bej510Y3IA5nb9gCBpjnoUC4yyMOb26z/72HwMdGmvLb6ukO/5tHjTvEAzKNAqck5gRR+jkxz8YQxrSatXzXAn/iFA5pEybuHDtKNBLK7VBM1ylEN7WF9oQfTfVgT/PS91VqfRSuAaTUkzGqr3get1Pga31978TNZx6ao6mtaSf8DYKefw1jKgfK/xI+ivrio1pjWQr90T/NStMtJIGCrcKE6FPR9qAtH48hbCT7qkgAV/1PHn+pS0wm4uOPFz6z9BZ6lm7BttiCMj0CmDYFQ26EuPUOE0qzJrV01PzNG5Wlci8rgPksSyhQEnfJYFwWi3Cd02ADOhoCmOmqclZp/8FDASdNYYSYigBrTT9Na66221vhO3oPUEmfSEY2q+Ak3/eTRXlA8CZLuoLXfFa7T8hkkAFZpUClokiq2bSDwBspg0Ta0A0HkoobeURBRAze1EJUJEvyo0WVBfWmyasGp9E/p0z7RUJOjtF5FCNuhkPD2A/iJe4O8a6mKTh2Eqa4D6+2EiF1O4E5TwjlXgjnXqNb3CTjWh7m8b+wimrjopmtlSg9TSS181woZMaXa0l6R9TjKLDSA/R+lfw0gpErM2Qw4bjWVRzKoHGPfK/uzHEi8NBmsShVIVYZGtRHu3gDdmqJqWuDLHp1/PrXLWWvmLQIweqTtl9K1vqQATaSOjsnXop5YMm1By47MFgP4VJ2lg6S1j0Um/BGA03mxvsZOaUA0/2b1iED920SkqIW7QJ+YjZKWCZ1rbEPpqHEiQabtvl0jHu78gYiHO48FO6j3NN96Y3OfCNc97U73SH5Sm/MOjYpq/cyz6DO4pTTQSiO9XDaL4ry3/JIkMz7eTjHXjxE7n6F52hqNyV/2qswcgaSWVw6z00yIQhn2HqJ7HiJ2/j4SFCZp/uWLC64ISttmCH53r33538TetS02tpNeji+bbc2vV7LD/f1+4SLLHO15+k5etQrwHGohcdiFCYCnJ2CfLsFGc2wfYg0mYoOcBVn3wKNhQhS51+qgEQ000K2oXk59jUIpStl5sxfXvpovlWG+muTyeSdknug5fWvesewYPEbu9Ra8HdNlx+i5EZ2AWA/J9HvP8X4LLcdpE2DuGJS20tX87j00YpM3v7gyTMVUUXpilHOJaZr22JfzahlUyozgzYrqo9aO30ASY3/MpJH31ogGyXRfj0TtzyuibBXQKpGS7sUSaVopNiL7oLpQ5RIF4wP4IQO7x7i3X7uYFY+wglQsGiJHX5VkNbLrBQzYYtj2bCapvxZaugMT6K+33CKKRfLBVd9UNRX1bebUIutNLH4oGOOtK43H8NuUqlXym/1sczd+23ZRsGqtTU5+cYX85o3fe3dM7utNDcnkQ80eIaMuXTRDbzD730aXv1Nb1JidGJzcKoXQE/iufh33yQ+dB7XSqwaHgr2YQ8ixCWSqmwCQnOYxB4cTaYsV4Uov6hs/D/Li2ykjOuEV0kpfVEX189qS6ExiEQHRo1rCo+mEVO5enOJYUcWCNT9LLb1GiM97NTdek/lU3OiLGgjxqE1bHHGaJi8Ck2NOJzQfg/eamvRWb1hTmfeejLw7lVGeZrI/g96nM8DPWfcxC2+TbnZEjj4jqhk9XmapC02PKSOn/mc8gFEFRLTvxJTFCVg/vsct/0uPTzvW41OP9fhQXY8BOBsjHB4YcSoeGgSVb11a3Vrl163V/Lq1ml+3VneesFbdUUqa4+huC7EfHDlIVDMocR/S9jNsgeks7+eEDI/54HphFU25uy1r2lgRgq6o1b/V8KAfnhIKDKem5OJ6puS4RVx3bEour28R/4cpOUa+ef9xSsafMCVdmZIcSmO1RXM9yEjWMyWl7OrUlChVHNQpEW0QyLPxCdOCsweUKaKvVSSZx5aj7NIzW6VZnYwsSmhgFFEe1SrH8IQafigTBi58akjvoSHeZX5dkTOsXDGBGoYXYrpq6EhYw3Nx7adjt1BJyDRUZKUDAj/OCyVdBbx8cJ7WhOC1YHnbbOmHDU36izntpfW1sPpA1JKuMO0egBYDMy7mqoGM/gzSVj6DAy7a/7AYb1+hsrTTNz632UKxodas5071+kHRWzQG7huuupkKbO6G2cgLaTBMM38A9xRbogNStsQdRNR+C8veQMBhyYzxedY7VTqcfHJ4Vo5NvfGOGDjjU78wSZa+jMGgXSgCMUdDTBfC2B7COMyEw5d19qG9b0KT2/hoHxlw2qO9UtB5CDKuWPERQfldMn+0o0dz3YkH0YJM6eyktAdQ5ooGybE9CthIuMDGB8JhlycgzX0IVPapNKfxr0fBdf+X5pCsdNekE5fCEEzw0d40x0M3aN3gMio42EOYeuWaqMjmK9NU7Q1QtN+9pxNzRSF2n75rEA+hfNKIoxKx8LysFcXYr/eh171OBNNsYK7JbIJy6ifab1FWuuFPcLWh9BUV1ZrQqTCKAp1a5Zz0x8qlzwnVPKAh0LyXQ07Mcr+bMKprhBR4904zxhcmd14eKxztDMDP/AdCIfXeopOod1FfLKrft2qZgm2qSFNYYTtgRgNCrKv0XXdE7muhjzRN29KXQKFV+mFXEV5xlYb642eLROh1nEflLn3uAdktaGhRgJOWWljrd/hezDUI72vU1fo7Yery7yIiRjeg5J+LsbQYLboDEqNaX1ZBtFeCEmnouKlXDGotFbRiDWDRH3yoh2FN1oKxXAwNrcVuPF3L9o9fKON8gwRtu4ic/+S0ESzR87gs/04I6t/ZFM/PccCZXPU80u7vvBXhUubk54xfD5dSCXkYXfv5/8Pdu4BHWV173O8kM5MhhBBCEu6Em4igggIq4LViRSmilVpvVarUWvQoKrVWwRtataNFq5xWUfBGrZej1FLrUQpoESgiIKKIgAlyDQHCJckkmWT2t3///c4kJIPFc873PN/z8Ty+Zm7vZe+1116X//ovPKOfAlG+gDjEXC4+i/BTYuH0K4v8JMtc0lRn4s4tRODHkpvWFbyxwMzPxCYXVHssNQ0czEICNmehRueCAZsLLk68kwsoL5s7ZW8x5TnTCmKTeYRf0YhixgDPmMf54q9B0dZQ3dlAAZBRya9Q/IBJGoQ/M3ZF6+hgBP5fArUKvkZYQcRsRmw9U/ay/m/FrH6UgMWt2FuP8RsdbsOvce9NerlYejvqU7OpZXrgbjxm6j08lXiLvVV/qb2mOMwzVm/lCOxXkW4x+Rk4VH+jnp6U4E/EgH5cE/krhURWn2Ot+/+acR9Bf2a6k8IXBIe7qO6km8SuOyhw4fm6dZ5t9QYR684QhnghoiAVQ8+0K0ptfQQM3EU8rAb8xkrGoo57zGA496qsEYdij2gddtt9wK4itrIEHtlOAhv13HcZQImj2cHj7AdFqh9Du0fEUAGXS+IfBGZ/OPGeJHhiJ5jUAIyyZRjRmcjBLizeTippRS13Z8eRo9Fb2UKR0d8cOSELtXyyfQO1VKrzYCQo/KI7b2DgKhRQIlu090Gy/XuFabr3vZ8Yb5OA1ree+yadzhT+R867Uf2ofgQdqeEI4Ofu4z5GQeLwNR+cxNr8Up6oUuSloOmM8G/rudxBZPFrkmz/0q8ZoXdpBtBRBPxgg7pRQa5qQJlSRnxCFw0eErQbHPkGakrMFnGdsDXupMNIAvRWHkCThRgqxXjuq9lD+sDjWyl0YfH+V3EP4UDsw9mzORQjUINAD1KSZDfna+0ZiWwEgI9tESE04lYiER1bwnk2j7Kj3vvNIhf58brjYSYY7k7UOzYAcc0UpoQsTIAsTBHlF14HceW0I/KToIitHSZyA1DvPKA420ExCy6+mZSIqkc3yJlREyZxcZ644A47kjuZ7IF49V+ieY9CaFexaRSC4y1kaX+DGZOH4H6hvts00FuN8djvTkgUGKQCcQhSACSehQDoosQugn43vxGxV1lGMVU5516DBfgF972dENXHb8JvJC1CjLGQWYgT0+hDW8B6xTTwFk8kM1DIBjGgM+SDRCq61W60s3c7QYJJ806xV6klLrhLWDWetezyblYSd0oet6C/BTOmS5fX6t2L7Q0gbtlEXTKwpItYukH2paOY7aBAphhYhTh8av7RYdilLq8bJRmK2eTCUijhdlx3LQA9ped2AkYXP3EtsZ6AzNh8lvMFE++Fz07lcUxof3TkBnJEJ06/wi5/0ik71TJQEXGk8SjsyoO4qcdS/aI5lS4oFwSSAHElOJAGeKwCXbFnn5fiOhZ7tz3R1j7Ycz0xozvCfnoMNmsV4pWBtbVbzUII4JZSp57JPVRDSfOF+iqw/2xkbexGpLZdNTSSGwvWnHrkaZoRI9LigtIFyruXp4ea1EyOv5wepzMgPZJlwJHH4TdsSI8ZqS8YcOTPmP56xekfJ91Zu4/IqplQE/wuD5l2ADeMOHJMpbUpSwvurMkRqCS7ZSaIgo55jQz02U0yZC7o1jI9FgOTvr6D9d69vmUb0mfHYkOi719hTzuwoXIm2UixBth/I2rGRaOvG5Oh0pIqVGYr+XqAOvuK7O+m2QviWwtrxsUm2xvIreljAj/e0KuwT/YNVua9QOFR2TcMKOzL4ejseGVsXvpPaoIm8PwJ/Q4XaBz73QKNvys2gbnfFmgcSKCRrwBu4eR2BZ5onanA8BIW0Ws4Q1MBKdxHGuZH7ONK2dUw1jpUK3nIoUa94RlIFVb/gajX40zsJHa469VLAD9N5awCfOp7rdivs2DNcr/Nu4aQBJvVS6u32ntooHer9wlXPZHve1ZLmIwNvSKH3kqrNLcS8y9RDsT+TFCGisIVYN01v2Xuwt2KOBT897rbvcRuSYm/T8MzP4FiJKXC+4FdWIdNImN3paDzK9nx12HormMiVp7zAocX7UtCr/2efppaNKsqT0Cf9yN30A+r44T5E0H2Tlw2z16ihyqZuURn9F1n2iN4Pa6/LcLRysI24tKdifpQCWVKCGZuQ8Fvow6zBJkoQQA6E/7chpfQY8wamjirwPWD964SWPKAYxu0RnUvGBdhusfKlUenHuEN+ouUSoOYahqEtlap4owBGbBk0WLQVAnMSks2EsmmFqYxmdIJtvkEKx22carh7I9pO2muYONeSB5hi1qQbxmHZykkIiNpQEMY9mP7XjRyRVJ16V9Sa0SlIiIzpcAamuvG932V6YYxqayiOlHEPYvxriNo10/kWgdElcHXqtVOWI268gTmsKa3vUYH5rk9G64OHYj8+iGQzLF0l8nEOFKj80wVnYt6ivkVdw90oV4OImhw3aCSovmv8W5hz3qJMqMfIsOPXQlG72HxGcxmj39JDBZUJz+oyIVsKrDvSsPFBVAW6B3TIGPJK3YIMSYcIB9HNcM+in2KAX132VvtAL1ee25jN6tw5/Qri/1hferNgpDesB8xocnPu1uzYUPvMH//hHefaxwAu0RvuLiGQLUY6zxIiDIFz4YDL6PqnxFXikUFZbJvTI5YRjB+CxUlFzcdyzMLUz+K/3ITRdq/YLweBkTrTaPmz/sFaucFPM9c7nEqv1ZZdqUY5YjsfakhRx1Uwdaa6E9D5MS5FITUCScQVxMH5U7oMVM3eLAd8afeiGTxtzURg2QcaMBhTaNP7PQO6LMJSEgIxGRQ/Rad2fSJ/+T62/4Cjg8+4ozdTeB80plVapht10m6k69IyU7aczuJ88/9XurcQ7orGhZ2J/Q7hSjOMHhwcXJ1/0WIG/GPu9Uttn+iPAajyq1uFFeD3Ka0q/uXIsNKKwvu+u4jQn3tme8Ot861d/3bI1wn6mKidaLKhMOuExHr/Jt18vQzrBO0kFsnqNwm60SOtNYJbpJRyYhbJ39OrZMRzdYJuJpvWSeT/0frJPr/6XVCgtZfJ6qvbbJOcC7cOpnsr5PBKVFemhTlluuEypDQyvX+k6eX5cBv8aUn4oF5v11z4DtLvJXT43KPfHUN10fF8EDiKZfO2UKHTNwLbRFjSZaPEb8CtE9XX5JpB/M29O41RFZWKUnH+SMIVb1SWaJ2BGqqFF6dMqAMa52qH6mK0M02zPzTw/ZPYvailYwRDZ/AMjhWXSUfVwXu81S3X4Br87bdS73xDmAHF27gs/sYo6PY3D/GD72ByOwE7YhEM1+l0M+8PbaE4m2GcC5u0VymbqFygMzZmLk9iQRfTCB1Ii7XLN6VLznEbqOoD+KnmzPEEPsG8Dqqu7yMPJ+0kmIidQj2y2CEj9RaFnTVwDJrLrw0T4C1WCow3eow5nhMJRNWQN56ZZ+WxnHwxYiyRAg8kLAZrFpMCUesIQalTMohPTz9TPhevaGI2gdq9xvApMpSLyhBIlhCWWdMBY1l/fwwcGiCsGHgAHRz9QLgEWrBkCRo3WLK50+0a+Az4v5Xswj/uGUccu2RVlr/NDmQ+b9QS0xr7T9Jjz537EJAojOuthjf+spQm6Ew46dow+ehfPBO2nS8SUy/kY4BbxFenaL+3AeAN66DYWITdbM7cCc+u3VuNHn8Wqw6BFcPkCPsRy7aTKGS7MJL21kHo6BmciEp23uopk+UZuSk78cVD74eC8aeihfECuIjw+mdnpHxgsJ+1iuxTv4ZUwpjI6NHct6X03tZNQWH8axerh9S6N9Hn/qCrNhI6wP1gwYett3A/bGV5ASJfdXC2mKqSUTUvbCcngpccyUsfUspCjT1rC/HXMrCEA9B/MZHidZeSESghPjJvSMmhNPSOFhb9+1jG9upH9rK+x7aMLqt8OZ+MPfG2Fzk1aqbYmxAZlMXNsysR85906qdxznJReJ7jqsdZJy4WQBG5nrcxcwbub+VrJ1T+mwi7+iaZVwLIxQIa/XECCOSHtS13inq/KXK4UzBkADcKiIafHIyCuJNdFIPHv7ejk81JexuSt5zs7bmtBwZ9xBnzYvvDOsRfAvaPdGhcQD35O/+EDelgkX2FkE/V8YVFNwpCDSDefBZh9Q47G99vjaJbWq7dKFVhollyjVtRA+uY5X2RuN9SQ42cDPwurlK2PUGvdGPR9lIHAsAZ2JZv2rAunOtcWLlZYs1DwLni3kQzJaphevDVGPZ1KEsamE2N39ipcw2xmeKUMWhiatTjphu1d3W3DniZ/Ff+h3iWs61EoAtZ7s4ZpXiWAZWrOTNxjw2LtWFpcWoM21zr7kArsgpe+hgpYEP/9uBt9+/LzzReA/auw6JMo5BJ/yekHlAuLtenTr2QE94TsGddnDOf+nLDXYWruy3wSQ+AO4cH8Lw0Uwh8IOz/5PkKLtJDQFdQ92FWBnrSLbU7LjJnisnZ5RJ/LVkOAlSkqv14HfqwbMp8l8/c05UnYKi6hJk1LLUNBD7V/cA05aqvAuevB1hx9jSOlTSJYfMTxAnP0vNr89BtU+jwNEL9lqtd+kWTJ9NhCCy4hNGblbBXaSdKY2np7xfbytzSnSlgpG6GmZRtSl/778HPia2ClEXhDmbTEetGsFpDITPK0ZE7lYT+xVkKq8hDbgJ5fPc28fbh5hFZcPNtRshtGXEX8Y8KGZxX3H7Mvv5UkTw8XAf+/u/kOT6GWvzv3GAn1ECdQu9Vtqe82KhI8LwxmO5PPuHx5jSdSCTJ+m3l571iL3DixDtVu9dbX+3sfMLdiCiI6mvx1yu4KOX7LjblXPukj8XGfMGfmdbJGguW/k+UMOJ6DX2dn+jtAS1OOZpHN9LZy+IIgUC5ueJ5m6IWlX232a39rVKg1ARsLx2Q5TKIGtJfN7Z2rmfA638WG2J6klamf10UfDoW7RfHSjEXq0elhVPTg7xU2uNfk427XOc2eWg980Zb7QKu3oj94+PvP60VfaG0p/d23fH58kmwy33ELbzMym6sO7O4frJyvovVbu9XObYqBk95GmuW7pb0wvJ0g1c8mcMnol328uOP9MkFqp7gjz4g+8gTkxfWzV12Ijx0xXLdAu2b+/RS+2SXHRxDTPXm5xKV4wKvsBnxT7TwcAPp5OHEf8PT9QFdGQXGhd4feZscUdjtkIt24U40QZxXcTXYBMeQLbwB8x+hZkUPDEkCu8BP+blKs/Iw+XK1SH3lnlcLg93D0W63p2lhcdkx8cVHZNdbv+zM34TYLeL1doutG3876gr6uzKrLwgrePEHB4UrYf6piu4lqSsx9S2p57Hs9wgcq0EybaGc99Kcixr7Ys8Urmsn0OJtUicBQ3KpjLnDbT8wZYzDer6Vp9zHkdyjWrvATm/l3Hw7/YWAKcEgdwlKp77fZKEYPFMO+PngtN9fOYrIcdSKOiO4zDMUKMS5XnUOKKUUuxpOefZJ/4xhnVPMlBraSR7Eqz83jlk4DdokgagNS6f/A9jXsGH3NQdWHqEDa10xITC/tkmUXx3XXAA41hJUPSqE44uPNZu+GXYqSXH5RYeZ1/8Cit0y93xwiQCHn1SBdQl2ZPo1kYsfDTVnWiKj433HgHV8DA26jyx5jtgqpqK0bCgTmz/qppiE8567m28BPU+JZnrefT2ELIkdGm+D1YOi4Ogz9f2m7cSwjVTdvNN7d8ytpWLVlzVru2I34bA67Ua0wPeCFa4IxVM0C0rAweggYIPNbZuEJAfVHsDSsKo546r5lLzHqvRowryGXWsEQ2WXvMNFu2jd9f58T9TS5BCSHVVS6kA16g+MSbKNTVSqAUPCPDR7ii4dQB6ISHjuRkN1soYu2S/dZ6uXW+ffPv4swr95F4GW4Ch11OG7hTnPfMMWDI8jJHQhl6hqAbIxUnV1dfXeC5nfJvY3T12Lg14CEKUTDUlJwPnqaIvIoWJOe3PCrn7kGjAlPFVx+5HTom4i5i3gYRPI0w+DUPUlxNuMrsHBPfJ7luNXama1WEwC1NJiU5FN41Wt58VK3T15f4uGiISHJemER+mmjvJsbRDzrzQf1pDXkegoM7R7I7UDBCJ4ZY8UfcYiIEcwMb1QH5H04w6qhMZyKZBIQewEzhC7JxeACADPMZeRtHD+KGldsgCU4ZdSovLDAFbmcMM9Hhixv2+9JWTVu6yoY81XrthdlaqVSK6erHo3HHnXscN+JiKoBfBDL1IRfeLXPxFROljku+vo9UaSE38UwT+0EXRAdnrdnk3e+vk/rv2+Ke9nAhNhMZRvwBRAgJpETTfwyvzWhHCaUNV+wnP/dUaXpwmizRHjkZIjOBsnVgsUclD9FGnzdWkz/XpoO2H2F1lCppKNFoBI14t+nZwC6YKWJGY+lsjfHli54m8st9eiRR0AZ905rTHQJNxDB5kP8hV+mHqd8YrLgCrmCOjSqjaPEHeVdJA2ruKCmyviKV5kGWQR6Cmml+HpKBB+4UY4QYqoTNFPyekhjYp0LdtOFcEJoHzUG+DiFK1KbjzKX9deagmp3AmiTn9oWMjrxVFYQGrYg+M4/aB9zc1VyJ3wLJjqhRBjF5DwSxF3qulI9j6qsQLgSTsE3RTkAsiBxHEQf0Sg8Q6d6Dvctmh1Ls0jKlSpXovBn47aYvd4Cq/JM/y5YQr7IHb+BLmu9244dsx12pwK6pUZhYWNzfnz2VEdqhbBOGgmFpMcK4YkdYMMPgx6s1NjUIDtdQcJ6haqSPKRMd2QWZEJ0X42D4jQLDXRHXFyxrczmpiSwcJUZQpnInDWY4k5mqFUSTioTT/9mrcmlMy6roLVeFReullEBH7MfprHM9/HeRL34eB5fuEXr5Pg1r9dd199svjyJb9+OTz/YBpcfbp1gMdSp+GeSLMkhpGuKmQsS6EVW0ZzEPM+hkCt7uaidLD10yc8d1TmYu+LZVZrFTmIpfK5OQbTGAgfWuONOP8+utpc+1pE+I3vJ6WuyJt+v2GG44cYsBpR4HrffjJXxYm+xMuuJ3FoYa46pO44A6glKhCDl5P1sTX6qPm9zNs0sFxWsuKPOG3kj0VORMOlDsJZExf59/MPoulpl8mv/9A4+lT/elcN8a7/f50OknqdvRXKPX9u6OHdG/UgZI9/ZXd46No6vSE9npixbuT4F71rHgu1Ggppfn+jwna/+rGaOHx2QOMGe8FktOuf83yhmkRFeXfljVMD+MYba9mt6e1iOKjF9cUory+jz0rrKOK9JQwZlesuWg3o0gGwkNZVMtKTYWEq7At1JtnDfjfdXL+RViBzSdHxJCXxCDiqOa9CVXbEPU1kRM5+6SX7LGO8puQulKEp19JdkD1Yh510AFZL0LBy0A28oizKENrA6V5e1R5D+1RHRRiUOd0x7akGVcL2mXMaFcGfxuJ7WEqFx5aMcte5RLW5k84nIPxeBuo99vY0q7Aqn6PHfhVu8T9spVZ+Ah/QmUt4AkffWgA9sJqEii9JoGpaYdVkVhwh538tqoWAMiVKz6mJ39JeexPX1oHkpZOlacoIoAv9oMxn9lbGck8vc0Dn4SensVYz2Jrn8v6+hf69X07i3bEvlCNMNvGahLAxxJBKYO+x2uHso+BX1ZWe/eN0RBX9ciYV9OJqYo4w2ZaE7VDTbaGYr6ALi5quaKuQSHI4gI3jwWJ1XcXyNVP2VvKSHRvhEt1NdvZjhn3J0unnAcq/8gAXjflkGxmg33/mgqZMPt0pUigjetZp17CREw0PQnGBKBv1G94QOmoiZOlr9Mm5GCwCdBrntbIQ8dGZetFU56vWuiy3WxU8gQ1spbvHwPyoAZRacWmWQN7VUIcLNyU+JHtTswsNgzsGn3YR9fWC7y6AHIcs4Kiy44EE0qJpvQVxbyKXdk+hyiYIxC03TlF3+51gTpzF5LUA5KiKmycAXesjUajz/lOTFj1V7HVmDMilPrD70JRfyVnEysBHeYVgzwok9fCabPFY3tp3jya5qo83cvacaOVtKPwvdqDAs3D2ukUOSGqRn1Rv0t4DeZ0ex5/K4KTz7kzqaPPVg9Pclg5lJwEsIZaY1z3J4y3A9nIk14Ti83aFz6WyWvFNnCvonFNt8lHRZRst8m5ty/7jqWF3kJlo+I7XvdNz0k9Pkq/bRrvnvjO18LpGL/sZ+MpJ0l+dKxPOrbtoWOL2bevXjbvtULrOt178g9eO0xnWjN72bz0pFtWQwc7/oClMJ0he2v/65orYBc0N/XDP6riQ//kYq1ao5d5Ki4ZEU59Rjkgckc1n/U9oWKZi92uBzYDkcuxQnmKsuRCEgal4g/Tv7dufNReaxCBz/F09wgsbKhkdWv4xlphtV8sWfFJKNnalivtJ2RtL9ddZwqnPlrn3yqdr+hwbw26C/OuoVXixuzTTaBETbDy4RYO4my0W2010gGVUDdYC3pPgd2HE3dWzMIKriDbfXCJlZN9ogJm1ONqcytE/5J5hGNrxTtN1rxG7liyIZx9rdVfo04p6iFFcC7w0AD7+xNwHoZ1fcP+fh+KPgjW6CCT1pb+h14eXfUCD+ZeQlIuv+JZ7tOuzjYYlvnorDrp+JVw3i+BqFlFyC5L11rRP55NaQy3veywyzxxxdPP2LF9YMwacMDU7HqqWdNOiE5T1sBTJ8uTuNLJZGAS98S3s4QTMA5miDwFTzBALxjz5C/tbc5H5wfhX3Pkb/cOPtFOxyBiHEtldxi1RJAzCoewwxTpvT2/t7tiYgrY+hUcTj77P4klURnjEbzOYKVQ2EKBvb2WGc8YlVU8R1xH9m0tYISg2t8oEqOgCNtqBKM6CHpVdSkRhjlDFI83U/9RrIpXtWTPIOkcYa7VWlZ03WLDSv0F04DPSBFj5hsUU3+c/EoptXQ+7zqqIkHoRM1BEy6t8bxVp7pZX9bdDdPTzL/hnyZvmEv6N7w/dcO3/a9uuG3qhh9Le8O/S93wNv+GBwQPHdnGG8Ui/ZaRTX+j/f6PbvSxFjdqzAP42SXX02Y4guXSQO2piCGk6BpmzrF/3Rfh/jsZNYq0zzTZr+CrpZklrRyiPpjegzUxIasMKdE9uGcxMSJHGeI+Y4XoqdUwUCPR+FdE7QRZrREh96BGtGNi9+57p+xpvMvpae4y64jvsnPqLm9Le5e3pO5yf+respr+9V3vEql3dwmM9Ajvssu/ucsjHctZqbtcJ+qNtYnYdqi0iRjE8Z092gGJYyOhtlu0LTJ/JeZUDI7HNRuvRX0Ts4XAQggS5KcfZEmmptEJC/LdBJGa8Ibe9guv2NMGRsZWQ4aG0dOW9VJLzpCCFk7x/h2fs6+Kk5gbzoKfJyISBA5ZlCC495bNs7vRSLXtUbK2lejfOsg1wUDNJr+wqeNTdi464Xy8wtI5Jgdy9AmM0Y8n3g0Zw5Td9sD4FKhhBVo+h3VzUG3orsOe/jPhuRNKTo261rNkJwnSNlCIIQryOHk+czZjey40VeavKOSFQ63+/aOMPt1ga6y14n6VhQOzjfcCScZFkRMLB2XH+0QLT8j+/8FcKNZ6xHMRuPiJ6//NiM6k1uioHTceZsRqRprA43O2Ho6a8fFgx2YsUz5oJ14ZTkOZGIsKuoM/E995OHqp8Zij3R0h8uHpZM9YvS29dUlj6lJ7U/diL9vTFOoN412NLWJfH87aXCRaJuEzmlmbVl3fZhIX4aEH1HToeTRBScGdmFtKWVRUzLrrTr8FXl7eNVH7FD2wHJ5HpfBF45M1BQDd7gt2/DVzXyG/GouhbXxntNj/zWwuxrjSJxsVFFHLgSzF40LqB0gjyIDV/F7WWtpQ4HSG8BjygJbdh48xDy6kS9nDPoUe4yRr7Ji/Y8l1IxT6ElZ9hjjOL1u9PYk2CKvkhkCIevfVyZQR+4/+Er2/YKFaJuori7SZQRQK/oiWF8le2XaF+P2zF7jlbuJQmgoRGAc2lgHSPT75H37hdr1uZRUqYVxXmNuCBN1FrxOWXchUisZULbJDKsbGZs5EW4fmUAMZFuD6CqFVSkVqSXokDwd8EvrZw86tUwSZtRxTPpD4bK1wE/KZiQ5oR3V9f6GrwMOlNn4f8enFZ88gSANmWv/UUTkxtvRh+7zqhhDf+TBvlBjaG5OKXTQNxPjfqJa6DGXzCJCCP8H++PCbBfaTd2VNp+s/710hNXoOuQvh8Acgqp/Aed4DUf+K7FwuAvMpeiOEX7oeP3sTzziQ8NuHVHadRLHe1UpLdXySzpV5NA6UTJmarv+Fjy9SdzW2ZYlk0dzeqBsBHm4FGx4y5Y3mh8iUd/ybhWJZM94ogibdqFa9kjq2jP2vRZTRkWCR9EKovMwnJjqh8kLidMfddn+Jx1GgW8JyQWWLpcJWkTD50bs0rnEiggdG3z81ZXcuvkQp9ZdpIGKJUPliqP4Lg4htjNMox4U5ITxWKypq1qaK8REq10EBoVKb96ZC5dowXKFmo8UqNOA29mFZTtJ6YKuvE7ARhygmInDShaIEUu7BKHUqwmpBF1SJb7QDBNQ1TpLlBal3k/MaFIMpaiuD6B/S5WUGOz/st+1oJl2fWJkiXIZ0OTkTrLeJdLXAqb188G/2C++BLkO6zFq0HdJlSog+Il1mPzvKp2pkzgHp8noRXBtIMPc0ZOIkhO15NiknXYEY3IiTI2C2oLowDez9maIMJt+vx6+ln6mhGfpGZX3Ye99C+XwF4Pwr8SHUKoIJmYTZibbdmfsjq8cdr5g1pkvAg5ty1TrsYAETCzZ7yai1kss1kpk8u9enIUflJTopU8FeV0vCrEKBsYo3C90RZCe+LARJOaTFTRkMAEXri+zvd/B4nZRw70eUpyOgiU6nTbJS+i5KaP6tb9tv7aZG9nhQP2HE/zQCiX34+CiSoq7jYXjzKCvPvVi5vVjoPxCXKfvQsXIOyP4APVa3L5fOI1CRgRKrk8OS/MsYtZZHE9UTQ4uTvVabSvMGWmwUsvY34AwXsthG3ToXrcoGIMqBMIWvHpFxXaUBO8x8Ag/bf9y+DApQZfpAnIfBBBxP35QAXy9+s8B+cwHz9NHAzgQSCEjVsb1UK2RA7LMODz60fJH95ktYJlcP8EKutYIqae1qsN9sRXIvpIi8IIvDSXeevfhZ+81vyGkLZLc8ZxRJumfsVA+7zO7x5b+J+ORUtdmnMzVQVO1gtceRrrWyoGCbK135VSQJ8pK1lPHeT4ypxP0LgkiuIi+uNGm1YLEno4MGP3E94oI4HhT/SzkLPwfcwUEqHLwilkaZkPZhKPBqoTSISPMz0xHF+CLT2kefpG31MfZbbLRh5fk/AQexEsZWRx1ZA+i3FZm9uoycGfYBaA7ZWiy/aKI85LWBcG5Ov2pKc4nveh1gdYpQMtiOGcrv9ak6jvarNN7moWeQ9b6LPPscQBkX0Apg4t31dpRZUV7xlL1ZznURY4bbb1yfTEXYpCDYtZ05VDot3xpREwGP1CFMc9g//6JmPA9c3jXis2C6TctPctlNqwRx+MmOG6mjR0J3kY3dJRZdGittJ5rLS69QDLzshs4YS8Fsm2S2GlUWL9dihfSmGmUjRvAArMQBRFp6o8P5wBvw5GSA6i+Sbyid9KJUqd+KzU/LYBhkaUCVyDEl8ENb64uhQ1oSZ653HK7QJtOeewKx6otoHziC1fSb8XS/cUcayZnFpMOzeMCZ829AAS6ySyvw+JS9hSn4Zk3Tp2jyZLIvhScuUz+zr+zgJx5DRbiy9r3qFQYg9QAB+L3zJ2I0niKy+b3zfwGEjp27jVwXgEztqLw3X8HneQvOEacNHXH60niTUDZ2GOyzDXhhebKbQwEtO/OsF804qRUOmupHgmoYmrGoOU4e628fDlL5/In2kdZedRI2OOXn9lyFesNqAuii7Gtc++eATyCIGWRxGsZ/zwrdaxk5Yf3Nbj6Qg1U0DddcYH81o88mkziHShOvjx2YwM0FU0yiHOY5r4+Vz8QT+Tep2YddSgnEKqDGMJDNeE63Lr3u50Lky8EXSa8Ch0yyR5ze2zJOpQwEA9sK5eYR2hV1g5dnt/N9cAlUsfdXHdfWDnQmtUOZIAVNLdQotaDBYmDV6rGaY+qY5x+JnGaqDkQNi4sesr8/nYLOD0QhxU+9MNstP/UiBXchoexuXgQ5lzKJIIVhOZd03PNkEtXXbqAjDYoim30wT+Tc2Q4pnNXx98TurGE2R9TQ4T4hv39HO5C4e4mZ7JLL9DV3fHZ8R6FPXZFx09PG8cVli15Cm0aR1b7eqzhX2rRMvXp6U4lVL5Vx+XXXu8uZGlwSXc7UD4WL1dHhNeAPJG58lMEDGpuJ+v+A2T4d9kdv1hPXm8DsilmguNkkaYxntqgFNX9tTL1M857roqefpX6beq+YtiEtnU13aKw/OFwDBN+TTTm/qlPIjT1VQxTvMUgdbiXiyF9GfzW+TPOevux+1vgy+V7xx8Z8MS3fLpg/BjtnOYoDU0mhUB5Q2QoshtZganarmeXPlSKhk4s3Cg9gKdmjUzAD/i4tS1Mnrxj9fcw1FwDVpfLhczri9EdTf0wfJVHPfY4D9Dlr5mPKSj6maqA/fGGfA3ccgt2jQ3/mvD9G4JDYqu542Z2Nt+mlL+0NzxK6IhudlAEpZzZrNYBJ1Tr/pmjymK2SYdRVNtZuA3uJ91NhOarw8ALEV6tAN3vcdlWv1YARyNebKmqDDLHEKrG+3heO3GBlrfarQve4ZhdKaCnmwFIeZxeJv7+rPefPhbqSumoNjVV71HoeaymP7jvtMRxbn9CXWD0L/IkJV2AZVvUtBw/0hP1L2W9YhapInHo/fbPAV1Ri4TIJZQQxJ73Wyve1BokaYKllU2snlyebDodm1pjPwpADcS6ZxHZZ20cjsVqFXvBmswkfA8WN9/PYKtjXKQRpPezHLrfj5QEoqsTKb68eMX88+z/Dmmr7sATdTlEOg+j3KDT/LisD5QzTBorWtoxjoLEbG6C9qcIUYTZM5Z7HoxxJLWr4mTlThc2fMWcL9931DaaXnUk9zrLVtQYjIJsAmJcN86MdgwLjGh1ki1HWXvx1q4jCR8HzKq47rGNu0TsFyCy3zX0mn8NUArDbzcKrwHaogBZELytp/eKNwPW44O3jeJY3i8Jcwa7MbFVQIZ/ZSuhnr+/AUa111e2AEyjPlK02Z7NGLyFuC7K+iuQ4E2Wqzp7BCIjfq1JUTirGvajc35GqVnzCBnGJ3RACPdSi0wfpPn44kO5ZD0eFtjwCkK7SBALpilBazaWVwKDBxSEgXXCXDqR7efc0IF0YK83dNXxTPcQaQbqkqr4dpHtTEqRLhs6BdNlBHEj3w9+nQLrPNoJ0hzQD6aphrVrO+yBdxrgFSBcjtZ6FloTjpgPpgmdtDtK9fRmjgfYY88gpIZNYZu2cRPV11xemcEF32xFXcTBdK3yETyP06IFDkVBgf8zt3NevgN6PxhM2pGzFmOeuGcLSiav2mfhVjat15s+YmNfNeiRBzH4pquxagQ+EPX5URYdJjGs0mVLE007hW2mNu6E3m6XUFGxWDeAvVXzr8K1gSMSClCG75rRbIBen6x1EQplCT3kg8ELrsoU1VkG0TB1pXR9rjNeTxBp/msJ6t7NnwFQNY635WGMBSVQF4Y8EaF+idnWC1ZIZrn2ofwprDAtDoBT6hg0FdxVq9i/2PzNJrnb7/CN0m8vtWVy5cu44JInO2DDYNegh1cmCGEoDctZAwLSBbSqBWhPDpqeGw3XE9zxVwhm1D9Y/hNbBnTaPivoQYwI4IQc8drEbGnvpuR0FbphSZhfzi8B5ayd6J2R5c9zke0FhaoWbJ6rvjWav9lD7iI738OiloZSU3aUV/1FqxU9t+ldT4LVgZ4+ACfiVWObYJ8c8crLWyfE+xjpEJ4SQOIUJ+bmrAwPnZkPJe2LqQqJWVF0tmf1a6JISJ5/1sAlc9mD3QpTOJmR8eOjQleDQ3tOawvt81v2BqDPizA7jdzv738PqE8gK13z7l9KCZknVQaVbqwQFqsjEsEWEV9eCVnmBloeXCSyc9e0WtGMIQy6RVDXVVVyoESVvFc1Qh6NHnp5wrTWtSpruCn29DEI0aC0tD9Dg9oDNHaBcOZNYtZUMFJ96rIMlTwKqiZ6Q2/eXjJo83waw0JMSDRNPFL1ISIXacxwc3x9i1ww2tkzslkIdYe7RZtbE0Qi1yiva0bC75MKnnzGBE59+pjCaFFhxMrtuf1W8d4m/iKVRjauVVldKw5Q1SBUTV0Qf+0tEiwX7rcnqKHpYq6PM1/B0VvfVjr8yxFtA02G7OqYeujpEuacY++XdfdFSYYS/OtwOpNXBGnCrA0n1V0cvVodOBEz6LmZx2pg1oUa4aON+OLXFEslWl6ikeNozPQhZ9hS8Q7c6xJJkqO4OY1uE2N9CwDjCYqDR1SPA8LWL+PeEPx8CtldPJAteIFck4U0jVXh31zcKk4qVTU9haIkUTMKIma+xUkUc3d8zaYo4mirWVBGHGD4bizj67mpWxIH2dVuMijhYPqpMaVrEgYPwICM2TV3om0JYm+iSBw4t4gD12KSIg3kwU4hPjhbYxy/iWJZU69rgNGtEZ2vEPq5AbYsiDlhR1BXRt1d6RdIUcSjCrU1OkBl/k0PvtijiwOw4tIjDmDtZR3fk31TolrVpYB17KKkGNSbFHE9aH0PtnczZ4kcqUPlJC0Rm7LdaIFuSZUIC2/plQh9oZ28smpIFcqqfuxCnVPiOL5IWyAWAQO4kTHGXGuY2KtIqNTXzZX5q41+S/sWNEGZ7pgcIHE6jZNa3BgenrEGhr2QNSrwJJWZBxOpbg26nUoyWHVrSpr3cbdh9y7AGKSDT+pZ6s4LXxjiSkENLtjr4O6m1Bi/zv+BKtrDTM3BQGsp+bb/5HlHPLQIbPvCS3ZGmcLsyutyD0/A1aV/95tCtZdqhRjIPb+4kJjQNZ8LtKvMnHrqrAHGt0yRr/2iyqwQ7pXYV9SbQrqIwn9tV/tV8VyHc6HaV/Ju1jN+VAJ2kp0c01DGLeaEa7ZBd5ebkrqIOZqjRDKgVM7Vta1jCahK7aWAoeSHCSyIgdyXElFy4EuJbFz0QdurL3mnP5KYi+KkvjP78Jo1LbSrCzhFmxgz1t1g7v3ZT+RfzvyX/ZqvEFsJz/WOIIu846xG45rw/iur/bPqbv0yYydtLum2EnPVnto23czH4kiAU/j9f8Cv94CH7f+OteGVfzDqXt22mq8N6oke9BGqKEwNR+WACfZY14jr7UrSQKp3LEEmmuroGAYQ7xuHHLoy6b9l7Z8M8kyW4mGfz+wzLOlQ7Z6JNbjsmzO+q0+Pq5pFBVqGBzS0g9JF2MdWDKp/LGDXQu1wt/xoEphNrmLSESvbjjoCaCB1XNIZiZTEduQ1YiYVFzNOSM6bwrFxRo13jampJxQVlJzYQ7tRzNo6IONe9LIySIPuBG5EfEonorgqW4Ai7b8erPmx8mFdTD3Ne6mGuTT3MaUf8ME+kHmZn6mEebHyYqY0Pc+zhH+aEdA8zNfUw9pteX3HN4iD91i1Gu5H+k4+vROu2J3TcBS05DGPrFVztaxXdQD+uJ9rc67m30wnRhJQQfdEoRCc0CtEXzYSo/78RolUpIXoQb/1D1mtobAmRmQ3LF1kh7649EIKO0KsN6alJ6ocIvFLbggBybRIrkba23Hv+4lp0i6pAmNsSkpClvLxn8OBoNL7W3vAEttx7jLFC0QHV8gRIjakYnDex1P4Alh7ThicmWOcwsQJiirz5Izyc4XRTV/XaIUYVg+ksBKa1qVGltpIyqq4iezgLYXlhyt7+bMdqQ8khzspIoInjOygN8Y+oQlVX8yUvU81LDnNl8ngIwXDNdZ38JHbJOkWFWLZ1SqzdqXDXE3BfzMZuKcMUvte6RLk1I2MwJR5LWLE3AcCNxPs+46/PSPzq5UZi0v57/lfsl7fxsy703Qzf6E+DF8bcCgjTEt9hR+9YNu4bVm+3d7cfl2kPIcIyjPZKrOjtVtIih5yVgNqxBLlSd+QO9mWxnUGVrhTiklet/MoKAxNesel4Ow5fYLZcf957IUdh6IVo3G4oWQgDVPXCKvxsedbDPDtpO/fsJMrte9Y83yaan51sBznYcPuxitvvuJHnJATyNF2qXP+cmMokSHLGmDVTTYDM1JAKT4hTU41ylXM/50V7X2tYbE/R2sDLheusPR5zhzFWo+dQBdj50rxoJLbWqpVthB0Vd9VBLzm4eCTveZ1Th8LkB43vua8U+j8rjleKC/fIvm0PQIZ2IdHNr64P9LNp+cWxyvjI73LWI3om6MCux0Hqe9XQQr9zbgTrLoiZ4doTYAy0UplsB7yNXaThTR1hlGrxdyvdS9y+HgxVDainfV3fsJ7cPszl3SBxXnctpPcJOYnVaqAvyLu8G2bNhWCq8xDPPOyeXsRt2wktiAwFcWEiuGeZ715kbwTOlKy8a+3dtEfsd/RYbO+mEgh+jKVZRUFSHYRIMfylOIH6cng4q/Atq0ir1xF7EDfgcmzQk0lmZZAqEGtWG9RwNqZSAULoxeymELhiDM1le18FvQXQyS2cYiP7yEYSInrZ5D0OW8SFQYC7N6nw3hjGXRE7HXqTDjSzly8ipfNqvR2FXE6eiy0Ht6vryey1Iw7n+gazvPeyB+rAe2Y/196rPiu4brkEtfRle8buxptNDuytzaNIAuKexLlw6J1RxjzLbrENE/Xvr9glWTnP2qmbod+qRDbKKUgoJVu7hVVVRj+93Uzyv9ist+NfbBC7NebwAZUDq4sxflMNaKsaMORx6ijMf016GXxhXG321DgQhrl6TMf62Cr7hcVwi32kvbsBdEyD2HVgjUuwkdWPmACy+ZIgRwEx1ecPh1IFX3XACAKIZRzu+yBDAFe8FxLR1G4inj+kOmUDirRfx6fYK7FU26Oxq4g15RD9qFWptHrNPi+QpoBSdXfHaXA7VURJkOTcJZ5AH3CSICwjyGIAQoLQtp/67GxBFUYPpwLuDNAYXiaV8Y6+ygqlF3AIDtFXXZaRC1gG9dcKMzvM1duAmAxzx200nWw8vXEZCpTREgiZW++AjdORldOVZdGJCvV89qtizNbW+CiXsFP3IHN4GSZDLSVjdgHJaEQ+wsxMrTqpqQ2J2uN9wmq+XNxS+SiHEwmkBliSI4ExGYyebmiVrcIoIvj/lI2Hwl3MNJchOduwkKqxY4Sg2EcUqJwv72At7mVVliMJEq7PEaQK2lmUQtdQTfB5DxtATA0MAOvUWOfAVPKBgqxxAst1MjC53zprFtp7fzm+08rKxpzzf2a885CjihETmAKUhWGUMjWL8g5xfhpgGKCrkWNgYW81K4mjd8NuKGHtBlauf8RF4Rz7gce6E12oW3P/BMLXkzjeUR2fsqN78ewF6LXg6q2ubMcLEpcAAeiIzFzEmuvCWuMIVjoilG1QFz2Z/HyitSehfjvxvfbIQjtmtjPz0YFQXgRF1dZ6l14r1GbnR06JpLK53HXzbC77psvmIrx62SSbi2Gsn6XJ5jraF+PdhbhNYKVMIGamlxzMTCRyAvLzQOowUx9wSL3nvjKTaID9mdV/O3nKC+WJ90PQ+7GfrBv/PdDYKz4xgR7q6d1pzjdRvzS1ln0gFxE6AFwzF0DuARUtYjfvUR+6nar5rOCjONK6T7guxOQAwbFqwhQHMHYOYoDvB2O6j0jmfua7Bmu1hrxZXIh5BFrNUERumaCkpQ65FXw4Rn2xqSTXYNY/WAzUGwq7fEKTAZ6nDfmPTGIWWZIyYn1ZkOUqgNaKVEcblnVrurjm4IK0JSfSin2vtbQYKy0iGCs+TQT5zeCDVni+XmuQTF4bck71IKSzmc8avJgsERIQVsxCm1eRX8xk8ztwSYhVUglVmKkiL6FIVkydOsVdgJ9W+5iVkzhjtldF1QeVcNyglsWG6smAGHIND1mANqM9rBVVe49txWxGsNH9xVfaUy4UZl+noBqPpnjFChP4y+gldnrvR5h/wqY2i9zdVKK3Uwljz8DZm4H7OrXX6mKOn0b50o3GG68kAT7M/UrHHBlhgTG/Y739kFZqbzKot2DJ3kLu8EqUmw63sOj4wPyFRiA/RAx+pyE6IgSStWhX43NdIOoCRfRiAwLN0PjMwMCSVNMF/WtRnj+FSk7cT3fQy3QkDFYWRVP/1h3WsTMvEKiqQVW9g4LWQS/tBwz8N9a4CyxVB932AJX3YAJl41mV0+vDm2BFYJdCx0Ryd2FmVJ9shWEXWZbd4F3KUdS7MbV320lLbLbzldjK9B3EMjgoNDm9dhL4WA3k1xMwWDUoXMSFdotol79+S23TV6zFBK6Bee6vRq3KxRHuOuUaNdm6tB1DFlc5uGuBq9AnucNMAntxFHZQVgPSKUMugDIN4fp4ekngsxd58luwPelv6XViBXpCB0AhFCDmmAF9SgY6in7pURMYbFdFYDCuciuFLPdANkTTlzCp6w4QpxXg8Pewut9+qeCh/mgrHk8NbNuBvKxQu71pdB5ZXkZflw+J9HwINOtGcjM3TrjMmKWUoi1FvbYhZ1BHULUdOJZq9os8WBQqwJu2oTDmAO23IhjcoqALMcUH0QzD0DmnoFgfxxmbfu5/Ge903O3TZ9z/W/tFlCeEomqoYnazkApwzHerFwnKcTcxKkX3YuqtSR+XRKm1IBNf7SfRUEOx5Q5WyD56s32K/VS9tsGakBRydFdXCIyxQQTr8yhxLcI+ojOZqSe+10pU1ayztuqNjGeZyzDsYe/Jx4HYA94krGUH0iXjkmDEBH7D+Fct/8DKbhu+2QZEEbUVXhuG2yyz9lOOWr3yBDkMca10EJbPAToM56ACK9mXsx27EBkOYgWV5EFMOZ3fTQWb5D5SJI67X7z2yt+pEZDoG8kCJohTJdh9ckRAj65ui4lczQO1xWLZJ9BqW9HyTLNGXIQIRQVYxBBSf4BgSYCbCFAVHQDBFxDPhIKp1gWwK3a6Lr2hN8Gfj5fNc8Efe5uFb2QdJvATPAwnbZ/DFCsFvIt2HRryITuikE/x4CHRaH2fkNUZdpgCH4u+Nw8DYh8bFwWopkI5bJqR7mWb8cZudCB2E9tin3EvGqgCvH8Fp96HzVWBCjkNd+1M4YbIB1arAxnoxASikFC2nNyF+iQZ7KwK5Xg4wSws/lLFwMAvanYShC0MuOgEeoROYnSiRXHU34cTUg8IMaC6azHmKRqkvouijlAbPEJO6gapRkkee7UHTkxO21Uy+FEhhcKbsLVlQJ0eYB9RjD0gutu3j8PIXgt66jO0kOvMh3UVkvfAVdqLf4CdvvPMP0Ujz1JApSAGobJcZPKADItdxAbn9qumz5lwSmwGISSlleZLtTZid4cRLILni03stSKfUUU4uhVKPKbyYYY8hrLKRHZjYujdR02WOcg+V8midn3IBQABf1ZLKdH5rKrziW9tpTfZVoYuft3P7ZSA9ahidjepTgQraYvQPp0hJIsAP+jNELUmqZPL2AWFPWvFfbeaN8ya5vfifdxNoPQcFNhIdp8Iu7y1g1gAFRgI98hW8MR/AruYIBA+Q3c2ZBZn27H6EhXzpdqfs/pW8Th0yzJfMuE9sEKO5rpHsyscTTpW7w1a/KzV5IW4ml57fl1LerYtgla1cn3E7gHZm0fF7Yz8t10NJvGe+kQaBfUFoEgIoT8g4xHQofJqW9zIaG7kZy1vhJlyN8IgDVo8s/FGcITdjfAE3IgJdD/nRWgJMkRzIuAAfmlAQBqEM8CeEUSrZCqrjQVDWy0vIAXan9LjMWsOEFBD3QdULsR26KHpM9T0IwsiYS+s/nfaOOEwrFFmVasTkVVWPwFSxhARTBA0Tbw9Za9qCdW4XvkJDC1Hh0fjy8QdtNi7972r7UT2FE8XBlwHDLFCNevLB7XmeepCqHwp8EIXDNd7jFNAnRzk9T80gFpEx/84sDOM08h4O3ALuybeY9UUfcu+uWYMGuBrFP9OuxeZXSyyPcRJ97A+ubzZBZlOz3PfLDaBgXfXATHsodo57q+IBsyFRQ9xf8qT5QPIKyNGU8go0C7OlIAZL0MQm5yejbiIp9+FnWLPSAea16wJFTj98q6FyYyjq8NLNGMtPBTHcnzUpEgO7cNMJWF0P/U1iejnXsg4ApuE0kgqUtdmlsg+nSgwsyHu2Y04ycvZcJfj36xli+7NWjsWyTmW4P0Aq0y93thXQyMnWEnseMfn9rGL8MpqKBzIwwE/CKtF4JrBQ9ShW6ldYhYhfhbmVBnsuSGmLQMnLUtYK6itIS6AdcDe1ovrWpvEUWrwfhQl7F4nbqcjajWAHi06772ISE2zxH1q38C42076uCMz9lV8B9P6FY+7DcW/HTuxTKRFxMI6E/zb/t7V9vRrDqjnwaSXicmbNe+cY3UVueKe3PWxk+cXG2/BvGF2azwOk7A3JqHIbwasXG+HIHP5IqtvB+Ci92QoN+BSfoqomLNGL7V3t0aVXOrcy4199mB36wKssJMVyFHZrvvWVuS5PVuhpK5LxazUuTuzQ7RD3vLZJrrcXZu6o25IyG7COEWI2vYpu+256weT2NlGnljN9HaSBtky75TiGA1CxpY21mxUH8I284/b/2VvZBLe8DuIwmZy4x8GO9pTxkpOveKQHmvfzuUWH/cdere9r/Cg/cEczKo1BFbPYLu86Yyp9jm/98jJR96ALfkMC6m5bcPj/ZUwzhXXXWcHc+AT19snOAcp7MlgHo+GuZo2GYdcREWqusi67O5i5/sv0YQ3LQzPdoXh8XnEIS7albSvcFuwr4zpeXedFdm+7IebJt4TcilGRyGqvtU1UMYp5ql8sRKUJh5bRepQzRea5GSVSlQacxFoxmGLpoWMj3MSlke+mDJnUomQ5Jg4qj+Ycz5BU7VQoTVgQgzAyLDnV0b7ebcMtbbkmXlPqVsvQ4mbIBuHzuNXjwA+czhbNWRHVIVT9M5kIxohtEaQRnRCE2YRaaG3tJ7IT3y652wcETrIkhV4NjUisPB8BRBgE5vKv2bcT0VLtswFsWZyyJ7b005czfoOoLVhrokxThFhnceWdjeJ69CWDvRVNQZ2TJZ+7JIwL9dYac+aswWMOGY1J3S/t2e1knKqQoEqqspW6bWMLZyqhqKHirVjwdKD6FFVbA6w1KoWTes+4lC7WnmKNwuKY/PS29VW6wxnH1otb3v45nON+YhsxWFhvKk0pn0vLufCpTH/I5o64sgFFEL305j20V64u87eyVX3hXeHDkWifdQMW3V3M2zV/Uls1RLirBwCBcMuZTYimANZmFjNFQEgEfde3112hh63zlGgrWr726kJT2N5iQjU7XBF6sdltfRTLrKqLLFPlVJ74SXdT4w75ar4e+/jKMQeOIBe9mn2vu9XzhO4f3JSY8lJ3bmht8SIBrOISRMxUulz4GnBEbNVNn9J2D+BlRW7nDu89AVyQ8U7YuIO9ir2p+B6TMnyD2KNvhPT7m70zQJ29GwUzYzRSzXHo9xEJ5Yv+bOq1sD1uLLAZoqtqR6yZscQ9R1aQuZtmIrnanFXmyanqfVoBM6lQc+RFic+OQuTw8qES4sPT6bFgaq1TIs7eTo0Le6uPDWFAXZXBuf1ufWcA+fTzJV2lN9htuHSmKepLm/ulUaT08ym0HSa9a/lXBNjsVKoyaZsMaJas2+ZbKh23WSPXtJdiiHsFMNhJnvZvFg6R5nJfj/2VOGJ2TWT7yocnB0PxoNNXsReti9ifa44cqbV2NYj33GtmA0iwlPa4yM79lcqOsACGUYfrLYYEJHp1oo/esznvvnVSmAuQiw5Yt8UQSCBrtbgsiMYc+2xadpu++mj1qTSDBLTysYLj4tbSjXVyEdYbSApt2qF75mL6OU98Qt71glWexaqFx/BDbK3FLgQ97bOe0zNoii1dnSAWQTWKIzycoVWxA1tLduQAFYv7PptjEYHSkG/vH2ZFYQttFUxi9X76LELJ/o/agUb49Fw5mRztvPwT8rZ1HphEtCN0cvDMCrHrySVZvasWEEuB3I9kwDUewA/EhCeKVfVzie4yA9RK/S3vGutp/Av0YzWTdkT9WHhDSzkBjJHcbRVgjWm9o47iZNtmrLXfnGewuN/ZWX32PZTmjBbazqgHpDq2ovzXY+bF4TAjdiSujM7b+YsoPFx8mz5OBRxftuKG6pZvQ2nA6/mAMEKeqKZWqzrJybegw0cBp49Ev4oUzOlAlrrY6xTT61lXxpTeSdcNdQeB4E9Vx/sziKuQHBy2NTPUsAUARhLW87zGqqs9U+a5R6BjpjxNsIoE7kIsJFY2yE6E0et1rp+NdgnQWRTzD+5d9vVtAOFE+O9/yaIvI8JWgMm3SSolqtTeQPedd2tc3/nQF1epkMG9rcnY7ttABMQ8us9Cab8XDJPzKQfne/A+9pjF8HHIJHxSF9Tnu1iBAeZtBgJnoP5N8Nh2EAUr17MoIoiCRxP2CR+52aEv0z8AywfNt767NOm+5Xrolwx7E7tFKYS/JK1cYC9HZYQs5cPyomNH1SQW7BhxXLwguOYcUiAqcZaDWLD1MiBP46O31wji0euVQUN1ayVEGAbxm8v75USKqxUFQoDa+AfNDUAM+uxr+qxq+kG7WUqKSXPFbySwe1szb1V4rI2IE2VCr1yuS1kjd6idCPBOvhC5U6/JgDqBVScgN44iGZuxU5RwdLMQTNtFjyX/NISbM/ggtsJ0tRD9l9y0e5CUQUYdZWxnuaipImD21FLJK9+x00PA/VHB9SL7S6u1QkllReAxKSedGbm2f8Z8WEqRUS55SLn3ZfVjAqkdZIK5HHV3cWSeaFkLX4V6ZR1re0Mzybbce99WVluizDjXQaLfJ941pxlI7EZ2IV19fiwS5NUSk0SNK7sfl02tk4FvOW7OFnZjPvYs2VWER2vIrZuyGnUkrZJjYgXFooWhU19lxcmXxgGq+7tv9Fus3GaxnjUZHuZpNaDKImAyNvplu4FryS5EJS7j3KnVZypp/LMe4mORD3n9iRMHIAw0uMLgUtCyfyHUhAXoonfJaQ4lobh587tEfJXjKPOpfAgoe7OCWlujWUmSe+x8EA7VpzZgCOciyCqOwxFLwtbIbJ6G/vz7EkvH67r2Hhc/LHzJ2ZZ3+uGwiHZsSGxcYVD7f/KG1/EC+onH+aj3Job1YK7iCh5OzzYvew1ZSzaMr0kZqmDfVmsPBM6XGEyMeuz62WoSPYPeEh/eu6voeR6QUs7LmDhTYyyAWWsHXdWojplspt25V1jj3tJa6j4WmQghSWnRny+kqMmzw/5yLQa4epIzNYRe6m88pioeDKijvREZaamfsTPcNEy7e/ngjWdk30aZJxbfmS/iiYMcOk6dYSrE3mJuyvedXelmFTyPa8dK79I8afUy+R73cXtF/UVUYLMc5CUW+Kqk+zMjSF3fZkqJhrYPkNkokQnGJJ5HxafUxEuon/WO3RWAISCewLcoveRC6Ob8rN+a8/6A7b59R9Oh49C+K3sM1z4Wpf2sqk0sGrmUZYWFUf1YlQSo/JjF9rf/xSpuxjgsUk8N88nFjKMXpA91wuqFsbdFYFjd1cdn8IFu9AupkD3vGus0HRB29UQJi/A0tteji/0DSvafEPAtpw73g4YeSt7qPU+7UhfkH9zViqR29wwO7QzWhMWir+U/ZqoD6sviyEsJ7XYSePUjbI0rxubbQFbdycFhHBZsnDnvL+U/ybVOq2F1RiNpLMZrZzvG9jZJCriOzHNwTp6XV+3uzGuSa66zrb7A6Pbjp1lv/jDMWP2gil1HV0kW2ob5TDYFc9FU0cBkxWC0Lf2inEd6MB+dpP9YmnaK4oIMD1eLuuMaInXTn0zt42PJEMLCpQ7uHunVBUDa8kerzUqSKWVGU+5Cu2ZKLiLeaPYsoaYXQHb7XYFQmiA/o04vL/BTy0ntuzmTvFqzZ02jTfh1DhM64HM5q0H/IG/qOzXIaYveNjpw3Ry08em7qav16cRE2hX/sB3iWjts3tPYrqbN1aNSi/8efta8wbEox3KfT+mQi4e1F4IXxp7dPmNZqjm9V/vf9WfTVfb51jzRZOtutz9RMb9eROUucW83d5s3tqk5q1js3lTJa9sDvvan7dAd8XU/HkrYt4izNtvfD+x5bz9PjVvdi9L7M2/KeswU9bY3TE1ZQG73LOSs0URWjlYmU4df695GqTj8czWKczhw4cstou02Fq65N8yW2bsYWbLqBYjOWN0i3UrDXYCt9JU0u06GDRZaVp57gi2wK00ovv6lV1pNzVbabemZowsqyInbsboV5icF2Cz/mzd5Oap5WxZ9bjKnjhQAkjUvAT/tVki9wH0VIxowZcAaNW5vlq2FXG8g3S9kfVfew65c8A6MTCkQoXsQy5lZO8QgAPRVR4yKBJn0R7iSNWycVazZ1WjdwXEqtAwsVnuUkEeCaAKDKHWJM8OoNsjyG5MHX/ridnVYH8lACLsV8kYyYpKVbqR7dlEkL8zQrMTOP3Rj5xsj11vxKMYAcTAmzyfUic8zGrM4C/BsFSxO7wDRkKdhzZZK9PLZputwAcqIO95AAcsf/Bge54eGTmYXCSI29AlSVXnBYLwnEjq7Q4A7edXzFptvJM0CSExbIWI9biubWrJhwcWQD8CcPc6EBrt9SDRkdHv/tAef4AQllDLNZCBT7A5B0ij1xPTzSREGlfZC9+LK5aC3C0Q/JAn20NWEN51U00OMkukgHvIErbBtUjAURDGWb5pxv2s41qKtd+nibv13HvYSVeogfTyenAlktKVL6y0ErMKU78K4NA2FYKBdjgIPHwBprBoCuf2+fos6w2gve8Fuql2PgfU2/bdi8kfUhq8bF70LhaBagRBEAHBE/zc7McA6CgLk5zO9zGq2zLJx4FX9QKLZ5ITp2k6Vmxo+pUPK0T9sF92GKc3hWgR6/yuALiEf+RuBRhY99KXURWn2ePWlFEmoFsntbIWhRkGe4QYfY5drGRh4QfKxAdS14agagfZzINiojOYqEGhVQUDrPrnQ34XJHV2V+f5vUxoK8VSmHWxYBk4doV/LyDQkaPMq6odUcCwrHtBmJYCYJ5aycPEI8sSBIYKCQ+tUKNuqtg69OnwWgNT8pD4drxXTJqgNXLgmuCJvC5L/E4IUSbj2woipHrqCCNEJCB7cEVJlXZuvNaqIyQR01rNW5EzgZAvVINeBuwY7Ze/ee/qqF8kUA/wJYfFVQ1Rch7KlW6rNGgyIrX2hjEncWs0WpdyhX3ywBsw/iQmoTl/TFbuDQrIP8ZOGMGPLl5wuzWxPrUSGZjfY3FhNIsKgSFR3KeNrkmFqSORfjD3Ejslg2lB3Vv15PVsFNVqVk6GR42n6oR1rHvubY7EtjKVtYAwIEvk6Avt5uv9i+L24eC4T1v+AV0EAJa1goELK93Lzf2xHWRoJbPwuAKbiJ4th+dD69ALgD7KVGQBXEOmNah52B12uQUWjllT6JLdibOuuQA+kkos51rWeRUJ0CrZxGjouNoBELJWPbPwGnVOjPt8zZF5DcjtQMdkku9JTAcaWnJROb4J3ltQLJ+ijsX+lZ3fqjM9NgvE2aN/R2z11kxONi39DnZrgSiUA+IRZO0ozBSRQylAP/yngZvZv0tGfwQJNB9lCvJGsD2gCv4NvVCo8o1Vi6paJRdHgsEym7Gqw48K4+lWya+rhNEyMQkx6DFveKEJTCJW1UPtKAghL5j5J/ondrdbWmBqzvm41cEbf2t/eG/BlNg4491FDjDx0Y4b47xQAPABRDuT6zynnBq5Pu8f/DaLgpk1TAtEAAnxK1CQXi9+yUwIaK5RPWS1eljofpnbqveu4lZlHFSK7FclyEIA6yTCl9WDhtLvvRA/FYNCGJc2IcxR0+HBWAioO7y2HkKP2eq7B3IkDJQ3e95woMWzF+DvnYVOeApM/Itldx5y/iDF5e78srFCl3dliMJ9OX+79OfPRGVnzxvmn98Ehnd8ChRBa+S0XuxT74x0Um5/YJ21OLOdAYRGjN8BEXO+ss/Jd9Rf2wnWiPrA1a9YYYdzImGmF/HT7e3/JpQ8fy3UQc3Pz63p/LWYbu78c7bKMhplJ8CtSGPs9pM4y2qEwCSqdErGfh0yicdZYWb0Eikdf4zZ0VScEhLYccVKCe8gK1dvHwvbOeCBOg0H9lwVO7uplEFYKQpSNHeVCD3hWK8jNq1Fa+WyJ/UoxKjqoQutQyGqhslf7i99EfVrsBl9/8EQZv9h1zk10mR2naKxcv6yn2zRMNklstQNU3LevkzOJXBOFegzTFaejtEwre71qWoOIlhJh0Z76icf6jk3JYxEh0zfNj6czguTJmnaPFyaRM3DnSYZ3/n5+smFNXaa39o2noRTYGDFLHcXMGVkgc5sjDnB21M/OZTuLggc3rE2nM6vcDeRtmX81Q/1r58sdHcG9zD3jrVR+Zr146zG8DZnn9ZUY/gjYLVGvKnWiB2iNTxRr0prmCBrxtcaVq76IFeEJX252uVrDfuT9clVrzZUTq405S3kSsVOkivpF+U8Ms95Ial16ta18usAakH4+HK1SXJFI506Ualpa6ZUn1VtqvDHnVwRdW+hNcwNxJulNfzFyfnjWJXu/E4f0gHa1W41ldueTeW2nhKr5lqjqchmYvg79kj2YuU2gsRXJLIZ0HU6kVWDn5CiTSHizwlx/EqloTm8GdiajZrDl0G3LAAuu2swBO4aDIGuEZbh3mRZBNbFVvrLIgfZqWyy6bEsjrQVovHKM3Ky3NZsqom51AlnCQOQK7PDdPN1xNvHhZL7SnMd0WQu/42OGNZMR1jVF1jw3NtJNaot9Mj0g/YbpxfJWzQb7MDNpAt1z16W+ljkjHLbv4kRXKGXKk8cid2TNp7S3Z4wb4JJ9Hj7+MJGveyr5ZLRS0MC98zNvSRN14dLgsX1fdKnqV1Dse8AnvbuUVu1zaPC6bRFuig4vMTd340V6FdpdczhfiXywnutkCYuzMixTz0dL5vrQzOYZdKQpB+i2Ro1WF73d+MFYmL8jr+yiqzrG3bsYtaILWmoTJvtLn49/YQd0lm0SWfQtKuBupZ7ecimF8AaiKwv+p9cIAWGS7IYd48XfFx4UvbrdgLtc5ycPaDoZPtC1zyJhpamoVIL+FoVuo9h/b2FHWQa7JmeVZHhf+M+lMCUWAqKcwtadjv5tl1Aa/bw7f043JUz7ouqmNHK2NaSUwWSpamtUZYIP9BRXsB87HnKfCty+ak2/VXU6ZZwgRIeazVgZbMq71r7rVLyoT0EAydtO0jUaseDLvauPAYVWfYr+ycRHKN2kXRr8Ly3j7Pf6tJjMZZXDulpspZeNh7aHpy3PLCyW+hb0aniOWM2YND2Ftj2/KefiWpE7IBEz7a+Hojca4Od2MzNhMu1KRZDBdEOssN8fNjiJ39p1W/h28dlyeSGn+EJVzxg6lHzlFzQ2XUfW0wmQZZKEbyryRopLLPr1Xo7CqVbfmRPizLbg3rudvAdK5BXYU8u6bOJsngWZAfUdUfyXh2W/Nl+6+Rp7e3xIszrRaQXv4c/+ObsBfZ6b0oZLqJv6D/E80tc8k05UP8EitaF3WorKd4uiM4OPIoCohZ72KkLVXT9SgXxAobTlI+YYGUy/NhY+1hU5rShrRaZX68LRUu0eIk+bdUbNmgWae2gqPcLTv4Bs9ALg5l2kF57PO9C4h758R2YVw9bPy1wJgshnYVlEgsBq/lGVot1LCOL7qZp1nOxTns4E2e8vSzntkqmByPzVmyVSZRwrUBbkEKlJSMKHUzM7cMOK6asVgzSJlOs7oNpuzZMr/rwMHfEaXVHrdLcEf5MsfAvizCH3iLWeAZXCeQNyPD32hYJR7fXpruLx3utTn8X32L3bRrkm51ze622ZmduzVMxe930RMkqt03W4fpEyXpJoCdNuW2qLNdubMX3hYuSJbMokJnJSlu/BDdZS9u0BDf5QdMSXGJ0yRJce//7yPhNX5ddmE4fHqJoU8/sZvdvI64Du/iRPXR/N3QoG1aTPspTHXbRwcjAmnnBIshjg0L3B0UmrDr6VFmsPUR87CKYtZpQMwq4EU2v9S0cXGAXBZxzFdD9s13J8oBsqL87m8BZAzsXppBsjlw16l4DgxRyLtz/f4ea828mhZrzaQEjSVQgz3L+4mejIZPG2UiPCvTmDbs02uThGknyUqjAJCPvt/J4N6v8biaezURR4imRnXB5ceMwTuLW9tFHNA26PJ1rVczjPuMLEEOAAP0vwa+/ToFfRzQHv2Y58OtdzcCvaZlzhzcKVBPwq5WdycF09e9NFm66Bf6t9fTdTaCUxewvUtyEI6mTp3LILXpAczqgCFKL3i7Mtmx4k1QX5iYk2cmiRbIxqfPss59P5GY4QjtcXVwOx+rqC7XEW4IeFzwoNRvJ2VGfAH/aIm4BOQAqC6oJY6bvSX0Lp2yzVubDEBg3KW5BxyfHnypMRyNgh+aUoWfaXw8mI1ZAXuZonIFek16yjtHi/EkmMGLP7+29bAKo+CWVjeU0F1vxCs730k2DrCvyCMP/HzP/RGESJStH46oUEI8ePLAzdoSwLy31rD3BMjSJWcEYlCMbX2I8fR0ZpBU5pLDpJL8L5O2VJX8utj9YjuXSgwKC1QTlT4FU5hv1nVK9cAweCbNb9XkqHjCiBVR8QAm1vYSE4yQX9nJqNbCpQEK6gS0ik+t15mWRanGIO4fFV9FaeD6Ceu2wwxomvQzau+EgEeQKP7xoyKZEln8gVkWCEUojZglVIFKzxk3oXK52KdmmS3k4Dc65WE72qYtfDxLBeIyxvJUU0Wv4qzNw9WZgOPOBeQ1QpP0UpE58B8Kl6jH1A1Q0vvoPj9ljDakYDwB7pdrGCc6LwXqAv/5FDehna/ZfZkQW4oMLxK8nfW3Uwt6MXkIiQoSGKipfvghrpXYjWwkrLEyDbi+SfTohjAxRSwpwKbiiCNYX/ApDt5ZSGUBxXh4AIBHwF0fPJrE4t2dUOcVkXmX0sqhDLZr5AqjSTPVLFtUw9fz4HoQz3kQIP24lofcj0qSPXXcdsPIz7OMFJlHOk/imXzUkdIT9BV0z4qQb/71il85PbHYhPJHi6CN6jXovrbPKp5tDSntqisLcuwMD7ko+Ti9/MOTPcOsdVhLpq+5liwNJqB+1SCZkkMEUhMg+BcRHoSxzmBoWNWJy5WchhL2e8JL3H0AhF592i/18KzXnT+LGfHjNBYQo0JX1mNAqlFGTpFrFrOoIFyiE4QXEnEiwIYNnqgIkGiKkRGLSy948ioCEsqxnVMzK8rPGYqZxY0B7am8uW2desKNiaZlPTGRilS5RVQ2lwI4dmEJRFQUHMZlqnUyoqLF0WkGWXljZi8d3Pmj/BEjYoDyioF9q8cKpEkS9XJf3+hn3IsvE5TVZ9eSwM8EhmimM6A9I1wgn+oH4q/ZQlbafYrb9DMYeAguJb/p8Tb3YG0n7fj8NBHPVFCD/3DeFzbjZBLrTLNyp13zWeS4F97ksg/xLgrRm67YuYqc8X2ULasajK7z7Q9TQIibtXhTFD06bFPIZ1DNJyYVBtCkfnXn9rdFIbs2EmmDh6zNvuMvaBFYIs269xXqX94Vvt/d5xav1YSGwb2vkJLPehWe/ZRfGfeHXZ1LVep58x77XXfdxjB6Qfa+/dbS94GXWF0qsIsscsNOW5c+HKOPjLL5clSVb2YDZZwwRwxi8Wm2hBtnCFwYRULxWFbnfMJ6rgMRWQ9uyDw6Jl899E4urQcJBOeoBpU1U8lyF7k/Y+WGCY0xLK+ARNcv+Zh8aaIHBtQu8fNokllBQ+EhygbBlKBJtaLgWiU/Wvdu94zSAqyci55/QBOFDUpAfguDVy0+I2TV9r7f7svuZ/9tNqfd6F8fHWZVxLE60SjJ10EsOKufUe+az1GFj8oPG99xXNvo/K25pH19nd4jA6cflHmofO8JF3z62f4Hbrl1wR8p8IhzhzKfxcHhcPXshGmjSS8Z1JEQXiSfQGAJ6OtQC8ICN/RCn4bRbwDwis2Mda3BTC/ejRpZho+Z4h7EWziZ0Of/KY1qY/zNj4MdGs0XOg/41ZeBo+ge29C7c7TVpg9Hs9oQE8EjFGsREneJcx03SdfUqehXnMIn9oHBSwYcGRGJDjhwT1nKKLicGO0IxADclHz6emghk2k6Mvcv52LEcvLMxnubjqfnP676P/DU+5bd4U4ecxD+TP33pfD5/IidF/fi7my1GTidpPBN/pXViUragm+IW9nuk2Un8Mx2+FMrun1On5ccO0K8F1VyDiSKbcjHGqcAr76gpz/vM5ad88tcnfkGhx5aLIzJAstI5xOkSUnYnDT52oVWxJ5GW7QNz+qlYUCc9NAD4zgi00sesxEGYSIsxowIq464UeTm3XA8corWacFWwgw3FYtjI3lcMiGeRKDLnvvN9LE0Mv4+0srDa3hZywwHLgOUESHDvV/gaH6JBBZLiKKzlPgT630AqxaxT4+Q1gEN6o27Xk349pm+ZVdW5IN/to5lmHkS6sIG1QfYv+bPV/x8BwVoJUnwoyub0khE8/WACij3w948jM3AsgJFcJiNE/PAyqrvOxCIZic10pepVRvG03kCA+V+xmxSBrFu8bJ6924/stplIiC8sSDioHqCyOJqpq42qoMQnCY6rq9Bi9uqF2mJVkGHUx1SM7j5jsvFpk+MiJ1TnRjiaVVfrOJoTwhEkQaumQVBxsJZ6LyAchiiELs3zzwMBoHo8/N5HzDjEnUh+XREvrT+WIPZnlJwacvXAXvCNVva5sx4b61fXBufSCiAITiNDLQvUo8B+y0Br/NsktInn9HqxcX2lnk0vqEj3CHWNHbKruMvexCz7ihhC5MlCo2WNuC6aHF17FbemTOAqa061XFaOL8Ge+x3lo98/731jvkAO//rkL1PLaoOKWJRyTLu2WhbJ2QVF8bh3Enq35doiPNNkbQnl79aW2hJobeHG+WsLlyXN2kLFY4CtwHfT2rLLqviQZUW8er+IN1ssqwf/zbI6O7msjj/8smpZ8WeVUvpldWrzZdUO0sK/sKzO/9ZlJe8m7bL6Hc9077T2dlpHECFfqEBNcuKjKlVPLit1Z4yrOfbZ/xnyS7xV2F2zGEgit6uCriAEpmYjo9d39TYErWLWYXHYLfKeTpCtcY1j+5Wj9sbbjdM9rUbuG66Gv3AiuqdVKkBPLSea41KinlxOIlQdxko9o2REKIlsFtpPMFm/2N1fnpTF+wvZywDvmsFAq7w+VUqPK+gX1esUes+V4cuheGWffx6nWHz0rTQAtF7uLxF+7/iPSG7sDbvtx+zwX01pW2KRes6kK6RdfJgM5bj0GcrYYmN+OH8icWo23sfUjsnuvtF4n1ifaCi+OL64MLY49nJ8ZGxkvCBM98j3rqrxCv17S6jwTrQiH9I3NTHj/kic/Ltoiw9gWn3Dwb50lONiGv4G6evGehN1sVA+AXXewagLjFHTkE2O/ErmIaBJ+1LUwwQV1MNBlJniZ/NwmkWGrc4Gnrq/kJMBl+u1wQIrmJZvNVn77NOjkZohUCGr+XUOjGbVGNdBwg9qrhwQG636PaMM6pVAk5u25/fWIzjlnBen0yH9yV9i5jDFagQTl/7uaL/hrcN3HUdg40s04BvCOS+bZwdzXtCpMfFoOQZE1Ji9kW2IRH/G7EfqOVwPBWsDWOJ6ZiSBw1FPr4PUcYa/nddjsmQ8/Yyd//40t3ptzQH7eeclf/aXk9cWYPU+qfg1B4gdBOx4BM4QY9LQYGfj9edan8NRs5y/lrN76aWIYZq+18l+mcsNxfMbilD3B2vZH/U+NNjJqqXxXsA+Y2/NG6HdLsQsuqlhZ+/z3o84olqzBQXbFX26EYNlo1KK+oCDXnLwurFhfwMxl/2Z1ZGym0eqbaDHNxNkGL2z/2j/ws9Qa46EQkIJVQXOv9FhoR3rUELNiEQliK/s9l6VVQqbK6tJFgCZR6rwXIWia2SkwJN+i3p04SOqMYEUG0MV6Kfc7AwOz/Dlf5I8nKHuI2aGwoDPAIE4FWn4FECj+g4bGpu7ph2qTqX210iQ1eNF/eYkP/IvgY05yg9FeyT6+kDSSmxcDrLHpQ14LseHBIVTgMoyLyDKngB2lidGKDXJZjYC8PaIN8s1pTRqda2zqWMITo67jOrgcHK949oavxmIksqqAFDjbpEyCW+v9vWETo6f/hP7yOjb6wBdnsbKmKgwjTtOQJY/hDzkePaMGUIfC7Qsq0BGmSxiVeBFR6bsWiAp4hg2yVt0XVE8NZrXB7Lj0CdSVOaEo+2UqBfJDaQwvcsF+bmMbPkg0tMD+OvqeXY013K/V0Ni9gpZ2ROo1Z2jirA5AhjOoax4JQtkLdjs5yn1GMC+PZvimsvo572aB718zpaoVeE7TWDuJcHCDUvfjxbHX86KXnzFiO44S9+8EbH20DOq3/hGy3cnS6CarGkFD1mlBmFD8q75DtCgwMKLa7Kif7V3jWl91qV5dv38jP3aK7y45ooN0UjMM2bQmM/sACzrW0aFDBHTgwjbVwy52N4+H/89ezefLX7GHrcw+znE7bbSxSMHS3cLsO8cFtI2FHRr6n5XC1m2MbbKHrdRJrwbS+ggu1+Voqfm9LNn2P0uH37GVsRrOpxgVX8Yx62LMFgj1rW2x6NYrvvE2EO5wAGwqV2o067i8oXW3DUx6gOLnemiTsJ9sW0o3/Py2bpbL/+ALPlfxn+vpmuh4/uL97Fb29aacdFobF6chM8BGsKYKvFSEiwzOzjH92cvKIxG378i9gDRneYIoRT9z5EjhGJbD0sDA04n8Cf4tM3mBzG6t6u38p3W/txFA4ddlD6VMZJlUIQexL7RpirytFIBFkrJRuXgEH/DJlBEj5yy5QuNl0eVFZyV3nQmbDzmSHvCZruwYDKhQaxnpQYxd1VckKEq74yLdmPea1OmNCoTUy1ToK8LUfc/RnOMZ6FdDySUwhIvQNCqCBe1iPh3DvHvblLE/KKYWjKvmLg+dIJeN5VGo76KWJY7OSGFLWYHYAyIDM1mBeXLVKT7NV55OfC1UohRSyj9NGXoijJ+XoaPUjR5fsiqmeOg/NkCEiNLLbvHlkQjLt1wtCJX/UpO/Q9rIHP9UnYyopB2FyNF1h0ldhRr0DtalVo9EPj95Ou65V5iTcLhVLt8pCKAF8DmfMQ0faQaGSJrCTAqF/DyzCl7KSOppllpNVN2EJ8yTmT4oOsXdlD9iQ4CZwsS+q8medHqjKn87CdYOfPYTCpgmRRjxUfov+ET77F3dRWLYTjzMpyp7YqZ0xXyrJ7izUB59qWJeW5sXoyC6CMkEhl95MxdM2MFdx35tw+DvXLZFz+jY2AWZI91x+Qmq67a9luReO+su2LjCtOtrsM3vj501aZbscWxkcHGcJo1j85dX6Rk+dhHTrEjfSZx4oWQ86umdO6lxJLn4ustxOPhEx/iu2HR/YgphVRt8HO2AxQq0raD+xmnMCSBPMZRbPWgLezB3sSrlKK9yt5xNlm39zDdiJARioPiIqO1otGHATs0bWOp8Bxu8Dnsbl/w+ReYK2ez4N8T85YLmomVhX9pw5xpz/sXIkBjXVsm9ZKEQFcujpsnELCuUF7Wt/ZmRJs0hN+2TtwkOqMSP9lqIwjJWFg9CF9gCb94Qj8yDVjPOgRxFRznKnwKRj1GuJVObAUHMD97SPX3Fix1LP7ImXh0Z+LZj31oQNT6I9YkPQ228xNJ/Z7IZU+juuY08rKQu3gnks/+ENWkgwhfPuHTD/UBvzhRH+hnsxfAGfgk8nzLkj8XuujnIc3v/GC0fagP+NY/L837nzY2PJ0Fc+or+0L/MwSEdzm7di+6p3mdeHp7sLeSR5f69QhALcH3tbgXpcD5SkUfshD48wcPDbAXLaegshwY8LZrxvph4m3XjIk2Hi9wgV37TcpoCXSvAxDRb/ZCgNLU9/ZDffZTX7/TMQ3PlCQW4OYVYAx2ZvMSXrgzitVrq9KwtnQIq+ejNgTnaqfstXe2g2SuPRAoXnMQMl2qM0Sri5tTS+2m2b14JohKzL4aFtwBMpAHrr/N/n4RY7hAYbWtVKJuVSp9DVt+V6y7LdTOtaG84gAZTawIU2NXs9d+xM+iyaNsiyz2yjYiEaL6yzsTOTqd/p1ePo5SPu5RCOu0CAeiDn+mgzCcB+2WHDjuw8fpazDzz2ppEHW1mGbddRM0fJGkenno2JA//G4OAJOArecvjJfroUA6oII/9NlBtEho9FJ7lU6smU7q1xnEyTL4F+zyKuzwgsKxt4dYzMuHvUksxDx50+c5U8/TBV+gi35wHHBRGr94XRmaA7BCabj28J0sttTd4mHfLW24Rzw3mgOR4lx/K0/GSvpAttZuMEBQWJo6mrFuRZiysHl23DqX2Ub4dxyXSw6UddWXXTH8xC98Q70H3kWPwUMiTk17p99B97ECGLOdXKmgSHKFkSQqZR19THsBNo8V20huTZ/YPFr4yC9ltPBQcU6L42CgN7I+9NYWEgL2fUdYtjH5VfujYfx8aXGMOEvqPO5gX3afafVG3jVWl43C4h2McTKcvXo0BtBoLLCh6mZHCOCdJyfbwfiwYlZWfLJ+VqhXFIWchg/gnUxI7ktmYQDmyRJCvR+hGL7CTviMB/zX5PndYy+bhP1doe6pHVmw/eTvc3Ee917Zzydd49V+9+E6vXTPzPvuq/tFNf/Suu4x+337h07Rz33I+8XxkbEhhadk21E0geJb5/6/O5B2Ahc/y9ZEqqTr+iJkA6k+xxpaXi+2/O+j8s6DiLg9imcUktke7igBfL9g/POxnP+74E777TAUxdvUBlzltzE2/DrkNiaWfl5C9WRiDLX7C+83pJY2rOqIetnWct7O9Kw2+ykOH8qqWEXBWzGlDMusy2/2YyIuZcvdh0O7g3n7mFh0Llvjx2NLqYNEIX9FF9lA8M7S+FP/h7MnV+bw02cCYi+L37m5MJXTvV1b0qnOFGlpIxx/aGpwAn8+O+xSwt80Nt082fq1a2iBt4dH/UT8P+YJjPw/EXum6ZB3E3/dlHqZ5j19mZ9hMK7CgNmL3f8ZimIL1ceb0HjmuklzrPIEwOpdCVXCaEA1OlxJFoODmcdWwXvmJeySl9D5vGcPdbyc5D5wX5n3alw/g2CPhpIammHWvR9/d9wKUq9PC4dbLWJ3RczSbwE+HmpjH2Jkf7sT//HorCM2sT/+OHzEiZ3RWf+XTxQfcuSOgLWbLkEqdw7sUkgbnEU+OEUNcTyqCtxfRJXE4hRASotgKs+GezkfczF/zGd2oWxFaR7sW2aFuhs2fzesjswCa171Yb/fwSLtSCirgkLbPEzgCoQ/49L8e+12iNzsdw2A7eGAEOqYfQeQtQPagi9+72pjRinrJwidVI6XrLQG3mTfQwuH8epqQYLJpoVbwQsjRuHJ8+2dvo5t/I76yWcpdQYNqQj/6UjmGBQ9Qk0ZYmZAc4WFGmA3boUeqebLeSilCu67AhKFcsQ2pnov2u+ZLmRActYae7cHn/uLPRCc2o89ViN/B81l2GP2K6IGXluUgSEIBiqVB0NH7WCMOgoY12ANrKNZ0h3B+XUECh0opkPMoLI77LMcBbPeUYQRT8Q3r8DG7879bOYx8lidFSjgVljqO6kTMBSibQem5f7CEarG9t2xLsdaE3tjK+2N9uW5OqoRei0maa2CvKp3Jr4QBgFJXs0L4x7XCoymxs/sFWGsnLC6ua6HhH1HmP6QRSKKQ7G0oddZDzGUoHd7sqvor16Kfqlihqh/GdNBKMN8Av/GiQBz3h9/pp8n+IyN5DPs60Sp9QgSq4oetne7gTjE/9PbmYdHWWVp/KuqVKqyEMKSgBCWjg7LRBqVuGAYlQaN4szjo80oOoBMPzRDu6CtaNNjT1waVIwbggJqYwPTDjPgMjNAdyuttoAyJCwiAoKCoCgQhEBIUqlU1Z37e7+vigQLJujY+aOeqspX33Lvufec855z3rND7OorkYWzgIt3UPCfj0Y+TKFiZ0X1sA8Llg5WKWBDRle5m1nnQlwYUHEqA+YSE+SPh5jAbsCJMxWndokJUB4tiAmyL+H1BQij0xITvIYTOlXJdQ10NG5P1UANoeMCVq1LUUCnJPNLUihGqvO0R1xwZYq44HoaUnS354R83fcpHaXWVg4/FXGBSSx592mT+CSbBkQi7GpGSYfwwaPAGiEwxqa5c+1sHWSxQw6TmMHTj1fe2j78nMLBN9if/8aahr47fmcnpCPuct767dSb2w1aFCJqeSFfxglgHTf914DwiZkyjXbma5WJ1UY0pKSk7Tt1TUnbd+qamrbv1CXs1IBrvs9UpDCFjedyBvBlUNXnipagE58jdDgfyZzKNvcWAdhlAAhu2AJq8mPo4zpW/tFBpWjhhALIfLD/JAqRq4iD9h1YpN5gaVyD9zcHJ/vnQu8m7b7SztXPAGVHIRo3YrBPVLVV5i0VJlE8eJS9yfF067gbJpFBJEHcLF6b8tmPw6iEdbOh6yzrLz7DrS7i8zIcpGXKf66IAoDOx5W8kWLjORDnDIW/Zun8KqwjyOga3KRG+GOM1fmOQ360EVTJOd0IjYKDFPc6IqShckp7rEODEROxW7TvV5+PLEjFsfaliYF1TcXA9rWKgbnxrq6njoEJUG0ZA/Nw0DPlnrlxMPmdCnfh3aWNgzENreNgViLGvrfI+J6oW25vfywA74cM2CDS6uaivg6greaqkyv8ZM/igM1H1y1njmerMd0R8kFMLUETaHdNreKqquIh4xg+G7OBlV1MOHMnUM55iNROsIXzCEoeAxUbAnlOLur6Ylz7PFDcK5j1AaiswYjTZcSpes5fG55JB0yrTrLAhMXiFyCZJoJ2DxBviwCxxWCha8DsjjD2MeRC1vNe2Bk+BhVYfxcRBZL1V37+Y6sX2F7XUY2XhYqsZqMt4hebudci9sjNiGx/rrsH1PQ8rsHPnIkM7QHeTUAXD8OPLMDwnKiAWEfSAG5AEj9ED9xAB8pXNyf+89fuo5jY9At4Hiv/gXefTj5fGFA5iyhEYNKcmfYg+g2b+bgTD9EqPV1VbOPwtucANg9PXxRr9V0E98kqYSsY/ia7yJpLAlBFgj3GRfaJVo6pozqTGdcmodaV3F0CDCUO+KN/JAS5NKO545cvCCbDoyhlNzwo9jjqPVzW2WWM6sd7x5HETXyC0LT4aBwfP4ypZ+Ho/mw+YAkZhY+g0RCRoA5SZjFbkXiFAyJv6geg11m9to2ijJROGuTSDfWRuOxw2yu5o/ZESdZRgt8PK+JzCMMuZKD2sm5LsX5w7ZwyIJ0O7/2b/S9sth3I1ryQ9jf9JLo4CaVwOXUDzQ3RpihA4ESsKnHWfEDABl1yAqy1iOiw1ZkUGzICwhETqdCHDOQ+dN+nFJpuI6JcS0xggz21qWW/2iDuLSamGrOhC/fLz5yuyOtG+hmViGkM2GkQkYKjjI9fjQpgGvLjDan/jV9hIWEne6AfHEALJRMDngwqn51NOyQ+rAcznwx7ZXf+aT1RpmyWEC07IZRpAoUcUBPVhbStH8Ai+AO0uMlMFfj6xDJIBxbC18pUMc5G66H5eqvrIFUmbgpWEE9rFYxth8rG2QWdW27fof7XcLGPue9NqLUqgO698IzHgfYSGPBxBe7ZuuKkiZvo2At4xToOyAtXg12UVgwrJYSj4G+0hngWYhUSCQTxvbNpktMFG+YHLOu+wEftyWo+J/Ov7H23x5Q9h02/mVbggwjlMHP6nfkKrTKQWfoIuK2Y5LJq9ZkjDaBJBG1qkykic+LOTRVRVF4PEhA2QTPpBKgTiLJvGajSIqy5aEX0UfuzmCSILGQTVZkEaydCuZGPmvEYtPtBSFjNJqqEy8nG8zgc4bwSm7M7L0o46jorTDIikN+OYohRGQk/a8LwbAElLKpFFGPikCGgtlE+KML8pBK6H6f1REhQcEqe0oR7XI/d5nkKzW0JgrQ7IzCg+3T7bVDFHnZ+QqL7A5AJoOmjVgvYsxIsbxaFhitg0D/HxD0Ns6Do32JiBN9GjlHNu09jZbJ8DB0O1cbZKBeIcyaQ6SEcWMtcnjvMXnErXn8RCOqajwsJAZuFW2Vl30+lmjMRgZqtZihsbg9QgWqW45fuxIZfwbvVMvTFISgeLKSxHqHyiaaH4E4ITrmonDkle6IPoch3PwZR7uepezoeXQ9wyIuv2WUvfyn7qjOJGO3vsG9uBP2agbM5gzTql8HH9DJjxa09K60tdS1rbxEpZhMXbrajJCeTSgKjfGXC464oKEEkfizsRvOdkuszWP54dCrVccb9aKa4eu3AIyFuCpV/9pNBlxvGfgsSrE6ZSFmAgYjKmxqIFbBcMJkrZqp7cpf/PJOqpwrL9GdmfaKGVO4I3moMMm7l2Igs37AS4kALCQwNqmu8j6hdKn3s54HdpXMmJXWO2+zmjJQeQuf8N1wl29QWJzoKnYM6iqgDGIMWA00IqqmMGEYylKcfg58FjhdiTM8kR4QkC2cA+qBL+av2qEdxZLLLX7GLFfry8SrKmkLRrXM/hAkT2WwmMs72o3y5z6wv68tXW2L2Ffv4Fdb5E5uhS87540j41lClF4Y8LN4dZWfJlFAX3S23PSlCaO4Ss7hBiwHF1QBuqDTLRrXnKWT32E7apDo2mKOYHhl0XTuIvVfHlup25t3PBOwX4F7HZlVX0URXM6sv/YBpChqoq6zZ8dVt6PkGYHloIk0DWqOZ4a5X1R0FFfbfLyp9N6hUQW7/Ia/W7jB3ax8OB+Mzx6dUiKZK9ymdfJXxso22F1pYz9bTTxHFeraQAEJQj9rKwIhtgOc8OOy58ATRc3LzrBjRsR8QZT3VDTymk/tgph4TqEjAgfst/dkzCCrSWssO0vt2s1ZQrsuECQxwM4qLZssmRrAnTLJUnH0lTFcFOxWs5/E34Qyr6JWHO6wSE5X3dFgSDi8OVXqB5nzVTuKLtucQP1UXTn9EJKtoCTsdMFeWWn2jD7NYwxnoD3fk9yGofURi3ciO0g75aV6/3d48I5Zrp8x9TKcQ9abHdHKJ2eTSVrMA3sw4EpBLhLRRRXZnkX28T5UtWQAmQSCxbB41A4rgbJVzCaFSl5r++T8Juk9pH+FXekombarbvCdMDN/t4tNO0stx/nceoHM7ai4LcdmiitFs0VCJhk5IBDHALJcf6gC3hQFVeOQ/eADqyGThFhQ+jDhWuA9l6txHBSWS4Ka+ZVDoQstcNLJvHn3rXuYe92E76LuTAaDfMPNed+5Ng7q6A9hYecOgxFr+/fh/IIdwqJ3gogk/ZZdBcfkgvY+rW6cIKRX1V4h+FSmi7XCOooBFdhiQfWIKIWs1mtiSMB3n2WfDaunViHHUntnrhWyUiofShw73k9zioLL8fHSUcWqvYd93nngXZ/2acpy4aFlQRmLXTeis1SQb7GLfP4y0hFVEHSGFM4MvG9ElgTsXeHWu/oXbyHAA2AviIx7F+x2y9GKeli/9OKhx1IafHzrCHlUXsWfoo9RIohoTuFYJpiGuNEQR1/3dJvBEMM/VgBCHZOY/+1BQO5M9khWlBh/qqNGoCnGl6xxWC3G+XEtSWvGg0mCy2pLwQlxoHKhZXBkGZEibA4BdBxrXo3jKX7OHX0uKosqTMQboxWxiJKo7vbHO15KCEFH74WsPssZB/RuRjhirIcKuGEfLRjZ+iaJhpznE/riS+MnR+VVMARJm5s6x70i9SjDvxiXeaaQqyDRtN2K99uwff64y9y79l6DbNNNtqONX21kmKgCKYujX6lzMpQFlnaB2E9nTfsVaKHbyUy3RhEoJzLebUUQx8xB3X8uo7WJQ/2fKR4za0EcZ6Us8TNctA1eWK4UmTmdBfDPv4ezYsQIi1I2W8XX85Hn6tPRLSSX6ASUE+WrqfM0uFAo+YPODvMP2jXHDYVW2lo0nswZtL/s7j91mdddZzA5eTUwF2ARP4kpqxV9OLNxqf1NUvS7Ty4532IygJ3b8QtSFBAzsbg9qh6VUhqB2EDS9cCu3wHj4ccLC8kkAFkLsodZ5YeNFr4dJ+ShlxHdOvJtpEG29Op+KeltJ+Vh0Bv/TKSD5rUBlHwyaNVZI+dV1Ph04XfsFGgzfs1TaEUik/Zql7I9sBSE1VGHFhDA1/OrgO/OesOe65mNFlykbaePeoNt6xeskTiMmMWC6+e5NO+x1ehM6vEMRkfNRCyUQqmzGBHKBJ9bXZlSy+x0e0lqMgc2Y6CUUhB5PyC5hj3e/K/6A1Dtm7WYFxYCchDa5L/p4phuLTUZrT0zH9oK3Xjp2UfIf/JZiUeP749DHCqwA4Kg+jDquV34OL/vE2slyuw8BPIhtPo6WFS9hF+djuR+WQUBTkf1oh/04V1OY2Ht6r7FWMiF+AGonhxkXVH0MUbmneOPfukaN8wgWuCiVCpkrzurkax2OIwI4jv7y92FbdOLm9knQUCT1gA4FsvJWT7N275yy8SoCz1P3oHaEARsJLGTmWROsTitqMFPxCItlGkvxoFZuOxm5eAU58MM24FtlsEvXcU8ZeAp12CsxjjtCHLWBHzeMG2qnfR620zwAs0IEdwpKxfHLlGNDimJcH+XwYxhGETJf1DdHmWQRDME4aEJEOaNN0Kyqd48L50VRaH65ApW4/5eAG1Qy4H9mgZgodxln81S/HyWmNSnXLgKvuD1/iSrL7LfqGgzueoy0dYh3TRSPrh2qzc+Qt9MKLwQ2eYQbnoep9Y9zn8eUpDFb1kvvuBlvCnTbcbEmSC46ipwuJxf1kwNol4WdLZp0f+4Ie8ZpoBudOHAwXu2Ua0XjwiaQiwXfjgUbZnrzMDmtAX6hNTV8nxUtKVD0uDIZPgZMNHGrV2aQ03c8AJ0KLNsv15PwajYBsnbEEfkU87NH81ckDeEQvY29PBxitjdF3+tVnz6UTKRTkDwtG1HLelh7tjdZtcPZ6N9EN72ZokIxXj/flol3yV+q6XOL+lmZscOxqocTH1zBzj6cLLPkle5LUyKdesku/qAymWLolkgjUm+CAlyqBDpRiexRXIyM20P4rgM6c85zh04nDgBM6obrgVMZa3gm3xhLsF39Y9zgO86ZfNTRX88IpwnBT2odgo+1+M4eYu9hKbdjfwzoDXLh2wzJkMB+uG0hwXaLJBS8UMsWQ4xCNQDmNlXiGeVOgpHBbmliWKdNqt2gnYTMJhQ5Y8eiMmyyUQjvgwpPoyoz710T9gKFtwNe3E8M84FReVYOehJs/oTNoiORyU0C19dB1pJGziSBrkC2THTQRwbSHc171/Q0zjkqixD0dAhdWMwOtkfxlwfo3nA/G8UsdkaHmk73AenyDlO950LJDgm5TJ28Dav60+mzT08EH2dHUTN7H52zdtojn1E1zK9qORKbxK1/UyUcmICjkhYniFHvQJbuBNTuHuTAj6+eeGMc7e4nef0B/cC0cRW7ysYTWoUcxDDHzZ2N601i046z4MMdjS3dQjzUx0db2DeE5I50eRqSvVTeR1CC0ysvMrVxatuDfsZsKH/V7oURcsgXYK0tY3NeBlC7gCmIUMZE3/jToWk9Z9WL9vAFLM0QtaTLeMgR2GwRtsoxQ6eHFW1peyKFPefyK6ypEQLwH4ONMoLHHkFoewxrPLT8irB34bb3m9Fj2dt5jOe0en4Eu/kyBW2JwS1YcYu9z3OwmJ46/zK7Dpci/OqxsZINbSVQpT7af9irP6UmaXe+t+jWAi8Xnx84Q4B8ONa5Gmw0AkjBCUOL7cFr3ylwv9cPdKwzBHWjj1er0M2eMXNxRvL8XNA900pBgQicrmN/gVIoJ3T8NoEXJyj/BLvNBR5lfqIEo4WP2g1sbL9joDNR9L9o0znARHFiFR+Js38k2KrjNLs3AJFx0TDFpH6hhpN1a+IYOT7BCONIRazg0LXyb1Su+gWitB9TvBOeUJdVL2Krsb//bMbEoGevd6GssRC8uhO2ZHe79dqBOl9hEJbib9lBKvKQ9AyWWoBEFzebhMu7Dzt4FOjCP+8xiUnFG9k6TcL4fkq4cfKoDs3gg3E20wRhNiFORp0oNx0Fw1mtSjKhEvV/uNYTFZeA/t2nia2SDvycwJkono7kKcpjZF++wMr9xXBpGaX7BgbCAB9QXri6rOFvJYRk7f3YTs0silCdfvClNiF6Pbj7T8pf9yboI3Xb3EKS4x4ssU+AJrcB1kdUhq8KAmzdhFvJDwlZI/1HIvRT8ZIEwI8SstXl1sqyx4gJyp0mJqWPPgT8jPyfWAuyIw5JoTrCnFEzDfCjO1Vdh4AGCuqWGfMlFlcG8II6mvrYdmUdhbH5+ei2fPFN5hJqpkCwNIj0h9E0iekXIaS9gA49IWUqWglp5fcsoB+mBHTwcQH9xakENCmb3VKy+VjP1qI5rK2iaedDoln5LcXyunRiWdx2sex2ErH0lZBIfGn1ugIEb/dVrQQvs49Rk4y/kOCdXO7C30XwWG93enkz7nq7Cn6qjyqaAF6wU5+xjy/UyPXRnH4UjK1WK5y3xOf6FiSvW5G9VTz/ShTGfuxW8XYZMKaEArVCQ1Q12eQ6LNjTRFVNHCBByXQxaz84YUqbBdsCKSofFmze6jJc247U4PdmGAaK0GLQ5yNZlYPwh3cB+v2QeOwGceSyb5Ag5wSIDjXjZuiUATwI97wYmnqXRQwxA6wwzKKL1TysVWnHII3qmPUXWZWb061KOlnSVfOUq7KFxmi9KokRt1FhfHbCqrw+6K3Kv/7Wq/LTH353ZeEbyjP8SA3VB62x0lM1+4kTmIxOWtJ0IpNRNWNYCqbGO1P1xtig59K5x4P0iFutVZFOkrISszibJIFM5NJlNBoEWXQpyGgVur4U+ryT0rK2qgiCF0Vn8hiNShmcKsSNd06psKeTHX+KCqK8SJZ1/kf3x75Wpm13dOYxOaW1ihJvnbzC2qZHQFLqmFK9HOk6q2fzoUwvZV1/fE+mjz1RnlWFdi+oHB56/mX7nV2Idvr+CbG6KI/k7+1UhvdkK6gj0aJMpVk96HvlDHtqtLUwz8bV/BtG8FzM0DJAtDLEvIxtYD2QyYfDnrMG6Yo7F7K0dlXadVCPPL3H/ahAeY+KwG9muqbPfsKzbJyiI4uRUlGTknOOv+H4wIHiC7c97oF8InZIiDRCzcZVw65klxfYmi+sXgdyQZ2JOhI0wYuapdJ80iWylVTHb3jnZKgzjfZbXjLxWLuDNBXwX8BbZ+COMyu1sacGoAvF/1vxYPqCSn6AAtn00tvGbGaf3AY4sz+j6/EB+PLZB4yTg2W9EXetG0NxAIUSvqmHvUGcCHl89bpLFmW98PrUO0l0A15vAz3NonbbNGYOG9P7bk3fVfiLYAkGUTIsOMM+bjgmzlCK6ihGCzz164oTG08oYPD5+JtCxieWnyfLXzlR1IZ4Jlxt518ibiLPOgLRZmtxsxvdV7dBs4HQ5zHNECw52cwQScJOSNDtZWiLoskrMlOzvCU1y+GTzvLZqVn+2h40F9WWnOWJzHJ9apbp541+OK1ZzkKFpJll2tV+RLClL3dgZ9k+5T6xWB7gZpXoSwdDcxT4qG7yn56CQ2i3u7uYoyKCIH2xCym4DKfTF4anAm6wT3U17kAZG80QdO86TmmXTS+k5l/dZWOf5hjT33rZ5EVmda4s+E1udpGT28np7nd8zvXOIifhG+l7zZ/v/4V/p782cGXg+cDB4NuhV8OBcK/wz8Mrs3pmTc7alLU9+/zsp3P65GzPPfv7KCzOaUWofJw8OR2hcjqa6m+wqNsztvXaKnBq4yNxVsQmIt79U5518umd9ZvJgS+cVkeL+9JnByZPrb/k+StFORX+Nhfwtf0CCe8C8ZNdwPV3k1epdAPYp76M18j9e7yMc92KW+wxr6ASrntnarD13CQbAuxoO75SdrKJ+Q4U4ukoyVlDLVoBgL/+H60A0rGMt6TR5oy5u60uaSD0GaRIYT/I5BFMuhp8Arh1jcF0XstWswyCvN2j8tX7Q4DaIkBMIs1KTHZGkvn7R+7/CoLT3rsqYxYDXk2gHCkOrnjDhSMeM04vNMHVaLkL2P4dTB5nut34Qhj1QdyBMNrHT+gwLJKbbPrUO1kgUs3oABKgTISgURDQohH34yKU4r+rggdLqkEh2kxUX71qZIAZa9GZjXT8rEX9NkMe28jNH8Hc/UqMwDiCdSh6uXdKdukEQvwlWRt9+W4bIY++XHgbPtoZgLcHVZ6KlwCDmpPL42byFF15EQ+ifLkMzNSwiPekf1Jhl5Db7yxTLXyDlPskyA3JAKGOk9woEo2mZx80zt+Tvva+4GBZ5RXRsJ1SPwMXoHceHFaOH6Ybs8YKka98sVU/ImjBgljG1c7lOeoY+ZCipYLdlY0lJwaiBhogxpT3zgCJyFlJXU3lr9t/YEPUYGgfI55yiKSiBsLJbvy9Hv/nMLHcHGVX1JGPFoaOeS9kX53JQdhC4Lg/qS5b0YD9yAKqwfvtBi7UiHzkKr8Ynefka3yxBDos3BZUY1Y31OZk8et82kT6lRej2islySoJgsrugDiYSWlXqymVfBLwMhuwVa8q3vSQ/SwGKTGgCapWeYES4ZBAExczS3zyn+wXA+xjx0liSzA5X6Dya8Dq9yzcMglayN/be369NxOLJbgK57+UXObFIJpjyIpcQNbuGAJyCzBURuKrVcEzMAQRjOPzqddqBhNfhNHQg3yozortFi0Jt10L1pyOunIuw5T/s33+RFUdbTPOw7y85PA8u126FXwdmOhDTNp+wJH97sdZ3os+pr7Twe7PCjG19bEDyXb2u145qW9vT3PGmakz3u69HEqdouUZb0+dcSZnPI2eU2mNmJO1m0p76vT1k1+clnX0TaqTXiIQ7pBkNXE5T0QGWNqSjKgFeVGpR150nB5FZEQ5zaXNpfZkre+dhJzGAXkn65R1wrAk9WKbhiXZiOf/a8TTEDVR3gSwoIhfPd5LA6oqSvKLqcJMb3sYp9Sa1fx+t0ulac/Zy+4w6iicA2iTjuApJ+mct6ildmmZ7zVJpux0tdR3AWE92ecAhYWo4l3gWhu5q4M8SVVFFN36OFUEiisp6HM3Qeu7KTofQ7OTMagPfdTLaHzlBSADjzeuZ2DWkVPwNWG5D8ie342S2FG9DtUw7j1rX1wz+CZeRvFxkftiXucd35mXBt/Ayyj3O/flJfcfo7xDXvd+1ivnfwG4Rm27AAAAeJxjYGBgZACCk535hiD6XKvrahgNAEMzBnoAAHicY2BkYGDgA2IJBhBgYmAEwsVAzALmMQAAC0sA1gAAeJxjYGZiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbAyM8CBAILJEJDmmsLg8IDhAwPjg/8PGPQYHzIoNjAwMMIVKAAhIwAQagwhAHic5dH3Ws9xFAfw17eiCGVmtsykJHu1y1YIGYVKZIbMVJSQkYzsFTfmEtxBffp5XEXnPOec91nvP85BvH+2UBS8aDBkUSxPiNpDTAoaN9b5M/zXyEgM+Y9So9jsxDEcpn6H3QQTzA6VOdLMNc98CwLXIukSA9MkkyWbYqoMmbJkW2yJpZZZbpoUqaabYaZZVsixUq5V8uRbrcAahdZaZ70NNtpksy222ma7IsVKlCpTrkKlKjvstMtue+y1z37Vahxw0CG1DjviqDrHHHfCSfUanHLaGY2aNDurxTnntbrgoksuu+KqNtdcd0O7m2657Y677ulwX6cu3R54qEevR/o89sRT/Z557oWXBrwy6LU33npnyHsffPTJZ1989c13P/w07Fe4f7hl7BHjWEYBfQY98gAAeJxjYGRgYADic4lGXvH8Nl8ZuJkYQOBcq+tqGP3////7TIyMD4FcDgawNABHzQyreJxjYGRgYHz4/z6DHhPD////GJgYGYAiKIAZAJzNBfV4nGNigAAmBjhgZMgH0+pAXMAgzxCOkGJIg7PCGerBtD6D/v//DP5AlgEUg4ASAz6gj2QXCPhDeRJYVTMCoQGch6yXCUUdP0MAQwIOGyWAqtWB8oxgO/wZOPC4zgNMKkB5GgwgXxn8BwOomAMwVOQYxJH06DOwg8wEAPJEEGEAAAAAUAAApAAAeJydj81qAjEUhU90lP64EaSLroK4zZCMoODCpSC4E+ymKyVIQBMZfZa+iW/kg3gmvYtCCwUDIR8n3725AdDDFxSapdDHSLiFF6yE2yhxFS7QV0/CHbyqSrjLfEtTFc9Mhrmq4RYGmAi38YkP4YLOTbiDN/Uu3MVQzbFGwBEnHOBhOEdAzLTEDol8BtbheDp4swrRm+UuRUZ/ej+FRQ4v+ayxp6pR8XOW54z7/2e/PYcpU8c6w3pLGrN5ipdFqvdeV6XVM/1rQGZuapw1lXX0H/vjhk7Nu5CdZpRmfGx8fQ4palfaBzvfAVpKVSR4nGNgZsALAAB9AAQ=) format("woff"),url(/fonts/Simple-Line-Icons.ttf?549254fc1514a6148dbf6e3940e5d9fb) format("truetype"),url(/fonts/Simple-Line-Icons.svg?32be9ff205347340800e56620e302fb0#Simple-Line-Icons) format("svg")
}

[data-icon]:before {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: attr(data-icon);
    font-family: Simple-Line-Icons!important;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.icon-action-redo,.icon-action-undo,.icon-anchor,.icon-arrow-down,.icon-arrow-left,.icon-arrow-right,.icon-arrow-up,.icon-badge,.icon-bag,.icon-ban,.icon-bar-chart,.icon-basket,.icon-basket-loaded,.icon-bell,.icon-book-open,.icon-briefcase,.icon-bubble,.icon-bubbles,.icon-bulb,.icon-calculator,.icon-calendar,.icon-call-end,.icon-call-in,.icon-call-out,.icon-camcorder,.icon-camera,.icon-check,.icon-chemistry,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-compass,.icon-control-end,.icon-control-forward,.icon-control-pause,.icon-control-play,.icon-control-rewind,.icon-control-start,.icon-credit-card,.icon-crop,.icon-cup,.icon-cursor,.icon-cursor-move,.icon-diamond,.icon-direction,.icon-directions,.icon-disc,.icon-dislike,.icon-doc,.icon-docs,.icon-drawer,.icon-drop,.icon-earphones,.icon-earphones-alt,.icon-emoticon-smile,.icon-energy,.icon-envelope,.icon-envelope-letter,.icon-envelope-open,.icon-equalizer,.icon-eye,.icon-eyeglasses,.icon-feed,.icon-film,.icon-fire,.icon-flag,.icon-folder,.icon-folder-alt,.icon-frame,.icon-game-controller,.icon-ghost,.icon-globe,.icon-globe-alt,.icon-graduation,.icon-graph,.icon-grid,.icon-handbag,.icon-heart,.icon-home,.icon-hourglass,.icon-info,.icon-key,.icon-layers,.icon-like,.icon-link,.icon-list,.icon-lock,.icon-lock-open,.icon-login,.icon-logout,.icon-loop,.icon-magic-wand,.icon-magnet,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-map,.icon-microphone,.icon-mouse,.icon-moustache,.icon-music-tone,.icon-music-tone-alt,.icon-note,.icon-notebook,.icon-paper-clip,.icon-paper-plane,.icon-pencil,.icon-picture,.icon-pie-chart,.icon-pin,.icon-plane,.icon-playlist,.icon-plus,.icon-pointer,.icon-power,.icon-present,.icon-printer,.icon-puzzle,.icon-question,.icon-refresh,.icon-reload,.icon-rocket,.icon-screen-desktop,.icon-screen-smartphone,.icon-screen-tablet,.icon-settings,.icon-share,.icon-share-alt,.icon-shield,.icon-shuffle,.icon-size-actual,.icon-size-fullscreen,.icon-social-dribbble,.icon-social-dropbox,.icon-social-facebook,.icon-social-tumblr,.icon-social-twitter,.icon-social-youtube,.icon-speech,.icon-speedometer,.icon-star,.icon-support,.icon-symbol-female,.icon-symbol-male,.icon-tag,.icon-target,.icon-trash,.icon-trophy,.icon-umbrella,.icon-user,.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-users,.icon-vector,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-wallet,.icon-wrench {
    speak: none;
    -webkit-font-smoothing: antialiased;
    font-family: Simple-Line-Icons!important;
    font-style: normal;
    font-variant: normal;
    font-weight: 400;
    line-height: 1;
    text-transform: none
}

.icon-user-female:before {
    content: "\e000"
}

.icon-user-follow:before {
    content: "\e002"
}

.icon-user-following:before {
    content: "\e003"
}

.icon-user-unfollow:before {
    content: "\e004"
}

.icon-trophy:before {
    content: "\e006"
}

.icon-screen-smartphone:before {
    content: "\e010"
}

.icon-screen-desktop:before {
    content: "\e011"
}

.icon-plane:before {
    content: "\e012"
}

.icon-notebook:before {
    content: "\e013"
}

.icon-moustache:before {
    content: "\e014"
}

.icon-mouse:before {
    content: "\e015"
}

.icon-magnet:before {
    content: "\e016"
}

.icon-energy:before {
    content: "\e020"
}

.icon-emoticon-smile:before {
    content: "\e021"
}

.icon-disc:before {
    content: "\e022"
}

.icon-cursor-move:before {
    content: "\e023"
}

.icon-crop:before {
    content: "\e024"
}

.icon-credit-card:before {
    content: "\e025"
}

.icon-chemistry:before {
    content: "\e026"
}

.icon-user:before {
    content: "\e005"
}

.icon-speedometer:before {
    content: "\e007"
}

.icon-social-youtube:before {
    content: "\e008"
}

.icon-social-twitter:before {
    content: "\e009"
}

.icon-social-tumblr:before {
    content: "\e00a"
}

.icon-social-facebook:before {
    content: "\e00b"
}

.icon-social-dropbox:before {
    content: "\e00c"
}

.icon-social-dribbble:before {
    content: "\e00d"
}

.icon-shield:before {
    content: "\e00e"
}

.icon-screen-tablet:before {
    content: "\e00f"
}

.icon-magic-wand:before {
    content: "\e017"
}

.icon-hourglass:before {
    content: "\e018"
}

.icon-graduation:before {
    content: "\e019"
}

.icon-ghost:before {
    content: "\e01a"
}

.icon-game-controller:before {
    content: "\e01b"
}

.icon-fire:before {
    content: "\e01c"
}

.icon-eyeglasses:before {
    content: "\e01d"
}

.icon-envelope-open:before {
    content: "\e01e"
}

.icon-envelope-letter:before {
    content: "\e01f"
}

.icon-bell:before {
    content: "\e027"
}

.icon-badge:before {
    content: "\e028"
}

.icon-anchor:before {
    content: "\e029"
}

.icon-wallet:before {
    content: "\e02a"
}

.icon-vector:before {
    content: "\e02b"
}

.icon-speech:before {
    content: "\e02c"
}

.icon-puzzle:before {
    content: "\e02d"
}

.icon-printer:before {
    content: "\e02e"
}

.icon-present:before {
    content: "\e02f"
}

.icon-playlist:before {
    content: "\e030"
}

.icon-pin:before {
    content: "\e031"
}

.icon-picture:before {
    content: "\e032"
}

.icon-map:before {
    content: "\e033"
}

.icon-layers:before {
    content: "\e034"
}

.icon-handbag:before {
    content: "\e035"
}

.icon-globe-alt:before {
    content: "\e036"
}

.icon-globe:before {
    content: "\e037"
}

.icon-frame:before {
    content: "\e038"
}

.icon-folder-alt:before {
    content: "\e039"
}

.icon-film:before {
    content: "\e03a"
}

.icon-feed:before {
    content: "\e03b"
}

.icon-earphones-alt:before {
    content: "\e03c"
}

.icon-earphones:before {
    content: "\e03d"
}

.icon-drop:before {
    content: "\e03e"
}

.icon-drawer:before {
    content: "\e03f"
}

.icon-docs:before {
    content: "\e040"
}

.icon-directions:before {
    content: "\e041"
}

.icon-direction:before {
    content: "\e042"
}

.icon-diamond:before {
    content: "\e043"
}

.icon-cup:before {
    content: "\e044"
}

.icon-compass:before {
    content: "\e045"
}

.icon-call-out:before {
    content: "\e046"
}

.icon-call-in:before {
    content: "\e047"
}

.icon-call-end:before {
    content: "\e048"
}

.icon-calculator:before {
    content: "\e049"
}

.icon-bubbles:before {
    content: "\e04a"
}

.icon-briefcase:before {
    content: "\e04b"
}

.icon-book-open:before {
    content: "\e04c"
}

.icon-basket-loaded:before {
    content: "\e04d"
}

.icon-basket:before {
    content: "\e04e"
}

.icon-bag:before {
    content: "\e04f"
}

.icon-action-undo:before {
    content: "\e050"
}

.icon-action-redo:before {
    content: "\e051"
}

.icon-wrench:before {
    content: "\e052"
}

.icon-umbrella:before {
    content: "\e053"
}

.icon-trash:before {
    content: "\e054"
}

.icon-tag:before {
    content: "\e055"
}

.icon-support:before {
    content: "\e056"
}

.icon-size-fullscreen:before {
    content: "\e057"
}

.icon-size-actual:before {
    content: "\e058"
}

.icon-shuffle:before {
    content: "\e059"
}

.icon-share-alt:before {
    content: "\e05a"
}

.icon-share:before {
    content: "\e05b"
}

.icon-rocket:before {
    content: "\e05c"
}

.icon-question:before {
    content: "\e05d"
}

.icon-pie-chart:before {
    content: "\e05e"
}

.icon-pencil:before {
    content: "\e05f"
}

.icon-note:before {
    content: "\e060"
}

.icon-music-tone-alt:before {
    content: "\e061"
}

.icon-music-tone:before {
    content: "\e062"
}

.icon-microphone:before {
    content: "\e063"
}

.icon-loop:before {
    content: "\e064"
}

.icon-logout:before {
    content: "\e065"
}

.icon-login:before {
    content: "\e066"
}

.icon-list:before {
    content: "\e067"
}

.icon-like:before {
    content: "\e068"
}

.icon-home:before {
    content: "\e069"
}

.icon-grid:before {
    content: "\e06a"
}

.icon-graph:before {
    content: "\e06b"
}

.icon-equalizer:before {
    content: "\e06c"
}

.icon-dislike:before {
    content: "\e06d"
}

.icon-cursor:before {
    content: "\e06e"
}

.icon-control-start:before {
    content: "\e06f"
}

.icon-control-rewind:before {
    content: "\e070"
}

.icon-control-play:before {
    content: "\e071"
}

.icon-control-pause:before {
    content: "\e072"
}

.icon-control-forward:before {
    content: "\e073"
}

.icon-control-end:before {
    content: "\e074"
}

.icon-calendar:before {
    content: "\e075"
}

.icon-bulb:before {
    content: "\e076"
}

.icon-bar-chart:before {
    content: "\e077"
}

.icon-arrow-up:before {
    content: "\e078"
}

.icon-arrow-right:before {
    content: "\e079"
}

.icon-arrow-left:before {
    content: "\e07a"
}

.icon-arrow-down:before {
    content: "\e07b"
}

.icon-ban:before {
    content: "\e07c"
}

.icon-bubble:before {
    content: "\e07d"
}

.icon-camcorder:before {
    content: "\e07e"
}

.icon-camera:before {
    content: "\e07f"
}

.icon-check:before {
    content: "\e080"
}

.icon-clock:before {
    content: "\e081"
}

.icon-close:before {
    content: "\e082"
}

.icon-cloud-download:before {
    content: "\e083"
}

.icon-cloud-upload:before {
    content: "\e084"
}

.icon-doc:before {
    content: "\e085"
}

.icon-envelope:before {
    content: "\e086"
}

.icon-eye:before {
    content: "\e087"
}

.icon-flag:before {
    content: "\e088"
}

.icon-folder:before {
    content: "\e089"
}

.icon-heart:before {
    content: "\e08a"
}

.icon-info:before {
    content: "\e08b"
}

.icon-key:before {
    content: "\e08c"
}

.icon-link:before {
    content: "\e08d"
}

.icon-lock:before {
    content: "\e08e"
}

.icon-lock-open:before {
    content: "\e08f"
}

.icon-magnifier:before {
    content: "\e090"
}

.icon-magnifier-add:before {
    content: "\e091"
}

.icon-magnifier-remove:before {
    content: "\e092"
}

.icon-paper-clip:before {
    content: "\e093"
}

.icon-paper-plane:before {
    content: "\e094"
}

.icon-plus:before {
    content: "\e095"
}

.icon-pointer:before {
    content: "\e096"
}

.icon-power:before {
    content: "\e097"
}

.icon-refresh:before {
    content: "\e098"
}

.icon-reload:before {
    content: "\e099"
}

.icon-settings:before {
    content: "\e09a"
}

.icon-star:before {
    content: "\e09b"
}

.icon-symbol-female:before {
    content: "\e09c"
}

.icon-symbol-male:before {
    content: "\e09d"
}

.icon-target:before {
    content: "\e09e"
}

.icon-volume-1:before {
    content: "\e09f"
}

.icon-volume-2:before {
    content: "\e0a0"
}

.icon-volume-off:before {
    content: "\e0a1"
}

.icon-users:before {
    content: "\e001"
}

.bg-gradient-directional-black .card-footer,.bg-gradient-directional-black .card-header,.bg-gradient-directional-white .card-footer,.bg-gradient-directional-white .card-header,.bg-gradient-radial-black .card-footer,.bg-gradient-radial-black .card-header,.bg-gradient-radial-white .card-footer,.bg-gradient-radial-white .card-header,.bg-gradient-striped-black .card-footer,.bg-gradient-striped-black .card-header,.bg-gradient-striped-white .card-footer,.bg-gradient-striped-white .card-header,.bg-gradient-x-black .card-footer,.bg-gradient-x-black .card-header,.bg-gradient-x-white .card-footer,.bg-gradient-x-white .card-header,.bg-gradient-x2-black .card-footer,.bg-gradient-x2-black .card-header,.bg-gradient-x2-white .card-footer,.bg-gradient-x2-white .card-header,.bg-gradient-y-black .card-footer,.bg-gradient-y-black .card-header,.bg-gradient-y-white .card-footer,.bg-gradient-y-white .card-header,.bg-gradient-y2-black .card-footer,.bg-gradient-y2-black .card-header,.bg-gradient-y2-white .card-footer,.bg-gradient-y2-white .card-header {
    background-color: transparent
}

.bg-gradient-x-primary {
    background-image: linear-gradient(90deg,#512e90 0,#8259cb);
    background-repeat: repeat-x
}

.bg-gradient-y-primary {
    background-image: linear-gradient(180deg,#512e90 0,#8259cb);
    background-repeat: repeat-x
}

.bg-gradient-directional-primary {
    background-image: linear-gradient(45deg,#512e90,#8259cb);
    background-repeat: repeat-x
}

.bg-gradient-x2-primary {
    background-image: linear-gradient(90deg,#8259cb,#673ab7 50%,#916dd1);
    background-repeat: no-repeat
}

.bg-gradient-y2-primary {
    background-image: linear-gradient(#8259cb,#673ab7 50%,#916dd1);
    background-repeat: no-repeat
}

.bg-gradient-radial-primary {
    background-image: radial-gradient(circle,#512e90,#8259cb);
    background-repeat: no-repeat
}

.bg-gradient-striped-primary {
    background-image: linear-gradient(45deg,#916dd1 25%,transparent 0,transparent 50%,#916dd1 0,#916dd1 75%,transparent 0,transparent)
}

.bg-gradient-directional-primary .card-footer,.bg-gradient-directional-primary .card-header,.bg-gradient-radial-primary .card-footer,.bg-gradient-radial-primary .card-header,.bg-gradient-striped-primary .card-footer,.bg-gradient-striped-primary .card-header,.bg-gradient-x-primary .card-footer,.bg-gradient-x-primary .card-header,.bg-gradient-x2-primary .card-footer,.bg-gradient-x2-primary .card-header,.bg-gradient-y-primary .card-footer,.bg-gradient-y-primary .card-header,.bg-gradient-y2-primary .card-footer,.bg-gradient-y2-primary .card-header {
    background-color: transparent
}

.bg-gradient-x-secondary {
    background-image: linear-gradient(90deg,#4b626d 0,#7b96a3);
    background-repeat: repeat-x
}

.bg-gradient-y-secondary {
    background-image: linear-gradient(180deg,#4b626d 0,#7b96a3);
    background-repeat: repeat-x
}

.bg-gradient-directional-secondary {
    background-image: linear-gradient(45deg,#4b626d,#7b96a3);
    background-repeat: repeat-x
}

.bg-gradient-x2-secondary {
    background-image: linear-gradient(90deg,#7b96a3,#607d8b 50%,#8aa2ae);
    background-repeat: no-repeat
}

.bg-gradient-y2-secondary {
    background-image: linear-gradient(#7b96a3,#607d8b 50%,#8aa2ae);
    background-repeat: no-repeat
}

.bg-gradient-radial-secondary {
    background-image: radial-gradient(circle,#4b626d,#7b96a3);
    background-repeat: no-repeat
}

.bg-gradient-striped-secondary {
    background-image: linear-gradient(45deg,#8aa2ae 25%,transparent 0,transparent 50%,#8aa2ae 0,#8aa2ae 75%,transparent 0,transparent)
}

.bg-gradient-directional-secondary .card-footer,.bg-gradient-directional-secondary .card-header,.bg-gradient-radial-secondary .card-footer,.bg-gradient-radial-secondary .card-header,.bg-gradient-striped-secondary .card-footer,.bg-gradient-striped-secondary .card-header,.bg-gradient-x-secondary .card-footer,.bg-gradient-x-secondary .card-header,.bg-gradient-x2-secondary .card-footer,.bg-gradient-x2-secondary .card-header,.bg-gradient-y-secondary .card-footer,.bg-gradient-y-secondary .card-header,.bg-gradient-y2-secondary .card-footer,.bg-gradient-y2-secondary .card-header {
    background-color: transparent
}

.bg-gradient-x-success {
    background-image: linear-gradient(90deg,#71a436 0,#a4d070);
    background-repeat: repeat-x
}

.bg-gradient-y-success {
    background-image: linear-gradient(180deg,#71a436 0,#a4d070);
    background-repeat: repeat-x
}

.bg-gradient-directional-success {
    background-image: linear-gradient(45deg,#71a436,#a4d070);
    background-repeat: repeat-x
}

.bg-gradient-x2-success {
    background-image: linear-gradient(90deg,#a4d070,#8bc34a 50%,#b0d683);
    background-repeat: no-repeat
}

.bg-gradient-y2-success {
    background-image: linear-gradient(#a4d070,#8bc34a 50%,#b0d683);
    background-repeat: no-repeat
}

.bg-gradient-radial-success {
    background-image: radial-gradient(circle,#71a436,#a4d070);
    background-repeat: no-repeat
}

.bg-gradient-striped-success {
    background-image: linear-gradient(45deg,#b0d683 25%,transparent 0,transparent 50%,#b0d683 0,#b0d683 75%,transparent 0,transparent)
}

.bg-gradient-directional-success .card-footer,.bg-gradient-directional-success .card-header,.bg-gradient-radial-success .card-footer,.bg-gradient-radial-success .card-header,.bg-gradient-striped-success .card-footer,.bg-gradient-striped-success .card-header,.bg-gradient-x-success .card-footer,.bg-gradient-x-success .card-header,.bg-gradient-x2-success .card-footer,.bg-gradient-x2-success .card-header,.bg-gradient-y-success .card-footer,.bg-gradient-y-success .card-header,.bg-gradient-y2-success .card-footer,.bg-gradient-y2-success .card-header {
    background-color: transparent
}

.bg-gradient-x-info {
    background-image: linear-gradient(90deg,#008fa1 0,#08e3ff);
    background-repeat: repeat-x
}

.bg-gradient-y-info {
    background-image: linear-gradient(180deg,#008fa1 0,#08e3ff);
    background-repeat: repeat-x
}

.bg-gradient-directional-info {
    background-image: linear-gradient(45deg,#008fa1,#08e3ff);
    background-repeat: repeat-x
}

.bg-gradient-x2-info {
    background-image: linear-gradient(90deg,#08e3ff,#00bcd4 50%,#22e6ff);
    background-repeat: no-repeat
}

.bg-gradient-y2-info {
    background-image: linear-gradient(#08e3ff,#00bcd4 50%,#22e6ff);
    background-repeat: no-repeat
}

.bg-gradient-radial-info {
    background-image: radial-gradient(circle,#008fa1,#08e3ff);
    background-repeat: no-repeat
}

.bg-gradient-striped-info {
    background-image: linear-gradient(45deg,#22e6ff 25%,transparent 0,transparent 50%,#22e6ff 0,#22e6ff 75%,transparent 0,transparent)
}

.bg-gradient-directional-info .card-footer,.bg-gradient-directional-info .card-header,.bg-gradient-radial-info .card-footer,.bg-gradient-radial-info .card-header,.bg-gradient-striped-info .card-footer,.bg-gradient-striped-info .card-header,.bg-gradient-x-info .card-footer,.bg-gradient-x-info .card-header,.bg-gradient-x2-info .card-footer,.bg-gradient-x2-info .card-header,.bg-gradient-y-info .card-footer,.bg-gradient-y-info .card-header,.bg-gradient-y2-info .card-footer,.bg-gradient-y2-info .card-header {
    background-color: transparent
}

.bg-gradient-x-warning {
    background-image: linear-gradient(90deg,#d39e00 0,#ffce3a);
    background-repeat: repeat-x
}

.bg-gradient-y-warning {
    background-image: linear-gradient(180deg,#d39e00 0,#ffce3a);
    background-repeat: repeat-x
}

.bg-gradient-directional-warning {
    background-image: linear-gradient(45deg,#d39e00,#ffce3a);
    background-repeat: repeat-x
}

.bg-gradient-x2-warning {
    background-image: linear-gradient(90deg,#ffce3a,#ffc107 50%,#ffd454);
    background-repeat: no-repeat
}

.bg-gradient-y2-warning {
    background-image: linear-gradient(#ffce3a,#ffc107 50%,#ffd454);
    background-repeat: no-repeat
}

.bg-gradient-radial-warning {
    background-image: radial-gradient(circle,#d39e00,#ffce3a);
    background-repeat: no-repeat
}

.bg-gradient-striped-warning {
    background-image: linear-gradient(45deg,#ffd454 25%,transparent 0,transparent 50%,#ffd454 0,#ffd454 75%,transparent 0,transparent)
}

.bg-gradient-directional-warning .card-footer,.bg-gradient-directional-warning .card-header,.bg-gradient-radial-warning .card-footer,.bg-gradient-radial-warning .card-header,.bg-gradient-striped-warning .card-footer,.bg-gradient-striped-warning .card-header,.bg-gradient-x-warning .card-footer,.bg-gradient-x-warning .card-header,.bg-gradient-x2-warning .card-footer,.bg-gradient-x2-warning .card-header,.bg-gradient-y-warning .card-footer,.bg-gradient-y-warning .card-header,.bg-gradient-y2-warning .card-footer,.bg-gradient-y2-warning .card-header {
    background-color: transparent
}

.bg-gradient-x-danger {
    background-image: linear-gradient(90deg,#ea1c0d 0,#f77066);
    background-repeat: repeat-x
}

.bg-gradient-y-danger {
    background-image: linear-gradient(180deg,#ea1c0d 0,#f77066);
    background-repeat: repeat-x
}

.bg-gradient-directional-danger {
    background-image: linear-gradient(45deg,#ea1c0d,#f77066);
    background-repeat: repeat-x
}

.bg-gradient-x2-danger {
    background-image: linear-gradient(90deg,#f77066,#f44336 50%,#f8877f);
    background-repeat: no-repeat
}

.bg-gradient-y2-danger {
    background-image: linear-gradient(#f77066,#f44336 50%,#f8877f);
    background-repeat: no-repeat
}

.bg-gradient-radial-danger {
    background-image: radial-gradient(circle,#ea1c0d,#f77066);
    background-repeat: no-repeat
}

.bg-gradient-striped-danger {
    background-image: linear-gradient(45deg,#f8877f 25%,transparent 0,transparent 50%,#f8877f 0,#f8877f 75%,transparent 0,transparent)
}

.bg-gradient-directional-danger .card-footer,.bg-gradient-directional-danger .card-header,.bg-gradient-directional-dark .card-footer,.bg-gradient-directional-dark .card-header,.bg-gradient-directional-light .card-footer,.bg-gradient-directional-light .card-header,.bg-gradient-radial-danger .card-footer,.bg-gradient-radial-danger .card-header,.bg-gradient-radial-dark .card-footer,.bg-gradient-radial-dark .card-header,.bg-gradient-radial-light .card-footer,.bg-gradient-radial-light .card-header,.bg-gradient-striped-danger .card-footer,.bg-gradient-striped-danger .card-header,.bg-gradient-striped-dark .card-footer,.bg-gradient-striped-dark .card-header,.bg-gradient-striped-light .card-footer,.bg-gradient-striped-light .card-header,.bg-gradient-x-danger .card-footer,.bg-gradient-x-danger .card-header,.bg-gradient-x-dark .card-footer,.bg-gradient-x-dark .card-header,.bg-gradient-x-light .card-footer,.bg-gradient-x-light .card-header,.bg-gradient-x2-danger .card-footer,.bg-gradient-x2-danger .card-header,.bg-gradient-x2-dark .card-footer,.bg-gradient-x2-dark .card-header,.bg-gradient-x2-light .card-footer,.bg-gradient-x2-light .card-header,.bg-gradient-y-danger .card-footer,.bg-gradient-y-danger .card-header,.bg-gradient-y-dark .card-footer,.bg-gradient-y-dark .card-header,.bg-gradient-y-light .card-footer,.bg-gradient-y-light .card-header,.bg-gradient-y2-danger .card-footer,.bg-gradient-y2-danger .card-header,.bg-gradient-y2-dark .card-footer,.bg-gradient-y2-dark .card-header,.bg-gradient-y2-light .card-footer,.bg-gradient-y2-light .card-header {
    background-color: transparent
}

.bg-gradient-x-red {
    background-image: linear-gradient(90deg,#d32f2f 0,#e57373);
    background-repeat: repeat-x
}

.bg-gradient-y-red {
    background-image: linear-gradient(180deg,#d32f2f 0,#e57373);
    background-repeat: repeat-x
}

.bg-gradient-directional-red {
    background-image: linear-gradient(45deg,#d32f2f,#e57373);
    background-repeat: repeat-x
}

.bg-gradient-x2-red {
    background-image: linear-gradient(90deg,#e57373,#f44336 50%,#ef9a9a);
    background-repeat: no-repeat
}

.bg-gradient-y2-red {
    background-image: linear-gradient(#e57373,#f44336 50%,#ef9a9a);
    background-repeat: no-repeat
}

.bg-gradient-radial-red {
    background-image: radial-gradient(circle,#d32f2f,#e57373);
    background-repeat: no-repeat
}

.bg-gradient-striped-red {
    background-image: linear-gradient(45deg,#ef9a9a 25%,transparent 0,transparent 50%,#ef9a9a 0,#ef9a9a 75%,transparent 0,transparent)
}

.bg-gradient-directional-red .card-footer,.bg-gradient-directional-red .card-header,.bg-gradient-radial-red .card-footer,.bg-gradient-radial-red .card-header,.bg-gradient-striped-red .card-footer,.bg-gradient-striped-red .card-header,.bg-gradient-x-red .card-footer,.bg-gradient-x-red .card-header,.bg-gradient-x2-red .card-footer,.bg-gradient-x2-red .card-header,.bg-gradient-y-red .card-footer,.bg-gradient-y-red .card-header,.bg-gradient-y2-red .card-footer,.bg-gradient-y2-red .card-header {
    background-color: transparent
}

.bg-gradient-x-pink {
    background-image: linear-gradient(90deg,#c2185b 0,#f06292);
    background-repeat: repeat-x
}

.bg-gradient-y-pink {
    background-image: linear-gradient(180deg,#c2185b 0,#f06292);
    background-repeat: repeat-x
}

.bg-gradient-directional-pink {
    background-image: linear-gradient(45deg,#c2185b,#f06292);
    background-repeat: repeat-x
}

.bg-gradient-x2-pink {
    background-image: linear-gradient(90deg,#f06292,#e91e63 50%,#f48fb1);
    background-repeat: no-repeat
}

.bg-gradient-y2-pink {
    background-image: linear-gradient(#f06292,#e91e63 50%,#f48fb1);
    background-repeat: no-repeat
}

.bg-gradient-radial-pink {
    background-image: radial-gradient(circle,#c2185b,#f06292);
    background-repeat: no-repeat
}

.bg-gradient-striped-pink {
    background-image: linear-gradient(45deg,#f48fb1 25%,transparent 0,transparent 50%,#f48fb1 0,#f48fb1 75%,transparent 0,transparent)
}

.bg-gradient-directional-pink .card-footer,.bg-gradient-directional-pink .card-header,.bg-gradient-radial-pink .card-footer,.bg-gradient-radial-pink .card-header,.bg-gradient-striped-pink .card-footer,.bg-gradient-striped-pink .card-header,.bg-gradient-x-pink .card-footer,.bg-gradient-x-pink .card-header,.bg-gradient-x2-pink .card-footer,.bg-gradient-x2-pink .card-header,.bg-gradient-y-pink .card-footer,.bg-gradient-y-pink .card-header,.bg-gradient-y2-pink .card-footer,.bg-gradient-y2-pink .card-header {
    background-color: transparent
}

.bg-gradient-x-purple {
    background-image: linear-gradient(90deg,#7b1fa2 0,#ba68c8);
    background-repeat: repeat-x
}

.bg-gradient-y-purple {
    background-image: linear-gradient(180deg,#7b1fa2 0,#ba68c8);
    background-repeat: repeat-x
}

.bg-gradient-directional-purple {
    background-image: linear-gradient(45deg,#7b1fa2,#ba68c8);
    background-repeat: repeat-x
}

.bg-gradient-x2-purple {
    background-image: linear-gradient(90deg,#ba68c8,#9c27b0 50%,#ce93d8);
    background-repeat: no-repeat
}

.bg-gradient-y2-purple {
    background-image: linear-gradient(#ba68c8,#9c27b0 50%,#ce93d8);
    background-repeat: no-repeat
}

.bg-gradient-radial-purple {
    background-image: radial-gradient(circle,#7b1fa2,#ba68c8);
    background-repeat: no-repeat
}

.bg-gradient-striped-purple {
    background-image: linear-gradient(45deg,#ce93d8 25%,transparent 0,transparent 50%,#ce93d8 0,#ce93d8 75%,transparent 0,transparent)
}

.bg-gradient-directional-purple .card-footer,.bg-gradient-directional-purple .card-header,.bg-gradient-radial-purple .card-footer,.bg-gradient-radial-purple .card-header,.bg-gradient-striped-purple .card-footer,.bg-gradient-striped-purple .card-header,.bg-gradient-x-purple .card-footer,.bg-gradient-x-purple .card-header,.bg-gradient-x2-purple .card-footer,.bg-gradient-x2-purple .card-header,.bg-gradient-y-purple .card-footer,.bg-gradient-y-purple .card-header,.bg-gradient-y2-purple .card-footer,.bg-gradient-y2-purple .card-header {
    background-color: transparent
}

.bg-gradient-x-blue {
    background-image: linear-gradient(90deg,#1976d2 0,#64b5f6);
    background-repeat: repeat-x
}

.bg-gradient-y-blue {
    background-image: linear-gradient(180deg,#1976d2 0,#64b5f6);
    background-repeat: repeat-x
}

.bg-gradient-directional-blue {
    background-image: linear-gradient(45deg,#1976d2,#64b5f6);
    background-repeat: repeat-x
}

.bg-gradient-x2-blue {
    background-image: linear-gradient(90deg,#64b5f6,#2196f3 50%,#90caf9);
    background-repeat: no-repeat
}

.bg-gradient-y2-blue {
    background-image: linear-gradient(#64b5f6,#2196f3 50%,#90caf9);
    background-repeat: no-repeat
}

.bg-gradient-radial-blue {
    background-image: radial-gradient(circle,#1976d2,#64b5f6);
    background-repeat: no-repeat
}

.bg-gradient-striped-blue {
    background-image: linear-gradient(45deg,#90caf9 25%,transparent 0,transparent 50%,#90caf9 0,#90caf9 75%,transparent 0,transparent)
}

.bg-gradient-directional-blue .card-footer,.bg-gradient-directional-blue .card-header,.bg-gradient-radial-blue .card-footer,.bg-gradient-radial-blue .card-header,.bg-gradient-striped-blue .card-footer,.bg-gradient-striped-blue .card-header,.bg-gradient-x-blue .card-footer,.bg-gradient-x-blue .card-header,.bg-gradient-x2-blue .card-footer,.bg-gradient-x2-blue .card-header,.bg-gradient-y-blue .card-footer,.bg-gradient-y-blue .card-header,.bg-gradient-y2-blue .card-footer,.bg-gradient-y2-blue .card-header {
    background-color: transparent
}

.bg-gradient-x-cyan {
    background-image: linear-gradient(90deg,#0097a7 0,#4dd0e1);
    background-repeat: repeat-x
}

.bg-gradient-y-cyan {
    background-image: linear-gradient(180deg,#0097a7 0,#4dd0e1);
    background-repeat: repeat-x
}

.bg-gradient-directional-cyan {
    background-image: linear-gradient(45deg,#0097a7,#4dd0e1);
    background-repeat: repeat-x
}

.bg-gradient-x2-cyan {
    background-image: linear-gradient(90deg,#4dd0e1,#00bcd4 50%,#80deea);
    background-repeat: no-repeat
}

.bg-gradient-y2-cyan {
    background-image: linear-gradient(#4dd0e1,#00bcd4 50%,#80deea);
    background-repeat: no-repeat
}

.bg-gradient-radial-cyan {
    background-image: radial-gradient(circle,#0097a7,#4dd0e1);
    background-repeat: no-repeat
}

.bg-gradient-striped-cyan {
    background-image: linear-gradient(45deg,#80deea 25%,transparent 0,transparent 50%,#80deea 0,#80deea 75%,transparent 0,transparent)
}

.bg-gradient-directional-cyan .card-footer,.bg-gradient-directional-cyan .card-header,.bg-gradient-radial-cyan .card-footer,.bg-gradient-radial-cyan .card-header,.bg-gradient-striped-cyan .card-footer,.bg-gradient-striped-cyan .card-header,.bg-gradient-x-cyan .card-footer,.bg-gradient-x-cyan .card-header,.bg-gradient-x2-cyan .card-footer,.bg-gradient-x2-cyan .card-header,.bg-gradient-y-cyan .card-footer,.bg-gradient-y-cyan .card-header,.bg-gradient-y2-cyan .card-footer,.bg-gradient-y2-cyan .card-header {
    background-color: transparent
}

.bg-gradient-x-teal {
    background-image: linear-gradient(90deg,#00796b 0,#4db6ac);
    background-repeat: repeat-x
}

.bg-gradient-y-teal {
    background-image: linear-gradient(180deg,#00796b 0,#4db6ac);
    background-repeat: repeat-x
}

.bg-gradient-directional-teal {
    background-image: linear-gradient(45deg,#00796b,#4db6ac);
    background-repeat: repeat-x
}

.bg-gradient-x2-teal {
    background-image: linear-gradient(90deg,#4db6ac,#009688 50%,#80cbc4);
    background-repeat: no-repeat
}

.bg-gradient-y2-teal {
    background-image: linear-gradient(#4db6ac,#009688 50%,#80cbc4);
    background-repeat: no-repeat
}

.bg-gradient-radial-teal {
    background-image: radial-gradient(circle,#00796b,#4db6ac);
    background-repeat: no-repeat
}

.bg-gradient-striped-teal {
    background-image: linear-gradient(45deg,#80cbc4 25%,transparent 0,transparent 50%,#80cbc4 0,#80cbc4 75%,transparent 0,transparent)
}

.bg-gradient-directional-teal .card-footer,.bg-gradient-directional-teal .card-header,.bg-gradient-radial-teal .card-footer,.bg-gradient-radial-teal .card-header,.bg-gradient-striped-teal .card-footer,.bg-gradient-striped-teal .card-header,.bg-gradient-x-teal .card-footer,.bg-gradient-x-teal .card-header,.bg-gradient-x2-teal .card-footer,.bg-gradient-x2-teal .card-header,.bg-gradient-y-teal .card-footer,.bg-gradient-y-teal .card-header,.bg-gradient-y2-teal .card-footer,.bg-gradient-y2-teal .card-header {
    background-color: transparent
}

.bg-gradient-x-yellow {
    background-image: linear-gradient(90deg,#fbc02d 0,#fff176);
    background-repeat: repeat-x
}

.bg-gradient-y-yellow {
    background-image: linear-gradient(180deg,#fbc02d 0,#fff176);
    background-repeat: repeat-x
}

.bg-gradient-directional-yellow {
    background-image: linear-gradient(45deg,#fbc02d,#fff176);
    background-repeat: repeat-x
}

.bg-gradient-x2-yellow {
    background-image: linear-gradient(90deg,#fff176,#ffeb3b 50%,#fff59d);
    background-repeat: no-repeat
}

.bg-gradient-y2-yellow {
    background-image: linear-gradient(#fff176,#ffeb3b 50%,#fff59d);
    background-repeat: no-repeat
}

.bg-gradient-radial-yellow {
    background-image: radial-gradient(circle,#fbc02d,#fff176);
    background-repeat: no-repeat
}

.bg-gradient-striped-yellow {
    background-image: linear-gradient(45deg,#fff59d 25%,transparent 0,transparent 50%,#fff59d 0,#fff59d 75%,transparent 0,transparent)
}

.bg-gradient-directional-yellow .card-footer,.bg-gradient-directional-yellow .card-header,.bg-gradient-radial-yellow .card-footer,.bg-gradient-radial-yellow .card-header,.bg-gradient-striped-yellow .card-footer,.bg-gradient-striped-yellow .card-header,.bg-gradient-x-yellow .card-footer,.bg-gradient-x-yellow .card-header,.bg-gradient-x2-yellow .card-footer,.bg-gradient-x2-yellow .card-header,.bg-gradient-y-yellow .card-footer,.bg-gradient-y-yellow .card-header,.bg-gradient-y2-yellow .card-footer,.bg-gradient-y2-yellow .card-header {
    background-color: transparent
}

.bg-gradient-x-amber {
    background-image: linear-gradient(90deg,#ffa000 0,#ffd54f);
    background-repeat: repeat-x
}

.bg-gradient-y-amber {
    background-image: linear-gradient(180deg,#ffa000 0,#ffd54f);
    background-repeat: repeat-x
}

.bg-gradient-directional-amber {
    background-image: linear-gradient(45deg,#ffa000,#ffd54f);
    background-repeat: repeat-x
}

.bg-gradient-x2-amber {
    background-image: linear-gradient(90deg,#ffd54f,#ffc107 50%,#ffe082);
    background-repeat: no-repeat
}

.bg-gradient-y2-amber {
    background-image: linear-gradient(#ffd54f,#ffc107 50%,#ffe082);
    background-repeat: no-repeat
}

.bg-gradient-radial-amber {
    background-image: radial-gradient(circle,#ffa000,#ffd54f);
    background-repeat: no-repeat
}

.bg-gradient-striped-amber {
    background-image: linear-gradient(45deg,#ffe082 25%,transparent 0,transparent 50%,#ffe082 0,#ffe082 75%,transparent 0,transparent)
}

.bg-gradient-directional-amber .card-footer,.bg-gradient-directional-amber .card-header,.bg-gradient-radial-amber .card-footer,.bg-gradient-radial-amber .card-header,.bg-gradient-striped-amber .card-footer,.bg-gradient-striped-amber .card-header,.bg-gradient-x-amber .card-footer,.bg-gradient-x-amber .card-header,.bg-gradient-x2-amber .card-footer,.bg-gradient-x2-amber .card-header,.bg-gradient-y-amber .card-footer,.bg-gradient-y-amber .card-header,.bg-gradient-y2-amber .card-footer,.bg-gradient-y2-amber .card-header {
    background-color: transparent
}

.bg-gradient-x-blue-grey {
    background-image: linear-gradient(90deg,#455a64 0,#90a4ae);
    background-repeat: repeat-x
}

.bg-gradient-y-blue-grey {
    background-image: linear-gradient(180deg,#455a64 0,#90a4ae);
    background-repeat: repeat-x
}

.bg-gradient-directional-blue-grey {
    background-image: linear-gradient(45deg,#455a64,#90a4ae);
    background-repeat: repeat-x
}

.bg-gradient-x2-blue-grey {
    background-image: linear-gradient(90deg,#90a4ae,#607d8b 50%,#b0bec5);
    background-repeat: no-repeat
}

.bg-gradient-y2-blue-grey {
    background-image: linear-gradient(#90a4ae,#607d8b 50%,#b0bec5);
    background-repeat: no-repeat
}

.bg-gradient-radial-blue-grey {
    background-image: radial-gradient(circle,#455a64,#90a4ae);
    background-repeat: no-repeat
}

.bg-gradient-striped-blue-grey {
    background-image: linear-gradient(45deg,#b0bec5 25%,transparent 0,transparent 50%,#b0bec5 0,#b0bec5 75%,transparent 0,transparent)
}

.bg-gradient-directional-blue-grey .card-footer,.bg-gradient-directional-blue-grey .card-header,.bg-gradient-radial-blue-grey .card-footer,.bg-gradient-radial-blue-grey .card-header,.bg-gradient-striped-blue-grey .card-footer,.bg-gradient-striped-blue-grey .card-header,.bg-gradient-x-blue-grey .card-footer,.bg-gradient-x-blue-grey .card-header,.bg-gradient-x2-blue-grey .card-footer,.bg-gradient-x2-blue-grey .card-header,.bg-gradient-y-blue-grey .card-footer,.bg-gradient-y-blue-grey .card-header,.bg-gradient-y2-blue-grey .card-footer,.bg-gradient-y2-blue-grey .card-header {
    background-color: transparent
}

.bg-gradient-x-grey-blue {
    background-image: linear-gradient(90deg,#2c303b 0,#6f85ad);
    background-repeat: repeat-x
}

.bg-gradient-y-grey-blue {
    background-image: linear-gradient(180deg,#2c303b 0,#6f85ad);
    background-repeat: repeat-x
}

.bg-gradient-directional-grey-blue {
    background-image: linear-gradient(45deg,#2c303b,#6f85ad);
    background-repeat: repeat-x
}

.bg-gradient-x2-grey-blue {
    background-image: linear-gradient(90deg,#6f85ad,#1b2942 50%,#b0bec5);
    background-repeat: no-repeat
}

.bg-gradient-y2-grey-blue {
    background-image: linear-gradient(#6f85ad,#1b2942 50%,#b0bec5);
    background-repeat: no-repeat
}

.bg-gradient-radial-grey-blue {
    background-image: radial-gradient(circle,#2c303b,#6f85ad);
    background-repeat: no-repeat
}

.bg-gradient-striped-grey-blue {
    background-image: linear-gradient(45deg,#b0bec5 25%,transparent 0,transparent 50%,#b0bec5 0,#b0bec5 75%,transparent 0,transparent)
}

.bg-gradient-directional-grey-blue .card-footer,.bg-gradient-directional-grey-blue .card-header,.bg-gradient-radial-grey-blue .card-footer,.bg-gradient-radial-grey-blue .card-header,.bg-gradient-striped-grey-blue .card-footer,.bg-gradient-striped-grey-blue .card-header,.bg-gradient-x-grey-blue .card-footer,.bg-gradient-x-grey-blue .card-header,.bg-gradient-x2-grey-blue .card-footer,.bg-gradient-x2-grey-blue .card-header,.bg-gradient-y-grey-blue .card-footer,.bg-gradient-y-grey-blue .card-header,.bg-gradient-y2-grey-blue .card-footer,.bg-gradient-y2-grey-blue .card-header {
    background-color: transparent
}

table.dataTable {
    border-collapse: separate;
    border-spacing: 0;
    clear: both;
    margin: 0 auto;
    width: 100%
}

table.dataTable tfoot th,table.dataTable thead th {
    font-weight: 700
}

table.dataTable thead td,table.dataTable thead th {
    border-bottom: 1px solid #111;
    padding: 10px 18px
}

table.dataTable thead td:active,table.dataTable thead th:active {
    outline: none
}

table.dataTable tfoot td,table.dataTable tfoot th {
    border-top: 1px solid #111;
    padding: 10px 18px 6px
}

table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled {
    background-position: 100%;
    background-repeat: no-repeat;
    cursor: pointer;
    *cursor: hand
}

table.dataTable thead .sorting {
    background-image: url(/images/sort_both.png?8b117faa9d4dd934d6bbbd9f0cdb2459)
}

table.dataTable thead .sorting_asc {
    background-image: url(/images/sort_asc.png?4bba59196d7ce26196967adefd7c5c3f)
}

table.dataTable thead .sorting_desc {
    background-image: url(/images/sort_desc.png?c4196d3286cc33244c83af3398675a6a)
}

table.dataTable thead .sorting_asc_disabled {
    background-image: url(/images/sort_asc_disabled.png?27ac5d1bc294b1fae0564fe461a6304d)
}

table.dataTable thead .sorting_desc_disabled {
    background-image: url(/images/sort_desc_disabled.png?07c018ae0160704a329067ec7fbdc614)
}

table.dataTable tbody tr {
    background-color: #fff
}

table.dataTable tbody tr.selected {
    background-color: #b0bed9
}

table.dataTable tbody td,table.dataTable tbody th {
    padding: 8px 10px
}

table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th {
    border-top: 1px solid #ddd
}

table.dataTable.display tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th {
    border-top: none
}

table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th {
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd
}

table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child {
    border-left: 1px solid #ddd
}

table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th {
    border-top: none
}

table.dataTable.display tbody tr.odd,table.dataTable.stripe tbody tr.odd {
    background-color: #f9f9f9
}

table.dataTable.display tbody tr.odd.selected,table.dataTable.stripe tbody tr.odd.selected {
    background-color: #acbad4
}

table.dataTable.display tbody tr:hover,table.dataTable.hover tbody tr:hover {
    background-color: #f6f6f6
}

table.dataTable.display tbody tr:hover.selected,table.dataTable.hover tbody tr:hover.selected {
    background-color: #aab7d1
}

table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3 {
    background-color: #fafafa
}

table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3,table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3 {
    background-color: #acbad5
}

table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1 {
    background-color: #f1f1f1
}

table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2 {
    background-color: #f3f3f3
}

table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3 {
    background-color: #f5f5f5
}

table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1 {
    background-color: #a6b4cd
}

table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2 {
    background-color: #a8b5cf
}

table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3 {
    background-color: #a9b7d1
}

table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1 {
    background-color: #fafafa
}

table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2 {
    background-color: #fcfcfc
}

table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3 {
    background-color: #fefefe
}

table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1 {
    background-color: #acbad5
}

table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2 {
    background-color: #aebcd6
}

table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3 {
    background-color: #afbdd8
}

table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1 {
    background-color: #eaeaea
}

table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2 {
    background-color: #ececec
}

table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3 {
    background-color: #efefef
}

table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1 {
    background-color: #a2aec7
}

table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2 {
    background-color: #a3b0c9
}

table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3 {
    background-color: #a5b2cb
}

table.dataTable.no-footer {
    border-bottom: 1px solid #111
}

table.dataTable.nowrap td,table.dataTable.nowrap th {
    white-space: nowrap
}

table.dataTable.compact thead td,table.dataTable.compact thead th {
    padding: 4px 17px 4px 4px
}

table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th {
    padding: 4px
}

table.dataTable td.dt-left,table.dataTable th.dt-left {
    text-align: left
}

table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center {
    text-align: center
}

table.dataTable td.dt-right,table.dataTable th.dt-right {
    text-align: right
}

table.dataTable td.dt-justify,table.dataTable th.dt-justify {
    text-align: justify
}

table.dataTable td.dt-nowrap,table.dataTable th.dt-nowrap {
    white-space: nowrap
}

table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left {
    text-align: left
}

table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center {
    text-align: center
}

table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right {
    text-align: right
}

table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify {
    text-align: justify
}

table.dataTable tfoot td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable thead th.dt-head-nowrap {
    white-space: nowrap
}

table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left {
    text-align: left
}

table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center {
    text-align: center
}

table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right {
    text-align: right
}

table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify {
    text-align: justify
}

table.dataTable tbody td.dt-body-nowrap,table.dataTable tbody th.dt-body-nowrap {
    white-space: nowrap
}

table.dataTable,table.dataTable td,table.dataTable th {
    box-sizing: content-box
}

.dataTables_wrapper {
    *zoom:1;zoom:1;clear: both;
    position: relative
}

.dataTables_wrapper .dataTables_length {
    float: left
}

.dataTables_wrapper .dataTables_filter {
    float: right;
    text-align: right
}

.dataTables_wrapper .dataTables_filter input {
    margin-left: .5em
}

.dataTables_wrapper .dataTables_info {
    clear: both;
    float: left;
    padding-top: .755em
}

.dataTables_wrapper .dataTables_paginate {
    float: right;
    padding-top: .25em;
    text-align: right
}

.dataTables_wrapper .dataTables_paginate .paginate_button {
    border: 1px solid transparent;
    border-radius: 2px;
    box-sizing: border-box;
    color: #333!important;
    cursor: pointer;
    *cursor: hand;
    display: inline-block;
    margin-left: 2px;
    min-width: 1.5em;
    padding: .5em 1em;
    text-align: center;
    text-decoration: none!important
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    background-color: #fff;
    background: linear-gradient(180deg,#fff 0,#dcdcdc);
    border: 1px solid #979797;
    color: #333!important
}

.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover {
    background: 0 0;
    border: 1px solid transparent;
    box-shadow: none;
    color: #666!important;
    cursor: default
}

.dataTables_wrapper .dataTables_paginate .paginate_button:hover {
    background-color: #585858;
    background: linear-gradient(180deg,#585858 0,#111);
    border: 1px solid #111;
    color: #fff!important
}

.dataTables_wrapper .dataTables_paginate .paginate_button:active {
    background-color: #2b2b2b;
    background: linear-gradient(180deg,#2b2b2b 0,#0c0c0c);
    box-shadow: inset 0 0 3px #111;
    outline: none
}

.dataTables_wrapper .dataTables_paginate .ellipsis {
    padding: 0 1em
}

.dataTables_wrapper .dataTables_processing {
    background-color: #fff;
    background: linear-gradient(90deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.9) 25%,hsla(0,0%,100%,.9) 75%,hsla(0,0%,100%,0));
    font-size: 1.2em;
    height: 40px;
    left: 50%;
    margin-left: -50%;
    margin-top: -25px;
    padding-top: 20px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 100%
}

.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing {
    color: #333
}

.dataTables_wrapper .dataTables_scroll {
    clear: both
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {
    -webkit-overflow-scrolling: touch;
    *margin-top: -1px
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th {
    vertical-align: middle
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing {
    height: 0;
    margin: 0!important;
    overflow: hidden;
    padding: 0!important
}

.dataTables_wrapper.no-footer .dataTables_scrollBody {
    border-bottom: 1px solid #111
}

.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable {
    border-bottom: none
}

.dataTables_wrapper:after {
    clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden
}

@media screen and (max-width: 767px) {
    .dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate {
        float:none;
        text-align: center
    }

    .dataTables_wrapper .dataTables_paginate {
        margin-top: .5em
    }
}

@media screen and (max-width: 640px) {
    .dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length {
        float:none;
        text-align: center
    }

    .dataTables_wrapper .dataTables_filter {
        margin-top: .5em
    }
}

div.dt-autofill-handle {
    background: #36f;
    box-sizing: border-box;
    cursor: pointer;
    height: 8px;
    position: absolute;
    width: 8px;
    z-index: 102
}

div.dtk-focus-alt div.dt-autofill-handle {
    background: #ff8b33
}

div.dt-autofill-select {
    background-color: #4989de;
    background-image: repeating-linear-gradient(45deg,transparent,transparent 5px,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 10px);
    position: absolute;
    z-index: 1001
}

div.dt-autofill-select.bottom,div.dt-autofill-select.top {
    height: 3px;
    margin-top: -1px
}

div.dt-autofill-select.left,div.dt-autofill-select.right {
    margin-left: -1px;
    width: 3px
}

div.dt-autofill-list {
    background-color: #fff;
    border: 2px solid #444;
    border-radius: 6px;
    box-shadow: 0 0 5px #555;
    box-sizing: border-box;
    left: 50%;
    margin-left: -250px;
    padding: 1.5em 2em;
    position: fixed;
    top: 50%;
    width: 500px;
    z-index: 11
}

div.dt-autofill-list ul {
    display: table;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%
}

div.dt-autofill-list ul li {
    display: table-row
}

div.dt-autofill-list ul li:last-child div.dt-autofill-button,div.dt-autofill-list ul li:last-child div.dt-autofill-question {
    border-bottom: none
}

div.dt-autofill-list ul li:hover {
    background-color: #f6f6f6
}

div.dt-autofill-list div.dt-autofill-question {
    border-bottom: 1px solid #ccc;
    display: table-cell;
    padding: .5em 0
}

div.dt-autofill-list div.dt-autofill-question input[type=number] {
    margin: -2px 0;
    padding: 6px;
    width: 30px
}

div.dt-autofill-list div.dt-autofill-button {
    border-bottom: 1px solid #ccc;
    display: table-cell;
    padding: .5em 0
}

div.dt-autofill-list div.dt-autofill-button button {
    background-color: #337ab7;
    border: 1px solid #2e6da4;
    border-radius: 4px;
    color: #fff;
    cursor: pointer;
    margin: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle
}

div.dt-autofill-background {
    background: rgba(0,0,0,.7);
    background: radial-gradient(ellipse farthest-corner at center,rgba(0,0,0,.3) 0,rgba(0,0,0,.7) 100%);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10
}

@keyframes dtb-spinner {
    to {
        transform: rotate(1turn)
    }
}

div.dt-button-info {
    background-color: #fff;
    border: 2px solid #111;
    border-radius: 3px;
    box-shadow: 3px 3px 8px rgba(0,0,0,.3);
    left: 50%;
    margin-left: -200px;
    margin-top: -100px;
    position: fixed;
    text-align: center;
    top: 50%;
    width: 400px;
    z-index: 21
}

div.dt-button-info h2 {
    background-color: #f3f3f3;
    border-bottom: 1px solid #ddd;
    font-weight: 400;
    margin: 0;
    padding: .5em
}

div.dt-button-info>div {
    padding: 1em
}

div.dt-button-collection-title {
    font-size: .9em;
    padding: .3em 0 .5em;
    text-align: center
}

div.dt-button-collection-title:empty {
    display: none
}

a.dt-button,button.dt-button,div.dt-button {
    background-color: #e9e9e9;
    background-image: linear-gradient(180deg,#fff 0,#e9e9e9);
    border: 1px solid #999;
    border-radius: 2px;
    box-sizing: border-box;
    color: #000;
    cursor: pointer;
    display: inline-block;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="white",EndColorStr="#e9e9e9");
    font-size: .88em;
    line-height: 1.6em;
    margin-bottom: .333em;
    margin-right: .333em;
    outline: none;
    overflow: hidden;
    padding: .5em 1em;
    position: relative;
    text-decoration: none;
    text-overflow: ellipsis;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap
}

a.dt-button.disabled,button.dt-button.disabled,div.dt-button.disabled {
    background-color: #f9f9f9;
    background-image: linear-gradient(180deg,#fff 0,#f9f9f9);
    border: 1px solid #d0d0d0;
    color: #999;
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#ffffff",EndColorStr="#f9f9f9")
}

a.dt-button.active:not(.disabled),a.dt-button:active:not(.disabled),button.dt-button.active:not(.disabled),button.dt-button:active:not(.disabled),div.dt-button.active:not(.disabled),div.dt-button:active:not(.disabled) {
    background-color: #e2e2e2;
    background-image: linear-gradient(180deg,#f3f3f3 0,#e2e2e2);
    box-shadow: inset 1px 1px 3px #999;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#f3f3f3",EndColorStr="#e2e2e2")
}

a.dt-button.active:not(.disabled):hover:not(.disabled),a.dt-button:active:not(.disabled):hover:not(.disabled),button.dt-button.active:not(.disabled):hover:not(.disabled),button.dt-button:active:not(.disabled):hover:not(.disabled),div.dt-button.active:not(.disabled):hover:not(.disabled),div.dt-button:active:not(.disabled):hover:not(.disabled) {
    background-color: #ccc;
    background-image: linear-gradient(180deg,#eaeaea 0,#ccc);
    box-shadow: inset 1px 1px 3px #999;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#eaeaea",EndColorStr="#cccccc")
}

a.dt-button:hover,button.dt-button:hover,div.dt-button:hover {
    text-decoration: none
}

a.dt-button:hover:not(.disabled),button.dt-button:hover:not(.disabled),div.dt-button:hover:not(.disabled) {
    background-color: #e0e0e0;
    background-image: linear-gradient(180deg,#f9f9f9 0,#e0e0e0);
    border: 1px solid #666;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#f9f9f9",EndColorStr="#e0e0e0")
}

a.dt-button:focus:not(.disabled),button.dt-button:focus:not(.disabled),div.dt-button:focus:not(.disabled) {
    background-color: #79ace9;
    background-image: linear-gradient(180deg,#bddef4 0,#79ace9);
    border: 1px solid #426c9e;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#bddef4",EndColorStr="#79ace9");
    outline: none;
    text-shadow: 0 1px 0 #c4def1
}

.dt-button embed {
    outline: none
}

div.dt-buttons {
    float: left;
    position: relative
}

div.dt-buttons.buttons-right {
    float: right
}

div.dt-button-collection {
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.4);
    border-radius: 5px;
    box-shadow: 3px 3px 5px rgba(0,0,0,.3);
    box-sizing: border-box;
    left: 0;
    margin-top: 3px;
    overflow: hidden;
    padding: 8px 8px 4px;
    position: absolute;
    top: 0;
    width: 150px;
    z-index: 2002
}

div.dt-button-collection a.dt-button,div.dt-button-collection button.dt-button,div.dt-button-collection div.dt-button {
    display: block;
    float: none;
    left: 0;
    margin-bottom: 4px;
    margin-right: 0;
    position: relative;
    right: 0;
    width: 100%
}

div.dt-button-collection a.dt-button.active:not(.disabled),div.dt-button-collection a.dt-button:active:not(.disabled),div.dt-button-collection button.dt-button.active:not(.disabled),div.dt-button-collection button.dt-button:active:not(.disabled),div.dt-button-collection div.dt-button.active:not(.disabled),div.dt-button-collection div.dt-button:active:not(.disabled) {
    background-color: #dadada;
    background-image: linear-gradient(180deg,#f0f0f0 0,#dadada);
    box-shadow: inset 1px 1px 3px #666;
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#f0f0f0",EndColorStr="#dadada")
}

div.dt-button-collection.fixed {
    border-radius: 0;
    left: 50%;
    margin-left: -75px;
    position: fixed;
    top: 50%
}

div.dt-button-collection.fixed.two-column {
    margin-left: -150px
}

div.dt-button-collection.fixed.three-column {
    margin-left: -225px
}

div.dt-button-collection.fixed.four-column {
    margin-left: -300px
}

div.dt-button-collection>div:last-child {
    -moz-column-gap: 8px;
    -ms-column-gap: 8px;
    -o-column-gap: 8px;
    column-gap: 8px
}

div.dt-button-collection>div:last-child>* {
    -moz-column-break-inside: avoid;
    break-inside: avoid
}

div.dt-button-collection.two-column {
    width: 300px
}

div.dt-button-collection.two-column>div:last-child {
    -moz-column-count: 2;
    -ms-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
    padding-bottom: 1px
}

div.dt-button-collection.three-column {
    width: 450px
}

div.dt-button-collection.three-column>div:last-child {
    -moz-column-count: 3;
    -ms-column-count: 3;
    -o-column-count: 3;
    column-count: 3;
    padding-bottom: 1px
}

div.dt-button-collection.four-column {
    width: 600px
}

div.dt-button-collection.four-column>div:last-child {
    -moz-column-count: 4;
    -ms-column-count: 4;
    -o-column-count: 4;
    column-count: 4;
    padding-bottom: 1px
}

div.dt-button-collection .dt-button {
    border-radius: 0
}

div.dt-button-background {
    background: rgba(0,0,0,.7);
    background: radial-gradient(ellipse farthest-corner at center,rgba(0,0,0,.3) 0,rgba(0,0,0,.7) 100%);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 2001
}

@media screen and (max-width: 640px) {
    div.dt-buttons {
        float:none!important;
        text-align: center
    }
}

a.dt-button.processing,button.dt-button.processing,div.dt-button.processing {
    color: rgba(0,0,0,.2)
}

a.dt-button.processing:after,button.dt-button.processing:after,div.dt-button.processing:after {
    animation: dtb-spinner 1.5s linear infinite;
    -o-animation: dtb-spinner 1.5s linear infinite;
    -ms-animation: dtb-spinner 1.5s linear infinite;
    -webkit-animation: dtb-spinner 1.5s linear infinite;
    -moz-animation: dtb-spinner 1.5s linear infinite;
    border-color: #282828 transparent;
    border-radius: 50%;
    border-style: solid;
    border-width: 2px;
    box-sizing: border-box;
    content: " ";
    display: block;
    height: 16px;
    left: 50%;
    margin: -8px 0 0 -8px;
    position: absolute;
    top: 50%;
    width: 16px
}

table.DTCR_clonedTable.dataTable {
    background-color: hsla(0,0%,100%,.7);
    position: absolute!important;
    z-index: 202
}

div.DTCR_pointer {
    background-color: #0259c4;
    width: 1px;
    z-index: 201
}

div.DTFC_Blocker,table.DTFC_Cloned tfoot,table.DTFC_Cloned thead {
    background-color: #fff
}

div.DTFC_LeftWrapper table.dataTable,div.DTFC_RightWrapper table.dataTable {
    margin-bottom: 0;
    z-index: 2
}

div.DTFC_LeftWrapper table.dataTable.no-footer,div.DTFC_RightWrapper table.dataTable.no-footer {
    border-bottom: none
}

table.fixedHeader-floating {
    background-color: #fff;
    position: fixed!important
}

table.fixedHeader-floating.no-footer {
    border-bottom-width: 0
}

table.fixedHeader-locked {
    background-color: #fff;
    position: absolute!important
}

@media print {
    table.fixedHeader-floating {
        display: none
    }
}

table.dataTable tbody td.focus,table.dataTable tbody th.focus {
    box-shadow: inset 0 0 1px 2px #36f
}

div.dtk-focus-alt table.dataTable tbody td.focus,div.dtk-focus-alt table.dataTable tbody th.focus {
    box-shadow: inset 0 0 1px 2px #ff8b33
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child {
    cursor: default!important
}

table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before {
    display: none!important
}

table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child {
    cursor: pointer;
    padding-left: 30px;
    position: relative
}

table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role=row]>th:first-child:before {
    background-color: #31b131;
    border: 2px solid #fff;
    border-radius: 14px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    color: #fff;
    content: "+";
    display: block;
    font-family: Courier New,Courier,monospace;
    height: 14px;
    left: 4px;
    line-height: 14px;
    position: absolute;
    text-align: center;
    text-indent: 0!important;
    top: 9px;
    width: 14px
}

table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before {
    background-color: #d33333;
    content: "-"
}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child {
    padding-left: 27px
}

table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before {
    border-radius: 14px;
    height: 14px;
    left: 4px;
    line-height: 14px;
    text-indent: 3px;
    top: 5px;
    width: 14px
}

table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control {
    cursor: pointer;
    position: relative
}

table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before {
    background-color: #31b131;
    border: 2px solid #fff;
    border-radius: 14px;
    box-shadow: 0 0 3px #444;
    box-sizing: content-box;
    color: #fff;
    content: "+";
    display: block;
    font-family: Courier New,Courier,monospace;
    height: 16px;
    left: 50%;
    line-height: 14px;
    margin-left: -10px;
    margin-top: -10px;
    position: absolute;
    text-align: center;
    text-indent: 0!important;
    top: 50%;
    width: 16px
}

table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before {
    background-color: #d33333;
    content: "-"
}

table.dataTable>tbody>tr.child {
    padding: .5em 1em
}

table.dataTable>tbody>tr.child:hover {
    background: 0 0!important
}

table.dataTable>tbody>tr.child ul.dtr-details {
    display: inline-block;
    list-style-type: none;
    margin: 0;
    padding: 0
}

table.dataTable>tbody>tr.child ul.dtr-details>li {
    border-bottom: 1px solid #efefef;
    padding: .5em 0
}

table.dataTable>tbody>tr.child ul.dtr-details>li:first-child {
    padding-top: 0
}

table.dataTable>tbody>tr.child ul.dtr-details>li:last-child {
    border-bottom: none
}

table.dataTable>tbody>tr.child span.dtr-title {
    display: inline-block;
    font-weight: 700;
    min-width: 75px
}

div.dtr-modal {
    box-sizing: border-box;
    height: 100%;
    left: 0;
    padding: 10em 1em;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

div.dtr-modal div.dtr-modal-display {
    background-color: #f5f5f7;
    border: 1px solid #000;
    border-radius: .5em;
    bottom: 0;
    box-shadow: 0 12px 30px rgba(0,0,0,.6);
    height: 50%;
    left: 0;
    margin: auto;
    overflow: auto;
    position: absolute;
    right: 0;
    top: 0;
    width: 50%;
    z-index: 102
}

div.dtr-modal div.dtr-modal-content {
    padding: 1em;
    position: relative
}

div.dtr-modal div.dtr-modal-close {
    background-color: #f9f9f9;
    border: 1px solid #eaeaea;
    border-radius: 3px;
    cursor: pointer;
    height: 22px;
    position: absolute;
    right: 6px;
    text-align: center;
    top: 6px;
    width: 22px;
    z-index: 12
}

div.dtr-modal div.dtr-modal-close:hover {
    background-color: #eaeaea
}

div.dtr-modal div.dtr-modal-background {
    background: rgba(0,0,0,.6);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 101
}

@media screen and (max-width: 767px) {
    div.dtr-modal div.dtr-modal-display {
        width:95%
    }
}

table.dataTable tr.dtrg-group td {
    background-color: #e0e0e0
}

table.dataTable tr.dtrg-group.dtrg-level-0 td {
    font-weight: 700
}

table.dataTable tr.dtrg-group.dtrg-level-1 td,table.dataTable tr.dtrg-group.dtrg-level-2 td {
    background-color: #f0f0f0;
    font-size: .9em;
    padding-bottom: .25em;
    padding-left: 2em;
    padding-top: .25em
}

table.dataTable tr.dtrg-group.dtrg-level-2 td {
    background-color: #f3f3f3
}

table.dt-rowReorder-float {
    opacity: .8;
    outline: 2px solid #888;
    outline-offset: -2px;
    position: absolute!important;
    table-layout: fixed;
    z-index: 2001
}

tr.dt-rowReorder-moving {
    outline: 2px solid #555;
    outline-offset: -2px
}

body.dt-rowReorder-noOverflow {
    overflow-x: hidden
}

table.dataTable td.reorder {
    cursor: move;
    text-align: center
}

div.dts {
    display: block!important
}

div.dts tbody td,div.dts tbody th {
    white-space: nowrap
}

div.dts div.dts_loading {
    z-index: 1
}

div.dts div.dts_label {
    background: rgba(0,0,0,.8);
    border-radius: 3px;
    box-shadow: 3px 3px 10px rgba(0,0,0,.5);
    color: #fff;
    display: none;
    padding: .4em;
    position: absolute;
    right: 10px;
    text-align: right;
    z-index: 2
}

div.dts div.dataTables_scrollBody {
    background: repeating-linear-gradient(45deg,#edeeff,#edeeff 10px,#fff 0,#fff 20px)
}

div.dts div.dataTables_scrollBody table {
    z-index: 2
}

div.dts div.dataTables_length,div.dts div.dataTables_paginate {
    display: none
}

table.dataTable tbody>tr.selected,table.dataTable tbody>tr>.selected {
    background-color: #b0bed9
}

table.dataTable.display tbody>tr.odd.selected,table.dataTable.display tbody>tr.odd>.selected,table.dataTable.stripe tbody>tr.odd.selected,table.dataTable.stripe tbody>tr.odd>.selected {
    background-color: #acbad4
}

table.dataTable.display tbody>tr.selected:hover,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.hover tbody>tr.selected:hover,table.dataTable.hover tbody>tr>.selected:hover {
    background-color: #aab7d1
}

table.dataTable.display tbody>tr.selected>.sorting_1,table.dataTable.display tbody>tr.selected>.sorting_2,table.dataTable.display tbody>tr.selected>.sorting_3,table.dataTable.display tbody>tr>.selected,table.dataTable.order-column tbody>tr.selected>.sorting_1,table.dataTable.order-column tbody>tr.selected>.sorting_2,table.dataTable.order-column tbody>tr.selected>.sorting_3,table.dataTable.order-column tbody>tr>.selected {
    background-color: #acbad5
}

table.dataTable.display tbody>tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_1 {
    background-color: #a6b4cd
}

table.dataTable.display tbody>tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_2 {
    background-color: #a8b5cf
}

table.dataTable.display tbody>tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.odd.selected>.sorting_3 {
    background-color: #a9b7d1
}

table.dataTable.display tbody>tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_1 {
    background-color: #acbad5
}

table.dataTable.display tbody>tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_2 {
    background-color: #aebcd6
}

table.dataTable.display tbody>tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody>tr.even.selected>.sorting_3 {
    background-color: #afbdd8
}

table.dataTable.display tbody>tr.odd>.selected,table.dataTable.order-column.stripe tbody>tr.odd>.selected {
    background-color: #a6b4cd
}

table.dataTable.display tbody>tr.even>.selected,table.dataTable.order-column.stripe tbody>tr.even>.selected {
    background-color: #acbad5
}

table.dataTable.display tbody>tr.selected:hover>.sorting_1,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_1 {
    background-color: #a2aec7
}

table.dataTable.display tbody>tr.selected:hover>.sorting_2,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_2 {
    background-color: #a3b0c9
}

table.dataTable.display tbody>tr.selected:hover>.sorting_3,table.dataTable.order-column.hover tbody>tr.selected:hover>.sorting_3 {
    background-color: #a5b2cb
}

table.dataTable.display tbody>tr:hover>.selected,table.dataTable.display tbody>tr>.selected:hover,table.dataTable.order-column.hover tbody>tr:hover>.selected,table.dataTable.order-column.hover tbody>tr>.selected:hover {
    background-color: #a2aec7
}

table.dataTable tbody td.select-checkbox,table.dataTable tbody th.select-checkbox {
    position: relative
}

table.dataTable tbody td.select-checkbox:after,table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:after,table.dataTable tbody th.select-checkbox:before {
    box-sizing: border-box;
    display: block;
    height: 12px;
    left: 50%;
    position: absolute;
    top: 1.2em;
    width: 12px
}

table.dataTable tbody td.select-checkbox:before,table.dataTable tbody th.select-checkbox:before {
    border: 1px solid #000;
    border-radius: 3px;
    content: " ";
    margin-left: -6px;
    margin-top: -6px
}

table.dataTable tr.selected td.select-checkbox:after,table.dataTable tr.selected th.select-checkbox:after {
    content: "\2714";
    margin-left: -4px;
    margin-top: -11px;
    text-align: center;
    text-shadow: 1px 1px #b0bed9,-1px -1px #b0bed9,1px -1px #b0bed9,-1px 1px #b0bed9
}

div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item {
    margin-left: .5em
}

@media screen and (max-width: 640px) {
    div.dataTables_wrapper span.select-info,div.dataTables_wrapper span.select-item {
        display:block;
        margin-left: 0
    }
}

.content-header .content-header-dark .content-header-left {
    background-color: #a68221;
    background-image: linear-gradient(90deg,#b18b1c,#cbab4e)
}

.breadcrumb .breadcrumb-item a,.breadcrumb .breadcrumb-item a:hover,.breadcrumb .breadcrumb-item+.breadcrumb-item:before,.breadcrumbs-top .breadcrumb-wrapper .breadcrumb .breadcrumb-item.active,.material-horizontal-layout .app-content .content-header .content-header-dark .breadcrumb-item a,.material-horizontal-layout .app-content .content-header .content-header-dark .breadcrumb-item.active,.material-vertical-layout .app-content .content-header .content-header-dark .breadcrumb-item a,.material-vertical-layout .app-content .content-header .content-header-dark .breadcrumb-item.active {
    color: #fff;
    font-weight: 700
}

.navbar {
    padding: 0
}

@keyframes swal2-show {
    0% {
        transform: scale(.7)
    }

    45% {
        transform: scale(1.05)
    }

    80% {
        transform: scale(.95)
    }

    to {
        transform: scale(1)
    }
}

@keyframes swal2-hide {
    0% {
        opacity: 1;
        transform: scale(1)
    }

    to {
        opacity: 0;
        transform: scale(.5)
    }
}

@keyframes swal2-animate-success-line-tip {
    0% {
        left: .0625em;
        top: 1.1875em;
        width: 0
    }

    54% {
        left: .125em;
        top: 1.0625em;
        width: 0
    }

    70% {
        left: -.375em;
        top: 2.1875em;
        width: 3.125em
    }

    84% {
        left: 1.3125em;
        top: 3em;
        width: 1.0625em
    }

    to {
        left: .875em;
        top: 2.8125em;
        width: 1.5625em
    }
}

@keyframes swal2-animate-success-line-long {
    0% {
        right: 2.875em;
        top: 3.375em;
        width: 0
    }

    65% {
        right: 2.875em;
        top: 3.375em;
        width: 0
    }

    84% {
        right: 0;
        top: 2.1875em;
        width: 3.4375em
    }

    to {
        right: .5em;
        top: 2.375em;
        width: 2.9375em
    }
}

@keyframes swal2-rotate-success-circular-line {
    0% {
        transform: rotate(-45deg)
    }

    5% {
        transform: rotate(-45deg)
    }

    12% {
        transform: rotate(-405deg)
    }

    to {
        transform: rotate(-405deg)
    }
}

@keyframes swal2-animate-error-x-mark {
    0% {
        margin-top: 1.625em;
        opacity: 0;
        transform: scale(.4)
    }

    50% {
        margin-top: 1.625em;
        opacity: 0;
        transform: scale(.4)
    }

    80% {
        margin-top: -.375em;
        transform: scale(1.15)
    }

    to {
        margin-top: 0;
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes swal2-animate-error-icon {
    0% {
        opacity: 0;
        transform: rotateX(100deg)
    }

    to {
        opacity: 1;
        transform: rotateX(0)
    }
}

body.swal2-toast-shown .swal2-container,body.swal2-toast-shown .swal2-container.swal2-shown {
    background-color: transparent
}

body.swal2-toast-shown .swal2-container.swal2-top {
    bottom: auto;
    left: 50%;
    right: auto;
    top: 0;
    transform: translateX(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right {
    bottom: auto;
    left: auto;
    right: 0;
    top: 0
}

body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start {
    bottom: auto;
    left: 0;
    right: auto;
    top: 0
}

body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start {
    bottom: auto;
    left: 0;
    right: auto;
    top: 50%;
    transform: translateY(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-center {
    bottom: auto;
    left: 50%;
    right: auto;
    top: 50%;
    transform: translate(-50%,-50%)
}

body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right {
    bottom: auto;
    left: auto;
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start {
    bottom: 0;
    left: 0;
    right: auto;
    top: auto
}

body.swal2-toast-shown .swal2-container.swal2-bottom {
    bottom: 0;
    left: 50%;
    right: auto;
    top: auto;
    transform: translateX(-50%)
}

body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right {
    bottom: 0;
    left: auto;
    right: 0;
    top: auto
}

body.swal2-toast-column .swal2-toast {
    align-items: stretch;
    flex-direction: column
}

body.swal2-toast-column .swal2-toast .swal2-actions {
    align-self: stretch;
    flex: 1;
    height: 2.2em;
    margin-top: .3125em
}

body.swal2-toast-column .swal2-toast .swal2-loading {
    justify-content: center
}

body.swal2-toast-column .swal2-toast .swal2-input {
    font-size: 1em;
    height: 2em;
    margin: .3125em auto
}

body.swal2-toast-column .swal2-toast .swal2-validation-message {
    font-size: 1em
}

.swal2-popup.swal2-toast {
    align-items: center;
    box-shadow: 0 0 .625em #d9d9d9;
    flex-direction: row;
    overflow-y: hidden;
    padding: .625em;
    width: auto
}

.swal2-popup.swal2-toast .swal2-header {
    flex-direction: row
}

.swal2-popup.swal2-toast .swal2-title {
    flex-grow: 1;
    font-size: 1em;
    justify-content: flex-start;
    margin: 0 .6em
}

.swal2-popup.swal2-toast .swal2-footer {
    font-size: .8em;
    margin: .5em 0 0;
    padding: .5em 0 0
}

.swal2-popup.swal2-toast .swal2-close {
    height: .8em;
    line-height: .8;
    position: static;
    width: .8em
}

.swal2-popup.swal2-toast .swal2-content {
    font-size: 1em;
    justify-content: flex-start
}

.swal2-popup.swal2-toast .swal2-icon {
    height: 2em;
    margin: 0;
    min-width: 2em;
    width: 2em
}

.swal2-popup.swal2-toast .swal2-icon-text {
    font-size: 2em;
    font-weight: 700;
    line-height: 1em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring {
    height: 2em;
    width: 2em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    top: .875em;
    width: 1.375em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
    left: .3125em
}

.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
    right: .3125em
}

.swal2-popup.swal2-toast .swal2-actions {
    height: auto;
    margin: 0 .3125em
}

.swal2-popup.swal2-toast .swal2-styled {
    font-size: 1em;
    margin: 0 .3125em;
    padding: .3125em .625em
}

.swal2-popup.swal2-toast .swal2-styled:focus {
    box-shadow: 0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)
}

.swal2-popup.swal2-toast .swal2-success {
    border-color: #a5dc86
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line] {
    border-radius: 50%;
    height: 2.8125em;
    position: absolute;
    transform: rotate(45deg);
    width: 2em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left] {
    border-radius: 4em 0 0 4em;
    left: -.9375em;
    top: -.25em;
    transform: rotate(-45deg);
    transform-origin: 2em 2em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right] {
    border-radius: 0 4em 4em 0;
    left: .9375em;
    top: -.25em;
    transform-origin: 0 2em
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-ring {
    height: 2em;
    width: 2em
}

.swal2-popup.swal2-toast .swal2-success .swal2-success-fix {
    height: 2.6875em;
    left: .4375em;
    top: 0;
    width: .4375em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line] {
    height: .3125em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip] {
    left: .1875em;
    top: 1.125em;
    width: .75em
}

.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long] {
    right: .1875em;
    top: .9375em;
    width: 1.375em
}

.swal2-popup.swal2-toast.swal2-show {
    animation: showSweetToast .5s
}

.swal2-popup.swal2-toast.swal2-hide {
    animation: hideSweetToast .2s forwards
}

.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip {
    animation: animate-toast-success-tip .75s
}

.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long {
    animation: animate-toast-success-long .75s
}

@keyframes showSweetToast {
    0% {
        opacity: 0;
        transform: translateY(-.625em) rotate(2deg)
    }

    33% {
        opacity: .5;
        transform: translateY(0) rotate(-2deg)
    }

    66% {
        opacity: .7;
        transform: translateY(.3125em) rotate(2deg)
    }

    to {
        opacity: 1;
        transform: translateY(0) rotate(0)
    }
}

@keyframes hideSweetToast {
    0% {
        opacity: 1
    }

    33% {
        opacity: .5
    }

    to {
        opacity: 0;
        transform: rotate(1deg)
    }
}

@keyframes animate-toast-success-tip {
    0% {
        left: .0625em;
        top: .5625em;
        width: 0
    }

    54% {
        left: .125em;
        top: .125em;
        width: 0
    }

    70% {
        left: -.25em;
        top: .625em;
        width: 1.625em
    }

    84% {
        left: .75em;
        top: 1.0625em;
        width: .5em
    }

    to {
        left: .1875em;
        top: 1.125em;
        width: .75em
    }
}

@keyframes animate-toast-success-long {
    0% {
        right: 1.375em;
        top: 1.625em;
        width: 0
    }

    65% {
        right: .9375em;
        top: 1.25em;
        width: 0
    }

    84% {
        right: 0;
        top: .9375em;
        width: 1.125em
    }

    to {
        right: .1875em;
        top: .9375em;
        width: 1.375em
    }
}

body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
    overflow: hidden
}

body.swal2-height-auto {
    height: auto!important
}

body.swal2-no-backdrop .swal2-shown {
    background-color: transparent;
    bottom: auto;
    left: auto;
    right: auto;
    top: auto
}

body.swal2-no-backdrop .swal2-shown>.swal2-modal {
    box-shadow: 0 0 10px rgba(0,0,0,.4)
}

body.swal2-no-backdrop .swal2-shown.swal2-top {
    left: 50%;
    top: 0;
    transform: translateX(-50%)
}

body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start {
    left: 0;
    top: 0
}

body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right {
    right: 0;
    top: 0
}

body.swal2-no-backdrop .swal2-shown.swal2-center {
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start {
    left: 0;
    top: 50%;
    transform: translateY(-50%)
}

body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right {
    right: 0;
    top: 50%;
    transform: translateY(-50%)
}

body.swal2-no-backdrop .swal2-shown.swal2-bottom {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start {
    bottom: 0;
    left: 0
}

body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right {
    bottom: 0;
    right: 0
}

.swal2-container {
    -webkit-overflow-scrolling: touch;
    align-items: center;
    background-color: transparent;
    bottom: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    left: 0;
    overflow-x: hidden;
    padding: 10px;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1060
}

.swal2-container.swal2-top {
    align-items: flex-start
}

.swal2-container.swal2-top-left,.swal2-container.swal2-top-start {
    align-items: flex-start;
    justify-content: flex-start
}

.swal2-container.swal2-top-end,.swal2-container.swal2-top-right {
    align-items: flex-start;
    justify-content: flex-end
}

.swal2-container.swal2-center {
    align-items: center
}

.swal2-container.swal2-center-left,.swal2-container.swal2-center-start {
    align-items: center;
    justify-content: flex-start
}

.swal2-container.swal2-center-end,.swal2-container.swal2-center-right {
    align-items: center;
    justify-content: flex-end
}

.swal2-container.swal2-bottom {
    align-items: flex-end
}

.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start {
    align-items: flex-end;
    justify-content: flex-start
}

.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right {
    align-items: flex-end;
    justify-content: flex-end
}

.swal2-container.swal2-grow-fullscreen>.swal2-modal {
    align-self: stretch;
    display: flex!important;
    flex: 1;
    justify-content: center
}

.swal2-container.swal2-grow-row>.swal2-modal {
    align-content: center;
    display: flex!important;
    flex: 1;
    justify-content: center
}

.swal2-container.swal2-grow-column {
    flex: 1;
    flex-direction: column
}

.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top {
    align-items: center
}

.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start {
    align-items: flex-start
}

.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right {
    align-items: flex-end
}

.swal2-container.swal2-grow-column>.swal2-modal {
    align-content: center;
    display: flex!important;
    flex: 1;
    justify-content: center
}

.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal {
    margin: auto
}

@media(-ms-high-contrast:active),(-ms-high-contrast:none) {
    .swal2-container .swal2-modal {
        margin: 0!important
    }
}

.swal2-container.swal2-fade {
    transition: background-color .1s
}

.swal2-container.swal2-shown {
    background-color: rgba(0,0,0,.4)
}

.swal2-popup {
    background: #fff;
    border-radius: .3125em;
    box-sizing: border-box;
    display: none;
    flex-direction: column;
    font-family: inherit;
    font-size: 1rem;
    justify-content: center;
    max-width: 100%;
    padding: 1.25em;
    position: relative;
    width: 32em
}

.swal2-popup:focus {
    outline: 0
}

.swal2-popup.swal2-loading {
    overflow-y: hidden
}

.swal2-popup .swal2-header {
    align-items: center;
    display: flex;
    flex-direction: column
}

.swal2-popup .swal2-title {
    word-wrap: break-word;
    color: #595959;
    display: block;
    font-size: 1.875em;
    font-weight: 600;
    margin: 0 0 .4em;
    max-width: 100%;
    padding: 0;
    position: relative;
    text-align: center;
    text-transform: none
}

.swal2-popup .swal2-actions {
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    margin: 1.25em auto 0;
    z-index: 1
}

.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled] {
    opacity: .4
}

.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover {
    background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))
}

.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active {
    background-image: linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))
}

.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
    animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
    background-color: transparent!important;
    border: .25em solid transparent;
    border-radius: 100%;
    box-sizing: border-box;
    color: transparent;
    cursor: default;
    height: 2.5em;
    margin: .46875em;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 2.5em
}

.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel {
    margin-left: 30px;
    margin-right: 30px
}

.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm:after {
    animation: swal2-rotate-loading 1.5s linear 0s infinite normal;
    border: 3px solid #999;
    border-radius: 50%;
    border-right-color: transparent;
    box-shadow: 1px 1px 1px #fff;
    content: "";
    display: inline-block;
    height: 15px;
    margin-left: 5px;
    width: 15px
}

.swal2-popup .swal2-styled {
    box-shadow: none;
    font-weight: 500;
    margin: .3125em;
    padding: .625em 2em
}

.swal2-popup .swal2-styled:not([disabled]) {
    cursor: pointer
}

.swal2-popup .swal2-styled.swal2-confirm {
    background: initial;
    background-color: #3085d6;
    border: 0;
    border-radius: .25em;
    color: #fff;
    font-size: 1.0625em
}

.swal2-popup .swal2-styled.swal2-cancel {
    background: initial;
    background-color: #aaa;
    border: 0;
    border-radius: .25em;
    color: #fff;
    font-size: 1.0625em
}

.swal2-popup .swal2-styled:focus {
    box-shadow: 0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4);
    outline: 0
}

.swal2-popup .swal2-styled::-moz-focus-inner {
    border: 0
}

.swal2-popup .swal2-footer {
    border-top: 1px solid #eee;
    color: #545454;
    font-size: 1em;
    justify-content: center;
    margin: 1.25em 0 0;
    padding: 1em 0 0
}

.swal2-popup .swal2-image {
    margin: 1.25em auto;
    max-width: 100%
}

.swal2-popup .swal2-close {
    background: 0 0;
    border: none;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    font-family: serif;
    font-size: 2.5em;
    height: 1.2em;
    justify-content: center;
    line-height: 1.2;
    outline: initial;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: color .1s ease-out;
    width: 1.2em
}

.swal2-popup .swal2-close:hover {
    color: #f27474;
    transform: none
}

.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea {
    display: none
}

.swal2-popup .swal2-content {
    word-wrap: break-word;
    color: #545454;
    font-size: 1.125em;
    font-weight: 300;
    justify-content: center;
    line-height: normal;
    margin: 0;
    padding: 0;
    z-index: 1
}

.swal2-popup #swal2-content {
    text-align: center
}

.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea {
    margin: 1em auto
}

.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea {
    border: 1px solid #d9d9d9;
    border-radius: .1875em;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.06);
    box-sizing: border-box;
    font-size: 1.125em;
    transition: border-color .3s,box-shadow .3s;
    width: 100%
}

.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror {
    border-color: #f27474!important;
    box-shadow: 0 0 2px #f27474!important
}

.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus {
    border: 1px solid #b4dbed;
    box-shadow: 0 0 3px #c4e6f5;
    outline: 0
}

.swal2-popup .swal2-file::-moz-placeholder,.swal2-popup .swal2-input::-moz-placeholder,.swal2-popup .swal2-textarea::-moz-placeholder {
    color: #ccc
}

.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder {
    color: #ccc
}

.swal2-popup .swal2-range input {
    width: 80%
}

.swal2-popup .swal2-range output {
    font-weight: 600;
    text-align: center;
    width: 20%
}

.swal2-popup .swal2-range input,.swal2-popup .swal2-range output {
    font-size: 1.125em;
    height: 2.625em;
    line-height: 2.625em;
    margin: 1em auto;
    padding: 0
}

.swal2-popup .swal2-input {
    height: 2.625em;
    padding: 0 .75em
}

.swal2-popup .swal2-input[type=number] {
    max-width: 10em
}

.swal2-popup .swal2-file {
    font-size: 1.125em
}

.swal2-popup .swal2-textarea {
    height: 6.75em;
    padding: .75em
}

.swal2-popup .swal2-select {
    color: #545454;
    font-size: 1.125em;
    max-width: 100%;
    min-width: 50%;
    padding: .375em .625em
}

.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio {
    align-items: center;
    justify-content: center
}

.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label {
    font-size: 1.125em;
    margin: 0 .6em
}

.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input {
    margin: 0 .4em
}

.swal2-popup .swal2-validation-message {
    align-items: center;
    background: #f0f0f0;
    color: #666;
    display: none;
    font-size: 1em;
    font-weight: 300;
    justify-content: center;
    overflow: hidden;
    padding: .625em
}

.swal2-popup .swal2-validation-message:before {
    zoom:normal;background-color: #f27474;
    border-radius: 50%;
    color: #fff;
    content: "!";
    display: inline-block;
    font-weight: 600;
    height: 1.5em;
    line-height: 1.5em;
    margin: 0 .625em;
    min-width: 1.5em;
    text-align: center;
    width: 1.5em
}

@supports(-ms-accelerator:true) {
    .swal2-range input {
        width: 100%!important
    }

    .swal2-range output {
        display: none
    }
}

@media(-ms-high-contrast:active),(-ms-high-contrast:none) {
    .swal2-range input {
        width: 100%!important
    }

    .swal2-range output {
        display: none
    }
}

@-moz-document url-prefix() {
    .swal2-close:focus {
        outline: 2px solid rgba(50,100,150,.4)
    }
}

.swal2-icon {
    zoom:normal;border: .25em solid transparent;
    border-radius: 50%;
    box-sizing: content-box;
    cursor: default;
    height: 5em;
    justify-content: center;
    line-height: 5em;
    margin: 1.25em auto 1.875em;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    width: 5em
}

.swal2-icon-text {
    font-size: 3.75em
}

.swal2-icon.swal2-error {
    border-color: #f27474
}

.swal2-icon.swal2-error .swal2-x-mark {
    flex-grow: 1;
    position: relative
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    background-color: #f27474;
    border-radius: .125em;
    display: block;
    height: .3125em;
    position: absolute;
    top: 2.3125em;
    width: 2.9375em
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left] {
    left: 1.0625em;
    transform: rotate(45deg)
}

.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right] {
    right: 1em;
    transform: rotate(-45deg)
}

.swal2-icon.swal2-warning {
    border-color: #facea8;
    color: #f8bb86
}

.swal2-icon.swal2-info {
    border-color: #9de0f6;
    color: #3fc3ee
}

.swal2-icon.swal2-question {
    border-color: #c9dae1;
    color: #87adbd
}

.swal2-icon.swal2-success {
    border-color: #a5dc86
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line] {
    border-radius: 50%;
    height: 7.5em;
    position: absolute;
    transform: rotate(45deg);
    width: 3.75em
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left] {
    border-radius: 7.5em 0 0 7.5em;
    left: -2.0635em;
    top: -.4375em;
    transform: rotate(-45deg);
    transform-origin: 3.75em 3.75em
}

.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right] {
    border-radius: 0 7.5em 7.5em 0;
    left: 1.875em;
    top: -.6875em;
    transform: rotate(-45deg);
    transform-origin: 0 3.75em
}

.swal2-icon.swal2-success .swal2-success-ring {
    border: .25em solid hsla(98,55%,69%,.3);
    border-radius: 50%;
    box-sizing: content-box;
    height: 100%;
    left: -.25em;
    position: absolute;
    top: -.25em;
    width: 100%;
    z-index: 2
}

.swal2-icon.swal2-success .swal2-success-fix {
    height: 5.625em;
    left: 1.625em;
    position: absolute;
    top: .5em;
    transform: rotate(-45deg);
    width: .4375em;
    z-index: 1
}

.swal2-icon.swal2-success [class^=swal2-success-line] {
    background-color: #a5dc86;
    border-radius: .125em;
    display: block;
    height: .3125em;
    position: absolute;
    z-index: 2
}

.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip] {
    left: .875em;
    top: 2.875em;
    transform: rotate(45deg);
    width: 1.5625em
}

.swal2-icon.swal2-success [class^=swal2-success-line][class$=long] {
    right: .5em;
    top: 2.375em;
    transform: rotate(-45deg);
    width: 2.9375em
}

.swal2-progresssteps {
    align-items: center;
    font-weight: 600;
    margin: 0 0 1.25em;
    padding: 0
}

.swal2-progresssteps li {
    display: inline-block;
    position: relative
}

.swal2-progresssteps .swal2-progresscircle {
    background: #3085d6;
    border-radius: 2em;
    color: #fff;
    height: 2em;
    line-height: 2em;
    text-align: center;
    width: 2em;
    z-index: 20
}

.swal2-progresssteps .swal2-progresscircle:first-child {
    margin-left: 0
}

.swal2-progresssteps .swal2-progresscircle:last-child {
    margin-right: 0
}

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep {
    background: #3085d6
}

.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle,.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline {
    background: #add8e6
}

.swal2-progresssteps .swal2-progressline {
    background: #3085d6;
    height: .4em;
    margin: 0 -1px;
    width: 2.5em;
    z-index: 10
}

[class^=swal2] {
    -webkit-tap-highlight-color: transparent
}

.swal2-show {
    animation: swal2-show .3s
}

.swal2-show.swal2-noanimation {
    animation: none
}

.swal2-hide {
    animation: swal2-hide .15s forwards
}

.swal2-hide.swal2-noanimation {
    animation: none
}

.swal2-rtl .swal2-close {
    left: 0;
    right: auto
}

.swal2-animate-success-icon .swal2-success-line-tip {
    animation: swal2-animate-success-line-tip .75s
}

.swal2-animate-success-icon .swal2-success-line-long {
    animation: swal2-animate-success-line-long .75s
}

.swal2-animate-success-icon .swal2-success-circular-line-right {
    animation: swal2-rotate-success-circular-line 4.25s ease-in
}

.swal2-animate-error-icon {
    animation: swal2-animate-error-icon .5s
}

.swal2-animate-error-icon .swal2-x-mark {
    animation: swal2-animate-error-x-mark .5s
}

@keyframes swal2-rotate-loading {
    0% {
        transform: rotate(0)
    }

    to {
        transform: rotate(1turn)
    }
}

@media print {
    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) {
        overflow-y: scroll!important
    }

    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true] {
        display: none
    }

    body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container {
        position: static!important
    }
}
