.accordion .card {
    margin: 0
}

.accordion .card .card-header {
    cursor: pointer;
    margin: 0;
    padding: 0;
    border-bottom: 0
}

.accordion .card .card-header .card-title {
    margin: 0;
    font-size: 1.1rem;
    font-weight: 500;
    padding: 1rem;
    color: #374afb;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.accordion .card .card-header .card-title > i {
    margin-right: 1rem;
    font-size: 1.4rem;
    color: #374afb
}

.accordion .card .card-header .card-title.collapsed {
    color: #6c7293
}

.accordion .card .card-header .card-title.collapsed > i {
    color: #a7abc3
}

.accordion .card .card-header .card-title:after {
    right: 1rem
}

.accordion .card .card-body {
    padding: 1.25rem;
    font-size: 1rem
}

.accordion.accordion-light .card {
    border: 0;
    border-top: 1px solid #eeeef4;
    margin: 0
}

.accordion.accordion-light .card .card-header {
    cursor: pointer;
    padding: 0;
    margin: 0;
    background-color: transparent;
    border: 0
}

.accordion.accordion-light .card .card-header .card-title {
    margin: 0;
    font-size: 1.1rem;
    padding: 1rem 1rem 1rem 0;
    font-weight: 500;
    color: #374afb
}

.accordion.accordion-light .card .card-header .card-title.collapsed {
    color: #a7abc3
}

.accordion.accordion-light .card .card-header .card-title.collapsed:after {
    color: #a7abc3
}

.accordion.accordion-light .card .card-header .card-title:after {
    right: 0
}

.accordion.accordion-light .card .card-body {
    padding: 0;
    margin-bottom: 1.25rem;
    font-size: 1rem
}

.accordion.accordion-light .card:first-child {
    border-top: 0
}

.accordion.accordion-light .card:first-child .card-header {
    margin: 0
}

.accordion.accordion-light .card:last-child {
    margin-bottom: 1.25rem
}

.accordion.accordion-light .card:last-child .card-body {
    padding: 0;
    margin: 0
}

.accordion.accordion-outline--padded {
    padding: 1.7rem
}

.accordion.accordion-outline .card {
    margin-bottom: 1.25rem;
    border: 0
}

.accordion.accordion-outline .card .card-header {
    padding: 0;
    background-color: transparent
}

.accordion.accordion-outline .card .card-header .card-title {
    font-size: 1.1rem;
    padding: 1.25rem;
    border-color: #9ba5fd;
    padding-bottom: calc(1.5rem + 2px);
    border-style: solid;
    border-top-left-radius: 4px!important;
    border-top-right-radius: 4px!important;
    border-width: 2px 2px 0
}

.accordion.accordion-outline .card .card-header .card-title:after {
    position: absolute;
    right: 1.25rem;
    font-family: "LineAwesome";
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "ïŠŽ";
    font-size: 1.7rem;
    font-weight: 700;
    color: #374afb
}

.accordion.accordion-outline .card .card-header .card-title.collapsed {
    color: #464457;
    border-color: #efeff0;
    border-bottom-width: 2px;
    padding-bottom: 1.5rem;
    border-bottom-left-radius: 4px!important;
    border-bottom-right-radius: 4px!important
}

.accordion.accordion-outline .card .card-header .card-title.collapsed:after {
    content: "ï‹‚";
    color: #efeff0
}

.accordion.accordion-outline .card .card-body-wrapper > .card-body {
    padding: 0 2.7rem 1.7rem 1.7rem;
    font-size: 1.1rem;
    font-weight: 400;
    border-color: #9ba5fd;
    border-style: solid;
    border-bottom-left-radius: 4px!important;
    border-bottom-right-radius: 4px!important;
    color: #8d8c9b;
    border-width: 0 2px 2px
}

.accordion.accordion-outline .card .card-body-wrapper > .card-body > p:last-child {
    margin-bottom: 0
}

.accordion.accordion-outline .card:last-child {
    margin-bottom: 0
}

.accordion.accordion-solid .card {
    margin-bottom: 1.5rem;
    border: 0
}

.accordion.accordion-solid .card:last-child {
    margin-bottom: 0
}

.accordion.accordion-solid .card .card-header {
    padding: 0;
    background-color: transparent
}

.accordion.accordion-solid .card .card-header .card-title {
    font-size: 1.1rem;
    padding: 1.25rem;
    background-color: #f7f8fa;
    border-radius: 4px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0
}

.accordion.accordion-solid .card .card-header .card-title.collapsed {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.accordion.accordion-solid .card .card-body {
    border: 1px solid #f7f8fa;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px
}

.accordion.accordion-toggle-arrow .card .card-header .card-title {
    color: #374afb;
    position: relative
}

.accordion.accordion-toggle-arrow .card .card-header .card-title:after {
    position: absolute;
    font-size: 1rem;
    font-family: "LineAwesome";
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\f110";
    color: #374afb
}

.accordion.accordion-toggle-arrow .card .card-header .card-title.collapsed {
    color: #a7abc3
}

.accordion.accordion-toggle-arrow .card .card-header .card-title.collapsed:after {
    color: #a7abc3;
    content: "\f112"
}

.accordion.accordion-toggle-plus .card .card-header .card-title {
    color: #374afb;
    position: relative
}

.accordion.accordion-toggle-plus .card .card-header .card-title:after {
    position: absolute;
    font-family: "LineAwesome";
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "ïŠŽ";
    font-size: 1.2rem;
    color: #374afb
}

.accordion.accordion-toggle-plus .card .card-header .card-title.collapsed {
    color: #a7abc3
}

.accordion.accordion-toggle-plus .card .card-header .card-title.collapsed:after {
    color: #a7abc3;
    content: "ï‹‚"
}

.alert {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    padding: 1rem 2rem;
    border-radius: 3px;
    margin: 0 0 20px
}

.alert .alert-icon {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0 1.25rem 0 0
}

.alert .alert-icon i {
    font-size: 2.4rem
}

.alert .alert-icon.alert-icon-top {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-line-pack: stretch;
    align-content: stretch
}

.alert .alert-text {
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.alert .alert-close {
    padding: 0 0 0 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.alert .alert-close .close {
    text-shadow: none!important
}

.alert .alert-close i {
    opacity: .8;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.alert .alert-close i:hover {
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    opacity: 1
}

.alert.alert-elevate {
    -webkit-box-shadow: 0 0 13px 0 rgba(82,63,105,0.1);
    box-shadow: 0 0 13px 0 rgba(82,63,105,0.1)
}

.alert.alert-brand {
    background: #374afb;
    border: 1px solid #374afb;
    color: #fff
}

.alert.alert-brand .alert-icon i {
    color: #fff
}

.alert.alert-brand .alert-text {
    color: #fff
}

.alert.alert-brand .alert-text hr {
    border-top-color: #fff;
    opacity: .4
}

.alert.alert-brand .alert-close i {
    color: #fff
}

.alert.alert-outline-brand {
    border: 1px solid #374afb;
    color: #374afb
}

.alert.alert-outline-brand .alert-icon i {
    color: #374afb
}

.alert.alert-outline-brand .alert-text {
    color: #374afb
}

.alert.alert-outline-brand .alert-close i {
    color: #374afb
}

.alert.alert-solid-brand {
    background: rgba(55,74,251,0.1);
    border-color: transparent;
    color: #374afb
}

.alert.alert-solid-brand .alert-icon i {
    color: #374afb
}

.alert.alert-solid-brand .alert-text {
    color: #374afb
}

.alert.alert-solid-brand .alert-close i {
    color: #374afb
}

.alert.alert-light {
    background: #fff;
    border: 1px solid #fff;
    color: #282a3c
}

.alert.alert-light .alert-icon i {
    color: #282a3c
}

.alert.alert-light .alert-text {
    color: #282a3c
}

.alert.alert-light .alert-text hr {
    border-top-color: #282a3c;
    opacity: .4
}

.alert.alert-light .alert-close i {
    color: #282a3c
}

.alert.alert-outline-light {
    border: 1px solid #fff;
    color: #fff
}

.alert.alert-outline-light .alert-icon i {
    color: #fff
}

.alert.alert-outline-light .alert-text {
    color: #fff
}

.alert.alert-outline-light .alert-close i {
    color: #fff
}

.alert.alert-solid-light {
    background: rgba(255,255,255,0.1);
    border-color: transparent;
    color: #fff
}

.alert.alert-solid-light .alert-icon i {
    color: #fff
}

.alert.alert-solid-light .alert-text {
    color: #fff
}

.alert.alert-solid-light .alert-close i {
    color: #fff
}

.alert.alert-dark {
    background: #282a3c;
    border: 1px solid #282a3c;
    color: #fff
}

.alert.alert-dark .alert-icon i {
    color: #fff
}

.alert.alert-dark .alert-text {
    color: #fff
}

.alert.alert-dark .alert-text hr {
    border-top-color: #fff;
    opacity: .4
}

.alert.alert-dark .alert-close i {
    color: #fff
}

.alert.alert-outline-dark {
    border: 1px solid #282a3c;
    color: #282a3c
}

.alert.alert-outline-dark .alert-icon i {
    color: #282a3c
}

.alert.alert-outline-dark .alert-text {
    color: #282a3c
}

.alert.alert-outline-dark .alert-close i {
    color: #282a3c
}

.alert.alert-solid-dark {
    background: rgba(40,42,60,0.1);
    border-color: transparent;
    color: #282a3c
}

.alert.alert-solid-dark .alert-icon i {
    color: #282a3c
}

.alert.alert-solid-dark .alert-text {
    color: #282a3c
}

.alert.alert-solid-dark .alert-close i {
    color: #282a3c
}

.alert.alert-primary {
    background: #5867dd;
    border: 1px solid #5867dd;
    color: #fff
}

.alert.alert-primary .alert-icon i {
    color: #fff
}

.alert.alert-primary .alert-text {
    color: #fff
}

.alert.alert-primary .alert-text hr {
    border-top-color: #fff;
    opacity: .4
}

.alert.alert-primary .alert-close i {
    color: #fff
}

.alert.alert-outline-primary {
    border: 1px solid #5867dd;
    color: #5867dd
}

.alert.alert-outline-primary .alert-icon i {
    color: #5867dd
}

.alert.alert-outline-primary .alert-text {
    color: #5867dd
}

.alert.alert-outline-primary .alert-close i {
    color: #5867dd
}

.alert.alert-solid-primary {
    background: rgba(88,103,221,0.1);
    border-color: transparent;
    color: #5867dd
}

.alert.alert-solid-primary .alert-icon i {
    color: #5867dd
}

.alert.alert-solid-primary .alert-text {
    color: #5867dd
}

.alert.alert-solid-primary .alert-close i {
    color: #5867dd
}

.alert.alert-success {
    background: #1dc9b7;
    border: 1px solid #1dc9b7;
    color: #fff
}

.alert.alert-success .alert-icon i {
    color: #fff
}

.alert.alert-success .alert-text {
    color: #fff
}

.alert.alert-success .alert-text hr {
    border-top-color: #fff;
    opacity: .4
}

.alert.alert-success .alert-close i {
    color: #fff
}

.alert.alert-outline-success {
    border: 1px solid #1dc9b7;
    color: #1dc9b7
}

.alert.alert-outline-success .alert-icon i {
    color: #1dc9b7
}

.alert.alert-outline-success .alert-text {
    color: #1dc9b7
}

.alert.alert-outline-success .alert-close i {
    color: #1dc9b7
}

.alert.alert-solid-success {
    background: rgba(29,201,183,0.1);
    border-color: transparent;
    color: #1dc9b7
}

.alert.alert-solid-success .alert-icon i {
    color: #1dc9b7
}

.alert.alert-solid-success .alert-text {
    color: #1dc9b7
}

.alert.alert-solid-success .alert-close i {
    color: #1dc9b7
}

.alert.alert-info {
    background: #5578eb;
    border: 1px solid #5578eb;
    color: #fff
}

.alert.alert-info .alert-icon i {
    color: #fff
}

.alert.alert-info .alert-text {
    color: #fff
}

.alert.alert-info .alert-text hr {
    border-top-color: #fff;
    opacity: .4
}

.alert.alert-info .alert-close i {
    color: #fff
}

.alert.alert-outline-info {
    border: 1px solid #5578eb;
    color: #5578eb
}

.alert.alert-outline-info .alert-icon i {
    color: #5578eb
}

.alert.alert-outline-info .alert-text {
    color: #5578eb
}

.alert.alert-outline-info .alert-close i {
    color: #5578eb
}

.alert.alert-solid-info {
    background: rgba(85,120,235,0.1);
    border-color: transparent;
    color: #5578eb
}

.alert.alert-solid-info .alert-icon i {
    color: #5578eb
}

.alert.alert-solid-info .alert-text {
    color: #5578eb
}

.alert.alert-solid-info .alert-close i {
    color: #5578eb
}

.alert.alert-warning {
    background: #F04DBA;
    border: 1px solid #F04DBA;
    color: #111
}

.alert.alert-warning .alert-icon i {
    color: #111
}

.alert.alert-warning .alert-text {
    color: #111
}

.alert.alert-warning .alert-text hr {
    border-top-color: #111;
    opacity: .4
}

.alert.alert-warning .alert-close i {
    color: #111
}

.alert.alert-outline-warning {
    border: 1px solid #F04DBA;
    color: #F04DBA
}

.alert.alert-outline-warning .alert-icon i {
    color: #F04DBA
}

.alert.alert-outline-warning .alert-text {
    color: #F04DBA
}

.alert.alert-outline-warning .alert-close i {
    color: #F04DBA
}

.alert.alert-solid-warning {
    background: rgb(255 34 211,0.1);
    border-color: transparent;
    color: #F04DBA
}

.alert.alert-solid-warning .alert-icon i {
    color: #F04DBA
}

.alert.alert-solid-warning .alert-text {
    color: #F04DBA
}

.alert.alert-solid-warning .alert-close i {
    color: #F04DBA
}

.alert.alert-danger {
    background: #fd397a;
    border: 1px solid #fd397a;
    color: #fff
}

.alert.alert-danger .alert-icon i {
    color: #fff
}

.alert.alert-danger .alert-text {
    color: #fff
}

.alert.alert-danger .alert-text hr {
    border-top-color: #fff;
    opacity: .4
}

.alert.alert-danger .alert-close i {
    color: #fff
}

.alert.alert-outline-danger {
    border: 1px solid #fd397a;
    color: #fd397a
}

.alert.alert-outline-danger .alert-icon i {
    color: #fd397a
}

.alert.alert-outline-danger .alert-text {
    color: #fd397a
}

.alert.alert-outline-danger .alert-close i {
    color: #fd397a
}

.alert.alert-solid-danger {
    background: rgba(253,57,122,0.1);
    border-color: transparent;
    color: #fd397a
}

.alert.alert-solid-danger .alert-icon i {
    color: #fd397a
}

.alert.alert-solid-danger .alert-text {
    color: #fd397a
}

.alert.alert-solid-danger .alert-close i {
    color: #fd397a
}

.alert.alert-secondary .alert-icon i {
    color: #a7abc3
}

.alert.alert-secondary .alert-text {
    color: #6c7293
}

.alert.alert--marginless {
    margin: 0
}

.alert.alert-bold .alert-text {
    font-weight: 500
}

.badge {
    font-weight: 400
}

.btn {
    background: transparent;
    outline: none!important;
    vertical-align: middle
}

.btn:focus:not(.btn-elevate) {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.btn.btn-clean {
    border-color: transparent;
    background: transparent;
    color: #93a2dd
}

.btn.btn-clean i {
    color: #93a2dd
}

.show > .btn.btn-clean,.btn.btn-clean.active,.btn.btn-clean:active,.btn.btn-clean:hover {
    color: #374afb;
    background: #f0f3ff
}

.show > .btn.btn-clean i,.btn.btn-clean.active i,.btn.btn-clean:active i,.btn.btn-clean:hover i {
    color: #374afb
}

.btn.btn-default {
    border: 0;
    background: transparent;
    color: #a7abc3;
    border: 1px solid #e8ecfa
}

.btn.btn-default i {
    color: #93a2dd
}

.show > .btn.btn-default,.btn.btn-default.active,.btn.btn-default:active,.btn.btn-default:hover {
    color: #fff;
    background: #374afb;
    border-color: #374afb
}

.show > .btn.btn-default i,.btn.btn-default.active i,.btn.btn-default:active i,.btn.btn-default:hover i {
    color: #fff
}

.btn-secondary {
    background-color: transparent;
    border: 1px solid #e2e5ec;
    color: #6c7293
}

.show > .btn-secondary.dropdown-toggle,.btn-secondary:focus,.btn-secondary.active,.btn-secondary:active,.btn-secondary:hover {
    color: #6c7293;
    border-color: #e2e5ec;
    background-color: #f4f5f8
}

.btn-brand {
    color: #fff;
    background-color: #374afb;
    border-color: #374afb;
    color: #fff
}

.btn-brand:hover {
    color: #fff;
    background-color: #1228fa;
    border-color: #051dfa
}

.btn-brand:focus,.btn-brand.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(85,101,252,0.5);
    box-shadow: 0 0 0 .2rem rgba(85,101,252,0.5)
}

.btn-brand.disabled,.btn-brand:disabled {
    color: #fff;
    background-color: #374afb;
    border-color: #374afb
}

.btn-brand:not(:disabled):not(.disabled):active,.btn-brand:not(:disabled):not(.disabled).active,.show > .btn-brand.dropdown-toggle {
    color: #fff;
    background-color: #051dfa;
    border-color: #051bee
}

.btn-brand:not(:disabled):not(.disabled):active:focus,.btn-brand:not(:disabled):not(.disabled).active:focus,.show > .btn-brand.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(85,101,252,0.5);
    box-shadow: 0 0 0 .2rem rgba(85,101,252,0.5)
}

.btn-brand + .btn.dropdown-toggle {
    position: relative
}

.btn-brand + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #fff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: .3
}

.btn-brand + .btn.dropdown-toggle:hover:before,.btn-brand + .btn.dropdown-toggle:focus:before,.btn-brand + .btn.dropdown-toggle.active:before {
    display: none
}

.btn-light {
    color: #212529;
    background-color: #fff;
    border-color: #fff;
    color: #282a3c
}

.btn-light:hover {
    color: #212529;
    background-color: #ececec;
    border-color: #e6e6e6
}

.btn-light:focus,.btn-light.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(222,222,223,0.5);
    box-shadow: 0 0 0 .2rem rgba(222,222,223,0.5)
}

.btn-light.disabled,.btn-light:disabled {
    color: #212529;
    background-color: #fff;
    border-color: #fff
}

.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active,.show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #e6e6e6;
    border-color: #dfdfdf
}

.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus,.show > .btn-light.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(222,222,223,0.5);
    box-shadow: 0 0 0 .2rem rgba(222,222,223,0.5)
}

.show > .btn-light.dropdown-toggle,.btn-light:focus,.btn-light.active,.btn-light:active,.btn-light:hover {
    background-color: #f7f8fa;
    border-color: #f7f8fa
}

.btn-light + .btn.dropdown-toggle {
    position: relative
}

.btn-light + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #282a3c;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: .3
}

.btn-light + .btn.dropdown-toggle:hover:before,.btn-light + .btn.dropdown-toggle:focus:before,.btn-light + .btn.dropdown-toggle.active:before {
    display: none
}

.btn-dark {
    color: #fff;
    background-color: #282a3c;
    border-color: #282a3c;
    color: #fff
}

.btn-dark:hover {
    color: #fff;
    background-color: #191a25;
    border-color: #14151d
}

.btn-dark:focus,.btn-dark.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(72,74,89,0.5);
    box-shadow: 0 0 0 .2rem rgba(72,74,89,0.5)
}

.btn-dark.disabled,.btn-dark:disabled {
    color: #fff;
    background-color: #282a3c;
    border-color: #282a3c
}

.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #14151d;
    border-color: #0f0f16
}

.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus,.show > .btn-dark.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(72,74,89,0.5);
    box-shadow: 0 0 0 .2rem rgba(72,74,89,0.5)
}

.btn-dark + .btn.dropdown-toggle {
    position: relative
}

.btn-dark + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #fff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: .3
}

.btn-dark + .btn.dropdown-toggle:hover:before,.btn-dark + .btn.dropdown-toggle:focus:before,.btn-dark + .btn.dropdown-toggle.active:before {
    display: none
}

.btn-primary {
    color: #fff;
    background-color: #5867dd;
    border-color: #5867dd;
    color: #fff
}

.btn-primary:hover {
    color: #fff;
    background-color: #384ad7;
    border-color: #2e40d4
}

.btn-primary:focus,.btn-primary.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(113,126,226,0.5);
    box-shadow: 0 0 0 .2rem rgba(113,126,226,0.5)
}

.btn-primary.disabled,.btn-primary:disabled {
    color: #fff;
    background-color: #5867dd;
    border-color: #5867dd
}

.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #2e40d4;
    border-color: #293ccc
}

.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-primary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(113,126,226,0.5);
    box-shadow: 0 0 0 .2rem rgba(113,126,226,0.5)
}

.btn-primary + .btn.dropdown-toggle {
    position: relative
}

.btn-primary + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #fff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: .3
}

.btn-primary + .btn.dropdown-toggle:hover:before,.btn-primary + .btn.dropdown-toggle:focus:before,.btn-primary + .btn.dropdown-toggle.active:before {
    display: none
}

.btn-success {
    color: #fff;
    background-color: #1dc9b7;
    border-color: #1dc9b7;
    color: #fff
}

.btn-success:hover {
    color: #fff;
    background-color: #18a899;
    border-color: #179c8e
}

.btn-success:focus,.btn-success.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(63,209,194,0.5);
    box-shadow: 0 0 0 .2rem rgba(63,209,194,0.5)
}

.btn-success.disabled,.btn-success:disabled {
    color: #fff;
    background-color: #1dc9b7;
    border-color: #1dc9b7
}

.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active,.show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #179c8e;
    border-color: #159184
}

.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus,.show > .btn-success.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(63,209,194,0.5);
    box-shadow: 0 0 0 .2rem rgba(63,209,194,0.5)
}

.btn-success + .btn.dropdown-toggle {
    position: relative
}

.btn-success + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #fff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: .3
}

.btn-success + .btn.dropdown-toggle:hover:before,.btn-success + .btn.dropdown-toggle:focus:before,.btn-success + .btn.dropdown-toggle.active:before {
    display: none
}

.btn-info {
    color: #fff;
    background-color: #5578eb;
    border-color: #5578eb;
    color: #fff
}

.btn-info:hover {
    color: #fff;
    background-color: #335de7;
    border-color: #2754e6
}

.btn-info:focus,.btn-info.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(111,140,238,0.5);
    box-shadow: 0 0 0 .2rem rgba(111,140,238,0.5)
}

.btn-info.disabled,.btn-info:disabled {
    color: #fff;
    background-color: #5578eb;
    border-color: #5578eb
}

.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active,.show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #2754e6;
    border-color: #1c4be4
}

.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus,.show > .btn-info.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(111,140,238,0.5);
    box-shadow: 0 0 0 .2rem rgba(111,140,238,0.5)
}

.btn-info + .btn.dropdown-toggle {
    position: relative
}

.btn-info + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #fff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: .3
}

.btn-info + .btn.dropdown-toggle:hover:before,.btn-info + .btn.dropdown-toggle:focus:before,.btn-info + .btn.dropdown-toggle.active:before {
    display: none
}

.btn-warning {
    color: #212529;
    background-color: #F04DBA;
    border-color: #F04DBA;
    color: #111
}

.btn-warning:hover {
    color: #212529;
    background-color: #f60da8;
    border-color: #f801a6
}

.btn-warning:focus,.btn-warning.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(222,162,35,0.5);
    box-shadow: 0 0 0 .2rem rgba(222,162,35,0.5)
}

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

.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active,.show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #f801a6;
    border-color: #e19900
}

.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus,.show > .btn-warning.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(222,162,35,0.5);
    box-shadow: 0 0 0 .2rem rgba(222,162,35,0.5)
}

.btn-warning + .btn.dropdown-toggle {
    position: relative
}

.btn-warning + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #111;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: .3
}

.btn-warning + .btn.dropdown-toggle:hover:before,.btn-warning + .btn.dropdown-toggle:focus:before,.btn-warning + .btn.dropdown-toggle.active:before {
    display: none
}

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

.btn-danger:hover {
    color: #fff;
    background-color: #fd1361;
    border-color: #fc0758
}

.btn-danger:focus,.btn-danger.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(253,87,142,0.5);
    box-shadow: 0 0 0 .2rem rgba(253,87,142,0.5)
}

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

.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active,.show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #fc0758;
    border-color: #f40252
}

.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus,.show > .btn-danger.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(253,87,142,0.5);
    box-shadow: 0 0 0 .2rem rgba(253,87,142,0.5)
}

.btn-danger + .btn.dropdown-toggle {
    position: relative
}

.btn-danger + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #fff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: .3
}

.btn-danger + .btn.dropdown-toggle:hover:before,.btn-danger + .btn.dropdown-toggle:focus:before,.btn-danger + .btn.dropdown-toggle.active:before {
    display: none
}

.btn-facebook {
    color: #fff;
    background-color: #3b5998;
    border-color: #3b5998;
    color: #fff
}

.btn-facebook:hover {
    color: #fff;
    background-color: #30497c;
    border-color: #2d4373
}

.btn-facebook:focus,.btn-facebook.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(88,114,167,0.5);
    box-shadow: 0 0 0 .2rem rgba(88,114,167,0.5)
}

.btn-facebook.disabled,.btn-facebook:disabled {
    color: #fff;
    background-color: #3b5998;
    border-color: #3b5998
}

.btn-facebook:not(:disabled):not(.disabled):active,.btn-facebook:not(:disabled):not(.disabled).active,.show > .btn-facebook.dropdown-toggle {
    color: #fff;
    background-color: #2d4373;
    border-color: #293e6a
}

.btn-facebook:not(:disabled):not(.disabled):active:focus,.btn-facebook:not(:disabled):not(.disabled).active:focus,.show > .btn-facebook.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(88,114,167,0.5);
    box-shadow: 0 0 0 .2rem rgba(88,114,167,0.5)
}

.btn-facebook + .btn.dropdown-toggle {
    position: relative
}

.btn-facebook + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #fff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: .3
}

.btn-facebook + .btn.dropdown-toggle:hover:before,.btn-facebook + .btn.dropdown-toggle:focus:before,.btn-facebook + .btn.dropdown-toggle.active:before {
    display: none
}

.btn-google {
    color: #fff;
    background-color: #dc4e41;
    border-color: #dc4e41;
    color: #fff
}

.btn-google:hover {
    color: #fff;
    background-color: #d03526;
    border-color: #c63224
}

.btn-google:focus,.btn-google.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(225,105,94,0.5);
    box-shadow: 0 0 0 .2rem rgba(225,105,94,0.5)
}

.btn-google.disabled,.btn-google:disabled {
    color: #fff;
    background-color: #dc4e41;
    border-color: #dc4e41
}

.btn-google:not(:disabled):not(.disabled):active,.btn-google:not(:disabled):not(.disabled).active,.show > .btn-google.dropdown-toggle {
    color: #fff;
    background-color: #c63224;
    border-color: #bb2f22
}

.btn-google:not(:disabled):not(.disabled):active:focus,.btn-google:not(:disabled):not(.disabled).active:focus,.show > .btn-google.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(225,105,94,0.5);
    box-shadow: 0 0 0 .2rem rgba(225,105,94,0.5)
}

.btn-google + .btn.dropdown-toggle {
    position: relative
}

.btn-google + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #fff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: .3
}

.btn-google + .btn.dropdown-toggle:hover:before,.btn-google + .btn.dropdown-toggle:focus:before,.btn-google + .btn.dropdown-toggle.active:before {
    display: none
}

.btn-twitter {
    color: #212529;
    background-color: #4AB3F4;
    border-color: #4AB3F4;
    color: #fff
}

.btn-twitter:hover {
    color: #fff;
    background-color: #26a4f2;
    border-color: #1a9ff1
}

.btn-twitter:focus,.btn-twitter.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(68,158,214,0.5);
    box-shadow: 0 0 0 .2rem rgba(68,158,214,0.5)
}

.btn-twitter.disabled,.btn-twitter:disabled {
    color: #212529;
    background-color: #4AB3F4;
    border-color: #4AB3F4
}

.btn-twitter:not(:disabled):not(.disabled):active,.btn-twitter:not(:disabled):not(.disabled).active,.show > .btn-twitter.dropdown-toggle {
    color: #fff;
    background-color: #1a9ff1;
    border-color: #0f9af0
}

.btn-twitter:not(:disabled):not(.disabled):active:focus,.btn-twitter:not(:disabled):not(.disabled).active:focus,.show > .btn-twitter.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(68,158,214,0.5);
    box-shadow: 0 0 0 .2rem rgba(68,158,214,0.5)
}

.btn-twitter + .btn.dropdown-toggle {
    position: relative
}

.btn-twitter + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #fff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: .3
}

.btn-twitter + .btn.dropdown-toggle:hover:before,.btn-twitter + .btn.dropdown-toggle:focus:before,.btn-twitter + .btn.dropdown-toggle.active:before {
    display: none
}

.btn-instagram {
    color: #fff;
    background-color: #517fa4;
    border-color: #517fa4;
    color: #fff
}

.btn-instagram:hover {
    color: #fff;
    background-color: #446b8a;
    border-color: #406582
}

.btn-instagram:focus,.btn-instagram.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(107,146,178,0.5);
    box-shadow: 0 0 0 .2rem rgba(107,146,178,0.5)
}

.btn-instagram.disabled,.btn-instagram:disabled {
    color: #fff;
    background-color: #517fa4;
    border-color: #517fa4
}

.btn-instagram:not(:disabled):not(.disabled):active,.btn-instagram:not(:disabled):not(.disabled).active,.show > .btn-instagram.dropdown-toggle {
    color: #fff;
    background-color: #406582;
    border-color: #3c5e79
}

.btn-instagram:not(:disabled):not(.disabled):active:focus,.btn-instagram:not(:disabled):not(.disabled).active:focus,.show > .btn-instagram.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(107,146,178,0.5);
    box-shadow: 0 0 0 .2rem rgba(107,146,178,0.5)
}

.btn-instagram + .btn.dropdown-toggle {
    position: relative
}

.btn-instagram + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #fff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: .3
}

.btn-instagram + .btn.dropdown-toggle:hover:before,.btn-instagram + .btn.dropdown-toggle:focus:before,.btn-instagram + .btn.dropdown-toggle.active:before {
    display: none
}

.btn-youtube {
    color: #fff;
    background-color: #b31217;
    border-color: #b31217;
    color: #fff
}

.btn-youtube:hover {
    color: #fff;
    background-color: #900f13;
    border-color: #850d11
}

.btn-youtube:focus,.btn-youtube.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(190,54,58,0.5);
    box-shadow: 0 0 0 .2rem rgba(190,54,58,0.5)
}

.btn-youtube.disabled,.btn-youtube:disabled {
    color: #fff;
    background-color: #b31217;
    border-color: #b31217
}

.btn-youtube:not(:disabled):not(.disabled):active,.btn-youtube:not(:disabled):not(.disabled).active,.show > .btn-youtube.dropdown-toggle {
    color: #fff;
    background-color: #850d11;
    border-color: #790c10
}

.btn-youtube:not(:disabled):not(.disabled):active:focus,.btn-youtube:not(:disabled):not(.disabled).active:focus,.show > .btn-youtube.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(190,54,58,0.5);
    box-shadow: 0 0 0 .2rem rgba(190,54,58,0.5)
}

.btn-youtube + .btn.dropdown-toggle {
    position: relative
}

.btn-youtube + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #fff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: .3
}

.btn-youtube + .btn.dropdown-toggle:hover:before,.btn-youtube + .btn.dropdown-toggle:focus:before,.btn-youtube + .btn.dropdown-toggle.active:before {
    display: none
}

.btn-linkedin {
    color: #fff;
    background-color: #0077b5;
    border-color: #0077b5;
    color: #fff
}

.btn-linkedin:hover {
    color: #fff;
    background-color: #005e8f;
    border-color: #005582
}

.btn-linkedin:focus,.btn-linkedin.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(38,139,192,0.5);
    box-shadow: 0 0 0 .2rem rgba(38,139,192,0.5)
}

.btn-linkedin.disabled,.btn-linkedin:disabled {
    color: #fff;
    background-color: #0077b5;
    border-color: #0077b5
}

.btn-linkedin:not(:disabled):not(.disabled):active,.btn-linkedin:not(:disabled):not(.disabled).active,.show > .btn-linkedin.dropdown-toggle {
    color: #fff;
    background-color: #005582;
    border-color: #004d75
}

.btn-linkedin:not(:disabled):not(.disabled):active:focus,.btn-linkedin:not(:disabled):not(.disabled).active:focus,.show > .btn-linkedin.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(38,139,192,0.5);
    box-shadow: 0 0 0 .2rem rgba(38,139,192,0.5)
}

.btn-linkedin + .btn.dropdown-toggle {
    position: relative
}

.btn-linkedin + .btn.dropdown-toggle:before {
    display: block;
    content: ' ';
    border-left: 1px solid #fff;
    position: absolute;
    top: 3px;
    left: -1px;
    bottom: 3px;
    opacity: .3
}

.btn-linkedin + .btn.dropdown-toggle:hover:before,.btn-linkedin + .btn.dropdown-toggle:focus:before,.btn-linkedin + .btn.dropdown-toggle.active:before {
    display: none
}

.btn-outline-brand {
    color: #374afb;
    border-color: #374afb
}

.btn-outline-brand:hover {
    color: #fff;
    background-color: #374afb;
    border-color: #374afb
}

.btn-outline-brand:focus,.btn-outline-brand.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(55,74,251,0.5);
    box-shadow: 0 0 0 .2rem rgba(55,74,251,0.5)
}

.btn-outline-brand.disabled,.btn-outline-brand:disabled {
    color: #374afb;
    background-color: transparent
}

.btn-outline-brand:not(:disabled):not(.disabled):active,.btn-outline-brand:not(:disabled):not(.disabled).active,.show > .btn-outline-brand.dropdown-toggle {
    color: #fff;
    background-color: #374afb;
    border-color: #374afb
}

.btn-outline-brand:not(:disabled):not(.disabled):active:focus,.btn-outline-brand:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-brand.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(55,74,251,0.5);
    box-shadow: 0 0 0 .2rem rgba(55,74,251,0.5)
}

.btn-outline-light {
    color: #fff;
    border-color: #fff
}

.btn-outline-light:hover {
    color: #282a3c;
    background-color: #fff;
    border-color: #fff
}

.btn-outline-light:focus,.btn-outline-light.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(255,255,255,0.5);
    box-shadow: 0 0 0 .2rem rgba(255,255,255,0.5)
}

.btn-outline-light.disabled,.btn-outline-light:disabled {
    color: #fff;
    background-color: transparent
}

.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active,.show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #fff;
    border-color: #fff
}

.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-light.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(255,255,255,0.5);
    box-shadow: 0 0 0 .2rem rgba(255,255,255,0.5)
}

.btn-outline-dark {
    color: #282a3c;
    border-color: #282a3c
}

.btn-outline-dark:hover {
    color: #fff;
    background-color: #282a3c;
    border-color: #282a3c
}

.btn-outline-dark:focus,.btn-outline-dark.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(40,42,60,0.5);
    box-shadow: 0 0 0 .2rem rgba(40,42,60,0.5)
}

.btn-outline-dark.disabled,.btn-outline-dark:disabled {
    color: #282a3c;
    background-color: transparent
}

.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #282a3c;
    border-color: #282a3c
}

.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-dark.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(40,42,60,0.5);
    box-shadow: 0 0 0 .2rem rgba(40,42,60,0.5)
}

.btn-outline-primary {
    color: #5867dd;
    border-color: #5867dd
}

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

.btn-outline-primary:focus,.btn-outline-primary.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(88,103,221,0.5);
    box-shadow: 0 0 0 .2rem rgba(88,103,221,0.5)
}

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

.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active,.show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #5867dd;
    border-color: #5867dd
}

.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-primary.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(88,103,221,0.5);
    box-shadow: 0 0 0 .2rem rgba(88,103,221,0.5)
}

.btn-outline-success {
    color: #1dc9b7;
    border-color: #1dc9b7
}

.btn-outline-success:hover {
    color: #fff;
    background-color: #1dc9b7;
    border-color: #1dc9b7
}

.btn-outline-success:focus,.btn-outline-success.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(29,201,183,0.5);
    box-shadow: 0 0 0 .2rem rgba(29,201,183,0.5)
}

.btn-outline-success.disabled,.btn-outline-success:disabled {
    color: #1dc9b7;
    background-color: transparent
}

.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active,.show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #1dc9b7;
    border-color: #1dc9b7
}

.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-success.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(29,201,183,0.5);
    box-shadow: 0 0 0 .2rem rgba(29,201,183,0.5)
}

.btn-outline-info {
    color: #5578eb;
    border-color: #5578eb
}

.btn-outline-info:hover {
    color: #fff;
    background-color: #5578eb;
    border-color: #5578eb
}

.btn-outline-info:focus,.btn-outline-info.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(85,120,235,0.5);
    box-shadow: 0 0 0 .2rem rgba(85,120,235,0.5)
}

.btn-outline-info.disabled,.btn-outline-info:disabled {
    color: #5578eb;
    background-color: transparent
}

.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active,.show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #5578eb;
    border-color: #5578eb
}

.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-info.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(85,120,235,0.5);
    box-shadow: 0 0 0 .2rem rgba(85,120,235,0.5)
}

.btn-outline-warning {
    color: #F04DBA;
    border-color: #F04DBA
}

.btn-outline-warning:hover {
    color: #111;
    background-color: #F04DBA;
    border-color: #F04DBA
}

.btn-outline-warning:focus,.btn-outline-warning.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgb(255 34 211,0.5);
    box-shadow: 0 0 0 .2rem rgb(255 34 211,0.5)
}

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

.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active,.show > .btn-outline-warning.dropdown-toggle {
    color: #212529;
    background-color: #F04DBA;
    border-color: #F04DBA
}

.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-warning.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgb(255 34 211,0.5);
    box-shadow: 0 0 0 .2rem rgb(255 34 211,0.5)
}

.btn-outline-danger {
    color: #fd397a;
    border-color: #fd397a
}

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

.btn-outline-danger:focus,.btn-outline-danger.focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(253,57,122,0.5);
    box-shadow: 0 0 0 .2rem rgba(253,57,122,0.5)
}

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

.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active,.show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #fd397a;
    border-color: #fd397a
}

.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.show > .btn-outline-danger.dropdown-toggle:focus {
    -webkit-box-shadow: 0 0 0 .2rem rgba(253,57,122,0.5);
    box-shadow: 0 0 0 .2rem rgba(253,57,122,0.5)
}

.show > .btn-hover-brand,.btn-hover-brand.active,.btn-hover-brand:active,.btn-hover-brand:hover {
    color: #fff;
    background-color: #374afb;
    border-color: #374afb
}

.btn-outline-hover-brand.btn-clean {
    border: 1px solid transparent
}

.show > .btn-outline-hover-brand,.btn-outline-hover-brand.active,.btn-outline-hover-brand:active,.btn-outline-hover-brand:hover {
    color: #374afb;
    border-color: #374afb;
    background-color: transparent
}

.show > .btn-hover-light,.btn-hover-light.active,.btn-hover-light:active,.btn-hover-light:hover {
    color: #282a3c;
    background-color: #fff;
    border-color: #fff
}

.btn-outline-hover-light.btn-clean {
    border: 1px solid transparent
}

.show > .btn-outline-hover-light,.btn-outline-hover-light.active,.btn-outline-hover-light:active,.btn-outline-hover-light:hover {
    color: #fff;
    border-color: #fff;
    background-color: transparent
}

.show > .btn-hover-dark,.btn-hover-dark.active,.btn-hover-dark:active,.btn-hover-dark:hover {
    color: #fff;
    background-color: #282a3c;
    border-color: #282a3c
}

.btn-outline-hover-dark.btn-clean {
    border: 1px solid transparent
}

.show > .btn-outline-hover-dark,.btn-outline-hover-dark.active,.btn-outline-hover-dark:active,.btn-outline-hover-dark:hover {
    color: #282a3c;
    border-color: #282a3c;
    background-color: transparent
}

.show > .btn-hover-primary,.btn-hover-primary.active,.btn-hover-primary:active,.btn-hover-primary:hover {
    color: #fff;
    background-color: #5867dd;
    border-color: #5867dd
}

.btn-outline-hover-primary.btn-clean {
    border: 1px solid transparent
}

.show > .btn-outline-hover-primary,.btn-outline-hover-primary.active,.btn-outline-hover-primary:active,.btn-outline-hover-primary:hover {
    color: #5867dd;
    border-color: #5867dd;
    background-color: transparent
}

.show > .btn-hover-success,.btn-hover-success.active,.btn-hover-success:active,.btn-hover-success:hover {
    color: #fff;
    background-color: #1dc9b7;
    border-color: #1dc9b7
}

.btn-outline-hover-success.btn-clean {
    border: 1px solid transparent
}

.show > .btn-outline-hover-success,.btn-outline-hover-success.active,.btn-outline-hover-success:active,.btn-outline-hover-success:hover {
    color: #1dc9b7;
    border-color: #1dc9b7;
    background-color: transparent
}

.show > .btn-hover-info,.btn-hover-info.active,.btn-hover-info:active,.btn-hover-info:hover {
    color: #fff;
    background-color: #5578eb;
    border-color: #5578eb
}

.btn-outline-hover-info.btn-clean {
    border: 1px solid transparent
}

.show > .btn-outline-hover-info,.btn-outline-hover-info.active,.btn-outline-hover-info:active,.btn-outline-hover-info:hover {
    color: #5578eb;
    border-color: #5578eb;
    background-color: transparent
}

.show > .btn-hover-warning,.btn-hover-warning.active,.btn-hover-warning:active,.btn-hover-warning:hover {
    color: #111;
    background-color: #F04DBA;
    border-color: #F04DBA
}

.btn-outline-hover-warning.btn-clean {
    border: 1px solid transparent
}

.show > .btn-outline-hover-warning,.btn-outline-hover-warning.active,.btn-outline-hover-warning:active,.btn-outline-hover-warning:hover {
    color: #F04DBA;
    border-color: #F04DBA;
    background-color: transparent
}

.show > .btn-hover-danger,.btn-hover-danger.active,.btn-hover-danger:active,.btn-hover-danger:hover {
    color: #fff;
    background-color: #fd397a;
    border-color: #fd397a
}

.btn-outline-hover-danger.btn-clean {
    border: 1px solid transparent
}

.show > .btn-outline-hover-danger,.btn-outline-hover-danger.active,.btn-outline-hover-danger:active,.btn-outline-hover-danger:hover {
    color: #fd397a;
    border-color: #fd397a;
    background-color: transparent
}

.btn-font-brand {
    color: #374afb
}

.show > .btn-font-hover-brand,.btn-font-hover-brand.active,.btn-font-hover-brand:active,.btn-font-hover-brand:hover {
    color: #374afb
}

.btn-font-light {
    color: #fff
}

.show > .btn-font-hover-light,.btn-font-hover-light.active,.btn-font-hover-light:active,.btn-font-hover-light:hover {
    color: #fff
}

.btn-font-dark {
    color: #282a3c
}

.show > .btn-font-hover-dark,.btn-font-hover-dark.active,.btn-font-hover-dark:active,.btn-font-hover-dark:hover {
    color: #282a3c
}

.btn-font-primary {
    color: #5867dd
}

.show > .btn-font-hover-primary,.btn-font-hover-primary.active,.btn-font-hover-primary:active,.btn-font-hover-primary:hover {
    color: #5867dd
}

.btn-font-success {
    color: #1dc9b7
}

.show > .btn-font-hover-success,.btn-font-hover-success.active,.btn-font-hover-success:active,.btn-font-hover-success:hover {
    color: #1dc9b7
}

.btn-font-info {
    color: #5578eb
}

.show > .btn-font-hover-info,.btn-font-hover-info.active,.btn-font-hover-info:active,.btn-font-hover-info:hover {
    color: #5578eb
}

.btn-font-warning {
    color: #F04DBA
}

.show > .btn-font-hover-warning,.btn-font-hover-warning.active,.btn-font-hover-warning:active,.btn-font-hover-warning:hover {
    color: #F04DBA
}

.btn-font-danger {
    color: #fd397a
}

.show > .btn-font-hover-danger,.btn-font-hover-danger.active,.btn-font-hover-danger:active,.btn-font-hover-danger:hover {
    color: #fd397a
}

.btn.btn-outline-secondary {
    color: #494988
}

.show > .btn.btn-outline-secondary,.btn.btn-outline-secondary.active,.btn.btn-outline-secondary:active,.btn.btn-outline-secondary:hover {
    background-color: #e1e1ef
}

.btn.btn-elevate {
    -webkit-transition: all .3s ease 0;
    transition: all .3s ease 0
}

.btn.btn-elevate.btn-elevate-air:hover {
    -webkit-transform: translate(0,-4px);
    transform: translate(0,-4px)
}

.btn.btn-brand.btn-elevate {
    -webkit-box-shadow: 0 4px 16px 0 rgba(55,74,251,0.15);
    box-shadow: 0 4px 16px 0 rgba(55,74,251,0.15)
}

.show > .btn.btn-brand.btn-elevate,.btn.btn-brand.btn-elevate:focus,.btn.btn-brand.btn-elevate.active,.btn.btn-brand.btn-elevate:active,.btn.btn-brand.btn-elevate:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgba(55,74,251,0.25)!important;
    box-shadow: 0 9px 16px 0 rgba(55,74,251,0.25)!important
}

.show > .btn.btn-brand.btn-elevate.btn-sm,.btn-group-sm.show > .btn.btn-brand.btn-elevate,.btn.btn-brand.btn-elevate:focus.btn-sm,.btn-group-sm > .btn.btn-brand.btn-elevate:focus,.btn.btn-brand.btn-elevate.active.btn-sm,.btn-group-sm > .btn.btn-brand.btn-elevate.active,.btn.btn-brand.btn-elevate:active.btn-sm,.btn-group-sm > .btn.btn-brand.btn-elevate:active,.btn.btn-brand.btn-elevate:hover.btn-sm,.btn-group-sm > .btn.btn-brand.btn-elevate:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgba(55,74,251,0.25)!important;
    box-shadow: 0 6px 16px 0 rgba(55,74,251,0.25)!important
}

.show > .btn.btn-brand.btn-elevate-hover,.btn.btn-brand.btn-elevate-hover.active,.btn.btn-brand.btn-elevate-hover:focus,.btn.btn-brand.btn-elevate-hover:active,.btn.btn-brand.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgba(55,74,251,0.25)!important;
    box-shadow: 0 9px 16px 0 rgba(55,74,251,0.25)!important
}

.show > .btn.btn-brand.btn-elevate-hover.btn-sm,.btn-group-sm.show > .btn.btn-brand.btn-elevate-hover,.btn.btn-brand.btn-elevate-hover.active.btn-sm,.btn-group-sm > .btn.btn-brand.btn-elevate-hover.active,.btn.btn-brand.btn-elevate-hover:focus.btn-sm,.btn-group-sm > .btn.btn-brand.btn-elevate-hover:focus,.btn.btn-brand.btn-elevate-hover:active.btn-sm,.btn-group-sm > .btn.btn-brand.btn-elevate-hover:active,.btn.btn-brand.btn-elevate-hover:hover.btn-sm,.btn-group-sm > .btn.btn-brand.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgba(55,74,251,0.25)!important;
    box-shadow: 0 6px 16px 0 rgba(55,74,251,0.25)!important
}

.btn.btn-light.btn-elevate {
    -webkit-box-shadow: 0 4px 16px 0 rgba(153,153,153,0.15);
    box-shadow: 0 4px 16px 0 rgba(153,153,153,0.15)
}

.show > .btn.btn-light.btn-elevate,.btn.btn-light.btn-elevate:focus,.btn.btn-light.btn-elevate.active,.btn.btn-light.btn-elevate:active,.btn.btn-light.btn-elevate:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgba(153,153,153,0.25)!important;
    box-shadow: 0 9px 16px 0 rgba(153,153,153,0.25)!important;
    background-color: transparent;
    border-color: transparent
}

.show > .btn.btn-light.btn-elevate.btn-sm,.btn-group-sm.show > .btn.btn-light.btn-elevate,.btn.btn-light.btn-elevate:focus.btn-sm,.btn-group-sm > .btn.btn-light.btn-elevate:focus,.btn.btn-light.btn-elevate.active.btn-sm,.btn-group-sm > .btn.btn-light.btn-elevate.active,.btn.btn-light.btn-elevate:active.btn-sm,.btn-group-sm > .btn.btn-light.btn-elevate:active,.btn.btn-light.btn-elevate:hover.btn-sm,.btn-group-sm > .btn.btn-light.btn-elevate:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgba(153,153,153,0.25)!important;
    box-shadow: 0 6px 16px 0 rgba(153,153,153,0.25)!important
}

.show > .btn.btn-light.btn-elevate-hover,.btn.btn-light.btn-elevate-hover.active,.btn.btn-light.btn-elevate-hover:focus,.btn.btn-light.btn-elevate-hover:active,.btn.btn-light.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgba(153,153,153,0.25)!important;
    box-shadow: 0 9px 16px 0 rgba(153,153,153,0.25)!important;
    background-color: transparent;
    border-color: transparent
}

.show > .btn.btn-light.btn-elevate-hover.btn-sm,.btn-group-sm.show > .btn.btn-light.btn-elevate-hover,.btn.btn-light.btn-elevate-hover.active.btn-sm,.btn-group-sm > .btn.btn-light.btn-elevate-hover.active,.btn.btn-light.btn-elevate-hover:focus.btn-sm,.btn-group-sm > .btn.btn-light.btn-elevate-hover:focus,.btn.btn-light.btn-elevate-hover:active.btn-sm,.btn-group-sm > .btn.btn-light.btn-elevate-hover:active,.btn.btn-light.btn-elevate-hover:hover.btn-sm,.btn-group-sm > .btn.btn-light.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgba(153,153,153,0.25)!important;
    box-shadow: 0 6px 16px 0 rgba(153,153,153,0.25)!important
}

.btn.btn-dark.btn-elevate {
    -webkit-box-shadow: 0 4px 16px 0 rgba(40,42,60,0.15);
    box-shadow: 0 4px 16px 0 rgba(40,42,60,0.15)
}

.show > .btn.btn-dark.btn-elevate,.btn.btn-dark.btn-elevate:focus,.btn.btn-dark.btn-elevate.active,.btn.btn-dark.btn-elevate:active,.btn.btn-dark.btn-elevate:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgba(40,42,60,0.25)!important;
    box-shadow: 0 9px 16px 0 rgba(40,42,60,0.25)!important
}

.show > .btn.btn-dark.btn-elevate.btn-sm,.btn-group-sm.show > .btn.btn-dark.btn-elevate,.btn.btn-dark.btn-elevate:focus.btn-sm,.btn-group-sm > .btn.btn-dark.btn-elevate:focus,.btn.btn-dark.btn-elevate.active.btn-sm,.btn-group-sm > .btn.btn-dark.btn-elevate.active,.btn.btn-dark.btn-elevate:active.btn-sm,.btn-group-sm > .btn.btn-dark.btn-elevate:active,.btn.btn-dark.btn-elevate:hover.btn-sm,.btn-group-sm > .btn.btn-dark.btn-elevate:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgba(40,42,60,0.25)!important;
    box-shadow: 0 6px 16px 0 rgba(40,42,60,0.25)!important
}

.show > .btn.btn-dark.btn-elevate-hover,.btn.btn-dark.btn-elevate-hover.active,.btn.btn-dark.btn-elevate-hover:focus,.btn.btn-dark.btn-elevate-hover:active,.btn.btn-dark.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgba(40,42,60,0.25)!important;
    box-shadow: 0 9px 16px 0 rgba(40,42,60,0.25)!important
}

.show > .btn.btn-dark.btn-elevate-hover.btn-sm,.btn-group-sm.show > .btn.btn-dark.btn-elevate-hover,.btn.btn-dark.btn-elevate-hover.active.btn-sm,.btn-group-sm > .btn.btn-dark.btn-elevate-hover.active,.btn.btn-dark.btn-elevate-hover:focus.btn-sm,.btn-group-sm > .btn.btn-dark.btn-elevate-hover:focus,.btn.btn-dark.btn-elevate-hover:active.btn-sm,.btn-group-sm > .btn.btn-dark.btn-elevate-hover:active,.btn.btn-dark.btn-elevate-hover:hover.btn-sm,.btn-group-sm > .btn.btn-dark.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgba(40,42,60,0.25)!important;
    box-shadow: 0 6px 16px 0 rgba(40,42,60,0.25)!important
}

.btn.btn-primary.btn-elevate {
    -webkit-box-shadow: 0 4px 16px 0 rgba(88,103,221,0.15);
    box-shadow: 0 4px 16px 0 rgba(88,103,221,0.15)
}

.show > .btn.btn-primary.btn-elevate,.btn.btn-primary.btn-elevate:focus,.btn.btn-primary.btn-elevate.active,.btn.btn-primary.btn-elevate:active,.btn.btn-primary.btn-elevate:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgba(88,103,221,0.25)!important;
    box-shadow: 0 9px 16px 0 rgba(88,103,221,0.25)!important
}

.show > .btn.btn-primary.btn-elevate.btn-sm,.btn-group-sm.show > .btn.btn-primary.btn-elevate,.btn.btn-primary.btn-elevate:focus.btn-sm,.btn-group-sm > .btn.btn-primary.btn-elevate:focus,.btn.btn-primary.btn-elevate.active.btn-sm,.btn-group-sm > .btn.btn-primary.btn-elevate.active,.btn.btn-primary.btn-elevate:active.btn-sm,.btn-group-sm > .btn.btn-primary.btn-elevate:active,.btn.btn-primary.btn-elevate:hover.btn-sm,.btn-group-sm > .btn.btn-primary.btn-elevate:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgba(88,103,221,0.25)!important;
    box-shadow: 0 6px 16px 0 rgba(88,103,221,0.25)!important
}

.show > .btn.btn-primary.btn-elevate-hover,.btn.btn-primary.btn-elevate-hover.active,.btn.btn-primary.btn-elevate-hover:focus,.btn.btn-primary.btn-elevate-hover:active,.btn.btn-primary.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgba(88,103,221,0.25)!important;
    box-shadow: 0 9px 16px 0 rgba(88,103,221,0.25)!important
}

.show > .btn.btn-primary.btn-elevate-hover.btn-sm,.btn-group-sm.show > .btn.btn-primary.btn-elevate-hover,.btn.btn-primary.btn-elevate-hover.active.btn-sm,.btn-group-sm > .btn.btn-primary.btn-elevate-hover.active,.btn.btn-primary.btn-elevate-hover:focus.btn-sm,.btn-group-sm > .btn.btn-primary.btn-elevate-hover:focus,.btn.btn-primary.btn-elevate-hover:active.btn-sm,.btn-group-sm > .btn.btn-primary.btn-elevate-hover:active,.btn.btn-primary.btn-elevate-hover:hover.btn-sm,.btn-group-sm > .btn.btn-primary.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgba(88,103,221,0.25)!important;
    box-shadow: 0 6px 16px 0 rgba(88,103,221,0.25)!important
}

.btn.btn-success.btn-elevate {
    -webkit-box-shadow: 0 4px 16px 0 rgba(29,201,183,0.15);
    box-shadow: 0 4px 16px 0 rgba(29,201,183,0.15)
}

.show > .btn.btn-success.btn-elevate,.btn.btn-success.btn-elevate:focus,.btn.btn-success.btn-elevate.active,.btn.btn-success.btn-elevate:active,.btn.btn-success.btn-elevate:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgba(29,201,183,0.25)!important;
    box-shadow: 0 9px 16px 0 rgba(29,201,183,0.25)!important
}

.show > .btn.btn-success.btn-elevate.btn-sm,.btn-group-sm.show > .btn.btn-success.btn-elevate,.btn.btn-success.btn-elevate:focus.btn-sm,.btn-group-sm > .btn.btn-success.btn-elevate:focus,.btn.btn-success.btn-elevate.active.btn-sm,.btn-group-sm > .btn.btn-success.btn-elevate.active,.btn.btn-success.btn-elevate:active.btn-sm,.btn-group-sm > .btn.btn-success.btn-elevate:active,.btn.btn-success.btn-elevate:hover.btn-sm,.btn-group-sm > .btn.btn-success.btn-elevate:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgba(29,201,183,0.25)!important;
    box-shadow: 0 6px 16px 0 rgba(29,201,183,0.25)!important
}

.show > .btn.btn-success.btn-elevate-hover,.btn.btn-success.btn-elevate-hover.active,.btn.btn-success.btn-elevate-hover:focus,.btn.btn-success.btn-elevate-hover:active,.btn.btn-success.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgba(29,201,183,0.25)!important;
    box-shadow: 0 9px 16px 0 rgba(29,201,183,0.25)!important
}

.show > .btn.btn-success.btn-elevate-hover.btn-sm,.btn-group-sm.show > .btn.btn-success.btn-elevate-hover,.btn.btn-success.btn-elevate-hover.active.btn-sm,.btn-group-sm > .btn.btn-success.btn-elevate-hover.active,.btn.btn-success.btn-elevate-hover:focus.btn-sm,.btn-group-sm > .btn.btn-success.btn-elevate-hover:focus,.btn.btn-success.btn-elevate-hover:active.btn-sm,.btn-group-sm > .btn.btn-success.btn-elevate-hover:active,.btn.btn-success.btn-elevate-hover:hover.btn-sm,.btn-group-sm > .btn.btn-success.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgba(29,201,183,0.25)!important;
    box-shadow: 0 6px 16px 0 rgba(29,201,183,0.25)!important
}

.btn.btn-info.btn-elevate {
    -webkit-box-shadow: 0 4px 16px 0 rgba(85,120,235,0.15);
    box-shadow: 0 4px 16px 0 rgba(85,120,235,0.15)
}

.show > .btn.btn-info.btn-elevate,.btn.btn-info.btn-elevate:focus,.btn.btn-info.btn-elevate.active,.btn.btn-info.btn-elevate:active,.btn.btn-info.btn-elevate:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgba(85,120,235,0.25)!important;
    box-shadow: 0 9px 16px 0 rgba(85,120,235,0.25)!important
}

.show > .btn.btn-info.btn-elevate.btn-sm,.btn-group-sm.show > .btn.btn-info.btn-elevate,.btn.btn-info.btn-elevate:focus.btn-sm,.btn-group-sm > .btn.btn-info.btn-elevate:focus,.btn.btn-info.btn-elevate.active.btn-sm,.btn-group-sm > .btn.btn-info.btn-elevate.active,.btn.btn-info.btn-elevate:active.btn-sm,.btn-group-sm > .btn.btn-info.btn-elevate:active,.btn.btn-info.btn-elevate:hover.btn-sm,.btn-group-sm > .btn.btn-info.btn-elevate:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgba(85,120,235,0.25)!important;
    box-shadow: 0 6px 16px 0 rgba(85,120,235,0.25)!important
}

.show > .btn.btn-info.btn-elevate-hover,.btn.btn-info.btn-elevate-hover.active,.btn.btn-info.btn-elevate-hover:focus,.btn.btn-info.btn-elevate-hover:active,.btn.btn-info.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgba(85,120,235,0.25)!important;
    box-shadow: 0 9px 16px 0 rgba(85,120,235,0.25)!important
}

.show > .btn.btn-info.btn-elevate-hover.btn-sm,.btn-group-sm.show > .btn.btn-info.btn-elevate-hover,.btn.btn-info.btn-elevate-hover.active.btn-sm,.btn-group-sm > .btn.btn-info.btn-elevate-hover.active,.btn.btn-info.btn-elevate-hover:focus.btn-sm,.btn-group-sm > .btn.btn-info.btn-elevate-hover:focus,.btn.btn-info.btn-elevate-hover:active.btn-sm,.btn-group-sm > .btn.btn-info.btn-elevate-hover:active,.btn.btn-info.btn-elevate-hover:hover.btn-sm,.btn-group-sm > .btn.btn-info.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgba(85,120,235,0.25)!important;
    box-shadow: 0 6px 16px 0 rgba(85,120,235,0.25)!important
}

.btn.btn-warning.btn-elevate {
    -webkit-box-shadow: 0 4px 16px 0 rgb(255 34 211,0.15);
    box-shadow: 0 4px 16px 0 rgb(255 34 211,0.15)
}

.show > .btn.btn-warning.btn-elevate,.btn.btn-warning.btn-elevate:focus,.btn.btn-warning.btn-elevate.active,.btn.btn-warning.btn-elevate:active,.btn.btn-warning.btn-elevate:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgb(255 34 211,0.25)!important;
    box-shadow: 0 9px 16px 0 rgb(255 34 211,0.25)!important
}

.show > .btn.btn-warning.btn-elevate.btn-sm,.btn-group-sm.show > .btn.btn-warning.btn-elevate,.btn.btn-warning.btn-elevate:focus.btn-sm,.btn-group-sm > .btn.btn-warning.btn-elevate:focus,.btn.btn-warning.btn-elevate.active.btn-sm,.btn-group-sm > .btn.btn-warning.btn-elevate.active,.btn.btn-warning.btn-elevate:active.btn-sm,.btn-group-sm > .btn.btn-warning.btn-elevate:active,.btn.btn-warning.btn-elevate:hover.btn-sm,.btn-group-sm > .btn.btn-warning.btn-elevate:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgb(255 34 211,0.25)!important;
    box-shadow: 0 6px 16px 0 rgb(255 34 211,0.25)!important
}

.show > .btn.btn-warning.btn-elevate-hover,.btn.btn-warning.btn-elevate-hover.active,.btn.btn-warning.btn-elevate-hover:focus,.btn.btn-warning.btn-elevate-hover:active,.btn.btn-warning.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgb(255 34 211,0.25)!important;
    box-shadow: 0 9px 16px 0 rgb(255 34 211,0.25)!important
}

.show > .btn.btn-warning.btn-elevate-hover.btn-sm,.btn-group-sm.show > .btn.btn-warning.btn-elevate-hover,.btn.btn-warning.btn-elevate-hover.active.btn-sm,.btn-group-sm > .btn.btn-warning.btn-elevate-hover.active,.btn.btn-warning.btn-elevate-hover:focus.btn-sm,.btn-group-sm > .btn.btn-warning.btn-elevate-hover:focus,.btn.btn-warning.btn-elevate-hover:active.btn-sm,.btn-group-sm > .btn.btn-warning.btn-elevate-hover:active,.btn.btn-warning.btn-elevate-hover:hover.btn-sm,.btn-group-sm > .btn.btn-warning.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgb(255 34 211,0.25)!important;
    box-shadow: 0 6px 16px 0 rgb(255 34 211,0.25)!important
}

.btn.btn-danger.btn-elevate {
    -webkit-box-shadow: 0 4px 16px 0 rgba(253,57,122,0.15);
    box-shadow: 0 4px 16px 0 rgba(253,57,122,0.15)
}

.show > .btn.btn-danger.btn-elevate,.btn.btn-danger.btn-elevate:focus,.btn.btn-danger.btn-elevate.active,.btn.btn-danger.btn-elevate:active,.btn.btn-danger.btn-elevate:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgba(253,57,122,0.25)!important;
    box-shadow: 0 9px 16px 0 rgba(253,57,122,0.25)!important
}

.show > .btn.btn-danger.btn-elevate.btn-sm,.btn-group-sm.show > .btn.btn-danger.btn-elevate,.btn.btn-danger.btn-elevate:focus.btn-sm,.btn-group-sm > .btn.btn-danger.btn-elevate:focus,.btn.btn-danger.btn-elevate.active.btn-sm,.btn-group-sm > .btn.btn-danger.btn-elevate.active,.btn.btn-danger.btn-elevate:active.btn-sm,.btn-group-sm > .btn.btn-danger.btn-elevate:active,.btn.btn-danger.btn-elevate:hover.btn-sm,.btn-group-sm > .btn.btn-danger.btn-elevate:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgba(253,57,122,0.25)!important;
    box-shadow: 0 6px 16px 0 rgba(253,57,122,0.25)!important
}

.show > .btn.btn-danger.btn-elevate-hover,.btn.btn-danger.btn-elevate-hover.active,.btn.btn-danger.btn-elevate-hover:focus,.btn.btn-danger.btn-elevate-hover:active,.btn.btn-danger.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 9px 16px 0 rgba(253,57,122,0.25)!important;
    box-shadow: 0 9px 16px 0 rgba(253,57,122,0.25)!important
}

.show > .btn.btn-danger.btn-elevate-hover.btn-sm,.btn-group-sm.show > .btn.btn-danger.btn-elevate-hover,.btn.btn-danger.btn-elevate-hover.active.btn-sm,.btn-group-sm > .btn.btn-danger.btn-elevate-hover.active,.btn.btn-danger.btn-elevate-hover:focus.btn-sm,.btn-group-sm > .btn.btn-danger.btn-elevate-hover:focus,.btn.btn-danger.btn-elevate-hover:active.btn-sm,.btn-group-sm > .btn.btn-danger.btn-elevate-hover:active,.btn.btn-danger.btn-elevate-hover:hover.btn-sm,.btn-group-sm > .btn.btn-danger.btn-elevate-hover:hover {
    -webkit-box-shadow: 0 6px 16px 0 rgba(253,57,122,0.25)!important;
    box-shadow: 0 6px 16px 0 rgba(253,57,122,0.25)!important
}

.btn.btn-square {
    border-radius: 0
}

.btn.btn-pill {
    border-radius: 2rem
}

.btn.btn-upper {
    text-transform: uppercase
}

.btn.btn-bold {
    font-weight: 600
}

.btn.btn-bolder {
    font-weight: 500
}

.btn.btn-boldest {
    font-weight: 700
}

.btn.btn-thin {
    font-weight: 400
}

.btn.btn-lower {
    text-transform: lowercase
}

.btn.btn-wide {
    padding-left: 2.25rem;
    padding-right: 2.25rem
}

.btn.btn-wider {
    padding-left: 2.75rem;
    padding-right: 2.75rem
}

.btn.btn-widest {
    padding-left: 3rem;
    padding-right: 3rem
}

.btn.btn-tall {
    padding-top: .85rem;
    padding-bottom: .85rem
}

.btn.btn-taller {
    padding-top: 1.15rem;
    padding-bottom: 1.15rem
}

.btn.btn-tallest {
    padding-top: 1.35rem;
    padding-bottom: 1.35rem
}

.btn.btn-font-sm {
    font-size: .85rem
}

.btn.btn-font-md {
    font-size: 1rem
}

.btn.btn-font-lg {
    font-size: 1.1rem
}

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

.btn [class^="la-"],.btn [class*=" la-"] {
    font-size: 1.5rem
}

.btn [class^="fa-"],.btn [class*=" fa-"] {
    font-size: 1.2rem
}

.btn [class^="flaticon-"],.btn [class*=" flaticon-"],.btn [class^="flaticon2-"],.btn [class*=" flaticon2-"] {
    font-size: 1.2rem
}

.btn i {
    padding-right: .5rem;
    vertical-align: middle;
    line-height: 0
}

.btn.btn-sm [class^="la-"],.btn-group-sm > .btn [class^="la-"],.btn.btn-sm [class*=" la-"],.btn-group-sm > .btn [class*=" la-"] {
    font-size: 1.3rem
}

.btn.btn-sm [class^="fa-"],.btn-group-sm > .btn [class^="fa-"],.btn.btn-sm [class*=" fa-"],.btn-group-sm > .btn [class*=" fa-"] {
    font-size: 1rem
}

.btn.btn-sm [class^="flaticon-"],.btn-group-sm > .btn [class^="flaticon-"],.btn.btn-sm [class*=" flaticon-"],.btn-group-sm > .btn [class*=" flaticon-"],.btn.btn-sm [class^="flaticon2-"],.btn-group-sm > .btn [class^="flaticon2-"],.btn.btn-sm [class*=" flaticon2-"],.btn-group-sm > .btn [class*=" flaticon2-"] {
    font-size: 1rem
}

.btn.btn-sm i,.btn-group-sm > .btn i {
    padding-right: .35rem
}

.btn.btn-lg [class^="la-"],.btn-group-lg > .btn [class^="la-"],.btn.btn-lg [class*=" la-"],.btn-group-lg > .btn [class*=" la-"] {
    font-size: 1.7rem
}

.btn.btn-lg [class^="fa-"],.btn-group-lg > .btn [class^="fa-"],.btn.btn-lg [class*=" fa-"],.btn-group-lg > .btn [class*=" fa-"] {
    font-size: 1.4rem
}

.btn.btn-lg [class^="flaticon-"],.btn-group-lg > .btn [class^="flaticon-"],.btn.btn-lg [class*=" flaticon-"],.btn-group-lg > .btn [class*=" flaticon-"],.btn.btn-lg [class^="flaticon2-"],.btn-group-lg > .btn [class^="flaticon2-"],.btn.btn-lg [class*=" flaticon2-"],.btn-group-lg > .btn [class*=" flaticon2-"] {
    font-size: 1.3rem
}

.btn.btn-lg i,.btn-group-lg > .btn i {
    padding-right: .75rem
}

.btn.btn-label {
    background-color: #f0f3ff;
    color: #374afb;
    cursor: text!important
}

.btn.btn-link,a.btn.btn-label,button.btn.btn-label,input.btn.btn-label {
    cursor: pointer!important
}

.btn.btn-link:focus,.btn.btn-link:hover,.btn.btn-link.active,a.btn.btn-label:focus,a.btn.btn-label:hover,a.btn.btn-label.active,button.btn.btn-label:focus,button.btn.btn-label:hover,button.btn.btn-label.active,input.btn.btn-label:focus,input.btn.btn-label:hover,input.btn.btn-label.active {
    background-color: #374afb;
    color: #fff
}

.btn.btn-label-brand {
    background-color: rgba(55,74,251,0.1);
    color: #374afb;
    cursor: text!important
}

.btn.btn-label-brand-o2 {
    background-color: rgba(55,74,251,0.2);
    color: #374afb;
    cursor: text!important
}

a.btn.btn-label-brand,button.btn.btn-label-brand,input.btn.btn-label-brand {
    cursor: pointer!important
}

a.btn.btn-label-brand:focus,a.btn.btn-label-brand:hover,a.btn.btn-label-brand.active,button.btn.btn-label-brand:focus,button.btn.btn-label-brand:hover,button.btn.btn-label-brand.active,input.btn.btn-label-brand:focus,input.btn.btn-label-brand:hover,input.btn.btn-label-brand.active {
    background-color: #374afb;
    color: #fff
}

.btn.btn-label-light {
    background-color: rgba(255,255,255,0.1);
    color: #fff;
    cursor: text!important
}

.btn.btn-label-light-o2 {
    background-color: rgba(255,255,255,0.2);
    color: #fff;
    cursor: text!important
}

a.btn.btn-label-light,button.btn.btn-label-light,input.btn.btn-label-light {
    cursor: pointer!important
}

a.btn.btn-label-light:focus,a.btn.btn-label-light:hover,a.btn.btn-label-light.active,button.btn.btn-label-light:focus,button.btn.btn-label-light:hover,button.btn.btn-label-light.active,input.btn.btn-label-light:focus,input.btn.btn-label-light:hover,input.btn.btn-label-light.active {
    background-color: #fff;
    color: #282a3c
}

.btn.btn-label-dark {
    background-color: rgba(40,42,60,0.1);
    color: #282a3c;
    cursor: text!important
}

.btn.btn-label-dark-o2 {
    background-color: rgba(40,42,60,0.2);
    color: #282a3c;
    cursor: text!important
}

a.btn.btn-label-dark,button.btn.btn-label-dark,input.btn.btn-label-dark {
    cursor: pointer!important
}

a.btn.btn-label-dark:focus,a.btn.btn-label-dark:hover,a.btn.btn-label-dark.active,button.btn.btn-label-dark:focus,button.btn.btn-label-dark:hover,button.btn.btn-label-dark.active,input.btn.btn-label-dark:focus,input.btn.btn-label-dark:hover,input.btn.btn-label-dark.active {
    background-color: #282a3c;
    color: #fff
}

.btn.btn-label-primary {
    background-color: rgba(88,103,221,0.1);
    color: #5867dd;
    cursor: text!important
}

.btn.btn-label-primary-o2 {
    background-color: rgba(88,103,221,0.2);
    color: #5867dd;
    cursor: text!important
}

a.btn.btn-label-primary,button.btn.btn-label-primary,input.btn.btn-label-primary {
    cursor: pointer!important
}

a.btn.btn-label-primary:focus,a.btn.btn-label-primary:hover,a.btn.btn-label-primary.active,button.btn.btn-label-primary:focus,button.btn.btn-label-primary:hover,button.btn.btn-label-primary.active,input.btn.btn-label-primary:focus,input.btn.btn-label-primary:hover,input.btn.btn-label-primary.active {
    background-color: #5867dd;
    color: #fff
}

.btn.btn-label-success {
    background-color: rgba(29,201,183,0.1);
    color: #1dc9b7;
    cursor: text!important
}

.btn.btn-label-success-o2 {
    background-color: rgba(29,201,183,0.2);
    color: #1dc9b7;
    cursor: text!important
}

a.btn.btn-label-success,button.btn.btn-label-success,input.btn.btn-label-success {
    cursor: pointer!important
}

a.btn.btn-label-success:focus,a.btn.btn-label-success:hover,a.btn.btn-label-success.active,button.btn.btn-label-success:focus,button.btn.btn-label-success:hover,button.btn.btn-label-success.active,input.btn.btn-label-success:focus,input.btn.btn-label-success:hover,input.btn.btn-label-success.active {
    background-color: #1dc9b7;
    color: #fff
}

.btn.btn-label-info {
    background-color: rgba(85,120,235,0.1);
    color: #5578eb;
    cursor: text!important
}

.btn.btn-label-info-o2 {
    background-color: rgba(85,120,235,0.2);
    color: #5578eb;
    cursor: text!important
}

a.btn.btn-label-info,button.btn.btn-label-info,input.btn.btn-label-info {
    cursor: pointer!important
}

a.btn.btn-label-info:focus,a.btn.btn-label-info:hover,a.btn.btn-label-info.active,button.btn.btn-label-info:focus,button.btn.btn-label-info:hover,button.btn.btn-label-info.active,input.btn.btn-label-info:focus,input.btn.btn-label-info:hover,input.btn.btn-label-info.active {
    background-color: #5578eb;
    color: #fff
}

.btn.btn-label-warning {
    background-color: #ecd8fe;
    color: #9558dd;
    cursor: text!important
}

.btn.btn-label-warning-o2 {
    background-color: rgb(255 34 211,0.2);
    color: #F04DBA;
    cursor: text!important
}

a.btn.btn-label-warning,button.btn.btn-label-warning,input.btn.btn-label-warning {
    cursor: pointer!important
}

a.btn.btn-label-warning:focus,a.btn.btn-label-warning:hover,a.btn.btn-label-warning.active,button.btn.btn-label-warning:focus,button.btn.btn-label-warning:hover,button.btn.btn-label-warning.active,input.btn.btn-label-warning:focus,input.btn.btn-label-warning:hover,input.btn.btn-label-warning.active {
    background-color: #9558dd;
    color: #fff
}

.btn.btn-label-danger {
    background-color: rgba(253,57,122,0.1);
    color: #fd397a;
    cursor: text!important
}

.btn.btn-label-danger-o2 {
    background-color: rgba(253,57,122,0.2);
    color: #fd397a;
    cursor: text!important
}

a.btn.btn-label-danger,button.btn.btn-label-danger,input.btn.btn-label-danger {
    cursor: pointer!important
}

a.btn.btn-label-danger:focus,a.btn.btn-label-danger:hover,a.btn.btn-label-danger.active,button.btn.btn-label-danger:focus,button.btn.btn-label-danger:hover,button.btn.btn-label-danger.active,input.btn.btn-label-danger:focus,input.btn.btn-label-danger:hover,input.btn.btn-label-danger.active {
    background-color: #fd397a;
    color: #fff
}

.btn.btn-label-facebook {
    background-color: rgba(59,89,152,0.1);
    color: #3b5998;
    cursor: text!important
}

.btn.btn-label-facebook-o2 {
    background-color: rgba(59,89,152,0.2);
    color: #3b5998;
    cursor: text!important
}

a.btn.btn-label-facebook,button.btn.btn-label-facebook,input.btn.btn-label-facebook {
    cursor: pointer!important
}

a.btn.btn-label-facebook:focus,a.btn.btn-label-facebook:hover,a.btn.btn-label-facebook.active,button.btn.btn-label-facebook:focus,button.btn.btn-label-facebook:hover,button.btn.btn-label-facebook.active,input.btn.btn-label-facebook:focus,input.btn.btn-label-facebook:hover,input.btn.btn-label-facebook.active {
    background-color: #3b5998;
    color: #fff
}

.btn.btn-label-google {
    background-color: rgba(220,78,65,0.1);
    color: #dc4e41;
    cursor: text!important
}

.btn.btn-label-google-o2 {
    background-color: rgba(220,78,65,0.2);
    color: #dc4e41;
    cursor: text!important
}

a.btn.btn-label-google,button.btn.btn-label-google,input.btn.btn-label-google {
    cursor: pointer!important
}

a.btn.btn-label-google:focus,a.btn.btn-label-google:hover,a.btn.btn-label-google.active,button.btn.btn-label-google:focus,button.btn.btn-label-google:hover,button.btn.btn-label-google.active,input.btn.btn-label-google:focus,input.btn.btn-label-google:hover,input.btn.btn-label-google.active {
    background-color: #dc4e41;
    color: #fff
}

.btn.btn-label-twitter {
    background-color: rgba(74,179,244,0.1);
    color: #4AB3F4;
    cursor: text!important
}

.btn.btn-label-twitter-o2 {
    background-color: rgba(74,179,244,0.2);
    color: #4AB3F4;
    cursor: text!important
}

a.btn.btn-label-twitter,button.btn.btn-label-twitter,input.btn.btn-label-twitter {
    cursor: pointer!important
}

a.btn.btn-label-twitter:focus,a.btn.btn-label-twitter:hover,a.btn.btn-label-twitter.active,button.btn.btn-label-twitter:focus,button.btn.btn-label-twitter:hover,button.btn.btn-label-twitter.active,input.btn.btn-label-twitter:focus,input.btn.btn-label-twitter:hover,input.btn.btn-label-twitter.active {
    background-color: #4AB3F4;
    color: #fff
}

.btn.btn-label-instagram {
    background-color: rgba(81,127,164,0.1);
    color: #517fa4;
    cursor: text!important
}

.btn.btn-label-instagram-o2 {
    background-color: rgba(81,127,164,0.2);
    color: #517fa4;
    cursor: text!important
}

a.btn.btn-label-instagram,button.btn.btn-label-instagram,input.btn.btn-label-instagram {
    cursor: pointer!important
}

a.btn.btn-label-instagram:focus,a.btn.btn-label-instagram:hover,a.btn.btn-label-instagram.active,button.btn.btn-label-instagram:focus,button.btn.btn-label-instagram:hover,button.btn.btn-label-instagram.active,input.btn.btn-label-instagram:focus,input.btn.btn-label-instagram:hover,input.btn.btn-label-instagram.active {
    background-color: #517fa4;
    color: #fff
}

.btn.btn-label-youtube {
    background-color: rgba(179,18,23,0.1);
    color: #b31217;
    cursor: text!important
}

.btn.btn-label-youtube-o2 {
    background-color: rgba(179,18,23,0.2);
    color: #b31217;
    cursor: text!important
}

a.btn.btn-label-youtube,button.btn.btn-label-youtube,input.btn.btn-label-youtube {
    cursor: pointer!important
}

a.btn.btn-label-youtube:focus,a.btn.btn-label-youtube:hover,a.btn.btn-label-youtube.active,button.btn.btn-label-youtube:focus,button.btn.btn-label-youtube:hover,button.btn.btn-label-youtube.active,input.btn.btn-label-youtube:focus,input.btn.btn-label-youtube:hover,input.btn.btn-label-youtube.active {
    background-color: #b31217;
    color: #fff
}

.btn.btn-label-linkedin {
    background-color: rgba(0,119,181,0.1);
    color: #0077b5;
    cursor: text!important
}

.btn.btn-label-linkedin-o2 {
    background-color: rgba(0,119,181,0.2);
    color: #0077b5;
    cursor: text!important
}

a.btn.btn-label-linkedin,button.btn.btn-label-linkedin,input.btn.btn-label-linkedin {
    cursor: pointer!important
}

a.btn.btn-label-linkedin:focus,a.btn.btn-label-linkedin:hover,a.btn.btn-label-linkedin.active,button.btn.btn-label-linkedin:focus,button.btn.btn-label-linkedin:hover,button.btn.btn-label-linkedin.active,input.btn.btn-label-linkedin:focus,input.btn.btn-label-linkedin:hover,input.btn.btn-label-linkedin.active {
    background-color: #0077b5;
    color: #fff
}

.btn.btn-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0
}

.btn.btn-icon.btn-circle {
    border-radius: 50%
}

.btn.btn-icon i {
    padding: 0;
    margin: 0;
    line-height: 0
}

.btn.btn-icon [class^="socicon-"],.btn.btn-icon [class*=" socicon-"] {
    line-height: 1
}

.btn.btn-icon {
    height: 3rem;
    width: 3rem
}

.btn.btn-icon.btn-sm,.btn-group-sm > .btn.btn-icon {
    height: 2.5rem;
    width: 2.5rem
}

.btn.btn-icon.btn-lg,.btn-group-lg > .btn.btn-icon {
    height: 4rem;
    width: 4rem
}

.btn.btn-icon.btn-icon-sm [class^="la-"],.btn.btn-icon.btn-icon-sm [class*=" la-"] {
    font-size: 1.25rem
}

.btn.btn-icon.btn-icon-sm [class^="fa-"],.btn.btn-icon.btn-icon-sm [class*=" fa-"] {
    font-size: 1.15rem
}

.btn.btn-icon.btn-icon-sm [class^="flaticon-"],.btn.btn-icon.btn-icon-sm [class*=" flaticon-"],.btn.btn-icon.btn-icon-sm [class^="flaticon2-"],.btn.btn-icon.btn-icon-sm [class*=" flaticon2-"] {
    font-size: 1.15rem
}

.btn.btn-icon.btn-icon-md [class^="la-"],.btn.btn-icon.btn-icon-md [class*=" la-"] {
    font-size: 1.3rem
}

.btn.btn-icon.btn-icon-md [class^="fa-"],.btn.btn-icon.btn-icon-md [class*=" fa-"] {
    font-size: 1.2rem
}

.btn.btn-icon.btn-icon-md [class^="flaticon-"],.btn.btn-icon.btn-icon-md [class*=" flaticon-"],.btn.btn-icon.btn-icon-md [class^="flaticon2-"],.btn.btn-icon.btn-icon-md [class*=" flaticon2-"] {
    font-size: 1.2rem
}

.btn.btn-icon.btn-icon-lg [class^="la-"],.btn.btn-icon.btn-icon-lg [class*=" la-"] {
    font-size: 1.4rem
}

.btn.btn-icon.btn-icon-lg [class^="fa-"],.btn.btn-icon.btn-icon-lg [class*=" fa-"] {
    font-size: 1.4rem
}

.btn.btn-icon.btn-icon-lg [class^="flaticon-"],.btn.btn-icon.btn-icon-lg [class*=" flaticon-"],.btn.btn-icon.btn-icon-lg [class^="flaticon2-"],.btn.btn-icon.btn-icon-lg [class*=" flaticon2-"] {
    font-size: 1.4rem
}

.btn.btn-icon.btn-brand i {
    color: #fff
}

.btn.btn-icon.btn-brand:focus i,.btn.btn-icon.btn-brand:hover i,.btn.btn-icon.btn-brand.active i {
    color: #fff
}

.btn.btn-icon.btn-light i {
    color: #282a3c
}

.btn.btn-icon.btn-light:focus i,.btn.btn-icon.btn-light:hover i,.btn.btn-icon.btn-light.active i {
    color: #282a3c
}

.btn.btn-icon.btn-dark i {
    color: #fff
}

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

.btn.btn-icon.btn-primary i {
    color: #fff
}

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

.btn.btn-icon.btn-success i {
    color: #fff
}

.btn.btn-icon.btn-success:focus i,.btn.btn-icon.btn-success:hover i,.btn.btn-icon.btn-success.active i {
    color: #fff
}

.btn.btn-icon.btn-info i {
    color: #fff
}

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

.btn.btn-icon.btn-warning i {
    color: #111
}

.btn.btn-icon.btn-warning:focus i,.btn.btn-icon.btn-warning:hover i,.btn.btn-icon.btn-warning.active i {
    color: #111
}

.btn.btn-icon.btn-danger i {
    color: #fff
}

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

.btn-icon-h {
    height: 3rem
}

.btn-icon-h.btn-sm,.btn-group-sm > .btn-icon-h.btn {
    height: 2.25rem
}

.btn-icon-h.btn-lg,.btn-group-lg > .btn-icon-h.btn {
    height: 4rem
}

.input-group-append .btn.btn-icon,.input-group-prepend .btn.btn-icon {
    height: auto
}

.btn.kt-spinner:not(.kt-spinner--center) {
    padding-left: 3rem
}

.btn.kt-spinner:not(.kt-spinner--center):before {
    left: 1rem
}

.btn.kt-spinner.kt-spinner--right {
    padding-left: 1rem;
    padding-right: 3rem
}

.btn.kt-spinner.kt-spinner--right:before {
    left: auto;
    right: 1rem
}

.btn.kt-spinner.kt-spinner--sm:not(.kt-spinner--center) {
    padding-left: 2.5rem
}

.btn.kt-spinner.kt-spinner--sm:not(.kt-spinner--center):before {
    left: 1rem
}

.btn.kt-spinner.kt-spinner--sm.kt-spinner--right {
    padding-left: 1rem;
    padding-right: 2.5rem
}

.btn.kt-spinner.kt-spinner--sm.kt-spinner--right:before {
    left: auto;
    right: 1rem
}

.btn.kt-spinner.kt-spinner--lg:not(.kt-spinner--center) {
    padding-left: 3.5rem
}

.btn.kt-spinner.kt-spinner--lg:not(.kt-spinner--center):before {
    left: 1rem
}

.btn.kt-spinner.kt-spinner--lg.kt-spinner--right {
    padding-left: 1rem;
    padding-right: 3.5rem
}

.btn.kt-spinner.kt-spinner--lg.kt-spinner--right:before {
    left: auto;
    right: 1rem
}

.btn.btn-glow {
    -webkit-box-shadow: 0 2px 14px 2px rgba(255,255,255,0.1);
    box-shadow: 0 2px 14px 2px rgba(255,255,255,0.1)
}

.show > .btn.btn-glow,.btn.btn-glow.active,.btn.btn-glow:active,.btn.btn-glow:hover {
    -webkit-box-shadow: 0 2px 14px 2px rgba(255,255,255,0.3);
    box-shadow: 0 2px 14px 2px rgba(255,255,255,0.3)
}

.btn-group.btn-pill {
    border-radius: 2rem;
    overflow: hidden
}

.btn-group.btn-pill .btn-brand {
    border-width: 1px;
    border-style: solid
}

.btn-group.btn-pill .btn-light {
    border-width: 1px;
    border-style: solid
}

.btn-group.btn-pill .btn-dark {
    border-width: 1px;
    border-style: solid
}

.btn-group.btn-pill .btn-primary {
    border-width: 1px;
    border-style: solid
}

.btn-group.btn-pill .btn-success {
    border-width: 1px;
    border-style: solid
}

.btn-group.btn-pill .btn-info {
    border-width: 1px;
    border-style: solid
}

.btn-group.btn-pill .btn-warning {
    border-width: 1px;
    border-style: solid
}

.btn-group.btn-pill .btn-danger {
    border-width: 1px;
    border-style: solid
}

.btn-group.btn-elevated {
    -webkit-box-shadow: 0 0 11px 0 rgba(56,36,99,0.08);
    box-shadow: 0 0 11px 0 rgba(56,36,99,0.08)
}

@media (max-width: 768px) {
    .btn-group.btn-pill {
        border-radius:0
    }

    .btn-group.btn-pill .nav {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .btn-group.btn-pill .btn {
        margin-bottom: .5rem;
        border-radius: 2rem
    }
}

code {
    background-color: #f7f8fa;
    padding: .15rem .25rem;
    border-radius: 4px
}

.dropdown-menu {
    border: 0!important;
    margin: 0;
    border-radius: 0;
    min-width: 14rem;
    padding: 0;
    -webkit-box-shadow: 0 0 50px 0 rgba(82,63,105,0.15);
    box-shadow: 0 0 50px 0 rgba(82,63,105,0.15);
    padding: 1rem 0;
    border-radius: 4px;
    left: 0
}

.dropdown-menu.dropdown-menu-fit {
    padding: 0
}

.dropdown-menu.dropdown-menu-fit-bottom {
    padding-bottom: 0
}

.dropdown-menu.dropdown-menu-fit-top {
    padding-top: 0
}

.dropdown-menu.dropdown-menu-fit:not(.dropdown-menu-top-unround) > div:first-of-type {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.dropdown-menu.dropdown-menu-fit:not(.dropdown-menu-top-unround) form {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.dropdown-menu.dropdown-menu-top-unround {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.dropdown-menu:before,.dropdown-menu:after {
    display: none!important
}

.dropdown-menu > li > a,.dropdown-menu > .dropdown-item {
    outline: none!important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding: .7rem 1.2rem
}

.dropdown-menu > li > a [class^="la-"],.dropdown-menu > li > a [class*=" la-"],.dropdown-menu > .dropdown-item [class^="la-"],.dropdown-menu > .dropdown-item [class*=" la-"] {
    font-size: 1.4rem
}

.dropdown-menu > li > a [class^="fa-"],.dropdown-menu > li > a [class*=" fa-"],.dropdown-menu > .dropdown-item [class^="fa-"],.dropdown-menu > .dropdown-item [class*=" fa-"] {
    font-size: 1.4rem
}

.dropdown-menu > li > a [class^="flaticon-"],.dropdown-menu > li > a [class*=" flaticon-"],.dropdown-menu > li > a [class^="flaticon2-"],.dropdown-menu > li > a [class*=" flaticon2-"],.dropdown-menu > .dropdown-item [class^="flaticon-"],.dropdown-menu > .dropdown-item [class*=" flaticon-"],.dropdown-menu > .dropdown-item [class^="flaticon2-"],.dropdown-menu > .dropdown-item [class*=" flaticon2-"] {
    font-size: 1.3rem
}

.dropdown-menu > li > a > i,.dropdown-menu > .dropdown-item > i {
    margin-right: .75rem;
    color: #a7abc3
}

.dropdown-menu > li > a > i:before,.dropdown-menu > .dropdown-item > i:before {
    line-height: 0;
    vertical-align: middle
}

.dropdown-menu .dropdown-divider {
    border-top: 1px solid #ebedf2
}

.dropdown-menu.dropdown-menu-sm {
    width: 240px
}

.dropdown-menu.dropdown-menu-md {
    width: 260px
}

.dropdown-menu.dropdown-menu-lg {
    width: 320px
}

.dropdown-menu.dropdown-menu-xl {
    width: 380px
}

.dropdown-menu.dropdown-menu-anim {
    -webkit-animation: dropdown-menu-fade-in .3s ease 1,dropdown-menu-move-up .3s ease-out 1;
    animation: dropdown-menu-fade-in .3s ease 1,dropdown-menu-move-up .3s ease-out 1
}

.dropup .dropdown-menu.dropdown-menu-anim,.dropdown-menu .dropdown-menu-anim-down.dropdown-menu-anim {
    -webkit-animation: dropdown-menu-fade-in .3s ease 1,dropdown-menu-move-down .3s ease-out 1;
    animation: dropdown-menu-fade-in .3s ease 1,dropdown-menu-move-down .3s ease-out 1
}

@media (max-width: 768px) {
    .dropdown-menu.dropdown-menu-xl,.dropdown-menu.dropdown-menu-lg,.dropdown-menu.dropdown-menu-md {
        width:300px
    }
}

.nav-link.dropdown-toggle:after,.btn.dropdown-toggle:after {
    text-align: center;
    display: inline;
    border: 0;
    font-size: .6rem;
    line-height: 0;
    vertical-align: middle;
    position: relative;
    margin-left: .5rem;
    opacity: .7;
    font-family: "LineAwesome";
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content:"\F110"; 
}

.nav-link.dropdown-toggle.dropdown-toggle-split:after,.btn.dropdown-toggle.dropdown-toggle-split:after {
    right: 1px
}

.dropdown.dropdown-inline {
    display: inline-block
}

.dropup .nav-link.dropdown-toggle:after,.dropup .btn.dropdown-toggle:after {
    font-family: "LineAwesome";
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\F113"
}

.btn-group.dropright .nav-link.dropdown-toggle:before,.btn-group.dropright .btn.dropdown-toggle:before {
    display: none
}

.btn-group.dropright .nav-link.dropdown-toggle:after,.btn-group.dropright .btn.dropdown-toggle:after {
    font-family: "LineAwesome";
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\F112"
}

.btn-group.dropleft .nav-link.dropdown-toggle:before,.btn-group.dropleft .btn.dropdown-toggle:before {
    display: none
}

.btn-group.dropleft .nav-link.dropdown-toggle:after,.btn-group.dropleft .btn.dropdown-toggle:after {
    font-family: "LineAwesome";
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    line-height: 1;
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    content: "\F111"
}

@-webkit-keyframes dropdown-menu-fade-in {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes dropdown-menu-fade-in {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes dropdown-menu-move-down {
    from {
        margin-top: -10px
    }

    to {
        margin-top: 0
    }
}

@keyframes dropdown-menu-move-down {
    from {
        margin-top: -10px
    }

    to {
        margin-top: 0
    }
}

@-webkit-keyframes dropdown-menu-move-up {
    from {
        margin-top: 10px
    }

    to {
        margin-top: 0
    }
}

@keyframes dropdown-menu-move-up {
    from {
        margin-top: 10px
    }

    to {
        margin-top: 0
    }
}

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

.form-group.form-group-marginless,.form-group.form-group-last {
    margin-bottom: 0
}

.form-group label {
    font-size: 1rem;
    font-weight: 400
}

.form-group .invalid-feedback,.form-group .valid-feedback {
    font-weight: 400
}

.form-group .form-text {
    font-size: .9rem
}

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

.form-group.form-group-sm {
    margin-bottom: .5rem
}

.form-group.form-group-xs {
    margin-bottom: .25rem
}

.form-group.form-group-last {
    margin-bottom: 0
}

.form-control:focus,.form-control:active {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.form-control[readonly] {
    background-color: #fff
}

.form-control.form-control-pill {
    border-radius: 50px
}

.custom-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.custom-file {
    width: 100%
}

.custom-file-input:focus ~ .custom-file-label {
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.custom-file-label {
    text-align: left
}

.custom-file-label:after {
    float: left
}

.input-group [class^="la-"],.input-group [class*=" la-"] {
    font-size: 1.4rem
}

.input-group [class^="fa-"],.input-group [class*=" fa-"] {
    font-size: 1.2rem
}

.input-group [class^="flaticon-"],.input-group [class*=" flaticon-"],.input-group [class^="flaticon2-"],.input-group [class*=" flaticon2-"] {
    font-size: 1.2rem
}

.input-group i {
    color: #a7abc3;
    line-height: 0
}

.input-group .form-control.is-valid + .input-group-append,.input-group .form-control.is-invalid + .input-group-append {
    margin-left: 0
}

.input-group .input-group-prepend + .form-control.is-valid,.input-group .input-group-prepend + .form-control.is-invalid {
    margin-left: 1px
}

.validated .valid-feedback,.validated .invalid-feedback {
    display: block
}

.row.row-no-padding {
    margin-left: 0;
    margin-right: 0
}

.row.row-no-padding > div {
    padding-left: 0;
    padding-right: 0
}

.row.row-full-height {
    height: 100%
}

.row .col-stretch {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.row[class*="row-col-separator-"] > div {
    border-bottom: 1px solid #ebedf2
}

.row[class*="row-col-separator-"] > div:last-child {
    border-bottom: 0
}

@media (min-width: 1px) {
    .row.row-col-separator-xs > div {
        border-bottom:0;
        border-right: 1px solid #ebedf2
    }

    .row.row-col-separator-xs > div:last-child {
        border-right: 0
    }
}

@media (min-width: 577px) {
    .row.row-col-separator-sm > div {
        border-bottom:0;
        border-right: 1px solid #ebedf2
    }

    .row.row-col-separator-sm > div:last-child {
        border-right: 0
    }
}

@media (min-width: 769px) {
    .row.row-col-separator-md > div {
        border-bottom:0;
        border-right: 1px solid #ebedf2
    }

    .row.row-col-separator-md > div:last-child {
        border-right: 0
    }
}

@media (min-width: 1025px) {
    .row.row-col-separator-lg > div {
        border-bottom:0;
        border-right: 1px solid #ebedf2
    }

    .row.row-col-separator-lg > div:last-child {
        border-right: 0
    }
}

@media (min-width: 1400px) {
    .row.row-col-separator-xl > div {
        border-bottom:0;
        border-right: 1px solid #ebedf2
    }

    .row.row-col-separator-xl > div:last-child {
        border-right: 0
    }
}

.modal .modal-content {
    border-radius: 4px
}

.modal .modal-content .modal-header .modal-title {
    font-weight: 500;
    font-size: 1.3rem;
    color: #464457
}

.modal .modal-content .modal-header .modal-title small {
    font-weight: 400;
    font-size: .9rem;
    color: #a7abc3
}

.modal .modal-content .modal-header .close {
    color: #a7abc3;
    font-family: "LineAwesome";
    text-decoration: inherit;
    text-rendering: optimizeLegibility;
    text-transform: none;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smoothing: antialiased;
    -webkit-transition: all .3s;
    transition: all .3s;
    outline: none!important
}

.modal .modal-content .modal-header .close:before {
    content: "\2716"
}

.modal .modal-content .modal-header .close:hover {
    -webkit-transition: all .3s;
    transition: all .3s
}

.modal .modal-content .modal-header .close:before {
    font-size: 1.3rem
}

.modal .modal-content .modal-header .close span {
    display: none
}

.modal .modal-content .modal-header .close:hover {
    color: #374afb
}

.modal-open {
    overflow: auto!important;
    padding: 0!important
}

.modal-body.modal-body-fit {
    padding: 0
}

.modal-body.modal-body-x-fit {
    padding-left: 0;
    padding-right: 0
}

.modal-body.modal-body-y-fit {
    padding-top: 0;
    padding-bottom: 0
}

@media (min-width: 1400px) {
    .modal-dialog.modal-xl {
        max-width:1299px
    }
}

.modal .modal-content .modal-header .modal-title {
    color: #464457
}

.modal .modal-content .modal-header .close span {
    color: #a7abc3
}

.pagination.pagination--grid {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0
}

.pagination.pagination--grid .page-item .page-link {
    background-color: transparent;
    border: 0;
    font-weight: 400;
    color: #928eaa;
    border-radius: 5px;
    width: 2.25rem;
    height: 2.25rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 1.2rem;
    margin: 0 .1rem;
    -webkit-transition: all .3s;
    transition: all .3s
}

.pagination.pagination--grid .page-item.active .page-link,.pagination.pagination--grid .page-item:hover .page-link,.pagination.pagination--grid .page-item:focus .page-link {
    background-color: #374afb;
    color: #fff
}

.popover {
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.15);
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.15)
}

.popover .popover-header {
    font-size: 1rem;
    font-weight: 500;
    border-bottom: 1px solid #ebedf2
}

.progress {
    background-color: #ebedf2
}

.progress .progress-bar {
    -webkit-transition: all .5s ease;
    transition: all .5s ease
}

.progress.progress-sm {
    height: 6px
}

.progress.progress-sm .progress-bar {
    border-radius: 3px
}

.progress.progress-lg {
    height: 20px
}

.progress.progress-lg .progress-bar {
    border-radius: 4px
}

.table thead th,.table thead td {
    font-weight: 500;
    border-bottom-width: 1px;
    padding-top: 1rem;
    padding-bottom: 1rem
}

.table tr.table-active td,.table tr.table-active th {
    color: #fff
}

.table.table-head-noborder thead th,.table.table-head-noborder thead td {
    border-top: 0
}

.table.table-head-solid thead th,.table.table-head-solid thead td {
    background-color: #f7f8fa
}

.table:not(.table-bordered) thead th,.table:not(.table-bordered) thead td {
    border-top: 0
}

.nav-pills,.nav-tabs {
    margin: 0 0 25px
}

.nav-pills .nav-item .nav-link,.nav-tabs .nav-item .nav-link {
    padding: .75rem 1.25rem;
    font-size: 1rem;
    font-weight: 400;
    -webkit-transition: all .3s;
    transition: all .3s;
    font-size: 1rem;
    font-weight: 400
}

.nav-pills .nav-item .nav-link [class^="la-"],.nav-pills .nav-item .nav-link [class*=" la-"],.nav-tabs .nav-item .nav-link [class^="la-"],.nav-tabs .nav-item .nav-link [class*=" la-"] {
    font-size: 1.3rem
}

.nav-pills .nav-item .nav-link [class^="fa-"],.nav-pills .nav-item .nav-link [class*=" fa-"],.nav-tabs .nav-item .nav-link [class^="fa-"],.nav-tabs .nav-item .nav-link [class*=" fa-"] {
    font-size: 1.2rem
}

.nav-pills .nav-item .nav-link [class^="flaticon-"],.nav-pills .nav-item .nav-link [class*=" flaticon-"],.nav-pills .nav-item .nav-link [class^="flaticon2-"],.nav-pills .nav-item .nav-link [class*=" flaticon2-"],.nav-tabs .nav-item .nav-link [class^="flaticon-"],.nav-tabs .nav-item .nav-link [class*=" flaticon-"],.nav-tabs .nav-item .nav-link [class^="flaticon2-"],.nav-tabs .nav-item .nav-link [class*=" flaticon2-"] {
    font-size: 1.4rem
}

.nav-pills .nav-item .nav-link i,.nav-tabs .nav-item .nav-link i {
    vertical-align: middle;
    line-height: 0;
    display: inline-block;
    margin-right: .5rem
}

.nav-pills .nav-item .nav-link.active,.nav-pills .nav-item .nav-link:active,.nav-pills .nav-item .nav-link:hover,.nav-tabs .nav-item .nav-link.active,.nav-tabs .nav-item .nav-link:active,.nav-tabs .nav-item .nav-link:hover {
    -webkit-transition: all .3s;
    transition: all .3s
}

.nav-tabs .nav-item .nav-link {
    color: #374afb
}

.nav-tabs .nav-item .nav-link i {
    color: #374afb
}

.nav-tabs .nav-item .nav-link.active,.nav-tabs .nav-item .nav-link:active,.nav-tabs .nav-item .nav-link:hover {
    color: #374afb
}

.nav-tabs .nav-item .nav-link.active i,.nav-tabs .nav-item .nav-link:active i,.nav-tabs .nav-item .nav-link:hover i {
    color: #374afb
}

.nav-tabs .nav-item .nav-link.disabled {
    color: #a7abc3
}

.nav-tabs .nav-item .nav-link.disabled i {
    color: #a7abc3
}

.nav-tabs .nav-item.show > .nav-link {
    color: #374afb
}

.nav-tabs .nav-item.show > .nav-link i {
    color: #374afb
}

.nav-pills .nav-item {
    margin-right: .5rem
}

.nav-pills .nav-item:last-child {
    margin-right: 0
}

.nav-pills .nav-item .nav-link {
    color: #6c7293
}

.nav-pills .nav-item .nav-link:active,.nav-pills .nav-item .nav-link.active,.nav-pills .nav-item .nav-link.active:hover {
    background-color: #374afb;
    color: #fff
}

.nav-pills .nav-item.show > .nav-link {
    background-color: #374afb;
    color: #fff
}

.nav-pills.nav-pills-sm .nav-item .nav-link {
    font-size: .9rem;
    padding: .5rem 1rem
}

.nav-pills.nav-pills-bold .nav-item .nav-link {
    font-weight: 500
}

.nav-pills.nav-pills-label .nav-item .nav-link:active,.nav-pills.nav-pills-label .nav-item .nav-link.active,.nav-pills.nav-pills-label .nav-item .nav-link.active:hover {
    background-color: rgba(55,74,251,0.1);
    color: #374afb
}

.nav-pills.nav-pills-label .nav-item.show > .nav-link {
    background-color: rgba(55,74,251,0.1);
    color: #374afb
}

.nav-fit {
    margin: 0!important
}

.nav-pills.nav-tabs-btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.nav-pills.nav-tabs-btn:before,.nav-pills.nav-tabs-btn:after {
    content: " ";
    display: table
}

.nav-pills.nav-tabs-btn:after {
    clear: both
}

.nav-pills.nav-tabs-btn .nav-item {
    max-width: 100%;
    min-width: 75px;
    margin: .5rem;
    -webkit-box-shadow: rgba(69,65,78,0.06) 0 1px 15px 1px;
    box-shadow: rgba(69,65,78,0.06) 0 1px 15px 1px;
    border-radius: .5rem;
    text-align: center
}

.nav-pills.nav-tabs-btn .nav-item .nav-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding: .85rem .75rem
}

.nav-pills.nav-tabs-btn .nav-item .nav-link .nav-link-icon {
    display: block;
    padding-bottom: .5rem
}

.nav-pills.nav-tabs-btn .nav-item .nav-link .nav-link-icon i {
    margin: 0;
    font-size: 1.3rem
}

.nav-pills.nav-tabs-btn .nav-item .nav-link .nav-link-title {
    display: block;
    font-weight: 500
}

.nav-pills.nav-tabs-btn .nav-link {
    border: 0;
    padding: 12px 0;
    font-size: 1rem;
    font-weight: 400
}

.nav-pills.nav-tabs-btn .nav-link [class^="la-"],.nav-pills.nav-tabs-btn .nav-link [class*=" la-"] {
    font-size: 1.3rem
}

.nav-pills.nav-tabs-btn .nav-link [class^="fa-"],.nav-pills.nav-tabs-btn .nav-link [class*=" fa-"] {
    font-size: 1.2rem
}

.nav-pills.nav-tabs-btn .nav-link [class^="flaticon-"],.nav-pills.nav-tabs-btn .nav-link [class*=" flaticon-"],.nav-pills.nav-tabs-btn .nav-link [class^="flaticon2-"],.nav-pills.nav-tabs-btn .nav-link [class*=" flaticon2-"] {
    font-size: 1.4rem
}

.nav-pills.nav-tabs-btn .nav-link i {
    vertical-align: middle;
    line-height: 0;
    display: inline-block;
    margin-right: .5rem
}

.nav-pills.nav-tabs-btn.nav-tabs-btn-2x a.nav-link {
    border-bottom-width: 2px!important
}

.nav-pills.nav-tabs-btn.nav-tabs-btn-left {
    float: left
}

.nav-pills.nav-tabs-btn.nav-tabs-btn-right {
    float: right
}

.kt-portlet--tabs .nav-pills.nav-tabs-btn {
    margin: 0 0 -1px
}

.kt-portlet--tabs .nav-pills.nav-tabs-btn.nav-tabs-btn-2x {
    margin: 0 0 -2px
}

.kt-portlet--tabs .nav-pills.nav-tabs-btn .nav-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.kt-portlet--tabs .nav-pills.nav-tabs-btn .nav-item .nav-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.nav-pills.nav-tabs-btn.nav-tabs-bold .nav-item .nav-link {
    font-weight: 500
}

.nav-pills.nav-tabs-btn a.nav-link.active .nav-link-icon i {
    color: #fff
}

.nav-pills.nav-tabs-btn a.nav-link.active .nav-link-title {
    color: #fff
}

.nav-pills.nav-tabs-btn a.nav-link .nav-link-icon i {
    color: #adb1c7
}

.nav-pills.nav-tabs-btn a.nav-link .nav-link-title {
    color: #a7abc3
}

.nav-pills.nav-tabs-btn.nav-pills-btn-brand a.nav-link.active {
    background-color: #374afb
}

.nav-pills.nav-tabs-btn.nav-pills-btn-brand a.nav-link.active .nav-link-icon i {
    color: #fff!important
}

.nav-pills.nav-tabs-btn.nav-pills-btn-brand a.nav-link.active .nav-link-title {
    color: #fff!important
}

.nav-pills.nav-tabs-btn.nav-pills-btn-light a.nav-link.active {
    background-color: #fff
}

.nav-pills.nav-tabs-btn.nav-pills-btn-light a.nav-link.active .nav-link-icon i {
    color: #282a3c!important
}

.nav-pills.nav-tabs-btn.nav-pills-btn-light a.nav-link.active .nav-link-title {
    color: #282a3c!important
}

.nav-pills.nav-tabs-btn.nav-pills-btn-dark a.nav-link.active {
    background-color: #282a3c
}

.nav-pills.nav-tabs-btn.nav-pills-btn-dark a.nav-link.active .nav-link-icon i {
    color: #fff!important
}

.nav-pills.nav-tabs-btn.nav-pills-btn-dark a.nav-link.active .nav-link-title {
    color: #fff!important
}

.nav-pills.nav-tabs-btn.nav-pills-btn-primary a.nav-link.active {
    background-color: #5867dd
}

.nav-pills.nav-tabs-btn.nav-pills-btn-primary a.nav-link.active .nav-link-icon i {
    color: #fff!important
}

.nav-pills.nav-tabs-btn.nav-pills-btn-primary a.nav-link.active .nav-link-title {
    color: #fff!important
}

.nav-pills.nav-tabs-btn.nav-pills-btn-success a.nav-link.active {
    background-color: #1dc9b7
}

.nav-pills.nav-tabs-btn.nav-pills-btn-success a.nav-link.active .nav-link-icon i {
    color: #fff!important
}

.nav-pills.nav-tabs-btn.nav-pills-btn-success a.nav-link.active .nav-link-title {
    color: #fff!important
}

.nav-pills.nav-tabs-btn.nav-pills-btn-info a.nav-link.active {
    background-color: #5578eb
}

.nav-pills.nav-tabs-btn.nav-pills-btn-info a.nav-link.active .nav-link-icon i {
    color: #fff!important
}

.nav-pills.nav-tabs-btn.nav-pills-btn-info a.nav-link.active .nav-link-title {
    color: #fff!important
}

.nav-pills.nav-tabs-btn.nav-pills-btn-warning a.nav-link.active {
    background-color: #F04DBA
}

.nav-pills.nav-tabs-btn.nav-pills-btn-warning a.nav-link.active .nav-link-icon i {
    color: #111!important
}

.nav-pills.nav-tabs-btn.nav-pills-btn-warning a.nav-link.active .nav-link-title {
    color: #111!important
}

.nav-pills.nav-tabs-btn.nav-pills-btn-danger a.nav-link.active {
    background-color: #fd397a
}

.nav-pills.nav-tabs-btn.nav-pills-btn-danger a.nav-link.active .nav-link-icon i {
    color: #fff!important
}

.nav-pills.nav-tabs-btn.nav-pills-btn-danger a.nav-link.active .nav-link-title {
    color: #fff!important
}

@media (max-width: 768px) {
    .nav-pills.nav-tabs-btn .nav .nav-item {
        max-width:100%;
        width: 6.5rem;
        margin: .6rem
    }

    .nav-pills.nav-tabs-btn .nav .nav-item .nav-link .nav-link-icon i {
        font-size: 1.2rem
    }

    .nav-pills.nav-tabs-btn .nav .nav-item .nav-link .nav-link-title {
        font-size: 1rem
    }
}

.nav-tabs.nav-tabs-line {
    margin: 0 0 25px
}

.nav-tabs.nav-tabs-line:before,.nav-tabs.nav-tabs-line:after {
    content: " ";
    display: table
}

.nav-tabs.nav-tabs-line:after {
    clear: both
}

.nav-tabs.nav-tabs-line .nav-item {
    margin-right: 20px;
    margin-bottom: -1px
}

@media (max-width: 1399px) {
    .nav-tabs.nav-tabs-line .nav-item {
        margin-right:15px
    }
}

.nav-tabs.nav-tabs-line .nav-item:last-child {
    margin-right: 0
}

.nav-tabs.nav-tabs-line .nav-link {
    border: 0;
    border-bottom: 1px solid transparent;
    padding: 12px 0;
    font-size: 1rem;
    font-weight: 400
}

.nav-tabs.nav-tabs-line .nav-link [class^="la-"],.nav-tabs.nav-tabs-line .nav-link [class*=" la-"] {
    font-size: 1.3rem
}

.nav-tabs.nav-tabs-line .nav-link [class^="fa-"],.nav-tabs.nav-tabs-line .nav-link [class*=" fa-"] {
    font-size: 1.2rem
}

.nav-tabs.nav-tabs-line .nav-link [class^="flaticon-"],.nav-tabs.nav-tabs-line .nav-link [class*=" flaticon-"],.nav-tabs.nav-tabs-line .nav-link [class^="flaticon2-"],.nav-tabs.nav-tabs-line .nav-link [class*=" flaticon2-"] {
    font-size: 1.2rem
}

.nav-tabs.nav-tabs-line .nav-link i {
    vertical-align: middle;
    line-height: 0;
    display: inline-block;
    margin-right: .5rem
}

.nav-tabs.nav-tabs-line .nav-link svg {
    margin-right: .5rem
}

.nav-tabs.nav-tabs-line.nav-tabs-line-left {
    float: left
}

.nav-tabs.nav-tabs-line.nav-tabs-line-right {
    float: right
}

.kt-portlet--tabs .nav-tabs.nav-tabs-line {
    margin: 0 0 -1px .5rem;
    border-color: transparent!important
}

.kt-portlet--tabs .nav-tabs.nav-tabs-line.nav-tabs-line-2x {
    margin: 0 0 -2px
}

.kt-portlet--tabs .nav-tabs.nav-tabs-line .nav-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.kt-portlet--tabs .nav-tabs.nav-tabs-line .nav-item .nav-link {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.nav-tabs.nav-tabs-line.nav-tabs-bold .nav-item .nav-link {
    font-weight: 500
}

.nav-tabs.nav-tabs-line.nav-tabs-bolder .nav-item .nav-link {
    font-weight: 600
}

.nav-tabs.nav-tabs-line.nav-tabs-lg .nav-item {
    margin-right: 30px
}

@media (max-width: 1399px) {
    .nav-tabs.nav-tabs-line.nav-tabs-lg .nav-item {
        margin-right:15px
    }
}

.nav-tabs.nav-tabs-line.nav-tabs-lg .nav-item:last-child {
    margin-right: 0
}

.nav-tabs.nav-tabs-line.nav-tabs-lg .nav-item .nav-link {
    padding: 12px 0;
    font-size: 1rem
}

.nav-tabs.nav-tabs-line.nav-tabs-line-2x {
    border-bottom-width: 2px!important
}

.nav-tabs.nav-tabs-line.nav-tabs-line-2x .nav-item {
    margin-bottom: -2px
}

.nav-tabs.nav-tabs-line.nav-tabs-line-2x a.nav-link {
    border-bottom-width: 2px!important
}

.nav-tabs.nav-tabs-line.nav-tabs-line-3x {
    border-bottom-width: 3px!important
}

.nav-tabs.nav-tabs-line.nav-tabs-line-3x .nav-item {
    margin-bottom: -3px
}

.nav-tabs.nav-tabs-line.nav-tabs-line-3x a.nav-link {
    border-bottom-width: 3px!important
}

.nav-tabs.nav-tabs-line.nav-tabs-space-lg .nav-item {
    margin-right: 40px
}

.nav-tabs.nav-tabs-line.nav-tabs-space-lg .nav-item:last-child {
    margin-right: 0
}

@media (max-width: 1024px) {
    .nav-tabs.nav-tabs-line.nav-tabs-space-lg .nav-item {
        margin-right:20px
    }

    .nav-tabs.nav-tabs-line.nav-tabs-space-lg .nav-item:last-child {
        margin-right: 0
    }
}

.nav-tabs.nav-tabs-line.nav-tabs-space-xl .nav-item {
    margin-right: 50px
}

.nav-tabs.nav-tabs-line.nav-tabs-space-xl .nav-item:last-child {
    margin-right: 0
}

@media (max-width: 1024px) {
    .nav-tabs.nav-tabs-line.nav-tabs-space-xl .nav-item {
        margin-right:20px
    }

    .nav-tabs.nav-tabs-line.nav-tabs-space-xl .nav-item:last-child {
        margin-right: 0
    }
}

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

.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link,.nav-tabs.nav-tabs-line a.nav-link {
    background-color: transparent;
    color: #6c7293
}

.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link i,.nav-tabs.nav-tabs-line a.nav-link i {
    color: #adb1c7
}

.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:disabled,.nav-tabs.nav-tabs-line a.nav-link:disabled {
    opacity: .7
}

.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link g [fill],.nav-tabs.nav-tabs-line a.nav-link g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease;
    fill: #a7abc3
}

.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover g [fill],.nav-tabs.nav-tabs-line a.nav-link:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease
}

.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link.active,.nav-tabs.nav-tabs-line a.nav-link:hover,.nav-tabs.nav-tabs-line a.nav-link.active {
    background-color: transparent;
    color: #6c7293;
    border-bottom: 1px solid #374afb
}

.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover > i,.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link.active > i,.nav-tabs.nav-tabs-line a.nav-link:hover > i,.nav-tabs.nav-tabs-line a.nav-link.active > i {
    color: #374afb
}

.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover g [fill],.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link.active g [fill],.nav-tabs.nav-tabs-line a.nav-link:hover g [fill],.nav-tabs.nav-tabs-line a.nav-link.active g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease;
    fill: #374afb
}

.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link:hover:hover g [fill],.nav-tabs.nav-tabs-line.nav.nav-tabs .nav-link.active:hover g [fill],.nav-tabs.nav-tabs-line a.nav-link:hover:hover g [fill],.nav-tabs.nav-tabs-line a.nav-link.active:hover g [fill] {
    -webkit-transition: fill .3s ease;
    transition: fill .3s ease
}

.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover {
    border-bottom: 1px solid #374afb
}

.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link.active,.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link.active {
    color: #374afb;
    border-bottom: 1px solid #374afb
}

.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link.active > i,.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link.active > i {
    color: #5061fc
}

.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav-tabs-line-2x,.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav-tabs-line-3x {
    border-bottom-color: rgba(55,74,251,0.1)
}

.nav-tabs.nav-tabs-line.nav-tabs-line-light.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-light a.nav-link:hover {
    border-bottom: 1px solid #fff
}

.nav-tabs.nav-tabs-line.nav-tabs-line-light.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-light.nav.nav-tabs .nav-link.active,.nav-tabs.nav-tabs-line.nav-tabs-line-light a.nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-light a.nav-link.active {
    color: #fff;
    border-bottom: 1px solid #fff
}

.nav-tabs.nav-tabs-line.nav-tabs-line-light.nav.nav-tabs .nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-light.nav.nav-tabs .nav-link.active > i,.nav-tabs.nav-tabs-line.nav-tabs-line-light a.nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-light a.nav-link.active > i {
    color: #fff
}

.nav-tabs.nav-tabs-line.nav-tabs-line-light.nav-tabs-line-2x,.nav-tabs.nav-tabs-line.nav-tabs-line-light.nav-tabs-line-3x {
    border-bottom-color: rgba(255,255,255,0.1)
}

.nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-dark a.nav-link:hover {
    border-bottom: 1px solid #282a3c
}

.nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav.nav-tabs .nav-link.active,.nav-tabs.nav-tabs-line.nav-tabs-line-dark a.nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-dark a.nav-link.active {
    color: #282a3c;
    border-bottom: 1px solid #282a3c
}

.nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav.nav-tabs .nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav.nav-tabs .nav-link.active > i,.nav-tabs.nav-tabs-line.nav-tabs-line-dark a.nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-dark a.nav-link.active > i {
    color: #32354b
}

.nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav-tabs-line-2x,.nav-tabs.nav-tabs-line.nav-tabs-line-dark.nav-tabs-line-3x {
    border-bottom-color: rgba(40,42,60,0.1)
}

.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link:hover {
    border-bottom: 1px solid #5867dd
}

.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link.active,.nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link.active {
    color: #5867dd;
    border-bottom: 1px solid #5867dd
}

.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav.nav-tabs .nav-link.active > i,.nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-primary a.nav-link.active > i {
    color: #6d7ae1
}

.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav-tabs-line-2x,.nav-tabs.nav-tabs-line.nav-tabs-line-primary.nav-tabs-line-3x {
    border-bottom-color: rgba(88,103,221,0.1)
}

.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-success a.nav-link:hover {
    border-bottom: 1px solid #1dc9b7
}

.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav.nav-tabs .nav-link.active,.nav-tabs.nav-tabs-line.nav-tabs-line-success a.nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-success a.nav-link.active {
    color: #1dc9b7;
    border-bottom: 1px solid #1dc9b7
}

.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav.nav-tabs .nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav.nav-tabs .nav-link.active > i,.nav-tabs.nav-tabs-line.nav-tabs-line-success a.nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-success a.nav-link.active > i {
    color: #21dfcb
}

.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav-tabs-line-2x,.nav-tabs.nav-tabs-line.nav-tabs-line-success.nav-tabs-line-3x {
    border-bottom-color: rgba(29,201,183,0.1)
}

.nav-tabs.nav-tabs-line.nav-tabs-line-info.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-info a.nav-link:hover {
    border-bottom: 1px solid #5578eb
}

.nav-tabs.nav-tabs-line.nav-tabs-line-info.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-info.nav.nav-tabs .nav-link.active,.nav-tabs.nav-tabs-line.nav-tabs-line-info a.nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-info a.nav-link.active {
    color: #5578eb;
    border-bottom: 1px solid #5578eb
}

.nav-tabs.nav-tabs-line.nav-tabs-line-info.nav.nav-tabs .nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-info.nav.nav-tabs .nav-link.active > i,.nav-tabs.nav-tabs-line.nav-tabs-line-info a.nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-info a.nav-link.active > i {
    color: #6c8aee
}

.nav-tabs.nav-tabs-line.nav-tabs-line-info.nav-tabs-line-2x,.nav-tabs.nav-tabs-line.nav-tabs-line-info.nav-tabs-line-3x {
    border-bottom-color: rgba(85,120,235,0.1)
}

.nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-warning a.nav-link:hover {
    border-bottom: 1px solid #F04DBA
}

.nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav.nav-tabs .nav-link.active,.nav-tabs.nav-tabs-line.nav-tabs-line-warning a.nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-warning a.nav-link.active {
    color: #F04DBA;
    border-bottom: 1px solid #F04DBA
}

.nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav.nav-tabs .nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav.nav-tabs .nav-link.active > i,.nav-tabs.nav-tabs-line.nav-tabs-line-warning a.nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-warning a.nav-link.active > i {
    color: #F04DBA
}

.nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav-tabs-line-2x,.nav-tabs.nav-tabs-line.nav-tabs-line-warning.nav-tabs-line-3x {
    border-bottom-color: rgb(255 34 211,0.1)
}

.nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-danger a.nav-link:hover {
    border-bottom: 1px solid #fd397a
}

.nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav.nav-tabs .nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav.nav-tabs .nav-link.active,.nav-tabs.nav-tabs-line.nav-tabs-line-danger a.nav-link:hover,.nav-tabs.nav-tabs-line.nav-tabs-line-danger a.nav-link.active {
    color: #fd397a;
    border-bottom: 1px solid #fd397a
}

.nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav.nav-tabs .nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav.nav-tabs .nav-link.active > i,.nav-tabs.nav-tabs-line.nav-tabs-line-danger a.nav-link:hover > i,.nav-tabs.nav-tabs-line.nav-tabs-line-danger a.nav-link.active > i {
    color: #fd528b
}

.nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav-tabs-line-2x,.nav-tabs.nav-tabs-line.nav-tabs-line-danger.nav-tabs-line-3x {
    border-bottom-color: rgba(253,57,122,0.1)
}

.toast.toast-custom {
    display: none;
    position: absolute;
    z-index: 195;
    top: 2rem;
    right: 2rem;
    width: 350px;
    border: 0
}

.toast.toast-custom.toast-left {
    left: 2rem;
    right: auto
}

.toast.toast-custom.toast-bottom {
    top: auto;
    bottom: 2rem
}

.toast.toast-custom.toast-top {
    bottom: auto;
    top: 2rem
}

.toast.toast-custom.toast-center-v {
    top: 45%;
    bottom: auto
}

.toast.toast-custom.toast-center-h {
    right: auto;
    left: 50%;
    margin-left: -175px
}

.toast.toast-custom .toast-header {
    padding: .5rem 1rem
}

.toast.toast-custom .toast-body {
    padding: .5rem 1rem;
    font-size: .9rem
}

.toast.toast-custom.show {
    display: block
}

.toast.toast-custom.toast-fill {
    background-color: #fff
}

.toast .toast-title {
    font-size: .9rem;
    font-weight: 500;
    color: #6c7293;
    margin-right: auto!important
}

.toast .toast-time {
    margin-left: .5rem;
    font-size: .85rem;
    font-weight: 400;
    color: #6c7293
}

.toast .toast-icon {
    margin-right: .5rem;
    font-size: 1.2rem;
    color: #a7abc3
}

.toast .toast-close {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: none;
    border: none;
    cursor: pointer;
    background: none;
    outline: none!important;
    margin: 0;
    padding: 0;
    margin-left: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.toast .toast-close i {
    font-size: 1.1rem;
    color: #a7abc3
}

.toast .toast-close i:before {
    line-height: 0;
    vertical-align: middle
}

.toast .toast-close:hover i {
    color: #374afb
}

.tooltip .tooltip-inner {
    -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.15);
    box-shadow: 0 0 20px 0 rgba(0,0,0,0.15)
}

.tooltip.tooltop-auto-width .tooltip-inner {
    white-space: nowrap;
    max-width: none
}

.tooltip.tooltip-dark .tooltip-inner {
    color: #fff;
    background: #2c2e3e
}

.tooltip.tooltip-dark.bs-tooltip-top .arrow::before,.tooltip.tooltip-dark.bs-tooltip-auto[x-placement^="top"] .arrow::before {
    border-top-color: #2c2e3e
}

.tooltip.tooltip-dark.bs-tooltip-right .arrow::before,.tooltip.tooltip-dark.bs-tooltip-auto[x-placement^="right"] .arrow::before {
    border-right-color: #2c2e3e
}

.tooltip.tooltip-dark.bs-tooltip-bottom .arrow::before,.tooltip.tooltip-dark.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    border-bottom-color: #2c2e3e
}

.tooltip.tooltip-dark.bs-tooltip-left .arrow::before,.tooltip.tooltip-dark.bs-tooltip-auto[x-placement^="left"] .arrow::before {
    border-left-color: #2c2e3e
}

.tooltip.tooltip-brand .tooltip-inner {
    color: #fff;
    background: #374afb
}

.tooltip.tooltip-brand.bs-tooltip-top .arrow::before,.tooltip.tooltip-brand.bs-tooltip-auto[x-placement^="top"] .arrow::before {
    border-top-color: #374afb
}

.tooltip.tooltip-brand.bs-tooltip-right .arrow::before,.tooltip.tooltip-brand.bs-tooltip-auto[x-placement^="right"] .arrow::before {
    border-right-color: #374afb
}

.tooltip.tooltip-brand.bs-tooltip-bottom .arrow::before,.tooltip.tooltip-brand.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
    border-bottom-color: #374afb
}

.tooltip.tooltip-brand.bs-tooltip-left .arrow::before,.tooltip.tooltip-brand.bs-tooltip-auto[x-placement^="left"] .arrow::before {
    border-left-color: #374afb
}

.kt-page--loading * {
    -webkit-transition: none!important;
    transition: none!important
}

.kt-page-loader {
    background: #fff;
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    display: none
}

.kt-page--loading .kt-page-loader {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.kt-page-loader.kt-page-loader--non-block {
    background: transparent;
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    right: auto;
    bottom: auto;
    width: auto
}

.kt-page--loading-non-block .kt-page-loader.kt-page-loader--non-block {
    display: inline-block
}

.kt-page-loader.kt-page-loader--logo {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.kt-page-loader.kt-page-loader--logo img {
    display: block
}

.kt-page-loader.kt-page-loader--logo .kt-spinner {
    margin-top: 3rem
}

.kt-page-loader.kt-page-loader--logo .kt-spinner:before {
    width: 26px;
    height: 26px;
    margin-top: -13px;
    margin-left: -13px
}

html {
    font-family: sans-serif;
    -moz-text-size-adjust: 100%;
    text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
    -webkit-tap-highlight-color: rgba(0,0,0,0)
}

html,body {
    height: 100%;
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 300;
    line-height: 22px;
    font-family: "Open Sans",Arial,sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

html a:hover,html a:active,html a:focus,body a:hover,body a:active,body a:focus {
    text-decoration: none!important
}

html a,html button,body a,body button {
    outline: none!important
}

body {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    color: #646c9a
}

router-outlet {
    display: none
}

canvas {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none
}

::-webkit-scrollbar-button {
    display: none
}

@media (min-width: 769px) and (max-width: 1024px) {
    html,body {
        font-size:12px
    }
}

@media (max-width: 768px) {
    html,body {
        font-size:12px
    }
}

.kt-animate-fade-in-up {
    -webkit-animation: kt-animate-fade-in-up .5s;
    animation: kt-animate-fade-in-up .5s
}

.kt-animate-fade-out {
    -webkit-animation: kt-animate-fade-out .5s;
    animation: kt-animate-fade-out .5s
}

.kt-animate-fade-in {
    -webkit-animation: kt-animate-fade-in .5s;
    animation: kt-animate-fade-in .5s
}

.kt-animate-blink {
    -webkit-animation: kt-animate-blink 1s step-start 0 infinite;
    animation: kt-animate-blink 1s step-start 0 infinite;
    -webkit-animation-fill-mode: initial;
    animation-fill-mode: initial
}

.kt-animate-shake {
    -webkit-animation: kt-animate-shake .1s ease-in .1s infinite alternate;
    animation: kt-animate-shake .1s ease-in .1s infinite alternate;
    -webkit-animation-fill-mode: initial;
    animation-fill-mode: initial
}

.kt-animate-pause {
    -webkit-animation-play-state: paused;
    animation-play-state: paused
}

.kt-notransition {
    -webkit-transition: none!important;
    transition: none!important
}

@-webkit-keyframes kt-animate-fade-out {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@keyframes kt-animate-fade-out {
    from {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

@-webkit-keyframes kt-animate-fade-in {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes kt-animate-fade-in {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@-webkit-keyframes kt-animate-fade-in-up {
    from {
        opacity: 0;
        -webkit-transform: translateY(15px);
        transform: translateY(15px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }
}

@keyframes kt-animate-fade-in-up {
    from {
        opacity: 0;
        -webkit-transform: translateY(15px);
        transform: translateY(15px)
    }

    to {
        opacity: 1;
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }
}

@-webkit-keyframes kt-animate-fade-out-up {
    from {
        opacity: 1;
        -webkit-transform: translateY(15px);
        transform: translateY(15px)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }
}

@keyframes kt-animate-fade-out-up {
    from {
        opacity: 1;
        -webkit-transform: translateY(15px);
        transform: translateY(15px)
    }

    to {
        opacity: 0;
        -webkit-transform: translateY(0px);
        transform: translateY(0px)
    }
}

@-webkit-keyframes kt-animate-blink {
    50% {
        opacity: 0
    }
}

@keyframes kt-animate-blink {
    50% {
        opacity: 0
    }
}

@-webkit-keyframes kt-animate-shake {
    from {
        -webkit-transform: rotate(13deg);
        transform: rotate(13deg)
    }

    to {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(-13deg);
        transform: rotate(-13deg)
    }
}

@keyframes kt-animate-shake {
    from {
        -webkit-transform: rotate(13deg);
        transform: rotate(13deg)
    }

    to {
        -webkit-transform-origin: center center;
        -webkit-transform: rotate(-13deg);
        transform: rotate(-13deg)
    }
}
